/*
Theme Name: Simex Original
Description: Simexoriginal d.o.o. &#8211; Proizvodnja i prodaja alkoholnih pica
Version: 1.0
Author: bokishaNET
Author URI: https://bokisha.net
Template: simex
*/

@font-face {
    font-family: 'Lustria';
    src: url('hinted-Lustria-Regular.eot');
    src: local('Lustria'), local('Lustria-Regular'),
        url('fonts/hinted-Lustria-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/hinted-Lustria-Regular.woff2') format('woff2'),
        url('fonts/hinted-Lustria-Regular.woff') format('woff'),
        url('fonts/hinted-Lustria-Regular.ttf') format('truetype'),
        url('fonts/hinted-Lustria-Regular.svg#Lustria-Regular') format('svg');
    font-display: swap;
	font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('hinted-Raleway-Regular.eot');
    src: local('Raleway'), local('Raleway-Regular'),
        url('fonts/hinted-Raleway-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/hinted-Raleway-Regular.woff2') format('woff2'),
        url('fonts/hinted-Raleway-Regular.woff') format('woff'),
        url('fonts/hinted-Raleway-Regular.ttf') format('truetype'),
        url('fonts/hinted-Raleway-Regular.svg#Raleway-Regular') format('svg');
    font-display: swap;
	font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ChunkFive Ex';
    src: url('hinted-ChunkFiveEx.eot');
    src: local('ChunkFiveEx'),
        url('fonts/hinted-ChunkFiveEx.eot?#iefix') format('embedded-opentype'),
        url('fonts/hinted-ChunkFiveEx.woff2') format('woff2'),
        url('fonts/hinted-ChunkFiveEx.woff') format('woff'),
        url('fonts/hinted-ChunkFiveEx.ttf') format('truetype'),
        url('fonts/hinted-ChunkFiveEx.svg#ChunkFiveEx') format('svg');
    font-display: swap;
	font-weight: normal;
    font-style: normal;
}

h1, h2, h3, h4, h5, h6 {font-family: 'Lustria'!important; text-transform: none !important; line-height: 1.375em!important;margin: 25px 0!important;-ms-word-wrap: break-word!important;word-wrap: break-word!important;}
body, #top p{font-family: 'Lustria'!important; font-weight:400; font-size:17px; line-height: 26px!important;}

h4{font-family: 'Lustria'!important;font-weight:400!important;}

/***Top header WPML***/
#header_meta .avia_wpml_language_switch {display:none;}

#top .av-special-heading h1{font-family: 'Lustria'!important;font-weight: 400!important;text-transform: uppercase!important;line-height: 1.375em!important;}
#top .av-special-heading-tag-prodavnica {color:#ffffff}
#top .av-special-heading-h2 h2{font-family: 'Lustria'!important;font-weight:400!important;text-transform: none !important;line-height: 1.375em!important;}
#top .av-special-heading-h3 h3{font-family: 'Lustria'!important;font-weight:400!important;text-transform: none !important;line-height: 1.375em!important;}

#avia-menu li a{font-family: 'Raleway'!important; font-size:13px; font-weight:700; letter-spacing: .11em;}
#top #avia-menu li li a{font-size:15px;font-family: 'Raleway'!important; font-weight:400;line-height: 24px;}

#top .topheadericon1 a, #top .topheadericon2 a, #top .topheadericon3 a{font-family: 'Raleway', sans-serif; font-size:14px;font-weight:400;float:left;display:table;line-height:13px;color:#4c5863;margin-bottom: -2px;}
#top .topheadericon1 a{padding-left:20px;background:url(images/tel.png) no-repeat scroll left center #46c28e;}
#top .topheadericon3 a{padding-left:20px;background:url(images/tel.png) no-repeat scroll left center #46c28e;margin-left: 17px;}
#top .topheadericon2 a{padding-left:24px;background:url(images/loc.png) no-repeat scroll left center transparent;margin-left:17px;}
#top .topheadericon1 a:hover, #top .topheadericon2 a:hover, #top .topheadericon3 a:hover{text-decoration:none;}

.widget .social_bookmarks li { clear: none !important; }

#top .prev-slide {display:none!important}
#top .next-slide {display:none!important}

#top .cssklasaslike {margin: 4px 30px 30px 0!important;}
#top .text-boja {color: #30ab78;}
#top .text-naslovna {color: #3f3e3e;font-weight: 600 !important;}
#top #wrap_all #footer .flex_column p{line-height: 20px!important; font-size: 13px !important; font-weight: 400!important;}
#top #wrap_all #footer a{line-height: 20px!important; font-size: 13px !important; font-weight: 400!important;}
#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {color: #ffffff!important;}

#top  .content .flex_column .widget_nav_menu ul:first-child > .current-menu-item{background-color: transparent;  color:#0d723b!important;}
.widget_nav_menu .current-menu-item > a, .widget_nav_menu .current_page_item > a {color:#0d723b!important;}
.widget_nav_menu .current-menu-item > a::before, .widget_nav_menu .current_page_item > a::before {color:#0d723b!important;}
.widget_nav_menu ul li a::before {text-align: center;content: "\e879";font-family: entypo-fontello;font-size: 13px;display: inline-block;position: absolute;left: -15px;top: 4px;}
ul.sub-menu  {list-style-type: none!important;}
.widget_nav_menu ul li a:hover::before {color:#0d723b;}
.widget_nav_menu ul{margin-left:15px!important;}

#top .feature_list {list-style: none;margin: 0;padding: 0;}
#top .feature_list li {color: #3f3e3e;margin: 0;padding: 9px 10px;border-bottom-width: 1px;border-bottom-style: solid;}
#top .feature_list ul li {display: block;position: relative;}
#top .feature_list li:last-child{border:none!important;}
#top .feature_list ul li a {text-decoration: none;}
#top .feature_list ul li a:hover {color:#0d723b;text-decoration: none!important;}

#top .woof_checkbox_label {font-weight: normal!important;font-size: 1em!important;}
#top .avia-wc-30-product-gallery-lightbox {display: none!important;}
#socket .container {text-align: center}
#socket .copyright { font-size: 12px!important;float: none !important}
#top .woof_list label {vertical-align: top!important;padding-top: 0px!important;padding-bottom: 0px!important;}
#top .widget {padding: 0px 0 0px 0!important;}
#top .av-catalogue-title {color:#7c6853!important;}
#top .av-catalogue-price {color:#7c6853!important;}
#top .price_label {font-size: 15px !important;}
#layer_slider_2 {display: none !important;}
#top .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 {font: 1em "Releway"!important;}
#header_main .av-language-switch-item {display:none!important}
#top li.menu-item-language .sub-menu {width:auto;}
#top .wpml-ls-menu-item .wpml-ls-flag {width: auto;}
#top li.menu-item-language > a {padding: 2px 20px;}

/* cubic-bezier(0.785, 0.135, 0.15, 0.86) */

.drustvene-button-row .avia-button {border-radius: 50px;}
.drustvene-button-row a.avia-button .avia_button_icon {color:#ffffff;}
.drustvene-button-row a.avia-button:hover .avia_button_icon {color:#ffffff!important;}
#top .drustvene-button-row .avia-button {border: 0px solid rgba(255,255,255,0.1);}



/*** Animation  ***/

#top .avia_start_delayed_animation .nalevo img{-webkit-animation:grow-right 1s forwards;animation: grow-right 1s forwards;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition:left .33s cubic-bezier(.694,.0482,.335,1)}
#top .avia_start_delayed_animation .nadesno img{-webkit-animation:grow-left 1s forwards;animation: grow-left 1s forwards;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition:left .33s cubic-bezier(.694,.0482,.335,1)}
#top .avia_start_delayed_animation .nadesno .slikablogasliderbig{-webkit-animation:grow-left 1s forwards;animation: grow-left 1s forwards;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition:left .33s cubic-bezier(.694,.0482,.335,1)}
#top .avia_start_delayed_animation .nagore img{-webkit-animation:grow-up 1s forwards;animation: grow-up 1s forwards;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition:left .33s cubic-bezier(.694,.0482,.335,1)}
#top .avia_start_delayed_animation .nadole img{-webkit-animation:grow-down 1s forwards;animation: grow-down 1s forwards;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition:left .33s cubic-bezier(.694,.0482,.335,1)}
@keyframes grow-right {
  0%{
         clip-path: inset(0 0 0 100%);
         -webkit-clip-path: inset(0 0 0 100%);
         -webkit-transform: translateX(0px) scale(1);
         transform: translateX(0px) scale(1);
  }
  100% {
       clip-path: inset(0 0 0 0);
       -webkit-clip-path: inset(0 0 0 0);
       -webkit-transform: translateX(0) scale(1);
       transform: translateX(0) scale(1);
  }
}
@keyframes grow-left {
  0%{
         clip-path: inset(0 100% 0 0);
         -webkit-clip-path: inset(0 100% 0 0);
         -webkit-transform: translateX(0px) scale(1);
         transform: translateX(0px) scale(1);
  }
  100% {
       clip-path: inset(0 0 0 0);
       -webkit-clip-path: inset(0 0 0 0);
       -webkit-transform: translateX(0) scale(1);
       transform: translateX(0) scale(1);
  }
}
@keyframes grow-down {
  0%{
         clip-path: inset(0 0 100% 0);
         -webkit-clip-path: inset(0 0 100% 0);
         -webkit-transform: translateX(0px) scale(1);
         transform: translateX(0px) scale(1);
  }
  100% {
       clip-path: inset(0 0 0 0);
       -webkit-clip-path: inset(0 0 0 0);
       -webkit-transform: translateX(0) scale(1);
       transform: translateX(0) scale(1);
  }
}
@keyframes grow-up {
  0%{
         clip-path: inset(100% 0 0 0);
         -webkit-clip-path: inset(100% 0 0 0);
         -webkit-transform: translateX(0px) scale(1);
         transform: translateX(0px) scale(1);
  }
  100% {
       clip-path: inset(0 0 0 0);
       -webkit-clip-path: inset(0 0 0 0);
       -webkit-transform: translateX(0) scale(1);
       transform: translateX(0) scale(1);
  }
}

/*** Desavanja ***/

#top .pocetakarhive h3{text-align:left;padding:17px 0 9px;color:#000000;margin: 0px !important;font-size: 21px;font-weight:400;}
#top .pocetakarhive .datumposta{width: 32px;display: table;position: absolute;top:-32px;margin-left: 35px;background-color: #000;color: #fff;padding: 14px;z-index: 100;}
#top .pocetakarhive {width:28%;margin-right:8%;float:left;position:relative!important;margin-top: 20px;height: 600px;}
.slikablogasliderbig{width:100%;height:260px;background-size:cover!important;}
#top .pocetakarhive .datumdan{margin:0px;padding:0px;font-size:32px}
#top .pocetakarhive .datummesec{margin:0px;padding:0px;text-transform: uppercase;font-size: 13px;font-weight: 800;letter-spacing: 1px;text-align: center;}
#top .pocetakarhive .kategorijaposta{margin:0px!important;margin-top:42px!important;font-size: 11px;font-weight: 700!important;text-transform: uppercase!important;line-height: 2em!important;letter-spacing: 1.5px;}
#top .pocetakarhive .excerpttext{margin:0px;font-size: 14px;font-weight: 400;text-transform: none;color:#000000;}
#top .pocetakarhive .procitajexcerptlink{position:absolute;bottom:56px;font-weight:700;}
#top .pocetakarhive .procitajexcerptlink a{color:#000000;text-decoration:none!important;text-transform: uppercase;cursor: pointer;font-size:13px;letter-spacing: 1.5px;}
#top .pocetakarhive:nth-child(3n+3){margin-right:0px!important}

/*** Related Products Single ***/

#top.single-product .related.products ul li.product{width:25%;float:left!important;margin:0%!important;height:100%;min-height: 390px;}
#top.single-product .related.products ul li.product .produkthoverefekt{position:absolute;height:100%;width:100%;background:#000000;display:block;z-index:100;padding: 35px;opacity:0;transition:opacity .4s ease-out;}
#top.single-product .related.products ul li.product .inner_product .inner_product_header .avia-arrow{display:none!important}
#top.single-product .related.products ul li.product:hover .produkthoverefekt{opacity:1}
#top.single-product .related.products ul li.product .inner_product .thumbnail_container{padding:50px}
#top.single-product .related.products ul li.product .inner_product .inner_product_header{border:0px!important;padding:0px 35px 0px 35px;min-height: 40px;}
#top.single-product .related.products ul li.product .inner_product .inner_product_header h2{text-align:center;margin:0px!important}
#top.single-product .related.products ul li.product .inner_product .avia_cart_buttons{display:none!important;}
#top.single-product .related.products ul li.product .inner_product{border: 0px;}
#top.single-product .related.products ul li.product {border-bottom:1px solid #e0cbb6;border-right:1px solid #e0cbb6;}
#top.single-product .related.products ul li.product .inner_product .inner_product_header .inner_product_header_table{padding-bottom:35px;}
#top.single-product .related.products ul li.product .produkthoverefekt .produktlistingcat{text-align:center;font-size: 13px;font-weight: 700;letter-spacing: .11em;text-transform: uppercase;display: table;margin: 0px auto;margin-top: 30px;}
#top.single-product .related.products ul li.product .produkthoverefekt .produktlistingcat a{color:#ffffff!important; pointer-events: none;cursor: default;}
#top.single-product .related.products ul li.product .produkthoverefekt .produktlistingcat a:first-child{display: table;float: left;}
#top.single-product .related.products ul li.product .produkthoverefekt .produktlistingexc{text-align:center;margin:0px;margin-top:40px;font-size: 15px;font-weight: 400;color:#ffffff!important;cursor: pointer;}
#top.single-product .related.products ul li.product .produkthoverefekt .produktlistingcart{position:absolute;bottom: 50px;display: table;width:100%;}
#top.single-product .related.products ul li.product .produkthoverefekt .produktlistingcart a{display:table;text-align:center;width: 76%;letter-spacing: .11em;font-weight: 700;text-transform: uppercase;font-size: 13px;color:#ffffff!important;padding:0px;background: transparent;}
#top.single-product .related.products ul li.product .inner_product_header .onsale{transform: rotate(-90deg);padding: 0px;position: absolute;right: 0px;margin-right: -39px;padding: 0px 20px;background: #000000;border-radius: 0px;top: -128px;letter-spacing: .11em;text-align: center;text-transform: uppercase;font-size: 13px;font-weight: 700;}
#top.single-product .related.products ul li.product.sale .inner_product_header .price .woocommerce-Price-amount{text-align:left;display: inline;}
#top.single-product .related.products ul li.product-type-simple .inner_product_header .inner_product_header_table .price{width: 100%;display: block;text-align: center;}
#top.single-product .related.products ul li.product-type-variable .inner_product_header .inner_product_header_table .price{width: 100%;display: block;text-align: center;}
#top.single-product .related.products ul li.product{border-bottom:1px solid #e0cbb6;border-right:1px solid #e0cbb6}
#top.single-product .related.products ul li.product:first-child{border-left:1px solid #e0cbb6}
#top.single-product .related.products ul li.product:nth-child(1), #top.single-product .related.products ul li.product:nth-child(2), #top.single-product .related.products ul li.product:nth-child(3), #top.single-product .related.products ul li.product:nth-child(4){border-top:1px solid #e0cbb6}

/*** Prodavnica ***/
#top.archive .product-sorting{display:none!important}
#top.archive .products .product{width:33.333%;float:left!important;margin:0%!important;height:100%;min-height:414px;}
#top.archive .products .product .produkthoverefekt{position:absolute;height:100%;width:100%;background:#000000;display:block;z-index:100;padding: 35px;opacity:0;transition:opacity .4s ease-out;}
#top.archive .products .product .inner_product .inner_product_header .avia-arrow{display:none!important}
#top.archive .products .product:hover .produkthoverefekt{opacity:1}
#top.archive .products .product .inner_product .thumbnail_container{padding:50px}
#top.archive .products .product .inner_product .inner_product_header{border:0px!important;padding:0px 35px 0px 35px;min-height: 40px;}
#top.archive .products .product .inner_product .inner_product_header h2{text-align:center;margin:0px!important}
#top.archive .products .product .inner_product .avia_cart_buttons{display:none!important;}
#top.archive .products .product .inner_product{border: 0px;}
#top.archive .products .product {border-bottom:1px solid #e0cbb6;border-right:1px solid #e0cbb6;}
#top.archive .products .product .inner_product .inner_product_header .inner_product_header_table{padding-bottom:35px;}
#top.archive .products .product .produkthoverefekt .produktlistingcat{text-align:center;font-size: 13px;font-weight: 700;letter-spacing: .11em;text-transform: uppercase;display: table;margin: 0px auto;margin-top: 30px;}
#top.archive .products .product .produkthoverefekt .produktlistingcat a{color:#ffffff!important;pointer-events: none;cursor:default;}
#top.archive .products .product .produkthoverefekt .produktlistingcat a:first-child{display: table;float: left;}
#top.archive .products .product .produkthoverefekt .produktlistingexc{text-align:center;margin:0px;margin-top:40px;font-size: 15px;font-weight: 400;color:#ffffff!important;cursor: pointer;}
#top.archive .products .product .produkthoverefekt .produktlistingcart{position:absolute;bottom: 50px;display: table;width:100%;margin-left: -12%;}
#top.archive .products .product .produkthoverefekt .produktlistingcart a{display:table;text-align:center;width: 100%;letter-spacing: .11em;font-weight: 700;text-transform: uppercase;font-size: 13px;color:#ffffff!important;padding:0px;background: transparent;}
#top.archive .products .product .inner_product_header .onsale{transform: rotate(-90deg);padding: 0px;position: absolute;right: 0px;margin-right: -39px;padding: 0px 20px;background: #000000;border-radius: 0px;top: -128px;letter-spacing: .11em;text-align: center;text-transform: uppercase;font-size: 13px;font-weight: 700;}
#top.archive .products .product.sale .inner_product_header .price .woocommerce-Price-amount{text-align:left;display: inline;}
#top.archive .products .product:nth-child(2), #top.archive .products .product:nth-child(3){border-top:1px solid #e0cbb6;}
#top.archive .products .product:nth-child(1){border-top:1px solid #e0cbb6;border-left:1px solid #e0cbb6;}
#top.archive .products .product:nth-child(3n+1){border-left:1px solid #e0cbb6;}
#top.archive .products .product.product-type-simple .inner_product_header .inner_product_header_table .price{width: 100%;display: block;text-align: center;}
#top.archive .products .product.product-type-variable .inner_product_header .inner_product_header_table .price{width: 100%;display: block;text-align: center;}
#top.archive main.av-content-small.units{width:75%}
#top.archive .sidebar #woocommerce_product_categories-2 h3{text-align: left;}
#top.archive .sidebar #woocommerce_product_categories-2 .select2-selection__placeholder{float:left}
#top.archive .sidebar #woocommerce_price_filter-2 h3{text-align:left}
#top.archive .sidebar{width:25%!important;padding-top: 64px;}
#top.archive .sidebar .inner_sidebar{margin-right:0px;padding:20px;border:1px solid #e0cbb6;padding-bottom: 34px;}
#top.archive .sidebar .woof_list .woof_term_16 {display:none!important}
#top.archive .sidebar .woof_redraw_zone .woof_submit_search_form_container .button.woof_reset_search_form{display:none!important}
#top.archive .sidebar .widget.widget-woof, #top.archive .sidebar #woof_widget-2{padding-bottom:0px;}
#top.archive .woof_products_top_panel{display:none!important}
#top.archive .sidebar #woocommerce_price_filter-2{padding-top:0px!important;padding-bottom:0px!important}
#top .woof_checkbox_label {font-weight: normal!important;font-size: 1em!important;}
#woof_html_buffer{display:none!important}


#top #desagal .avia-gallery-thumb{display: flex;gap: 15px;}
#top #desagal .avia-gallery-thumb a{}






/*** 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: #555;
    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: 14px;
    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: 700;
    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: 700;
    font-size: 16px;
    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: 700!important
}

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

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

.woocommerce-checkout .order-total .includes_tax {
    font-weight: 700!important;
    color: #000!important
}

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

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

.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: 0;
    text-transform: uppercase;
    font-size: 14px!important;
    font-weight: 700
}

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

.woocommerce-cart .cart-collaterals .cart_totals h2 {
    color: #777;
    font-size: 14px;
    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: 14px;
    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: 14px;
    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: 14px;
    padding-left: 0!important
}

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

.woocommerce-cart .product-name a {
    text-transform: none!important
}

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

.woocommerce-cart .cart_item .product-subtotal {
    font-weight: 700;
    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: 700;
    font-size: 14px;
    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-family: inherit;
	font-weight: 400;
    font-size: 15px
}

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

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

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

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

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

#top.woocommerce-checkout #order_review {
    border: 2px solid #444;
    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: 14px;
    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: 20px;
}

#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: 700
}

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

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

#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:14px;}

#top #payment .payment_box.payment_method_bacs{padding-left: 0px;padding-right: 0px;}
#top #payment .form-row.place-order{padding-left:0px;}

#top.woocommerce-checkout div table.shop_table td {vertical-align: top;}

#top.woocommerce-checkout .payment_box.payment_method_npintesa img {display:none;}
#top.woocommerce-checkout .woocommerce-privacy-policy-text p {font-size:15px;}
#top.woocommerce-checkout p#godine_potvrda_field {display: table;}

#top.woocommerce-checkout #place_order {min-width: 100%;}


/*** Korpa ***/
#top td.product-name dl.variation dt {width:100%;font-size:13px;margin-top:10px;}
#top td.product-name dl.variation dd p {width:100%;font-size:13px;}

/*** Single produkt ***/
#top.single-product .reset_variations {display:none;}
#top.single-product .variations_form {top:0px;background-color:transparent;border-style:none;padding:0 0px;padding-bottom: 70px;}
#top.single-product .variations_form .single_variation_wrap {margin:30px 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 .variations th, #top.single-product .variations td {padding: 4px 0px;}
#top.single-product .single-product-main-image {width:50%;margin-right:50px;}
#top.single-product .single-product-summary .variations_form table.variations tr th.label {display:table;width: 100%;}
#top.single-product .single-product-summary .variations_form td.value.veb-variation-items-wrapper {padding: 8px 2px;}
#top.single-product .single-product-summary .fpd-sc-module-wrapper.fpd-container {margin-top: 30px;}
#top.single-product .single-product-summary .woocommerce-Price-amount.amount {font-size:30px;}
#top.single-product .single-product-summary .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol {font-size:30px;}
#top.single-product .single-product-summary .variations th.label {text-align: left;}
#top.single-product .veb-variation-gallery-wrapper .iwp-gallery-thumbnail-image {opacity: 1;}
#top.single-product .product_meta {font-size:16px;}
#top.single-product .woocommerce-tabs.wc-tabs-wrapper {padding: 0px 0 0 0;}
#top.single-product .single-product-main-image {padding-bottom: 0px;}
#top.single-product .single-product-summary .stock.in-stock {color: #000;}
#top.single-product .single-product-summary .stock.in-stock:before {display:inline-block;content: ' ';background-image: url('images/na-stanju.svg');background-size: 12px 12px;height: 12px;width: 12px;margin-right: 8px;margin-bottom: 0px;}
#top.single-product .single-product-summary .product_meta span.sku_wrapper {display:table;}
#top.single-product #reviews h2 {font-family: inherit;font-size: inherit;}
#top #commentform .comment-form-rating label, #top.logged-in div #commentform .comment-form-comment label {font-size: 17px;}

#top.single-product.postid-15878 .single-product-summary .woocommerce-product-details__short-description {margin-bottom:90px;}



#top.single-product.postid-15878 .single-product-summary .variations_form table.variations tr th.label {
width: 100%;
text-align: left;
font-size: 16px;
}

#top.single-product .single_add_to_cart_button.button.alt {
  min-width: 60%;
font-size: 16px;
font-weight: 700;
text-transform: uppercase;
padding: 13px;
}


#top.single-product .fpd-product-designer-wrapper fpd-actions-bar {display:none;}
#top.single-product .fpd-product-designer-wrapper .fpd-wrapper fpd-main-wrapper {background:transparent!important;}
#top.single-product .fpd-container fpd-module-text-layers .fpd-list .fpd-list-row {box-shadow:none!important;}
#top.single-product .fpd-cell-full .fpd-color-panel {display:none;}
#top.single-product .fpd-cell-full textarea.fpd-text-input {max-height:50px;}
#top.single-product .fpd-container fpd-module-text-layers .fpd-list .fpd-list-row div {margin: 10px 0px;}
#top.single-product .fpd-container fpd-module-text-layers .fpd-list {padding:0px;}
#top.single-product .fpd-container fpd-module-text-layers .fpd-list .fpd-list-row div:nth-child(3) {margin:0px!important;}
#top.single-product .fpd-container .fpd-list {flex-direction:column;display:flex;}
#top.single-product .fpd-container .fpd-list div:nth-child(2) {order:1;}
#top.single-product .fpd-container .fpd-list div:nth-child(1) {order:2;}

@media screen and (max-width:989px) {
#top.woocommerce-checkout h3#order_review_heading {padding:5px 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%;}
.responsive #top .col2-set .col-1, .responsive #top .col2-set .col-2, .responsive .cart-collaterals .shipping_calculator {width:100%;}
#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 #444;}
#top.single-product .single-product-main-image {width:100%;}
#top .title_container .breadcrumb {left:auto!important;}
#top div div.product .woocommerce-tabs ul.tabs li.active a, #top div div.product .woocommerce-tabs ul.tabs li a {padding:9px 8px 10px 8px;}
#top.archive h2.woocommerce-loop-product__title, #top.single-product h2.woocommerce-loop-product__title {height:auto;}
#top.single-product .woocommerce-tabs.wc-tabs-wrapper {padding: 20px 0 0 0;}
}



@media only screen and (max-width: 800px){
#top.archive main.av-content-small.units{width:100%!important}
#top.archive .sidebar{width:100%!important}
#layer_slider_1 {display: none!important;}
#layer_slider_2 {display: block!important;}
}

@media only screen and (max-width: 680px){
#top.archive .products .product{width:100%!important;border:1px solid #e0cbb6!important;border-top:0px!important;height: 663px !important;min-height:663px!important}
#top.archive .products .product:nth-child(1){border-top:1px solid #e0cbb6!important;}
#top.archive .products .product .produkthoverefekt .produktlistingcart{margin-left:-6%!important;}
#layer_slider_1 {display: none!important;}
#layer_slider_2 {display: block!important;}
}
@media only screen and (max-width: 560px){	
#top.archive .products .product{height: 564px !important;min-height:564px!important}
#top.archive .products .product .produkthoverefekt .produktlistingcart{margin-left:-7%!important;}
#layer_slider_1 {display: none!important;}
#layer_slider_2 {display: block!important;}
}
@media only screen and (max-width: 479px){	
#top.single-product .related.products ul li.product{height:492px!important;min-height:492px!important}
#top.single-product .related.products ul li.product:nth-child(2){border-top:0px}
#top.single-product .related.products ul li.product:nth-child(2), #top.single-product .related.products ul li.product:nth-child(4){border-left:1px solid #e0cbb6;}
#top.single-product .related.products ul li.product .produkthoverefekt .produktlistingcart a{width:81%!important}
#layer_slider_1 {display: none!important;}
#layer_slider_2 {display: block!important;}
}
@media only screen and (max-width: 460px){	
#top.archive .products .product{height: 477px !important;min-height: 477px !important;}
#top.archive .products .product .produkthoverefekt .produktlistingcart{margin-left:-9%!important;}
#layer_slider_1 {display: none!important;}
#layer_slider_2 {display: block!important;}
}
@media only screen and (max-width: 380px){	
#top.single-product .related.products ul li.product{min-height: 410px !important;height: 410px !important;}
#top.archive .products .product{min-height: 408px !important;height: 408px !important;}
#top.archive .products .product .produkthoverefekt .produktlistingcart{margin-left:-11%!important;}
#top.single-product .related.products ul li.product .produkthoverefekt .produktlistingcart a{width:78%!important}
#layer_slider_1 {display: none!important;}
#layer_slider_2 {display: block!important;}
}
@media only screen and (max-width: 320px){	
#top.single-product .related.products ul li.product{height: 360px !important;min-height: 360px !important;}
#top.archive .products .product .produkthoverefekt .produktlistingcart{margin-left:-13%!important;}
#top.single-product .related.products ul li.product .produkthoverefekt .produktlistingcart a{width:76%!important}
#layer_slider_1 {display: none!important;}
#layer_slider_2 {display: block!important;}
}

@media only screen and (max-width: 1330px){
#top .pocetakarhive {width:30%;margin-right:5%;height: 560px;}
#top .pocetakarhive h3{font-size:21px}
#top .pocetakarhive .excerpttext{font-size:14px}
#top .pocetakarhive .kategorijaposta{font-size:11px}
#top.archive .products .product:nth-child(4){border-top:0px;}
#top.archive .products .product:nth-child(4n+1){border-left:0px;}
#top.archive .products .product:nth-child(3n+1){border-left:1px solid #e0cbb6;}
}


@media only screen and (max-width: 1160px){
#top .pocetakarhive {width:47%;margin-right:5%;height: 560px;}
#top.home .pocetakarhive:nth-child(3){display:none}
#top.single-post .pocetakarhive:nth-child(3){display:none}
#top .pocetakarhive:nth-child(2n+2){margin-right:0px!important}
#top .pocetakarhive:nth-child(3n+3){margin-right:5%!important}
#top .pocetakarhive:nth-child(6n+6){margin-right:0px!important}
#top.archive .products .product{height:440px!important;}
}

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

#top.archive .products .product{width:50%;clear:none}
#top.archive .products .product:nth-child(3){border-top:0px;}
#top.archive .products .product:nth-child(3n+1){border-left:0px;}
#top.archive .products .product:nth-child(2n+1){border-left:1px solid #e0cbb6;}
#top.single-product .related.products ul li.product{height:333px;min-height:333px;}
#top.archive .products .product .produkthoverefekt .produktlistingcart{margin-left:-11%;}
}



@media only screen and (max-width: 767px) {
#top .topheadericon1 a, #top .topheadericon2 a, #top .topheadericon3 a {margin: 4px!important;}
.avia-slideshow-button {display:none!important;}
#footer .widget {margin: 0px 0;}
#socket .container {text-align: center}
#socket .copyright {float: none !important}
#socket .sub_menu_socket {display: block !important;width: 100%;}
#socket .sub_menu_socket .menu {margin-left: 0;}
#socket .sub_menu_socket .menu li {border: 0;display: block;float: none;text-align: center;}
#top div#slide-2 {background-position: 50% 50% !important;}
#top .pocetakarhive {width:100%;margin-right:0%!important;height: 560px;}
#top.single-post .pocetakarhive:nth-child(3){display:block}
#top.home .pocetakarhive:nth-child(3){display:block}
#top .pocetakarhive .excerpttext{bottom:52px;}
#top.archive .products .product{height:412px!important;min-height: 412px;}
#top.single-product .related.products ul li.product{height:405px;min-height:405px;}
#top.single-product .related.products ul li.product:nth-child(3), #top.single-product .related.products ul li.product:nth-child(4){border-top:0px}
#top.single-product .related.products ul li.product:nth-child(3){border-left:1px solid #e0cbb6; }
#layer_slider_1 {display: none!important;}
#layer_slider_2 {display: block!important;}
#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;}
.responsive table.shop_table.cart .product-name, .responsive table.shop_table.cart .product-price {text-align: left;}
}

