/*
Theme Name: MAXmotive
Theme URI: https://maxmotive.com/
Author: SimCloud
Author URI: https://simcloud.com/
Description: MAXmotive Child Theme
Template: vehica
Version: 1.0
Text Domain: max
*/


/* - - - GLOBAL - - - */
.space-p p { margin-bottom: 10px; }
.event-content p { margin-bottom: 10px; }
button[disabled], html input[disabled] { opacity: 0 !important; }
.gv-table-view th { background: #242424; color: #FFF; font-weight: bold; font-size: 15px; }
.gv-table-view td { font-size: 15px; }
.gv-table-view tr:hover { background: #efefef; }
#elementor-tab-content-9151, #elementor-tab-content-9152 { border: none; }
.center-col { text-align: center; }
.scn-home .elementor-button { width: 100% !important; }
.gform_wrapper.gravity-theme .gfield.gfield--width-third, .gform_wrapper.gravity-theme .gfield.gfield--width-full, .gform_wrapper.gravity-theme .gfield.gfield--width-half { padding: 0px 8px; }
.wp-caption-text { padding: 20px !important; }
.home-slider-hero .swiper-slide-inner { padding: 0px 40px !important; }
.home-items .elementor-container, .home-items .elementor-section { height: auto !important; }
.eventer-grid-featured .eventer-grid-content { min-height: 239px; }
.elementor-element-50f6359 { text-align: center; }
.text-center { text-align: center; }
.elementor-127667 .elementor-element.elementor-element-dd7bd5f .ecs-link-wrapper, .elementor-127667 .elementor-element.elementor-element-dd7bd5f .ecs-custom-grid .ecs-post-loop, .elementor-127667 .elementor-element.elementor-element-dd7bd5f .ecs-post-loop .elementor, .elementor-127667 .elementor-element.elementor-element-dd7bd5f .ecs-post-loop .elementor .elementor-inner, .elementor-127667 .elementor-element.elementor-element-dd7bd5f .ecs-post-loop .elementor .elementor-inner .elementor-section-wrap, .elementor-127667 .elementor-element.elementor-element-dd7bd5f .ecs-post-loop .elementor .elementor-section-wrap, .elementor-127667 .elementor-element.elementor-element-dd7bd5f .ecs-post-loop .elementor .elementor-section, .elementor-127667 .elementor-element.elementor-element-dd7bd5f .ecs-post-loop .elementor .elementor-inner .elementor-section-wrap .elementor-top-section, .elementor-127667 .elementor-element.elementor-element-dd7bd5f .ecs-post-loop .elementor .elementor-section-wrap .elementor-top-section, .elementor-127667 .elementor-element.elementor-element-dd7bd5f .ecs-post-loop .elementor .elementor-container, .elementor-128018 .elementor-element.elementor-element-a130858 .ecs-link-wrapper, .elementor-128018 .elementor-element.elementor-element-a130858 .ecs-custom-grid .ecs-post-loop, .elementor-128018 .elementor-element.elementor-element-a130858 .ecs-post-loop .elementor, .elementor-128018 .elementor-element.elementor-element-a130858 .ecs-post-loop .elementor .elementor-inner, .elementor-128018 .elementor-element.elementor-element-a130858 .ecs-post-loop .elementor .elementor-inner .elementor-section-wrap, .elementor-128018 .elementor-element.elementor-element-a130858 .ecs-post-loop .elementor .elementor-section-wrap, .elementor-128018 .elementor-element.elementor-element-a130858 .ecs-post-loop .elementor .elementor-section, .elementor-128018 .elementor-element.elementor-element-a130858 .ecs-post-loop .elementor .elementor-inner .elementor-section-wrap .elementor-top-section, .elementor-128018 .elementor-element.elementor-element-a130858 .ecs-post-loop .elementor .elementor-section-wrap .elementor-top-section, .elementor-128018 .elementor-element.elementor-element-a130858 .ecs-post-loop .elementor .elementor-container,  { height: auto !important; }

.car-grid .elementor-grid {
    grid-column-gap: 20px !important;
    grid-row-gap: 20px !important;
}

.bbq-list li { padding: 10px !important; }


@media (max-width:767px) {
	    max-width: 480px !important;

}	

.notice { background: #db4750; color: #FFF; padding: 10px; text-align: center; }

.holiday-hours a  { 
	background: -webkit-linear-gradient(to right, #6be585, #dd3e54) !important;  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to right, #6be585, #dd3e54) !important; /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
  transition: all ease-in-out 0.2s !important;
  }
  
  .holiday-hours a:hover { 
	  background: -webkit-linear-gradient(to right, #dd3e54, #6be585) !important;  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to right, #dd3e54, #6be585) !important; /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
    transition: all ease-in-out 0.2s !important;
  }


body,html,p,a,h1,h2,h3,h4,h5,h6 { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transition: all ease-in-out 0.3s; }
h1,h2,h3,h4,h5,h6 { font-weight: 600; }
input[type=submit] { padding: 13px 35px 13px 35px; border-radius: 5px; font-size: 16px; background: #ff0036; border: none; color: #FFF; font-weight: 600; transition:  all ease-in-out 0.3s;  }
input[type=submit]:hover { background:#e7485b; cursor }
.vehica-inventory-v1__sort__select { position: relative; }
.car-video .elementor-custom-embed-play i { font-size: inherit; color: #ff0026; text-shadow: none; }
.car-video .elementor-custom-embed-play { background: #FFF; padding: 10px 30px; text-transform: uppercase; font-weight: bold; border-radius: 10px; transition: all ease-in-out 0.3s;  }
.car-video .elementor-custom-embed-play:hover { cursor: pointer; background: #ff0026; color: #FFF;  }
.car-video .elementor-custom-embed-play:hover i { color: #FFF; }
.car-video .elementor-custom-embed-play { top: 0px; left: 140px; margin-top: 60px; z-index: 999;  }
.elementor-element-a41cf45 { margin-bottom: 0px !important; }
.max-divide .elementor-icon i, .max-divide .elementor-icon svg { height: auto; }
.gform_wrapper select, .gform_wrapper textarea, .gform_wrapper input[type=date],.gform_wrapper input[type=email],.gform_wrapper input[type=number], .gform_wrapper input[type=password],.gform_wrapper input[type=search], .gform_wrapper input[type=tel], .gform_wrapper input[type=text] { min-height: 53px; border-radius: 10px; width: 100%; padding: 10px 17px !important; font-size: 16px; line-height: 16px; margin: 0; box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24); border: 1px solid #e7edf3; }
.gform_wrapper.gravity-theme .gform_footer input { margin-bottom: 0px !important; }
.gform_wrapper.gravity-theme .gform_fields { grid-column-gap: 0px !important; }
.vehica-search-classic-v2-mask-bottom { display: none; }
.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1400px; }
.centered { margin: 0 auto; padding: 0px 0px 30px;  }
.elementor-toggle .elementor-tab-title { border: none; background: #FFF; padding: 30px; border-radius: 10px; margin-bottom: 10px; transition: all ease-in-out 0.2s;  }
.elementor-toggle .elementor-tab-title:hover { box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%); }
.elementor-toggle .elementor-tab-title.elementor-active, .elementor-toggle .elementor-tab-content { box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%); }
.elementor-toggle .elementor-tab-content { margin-top: -20px; padding: 25px; background: #FFF; border: none; margin-bottom: 10px; border-radius: 0px 0px 10px 10px; }
.consign-faq .elementor-icon i, .consign-faq .elementor-icon svg { height: auto;  padding: 0px 0px 30px; }
.divider-gap-small .elementor-icon i, .divider-gap-small .elementor-icon svg { height: auto; }
.sub-desc-center { margin:  0 auto; }
.elementor-12599 .elementor-element.elementor-element-97f8a3c:not(.elementor-motion-effects-element-type-background), .elementor-12599 .elementor-element.elementor-element-97f8a3c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #242424; }
.vehica-users-section__inner { background: #242424; }
.elementor-element-ce93f81 .elementor-widget-container, .elementor-element-c4b0137 .elementor-widget-container { border-radius: 20px; }
.img-ds-round img, .hh-img img { box-shadow: rgba(219, 70, 80, 0.4) 0px 5px, rgba(219, 70, 80, 0.3) 0px 10px, rgba(219, 70, 80, 0.2) 0px 15px, rgba(219, 70, 80, 0.1) 0px 20px, rgba(219, 70, 80, 0.05) 0px 25px; border-radius: 20px; }
.home-testimonials .vehica-swiper-slide-visible { opacity: 1.0; filter: grayscale(1); }
.home-testimonials .vehica-swiper-slide-next  { opacity: 1.0 !important; filter: grayscale(70%); }
.home-testimonials .vehica-swiper-slide-active { opacity: 1;  filter: grayscale(0);}
.elementor-element-4c80c73b a { color: #DB4750;  }
.vehica-users-section__heading { font-weight: 700; }
.vehica-users-section__inner:after { background: url(https://maxmotive.com/wp-content/uploads/2021/09/max-lines-repeat.png) repeat-x; background-position: left bottom; }
.swiper-pagination-bullet-active { background: #db4750;  }
.dialog-type-lightbox .dialog-widget-content { left: auto !important; }
.watch-vehicle-vid { border-radius: 20px; color: #db4750; background: #FFF; padding: 8px 37px;  font-size: 18px; font-weight: bold; display: inline-block; transition: all ease-in-out 0.2s;   }
.watch-vehicle-vid:hover { opacity: 0.8; }
.watch-vid { margin-top: 40px; }
.elementor-element-c5bb9ce .vehica-menu__wrapper .vehica-menu > .menu-item-has-children > .vehica-menu__link:after { color: rgba(255,255,255,0.6); }
.watch-vid i { margin-right: 7px; }
.elementor-element-0f9e6ec { margin-bottom: 0px !important; }
.elementor-widget-text-editor ul li ul { padding: 10px 15px; }
.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea { font-size: 18px !important; }
.gform_wrapper.gravity-theme .gfield.gfield--width-half { padding-right: 2%; }
#field_1_3, #field_2_3, #field_2_11, #field_2_9 { padding-left: 2%; padding-right: 0;  }
.consign-form-slide .dialog-widget-content { background: transparent;  }
#elementor-popup-modal-19720 .dialog-message { background: #FFF; }
.mfc-logo img { max-width: 220px; }
.cruise-items ul { list-style: none !important; }
.cruise-items ul li:before { display: none !important; }
.cruise-items .eventer-event-share { display: none !important; }
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active { background: #FFF; border-radius: 20px; }
.button, input[type=submit]  {
    display: inline-block;
    font-size: 17px;
    line-height: 21px;
    font-weight: 600;
    text-align: center;
    color: #fff;
    border: 0 solid var(--primary);
    box-shadow: none;
    cursor: pointer;
    padding: 16px 25px 16px 25px;
    overflow: hidden;
    vertical-align: top;
    border-radius: 10px;
    background-color: var(--primary);
}

.elementor-widget-tabs .elementor-tab-content { padding: 35px 0px 20px !important; }
.elementor-element-582487b .elementor-element-populated { padding: 0px; }

.gform_wrapper.gravity-theme .gform_previous_button.button, .gform_wrapper.gravity-theme .gform_save_link.button { background: #ccc !important; width: 48.33% }
.gform_next_button, input[type=submit] { width: 48.33%; }

.elementor-widget-tabs .elementor-tab-content { padding: 20px 0px; }
.elementor-element-86d7786 .elementor-element-populated, .elementor-element-728412e .elementor-element-populated  { padding: 0px 5px 5px !important; }
.elementor-element-b27bd7a .elementor-element-populated { padding: 0px 5px 5px !important;  }

.elementor-17178 .elementor-element.elementor-element-e12e11f .elementor-tab-title, .elementor-17178 .elementor-element.elementor-element-e12e11f .elementor-tab-title:before, .elementor-17178 .elementor-element.elementor-element-e12e11f .elementor-tab-title:after, .elementor-17178 .elementor-element.elementor-element-e12e11f .elementor-tab-content, .elementor-17178 .elementor-element.elementor-element-e12e11f .elementor-tabs-content-wrapper { transition: all ease-in-out 0.2s; }

.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child) { margin-bottom: 0px; }
.max-divider .elementor-icon i, .max-divider .elementor-icon svg { width: 80px; }
.max-home-slider .elementor-slides .swiper-slide-inner { padding: 80px; border-radius: 20px; }
.max-home-slider .swiper-slide { border-radius: 20px; }
.elementor-slides .swiper-slide-inner .elementor-slide-heading { line-height: 1.3; }
.elementor-slides .swiper-slide-inner .elementor-slide-description { font-size: 18px; line-height: 1.7; }
.elementor-element-7846654 .elementor-element-populated { padding: 0px !important; }
.elementor-element-73224bcd, .elementor-element-1f57eb12 { margin-bottom: 0px !important; }
.elementor-element-a005a77 { margin-bottom: 0px !important; }
.elementor-element-195b7c07 .elementor-element-populated { padding: 0px !important; }
.elementor-element-29cd3488  { padding: 0px !important; }
.elementor-element-463622db .elementor-element-populated { padding: 0px !important; }
.elementor-element-46e147c1 .elementor-element-populated { padding: 0px 10px !important; }
.elementor-element-3a4d60a8 .elementor-element-populated { padding: 0px 5px !important; }
.elementor-element-40a7036b  .elementor-element-populated { padding: 5px 5px !important; }

.elementor-element-3809a556 { padding: 0px !important; }
.elementor-element-297c2dfe .elementor-element-populated { padding: 0px 10px !important; }
.elementor-element-660b530e .elementor-element-populated { padding: 0px 5px !important; }
.elementor-element-1512e8d0 .elementor-element-populated { padding: 5px 5px !important; }

.elementor-128018 .elementor-element.elementor-element-9231c20 .elementor-swiper-button.elementor-swiper-button-prev { left: -40px !important; color: #000; opacity: .2; transition:  all ease-in-out 0.2s;  }
.elementor-128018 .elementor-element.elementor-element-9231c20 .elementor-swiper-button.elementor-swiper-button-prev:hover { color: #DB4750; opacity: 1; }
.elementor-128018 .elementor-element.elementor-element-9231c20 .elementor-swiper-button.elementor-swiper-button-next { right: -40px !important; color: #000; opacity: .2; transition:  all ease-in-out 0.2s;  }
.elementor-128018 .elementor-element.elementor-element-9231c20 .elementor-swiper-button.elementor-swiper-button-next:hover { color: #DB4750; opacity: 1; }

.max-home-blog .vehica-blog-card__inner { box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px; }
.max-home-blog .vehica-blog-card { overflow: visible; }
.home-item-bs .elementor-element-populated { box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px !important; }
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active { box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px; overflow: visible;  }

.gsection_title { font-size: 24px; color: #242424; font-weight: 700; margin-bottom: 10px; padding-top: 20px; }
.gform_wrapper.gravity-theme .gsection { border-bottom: 1px solid #f2f2f2 !important; }
.e-gallery-grid .e-gallery-image, .elementor-gallery-item__overlay { border-radius: 20px; }
.past-events .elementor-post__card { border-radius: 20px; }

#field_3_3 { padding-left: 2% !important; padding-right: 0 !important; }

/* - - - BREADCRUMBS - - - */
.single-car-bc { background: #323232; padding: 8px 30px; font-size: 14px;   }
.vehica-breadcrumbs { padding: 0px; }
.vehica-breadcrumbs__link { margin-bottom: 0px !important; }
.elementor-13486 .elementor-element.elementor-element-51db4a0a > .elementor-widget-container { margin-bottom: 0px; }

/* - - - HEADER - - - */
.vehica-menu__wrapper .vehica-menu__left .vehica-logo { margin-top: 0px; }
.vehica-menu__wrapper .vehica-menu .vehica-menu__link { font-size: 13px; text-transform: uppercase;  }
.vehica-menu__wrapper .vehica-menu > .menu-item { margin: 0px 15px; }
.vehica-menu__wrapper .vehica-menu > .menu-item-has-children > .vehica-menu__link:after { margin-left: 5px; font-size: 10px; color: rgba(24,24,24,0.7);  }
.vehica-menu__transparent-container .vehica-menu > .menu-item-has-children > .vehica-menu__link:after { color: rgba(255,255,255,0.7);}
.vehica-menu__wrapper .vehica-menu .vehica-submenu .vehica-menu__link { font-size: 11px; }
.vehica-menu__transparent-container .vehica-menu__wrapper { border-bottom: 1px solid rgba(255,255,255,0.2) !important; }
.vehica-menu__transparent-container .vehica-menu__link:after { color: rgba(255,255,255,0.8) !important;  }
.vehica-menu__wrapper .vehica-menu .vehica-submenu .vehica-menu__link { font-size: 12px; }
.header-search-bar { display: inline-block; width: 300px; float: left; margin-top: 20px; }
.vehica-menu__wrapper .vehica-menu > .menu-item:first-child { margin-left: 40px; }

#ajaxsearchpro2_1, #ajaxsearchpro2_2, div.asp_m.asp_m_2 { box-shadow: none !important; border-bottom: 1px solid rgba(255,255,255,0.6) !important; }
#ajaxsearchpro2_1 .probox .promagnifier, #ajaxsearchpro2_2 .probox .promagnifier, div.asp_m.asp_m_2 .probox .promagnifier { box-shadow: none !important; }
#ajaxsearchpro2_1  .proinput { padding: 0px !important; margin: 0px 0px 0px 4px !important; }
#ajaxsearchpro2_1 .probox .promagnifier .innericon svg, #ajaxsearchpro2_2 .probox .promagnifier .innericon svg, div.asp_m.asp_m_2 .probox .promagnifier .innericon svg { fill:#FFF !important; }
#ajaxsearchpro2_1, #ajaxsearchpro2_2, div.asp_m.asp_m_2 { background: transparent !important; }

/* - - - HOME PAGE - - - */
.home-search { max-width: 600px; margin: 0 auto; background: #FFF; border-radius: 20px; padding: 16px 22px 17px 22px; box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%); }
#ajaxsearchpro1_1, #ajaxsearchpro1_2, div.asp_m.asp_m_1 { border: 1px solid #e7edf3 !important; box-shadow: 1px 1px 0 0 rgb(196 196 196 / 24%) !important; background: #fff; border-radius: 10px !important; font-size: 18px; }
#ajaxsearchpro1_1 .probox .promagnifier .innericon svg, #ajaxsearchpro1_2 .probox .promagnifier .innericon svg, div.asp_m.asp_m_1 .probox .promagnifier .innericon svg { fill:#db4750 !important; }
#ajaxsearchpro1_1 .probox .proinput input.orig, #ajaxsearchpro1_2 .probox .proinput input.orig, div.asp_m.asp_m_1 .probox .proinput input.orig, #ajaxsearchpro1_1 .probox .proinput input.autocomplete, #ajaxsearchpro1_2 .probox .proinput input.autocomplete, div.asp_m.asp_m_1 .probox .proinput input.autocomplete { font-size: 16px !important; }
#ajaxsearchpro1_1 .probox .promagnifier, #ajaxsearchpro1_2 .probox .promagnifier, div.asp_m.asp_m_1 .probox .promagnifier { border-radius: 0px 10px 10px 0px !important; }
#ajaxsearchpro1_1 .probox, #ajaxsearchpro1_2 .probox, div.asp_m.asp_m_1 .probox { margin: 0px !important; }
#ajaxsearchpro1_1 .probox .promagnifier div.asp_text_button, #ajaxsearchpro1_2 .probox .promagnifier div.asp_text_button, div.asp_m.asp_m_1 .probox .promagnifier div.asp_text_button { border-radius: 0px 10px 10px 0px; }
.watch-vid-home { text-align: center; margin-bottom: 20px !important;   }
.watch-vid-home a { background: rgba(255,255,255,0.1); padding: 7px 35px; font-size: 18px; border:1px solid #fff; color: #FFF; border-radius: 20px; transition: all ease-in-out 0.2s; font-weight: 700;  }
.watch-vid-home a:hover { background: #FFF; color: #242424; }
.watch-vid-home i { font-size: 13px; margin-right: 5px; }

.home-hero-half .elementor-col-100 .elementor-widget-wrap { padding: 0px; }
.elementor-17178 .elementor-element.elementor-element-977c132 > .elementor-widget-container { box-shadow: rgba(219, 70, 80, 0.4) 0px 5px, rgba(219, 70, 80, 0.3) 0px 10px, rgba(219, 70, 80, 0.2) 0px 15px, rgba(219, 70, 80, 0.1) 0px 20px, rgba(219, 70, 80, 0.05) 0px 25px; border-radius: 20px; }
.home-feat-img  {   }
.home-feat-img img { border-radius: 20px; }
.elementor-pagination-position-outside .swiper-container { padding-bottom: 0px !important; }
.elementor-17178 .elementor-element.elementor-element-611ee664 { margin-bottom: 5px; }
.body-types { margin-top: 200px; }
.body-types .elementor-col-20 { transition: all ease-in-out 0.2s; }
.body-types .elementor-col-20:hover { transform: scale(0.97); cursor: pointer; }
.body-types .elementor-widget:not(:last-child) { margin-bottom: 0px; }
.home-feat-vehicles .vehica-swiper-slide-prev, .home-feat-vehicles .vehica-swiper-slide-next { opacity: 1 !important; }
.vehica-car-card__inner { background: #FFF; }
.home-feat-vehicles .vehica-car-card__inner { background: #FFF; box-shadow: 1px 1px 0 0 rgb(196 196 196 / 24%); border: solid 1px #e7edf3; transition: all 0.2s ease; }
.home-feat-vehicles .vehica-car-card__price { color: #242424;  }
.home-feat-vehicles  .vehica-car-card__separator {  border: solid 1px #e7edf3; }
.home-feat-vehicles .vehica-carousel-v1-button { display: block; }
.home-feat-vehicles .vehica-carousel-v1 { margin: -10px 0px 0px; }
.elementor-widget-tabs .elementor-tab-desktop-title { font-size: 18px; }
.vehica-tabs-top-v2__heading { font-weight: 700; font-size: 34px; }

/* - - - SIGNLE CAR PAGE - - - */
.car-hero-top { text-align: center; }
.car-hero-top .vehica-car-features { display: inline-flex; }
.elementor-element-e74d69b { margin-bottom: 5px !important; }
.car-main-section .elementor-column-gap-default>.elementor-column>.elementor-element-populated { padding: 0px 20px; }
.elementor-fit-aspect-ratio iframe { box-shadow: rgba(219, 70, 80, 0.4) 0px 5px, rgba(219, 70, 80, 0.3) 0px 10px, rgba(219, 70, 80, 0.2) 0px 15px, rgba(219, 70, 80, 0.1) 0px 20px, rgba(219, 70, 80, 0.05) 0px 25px; border-radius: 20px; }
.elementor-13465 .elementor-element.elementor-element-74167997 > .elementor-element-populated, .elementor-13465 .elementor-element.elementor-element-c03ab9e > .elementor-element-populated { padding: 0px 30px !important; }
.vehica-loan-calculator__results__col:nth-child(1):before, .vehica-loan-calculator__results__col:nth-child(2):before { display: none; }

.elementor-element-ce78ca3 .elementor-element-populated { padding: 0px !important; }

.vehica-gallery-v3__slide { padding: 0px 10px; }
.vehica-gallery-v3__slide img { border-radius: 20px; }
.vehica-swiper-slide-prev, .vehica-swiper-slide-next { opacity: 0.2; }
.vehicle-bc { box-shadow: 0 0 10px rgb(0 0 0 / 7%); }

.elementor-element-7f1cdc8 { text-align: right; }
.elementor-element-7f1cdc8 i { margin-right: 5px; }
.elementor-element-7f1cdc8 a { font-size:14px; border-radius: 4px; -webkit-box-shadow: 0 5px 5px rgb(0 0 0 / 5%); box-shadow: 0 5px 5px rgb(0 0 0 / 5%); padding: 8px 12px; border: 1px solid #eee; text-align: right; transition: all ease-in-out 0.2s; }
.elementor-element-7f1cdc8 a:hover { box-shadow: none; }
.vehica-social-share { text-align: right; }

#single-car-right .vehica-loan-calculator__title, #single-car-right .vehica-loan-calculator__fields { display: none; }
#single-car-right .vehica-loan-calculator { padding: 0px; }
#single-car-right .vehica-loan-calculator__separator { background: none; margin: 0px; display: none;  }
#single-car-right .vehica-loan-calculator__results__col { width: 100%; }
#single-car-right .vehica-loan-calculator__results--wrapper { padding: 0px; }
#single-car-right .vehica-loan-calculator__results__col:nth-child(1):after, #single-car-right .vehica-loan-calculator__results__col:nth-child(2):after { display: none; }
#single-car-right .vehica-loan-calculator__results__col h4 { margin-bottom: 0px; font-size: 17px; color: #FFF; text-align: right;  }
#single-car-right .vehica-loan-calculator__results { border: none; }
.vehica-loan-calculator__results { padding: 0px; }
.vehica-loan-calculator__results__col { padding: 0px; }
.elementor-element-432da14, .elementor-element-36002755 { margin-bottom: 0px !important; }
.vehica-loan-calculator__results { background: none !important; }
.vehica-loan-calculator { background: none; }
.current-img-count-3:before { opacity:1; transition: all ease-in-out 0.2s; content: ''; background-image: url("https://maxmotive.com/wp-content/uploads/2021/09/view-all-photos-no-bg.png") !important;  background-color:rgba(163, 45, 52, 0.8); background-repeat: no-repeat; background-size: cover; display: block !important; width: 100%; height: 100%; margin-top: 6px; margin-left: 6px; border-radius: 0px 0px 10px 0px; position: relative; z-index: 9; transition: all ease-in-out 0.2s; cursor: pointer;  }
.current-img-count-img-3 { content: ''; opacity: 1;  transition: all ease-in-out 0.2s; position: relative; z-index: 1;  }
.current-img-count-3:hover { opacity: 0.6; }
.vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(3) img, .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(4) img { padding-top: 0px; margin-top: 6px; }
.vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(4) img { padding-left: 0px; margin-left: 6px; }
.vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(1) img, .vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(2) img { padding-top: 0px; margin-top: 0px; }
.vehica-gallery-v4__image-small-wrapper .vehica-gallery-v4__image-small:nth-child(2) img { padding-left: 0px; margin-left: 6px; }
.vehica-gallery-v4__image-big img { border-radius: 0px; }
.elementor-element-23872e7 { margin-bottom: 0px !important; }
.elementor-element-0c310d2 { text-align: right; }
.elementor-element-0c310d2 a { background: #FFF;  position: relative; display: inline-block; font-size: 14px; line-height: 16px; vertical-align: top; color: #242424; padding: 8px 12px; border-radius: 4px; overflow: hidden; }
.elementor-element-0c310d2 i { margin-right: 4px; }
.vehica-social-share__icon--facebook { margin-left: 8px; }
.vehica-social-share__icon--print { background: #fff; color: #242424; }
.vehica-social-share__icon--print:hover { color: #242424 !important; }
.vehica-social-share__icon { padding: 10px 26px; border-radius: 20px; }
.single-related .vehica-car-card__inner { background: #FFF; box-shadow: 1px 1px 0 0 rgb(196 196 196 / 24%); border: solid 1px #e7edf3; transition: all 0.2s ease; }
.single-related .vehica-car-card__price { color: #242424;  }
.single-related  .vehica-car-card__separator {  border: solid 1px #e7edf3; }
.elementor-element-eb9fe96 { max-width: 230px; border-radius: 20px; padding: 7px 6px !important; text-align: center; background: #40AB67; display: inline-block; font-weight: bold; color: #FFF;    }
.price-reduced { position: absolute; z-index: 9999; top: 10px; right: 10px; max-width: 230px; border-radius: 20px; padding: 5px 16px !important; text-align: center; background: #40AB67; display: inline-block; font-weight: bold; color: #FFF; font-size: 15px;    }
.feat-range .vehica-car-feature span { padding-right: 0px; }
.vehica-car-card__featured { display: none; }
.vehicle-no-price-cs { display: block; }
.vehicle-no-price-sold { display: none; }
.Sold .vehicle-no-price-sold { display: block; }
.Sold .vehicle-no-price-cs { display: none; }
.vehicle-label { position: absolute; right: 10px; top: 10px; background: rgba(24,24,24,0.8); color: #FFF; padding: 2px 12px; font-size: 14px;  border-radius: 20px; z-index: 99; min-width: 100px; text-align: center; }
.vehica-car-card__price img { max-width: 120px; }
.print-img, .car-print-desc { display: none; }
.print-logo { display: none; }
.print-holder { display: none; }
.sold-item-feature a { color: #FFF !important; }
.gallery-car-img img { border-radius: 20px; }

@media print {
	.print-img { display: block !important; }
	#car-print-bg img { width: 100%;  box-shadow: rgba(219, 70, 80, 0.4) 0px 5px, rgba(219, 70, 80, 0.3) 0px 10px, rgba(219, 70, 80, 0.2) 0px 15px, rgba(219, 70, 80, 0.1) 0px 20px, rgba(219, 70, 80, 0.05) 0px 25px; border-radius: 20px; margin-bottom: 20px;  display: block !important; }
	.print-holder { display: block; }
	.feat-img-print { height: 329px; width: 439px; display: block; }
	.elementor-widget-text-editor ul li::before { display: none; padding: 5px; margin-bottom: 15px;  }
	.vehica-show-more { display: none; }
	.elementor-widget-text-editor ul { padding: 0px; }
	.vehica-car-features { text-align: left; display: block; font-size: 10px !important; margin-top: -10px;   }
	.top-feat { margin-bottom: 0px !important; }
	.vehica-car-feature span { padding: 0px; }
	.elementor-element-754d27f, .elementor-element-c5bb9ce, .elementor-element-e815074, .elementor-element-57d5050, .elementor-element-2ea3655, .elementor-element-5f3528d8, .elementor-element-72596c40, .elementor-element-12db0d4a, .elementor-element-682dcdfe { display: none; }
	.print-car-left  { width: 66.33%; }
	.print-car-right { width: 33.33%; }
	.print-car-img img { box-shadow: rgba(219, 70, 80, 0.4) 0px 5px, rgba(219, 70, 80, 0.3) 0px 10px, rgba(219, 70, 80, 0.2) 0px 15px, rgba(219, 70, 80, 0.1) 0px 20px, rgba(219, 70, 80, 0.05) 0px 25px; border-radius: 20px; margin-bottom: 20px;  }
	.print-right img { padding: 20px; max-width: 150px; text-align: center; margin: 0 auto;   display: block;}
	.print-desc, .print-desc p { font-size: 10px !important; line-height: 1.4 !important; font-weight: 500;  }
	.elementor-element-b8f727d .elementor-element-populated { padding: 0px 10px !important; }
	.elementor-element-bcfe95b { margin-bottom: 5px !important; }
	.elementor-element-bcfe95b .vehica-car-features { text-align: left !important;  display: inline-block !important; }
	.elementor-element-bcfe95b .vehica-car-feature i { position: relative; padding: 0px 10px; top: -3px; right: 0px; }
	.print-right p { font-size: 10px !important; }
	.print-right .vehica-car-feature { font-size: 10px !important; }
	.print-right .elementor-col-50 { width: 49.33% !important; }
	.vehicle-spec .elementor-element-populated { padding: 0px !important; }
	.print-logo-img img { max-width: 130px; margin: 0 auto; text-align: center; }
	.print-header-left { border-radius: 20px 0px 0px 20px; border-left: 1px solid #efefef; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; }
	.print-header-right { border-radius: 0px 20px 20px 0px; border-left: 1px solid #efefef; border-right: 1px solid #efefef; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; }
	.print-top-spec { width: 33.33%; }
	.print-top-spec .elementor-element-populated { padding: 0px !important; }
	.elementor-element-eb639ee { margin-bottom: 5px !important; }
	.print-features ul { column-count:2; }
	.print-features ul li { margin-bottom: 6px; }
	.print-car-right .vehica-car-features { text-align: center !important; margin-top: -10px; }
	.print-car-right .vehica-car-feature { font-size: 12px !important; }
	.print-top-spec .vehica-car-feature { font-size: 12px !important; }
	.elementor-widget-vehica_features_single_car_widget { margin-bottom: 0px !important; }
	.elementor-element-a29922d { margin-bottom: 5px !important; }
	.print-holder { display: block; }
	.elementor-element-56f61ec7, .footer-max { display: none; }
}


/* - - - INVENTORY PAGE - - - */
.vehica-inventory-v1__top__inner, .vehica-inventory-v1__middle, .vehica-inventory-v1__results { max-width: 100%; }
.vehica-car-card__content { padding: 15px 22px 19px 22px; }
.vehica-car-card__name { background: #242424; color: #FFF !important; padding: 20px; text-align: center; margin: 0px; font-weight: 600; text-transform: uppercase; font-size: 15px;  }
.vehica-car-card__content { padding: 0px 0px 23px; text-align: center;  }
.vehica-car-card__price { margin: 30px 0px; }
.vehica-car-card__info__single { margin: 0px 10px; }
.vehica-car-card__info { display: block; }
.vehica-results__fields__clear { text-transform: uppercase; font-weight: bold; }
.single-car-info-top { text-align: center; }
.single-car-top .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated { padding: 0px 0px; border-radius: 0px }
.single-car-top { padding: 0px !important; }
.single-car-info .elementor-widget-wrap { padding: 30px 30px;  }
.elementor-element-8118a2d { margin-bottom: 0px !important; }
.vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword input { text-transform: capitalize; border: 1px solid #e7edf3; box-shadow: 1px 1px 0 0 rgba(196, 196, 196, 0.24) !important; }
.vehica-popup-checkbox__name { font-weight: 700; }

.view-all-photos { width: 49.33%; padding: 20px; border:1px solid #efefef; display: inline-block; border-radius: 20px; text-align: center;  }
.elementor-element-19e5d5b3 .elementor-widget-wrap { padding: 0px 0px 0px 20px !important; }
.elementor-element-fc58289 .elementor-widget-wrap  { padding: 30px 30px 60px !important; }
.vehica-car-features-v2__feature { width: 100%; }
.vehicle-top-feats .elementor-widget-image { margin:0px !important; padding: 0px !important; }
.vehicle-top-feats img { max-width: 65px; padding: 10px; }
.vehica-carousel-v1-button { display: none; }
.vehica-car-features-v2__feature__label { margin-bottom: 4px; }
.vehica-gallery-thumbs__wrapper { display: none; }
.feature-right { text-align: right; }
.single-car-features .vehica-car-features { display: block !important; text-align: right; }
.single-car-features .vehica-car-feature span { padding: 0px; }
.single-car-features .elementor-column-gap-default>.elementor-column>.elementor-element-populated { padding: 0px; }
.car-gallery-holder { box-shadow: rgba(219, 70, 80, 0.4) 0px 5px, rgba(219, 70, 80, 0.3) 0px 10px, rgba(219, 70, 80, 0.2) 0px 15px, rgba(219, 70, 80, 0.1) 0px 20px, rgba(219, 70, 80, 0.05) 0px 25px; border-radius: 20px; }
.mfc { box-shadow: rgba(219, 70, 80, 0.4) 0px 5px, rgba(219, 70, 80, 0.3) 0px 10px, rgba(219, 70, 80, 0.2) 0px 15px, rgba(219, 70, 80, 0.1) 0px 20px, rgba(219, 70, 80, 0.05) 0px 25px; border-radius: 20px; }
.mfc .elementor-custom-embed-image-overlay img { border-radius: 20px; }
.mfc-logo-page img { max-width: 350px; }
.page-id-145808 .dialog-type-lightbox .dialog-widget-content { width: 100%; }

.elementor-element-960a58d .elementor-widget-wrap { padding: 0px !important; }
.elementor-element-d30e414, .elementor-element-780c393 { margin-bottom: 2px !important; }
.single-feature-item { border-bottom: 1px solid rgba(255,255,255,0.2);  padding: 5px 20px;  }
.single-feature-item:first-of-type { border-radius: 20px 20px 0px 0px; }
.single-feature-item:last-of-type { border-bottom: none; border-radius: 0px 0px 20px 20px;  }
.car-gallery-holder .elementor-widget-wrap { padding: 0px !important; }
.car-gallery-holder .vehica-car-gallery .vehica-gallery-main img { border-radius: 20px; }
.single-car-right .vehica-car-features { display: block !important; text-align: center; }
.elementor-element-aa141a3, .elementor-element-89f270b { margin-bottom: 0px !important; }
.elementor-114592 .elementor-element.elementor-element-50f6359 .vehica-car-name { text-align: center; }
.single-car-right .vehica-loan-calculator__results__col h4 { text-align: center !important; }
.single-car-right .vehica-car-features { text-align: right; }
.elementor-element-aa141a3 .vehica-car-features { text-align: center !important; }
.elementor-element-50f6359 { margin-bottom: 5px !important; }
#car-hero a:hover { color: #FFF; }
.elementor-element-0f9e6ec { position: absolute; z-index: 999; left: 30px; top: -10px; }
@media (min-width: 1024px){
#site_header_vehicle {
	display:none;	
	width:100%!important;
}
}
/* - - - CONSIGNMENT PAGE - - - */
.consign-video { max-width: 800px; margin: 0 auto; }
.consign-video .elementor-custom-embed-image-overlay { transition: all ease-in-out 0.5s; }
.consign-video .elementor-custom-embed-image-overlay:hover { transform: scale(1.10); }
.elementor-19488 .elementor-element.elementor-element-a445097 > .elementor-widget-container {  box-shadow: rgba(219, 70, 80, 0.4) 0px 5px, rgba(219, 70, 80, 0.3) 0px 10px, rgba(219, 70, 80, 0.2) 0px 15px, rgba(219, 70, 80, 0.1) 0px 20px, rgba(219, 70, 80, 0.05) 0px 25px; }
#works .elementor-widget-heading .elementor-heading-title.elementor-size-medium { font-size: 25px; }
.consign-form-slide img { max-width: 150px; }
.consign-form-slide .elementor-icon i, .consign-form-slide .elementor-icon svg { height: 35px;  }
.form-less-padded .form-field { padding: 0px !important; height: auto !important;  }
#frm_field_6-first_container, #frm_field_6-last_container { margin-bottom: 0px !important; }

/* - - - FINANCING PAGE - - - */
.financing-hero .wistia_responsive_padding { box-shadow: rgba(219, 70, 80, 0.4) 0px 5px, rgba(219, 70, 80, 0.3) 0px 10px, rgba(219, 70, 80, 0.2) 0px 15px, rgba(219, 70, 80, 0.1) 0px 20px, rgba(219, 70, 80, 0.05) 0px 25px; border-radius: 20px;   }
.wistia_responsive_padding { box-shadow: rgba(219, 70, 80, 0.4) 0px 5px, rgba(219, 70, 80, 0.3) 0px 10px, rgba(219, 70, 80, 0.2) 0px 15px, rgba(219, 70, 80, 0.1) 0px 20px, rgba(219, 70, 80, 0.05) 0px 25px; border-radius: 20px;   }
.w-chrome, .wistia_swatch { border-radius: 20px; }
.financing-hero .wistia_swatch img { filter:none !important; border-radius: 20px;  }
.financing-hero #wistia_grid_29_center { border-radius: 20px; }
.fiance-btn .elementor-button { min-width: 215px; } 
.elementor-130687 .elementor-element.elementor-element-0547ed6 { margin-bottom: 0px; }
.elementor-element-7b9b83b { margin-bottom: 8px !important; }
.single-vehica_car .dialog-type-lightbox .dialog-widget-content { width: 100%; }


/* - - - ABOUT PAGE - - - */
.about-team img { border-radius: 12px;  }
.team-last { width: 25% !important; margin: 0 auto !important;  }

/* - - -  BLOG PAGES - - - */
.blog-hero .elementor-icon-list-icon { display: none; }
.elementor-element-4df4e30 { margin-bottom: 0px !important; }
.blog-hero-img { box-shadow: rgba(219, 70, 80, 0.4) 0px 5px, rgba(219, 70, 80, 0.3) 0px 10px, rgba(219, 70, 80, 0.2) 0px 15px, rgba(219, 70, 80, 0.1) 0px 20px, rgba(219, 70, 80, 0.05) 0px 25px; border-radius: 20px;  }
.blog-hero-img img { border-radius: 20px; }
.blog-hero-slider img { box-shadow: rgba(219, 70, 80, 0.4) 0px 5px, rgba(219, 70, 80, 0.3) 0px 10px, rgba(219, 70, 80, 0.2) 0px 15px, rgba(219, 70, 80, 0.1) 0px 20px, rgba(219, 70, 80, 0.05) 0px 25px; border-radius: 20px !important;  }
.elementor-author-box--align-center .elementor-author-box { padding: 30px; border-radius: 20px; border:1px solid #EFEEF0; max-width: 400px; margin: 0 auto; }
.single-post p { font-size: 18px; line-height: 1.9em; margin-bottom: 30px; font-weight: 500; color: #110f14;  }
.single-post .elementor-image-carousel-caption { padding: 30px; background: #242424; font-size: 16px; border-radius: 0px 0px 20px 20px; color: #FFF;  }
.single-post .swiper-slide-image { border-radius: 20px 20px 0px 0px; }
.single-post .swiper-wrapper { padding: 20px 0px; }
.single-post .vehica-posts__related-title { display: none; }
.blog-items h3 { text-transform: capitalize; }
.blog-cats h5 { display: none; }
.elementor-widget-wp-widget-categories ul { border: none; box-shadow: none; padding: 0px; margin: 0px;  }
.elementor-widget-wp-widget-categories ul li { display: inline-block; border: none; }
.elementor-widget-wp-widget-categories ul li a { font-size: 24px; color: #DB4750; font-weight: 700; transition: all ease-in-out 0.2s;  }
.elementor-widget-wp-widget-categories ul li a:hover { color: #FFF; } 
.elementor-widget-wp-widget-categories ul li:last-child { padding-bottom: 12px; }
.elementor-element-de9354b .elementor-widget-wrap { padding: 0px !important; }
.elementor-widget-wp-widget-categories ul li a { margin-bottom: 0px; }
.vehica-blog-card__inner { border: none; }
.blog-posts .elementor-post__thumbnail { border-radius: 20px 20px 0px 0px; }
.blog-posts .elementor-card-shadow-yes .elementor-post__card { border-radius: 20px !important; }
.elementor-posts .elementor-post__avatar img { border: 5px solid #fff; }
.elementor-element-1cb5ac4, .elementor-element-eed7113 { margin-bottom: 3px !important; }
.elementor-element-ceb4f10 { margin-bottom: 4px !important; }
#elementor-popup-modal-113111 .dialog-message, #elementor-popup-modal-114657 .dialog-message { margin: 0 auto; }
.feat-range  .vehica-car-features { text-align: center; }
.elementor-element-b1201f3 { margin-bottom: 3px !important; }
.overflow-title { overflow: hidden; }
.elementor-element-de1f96f .elementor-element-populated, .elementor-element-b02847a .elementor-element-populated, .elementor-element-4399abe .elementor-element-populated   { padding: 0px !important; }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: -40px; }
.elementor-127667 .elementor-element.elementor-element-dd7bd5f .elementor-swiper-button.elementor-swiper-button-prev { left: -40px !important; color: #000; opacity: .2; transition:  all ease-in-out 0.2s;  }
.elementor-127667 .elementor-element.elementor-element-dd7bd5f .elementor-swiper-button.elementor-swiper-button-prev:hover { color: #DB4750; opacity: 1; }
.elementor-127667 .elementor-element.elementor-element-dd7bd5f .elementor-swiper-button.elementor-swiper-button-next { right: -40px !important; color: #000; opacity: .2; transition:  all ease-in-out 0.2s;  }
.elementor-127667 .elementor-element.elementor-element-dd7bd5f .elementor-swiper-button.elementor-swiper-button-next:hover { color: #DB4750; opacity: 1; }
.feat-car-home-item a { color: #FFF !important; }

.elementor-element-977c132 .swiper-container-horizontal>.swiper-pagination-bullets, .elementor-element-977c132 .swiper-pagination-custom, .elementor-element-977c132 .swiper-pagination-fraction { bottom: -50px; }
.elementor-17178 .elementor-element.elementor-element-977c132 .swiper-pagination-bullet { background: #DB4750; }

/* - - - MEMORABILIA PAGE - - - */
.asp_filter_cpt { display: none !important; }
#ajaxsearchprobsettings3_1.searchsettings fieldset, #ajaxsearchprobsettings3_2.searchsettings fieldset, div.asp_sb.asp_sb_3.searchsettings fieldset, #ajaxsearchprobsettings3_1.searchsettings, #ajaxsearchprobsettings3_2.searchsettings, div.asp_sb.asp_sb_3.searchsettings { width: 100% !important; min-width: 100% !important; max-width: 100% !important;  }
.mem-holder .elementor-post__avatar { display: none; }
.elementor-element-2a73f89 { }
.elementor-element-4498ea4 { padding:0px !important; box-shadow: 1px 1px 0 0 rgb(196 196 196 / 24%); border: 1px solid #e7edf3; border-radius: 20px; }
.elementor-element-4498ea4 img { border-radius: 20px 20px 0px 0px; }
.elementor-element-4498ea4 .elementor-widget-wrap { padding: 0px !important; }
.elementor-element-2c06f44 { margin-bottom: 0px !important; }
.elementor-element-bea758f { padding: 0px 20px !important; }
.elementor-element-d337b60 { padding: 10px 10px 30px !important; }
.elementor-element-9936fed { margin-bottom: 10px !important; }
.single-memorabilia .swiper-slide-active { width: 100% !important; max-width: 100% !important;  }
.single-memorabilia .dialog-lightbox-widget-content { position: relative; }
.elementor-element-e0a9620 { transition: all ease-in-out 0.3s; }
.elementor-element-e0a9620:hover { transform: scale(0.98);  }
.request-info-btn .elementor-button { width: 100%; }
#frm_field_55-first_container, #frm_field_55-last_container { margin-bottom: 0px !important; }
.elementor-element-eb476ac { background: #FFF; padding: 15px; border-radius: 0px 0px 20px 20px; }
.elementor-element-85ab7b0 { margin-bottom: 0px !important; }
.elementor-element-4498ea4 { transition: all ease-in-out 0.2s; }
.elementor-element-4498ea4:hover { transform: scale(0.98); }
#ajaxsearchprobsettings3_1.searchsettings .asp_sett_scroll, #ajaxsearchprobsettings3_2.searchsettings .asp_sett_scroll, div.asp_sb.asp_sb_3.searchsettings .asp_sett_scroll { max-height: 500px !important; }
div.asp_w.asp_sb.searchsettings fieldset legend { font-size: 20px !important; font-weight: 700 !important;  padding: 20px 0px 0px !important;  }
#ajaxsearchpro3_1 .probox .proinput input.orig, #ajaxsearchpro3_2 .probox .proinput input.orig, div.asp_m.asp_m_3 .probox .proinput input.orig { font-size: 18px !important; }
div.asp_w.asp_s.searchsettings div.asp_option_label, div.asp_w.asp_sb.searchsettings div.asp_option_label { font-size: 16px !important; }
#ajaxsearchpro3_1 .probox .proinput input.orig, #ajaxsearchpro3_2 .probox .proinput input.orig, div.asp_m.asp_m_3 .probox .proinput input.orig { padding-top: 0px !important; }
div.asp_w.asp_sb.searchsettings .asp_option, div.asp_w.asp_s.searchsettings .asp_option { margin: 15px 0px 15px 0px !important; }

/* - - - EVENT PAGE - - - */
.eventer-single-event-details .eventer-event-venue, .eventer-single-event-details .eventer-event-date, .eventer-single-event-details .eventer-event-time, .eventer-single-event-details .eventer-event-phone { font-size: 18px; padding-left: 27px; }
.event-list .elementor-widget-text-editor ul li::before { display: none; }
.event-list .eventer-event-share { display: none; }
.event-list .eventer-status-badge { margin: 10px 0px; }
.event-list .eventer-grid-meta { font-size: 18px; }
.eventer-cat-header h3 { text-transform: capitalize; color: #FFF;  }
.eventer-cat-header { background: #242424; border-radius: 20px 20px 0px 0px }
.eventer .eventer-cat-header a { background: #444; font-weight: bold; border-radius: 20px; margin: 0px 5px;   }
.eventer-single-event-info { border-radius: 0px 0px 20px 20px !important; }
.eventer-event-save > span { border-radius: 20px; }
.eventer-status-upcoming { background: none !important; color: #242424 !important;  border:1px solid #ccc; }

.blog-upcoming-events ul { padding: 0px; }
.blog-upcoming-events ul li::before { display: none; }
.blog-upcoming-events .eventer-event-title { font-size: 16px; }

.c10-hero img { max-width: 600px; }
.home-slider-hero img  { box-shadow: rgba(219, 70, 80, 0.4) 0px 5px, rgba(219, 70, 80, 0.3) 0px 10px, rgba(219, 70, 80, 0.2) 0px 15px, rgba(219, 70, 80, 0.1) 0px 20px, rgba(219, 70, 80, 0.05) 0px 25px; border-radius: 20px; transition: ease-in-out 0.2s }
.home-slider-hero img:hover { opacity: 0.8; }
.home-slider-hero .swiper-slide-inner { padding: 60px; }
.home-slider-hero .swiper-slide-bg { background: transparent !important; }
.home-slider-hero .swiper-container-horizontal>.swiper-pagination-bullets, .home-slider-hero .swiper-pagination-custom, .home-slider-hero .swiper-pagination-fraction { bottom: -30px; }

/* - - - FOOTER - - - */
.footer-max img { max-width: 120px; }
.elementor-element-6492d9d5, .elementor-element-2920068d, .elementor-element-7b44e869 { margin-bottom: 10px !important; }
.footer-max a { color: #DB4750; transition: all ease-in-out 0.2s;  }
.footer-max a:hover { color: #FFF; }
.about-footer-links { margin-top: 15px; }
.view-hours { color: #DB4750; margin-top: -10px; }
.footer-max p, .elementor-element-39997602 p { color: #f2f2f2 !important; margin-bottom: 0px; }
.footer-pages-holder { text-align: center; }
.footer-pages-holder .vehica-simple-menu .menu-item { margin: 10px 0px; }
.footer-pages-holder a { color: #DB4750 !important; transition: all ease-in-out 0.2s;  }
.footer-pages-holder a:hover { color: #FFF !important; }
.footer-mc-box .elementor-message-success { color: #61CE70 !important; }
.rplg .rplg-url { color: #DB4750 !important;  }
#gform_wrapper_5 .gfield_label { color: #FFF !important; }
.elementor-element-8d8a80a .elementor-main-swiper { border-radius: 20px; }

@media (max-width:767px) {
	.fw-btn .elementor-button { display: block; width: 100% !important; }

	#field_7_34 { margin-bottom: 0px !important; }
	#field_7_35 { margin-bottom: 0px !important; }
	.gchoice_7_34_1 { margin-bottom: 65px !important; }
	.home-slider-hero .swiper-slide-inner { padding: 10px 10px !important; }
	.max-bottom-slider .swiper-slide-inner { padding: 30px !important; }
	.c10-hero img { max-width: 70% !important; text-align: center; margin: 0 auto; }
	.vehica-mobile-menu__wrapper { z-index: 3000; }
	.elementor-widget-tabs .elementor-tab-content { padding: 10px 0px 20px !important; }
	.elementor-element-e12e11f { margin-top: 25px; }
	.home-slider-hero .swiper-slide-inner { padding: 10px; }
	.home-slider-hero .swiper-container-horizontal>.swiper-pagination-bullets, .home-slider-hero .swiper-pagination-custom, .home-slider-hero .swiper-pagination-fraction { bottom: -15px !important; }
	.home-slider-hero .swiper-pagination-bullet { background: rgba(255,255,255,0.5); }
	.elementor-17178 .elementor-element.elementor-element-fc11a27 .swiper-slide { height: 390px; }
	.home-feat-vehicles .elementor-tab-title { background: #FFF; border-radius:20px; margin: 15px 0px; padding: 10px 20px; font-weight: 700; }
	#elementor-tab-content-2361 { padding-top: 0px; }
	.home-feat-vehicles .elementor-tab-mobile-title { display: none; }
	.home-feat-vehicles .elementor-active { display: block; }
	.single-car-right .vehica-car-features { text-align: center; }
	.vehica-social-share { text-align: center; }
	.vehica-social-share__icon { padding: 10px 20px; }
	.gform_wrapper.gravity-theme .gform_previous_button.button, .gform_wrapper.gravity-theme .gform_save_link.button { width: 47.33% }
	.eventer-grid > ul.equah { padding-left: 0px; }
	.elementor-20038 .elementor-element.elementor-element-6f9a6ef0 .elementor-heading-title { color: #242424 !important; }
	.eventer-cat-header h3 { display: block; width: 100%; }
	.blog-cats { display: none; }
}

@media only screen  and (min-device-width: 768px)  and (max-device-width: 1024px)  and (orientation: portrait)  and (-webkit-min-device-pixel-ratio: 1) {
	.elementor-114592 .elementor-element.elementor-element-f36362a, .elementor-114592 .elementor-element.elementor-element-3467961 { width: 100%; }
	.elementor-114592 .elementor-element.elementor-element-6f44974 { width: 100%; }
	.elementor-114592 .elementor-element.elementor-element-44b539e .vehica-social-share { text-align: center; }
	.elementor-114592 .elementor-element.elementor-element-e815074 { margin-top: -30px; }
}	

#field_7_19 { display: none !important; }
.gform_wrapper.gravity-theme .ginput_total { font-size: 30px; font-weight: bold; }
.entry-fee { background: #efefef; padding: 40px; text-align: center; vertical-align: middle;  }
.entry-fee h5 { font-weight: bold; font-size: 30px; margin-bottom: 0px !important;  }
#field_7_1 .gfield_label { text-align: center; width: 100%; }
#field_7_1 .ginput_container { text-align: center; margin: 40px 0px;  }
.image-choices-field .image-choices-choice-image-wrap { background-size: contain; }
.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer { text-align: center; margin: 20px 0px; }

.gchoice_7_34_1 .image-choices-choice-image-wrap { height: 45px !important; width: 45px !important; display: contents !important;  }
.gchoice_7_34_1 .image-choices-field .image-choices-choice-image-wrap { display: contents !important;}
.gchoice_7_34_2 .image-choices-choice-image-wrap { height: 45px !important; width: 45px !important; display: contents !important;  }
.gchoice_7_34_2 .image-choices-field .image-choices-choice-image-wrap { display: contents !important;}

.gchoice_7_35_1 .image-choices-choice-image-wrap { height: 45px !important; width: 45px !important; display: contents !important;  }
.gchoice_7_35_1 .image-choices-field .image-choices-choice-image-wrap { display: contents !important;}
.gchoice_7_34_1 .ginput_price, .gchoice_7_34_2 .ginput_price, .gchoice_7_35_1 .image-choices-choice-price { display: none !important }



.gchoice_7_34_1 .image-choices-choice-image {
    /* display: none; */
    display: block !important;
    height: 45px !important;
    width: 45px !important;
    text-align: center !important;
    margin: 10px auto !important;
}

.gchoice_7_34_2 .image-choices-choice-image {
    /* display: none; */
    display: block !important;
    height: 45px !important;
    width: 45px !important;
    text-align: center !important;
    margin: 10px auto !important;
}

.gchoice_7_35_1 .image-choices-choice-image {
    /* display: none; */
    display: block !important;
    height: 45px !important;
    width: 45px !important;
    text-align: center !important;
    margin: 10px auto !important;
}

#field_7_34 { margin-bottom: 65px !important; }
#field_7_35 { margin-bottom: 65px !important; }

#gform_wrapper_7 .gfield_description { color: #DB4750 !important; }
/* #field_7_35 .ginput_container, #field_7_34 .ginput_container  { background: #242424; padding: 10px 15px; color: #FFF; font-weight: bold; text-align: center; } */

.image-choices-field {
    max-width: 100%;
    margin-right: -3%;
}
.image-choices-field .image-choices-choice,
.gform_wrapper .gfield.image-choices-field li.image-choices-choice {
    	display: inline-block;
	position: relative;
	padding: 13px !important;
	overflow: visible;
	margin-bottom: 80px !important;
	border-color: #d8e3ec;
	transition: all 0.3s;
	border-radius: 3px;
	width: 24%;
	margin-right: 5% !important;
}
.image-choices-field .image-choices-choice,
.image-choices-field .image-choices-choice.image-choices-choice-hover {
	background-color: #efefef;
}
.image-choices-field .image-choices-choice:after {
	content: "\2714" !important;
	width: 40px;
	height: 40px;
	overflow: hidden;
	border-radius: 50%;
	pointer-events: none;
	opacity: 0;
	transition: all .3s;
	text-align: center;
	line-height: 40px;
	color: #fff;
	display: block;
	position: absolute;
	left: 50%;
	top: 60%;
	margin: -20px 0 0 -20px;
	background-color: #DB4750;
}
.image-choices-field .image-choices-choice.image-choices-choice-other:after {
	top: 70%;
}
.image-choices-field .gfield_label {
	font-size: 1.6em;
	margin-bottom: 1.6em;
	display: block;
}
.image-choices-field .image-choices-choice label,
.gform_wrapper .gfield.image-choices-field li.image-choices-choice label {
	padding: 0 !important;
	display: block;
}
.image-choices-field .image-choices-choice.image-choices-choice-focus label {
    border-color: #DB4750;
}
.image-choices-field .gfield_radio .image-choices-choice.image-choices-choice-focus.image-choices-choice-selected label {
    border-color: transparent;
}
.image-choices-field .image-choices-choice-image-wrap {
	background-size: cover;
	width: 100%;
	height: auto;
	padding-bottom: 100%;
}
.image-choices-field.image-choices-show-labels .image-choices-choice-text {
	padding: 7px 13px;
	margin: 0;
	position: absolute;
	width: 100%;
	left: 50%;
	transform: translateX(-50%);
	border-radius: 20px;
	bottom: -50px;
	transition: all 0.3s;
}
.image-choices-field.image-choices-show-labels .image-choices-choice-text,
.image-choices-field.image-choices-show-labels .image-choices-choice-price {
	font-size: inherit;
}
.image-choices-field .image-choices-choice.image-choices-choice-selected,
.image-choices-field .image-choices-choice.image-choices-choice-selected.image-choices-choice-hover {
	box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
	border-color: #DB4750;
	background-color: #fff;
}
.image-choices-field .image-choices-choice.image-choices-choice-selected:after {
	color: #fff;
	opacity: 1;
	top: 50%;
}
.image-choices-field .image-choices-choice.image-choices-choice-other.image-choices-choice-selected:after {
	top: 60%;
}
.image-choices-field .image-choices-choice.image-choices-choice-selected .image-choices-choice-text {
	background-color: #DB4750;
	color: #fff;
}

.form-heading { text-align: center; font-size: 24px; border-bottom: 1px solid #efefef; padding-bottom: 20px; }

@media only screen and (max-width: 736px) {

	.image-choices-field .image-choices-choice, 
	.gform_wrapper .gfield.image-choices-field li.image-choices-choice {
		width: 48%;
		margin-right: 2% !important;
	}

}

@media only screen and (max-width: 480px) {

	.image-choices-field .image-choices-choice, 
	.gform_wrapper .gfield.image-choices-field li.image-choices-choice {
		width: 98%;
		margin-right: 2% !important;
	}

}

/*
Find out more at
https://jetsloth.com/gravity-forms-image-choices/
*/

