/*
Theme Name: SamponZaPse Child
Description: Custom WordPress child theme.
Author: kha-concept.com
Author URI: 
Version: 1.0.0
Template: samponzapse
*/



/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(fonts/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.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: 'Montserrat';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(fonts/JTUQjIg1_i6t8kCHKm459WxRyS7m.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;
}

/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(fonts/JTUSjIg1_i6t8kCHKm459Wdhyzbi.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: 'Montserrat';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.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;
}


/* latin-ext */
@font-face {
  font-family: 'Cormorant';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url(fonts/H4clBXOCl9bbnla_nHIq4Zu9uqc.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: 'Cormorant';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url(fonts/H4clBXOCl9bbnla_nHIq75u9.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;
}


@font-face {
    font-family: 'Tw Cen MT';
    src: local('Tw Cen MT Bold Italic'), local('TwCenMT-BoldItalic'),
        url('fonts/TwCenMT-BoldItalic.woff2') format('woff2');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Tw Cen MT Condensed';
    src: local('Tw Cen MT Condensed Bold'), local('TwCenMT-CondensedBold'),
        url('fonts/TwCenMT-CondensedBold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tw Cen MT Condensed';
    src: local('Tw Cen MT Condensed'), local('TwCenMT-Condensed'),
        url('fonts/TwCenMT-Condensed.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tw Cen MT';
    src: local('Tw Cen MT Bold'), local('TwCenMT-Bold'),
        url('fonts/TwCenMT-Bold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tw Cen MT';
    src: local('Tw Cen MT'), local('TwCenMT-Regular'),
        url('fonts/TwCenMT-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tw Cen MT Condensed Extra';
    src: local('Tw Cen MT Condensed Extra Bold'), local('TwCenMT-CondensedExtraBold'),
        url('fonts/TwCenMT-CondensedExtraBold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tw Cen MT';
    src: local('Tw Cen MT Italic'), local('TwCenMT-Italic'),
        url('fonts/TwCenMT-Italic.woff2') format('woff2');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}


/***  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: "Montserrat", sans-serif!important;}
#top.tax-product_cat .container_wrap_first, #top.woocommerce-shop .container_wrap_first{padding-top:60px;}
#top.arhive.post-type-archive-product .container_wrap_first{padding-top:60px;}

#top li#wpc-term-taxonomy-product_cat-87, #top li#wpc-term-taxonomy-product_cat-88, #top li#wpc-term-taxonomy-product_cat-89, #top li#wpc-term-taxonomy-product_cat-90, #top li#wpc-term-taxonomy-product_cat-91, 
#top li#wpc-term-taxonomy-product_cat-92 {display:none;}


/*** General ***/
#top h1,#top h2,#top h3,#top h4,#top h5,#top h6{font-family: 'Tw Cen MT';font-style: normal;line-height:normal;text-transform:none;line-height:1;}
body, #top p{font-family: "Montserrat", sans-serif;font-optical-sizing: auto;font-weight: 400;font-style: normal;line-height: 1.4;}
#top .image-overlay{display:none!important}
#top .avia-post-nav{display:none!important}
#top .special_amp {font-family:inherit;font-style: inherit;font-size: inherit;line-height: inherit;font-weight: inherit;color:inherit!important;}
#top strong {color:inherit;}
#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: "Inter", Helvetica, Arial, sans-serif!important;}
#top .av-subheading.av-subheading_below p {font-family: "Montserrat", sans-serif;font-optical-sizing: auto;font-weight: 400;font-style: normal;line-height: 1.4;letter-spacing: 0px;}
#top a:hover {text-decoration:none;}

#top .avia_textblock.pisani-font p {font-family: Cormorant,serif;font-style: italic;font-size: 23px;line-height: 1.2;}



/* Top Menu */
#top #header_meta a, #top #header_meta li, #top #header_meta .phone-info {font-size: 14px;text-transform: uppercase;font-weight: 400;}
/* #top #header_main {background:inherit;-webkit-box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);}*/
#top #header_meta .social_bookmarks li {border:none;}
#top #header_meta .sub_menu ul li.menu-item-language a {padding:0px 0;}
#top #wrap_all .social_bookmarks li.social_bookmarks_icon_viber:hover a, #top #wrap_all .social_bookmarks li.social_bookmarks_icon_viber a:focus {color:#ffffff;background-color:#665cac;}

#top #header ul#avia-menu.menu .avia-menu-fx {background: #000000;bottom:26px;height:3px;border-radius:0px;}
#top .html_header_sticky.html_header_shrinking .avia-menu-fx {background:#000000;bottom:26px;}

body.lang-sr .engleskijezik{display:none!important}
body.lang-en .srpskijezik{display:none!important}
#header_meta .sub_menu ul li a {color:#ffffff!important;}

#top p.demo_store {background:#FDF0F5!important;color:#d4357c!important;}


/* Header Menu pretraga */
#top #header .avia-search-tooltip {width:370px;border-radius:0px;}
#top #header #searchsubmit, .ajax_load {width:70px;min-width:70px;}
#top #header .av_minimal_header #s {padding: 12px 75px 12px 5px;}
#top #header #searchform div {max-width: 370px;}
#top #header .avia-search-tooltip .avia-arrow-wrap {right: 50px;}

#top #header .menu-item-search-dropdown {padding-right:0px;}
#top #header #menu-item-shop.cart_dropdown {right:12px;}


#top #header div .dropdown_widget .cart_list li:hover {background-color:#f8f8f8;}
#top .cart_dropdown {border-style:none;}
#top #header #menu-item-shop .cart_subtotal{color: rgb(255, 255, 255);font-family: "Montserrat", sans-serif;font-size: 12.8px;font-weight: bold;letter-spacing: 0.256px;line-height: 55px;list-style-image: none;list-style-position: outside;list-style-type: none;text-transform: uppercase}
#top #header #menu-item-shop .woocommerce-mini-cart-item.mini_cart_item a{color:#000}
#top #header #menu-item-shop .cart_list.product_list_widget{background: #ffffff;}
#top #header #menu-item-shop .woocommerce-mini-cart__total.total{background:#f8f8f8;color:#000000;}
#top #header #menu-item-shop .woocommerce-mini-cart__buttons.buttons a{color:#ffffff;width: 50%;padding: 0px;}
#top #header #menu-item-shop .dropdown_widget .avia-arrow{background: #ffffff;}
#top #header .cart_dropdown .dropdown_widget .widget_shopping_cart_content {border-style:none;}

.html_header_top.html_logo_center .logo {
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}

/*
izmene
@media only screen and (min-width:1024px) {
nav.main_menu {left:26.333%;}
}
.cart_dropdown {right:30px;}

#top #menu-item-search {float:right;right:0px;}
nav.main_menu, .av-main-nav-wrap {width: 83.88%;}
*/

#top #sekcija-home-slaj .av-special-heading.ha2naslov h2 {font-weight:600;}
#top #sekcija-home-slaj .av-special-heading.ha2naslov .av-subheading p {font-family:Cormorant,serif;font-style:italic;font-size:55px;}
#top #sekcija-home-slaj .av-special-heading.ha2naslov .av-subheading_below {margin-top:0;}


/*** 3 columna ispod slajdera ***/
#top #naslovna-slajder-sec .content {padding-top:0px;}
#top #homesec4 .template-page.content {padding-top:0px;}
#top #homesec1 .av-special-heading.tanji-font .av-special-heading-tag, #top .av-special-heading.tanji-font .av-special-heading-tag {font-family: 'Tw Cen MT';font-weight: normal;text-transform: uppercase;line-height: 1;}
#top #homesec1 #homesec1clm1{width: 50.8%;height: 469px;}
#top #homesec1 #homesec1clm2{width: calc(49.2% - 20px);margin-bottom: 20px;height: 224.5px;}
#top #homesec1 #homesec1clm3{width: calc(49.2% - 20px);height: 224.5px;}

#top #sos-samponi-home.avia-product-slider-container .product-sorting {display:none;}

#top #homesec1clm1-title.av-special-heading {padding:0% 0% 0% 50%;} 
#top #homesec1clm1-button.avia-button-wrap {padding:3% 0% 0% 50%;}

#top .avia-button-wrap.custom-dugme-light .avia-button.avia-color-dark {font-size: 14px;text-transform:uppercase;}
#top .avia-button-wrap.custom-dugme-light .avia-button.avia-color-dark:hover {
  font-size: 14px;
  font-weight: 400;
  color: #ffffff!important;
  background-color:#5cbc3f!important;
  border-color:#5cbc3f!important;
  border-radius: 0px;
}


#top.single-product .single-product-main-image.alpha a, #top.single-product .woocommerce-product-gallery img {background-color:#fbf9fa;border-style: none;}
#top.single-product .avia-wc-30-product-gallery-lightbox.av-remove-size-attr {display: none;}

#top #homesec1clm4 #tekst-sekcija-para.av_textblock_section {margin-left: 50%;}

#top #pocetna-donacija-col.av-special-heading {max-width:730px;}
#top #pocetna-donacija-col.av-special-heading span.beli-naslov {color:#5cbc3f;}




#top #slajder-pocetna .av-slideshow-caption {max-width:700px;bottom: 1%;left: 0px;}
#top #slajder-pocetna .avia-caption .avia-caption-title {background:transparent;}
#slajder-pocetna .avia-caption .avia-caption-content p {background:transparent;padding: 0px 15px;font-family: Cormorant,serif;font-style: italic;}
#slajder-pocetna .avia-caption {display:flex;flex-direction:column;}
#slajder-pocetna .avia-caption .avia-caption-content.av_inherit_color {order: 1;}
#slajder-pocetna .avia-caption .avia-caption-title {order: 2;}



/* Breadcrumbs below page title */
#top.single .breadcrumb, #top.single .breadcrumb a {font-size: 13px;font-weight: 300;}
#top.single .breadcrumb {margin-left: 17px;}
#top.single #breadcrumbs-navigacija .breadcrumb a.trail-begin, #top.single #breadcrumbs-navigacija .breadcrumb .sep, #top.single #breadcrumbs-navigacija .breadcrumb a, #top.single #breadcrumbs-navigacija .breadcrumb .sep, #top.single #breadcrumbs-navigacija .breadcrumb .trail-end{margin-top: 11px;}

/* Remove you are here */ 
span.trail-before {display:none!important;}

#top #lojalnost-lista .av-iconlist-small .iconlist_icon {line-height:49px;font-size:40px;}
#top.logged-in #moj-nalog-sec #moj-nalog-col1.av-special-heading, #top.logged-in #moj-nalog-sec #moj-nalog-col2.av_textblock_section {display:none;}



/*** Blog, Kategorije, Tagovi ***/
#top.single .container_wrap .content {padding-top: 0px;}
#top.single header.entry-content-header h1.post-title.entry-title {font-size:46px;}
/***#top .fullsize .template-blog .post .entry-content-wrapper {max-width:1500px;}
#top .fullsize .template-blog .post .entry-content-wrapper * {max-width:1500px;margin-left:auto;margin-right:auto;}***/
#top.single-post .big-preview.single-big {text-align: justify;font-size: 1.15em;line-height: 1.7em;max-width: 800px;margin: 0 auto;overflow: visible;}
#top.single .fullsize .related_title {font-size: 30px;text-transform: uppercase;}
#top.blog div .av_one_half, #top.archive div .av_one_half, #top.archive.tag div .av_one_half {margin-left:4%;width:48%;}
#top.blog div .first, #top.archive div .first, #top.archive.tag div .first {margin-left: 0;}

#top.blog .slide-entry-wrap .slide-content, #top.archive .slide-entry-wrap .slide-content, #top.archive.tag .slide-entry-wrap .slide-content {flex-direction: column;display: flex;padding-top: 20px;}
#top.blog .slide-entry-wrap .slide-content header.entry-content-header, #top.archive .slide-entry-wrap .slide-content header.entry-content-header, #top.archive.tag .slide-entry-wrap .slide-content header.entry-content-header {order: 2;padding-bottom: 10px;}
#top.blog .slide-entry-wrap .slide-content header.entry-content-header h3, #top.archive .slide-entry-wrap .slide-content header.entry-content-header h3, #top.archive.tag .slide-entry-wrap .slide-content header.entry-content-header h3 {font-size: 26px;}
#top.blog .slide-entry-wrap .slide-content .slide-meta, #top.archive .slide-entry-wrap .slide-content .slide-meta, #top.archive.tag .slide-entry-wrap .slide-content .slide-meta {order: 1;}
#top.blog .slide-entry-wrap .slide-content .slide-meta .slide-meta-del, #top.blog .slide-entry-wrap .slide-content .slide-meta .slide-meta-comments,
#top.archive .slide-entry-wrap .slide-content .slide-meta .slide-meta-del, #top.archive .slide-entry-wrap .slide-content .slide-meta .slide-meta-comments,
#top.archive.tag .slide-entry-wrap .slide-content .slide-meta .slide-meta-del, #top.archive.tag .slide-entry-wrap .slide-content .slide-meta .slide-meta-comments {display:none;}
#top.blog .slide-entry-wrap .slide-content .slide-entry-excerpt.entry-content, #top.archive .slide-entry-wrap .slide-content .slide-entry-excerpt.entry-content, #top.archive.tag .slide-entry-wrap .slide-content .slide-entry-excerpt.entry-content {order: 3;}
#top.blog .slide-entry-wrap .slide-content .slide-entry-excerpt.entry-content .read-more-link, #top.archive .slide-entry-wrap .slide-content .slide-entry-excerpt.entry-content .read-more-link, #top.archive.tag .slide-entry-wrap .slide-content .slide-entry-excerpt.entry-content .read-more-link {padding-top:20px;}
#top.blog .slide-entry-wrap .slide-content .slide-meta .slide-meta-time, #top.archive .slide-entry-wrap .slide-content .slide-meta .slide-meta-time, #top.archive.tag .slide-entry-wrap .slide-content .slide-meta .slide-meta-time {font-weight:400;text-transform:uppercase;}
#top.blog .slide-entry-wrap .slide-content .slide-entry-excerpt.entry-content .read-more-link a.more-link, #top.archive .slide-entry-wrap .slide-content .slide-entry-excerpt.entry-content .read-more-link a.more-link,
#top.archive.tag .slide-entry-wrap .slide-content .slide-entry-excerpt.entry-content .read-more-link a.more-link {width: 35%;font-weight: 400;text-transform: uppercase;color:#000;border-bottom: 1px solid #5cbc3f;}
#top.blog .slide-entry-wrap .slide-content .slide-entry-excerpt.entry-content .read-more-link a.more-link .more-link-arrow, #top.archive .slide-entry-wrap .slide-content .slide-entry-excerpt.entry-content .read-more-link a.more-link .more-link-arrow,
#top.archive.tag .slide-entry-wrap .slide-content .slide-entry-excerpt.entry-content .read-more-link a.more-link .more-link-arrow {display:none;}
#top.blog .slide-entry-wrap .slide-content .slide-entry-excerpt.entry-content .read-more-link a:hover.more-link {color:#5cbc3f;}



#top.blog #blog-header-sekcija.avia-section,#top.tag #blog-header-sekcija.avia-section,#top.archive #blog-header-sekcija.avia-section {background-color: #fbf9fa;}
#top.blog .container_wrap,#top.tag .container_wrap,#top.archive .container_wrap {border-color: transparent;}
#top.blog #blog-header-sekcija.avia-section #header-naslov-stranice.av-special-heading, #top.archive #blog-header-sekcija.avia-section #header-naslov-stranice.av-special-heading,
#top.archive.tag #blog-header-sekcija.avia-section #header-naslov-stranice.av-special-heading {padding-bottom:10px;font-size:50px;}
#top.blog .container_wrap.container_wrap_first.main_color.sidebar_right, #top.archive .container_wrap.container_wrap_first.main_color.sidebar_right, 
#top.archive.tag .container_wrap.container_wrap_first.main_color.sidebar_right {background-color:#f2e8df;}


/*** Blogovi ***/
#top #blog-grid-objave.avia-content-slider .av_one_third {margin-left:3%;width:31.333333333333332%;}
#top #blog-grid-objave.avia-content-slider .first, #top #blog-grid-objave.avia-content-slider .no_margin {margin-left: 0;}
#top #blog-grid-objave .slide-entry-wrap .slide-content {flex-direction: column;display: flex;padding-top: 20px;}
#top #blog-grid-objave .slide-entry-wrap .slide-content header.entry-content-header {order: 2;padding-bottom: 10px;}
#top #blog-grid-objave .slide-entry-wrap .slide-content header.entry-content-header h3 {font-size: 26px;}
#top #blog-grid-objave .slide-entry-wrap .slide-content .slide-meta {order: 1;}
#top #blog-grid-objave .slide-entry-wrap .slide-content .slide-meta .slide-meta-del, #top #blog-grid-objave .slide-entry-wrap .slide-content .slide-meta .slide-meta-comments {display:none;}
#top #blog-grid-objave .slide-entry-wrap .slide-content .slide-entry-excerpt.entry-content {order: 3;}
#top #blog-grid-objave .slide-entry-wrap .slide-content .slide-entry-excerpt.entry-content .read-more-link {padding-top:20px;}
#top #blog-grid-objave .slide-entry-wrap .slide-content .slide-meta .slide-meta-time {font-family: 'Rubik', sans-serif;font-weight: 400;text-transform: uppercase;}
#top #blog-grid-objave .slide-entry-wrap .slide-content .slide-entry-excerpt.entry-content .read-more-link a.more-link {width: 35%;font-weight: 400;text-transform: uppercase;color:#000;border-bottom:1px solid #5cbc3f;}
#top #blog-grid-objave .slide-entry-wrap .slide-content .slide-entry-excerpt.entry-content .read-more-link a:hover.more-link {color:#5cbc3f;}
#top #blog-grid-objave .slide-entry-wrap .slide-content .slide-entry-excerpt.entry-content .read-more-link a.more-link .more-link-arrow {display:none;}

#top.single-post p + h1, #top.single-post p + h2, #top.single-post p + h3, #top.single-post p + h4, #top.single-post p + h5, #top.single-post p + h6 {margin-top: 10px;}
#top.single-post h3 {font-size: 26px;}

#top .fullsize .template-blog .post .entry-content-wrapper {text-align:unset!important;}

/*** FAQ ***/
#top .togglecontainer .toggle_wrap .toggle_content {color: #1c1a1a!important;background-color: #fff!important;border-color: transparent !important;}
#top .togglecontainer p.toggler.activeTitle {border-color:#5cbc3f!important;font-weight:500;}
.js_active .av-elegant-toggle .toggler, .avia-admin-preview-container .av-elegant-toggle .toggler {padding: 20px 55px 20px 35px!important;}
#top .av-elegant-toggle .single_toggle {margin-bottom: 5px!important;}
#top .togglecontainer p.toggler {font-weight:500;border-color: #d4d4d4 !important;background-color: transparent !important;}
#top .toggle_icon {border-style: none;}
.av-elegant-toggle.togglecontainer .av_toggle_section:first-of-type .toggler {border-top-style:none;}
#top .single_toggle p.toggler sup {font-size: 13px;margin-right: 10px;}


/*** Testimonials ***/
#top .avia-testimonial:nth-of-type(odd) {background:#dce9e8!important;}
#top .avia-testimonial:nth-of-type(even) {background:#ccd0dc!important;}





/***** 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:#5cbc3f;
	font-family: "Montserrat", sans-serif;font-optical-sizing: auto;font-style: normal;
    font-size: 20px;
	text-transform:uppercase;
	font-weight: 600;
    height: 50px;
	border: 1px solid #5cbc3f;
    border-radius: 0px;
    color: #ffffff;
	margin: 20px 0;
}
#top #custompagecf7 .wpcf7-submit:hover {background:#0e0e0e!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:60px;}

#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: 60px;
	padding-left: 27px;
	margin:10px 0;
	border: 1px solid #747474;
	-webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	      box-sizing: border-box;
	background-color:transparent;
	border-radius: 0px;
	font-family: "Montserrat", sans-serif;font-optical-sizing: auto;
    font-size: 17px;
    color:#0e0e0e;
    font-weight:400;
}

#top #custompagecf7 .wpcf7 textarea {height:auto;padding-left: 27px;padding-top: 15px;margin:10px 0;
	border: 1px solid #747474;
	-webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	      box-sizing: border-box;
	background-color:transparent;
	border-radius: 0px;
	font-family: "Montserrat", sans-serif;font-optical-sizing: auto;
    font-size: 17px;
    color:#0e0e0e;
    font-weight:400;}

#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 #5cbc3f!important;}
#top #custompagecf7 .wpcf7-not-valid-tip {color:#fd0000;font-family: "Montserrat", 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: 14px;}

#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: "Montserrat", sans-serif;font-optical-sizing: auto;
color: #0E0E0E !important;
font-weight: 600 !important;
font-size: 17px !important;
letter-spacing: -0.5px;
line-height: 1.4;
}


/*** 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:#fff;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;left:38px;}
#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: #d70103;
    background-size: auto;
  position: absolute;
  content: "AKCIJA!";
  background-size: 20px;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  margin-top: 5px;
  left: 6px;
  z-index: 2;
  line-height: 22px;
  right: auto;
  padding: 0px 6px;
  border-radius: 0px;}

#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;
}



/*** Moj nalog ***/
#top.woocommerce-account .form-row label {font-weight:400;margin-bottom:10px;}
#top.woocommerce-account .form-row input.input-text {padding:15px 6px;}
#top.woocommerce-account .button {font-size:16px;}
#top.woocommerce-account .av-special-heading.pisani-font .av-special-heading-tag {font-family:Cormorant,serif;font-style:italic;}
#top.woocommerce-account p.woocommerce-LostPassword.lost_password {top: 0px;}
#top.woocommerce-account form.login, #top.woocommerce-account form.register {background-color: #fbf9fa;border-radius: 0px;border-style: none;}

/*** 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;}
#top #header_main p.woocommerce-mini-cart__buttons.buttons {background-color:#000000;}
#top #header_main p.woocommerce-mini-cart__buttons.buttons .button {color:#ffffff;text-transform:uppercase;}


/*** Single produkt ***/
#top.single-product .template-shop {padding-top:60px;}
#top.single-product .reset_variations {display:none;}
#top.single-product .single-product-summary h1.product_title.entry-title {left: -3px;position: relative;font-size: 70px;font-weight: 400;text-transform: uppercase;padding-bottom: 0px;}
#top.single-product .single-product-summary h1 {margin-bottom:0px;}
#top.single-product .single-product-summary .woocommerce-product-details__short-description {margin: 30px auto;}
#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:40%;}
#top.single-product .single-product-summary .variations_form table.variations tr th.label {display:table;}
#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, #top.single-product .single-product-summary p.price, #top.single-product .single-product-summary p.price span.woocommerce-Price-amount.amount {font-size:30px;}
#top.single-product .single-product-summary p.price del {color:#b9b9b9;font-size:30px;}
#top.single-product .single-product-summary p.price del span bdi, #top.single-product .single-product-summary p.price del span bdi span, #top .inner_product_header_cell span.price del span bdi, #top .inner_product_header_cell span.price del span bdi span, #top .inner_product_header_cell span.price del {color:#b9b9b9;}
#top.single-product .single-product-summary .price bdi .woocommerce-Price-currencySymbol {font-size:30px;}
#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 .product_meta span.sku_wrapper {display:table;}
#top.single-product button.single_add_to_cart_button.button.alt {min-width: 56%;padding:21px;font-size: 20px;font-weight: bold;text-transform: uppercase;border-radius: 0px;border: 1px solid #5cbc3f;}
#top.single-product button.single_add_to_cart_button.button.alt:hover {background-color: transparent;color: #000;border: 1px solid #000000;}
#top.single-product table.shop_attributes th {width: 15%;}

#top.single-product .variations th.label {width:auto;text-align: left;}
#top.single-product .variations th.label label {font-size: 15px;font-weight: normal;}
#top.single-product .variations th.label span.veb-selected-variation-item-name {display:none;}



#top.single-product .single-product-summary table {background: transparent;}
#top.single-product .single-product-summary table.shop_attributes th {width: 7%;font-weight: 400;padding: 0;text-transform: none;letter-spacing: 1px;font-size: 16px;}
#top.single-product .single-product-summary table.shop_attributes td {font-style: normal;padding: 8px 2px;font-size: 16px;}
#top.single-product .single-product-summary tr:nth-child(2n+1) {background: transparent;}





#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 .single-product-summary .quantity {position: relative;
border-color: #ccc;
border-width: 1px;
border-style: solid;
border-radius: 0px;
padding: 10px;}
#top.single-product .single-product-summary div .quantity input.qty {font-size:20px;}

#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 .slick-vertical .slick-slide {border: 0px solid transparent;}
#top.single-product .thumbnail_image {margin: 0px 0px 5px;}

#top .related.products h2, #top .upsells.products h2 {
  font-size: 35px;
  text-align: center;
}


#top.single-product #tab-sastojci_tab .sastojci-tabela .avia-table {display:inline-table;}

#top.single .product_column.product_column_4 .related.products h2, #top.single .product_column.product_column_4 .upsells.products h2 {
  font-size: 35px;
  color: #000;
  text-align: center;
  margin: 40px auto;
}

#top.single .related.products .inner_product_header_cell h2, #top.archive .products .inner_product_header_cell h2, #top .products .inner_product_header_cell h2 {
  font-size: 28px !important;
  font-weight: 400;
}






/*** WooCommerce Tabovi ***/
#top.single-product #av_section_1.avia-section.alternate_color {background:#fbf9fa;border-color:transparent!important;}
#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 .main_color .woocommerce-tabs .tabs .active {background-color: transparent;}
#top.single-product div div.product .woocommerce-tabs ul.tabs li.active a {font-weight: 400;background-color:transparent;color: #5a5a5a;border: 1px solid #d7d7d7;}
#top.single-product div div.product .woocommerce-tabs ul.tabs li a {font-weight: 400;color: #000;border: 1px solid #d7d7d7;}
#top.single-product ul.tabs.wc-tabs li {background-color: transparent;margin: 0 15px 0 0;}
#top.single-product ul.tabs.wc-tabs li a {position: relative;
  display: inline-block;
  vertical-align: top;
  padding: 12px 59px 16px;
  font-family: Cormorant,serif;
  font-size: 25px;
  font-style: italic;
  color: #5a5a5a;
  -webkit-transition: border-color .2s ease-out;
  transition: border-color .2s ease-out;}

#top .woocommerce-tabs ul.tabs li.active a, .woocommerce-tabs ul.tabs li a:hover {background:transparent!important;border-color:#000000!important;}

#top.single-product .av-product-class-minimal {background: #fff;}

#top.single-product .sastojci-tabela .avia-table td {color: #000;border: none;}

#top.single-product #tab-sastojci_tab {padding: 15px 1px;}
#top.single-product #tab-sastojci_tab .sastojci-tabela .avia-table {margin: 10px 0;}

#top.single-product .woocommerce-tabs ul {list-style:outside;}

#top.single-product .noHover.single-product-main-image.alpha .onsale {display:none;}

#top.single-product .woocommerce-product-details__short-description ul, #top.single-product .woocommerce-tabs ul {list-style-type:disc;list-style-position:inside;}

#top .products .product .avia_cart_buttons .add_to_cart_button, #top .products .product .button.product_type_simple, #top .products .product .button.product_type_variable {
  width: 200px!important;
  float: none!important;
  background: #fbf9fa;
  color: #000;
  padding: .8rem;
  font-size: 13px;
  font-weight: 500;
  border-radius: 0px;
  margin: 0 auto!important;
}

#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, #top .products li.product .inner_product:hover .button.product_type_variable {
  background: #010100;
  color: #fff;
}

#top .products .product .avia_cart_buttons .add_to_cart_button span, #top .products .product .button.product_type_simple span, #top .products .product .button.product_type_variable span {
  font-size: 13px;
  padding-right: 5px;
}


/* Na hover parent elementa (button) promeni boju SVG path-a */
#top .main_color .avia_cart_buttons .avia-svg-icon:hover svg:first-child path {fill:#5cbc3f!important;}



#top .inner_product_header .avia-arrow {display:none;}
#top .inner_product {border-style:none;}
#top .inner_product_header {border-top-style:none;}
#top .avia_cart_buttons {opacity:1;background: transparent;border:none;padding:0px 0px 20px;}
#top .avia_cart_buttons a.button.show_details_button {display:none;}
#top .avia_cart_buttons span.button-mini-delimiter {display:none;}
#top .inner_product_header_table {text-align:center;}

#top #ph7-samponi-pocetna li.product .inner_product, #top #ph7-samponi-pocetna li.product .inner_product .inner_product_header {background: transparent;}



#top.archive .template-shop.content .entry-content-wrapper .term-description p, #top.archive .template-shop.content .entry-content-wrapper .term-description ul {font-size: 17px;}



/*** Arhiva Woo***/
#top #ph7-samponi-pocetna .products .product .avia_cart_buttons .add_to_cart_button, #top #ph7-samponi-pocetna .products .product .button.product_type_simple {background:#ffffff;}
#top #ph7-samponi-pocetna .products li.product .inner_product:hover .avia_cart_buttons .add_to_cart_button, #top #ph7-samponi-pocetna .products li.product .inner_product:hover .button.product_type_simple {background: #010100;color: #fff;}
#top #ph7-samponi-pocetna ul.products li.product .inner_product {border: 1px solid transparent;}
#top #ph7-samponi-pocetna ul.products li.product .inner_product:hover {border: 1px solid #ffffff;}
#top #ph7-samponi-pocetna .specifikacije-container .specifikacije-wrapper #acf-polje-wrapper .proizvod-kratak-opis, #top #ph7-samponi-pocetna .main_color .price, #top #ph7-samponi-pocetna .inner_product_header_cell h2.woocommerce-loop-product__title, #top #ph7-samponi-pocetna .price span {color: #fff;}
#top ul.products li.product .inner_product {border: 1px solid transparent;}
#top ul.products li.product .inner_product:hover {border: 1px solid #ccd0dc;}
#top ul.products li.product .inner_product:hover .avia_cart_buttons a .avia-svg-icon svg{fill:#5cbc3f;}
#top ul.products li.product.sale .price del{display: table;width: 100%;}
#top ul.products li.product.sale .price del bdi{font-size: 13px;}
#top ul.products li.product.sale .price del bdi .woocommerce-Price-currencySymbol{font-size: 13px;}
#top ul.products li.product{display: flex;justify-content: center;align-items: baseline;width: 100%;margin:0px!important;}
#top ul.products{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;}
#top .product_column_4 ul.products{display: grid;grid-template-columns: repeat(4,1fr);gap: 10px;}
#top ul.products li.product .inner_product{height:100%;padding-bottom: 63px;position: relative;width: 100%;}
#top ul.products li.product .inner_product a.woocommerce-LoopProduct-link{height:100%;}
#top ul.products li.product .inner_product .avia_cart_buttons{position: absolute;bottom: 0px;}
#top ul.products li.product .inner_product .price{min-height: 49.5px;display: table;width: 100%;padding-top: 25px;}
#top ul.products li.product.sale .inner_product .price{padding-top:0px;}
#top ul.products li.product .inner_product h2{min-height: 56px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#top ul.products li.product .inner_product .proizvod-kratak-opis{min-height: 58.5px;}
#top ul.products li.product.sale .price ins{display: table;width: 100%;}
#top ul.products li.product.sale .price ins:before{display:none!important;}
#top #ph7-samponi-pocetna ul.products li.product.sale .price del bdi{color:#fff;}
#top #ph7-samponi-pocetna ul.products li.product.sale .price del{color:#fff!important;}
#top .product_column_4 ul.products{display: grid;grid-template-columns: repeat(4,1fr);gap: 10px;}
#top .product_column_4 ul.products li.product{display: flex;justify-content: center;align-items: baseline;width: 100%;margin:0px!important;}
#top.woocommerce-cart .cross-sells ul.products{display: grid;grid-template-columns: repeat(4,1fr);gap: 10px;}
#top.woocommerce-cart .cross-sells ul.products li.product{display: flex;justify-content: center;align-items: baseline;width: 100%;margin:0px!important;}
#top #ph7-samponi-pocetna ul.products{display: grid;grid-template-columns: repeat(4,1fr);gap: 10px;}















#top.archive h2.woocommerce-loop-product__title, #top .inner_product_header_cell h2.woocommerce-loop-product__title {font-size:28px;font-weight:400;text-transform: uppercase;padding:0px 20px;}
#top.woocommerce-shop #av_product_description .av-parallax .av-parallax-inner.av-parallax-woo {background-position: 50% 150% !important;}
#top.woocommerce-shop #av_product_description .container {height: 500px;}
#top.woocommerce-shop #av_product_description h1 {padding-top: 50px;}

#top .price span{font-size: 18px;color: #5cbc3f;font-weight: 500;}

#top.archive .product-sorting, #top.archive .yith-par-message.yith-par-message-loop, #top.single-product .product_column.product_column_4 .yith-par-message.yith-par-message-loop,
 #top .avia-content-slider-inner .yith-par-message.yith-par-message-loop, #top.woocommerce-cart .yith-par-message.yith-par-message-loop {display:none;}
#top .woocommerce-ordering {position: relative;right: auto;margin: 0px;margin-bottom: 0px;margin-bottom:40px;width: auto;display: table;right: 0px;float: right;}
#top.woocommerce-page .woocommerce-ordering select {width: 100%;}

#top .specifikacije-container .specifikacije-wrapper {margin:5px 0px 20px;}
#top .specifikacije-container .specifikacije-wrapper #acf-polje-wrapper .proizvod-kratak-opis {font-family: "Montserrat", sans-serif;font-optical-sizing: auto;font-weight: 400;font-style: italic;
  font-size: 15px;
  line-height: 1.3;
  position: relative;
  clear: both;
  text-align: center;
  color: #838383;}
  
  
#top .widget {padding: 0px 0 20px 0;}
#top .sidebar_left .content {padding-left:0px;}
#top.woocommerce-page .content, #top.woocommerce-page .sidebar {padding-top:10px;}
#top .sidebar_left .inner_sidebar {margin-right:20px;}
#top.blog .sidebar_left .inner_sidebar,#top.tag .sidebar_left .inner_sidebar,#top.archive .sidebar_left .inner_sidebar {margin-right:50px;}
#top.blog .sidebar_left .inner_sidebar .wpc-search-icon,#top.tag .sidebar_left .inner_sidebar .wpc-search-icon,#top.archive .sidebar_left .inner_sidebar .wpc-search-icon {left: auto;right: 10px;}

#top.archive .template-shop.content select.orderby {font-size: 16px;border-color:#ccd0dc;background-color:#fff;color:#484848;}


#top .inner_product:hover .rating_container {opacity:0;}


#top #yith-par-message-cart img {vertical-align:middle;}
#top #yith-par-message-reward-cart .ywpar_apply_discounts {display:flex;margin-bottom:0px;}
#top #yith-par-message-reward-cart .ywpar_apply_discounts span input#ywpar-points-max.input-text, #top #yith-par-message-reward-cart .ywpar_apply_discounts span.woocommerce-Price-amount.amount,
#top #yith-par-message-reward-cart .ywpar_apply_discounts span button#ywpar_apply_discounts.button {margin:10px;}
#top #yith-par-message-reward-cart .ywpar_apply_discounts strong {margin:0px 6px;}




/* Custom ikonice za poklon na proizvodima */
.custom-product-badge {
    position: absolute;
    top: 5px;
    right: 5px;
	left:auto;
    width: 60px;
    height: auto;
    z-index: 10;
}

/* Badge na single product stranici u Enfold temi - sada ide desno unutar slike */
.single-product .single-product-badge {
    position: absolute;
    top: 15px;
    right: auto;
    left: 15px;
    width: 70px;
    z-index: 20;
}

/* Prilagođavanje za mobilne uređaje */
@media (max-width: 768px) {
    .custom-product-badge {
        width: 45px;
        top: 5px;
		right: 5px;
		left:auto;
    }

    .single-product .single-product-badge {
        width: 50px;
        top: 10px;
        right: 10px;
    }
}







/*** 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: 28px;
    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: 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: bold;
    font-size: 18px;
    padding: 13px;
}

.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: 600!important;
    color: #000!important
}

.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: 100%;
float: left;
padding-top: 30px;
margin-top: 0px;
}

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

#top.woocommerce-cart .woocommerce-info {background-color: #fff4d5;border-color: #fff4d5;}

.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;
	padding-bottom: 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: 14px!important;
    font-weight: 700
}

.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: 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;
	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: #fff4d5;
  padding: 19px;
  color: #000;
  line-height: 1.6;
  font-weight: 500;
    font-size: 16px;
    margin-bottom: 10px
}

#top.woocommerce-checkout .woocommerce-info a {
    color: #5cbc3f;
    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: 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-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 #5cbc3f;
    border-bottom: none!important;
    padding: 20px 30px;
    margin-bottom: 0!important
}

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

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

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

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

#top.woocommerce-checkout #order_review tr th {
    border: none!important;
    background: #ffffff!important;
    text-transform: uppercase;
    color: #1c1c1c;
    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: #ffffff!important;
	color: #1c1c1c;
    padding-left: 0;
    padding-right: 20px;
	vertical-align: top;
}

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

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

#top.woocommerce-checkout #order_review .cart_item .product-name,
#top.woocommerce-checkout #order_review .cart_item .product-quantity {
    color: #1c1c1c;
    font-weight: 600;
}

#top.woocommerce-checkout #order_review .cart-subtotal th,
#top.woocommerce-checkout #order_review .order-total th {
    text-transform: uppercase;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 #order_review tr.order-total span {color: #1c1c1c;}

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

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

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

#top.woocommerce-cart .cart-collaterals td strong {
    color: #1c1c1c!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: uppercase;
    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
}

.cart_totals ul#shipping_method li, .shop_table ul#shipping_method li {line-height: 1.3;}
.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: 1em 28px;}
#top #payment .form-row.place-order{background: #fff;padding-top: 20px;padding-left:0px;}

#top.woocommerce-checkout #place_order.button.alt {min-width: 100%;height: 50px;}

#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 .quantity input.qty {height: auto;width: 100%;}
#top #payment ul.payment_methods li img {width:30%;}

#top.woocommerce-page.woocommerce-order-received .av-special-heading h1.av-special-heading-tag {display:none;}


#top.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 42px;
}

#top.woocommerce-cart p.woocommerce-shipping-destination {display:none;}

#top.single-product #av_section_1.avia-section .product_column.product_column_4 .related.products ul.products.columns-4 li.product .inner_product_header_table .inner_product_header_cell h2 {margin-bottom: auto;}


#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;}




/*** Checkout u boji ***/
#top h3#order_review_heading, #top #order_review {background: #ffffff;color: #1c1c1c;}
#top #order_review label span, #top #order_review ul#shipping_method li label, #top #order_review ul#shipping_method li label, #top #order_review label {color:#1c1c1c;}
#top.woocommerce-checkout #payment li label {text-transform:uppercase;font-weight:bold;}
#top #order_review ul.payment_methods li input {margin: 0 8px 0 0;}

#top #customer_details p#billing_wooccm12_field br {display:none;}
#top #customer_details span.woocommerce-radio-wrapper label.checkbox {margin-right: 10px;}
#top #customer_details textarea#order_comments.input-text {height: 10em;}
#top input::placeholder, #top input-text::placeholder, #top textarea::placeholder {color:#868686!important;}





/* Slider za blogove */
#top .custom-product-slider .product-slide {
  padding: 10px;
  box-sizing: border-box;
  text-align: center;
}
#top .custom-product-slider .product-slide h4 {
  margin: .5em 0 .2em;
  font-size: 1em;
}
#top .custom-product-slider .product-slide .price {
  font-weight: bold;
}

#top.single-post p.product.woocommerce.add_to_cart_inline {border:none!important;}
#top.single-post p.product.woocommerce.add_to_cart_inline a {font-size: 16px;}







/*** 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: #5cbc3f;
font-family: "Montserrat", sans-serif;font-optical-sizing: auto;font-style: normal;
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: "Montserrat", sans-serif;font-optical-sizing: auto;font-style: normal;
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: "Montserrat", sans-serif;font-optical-sizing: auto;font-weight: bold;font-style: normal;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: "Montserrat", sans-serif;font-optical-sizing: auto;font-style: normal;
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: "Montserrat", sans-serif;font-optical-sizing: auto;font-style: normal;
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;}



/*** 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: 400;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;color: #484848;}
#top .wpc-filter-header .widget-title.wpc-filter-title {font-size:18px;font-weight:600;color:#010100;padding-bottom: 20px;}
#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:#5cbc3f!important;background:#5cbc3f;}
#top .wpc-filters-main-wrap input[type="radio"]:hover, #top .wpc-filters-main-wrap input[type="checkbox"]:hover {border-color:#5cbc3f!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:#5cbc3f!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 #5cbc3f!important;border-top:2px solid #5cbc3f!important;}



/*** Footer ***/
#socket .copyright {
	order: 2;
    display: block;
    float: none;
    padding-top: 5px;
    text-align: center;
    width: 100%;
}

#top #wrap_all #socket .social_bookmarks {
    float: none;
    margin: 0;
    text-align: center;
}

#top #wrap_all #socket .social_bookmarks li {
    float: none;
    display: inline-block;
}
#footer {padding:75px 0 70px 0;}
#footer p, #footer a, #socket .copyright, #socket a {font-family: 'Raleway', sans-serif;font-weight:300;font-size:15px;line-height:28px;letter-spacing:0px;}
#footer a:hover, #socket a:hover {text-decoration:none;}
#footer .social_bookmarks li {clear:none!important;}
#socket .copyright, #socket a {font-size:13px;font-weight:400;}

#top #wrap_all #socket .container {
    flex-direction: column;
    display: flex;
    text-align: center;
}

#top #footer h3.widgettitle {text-transform: none;font-size: 23px;font-weight: 400;}
#top #footer h3 {margin-bottom: 30px;}
/*#top #footer section#nav_menu-2 ul#menu-brzi-linkovi {display: grid;grid-template-columns:170px 1fr;}*/


#top #footer .flex_column:nth-child(1) {width:25.33333%;margin:0;padding:0 10px 0 0px;}
#top #footer .flex_column:nth-child(2) {width:49.33333%;margin:0;padding:0 10px 0 0px;}
#top #footer .flex_column:nth-child(2) #media_image-2.widget {margin:0 auto;width: 40%;}
#top #footer .flex_column:nth-child(2) #text-3.widget {margin:0 auto;text-align:center;}
#top #footer .flex_column:nth-child(2) #text-3.widget .textwidget p {padding:0 50px;}
#top #footer .flex_column:nth-child(3) {width:25.33333%;margin:0;padding:0 0px 0 70px;}
#top #footer .flex_column:nth-child(4){width:100%;margin-left:0px!important;}
#top #footer .flex_column:nth-child(4) section {padding:0px;margin:0;}

#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:0px;display: flex;justify-content:center;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%;}




/*** Socijale ***/
#top #footer .social_bookmarks {
	height: 42px;
    text-align: center;
    margin:0 ;
    position: relative;
}
#top #footer .social_bookmarks {
    text-align: center;
    margin: 15px 0 0 ;
    position: relative;
}
#top #footer .social_bookmarks li {
	width: 43px;
	display: inline-block;
    float: none;
    margin-right: 5px;
    background: transparent;
  border: 1px solid #373737;
	border-radius: 0px;
}

#top #footer .social_bookmarks li a {font-size: 19px;width: 43px;line-height:40px;min-height: 40px;border-radius:0px;}
#top #footer .av-share-link:hover a, #top #footer .av-share-link a:focus {border-radius:0px;}
#top #footer .social_bookmarks li:hover, #top #header .social_bookmarks li:hover {border:none;}



@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 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;}
#top #header nav.main_menu .avia-menu {transform: none;}

#footer {padding: 15px 0 15px 0;}
#top #av-burger-menu-ul {vertical-align: top;}
#top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {background-color:#eee!important;}

#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:100%;}

#top.woocommerce-checkout .checkout-sigurnost {margin-top: 0px;}


#top.single-product .template-shop {padding-top: 0px;}
#top.single-product #tab-sastojci_tab .sastojci-tabela .avia-table {display:grid;grid-template-columns:auto auto;grid-template-rows:auto;}



#top #homesec4 .flex_column_table {display: block;table-layout: none;}
#top #homesec4 .flex_column_table #homesec1clm4.flex_column {margin:0;margin-bottom:20px;width:100%;display:block;}

#top #ph7-samponi-pocetna .avia-product-slider-container .products .product {width:100%;}

#top .single-product-main-image.alpha span.onsale {display:none;}
#top ul.products{display: grid;grid-template-columns: repeat(2,1fr);gap: 10px;}
#top .product_column_4 ul.products{display: grid;grid-template-columns: repeat(2,1fr);gap: 10px;}
#top #ph7-samponi-pocetna ul.products{display: grid;grid-template-columns: repeat(2,1fr);gap: 10px;}

#top.single-post h2 {font-size: 29px;}
#top.single-post h3 {font-size: 24px;}

#top.single-post .post-meta-infos {line-height: 1.3;}

}

#top #prodslider .avia-content-slider-inner{height:auto!important;}







@media only screen and (max-width: 767px) {
#top #custompagecf7 .column-half,#top #custompagecf7 .column-three,#top #custompagecf7 .column-fourth{width:100%;padding-right:0px!important;margin-left: 0%;}
#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;}
#footer .widget {margin: 0px 0;}
#socket .copyright {display:block;float:none;padding-top:0px;text-align:center;width:100%;line-height: 1.3;}
#top #wrap_all #socket .social_bookmarks {float:none;margin:0;position:absolute;text-align:center;top:10px;width:100%;}
#socket .social_bookmarks li {float:none;display:inline-block;}
#socket .sub_menu_socket {float: none;width: 100%;display: block;text-align: center;margin: 0 0 0 -6px!important;}
#socket .sub_menu_socket li {float:none;display:inline-block;}
#top #footer .flex_column{margin-bottom:0px!important}
#top #footer .flex_column .widget{margin: 10px 0 10px 0;}
#top.single-product .single-product-main-image {width:100%;}
#top.single-product .veb-variation-product-gallery {width:100%;}
#footer img.alignnone.size-full.wp-image-39 {width:60%;height:auto;}
#top .wp-image-55, #top .wp-image-60, #top .wp-image-56 {width:50%;margin:10px auto;}

#top #ph7-samponi-pocetna .avia-product-slider-container .products .product {width:100%;}

#top.single-product .single-product-main-imagem, #top.single-product .veb-variation-product-gallery {width:100%;}
#top.woocommerce-cart .shop_table .product-quantity {display: block;}
#top.woocommerce-cart .woocommerce-cart-form del, #top.woocommerce-cart .woocommerce-cart-form ins, #top.woocommerce-cart tr.woocommerce-cart-form__cart-item.cart_item td.product-price {line-height: 1;}
#top.woocommerce-cart .product-quantity .quantity {text-align: center;}
#top.woocommerce-cart .product-quantity .quantity input.minus, #top.woocommerce-cart .product-quantity .quantity input.qty, #top.woocommerce-cart .product-quantity .quantity input.plus {width:30px;height:30px;line-height:30px;}

#top.woocommerce-checkout #order_review tr td {width: 100%;}
#top.woocommerce-checkout #order_review tr {background: #fff;}
#top.woocommerce-checkout #order_review .quantity {margin: 10px auto;}
.responsive table.shop_table.cart .product-name {text-align: left;}
#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 #customer_details p#billing_address_1_field, #top #customer_details p#billing_address_2_field, 
#top #customer_details p#billing_city_field, #top #customer_details p#billing_postcode_field, 
#top #customer_details p#billing_phone_field, #top #customer_details p#billing_email_field {width: 100%;}

#top.woocommerce-order-received .woocommerce-order section.woocommerce-order-details {float:left;width:100%;}
#top.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details {width:100%;margin-bottom: 40px;}

#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.archive .template-shop.content .entry-content-wrapper .term-description p, #top.archive .template-shop.content .entry-content-wrapper .term-description ul  {font-size: 16px;}
#top .menu-item-search-dropdown > a.avia-svg-icon img[is-svg-img="true"], #top .menu-item-search-dropdown > a.avia-svg-icon svg:first-child {top:5px;}

/***
izemene
nav.main_menu, .av-main-nav-wrap {width:100%;}

#top .main_menu{left:0px!important;position:absolute;display:table!important;}
#menu-item-shop .cart_dropdown_link {padding:0 15px;}
#top #header .av-logo-container #menu-item-shop.cart_dropdown{position:absolute;top:4px;right:-13px;display:table;}
#top #header .av-logo-container #menu-item-shop.cart_dropdown .cart_dropdown_link{color:#4c4c4c;height:80px;line-height:80px;}

#top .logo {width:100px!important;margin:0 auto;}
#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 #header_main .av-logo-container .inner-container {height:80px;line-height:80px;}

#top .av-small-burger-icon {transform-origin:left!important;}
#top #menu-item-search {right:40px;}
***/


nav.main_menu, .av-main-nav-wrap {width: auto;}
.responsive #top .logo {width: 100%;text-align: center;}
.responsive .logo img, .responsive .logo svg {margin: 0 auto;}
.responsive #top #wrap_all .main_menu {width: 100%;}
.responsive #top #menu-item-shop.cart_dropdown {margin-left: 0;right: 0;position: absolute;}
#top .av-small-burger-icon {transform-origin:left!important;}
#top #header #menu-item-shop.cart_dropdown {right:-38px;}
.responsive #top #wrap_all .menu-item-search-dropdown a {font-size:20px;}
#top #menu-item-search {float: right;right: -190px;}

.responsive #top #wrap_all .main_menu {width:100%;position:absolute;left:0;z-index:1;}
/*.av-burger-overlay-active #header_main .logo{display:none!important;}*/

#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;}


#slajder-pocetna .avia-slideshow-inner, #slajder-pocetna .avia-slideshow-inner img {height:400px!important;}
#slajder-pocetna .avia-slideshow-inner img {min-width:855px!important;margin-left:0px!important;}

#top #homesec1 #homesec1clm1 {width:100%;height:375px;}
#top #homesec1 #homesec1clm1.flex_column {background:url(images/Suvo-pranje-baner-mob.jpg) -20px 0% no-repeat scroll #fbf9fa;}
#top #homesec1 #homesec1clm2 {width: calc(50% - 10px);margin-bottom: 0px;margin-right: 20px;}
#top #homesec1 #homesec1clm3 {width: calc(50% - 10px);margin-bottom: 0px;}
#top #homesec1 #homesec1clm2 .av-special-heading.modern-right {text-align:center;}
#top #homesec1 #homesec1clm2 .avia-button-wrap {display:inline-block;float:none;}
#top #homesec1 #homesec1clm3.flex_column {background:url(images/Umetnost-nege-baner-mob.jpg) no-repeat scroll bottom center #fbf9fa;}
#top #homesec4 #homesec1clm4.flex_column {width:100%;height:750px;background: url(images/kraljevski-tretman-mob2.jpg) no-repeat scroll bottom center #fbf9fa;}
/*#top #homesec4 #homesec1clm4.flex_column {width:100%;height:750px;background: url(images/nova-godina-baner-mob2.jpg) no-repeat scroll bottom center #fbf9fa;}*/
#top #homesec4 #homesec1clm4 .av-special-heading.modern-right {text-align:center;padding-bottom:0px;}
#top #homesec4 #homesec1clm4 .avia_textblock {text-align:center;} 
#top #homesec4 #homesec1clm4 .avia-button-wrap {display:inline-block;float:none!important;left:50%;position:relative;transform:translate(-50%);}
#top #homesec1clm1-button.avia-button-wrap {padding: 3% 0% 0% 45%;}
#top #donacija-azilima .flex_column .avia-button.avia-position-left {text-align:center;}
#top #donacija-azilima .flex_column .avia-button-wrap {display: inline-block;float: none !important;left: 50%;position: relative;transform: translate(-50%);}

#top #homesec1clm1-title.av-special-heading .av-special-heading-tag br {display:none;}

#top #donacija-azilima .flex_column {height:600px;background:url(images/sampon-za-pse-loyality-baner-mob.jpg) no-repeat scroll bottom center;}
#top #pocetna-donacija-col.av-special-heading {text-align:center;}

#top #ph7-samponi-pocetna ul.products li.product .inner_product:hover {border: 1px solid transparent;}


#top #homesec1clm4 #tekst-sekcija-para.av_textblock_section {margin-left:0%;}
#top #homesec4 #homesec1clm4.flex_column #homesec4clm1-title .av-special-heading-tag {text-align: center;}
#top #homesec1clm4 #homesec4clm1-title .av-special-heading-tag  br {display:none;}


#top .specifikacije-container .specifikacije-wrapper #acf-polje-wrapper .proizvod-kratak-opis br {display:none;}
#top .specifikacije-container .specifikacije-wrapper #acf-polje-wrapper .proizvod-kratak-opis {font-size:13px;}
#top.archive h2.woocommerce-loop-product__title, #top .inner_product_header_cell h2.woocommerce-loop-product__title {padding:0px 0px;font-size: 22px !important;margin: 20px auto !important;}

#top.archive .products .product, #top.single-product .products .product, #top #sos-grid-samponi .products .product, #top.woocommerce-cart .products .product {width: 100% !important;}
#top ul.products li.product .inner_product:hover {border:none;}
#top.single-product .single-product-summary h1.product_title.entry-title {font-size: 50px;padding-bottom: 20px;}
#top.single-product .single-product-summary .price bdi, #top.single-product .single-product-summary p.price, #top.single-product .single-product-summary p.price span.woocommerce-Price-amount.amount,
#top.single-product .single-product-summary .price bdi .woocommerce-Price-currencySymbol {font-size: 20px;}
#top.single-product ul.tabs.wc-tabs li {margin: 0 15px 15px 0;}
#top.single-product button.single_add_to_cart_button.button.alt {min-width:50%;padding:13px;font-size:16px;}
#top.single-product .single-product-summary .quantity {padding:0px;}


#footer .container {display:flex; flex-wrap:wrap;}
#footer .container .flex_column:nth-child(1) {order:2;}
#footer .container .flex_column:nth-child(2) {order:1;}
#footer .container .flex_column:nth-child(2) img {width:36%;}
#footer .container .flex_column:nth-child(3) {order:3;}
#footer .container .flex_column:nth-child(4) {order:4;}
#top #footer .flex_column:nth-child(2) #media_image-2.widget {width:50%;margin:0;}
#top #footer .flex_column:nth-child(2) #text-3.widget, #top #footer .flex_column:nth-child(2) .social_bookmarks {text-align:left;}
#top #footer .flex_column:nth-child(2) #text-3.widget .textwidget p {padding:0;}

#top #footer .flex_column:nth-child(1) {width: 100%;margin: 0;padding: 0 0;}
#top #footer .flex_column:nth-child(2) {width: 100%;margin: 0;padding: 0 0;}
#top #footer .flex_column:nth-child(3) {width: 100%;margin: 0;padding: 0 0;}

#socket .copyright {text-align:left;}

#top #av-burger-menu-ul {vertical-align: top;}



#top #home-prva-sekcija.av-layout-grid-container .flex_cell, #top #home-treca-sekcija.av-layout-grid-container .flex_cell {min-height: 500px;}


#top.woocommerce-shop #av_product_description h1 {padding-top: 30px;text-transform: uppercase;font-size: 34px;}
#top.woocommerce-shop #av_product_description .container {height: auto;}


#top.woocommerce-page .woocommerce-cart-notice img {float:left;}
#top #yith-par-message-reward-cart .ywpar_apply_discounts {display: block;}
#top #yith-par-message-reward-cart .ywpar_apply_discounts span input#ywpar-points-max.input-text, #top #yith-par-message-reward-cart .ywpar_apply_discounts span.woocommerce-Price-amount.amount, #top #yith-par-message-reward-cart .ywpar_apply_discounts span button#ywpar_apply_discounts.button {
  margin: 0px;}
#top #yith-par-message-reward-cart .ywpar_apply_discounts strong {margin: 0px;}
.responsive table.shop_table.cart {display:grid;}
#top #sos-samponi-home .product.type-product.post-69 h2.woocommerce-loop-product__title {margin:0 auto;}


#top.blog #blog-header-sekcija.avia-section #header-naslov-stranice.av-special-heading, #top.archive #blog-header-sekcija.avia-section #header-naslov-stranice.av-special-heading,
#top.archive.tag #blog-header-sekcija.avia-section #header-naslov-stranice.av-special-heading {padding-bottom:10px;font-size:30px;}

.responsive #top #wrap_all .container {width:90%;max-width:90%;}
#top.single-post header.entry-content-header h1.post-title.entry-title {font-size: 36px;}

}

@media only screen and (max-width: 560px) {
#top.woocommerce-cart .cross-sells ul.products{grid-template-columns: repeat(2,1fr)!important;}
#top ul.products{display: grid;grid-template-columns: repeat(2,1fr)!important;gap: 10px;}
#top .product_column_4 ul.products{display: grid;grid-template-columns: repeat(2,1fr)!important;gap: 10px;}
#top ul.products li.product .inner_product h2{min-height: auto;font-size:19px!important;}
#top ul.products li.product .inner_product .proizvod-kratak-opis{min-height: auto;}
#top ul.products li.product .inner_product .price{margin-bottom:25px;}
#top #ph7-samponi-pocetna ul.products{display: grid;grid-template-columns: repeat(2,1fr)!important;gap: 10px;}
#top .product_column_4 ul.products .avia_cart_buttons{padding: 0 0 0px;}

}
@media only screen and (max-width: 500px) {
#top #homesec1 #homesec1clm2 {width:100%;margin-bottom:20px;margin-right:0px;height:380px;text-align: center;background:url(https://www.samponzapse.com/wp-content/uploads/2024/09/Baner3-1.png) -31% 100% no-repeat scroll #fbf9fa}
#top #homesec1 #homesec1clm3 {width:100%;height:380px;text-align: center;}
}


@media only screen and (max-width: 375px) {
#top #homesec1 #homesec1clm3.flex_column {background: url(images/sampon-za-pse-baner-nega.jpg) -166px 100% no-repeat scroll #fbf9fa;}
#top #homesec4 #homesec1clm4 {background: url(https://www.samponzapse.com/wp-content/uploads/2024/09/Baner-sampon-za-pse-ph7-gold.jpg) 20px 100% no-repeat scroll #fbf9fa;}
}

/*Izmene Coa */
.container.av-logo-container{display:flex;}
.container.av-logo-container .inner-container{display:flex;}
.container.av-logo-container .inner-container .logo.avia-svg-logo {width: fit-content;position:relative;top:0;left:0;right:0;margin:auto;display:flex;z-index: 123;}
.container.av-logo-container .inner-container .logo.avia-svg-logo a.av-contains-svg{display:flex;margin: initial;}
/*
.avia-mozilla .container.av-logo-container .inner-container .logo.avia-svg-logo a.av-contains-svg svg[role="graphics-document"] {width:100%;height:100% !important;}
.avia-safari .container.av-logo-container .inner-container .logo.avia-svg-logo a.av-contains-svg svg[role="graphics-document"] {width:-webkit-fit-content;height:100% !important;}
.avia-webkit .container.av-logo-container .inner-container .logo.avia-svg-logo a.av-contains-svg svg[role="graphics-document"] {width:auto;height:100% !important;}
.woocommerce .container.av-logo-container .inner-container .logo.avia-svg-logo a.av-contains-svg svg[role="graphics-document"] {width:auto;height:100% !important;}
.avia-webkit .container.av-logo-container .inner-container .logo.avia-svg-logo a.av-contains-svg svg[role="graphics-document"] {width:100%;height:100% !important;}
*/
.logo svg{
    width:100%;
}
.container.av-logo-container .inner-container .responsive .logo{width:inherit;}
.container.av-logo-container .inner-container nav.main_menu{display:flex;}
.container.av-logo-container .inner-container #top .av-small-burger-icon{transform-origin: left;}
.container.av-logo-container .inner-container #menu-item-shop .cart_dropdown_link{padding:0;}

#top #header #menu-item-shop.cart_dropdown {z-index:123;}

@media only screen and (max-width: 989px) {
    .responsive .logo {float: left;width:inherit;}
    .container.av-logo-container .inner-container .logo.avia-svg-logo a.av-contains-svg{margin: auto;}
    #top #header nav.main_menu .avia-menu{ width: 100%;position: absolute;left:0;right:0;top:0;}
    .container.av-logo-container .inner-container nav.main_menu{width:100%;}
    #top #header .menu-item-search-dropdown{padding:0 3rem;}
    .responsive #top #wrap_all .av_mobile_menu_tablet .main_menu{display:flex;}
    .responsive #top #menu-item-shop.cart_dropdown {margin-left: 0;right: -0 !important;position: absolute;}
    .av-burger-overlay-active  #top .logo {z-index:0;}
    #top #header .menu-item-search-dropdown{position:absolute;right:-0.25rem;}
    .avia-safari .logo svg {width:auto;}
#top.woocommerce-cart .cross-sells ul.products{grid-template-columns: repeat(2,1fr);}
#top #header .menu-item-search-dropdown{padding: 0px;right: 35px!important;}
#top #header .menu-item-search-dropdown a{padding-left: 0px;}
#top #header .menu-item-search-dropdown a svg{width: 15px;top: 4px;}
   
   
}
@media only screen and (max-width: 767px) {
    .responsive #top #menu-item-shop.cart_dropdown {margin-left: 0;right: 0;position: absolute;}
    .responsive #top .logo{position: relative;width:fit-content;display:flex;top:0;left:0;right:0;z-index: 123;}
    .avia-mozilla #top .logo svg{width:100%;}
    .responsive .logo svg{height: -webkit-fill-available !important;}
    .av-burger-overlay-active  #top .logo {z-index:0;}
	
	
	
	
}



/*.avia-safari .container.av-logo-container .inner-container .logo.avia-svg-logo a.av-contains-svg svg[role="graphics-document"] {height:100% !important;}*/
@media only screen and (min-width:990px){
    .container.av-logo-container .inner-container .logo.avia-svg-logo{margin:0;}
    .container.av-logo-container .inner-container nav.main_menu{position:relative;margin:auto auto;left:0;right:0;display:flex;width:100%;}
    .container.av-logo-container .inner-container .av-main-nav-wrap{width: 100%;display: flex;justify-content: center;align-items: center;}
.container.av-logo-container .inner-container .av-main-nav-wrap #avia-menu{width: 100%;display: flex;justify-content: center;align-items: center;}

    #top #header #menu-item-shop.cart_dropdown{display:flex;right:0px}
    #top #header .menu-item-search-dropdown{position:relative;right:-6vw;}
    /*.avia-safari.container.av-logo-container .inner-container .logo.avia-svg-logo a.av-contains-svg svg[role="graphics-document"] {width:100%;height:100% !important;}*/
}
#top #header .menu-item-search-dropdown{right: 15px;position: absolute;}





@media only screen and (min-width:2560px){
    #top #header .menu-item-search-dropdown{position:relative;right:-8vw;}
    .avia-mozilla #top #header .menu-item-search-dropdown{position:relative;right:-8vw;}
    .avia-safari #top #header .menu-item-search-dropdown{position:relative;right:-6vw;}
}
@media only screen and (min-width:3840px){
    #top #header .menu-item-search-dropdown{position:relative;right:-6vw;}
    .avia-mozilla #top #header .menu-item-search-dropdown{position:relative;right:-6vw;}
    .avia-safari #top #header .menu-item-search-dropdown{position:relative;right:-4vw;}
}