body{font-family:"Source Sans Pro", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;line-height:1.618;text-rendering:optimizeLegibility;font-size:14px;color:#000000;font-weight:300;}
body, div, p, li, a, span, input, textarea, select, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family:'Open Sans', sans-serif;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
color: #696969;
} a{color:#c79842;text-decoration:none;outline:none!important;}
.col-full{max-width:1200px;width:100%;padding:0;margin:0 auto;height:100%;}
.col-50{width:50%;position:relative;min-height:1px;float:left;}
.region{padding:5px 0;}
.header-top{padding:5px 0;color:#fff;background:linear-gradient(86deg, rgba(190,143,57,1) 0%, rgba(226,179,92,1) 16%, rgba(235,199,119,1) 35%, rgba(253,235,177,1) 47%, rgba(245,211,112,1) 60%, rgba(233,189,89,1) 74%, rgba(228,181,90,1) 87%, rgba(180,148,87,1) 100%);background-size:400% 400%;-webkit-animation:AnimationName 10s ease infinite;-moz-animation:AnimationName 10s ease infinite;-o-animation:AnimationName 10s ease infinite;animation:AnimationName 10s ease infinite;}
.storefront-handheld-footer-bar{background:linear-gradient(86deg, rgba(190,143,57,1) 0%, rgba(226,179,92,1) 16%, rgba(235,199,119,1) 35%, rgba(253,235,177,1) 47%, rgba(245,211,112,1) 60%, rgba(233,189,89,1) 74%, rgba(228,181,90,1) 87%, rgba(180,148,87,1) 100%) !important;background-size:400% 400% !important;-webkit-animation:AnimationName 10s ease infinite;-moz-animation:AnimationName 10s ease infinite;-o-animation:AnimationName 10s ease infinite;animation:AnimationName 10s ease infinite;}
@-webkit-keyframes AnimationName {
0%{background-position:0%;}
50%{background-position:100%;}
100%{background-position:0%;}
}
@-moz-keyframes AnimationName {
0%{background-position:0%;}
50%{background-position:100%;}
100%{background-position:0%;}
}
@-o-keyframes AnimationName {
0%{background-position:0%;}
50%{background-position:100%;}
100%{background-position:0%;}
}
@keyframes AnimationName {
0%{background-position:0%;}
50%{background-position:100%;}
100%{background-position:0%;}
}
.header-top p{margin:0;padding:6px 0;color:#fff;font-size:13px;line-height:1em;font-weight:normal;}
.header-top a.icon{color:#fff !important;}
.header-top a.icon:hover{text-decoration:underline;}
.region-header-top-left{float:left;}
.region-header-top-center{text-align:center;}
.fa{margin-right:8px;}
.pull-right{float:right !important;}
.site-info{text-align:center;padding:10px !important;}
.nav{margin-bottom:0;padding-left:0;list-style:none;}
.header-top .nav > li{float:left;display:block;position:relative;border-right:1px solid #fff;}
.header-top .nav > li:last-child{border-right:none;}
.header-top .menu.nav > li > a{font-family:'Open Sans', sans-serif;font-size:13px;line-height:1em;font-weight:300;display:block;padding:6px 12px;color:#fff;font-weight:normal;text-decoration:none;text-transform:uppercase;}
.users-menu .nav > li{float:left;display:block;position:relative;border-right:1px solid #fff;}
.users-menu .nav > li:last-child{border-right:none;}
.users-menu .menu.nav > li > a{font-family:'Open Sans', sans-serif;font-size:13px;line-height:1em;font-weight:300;display:block;padding:6px 12px;color:#999;font-weight:normal;text-decoration:none;text-transform:uppercase;}
.users-menu .nav > li:last-child a{padding-right:0;}
.header-top-content{display:flex;justify-content:flex-end;}
.header-top-content form{margin:0;}
.header-top-content > label, .header-top-content > section{display:flex;align-items:center;}
.site-header{margin-bottom:20px;border-bottom:#b9a69a solid 1px;}
.form-control{display:block;width:100%;border:1px solid gainsboro;border-radius:0;height:auto;box-shadow:none;padding:2px;font-size:15px;line-height:1.42857143;color:#555555;background-color:#ffffff;background-image:none;border:1px solid #cccccc;}
.lang-dropdown{display:flex;list-style:none;justify-content:flex-end;}
.lang-dropdown li{margin-left:20px;}
.lang-dropdown li.current-lang{font-weight:bold;}
.lang-dropdown li a{color:#fff;text-transform:uppercase;}
.woocommerce-active .site-header .site-branding{width:30%;}
.woocommerce-active .site-header .site-header-cart{width:150px;margin-left:20px;}
.widget_product_search{padding:16px 0!important;}
.entry-title{padding-bottom:9px;margin:0 0 20px;border-bottom:1px solid #eeeeee;font-size:24px;font-weight:bold;}
input[type="button"], input[type="reset"], input[type="submit"], button[type="submit"]{background-color:#c79842!important;border-color:#c79842!important;color:#fff!important;}
span.price{line-height:22px;margin-top:0px;margin-bottom:10px;}
.single-product-wrap{font-size:15px;color:#999;text-align:left;}
.single-product-title, .single-product-price{width:60%;display:inline-block;text-align:right;}
.single-product-title{width:40%;text-align:left;}
span.woocommerce-Price-amount.amount{color:#c79842;font-weight:700;white-space:nowrap;}
del span.woocommerce-Price-amount.amount{color:#ccc;}
.single-product-wrap .woocommerce-Price-amount.amount{font-size:18px;}
.without-tax span.woocommerce-Price-amount.amount{font-size:15px;font-weight:300;color:#999;}
.summary .price-single-product{font-size:20px;font-weight:600;}
#secondary .menu{list-style:none;padding:0;margin:0;position:relative;left:auto;right:auto;top:auto;bottom:auto;width:auto;}
#secondary .menu > li{padding-left:0;margin-bottom:0;}
#secondary .menu > li:before{display:none;}
#secondary .menu > li > a{background:none;border-bottom:1px solid transparent;border-top:1px solid transparent;border-right:none;color:#000000;display:block;line-height:1;padding:18px 35px 18px 0;position:relative;font-weight:700;font-size:14px;text-decoration:none;}
#secondary .menu > li > a:before{background-image:linear-gradient(to right, transparent, #ccc, transparent);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%;}
#secondary .menu > li > a:after{display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";font-size:18px;height:12px;line-height:50px;position:absolute;right:25px;text-align:center;top:0;width:12px;}
#secondary .menu > li > ul{border-radius:0 0 1px 1px;-webkit-border-radius:0 0 1px 1px;border:none;border-right:1px solid gainsboro;border-bottom:1px solid gainsboro;border-top:1px solid gainsboro;box-shadow:none;//width:280px;padding:0;position:absolute;margin-top:-54px;margin-left:-999em;z-index:20;float:none;min-width:250px;background-color:#fff;}
#secondary .menu > li:hover > ul{margin-left:100%;}
#secondary .menu > li > ul:before{content:'';background-color:gainsboro;width:1px;height:calc(100% - 50px);position:absolute;left:0;top:50px;}
#secondary .menu > li > ul > li{float:left;width:calc(100% - 30px);position:relative;padding:10px 20px 10px 0;margin:0;margin-left:30px;}
#secondary .menu > li > ul > li:before{content:'\f111';color:#c79842;font-weight:bold;position:absolute;font-size:9px;height:10px;display:block;top:12px;opacity:1;left:-3px;}
#secondary .menu > li > ul > li a{white-space:normal;font-weight:500;font-size:14px;text-decoration:none;display:block;line-height:20px;clear:both;border-top:0;color:#c79842;padding:0 !important;}
#secondary .menu > li > ul > li > ul{margin:0;}
#secondary .menu > li > ul > li > ul > li{padding-left:0;margin:0;list-style:disc;margin-left:16px;}
#secondary .menu > li > ul > li > ul > li:before{display:none;}
#secondary .menu > li > ul > li > ul > li > a{white-space:normal;font-weight:500;display:block;line-height:20px;clear:both;border-top:0;color:#b9a69a;padding:0 !important;margin-bottom:5px;}
.view-menu-benefits .leaf{padding:5px;}
.view-menu-benefits .leaf + .leaf{border-top:1px solid rgba(185, 166, 154, 0.3);}
.view-menu-benefits .leaf a, .view-menu-benefits .leaf .a{display:table;width:100%;text-align:left;height:45px;}
.view-menu-benefits .leaf a span, .view-menu-benefits .leaf .a span{display:table-cell;vertical-align:middle;}
.view-menu-benefits .leaf .a span.icon{width:32px;}
.view-menu-benefits .leaf a span.title, .view-menu-benefits .leaf .a span.title{padding-left:15px;padding-right:15px;font-size:14px;font-weight:300;color:#000;}
.view-menu-benefits .leaf a span.title:hover, .view-menu-benefits .leaf .a span.title:hover, .view-menu-benefits .leaf a span.title:focus, .view-menu-benefits .leaf .a span.title:focus, .view-menu-benefits .leaf a span.title:active, .view-menu-benefits .leaf .a span.title:active{color:#c79842;}
.view-menu-benefits .leaf a:hover, .view-menu-benefits .leaf .a:hover{text-decoration:none;}
.entry-content p, .entry-content li{font-size:16px;}
.gform_wrapper ul.gform_fields li.gfield{position:relative;padding-right:0!important;margin-left:20px!important;}
.gform_wrapper .top_label .gfield_label{position:absolute;top:0;left:-22px;}
.gform_wrapper .gform_footer{margin:46px 0 0px!important;}
.gform_wrapper li.gfield.gfield_error{border:none;background:none;padding:0;}
.validation_message{padding-top:5px!important;}
.gform_wrapper div.validation_error{border:none;text-align:left;}
.products h2, .gform_title, .cart-collaterals h2{color:#b9a69a;font-size:18px;margin-bottom:10px;text-transform:uppercase;font-weight:bold;border:0;padding:0;border-bottom:1px solid #b9a69a!important;padding-bottom:8px;}
.users-menu{display:inline-block;width:50%;}
.woocommerce-breadcrumb{font-size:0.875em;display:inline-block;width:50%;position:relative;float:left;padding:6px 0;}
ul.products li.product .woocommerce-loop-product__title{height:62px;margin-top:10px;overflow:hidden;text-overflow:ellipsis !important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
ul.products li.product .star-rating{font-size:11px!important;}
.products .product.type-product{-webkit-transform:scale(1.0);transform:scale(1.0);transition:all 0.3s ease-out;}
.products .product.type-product:hover{z-index:99;transform:scale(1.02);-webkit-transform:scale(1.02);-webkit-box-shadow:0px 0px 38px -4px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 38px -4px rgba(0,0,0,0.2);box-shadow:0px 0px 38px -4px rgba(0,0,0,0.2);}*/ .single-product div.product{overflow:inherit!important;}
.onsale-wrapper{width:55px;position:absolute;left:5px;top:5px;display:block;text-align:left;z-index:9;}
.onsale-wrapper .onsale-naumber{text-align:center;color:#000;font-family:arial;font-size:12px;font-weight:700;height:40px;width:40px;border-radius:20px;background:#c79842;color:#fff;}
.onsale-wrapper .onsale-naumber .icon-text{top:12px;position:relative;}
.add_to_cart_button{margin:5px 0;}
.current-menu-parent > a, .current-menu-item > a, .current-menu-ancestor > a{color:#c79842;}
.current-menu-item > .sub-menu, .current-menu-parent > .sub-menu, .current-menu-ancestor > .sub-menu{position:relative!important;margin:0!important;padding:0!important;width:100%!important;border:none!important;}
.current-menu-item > .sub-menu:before{display:none;}
.current-menu-item > .sub-menu:after, .current-menu-parent > .sub-menu:after, .current-menu-ancestor > .sub-menu:after,
.current-menu-item > .sub-menu:before, .current-menu-parent > .sub-menu:before, .current-menu-ancestor > .sub-menu:before{display:none;}
.current-menu-item > .sub-menu > li, .current-menu-parent > .sub-menu > li, .current-menu-ancestor > .sub-menu > li{width:100%!important;float:none!important;}
.current-menu-item > a, .current-menu-parent > a, .current-menu-ancestor > a{//margin-bottom:10px}
.current-menu-item > .sub-menu > li > ul > li, .current-menu-parent > .sub-menu > li > ul > li, .current-menu-ancestor > .sub-menu > li > ul > li{margin-left:10px!important;}
.block-menu .current-menu-parent > a, .block-menu .current-menu-item > a, .block-menu .current-menu-ancestor > a{color:#aaa!important;margin-bottom:0;}
.current-product-ancestor > a, .current-menu-item > a{color:#c79842 !important;}
.single-product div.product .woocommerce-product-rating{margin-top:0!important;}
.single-product div.product .products .woocommerce-product-rating .star-rating{position:relative;margin:0 auto!important;float:inherit!important;}
.storefront-sticky-add-to-cart__content-product-info{width:260px;}
.storefront-sticky-add-to-cart img{max-width:120px!important;}
.in-stock{color:#25a25a;font-weight:bold;}
.out-stock{color:#c79842;font-weight:bold;}
.on-backorder{color:#f1c40f;font-weight:bold;}
.variation{margin:5px 0;font-size:13px!important;}
.variation > dt{display:inline-block;width:30%;}
.variation > dd{display:inline-block;width:45%;margin:0!important;}
.variation p{margin:0!important;}
.variations td{//display:inline-block!important;}
.variations td.label{//width:30%;}
.variations td.value{//width:70%;margin-bottom:10px!important;}
.variations{padding:10px 5px 0 5px;border-bottom:#cfcfcf solid 1px;border-top:#cfcfcf solid 1px;margin-bottom:20px!important;}
.variations label{//padding:8px 0;display:block;}
.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{box-shadow:0 0 0 2px #c79842!important;}
.col2-set{width:50%!important;margin-right:2%!important;}
#order_review_heading, #order_review{width:48%!important;}
.shipping_icon.shipping_icon_cp{width:30px;display:inline-block;margin-right:10px;height:30px;}

.shipping_icon.shipping_icon_cp img{margin-top:12px;}
.shipping_icon.shipping_icon_ppl{width:60px;display:inline-block;margin-right:10px;height:30px;}
.shipping_icon.shipping_icon_ppl img{margin-top:14px;}
.shipping_icon.shipping_icon_personal{width:30px;display:inline-block;margin-right:10px;height:30px;}
.shipping_icon img{position:relative;}
#shipping_method input{clip-path:inset(50%);width:1px;margin-right:0!important;}
#shipping_method label::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f111";margin-right:0.5407911001em;-webkit-transition:color, ease, 0.2s;transition:color, ease, 0.2s;}
#shipping_method input[type=radio]:checked+label:before{content:"\f192";color:#96588a;}
#payment .payment_methods>.woocommerce-PaymentMethod>label, #payment .payment_methods>.wc_payment_method>label{padding:10px 5px!important;}
.cart-collaterals .cart_totals  h2, .cart-collaterals .shop_table .cart-subtotal{display:none!important;}
.woocommerce-page table.shop_table{position:relative;display:block;}
.woocommerce-page table.shop_table tfoot{margin-top:10px;}
.woocommerce-shipping-totals.shipping, .woocommerce-shipping-totals.shipping th{display:block;}
.woocommerce-page table.shop_table .cart-subtotal td{text-align:center;padding-left:6px !important;padding-right:6px !important;}
.woocommerce-page table.shop_table .woocommerce-shipping-methods label{font-size:15px;}
.woocommerce-page table.shop_table thead tr{position:absolute;top:-9999px;left:-9999px;}
.woocommerce-page table.shop_table tr{}
.woocommerce-page table.shop_table td{position:relative;}
.woocommerce-page table.shop_table{border:none;max-width:1030px!important;}
.woocommerce-page table.shop_table td.product-spacer{border-color:#FFF;height:10px;}
.woocommerce-page table.shop_table td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;}
.woocommerce-page table.shop_table td.product-name{width:100%;}
.woocommerce .quantity, .woocommerce #content .quantity, 
.woocommerce-page .quantity, .woocommerce-page #content .quantity{margin:0;float:inherit;margin-bottom:10px;}
.woocommerce-page table.cart td.actions, .woocommerce-page #content table.cart td.actions{text-align:left;border:0;padding-left:6px !important;}
.woocommerce-page table.cart td.actions .button.alt, .woocommerce-page #content table.cart td.actions .button.alt{float:left;margin-top:10px;}
.woocommerce-page table.cart td.actions div, .woocommerce-page #content table.cart td.actions div{margin-bottom:10px;width:100%;}
.woocommerce-page .cart-collaterals .cart_totals{float:left;width:100%;text-align:left;}
.woocommerce-page .cart-collaterals .cart_totals th, .woocommerce-page .cart-collaterals .cart_totals td{border:0 !important;}
.woocommerce-page .cart-collaterals .cart_totals table tr.cart-subtotal td, .woocommerce-page .cart-collaterals .cart_totals table tr.shipping td, .woocommerce-page .cart-collaterals .cart_totals table tr.total td{padding-left:6px !important;}
.woocommerce-page table.shop_table tr.cart-subtotal td, .woocommerce-page table.shop_table tr.shipping td, .woocommerce-page table.shop_table tr.total td, .woocommerce-page table.shop_table.order_details tfoot th, .woocommerce-page table.shop_table.order_details tfoot td{padding-left:6px !important;border:0 !important;}
.woocommerce-page table.shop_table tbody{padding-top:10px;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2, .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{float:none;width:100%;}
.woocommerce .order_details ul, .woocommerce-page .order_details ul, .woocommerce .order_details, .woocommerce-page .order_details{padding:0;}
.woocommerce .order_details li, .woocommerce-page .order_details li{clear:left;margin-bottom:10px;border:0;}
.wc-proceed-to-checkout .button{display:inline-block;float:right;}
button[name="update_cart"]{display:none!important;}
.cart_totals .woocommerce-shipping-totals{//display:none!important;}
.woocommerce-error, .woocommerce-error li{font-size:14px !important;}
.single-product div.product p.price{margin:10px 0 !important;}
.woocommerce-variation-availability{margin-top:20px;}
.single-product div.product .single_variation .price{font-size:1.41575em;}
.single-product div.product .single_variation .price .single-without-vat{font-size:14px;margin-top:5px;}
.product input, .product select{display:block;width:40%;padding:5px 10px;box-shadow:none;border:solid 1px #ccc!important;background:#fff;margin-bottom:10px;}
.product #own-value-voucher{display:none;}
.product .no-sale:not(.hide-sale){position:relative;display:inline-block;margin-right:20px;font-size:16px;color:#000;}
.product .no-sale:not(.hide-sale):before{content:'';width:100%;height:1px;background:#f00;position:absolute;top:12px;}
.select-menu a{color:#c79842 !important;}
h6.subscribe_for_interest_text{font-size:16px;}
.wvg-gallery-thumbnail-image{padding:10px;}
.wvg-gallery-thumbnail-image img{width:100%;height:100%;object-fit:cover;}
.wvg-gallery-thumbnail-image:first-child{padding-left:0;}
.login-page-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.login-page-wrapper .login-page{width:500px;max-width:100%;}
.login-page-wrapper .login-page select, .login-page-wrapper .login-page input[type='text'], 
.login-page-wrapper .login-page input[type='number'], 
.login-page-wrapper .login-page input[type='email'], 
.login-page-wrapper .login-page input[type='tel'], 
.login-page-wrapper .login-page input[type='url'], 
.login-page-wrapper .login-page input[type='password'], 
.login-page-wrapper .login-page input[type='search'], 
.login-page-wrapper .login-page textarea{width:100%;}
.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;}
.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb;}
.alert{position:relative;padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem;}
#block-commerce-multicurrency-currency-selector{margin-left:0;}
.block-menu ul{display:flex;margin:0;justify-content:center;}
.block-menu ul li{padding:0 5px;}
.widget{margin:0 !important;}
#menu-socialni-site{padding:0;text-align:center;margin-top:30px;list-style:none !important;}
#menu-socialni-site li{margin-right:15px;display:inline-block;}
#menu-socialni-site li:before{display:none;}
#menu-socialni-site li a{font-size:34px;}
#wpb_widget-2{margin-top:30px !important;}
.text_on_product{position:absolute;padding:10px;width:120px;height:120px;background:#fff;border-radius:120px;display:flex;align-items:center;font-weight:bold;font-size:14px;line-height:18px;background:#c79842;color:#fff;text-align:center;z-index:999;}
.xoo-cp-icon-cross:before {
color: #c79842 !important;
}