.home .vehica-menu__wrapper .vehica-menu > .menu-item.current-menu-item > .vehica-menu__link{color:#111;}
.home .vehica-menu__wrapper .vehica-menu > .menu-item.current-menu-item > .vehica-menu__link:hover{color:var(--primary);}
@media(min-width:1023px){
.vehica-menu__wrapper .vehica-menu__left .vehica-logo{margin-top:0px;}
.vehica-menu__wrapper .vehica-logo img{height:48px !important;max-height:48px !important;}
}
@media only screen and (max-width: 600px) {
#opencars-experience .elementor-image-box-content h3.elementor-image-box-title{font-size:17.5px;font-weight:bold;}
#opencars-experience .elementor-image-box-content li{font-size:17px;}
}
@media only screen and (max-width: 1024px) {
.vehica-slider__content{overflow-wrap:normal;}
}
@media only screen and (max-width: 600px) {
.vehica-slider__content{font-size:28px;}
}
.vehica-mobile-menu__wrapper .vehica-menu-icon *{fill:#fff;}
.vehica-menu-white-preset .vehica-mobile-menu__wrapper .vehica-menu-icon *{fill:var(--primary);}
#call-me-cta{display:flex;}
.call-me-cta-item{flex:1;flex-direction:row;align-items:stretch;}
.call-me-cta-item:first-child{padding-right:5px;}
.call-me-cta-item:last-child{padding-left:10px;}
.call-me-cta-item button{height:53px;}
.single-vehica_car h2.elementor-size-default{font-size:22px;}
.single-vehica_car h3.elementor-size-default{font-size:17px;}
.who-are-we-list li .elementor-icon-list-text{line-height:155% !important;}
.vehica-phone .vehica-button{width:100%;}
.vehica-car-single-main-section .vehica-car-attributes, .vehica-car-single-main-section .vehica-car-attributes .vehica-car-attributes-grid.vehica-grid{width:100%;}
.vehica-car-single-main-section .vehica-car-attributes .vehica-car-attributes-grid.vehica-grid > .vehica-grid__element{width:50%;}
@media only screen and (max-width: 600px) {
.vehica-car-single-main-section .vehica-car-attributes .vehica-car-attributes-grid.vehica-grid > .vehica-grid__element{width:100%;}
} .filters-widget{position:fixed;color:var(--primary);padding:10px 18px 10px 10px;background-color:#fff;top:300px;left:-100px;box-shadow:1px 1px 5px #999;border-radius:0 5px 5px 0;transition:left 0.5s ease-in-out;z-index:10000;}
.filters-widget:hover{cursor:pointer;}
.slideIn{left:0;}
.filters-widget i::after{content:attr(data-active-filters);color:#404040;position:absolute;top:7px;padding:2px;font-family:"Arial", "Helvetica", sans-serif;font-weight:normal;}
.vehica-loan-calculator__title{font-size:35px;font-weight:normal;}
.vehica-loan-calculator__fields{font-weight:normal;}
.vehica-loan-calculator h3, .vehica-loan-calculator h4{font-weight:normal;}
span.mc4wp-checkbox.mc4wp-checkbox-contact-form-7{margin-top:-25px;margin-bottom:60px;display:block;}
.vehica-checkbox-policy .mc4wp-checkbox label{position:relative;cursor:pointer;}
.vehica-checkbox-policy .mc4wp-checkbox input[type=checkbox]{position:absolute;visibility:hidden;width:20px;height:20px;top:0;left:0;}
.vehica-checkbox-policy .mc4wp-checkbox label span{padding-left:31px;display:inline-block;font-size:14px;line-height:20px;font-weight:normal;float:left;}
.vehica-checkbox-policy .mc4wp-checkbox input[type=checkbox] + span:before{display:block;position:absolute;content:"";border-radius:4px;height:20px;width:20px;left:0px;top:0px;border:1px solid rgba(0, 0, 0, 0.1);background:#fff;}
.vehica-checkbox-policy .mc4wp-checkbox input[type=checkbox] + span:after{display:block;position:absolute;content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff;font-size:11px;height:20px;width:20px;top:0px;left:0;visibility:hidden;text-align:center;background:var(--primary);border-radius:4px;}
.vehica-checkbox-policy .mc4wp-checkbox input[type=checkbox]:checked + span:before{background:transparent;}
.vehica-checkbox-policy .mc4wp-checkbox input[type=checkbox]:checked + span:after{visibility:visible;}
.vehica-checkbox-policy .wpcf7-not-valid-tip{position:relative;margin-bottom:8px;white-space:normal;}
.vehica-contact-form .vehica-checkbox-policy .wpcf7-not-valid{border:none;}
.vehica-contact-form .vehica-checkbox-policy .wpcf7-not-valid{border:none !important;}
.vehica-checkbox-policy .wpcf7-acceptance.wpcf7-not-valid input[type=checkbox] + span:before{border:1px solid red;}
@media only screen and (max-width: 460px) {
.vehica-contact-form .vehica-checkbox-policy .wpcf7-not-valid-tip{bottom:0;}
}
.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450 !important;background-color:#9dd5a2;color:#063d0a;}
.mc4wp-alert.mc4wp-error, .mc4wp-alert.mc4wp-notice{bottom:-38px;position:absolute;background:var(--primary-light);padding:7px 15px;display:block;color:var(--primary);text-align:center;border-radius:4px;z-index:1;}
.mc4wp-alert.mc4wp-success{bottom:-38px;position:absolute;background:#9dd5a2;padding:7px 15px;display:block;color:#063d0a;text-align:center;border-radius:4px;z-index:1;}
.mc4wp-alert:after{border-bottom:9px solid transparent;}
.cf7-spinner{display:inline-block;margin-left:10px;width:16px;height:16px;border:2px solid #ccc;border-top-color:#3498db;border-radius:50%;animation:cf7-spin 0.6s linear infinite;vertical-align:middle;}
@keyframes cf7-spin {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
} .elementor-widget-reviews .swiper-slide{max-height:330px;min-height:330px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#888 #fff;}::-webkit-scrollbar-button:single-button:horizontal{display:none;}::-webkit-scrollbar-button{background-color:#fff;}
.vehica-header .vehica-hide-desktop{position:fixed;z-index:9999;width:100%;border-radius:0;background-color:#000;}
.home .vehica-header .vehica-hide-desktop{border-bottom:1px solid #eee;}
@media only screen and (max-width: 1199px) {
.vehica-header{padding-bottom:70px;}
}
.menu-cta{display:none;}
.gt_switcher_wrapper{top:27px !important;right:5px !important;font-size:12px;font-family:Arial, Helvetica, sans-serif !important;width:max-content;}
.gt_switcher_wrapper a.glink{color:#fff;padding:5px;border:1px solid #333;}
.gt_switcher_wrapper a.gt-current-lang{color:#333;padding:5px;border:1px solid #333;pointer-events:none;cursor:default;}
.vehica-menu-sticky-active .gt_switcher_wrapper{top:24px !important;}
.vehica-menu-sticky-active .gt_switcher_wrapper a.glink{color:#333;padding:5px;border:1px solid #333;}
.vehica-menu-sticky-active .gt_switcher_wrapper a.gt-current-lang{color:#aaa !important;border:1px solid #aaa !important;pointer-events:none;cursor:default;}
@media only screen and (min-width: 1200px) {
.opencars-car-details .gt_switcher_wrapper{position:absolute !important;}
.single-vehica_car .gt_switcher_wrapper{position:absolute !important;}
}
@media only screen and (max-width: 1199px) {
.menu-cta{display:block;position:fixed;z-index:9999;top:17px;right:70px;padding:5px 10px;background-color:#ec1a23;border-radius:8px;}
.menu-cta a{color:#fff;}
.gt_switcher_wrapper{top:22px !important;right:175px !important;font-size:14px;}
.gt_switcher_wrapper a.gt-current-lang{color:#333 !important;}
}
@media only screen and (min-width: 783px) and (max-width: 1199px) {
.menu-cta{right:95px;}
}
@media only screen and (max-width: 782px) {
.gt_switcher_wrapper{right:135px !important;}
}
@media only screen and (max-width: 240px) {
.menu-cta{display:none;}
} .watching-people{position:absolute;z-index:100;padding:1px 5px;background-color:#008000;color:#fff;border-radius:5px;font-size:.85em;top:9px;left:9px;}
.watching-people i{margin-right:3px;vertical-align:middle;}
.filters-widget i::after{content:attr(data-active-filters);color:#404040;position:absolute;top:7px;padding:2px;font-family:"Arial", "Helvetica", sans-serif;font-weight:normal;}
.home-category-disabled{pointer-events:none;opacity:0.5;}
@media(max-width:1200px){ #home-vehicle-categories .elementor-column:has(.home-category-disabled){order:999;}
} @media only screen and (max-width: 1023px) {
.vehica-inventory-v1 .vehica-results__fields {
z-index: 1000000;
}
}