@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//www.domaceizsrbije.rs/wp-content/themes/woodmart/fonts/woodmart-font-2-400.woff2?v=7.2.4") format("woff2");
	font-display:swap;
}

:is(.shop-content-area.wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product) .wd-products-with-bg, :is(.shop-content-area.wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product) .wd-products-with-bg .product-grid-item{
	--wd-prod-bg:rgb(248,248,248); --wd-bordered-bg:rgb(248,248,248);
}

.wd-popup.wd-promo-popup{
	background-color:rgb(30,115,190);
	background-image: url(https://www.domaceizsrbije.rs/wp-content/uploads/2021/08/grocery-popup.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

.header-banner{
	background-color:rgb(240,162,0);
	background-image: none;
}

.page-title-default{
	background-color:rgb(30,115,190);
	background-image: url(https://www.domaceizsrbije.rs/wp-content/uploads/2025/01/titlepozadina.webp);
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(248,248,248);
	background-image: none;
}

:root{
--wd-text-font:"Exo 2", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(51,51,51);
--wd-text-font-size:17px;
}
:root{
--wd-title-font:"Exo 2", Arial, Helvetica, sans-serif;
--wd-title-font-weight:500;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Exo 2", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Exo 2", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Exo 2", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:500;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Exo 2", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:500;
--wd-header-el-transform:none;
--wd-header-el-font-size:17px;
}
:root{
--wd-primary-color:rgb(191,44,34);
}
:root{
--wd-alternative-color:#fbbc34;
}
:root{
--wd-link-color:rgb(168,20,20);
--wd-link-color-hover:#242424;
}
.page .main-page-wrapper{
	background-image: none;
	background-attachment:fixed;
	background-position:center center;
}

.woodmart-archive-shop .main-page-wrapper{
	background-image: url(https://www.domaceizsrbije.rs/wp-content/uploads/2023/11/a67n5-omi3z.webp);
	background-repeat:repeat-y;
	background-attachment:fixed;
	background-position:center top;
}

.single-product .main-page-wrapper{
	background-image: url(https://www.domaceizsrbije.rs/wp-content/uploads/2023/11/a67n5-omi3z.webp);
	background-repeat:repeat-y;
	background-attachment:fixed;
	background-position:center top;
}

:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-accented-bgcolor:rgb(209,44,44);
}
:root{
--btn-accented-bgcolor-hover:rgb(191,40,40);
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
.product-labels .product-label.new{
	background-color:rgb(191,44,34);
}

.product-labels .product-label.featured{
	background-color:rgb(191,44,34);
}

.product-labels .product-label.featured{
	color:rgb(255,255,255);
}

.wd-builder-off .wd-fbt.wd-design-side{
--wd-form-width: 25%;
}	:root{
					
			
							--wd-form-brd-radius: 0px;
					
					--wd-form-brd-width: 2px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-accented-color: #fff;
		
					--btn-accented-color-hover: #fff;
		
					
			
							--btn-default-brd-radius: 35px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
			
					
					
			
							--btn-accented-brd-radius: 35px;
				--btn-accented-box-shadow: none;
				--btn-accented-box-shadow-hover: none;
			
					
							
					--wd-brd-radius: 0px;
			}

	
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1570px;
			}
		}

		.container {
			max-width: 1600px;
		}

		:root{
			--wd-container-w: 1600px;
		}
	
			@media (min-width: 1600px) {
			[data-vc-full-width]:not([data-vc-stretch-content]),
			:is(.vc_section, .vc_row).wd-section-stretch {
				padding-left: calc((100vw - 1600px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
				padding-right: calc((100vw - 1600px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
			}
		}
	
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
	
.single-format-image .page-title {display:none !important}
.single-format-image .wd-post-date {display:none !important}
.single-format-image .attachment-post-thumbnail {width:40% !important}
.partnerired .post-img-wrapp {border-radius:20px !important;border:solid 1px #dadada}
.partnerired .article-inner {box-shadow:none !important}
.partnerired .wd-post-date {display:none !important}
.partnerilink a {background:#fff;border-radius:5px;padding:0px 5px 3px 5px}
.main-footer a {color: #333 !important;font-size:16px !important}
.main-footer a:hover {color:#333 !important;text-decoration:underline !important}
.maskakodslika {position:absolute;top:-11px;left:0px;z-index:500}
.product-image-wrap {position:relative;}
.thumbs-position-bottom .woocommerce-product-gallery__wrapper {margin-bottom:15px !important}
.wd-nav-product-cat .nav-link-count {text-transform:none !important; background:#d12c2c; color:#fff; padding:7px; border-radius:20px}
.nav-link-summary {text-align:center}
.oznakeproizvoda .tag-cloud-link {font-size:18px !important; display:block; float:left;margin:10px 0.5%;padding:7px 3px;width:11.5%;text-align:center; border-radius:50px;background:#d12c2c;color:#fff !important}
.oznakeproizvoda .tag-cloud-link:hover {background:#08427a;color:#fff !important}
.page-id-9852 .widgettitle {display:none !important}
.woocommerce-product-attributes-item__label {width:20% !important;font-size:20px;}
.shop_attributes td {text-align:left !important}
.shop_attributes {margin-bottom:15px !important}
.woocommerce-product-attributes-item__value a {font-size:20px !important}
.wpcf7-list-item {display:block !important}
.banner-inner p {font-weight:bold !important;color:#fff !important}
.banner-mask .wrapper-content-banner {background-color:rgba(0,0,0,0.5) !important}
/*.wd-style-with-bg {padding-top:10px !important;padding-bottom:10px !important}*/
.wd-visits-count>span {line-height:2 !important}
#menu-kategorije-proizvoda .wd-dropdown {background:#d12c2c;box-shadow:none !important}
#menu-kategorije-proizvoda .wd-dropdown a {color:#fff !important;font-size:15px !important}
#menu-kategorije-proizvoda .wd-dropdown li:hover {background:#b82121 !important}
#menu-kategorije-proizvoda .wd-dropdown li:hover a {padding-left:5px}
.wd-dropdown {margin-top:0px !important;}
.wd-design-aside {margin-top:-10px !important}
.wd-dropdown:after {height: 0 !important}
#menu-top-bar-right a {font-size:16px !important;font-weight:500 !important}
.ikonicekategorije img {width:55px}
#menu-kategorije-proizvoda img {display:none !important}
.imaganamob {display:none}
.product-tabs-wrapper {background-color:transparent !important;}
.wd-visits-count > span {line-height:1 !important}
.wpcf7 textarea {height:360px}
.wpcf7-submit {background:#d12c2c !important;color:#fff !important;width:50%;margin:0 25%}
.dodavanjeproizvoda h2 {border-bottom:solid 2px #d12c2c;padding-bottom:2px;display:inline-block;}
.naslovopcije {font-size:20px;background:#e5e5e5;padding-left:10px;margin-bottom:0px;}
.dodavanjeproizvoda a {color:#d12c2c !important}
.kategorijenanaslovnoj .category-grid-item .hover-mask {font-size:16px;text-align:center !important;padding:0px !important}
.tax-pa_proizvodjac .wd-breadcrumbs {display:none !important}
.widget-title {background:url('https://www.domaceizsrbije.rs/wp-content/uploads/2023/11/ornament.svg') no-repeat;background-position:left;padding-left:30px}
.main-page-wrapper p a {color:#a81414  !important;font-weight:bold;}
.main-page-wrapper p a:hover {color:#333 !important;font-weight:bold;}
.wd-nav > li:is(.wd-has-children, .menu-item-has-children) > a::after {display:none !important}
.product-labels {max-width:100% !important}
.woocommerce-product-gallery .product-labels.labels-rounded-sm {top:35px !important;right:35px !important}
.proizvodjacisidebar .product-label {font-size:12px}
.proizvodjacisidebar .product-label.featured {display:none !important}
.proizvodjacisidebar .product-label.sale {display:none !important}
.product-label {font-size:12px !important}
.wpcf7 textarea {height: 100px;}
.single .meta-post-categories {display:none !important}
.entry-meta-list {display:none !important}
.hovered-social-icons {display:none !important}
.animate-arrow:before {animation: moveArrow 1s infinite alternate;}
.comments-area {display:none !important}
@keyframes moveArrow {from {transform: translateY(1);}to {transform: translateY(6px);}}
.single h2 {position:relative;font-weight:normal}
.single h2::before {content: " ";position: absolute;top: 100%;left: 0;width: 40px;height: 2px;background-color: #d12c2c;}
.widget-title {position:relative;font-weight:normal}
.widget-title::before {width: 0px !important}
.post-date {top:10px !important;left:0px !important;border-radius:0px 7px 7px 0px;max-width:100px}
.post-date .post-date-day {font-size:16px !important; font-weight:normal !important;padding:10px !important}
/*mapa*/
.wpsl-input {width:305px}
#wpsl-search-wrap .wpsl-input label {width:110px;padding-top:5px}
#wpsl-result-list {width:15%;padding-left:20px}
#wpsl-gmap {width:81.5%}
.wpsl-country {display:none !important}
.wpsl-direction-wrap {display:none !important}
#wpsl-result-list li p {margin:0px 0px 1px 0px !important}
.wpsl-directions {display:none !important}
.wd-product-brands-links a {color:#333 !important}
/*.wd-sub-menu li > a {color:#333 !important}*/
.wd-search-cat > a > span {color:#333 !important}
.uplatnica {position:relative;background:url("https://www.domaceizsrbije.rs/wp-content/uploads/2023/10/uplatnica7.jpg");background-repeat:no-repeat;width:794px;height:366px}
.uplatnica {display:none}
.uplatnicaime {position:absolute;left:30px;top:53px;color:#d12c2c;font-weight:bold;font-size:22px}
.uplatnicasvrhauplate {position:absolute;left:30px;top:130px;color:#d12c2c;font-weight:bold;font-size:22px}
.uplatnicaprimalac {position:absolute;left:30px;top:198px;color:#d12c2c;font-weight:bold;font-size:22px}
.uplatnicaprimalacadresa {position:absolute;left:30px;top:226px;color:#d12c2c;font-size:18px}
.uplatnicacena {position:absolute;right:30px;top:53px;color:#d12c2c}
.uplatnicaracun {position:absolute;right:30px;top:106px;color:#d12c2c;font-weight:bold}
.uplatnicapoziv {position:absolute;right:30px;top:152px;color:#d12c2c}
.uplatnicamob {display:none}
.kategorijenanaslovnoj .wd-entities-title {font-size:16px !important}
.tax-pa_proizvodjac .wd-nav-product-cat {display:none !important}
.maliproizvodi .product-element-top {width:30% !important}
.wd-product-brands-links {margin:10px 0px !important}
.wd-post-cat.wd-style-with-bg > a {font-size:15px !important;}
.widget-area {padding-left:10px}
.icons-design-colored .social-instagram {background-color: #ae348e !important}
.wd-product-cats a {color:#333 !important}
.socialbottom .wd-social-icons {text-align:left !important;margin-top:10px}
.platnekartice img {margin-right:10px;}
.copyrights-wrapper {background:#fff !important;border-top:solid 1px #ccc !important}
.circleproizvodi .wd-product-cats {display:none !important}
.circleproizvodi .wd-product-brands-links {display:none !important}
.circleproizvodi .wd-compare-btn {display:none !important}
.circleproizvodi .product-labels {display:none !important}
.circleproizvodi .product-element-top {border-radius:300px !important}
/*oznaka za cenu*/
.summary-inner .price:before {content:"Cena: ";font-size:18px;color:#333 !important}
.summary-inner .amount {display: inline-block; width: auto; height: 38px;background-color: #d12c2c;-webkit-border-radius: 3px 4px 4px 3px;-moz-border-radius: 3px 4px 4px 3px;border-radius: 3px 4px 4px 3px;border-left: 1px solid #d12c2c;margin-left: 19px;position: relative;color: white;font-weight: 300;font-size: 22px;line-height: 38px;padding: 0 10px 0 10px;}
/*trouglic*/
.summary-inner .amount:before {content: "";position: absolute;display: block;left: -19px;width: 0;height: 0;border-top: 19px solid transparent;	border-bottom: 19px solid transparent;border-right: 19px solid #d12c2c;}
/*kruzic*/
.summary-inner .amount:after {content: "";background-color: white;border-radius: 50%;width: 4px;height: 4px;display: block;position: absolute;left: -9px;top: 17px;}
.summary-inner del .amount {background-color:#dadada !important;border-left: 1px solid #dadada !important;text-decoration:line-through !important}
.summary-inner del .amount:before {border-right: 19px solid #dadada !important;}
.woocommerce-product-attributes-item--weight {display:none !important}
.postarinakodcene {display:none}
.entry-summary .postarinakodcene {display:inline-block !important;font-size:18px;color:#333}
/*.home .wd-entities-title {height:45px !important;}*/
.vidzettekstici {text-align:center;padding:10px;background:#f9f9f9}
.vidzettekstici a {color:#d12c2c !important;font-weight:500}
input[type=checkbox]:checked {accent-color: #d12c2c;margin-top:5px !important}
.woocommerce-shipping-contents small {font-size:100% !important}
.woocommerce-shipping-contents small:before {content:"Proizvod: "}
.cart-totals-inner .woocommerce-shipping-destination {display:none !important}
.infoboxkorpa {background:#f6e58d;text-align:left;padding:10px 20px;margin-bottom:10px}
.infoboxkorpazelena {background:#dff0d8;text-align:left;padding:10px;margin-bottom:20px}
.directorist-card__header {display:none !important}
del .amount {color:#333}
.main-footer .amount {color:#fff}
.main-footer del .amount {color:#dadada}
/*input[type="text"] {border-color:#999 !important}*/
::placeholder {color:#000 !important;font-weight:bold !important}
.wd-dropdown-search-cat .wd-sub-menu li > a {color:#333 !important}
.wd-header-secondary-nav .wd-nav[class*="wd-style-"] > li:is(.current-menu-item, .wd-active, .active) > a {color:#d12c2c !important; border:solid 2px #fff;padding:0px 10px;border-radius:20px;background:#fff}
.whb-color-dark [class*="wd-header-search-form"] :is(.wd-style-default, .wd-style-with-bg-2) {--wd-form-color:#000 !important}
.woocommerce-breadcrumb a {color:#d12c2c !important}
.woocommerce-breadcrumb a:hover {color:#333 !important}
.widget_product_categories li a {color:#333 !important}
.widget_product_categories li a:hover {color:#d12c2c !important}
.widget_product_categories .count {color:#333}
.product-label {border-radius:0px 20px 20px 0px}
.icons-design-default.color-scheme-light .wd-social-icon, [class*="color-scheme-light"] .icons-design-default .wd-social-icon {margin:0px 5px !important}
.wpa-content-summary {background:none !important;/*font-style:italic*/;padding:0px !important;font-weight:bold;}
.read-more-section {display:none !important}
ul.woo-chatbot-messages-container li:first-child.woo-chatbot-msg span {background:#d12c2c !important}
.woo-chatbot-msg span {background:#d12c2c !important;font-family:Verdana !important}
.woo-chatbot-ball-inner {border-image:none !important}
ul.woo-chatbot-messages-container > li.woo-chat-user-msg .woo-chatbot-paragraph {background:#033e77 !important}
.woo-chatbot-msg span.qcld-chatbot-button {color: #fff !important}
.wpcf7-not-valid-tip {display:none !important}
.slider-type-product .product-element-top {border-radius:7px}
#ez-toc-container {box-shadow:none !important}
#ez-toc-container a {text-decoration:none !important}
.ez-toc-title {position:relative;font-weight:normal}
.ez-toc-title:before {content: " ";position: absolute;top: 100%;left: 0;width: 40px;height: 2px;background-color: #d12c2c;}
.ez-toc-title-container {margin-bottom:20px}
.wpa-content-summary-inner h2 {display:none !important}
.vartable_wrap .postarinakodcene {display:none !important}
.woocommerce-product-details__short-description {background:#f8f8f8;padding:10px;border-radius:7px}
.woocommerce-product-details__short-description ul {list-style: none; padding-left:0px !important}
.woocommerce-product-details__short-description ul li {margin-bottom:3px !important}
.woocommerce-product-details__short-description ul li:before {content: '✓';margin-right:10px;background:#188f4a;color:#fff;padding:0px 4px;border-radius:3px}
.wd-buy-now-btn {background:#188f4a !important}
.tag-cloud-link {display: inline-block;margin: 5px;padding: 5px;border-radius: 4px;background-color: #f0f0f0;transition: background-color 0.3s ease;}
.tag-cloud-link:hover {background-color: #e0e0e0;}
.tagcloud h2 {clear: both;width: 100%;text-align: center;margin-top: 40px;margin-bottom: 20px;font-size: 30px;padding-bottom: 10px; /* Uklonjena donja linija */}
/* Dodaj liniju između sekcija */
.tagcloud h2:before {content: "";display: block;border-top: 1px solid #ccc;margin-bottom: 20px;}
.product_meta > span {display:inline !important;font-size:14px !important}
.product_meta > span:after {content:" | ";color:#ccc}
.wd-social-icons .wd-label {font-size:14px !important}
.proizvodiispoddodajukorpu .woocommerce-Price-amount {background-color:#fff !important;color:#333 !important;font-size:16px;border-left:none !important}
.proizvodiispoddodajukorpu .woocommerce-Price-amount:before {display:none !important}
.proizvodiispoddodajukorpu .postarinakodcene {display:none !important}
.naslovnibaner h2 {text-shadow:2px 2px 2px #000}
.page-id-15469 .wd-hover-info-alt .top-information {padding:10px !important}
/*.product-label.onsale {border: solid 2px #fff}
.product-label.new {border: solid 2px #fff;}*/
.product-label:not(:last-child) {margin-bottom:5px !important}
.viberdugme {display:none}
.total-sold {display:none !important}
.proizvodjacisidebar .wd-entities-title {font-size:14px !important}
.proizvodjacisidebar .woocommerce-Price-amount {font-size:14px !important}
.proizvodjacisidebar .elements-grid {padding:20px 5px 0 5px !important}
.proizvodjacisidebarnaslov .liner-continer {margin-bottom:0px !important}
.opisproizvodjacakodproizvoda {position:relative;border:solid 1px #dadada;border-radius:7px;padding:15px 15px 0px 15px;min-height:155px}
.trouglic {position:absolute;right:0px;top:-22px}
.opisproizvodjacakodproizvoda img {max-width:120px;border-radius:7px}
.opisproizvodjacakodproizvoda p:not(:first-child) {display: none;}
.opisproizvodjacakodproizvoda h2 {display:none !important}
.summary-inner .single_add_to_cart_button {width:40%}
/*[class*="title-line-"] .product-grid-item .wd-entities-title {overflow:visible !important}*/
.popustdugme {background:#033e77;padding-left:5px;padding-right:5px;/*transform: skewX(-10deg);*/}
.popustdugme a {color:#fff !important}
.novodugme {background:#d12c2c;padding-left:5px;padding-right:5px;/*transform: skewX(-10deg);*/}
.novodugme a {color:#fff !important}
.zvezdedugme {background:#fff;padding-left:5px;padding-right:5px;/*transform: skewX(-10deg);*/border:solid 1px #ccc}
/*.zvezdedugme a {color:#fff !important}*/
.wd-product-cats a {font-size:14px !important}
.proizvodjacisidebar .wd-product-cats a {font-size:14px !important}
.single-product .wd-prefooter {display:none !important}
/*.single .entry-header {float:left;text-align:left;}
.entry-header img {width:50% !important}
.ez-toc-counter {float:left;width:49% !important}*/
.wd-accordion-title-text span {background:url("https://www.domaceizsrbije.rs/wp-content/uploads/2023/11/ornament.svg");background-repeat:no-repeat;padding-left:25px;}
[class*="wd-underline"] u{text-decoration:none}[class*="wd-underline-colored"] u{color:var(--wd-primary-color)}.wd-underline-colored-alt u{font-family:var(--wd-alternative-font);font-style:var(--wd-alternative-font-style)}.wd-underline-bordered u{border-bottom:3px solid var(--wd-primary-color)}
.poredslideraproizvodi .wd-product-cats {display:none !important}
.wd-slider {border-radius:10px !important}
@media screen and (max-width: 768px) {.tagcloud h2:before {border-top: 1px solid #ccc;margin-bottom: 20px;}}
.wd-star-rating {position:absolute;top:15px;right:25px}
.external-link-icon {display: inline-block;margin-left: 4px;margin-bottom:4px;font-size: 1em;color: #888;transition: color 0.2s ease;}
.woocommerce-product-attributes-item__value a:hover + .external-link-icon {color: #000;}
.postid-18802 .postarinakodcene {display: none !important;}
.predodajukorpu {list-style-type:none !important;margin-bottom:30px}
.predodajukorpu li {margin-bottom:2px !important}
.predodajukorpu li:before {content: '✓';margin-right:10px;background:#d12c2c;color:#fff;padding:0px 4px;border-radius:3px;}
.wd-term-desc h2 {margin-top:20px !important;position:relative;font-weight:normal}
.wd-term-desc h2::before {content: " ";position: absolute;top: 100%;left: 0;width: 40px;height: 2px;background-color: #d12c2c;}
.wd-term-desc h3 {margin-top:20px !important}
#billing_company_field {display:none !important}
#billing_state_field {display:none !important}
#billing_address_2_field {display:none !important}
#billing_city_field {float:left;width:55%;}
#billing_postcode_field {float:right;width:40%;clear:none !important}
#ship-to-different-address {display:none !important}
#order_comments {min-height:100px !important}
#billing_country_field label {display:inline-block !important;margin-right:10px}
.tags-list a {text-transform:lowercase !important}
.tax-pa_proizvodjac .wd-btn-show-cat {display:none !important}
.variations {border:solid 1px #dadada;border-radius:7px}
table.variations .cell {padding:10px !important}
.wd-social-icons {text-align:center !important}
.naslovnislider {text-shadow:2px 2px 5px #000;}
.wd-slide-container {border:solid 2px #fff; border-radius:10px;background:rgba(0, 0, 0, 0.2);}
.page h2 {position:relative;font-weight:normal}
.page h2::before {content: " ";position: absolute;top: 100%;left: 0;width: 40px;height: 2px;background-color: #d12c2c;}
.posledodajukorpu {background:#dff0d8;padding:10px 20px}
.naslovnakupovina{background:#f1ddc4;text-align:center;padding:10px}
.opisproizvodjacakodproizvoda .slikeproizvodjaca {display:none !important}
.slikeproizvodjaca {display:flex;/*gap: 15px;margin: 20px auto;max-width: 900px*/}
.slikeproizvodjaca img {width:200px;object-fit:cover;border-radius:7px;aspect-ratio: 1 / 1;border:solid 2px #fff}
.hdvanaslovna h2:before {display:none !important}
.hdvanaslovna {border-bottom:solid 2px #f1ddc4;padding-bottom:10px}
.page-id-21925 .wd-post-date {display:none !important}

.product-grid-item,
.products .product,
.wd-product, {
    position: relative;
}

.dzs-png-badge {
    position: absolute;
    bottom: 5px;
    left: 5px;
    z-index: 20;
    width: 80px !important;
    height: auto;
    pointer-events: none;
}
.woocommerce-product-gallery {
    position: relative;
}

.dzs-png-badge-single {
    position: absolute;
    bottom: 15px;
    left: 15px;
    z-index: 600;
    width: 100px !important;
    height: auto;
    pointer-events: none;
}

/*miskov css*/

  :root {
    --dis-red: #c92127;
    --dis-red-dark: #9f171d;
    --dis-blue: #004b7a;
    --dis-blue-dark: #062f4f;
    --dis-blue-soft: #edf6fc;
    --dis-red-soft: #fff1f2;
    --dis-cream: #fff8ef;
    --dis-border: #eadccb;
    --dis-text: #2d2925;
    --dis-muted: #6f675f;
  }

  .dis-b2b-pro,
  .dis-b2b-pro * {
    box-sizing: border-box;
  }

  .dis-b2b-pro {
    font-family: inherit;
    color: var(--dis-text);
    line-height: 1.65;
    margin-bottom: 42px;
  }

  .dis-b2b-wrap {
    width: 100%;
    max-width: 1180px;
    margin: 0 auto;
  }

  .dis-b2b-pro h1,
  .dis-b2b-pro h2,
  .dis-b2b-pro h3,
  .dis-b2b-pro p {
    margin-top: 0;
  }

  .dis-b2b-pro h1:before,
  .dis-b2b-pro h1:after,
  .dis-b2b-pro h2:before,
  .dis-b2b-pro h2:after,
  .dis-b2b-pro h3:before,
  .dis-b2b-pro h3:after {
    display: none !important;
    content: none !important;
  }

  .dis-b2b-pro h1 {
    font-size: 46px;
    line-height: 1.12;
    font-weight: 800;
    margin-bottom: 20px;
  }

  .dis-b2b-pro h2 {
    color: var(--dis-blue);
    font-size: 31px;
    line-height: 1.22;
    font-weight: 800;
    margin-bottom: 16px;
  }

  .dis-b2b-pro h3 {
    color: var(--dis-blue-dark);
    font-size: 21px;
    line-height: 1.28;
    font-weight: 800;
    margin-bottom: 10px;
  }

  .dis-b2b-pro p {
    font-size: 16px;
    margin-bottom: 14px;
  }

  .dis-lead {
    font-size: 18px !important;
    color: #4c443d;
    max-width: 960px;
  }

  .dis-eyebrow {
    display: inline-flex;
    align-items: center;
    color: var(--dis-red);
    font-size: 13px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: .8px;
    margin-bottom: 10px;
  }

  .dis-btn-row {
    display: flex;
    gap: 13px;
    flex-wrap: wrap;
    margin-top: 20px;
  }

  .dis-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 13px 21px;
    border-radius: 999px;
    font-weight: 800;
    text-decoration: none !important;
    transition: all .2s ease;
  }

  .dis-btn:hover {
    transform: translateY(-2px);
    opacity: .94;
  }

  .dis-btn-red {
    background: var(--dis-red);
    color: #fff !important;
  }

  .dis-btn-blue {
    background: var(--dis-blue);
    color: #fff !important;
  }

  .dis-btn-light {
    background: #fff;
    color: var(--dis-blue) !important;
  }

  .dis-btn-outline {
    border: 1px solid rgba(255,255,255,.55);
    color: #fff !important;
    background: rgba(255,255,255,.12);
  }

  .dis-grid-2 {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 22px;
  }

  .dis-grid-3 {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 20px;
  }

  .dis-grid-4 {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 18px;
  }

  .dis-card {
    background: #fff;
    border: 1px solid var(--dis-border);
    border-radius: 22px;
    padding: 24px;
    min-height: 100%;
    transition: all .2s ease;
  }

  .dis-card:hover {
    border-color: rgba(201,33,39,.55);
    box-shadow: 0 12px 28px rgba(0,75,122,.08);
    transform: translateY(-2px);
  }

  .dis-card-blue {
    background: var(--dis-blue-soft);
    border-color: #cfe4f4;
  }

  .dis-card-red {
    background: var(--dis-red-soft);
    border-color: #f1c7c9;
  }

  .dis-card-cream {
    background: var(--dis-cream);
    border-color: #ead9bd;
  }

  .dis-note {
    background: var(--dis-blue-soft);
    border-left: 5px solid var(--dis-blue);
    border-radius: 0 14px 14px 0;
    padding: 18px 20px;
    margin-top: 20px;
  }

  .dis-hero {
    background:
      radial-gradient(circle at top right, rgba(255,255,255,.18), transparent 28%),
      linear-gradient(135deg, var(--dis-blue-dark) 0%, var(--dis-blue) 52%, var(--dis-red) 100%);
    color: #fff;
    border-radius: 28px;
    padding: 48px;
    overflow: hidden;
  }

  .dis-hero h1,
  .dis-hero h2,
  .dis-hero h3,
  .dis-hero p {
    color: #fff;
  }

  .dis-hero-layout {
    display: grid;
    grid-template-columns: 1.45fr .75fr;
    gap: 34px;
    align-items: center;
  }

  .dis-hero .dis-lead {
    color: #f7fbff;
    max-width: 820px;
  }

  .dis-hero-panel {
    background: rgba(255,255,255,.13);
    border: 1px solid rgba(255,255,255,.30);
    border-radius: 24px;
    padding: 24px;
  }

  .dis-hero-panel-item {
    padding: 14px 0;
    border-bottom: 1px solid rgba(255,255,255,.22);
  }

  .dis-hero-panel-item:last-child {
    border-bottom: none;
  }

  .dis-hero-panel strong {
    display: block;
    color: #fff;
    font-size: 17px;
    margin-bottom: 4px;
  }

  .dis-hero-panel span {
    color: #eef6fb;
    font-size: 14px;
  }

  .dis-stat-strip {
    margin-top: -18px;
    position: relative;
    z-index: 5;
  }

  .dis-stat-box {
    background: #fff;
    border: 1px solid var(--dis-border);
    border-radius: 22px;
    padding: 22px;
    box-shadow: 0 10px 26px rgba(0,75,122,.07);
  }

  .dis-stat-number {
    font-size: 27px;
    font-weight: 900;
    color: var(--dis-blue);
    line-height: 1;
    margin-bottom: 7px;
  }

  .dis-stat-label {
    font-size: 14px;
    color: var(--dis-muted);
  }

  .dis-section-head {
    display: flex;
    justify-content: space-between;
    gap: 24px;
    align-items: flex-end;
    margin-bottom: 24px;
  }

  .dis-section-head p {
    max-width: 720px;
    margin-bottom: 0;
    color: #4c443d;
  }

  .dis-category-section {
    background: var(--dis-cream);
    border: 1px solid #ead9bd;
    border-radius: 28px;
    padding: 34px;
  }

  .dis-feature-grid {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 20px;
    margin-bottom: 20px;
  }

  .dis-feature-card {
    position: relative;
    min-height: 275px;
    padding: 28px;
    border-radius: 24px;
    overflow: hidden;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }

  .dis-feature-card:after {
    content: "";
    position: absolute;
    width: 160px;
    height: 160px;
    right: -60px;
    bottom: -60px;
    border-radius: 50%;
    background: rgba(255,255,255,.10);
  }

  .dis-feature-blue {
    background: linear-gradient(135deg, var(--dis-blue-dark) 0%, var(--dis-blue) 100%);
  }

  .dis-feature-red {
    background: linear-gradient(135deg, var(--dis-red-dark) 0%, var(--dis-red) 100%);
  }

  .dis-feature-mix {
    background: linear-gradient(135deg, var(--dis-blue) 0%, var(--dis-red) 100%);
  }

  .dis-feature-card h3,
  .dis-feature-card p,
  .dis-feature-card a {
    color: #fff !important;
    position: relative;
    z-index: 2;
  }

  .dis-feature-card h3 {
    font-size: 24px;
  }

  .dis-feature-card p {
    font-size: 15px;
    opacity: .96;
  }

  .dis-feature-card a {
    font-weight: 900;
    text-decoration: none !important;
  }

  .dis-feature-card a:hover {
    text-decoration: underline !important;
  }

  .dis-feature-badge {
    display: inline-block;
    width: fit-content;
    background: rgba(255,255,255,.16);
    border: 1px solid rgba(255,255,255,.32);
    color: #fff;
    padding: 5px 10px;
    border-radius: 999px;
    font-size: 12px;
    font-weight: 800;
    margin-bottom: 16px;
  }

  .dis-mini-grid {
    display: grid !important;
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 16px;
  }

  .dis-mini-card {
    background: #fff;
    border: 1px solid var(--dis-border);
    border-radius: 20px;
    padding: 20px;
    min-height: 178px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    transition: all .2s ease;
  }

  .dis-mini-card:hover {
    border-color: var(--dis-red);
    box-shadow: 0 10px 24px rgba(0,75,122,.08);
    transform: translateY(-2px);
  }

  .dis-mini-icon {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: var(--dis-blue-soft);
    color: var(--dis-blue);
    font-weight: 900;
    font-size: 13px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 13px;
  }

  .dis-mini-card h3 {
    font-size: 17px;
    margin-bottom: 8px;
  }

  .dis-mini-card p {
    font-size: 14px;
    color: #4c443d;
    margin-bottom: 12px;
  }

  .dis-mini-card a {
    color: var(--dis-red) !important;
    font-weight: 900;
    font-size: 14px;
    text-decoration: none !important;
  }

  .dis-split {
    background: #fff;
    border: 1px solid var(--dis-border);
    border-radius: 28px;
    overflow: hidden;
    display: grid;
    grid-template-columns: .85fr 1.15fr;
  }

  .dis-split-side {
    background: linear-gradient(135deg, var(--dis-blue-dark) 0%, var(--dis-blue) 100%);
    color: #fff;
    padding: 36px;
  }

  .dis-split-side h2,
  .dis-split-side p {
    color: #fff;
  }

  .dis-split-main {
    padding: 34px;
  }

  .dis-check-list {
    list-style: none;
    padding-left: 0 !important;
    margin: 0;
  }

  .dis-check-list li {
    position: relative;
    padding-left: 30px;
    margin-bottom: 12px;
  }

  .dis-check-list li:before {
    content: "✓";
    position: absolute;
    left: 0;
    top: 0;
    color: var(--dis-red);
    font-weight: 900;
  }

  @media (max-width: 1180px) {
    .dis-mini-grid {
      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
  }

  @media (max-width: 980px) {
    .dis-hero-layout,
    .dis-split {
      grid-template-columns: 1fr;
    }

    .dis-feature-grid,
    .dis-grid-3 {
      grid-template-columns: 1fr !important;
    }

    .dis-grid-4 {
      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    .dis-section-head {
      display: block;
    }
  }

  @media (max-width: 640px) {
    .dis-hero,
    .dis-category-section {
      padding: 26px;
      border-radius: 22px;
    }

    .dis-b2b-pro h1 {
      font-size: 34px;
    }

    .dis-b2b-pro h2 {
      font-size: 25px;
    }

    .dis-grid-2,
    .dis-grid-4,
    .dis-mini-grid {
      grid-template-columns: 1fr !important;
    }
  }
@media (min-width: 768px) and (max-width: 1024px) {
	.oznakeproizvoda .tag-cloud-link {width:31%;margin:10px 1%}.wd-buy-now-btn {width:100%}.single_add_to_cart_button {width:100% !important}.quantity {margin:0px auto !important}
}

@media (min-width: 577px) and (max-width: 767px) {
	.oznakeproizvoda .tag-cloud-link {width:31%;margin:10px 1%}.nemaganamob {display:none !important}.imaganamob {display:block !important}.wd-nav-accordion-mb-on .wd-btn-show-cat {width:100%;padding-bottom:5px;background:#d12c2c}.wd-nav-product-cat > li > a {padding-bottom:5px !important;padding-top:5px !important}.wd-nav-product-cat .nav-link-count {margin-top:1px !important}.uplatnica {display:none !important}.uplatnicamob {display:block !important}.viberdugme {background:#685eb1 !important;width:100%;display:block !important;padding-top:13px}
}

@media (max-width: 576px) {
	.oznakeproizvoda .tag-cloud-link {width:48%;margin:10px 1%}.nemaganamob {display:none !important}.imaganamob {display:block !important}.archive .product-element-top {height:190px}.woocommerce-product-attributes-item__value a {font-size:14px !important}.woocommerce-product-attributes-item__label {font-size:14px !important;width:auto !important}.wd-nav-accordion-mb-on .wd-btn-show-cat {width:100%;padding-bottom:5px;background:#d12c2c}.wd-nav-product-cat > li > a {padding-bottom:5px !important;padding-top:5px !important}.wd-nav-product-cat .nav-link-count {margin-top:1px !important}#wpsl-result-list {width:100%;}#wpsl-gmap {width:100%}.page-id-11038 .whb-header {padding-top:0px !important}.uplatnica {display:none !important}.uplatnicamob {display:block !important}.googleoglasproizvodmob {display:none !important}.wd-buy-now-btn {width:100% !important}.single_add_to_cart_button {width:70% !important}.quantity {margin:0px auto !important}.viberdugme {background:#685eb1 !important;width:100%;display:block !important;padding-top:13px}/*.opisproizvodjacakodproizvoda {display:none !important}*/.related-products {display:none !important}.single-product .site-content {margin-bottom:0px !important}.maskakodslika {display:none !important}/*.product-image-summary-inner {flex-direction:column-reverse !important}.product-images {margin-top:40px}.woocommerce-product-attributes {display:none !important}*/.product_title {font-size:28px !important}
}

