/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

@import url('https://fonts.googleapis.com/css2?family=Montserrat+Alternates:wght@800&display=swap');

.come-in {
  transform: translateY(150px);
  animation: come-in 0.8s ease forwards;
}
.come-in:nth-child(odd) {
  animation-duration: 0.6s; /* So they look staggered */
}

@keyframes come-in {
  to { transform: translateY(0); }
}

/*OPĆENITO*/
.elementor-widget-image a img[src$=".svg"] {
width: 100% !important;
} 

.transparent-btn{
	height: 55px !important;
    line-height: 55px !important;
}

.transparent-btn.mali{
	display:table;
	margin:0 auto;
	padding:0 7%;
}
.elementor-toggle-item li{
	list-style-position: inside;
}
.pitanja .elementor-tab-title {
    -webkit-transition: background 2s, border-radius 2s;
    transition: background 2s, border-radius 2s;
}
.pitanja .elementor-tab-title.elementor-active {
    -webkit-transition: none;
    transition: none;
}
.select-selected,.select-items {
  	display:none;
}
#cookie-notice,.sgpb-popup-dialog-main-div-theme-wrapper-1 {
    z-index: 9999999999 !important;
}

/*option.neaktivno-vrijeme:after {
    content: "*";
    display: block;
}*/
map area{
	cursor:pointer;
}
.neaktivno-vrijeme{
	background-color:grey !important;
}
.anwp-pg-post-teaser__title.anwp-font-heading.mt-2 {
    margin-bottom: 5%;
}
.sivo-bijelo .elementor-widget-container{
	background:
    linear-gradient(to top,white,white) repeat-x center,
    linear-gradient(to top, transparent 50%, #F3F5F2 50%),
	linear-gradient(to bottom,transparent 50%,#ffffff 50%);
  	background-size:1px 4px, 100% 100%,100% 100%;
}
.sivo-zeleno .elementor-widget-container{
	background: linear-gradient(to top,#F3F5F2,#F3F5F2) repeat-x center, linear-gradient(to top, transparent 50%, #F3F5F2 50%), linear-gradient(to bottom,transparent 50%,rgba(111, 177, 63,1) 50%, rgba(111,177,63,.3));
  	background-size:1px 4px, 100% 100%,100% 100%;
	margin-bottom:-6% !important;
}
.zeleno-bijelo .elementor-widget-container{
	background: linear-gradient(to bottom,transparent 10%,rgba(111,177,63,.3) 10%, rgba(111,177,63,1) 30%,white 50%);
	background:
    linear-gradient(to top,white,white) repeat-x center,
    linear-gradient(to top, transparent 50%, rgba(111,177,63,1) 50%),
	linear-gradient(to bottom,transparent 50%,#ffffff 50%);
	background-size:1px 4px, 100% 100%,100% 100%;
	margin-top:-6% !important;
}
.bijelo-sivo .elementor-widget-container{
	background:
    linear-gradient(to top,white,white) repeat-x center,
    linear-gradient(to top, transparent 68%, #ffffff 68%),
	linear-gradient(to bottom,transparent 68%,#F3F5F2 68%);
  	background-size:1px 4px, 100% 100%,100% 100%;
}
.bijelo-sivo-50 .elementor-widget-container{
	background:
    linear-gradient(to top, transparent 50%, #ffffff 50%),
	linear-gradient(to bottom,transparent 50%,#F3F5F2 50%);
  	background-size: 100% 100%,100% 100%;
}
.bijelo-sivo.kravata .elementor-widget-container{
    background: linear-gradient(to top, transparent 60%, #f6f6f6 60%), linear-gradient(to bottom,rgba(243, 245, 242,.2) 100%, rgba(243, 245, 242,.5) 90%, rgba(243,245,242,.7) 100%);
    background-size: 100% 100%,100% 100%;
    margin-bottom: -23% !important;
}
.plavo-bijelo .elementor-widget-container{
    background: linear-gradient(to top, transparent 1%, rgba(0, 103, 182,.01) 40%, rgba(0,103,182,.01)), linear-gradient(to bottom,transparent 0%,#ffffff 80%);
    background-size: 100% 100%,100% 100%;
    margin-top: -12%;
}
.bottom-btn{
	position:absolute;
	bottom:0;
}
.full-btn{
	width:100%;
	padding:0 !important;
}
.avant2go-wrapper-btn{
	display:flex;
	justify-content:center;
}
.avant2go-btn{
	padding-left:55px !important;
	padding-right:55px !important;
}
body,p{
	font-family:Roboto;
}
body a {
	color: #848789;
	text-decoration: none;
	transition: all 0.2s ease-out;
}
body a:hover {
	color: #1abc9c;
}
.naslov-ikona .elementor-heading-title{
    position: relative;
}
.naslov-ikona.centriraj .elementor-heading-title{
	margin:0 auto;
}
.naslov-ikona .elementor-heading-title:after{
    top: -32px;
    position: absolute;
    margin-left: 21px;
}
.naslov-ikona.vijesti .elementor-heading-title:after{
	content: url(https://www.avantcar.si/wp-content/uploads/2020/11/news.png);
}
.naslov-ikona.korisnicki .elementor-heading-title:after{
	content: url(https://www.avantcar.si/wp-content/uploads/2020/11/question.png);
}
.naslov-ikona.iskustva .elementor-heading-title:after{
	content: url(https://www.avantcar.si/wp-content/uploads/2020/11/talk.png);
}
.naslov-ikona.customer .elementor-heading-title:after{
	content: url(https://www.avantcar.si/wp-content/uploads/2020/11/customer-services.png);
}
::-moz-selection { 
  	background: #6fb13f;
}

::selection {
	background: #6fb13f;
}

/*HEADER*/

nav.main_menu>ul>li>a,#menu-sidebar-menu-eng a,#menu-sidebar-menu-slo a {
	font-family:Roboto;
	font-size:13px;
	font-weight:900;
	color: white !important;
	text-transform:uppercase;
}

a.search_button.search_slides_from_window_top.normal {
    display: none;
}
.framed-menu-item span{
	border: 1px solid white;
    box-sizing: border-box;
    border-radius: 12px;
    padding: 12px 20px;
}
.plus{
	display:none;
}
/*.current-menu-item span{
	border: 1px solid #fff;
    box-sizing: border-box;
    border-radius: 12px;
    padding: 12px 20px;
}*/
#menu-sidebar-menu-eng,#menu-sidebar-menu-slo {
	padding-top:40%;
}
.side_menu {
	background-color: #23282c;
}
.page-id-19531 header,.page-id-19525 header,.page-id-18856 header,.page-id-21458 header,.page-id-21455 header,.page-id-21407 header{
	background:#6fb13f;
}
.side_menu_special_btn {
	color: #6fb13f !important;
}

/*POPUP*/
.closing-popup-container {
    display: none;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9000;
}
.closing-popup {
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    justify-content: space-evenly;
    padding: 20px;
    width: 35vw;
    height: 55vh;
    margin-bottom: 100px;
    background-color: rgba(255, 255, 255, 1);
	border-radius:20px;
	border:1px solid #E3EDDC;
}
.closing-popup-button {
    display: inline-block;
    padding: 15px;
    min-width: 140px;
    text-align: center;
    cursor: pointer;
	margin: 5px;
	color: #d3ffb4;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 900;
	text-transform:uppercase;
	letter-spacing:0.5px;
	background-color: #6fb13f;
	border-radius:12px;
}
.closing-popup-container p {
    text-align: center;
	color:black;
}
.closing-popup-container h2 {
   	color: #122901;
    font-family: "Roboto", Sans-serif;
    font-size: 32px;
    font-weight: 900;
    text-transform: none;
    line-height: 40px;
    letter-spacing: 0px;
    text-shadow: 2px 2px 0px #6fb13f;
}
.popup-btns{
	display:flex;
}

/*LANGUAGE SWITCHER*/
.wpml-ls-legacy-dropdown {
   width:auto !important;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
    padding-right: 0 !important;
    float: right;
}
.wpml-ls-legacy-dropdown a {
    color: transparent;
    border: none;
    background-color: transparent;
    padding: 0;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    top: 0;
	border-top:none;
	padding-top:25px;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    border: none;
    border-top: none;
}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown a:hover {
    color: transparent;
    background: transparent;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    visibility: visible;
    height: 0;
    opacity: 0;
}
.wpml-ls-legacy-dropdown li:hover > ul.wpml-ls-sub-menu, .wpml-ls-legacy-dropdown li ul.wpml-ls-sub-menu  li:hover > ul.wpml-ls-sub-menu  {
	height: auto;
	opacity:1;
}

/*HOMEPAGE*/
.home nav.main_menu>ul>li>a {
	color: #D3FFB4 !important;
}
.home .framed-menu-item span{
	border: 1px solid #D3FFB4;
}
.zeleni-border{
	width:1320px;
	margin:0 auto !important;
	border-top: 2px solid #D3FFB4;
}
.white-btn{
	text-align:center;
	margin:0 auto;
	display:block;
	width:50%;
}
.white-btn:before{
	content: url(https://www.avantcar.si/wp-content/uploads/2020/11/plugin-icon.png);
    margin-right: 5px;
}
.white-btn:hover:before{
	content: url(https://www.avantcar.si/wp-content/uploads/2020/11/plugin-icon-green.png);
}
.dropdown-stavka label,.dropdown-stavka input{
    cursor: pointer;
}
.rezervacija{
	color:#122901;
	font-family:Roboto;
	font-size:14px;
	line-height:24px;
	display:flex;
	justify-content: center;
	flex-wrap:wrap;
	align-items:flex-end;
}
.polje {
    background-color: white;
    padding: 10%;
    min-width: 280px;
    border-radius: 12px !important;
	display:flex;
}
.polje,.nastavi-btn{
	margin-bottom:10px !important;
}

.mjesto-icon,.vrijeme-icon,.nastavi-btn{
	margin: 0 16px;
}
.rezervacija select#kraj-prevzem,.rezervacija select#kraj-vracilo {
    min-width: 200px;
}

.rezervacija label{
	display:flex;
	justify-content:space-between;
	margin-bottom:7px;
	padding: 0 5%;
	color:#122901;
}
.home .rezervacija label{
	color:white;
}
.rezervacija .nastavi-btn{
	display:flex;
	align-items:center;
	min-width:225px;
}
.home .rezervacija .nastavi-btn input{
	background-color:white !important;
	color:#30393D !important;
}
.home .rezervacija .nastavi-btn input:hover{
	background-color:#30393D !important;
	color:white !important;
}
.rezervacija .nastavi-btn .wpcf7-submit{
	width:100%;
	text-align:center;
	padding:8% !important;
}
.wpcf7-form-control.wpcf7-submit:hover {
	background-color: #30393D !important;
	color: #fff !important;
}
.rezervacija .polje input,.rezervacija .polje select{
	margin-top:0 !important;
}
.mjesto-icon label:after {
    content: url(https://www.avantcar.si/wp-content/uploads/2020/11/marker.png);
	height:15px;
}
.vrijeme-icon label:after {
    content: url(https://www.avantcar.si/wp-content/uploads/2020/12/datum.png);
}
.home .mjesto-icon label:after {
	content: url(https://www.avantcar.si/wp-content/uploads/2021/02/marker-white.png);
}
.home .vrijeme-icon label:after {
	content: url(https://www.avantcar.si/wp-content/uploads/2021/02/datum-white.png);
}
.rezervacija input,.rezervacija select{
	padding:0 !important;
}

.rezervacija .polje.duplo span{
	width:50%;
}

.rezervacija select,.rezervacija input{
	background-image: url(https://www.avantcar.si/wp-content/uploads/2020/11/arrow-down.svg);
    background-repeat: no-repeat;
    background-position: 100% center;
    background-size: auto 6px;
	cursor:pointer;
}

.rezervacija input[type=submit]{
	background-image:none;
}

/*potrebno radi plugina*/
input[type="text"].hasDatepicker{
	background-image: url(https://www.avantcar.si/wp-content/uploads/2020/11/arrow-down.svg);
	background-repeat: no-repeat;
    background-position: 85% center;
    background-size: auto 6px;
	cursor:pointer;
}
/*.datum-preuzimanja input,.vpreuzimanje input{
	border-right:1px solid #E3EDDC !important;
}*/
.datum-preuzimanja input,.datum-povrata input{
	background-position: 85% center;
	border-right:1px solid #E3EDDC !important;
}
.vpreuzimanje select,.vpovrat select{
	padding-left:25% !important;
}
.banner-home {
	border: 0;
	line-height: 2;
	padding: 0 20px;
	font-size: 15px;
	font-weight: 600;
	text-align: center;
	color: #fff;	
  	border-radius: 10px;
 	background-color: #6FB13F;
	margin: 0;
	cursor: pointer;
}
.more-btn {
	font-family: Roboto, Sans-serif;
    font-weight: 900;
    text-transform: uppercase;
	text-align: center;
    background: #6FB13F;
    color: #ffffff;
    cursor: pointer;
    font-size: 1.2em;
    padding: 1rem;
    border: 0px;
    transition: all 0.5s;
    border-radius: 12px;
    width: auto;
    position: relative;
    min-width: 250px;

    &::after {
        content: url(https://avantcar.si/wp-content/uploads/2024/03/arrow-right-tos.svg);
        position: absolute;
        left: 24%;
        top: 54%;
        right: 0;
        bottom: 0;
        opacity: 0;
        transform: translate(-50%, -50%);
    }
    &:hover {
        background: #30393D;
        transition: all 0.5s;
        border-radius: 12px;
        /*box-shadow: 0px 0px 3px 0px #30393D;*/
        padding: 1rem 1rem 1rem 2.5rem;
		color: #ffffff;
        &::after {
            opacity: 1;
            transition: all 0.5s;
            color: #ffffff;
        }
    }
}
.ava-btn {
	font-family: Roboto, Sans-serif;
    font-weight: 900;
    text-transform: default;
	text-align: left;
    background: #F3F5F200;
    color: #ffffff;
    cursor: pointer;
    font-size: 38px;
    padding: 0.0rem;
    border: 0;
    transition: all 0.5s;
    /*border-radius: 10px;*/
    width: auto;
    position: relative;
    min-width: 200px;

    &::after {
        content: url(https://avantcar.si/wp-content/uploads/2024/03/arrow-right-tos.svg);
        position: absolute;
        left: 38%;
        top: 25%;
        right: 0;
        bottom: 0;
        opacity: 0;
        transform: translate(-50%, -50%);
    }
    &:hover {
        background: #30393D;
        transition: all 0.5s;
        /*border-radius: 10px;
        box-shadow: 0px 0px 3px 0px #30393D;*/
        padding: 0.0rem 0.0rem 0.0rem 2.3rem;
		color: #ffffff;
        &::after {
            opacity: 1;
            transition: all 0.5s;
            color: #ffffff;
        }
    }
}

/*E-MOBILITY*/
.ikona-tekst .elementor-image-box-wrapper{
	justify-content:center;
}
.ikona-tekst .elementor-image-box-wrapper figure,.ikona-tekst .elementor-image-box-wrapper .elementor-image-box-content{
	width:auto !important;
}
/*TESTIMONIALS*/
.iskustva .testimonial_content_inner{
	padding:0 5% 1% !important;
}
.testimonials_c_holder .flex-control-nav li a.flex-active {
    background-color: #6FB13F;
}
.testimonials_c_holder .flex-control-nav li {
    position: relative;
	width:6px;
	height:6px;
	margin: 0 10px;
}
.testimonials_c_holder .testimonial_content_inner {
    background: transparent;
}
.iskustva .flex-control-nav.flex-control-paging a:after{
	content: "";
    border: 1px solid #B5BDAF;
    width: 16px;
    height: 16px;
    position: absolute;
    border-radius: 50%;
    left: -5px;
    top: -5px;
}
.iskustva .testimonial_author{
	font-style:italic;
}
.iskustva .testimonial_image_holder{
	margin-bottom:0 !important;
	margin-top:21px;
}
.iskustva .testimonials_c_holder .flex-control-nav {
    margin-top: 0;
}
/*POSEBNA PONUDA*/
.ponuda-slider .anwp-pg-post-teaser__thumbnail-img,.ponuda-slider .anwp-pg-post-teaser__thumbnail-bg.anwp-position-cover{
	border-radius: 24px 24px 24px 0px;
}
.ponuda-slider .anwp-pg-post-teaser__content{
	border-radius: 0 0 24px 0;
	padding:10%;
	padding-top:5% !important;
}
.ponuda-slider .anwp-pg-post-teaser__thumbnail{
	background:white;
	border-radius: 24px 24px 0 0;
}
.ponuda-slider .anwp-pg-post-teaser__excerpt{
	color:#122901;
	font-size:16px !important;
	line-height:24px !important;
}
.ponuda-slider .anwp-pg-post-teaser__bottom-meta{
	margin:0 !important;
	padding:8px;
}
.ponuda-slider .vise-btn{
	color:#6FB13F;
	font-weight:900;
	line-height:24px;
	float:right;
}
.ponuda-slider .swiper-pagination span:after{
	content: "";
    border: 1px solid #B5BDAF;
    width: 16px;
    height: 16px;
    position: absolute;
    border-radius: 50%;
    left: -5px;
    top: -5px;
}

.ponuda-slider .swiper-pagination-bullet {
    position: relative !important;
	margin: 0 10px !important;
}

.ponuda-slider .swiper-wrapper {
    padding-bottom: 5% !important;
}

.ponude h3{
	font-family: Roboto;
	font-style: normal;
	font-weight: 900;
	font-size: 24px;
	line-height: 32px;
	color: #122901;
	text-transform:none;
	letter-spacing:0;
}
.ponude p{
	font-family: Roboto;
	font-style: normal;
	text-transform:none;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #122901;
	padding:20px 0;
}
.ponude a{
	font-family: Roboto;
	font-style: normal;
	font-weight: 900;
	font-size: 16px;
	line-height: 24px;
	color: #6FB13F;
	text-align:right;
	text-transform:uppercase;
	display:block;
}
.ponude a:hover{
	color: #122901;
}
.ponude .blok-ponuda{
	background:white;
	padding:23px 32px;
}
.ponude .block-faq {
    position: relative;
    display: block;
    background: #F6F6F6;
    padding: 23px 32px;
    border-radius: 20px;
    overflow: hidden;
    transition: all 0.4s ease-in-out;
}

.ponude .block-faq h5{
	font-family: Roboto;
	font-style: normal;
	font-weight: 900;
	font-size: 16px;
	line-height: 24px;
	color: #6FB13F;
	text-align:right;
	text-transform:uppercase;
	display:block;
}

.ponude .block-faq p,.ponude .block-faq h3 {
	text-align: left !important
}
.ponude .block-faq p,.ponude .block-faq h3,.ponude .block-faq h5 {
    transition: transform 0.4s ease-in-out, color 0.4s ease-in-out;
}

.ponude .block-faq::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 0%;
    height: 100%;
    background: #6FB13F;
    opacity: 0;
    transition: opacity 0.4s ease-in-out, width 0.4s ease-in-out;
}

.ponude .block-faq:hover {
    padding-left: 2.5rem;
}

.ponude .block-faq:hover p,.ponude .block-faq:hover h3,.ponude .block-faq:hover h5 {
    transform: translateX(-3%);
}

.ponude .block-faq:hover::before {
    opacity: 1;
    width: 2%;
}
.ponude .block-faq:hover h5 {
    color: #122901;
}

/* Expand link to div */
.ponude .block-faq::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}


/*FAQ HOMEPAGE*/

.faq-sidebar.korisnicki-naslovna p.kratko{
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 24px;
	color: #122901;
}
.faq-sidebar.korisnicki-naslovna figcaption:after {
    right: 7%;
    top: 25%;
}


/*ABOUT PAGE*/

.faq-sidebar.lokacija figcaption:after{
	content:"";
}
.faq-sidebar.lokacija p.kratko{
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #122901;
}
.faq-sidebar.lokacija figure {
    cursor: auto;
}

/*AVANT2GO*/

.page-id-19095 nav.main_menu>ul>li>a{
	color:white !important;
}
.avant-tvrtke strong{
	color:#0067B6;
	
}
.avant2go-contact label{
	color: #122901;
	font-weight:900;
	font-size: 16px;
	line-height: 24px;
	font-family:Roboto;
}
.avant2go-contact .polje{
	border: 1px solid #B5BDAF !important;
	box-sizing: border-box !important;
	border-radius: 12px !important;
	margin-bottom:7% !important;
	font-family:'Roboto' !important;
}
.avant2go-contact .label-tag, .avant2go-contact .polje::placeholder{
	font-family: Roboto;
	font-style: italic;
	font-size: 14px;
	line-height: 24px;
	color: #122901;
	
}
.avant2go-contact .label-tag{
	float:right;
}
.avant2go-contact .redak{
	display:flex;
	justify-content: space-between;
}
.avant2go-contact .stupac{
	width:48%;
}
.avant2go-contact .stupac.consent span{
	font-style: italic;
	font-weight: normal !important;
	font-size: 13px !important;
	line-height: 16px !important;
	color: #122901 !important;
}
.avant2go-contact .stupac.consent span a{
	color: #6FB13F !important;
}
.avant2go-contact .stupac.consent label{
	display:flex;
	align-items:center;
}
.avant2go-contact input[type=checkbox]{
	width: 60px;
    height: 36px;
	margin-right: 15px;
	cursor:pointer;
}
.avant2go-contact input[type=checkbox]:checked:before{
	content: url(https://www.avantcar.si/wp-content/uploads/2020/11/check.png);
    background: #6FB13F;
    width: 36px;
    height: 36px;
    display: block;
    color: white;
    font-size: 24px;
    text-align: center;
    border-radius: 2px;
	cursor:pointer;
}
.avant2go-contact .stupac.posalji{
	text-align:right;
}
.avant2go-contact .stupac.posalji input{
	background:#6FB13F;
	font-family: Roboto;
	font-style: normal;
	font-weight: 900;
	font-size: 16px;
	line-height: 24px;
	color: #D3FFB4;
	border-color:#6FB13F;
	padding: 2% 15% !important;
	border-radius:12px;
}
.avant2go-contact .stupac.posalji input:hover{
	background:transparent;
	color:#6FB13F;
	border-color:#6FB13F;
}
.avant2go-contact .stupac input,.avant2go-contact .poruka textarea,.avant2go-contact .stupac select{
    background-repeat: no-repeat !important;  
}
.avant2go-contact .stupac input,.avant2go-contact .stupac select{
    padding: 4% 10% !important;
	background-position: 4% !important;
}
.avant2go-contact .redak.zadnji .stupac input,.avant2go-contact .redak.zadnji .stupac select{
    padding: 6% 5% !important;
}
.avant2go-contact .redak.zadnji{
	border-bottom:1px solid #E3EDDC;
	padding:2% 0;
	margin-bottom:5%;
}
.avant2go-contact .poruka textarea{
    padding-left:5%;
	background-position: 2% 11% !important;
}
.avant2go-contact .stupac.tel input{
	background: url(https://www.avantcar.si/wp-content/uploads/2020/11/phone.svg);
}
.avant2go-contact .stupac.ime input{
	background: url(https://www.avantcar.si/wp-content/uploads/2020/11/name.png);
}
.avant2go-contact .stupac.mail input{
	background: url(https://www.avantcar.si/wp-content/uploads/2020/11/envelope.svg);
}
.avant2go-contact .stupac.tvrtka input{
	background: url(https://www.avantcar.si/wp-content/uploads/2020/11/home.svg);
}
.avant2go-contact .stupac.datum input{
	background: url(https://www.avantcar.si/wp-content/uploads/2020/11/calendar-icon.png);
}
.avant2go-contact .poruka textarea{
	background: url(https://www.avantcar.si/wp-content/uploads/2020/11/message.png);
}
.avant2go-contact .stupac.podrucje select{
	background: url(https://www.avantcar.si/wp-content/uploads/2020/11/case.png);
}
.avant2go-contact .redak.zadnji .stupac{
	width:30%;
}
.a2go-btn {
	font-family: Roboto, Sans-serif;
    font-weight: 900;
    text-transform: default;
	/*text-align: right;*/
    background: #ffffff;
    color: #0067b6;
    cursor: pointer;
    font-size: 1.2em;
    padding: 1rem;
    border: 0px;
    transition: all 0.5s;
    border-radius: 12px;
    width: auto;
    position: relative;
    min-width: 320px;

    &::after {
        content: url(https://avantcar.si/wp-content/uploads/2024/03/arrow-right-tos.svg);
        position: absolute;
        left: 8%;
        top: 54%;
        right: 0;
        bottom: 0;
        opacity: 0;
        transform: translate(-50%, -50%);
    }
    &:hover {
        background: #30393D;
        transition: all 0.5s;
        border-radius: 12px;
        /*box-shadow: 0px 0px 3px 0px #30393D;*/
        padding: 1rem 1rem 1rem 2.5rem;
		color: #ffffff;
        &::after {
            opacity: 1;
            transition: all 0.5s;
            color: #ffffff;
        }
    }
}

/*CUSTOMER CENTRE - FAQ*/
.faq .elementor-tab-title{
	border-radius:36px;
	border-bottom:none;
	padding:2% 5%;
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding-left:15% !important;

}
.faq .elementor-tab-title.elementor-active{
	border-radius:26px 36px 0 0;	
}
.faq .elementor-tab-content{
	padding:2% 5%;
	border-radius:0 0 36px 36px;
	border-bottom:none;
	padding-left:15%;
}
.faq.pitanje .elementor-tab-title{
	padding: 3% !important;
	border-radius:24px;
}
.faq.pitanje .elementor-tab-title.elementor-active{
	border-radius:24px 24px 0 0;
}
.faq.pitanje .elementor-tab-content {
    padding-left: 5%;
}
.faq.pitanje .elementor-tab-content {
    padding: 0 3% 3% 3%;
}
.faq-sidebar figure{
	display:flex;
	align-items:center;
	cursor:pointer;
}
.faq-sidebar figcaption{
	padding-left:5%;
}
.faq-sidebar figcaption:after{
	content: url(https://www.avantcar.si/wp-content/uploads/2020/11/arrow-right.svg);
    position: absolute;
    right: 7%;
}

.faq-sidebar * {
    cursor: pointer;
}
.faq-columns-box {
  display: flex;
  gap: 20px;
  margin: 20px 0;
  flex-wrap: wrap;
  font-family: Roboto, Sans-serif;
}

.faq-column {
  flex: 1;
  min-width: 250px;
  background-color: #ffffff;
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}

.faq-column h3 {
  font-family: Roboto, Sans-serif;
  font-weight: 900;
  font-size: 16px;
  color: #6FB13F;
  margin-top: 0;
  margin-bottom: 10px;
}

.faq-column p {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.6;
  color: #122901;
  margin: 0 0 10px 0;
}

/*SINGLE VIJEST*/

.single-post .header_bottom{
	background-color:#6FB13F;
}
.single-post .content{
	background-color:white;
}
.social_share_list_holder span{
	display:none;
}
/*POSLOVNI NAJAM*/
.page-id-19164 .avant2go-contact .redak,.page-id-21429 .avant2go-contact .redak,.page-id-21717 .avant2go-contact .redak {
    margin-bottom:0;
	width:100%;
}
.page-id-19164 .avant2go-contact .redak,.page-id-21429 .avant2go-contact .redak,.page-id-21717 .avant2go-contact .redak {
	width:100%;
}
.wpcf7 form.wpcf7-form p {
    margin-bottom: 0;
}
.wpcf7-field-group-add,.wpcf7-field-group-remove {
	margin-top:-14px;
	background: white;
    border: none;
	outline:none;
	font-family: Roboto;
	font-weight: 900;
	font-size: 16px;
	line-height: 24px;
	color: #122901;
	cursor:pointer;
}
.wpcf7-field-group-add{
	float:right;
}
.wpcf7-field-group-remove{
	float:left;
}
.redak.consent {
    padding-top: 5%;
}
.business-btn {
	font-family: Roboto, Sans-serif;
    font-weight: 900;
    text-transform: uppercase;
	text-align: center;
    background: #FFFFFF;
    color: #6FB13F;
    cursor: pointer;
    font-size: 1.2em;
    padding: 1rem;
    border: 0px;
    transition: all 0.5s;
    border-radius: 12px;
    width: auto;
    position: relative;
    min-width: 250px;

    &::after {
        content: url(https://avantcar.si/wp-content/uploads/2024/03/arrow-right-tos.svg);
        position: absolute;
        left: 19%;
        top: 54%;
        right: 0;
        bottom: 0;
        opacity: 0;
        transform: translate(-50%, -50%);
    }
    &:hover {
        background: #30393D;
        transition: all 0.5s;
        border-radius: 12px;
        /*box-shadow: 0px 0px 3px 0px #30393D;*/
        padding: 1rem 1rem 1rem 2.5rem;
		color: #ffffff;
        &::after {
            opacity: 1;
            transition: all 0.5s;
            color: #ffffff;
        }
    }
}

/*KONTAKT*/

.detalji{
	display:flex;
	align-items: center;
    justify-content: space-between;
}
.detalji img{
	margin-right:5px;
}
.adrese p.ulica{
	font-weight:400;
}
.adrese .elementor-accordion .elementor-accordion-item {
    border: none;
	border-radius:24px;
}
.adrese .karta {
    border-radius: 8px;
    border: 1px solid #B5BDAF;
}
.adrese .elementor-tab-title {
    border-top: 1px solid #E3EDDC;
	padding:15px 5%;
}
.adrese .elementor-tab-content {
	padding:15px 5%;
}
.adrese .info div {
    margin-bottom: 5%;
}
.adrese-kategorija{
	display:flex;
	padding: 0 5%;
}
.adrese-kategorija .downtown-btn,.adrese-kategorija .airport-btn{
	font-family: Roboto;
	font-weight: 900;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	color: white;
	background: #B5BDAF;
	border-radius: 12px 12px 0px 0px;
	padding:12px;
	margin:0 2px;
	width:132px;
	cursor:pointer;
}
.adrese-kategorija .downtown-btn.aktivan,.adrese-kategorija .airport-btn.aktivan{
	color: #D3FFB4;
	background:#6FB13F;
}
.form-submit-btn{
	padding: 2% 5% 3% !important;
	text-align:center;
	/*padding:8% !important;*/
	font-weight: 900 !important; 
}
.form-submit-btn:hover{
	background-color: #30393D !important;
	color: #fff !important;
	transition: all 0.5s; 
}

/*FOOTER*/

.footer-icon{
	margin-right:16px;
}
footer p, footer h5,footer .widget_nav_menu a{
	font-family:Roboto;
	font-size:16px;
	line-height:24px;
	letter-spacing:0px;
	color:#F3F5F2 !important;
}
footer a{
	color:#F3F5F2 !important;
}
footer h5{
	text-transform:none;
	font-weight:900;
}
footer .widget{
	margin-bottom:40px !important;
}

footer #nav_menu-7 {
	width: 195px;
	margin: 0 auto;
}
footer .widget_nav_menu a{
	text-transform:uppercase;
	font-weight:900;
	text-align: left;

}
footer .widget_nav_menu li{
	padding-bottom:8px !important;
}

footer .column1 {
    top: 0 !important;
}
footer #media_image-4 img{
	margin:0 auto;
	display:block;
}
footer{
	z-index:99 !important;
}
span.mc4wp-checkbox.mc4wp-checkbox-contact-form-7 {
    display: none;
}
.subscribe input::placeholder{
	font-family: Roboto;
	font-style: italic;
	font-size: 14px;
	line-height: 24px;
	color: #122901;
}
.subscribe input{
	border-radius: 12px !important;
	margin:0 !important;
	padding-right:0 !important;
	height: 56px;
}
.subscribe {
	position:relative;
	margin-right:20%;
}
.subscribe input[type="submit"] {
    background: url(https://www.avantcar.si/wp-content/uploads/2020/12/button.png) center center;
    font-size: 0px;
    width: 56px !important;
    height: auto;
    background-repeat: no-repeat;
	border: none !important;
}
.subscribe input.wpcf7-form-control.wpcf7-submit {
    position: absolute;
    top: 0;
    right: 0;
	height:56px;
	padding:0;
}
.subscribe input[type="submit"]:hover {
    background: url(https://www.avantcar.si/wp-content/uploads/2020/12/button.png) center center;
    background-color:transparent !important;
	background-repeat: no-repeat;
}

/*POSLOVNICE*/

.poslovnice-grid h2 a{
	font-family:'Roboto' !important;
}
.btn-poslovnica a{
	width:100% !important;
	/*border-bottom-left-radius: 24px !important;
	border-bottom-right-radius: 24px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;*/
	border-radius:0px 0px 0px 0px !important;
}

/*RENT A CAR*/

.auto-btn{
	background:#6FB13F;
	border-radius: 0px 0px 24px 24px;
	/*padding:18px 0;*/
	position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.auto-btn:hover {
    background: #30393d;
}
.auto-btn h5{
	text-align:center;
	color: #D3FFB4;
	font-family: Roboto;
	font-style: normal;
	font-weight: 900;
	font-size: 16px;
	line-height: 24px;
	padding: 20px;
}
.auto-btn h5:hover {
    color: #fff;
}
.auti {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.car-item {
    background: white;
    /*border: 2px solid #E3EDDC;*/
    box-sizing: border-box;
    border-radius: 24px;
	padding-top:24px;
	flex-basis:31%;
	margin:13px;
	position:relative;
}
.car-headline h4{
	font-family: Roboto;
	font-style: normal;
	font-weight: 900;
	font-size: 16px;
	line-height: 24px;
	text-transform: uppercase;
	color: #122901;
	padding-left:37px;
}
.car-headline span{
	color:#bec5b9;
	text-transform: lowercase; !important
}
.car-img img{
	margin:0 auto;
	display:block;
}
/*.car-img{
	background:url(https://www.avantcar.si/wp-content/uploads/2020/12/dashed-circle.png);
	background-repeat: no-repeat;
    background-position: center;
	margin: 5% 0;
	background-size: contain;
}*/
.car-category{
	margin-top:2px;
	margin-right:7px;
	background:#6fb13f;
	color:white;
	padding:2px 10px;
	border-radius: 10px;
	text-transform:uppercase;
	font-size: 14px;
	line-height: 24px;
	width: fit-content;
	display:inline-flex;
}
.car-category.cat-1{
	margin-left:37px;
}
.special-offer{
	border-radius:50%;
	background:#122901;
	height:90px;
	width:90px;
	border: 4px solid #6FB13F;
	margin-top: -11%;
    margin-right: 3%;
	display: flex;
    align-items: center;
}
.special-offer a{
	color:white;
	font-family: Roboto;
	font-style: normal;
	font-weight: 900;
	font-size: 15px;
	line-height: 20px;
}
.special-offer p{
	text-align:center;
}
.car-headline {
    display: flex;
    justify-content: space-between;
}
.nevidljivo{
	visibility:hidden;
}
.car-features {
    padding: 37px 15px 70px 15px;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.feature-item img{
	display:block;
	/*width: 60%;*/
	width:37px;
    margin: 0 auto;
}
.feature-item {
	text-align:center;
	flex-basis:25%;
	margin-bottom: 10px;
}

.dropdown-stavka{
	display:none;
	position: absolute;
    background: white;
    padding: 2%;
    z-index: 99;
    border-radius: 12px;
    width: 100%;
	border: 2px solid #E3EDDC;
	box-sizing: border-box;
	top:100%;
}
.filters h5{
	font-family: Roboto;
	font-style: normal;
	font-weight: 900;
	font-size: 16px;
	line-height: 20px;
	color: #122901;
	text-transform:none;
	letter-spacing: 0;
}
.filters{
	display: flex;
    justify-content: space-between;
}
.filters > div{
	flex-basis:32%;
	padding:2%;
	position:relative;
}
.filter-mjenjac{
	border: 1px solid #B5BDAF;
	border-top:none;
	border-bottom:none;
}
.filters .holder {
    display: flex;
	cursor:pointer;
	position:relative;
}
.filters .holder img.filter-ikona{
    margin-right:16px;
	height:100%;
}
.filters .arrow{
	display: inline-block;
    vertical-align: middle;
	position:absolute;
	right:0;
}
.filters .arrow img{
	height:11px;
}

/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #6FB13F;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.toggle-switch {
    position: absolute;
    right: 0;
    top: -7px;
}

/*REZERVACIJE*/
.tab-rezervacija{
	background: #30393d;
	border-radius: 12px 12px 0px 0px;
	padding:1% 5%;
	width:fit-content;
	margin:0 auto;
}
.tab-rezervacija h3{
	color:white;
	font-family: Roboto;
	font-weight: 900;
	font-size: 24px;
	line-height: 32px;
	text-align: center;
	text-transform: none;
    letter-spacing: 0;
}
.bijela .rezervacija .polje{
	border: 1px solid #B5BDAF;
}
/*POSLOVNICA*/
.poslovnica{
	display:flex;
}
.poslovnica.veca{
	min-height:136px;
}
.poslovnica.tekst{
	min-height:96px;
}
.poslovnica.naslov{
	min-height:auto;
}
.poslovnica h3{
	/*font-family: Roboto;
	font-style: normal;
	font-weight: 900;
	font-size: 24px;
	line-height: 32px;
	color: #122901;
	text-transform:none;
	letter-spacing:0;*/
	min-height:64px;
}
.poslovnica p,.poslovnica .info div{
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #122901;
}
.poslovnica .ulica, .poslovnica .detalji{
	flex-basis:50%;
	align-items:flex-start;
}
.poslovnica-kartica .btn a{
	width:100% !important;
}
.poslovnica-kartica .btn, .poslovnica, .poslovnica-kartica img{
	padding-left:5%;
	padding-right:5%;
}
.poslovnica-kartica .info img{
	padding:0;
}
.poslovnica-kartica .elementor-image:before{
	content:url(https://www.avantcar.si/wp-content/uploads/2021/03/rectangle.png);
	position:absolute;
	left:47%;
	top:-22px;
}

.poslovnica-galerija .flexslider .slides img {
    border-radius: 8px;
}
a.flex-prev,a.flex-next,body a.pp_next:after,body a.pp_previous:after  {
    border: none;
}
.fa-angle-left:before,body a.pp_previous:after  {
	content:url(https://www.avantcar.si/wp-content/uploads/2021/03/gallery-prev.png) !important;
}
.fa-angle-right:before,body a.pp_next:after {
	content:url(https://www.avantcar.si/wp-content/uploads/2021/03/gallery-next.png) !important;
}
.flex-prev:hover,.flex-next:hover{
	background:transparent !important;
	opacity:0.7;
}

/*COOKIES*/
div#cookie-notice {
    box-shadow: 10px 10px 8px 10px #888888;
    width: 100%;
	font-size:14px;
	font-family:'Roboto';
	font-weight:700;
}
.cn-button.bootstrap {
    background:#6fb13f;
	font-weight:700;
	font-size:14px;
	font-family:'Roboto';
}
/*404 STRANICA*/

.error404 .title .title_holder .container {
    display: none;
}
.error404 .header_bottom {
    background-color: #6fb13f;
}
.error404 .wrapper,.error404 .content{
	background:url(https://www.avantcar.si/wp-content/uploads/2020/11/green-gradient.jpg);
	background-size:cover;
}
.error404 .content .container{
	background:transparent;
}
.page_not_found,.page_not_found h2 {
    margin: 0;
}
.page_not_found h2 {
    padding-bottom: 5%;
	font-family: 'Roboto' !important;
}
.error404 h1{
	font-family: Montserrat Alternates;
	text-align: center;
	color: rgba(211, 255, 180, 0.9);
	text-shadow: 0px 4px 4px rgba(56, 84, 37, 0.37);
	font-size: 200px;
	line-height: 210px;
}
.error404 .avant2go-wrapper-btn{
	padding-bottom:5%;
}
/*KALENDAR*/
.ui-widget-header {
    background: #6fb13f;
    color: white;
	border:none;
	font-family:'Roboto';
}
div#ui-datepicker-div {
    background: #cae4b7;
	border:none;
	z-index:9999 !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3;
    background: white;
    color: #122901;
	font-weight:700;
	border:1px solid #dadada;
	font-family:'Roboto';
}
.ui-datepicker th {
    font-family:'Roboto';
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: none !important;
    background: white !important;
    font-weight: 600 !important;
	border-radius:2px;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: #6fb13f !important;
    color: white !important;
}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
    background: white;
}

/*PRIVACY POLICY*/
.privacy-policy h2{
	line-height:40px !important;
}
.privacy-policy li{
	list-style-position: outside;
}
.tos-btn {
	font-family: Roboto, Sans-serif;
    font-weight: 900;
    text-transform: uppercase;
	text-align: left;
    background: #F3F5F200;
    color: #30393D;
    cursor: pointer;
    font-size: 1.05em;
    padding: 1rem;
    border: 0;
    transition: all 0.5s;
    /*border-radius: 10px;*/
    width: auto;
    position: relative;
    min-width: 300px;

    &::after {
        content: url(https://avantcar.si/wp-content/uploads/2024/03/arrow-right-tos.svg);
        position: absolute;
        left: 38%;
        top: 56%;
        right: 0;
        bottom: 0;
        opacity: 0;
        transform: translate(-50%, -50%);
    }
    &:hover {
        background: #30393D;
        transition: all 0.5s;
        /*border-radius: 10px;
        box-shadow: 0px 0px 3px 0px #30393D;*/
        padding: 1rem 1rem 1rem 2.5rem;
		color: #ffffff;
        &::after {
            opacity: 1;
            transition: all 0.5s;
            color: #ffffff;
        }
    }
}

/*EV GUIDE*/
.ev-btn {
	font-family: Roboto, Sans-serif;
    font-weight: 900;
    text-transform: uppercase;
	text-align: center;
    background: #FFFFFF;
    color: #122901;
    cursor: pointer;
    font-size: 1.05em;
    padding: 1rem;
    border: 0px;
    transition: all 0.5s;
    border-radius: 10px;
    width: auto;
    position: relative;
    min-width: 300px;

    &::after {
        content: url(https://avantcar.si/wp-content/uploads/2024/03/arrow-right-tos.svg);
        position: absolute;
        left: 8%;
        top: 56%;
        right: 0;
        bottom: 0;
        opacity: 0;
        transform: translate(-50%, -50%);
    }
    &:hover {
        background: #30393D;
        transition: all 0.5s;
        border-radius: 12px;
        /*box-shadow: 0px 0px 3px 0px #30393D;*/
        padding: 1rem 1rem 1rem 2.5rem;
		color: #ffffff;
        &::after {
            opacity: 1;
            transition: all 0.5s;
            color: #ffffff;
        }
    }
}
.ev-btn-container .elementor-widget-container{
	display: flex;
    justify-content: center;
    align-items: center;
	}


/*LAPTOP*/
@media only screen and (max-width: 1600px) {
	.rezervacije-bg {
		padding:15% 5% !important;
	}
}
@media only screen and (max-width: 1500px) {
	.red-auti{
		padding-left:5% !important;
		padding-right:5% !important;
	}
	.rezervacije-bg {
		padding:15% 3% !important;
	}
	.poslovnica p, .poslovnica .info div{
		font-size:14px;
	}
}
@media only screen and (max-width: 1300px) {
	.poslovnice-grid .elementor-icon-list-item{
		font-size:14px !important;
	}
}
@media only screen and (min-width:1024px) and (max-width: 1300px) {
	.polje{
		padding:9%;
		min-width: 255px;
	}
	.rezervacija select#kraj-prevzem, .rezervacija select#kraj-vracilo {
    	min-width: 190px;
	}
	.zeleni-smart{
		top:0 !important;
	}
	.rezervacija-banner {
    	padding-left: 0 !important;
    	padding-right: 0 !important;
    	padding-top: 5% !important;
	}
	.lokacija .elementor-widget-container{
		margin:0 10px !important;
	}
	.kontakti-naslov,.kontakti{
		padding-left:5% !important;
		padding-right:5% !important;
	}
}

/*TABLET*/
@media only screen and (max-width: 1024px) {
	.remove-pad-t{
		padding-top:0 !important;
	}
	.remove-pad-b{
		padding-bottom:0 !important;
	}
	.poslovnice-grid .elementor-icon-list-item{
		width:100% !important;
	}
	.poslovnice-grid .elementor-widget-icon-list{
		min-height:100px;
	}
	.poslovnica.naslov{
		min-height:96px;
	}
	.saznaj{
		max-width:50%;
		margin:0 auto;
		display:block !important;
	}
	.naslovni-slide h2{
		font-size:125px !important;
		line-height:135px !important;
	}
	.subtitle h2,.subtitle h3{
		font-size:50px !important;
		line-height:55px !important;
	}
	.smanji-pad-lr .elementor-column-wrap{
		padding:0 10% !important;
	}
	.elementor-col-100{
		width:100% !important;
	}
	.blokovi{
		padding-bottom:5%;
	}
	.ikona-tekst .elementor-icon-box-icon{
		margin-right:0 !important;
	}
	.zeleni-border,.smanji-boxed {
    	width: 860px !important;
	}
	.smanji-boxed{
		margin:0 auto;
	}
	nav.main_menu>ul>li>a {
    	padding: 0 9px !important;
    	font-size: 11px !important;
    	letter-spacing: 0 !important;
	}
	.footer_top, .footer_top.footer_top_full {
    	padding-right: 2%;
    	padding-left: 2%;
	}
	.subscribe {
    	margin-right: 0 !important; 
	}
	.zeleni-smart{
		top: -5% !important;
	}
	.green-header{
		height:100px;
	}
	.red-auti{
		padding:2% !important;
	}
	.car-item{
		flex-grow:1;
	}
	.naziv-box {
		width:100% !important;
	}
	.cijena h5{
		font-size:20px !important;
		line-height:25px !important;
	}
	.add-pad-t-small{
		padding-top:5% !important;
	}
	.add-pad-b{
		padding-bottom:10% !important;
	}
	.remove-pad-r .elementor-element-populated{
		padding:0 !important;
	}
	.contact-box{
		padding:5% !important;
	}
	.contact-box form{
		padding:5% !important;
	}
	.broj .elementor-text-editor{
		text-align:left !important;
	}
	.add-pad-lr{
		padding-left:5% !important;
		padding-right:5% !important;
	}
	.vijesti .elementor-widget-container{
		padding:0 !important;
	}
	.vijesti .elementor-widget-container {
    	padding: 5% 0 !important;
	}
	#depozit-section,#placanje-section,#osiguranje-section,#dodatno-section{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	.add-pad-lr-big{
		padding-left:5% !important;
		padding-right:5% !important;
	}
	.rezervacija-banner {
    	padding: 2% !important;
	}
	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
    	font-size: 11px;
	}
	.polje {
    	padding: 8%;
    	min-width: 207px;
	}
	.rezervacija select#kraj-prevzem, .rezervacija select#kraj-vracilo {
    	min-width: 145px;
	}
	.rezervacija .nastavi-btn .wpcf7-submit {
    	padding: 4% !important;
	}
	.poslovnice{
		padding: 0% 7% !important;
	}
	.poslovnica-kartica .elementor-element-populated{
		padding-top:30px !important;
		padding-bottom:18px !important;
	}
}
@media only screen and (min-width: 768px) and (max-width:1024px) {
	.qbutton.big_large_full_width {
    	width: 100% !important;
	}
	.ikona-tekst figure{
		margin-right:0;
	}
	.ikona-tekst .elementor-element-populated{
		margin-left:10px;
	}
	.white-btn {
    	width: 50% !important;
	}
	.auti-btni .elementor-widget-bridge_button .elementor-widget-container{
		margin-top:-3% !important;
	}
	.zeleni-border.drugi{
		margin-top:20px !important;
	}
	.mpreuzimanje,.mpovrat{
		width:100%;
	}
	.filter-btn {
		font-size: 30px !important;
	}
	.dropdown-stavka label,.dropdown-stavka input{
		font-size:24px !important;
		line-height:32px !important;
	}
	.filters .holder {
    	align-items: center;
	}
	.filters.popup h5{
		font-size:32px;
		line-height:40px;
	}
	.toggle-switch {
    	top: 16px;
	}
	.naslovni-slide.poslovni img{
		display:block !important;
		margin:0 auto;
	}
	.prednosti .elementor-column.elementor-col-25{
		width:50%;
	}
	.wpcf7 .ajax-loader {
		display: block;
	}
	.avant2go-contact .stupac.posalji {
    	text-align: center;
		margin-top: 4%;
	}
	.avant2go-contact .poruka textarea {
    	padding: 3% 10% !important;
		background-position:4% 11% !important;
	}
	.avant-tvrtke .elementor-col-33{
		width:100% !important;
		margin-bottom: 7%;
	}
	.avant-tvrtke .elementor-widget-image .elementor-widget-container{
		margin-top: -13% !important;
	}
	.kontakti .elementor-row {
    	flex-direction: row !important;
	}
	.car-item {
    	max-width: 46%;
	}
}

@media only screen and (max-width: 1000px) {
	.mobile_menu_button {
		float:right;
	}
	.side_menu_button{
		display:none;
	}
	.header_bottom.clearfix {
		 background-color: #6fb13f !important;
	}
	nav.mobile_menu {
    	border-radius: 40px;
	}
}

@media only screen and (max-width: 800px) {
	.poslovnice-grid h2{
		font-size:27px !important;
	}
	.kontakti .elementor-row {
    	flex-direction: row !important;
	}
	.ponude .elementor-element-populated {
    	padding: 0 !important;
    	padding-bottom: 10% !important;
	}
	.ponude.poslovni .elementor-image-box-description{
		padding:0 !important;
	}
	.avant-tvrtke.poslovni{
		padding-top:0 !important;
	}
	.avant-tvrtke.poslovni .business-paket {
    	margin-top: 0 !important;
	}
	.sakrij-mob{
		display:none;
	}
	#menu-mobile-menu{
		border: 2px solid #E3EDDC;
    	border-radius: 27px;
	}
	.poslovnica-kartica.jedina{
		width:100% !important;
	}
	.avant2go-contact .poruka textarea {
    	padding-left: 10%;
    	background-position: 4% 11% !important;
	}
	.page-id-19095 .header_bottom,.page-id-21388 .header_bottom {
    	background-color: #0067B6 !important;
	}
	.avant-tvrtke .elementor-col-33{
		width:100% !important;
		margin-bottom: 7%;
	}
	.avant-tvrtke .elementor-widget-image .elementor-widget-container{
		margin-top: -13% !important;
	}
	.odjeljak .elementor-column{
		width:100% !important;
	}
	.galerija-preporuka .elementor-element-populated,.galerija-parking .elementor-element-populated,.galerija-avantura .elementor-element-populated{
		margin:0 !important;
		padding-top:5% !important;
	}
	.poslovnica-kartica .elementor-element-populated{
		margin:5% 0 0 0 !important;
	}
	.elementor-col-50{
		width:100% !important;
	}
	.why-avant{
		padding-top:5%;
	}
	.four_columns>.column1, .four_columns>.column2, .four_columns>.column3, .four_columns>.column4 {
    	width: 100%;
	}
	.header_inner_right {
    	display: none;
	}
	.header_bottom {
    	background-color: #6fb13f !important;
	}
	nav.mobile_menu {
    	border-radius: 24px;
    	text-align: center;
    	font-family: Roboto;
	}
	nav.mobile_menu>ul {
    	width: 600px;
	}
	nav.mobile_menu span {
    	text-transform: uppercase;
    	font-size: 16px;
    	font-weight: 900;
	}
	nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active>a {
    	color: #6fb13f;
	}
	.rezervacija {
    	align-items: center;
    	flex-direction: column;
	}
	.poslovnice-grid .auto{
		margin-top:5%;
		margin-bottom:5%;
	}
	.poslovnice-grid.prva{
		padding-bottom:0 !important;
	}
	.poslovnice-grid.druga{
		padding-top:0 !important;
	}
	
	.feature-item p {
    	font-size: 13px;
	}
	.auti-btni .elementor-column{
		width:100% !important;
	}
	.zeleni-border, .smanji-boxed {
    	width: 700px !important;
	}
	.why-avant{
		padding-top:5%;
	}
	.poslovnice-grid h2{
		font-size:24px !important;
		line-height:32px !important;
	}
	.poslovnice {
    	padding: 0% 4% !important;
	}
	.poslovnica p, .poslovnica .info div {
    	font-size: 16px;
	}
	.poslovnica.naslov,.poslovnica h3,.poslovnica.veca{
		min-height:auto;
	}
	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
    	font-size: 14px;
	}
	.wpcf7-field-group-remove {
    	padding-bottom: 17px;
	}
	.vpreuzimanje{
		width:200px;
		position:relative;
	}
	/*.vpreuzimanje select,.vpovrat select {
  		display: none !important; hide original SELECT element: 
	}*/
	.select-selected {
  		background-color: white;
	}
	.select-selected,.select-items {
  		display:block;
	}

/* Style the arrow inside the select element: */
.select-selected:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #fff transparent transparent transparent;
}

/* Point the arrow upwards when the select box is open (active): */
.select-selected.select-arrow-active:after {
  border-color: transparent transparent #fff transparent;
  top: 7px;
}

/* style the items (options), including the selected item: */
.select-items div,.select-selected {
  color: #122901;
    font-family: Roboto;
    font-size: 14px;
    line-height: 24px;
    font-weight: 600;
	padding-left: 25% !important;
  cursor: pointer;
	background-image: url(https://www.avantcar.si/wp-content/uploads/2020/11/arrow-down.svg);
    background-repeat: no-repeat;
    background-position: 100% center;
    background-size: auto 6px;
}
	.select-items div{
		background:none;
	}
	.select-items {
		height: 200px;
    	overflow: scroll;
	}
	::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 12px;
}

::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #6fb13f;
  box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}

/* Style items (options): */
.select-items {
  position: absolute;
  background-color:white;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
}

/* Hide the items when the select box is closed: */
	.select-hide {
  	display: none;
	}

	.select-items div:hover, .same-as-selected {
  		background-color: rgba(0, 0, 0, 0.1);
	}
	.closing-popup{
		width: 95vw;
	}
	.polje {
    	padding: 7%;
    	min-width: 535px;
	}
	.polje, .nastavi-btn {
    	margin-bottom: 20px !important;
	}
	.blokovi .elementor-col-25{
		width: 50%;
    	margin-bottom: 5%;
	}
	.qbutton.big_large_full_width {
    	width: 90%;
	}
	.ikona-tekst .elementor-icon-box-wrapper{
		flex-direction:column !important;
	}
	.white-btn {
    	width: 85%;
	}
	.footer_top, .footer_top.footer_top_full {
    	padding-right: 15%;
    	padding-left: 15%;
	}
	.header_bottom {
    	background-color: #6fb13f !important;
	}
	/*.page-id-19095 .header_bottom {
    	background-color: #0067B6 !important;
	}*/
	.header_inner_right {
    	display: none;
	}
	.green-header {
		padding-top:0 !important;
    	height: 0;
	}
	.rezervacija{
		padding-top:5%;
	}
	.auto .cijena h5{
		text-align:center !important;
	}
	.auto .cijena .elementor-row{
		flex-direction:column;
	}
	.auto .cijena .elementor-column{
		width:100% !important;
	}
	.business-paket{
		width:100% !important;
		margin-bottom:7% !important;
	}
	.avant2go-contact .redak {
    	flex-direction: column;
	}
	.avant2go-contact .stupac {
    	width: 100%;
	}
	.avant2go-contact .redak.zadnji .stupac {
    	width: 100%;
	}
	.avant2go-contact .stupac input, .avant2go-contact .stupac select {
    	padding: 6% 10% !important;
	}
	.avant2go-box {
		width:100% !important;
	}
	#depozit-section .elementor-row,#placanje-section .elementor-row,#osiguranje-section .elementor-row,#dodatno-section .elementor-row{
		display:flex;
		flex-direction:column;
	}
	#depozit-section .elementor-row,#placanje-section .elementor-row,#osiguranje-section .elementor-row,#dodatno-section .elementor-row{
		display:flex;
		flex-direction:column;
	}
	#depozit-section .elementor-col-50,#placanje-section .elementor-col-50,#osiguranje-section .elementor-col-50,#dodatno-section .elementor-col-50{
		width:100% !important;
	}
	.pitanja .elementor-column-wrap{
		padding-left:0 !important;
		padding-top:5% !important;
	}
	#depozit-section .elementor-element-populated,#osiguranje-section .elementor-element-populated,#placanje-section .elementor-element-populated,#dodatno-section .elementor-element-populated {
    	padding: 0;
	}
	nav.mobile_menu {
    	border-radius: 24px;
    	text-align: center;
    	font-family: Roboto;
	}
	nav.mobile_menu span{
		text-transform:uppercase;
		font-size:16px;
		font-weight:900;
	}
	nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active>a {
    	color: #6fb13f;
	}
	#downtown .elementor-row,#airport .elementor-row{
		display:flex;
		flex-direction:column;
	}
	#downtown .elementor-col-50,#airport .elementor-col-50{
		width:100% !important;
	}
	.remove-neg-margin .elementor-column-wrap{
		margin-top:0 !important;
	}
	.kontakti .elementor-row{
		display:flex;
		flex-direction:column;
	}
	.kontakti .elementor-col-25{
		width:50% !important;
	}
	.filters{
		flex-direction: column;
		padding:5%;
	}
	.filter-mobile {
    	display: flex;
    	justify-content: space-between;
	}
	.filter-mobile h4{
    	font-family: Roboto;
    	font-style: normal;
    	font-weight: 900;
    	font-size: 18px;
    	line-height: 20px;
    	color: #122901;
    	text-transform: none;
    	letter-spacing: 0;
	}
	.feature-item img {
    	width: 26px;
	}
	.special-offer {
    	margin-right: -6%;
	}
	.car-item{
		/*margin:0;*/
	}
	.car-features {
    	padding: 37px 15px 70px 15px;
	}
	.filter-mjenjac {
    	border: none;
	}
	.dropdown-stavka {
    	display: block;
		position: relative;
		border:none;
	}
	.filters.popup > div{
		margin-bottom:5%;
	}
	.filters.popup .close-btn img{
		float:right;
	}
	.filter-btn {
		background:#6fb13f;
		color: #d3ffb4;
    	font-family: Roboto;
    	font-size: 16px;
    	font-weight: 900;
		border-radius:12px;
		padding: 4% 0 !important;
		text-align: center;
    	text-transform: uppercase;
	}
	.filters h5{
		font-size:20px;
		line-height:25px;
	}
	.elementor-widget-icon-box.faq-icon-box.elementor-position-left .elementor-icon-box-icon,
  	.elementor-widget-icon-box.faq-icon-box.elementor-position-right .elementor-icon-box-icon {
    display: flex !important;
    align-items: center;
    justify-content: center;
  	}
	.elementor-widget-icon-box.faq-icon-box .elementor-icon-box-content {
    display: flex;
    align-items: center;
    flex-direction: row;
  	}
	.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon {
  	margin-bottom: unset;
  	margin-left: 0;
  	margin-right: var(--icon-box-icon-margin,5px);
}
}

/*MOBITEL*/

@media only screen and (max-width: 600px) {
	.saznaj {
    	max-width: 100%;
	}
	.poslovnica p, .poslovnica .info div {
    	font-size: 15px;
	}
	.avant-tvrtke.poslovni .business-paket {
    	margin-top: 0 !important;
	}
	/*.car-category{
		margin-left:37px;
		display:block;
	}*/
	.naslovni-slide h1{
		font-size:50px !important;
		line-height:60px !important;
	}
	.naslovni-slide h2{
		font-size:50px !important;
		line-height:55px !important;
	}
	.subtitle h2,.subtitle h3{
		font-size:18px !important;
		line-height:25px !important;
	}
	.naslov-ikona h2 {
    	font-size: 32px !important;
		line-height:40px !important;
	}
	.naslov-blog h1{
		font-size:38px !important;
		line-height:48px !important;
	}
	.page-id-19095 .header_bottom,.page-id-21388 .header_bottom {
    	background-color: transparent !important;
	}
	.single-post h2{
		font-size:25px !important;
		line-height:35px !important;
	}
	.toggle-switch {
    	top: 2px;
	}
	nav.mobile_menu>ul {
    	width: auto;
	}
	.header_bottom {
    	background-color: transparent !important;
	}
	header{
		position:absolute !important;
		width:100% !important;
		/*background:#9CCA7B;*/
	}
	nav.mobile_menu {
    	background: #cae4b7;
	}
	.current-menu-item span {
    	text-shadow: 1px 1px 0px #fff;
		color: #30393d !important;
	}
	.home header,.page-id-19164 header,.page-id-19095 header,.page-id-19257 header,.page-id-19303 header,.page-id-20063 header,.page-id-21429 header,.page-id-21388 header,.page-id-21414 header,.page-id-21400 header,.page-id-21394 header{
		background:transparent !important;
	}
	.header_inner_right {
    	display: none !important;
	}
	.mobile_menu_button {
    	float: right;
	}
	.naslovni-slide{
		padding-top:25% !important;
	}
	header .q_logo img.mobile {
    	width: 122px !important;
    	height: auto !important;
		margin: 14px auto 0px auto !important;
	}
	.mobile_menu_button,.logo_wrapper,.green-header {
    	height: 56px !important;
	}
	.logo_wrapper {
    	left: 20%;
    	width: 100%;
	}
	.ikona-tekst .elementor-icon-box-wrapper{
		flex-direction:row !important;
	}
	.blokovi .elementor-col-25 {
    	width: 100% !important;
	}
	.kontakti .elementor-col-25 {
    	width: 100% !important;
	}
	.poslovnice-grid .elementor-widget-icon-list {
    	min-height: auto;
	}
	.poslovnice-grid{
		padding-top:10% !important;
	}
	.poslovnice-grid.druga{
		padding-top:0 !important;
	}
	.poslovnice-grid h2{
		font-size:24px !important;
		line-height:32px !important;
	}
	.poslovnice-grid .elementor-widget-icon-list span{
		font-size:14px !important;
	}
	.wpcf7-field-group-remove {
    	float: right;
	}
	.rezervacija {
    	flex-direction: column;
		align-items:normal;
		padding-top: 5% !important;
	}
	.rezervacija .polje{
		padding:6% !important;
		margin-bottom:40px;
		min-width:225px !important;
	}
	.mpreuzimanje,.mpovrat{
		width:100%;
	}
	.rezervacija .nastavi-btn .wpcf7-submit{
		padding:4% 0!important;
	}
	.mjesto-icon, .vrijeme-icon, .nastavi-btn {
    	margin: 0;
	}
	.nastavi-btn{
		flex-direction:column;
	}
	.sakrij-mob{
		display:none;
	}
	.add-pad-t{
		padding-top:20% !important;
	}
	.add-pad-t-small{
		padding-top:10% !important;
	}
	.remove-pad-t{
		padding-top:0 !important;
	}
	.remove-pad-b{
		padding-bottom:0 !important;
	}
	.add-pad-b{
		padding-bottom:10% !important;
	}
	.add-pad-b-big{
		padding-bottom:55% !important;
	}
	.add-pad-lr{
		padding-left:5% !important;
		padding-right:5% !important;
	}
	.add-pad-lr-big{
		padding-left:10% !important;
		padding-right:10% !important;
	}
	.smanji-margin{
		margin-top:-20px !important;
	}
	.remove-neg-margin .elementor-column-wrap{
		margin-top:0 !important;
	}
	.remove-margin-lr .elementor-column-wrap{
		margin-left:0 !important;
		margin-right:0 !important;
	}
	.smanji-pad-lr .elementor-column-wrap{
		padding:0 10% !important;
	}
	.smanji-pad-tb{
		padding: 5% 0 !important;
	}
	.transparent-btn{
		width: 80% !important;
    	padding: 0 !important;
    	margin: 0 10% !important;
	}
	.business-paket .transparent-btn{
		width: 100% !important;
	}
	.naslov-ikona .elementor-heading-title:after {
    	margin-left: 2px;
	}
	.naslov-ikona.customer .elementor-heading-title:after {
    	margin-left: 77px;
	}
	.naslov-ikona.customer .elementor-heading-title {
    	text-align:center;
	}
	.blokovi .elementor-column{
		padding-bottom:15%;
	}
	.elek-mobilnost .elementor-column-wrap{
		padding:0 !important;
	}
	.elek-mobilnost .elementor-icon-box-wrapper{
		display:flex;
		align-items:center;
		width:100%;
	}
	.elek-mobilnost .elementor-icon-box-wrapper .elementor-icon-box-icon{
		width:50%;
	}
	.elek-mobilnost .elementor-icon-box-wrapper .elementor-icon-box-icon svg{
		height:150px;
	}
	.zeleni-border,.smanji-boxed {
    	width: 270px !important;
	}
	.footer_top, .footer_top.footer_top_full {
    	padding: 10% !important;
	}
	footer #media_image-4 img {
    	margin: 0;
	}
	.mobile_menu a span{
		text-align:center;
		display:block;
		text-transform:uppercase;
		font-weight:900;
		color:#6fb13f;
	}
	.mobile_menu ul{
		background:white;
	}
	
	nav.mobile_menu {
    	border-radius:24px;
	}
	.tab-rezervacija {
    	padding: 5% 20%;
	}
	.zeleni-smart{
		right: -1% !important;
		top: -13% !important;
	}
	.bijela .elementor-widget-container{
		border-radius:0 !important;
	}
	.rezervacije-bg .elementor-column-wrap{
		padding-left:0 !important;
		padding-right:0 !important;
		padding-bottom:0 !important;
	}
	.rezervacije-bg{
		background-size: contain !important;
    	background-repeat: no-repeat;
    	padding: 26% 0 0 0 !important;
		background-position:0 0 !important;
		
	}
	.bijela .rezervacija{
		padding:0 7%;
		padding-bottom:7%;
	}
	.auto{
		margin-bottom:8%;
	}
	.business-paket{
		margin-top:30%;
	}
	.centriraj-mob h3,.centriraj-mob .elementor-text-editor{
		text-align:center !important;
	}
	.contact-box .elementor-widget-wrap{
		padding:7% 0;
	}
	.avant2go-contact .redak {
    	flex-direction: column;
	}
	.avant2go-contact .elementor-column-wrap{
    	padding:0 !important;
	}
	.avant2go-contact .stupac,.avant2go-contact .redak.zadnji .stupac,.avant2go-contact .poruka {
    	width: 100%;
		margin:0 auto;
	}
	
	.avant2go-contact .poruka textarea {
    	background-position: 4% 11% !important;
	}
	.avant2go-contact .stupac.posalji {
    	text-align: center;
		margin-top: 5%;
	}
	div.wpcf7 .ajax-loader {
    	display: block;
	}
	.avant2go-wrapper-btn{
		margin-bottom:5%;
	}
	.mapa img{
		width:80%;
		padding: 5% 0;
	}
	.faq-sidebar.lokacija .elementor-widget-container{
		margin:0 !important;
	}
	.faq-sidebar.lokacija figcaption{
		padding-left:2%;
		font-size:15px !important;
		line-height:20px !important;
	}
	.faq-sidebar.lokacija p.kratko{
		font-size:14px;
		line-height:18px;
	}
	.elementor-icon-box.faq-sidebar {
    display: flex;
    align-items: center;
    gap: 10px;
    text-align: left;
  	}
  .elementor-icon-box-content {
    flex: 1;
    line-height: 0;
  	}
	.broj .elementor-text-editor{
		text-align:left !important;
	}
	.transparent-btn.mali {
    	margin: 0 auto !important;
    	width: 90% !important;
	}
	.naslov-ikona.vijesti h2{
		text-align:center;
	}
	.pitanja .elementor-column-wrap {
		padding: 10% 0 !important;
		
	}
	#depozit-section .elementor-column-wrap,#placanje-section .elementor-column-wrap,#osiguranje-section .elementor-column-wrap,#dodatno-section .elementor-column-wrap{
		padding:0;
	}
	.faq.pitanje .elementor-tab-title {
    	padding: 6% !important;
	}
	.faq.pitanje .elementor-tab-content {
    	padding: 0 6% 6% 6%;
	}
	.detalji{
		flex-direction:column;
		align-items: flex-start;
	}
	.privacy-policy h2{
		padding:15% 0 7% 0;
	}
	.privacy-policy li {
    	padding: 3%;
	}
	.nastavi-btn{
		margin-bottom:0 !important;
	}
	.polje{
		margin-bottom:40px !important;
		min-width:225px !important;
	}
	.contact-box {
    	padding: 3% !important;
	}
	.avant2go-contact .stupac input, .avant2go-contact .stupac select, .avant2go-contact .poruka textarea {
    	padding: 6% 12% !important;
	}
	.avant2go-box {
		margin-bottom: 5% !important;
	}
	.error404 h1{
		font-size:130px;
	}
	.auti {
    	flex-direction: column;
	}
	.car-img {
    	background-size: contain;
	}
	.feature-item p {
    	font-size: 10px;
	}
	.car-item{
		margin-bottom:50px;
	}
	.single-poslovnica h1,.single-poslovnica h2{
		font-size: 32px !important;
		line-height: 40px !important;
	}
	.single-poslovnica h3{
		font-size: 24px !important;
		line-height: 32px !important;
	}
	.why-avant .elementor-element-populated{
		margin:0 !important;
	}
	.why-avant{
		padding-top:15%;
	}
	.why-avant h2{
		font-size: 24px !important;
		line-height: 32px !important;
	}
	.why-avant h3{
		font-size: 16px !important;
		line-height: 24px !important;
	}
	.why-avant .elementor-widget{
		margin-bottom:5px !important;
	}
	.lista .elementor-widget-container{
		padding:0 10% !important;
	}
	.poslovnica {
    	min-height: auto;
    	flex-direction: column;
	}
	.poslovnice{
		padding:0 !important;
	}
	.poslovnica-kartica .elementor-element-populated{
		margin:0 !important;
		padding:30px 0 22px 0 !important;
	}
	.poslovnica .info div {
    	margin-top: 10px;
	}
	.poslovnica-kartica .info img{
		padding-left:0 !important;
	}
	.poslovnica-kartica .info {
		width:100%;
	}
	.poslovnica-kartica .elementor-image:before {
    	left: 44%;
	}
	.poslovnica-kartica.druga{
		padding-top:30px;
	}
	.kako-do-nas{
		padding:7% 10% !important;
	}
	.galerija-parking .elementor-element-populated,.galerija-preporuka .elementor-element-populated,.galerija-avantura .elementor-element-populated{
		margin:0 !important;
	}
	.odjeljak{
		padding:7% 10% !important;
	}
	.flexslider .flex-next {
    	right: 0;
	}
	.flexslider .flex-prev {
    	left: 0;
	}
	.flexslider {
    	margin: 0 0 31px; 
	}
	.galerija-parking iframe,.poslovnica-kartica iframe{
		height:300px !important;
	}
	.emobility h2{
    	font-size: 22px !important;
		line-height: 24px !important;
		text-align: left !important;
	}
	.emobility h3{
    	font-size: 16px !important;
		line-height: 20px !important;
		text-align: left !important;
	}
	.emobility-gif .elementor-widget-container{
    	margin: 4% 0% 0% 0% !important; 
	}
	.elementor-widget-icon-box.faq-icon-box.elementor-position-left .elementor-icon-box-icon,
  	.elementor-widget-icon-box.faq-icon-box.elementor-position-right .elementor-icon-box-icon {
    display: flex !important;
    align-items: center;
    justify-content: center;
  	}
	.elementor-widget-icon-box.faq-icon-box .elementor-icon-box-content {
    display: flex;
    align-items: center;
    flex-direction: row;
  	}
}
@media only screen and (max-width: 360px) {
	.faq-sidebar figcaption{
		font-size:14px !important;
	}
}