/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 11 2024 | 20:28:48 */
.yith-wcwtl-submit{
border-radius: 5px;
padding: 5px 10px !important;
font-weight: 900;
height: 50px;
margin-top: 2px;
}

.summary .out-of-stock{display:none!important;}

.black-f a{
	background: black;
    padding: 10px!important;
    border-radius: 5px!important;
    font-size: 18px!important;
	color:white!important;
}

.departments-menu-v2-title .departments-menu-v2-icon{
	position: absolute;
    top: 15px;
    right: 35px;
}




.woocommerce-message > a {
	margin:0!important;
}
.loop_pp > span {
    background: #40ba48;
    color: #fff;
    padding: 2px 10px;
    display: inline-block;
    border-radius: 20px;
    border-top-left-radius: 0;
    margin-bottom: 10px;
    font-size: 12px;
}

.single_iframe {
	width:100%;
	min-height:1800px;
}

.ec-compare{display:none!important;}
.add-to-compare-link{display:none!important;}

.ms_pk{
	width: auto!important;
    float: left!important;
	margin-top:45px;
}

-page-id-7 .cart-collaterals .cross-sells ul.products>.product {
    width: 33%!important;
    clear: none;
}

.single_pp{
	margin: 8px 0;
    border: 2px solid #F16025;
    padding: 5px;
    font-weight: 700;
    margin-top: -20px;
	color: white;
	background:#F16025;
}

.woocommerce-shipping-methods label{text-align:left;}

.p_badges {
    position: absolute;
    top: 72px;
    left: 0;
    width: 100%;
    z-index: 9;
    opacity: 0.9;
	padding-right:6px;
}

#mrkstr_custom_checkout_field span.optional{display:none!important;}

.single .p_badges {
	top:0;
}

.p_badges > img {
	width:40px;
	height:40px;
	float:right;
}


.archive .bapf_sfilter label {
    cursor: pointer;
    display: initial!important;
}

.single-product table.variations {
    margin-bottom: 1.786em;
    margin-top: 1.786em;
}

.single-product table.variations td.value select {
    max-width: 100%;
    width: auto;
    display: inline-block;
    font-weight: 800;
}

.variations label {
    margin-bottom: 0;
}

del {
	position:relative!important;
	top:0!important;
	left:0!important;
	z-index:9;
}

.jedna-slika{text-align:center;}

#menu-o-nama-footer-1 {
	padding-top:20px;
}

h2.woocommerce-loop-product__title {
	height: 2.572em !important;
}

#mc4wp-form-1 > .mc4wp-form-fields {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}

#mc4wp-form-1 > .mc4wp-form-fields > input:first-child {
	width:66%;
}

.footer-newsletter {
	padding:20px 0 30px;
}

#billing_city_field{
	position:relative;
}
#shipping_city_field{
	position:relative;
}

.off-canvas-navigation > ul > li > ul > .menu-item-has-children > .dropdown-menu {
	display:block!important;
	visibility:visible!important;
	opacity:1!important;
}

.off-canvas-navigation > ul > li > ul > .menu-item-has-children > .dropdown-menu a:hover {
	background-color: initial!important;
}

.off-canvas-navigation > ul > li > ul > .menu-item-has-children > .dropdown-menu a:focus {
	background-color: initial!important;
}

.off-canvas-navigation > ul > li > ul > li {
	background:#333!important;
}
.off-canvas-navigation > ul > li > ul > li:hover {
	background:#333!important;
}
.off-canvas-navigation > ul > li > ul > li:focus {
	background:#333!important;
}

.dropdown .dropdown-toggle[data-bs-toggle="dropdown"]:not([data-hover="dropdown"]) + .dropdown-menu, .dropdown .dropdown-toggle[data-bs-toggle="dropdown"]:not([data-hover="dropdown"]) + .dropdown-menu .dropdown-menu, .dropdown .dropdown-toggle[data-hover="dropdown"] + .dropdown-menu, .dropdown .dropdown-toggle[data-hover="dropdown"] + .dropdown-menu .dropdown-menu {
    transform: translateY(0px) !important;
}



.loop-product-categories {display:none!important}
.products .hover-area {
    display: block!important;
	padding-top: .214em!important;
	border-top: 1px solid #eaeaea!important;
}

@media all and (max-width:768px) {
	.products .hover-area {
    	display: none!important;
	}
	
	.archive .page-title {
    margin-top: 15px!important;
    }
}

.home #menu-zadnji-izbornik-1 {display:block}
.home .features-list {margin-top:22px}

#menu-zadnji-izbornik-1 > li > .dropdown-menu {
	margin-top:2px;
}

@media all and (min-width:1200px) {
	.category-icons-carousel-v2 > div, .container, .container-lg, .container-md, .container-sm, .container-xl {
    	max-width: 1200px!important;
	}
	.home .entry-content {margin-top:0px}
	
	#n2-ss-2{
		float:right;
		width:900px;
	}

}

@media all and (min-width:1480px) {
	.archive .row-cols-xxl-4 > * {
    	width: 33.33333333%;
	}
}

.off-canvas-navigation {
    background-color: #333!important;
}

.off-canvas-navigation.light .yamm .yamm-content li a, .off-canvas-navigation.light .yamm .yamm-content li.nav-title a, .off-canvas-navigation.light ul li a, .off-canvas-navigation.light ul li.nav-title a {
    color: #fff!important;
    border-color: #666;
}

.off-canvas-navigation.light ul li a, .off-canvas-navigation.light ul li.nav-title a {
    color: #fff!important;
}
.off-canvas-navigation.light ul li a:hover, .off-canvas-navigation.light ul li.nav-title a:focus, .off-canvas-navigation.light ul li.nav-title a:hover {
    color: #fff!important;
}

.off-canvas-navigation.light ul li .dropdown-toggle::after, .off-canvas-navigation.light ul li.menu-item-has-children > a::after {
    color: #fff;
}

.off-canvas-navigation.light ul li a:focus, .off-canvas-navigation.light ul li a:hover, .off-canvas-navigation.light ul li.nav-title a:focus, .off-canvas-navigation.light ul li.nav-title a:hover {
    color: #fff !important;
}

.woocommerce-breadcrumb{
	margin-top:0px!important;
	margin-bottom:0px!important;
}

	.off-canvas-cart .woocommerce-mini-cart {
    height: calc(100vh - 240px)!important;
    overflow-y: scroll;
    scrollbar-width: thin;
	}
