/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/


.wpcf7-form input:not([type="submit"]),
.wpcf7-form textarea,
.wpcf7-form select,
.wpcf7-form-control-wrap{
    margin-top: 0!important;
}

input.wpcf7-submit {
    border: none!important;
}

@media (min-width: 601px) {
	.w-form-row.for_agreement.required.cols_2 {
		padding-top: 10px;
	}
}
@media (max-width: 600px) {
	.w-form-row.for_submit {
		text-align: left;
	}
}
.wpcf7 .accept-this-1 span.wpcf7-list-item {
    margin: 0 0.1rem 0 0;
}
.wpcf7 .w-form-row.for_agreement {
    font-size: 14px;
}
.wpcf7-spinner {
    display: block;
}

span.wpcf7-list-item {
    margin-right: 0.1rem;
	margin-top: -1px;
}

.wpcf7-form-control-wrap {
	display: inline-block
}

/* Image with ‘data’ attribute is hidden */

img[data-lazy-src] {
	/* we set the opacity to 0 */
	opacity: 0;
}

/*Image without ‘data’ attribute is (or becomes) visible */

img.lazyloaded {
	/* prepare the future animation */
	transition: opacity .5s linear 0.2s;

	/* we set the opacity to 1 to do the magic */
	opacity: 1;
}

.home-brojac h6.w-counter-title {
	line-height: 1.5;
	color: #7f8a88;
}

@media (min-width: 1200px) {
	.home-brojac span.w-counter-value-part.type_text {
		font-size: 28px;
	}
	.home-brojac h6.w-counter-title {
		font-size: 1.1rem;
	}
	.jc-icon-box h4.w-iconbox-title {
		font-size: 18px
	}
}

@media (min-width: 601px) {
	.usluge-pruzamo .jc-lista-usluga .vc_column-inner .wpb_wrapper {
		font-size: 14px;
	}
}

section.usluge-pruzamo h3.w-text.us_custom_6eef5e16,
section.usluge-pruzamo h3.w-text.us_custom_6eef5e16 a {
    color: #26a699;
}

nav.ush_menu_1 li#menu-item-8543, /* Pravila privatnosti */
nav.ush_menu_1 li#menu-item-8722 /* Pravila privatnosti */
{
    display: none;
}

@media (min-width: 901px) {
	nav.ush_menu_1 li#menu-item-8850 /* Iz medija */
	{
		display: none;
	}
}

.jc-hero-bg-post .l-section-img {
	/*background-size: auto 45vh!important
	max-height: 45vh*/
}

.single-post #page-content h2,
.single-post #page-content h3,
.single-post #page-content h4 {
	color: var(--color-alt-content-primary)!important
}

.single-post #page-content h1 {
	font-size: 41px;
}
.single-post #page-content h2,
.category-blog h2.post_title {
	font-size: 28px;
}
.single-post #page-content h3 {
	font-size: 24px;
}
.single-post #page-content h4 {
	font-size: 20px;
}

@media (max-width: 1380px) {
}

@media (max-width: 1024px) {
	.single-post #page-content h1 {
		font-size: 31px;
	}
	.single-post #page-content h2,
	.category-blog h2.post_title {
		font-size: 23px;
	}
	.single-post #page-content h3 {
		font-size: 19px;
	}
	.single-post #page-content h4 {
		font-size: 17px;
	}
}

@media (max-width: 600px) {
	.single-post #page-content h1 {
		font-size: 28px;
	}
	.single-post #page-content h2,
	.category-blog h2.post_title {
		font-size: 21px;
	}
	.single-post #page-content h3 {
		font-size: 18px;
	}
	.single-post #page-content h4 {
		font-size: 16px;
	}
}

.single-post #page-content h1,
.single-post #page-content h2,
.single-post #page-content h3,
.single-post #page-content h4,
.single-post #page-content h5,
.single-post #page-content h6 {
    padding-top: 0;
}

.single-post #page-content p {
    margin-bottom: 10px;
}

.single-post #page-content p,
.ciklus-edukacija p {
    margin-bottom: 10px;
}

.single-post #page-content li,
.ciklus-edukacija li {
    margin-bottom: 0;
}
.single-post #page-content li>ul,
.single-post #page-content li>ol,
.ciklus-edukacija li>ul,
.ciklus-edukacija li>ol {
	margin-top: 0;
}

.jc-suradnice-naziv h4 {
	color: var(--color-alt-content-primary)!important
}

@media (min-width: 601px) {
	.jc-suradnice-naziv .wpb_wrapper p {
		min-height: 57px;
	}
	.jc-suradnice-opis {
		font-size: 0.91rem;
	}
	.jc-suradnice-opis .wpb_wrapper p {
		margin-bottom: 1rem;
	}
}

.jc-number {
	max-width: 35px;
}
.jc-number.alignleft {
    margin-right: 20px;
    margin-bottom: 5px;
}

blockquote.blockquote-home {
    font-size: 1.1rem;
    text-align: left;
}
@media (max-width: 600px) {
	blockquote.blockquote-home {
		font-size: 0.9rem;
		line-height: 1.3
	}
}

cite.blockquote-small-p {
    text-align: right;
}