/*
Theme Name: Kese Child
Theme URI: http://kha-Concepts.com
Description: Custom WordPress child theme.
Author: Kha-Concept.com
Author URI: http://kha-Concepts.com
Version: 5.7
Template: kese
*/


/* latin-ext */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 100 1000;
  font-display: swap;
  src: url(fonts/rP2Hp2ywxg089UriCZ2IHTWCBl0-8RH9.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 100 1000;
  font-display: swap;
  src: url(fonts/rP2Hp2ywxg089UriCZOIHTWCBl0-8Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}




#top h1,#top h2,#top h3,#top h4,#top h5,#top h6 {font-family: "DM Sans", sans-serif; font-optical-sizing: auto;font-weight:700;text-transform:none;letter-spacing: 0px;}
body, #top p{font-family: "DM Sans", sans-serif; font-optical-sizing: auto;font-weight:400;line-height:24px;letter-spacing: 0px;}
#top .image-overlay{display:none!important}

#top strong {color:#3e3e3e;font-weight:600;}
#top a:hover {text-decoration:none;}
#top .special_amp {font-family:inherit;font-style:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;}

/*** Top & Header ***/
#header_main_alternate {background:#010100;}
#top .header_bg {opacity:1;}
#header_main .container, .main_menu ul:first-child li a {height: 91px;line-height: 91px;}
#top #header .avia-menu-fx {margin-left: 13px;width: 70px;height:3px;background-color:#ffb362;border-color:#ffb362;}

.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child li#menu-item-1849 a {padding: 0 13px 0 0px;}
#top #avia-menu #menu-item-2014.menu-akcije .avia-menu-text {font-weight:1000;}
#top #avia-menu #menu-item-1849 .avia-menu-fx {margin-left:-1px;width:68px;}
#top #avia-menu #menu-item-1850 .avia-menu-fx {margin-left:14px;width:81px;}
#top #avia-menu #menu-item-2014 .avia-menu-fx {margin-left:14px;width:76px;}
#top #avia-menu #menu-item-2013 .avia-menu-fx {margin-left:15px;width:63px;}
#top #avia-menu #menu-item-2080 .avia-menu-fx {margin-left:15px;width:54px;}
#top #avia-menu #menu-item-2081 .avia-menu-fx {margin-left:14px;width:131px;}
#top #avia-menu #menu-item-2082 .avia-menu-fx {margin-left:14px;width:57px;}
#top #avia-menu #menu-item-5307 .avia-menu-fx {margin-left:14px;width:83px;}

#top #header #header_main{border-color:#010100;}
#top #header #header_main_alternate{border-color:#010100;}
#top #header_meta .phone-info {width:100%;padding:12px 0px;}
#top #header_meta .phone-info span{width:100%;font-size: 16px;font-weight:300;}
#top #header_meta .phone-info span .topheaderlevo{float:left;width:auto;padding-top: 3px;}
#top #header_meta .phone-info span .topheaderdesno{float: right;width:auto;padding-top: 3px;}
#top #header_meta .phone-info span .topheaderdesno strong{color:#4c4c4c!important;}
#top .headermiddle{display: table;left:166px;position: relative;float: left;width: 50%;}
#top .headerright{display: table;position: relative;float: right;width:325px;}
#top #headertrazenje .aws-search-field{position:relative;font-family: "DM Sans", sans-serif; font-optical-sizing: auto;font-weight:300;border-radius: 6px 0px 0px 6px !important;border-color:#b5b5b5;background-color: #fff !important;font-size: 16px;padding:8px 22.6px;}
#top #headertrazenje .widget h3{display:none;}
#top #headertrazenje .aws-search-form{margin-bottom:0px;}
#top #headertrazenje .widget{padding:0px;margin-top:24.5px;}
#top #headertrazenje .aws-container .aws-search-form {height:46px;}
#top #headertrazenje .aws-container .aws-search-form .aws-form-btn {border-radius:0px 6px 6px 0px!important;background:#ffffff;border:1px solid #b5b5b5;}
#top #headertrazenje .aws-container .aws-search-form .aws-form-btn:hover {background:#ffb362;}
#top #headertrazenje .aws-container .aws-search-form .aws-search-btn_icon {width:54px;color:#010100;}
#top #headertrazenje .aws-search-btn.aws-form-btn {width: 54px;}
#top .headermyacc{padding-top: 32px;padding-left: 11.2px;padding-right: 11.2px;display: table;float: right;font-size: 16px;text-decoration: none;color:#4c4c4c;background:url(images/accounticon.svg)no-repeat top 5px center;background-size:27px;}
#top .headercusth{padding-top: 32px;padding-left: 11.2px;padding-right: 11.2px;display: table;float: right;font-size: 16px;text-decoration: none;color:#4c4c4c;background:url(images/abouticon.svg)no-repeat top 5px center;background-size:27px;border-left: 1px solid #eee;border-right: 1px solid #eee;}
#top .headerwish{padding-top: 32px;padding-left: 11.2px;padding-right: 11.2px;display: table;float: right;font-size: 16px;text-decoration: none;color:#4c4c4c;background:url(images/likeicon.svg)no-repeat top 5px center;background-size:27px;}
#top #headerslicice{position:absolute;right:-11.2px;}
#top #headerslicice .widget p{margin:0px;}
#top #headerslicice .widget{padding:0px!important;margin-top: 16.5px;}
#top #header .av-logo-container #menu-item-shop.cart_dropdown{position: absolute;top: 85px;}
#top #header .av-logo-container #menu-item-shop.cart_dropdown .cart_dropdown_link{color:#ffffff;background:url(images/cart-white.svg)no-repeat center center;background-size:26px;padding: 0 50px;height: 61px;line-height: 61px;}
#top #header .av-logo-container #menu-item-shop.cart_dropdown .cart_dropdown_link span:first-child{display:none;}
#top #header .av-logo-container #menu-item-shop.cart_dropdown .cart_dropdown_link .avia_hidden_link_text{display:table;position:absolute;left:0px;font-size:13px;font-weight:600;}
#top #header .av-logo-container #menu-item-shop.cart_dropdown .dropdown_widget{top: 80%;}

/* Scrollable mega menu dropdown */
#header .avia_mega_div {
    overflow: auto!important;
    max-height: calc(100vh - 200px);
}

#top .av-special-heading.donja-linija-naslov .av-special-heading-tag:after {
  content: '';
  border-bottom: var(--line-height,2px) var(--line-style,solid) var(--line-active-color,#ffb462);
  display: block;
  position: absolute;
  width: 100%;
  bottom: calc((var(--heading-space,12px) + var(--line-height,2px)) * -1);
  z-index: 1;}

#top .av-special-heading.donja-linija-naslov .av-special-heading-tag {position: relative;display: inline-block;}

#top .hr.donja-linija-whitespace .hr-inner {height:3px;border-top-width:2px;}

#top #veliki-taster-cta.avia-button-wrap span.avia_iconbox_title {font-family: "DM Sans", Sans-serif;font-weight: 700;line-height: 21px;}


#top .iconbox_left_content.av-icon-style-no-border .iconbox_icon {height:60px;width:60px;font-size:60px;}


/*** WC Swiper Slider ***/
#top #kategorije-slider-wc .swiper-wrapper .swiper-slide {border-radius:5px 5px 5px 5px;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #E1E1E1;}
#top #kategorije-slider-wc .swiper-wrapper .cat-slide-content .name {font-size: 18px;}
#top #kategorije-slider-wc .swiper-wrapper .cat-slide-content {margin-top:10px;margin-bottom:20px;}
#top #kategorije-slider-wc .category_slider_1.swiper-container {padding-top:0px;}



/*** Recenzije naslovna ***/
#top #recenzije-klijenata .avia-testimonial {padding:20px;}
#top #recenzije-klijenata .avia-testimonial-meta-mini {padding-top:1em;}
#top #recenzije-klijenata strong {font-weight:bold;}
#top #recenzije-klijenata img.alignleft.size-full.wp-image-2096 {width: 20%;}


/*** Search field ***/
#top .aws-search-form .aws-search-field::-webkit-input-placeholder{font-family: "DM Sans", sans-serif; font-optical-sizing: auto;font-size:1em;font-weight:300;color:#010100;}
#top .aws-search-form .aws-search-field:-ms-input-placeholder{font-size:1em;font-weight:300;color:#010100;}
#top .aws-search-form .aws-search-field::placeholder{font-size:1em;font-weight:300;color:#010100;}
#top .aws-search-form input[type="search"]:focus {box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.4)!important;}
#top .aws_result_content .aws_result_head {font-size:15px;}
#top .aws_result_content .aws_result_head .aws_result_price {font-size:15px;font-weight:400;color:#ff8400;}
#top .aws_result_content .aws_result_excerpt {font-size:13px;}
#top .aws_result_content .aws_result_head .aws_result_price .woocommerce-price-suffix, #top .aws_result_content .aws_result_excerpt .woocommerce.aws-wishlist {display:none;}



/*** Hide logo on scroll ***/
#top .header-scrolled #header_main > .container {display:none!important;}
#top .header-scrolled .av-logo-container {display:none;}



/*** Sadrzaj ***/
#top #naslovna-slajder .av-slideshow-caption {width:46%;}
#top #naslovna-slajder .av-slideshow-caption .avia-caption-title {text-transform:uppercase;}
#top #naslovna-slajder .av-slideshow-caption .avia-caption-content p {line-height:1;font-size:28px;}
#top #kontakt-icons.iconbox.iconbox_top .iconbox_icon {width: 40px;height: 40px;line-height: 40px;border-style: none;font-size: 40px;}
/***  remove google recaptcha font ***/
#top .grecaptcha-badge {display:none!important;}
#top .rc-anchor-invisible-text, #top .rc-anchor-normal .rc-anchor-pt, #top .rc-anchor-invisible .rc-anchor-pt, #top .rc-anchor-compact .rc-anchor-pt {font-family: "DM Sans", sans-serif!important;}



/*** Sidebar WooCommerce ***/
#top.archive .widget {padding: 0px 0 20px 0!important;}
#top.archive .template-shop .product-sorting .currently-selected{border: 1px solid #f3f3f3;background-color:#ffffff}
#top.archive .template-shop .product-sorting ul:first-child{float:left;}
#top.archive .template-shop .product-sorting ul:nth-child(2){float:right;}
#top.archive .template-shop .product-sorting{display:table;float: right;margin-bottom: 1%;padding: 10px;background: #f2f2f2;border: 1px solid #f3f3f3;}
#top.archive .sidebar_left .content {padding-left:30px;}
#top.archive .entry-content-wrapper li {padding:0;}

/*** Filter Everything ***/
#top .widget ul.wpc-filters-ul-list{float:none;}
#top .wpc-filter-set-widget-title {padding-bottom:10px;}
#top .wpc-custom-selected-terms {padding-top: 20px;}
#top .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item{clear:none!important;}
#top .widget-area .wpc-filters-labels li.wpc-term-item input, #top .woocommerce-page .content .h-section .wpc-filters-labels li.wpc-term-item input[type="checkbox"], #top .wpc-filters-labels li.wpc-term-item input {display: none!important;}
#top .ui-slider {width: 90%;margin: 0px auto;}
#top .wpc-filters-main-wrap .wpc-filter-header {font-weight: bold;color: #010100;}
#top .wpc-filters-main-wrap ul.children {padding-left:9px;margin-bottom:20px;}
#top ul.wpc-filters-ul-list.wpc-filters-labels {display:grid;grid-template-columns:1fr 1fr;}
#top .wpc-filters-main-wrap li.wpc-term-item a {font-size: 16px;}
#top .wpc-filter-header .widget-title.wpc-filter-title {font-size:16px;font-weight:800;color:#010100;}
#top .wpc-filter-header .widget-title.wpc-filter-title .wpc-wrap-icons{font-family:"DM Sans", sans-serif;font-optical-sizing:auto;}
#top .wpc-filter-more-less:not(.wpc-search-active) .wpc-filters-ul-list li:nth-child(-n+6) {display:list-item;}
#top .wpc-filter-header .widget-title.wpc-filter-title{clear:both;}
#top .wpc-filters-section{clear:both!important;}
#top .wpc-filters-main-wrap input.wpc-filter-search-field {border-color:#b5b5b5!important;background-color:#fff!important;color:#9a9a9a!important;border-radius:6px!important;}
#top .wpc-filters-main-wrap input[type="radio"]:checked, #top .wpc-filters-main-wrap input[type="checkbox"]:checked {border-color:#f3901f!important;background:#f3901f;}
#top .wpc-filters-main-wrap input[type="radio"]:hover, #top .wpc-filters-main-wrap input[type="checkbox"]:hover {border-color:#f3901f!important;}
#top .wpc-term-item-content-wrapper input[type="checkbox"]:checked ~ label a {color:#010100;font-weight:500;}
#top .wpc-filters-main-wrap input[type="checkbox"]:after {border-color:#ffffff!important;}
#top li.wpc-term-item a:hover {color:#010100!important;}
#top .wpc-filter-chips-list li.wpc-chip-reset-all a {border-color:#f3901f!important;}
#top .wpc-filter-collapsible .wpc-filter-title .wpc-open-icon, #top .wpc-filter-collapsible-reverse.wpc-filter-collapsible.wpc-closed .wpc-filter-title .wpc-open-icon, #top .wpc-filter-collapsible.wpc-closed .wpc-filter-title .wpc-open-icon, #top .wpc-filter-has-selected.wpc-closed .wpc-filter-title .wpc-open-icon {border-left:2px solid #f3901f!important;border-top:2px solid #f3901f!important;}
#top .wpc-filters-section .wpc-search-icon {right: 12px;left: auto;}
#top .wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-range {background-color:#f3901f;}
#top .wpc-filters-range-max-column, #top .wpc-filters-range-min-column, #top .wpc-filters-range-column button {height: 44px;}


/*** Category Page ***/
#top .yith-wcbr-thumbnail-list ul li {width:calc(25% - 10px)!important;margin-left:13px;}
#top .yith-wcbr-thumbnail-list ul li.first {margin-left:0px;}
#top .yith-wcbr-brand-filter.default .yith-wcbr-brands-list ul {display:grid;grid-template-columns:1fr 1fr 1fr;}
#top .yith-wcbr-brand-filter.default .yith-wcbr-brands-list ul li a {color:#010100;font-weight:300!important;}
#top .yith-wcbr-brand-filter.default .yith-wcbr-brands-list ul li a:hover {color:#f3901f!important;}
#top .yith-wcbr-brand-filter.default .yith-wcbr-brands-list ul li a .brand-count {color:#707070;}


/*** Arhiva Products ***/
#top.archive.woocommerce-page .content, #top.archive.woocommerce-page .sidebar {padding-top:10px;}

#top .products li.product .inner_product:hover {border:1px solid #ffb362;}
#top .products li.product .inner_product:hover .avia_cart_buttons .add_to_cart_button, #top .products li.product .inner_product:hover .button.product_type_simple {background:#f17f21;color:#fff;}

#top.archive ul.sort-param ul{display:flex;flex-wrap:wrap;visibility: hidden;}
#top.archive ul.sort-param:hover ul{visibility:visible!important;}
#top.archive ul.sort-param ul li{width:100%;float:none;}
#top.archive ul.sort-param ul li a{color:#5e5e5e;font-size:13px;font-weight:400;}
#top.archive ul.sort-param ul li:nth-child(1){display:none!important;}
#top.archive ul.sort-param ul li:nth-child(2){order:1;}
#top.archive ul.sort-param ul li:nth-child(3){display:none!important;}
#top.archive ul.sort-param ul li:nth-child(4){order:4;}
#top.archive ul.sort-param ul li:nth-child(4){order:3;}
#top.archive ul.sort-param ul li:nth-child(6){order:2;}
#top.archive ul.sort-param ul li:nth-child(7){display:none!important;}
#top.archive ul.sort-param ul li:nth-child(8){display:none!important;}
#top.archive ul.sort-param ul li:nth-child(9){display:none!important;}
#top.archive ul.sort-param ul li:nth-child(10){display:none!important;}
#top.archive .term-description p {font-size:16px;}

#top .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart {top:3px;left:10px;right:auto;}
#top .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt::before, #top .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt::before {margin-top:-14px;margin-left:-14px;}
#top .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart::before {font-size:28px!important;}
#top .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, #top .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {width:28px;height:28px;}
#top a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.icon-black.no-txt.tinvwl-position-above_thumb.tinvwl-loop.tinvwl-product-in-list::before {color:#010100;}
#top a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.icon-black.no-txt.tinvwl-position-above_thumb.tinvwl-loop:before {content:"\e908";color:#8f8e93;}
#top.single-product .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {margin-top:10px;margin-left:10px;}











/* KHA custom price box - global */

#top .kha-single-price-box {
    display: flex !important;
    flex-direction: column;
    gap: 4px;
    line-height: 1.25;
    margin: 0;
    padding: 0;
}

/* Glavna single product cena ostaje levo */
#top.single-product .summary .kha-single-price-box.kha-price-main-single {
    align-items: flex-start;
    text-align: left;
    margin: 0 0 18px 0;
}

/* Related / similar / upsell / shop archive kartice - centrirano */
#top .products .kha-single-price-box,
#top .product .kha-single-price-box.kha-price-loop-card,
#top .related .kha-single-price-box,
#top .upsells .kha-single-price-box,
#top .cross-sells .kha-single-price-box,
#top.home .kha-single-price-box.kha-price-loop-card,
#top.frontpage .kha-single-price-box.kha-price-loop-card {
    align-items: center !important;
    text-align: center !important;
    width: 100%;
    margin: 10px auto 12px auto;
}

/* Stara cena */
#top .kha-single-price-box .kha-old-price {
    display: block;
    margin: 0;
    padding: 0;
    line-height: 1.2;
}

#top .kha-single-price-box .kha-old-price del,
#top .kha-single-price-box .kha-old-price del .amount,
#top .kha-single-price-box .kha-old-price del bdi,
#top .kha-single-price-box .kha-old-price del .woocommerce-Price-currencySymbol {
    font-size: 13px !important;
    font-weight: 700 !important;
    color: #999 !important;
    line-height: 1.2 !important;
    opacity: 1 !important;
}

#top .kha-single-price-box .kha-old-price del {
    text-decoration-thickness: 2px;
    text-decoration-color: #999;
}

/* Stara cena na glavnom single proizvodu */
#top.single-product .summary .kha-single-price-box.kha-price-main-single .kha-old-price del,
#top.single-product .summary .kha-single-price-box.kha-price-main-single .kha-old-price del .amount,
#top.single-product .summary .kha-single-price-box.kha-price-main-single .kha-old-price del bdi,
#top.single-product .summary .kha-single-price-box.kha-price-main-single .kha-old-price del .woocommerce-Price-currencySymbol {
    font-size: 21px !important;
    font-weight: 700 !important;
    color: #999 !important;
}

/* Stara cena u karticama */
#top .products .kha-single-price-box.kha-price-loop-card .kha-old-price del,
#top .products .kha-single-price-box.kha-price-loop-card .kha-old-price del .amount,
#top .products .kha-single-price-box.kha-price-loop-card .kha-old-price del bdi,
#top .products .kha-single-price-box.kha-price-loop-card .kha-old-price del .woocommerce-Price-currencySymbol,
#top .related .kha-single-price-box.kha-price-loop-card .kha-old-price del,
#top .related .kha-single-price-box.kha-price-loop-card .kha-old-price del .amount,
#top .related .kha-single-price-box.kha-price-loop-card .kha-old-price del bdi,
#top .related .kha-single-price-box.kha-price-loop-card .kha-old-price del .woocommerce-Price-currencySymbol,
#top .upsells .kha-single-price-box.kha-price-loop-card .kha-old-price del,
#top .upsells .kha-single-price-box.kha-price-loop-card .kha-old-price del .amount,
#top .upsells .kha-single-price-box.kha-price-loop-card .kha-old-price del bdi,
#top .upsells .kha-single-price-box.kha-price-loop-card .kha-old-price del .woocommerce-Price-currencySymbol {
    font-size: 14px !important;
    font-weight: 700 !important;
    color: #999 !important;
}

/* Ušteda */
#top .kha-single-price-box .kha-saving {
    display: block;
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #e60023 !important;
    margin: 0;
    padding: 0;
    line-height: 1.25;
}

#top .kha-single-price-box .kha-saving .amount,
#top .kha-single-price-box .kha-saving bdi,
#top .kha-single-price-box .kha-saving .woocommerce-Price-currencySymbol {
    color: #e60023 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}

/* Glavna cena */
#top .kha-single-price-box .kha-main-price {
    display: block;
    font-size: 21px !important;
    font-weight: 800 !important;
    color: #000 !important;
    text-transform: uppercase;
    letter-spacing: .2px;
    margin: 0;
    padding: 0;
    line-height: 1.2;
}

#top .kha-single-price-box .kha-main-price span,
#top .kha-single-price-box .kha-main-price .amount,
#top .kha-single-price-box .kha-main-price bdi,
#top .kha-single-price-box .kha-main-price .woocommerce-Price-currencySymbol {
    color: #000 !important;
    font-size: 21px !important;
    font-weight: 800 !important;
}

/* Cena u karticama malo manja da lepše stane */
#top .products .kha-single-price-box .kha-main-price,
#top .products .kha-single-price-box .kha-main-price span,
#top .products .kha-single-price-box .kha-main-price .amount,
#top .products .kha-single-price-box .kha-main-price bdi,
#top .products .kha-single-price-box .kha-main-price .woocommerce-Price-currencySymbol,
#top .related .kha-single-price-box .kha-main-price,
#top .related .kha-single-price-box .kha-main-price span,
#top .related .kha-single-price-box .kha-main-price .amount,
#top .related .kha-single-price-box .kha-main-price bdi,
#top .related .kha-single-price-box .kha-main-price .woocommerce-Price-currencySymbol,
#top .upsells .kha-single-price-box .kha-main-price,
#top .upsells .kha-single-price-box .kha-main-price span,
#top .upsells .kha-single-price-box .kha-main-price .amount,
#top .upsells .kha-single-price-box .kha-main-price bdi,
#top .upsells .kha-single-price-box .kha-main-price .woocommerce-Price-currencySymbol,
#top .cross-sells .kha-single-price-box .kha-main-price,
#top .cross-sells .kha-single-price-box .kha-main-price span,
#top .cross-sells .kha-single-price-box .kha-main-price .amount,
#top .cross-sells .kha-single-price-box .kha-main-price bdi,
#top .cross-sells .kha-single-price-box .kha-main-price .woocommerce-Price-currencySymbol {
    font-size: 20px !important;
}

/* PDV napomena */
#top .kha-single-price-box .kha-tax-note {
    display: block;
    font-size: 13px !important;
    font-weight: 400 !important;
    color: #777 !important;
    line-height: 1.4;
    margin: 1px 0 0 0;
    padding: 0;
}

/* PDV napomena u karticama */
#top .products .kha-single-price-box .kha-tax-note,
#top .related .kha-single-price-box .kha-tax-note,
#top .upsells .kha-single-price-box .kha-tax-note,
#top .cross-sells .kha-single-price-box .kha-tax-note {
    font-size: 12px !important;
    text-align: center !important;
    max-width: 100%;
	margin: auto 10px;
}

/* Wholesale tekst */
#top .kha-single-price-box.kha-price-wholesale .kha-tax-note {
    color: #e60023 !important;
    font-weight: 500 !important;
}

/* Retail tekst */
#top .kha-single-price-box.kha-price-retail .kha-tax-note {
    color: #777 !important;
    font-weight: 400 !important;
}

/* Sakrivamo default WooCommerce cenu varijacije iznad korpe */
#top.single-product .single_variation_wrap .woocommerce-variation-price {
    display: none !important;
}

/* Mobile */
@media (max-width: 767px) {
    #top .kha-single-price-box .kha-main-price,
    #top .kha-single-price-box .kha-main-price span,
    #top .kha-single-price-box .kha-main-price .amount,
    #top .kha-single-price-box .kha-main-price bdi,
    #top .kha-single-price-box .kha-main-price .woocommerce-Price-currencySymbol {
        font-size: 19px !important;
    }

    #top .products .kha-single-price-box .kha-main-price,
    #top .products .kha-single-price-box .kha-main-price span,
    #top .products .kha-single-price-box .kha-main-price .amount,
    #top .products .kha-single-price-box .kha-main-price bdi,
    #top .products .kha-single-price-box .kha-main-price .woocommerce-Price-currencySymbol,
    #top .related .kha-single-price-box .kha-main-price,
    #top .related .kha-single-price-box .kha-main-price span,
    #top .related .kha-single-price-box .kha-main-price .amount,
    #top .related .kha-single-price-box .kha-main-price bdi,
    #top .related .kha-single-price-box .kha-main-price .woocommerce-Price-currencySymbol,
    #top .upsells .kha-single-price-box .kha-main-price,
    #top .upsells .kha-single-price-box .kha-main-price span,
    #top .upsells .kha-single-price-box .kha-main-price .amount,
    #top .upsells .kha-single-price-box .kha-main-price bdi,
    #top .upsells .kha-single-price-box .kha-main-price .woocommerce-Price-currencySymbol,
    #top .cross-sells .kha-single-price-box .kha-main-price,
    #top .cross-sells .kha-single-price-box .kha-main-price span,
    #top .cross-sells .kha-single-price-box .kha-main-price .amount,
    #top .cross-sells .kha-single-price-box .kha-main-price bdi,
    #top .cross-sells .kha-single-price-box .kha-main-price .woocommerce-Price-currencySymbol {
        font-size: 18px !important;
    }

    #top.single-product .summary .kha-single-price-box.kha-price-main-single .kha-old-price del,
    #top.single-product .summary .kha-single-price-box.kha-price-main-single .kha-old-price del .amount,
    #top.single-product .summary .kha-single-price-box.kha-price-main-single .kha-old-price del bdi,
    #top.single-product .summary .kha-single-price-box.kha-price-main-single .kha-old-price del .woocommerce-Price-currencySymbol {
        font-size: 19px !important;
    }

    #top .kha-single-price-box .kha-tax-note {
        font-size: 12px !important;
    }
}














#top.single .single-product-summary ul {list-style:disc;margin-left:0px;}


#top #menu-item-shop .cart_dropdown_first .av-cart-container svg{display:none;}

#top .title_container .breadcrumb {right:50px;left:47px;}
#top.single-product .reset_variations {display:none;}
#top.single-product .single-product-summary h1.product_title.entry-title {font-size:30px;font-weight:500;padding-bottom:17px;}
#top.single-product .single-product-summary .woocommerce-product-details__short-description p {margin: 40px 0 30px;}
#top.single-product .variations_form {background-color:transparent;border-style:none;padding:0 0px;}
#top.single-product .variations_form .single_variation_wrap {margin: 0px 0px 0px 0px;}
#top.single-product .variations_form th.label {border-style:none;padding:0px 0px;}
#top.single-product .variations_form td.value.vi-wpvs-variation-style-content {padding:4px 0px;}
#top.single-product .single-product-main-image {width:43%;}
#top.single-product .single-product-main-image .images a {padding:0px;border-style: none;}
#top.single-product .single-product-summary .variations_form table.variations tr th.label {height: 100%;vertical-align: middle;}
#top.single-product .single-product-summary .variations_form td.value.veb-variation-items-wrapper {padding: 8px 1px;}
#top.single-product .single-product-summary .price bdi {color: #f78f1c;font-size:30px;font-weight:700;}
#top.single-product .single-product-summary .price .screen-reader-text{display:none!important;}
#top.single-product .single-product-summary .price bdi .woocommerce-Price-currencySymbol {font-size:20px;font-weight:normal;}
#top.single-product .single-product-summary .price del, #top.single-product .single-product-summary .price del .woocommerce-Price-amount.amount,
#top.single-product .single-product-summary .price del .woocommerce-Price-amount.amount bdi {color:#9b9b9b!important;font-size:20px!important;font-weight:400;}
#top.single-product .single-product-summary .price {display:flex!important;flex-direction:row;flex-wrap: wrap;color: #777;font-weight: 400;gap: 11px;}
#top.single-product .single-product-summary .price .custom-price-suffix{flex-basis: 100%;}
#top.single-product .single-product-summary .price span:nth-child(2){font-size: 22px;}
#top.single-product .single-product-summary p.price span, #top.single-product .single-product-summary p.price del, #top.single-product .single-product-summary p.price ins.aria-hidden {font-size:30px;}
#top.single-product .single-product-summary .price span.normal_price {display: flex !important;flex-direction: column;font-size: 15px;font-weight: 400;color: #777;}
#top.single-product .product_meta {font-size:16px;}
#top.single-product .woocommerce-tabs.wc-tabs-wrapper {padding:50px 0 0 0;}
#top.single-product .single-product-main-image {padding-bottom:0px;margin-right:30px;}
#top.single-product .single-product-summary .product_meta span.sku_wrapper, #top.single-product .single-product-summary .product_meta span.tagged_as {display:table;}
#top.single-product .single-product-summary .product_meta a {color:#3e3e3e;}
#top.single-product button.single_add_to_cart_button.button.alt {width: calc(100% - 158px);padding:14px;font-size:16px;font-weight:bold;text-transform: uppercase;border-radius:0px;background:#010100;border: 1px solid #010100;}
#top.single-product button.single_add_to_cart_button.button.alt:hover {opacity:1;background:#ff8400;border:1px solid transparent;}
#top.single-product table.shop_attributes th {width: 15%;}
#top.single-product .variations{}
#top.single-product .variations th.label {width: 158px;text-align: left;}
#top.single-product .variations td{width: calc(100% - 158px);padding: 4px 0px;}
#top.single-product .variations td select{width: 100%;padding: 12px;border:1px solid #bbb;}
#top.single-product .single_variation_wrap .woocommerce-variation-price{margin-bottom: 30px;padding-top:10px;}
#top.single-product .variations th.label label {font-size: 15px;font-weight: bold;}
#top.single-product .variations th.label span.veb-selected-variation-item-name {display:none;}


#top.single-product .single-product-summary .yith-wcbr-brands-logo {margin-top:0px;}
#top.single-product .single-product-summary .yith-wcbr-brands-logo a img {width:100px;height:60px;}



#top.single-product .input-text, #top.single-product input[type="number"] {border: none;}
#top.single-product .quantity input.plus, #top.single-product .quantity input.minus {border-color: transparent;background-color: transparent;}
#top.single-product .quantity{width: 143px;margin: 0px;margin-right: 15px;}

#top.single-product .single-product-summary .quantity {position: relative;
display: inline-block;
vertical-align: middle;
border-width: 1px 0;
border-color: #d9d9d9;
border-style: solid;
padding: 0 7px;}

#top.single-product div.product div.images img {padding: 0px;}
#top.single-product .thumbnail_image:before {background: rgba(255,255,255,0);}

#top.single-product #tab-prodajna-mesta.woocommerce-Tabs-panel h2.yikes-custom-woo-tab-title, #top.single-product #reviews.woocommerce-Reviews h2.woocommerce-Reviews-title {display:none;}


#top.single-product .single-product-summary .yith-wcbr-brands, #top.single-product .single-product-summary .product_meta .posted_in, #top.single-product .single-product-summary .product_meta .tagged_as {font-weight:500;}
#top.single-product .single-product-summary .yith-wcbr-brands span, #top.single-product .single-product-summary .product_meta .posted_in span, #top.single-product .single-product-summary .product_meta .tagged_as span {font-weight:400;}


#top.single-product span#showMoreSpan:before {content:'\E87f';font-family:'entypo-fontello';font-weight:normal;padding-right:7px;}


/* Vreme isporuke */
#top.single-product .single-product-summary .pocetak-product-meta-shipping {padding:20px 16px;margin:30px 0;border-radius:5px;background:rgba(111,207,151,.1);border:1px solid rgba(39,174,96,.2);}
#top.single-product .single-product-summary .vreme-isporuke, #top.single-product .single-product-summary .besplatna-isporuka, #top.single-product .single-product-summary .akcija-gratis
{position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;--webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;padding: 0 0 0 33px;}

#top.single-product .single-product-summary .vreme-isporuke .ikonica, #top.single-product .single-product-summary .besplatna-isporuka .ikonica, #top.single-product .single-product-summary .akcija-gratis .ikonica {position:absolute;top:3px;left:0;}
#top.single-product .single-product-summary .vreme-isporuke .label, #top.single-product .single-product-summary .besplatna-isporuka .label, #top.single-product .single-product-summary .akcija-gratis .label {font-weight:400;color:#524f50;margin:0 10px 0 0;}
#top.single-product .single-product-summary .vreme-isporuke .value, #top.single-product .single-product-summary .besplatna-isporuka .value, #top.single-product .single-product-summary .akcija-gratis .value {color:#777777}


#top.single-product .single-product-summary .summary .buy__top-main__payment {width:100%;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:20px 0;margin:20px 0;}
#top.single-product .single-product-summary .buy__top-main__payment{font-family: "DM Sans", sans-serif; font-optical-sizing: auto;color:#3c413e;}
#top.single-product .single-product-summary .buy__top-main__payment-method{font-size:15px;margin-bottom:18px;margin-top:0px;}
#top.single-product .single-product-summary .buy__top-main__payment-method b{font-family: "DM Sans", sans-serif; font-optical-sizing: auto;color:#3c413e;}
#top.single-product .single-product-summary .buy__top-main__payment-advantages{display:flex;}
#top.single-product .single-product-summary .buy__top-main__payment-advantages__item{display:flex;align-items:center;margin-right:20px;}
#top.single-product .single-product-summary .buy__top-main__payment-advantages__item-ico__free{width: 30px;height: 23px;background-image: url(images/sprite.png);background-position: -336px -50px;}
#top.single-product .single-product-summary .buy__top-main__payment-advantages__item-text{margin-left: 10px;font-family: "DM Sans", sans-serif; font-optical-sizing: auto;font-size: 16px;color: rgb(60, 65, 62);outline-color: rgb(60, 65, 62);outline-style: none;outline-width: 0px}
#top.single-product .single-product-summary .buy__top-main__payment-advantages__item-ico__hidden{width: 32px;height: 24px;background-position: -378px -49px;background-image: url(images/sprite.png);}
#top.single-product .single-product-summary .buy__top-main__payment-advantages__item-ico__return{width: 20px;height: 20px;background-position: -420px -53px;background-image: url(images/sprite.png);}




#top .products .product .avia_cart_buttons .show_details_button{display:none;}
#top .products .product .avia_cart_buttons .button-mini-delimiter{display:none;}
#top .products .product .avia_cart_buttons {padding:0px;}
#top .products .product .avia_cart_buttons .add_to_cart_button, #top .products .product .button.product_type_simple {width:auto!important;float:none;background:#f8f8f8;color:#010100;padding:.8rem;font-size:15px;font-weight:400;border-radius:0px;}
#top .products .product .avia_cart_buttons .add_to_cart_button:hover, #top .products .product .button.product_type_simple:hover{background:#010100;color:#fff;}
#top .products .product .avia_cart_buttons .add_to_cart_button span, #top .products .product .button.product_type_simple span{font-size: 18px;padding-right: 5px;color: #f7911c;}
#top .products .product .avia_cart_buttons .add_to_cart_button em, #top .products .product .button.product_type_simple em{font-style: normal;}
#top .products .product .avia_cart_buttons {opacity:1;border:none;}

#top.single-product .single-product-summary .yith-wcbr-brands a {color:#3e3e3e;}
#top.single-product .single-product-summary .yith-wcbr-brands a:hover,#top.single-product .single-product-summary .product_meta a:hover,#top.single-product .single-product-summary .product_meta a:hover {color:#f7911c;}

#top.single .product_column.product_column_4 .related.products h2, #top.single .product_column.product_column_4 .upsells.products h2 {
  font-size: 28px;
  color: #000;
  text-align: center;
  margin-bottom: 25px;
  width: 100%;
  display: table;
}
#top.single .related.products .inner_product_header_cell h2, #top.archive .products .inner_product_header_cell h2, #top .products .inner_product_header_cell h2 {color:#3e3e3e!important;font-size:16px!important;margin-bottom:0px!important;font-weight:400;padding:15px 12px;}
#top.single .related.products .inner_product_header_cell .price,
#top.archive .products .inner_product_header_cell .price .woocommerce-Price-amount.amount, #top .products .inner_product_header_cell .price .woocommerce-Price-amount.amount {font-size: 20px;font-weight: bold;color: #010100;}
#top.archive .products .inner_product_header_cell .price del .woocommerce-Price-amount.amount, #top .products .inner_product_header_cell .price del .woocommerce-Price-amount.amount {color:#9b9b9b;}

#top.single .related.products .inner_product_header .inner_product_header_table, #top .products .inner_product_header .inner_product_header_table {text-align:center;}
#top .products .inner_product_header .inner_product_header_table .price del {font-size:16px;}
#top .products .inner_product_header .inner_product_header_table .price del .woocommerce-Price-amount.amount {font-size: 16px;}

#top.archive .sidebar_left .inner_sidebar {margin-right:20px;}
#top.archive .product_on_sale .inner_product_header, #top.single .product_on_sale .inner_product_header {
  padding-right:0px!important;
}
#top .products .product .inner_product_header {
  text-align: center;
  min-height: 120px;
  padding:0px;
  margin-bottom: 10px;
}

#top .products .inner_product_header_cell h2 {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#top .products small.woocommerce-price-suffix, #top .custom-price-suffix {font-size:12px!important;font-weight:300!important;color:#939598!important;}


#top.single-product .av-share-box ul.av-share-box-list {width:30%;}
#top.single-product .av-share-box {margin-bottom: 0px;}

#top #header_main p.woocommerce-mini-cart__buttons.buttons {background-color:#010100;}
#top #header_main p.woocommerce-mini-cart__buttons.buttons .button {color:#fff;text-transform:uppercase;}
#top #header_main .dropdown_widget .total {font-size:16px;}


/*** Woocommerce Badges 
#top .product_on_sale .inner_product_header {padding-right:0px!important;line-height: 1;}
#top .type-product .onsale, #top .type-product .itsnew.onsale {color:#010100;background:transparent;}
#top span.onsale, #top span.itsnew.onsale {font-size:11px;text-transform:uppercase;font-weight:bold;}
#top .columns-4 .type-product .onsale:before, #top .columns-3 .type-product .onsale:before {
  content: '';
  background: url('images/vatra-hot.png');
    background-repeat: repeat;
    background-size: auto;
  width: 25px;
  height: 25px;
  position: absolute;
  left: -24px;
  top: 8px;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
}

#top .type-product .onsale {top:0px;right:auto;background: #f7311c;font-size: 12px;margin-top: 5px;left: 6px;padding:5px 0px;border-radius: 6px;}
#top .type-product .itsnew.onsale {top:0px;right:8px;left:auto;}
#top .products .product .inner_product_header .onsale{display:none!important;}
#top .products .product.sale .inner_product:before{background: #f7311c;
    background-size: auto;
  position: absolute;
  content: "AKCIJA!";
  background-size: 20px;
  color: #010100;
  font-size: 12px;
  font-weight: bold;
  margin-top: 5px;
  left: auto;
  z-index: 2;
  line-height: 22px;
  right: 6px;
  padding: 0px 6px;
  border-radius: 6px;}

#top .columns-4 .type-product .itsnew.onsale:before, #top .columns-3 .type-product .itsnew.onsale:before {
  content: '';
  background: url('images/vatra.png');
    background-repeat: repeat;
    background-size: auto;
  width: 25px;
  height: 25px;
  position: absolute;
  left: -24px;
  top: 8px;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
}
**/



/*** WooCommerce Badges - Enfold clean AKCIJA + NOVO layout ***/

/* Reset default Woo/Enfold badge stila */
#top .type-product .onsale,
#top .type-product .itsnew.onsale,
#top span.onsale,
#top span.itsnew.onsale {
    position: absolute !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: auto !important;
    height: auto !important;
    min-width: auto !important;
    min-height: auto !important;
    margin: 0 !important;
    padding: 6px 9px !important;
    border: none !important;
    border-radius: 6px !important;
    font-size: 11px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
    letter-spacing: .2px !important;
    box-shadow: 0 4px 10px rgba(0,0,0,.12);
    z-index: 30 !important;
}

/* Uklanja stare vatra ikonice koje su pravile preklapanje */
#top .type-product .onsale:before,
#top .type-product .itsnew.onsale:before,
#top .columns-4 .type-product .onsale:before,
#top .columns-3 .type-product .onsale:before,
#top .columns-4 .type-product .itsnew.onsale:before,
#top .columns-3 .type-product .itsnew.onsale:before {
    display: none !important;
    content: none !important;
}

/* Boje */
#top .type-product .onsale {
    background: #f7311c !important;
    color: #fff !important;
}

#top .type-product .itsnew.onsale {
    background: #111 !important;
    color: #fff !important;
}

/* Osigurava da kartica proizvoda bude poziciona osnova */
#top .products .product,
#top .products .product .inner_product,
#top .related.products .product,
#top .upsells.products .product,
#top .cross-sells .product {
    position: relative;
}

/* Sakrij Enfold/Woo badge u header delu kartice da se ne duplira */
#top .products .product .inner_product_header .onsale,
#top .products .product .inner_product_header .itsnew.onsale {
    display: none !important;
}

/* =========================================================
   SHOP / ARHIVA / RELATED / SIMILAR
   Badgevi levo gore, jedan ispod drugog
   ========================================================= */

/* AKCIJA badge na karticama */
#top .products .product.sale .inner_product:before {
    content: "🔥 AKCIJA" !important;
    position: absolute;
    top: 10px;
    left: 10px;
    right: auto;
    z-index: 35;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 6px 9px;
    border-radius: 6px;
    background: #f7311c;
    color: #fff;
    font-size: 11px;
    font-weight: 800;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .2px;
    box-shadow: 0 4px 10px rgba(0,0,0,.12);
}

/* NOVO badge na karticama */
#top .products .product .itsnew.onsale {
    top: 10px !important;
    left: 10px !important;
    right: auto !important;
    bottom: auto !important;
    transform: none !important;
}

/* Kada je proizvod i NOVO i AKCIJA, NOVO ide ispod AKCIJA */
#top .products .product.sale .itsnew.onsale {
    top: 40px !important;
}

/* Ako se originalni .onsale ipak pojavi van headera, pozicioniraj ga levo */
#top .products .product > .onsale,
#top .products .product .inner_product > .onsale {
    top: 10px !important;
    left: 10px !important;
    right: auto !important;
}

/* =========================================================
   SINGLE PRODUCT
   Badgevi desno gore na featured slici, jedan ispod drugog
   ========================================================= */

#top.single-product .single-product-main-image,
#top.single-product .woocommerce-product-gallery,
#top.single-product .product {
    position: relative;
}

/* AKCIJA na single product slici */
#top.single-product .type-product .onsale {
    top: 14px !important;
    right: 14px !important;
    left: auto !important;
    bottom: auto !important;
    transform: none !important;
    background: #f7311c !important;
    color: #fff !important;
}

/* NOVO na single product slici */
#top.single-product .type-product .itsnew.onsale {
    top: 14px !important;
    right: 14px !important;
    left: auto !important;
    bottom: auto !important;
    transform: none !important;
    background: #111 !important;
    color: #fff !important;
}

/* Ako single proizvod ima i AKCIJA i NOVO, NOVO ide ispod */
#top.single-product .type-product .onsale + .itsnew.onsale,
#top.single-product .type-product .itsnew.onsale + .onsale {
    top: 46px !important;
}

/* Preciznije: ako postoje oba badge-a na single strani */
#top.single-product .type-product.sale .itsnew.onsale {
    top: 46px !important;
}

/* =========================================================
   Mobile
   ========================================================= */

@media only screen and (max-width: 767px) {

    #top .products .product.sale .inner_product:before {
        top: 8px;
        left: 8px;
        padding: 5px 7px;
        font-size: 10px;
        border-radius: 5px;
    }

    #top .products .product .itsnew.onsale {
        top: 8px !important;
        left: 8px !important;
        padding: 5px 7px !important;
        font-size: 10px !important;
        border-radius: 5px !important;
    }

    #top .products .product.sale .itsnew.onsale {
        top: 34px !important;
    }

    #top.single-product .type-product .onsale,
    #top.single-product .type-product .itsnew.onsale {
        right: 10px !important;
        left: auto !important;
        padding: 5px 7px !important;
        font-size: 10px !important;
        border-radius: 5px !important;
    }

    #top.single-product .type-product .onsale {
        top: 10px !important;
    }

    #top.single-product .type-product.sale .itsnew.onsale {
        top: 36px !important;
    }
}









/*** Table of Content kategorije ***/
#top #product-single-details{background:#f5f5f5;display: table;width: 100%;padding: 50px 0px;}
#top #product-single-details h2{font-weight: 500;line-height: 1.3;letter-spacing: 0px;font-size: 26px;text-transform: none;padding-bottom: 20px;}
#top #product-single-details #table-of-content h2{text-align:center;}
#product-single-details #table-of-content ul{display: table;margin: 0px auto;}
#product-single-details #table-of-content ul li{margin: 6px;display: inline-block;vertical-align: middle;}
#product-single-details #table-of-content ul li a{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 10px 37px;background: #fff;-webkit-box-shadow: 10px 9px 40px rgba(0,0,0,.06);box-shadow: 10px 9px 40px rgba(0,0,0,.06);border-radius: 5px;font-style: normal;font-weight: 500;font-size: 16px;line-height: 16px;letter-spacing: -.02em;color: #444;text-decoration:none;}
#product-single-details #table-of-content::after{display: block;margin-left: auto;margin-right: auto;content: '';max-width: 950px;height: .5px;background-color: #444;margin-top: 51px;margin-bottom: 80px;}
#product-single-details .product-tabs-content .product-moreinfo::after{display: block;margin-left: auto;margin-right: auto;content: '';max-width: 950px;height: 1px;background-color:#b5b5b5;margin-top: 64px;}
#product-single-details .product-tabs-content .product-moreinfo .row .col-md-6{max-width: 553px;-webkit-box-flex: 0;flex: 0 0 50%;position: relative;width: 100%;padding-right: 15px;padding-left: 15px;}
#product-single-details .product-tabs-content .row{display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
#product-single-details .product-tabs-content .product-moreinfo{padding-bottom: 64px;display: table;width: 100%;}
#product-single-details .product-tabs-content .col-md-12{width:100%;}
#product-single-details #table-of-content ul li a:hover{background:#f7911c;color:#ffffff;}
#blog-listing-header{padding-top: 39px;padding-bottom: 0px;}
#blog-listing-header .fsh-in{box-shadow: 10px 9px 40px rgba(0,0,0,.06);background: #fff;display: flex;flex-wrap: wrap;margin-right: 0;margin-left: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
#blog-listing-header .fsh-in > [class*="col-"]{padding-right: 0;padding-left: 0;}
#blog-listing-header .fsh-in .col-md-6{-ms-flex: 0 0 50%;-webkit-box-flex: 0;flex: 0 0 50%;max-width: 50%;}
#blog-listing-header .fsh-content{background: #fff;padding: 24px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
#blog-listing-header .container{padding: 0px;}

#blog-listing-header .hh-photo .hhp-cta .hhpc-photo{width: 120px;height: 100px;overflow: hidden;}
#blog-listing-header .hh-photo .hhp-cta .hhpc-content{padding-top: 10px;padding-bottom: 10px;padding-right: 25px;padding-left:25px;}
#blog-listing-header .hh-photo .hhp-cta .hhcp-btn{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 47px;height: 47px;border: 1px solid #fff;border-radius: 5px;margin: 25px;margin-left: 25px;margin-left: auto;}
#blog-listing-header .hh-photo .hhp-cta .link-wrapper{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;font-size: 0;text-decoration: none;}
#blog-listing-header .hh-photo .hhp-cta .hhpc-content h2{font-style: normal;font-weight: 500;font-size: 24px;line-height: 1.04;letter-spacing: -.02em;color: #222;line-height: 1.16;color: #fff;text-transform: uppercase;margin-bottom: 8px;}
#blog-listing-header .hh-photo .hhp-cta .hhpc-content p{font-style: normal;font-weight: 400;font-size: 16px;line-height: 1.45;letter-spacing: -.02em;color: #999;color: #fff;margin: 0px;}
#blog-listing-header .hh-photo .hhp-cta .hhpc-photo img{position: relative;bottom: 6px;left: 5px;}
#blog-listing-header .hh-photo .hhp-cta{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;width: 100%;max-width: 455px;min-height: 120px;background: rgb(216, 51, 45,.7);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);border-radius: 5px;-webkit-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
#blog-listing-header .hh-photo{width: 100%;background-size: cover;min-height: 275px;padding: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-left: auto;border-top-right-radius: 5px;border-bottom-right-radius: 5px;background-size: cover;}
#blog-listing-header .hh-photo .hhp-cta:hover{background: rgb(216, 51, 45);}

#blog-listing-header .hh-photo .hhp-cta .hhcp-btn span:before{content: "\e879";font-family:'entypo-fontello';font-size: 18px;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;color: #fff;}




#top.archive .products .product.product-type-variable .inner_product_header_cell .price .woocommerce-Price-amount.amount, #top .products.product-type-variable .inner_product_header_cell .price .woocommerce-Price-amount.amount{font-size: 16px;}
#top.archive .products .product.product-type-variable .inner_product_header_cell .price span:nth-child(2){line-height:15px;}


#top .tehnicki-btn{background-image:url(images/dl-ikonica.svg);background-repeat:no-repeat;background-position:center left;background-size: 20px;padding-left: 25px;text-decoration: none;}
#top .tehnicki-btn:hover{color:rgb(255, 132, 0);}


/*** Woocommerce Checkout ***/
.woocommerce-billing-fields {
    padding-top: 15px;
    border-top: 2px solid #ddd
}

.woocommerce-checkout .woocommerce-billing-fields h3,
.woocommerce-checkout .woocommerce-additional-fields h3,
.woocommerce-checkout h3#order_review_heading {
    font-size: 18px;
    overflow: hidden;
    padding-top: 10px;
    font-weight: bolder;
    text-transform: uppercase;
    color: #3e3e3e;
    padding-left: 0;
    padding-right: 0
}

.col2-set .col-1 h3,
.col2-set .col-2 h3 {
    padding-left: 0;
    padding-right: 0
}

.woocommerce-checkout label {
    color: #222;
    font-weight: 700;
    font-size: 16px;
    margin-bottom: .4em;
    width: auto;
    display: inline
}

.woocommerce-checkout #order_comments,
.woocommerce-checkout input[type="email"],
.woocommerce-checkout input[type="date"],
.woocommerce-checkout input[type="number"],
.woocommerce-checkout input[type="text"],
.woocommerce-checkout input[type="tel"],
.woocommerce-checkout input[type="url"],
.woocommerce-checkout input[type="password"],
.woocommerce-checkout textarea,
.woocommerce-checkout select,
.woocommerce-checkout .select-resize-ghost,
.woocommerce-checkout .select2-container .woocommerce-checkout .select2-choice,
.woocommerce-checkout .select2-container .select2-selection {
    box-sizing: border-box;
    border: 1px solid #ddd;
    padding: 0 .75em;
    min-height: 2.507em;
    font-size: .97em;
    border-radius: 0;
    max-width: 100%;
    width: 100%;
    vertical-align: middle;
    background-color: #fff!important;
    color: #333!important;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    transition: color .3s, border .3s, background .3s, opacity .3s;
    font-weight: 600;
    margin-bottom: 3px
}

.woocommerce-checkout #place_order {
    outline: none;
    opacity: 1;
    color: #fff;
    margin-bottom: 1em;
    border-color: rgba(0, 0, 0, 0.05);
    text-transform: uppercase;
    font-weight: 600;
    font-size: 20px;
    padding: 13px;
    padding-bottom: 11px
}

.woocommerce-checkout #customer_details {
    overflow: visible;
    width: 56%;
    float: left
}

.woocommerce-checkout #order_review,
.woocommerce-checkout #order_review_heading {
    clear: none;
    float: right;
    width: 41%
}

.woocommerce-checkout .product-total .product-tax {
    text-align: right!important;
    font-weight: 600!important
}

.woocommerce-checkout .product-total .product-tax span {
    font-weight: 600!important
}

.woocommerce-checkout .woocommerce-checkout-review-order-table .shipping td {
    text-align: right;
    color: #000
}

.woocommerce-checkout .order-total .includes_tax {
    font-weight: 400!important;
    color: #000!important;
	line-height: 1.2;
}

.woocommerce-checkout .order-total .includes_tax span {
    font-weight: 600!important
}

.woocommerce-cart .woocommerce-cart-form {
    width: 57%;
    float: left
}

.woocommerce-cart .cross-sells {
width: 57%;
float: left;
padding-top: 20px;
margin-top: 0px;
}

.woocommerce-cart .cross-sells h2 {
line-height: 40px;
font-size: 24px;
font-weight: 500;
color: #333333;}

#top.woocommerce-cart .woocommerce-info {background-color:#e2ffd5;border-color:#29e357;}
#top.woocommerce-cart ul.products.columns-4 li.product {width: 31%;}

.woocommerce-cart .cross-sells ul.products.columns-4 li.product .inner_product .avia_cart_buttons {width:100%!important;}

.woocommerce-cart .cross-sells ul.products.columns-4 li.product .inner_product .avia_cart_buttons a.button {font-size:12px!important;}

.woocommerce-cart .cross-sells ul.products.columns-4 li.product .inner_product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link .inner_product_header {padding: 0!important;}

.woocommerce-cart .woocommerce-cart-form + .cart-collaterals {
    width: 40%;
    float: right;
    border-left: 2px solid #ececec;
    padding-left: 30px
}

.woocommerce-cart .cart-collaterals .cart_totals,
.woocommerce-cart .cart-collaterals .cart_totals {
    float: right;
    width: 100%
}

.woocommerce-cart td.product-thumbnail {
    min-width: 60px;
    max-width: 90px;
    width: 90px
}

.woocommerce-cart table.cart img {
    width: auto;
    height: auto
}

.woocommerce-cart .wc-proceed-to-checkout {
    padding-top: 20px
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    width: 100%;
    float: none;
    min-width: 100%;
    border-radius: 0px;
    text-transform: uppercase;
    font-size: 18px!important;
    font-weight: 700;
}

.woocommerce-cart .wc-proceed-to-checkout a:hover.checkout-button {background-color:#010100;}

.woocommerce-cart .woocommerce-cart-form .actions .button {
    border-radius: 0px;
    text-transform: uppercase;
    font-size: 14px!important;
    font-weight: 600
}

.woocommerce-cart .cart-collaterals .cart_totals h2 {
    color: #777;
    font-size: 16px;
    text-transform: uppercase;
    border-bottom: 3px solid #ececec;
    line-height: 1;
    padding-bottom: 5px
}

.woocommerce-cart .product-name,
.woocommerce-cart .product-price,
.woocommerce-cart .product-quantity,
.woocommerce-cart .product-subtotal {
    color: #777;
    font-size: 16px;
    text-transform: uppercase
}

.woocommerce-cart .woocommerce-cart-form table thead tr {
    border: none;
    padding: 0;
    border-bottom: 3px solid #ececec
}

.woocommerce-cart .woocommerce-cart-form table thead tr th {
    border: none;
    padding: 0;
    background: #fff;
    padding-bottom: 5px;
    line-height: 1;
    color: #777;
    font-size: 16px;
    text-transform: uppercase
}

.woocommerce-cart .woocommerce-cart-form td.actions {
    border: none;
    background: #fff
}

.woocommerce-cart tr.cart_item {
    border-bottom: 1px solid #ececec
}

.woocommerce-cart tr.cart_item td {
    border: none
}

.woocommerce-cart .cart-collaterals tr {
    border: none;
    border-bottom: 1px solid #ececec
}

.woocommerce-cart .cart-collaterals tr.order-total {
    border: none;
    border-bottom: 2px solid #ececec;
    margin-bottom: 10px
}

.woocommerce-cart .cart-collaterals td {
    border: none;
    text-align: right;
    padding-right: 0!important;
    font-weight: 700
}

.woocommerce-cart .cart-collaterals th {
    border: none;
    font-weight: 400;
    color: #777;
    text-transform: none;
    font-size: 16px;
    padding-left: 0!important
}

.woocommerce-cart .cart-collaterals .shop_table {
    border: none
}

.woocommerce-cart .product-name a {
    text-transform: none!important;
	color: #333;
}

.woocommerce-cart .cart_item .product-price {
    font-weight: 600;
    color: #111
}

.woocommerce-cart .cart_item .product-subtotal {
    font-weight: 600;
    color: #111;
    padding-right: 0;
    text-align: right
}

.woocommerce-cart .woocommerce-cart-form th {
    text-align: center
}

.woocommerce-cart .woocommerce-cart-form th.product-subtotal {
    text-align: right
}

.woocommerce-cart .woocommerce-cart-form td {
    text-align: left;
	line-height: 16px;
}

.woocommerce-cart table.cart td.actions .coupon .input-text {
    border-radius: 0!important
}

#top.woocommerce-checkout .woocommerce-info {
    border: none!important;
    background: none!important;
    padding: 0;
    color: #777;
    line-height: 1.6;
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 10px
}

#top.woocommerce-checkout .woocommerce-info a {
    color: #444;
    text-decoration: none
}

#top.woocommerce-checkout .woocommerce-info a:hover {
    color: #000;
    text-decoration: none
}

#top.woocommerce-checkout label {
    color: #222;
    font-weight: 400;
    font-size: 16px;
    margin-bottom: .4em
}

#top.woocommerce-checkout .main_color .required {
    color: #222;
    border: none;
    text-decoration: none
}

#top.woocommerce-checkout .main_color strong {
    color: #222
}

#top.woocommerce-checkout #order_comments,
#top.woocommerce-checkout div form .form-row input.input-text {
    box-sizing: border-box;
    border: 1px solid #ddd;
    padding: 0 .75em;
    min-height: 2.507em;
    font-size: .97em;
    border-radius: 0;
    max-width: 100%;
    width: 100%;
    vertical-align: middle;
    background-color: #fff;
    color: #333!important;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    transition: color .3s, border .3s, background .3s, opacity .3s;
    font-weight: 400;
    font-size: 15px
}

#top.woocommerce-checkout #order_comments {
    padding-top: 10px
}

#top.woocommerce-checkout label span {
    font-weight: 600;
    color: #222
}

#top.woocommerce-checkout #place_order {
    border-radius:0px;
}

#top .checkout .col-1,
#top .checkout .col-2 {
    background: transparent;
    float: left;
    width: 100%
}

#top.woocommerce-checkout h3#order_review_heading {
    border: 2px solid #ffb362;
    border-bottom: none!important;
    padding: 20px 30px;
    margin-bottom: 0!important
}

#top.woocommerce-checkout #order_review {
    border: 2px solid #ffb362;
    border-top: none!important;
    padding: 10px 30px;
    margin-top: 0!important
}

#top.woocommerce-checkout #payment {
    border: none!important;
    background: #fff;
    padding: 0
}

#top.woocommerce-checkout #payment ul.payment_methods {
    padding: 0!important
}

#top.woocommerce-checkout #payment ul.payment_methods li {
    padding: 0;
    background: #fff;
    border: none;
    border-top: 1px solid #ececec;
    padding-bottom: 5px
}

#top.woocommerce-checkout #order_review tr th {
    border: none!important;
    background: #fff!important;
    text-transform: uppercase;
    color: #777;
    font-size: 16px;
    letter-spacing: 0;
    padding-left: 0;
    padding-right: 0
}

#top.woocommerce-checkout #order_review tr td {
	width: 50%;
    border: none!important;
    background: #fff!important;
    padding-left: 0;
    padding-right: 15px;
}

#top.woocommerce-checkout #order_review tr.order-total td {display:flex!important;flex-direction:column;width:100%;}

#top.woocommerce-checkout #order_review thead {
    border-bottom: 3px solid #ececec
}

#top.woocommerce-checkout #order_review tr td.product-total span {
    color: #111;
    font-weight: 600
}

#top.woocommerce-checkout #order_review .cart_item .product-name,
#top.woocommerce-checkout #order_review .cart_item .product-quantity {
    color: #666;
    font-weight: 600;
	line-height: 1.1;
}

#top.woocommerce-checkout #order_review .cart-subtotal th,
#top.woocommerce-checkout #order_review .order-total th {
    text-transform: none!important;width: 30%;
}

#top.woocommerce-checkout #order_review tr {
    border-bottom: 1px solid #eee
}

#top.woocommerce-checkout #order_review tr.order-total {
    border-bottom: 3px solid #eee;
	background: #ffffff;
}

#top.woocommerce-checkout .payment_box p {
    color: #777;
    font-weight: 400;
    font-size: 14px
}

#top.woocommerce-cart .woocommerce-cart-form td {
    background: #fff!important
}

#top.woocommerce-cart .cart-collaterals tr {
    background: #fff!important
}

#top.woocommerce-cart .cart-collaterals td strong {
    color: #111!important
}

.et_divi_theme.woocommerce-checkout #order_review .cart_item .product-name,
#top.woocommerce-checkout #order_review .cart_item .product-quantity {
    color: #666;
    font-weight: 600;
    font-size: 13px
}

.et_divi_theme.woocommerce-checkout #order_review .cart-subtotal th,
#top.woocommerce-checkout #order_review .order-total th {
    text-transform: none!important;
    font-size: 14px
}

#order_review #wc-stripe-cc-form {
    margin: 0
}

.woocommerce-checkout #payment div.payment_box #wc-stripe-cc-form .form-row {
    padding: 0;
    margin: 0
}

.woocommerce-checkout .payment_method_stripe label {
    line-height: 1
}

.woocommerce-checkout .payment_method_stripe {
    margin-bottom: 0!important;
    padding-bottom: 0!important
}

.shop_table ul#shipping_method li label, .cart_totals ul#shipping_method li label {color:#000000;}
#top .cart_totals ul#shipping_method li {text-align:right;}
#top.xlwcty_thankyou-template-default small.includes_tax {font-size: 16px;}

#top #payment .payment_box.payment_method_bacs{padding-left: 0px;padding-right: 0px;}
#top #payment .form-row.place-order{padding-top: 20px;padding-left:0px;padding-right: 0px;}
#top.woocommerce-checkout #payment.woocommerce-checkout-payment .woocommerce-privacy-policy-text {border:1px dashed #2a2a2a;padding:0px 10px;}

#top.woocommerce-checkout #place_order.button.alt {font-size:18px;min-width: 100%;height: 50px;}
#top.woocommerce-checkout #place_order.button.alt:hover {background-color:#010100;}

#top.woocommerce-checkout .checkout-sigurnost {display:flex;align-items:center;justify-content:center;margin-top:-5px;padding-bottom:10px;}
#top.woocommerce-cart .checkout-sigurnost {display:flex;align-items:center;justify-content:center;margin-top:20px;}

#top.woocommerce-checkout #billing_type_field label.radio {display:inline;margin-left:5px;}

#top.woocommerce-checkout tr.order-total th::after {font-size:14px;}

#top.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered {padding-left:0px!important;font-weight:300!important;line-height:2.4!important;}
#top.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow {top:6px!important;}

#top.woocommerce-checkout .quantity input.qty {height: auto;width: 100%;}
#top #payment ul.payment_methods li img {width:30%;}

#top.woocommerce-cart dl.variation, #top.woocommerce-checkout dl.variation{display:flex;flex-direction:column;margin-top:10px;}
#top.woocommerce-cart dl.variation dd.variation-Akcija p .awdr_free_product_text, #top.woocommerce-checkout dl.variation dd.variation-Akcija p .awdr_free_product_text {background-color:#25ac5a;}

#top.woocommerce-checkout p#billing_country_field.form-row {width:100%!important;float:none!important;}

#top.woocommerce-checkout p#billing_address_1_field.form-row, #top.woocommerce-checkout p#billing_postcode_field.form-row, #top.woocommerce-checkout p#billing_phone_field.form-row {float:left;width:47%;clear:left;}
#top.woocommerce-checkout p#billing_address_2_field.form-row, #top.woocommerce-checkout p#billing_country_field.form-row, #top.woocommerce-checkout p#billing_email_field.form-row {float:right;width:47%;}

#top button.button, #top .ign_wsp_register_button.button {font-size:16px;border-radius:0px;}
#top table.shop_table .actions .coupon .button {background-color:#4c4c4c;}

/*** Checkout border ***/
#top.woocommerce-checkout .woocommerce form.checkout_coupon.woocommerce-form-coupon {border: 2px dashed #1c1c1c;padding: 15px 30px 30px;}
#top.woocommerce-checkout .woocommerce form.checkout_coupon.woocommerce-form-coupon p.form-row.form-row-first, #top.woocommerce-checkout .woocommerce form.checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last {width:49.8%;}
#top.woocommerce-checkout .woocommerce form.checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last button.button {margin: 1px 1px 0 0;font-size: 16px;border-radius: 0px;font-weight: bold;}





/*** WooCommerce Tabovi ***/
#top.single-product #av_section_1.avia-section.alternate_color {background:#f1f4f9;border-color:transparent!important;}
#top.single-product .woocommerce-tabs .woocommerce-Tabs-panel table.specification-table th {width:33%;}
#top.single-product .woocommerce-tabs .woocommerce-Tabs-panel table.specification-table td {width:auto;}
#top.single-product #tab-description.woocommerce-Tabs-panel {background-color: transparent;}
#top.single-product div.product .woocommerce-tabs .panel {border-style: none;background: transparent;}
#top.single-product div div.product .woocommerce-tabs ul.tabs li.active a {background-color: #f2f2f2;color: #010100;border-style: none;border-radius:0px;padding:10px 40px;}
#top.single-product div div.product .woocommerce-tabs ul.tabs li a {background: #e3e3e3;color: #010100;border-style: none;padding:10px 40px;}
#top.single-product ul.tabs.wc-tabs li#tab-title-description {background-color:transparent;}
#top.single-product ul.tabs.wc-tabs li {margin:0 15px 0 0;}
#top.single-product ul.tabs.wc-tabs li:last-child {margin:0;}
#top.single-product div.product .woocommerce-tabs ul.tabs li {border-radius:0px;}
#top.single-product ul.tabs.wc-tabs li a {font-weight: 400;text-transform: none;font-size: 18px;line-height: 1.25em;display: block;transition: color .2s ease-out,background-color .2s ease-out;border-radius:0px;}

#top .woocommerce-tabs ul.tabs li.active a, .woocommerce-tabs ul.tabs li a:hover {background:#4d4d4d!important;color:#ffffff!important;}


/*** CRV Recenzije ***/
#top.single-product #tab-reviews h2.woocommerce-Reviews-title {display:none;}
#top.single-product #reviews.cr-reviews-ajax-reviews button.cr-ajax-reviews-add-review {background: #f2f2f2;
font-family: "DM Sans", sans-serif;
font-size: 16px;
font-weight: 600;
width: 260px;
height: 42.67px;
border-radius: 0px;
color: #fff;
-webkit-border-radius: 0px;
border-color: #f2f2f2;}

#top.single-product button.cr-button-search {background: #fff;
font-family: "DM Sans", sans-serif;
font-size: 16px;
font-weight: 600;
height: 42.67px;
border-radius: 0px;
color: #000;
-webkit-border-radius: 0px;
border-color: #e4e1e3;}

#top.single-product .cr-overall-rating-wrap, #top.single-product .ivole-summaryBox.cr-summaryBox-ajax {background:#ffffff;}

#top.single-product #reviews #comments ol.commentlist li .comment-text {margin:0px;}
#top.single-product .comment_container {padding-right: 0px;}
#top.single-product #reviews .cr-summaryBox-wrap .cr-average-rating {font-family: "DM Sans", sans-serif;font-weight: bold;font-size: 60px;}

#top.single-product .woocommerce-product-rating .woocommerce-review-link {top: -6px;font-size: 13px;}

#top.single-product #commentform .comment-form-rating label, #top.single-product.logged-in div #commentform .comment-form-comment label {font-size: 16px;font-weight: 400;}
#top.single-product #commentform label {position: static;font-size: 16px;font-weight: 400;}
#top.single-product input[type="text"] {margin-bottom:0px;}

#top.single-product #reviews.cr-reviews-ajax-reviews button.cr-ajax-reviews-add-review {margin:0;cursor: pointer;}
#top.single-product .cr-ajax-reviews-sort-div select.cr-ajax-reviews-sort {height:42px;background:#ffffff;margin-right:20px;}

#top.single-product a#cr-ajax-reviews-cancel {background:#000;
font-family: "DM Sans", sans-serif;
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
border-radius: 0px;
color: #fff;
-webkit-border-radius: 0px;
border-color: #000000;
padding: 10px 24px;}

#top.single-product #submit.submit {margin-left: 20px;
	background: #000000;
font-family: "DM Sans", sans-serif;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
border-radius: 0px;
color: #fff;
-webkit-border-radius: 0px;
border-color: #000000;
padding: 10px 164px;}

.cr-all-reviews-shortcode .cr-form-item-media, .cr-ajax-reviews-review-form .cr-form-item-media {display:none;}
#top.single-product #commentform label, #top.single-product #comments span, #top.single-product #reply-title small, 
#top.single-product .form-allowed-tags, #top.single-product .minitext {font-size: inherit;line-height: 1;}
#reviews #comments .cr-summaryBox-wrap .cr-overall-rating-wrap .crstar-rating {margin-top: 15px;}
#top .cr-all-reviews-shortcode .cr-review-form-item img, #top .cr-ajax-reviews-review-form .cr-review-form-item img {width:80px;height:90px;}

/*
#top.single-product #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list {display:grid;grid-template-columns:1fr 1fr;}
#top.single-product #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list li.review.even.thread-even.depth-1 {margin-right:15px;}
#top.single-product #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list li.review.odd.alt.thread-odd.thread-alt.depth-1 {margin-left:15px;}
*/






/***** Footer & Socket ******/
#footer {padding: 60px 0 10px 0;}
#footer:after {
  background: linear-gradient(to right, #fff 25%, #ffb462 25%, #ffb462 50%, #949699 50%, #949699 75%, #ffb462 75%);
  position: absolute;
  content: '';
  height: 6px;
  right: 0;
  left: 0;
  top: -1px;
}

#footer span.futer-naslov {font-weight:400;font-size:16px;line-height: 1.1em;margin-bottom: 10px;}
#footer p.futer-tekst {color:#e5e5e5;font-weight:500;font-size:16px;}
#footer p {font-weight:400;font-size:16px;}
#footer p strong {padding-top: 5px;color: #fff;font-weight: 700;}
#footer .widgettitle {margin-bottom:30px;}
#socket {background: #010100;}
#socket .copyright {font-size:16px;font-weight:200;}

#footer .flex_column:nth-child(1) #nav_menu-2 .widgettitle {color:#ffb462;font-size:63px;font-weight:700;line-height:1;margin-top: 5px;}
#footer .flex_column:nth-child(1){width:25%;margin:0px;padding:0px 0px;}
#footer .flex_column:nth-child(2){width:25%;margin:0px;padding:0px 30px;}
#footer .flex_column:nth-child(3){width:25%;margin:0px;padding:0px 30px;}
#footer .flex_column:nth-child(4){width:25%;margin:0px;padding:0px 30px;}
#footer .flex_column:nth-child(5){width:100%;margin:0px;padding:0px 0px;}

#top #footer .flex_column:nth-child(5) #text-4 .widgettitle {color:#858585;font-size:16px;font-weight: 500;line-height:26px;margin-bottom:0px;}
#top #footer .flex_column:nth-child(5){margin-left:0px!important;}
#top #footer .flex_column:nth-child(5) p{max-width:100%;}
#top #footer .flex_column:nth-child(5) p img{margin:0px 10px;vertical-align:middle;}
#top #footer .flex_column:nth-child(5) span.card8{display:inline-block;order:8;margin:0px 4px;}
#top #footer .flex_column:nth-child(5) .card8 img{width:45px;height:40px;}
#top #footer .flex_column:nth-child(5) span.card7{display:inline-block;order:7;}
#top #footer .flex_column:nth-child(5) .card7 img{width:84px;height:40px;}
#top #footer .flex_column:nth-child(5) span.card6{display:inline-block;order:6;margin:0px 4px;}
#top #footer .flex_column:nth-child(5) .card6 img{width:86px;height:40px;}
#top #footer .flex_column:nth-child(5) span.card5{order:5;display:inline-block;}
#top #footer .flex_column:nth-child(5) .card5 img{width:48px;height:40px;}
#top #footer .flex_column:nth-child(5) span.card4{order:4;display:inline-block;}
#top #footer .flex_column:nth-child(5) .card4 img{width:48px;height:40px;}


#top #footer .flex_column:nth-child(5) .card3{order:3;display:inline-block;vertical-align:middle;}
#top #footer .flex_column:nth-child(5) .card3 img{width:200px;height:40px;margin:0px 8px;}
#top #footer .flex_column:nth-child(5) .card2{order:2;display:inline-block;vertical-align:middle;}
#top #footer .flex_column:nth-child(5) .card2 img{width:40px;height:40px;margin:0px 11px 0 14px;}
#top #footer .flex_column:nth-child(5) .card1{order:1;display:inline-block;vertical-align:middle;}
#top #footer .flex_column:nth-child(5) .card1 img{margin:0 2px;width: 147px;height:42px;}




#top #footer .footer__bottom__cards {width:unset;height:auto;flex-wrap:nowrap;}
#top #footer .footer__bottom__cards br {display:none;}
#top #footer .footer__bottom__cards {padding-top:5px;display: flex;justify-content:left;grid-gap: 10px;gap: 10px;flex-wrap: wrap;width:auto;}
#top #footer .footer__bottom__cards__card {width:auto;background: #fff;border-radius: 2px;display: block;height: 40px;padding: 5px 11px;text-align: center;}
#top #footer .footer__bottom__cards__card img, .footer__bottom__cards__card svg {width:100%;height:100%;}




/***** Custom CF7 stranica ******/
#top #custompagecf7 #responsive-form{
	max-width:100%; 
	margin:0 auto;
    width:100%;
    padding: 6px 0 20px 0;

}
#top #custompagecf7 .form-row{
	width: 100%;
}

#top #custompagecf7 div.wpcf7 .ajax-loader{position:absolute;top:23px;}
#top #custompagecf7 .form-row p {margin:0;}

#top #custompagecf7 .column-full{ 
float: left;
position: relative;
padding-bottom: 0px;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
line-height: 1.2;
}

#top #custompagecf7 .column-half{
	float: left;
	position: relative;
	padding-bottom: 0px;
	width:49%;
	margin-left: 2%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
}

#top #custompagecf7 .column-three{
	float: left;
	position: relative;
	padding-bottom:0px;
	width:32%;
	margin-left: 2%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
}

#top #custompagecf7 .column-fourth{
	float: left;
	position: relative;
	padding-bottom:0px;
	padding-right: 20px;
	width:25%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
}

#top #custompagecf7 .column-three:first-child, #top #custompagecf7 .column-half:first-child, #top #custompagecf7 .column-fourth:first-child {margin-left:0;}

#top #custompagecf7 .clearfix:after {
	content: "";
	display: table;
	clear: both;
}
#top #custompagecf7 #responsive-form .wpcf7-form-control.wpcf7-text.wpcf7-countrytext {padding: 8px 48px!important;}
#top #custompagecf7 #responsive-form .wpcf7-form-control.wpcf7-text.wpcf7-phonetext.wpcf7-validates-as-required {padding: 8px 50px!important;}
#top #custompagecf7 #responsive-form .wpcf7-textarea,#top textarea {min-height:60px!important;max-height:160px!important;min-width:100%!important;max-width:100%!important;}


#top #custompagecf7 .wpcf7-form input[type="submit"], #top #custompagecf7 .wpcf7-submit {
	width:33%;
    background-color:#ffb362;
	font-family: "DM Sans", sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1em;text-transform:none;
    font-size: 20px;
	font-weight: 700;
    height: 50px;
	border:none;
    border-radius: 50px;
    color: #ffffff;
	margin: 20px 0;
}
#top #custompagecf7 .wpcf7-submit:hover {background:#f3901f!important;color:#ffffff!important;border-radius:1px;opacity:1!important;}

#top #custompagecf7 .wpcf7 input[type="text"], #top #custompagecf7 .wpcf7 input[type="email"], #top #custompagecf7 .wpcf7 input[type="tel"], #top #custompagecf7 .wpcf7 input[type="url"], #top #custompagecf7 .wpcf7 input[type="select"], #top #custompagecf7 .wpcf7 input[type="date"] {height:46px;}

#top #custompagecf7 .wpcf7 input[type="text"], #top #custompagecf7 .wpcf7 input[type="email"], #top #custompagecf7 .wpcf7 input[type="tel"], #top #custompagecf7 .wpcf7 input[type="url"], #top #custompagecf7 .wpcf7 input[type="select"], #top #custompagecf7 .wpcf7 input[type="date"], #top #custompagecf7 .wpcf7 select {
	height: 46px;
	padding-left: 13px;
	margin:10px 0;
	border: 1px solid #b5b5b5;
	-webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	      box-sizing: border-box;
	background-color:transparent;
	border-radius: 6px;
	font-family: "Inter", sans-serif;font-optical-sizing: auto;font-style: normal;font-variation-settings:"slnt" 0;line-height: 1.2;
    font-size: 16px;
    color:#0e0e0e;
    font-weight:300;
}

#top #custompagecf7 .wpcf7 textarea {height:auto;padding-left: 13px;padding-top: 15px;margin:10px 0;
	border: 1px solid #b5b5b5;
	-webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	      box-sizing: border-box;
	background-color:transparent;
	border-radius: 6px;
	font-family: "Inter", sans-serif;font-optical-sizing: auto;font-style: normal;font-variation-settings:"slnt" 0;line-height: 1.2;
    font-size: 16px;
    color:#0e0e0e;
    font-weight:300;}

#top #custompagecf7 .wpcf7-form-control.wpcf7-select option {background:rgb(255, 255, 255);color:rgb(0, 0, 0);}

#top #custompagecf7 .wpcf7-list-item input {position: relative;right:3px;}
#top #custompagecf7 .wpcf7-form-control:focus {border:1px solid #010100!important;}
#top #custompagecf7 .wpcf7-not-valid-tip {color:#fd0000;font-family: "Inter", sans-serif;font-optical-sizing: auto;padding-top:5px;padding-bottom:20px;}
#top #custompagecf7 .intl-tel-input ul.country-list {top:-20px;}
#top #custompagecf7 label {font-size:16px;font-weight:400;}
#top #custompagecf7 th {text-transform:none!important;letter-spacing:0px!important;padding:4px 8px!important;}

#top #custompagecf7 .wpcf7-list-item-label {font-size: 16px;}

#top #custompagecf7 .codedropz-upload-container {background-color: #f5f5f5;}
#top #custompagecf7 .codedropz-upload-inner h5 {font-size:20px;}
#top #custompagecf7 .cf7-text-or, #top #custompagecf7 .codedropz-upload-inner span {font-size:20px;}
#top #custompagecf7 .cf7-text-browser a {background: #0e0e0e;padding: 0px 20px;font-weight: 400;font-size: 16px;}

#top #custompagecf7 .wpcf7 input::placeholder, #top #custompagecf7 .wpcf7 textarea::placeholder  {color:#959595;}
#top #custompagecf7 .wpcf7 input:focus::placeholder, #top #custompagecf7 .wpcf7 textarea:focus::placeholder {color:#959595;}
#top #custompagecf7 textarea::placeholder, #top #custompagecf7 input::placeholder {opacity:1;}

#top #custompagecf7 .checkbox-pitanja {
display: block;
margin-bottom: 10px;
font-family: "DM Sans", Sans-serif;
color: #0E0E0E !important;
font-weight: 600 !important;
font-size: 17px !important;
letter-spacing: -0.5px;
line-height: 1.4;
}




/*** Scroll to top ***/
#scroll-top-link,
#av-cookie-consent-badge {
  color:#010100;
  border:1px solid #b5b5b5;
}
#scroll-top-link,
#av-cookie-consent-badge {
  background-color:#f8f8f8;
}
#scroll-top-link:hover,
#av-cookie-consent-badge:hover {
  background-color:#ffb362;
  color:#010100;
  border:1px solid #ffb362;
}







@media screen and (max-width:1060px) {
#top .headermiddle{left: 140px;}
}






@media screen and (max-width:989px) {
#top .headermiddle{
    -webkit-animation: 0.6s ease 0s normal forwards 1 fadein;
    animation: 0.6s ease 0s normal forwards 1 fadein;
}
@keyframes fadein{
    0% { opacity:0; }
    66% { opacity:0; }
    100% { opacity:1; }
}
@-webkit-keyframes fadein{
    0% { opacity:0; }
    66% { opacity:0; }
    100% { opacity:1; }
}
#top .headermiddle{display:none;opacity:0}
#top .headerright{display:none;}
#top .main_menu{left:0px!important;position:absolute;display: table!important;}
#top #header .av-logo-container #menu-item-shop.cart_dropdown{display:none;}
#top #header_meta{display:none;}
#top .av-burger-menu-main .avia_hidden_link_text{display:none;padding-left:10px;}
#top #header_main{border:0px;}
#top #header .av-logo-container #menu-item-shop.cart_dropdown{position: absolute;top:4px;right:0px;display:table;z-index:501;}
#top #header .av-logo-container #menu-item-shop.cart_dropdown .cart_dropdown_link{color:#4c4c4c;height:80px;line-height:80px;}
 #top .logo {
    display: table !important;
    width: 44px !important;
    margin: 0 auto;
    float: none !important;
    position: relative !important;
  }
#top #header .responsive .logo svg {width: auto;max-width: 100%;max-height: 100%;}

#top a.av-contains-svg {
    padding-left: 0;
  }
.logo a {
    margin: auto;
    display: table;
    width: 100%;
    top: 10%;
  }
#top #header_main .av-logo-container .inner-container {
    height: 80px;
    line-height: 80px;
  }
.html_av-overlay-side .av-burger-overlay-scroll {right: auto;left: 0;}
.html_av-overlay-side .av-burger-overlay-scroll {width: 350px;-webkit-transform: translateX(-350px);transform: translateX(-350px);}
#top #header_main .av-logo-container{max-width:100%!important;width:100%!important;padding:0px 16px;}
#top #header .av-logo-container #menu-item-shop.cart_dropdown .cart_dropdown_link{color:#ffffff;background:url(images/cart-grey.svg)no-repeat center center;background-size:26px;padding: 0 42px;}
.av-burger-overlay-active #top .av-burger-menu-main .avia_hidden_link_text{display:none!important;}
.av-burger-overlay-active #top .headermiddle{display:table;z-index: 501;position: absolute;top: -7px;left: 85px;width: 230px;background: #fff;opacity:1}
#top #header .av-logo-container #menu-item-shop.cart_dropdown .cart_dropdown_link .avia_hidden_link_text{display:none!important;}
#top #headertrazenje .aws-search-field{padding: 11px 22.6px;padding-left: 16px!important;}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li a{padding: 10px 30px;}
.responsive.html_mobile_menu_tablet #top #header_main .container .main_menu .av-main-nav li a{padding:10px;}
.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li {background-color:transparent;}
.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a {border-color:#ebebeb;}
.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li.menu-item-62928 {background:#f8f8f8;}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li li a {padding-left:30px;}
.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet {left:10px;}
.html_av-overlay-side-classic #top .av-burger-overlay li ul.sub-menu li a:last-child {border-bottom-style:none;}
#top #av-burger-menu-ul{padding: 120px 0px;vertical-align: top;}
#top #header #av-burger-menu-ul .mobmenubrowse a{pointer-events: none;text-decoration: none;font-weight: bold;}
#top #header #av-burger-menu-ul .mobmenuchat a{pointer-events: none;text-decoration: none;font-weight: bold;}
#top #header #av-burger-menu-ul .mobmenusocial a{pointer-events: none;text-decoration: none;font-weight: bold;}
#top #header #av-burger-menu-ul .mobmenubrowse{padding: 25px 0 0 0;opacity: 0.6;font-size: 12px;letter-spacing: 1px;text-transform: uppercase;}
#top #header #av-burger-menu-ul .mobmenuchat{padding: 25px 0 0 0;opacity: 0.6;font-size: 12px;letter-spacing: 1px;text-transform: uppercase;}
#top #header #av-burger-menu-ul .mobmenusocial{padding: 25px 0 0 0;opacity: 0.6;font-size: 12px;letter-spacing: 1px;text-transform: uppercase;}
#top #header .avia-menu .av-main-nav{display: table;background:transparent;}
#top.single .single-product-main-image {width:100%;}
#top.single-product .single-product-summary h1.product_title.entry-title {font-size:28px;}


#top #main .products .product {margin:0 1% 1% 0!important;width:49%!important;}
#top ul li .inner_product_header_cell .price:before, #top ul li .inner_product_header_cell .price:before, #top ul li .inner_product_header_cell .price:before, #top.single .related ul li .inner_product_header_cell .price:before {width: 13px;}
#top ul li .inner_product_header_cell .price .amount:after, #top ul li .inner_product_header_cell .price .amount:after, #top ul li .inner_product_header_cell .price .amount:after, #top.single .related ul li .inner_product_header_cell .price .amount:after {width: 13px;}
#top.single-product .woocommerce-tabs.wc-tabs-wrapper {padding:50px 0 0 0;}
#top.single-product button.single_add_to_cart_button.button.alt {}
#top.single-product .single-product-main-image .avia-wc-30-product-gallery-lightbox {display: none;}
#top.single-product .template-shop {padding-top:30px;}


#top #payment div.payment_box {width:100%;padding:3px;}
#top #payment div.payment_box p, #payment div.payment_box .form-row {width:100%}
#top #payment div.form-row {padding:0px;}
#top.woocommerce-checkout h3#order_review_heading {padding:25px 15px;}
#top.woocommerce-checkout #order_review {padding:10px 15px;}
#top.woocommerce-checkout #order_review table.shop_table {border:none!important;}
#top.woocommerce-checkout #order_review .cart_item .product-name {line-height:16px;}
#top.woocommerce-checkout #customer_details {width:100%;padding-bottom:0px;}
#top.woocommerce-checkout #order_review, #top.woocommerce-checkout #order_review_heading {width:100%;}
#top.woocommerce-cart .woocommerce-cart-form + .cart-collaterals {width: 100%;float: right;border-left: 0px solid #ececec;padding-left: 0px;}
#top.woocommerce-cart .woocommerce-cart-form {width:100%;}
#top.woocommerce-cart table .product-name {border-left-style:none;}
.responsive .cart-collaterals .cross-sells, .responsive .cart-collaterals .cart_totals, .responsive .shipping_calculator {margin-top:0px;}
#top.woocommerce-checkout #order_review tr td {padding-right:10px;}
#top.woocommerce-checkout #order_review, #top.woocommerce-checkout h3#order_review_heading {border: 1px solid #ffb362;}
.responsive #top .col2-set .col-1, .responsive #top .col2-set .col-2, .responsive .cart-collaterals .shipping_calculator,#top.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon p.form-row.form-row-first {width:100%!important;}
#top.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last {width:70%!important;float:left!important;}

#top ul li .inner_product_header h2, #top ul li .inner_product_header h2, #top ul li .inner_product_header h2 {margin: 0px 0 5px !important;}
#top .products li .price .woocommerce-Price-amount, #top .products li .price .woocommerce-Price-amount, #top .products li .price .woocommerce-Price-amount {font-size: 18px;}
#top ul li .inner_product_header_cell .price:before, #top ul li .inner_product_header_cell .price:before, #top ul li .inner_product_header_cell .price:before {display:none;}
#top ul li .inner_product_header_cell .price .amount:after, #top ul li .inner_product_header_cell .price .amount:after, #top ul li .inner_product_header_cell .price .amount:after {display:none;}
#top .products li:hover .avia_cart_buttons .add_to_cart_button, #top .products li:hover .avia_cart_buttons .add_to_cart_button, #top .products li:hover .avia_cart_buttons .add_to_cart_button {width: 90%;}
#top.single-product .related li:hover .avia_cart_buttons .add_to_cart_button {width: 90%;}
#top.single-product .related li .price .woocommerce-Price-amount {font-size:18px;}

#top.single-product .inner_product_header {border-top-style:none;}



#top span.onsale, #top span.itsnew.onsale {font-size:9px;}
#top .type-product .onsale {top: auto;right: auto;left:22px;bottom: 0;}
#top .type-product .itsnew.onsale {top: auto;left: auto;bottom: 0;right:0px;}
#top .columns-4 .type-product .onsale:before, #top .columns-3 .type-product .onsale:before {width:14px;left:-16px;top:9px;}
#top .columns-4 .type-product .itsnew.onsale:before, #top .columns-3 .type-product .itsnew.onsale:before {width:14px;left:-16px;top:9px;}


#top #naslovna-slajder .av-slideshow-caption {width:90%;}
#top #naslovna-slajder .av-slideshow-caption .avia-caption-content p {font-size:18px;}

.responsive #top #wrap_all #dve-kolone .flex_column {width:47%;} 
.responsive #top #wrap_all #dve-kolone .flex_column:not(:nth-child(2n+1)) {margin-left:6%;clear:none;}
#top .iconbox_left_content.av-icon-style-no-border .iconbox_icon {height:40px;width:40px;font-size:40px;}
#top .iconbox .iconbox_icon {float: none;margin-bottom: 10px;}


#product-single-details .product-tabs-content .product-moreinfo .row .col-md-6{flex: 0 0 100%;max-width: 100%;}
#top #header #header_main{border: 1px solid #ebebeb;}
#top.single-product .single-product-summary .vreme-isporuke, #top.single-product .single-product-summary .besplatna-isporuka, #top.single-product .single-product-summary .akcija-gratis {display:flex!important;flex-direction:column;padding-bottom:5px;}
#top.single-product .av-share-box ul.av-share-box-list {width:100%;}



#top #footer .widget_nav_menu li {
    display: block;
}

#top #socket .container {
    text-align: center !important;
}

#top #socket .social_bookmarks, #socket .copyright {
    float: none;
    display: block;
    margin: 0 auto;
}

#top #socket .social_bookmarks {
    text-align: center !important;
}

#top #socket .social_bookmarks li {
    float: none;
    display: inline-block;
}
#socket .copyright {font-size: 16px;line-height:1.2;}


#top .yith-wcbr-brand-filter.default .yith-wcbr-brands-list ul {display:grid;grid-template-columns:1fr;}
#top .yith-wcbr-brand-filter.default .yith-wcbr-brands-list ul li {margin-left:0em;}


#top #footer .flex_column:nth-child(5) span.card8{width:12%;margin:0px 16px;border:none;}
#top #footer .flex_column:nth-child(5) span.card7{width:14%;border:none;margin: 0px 16px;}
#top #footer .flex_column:nth-child(5) span.card6{width:14%;border:none;margin: 0px 16px;}

#top #footer .flex_column:nth-child(5) span.card5{width:14%;border:none;margin: 0px 16px;}
#top #footer .flex_column:nth-child(5) span.card4{width:14%;border:none;margin: 0px 16px;}

#top #footer .flex_column:nth-child(5) .card3{width:43%;border:none;margin: 0px 8px;}
#top #footer .flex_column:nth-child(5) .card2{width:20%;border:none;margin: 0px 16px;}
#top #footer .flex_column:nth-child(5) .card1{width:48%;border:none;}

#top.archive .template-shop .product-sorting ul:first-child {margin-bottom:10px;}
#top.archive .template-shop .product-sorting ul:nth-child(2) {float:left;}

}

@media screen and (max-width:767px) {
#top #custompagecf7 .column-half,#top #custompagecf7 .column-three,#top #custompagecf7 .column-fourth{width:100%;padding-right:0px!important;}
#top #custompagecf7 .wpcf7-form input[type="submit"], #top #custompagecf7 .wpcf7-submit {width:100%;}
#top #custompagecf7 .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {margin-bottom:10px;}
#top #footer .flex_column{margin-bottom:0px!important}
#top #footer .flex_column .widget{margin: 10px 0 10px 0;}
#footer .flex_column:nth-child(1){width: 100%;margin:0px;padding-bottom:0px;}
#footer .flex_column:nth-child(2){width: 100%;margin:0px;padding: 0px 0px;}
#footer .flex_column:nth-child(3){width: 100%;margin:0px;padding: 0px 0px;}
#footer .flex_column:nth-child(4){width: 100%;margin:0px;padding: 0px 0px;}

#top #payment div.payment_box {width:100%;padding:3px;}
#top #payment div.payment_box p, #payment div.payment_box .form-row {width:100%}
#top #payment div.form-row {padding:0px;}

#top .products li{width: 48%!important;}
#top .products li:nth-child(odd){margin-right:4%!important;}
#top .main_menu .av-burger-menu-main{padding: 0px!important;margin-left:14px!important;}
#top .main_menu .av-burger-menu-main a{padding: 0px!important;height: auto!important;line-height: 30px!important;margin-top:31px!important;}
#top #headertrazenje .widget{margin-top:25px;}
#top #header .avia-menu .av-main-nav{background: transparent;}
.av-burger-overlay-active #top .headermiddle{background: transparent;}


#top.woocommerce-checkout p#billing_address_1_field.form-row, #top.woocommerce-checkout p#billing_postcode_field.form-row, #top.woocommerce-checkout p#billing_phone_field.form-row {float:left;width:100%;clear:left;}
#top.woocommerce-checkout p#billing_address_2_field.form-row, #top.woocommerce-checkout p#billing_country_field.form-row, #top.woocommerce-checkout p#billing_email_field.form-row {float:right;width:100%;}

#top .title_container .breadcrumb {width:100%;right:50px;left:0px;margin-top:-15px;}

#top #footer .footer__bottom__cards {padding-top:20px;padding-bottom:15px;display:inline-flex;gap:7px;flex-wrap:wrap;width:auto;justify-content:left;}
#top #footer .footer__bottom__cards__card {width:80px;height:30px;}

#top #footer .footer__bottom__cards{width: 300px;}
#top #footer .footer__bottom__cards.samodesk{display:none;}
#top #footer .footer__bottom__cards.samomob{display: flex !important;}




#top.single-product .woocommerce-tabs .woocommerce-Tabs-panel table.specification-table th {width:auto;}
#top.single-product div div.product .woocommerce-tabs ul.tabs li.active a,#top.single-product div div.product .woocommerce-tabs ul.tabs li a {padding:10px 30px;}
#top.single-product ul.tabs.wc-tabs li {margin: 0 15px 10px 0;}


}

@media screen and (max-width:560px) {
#top #footer .footer__bottom__cards {padding-top:15px;gap:13px;}
}


@media screen and (max-width:480px) {

}

@media screen and (max-width:430px) {
#top #header .av-logo-container #menu-item-shop.cart_dropdown{z-index: 100;}
}

@media only screen and (max-width: 375px) {
#top.woocommerce-checkout #order_review .order-total th {width:100%!important;text-align:left!important;}
}

@media screen and (max-width:531px) {
#top.single-product .single-product-summary .quantity{}
#top.single-product .single-product-summary .price bdi{font-size: 21px;}
}

#tab-description.collapsed{max-height: 282px!important;}