@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;900&display=swap');


.in-stock
{
	color:#2e2b77!important;
	font-size:.7em;
}

.product .product_title
{
	font-family:montserrat!important;
	font-weight:400!important;
	font-size:1.2em;
}
.sidebar--shop
{
	display:none!important;
}

.woocommerce-products-header
{
	display:none!important;
}

.single-product .sku_wrapper, .single-product .posted_in
{
	display:none!important;
}

.tax-product_cat .page-header
{
	display:none!important;
}
.single-product-elmond-code
{
	text-align:center;
	z-index:99999;
	margin-bottom:0!important;
}
@media (min-width: 1367px) and (max-width: 1550px){
	.elmond-singe-product-baner
	{
		background-size:100% 700px!important;
		height:800px!important;
	}
	.single-page-banner-btn
	{
		margin-top:29rem;
		margin-left:75%;

	}
	.lang-item
	{
		display:none!important;
	}
}
@media (min-width: 1551px)
{
	.elmond-singe-product-baner,.elmond-singe-product-baner-en,.elmond-singe-product-baner-al
	{
		background-size:100% 800px!important;
		height:900px!important;
	}
	
	.single-page-banner-btn
	{
		margin-top:33rem;
		margin-left:76%;

	}
	
	
	.lang-item
	{
		display:none!important;
	}
	
}

@media (min-width: 992px) and (max-width: 1366px){
	.single-page-banner-btn
	{
		margin-top:25rem;
		margin-left:74%;

	}
	.lang-item
	{
		display:none!important;
	}
	
	.elmond-singe-product-baner
	{
		background-size:100% 600px!important;
		height:700px!important;
	}
}

@media (max-width: 992px)
{
	.home .so-panel{
    margin: 0 0 -1em 0!important;
}
	.single-page-banner-btn
	{
		margin-top:9rem;
		margin-left:67%;
    padding:0 30px!important;
			box-shadow:0 0 1px 3px 	 rgba(0,0,0,.2)!important;
	}
	.menu-item-4039-en,.menu-item-4064-en,.menu-item-4065-en
	{
		margin-top:3em;
	}
	.mobile-lang-select
	{
		text-align:center;
		font-size:1em;
		font-family:montserrat!important;
	}
	.menu-item-4039-mk a,.menu-item-4039-en a,.menu-item-4039-sq a,.menu-item-4064-mk a,.menu-item-4064-en a,.menu-item-4064-sq a,.menu-item-4065-mk a,.menu-item-4065-en a,.menu-item-4065-sq a
	{
		text-align: center!important;
		border-bottom:none!important;
		font-family:montserrat!important;
		color:#f62a35!important;
	}
}

.single-page-banner-btn
	{
	padding:7px 50px;
	background:#dea731;
 border:none!important;
	color:#fff;
	cursor:pointer;
	box-shadow:0 0 2px 5px 	 rgba(0,0,0,.2);
}
.single-page-banner-btn:hover
{
	background:rgba(222, 167, 49, .8);
}
body.single-product .page-header {
    display: none !important;
}
.woocommerce-Price-amount 
{
/* 	margin:0 auto!important; */
	color:#2e2b77!important;
	font-size:1.4em!important;
}

.woocommerce-Price-amount bdi
{
	color:#2e2b77;
	font-family:montserrat;
	font-weight:500;
	
}
.woocommerce-tabs .woocommerce-Reviews .submit {
	background-color:#2e2b77;	
}

.woocommerce-tabs .woocommerce-Reviews .submit:hover {
	background-color:rgba(46, 43, 119, .9)
}

.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-noreviews, .woocommerce-notice, p.no-comments,.product .cart .single_add_to_cart_button,.cart-collaterals .wc-proceed-to-checkout .checkout-button,.woocommerce-checkout .place-order .button {
	background-color:#dea731;
}

.product .cart .single_add_to_cart_button,.woocommerce-checkout .place-order .button 
{
	border:none;
}
.woocommerce-checkout .place-order .button:hover,.woocommerce-checkout .place-order .button:active
{
	background-color:rgba(222, 167, 49, .8);
}
.woocommerce-checkout.page-template-template-empty .wc_payment_method>input:checked+label {
    border: 1px solid #2e2b77;	
    border-bottom: 0;
}
.woocommerce-checkout.page-template-template-empty .wc_payment_method>input:checked~.payment_box {
	border: 1px solid #2e2b77;	
    border-top: 0;
}
.cart-collaterals .wc-proceed-to-checkout .checkout-button {
	border-color:transparent;
}
.product .cart .single_add_to_cart_button:hover
{
	background-color:rgba(222, 167, 49, .8);
color:#2e2b77;
}
.woocommerce .button {
	background-color:#2e2b77;	
}
.woocommerce-message
{
	color:#2e2b77;	
}
.woocommerce-checkout .widget img
{
	max-width:10%;
}
.woocommerce-checkout #pgc-40-0-4,.woocommerce-checkout #pg-40-1
{
	display:none;
}
.elmond-blog-post-text-style p
{
margin-bottom:0.5rem;
	font-family:montserrat;
}
.elmond-blog-post-text-style h5
{
	margin-bottom:.5em;
	margin-top:0.75rem;
}
.elmond-blog-post-text-style h3
{
	margin-bottom:0;
}
.single-elmond-in-post .article__title,.single-elmond-in-post .article__meta
{
	display:none;
}
.elmond-blog-post-negative-margin-row
{
	margin-top:-8em;
}
.single-elmond-in-post .content-area
{
	margin-bottom:0;
}
.title-sertifikati
{
	font-size:5em;color:#ec1c24;font-family:montserrat;font-weight:700;
}
.nav-links .prev, .nav-links .next{
display:none;
}
.pagination .page-numbers li {
    display: inline-block;
	width:.8em;
}
.pagination
{
	font-family:montserrat;
	font-weight:300;
	font-size:1.6em;
}
.pagination ul
{
	width:160px!important;
}
.pagination .page-numbers
{
	border:none;
	border-radius:0;
	background:none;
	height:2em;
	color:#2e2b77;
}
.pagination .page-numbers:hover,.pagination .current:hover
{
	background:transparent!important;
	border-color:none!important;
	border:none!important;
}
.elmond-post-card:nth-child(3n-1) 
{
	margin-top:-2em;
}

.page-id-2523 #primary, .page-id-2612 #primary,.page-id-2623 #primary
{
	margin-bottom:0!important;
}
#g-map .custom-html-widget 
{
	max-height:300px!important;
}
.form-control
{
	border:1px solid #dcab40!important;
}
.btn
{
	float:right;
	border:0!important;
	border-radius:0!important;
	padding:0.40rem 1rem;
	background-color:#dcab40!important;
	color:#2e2b77!important;
}
.trade-header-area .call-to-action__title
{
	margin-bottom:0!important;
}
.page-id-1848 .call-to-action__title
{
	font-weight:900!important;
}
.call-to-action__title,.title-with-button__title
{
	font-family:montserrat!important;
	color:#2e2b77;
}
.title-with-button__title
{
	font-weight:600!important;
}
.ow-button-base a
{
	border: 1px solid #dcdcdc!important;
	color: #2e2b77!important;
	border-radius: 0!important;
	cursor:pointer!important;
	text-shadow:none!important;
	padding:10px 50px!important;
	 white-space: nowrap;
}
#btn-alb-long .ow-button-base a
{
	white-space:normal;
	padding:10px 30px;
}
.izvedba-block li
{
	list-style:none;
	font-size:.9em!important;
	font-family:montserrat;
	color:#2e2b77!important;

}
 #pl-gb1934-6449796c4cc93 .so-panel {
/*     margin-bottom: 10px!important; */
	 justify-content:start!important;
}
.so-widget-sow-testimonials .sow-testimonial-text
{
	height:120px!important;
}
#referenci-blok {
justify-content: space-around!important;
}
#referenci-blok .panel-grid-cell
{
width: 33.3%!important;
}
#referenci-blok .widget_sow-testimonials
{
	margin-bottom:0!important;

}
.sow-testimonial-user
{
	display:none!important;
}

.licenci-title
{
	font-family:montserrat!important;
	color:#2e2b77;
	font-weight:400!important;
}
/*LANGUAGE-SWITCHER*/

.pll-switcher-select
{
	border-radius:100px!important;
	box-shadow:none!important;
}

/*END LANGUAGE-SWITCHER*/

/*MAIN NAV*/

.main-navigation>.current-menu-item>a,.main-navigation a,.main-navigation>.current-menu-ancestor>a,.main-navigation .menu-item.is-hover>a,.main-navigation>.current-menu-item:focus>a,
.main-navigation>.current-menu-item:active>a
{
	color:#f62a35!important;
}
.main-navigation .sub-menu a
{
	color:#2e2b77!important;
	font-family:Montserrat!important;
	font-weight:300!important;
	padding:0.5rem 1.2rem!important;
}
.main-navigation .sub-menu
{
	box-shadow:none!important;
}
.main-navigation .menu-item:hover>a {
    color: #f62a35!important;
}
.main-navigation a:hover::before,.main-navigation a::before
{
	background-color:transparent!important;
}
#row-trgovija .widget_pw_title_with_button::after{
	display:none!important;
}
#row-about-us h1
{
	font-family:montserrat!important;
	font-weight:700!important;
	font-size:8em!important;
}
#row-about-us p
{
	font-family:Montserrat!important;
}
/*END MAIN NAV*/

/*HOME PAGE*/
.home-title{
	font-family:montserrat!important;
	font-weight:200;
	font-size:1.8em;
	text-align:center;
	margin-top:1em;
	color:#000066;
}
/*END HOMe PAGE*/
.page-id-1585 .page-header,.page-id-1645 .page-header,.page-id-1646 .page-header,.page-id-1848 .page-header,.page-id-1915 .page-header,.page-id-1924 .page-header,.page-id-1934 .page-header,.page-id-2217 .page-header,.page-id-2253 .page-header,.page-id-2276 .page-header,.page-id-2360 .page-header,.page-id-2455 .page-header,.page-id-2464 .page-header,.page-id-2501 .page-header,.page-id-2511 .page-header,.page-id-2523 .page-header,.page-id-2612 .page-header,.page-id-2623 .page-header,.page-id-61 .page-header,.elmond-in-post-template-default .page-header,.page-id-3350 .page-header,.page-id-3359 .page-header,.page-id-3380 .page-header,.page-id-3321 .page-header,.page-id-4117 .page-header,.page-id-2435 .page-header

{
	display:none!important;
}
.navigation-bar__container
{
	margin-top:1.2em!important;
}
.navigation-bar__container
{
	padding-bottom:0!important;
}
.navigation-bar
{
	background:#fff!important;
	box-shadow:none!important;
}
.shopping-cart
{
	border:0!important;
	box-shadow:none!important;
}
.header__widgets .shopping-cart__link,.header-mobile__cart-toggler .fa-shopping-bag
{
	color:#f62a35!important;
}
.shopping-cart .woondershop-cart-quantity,.header-mobile__cart-toggler .woondershop-cart-quantity
{
	background-color:#2e2b77!important;
}

/*FOOTER*/

.footer-top
{
	background:url(http://www.elmond-in.com.mk/wp-content/uploads/2023/04/elmond-footer-bg.webp) no-repeat 50% 50%;
}
.social-footer a
{
	font-size:1.6em;
	font-family:arial;
	font-weight:bold;
	margin-bottom:10px;
}
.footer-privacy a
{
	font-size:1.2em;
	font-weight:200;
	letter-spacing:1px;
}
.footer-bottom__container
{
	background:#333385
}
/*FOOTER END*/


/*BLOG PAGE SHOW*/
.elmond-post-card
{
	height:500px!important;
	position:relative!important;
}
.elmond-post-card:nth-child(3n-2) .article__post_image img
{
	width:50%;
	float:right;
	max-height:500px;
	height:100vh;
}
.elmond-post-card:nth-child(3n-1) .article__post_image img
{
	width:50%;
	float:left;
	max-height:500px;
	height:100vh;
}
.elmond-post-card:nth-child(3n-2) .article__content
{
	width:50%;
	float:left;
	background:#6666a3;
	max-height:500px;
	height:500px;
	position:relative;
}
.elmond-post-card:nth-child(3n-1) .article__content
{
	width:50%;
	float:right;
	background:#ee383f;
	max-height:500px;
	height:500px;
	position:relative;
}
.article__header .article__title
{
	color:#fff;
	font-size:1.6em;
	font-family:montserrat;
	font-weight:600;
	padding:3em 2em 0 0;
}
.elmond-post-card:nth-child(3n-2) .article__content .article__title
{
	padding:3em 2em 0 0;
}
.elmond-post-card:nth-child(3n-1) .article__content .article__title
{
	padding:3em 0 0 2em;
}
.elmond-post-card:nth-child(3n-2) .article__content .article__excerpt 
{
	padding:1em 3em 0 0;
}
.elmond-post-card:nth-child(3n-1) .article__content .article__excerpt 
{
	padding:1em 0 0 3em;
}
.article__excerpt p
{
	color:#fff;
	font-family:montserrat;
	font-weight:200!important;
	font-size:1.2em;
}
.elmond-post-card:nth-child(3n-2) .article__content .article__excerpt p,.elmond-post-card:nth-child(3n-2) .article__content .article__title
{
	text-align:right;
}
.elmond-post-card:nth-child(3n-1) .article__content .article__excerpt p,.elmond-post-card:nth-child(3n-1) .article__content .article__title
{
	text-align:left;
}
.elmond-blog-btn
{
	background:#dea731;
	padding:.5em 1em;
	position:absolute;
	color:#fff;
	font-family:montserrat;
	bottom:4em;
}
.elmond-post-card:nth-child(3n-2) .article__content .elmond-blog-btn
{
	right:3em;
}
.elmond-post-card:nth-child(3n-1) .article__content .elmond-blog-btn
{
	left:3em;
}
.elmond-post-card:nth-child(3n+3) .article__post_image img
{
	width:100%;
	max-height:500px;
	height:100vh;
}
.elmond-post-card:nth-child(3n+3) .article__content
{
	width:100%;
	max-height:500px;
	height:500px;
	background:none;
	position:absolute;
	top:1em!important;
	
}
.elmond-post-card:nth-child(3n+3) .article__content .article__title,.elmond-post-card:nth-child(3n+3) .article__content .article__excerpt p
{
	text-align:left;
}
.elmond-post-card:nth-child(3n+3) .article__content .article__title
{
	margin-left:1em;
}
.elmond-post-card:nth-child(3n+3) .article__content .article__excerpt p
{
	margin-left:1.3em;
}
.elmond-post-card:nth-child(3n+3) .elmond-blog-btn
{
	background:#dea731;
	color:#fff;
	font-family:montserrat;
	position:relative;
	top:3em;
	left:1.7em;
}


/*BLOG PAGE END*/


/*SINGLE BLOG PAGE*/
.single-elmond-in-post .comments,.single-elmond-in-post .post-navigation__container
{
	display:none!important;
}
.single-elmond-in-post #primary
{
	width:100vw!important;
	max-width:100vw!important;
}
.single-elmond-in-post #main
{
	max-width:100vw!important;
	margin-left:0!important;
	padding-right:0!important;
	padding-left:0!important;
}
.blog-single-cover-image
{
width:100%!important;

}
.single-elmond-in-post .col-lg-9 
{
	flex: 0 0 100%!important;
}

.single-elmond-in-post .article__content
{
	padding:1.5em 1em 0 1em!important;
}

.single-elmond-in-post .article__taxonomies
{
	padding:1.2rem 2em 1.3rem!important;
}

/*END SINGLE BLOG PAGE*/


/*SHOP ELMOND*/

.post-type-archive-product .page-header
{
	display:none!important;
}

.lmp_button 
{
	background-color:#2e2b77!important;
	color:#fff!important;
	font-size:16px!important;
}
.lmp_button:hover
{
	background-color:#2e2b77!important;
}
ul.products li.product .woocommerce-loop-product__title 
{
	text-align:center!important;
	font-family:montserrat!important;
	font-size:.8em!important;
	color:#2e2b77!important;
}
.elmond-sifra-proizvod
{
	display:block!important;
	text-align:center!important;
	font-family:montserrat!important;
	font-weight:500;
	color:#2e2b77!important;
}
#shop-mk .image-banner__content a
{
	position:absolute;
	right:9em;
	top:-2em;
	padding:0.3rem 3.5rem;
	color:#fff!important;

}
#shop-mk .image-banner__content a:hover{
	
}
/*SHOP ELMOND END*/

/*IMAGE BANNER*/
.image-banner__content
{
	top:90%;
/* 	right:150px; */
}
.image-banner__image {

	transform:none!important;
}
.image-banner:after {
	background-color: transparent!important;
}
/*END IMAGE BANNER*/


.pt-widget-woo-cart .shopping-cart__title,.pt-widget-woo-cart .shopping-cart__subtitle
{
	display:none!important;
}




@media (max-width: 991px)
	{
		#primary
	{
		margin-top: -1.2em;
	}
	.footer-top
		{
			background-size:cover!important;
		}
	.main-navigation a {
			color: #2e2b77!important;
		  font-size:1.2em!important;
		border-bottom: 1px solid #e7e7e7;
	}

		.main-navigation .dropdown-toggle {
    color: #f62a35;
		background-color: #2e2b77;
	}	
  .main-navigation .menu-item:hover>a
		{
			background-color: #2e2b77;
			color: #f62a35!important;
		}
		.main-navigation .sub-menu a{
				background-color: #ededed;
			color: #000;
		}
		.main-navigation .sub-menu a {
    border-color: #e7e7e7;
	}
		.main-navigation .dropdown-toggle
		{
			width:53px;
			height:53px;
		}
}


@media(max-width: 480px)
{
	
	 #pl-gb1934-6449796c4cc93 .so-panel {
/*     margin-bottom: 10px!important; */
	 justify-content:start!important;
}
.so-widget-sow-testimonials .sow-testimonial-text
{
	height:120px!important;
}
#referenci-blok {
justify-content: space-around!important;
}
#referenci-blok .panel-grid-cell
{
width: 100%!important;
}
#referenci-blok .widget_sow-testimonials
{
	

}
.licenci-title
	{
		text-align:center!important;
	}
	
.mobile-sort-and-filter__toggler--filter
	{
		display:none!important;
	}
/* 	.panel-widget-style-for-61-0-0-1
	{
		display:none!important;
	} */
	 #blog-text-no-display-mobile 
	{
		display:none!important;
	}
	#pl-61 .so-panel {
    margin-bottom: 2px!important;
}
		.article__header .article__title {
    font-size: .8em!important;
    line-height: 15px!important;
} 
		.p-name
		{
			margin-bottom:.5em!important;
		}
.elmond-post-card:nth-child(3n-2) .article__content .article__title {
    padding: 0.5em 1em 0 0!important;
}
		.elmond-post-card:nth-child(3n-1) .article__content .article__title {
    padding: 0.5em 0 0 1em!important;
}

@media (max-width: 360px)
	{
		#primary
	{
		margin-top: -1.2em;
	}
			#row-about-us .title-with-button__title
	{
		font-size:5em!important;
		line-height:.8em!important;
	}
		
		.title-sertifikati
	{
		overflow-wrap:break-word;
		font-size:4em;
		line-height:.9em;
	}
#shop-mk .image-banner__content a
{
	position:absolute;
	right:1em;
	top:-1em;
	padding:0.1rem 2.0rem;
	color:#fff!important;
}
.page-header+.mobile-sort-and-filter {
	margin-top: -1.75rem;
	margin-bottom:0;
		}

  }

@media (min-width: 361px) and (max-width: 490px)
{
	.title-sertifikati
	{
		overflow-wrap:break-word;
		font-size:4.4em;
		line-height:.9em;
	}

	#row-about-us .title-with-button__title
	{
		font-size:5em!important;
		line-height:.8em!important;
	}
	
#primary
	{
		margin-top: -1.2em;
	}
	#shop-mk .image-banner__content a
{
	position:absolute;
	right:2em;
	top:-1em;
	padding:0.1rem 2.0rem;
	color:#fff!important;
}
	
	.page-header+.mobile-sort-and-filter {
	margin-top: -1.75rem;
	margin-bottom:0;
		}
}

@media(min-width: 430px) and (max-width: 490px)
	{
		.elmond-post-card:nth-child(3n-2) .article__post_image img,.elmond-post-card:nth-child(3n-1) .article__post_image img{
			height:300px;
		}
		.elmond-post-card:nth-child(3n-2) .article__content,.elmond-post-card:nth-child(3n-1) .article__content
		{
			height:300px;
		}
		
		.elmond-post-card:nth-child(3n-2) .article__content .article__title {
			padding:.5em .5em 0 0;
		}
		
		.elmond-post-card:nth-child(3n-1) .article__content .article__title {
			padding:.5em 0 0 .5em;
		}
		
		.article__header .article__title {
			font-size:1.4em;
		}
		
.article__excerpt p {
			font-size:.8em;
	line-height:1.4em;
		}
		.elmond-post-card:nth-child(3n-2) .article__content .article__excerpt {
		padding: 0 .8em 0 0;
		}
		.elmond-blog-btn {
			bottom:.8em;
			padding:0.25em .5em
		}
		
		.elmond-post-card:nth-child(3n-2) .article__content .elmond-blog-btn {
			right:.8em;
		}
		
		.elmond-post-card:nth-child(3n-1) .article__content .article__excerpt {
			padding: 0 0 0 .8em;
		}
		.elmond-post-card:nth-child(3n-1) .article__content .elmond-blog-btn {
			left:.8em
		}
.elmond-post-card {
    height: 300px!important;
    position: relative!important;
}
		
		.elmond-post-card:nth-child(3n+3) .article__content { 
height:300px;
}

.elmond-post-card:nth-child(3n+3) .article__post_image img {

	height:300px;

	}
.article__header .article__title {
	padding:0 2em 0 0;
}
}

@media(min-width: 320px) and (max-width: 429px)
{
	.elmond-post-card:nth-child(3n-2) .article__post_image img,.elmond-post-card:nth-child(3n-1) .article__post_image img{
			height:200px;
		}
		.elmond-post-card:nth-child(3n-2) .article__content,.elmond-post-card:nth-child(3n-1) .article__content
		{
			height:200px;
		}
		
		.elmond-post-card:nth-child(3n-2) .article__content .article__title {
			padding:.5em .5em 0 0;
		}
		
		.elmond-post-card:nth-child(3n-1) .article__content .article__title {
			padding:.5em 0 0 .5em;
		}
		
		.article__header .article__title {
			font-size:1em;
			line-height:18px;
		}
		
.article__excerpt p {
			font-size:.7em;
	line-height:1.2em;
		}
		.elmond-post-card:nth-child(3n-2) .article__content .article__excerpt {
		padding: 0 .8em 0 0;
		}
		.elmond-blog-btn {
			bottom:.8em;
			padding:0.15em .4em
	
		}
		
		.elmond-post-card:nth-child(3n-2) .article__content .elmond-blog-btn {
			right:.8em;
		}
		
		.elmond-post-card:nth-child(3n-1) .article__content .article__excerpt {
			padding: 0 0 0 .8em;
		}
		.elmond-post-card:nth-child(3n-1) .article__content .elmond-blog-btn {
			left:.8em
		}
.elmond-post-card {
    height: 200px!important;
    position: relative!important;
}
		
		.elmond-post-card:nth-child(3n+3) .article__content { 
height:200px;
	
}

.elmond-post-card:nth-child(3n+3) .article__post_image img {

	height:200px;

	}
.article__header .article__title {
	padding:0 2em 0 0;
}
	.article__more-link
	{
		font-size:.6em!important;
		padding:3px 5px!important;
	}
	.elmond-post-card:nth-child(3n-1) {
    margin-top: 0!important;
}
	.woocommerce-result-count
	{
		margin-top:1em;
	}
	.certificate-title
	{
		line-height:.8em;
	}
	
}
@media(max-width: 320px)
{
	
	#row-about-us .title-with-button__title
	{
		font-size:4.2em!important;
		line-height:.8em!important;
	}
	.certificate-title
	{
		font-size:4.2em!important;
		line-height:.8em;
	}
}


@media (max-width: 480px)
{

    .elmond-singe-product-baner,.elmond-singe-product-baner-en,.elmond-singe-product-baner-al
	{
		background-size:100% 200px!important;
		height:230px!important;
		margin-top:-1em;
	}
	.single-page-banner-btn
	{
		margin-top:9rem;
		margin-left:66%;

	}
}