/* KONTE THEME */



.header-main.header-contents.has-center {



}



.home .site-header:hover {

    transition: background-color 0.5s linear, opacity 0.5s linear;

  background-color: #ffffff17 !important;

}



.site-header.headroom--not-bottom.headroom--not-top.headroom--unpinned .site-branding .logo {

   

}



.site-header.headroom--not-bottom.headroom--not-top.headroom--pinned .site-branding .logo {

     

}





.topbar-left-items {

    font-weight: 300;

    font-size: 13px;

    line-height: 1.5em;

    font-family: "Inter", Sans-serif;

    }







.header-main .svg-icon {

    font-size: 16px !important;

color: #000000;

}



.header-main .header-right-items .svg-icon.icon-search.icon-search span.icon-search,

.header-main .header-right-items .svg-icon.icon-cart,

.header-main .header-right-items .svg-icon.icon-account,

.header-main .header-right-items .svg-icon.icon-wishlist {

    background: #f1ecea21;

    border-radius: 50%;

}



.header-main .header-right-items .svg-icon.icon-search:hover, 

.header-main .header-right-items .svg-icon.icon-cart:hover, 

.header-main .header-right-items .svg-icon.icon-account:hover, 

.header-main .header-right-items .svg-icon.icon-wishlist:hover {

    background: #f1ecea21;

    border-radius: 50%;

}





.header-main .header-right-items .svg-icon.icon-search.icon-search span.icon-search

{

    padding: 9px;

}



.header-main .header-right-items .svg-icon.icon-cart {

    padding: 9px 8px 9px 11px;

}





.header-main .header-right-items .svg-icon.icon-account {

    padding: 9px;

}



.header-main .header-right-items .svg-icon.icon-wishlist {

    padding: 9px;

}







.single-product:not(.product-v7) .site-header.light~.site-content, .single-product:not(.product-v7) .site-header.transparent~.site-content {

    padding-top: 80px !important;

}







.counter {

background: #9b28ae !important;

}



.seznam_izdelkov ul.products li.product {

    padding: 0 50px !important;

}



.seznam_grid ul.products li.product {

    padding: 40px 35px !important;

    border-left-color: #707070;

    border-left-width: 1px;

    border-left-style: solid;

    margin: 0;

}



.seznam_grid ul.products li.product:last-child {

    border-right-color: #707070;

    border-right-width: 1px;

    border-right-style: solid;

}



/* KONTE HOME */



.home .site-header {

background-color: transparent !important;

}



.home #content.site-content {

 /*  margin-top: -100px; */

}



/* COOKIE MOOVE GDPR */



#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme,

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme  {

    background-color: #ffffff;

    border-top: 1px solid #fff;

    

        box-shadow: 0px -70px 110px 85px rgb(0 0 0 / 73%);

    -webkit-box-shadow: 0px -70px 110px 85px rgb(0 0 0 / 73%);

    -moz-box-shadow: 0px -70px 110px 85px rgb(0 0 0 / 73%);

}



#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {

    padding: 4% 0 6% !important;

}



#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {

             max-width: 1080px;

}





#moove_gdpr_cookie_info_bar {

        max-height: 100% !important;

}



.moove-gdpr-cookie-notice p {

    max-height: 100%;

    font-family: 'Roboto Condensed' !important;

    font-size: 18px !important;

    line-height: 1.4em !important;

    color: #000 !important;



}



#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a, 

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content button, 

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li, 

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p {

    font-weight: 400;

    font-size: 14px !important;

    line-height: 1.4em !important;

    margin-bottom: 18px;

    margin-top: 0;

    padding: 0;

    color: #333 !important;

}





.moove-gdpr-tab-content .tab-title  {

    font-weight: 600 !important;

    font-family: 'Roboto Condensed' !important;

    font-size: 16px !important;

}











.mgbutton.moove-gdpr-infobar-allow-all {

    background-color: #128517 !important;

    border: 0px !important;

    border-radius: 0px !important;

padding: 12px 38px !important;

}



.mgbutton.moove-gdpr-infobar-settings-btn {

background-color: transparent !important;

    color: #000 !important;

    border-radius: 0px !important;

    padding: 12px 38px !important;

    border:1px solid #333 !important;

    box-shadow: none !important;

}



.mgbutton.moove-gdpr-infobar-settings-btn:hover {

   border-color: #111 !important;

}





@media (max-width: 767px) { 



#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {

padding: 15% 0 15% !important;

max-width: 85% !important;

}





.moove-gdpr-button-holder .mgbutton {

    width: 100% !important;

    font-size: 18px !important;

    padding: 16px 0 !important;

    font-family: 'Roboto Condensed' !important;

    margin: 18px 0 !important;

}



}





/* QODE QI INTERACTIVE STYLE */



.qodef-e-img-holder img {

  filter: brightness(60%);

}



.qodef-e-img-holder:hover img {

    filter: brightness(45%);

}



.qodef-e-img-holder img {

  transition: filter 0.35s ease-in-out !important;

  will-change: transform;

}



.qodef-qi-woo-shortcode-product-slider .qodef-e-product-image .qodef-e-product-image-holder {

    padding: 0 17px;

}







/* WOOCOMMERCE */



 .woocommerce-checkout-2-columns .checkout-login .woocommerce-info, .woocommerce-checkout-2-columns .checkout-coupon .woocommerce-info {

      border: 1px solid #cdcfd0 !important;

    background: #ffffff !important;

    font-size: 14px;

    font-weight: 600;

    color: #000;

 }

 

.showcoupon {

    font-weight: 400;

    font-size: 14px;

    display: block;

}



.checkout_coupon.woocommerce-form-coupon  {

       text-align: center;

         font-size: 14px;

}



.woocommerce-billing-fields {

    font-size: 14px !important;

    font-family: 'Inter';

}



.woocommerce-checkout-2-columns .site-content .form-row .input-text {

    border: 1px solid #a8a8a8;

}



.woocommerce-checkout-payment>h4 {

    font-size: 25px !important;

    font-family: Roboto Slab;

    font-weight: 600;

    line-height: 1.6;

}



.shop_table tbody tr.cart_item td .product-item {

    display: grid;

    grid-template-columns: repeat(3, 1fr);

    grid-template-rows: repeat(2, 1fr);

    gap: 0px;

    height: 125px;

}



.shop_table tbody tr.cart_item td .product-item .product-name {

      min-width: 255px;

    font-size: 14px;

    font-weight: 500;

}



.woocommerce-billing-fields h3,

.woocommerce-checkout-2-columns h3#order_review_heading {

    font-size: 25px !important;

    font-family: Roboto Slab;

    font-weight: 600;

    line-height: 1.6;

}





fieldset#wc-stripe-upe-form {

    border: 0px solid silver;

    margin: 0 0px;

    padding: 0;

}





.woocommerce-checkout-payment>h4 {

     font-size: 25px !important;

    font-family: Roboto Slab;

    font-weight: 600;

    line-height: 1.6;

}



.product_meta .posted_in {

  display: none !important;

}





.products-tools .products-tabs a {

    font-size: 13px !important;

    font-size: 1rem;

    color: #000000;

    font-weight: 100 !important;

    display: inline-block;

    margin-right: 30px;

    font-family: Roboto Slab;

}











.woocommerce div.product .price {

    font-size: 16px !important;

    font-weight: 800 !important;

}





.woocommerce div.product .woocommerce-variation-price .price {

    font-size: 25px !important;

    font-weight: 800 !important;

}





.woocommerce div.product.layout-v4 .variations {

    margin-bottom: 15px !important;

}



.woocommerce div.product .price del {

    color: #9c27b0 !important;

    font-size: 60% !important;

    font-weight: 600 !important;

}





.woocommerce-tabs ul.tabs li a {

font-family: Roboto Slab;

    font-size: 13px !important;

    font-weight: 500 !important;

    text-transform: uppercase !important;

}



/* wc layout-v4 variations */





.dodatni_opis h3  {

    font-family: Roboto Slab;

    font-size: 23px !important;

}



.sticky-cart-form form.variations_form .variations {

        margin-bottom: 17px !important;

} 



.woocommerce div.product .variations td {

     font-weight: 500;

    padding: 10px;

    width: 170px !important;

    min-width: 170px !important;

    border: 1px solid #cdcfd0;

    background-position: 97% 50%;

}



.woocommerce div.product.layout-v4 .variations tbody {

    margin: 0 !important;

}





.woocommerce div.product .variations select,

select#mletje {

  background-position: 97% 50% !important;

  background-repeat: no-repeat;

  -webkit-appearance: none;

  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTQgMTQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwb2x5Z29uIHBvaW50cz0iNywxMC43NzMgMS41MzEsNi4zOTggMi40NjksNS4yMjcgNyw4Ljg1MSAxMS41MzEsNS4yMjcgMTIuNDY5LDYuMzk4ICIvPjwvZz48cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiLz48L3N2Zz4=) !important;

}



.woocommerce div.product .variations select:hover, 

.woocommerce div.product .variations select:focus {

    border-color: #161619;

      

}



.woocommerce div.product.layout-v4 .qty-dropdown {

     font-weight: 500;

    padding: 10px;

    width: 170px !important;

    border: 1px solid #cdcfd0;

}



.woocommerce div.product.layout-v4 .mletje-dropdown .qty-dropdown {

    font-weight: 500;

    padding: 12px 7px;

    width: 170px !important;

    border: 1px solid #cdcfd0;

}



.woocommerce div.product.layout-v4 .qty-dropdown .svg-icon {

    margin-right: -5px !important;

}



.woocommerce div.product.layout-v4 .quantity--dropdown, .woocommerce div.product.layout-v4 .quantity-dropdown {

    margin: 0 0 30px !important;

}



.woocommerce .quantity-dropdown .current {

    padding: 0 !important;

}



.woocommerce div.product .woocommerce-variation-description, .woocommerce div.product .woocommerce-product-details__short-description {

    font-size: 18px !important;

}



table.variations .label {

    margin-bottom: 0 !important;

}



table.variations th.label {

    padding: 0 !important;

}



.label {

    font-size: 14px;

    font-size: .875rem;

    color: #838889;

    position: static !important;

    width: auto;

    height: auto;

    clip: unset;

    -webkit-clip-path: none;

    clip-path: none;

    display: block;

}





.woocommerce div.product.layout-v4 .variations td {

    padding: 0 !important;

    margin-top: 8px !important;

}





.mletje-dropdown {

   margin-bottom: 18px !important;

   margin-right: 12px;

}





table.cart .actions .button {

    color: #161619 !important;

    font-weight: 500 !important;

    border: 2px solid #f1f1f1 !important;

    text-transform: none !important;

    padding: 6px 14px !important;

}



table.cart .actions .button:hover {

border: 2px solid #9f9f9f !important;

}





table.cart .coupon .input-text {

padding: 12px 14px 11px !important;

    border-bottom: 2px solid #f1f1f1 !important;

}



.woocommerce div.product.layout-v4 .variations tr {

    width: 100% !important;

    float: left !important;

    padding: 0 0px !important;

}



.woocommerce div.product.layout-v4 .variations select {

    width: 100% !important;

padding: 11px 10px;

        font-size: 14px;

}



@media (max-width: 767px)   {

.woocommerce div.product.layout-v4 .variations td {

    display: block !important;

}

}



.woocommerce div.product.layout-v4 .variations select:hover {



}       





.woocommerce div.product .variations select:hover {

border: 1px solid #161619 !important;

transition: .4s !important;

}



@media (max-width: 767px) {



.woocommerce div.product.layout-v4 .variations td {

    display: block;

}



.mletje-dropdown {

    margin-right: 0;

    margin-bottom: 18px !important;

    width: 100% !important;

}







.woocommerce div.product.layout-v4 .mletje-dropdown .qty-dropdown,

.woocommerce div.product.layout-v4 .variations td.value {

    width: 100% !important;

}



.woocommerce div.product.layout-v4 .variations tr {

    display: block;

}



.woocommerce div.product.layout-v4 .quantity--dropdown .qty, 

.woocommerce div.product.layout-v4 .quantity--dropdown .qty-button, 

.woocommerce div.product.layout-v4 .quantity-dropdown .qty, 

.woocommerce div.product.layout-v4 .quantity-dropdown .qty-button {

    border-bottom: 0px  !important;

}



}





/* WOOCOMMERCE ARCHIVES */





.archive .term-description {

    width: 100%;

    margin: 25px 0 !important;

}





.woocommerce-products-header__container.konte-container.breadcrumbs {


}

