/*
Theme Name: TITANIUM Child
Description: Profesionalno poliranje i čišćenje automobila, dubinsko pranje i poliranje auta najkvalitetnijim preparatima po povoljnim cenama Titanium Beograd.
Version: 2.0
Author: Kha Concepts
Author URI: https://www.kha-concepts.com
Template: titanium
*/

/* cyrillic-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url(fonts/iJWKBXyIfDnIV7nMrXyw1W3fxIlGzg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url(fonts/iJWKBXyIfDnIV7nFrXyw1W3fxIlGzg.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url(fonts/iJWKBXyIfDnIV7nPrXyw1W3fxIlGzg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, 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: 'Rubik';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url(fonts/iJWKBXyIfDnIV7nBrXyw1W3fxIk.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/*** General ***/
#top h1,#top h2,#top h3,#top h4,#top h5,#top h6{font-family: "Rubik", sans-serif;font-weight:600;line-height:1.1em;letter-spacing:.015em;text-transform:uppercase;}
body, #top p{font-family: "Rubik", sans-serif;font-weight:300;line-height:1.3;}
#top .avia_textblock p{font-size:inherit;}
#top .image-overlay{display:none!important}
#top .avia-post-nav{display:none!important}
#top .special_amp {font-family: "Rubik", sans-serif;font-style: inherit;font-size: inherit;line-height: inherit;font-weight: inherit;color:inherit!important;}
#top strong {color:inherit;font-weight:500;}
#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", Helvetica, Arial, sans-serif!important;}



/*** Top & Header ***/
#top #header #avia-menu .menu-item a .avia-menu-text {font-family: "Rubik", sans-serif;text-transform:uppercase;line-height: 1.53em;}
#top #header #avia-menu .sub-menu li a .avia-menu-text {font-family: "Rubik", sans-serif;font-size:15px;text-transform:none;line-height: 1.53em;}
#top #header #avia-menu li.menu-item:hover > a > .avia-menu-text {font-family: "Rubik", sans-serif;line-height: 1.53em;}
#top #profedubpranje h4.av-special-heading-tag, #top #naseusluge h4.av-special-heading-tag {padding-left: 15px;}
#top #profedubpranje h4.av-special-heading-tag:before, #top #naseusluge h4.av-special-heading-tag:before {content: "";height: 14px;width: 2px;background-color: #b83a41;position: absolute;top: 6px;left: 0;}
#header_meta ul.avia_wpml_language_switch.avia_wpml_language_switch_extra {display:none;}
#top #header_meta a, #top #header_meta li, #top #header_meta .phone-info {font-size:14px;font-weight:400;}
#top #wrap_all .header_color.av_header_transparency .avia-svg-icon svg:first-child {fill:#fff!important;}

/*** Slider Home ***/
#top .slideshow_caption h2.avia-caption-title {line-height: 1;}

/*** Home Slider ****/
#top .avia-button.avia-color-light {font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:0px;color:#ffffff;border:1px solid #ffffff;background:transparent;border-radius:0px;letter-spacing:2px;}
#top .avia-button.avia-color-light:hover {font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:0px;color:#000!important;background-color:#fff!important;border-color:#ffffff!important;border-radius:0px;letter-spacing:2px;}

#top .avia-slideshow-button.avia-color-light {padding:6px 22px;}

#top .avia-button.avia-color-light:hover {opacity:1!important;}

.avia-video iframe, .js_active .avia-iframe-wrap iframe, div .avia-video .avia-iframe-wrap {width:100%;height:100%;left:0;top:0;padding:0;}

/*** Content ***/
#top .custom-color-heading a {text-decoration:none;}
.home-slider-full .av-section-color-overlay {
background: rgb(26,0,33);
background: -moz-linear-gradient(top, rgb(26, 0, 33) 70%, rgba(255,0,0,0));
background: -webkit-linear-gradient(top, rgb(26, 0, 33) 70%, rgba(255,0,0,0));
background: linear-gradient(to bottom, rgb(26, 0, 33) 70%, rgba(255,0,0,0));
}

.home-color-full-overlay .av-section-color-overlay {
background: rgb(26,0,33);
background: -moz-linear-gradient(top, rgb(26, 0, 33) 100%, rgba(255,0,0,0));
background: -webkit-linear-gradient(top, rgb(26, 0, 33) 100%, rgba(255,0,0,0));
background: linear-gradient(to bottom, rgb(26, 0, 33) 100%, rgba(255,0,0,0));
}

#top .avia-testimonial-wrapper .avia-testimonial-name {color:#ffffff!important;}
#top .avia-slider-testimonials .avia-testimonial-content {background: transparent;}

/*#top .title_container .breadcrumb {left: 50px;}*/
#top .title_container .breadcrumb {left:50px;right:auto!important;top: 36%;}

#top.page-id-230 .progressbar-title {text-transform:none;font-weight:400;}
#top.page-id-230 .red-bar .bar {background:#b83a41!important;}
#top.page-id-230 .av-small-bar .avia-progress-bar {margin-top: 1em;}

#top #spusluge .av-subheading.av-subheading_above p {font-family:'Oxanium',cursive;font-weight:400;line-height:1.1;letter-spacing:.015em;}
#top.page-id-230 #spusluge.av-special-heading .av-special-heading-tag {line-height:1;}

#top #paketusluga .paket-usluga-text {list-style:none;text-align:center;padding:10px 0px;border-bottom:1px solid #ededed;}
#top #paketusluga .paket-usluga-text:last-child {border-bottom:none;}
#top #paketusluga li.paket-usluga-text {margin-left:0px!important;}

#top .cenapaketacol {-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;}
#top .cenapaketacol:hover {border: 5px solid #b83a41;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;}

#top.page-id-243 #footer {margin-top:-6px;}

/*** Cenovnik ***/
.js_active .av-elegant-toggle .toggler, .avia-admin-preview-container .av-elegant-toggle .toggler {padding: 10px 55px 10px 15px!important;}
#top .av-elegant-toggle .toggle_icon {width: 26px;height: 26px;margin-top:-12px;right: 15px;}
#top .main_color .toggle_content {background: #fbfbfb!important;}
#top .av-elegant-toggle .toggle_content {padding: 20px 15px 30px 15px;}
#top.page-id-235 h6.av_icongrid_subtitle.icongrid_subtitle {font-weight:400;}
#top .avia-icongrid-flipbox li:hover .avia-icongrid-front {-webkit-transform:rotateY(0deg)!important;transform:rotateY(0deg)!important;}
#top .avia-icongrid-flipbox li {cursor:auto;}
#top .avia-icongrid-flipbox li .avia-icongrid-front .avia-icongrid-inner, #top .avia-icongrid-flipbox li .avia-icongrid-flipback .avia-icongrid-inner {padding: 10px;}

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

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

#top #custompagecf7 div.wpcf7 .ajax-loader{position:absolute;top:23px;}

#top #custompagecf7 .column-full-send {
padding-top:10px;
display:table;
margin:0px auto;
position:relative;
width:auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#top #custompagecf7 .column-full-posalji {
float: left;
position: relative;
padding-top: 10px;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

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

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

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

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

#top #custompagecf7 .column-three:last-child,#top #custompagecf7 .column-half:last-child,#top #custompagecf7 .column-fourth:last-child {padding-right:0px;}

#top #custompagecf7 .clearfix:after {
	content: "";
	display: table;
	clear: both;
}
#top #custompagecf7 #responsive-form .wpcf7-form-control.wpcf7-text.wpcf7-countrytext {padding: 8px 50px!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:160px!important;max-height:260px!important;min-width:100%!important;max-width:100%!important;}


#top #custompagecf7 .wpcf7-form input[type="submit"], #top #custompagecf7 .wpcf7-submit {
    background-color:#b83a41;
	font-family: "Rubik", sans-serif;
    font-size: 16px;
	font-weight: 600;
    width: 260px;
    height: 42.67px;
    border-radius: 0px;
    color: #fff;
	border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
}
#top #custompagecf7 .wpcf7-submit:hover {background:#000!important;border-radius:2px;opacity:0.9!important;}

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

#top #custompagecf7 .wpcf7 input[type="text"],#top #custompagecf7 .wpcf7 input[type="email"],#top #custompagecf7 .wpcf7 input[type="tel"],#top #custompagecf7 .wpcf7 input[type="url"],#top #custompagecf7 .wpcf7 input[type="select"],#top #custompagecf7 .wpcf7 input[type="date"],#top #custompagecf7 .wpcf7 textarea,#top #custompagecf7 .wpcf7 select {
	width: 100%;
	height: 46px;
	padding: 8px;
	margin-bottom: 10px;
	border: 2px solid #888888;
border-width: 0;
border-bottom-width: 2px;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
outline: 0;
box-sizing: border-box;
	-webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	      box-sizing: border-box;
	background-color:transparent;
	border-radius: 0px;
	font-family: "Rubik", sans-serif;
    font-size: 16px;
    color:#2f323b!important;
    font-weight:400;
}
#top .avia-button:hover .avia_button_background{opacity: 1;}
#top #custompagecf7 input[type="text"]:focus, #top #custompagecf7 input[type="password"]:focus, #top #custompagecf7 input[type="email"]:focus, #top #custompagecf7 input[type="number"]:focus, #top #custompagecf7 input[type="url"]:focus, #top #custompagecf7 input[type="tel"]:focus, #top #custompagecf7 input[type="search"]:focus, #top #custompagecf7 textarea:focus {
  box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2);
}

#top #custompagecf7 .wpcf7-list-item input {position: relative;right:3px;}
#top #custompagecf7 .wpcf7-form-control:focus {outline:0!important;border:2px solid #b83a41!important;border-bottom-width:2px!important;border-top-width: 0px !important;border-left-width: 0px !important;border-right-width: 0px !important;box-sizing:border-box!important;}
#top #custompagecf7 .wpcf7-not-valid-tip {font-family: "Rubik", sans-serif;font-weight:400;color:#fd0000;}
#top #custompagecf7 .intl-tel-input ul.country-list {top:-20px;}
#top #custompagecf7 label {font-size:16px!important;}
#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 #cenapaketalegenda .automobili .auto {width:25%;padding:10px;text-align:center;font-family:'Oxanium',cursive;font-weight:400;line-height: 1.2em;letter-spacing:.015em;text-transform:none;display:table;float:left;padding-top:62px;font-size:16px;padding-bottom: 0px;margin-bottom: 0px;}
#top #cenapaketalegenda .automobili .auto.auto1{background:url(images/car1.svg)no-repeat top center;background-size:40%;}
#top #cenapaketalegenda .automobili .auto.auto2{background:url(images/car2.svg)no-repeat top center;background-size:40%;}
#top #cenapaketalegenda .automobili .auto.auto3{background:url(images/car3.svg)no-repeat top center;background-size:40%;}
#top #cenapaketalegenda .automobili .auto.auto4{background:url(images/car4.svg)no-repeat top center;background-size:40%;}
#top #cenapaketalegenda .widget {padding:0px;}

#top .widget .automobili .auto{width:25%;padding:10px;text-align:center;font-family:'Oxanium',cursive;font-weight:600;line-height:1.2em;letter-spacing:.015em;text-transform:uppercase;display:table;float:left;padding-top:50px;font-size:18px;}
#top .widget .automobili .auto.auto1{background:url(images/car1.svg)no-repeat top center;background-size: 72%;}
#top .widget .automobili .auto.auto2{background:url(images/car2.svg)no-repeat top center;background-size: 72%;}
#top .widget .automobili .auto.auto3{background:url(images/car3.svg)no-repeat top center;background-size: 72%;}
#top .widget .automobili .auto.auto4{background:url(images/car4.svg)no-repeat top center;background-size: 72%;}
#top .widget .automobili .auto .opisdodatno{display:table;font-weight:400;font-family:'Oxanium',cursive;line-height:1.2em;letter-spacing:.015em;text-transform:uppercase;font-size:14px;}
#top #cenapaketagold .widget .automobili .auto {width:50%;padding:10px;text-align:center;font-family:'Oxanium',cursive;font-weight:600;line-height: 1.2em;letter-spacing:.015em;text-transform:uppercase;display:table;float:left;padding-top:75px;font-size:18px;}
#top #cenapaketagold .widget .automobili .auto.auto1 {background:url(images/car1.svg)no-repeat top center;background-size: 60%;}
#top #cenapaketagold .widget .automobili .auto.auto2 {background:url(images/car2.svg)no-repeat top center;background-size: 60%;}
#top #cenapaketagold .widget .automobili .auto.auto3 {background:url(images/car3.svg)no-repeat top center;background-size: 60%;}
#top #cenapaketagold .widget .automobili .auto.auto4 {background:url(images/car4.svg)no-repeat top center;background-size: 60%;}

#top #cenovnikcol1 .widget .automobili .auto {padding-top:60px;}


#top #av-burger-menu-ul .sub-menu li a .avia-bullet{display:none;}



.menu-item-22790 a{background-image: url('images/zastave/sr.svg');background-size: 21px;background-repeat: no-repeat;background-position: top 20px left 38px;}
.menu-item-22791 a{background-image: url('images/zastave/ba.svg');background-size: 21px;background-repeat: no-repeat;background-position: top 20px left 38px;}
.menu-item-22792 a{background-image: url('images/zastave/hr.svg');background-size: 21px;background-repeat: no-repeat;background-position: top 20px left 38px;}
.menu-item-22794 a{background-image: url('images/zastave/si.svg');background-size: 21px;background-repeat: no-repeat;background-position: top 20px left 38px;}
.menu-item-22793 a{background-image: url('images/zastave/me.svg');background-size: 21px;background-repeat: no-repeat;background-position: top 20px left 38px;}
.menu-item-22789 a{background-image: url('images/zastave/mk.svg');background-size: 21px;background-repeat: no-repeat;background-position: top 20px left 38px;}
.menu-item-22795 a{background-image: url('images/zastave/at.svg');background-size: 21px;background-repeat: no-repeat;background-position: top 20px left 38px;}
.menu-item-22796 a{background-image: url('images/zastave/de.svg');background-size: 21px;background-repeat: no-repeat;background-position: top 20px left 38px;}


/*** 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: #000;
    padding-left: 0;
    padding-right: 0
}

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

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

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

.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: #000;
    font-size: 16px;
    text-transform: uppercase;
    border-bottom: 3px solid #ececec;
    line-height: 1;
    padding-bottom: 5px
}

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

.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: #000;
    font-size: 16px;
    text-transform: uppercase
}

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

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

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

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

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

.woocommerce-cart .cart-collaterals td {
    border: none;
    text-align: right;
    padding-right: 0!important;
	font-size: 16px;
    font-weight: 400;
	line-height: 1.3;
}

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

.woocommerce-cart .cross-sells {display: inline-block;vertical-align: bottom;padding-top: 30px;}

.woocommerce-cart .cross-sells h2 {font-size: 18px;text-align: center;}

.woocommerce-cart .cross-sells .inner_product_header_cell h2.woocommerce-loop-product__title {text-align: left;}

.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: 400;
    color: #000;
}

.woocommerce-cart .cart_item .product-subtotal {
    font-weight: 500;
    color: #000;
    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;
	font-weight: 500;
}

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

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

#top.woocommerce-checkout #billing_country_field .woocommerce-input-wrapper strong {font-weight:400;}

#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 li label {font-weight: bold;text-transform: uppercase;}

#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: #000;
    font-size: 16px;
	font-weight: 500;
    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;
	vertical-align: top;
	font-size: 16px;
	font-weight: 400;
  line-height: 1.3;
}

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

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

#top.woocommerce-checkout #order_review .cart_item .product-name,
#top.woocommerce-checkout #order_review .cart_item .product-quantity {
    color: #000;
	font-size: 16px;
	line-height: 1.2;
    font-weight: 400;
}

#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;
	font-weight: 500;
}

.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: 16px
}

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

#top .cart_totals ul#shipping_method li, #top .shop_table ul#shipping_method li {line-height: 1.2;}

.shop_table ul#shipping_method li label, .cart_totals ul#shipping_method li label {font-size: 16px;font-weight: 400;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;line-height: 1.2;margin-top: 35px;}
#top #payment p#checkout_checkbox_field {font-weight:400;line-height: 1.2;}
#top #payment .form-row.place-order label, #top #payment .form-row.place-order span {font-weight:400;}

#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 #billing_kupujete_kao_fizicko_ili_pravno_lice_field.porucujem-kao legend, #top.woocommerce-checkout #shipping_porucujem_kao_field.porucujem-kao legend {color:#222;font-size:14px;margin-bottom:.4em;}
#top.woocommerce-checkout #billing_kupujete_kao_fizicko_ili_pravno_lice_field.porucujem-kao label, #top.woocommerce-checkout #shipping_porucujem_kao_field.porucujem-kao label {float:left;width:20%;}
#top.woocommerce-checkout #billing_kupujete_kao_fizicko_ili_pravno_lice_field.porucujem-kao label:last-child, #top.woocommerce-checkout #shipping_porucujem_kao_field.porucujem-kao label:last-child {float:right;width:80%;}

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

#top .woocommerce-info {background-color:#ffedc1;}

#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 .select2-container--default .select2-selection--single .select2-selection__arrow {height:42px;}

#top.woocommerce-checkout #customer_details p#billing_wooccm11_field br {display:none;}
#top.woocommerce-checkout #customer_details span.woocommerce-radio-wrapper label.checkbox {margin-right: 10px;}
#top #customer_details textarea#order_comments.input-text {height: 10em;}

#top.woocommerce-checkout #billing_state_field, #top.woocommerce-checkout #shipping_state_field {display:none!important;}


#top input::placeholder, #top input-text::placeholder, #top textarea::placeholder {color:#868686!important;}


/*** Thank you stranica ***/
#top.woocommerce-order-received .woocommerce-order section.woocommerce-order-details {float:right;width:60%;}
#top.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details {width:40%;margin-bottom: 150px;}
#top.woocommerce-order-received #hvala-vam-sekcija section.hvala-vam-deo3 {margin: 20px 0;}
#top.woocommerce-order-received #hvala-vam-sekcija section.hvala-vam-deo3 a.moj-nalog-wc {outline: none;opacity: 1;color: #fff;margin-bottom: 1em;border-color: rgba(0,0,0,.05);text-transform: uppercase;font-weight: 700;font-size: 13px;padding: 13px;background: #d24b52;}
#top.woocommerce-order-received #hvala-vam-sekcija section.hvala-vam-deo3 a.prodavnica-wc {outline: none;opacity: 1;color: #fff;margin-bottom: 1em;border-color: rgba(0,0,0,.05);text-transform: uppercase;font-weight: 700;font-size: 13px;padding: 13px;background: #d24b52;}




/*** Category Arhive Page ***/
#top .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, #top .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {color:#a71e22;width:38px;height:38px;}
#top ul.products .product .tinvwl_add_to_wishlist_button {margin-top:0px;margin-left:0px;}
#top .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart {top:14px;left:14px;}
#top .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,
#top .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before,
#top .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before,
#top a.wishlist_products_counter.top_wishlist-heart::before, #top span.wishlist_products_counter.top_wishlist-heart:before,
#top a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {font-size:28px;border-radius:100%;background:#ffffff;}
#top .products .product .inner_product {border-width:3px;
border-color: #ededed;
border-style: solid;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
padding: 15px;
box-shadow: 0 0 2px 0 #e2e2e2;
-webkit-box-shadow: 0 0 2px 0 #e2e2e2;
-moz-box-shadow: 0 0 2px 0 #e2e2e2;}

#top .products .product .inner_product:hover {
  border: 3px solid #b83a41;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#top .inner_product_header {padding: 10px 0px 15px;}
#top .avia_cart_buttons {opacity:1;background-color:#b83a41!important;border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;}
#top .avia_cart_buttons .button {background:#b83a41!important;}
#top .main_color .avia_cart_buttons .button {color:#ffffff!important;font-family: "Rubik", sans-serif;font-weight:400;font-size: 13px;}
#top.home .avia-product-slider-container .product-sorting {display:none;}


#top.archive ul.sort-param ul li:nth-child(1){display:none!important;}
#top.archive ul.sort-param ul li:nth-child(2){order:1;}
#top.archive ul.sort-param ul li:nth-child(3){display:none!important;}
#top.archive ul.sort-param ul li:nth-child(4){order:4;}
#top.archive ul.sort-param ul li:nth-child(5){order:3;}
#top.archive ul.sort-param ul li:nth-child(6){order:2;}
#top.archive ul.sort-param ul li:nth-child(7){display:none!important;}
#top.archive ul.sort-param ul li:nth-child(8){display:none!important;}
#top.archive ul.sort-param ul li:nth-child(9){display:none!important;}
#top.archive ul.sort-param ul li:nth-child(10){display:none!important;}

#top.archive h2.woocommerce-loop-product__title, #top.single-product h2.woocommerce-loop-product__title {height:auto;text-transform:none;}
#top.archive .cena-akcija {display:inline;font-weight:400;}
#top.archive span.cena-proizvoda {font-weight:400;}
#top.archive .cena-akcija ins:before {font-size: 13px;}
#top.woocommerce-shop .page-description {padding: 20px 0;}
#top.archive div .product_on_sale .inner_product_header {padding-right:0px;}
#top div .product_on_sale .inner_product_header {padding-right: 0px;}

/*** 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 .template-shop {padding-top:80px;}
#top.single-product .reset_variations {display:none;}
#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:50%;}
#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 p.price, #top.single-product .single-product-summary p.price del,
#top.single-product .single-product-summary p.price del span, #top.single-product .single-product-summary .price bdi, #top.single-product .single-product-summary p.price ins,
#top.single-product .single-product-summary p.price ins span {font-size:30px;}
#top.single-product .single-product-summary .price bdi .woocommerce-Price-currencySymbol {font-size:30px;font-weight:500;}
#top.single-product .single-product-summary .woocommerce-product-details__short-description ul {list-style: disc;margin-left: 15px;margin-top: 15px;}
#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:80px 0 60px 0;}
#top.single-product .single-product-main-image {padding-bottom: 0px;}
#top.single-product h2.yikes-custom-woo-tab-title.yikes-custom-woo-tab-title-kako-se-koristi {display: none;}
#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;border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;}
#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: 40%;padding: 13px;font-size: 16px;text-transform: uppercase;border-radius: 10px;}
#top.single-product table.shop_attributes th {width: 15%;}

#top.single-product .single-product-summary .cena-proizvoda {font-weight:normal;font-size:30px;}
#top.single-product .product_column.product_column_4 .cena-proizvoda, #top.archive .products.columns-4 .cena-proizvoda {display:none;}

#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 table.variations {margin-bottom:20px;}
#top.single-product .variations td {padding:4px 0px;}
#top.single-product .variations li.variable-item.button-variable-item {margin-left:1px;padding:16px;}

#top.single-product #newsletter #custom_html-2 {background-color:#ffffff;}
#top.single-product #newsletter #form_email_2.mailpoet_text {background-color:#f8f8f8!important;}



#top.woocommerce-order-received .woocommerce .woocommerce-order p.woocommerce-notice {display: flex;}


#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 .single-product-summary h1.product_title.entry-title {font-size:44px;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 {
font-size: 30px;font-weight: 500;}

#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 .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: 600;text-transform: uppercase;border-radius: 0px;border: 1px solid #b83a40;}
#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;}
.veb-variation-swatches.inwp-show-label .variations td .woo-selected-variation-item-name, .veb-variation-swatches.inwp-show-label .variations td label, .veb-variation-swatches.inwp-show-label .variations th .woo-selected-variation-item-name, .veb-variation-swatches.inwp-show-label .variations th label {font-weight: 500;}



/*** 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 div.product .woocommerce-tabs .panel {padding: 1px;}
#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 div div.product .woocommerce-tabs ul.tabs li {background-color: transparent;margin: 0 15px 0 0;}
#top.single-product div div.product .woocommerce-tabs ul.tabs li a {position: relative;
  display: inline-block;
  vertical-align: top;
  padding: 16px 20px;
  font-size: 22px;
  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 .woocommerce-tabs.wc-tabs-wrapper ul.tabs.wc-tabs {margin-bottom:20px;}



#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 .inwp-archive-variations-wrapper ul li {width:auto;}


/*** 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;}




/*** CRV Recenzije ***/
#top.single-product #reviews.cr-reviews-ajax-reviews button.cr-ajax-reviews-add-review {background: #b83a41;
font-family: "Rubik", sans-serif;
font-size: 16px;
font-weight: 600;
width: 260px;
height: 42.67px;
border-radius: 10px;
color: #fff;
-webkit-border-radius: 0px;
border-color: #b83a41;}

#top.single-product button.cr-button-search {background: #fff;
font-family: "Rubik", sans-serif;
font-size: 16px;
font-weight: 400;
height: 42.67px;
border-radius: 10px;
color: #000;
-webkit-border-radius: 10px;
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;padding:10px;}
#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;}
#top.single-product .comment_container {padding-right: 0px;}
#top.single-product #reviews .cr-summaryBox-wrap .cr-average-rating {font-family: "Rubik", sans-serif;font-weight: bold;font-size: 60px;}

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

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

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

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

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

.cr-all-reviews-shortcode .cr-review-form-item span, .cr-ajax-reviews-review-form .cr-review-form-item span, .cr-reviews-grid .cr-review-form-item span, .cr-qna-block .cr-review-form-item span {font-weight: 400;}

/*** Woo Pretraga ***/
#top .guaven_woos_suggestion ul.guaven_woos_init_text {font-size:13px;line-height:1.1;}
#top .guaven_woos_suggestion ul.guaven_woos_init_text p.guaven_woos_pinnedtitle.guaven_woos_trendtitle {font-size:15px;font-weight:bold;}
#top .guaven_woos_suggestion a {text-decoration:none;} 
#top .guaven_woos_suggestion .guaven_woos_titlediv {font-size: 14px;line-height: 1.1;color: #000;font-weight: 500;}
#top .guaven_woos_suggestion .guaven_woos_titlediv small {font-size: 100%;color: #b83a41;}






/*** WPS Lokacija ***/
#top .wpsl-search-btn-wrap input#wpsl-search-btn {
  font-size: 14px;
  padding-top: 12px;
  padding-right: 20px;
  padding-bottom: 12px;
  padding-left: 20px;
  font-weight: 600;
  text-transform: uppercase !important;
  letter-spacing: 1px;
  color: #fff!important;
  background-color: #a71e22 !important;
  box-shadow: none;
  background-image: none !important;
  border: 0px !important;
  border-radius: 0px !important;
line-height: 1.28;}

#wpsl-radius label {width: auto!important;}
.wpsl-input {margin-right: 30px !important;}

#asl-storelocator.asl-cont .asl-wrapper .Filter_section .Status_filter .onoffswitch {width:115px!important;}







.heading-text {
    font-size: 30px;
    font-weight: 600;
    line-height: 1em;
    margin-bottom: 35px;
}

.popup-content img.logo-popup {width: 50%;}

.popup-content h5 {margin: 30px 8px;}

/* Dodavanje prostora između ikone zastave i teksta */
.language-icon {
    margin-right: 10px;
}

.flag-rs {
    background-image: url('images/zastave/sr.svg');
    width: 20px;
    height: 14px;
    display: inline-block;
    background-size: cover;
}

.flag-bs {
    background-image: url('images/zastave/ba.svg');
    width: 20px;
    height: 14px;
    display: inline-block;
    background-size: cover;
}

.flag-hr {
    background-image: url('images/zastave/hr.svg');
    width: 20px;
    height: 14px;
    display: inline-block;
    background-size: cover;
}

.flag-si {
    background-image: url('images/zastave/si.svg');
    width: 20px;
    height: 14px;
    display: inline-block;
    background-size: cover;
}

.flag-me {
    background-image: url('images/zastave/me.svg');
    width: 20px;
    height: 14px;
    display: inline-block;
    background-size: cover;
}

.flag-mk {
    background-image: url('images/zastave/mk.svg');
    width: 20px;
    height: 14px;
    display: inline-block;
    background-size: cover;
}

.flag-at {
    background-image: url('images/zastave/at.svg');
    width: 20px;
    height: 14px;
    display: inline-block;
    background-size: cover;
}

.flag-de {
    background-image: url('images/zastave/de.svg');
    width: 20px;
    height: 14px;
    display: inline-block;
    background-size: cover;
}


.popup-content button{
    margin: 10px auto;
    color: #fff;
    border: none;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
    background: rgb(167, 30, 34);
    border-radius: 4px;
    height: 46px;
    width: 268px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
}






/*** Footer ***/
#footer {padding: 50px 0 40px 0;}
#newsletter .widget {text-align:center;}
#newsletter #custom_html-2 {background-color: #f8f8f8;}
#footer p, #footer a, #socket .copyright, #socket a {font-family: "Rubik", sans-serif;font-weight:400;font-size:16px;line-height:24.9833px;}
#socket .copyright, #socket a {font-weight:500;}
#footer a:hover, #socket a:hover {text-decoration:none;}
#footer .social_bookmarks li {clear: none!important;margin-right: 5px;}
#footer .social_bookmarks a {font-size: 20px !important;}

#footer #text-5.widget {margin-bottom: 0px;}
#footer #custom_html-3.widget_text.widget {margin-bottom: 0px;}

#socket .copyright {
    display: block;
    float: none;
    padding-top: 0px;
    text-align: center;
    width: 100%;
	font-weight:400;
}

#socket .copyright a {font-weight:400;}

#top #wrap_all #socket .social_bookmarks {
    float: none;
    margin: 0;
    position: absolute;
    top: 10px;
    width: 100%;
	display: flex;
	justify-content: center;
	left: 3px;
}

#socket .social_bookmarks li {
    float: none;
    display: inline-block;
}

#socket .container .sub_menu_socket {float:inherit;display:flex;justify-content:center;} 


#scroll-top-link, #av-cookie-consent-badge {
  color: #fff;
  border: 1px solid #b83a41;
}
#scroll-top-link, #av-cookie-consent-badge {
  background-color: #b83a41;
}
#scroll-top-link:hover, #av-cookie-consent-badge:hover {
  background-color: #f8f8f8;
  color: #b83a41;
  border: 1px solid #b83a41;
}



#top #footer .flex_column{margin-left: 6%;width: 20.5%;}
#top #footer .flex_column:nth-child(1){width:26%;margin-left:0px!important;}
#top #footer .flex_column:nth-child(2){width:22.333%;margin-left:70px;}
#top #footer .flex_column:nth-child(3){width:19.333%;margin-left:10px;}
#top #footer .flex_column:nth-child(4){width:24.333%;margin-left:0px;}
#top #footer .flex_column:nth-child(5) #text-15.widget{margin:10px 0 10px 0;}


#top #footer .flex_column:nth-child(5){width:100%;margin-left:0px!important;}
#top #footer .flex_column:nth-child(5) p{display: table;width: auto;max-width: none;float: none;margin: 0px auto;text-align: center;max-width:100%;}
#top #footer .flex_column:nth-child(5) p img{margin:0px 10px;vertical-align:middle;}
#top #footer .flex_column:nth-child(5) span.card8{display:inline-block;order:8;margin:0px 4px;}
#top #footer .flex_column:nth-child(5) .card8 img{width:45px;height:40px;}
#top #footer .flex_column:nth-child(5) span.card7{display:inline-block;order:7;}
#top #footer .flex_column:nth-child(5) .card7 img{width:84px;height:40px;}
#top #footer .flex_column:nth-child(5) span.card6{display:inline-block;order:6;margin:0px 4px;}
#top #footer .flex_column:nth-child(5) .card6 img{width:86px;height:40px;}
#top #footer .flex_column:nth-child(5) span.card5{order:5;display:inline-block;}
#top #footer .flex_column:nth-child(5) .card5 img{width:48px;height:40px;}
#top #footer .flex_column:nth-child(5) span.card4{order:4;display:inline-block;}
#top #footer .flex_column:nth-child(5) .card4 img{width:48px;height:40px;}


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





#top #footer .footer__bottom__cards {width:unset;height:auto;flex-wrap:nowrap;}
#top #footer .footer__bottom__cards br {display:none;}
#top #footer .footer__bottom__cards {padding-top: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%;}




@media screen and (max-width:989px) {
#top.single-product .template-shop {padding-top:50px;}
#top.woocommerce-checkout h3#order_review_heading {padding: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%;}
.woocommerce-checkout #customer_details p#billing_country_field, .woocommerce-checkout #customer_details p#billing_address_1_field, .woocommerce-checkout #customer_details p#billing_address_2_field, 
.woocommerce-checkout #customer_details p#billing_grad_field, .woocommerce-checkout #customer_details p#billing_postanski_broj_field, .woocommerce-checkout #customer_details p#billing_email_field, 
.woocommerce-checkout #customer_details p#billing_phone_field {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 .avia-multi-slideshow-button.avia-slideshow-button {margin-right:3px;}
#top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {padding:0px 10px!important;}
#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:40px 0;}
#top.single-product #submit.submit {display: table;margin-top: 20px;margin-left: 0px;padding: 10px 80px;width: 100%;}

#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.single-product .single-product-summary h1.product_title.entry-title {font-size:28px;}
#top.single-product .product .noLightbox .onsale {left:8px!important;right:auto!important;}
#top.single-product .product .thumbnail_container .onsale {left:auto!important;right:8px!important;}
#top.single-product ul.tabs.wc-tabs li {margin:0 15px 15px 0!important;}
#top #mailpoet_form_2 .mailpoet-heading.naslov-news.mailpoet-has-font-size {font-size:30px!important;line-height:1!important;}
#footer #custom_html-3.widget_text.widget {margin: 0px 0 20px 0;}

#top #footer .flex_column:nth-child(1) {width:48%;}
#top #footer .flex_column:nth-child(2) {width: 38%;margin-left:70px;}
#top #footer .flex_column:nth-child(3) {width: 53%;margin-left: 0px;}
#top #footer .flex_column:nth-child(4) {width: 37%;margin-left: 49px;}


}



@media only screen and (max-width: 767px) {
#top.single-product .template-shop {padding-top:30px;}
#top.single-product .woocommerce-tabs.wc-tabs-wrapper {padding:40px 0;}
#top .logo {width:156px!important;}
#top.home .avia-slideshow-inner {height: 100% !important;}
#top.home .avia-slideshow {max-height:100%!important;}
#top.post-type-archive-product .container_wrap_first .container{display:flex;flex-direction: column;}
#top.post-type-archive-product .container_wrap_first .container main{order: 2;padding-top: 20px;}
#top.post-type-archive-product .container_wrap_first .container aside{display: table!important;order: 1;padding-bottom: 0px!important;}
#top.post-type-archive-product .container_wrap_first .container aside .widget{padding-bottom:0px!important;}
#top.post-type-archive-product .container_wrap_first .container aside .inner_sidebar{margin-right:0px!important;}


#top #custompagecf7 .column-half,#top #custompagecf7 .column-three,#top #custompagecf7 .column-fourth{width:100%;padding-right:0px!important;}
#top #custompagecf7 .wpcf7-form input[type="submit"], #top #custompagecf7 .wpcf7-submit {width:100%;}
#top #custompagecf7 .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {margin-bottom:10px;}
#footer .widget {margin: 0px 0;}
#socket .copyright {display:block;float:none;padding-top:10px;text-align:left;width:100%;}
#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:0px 0;}
#footer {padding:30px 0 20px 0;}
#footer .flex_column:nth-child(1){width: 100%;margin:0px;padding-bottom:0px;}
#footer .flex_column:nth-child(2){width: 100%;margin:0px;padding: 0px 0px;}
#footer .flex_column:nth-child(3){width: 100%;margin:0px;padding: 0px 0px;}
#top #tithedovina .container.av-section-cont-open {height:200px!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;}
#top .avia-slideshow-button {margin-top: 10px;}
.responsive table.shop_table.cart .product-name, .responsive table.shop_table.cart .product-price {text-align: left;}
.responsive.html_cart_at_menu #top .main_menu .menu > li:last-child {padding-right:13px;margin-right:-12px;}
.responsive #top #header_main .container .main_menu .av-main-nav li a {padding:0;}
#top #menu-item-shop.menu-item.cart_dropdown {position:absolute;right:100px;}
#top #menu-item-shop .cart_dropdown_link {padding: 0 18px;}
#top #menu-item-search {padding-right:13px;}
#top #menu-item-shop .dropdown_widget {right:-30px;}
#top #wrap_all .av-burger-overlay li a {font-family: "Rubik", sans-serif;line-height: 1.2em;letter-spacing: .015em;text-transform:uppercase;}

#top .widget .automobili .auto {width:25%;padding-top: 85px;margin-bottom: 20px;}
#top #cenapaketagold .widget .automobili .auto{width:50%;padding-top:50px;margin-bottom: 20px;}
#top .widget .automobili .auto {padding-top:40px;}
#top #cenovnikcol1 .flex_column, #top #cenovnikcol2 .flex_column, #top #cenovnikcol3 .flex_column {padding:5px;}
#top #cenapaketalegenda .automobili .auto {padding-top:40px;}
#top #cenapaketalegenda .flex_column {padding:20px;}
#top .flex_column .widget {padding:30px 0 0px 0;}
#top #footer .flex_column .widget {padding:5px 0 0px 0;}
#top #cenovnikcol1 .paketpodnaslov, #top #cenovnikcol2 .paketpodnaslov, #top #cenovnikcol3 .paketpodnaslov {padding:0 10px 0 10px;}

#top #cenapaketalegenda .automobili .auto {width:25%;padding:5px;text-align:center;font-family:'Oxanium',cursive;font-weight:400;line-height: 1.2em;letter-spacing:.015em;text-transform:none;display:table;float:left;padding-top:30px;font-size:13px;padding-bottom: 0px;margin-bottom: 0px;}
#top #cenapaketalegenda .automobili .auto.auto1, #top #cenapaketalegenda .automobili .auto.auto2, #top #cenapaketalegenda .automobili .auto.auto3, #top #cenapaketalegenda .automobili .auto.auto4{background-size:70%;}

#top #cenovnikcol1 .widget .automobili .auto {padding-top:35px;}

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

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

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

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

#top #footer .flex_column:nth-child(5) #text-15.widget {display: none;}

#top.woocommerce-checkout #billing_kupujete_kao_fizicko_ili_pravno_lice_field.porucujem-kao label, #top.woocommerce-checkout #shipping_porucujem_kao_field.porucujem-kao label {float:left;width:50%;}
#top.woocommerce-checkout #billing_kupujete_kao_fizicko_ili_pravno_lice_field.porucujem-kao label:last-child, #top.woocommerce-checkout #shipping_porucujem_kao_field.porucujem-kao label:last-child {float:right;width:50%;}

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


#mailpoet_form_2 .mailpoet_paragraph.newsletter-posalji, #mailpoet_form_2 .mailpoet_paragraph.newsletter-email-adresa {margin-left:auto!important;margin-right:auto!important;width:100%;}

#top.page-id-11453 .main_color input[type="text"] {width:100%!important;}



#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.single-product ul.tabs.wc-tabs li {margin:0 15px 15px 0;}
#top #mailpoet_form_2 .mailpoet-heading.naslov-news.mailpoet-has-font-size {font-size:30px!important;line-height:1!important;}
#footer #custom_html-3.widget_text.widget {margin: 0px 0 20px 0;}
}




@media screen and (max-width:480px) {
#top.woocommerce-checkout #order_review .order-total th {width:100%!important;text-align:left!important;display:table!important;}
#top .widget .automobili .auto{padding-top: 35px;}
#top .veb-variation-product-gallery {width:100%;}
#top #footer .flex_column:nth-child(5) p img{margin: 0px 4px;}
#top #footer .flex_column:nth-child(5) .wp-image-1745{margin:0px;}
#top #footer .flex_column:nth-child(5) .wp-image-1735{margin: 0px 37px;}
#top #footer .flex_column:nth-child(5) .wp-image-1737{margin:0px;margin-right:12.676%;}
}



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

/* Animacija slova */
#animated-text-strip {
  overflow: hidden;
  white-space: nowrap;
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
  background: transparent;
  padding: 1.5rem 0;
  color:#000;
  min-height: 300px;
}

.marquee {
  display: flex;
  align-items: center;
  gap: 30px; 
  animation: marquee 40s linear infinite;
  min-width: max-content;
  color:#232325;
}

.marquee span {
  font-size: 200px;
  font-weight: 700;
  text-transform: uppercase;
  color: inherit;
  white-space: nowrap;
  display: inline-block;
}

.dot {
  width: 100px;
  font-size: 0px;
  font-weight: bold;
  color: inherit;
}

@keyframes marquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

#language-popup .select2-container .select2-selection--single{height:50px;line-height:50px;}
#language-popup .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px;}
#language-popup .select2-container--default .select2-selection--single .select2-selection__rendered{text-align:left;}
#language-popup .select2-container--default .select2-selection--single{border:1px solid #ddd;}



 /* Homepage */
#top #hs1 .av-section-video-bg video{width:auto!important;min-width:100%!important;min-height:100%!important;}
#top #hs1 h1{line-height: 1;}
#top #defbut2 a{width:auto;border-radius: 0px!important;text-transform: uppercase;font-weight: 400;line-height: 1;transition: background-color 0.3s ease-in-out;}
#top #defbut2 a .avia_button_background, #top #defbut a .avia_button_background{border: 0px;margin: 0px;top: 0px;bottom: 0px;border-radius: 0px;}
#top #defbut a{width:auto;border-radius: 0px!important;display: table;margin: 0px!important;margin-right: 15px !important;text-transform: uppercase;font-weight: 400;line-height: 1;}
#top #defbutinst a{padding: 20px 29px 20px 67px!important;border-radius: 0px!important;display: table;margin: 0px!important;text-transform: uppercase;font-weight: 400!important;line-height: 1;margin-right: 15px !important;background-image: url('images/soc02.svg');background-position: left 29px center;background-repeat: no-repeat;background-size: 30px;background-color: #323232!important;border: 0px;font-weight: 400;font-size: 16px!important;width: 183px;color: #fff!important;}
#top #defbutytb a{padding: 20px 29px 20px 67px!important;border-radius: 0px!important;display: table;margin: 0px!important;text-transform: uppercase;font-weight: 400!important;line-height: 1;margin-right: 15px !important;background-image: url('images/soc01.svg');background-position: left 29px center;background-repeat: no-repeat;background-size: 30px;background-color: #323232!important;border: 0px;font-weight: 400;font-size: 16px!important;width: 183px;color: #fff!important;}
#top #defbutytb a .avia_button_background, #top #defbutytb a .avia_button_background{border: 0px;margin: 0px;top: 0px;bottom: 0px;border-radius: 0px;display: none;}
#top #defbutytb a:hover{background-color: #171717 !important;}
#top #defbutinst a:hover{background-color:#171717 !important;}
#top #defbutinst a .avia_button_background, #top #defbutinst a .avia_button_background{border: 0px;margin: 0px;top: 0px;bottom: 0px;border-radius: 0px;display: none;}
#top.post-type-archive-product #main .container_wrap_first{background: #f3f3f3;}
#top.post-type-archive-gde_srediti_auto #main .container_wrap_first{background:#e7e7e7;}
#top.tax-drzava #main .container_wrap_first{background:#e7e7e7;}
#top.tax-usluga #main .container_wrap_first{background:#e7e7e7;}
#top.tax-grad #main .container_wrap_first{background:#e7e7e7;}
#top.tax-product_cat #main .container_wrap_first{background:  #e7e7e7;}
#top #hs1 .container{max-width: 1600px;}
#top #hs2 .av-special-heading h2{line-height: 1;}
#top #hs2 .av-special-heading .av-subheading_below{margin-top: 12px;}
#top #hs2 .av_font_icon a{display: inline;}
#top #hs2 .container2{max-width: 1100px;}
#top #main ul.products .product{display: flex;justify-content: center;align-items: baseline;text-align: center;min-height: 150px;width: 100%;margin: 0px;}
#top #main ul.products {display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}
#top.post-type-archive-product #main ul.products{grid-template-columns: repeat(auto-fit, minmax(272.5px, 1fr));}
#top.post-type-archive-product.wpc_is_filter_request #main ul.products{grid-template-columns: repeat(3, 1fr);}
#top #main ul.products .product .inner_product{padding: 0px;border: 0px !important;border-radius: 0px !important;padding-bottom: 43px;height: 100%;position: relative;}
#top #main ul.products .product .avia-arrow{display:none!important}
#top #main ul.products .product .avia_cart_buttons{background-color: #fff !important;  border: 0px !important;  border-radius: 0px !important;  padding: 0px;bottom: 0px;position: absolute;}
#top #main ul.products .product .avia_cart_buttons .product_type_simple{width: 50%;border-right: 1px solid #fff !important;}
#top #main ul.products .product .avia_cart_buttons a:hover{background-color:#b83a41!important;}
#top #main ul.products .product .inner_product_header{text-align: center;padding: 16px 0px;padding-top: 25px;}
#top #main ul.products .product .inner_product_header_table{padding: 0px 35px;}
#top #main ul.products .product h2{height: 40px;font-size: 18px;line-height: 19px;font-weight: 300;padding-top: 0px; max-height: 40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;width: 100%;padding-bottom: 0px;margin-bottom: 16px;padding-top: 0px;white-space: normal;min-height: 40px;}




#top #main ul.products .product .price{font-size:0px}
#top #main ul.products .product .price .cena-akcija{display:none;}
#top #main ul.products .product .price br{display:none;}
#top #main ul.products .product .price del .cena-proizvoda{display:none;}
#top #main ul.products .product .inner_product_header{min-height: 121px;}
#top #main ul.products .product .price del{padding-right: 3px;line-height: 1;font-size: 22px;width: 100%;display: table}
#top #main ul.products .product .price del span, #top #main ul.products .product .price ins span, #top #main ul.products .product .price .cena-proizvoda, #top #main ul.products .product .price bdi,#top #main ul.products .product .price .woocommerce-Price-currencySymbol{font-size:21px;line-height:0.8;font-weight:500;}
#top #main ul.products .product .price ins:before{display:none;}
#top #main ul.products .product .avia_cart_buttons a span, #top #main ul.products .product .avia_cart_buttons .button-mini-delimiter{display:none;}
#top #main ul.products .product .avia_cart_buttons a{font-size: 13px;font-weight: 500;padding: 14px 0px;background-color: #333 !important;transition: background-color 0.3s ease-in-out;}
#top #main ul.products .product .single_button{font-weight:500;font-size:9px;}
#top #main ul.products .product .avia_cart_buttons .show_details_button{float:right;width: 50%;border-left:1px solid #fff !important}
#top #hs3img img{width: 42px;height: 42px;display: table;border-radius: 0px;border: 0px;padding: 9px;float: left;position: absolute;}
#top #hs3img a{background: #232325;overflow: visible;display: table;border-radius: 0px !important;}
#top #hs3img .av-image-caption-overlay{display: table;float: left;position: relative;border-radius: 0px;border: 0px;padding-left: 42px;height: 42px;}
#top #hs3img .av-image-caption-overlay-position{display: table;background: #090909;}
#top #hs3img .av-image-caption-overlay-center{padding-right: 10px}
#top #hs3img .av-caption-image-overlay-bg{opacity:0;display: none;}
#top #hs3img p{font-weight:700}
#top #hs3img{display: table;width: 100%;margin: 0px;}
#top #hs3clm .avia-image-container{padding: 44px 15px 36px 15px;margin-bottom: 0px;}
#top #hs3clm .av-special-heading{margin-top: 0px!important;}
#top #hs3grid .flex_cell{padding-left: 0px;padding-right: 0px;background: #090909;padding-top: 0px;position: relative;}
#top #hs4 .hs4clm1,#top #hs4 .hs4clm2{position: relative;}
#top #hs4 p{text-transform:uppercase;}
#top #hs4 .hs4clm1:after{content: "";background: #161616;position: absolute;width:100%;height: 100%;display: table;opacity: 0.5;left: 0px;top: 0px;}
#top #hs4 .hs4clm2:after{content: "";background: #161616;position: absolute;width:100%;height: 100%;display: table;opacity: 0.5;left: 0px;top: 0px;}
#top #hs4 .hs4clm1:hover:after{opacity: 0.3;}
#top #hs4 .hs4clm2:hover:after{opacity: 0.3;}
#top #hs4 .flex_cell .flex_cell_inner{z-index: 1;}
#top #defbut3 a{max-width: 150px;width: 150px;background-color: transparent!important;color: #fff!important;text-transform: uppercase;border: 1px solid #fff!important;padding-top: 7px!important;padding-bottom: 7px!important;}
#top #defbut3 a:hover{border-color:#ad3e44!important}
#top #defbut3 a .avia_button_background{top: 0px;border-radius: 0px;bottom: 0px;margin: 0px;}
#top #hs5 #hs3img a{background: #232325;overflow: visible;display: table;border-radius: 0px !important;}
#top #hs5 #hs3img .av-image-caption-overlay-position{background: #f9f9f9;}
#top #hs3 #slprekosl1{width: 366px;}
#top #hs3 #slprekosl2{width: 393px;}
#top #hs5 #slprekosl1{width: 366px;}
#top #hs5 #slprekosl2{width: 393px;}
#top #footer #nav_menu-3{display:none;}
#top #footer .footer__bottom__cards.samomob{display:none;}
#footer #text-5.widget {margin-bottom: 0px;}
#footer #custom_html-3.widget_text.widget {margin-bottom:0px;margin-top:0px;}
#footer #text-2.widget {margin-bottom: 5px;}


 /* Arhiva Lokacije */
#top #custom-post-filter{padding: 0px;display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;padding-right: 100px;margin-bottom:40px;}
#top #custom-post-filtera a{position:absolute;}
#top #custom-post-filter select{display: table;width: 100%;margin-right: 0px;margin-bottom: 0px;font-size:15px;border-color: #d9d9d9;font-family: "Rubik", sans-serif;border-radius: 0px;padding: 9px 12px;background-color: #fff}
#top #custom-post-filter option{font-family: "Rubik", sans-serif;font-weight:400;font-size:15px;background-color:#fff;}
#top #custom-post-filter input{display: table;width: 100%;margin-right: 0px;margin-bottom: 0px;font-size:15px;padding: 9px 12px;background-color: #fff;border-color: #d9d9d9;border-radius: 0px;}
#top #custom-post-filter input::placeholder{opacity:1;color:#d9d9d9;}
#top #custom-post-filter #reset-filter{position: absolute;right: 20px;width: 68px;border: 1px solid #a71e22;color: #fff;background: #a71e22;height: 43px;cursor: pointer;border-radius: 0px;}
#top #custom-post-filter input[type="select"], #top #custom-post-filter input[type="text"]{font-family: "Rubik", sans-serif;font-weight:400;}
#top #lokacije{display: grid;  grid-template-columns: repeat(3, 1fr);gap: 20px;}
#top .lokacija{display: flex;justify-content: center;align-items: baseline;text-align: center;min-height: 150px;width: 100%;margin-bottom: 20px;}
#top .lokacija img:hover{-webkit-transform: scale(1.1);transform: scale(1.1);}
#top .lokacija img{width: 100%;height: 100%;object-fit: cover;object-position: center;-webkit-transition: .3s;transition: .3s;}
#top .lokacija .featured-image a{position: relative;overflow: hidden;display: block;height: 260px;-webkit-transition: .3s;transition: .3s;}
#top .insidelocatija{overflow: hidden;height: 100%;position: relative;width: 100%;}
#top .insidelokatija{overflow: hidden;height: 100%;position: relative;width: 100%;}
#top #hs5 .insidelokatija{width:100%;background: #fff;border-radius: 0px;overflow: hidden;height: 100%;position: relative;display:table;border: 0px;}
#top .insidecontent{padding: 35px 20px 108px;background: #fff;}
#top .usluga{font-size: 14px;font-weight: 500;background-color:transparent;display: table;color: #000;margin: 0px auto;margin-bottom:16px;}
#top .lokacija h2{font-size: 26px;line-height: 1;font-weight: 700;margin-bottom:0px!important;padding-top:0px}
#top .lokacija .listing-price{position: absolute;bottom: 55px;margin: 0px auto;width: 100%;left: 0px;text-align: center;}
#top .lokacija h2:hover{color:#b83a41;}
#top .lokacija .kalokaciji{position: absolute;width: 100%;left: 0px;bottom: 0px;text-align: center;padding: 10px;font-size: 19px;text-transform: uppercase;letter-spacing: 1.4px;background: #333;color: #ffffff;-webkit-transition: .3s;transition: .3s;}
#top .lokacija .kalokaciji:hover{background:#b83a41;}
.archive-hero {position: relative;width: 100%;height: auto;background-size: cover;background-position: center;background-repeat: no-repeat;display: flex;align-items: center;justify-content: center;color: white; text-align: center;padding: 50px 0px;}
.archive-hero::after{position:absolute;content:"";width:100%;height:100%;display:block;opacity: 0.7;background-color:#1a0021!important;z-index: 1;transform: translate3d(0, 0, 0);will-change: opacity, transform;}
.archive-hero .container{z-index:2;}
.archive-hero h1{font-size: 60px;color:#fff;text-align:left;padding-top: 100px;}
.archive-hero p{line-height: 24.9833px;text-align:left;}
.archpara{margin-top: 0px;margin-bottom:0px;}
#av_product_description .av-section-color-overlay-wrap{display:none;}
#top .single-product-main-image .onsale{top: 7px;left: 7px;right: auto;}

.custom-hero{position: relative;width: 100%;height: 500px;background-size: cover;background-position: center;background-repeat: no-repeat;display: flex;align-items: center;justify-content: center;color: white; text-align: center;}
.custom-hero:after{position:absolute;content:"";width:100%;height:100%;display:table;opacity: 0.7;background: rgb(26,0,33);background: -moz-linear-gradient(top, rgb(26, 0, 33) 100%, rgba(255,0,0,0));background: -webkit-linear-gradient(top, rgb(26, 0, 33) 100%, rgba(255,0,0,0));background: linear-gradient(to bottom, rgb(26, 0, 33) 100%, rgba(255,0,0,0));}
.custom-hero .container{z-index:1;}
.custom-hero h1{font-size: 60px;color:#fff;text-align:left;}
.custom-hero p{line-height: 24.9833px;text-align:left;}


.lokacija .main-price.active{font-size: 30px;font-weight: 300;line-height: 150%;margin-right: 15px;color: gray;text-transform: uppercase;}
.lokacija .discount-price, .lokacija .main-price{font-size: 30px;  font-weight: 700;line-height: 1.5;text-align:left;color:#b83a41;text-transform: uppercase;}
.lokacija .taxonomies a{color:inherit;}



 /* Single Lokacija Slider */
.single-gde_srediti_auto .listing-slider-main {width: 100%;margin-bottom: 10px;}
.single-gde_srediti_auto .listing-slider-main img {width: 100%;height: 520px;border-radius: 0px;object-fit: cover;}
.single-gde_srediti_auto .listing-slider-nav {display: flex;justify-content: left;gap: 0px;margin: 0px 0px!important;height: 140px;}
.single-gde_srediti_auto .listing-slider-nav img {cursor: pointer;border-radius: 0px;transition: opacity 0.3s;width: 168px;height: 140px;object-fit: cover;}

.single-gde_srediti_auto .listing-slider-nav .slick-slide{width:168px!important;margin:0px 0px!important;}
.single-gde_srediti_auto .listing-slider-nav .slick-current img {opacity: 0.6;}
.single-gde_srediti_auto .listing-slider-nav .slick-dots{display: none;}
.single-gde_srediti_auto .lokcsingins{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.single-gde_srediti_auto .listing-slider-nav .slick-list{display: block;overflow: hidden;margin: 0px;padding: 0px!important;margin-left: -1.2px;}
.single-gde_srediti_auto .listing-slider-nav .slick-arrow{display:none;}
.single-gde_srediti_auto .single-gde_srediti_auto .container{padding: 0px 15px;max-width: 1320px;}
.single-gde_srediti_auto .inslevo{-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;padding: 0px 15px;}
.single-gde_srediti_auto .insdesno{-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;padding: 0px 15px;padding-left: 60px;}
.single-gde_srediti_auto .listing-slider-nav {width: 100%;margin: 0px;display: flex;}
.single-gde_srediti_auto .single-gde_srediti_auto .progress {width: 100%;height: 5px;background: #ddd;position: relative;margin-top: 10px;border-radius: 0px;overflow: hidden;}
.single-gde_srediti_auto .single-gde_srediti_auto .progress-bar2 {width: 0;height: 100%;background: #ff6600;transition: width 0.3s ease-in-out;display:table;}
.single-gde_srediti_auto .progress-bar {position: relative;display: block;width: 100%;height: 2px;border-radius: 0px;overflow: hidden;background-color: #b3b3b3;background-image: linear-gradient(to right,#000,#000);background-repeat: no-repeat;background-size: 0 100%;transition: background-size .3s ease-in-out;margin-top: 30px;}
.single-gde_srediti_auto .progress-bar__inner{border: 0px;margin: 0px;overflow: hidden;padding: 0px;position: absolute;  background-color: rgb(0, 0, 0);transition: width 0.3s ease;height: 2px;}
.single-gde_srediti_auto .listing-slider-main .slick-slide {overflow: hidden;display:grid}
.single-gde_srediti_auto .listing-slider-nav .slick-slide {width: auto !important;overflow: hidden;height:auto;display:grid}
.single-gde_srediti_auto .listing-slider-nav .slick-track{gap: 3px;}
.single-gde_srediti_auto .slick-track {display: flex !important;max-height:520px;}
.single-gde_srediti_auto .slick-list {overflow: hidden;}
.single-gde_srediti_auto .listing-slider-main{opacity: 0;visibility: hidden;transition: opacity 1s ease;-webkit-transition: opacity 1s ease;}
.single-gde_srediti_auto .listing-slider-main.slick-initialized {visibility: visible;opacity: 1;}
#top #main ul.products .product .price .del{line-height: 1;font-size: 22px;}




 /* Single Lokacija naslov */
.insdesno h1{font-size:40px;}
.insdesno .main-price.active{font-size: 30px;font-weight: 300;line-height: 150%;margin-right: 15px;color: gray;text-transform: uppercase;}
.insdesno .discount-price, .lokacija .main-price, .insdesno .main-price{font-size: 30px;  font-weight: 700;line-height: 1.5;text-align:center;color:#b83a41;text-transform: uppercase;}
.insdesno .taxonomies a{color:inherit;}
.insdesno hr{border-top: 1px solid rgba(0,0,0,.4);margin:25px 0px 16px 0px;}
.cntdrzava2{display: flex;margin-top: 35px;margin-bottom: 50px;font-size: 20px;color: inherit;}
.cntdrzava2 span{font-size: 20px;}
.cntdrzava2{color: #b83a41;}


/* Detalji Single Lokacija */
.insdesno .accordion-button {width: 100%;padding: 30px;background: #f8f8f8;text-align:left;border: none;cursor: pointer;transition: background 0.3s;font-weight: bold;transition: all .6s cubic-bezier(.42,.2,.08,1);position: relative;}
.insdesno .accordion-button::before {font-weight: bold;margin-right: 5px;}
.insdesno .tabs {display: flex;gap: 10px;margin-bottom: 10px;}
.insdesno .tab-button {color:#000!important;cursor: pointer;background: #ddd;transition: background 0.3s;margin-right: 10px;font-size: 22px;padding: 20px;min-width: 24%;line-height: 1;border-radius: 0px;background-color: transparent;border: 1px solid #555!important;}
.insdesno .tab-button:hover{transition: background 0.3s;background: #555!important;color: #fff!important;border-color:#555!important;}
.insdesno .tab-button.active {background: #555;color: #fff!important;border-color:#555!important;}
.insdesno .tab-content {display:none;margin-top: 20px;transform: translateY(-5px);transition: all .6s cubic-bezier(.42,.2,.08,1);}
.insdesno #tab1.tab-content p:first{margin-top:0px;}
.insdesno .tab-content.active {display: table;width: 100%;}
.insdesno .accordion{margin-top:10px;}
.insdesno .accordion-item{margin-bottom:30px;border-radius: 0px;background: #f8f8f8;}
.insdesno .accordion-item button{padding: 30px;background: #f8f8f8;overflow: hidden;border: 0px;border-radius: 0px;padding-right: 70px;}
.insdesno .accordion-item h3{margin-bottom:0px;}
.insdesno .accordion-content{display: none;background: #f8f8f8;padding: 0px 30px 30px 30px;transition: all .6s cubic-bezier(.42,.2,.08,1);letter-spacing: 0.5px;font-size: 19px;}
.insdesno .accordion-content p:first{margin-top:0px;}
.accordion-content.active {display: block;    transition: all .6s cubic-bezier(.42,.2,.08,1);border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
.insdesno .accordion-icon{transition: transform .3s ease-in-out;position: absolute;float: right;right: 30px;font-size: 30px;top: 50%;line-height: 1;margin-top: -15px;}
.insdesno .check-icon{font-weight: 900;width: 23px;height: 23px;border-radius: 50%;display: inline-block;margin-right: 10px;font-size: 12px;text-align: center;line-height: 23px;background: #f8f8f8;color: var(--enfold-main-color-primary);top: -2px;position: relative;}
.insdesno .usluge-list li{height: 28px;line-height: 28px;margin: 10px 0px;max-width: 100%;}
.insdesno .usluge-list li a{color:inherit;font-size:20px;}
.insdesno .usluge-list{margin-bottom: 50px;display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;margin-left: 0px;}
#top .insdesno .uslugeh3{margin-bottom:30px;font-size: 32px;font-weight: 600;line-height: 160%;color: #212529;text-transform: capitalize;padding-left:35px;position:relative;}
.insdesno .uslugeh3:before {content:"";width:28px;height:28px;background-size:cover;background-image: url('images/rating.png');background-position: center;background-repeat: no-repeat;position:absolute;left:0px;top: 14.6px;}
#top .insdesno .lokacih3{margin-bottom:30px;font-size: 32px;font-weight: 600;line-height: 160%;color: #212529;text-transform: capitalize;padding-left:35px;position:relative;}
.insdesno .lokacih3:before {content:"";width:28px;height:28px;background-size:cover;background-image: url('images/lokacija.svg');background-position: center;background-repeat: no-repeat;position:absolute;left:0px;top: 14.6px;}
.insdesno iframe{border: 0;background-color: #f8f8f8;-webkit-border-radius: 0px;border-radius: 0px;overflow: hidden;}
.single-gde_srediti_auto .listing-slider-nav .slick-current img{opacity:1;}
#top .tutor-wrap.tutor-full-width-course-top{padding: 50px 0px;}
#top #hs5 .flex_column.avia-builder-el-57 {top: -62px;}
#top .inwp-archive-variations-wrapper ul li ul{display:flex;justify-content:center;margin-bottom:20px;}
#top .inwp-archive-variations-wrapper ul li ul li{margin:6px;border-radius:0px;}
#top .inwp-archive-variations-wrapper ul li ul li:last-child{margin-right: 0px;}
#top #main ul.products .product .price .cena-proizvoda{display:none;}

@keyframes fadeIn {
    from { opacity: 0; transform: translateY(-5px); }
    to { opacity: 1; transform: translateY(0); }
}






/* Kontakt Single Lokacija */
.inslevod.moved{margin-top:50px;padding:35px 40px;background-color:#f8f8f8;border-radius: 0px;}
.cntheader{display: flex;align-items: center;font-size: 28px;line-height: 1;font-weight: 500;}
.cntheaderl{height: 90px;width: 90px;background-size: cover;background-position: center;border-radius: 50%;margin-right: 20px;}
.cntheaderd{color: #212529;text-align: left;}
.cntdrzava .av-icon-char{color:#b83a41}
.cntheaderd h3{font-size: 28px;line-height: 1;font-weight: 400;margin-bottom:10px;}
.cntheaderd a{border: none;display: inline-block;color: #fff;border-radius: 5px;font-size: 13px;font-weight: 700;padding: 14px 20px;background-color: #333;}
.cntheaderd a:hover{background-color:#de7f83;color:#fff;}
.insdetalji hr{margin: 25px -40px 35px;border-top: 1px solid rgba(0,0,0,.4);}
.cntdrzava{font-size: 20px;}
.cntdrzava span{font-size: 20px;}
.cntloka{margin: 11px 0px;}
.cntloka a{color: inherit;}
.cnttel{margin: 11px 0px;}
.cnttel a{color: inherit;}
#top .insdetalji .social_bookmarks li{border-right:0px!important;}
#top #hs3 .flex_column_table.sc-av_one_fourth .av-flex-placeholder{display:none;}
#top #hs3 .flex_column_table.sc-av_one_fourth #hs3clm{width: 100%;height: auto;padding: 0px 20px 35px 20px;}
#top #hs3 .flex_column_table.sc-av_one_fourth{display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;}
#top #hs1head h1{margin-left: -8px;}
#top #hs1head{overflow:hidden;}
#top.single-product .related.products h2, #top.single-product .upsells.products h2{margin-bottom: 40px;text-align: center;font-size: 40px;}
#top.single-product .related.products .inner_product .inner_product_header_cell h2, #top.single-product .upsells.products .inner_product .inner_product_header_cell h2{margin-bottom:0px;}
#top.post-type-archive-gde_srediti_auto .container_wrap_first .av-main-archive-gde_srediti_auto{width: 100%;padding-left: 0px;margin-right: 0px;border-left: 0px;}
#top.archive.tax-usluga .container .av-content-small.units{width: 100%;margin-right: 0px;padding-left: 0px;border-left: 0px;}
#top.archive.tax-grad .container .av-content-small.units{width: 100%;margin-right: 0px;padding-left: 0px;border-left: 0px;}
#top.archive.tax-drzava .container .av-content-small.units{width: 100%;margin-right: 0px;padding-left: 0px;border-left: 0px;}
#top .wpc-filters-main-wrap input[type="checkbox"]{border-radius:0px!important;border-width: 1px!important;}
#top.archive .wpc-filters-widget-top-container{display: table;border: 0px;background: transparent;width: 100%;overflow: hidden;position: relative;}
#top.archive .wpc-filters-widget-top-container .wpc-inner-widget-chips-wrapper{overflow-y: auto;}

/** Popup s**/

.popsearchoverlay{display: block !important;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: #000;opacity: 0;transition: opacity var(--df-layer-animation-duration) cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index: 3;}
#popsearch.active .popsearchoverlay{opacity: .3;}
#popsearch .popsearchcont{position: absolute;width: 100%;z-index: 1111;background:#e7e7e7;min-height: 500px;top: -100%;height: auto;opacity: 0; transition: top 0.5s ease, opacity 0.5s ease;}
#popsearch.active .popsearchcont{top: 0;opacity: 1;animation: slideDown 0.5s ease-out forwards;}
html.responsive.no-scroll, .responsive body.no-scroll{overflow-x: inherit;}
#popsearch {position: fixed;top: 0%;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);display:none;}
#popsearch.active{display:block;z-index: 1000;}
#custom-search-results{display: block;height: 100%;width: 100%;position: relative;}
#popsearch .popsearchcont .aws-container{padding: 32px 48px;}
#popsearch .popsearchcont .aws-container form{margin-bottom:0px;height:50px;}
#top #custom-search-results #aws-search-result-1.aws-search-result{width: 100%!important;left: auto!important;top: 0px!important;position: relative!important;opacity:1;}
#top #custom-search-results #aws-search-result-2,#top #custom-search-results #aws-search-result-3,#top #custom-search-results #aws-search-result-4,#top #custom-search-results #aws-search-result-5{display:none!important;opacity:0;}
#custom-search-results #aws-search-result-1 .aws_result_scroll .aws_results{padding: 32px 48px;display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;max-width: 1210px;margin: 0px auto;margin-bottom: 140px;}
#custom-search-results #aws-search-result-1 .aws_top_text{padding-left: 48px;padding-right: 48px;}
#custom-search-results #aws-search-result-1 .aws_result_item{padding: 0px;display: table;width: 100%;background: #fff;border-bottom: 0px;}
#custom-search-results .aws_result_image{display: table;width: 100%;padding-right: 0px;}
#custom-search-results .aws_result_image img{width: 100%;}
#custom-search-results .aws_results .aws_result_content{display: table;width: 100%;text-align: center;padding: 25px 15px 25px 15px;}
#custom-search-results .aws_results .aws_result_head .aws_result_price del span{font-size: 18px}
#custom-search-results .aws_results .aws_result_head .aws_result_price ins span{font-size: 18px}
#custom-search-results .aws_results .aws_result_head{display: table;width: 100%;margin-bottom: 60px;}
#custom-search-results .aws_results .aws_result_head .aws_result_title{padding:0px;margin-bottom:10px;text-align:center;font-size: 20px;}
#custom-search-results .aws_results .aws_result_head .aws_result_price{text-align:center;color: #b83a41;font-size: 18px;}
#custom-search-results .aws_result_scroll{height: 100vh;max-height:100%;}
.html_av_admin_bar_active #popsearch{top:32px;}
#popsearchclose{float: right;margin-top: 20px;margin-right: 48px;margin-bottom: 10px;background: #333;color: #fff;border-color: #333;}
#top #popsearch ul.products .product .price{font-size:0px}
#top #popsearch ul.products .product .price .cena-akcija{display:none;}
#top #popsearch ul.products .product .price br{display:none;}
#top #popsearch ul.products .product .price del .cena-proizvoda{display:none;}
#top #popsearch ul.products .product .inner_product_header{min-height: 121px;}
#top #popsearch ul.products .product .price del{padding-right: 3px;line-height: 1;font-size: 22px;width: 100%;display: table}
#top #popsearch ul.products .product .price del span, #top #popsearch ul.products .product .price ins span, #top #popsearch ul.products .product .price .cena-proizvoda, #top #popsearch ul.products .product .price bdi,#top #popsearch ul.products .product .price .woocommerce-Price-currencySymbol{font-size: 21px;line-height: 0.8;font-weight: 700;}
#top #popsearch ul.products .product .price ins:before{display:none;}
#top #popsearch ul.products .product .avia_cart_buttons a span, #top #popsearch ul.products .product .avia_cart_buttons .button-mini-delimiter{display:none;}
#top #popsearch ul.products .product .avia_cart_buttons a{font-size: 13px;font-weight: 700;padding: 14px 0px;background-color: #333 !important;transition: background-color 0.3s ease-in-out;}
#top #popsearch ul.products .product .single_button{font-weight:700;font-size:9px;}
#top #popsearch ul.products .product .single_button a{width:100%;}
#top #popsearch ul.products .product .avia_cart_buttons .show_details_button{float:right;width: 50%;border-left:1px solid #fff !important}
#top #popsearch .woocommerce.columns-4{max-width: 1310px;margin: 0px auto;padding: 0px 50px;padding-bottom: 50px;position: relative;display: table;}
#top #popsearch ul.products .product{display: flex;justify-content: center;align-items: baseline;text-align: center;min-height: 150px;width: 100%;margin: 0px;}
#top #popsearch ul.products {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;}
#top #popsearch ul.products .product .inner_product{padding: 0px;border: 0px !important;border-radius: 0px !important;padding-bottom: 43px;height: 100%;position: relative;}
#top #popsearch ul.products .product .avia-arrow{display:none!important}
#top #popsearch ul.products .product .avia_cart_buttons{background-color: #fff !important;  border: 0px !important;  border-radius: 0px !important;  padding: 0px;bottom: 0px;position: absolute;}
#top #popsearch ul.products .product .avia_cart_buttons .product_type_simple{width: 50%;border-right: 1px solid #fff !important;}
#top #popsearch ul.products .product .avia_cart_buttons a:hover{background-color:#b83a41!important;}
#top #popsearch ul.products .product .inner_product_header{text-align: center;padding: 16px 0px;padding-top: 25px;}
#top #popsearch ul.products .product .inner_product_header_table{padding: 0px 35px;}
#top #popsearch ul.products .product h2{height: 40px;font-size: 18px;line-height: 19px;font-weight: 400;padding-top: 0px; max-height: 40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;width: 100%;padding-bottom: 0px;margin-bottom: 16px;padding-top: 0px;white-space: normal;min-height: 40px;}
#custom-search-results .aws_result_inner{background: #e7e7e7;}
#custom-search-results .aws-search-result .aws_add_to_cart{position: absolute;bottom: 0px;width: 100%;left: 0px;}
#custom-search-results .aws-search-result .aws_add_to_cart .aws_cart_button{background-color: #333 !important;transition: background-color 0.3s ease-in-out;width: 100%;padding: 12px 12px;height: auto;border-radius: 0px;color: #fff;margin-bottom: 0px !important;}
#custom-search-results .aws-search-result .aws_add_to_cart .aws_cart_button:hover{background-color: #b83a41 !important;}
#custom-search-results .aws-search-result .aws_add_to_cart .aws_cart_button a{color:#fff;}
#custom-search-results .aws-search-result .aws_add_to_cart .aws_quantity_field{position: absolute;top: -40px;left: 50%;transform: translate(-50%, 0);border: 1px solid #333;text-align: center;}
#custom-search-results .aws_results .aws_result_head .aws_result_price del{color: #333;padding-left: 0px;}
#custom-search-results .aws_results .aws_result_head .aws_result_price ins{font-weight:bold;}
#custom-search-results .aws-search-result .aws_terms_suggestions{display: table;}
#custom-search-results .aws-search-result .aws_terms_suggestions span{display:table;float:left;border-radius: 3px;font-size: 14px;padding: 2px 5px;margin: 3px;}
#custom-search-results .aws-search-result .aws_terms_suggestions a{display:table;float:left;background: #f8f8f8;height: auto;margin: 3px;}

.woocommerce-cart .product-remove .remove{margin:0px auto;}
#top .woocommerce-notices-wrapper .woocommerce-message{border-color: #e7e7e7;background-color: #e7e7e7;color: #000;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size: 18px !important;padding: 20px 10px;}
#top #payment #place_order{font-size: 18px !important;padding: 20px 10px;}
#top .tutor-container{padding-top: 30px;}
/* Animacija koja pomera #popsearch odozgo nadole */
@keyframes slideDown {
    0% {
        transform: translateY(-100%); /* Početno pomerenje izvan ekrana */
        opacity: 0;
    }
    100% {
        transform: translateY(0); /* Završna pozicija */
        opacity: 1;
    }
}




#top .cnsoc{display: table;width: 100%;}
#top .cnsoc a{font-size: 0px;width: 30px;height: 30px;display: table;float: left;margin: 3px;}
#top .cnsoc a:hover .av-icon-char{color:#ffffff;}
#top .cnsoc a .av-icon-char{color:#000;line-height:30px;display:table;float:none;margin: 0px auto;}
#top .cnsoc a.cnsoc1:hover{background-color: #a67658;}
#top .cnsoc a.cnsoc2:hover{background-color: #37589b;}
#top .cnsoc a.cnsoc3:hover{background-color: #a72b1d;}
#top .cnsoc a.cnsoc4:hover{background-color: #FF0050;}
#top .cnsoc a.cnsoc5:hover{background-color: #00e676;}


/* Sakriva default WooCommerce Thank you poruku */
.woocommerce-thankyou-order-received {display: none !important;}
.custom-thankyou-notice {display: flex;justify-content: left;margin: 40px 0 20px;}
.custom-thankyou-content {width: 100%;display: flex;align-items: center;background: #f8f8f8;padding: 15px 25px;border-radius: 0px;border: 1px solid #ebebeb;}
.checkmark-circle {width: 50px;height: 50px;background-color: #4CAF50;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-right: 15px;flex-shrink: 0;}
.checkmark {color: white;font-size: 24px;font-weight: bold;}
.thankyou-text {font-size: 20px;color: #333;font-weight: 600;}
.thankyou-text b {font-weight: 700;}


/** Responsive**/
@media screen and (max-width:1260px) {
#top #hs1 #hs1head h1.av-special-heading-tag{  font-size: 100px;}
#top #hs1 .av-subheading p{font-size: 27px;}
#top #hs1 #hs1space{height: 100px;}
#top #hs3 .flex_column_table.sc-av_one_half .first{width:30%;}
#top #hs5 .flex_column_table.sc-av_one_half .first{width:30%;}
#top #main ul.products .product .inner_product_header_table{padding: 0px 26px;}
#top.post-type-archive-product .sidebar_left .content{width: 68%;}
#top.post-type-archive-product #main ul.products{grid-template-columns: repeat(2, 1fr);}
#top.post-type-archive-product.wpc_is_filter_request #main ul.products{grid-template-columns: repeat(2, 1fr);}
}

@media screen and (max-width:1170px) {
#top #header .av-main-nav > li > a{font-size: 13px;padding: 0px 8px;}
#top #main ul.products .product .inner_product_header_table{padding: 0px 16px;}
}

@media only screen and (max-width: 989px) and (min-width: 768px) {
#top.post-type-archive .wpc-open-button-1493{display: block;margin-bottom: 20px;}
#top.post-type-archive-product .sidebar_left .content{width: 100%;padding-left: 0px;margin-right: 0px;}
#top.post-type-archive-product .sidebar_left .content .entry-content-wrapper{padding-right: 0px;}
#top.post-type-archive-product .sidebar_left .sidebar{display: none!important;}
#top.tax-product_cat .wpc-open-button-1493{display: block;margin-bottom: 20px;}
#top.tax-product_cat .sidebar_left .content{width: 100%;padding-left: 0px;margin-right: 0px;}
#top.tax-product_cat .sidebar_left .content .entry-content-wrapper{padding-right: 0px;}
#top.tax-product_cat .sidebar_left .sidebar{display: none;}
#top.home #header.header-scrolled #menu-item-search a{line-height: 40px!important;height: 40px!important;}
#top.home #header.header-scrolled  .av-burger-menu-main a{line-height: 40px!important;height: 40px!important;}
#top.home #header.header-scrolled .cart_dropdown_first .cart_dropdown_link{height: 40px!important;line-height: 40px!important;}
}
@media screen and (max-width:989px) {
#top #main ul.products {grid-template-columns: repeat(2, 1fr);}
#top #main ul.products .product{width: 100%;margin-bottom: 0px;padding: 0px 0px;margin-right: 0px;}
#top #hs2 .av-special-heading-h2 .av-subheading p{font-size:20px;}
#top #hs1 .av-special-heading h1.av-special-heading-tag{font-size: 70px!important;}
#top #hs1 .av-subheading p{font-size: 21px;}
.single-gde_srediti_auto .insdesno{padding-left:15px;}
#top #hs2space{height:50px;}
#top .marquee span{font-size: 100px;}
#animated-text-strip{min-height: auto;}
#top #hs3clm{text-align: center;height: auto;width: 100%;margin-bottom: 0px;}
#top #hs3 .flex_column_table.sc-av_one_fourth {display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;}
#top #hs3 .flex_column_table.sc-av_one_fourth .av-flex-placeholder{display:none!important;}
#top #hs3grid .flex_cell.no_margin{min-height: 200px;height: 200px;padding-bottom: 70px;}
#top #hs3 .template-page{padding-bottom: 40px!important;}
#top #hs3 .flex_column_table.sc-av_one_half .first{width: 100%;display: table;}
#top #hs3 .flex_column_table.sc-av_one_half .el_after_av_one_half{margin-right: 0px;margin-left: 0px;display: flex;align-content: center;justify-content: center;width: 100%;margin-top: 90px;}
#top #hs3 #slprekosl1{bottom: -150px;left: 124px;}
#top #hs3 #slprekosl2{top: -60px;left: -117px;}
#top #hs5 #slprekosl1{bottom: -133px;left: 9%;}
#top #hs5 #slprekosl2{top: 21px;left: 14%;}
#top #hs5 .template-page{padding: 40px 0px!important;}
#top #hs5 .flex_column_table.sc-av_one_half .first{width: 100%;display: table;}
#top #hs5 .flex_column_table.sc-av_one_half .el_after_av_one_half{margin-right: 0px;margin-left: 0px;display: flex;align-content: center;justify-content: center;width: 100%;margin-top: 40px;}
#top #hs3 .flex_column_table .av-flex-placeholder{display: none;}
#top #hs5 .flex_column_table .av-flex-placeholder{display: none;}
#top #lokacije{grid-template-columns: repeat(2, 1fr);}
.single-gde_srediti_auto .inslevo{padding: 0px;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.lokcsingins{justify-content: center;align-content: center;}
.single-gde_srediti_auto .insdesno{width: 100%;display: table;max-width: 100%;flex: 0 0 100%;-ms-flex: 0 0 100%;padding-top: 75px;}
.single-gde_srediti_auto .listing-slider-nav .slick-track{transform: translate3d(-920px, 0px, 0px);}
.single-gde_srediti_auto .slick-track{max-height: 100%;}
.single-gde_srediti_auto .listing-slider-nav{height: 140px;max-width: 500px;align-content: center;float: none;width: 500px;margin: 0 auto !important;}
.single-gde_srediti_auto .progress-bar{margin: 0px auto;max-width: 500px;margin-top: 20px;}
#top #hs1head h1{margin-left: 0px;}
.responsive.html_header_top.html_header_transparency #top.home #wrap_all #header, .responsive.html_header_top.html_header_sticky #top.home #wrap_all #header {position: fixed;background: transparent;}
#top.home #header.av_header_transparency #avia-menu #menu-item-search{color: #fff;}
#top.home #header #menu-item-shop{z-index: 10;}
.av-burger-overlay-active #top.home #header.av_header_transparency #avia-menu .av-burger-menu-main .av-hamburger-inner{background-color:#000!important;transition: background-color 0.5s cubic-bezier(0.75, 0, 0.25, 1);transition: background-color 0.5s cubic-bezier(0.75, 0, 0.25, 1);}
.av-burger-overlay-active #top.home #header.av_header_transparency #avia-menu .av-burger-menu-main .av-hamburger-inner:after{background-color:#000!important;transition: background-color 0.5s cubic-bezier(0.75, 0, 0.25, 1);}
.av-burger-overlay-active #top.home #header.av_header_transparency #avia-menu .av-burger-menu-main .av-hamburger-inner:before{background-color:#000!important;transition: background-color 0.5s cubic-bezier(0.75, 0, 0.25, 1);}
.av-burger-overlay-active #top.home #header.av_header_transparency #menu-item-shop .cart_dropdown_link{color:#000;transition: all 0.5s cubic-bezier(0.75, 0, 0.25, 1);}
.av-burger-overlay-active #top.home #header #menu-item-shop .cart_dropdown_link{color:#000;transition: all 0.5s cubic-bezier(0.75, 0, 0.25, 1);}
#top.home #header.av_header_transparency #avia-menu .av-burger-menu-main .av-hamburger-inner{background-color:#fff!important;}
#top.home #header.av_header_transparency #avia-menu .av-burger-menu-main .av-hamburger-inner:after{background-color:#fff!important;}
#top.home #header.av_header_transparency #avia-menu .av-burger-menu-main .av-hamburger-inner:before{background-color:#fff!important;}
#top.home #header.av_header_transparency #menu-item-shop .cart_dropdown_link{color:#fff;}
#top.home #header.header-scrolled #avia-menu .av-burger-menu-main .av-hamburger-inner{background-color:#000!important;}
#top.home #header.header-scrolled #avia-menu .av-burger-menu-main .av-hamburger-inner:after{background-color:#000!important;}
#top.home #header.header-scrolled #avia-menu .av-burger-menu-main .av-hamburger-inner:before{background-color:#000!important;}
#top.home #header_meta{border:0px;}
#top.home.logged-in #wpadminbar{position: fixed;top: 0px;}
#top #custom-post-filter #reset-filter{position: relative;right: 0px;width: 100%;}
#top #custom-post-filter{grid-template-columns: repeat(2, 1fr);padding-right:20px;}
#top #header_meta nav.sub_menu {display: none;}
#top #header #av-burger-menu-ul .mobmenubrowse {padding: 25px 0 0 0;opacity: 0.6;font-weight: bold;letter-spacing: 1px;text-transform: uppercase;}
#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!important;}

#top #popsearch ul.products{grid-template-columns: repeat(2, 1fr);overflow-y: auto;max-height: 400px;}
#custom-search-results #aws-search-result-1 .aws_result_scroll .aws_results{grid-template-columns: repeat(1, 1fr);gap:10px;}
#custom-search-results .aws_result_image{width:auto;}
#custom-search-results .aws_result_image img{width:150px;display: table;}
#custom-search-results #aws-search-result-1 .aws_result_item{padding:15px;}
#custom-search-results .aws_results .aws_result_content{padding: 20px;width: calc(100% - 150px);display: flex;min-height: 150px;justify-content: center;padding-right: 0px;}
#custom-search-results .aws_results .aws_result_head .aws_result_title{text-align:left;width: 100%;}
#custom-search-results .aws_results .aws_result_head .aws_result_price{text-align: left;width: 100%;}
#custom-search-results .aws_results .aws_result_head .aws_result_price del{padding-left: 0px;}
#custom-search-results .aws-search-result .aws_add_to_cart{position: relative;right: 0px;transform: none;width: 150px;top: 0px;bottom: 0px;left: auto;display: flex;flex-direction: column;align-items: center;justify-content: center;}
#custom-search-results .aws-search-result .aws_add_to_cart .aws_cart_button{margin-left: 0px !important;order: 2;padding: 12px 12px;height: auto;margin-top: 10px;background:#b83a41 !important}
#custom-search-results .aws-search-result .aws_add_to_cart .aws_quantity_field{width: 100% !important;left: 0px;margin-left: 0px !important;transform: none !important;top:0px;position: relative;order: 1;height: 40px;}
#custom-search-results .aws_results .aws_result_head{margin-bottom: 0px;padding-right: 40px;width: calc(100% - 150px);float: left;min-height: 110px;height: 100%;align-items: center;justify-content: center;display: flex;flex-direction: column;}

}


@media screen and (max-width:767px) {
#top #main ul.products .product{width: 100%!important;margin: 0px!important;padding: 0px;}
#top #hs1 .container{height: 100vh;}
#top #hs4 .hs4clm1:after{opacity: 0.7;}
#top #hs4 .hs4clm2:after{opacity: 0.7;}
#top #hs4 .hs4clm1:hover:after{opacity: 0.7;}
#top #hs4 .hs4clm2:hover:after{opacity: 0.7;}
#top #hs1 .container main{padding: 40px 0px;}
#top #hs1 .av-special-heading h1.av-special-heading-tag{font-size: 50px!important;}
#top #hs1 .av-subheading p{font-size: 17px;}
#top #hs2space{display:none!important;}
#top #hs2 .av-special-heading p br{display:none;}
#top #hs3 .flex_column_table.sc-av_one_fourth #hs3clm .av-special-heading-tag {font-size: 18px;}
#top #hs3 .flex_column_table.sc-av_one_fourth #hs3clm p{font-size:16px;}
#top #hs3clm .avia-image-container{padding: 26px 15px 29px 15px;}
#top #hs3 .flex_column_table.sc-av_one_fourth #hs3clm{padding: 0px 16px 14px 16px;margin-bottom:0px!important;}
#top #hs3 .flex_column_table.sc-av_one_fourth{gap: 10px;}
.responsive #top #hs3grid .flex_cell.no_margin{min-height: 120px;height: 100% !important;padding-right: 0px !important;padding-left: 0px !important;}
#top #hs3 #slprekosl1{position: relative;bottom: 0px;left: 0px;width: auto;margin-right: 0px;}
#top #hs3 #slprekosl2{display:none!important;}
#top #hs5 #slprekosl1{position: relative;bottom: 0px;left: 0px;width: auto;margin-right: 0px;margin-top: 51px;}
#top #hs5 #slprekosl2{display:none!important;}
#top #hs3hr{display:none!important;}
#top #header .avia-menu .av-burger-menu-main{padding-right:0px;}
#top #header .avia-menu{right: 0px;position: absolute;width:68px;}
#top #header #menu-item-shop a.cart_dropdown_link{padding-left:0px;}
#top #header .logo svg{max-height:80px!important;}
#top #menu-item-shop .dropdown_widget{right: auto;left: -10px;}
#top #menu-item-shop .dropdown_widget .avia-arrow{right: auto;left: 10px;}
#top #menu-item-shop .added_to_cart_notification .avia-arrow{right: auto;left: 10px;}
#top #menu-item-shop .added_to_cart_notification{right: auto;left: -10px;}
#top #header .main_menu{width:100%;}
#top .logo{margin: 0px auto;}
#top .logo a{z-index: 101;}
#top #header #menu-item-shop{z-index: 1;}
.av-burger-overlay-active #top #header #menu-item-shop .cart_dropdown_link{}
.av-burger-overlay-active #top .logo a{z-index: 100;}
#top #header #menu-item-shop{right: auto;left: 0px;margin-left: 0px;}
#top #header #header_main .container{width: 100%!important;max-width: 100%!important;padding:0px 20px;}
#top.post-type-archive-product .sidebar_left .content{width: 100%;padding-left: 0px;padding-right: 0px;}
#top #hs4 .flex_cell{min-height: 300px;display: table;margin-bottom: 0px;height: 300px !important;padding: 72px 0px;}
#top #lokacije{grid-template-columns: repeat(1, 1fr);}
#top.single-gde_srediti_auto #main .container{margin: 0px;width: 100%;max-width: 100%;padding-left: 15px;padding-right: 15px; }
.single-gde_srediti_auto .lokcsingins{padding-right: 0px;padding-left: 0px;margin-left: 0px;margin-right: 0px;}
.single-gde_srediti_auto .insdesno{display: table;padding-right: 0px;padding-left: 0px;padding-top: 40px;}
.single-gde_srediti_auto .inslevo{max-width: 100%;padding: 0px;}
.insdesno h1{font-size: 33px;}
.insdesno .accordion-icon{right: 15px;}
.insdesno .accordion-item button{padding-right: 40px;}
.inslevod.moved{padding: 25px 30px;}
.insdetalji hr{margin: 25px -30px 35px;}
#top #hs1 #defbut a.avia-button{padding: 12.5px 45px 12.5px 45px;}
#top #hs1 #defbut2 a.avia-button{padding: 12.5px 45px 12.5px 45px;}
#top #main ul.products .product .inner_product_header_table{padding: 0px 12px;}
#top #main ul.products .product .price del span, #top #main ul.products .product .price ins span, #top #main ul.products .product .price .cena-proizvoda, #top #main ul.products .product .price bdi, #top #main ul.products .product .price .woocommerce-Price-currencySymbol{font-size:17px;}
#top #main ul.products .product .price del{font-size: 17px;}
#top #hs4 .flex_cell .flex_cell_inner{display: flex;justify-content: center;align-items: center;flex-direction: column;}
.responsive #top #wrap_all #hs4 .hs4clm2{margin: 0 auto;height: 450px !important;display: flex;}
.responsive #top #wrap_all #hs4 .hs4clm1{margin: 0 auto;height: 450px !important;display: flex;}
#top #socket .container{display: flex;flex-direction: column;}
#socket .container .sub_menu_socket{order: 2;}
#top #wrap_all #socket .social_bookmarks{order: 3;position: relative;top: 0px;left: 0px;}
#socket .copyright{order: 1;padding-top:0px;line-height: 1.3;text-align: left;}
#socket .copyright a {line-height: 1.3;}
#socket .menu{margin-bottom:0px;}
.insdesno .usluge-list li{margin: 0px 0px;}
.insdesno .usluge-list{grid-template-columns: repeat(1, 1fr);}
#top #custom-post-filter{grid-template-columns: repeat(1, 1fr);padding-right:0px;}
.archive-hero h1{padding-top: 0px;font-size:40px;}
#top.home #header.header-scrolled #menu-item-search a{line-height: 80px!important;height: 80px!important;}
#top.home #header.header-scrolled  .av-burger-menu-main a{line-height: 80px!important;height: 80px!important;}
#top.home #header.header-scrolled .cart_dropdown_first .cart_dropdown_link{height: 80px!important;line-height: 80px!important;}
#top #footer .footer__bottom__cards{width: 300px;}
#top #footer .footer__bottom__cards.samodesk{display:none;}
#top #footer .footer__bottom__cards.samomob{display: flex !important;}
#top #footer #nav_menu-3{display:block !important;}
#top #hs1head{text-align:center;margin-top: 0px;}
#top #hs1 .entry-content-wrapper{text-align:center;margin-top: -40px;}
#top #hs1 .entry-content-wrapper #defbut{display: inline-block;}
.insdesno .listing-price{text-align:left;}
.insdesno .listing-price .main-price{text-align:left;}
#top.single-gde_srediti_auto #main .container .content{padding: 15px 0px;}
.inslevod.moved{margin-top: 5px;}
.insdesno .usluge-list{margin-bottom:15px;}
#top .insdesno .uslugeh3{margin-top: 15px;}
.cnttel{margin-bottom: 7px;}
#top .tutor-container .tutor-header-right-side{position: absolute;width: 100px !important;right: 0px;top: 20px;}
#top #wrap_all .header_color.av_header_transparency .avia-svg-icon svg:first-child {fill:#000!important;}
#top.home #wrap_all .header_color.av_header_transparency .avia-svg-icon svg:first-child {fill:#fff!important;}
#top.single-product .single-product-summary .quantity {padding:0;}
#top.single-product button.single_add_to_cart_button.button.alt {min-width:55%;padding:13px;font-size:16px;}
#custom-search-results #aws-search-result-1 .aws_result_scroll .aws_results{grid-template-columns: repeat(1, 1fr);}
#custom-search-results #aws-search-result-1 .aws_result_item{padding:10px;}
#custom-search-results .aws_results .aws_result_content{padding:15px;padding-right:0px;}
#custom-search-results .aws-search-result .aws_add_to_cart{width: 120px;}
#custom-search-results .aws_results .aws_result_head{width: calc(100% - 120px);}
#custom-search-results .aws-search-result .aws_add_to_cartinput::-webkit-outer-spin-button,#custom-search-results .aws-search-result .aws_add_to_cartinput::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
#custom-search-results .aws-search-result .aws_add_to_cart input[type=number] {-moz-appearance: textfield;}
#custom-search-results .aws-search-result .aws_add_to_cart span:nth-child(3){position: absolute;left: 0px;z-index: 3;height: 28px;top: 21px;background: transparent;order:3;}
#custom-search-results .aws-search-result .aws_add_to_cart span:nth-child(4){position: absolute;right: 0px;z-index: 3;height: 28px;top: 21px;background: transparent;order:4;}

#custom-search-results .aws_results .aws_result_head .aws_result_price .cena-akcija{display:none;}

#top .woocommerce-cart-form table tr .product-thumbnail{display: table-cell;}
#top .woocommerce-cart-form table tr .product-price{display: none;}
#top .woocommerce-cart-form table tr .product-quantity{display: table-cell;}
#top .woocommerce-cart-form table thead .product-quantity{display: table-cell;}
#top .woocommerce-cart-form table .quantity{width: 70px;position: relative;}
#top .woocommerce-cart-form table .quantity .minus{background: transparent;border: 0px;line-height: 30px;height: 30px;width: 25px;position: absolute;top: 6.5px;left: 0px;}
#top .woocommerce-cart-form table .quantity .qty{border: 1px solid #333;width: 100%;padding: 0px;}
#top .woocommerce-cart-form table .quantity .plus{border: 0px;background: transparent;position: absolute;width: 25px;height: 30px;line-height: 30px;right: 0px;top: 6.5px;}
#top .woocommerce-cart-form table .coupon{width:100%;}
#top .woocommerce-cart-form table #coupon_code{width:100%;}
#top .woocommerce-cart-form table .actions .button{width:100%!important;}
#top.woocommerce-checkout #order_review{padding:0px;border:0px;}
#top.woocommerce-checkout .woocommerce-billing-fields h3{font-size:24px;}
#top.woocommerce-checkout h3#order_review_heading{padding-left: 0px;border: 0px;font-size: 24px;}
#top.woocommerce-checkout #order_review .product-name{width:60%;}
#top.woocommerce-checkout #order_review .product-total{width:40%;text-align:center;}
#top.woocommerce-checkout #order_review tfoot td{text-align:center;}
#top.single-product .variations li.variable-item.button-variable-item{padding:3px;}
}


@media screen and (max-width:560px) {
#top #main ul.products {grid-template-columns: repeat(2, 1fr)!important;}
#top #main ul.products .product .avia_cart_buttons .show_details_button{display:none;}
#top #main ul.products .product .avia_cart_buttons .product_type_simple{width:100%;border-right: 0px!important;}
#custom-search-results .aws-search-result .aws_add_to_cart .aws_cart_button{font-size: 9px;}
#top #hs1 .av-special-heading h1.av-special-heading-tag{font-size: 32px!important;}
#top #hs3 #slprekosl2{left: 0%;position: relative;width: 100%;margin: 0px;margin-top: 20px;width: 100%;top: 0px;}
#top #hs3 #slprekosl1{bottom:0px;position:relative;margin-right: 0px;margin-top: 20px;width: 100%;left: 0px;top: 0px;}
#top #hs3 #slprekosl1 picture{display: flex;justify-content: center;align-content: center;}
#top #hs3 #slprekosl2 picture{display: flex;justify-content: center;align-content: center;}
#top #hs3 .flex_column_table.sc-av_one_half .el_after_av_one_half{display:table;width:100%;margin-top: 0px;}
#top #hs3 #hs3hr{display:none!important;}
#top #hs5 #slprekosl2{left: 0%;position: relative;width: 100%;margin: 0px;margin-top: 20px;width: 100%;}
#top #hs5 #slprekosl1{bottom:0px;position:relative;margin-right: 0px;margin-top: 40px;width: 100%;}
#top #hs5 #slprekosl1 picture{display: flex;justify-content: center;align-content: center;}
#top #hs5 #slprekosl2 picture{display: flex;justify-content: center;align-content: center;}
#top #hs5 .flex_column_table.sc-av_one_half .el_after_av_one_half{display:table;width:100%;}
#top #hs5 #hs3hr{display:none!important;}
.single-gde_srediti_auto .listing-slider-nav{max-width: 100%;}
.single-gde_srediti_auto .progress-bar{max-width: 100%;}
#top #main ul.products .product .price del span, #top #main ul.products .product .price ins span, #top #main ul.products .product .price .cena-proizvoda, #top #main ul.products .product .price bdi, #top #main ul.products .product .price .woocommerce-Price-currencySymbol{font-size:17px;}
#top #main ul.products .product .price del{font-size:22px;}
#top .lokacija h2{min-height:auto;}
#top #footer .footer__bottom__cards {padding-top:15px;gap:13px;}
#top #main ul.products .product h2{font-size: 15px;}
#custom-search-results #aws-search-result-1 .aws_result_scroll .aws_results{grid-template-columns: repeat(1, 1fr);padding: 32px 20px;}
#popsearch .popsearchcont .aws-container{padding: 32px 20px;}
#custom-search-results #aws-search-result-1 .aws_top_text{padding-left: 20px;padding-right: 20px;}
#top #popsearch .woocommerce.columns-4{padding: 0px 20px;}
#popsearchclose{margin-right: 20px;}
#custom-search-results .aws-search-result .aws_add_to_cart{width: 90px;}
#custom-search-results .aws_results .aws_result_head{width: calc(100% - 90px);padding-right: 20px;}
#custom-search-results .aws_result_image img{width: 120px;}
#custom-search-results .aws_results .aws_result_content{padding: 0px;padding-left: 14px;width: calc(100% - 120px);min-height: 120px;}
#custom-search-results #aws-search-result-1 .aws_result_item{padding:5px;}
#custom-search-results .aws_results .aws_result_head .aws_result_title{font-size: 16px;font-weight:500;height: 48px;line-height: 16px;max-height: 48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;width: 100%;white-space: normal;min-height: 48px;}
#custom-search-results .aws_results .aws_result_head .aws_result_price del span{font-size:15px;}
#custom-search-results .aws_results .aws_result_head .aws_result_price ins span{font-size:15px;}
#custom-search-results .aws_results .aws_result_head .aws_result_price ins{padding-left:0px;}
#top #popsearch ul.products .product .inner_product_header_table{padding: 0px 10px;}
#top #popsearch ul.products .product .avia_cart_buttons a{font-size: 10px;}
#top #popsearch ul.products .product h2{min-height: 32px;font-size:13px;line-height:16px;height:32px;}
#top #popsearch ul.products .product .price del span, #top #popsearch ul.products .product .price ins span, #top #popsearch ul.products .product .price .cena-proizvoda, #top #popsearch ul.products .product .price bdi, #top #popsearch ul.products .product .price .woocommerce-Price-currencySymbol{font-size: 16px;}
#top #popsearch ul.products{gap:10px;}
#top #popsearch .inwp-archive-variations-wrapper ul li ul li .variable-item-span{font-size: 11px;}
#custom-search-results .aws_results .aws_result_head .aws_result_price .cena-proizvoda{display:none;}
#custom-search-results .aws_results .aws_result_head .aws_result_price .woocommerce-Price-amount.amount{font-size:16px;}
#top #popsearch .inwp-archive-variations-wrapper ul li ul li{padding:5px!important;}

#top .inwp-archive-variations-wrapper ul li ul li .variable-item-span{padding:0 3px;font-size:11px;}
#top #defbutinst a{background-position: left 29px center;background-size: 24px;padding: 15px 29px 15px 54px !important;}
#top #defbutytb a{background-position: left 29px center;background-size: 24px;padding: 15px 29px 15px 54px !important;}
}

@media screen and (max-width:400px) {
#top #hs3 .flex_column_table.sc-av_one_fourth #hs3clm .av-special-heading-tag{font-size: 16px;}
#top #hs3 .flex_column_table.sc-av_one_fourth #hs3clm{padding: 0px 10px 14px 10px;margin-bottom:0px!important;}
}