/*---------------------------------------------------------------------------------

	Theme Name: autoRoyal
	Date: May 2019
	Description: Automotive WordPress Theme
	Version: 1.4.7
	Author: FantasyThemes 
	Author URI: http://fantasythemes.net
	License URI: http://themeforest.net/licenses/regular_extended
	License: Commercial
	Theme URI: https://themeforest.net/user/fantasythemes/portfolio
	Text Domain: autoroyal
	Tags: two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready


-----------------------------------------------------------------------------------*/

body a,
.sidebar-1-area .widget ul li a:hover,
.site-footer a:hover,
.footer-widgets .widget ul li a:hover,
.navbar-nav .current-menu-item>a.nav-link,
.navbar-nav .current_page_item>a.nav-link,
.navbar-nav li:hover>.nav-link,
.widget ul>li:before,
.autoroyal-testimonials .rating,
.footer-extra-info-social a:hover .fa,
.compare-list-style li .fa,
.autoroyal-car-check-availability a .fa,
.autoroyal-open-car-page a .fa,
.autoroyal-vehicle-content-info .nav-tabs .nav-link.active,
.listing-content ul.checked li::before,
#paymentCalc .form-group label span,
.autoroyal-icon-box-icon,
.autoroyal-search-by-price a:hover,
.vehicles-style2-carousel .autoroyal-vehicle-block .heading:hover,
.vehicles-style2-carousel .autoroyal-vehicle-block .heading:hover span,
.vehicles-style2-carousel a.autoroyal-check-availability .fa,
.autoroyal-grid-view-all .fa,
body.autoroyal.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a,
body.autoroyal.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a .fa,
.autoroyal-location-block .fa,
.autoroyal-location-block svg,
.autoroyal-location-block .address .heading-font a:hover,
.marker-content .marker-listing-data a:hover,
.marker-content .marker-listing-data .fa,
.autoroyal-body-style-link a:hover span,
.reservation-total #totDayP,
.reservation-total .totDayP,
.autoroyal-team-carousel-content .heading:hover,
.error-404-page .input-with-icon i,
.navbar-nav li:hover>.nav-link .ft-menu-bold,
.navbar-nav .current-menu-item>a.nav-link .ft-menu-bold,
.navbar-nav .current_page_item>a.nav-link .ft-menu-bold,
.autoroyal-vehicle-block .heading,
.post-navigation h4 a:hover,
blockquote:after,
.footer-widgets .wp-calendar-table a {
  color: #009c41;
}

.compare-vehicles-price,
.star-rating span:before,
.autoroyal-search-by-make a:hover {
  color: #009c41 !important;
}

.footer-extra-info,
ul.products li.product .onsale,
.single-product .product .onsale,
.button.add_to_cart_button,
.shop_table.shop_table_responsive.woocommerce-cart-form__contents button[type="submit"],
.form-row.place-order button[type="submit"],
.single-product .summary.entry-summary button[type="submit"],
.cat-links .ar-badge a {
  background-color: #009c41 !important;
}

.checkout-button.button,
.price_slider_amount button[type="submit"] {
  background-color: #009c41 !important;
  border-color: #009c41 !important;
}

.btn-primary:after,
.icon-mobile-menu span.icon-wrap:after,
.autoroyal-top-header-menu li a,
.autoroyal-top-header-menu li.social-link a:hover,
.autoroyal-top-header-menu li.social-link a:hover:before,
.autoroyal-top-header-menu li.social-link a:hover:after,
.autoroyal-top-header-menu>li>a:before,
.autoroyal-top-header-menu>li>a:after,
.autoroyal-top-header-menu ul.sub-menu li a:hover,
.color_2 .circle-clipper .circle:after,
.autoroyal-listing-view-type a.active,
.autoroyal-listing-view-type a:hover,
ul.list-view-car-specs li:hover,
ul.reserv-subtitle li:hover,
.autoroyal-car-check-availability a,
.autoroyal-open-car-page a,
.autoroyal-car-check-availability-alt a:hover,
.autoroyal-car-check-availability-alt a .fa,
.autoroyal-fuel-consumption .fuel-consumption-icon span,
.cd-dealer-address ul.list-unstyled li .fa,
.cs-modal-header,
.autoroyal-homepage-search-box .autoroyal-homepage-filter-button:after,
.autoroyal-icon-box-style-boxed.autoroyal-icon-box-style-boxed-colored-bg-style-2:hover,
.vehicles-style2-carousel .autoroyal-check-availability,
.autoroyal-grid-view-all,
body.autoroyal.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover,
body.autoroyal.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a,
#place_car_reservation ul.nav-tabs li a.active i,
#place_car_reservation ul.nav-tabs li a:hover i,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current,
.autoroyal-rent-filter-checkbox-unit.checked span,
.autoroyal-filter-heading:before,
.autoroyal-team-social a:hover,
.autoroyal-team-single-social a:hover,
.autoroyal-team-social-style-2 a:hover,
.custom-checkbox .custom-control-input:checked~.custom-control-label::before,
.highlight,
.tagcloud a,
.main-menu>li>a:before,
.preloader-wrapper div:after,
.btn,
input[type="submit"],
#autoroyal-dashboard .options_group input[type="submit"],
.button {
  background-color: #009c41;
}

.spinner-layer.color_2,
.owl-dots .owl-dot:before,
.autoroyal-price-box.featured-autoroyal-price-box,
#place_car_reservation ul.nav-tabs li a.active:before,
.footer-social.social-background-light svg:hover,
.footer-social.social-background-dark svg:hover {
  border-color: #009c41;
}

.button.add_to_cart_button,
.shop_table.shop_table_responsive.woocommerce-cart-form__contents button[type="submit"],
.form-row.place-order button[type="submit"],
.single-product .summary.entry-summary button[type="submit"] {
  border-color: #009c41 !important;
}

.autoroyal-specifications-title svg,
.autoroyal-specifications-title svg .st0,
.autoroyal-location-block svg,
.autoroyal-rent-booking-dates .row .col-md-3 svg,
.footer-social.social-background-light svg:hover path,
.footer-social.social-background-dark svg:hover path {
  fill: #009c41;
}

body a:hover,
.entry-meta a:hover,
.comments-link a:hover,
.edit-link a:hover,
a:hover,
.entry-meta a:hover,
.comments-link a:hover,
.edit-link a:hover,
.autoroyal-compare-menu li a:hover,
.autoroyal-compare-menu li a .fa-check-circle-o,
a#autoroyal-advanced-options:hover,
.autoroyal-vehicle-block .heading:hover,
.footer-widgets .wp-calendar-table a {
  color: #00b84d;
}

.entry-title a:hover {
  color: #00b84d !important;
}

input[type="button"],
input[type="reset"],
input[type="submit"] {
  background-color: #00b84d;
  border-color: #00b84d;
}

.checkout-button.button:hover,
.price_slider_amount button[type="submit"]:hover {
  background-color: #00b84d !important;
  border-color: #00b84d !important;
}

.autoroyal-top-header-menu li a:hover,
.autoroyal-top-header-menu li a:hover:before,
.autoroyal-top-header-menu li a:hover:after,
.autoroyal-top-header-menu>li:last-child>a:before,
.autoroyal-top-header-menu>li:last-child>a,
#autoroyal-advance-search-form .bootstrap-select>.btn:hover,
#autoroyal-listing-sort .bootstrap-select>.btn:hover,
#place_car_reservation .bootstrap-select>.btn:hover,
.autoroyal-homepage-search-box .autoroyal-homepage-filter-button:hover:after,
.vehicles-style2-carousel .autoroyal-check-availability:hover,
.autoroyal-grid-view-all:hover,
.tagcloud a:hover,
.autoroyal-car-check-availability a:hover,
.autoroyal-open-car-page a:hover,
.btn,
input[type="submit"]:hover,
#autoroyal-dashboard .options_group input[type="submit"]:hover,
.button:hover {
  background-color: #00b84d;
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover,
.button.add_to_cart_button:hover,
.shop_table.shop_table_responsive.woocommerce-cart-form__contents button[type="submit"]:hover,
.form-row.place-order button[type="submit"]:hover,
.single-product .summary.entry-summary button[type="submit"]:hover,
.autoroyal-vehicle-block-image-wrapper a.autoroyal-vehicle-block-image-gallery:hover,
.autoroyal-vehicle-block-image-wrapper a.autoroyal-vehicle-block-image-quick-view:hover,
.cat-links .ar-badge a:hover {
  background-color: #00b84d !important;
}

.button.add_to_cart_button:hover,
.shop_table.shop_table_responsive.woocommerce-cart-form__contents button[type="submit"]:hover,
.form-row.place-order button[type="submit"]:hover,
.single-product .summary.entry-summary button[type="submit"]:hover {
  border-color: #00b84d !important;
}

.btn,
input[type="submit"],
#autoroyal-dashboard .options_group input[type="submit"],
.vehicles-style2-carousel .autoroyal-check-availability,
.autoroyal-button,
.autoroyal-homepage-search-box .autoroyal-homepage-filter-button,
.autoroyal-vehicle-content-info .nav-tabs,
.autoroyal-read-more a.btn,
.autoroyal-page-title,
input[type="button"],
input[type="reset"],
input[type="submit"],
body.autoroyal.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a .fa,
table.car-manager-cars .btn.blue:not(.btn-outline) {
  background-color: #3a3b3f;
  border-color: #3a3b3f;
}

.btn-invers-colors,
.ar-badge p,
p.ar-badge {
  color: #3a3b3f !important;
}

.carousel-indicators .thumbnail:hover,
#cd-item-slider .carousel-indicators .thumbnail.active {
  box-shadow: 0 0 0 4px #3a3b3f inset;
}

.widget_price_filter .ui-slider .ui-slider-range {
  background-color: #3a3b3f !important;
}

.ui-slider-horizontal .ui-slider-handle {
  border-color: #3a3b3f !important;
}

.ui-slider-horizontal .ui-slider-handle {
  box-shadow: 0 0 0 4px rgba(58, 59, 63, 0.1);
}

.autoroyal-pagination>ul>li>span.current,
.autoroyal-pagination>ul>li>span.current:hover,
.autoroyal-pagination>ul>li>span.current:focus,
.autoroyal-pagination>ul>li>a.current,
.autoroyal-pagination>ul>li>a.current:hover,
.autoroyal-pagination>ul>li>a.current:focus,
.autoroyal-pagination>ul>li>a:focus,
.autoroyal-pagination>ul>li>a:hover,
.autoroyal-pagination>ul>li>span:focus,
.autoroyal-pagination>ul>li>span:hover,
.woocommerce-pagination>ul>li>span.current,
.woocommerce-pagination>ul>li>span.current:hover,
.woocommerce-pagination>ul>li>span.current:focus,
.woocommerce-pagination>ul>li>a.current,
.woocommerce-pagination>ul>li>a.current:hover,
.woocommerce-pagination>ul>li>a.current:focus,
.woocommerce-pagination>ul>li>a:focus,
.woocommerce-pagination>ul>li>a:hover,
.woocommerce-pagination>ul>li>span:focus,
.woocommerce-pagination>ul>li>span:hover,
.pagelinks .post-page-numbers:hover,
.pagelinks .post-page-numbers.current {
  background-color: #3a3b3f;
  border-color: #3a3b3f !important;
}

.autoroyal-pagination>ul>li>a,
.autoroyal-pagination>ul>li>span,
.woocommerce-pagination>ul>li>a,
.woocommerce-pagination>ul>li>span {
  color: #3a3b3f !important;
}

.btn,
input[type="submit"],
#autoroyal-dashboard .options_group input[type="submit"],
.vehicles-style2-carousel .autoroyal-check-availability,
.autoroyal-button,
.autoroyal-homepage-search-box .autoroyal-homepage-filter-button,
.autoroyal-read-more a.btn,
input[type="button"],
input[type="reset"],
input[type="submit"],
table.car-manager-cars .btn.blue:not(.btn-outline) {
  color: #ffffff;
}

.btn-invers-colors,
.ar-badge p,
p.ar-badge {
  background-color: #ffffff !important;
}

.btn:hover,
input[type="submit"]:hover,
#autoroyal-dashboard .options_group input[type="submit"]:hover,
.vehicles-style2-carousel .autoroyal-check-availability:hover,
.autoroyal-button:hover,
.autoroyal-homepage-search-box .autoroyal-homepage-filter-button:hover,
.autoroyal-read-more a.btn:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active,
table.car-manager-cars .btn.blue:not(.btn-outline):hover,
table.car-manager-cars .btn.blue:not(.btn-outline):focus,
table.car-manager-cars .btn.blue:not(.btn-outline):active {
  background-color: #57585b;
  border-color: #57585b;
}

.btn-invers-colors:hover {
  color: #57585b !important;
}

.btn:hover,
input[type="submit"]:hover,
#autoroyal-dashboard .options_group input[type="submit"]:hover,
.vehicles-style2-carousel .autoroyal-check-availability:hover,
.autoroyal-button:hover,
.autoroyal-homepage-search-box .autoroyal-homepage-filter-button:hover,
.autoroyal-read-more a.btn:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active,
table.car-manager-cars .btn.blue:not(.btn-outline):hover,
table.car-manager-cars .btn.blue:not(.btn-outline):focus,
table.car-manager-cars .btn.blue:not(.btn-outline):active {
  color: #ffffff;
}

.btn-invers-colors:hover {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}

.chosen-container .chosen-results li.highlighted,
.owl-image-slider .owl-nav .owl-prev,
.owl-image-slider .owl-nav .owl-next,
.testimonials-carousel .owl-nav .owl-prev,
.testimonials-carousel .owl-nav .owl-next,
.autoroyal-testimonials-holder .material-icons,
.nav-classic .nav-link.active,
.nav-classic .nav-link:hover,
.nav .nav-item.icon-bg-circle i,
.nav .nav-item.icon-bg-shape_1 i,
.nav .nav-item.icon-bg-shape_2 i,
.nav .nav-item.icon-bg-shape_3 i,
.nav .nav-item.icon-bg-shape_4 i,
ul.autoroyal-dashboard-menu li a:hover,
ul.autoroyal-dashboard-menu li.active a {
  color: #009c41;
}

.owl-image-slider .owl-nav .owl-prev:hover,
.owl-image-slider .owl-nav .owl-next:hover,
.testimonials-carousel .owl-nav .owl-prev:hover,
.testimonials-carousel .owl-nav .owl-next:hover {
  background-color: #009c41;
}

.chosen-container-single .chosen-single:hover,
.chosen-container.chosen-container-single.chosen-with-drop.chosen-container-active .chosen-single {
  color: #009c41 !important;
}

.nav-classic .nav-link.active {
  border-bottom-color: #009c41;
}

ul.autoroyal-dashboard-menu li a:hover,
ul.autoroyal-dashboard-menu li.active a {
  border-left-color: #009c41;
}

.chosen-container .chosen-results li.highlighted,
.owl-image-slider .owl-nav .owl-prev,
.owl-image-slider .owl-nav .owl-next,
.testimonials-carousel .owl-nav .owl-prev,
.testimonials-carousel .owl-nav .owl-next,
ul.autoroyal-dashboard-menu li a:hover,
ul.autoroyal-dashboard-menu li.active a {
  background-color: #e4f0e9;
}

.owl-image-slider .owl-nav .owl-prev:hover,
.owl-image-slider .owl-nav .owl-next:hover,
.testimonials-carousel .owl-nav .owl-prev:hover,
.testimonials-carousel .owl-nav .owl-next:hover {
  color: #e4f0e9;
}

.nav-classic .nav-link {
  border-bottom-color: #e4f0e9;
}

.autoroyal-vehicle-block-meta .btn.add-to-compare svg {
  fill: #83c59f;
}

.fantasy-themes-sidebar-car .widget-area .autoroyal-price-list {
  background-color: #83c59f;
}

.autoroyal-car-check-availability-alt a,
.autoroyal-car-check-availability-alt a:hover .fa {
  color: #83c59f;
}

.autoroyal-vehicle-block-meta .btn.add-to-compare:hover svg {
  fill: #3ec476;
}

.autoroyal-icon-box-centered-alt .autoroyal-icon-box-icon.icon-bg-shape_1 i,
.nav .nav-item.icon-bg-shape_1 i {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKICAgICAgICAgdmlld0JveD0iMCAwIDUwMCA0ODEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwMCA0ODE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KICAgICAgICAgICAgPHBhdGggZmlsbD0iI2U0ZjBlOSIgZD0iTTQ5NSwyNDIuN2MwLDEyOC4xLTEwMy45LDIzMi0yMzIsMjMycy0zMzAuMy0xNDkuOC0yMzItMjMyQzEzMCwxNjAsMTgzLjEsMzIuOSwyNjMsMTAuNwogICAgICAgICAgICAgICAgQzM4Ni41LTIzLjUsNDk1LDExNC42LDQ5NSwyNDIuN3oiLz4KICAgICAgICAgICAgPC9zdmc+") !important;
}

.autoroyal-icon-box-centered-alt .autoroyal-icon-box-icon.icon-bg-shape_2 i,
.nav .nav-item.icon-bg-shape_2 i {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKICAgICAgICAgdmlld0JveD0iMCAwIDUwMCA0MjYuOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAwIDQyNi44OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgICAgICAgICAgIDxwYXRoIGZpbGw9IiNlNGYwZTkiIGQ9Ik0xODIuNyw0MTkuM2M0Ni41LTQuNSwxODMuMy0xNS41LDIzMy44LTkuOGMxMjguNSwxNC41LDgxLjEtMjM2LTEzLjUtMzI5UzE2MS0xNi4xLDczLjksNzIuNgogICAgICAgICAgICAgICAgcy0xMDEsMjYzLjEsMTMuNSwzMjlDMTEzLjQsNDE2LjcsMTQ1LjksNDIwLjMsMTgyLjcsNDE5LjMiLz4KICAgICAgICAgICAgPC9zdmc+") !important;
}

.autoroyal-icon-box-centered-alt .autoroyal-icon-box-icon.icon-bg-shape_3 i,
.nav .nav-item.icon-bg-shape_3 i {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKICAgICAgICAgdmlld0JveD0iMCAwIDUwMCA0MzYuNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAwIDQzNi42OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CiAgICAgICAgICAgIDxwYXRoIGZpbGw9IiNlNGYwZTkiIGQ9Ik00MzAuNiwyMTcuNmMtMTkyLDE0OC44LTk1LjMsMjEyLjgtMjEyLjgsMjEyLjhTNSwzMzUuMSw1LDIxNy42UzEwMC4zLDQuOCwyMTcuOCw0LjhTNjIyLjYsNjguOCw0MzAuNiwyMTcuNnoiCiAgICAgICAgICAgICAgICAvPgogICAgICAgICAgICA8L3N2Zz4=") !important;
}

.autoroyal-icon-box-centered-alt .autoroyal-icon-box-icon.icon-bg-shape_4 i,
.nav .nav-item.icon-bg-shape_4 i {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKICAgICAgICAgdmlld0JveD0iMCAwIDUwMCAzOTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwMCAzOTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KICAgICAgICAgICAgPHBhdGggZmlsbD0iI2U0ZjBlOSIgZD0iTTQ5My42LDI3MC41Yy0zLjEsMjYuMy05LjUsNDcuNC0xOC4yLDY0LjNjLTExLjcsMjIuNC0zMS42LDMxLjUtNDkuNCw0MC45Yy01LjEsMi43LTEwLjUsNS4xLTE2LDcKICAgICAgICAgICAgICAgIGMtMzIuNCwxMS4yLTY4LjcsOC4zLTk3LjEsMi4zYy0yMC00LjItNDAuMy02LjctNjAuNi03LjdjLTUuOC0wLjMtMTEuNi0wLjQtMTcuNS0wLjRjLTksMC0xNzAuNywzLjEtMjEwLjEtNzYuNwogICAgICAgICAgICAgICAgYy05LjctMTkuNy0xNi40LTQzLjctMTguOC03M0MtMSwxNDQuNSwzNi4zLDkwLjEsODQuMyw1NC42YzkwLjktNjcuMiwyMTUuNC02NC40LDMwNSw0LjZDNDQ4LjksMTA1LjEsNTA0LjcsMTc0LjcsNDkzLjYsMjcwLjV6Ii8+CiAgICAgICAgICAgIDwvc3ZnPg==") !important;
}

.autoroyal_search_68388141ca4d8 .search-form-wrapper {
  background-color: #009c41 !important;
}

.autoroyal_search_68388141ca4d8.autoroyal-homepage-search-box .search-form-wrapper .title,
.autoroyal_search_68388141ca4d8.autoroyal-homepage-search-box .search-form-wrapper .title #price_up,
.control-label,
.autoroyal_search_68388141ca4d8 .search-form-wrapper .chosen-container-single .chosen-single div i.material-icons,
.autoroyal_search_68388141ca4d8 .search-form-wrapper .open_range .material-icons {
  color: #9ccdb0 !important;
	text-wrap: nowrap !important;
}

.autoroyal_search_68388141ca4d8 #autoroyal-advance-search-form .search-form-wrapper .chosen-container-single .chosen-single,
.autoroyal_search_68388141ca4d8 #autoroyal-advance-search-form .search-form-wrapper .chosen-container-active.chosen-with-drop .chosen-single,
.autoroyal_search_68388141ca4d8 #autoroyal-advance-search-form .search-form-wrapper a#autoroyal-advanced-options,
.autoroyal_search_68388141ca4d8 #autoroyal-advance-search-form .search-form-wrapper .chosen-container.chosen-container-single.chosen-with-drop.chosen-container-active .chosen-single .autoroyal_search_68388141ca4d8 #autoroyal-advance-search-form .search-form-wrapper .chosen-container-single .chosen-single:hover,
.autoroyal_search_68388141ca4d8 #autoroyal-advance-search-form .search-form-wrapper .chosen-container-active.chosen-with-drop .chosen-single:hover,
.autoroyal_search_68388141ca4d8 #autoroyal-advance-search-form .search-form-wrapper a#autoroyal-advanced-options:hover,
.autoroyal_search_68388141ca4d8 #autoroyal-advance-search-form .search-form-wrapper .open_range,
.autoroyal_search_68388141ca4d8 #autoroyal-advance-search-form .search-form-wrapper .open_range:hover {
  color: #ffffff !important;
}

.autoroyal-homepage-search-box.autoroyal_search_68388141ca4d8 .search-form-wrapper .autoroyal-homepage-filter-button {
  background-color: #3a3b3f !important;
  color: #fff !important;
}

.autoroyal-homepage-search-box.autoroyal_search_68388141ca4d8 .search-form-wrapper .autoroyal-homepage-filter-button:hover {
  background-color: #000000 !important;
  color: #fff !important;
}

.icon-bg-shape_1 .autoroyal_icon_bg_class_68388141ce69e {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTAwIDQ4MSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAwIDQ4MTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCTxwYXRoIGZpbGw9IiNmMGY3ZmYiIGQ9Ik00OTUsMjQyLjdjMCwxMjguMS0xMDMuOSwyMzItMjMyLDIzMnMtMzMwLjMtMTQ5LjgtMjMyLTIzMkMxMzAsMTYwLDE4My4xLDMyLjksMjYzLDEwLjcKCQkJQzM4Ni41LTIzLjUsNDk1LDExNC42LDQ5NSwyNDIuN3oiLz4KCQk8L3N2Zz4=") !important;
}

.icon-bg-shape_2 .autoroyal_icon_bg_class_68388141ce69e {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTAwIDQyNi44IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MDAgNDI2Ljg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCQk8cGF0aCBmaWxsPSIjZjBmN2ZmIiBkPSJNMTgyLjcsNDE5LjNjNDYuNS00LjUsMTgzLjMtMTUuNSwyMzMuOC05LjhjMTI4LjUsMTQuNSw4MS4xLTIzNi0xMy41LTMyOVMxNjEtMTYuMSw3My45LDcyLjYKCQkJcy0xMDEsMjYzLjEsMTMuNSwzMjlDMTEzLjQsNDE2LjcsMTQ1LjksNDIwLjMsMTgyLjcsNDE5LjMiLz4KCQk8L3N2Zz4=") !important;
}

.icon-bg-shape_3 .autoroyal_icon_bg_class_68388141ce69e {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTAwIDQzNi42IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MDAgNDM2LjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCQk8cGF0aCBmaWxsPSIjZjBmN2ZmIiBkPSJNNDMwLjYsMjE3LjZjLTE5MiwxNDguOC05NS4zLDIxMi44LTIxMi44LDIxMi44UzUsMzM1LjEsNSwyMTcuNlMxMDAuMyw0LjgsMjE3LjgsNC44UzYyMi42LDY4LjgsNDMwLjYsMjE3LjZ6IgoJCQkvPgoJCTwvc3ZnPg==") !important;
}

.icon-bg-shape_4 .autoroyal_icon_bg_class_68388141ce69e {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTAwIDM5NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAwIDM5NzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCTxwYXRoIGZpbGw9IiNmMGY3ZmYiIGQ9Ik00OTMuNiwyNzAuNWMtMy4xLDI2LjMtOS41LDQ3LjQtMTguMiw2NC4zYy0xMS43LDIyLjQtMzEuNiwzMS41LTQ5LjQsNDAuOWMtNS4xLDIuNy0xMC41LDUuMS0xNiw3CgkJCWMtMzIuNCwxMS4yLTY4LjcsOC4zLTk3LjEsMi4zYy0yMC00LjItNDAuMy02LjctNjAuNi03LjdjLTUuOC0wLjMtMTEuNi0wLjQtMTcuNS0wLjRjLTksMC0xNzAuNywzLjEtMjEwLjEtNzYuNwoJCQljLTkuNy0xOS43LTE2LjQtNDMuNy0xOC44LTczQy0xLDE0NC41LDM2LjMsOTAuMSw4NC4zLDU0LjZjOTAuOS02Ny4yLDIxNS40LTY0LjQsMzA1LDQuNkM0NDguOSwxMDUuMSw1MDQuNywxNzQuNyw0OTMuNiwyNzAuNXoiLz4KCQk8L3N2Zz4=") !important;
}

.icon-bg-circle .autoroyal_icon_bg_class_68388141ce69e,
.icon-bg-shape_1 .autoroyal_icon_bg_class_68388141ce69e,
.icon-bg-shape_2 .autoroyal_icon_bg_class_68388141ce69e,
.icon-bg-shape_3 .autoroyal_icon_bg_class_68388141ce69e,
.icon-bg-shape_4 .autoroyal_icon_bg_class_68388141ce69e {
  background-color: #f0f7ff;
}

.icon-bg-circle .autoroyal_icon_bg_class_68388141ce69e,
.icon-bg-shape_1 .autoroyal_icon_bg_class_68388141ce69e,
.icon-bg-shape_2 .autoroyal_icon_bg_class_68388141ce69e,
.icon-bg-shape_3 .autoroyal_icon_bg_class_68388141ce69e,
.icon-bg-shape_4 .autoroyal_icon_bg_class_68388141ce69e {
  color: #2c425d !important;
}

.icon-bg-shape_1 .autoroyal_icon_bg_class_68388141cea26 {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTAwIDQ4MSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAwIDQ4MTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCTxwYXRoIGZpbGw9IiNmMGY3ZmYiIGQ9Ik00OTUsMjQyLjdjMCwxMjguMS0xMDMuOSwyMzItMjMyLDIzMnMtMzMwLjMtMTQ5LjgtMjMyLTIzMkMxMzAsMTYwLDE4My4xLDMyLjksMjYzLDEwLjcKCQkJQzM4Ni41LTIzLjUsNDk1LDExNC42LDQ5NSwyNDIuN3oiLz4KCQk8L3N2Zz4=") !important;
}

.icon-bg-shape_2 .autoroyal_icon_bg_class_68388141cea26 {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTAwIDQyNi44IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MDAgNDI2Ljg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCQk8cGF0aCBmaWxsPSIjZjBmN2ZmIiBkPSJNMTgyLjcsNDE5LjNjNDYuNS00LjUsMTgzLjMtMTUuNSwyMzMuOC05LjhjMTI4LjUsMTQuNSw4MS4xLTIzNi0xMy41LTMyOVMxNjEtMTYuMSw3My45LDcyLjYKCQkJcy0xMDEsMjYzLjEsMTMuNSwzMjlDMTEzLjQsNDE2LjcsMTQ1LjksNDIwLjMsMTgyLjcsNDE5LjMiLz4KCQk8L3N2Zz4=") !important;
}

.icon-bg-shape_3 .autoroyal_icon_bg_class_68388141cea26 {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTAwIDQzNi42IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MDAgNDM2LjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCQk8cGF0aCBmaWxsPSIjZjBmN2ZmIiBkPSJNNDMwLjYsMjE3LjZjLTE5MiwxNDguOC05NS4zLDIxMi44LTIxMi44LDIxMi44UzUsMzM1LjEsNSwyMTcuNlMxMDAuMyw0LjgsMjE3LjgsNC44UzYyMi42LDY4LjgsNDMwLjYsMjE3LjZ6IgoJCQkvPgoJCTwvc3ZnPg==") !important;
}

.icon-bg-shape_4 .autoroyal_icon_bg_class_68388141cea26 {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTAwIDM5NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAwIDM5NzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCTxwYXRoIGZpbGw9IiNmMGY3ZmYiIGQ9Ik00OTMuNiwyNzAuNWMtMy4xLDI2LjMtOS41LDQ3LjQtMTguMiw2NC4zYy0xMS43LDIyLjQtMzEuNiwzMS41LTQ5LjQsNDAuOWMtNS4xLDIuNy0xMC41LDUuMS0xNiw3CgkJCWMtMzIuNCwxMS4yLTY4LjcsOC4zLTk3LjEsMi4zYy0yMC00LjItNDAuMy02LjctNjAuNi03LjdjLTUuOC0wLjMtMTEuNi0wLjQtMTcuNS0wLjRjLTksMC0xNzAuNywzLjEtMjEwLjEtNzYuNwoJCQljLTkuNy0xOS43LTE2LjQtNDMuNy0xOC44LTczQy0xLDE0NC41LDM2LjMsOTAuMSw4NC4zLDU0LjZjOTAuOS02Ny4yLDIxNS40LTY0LjQsMzA1LDQuNkM0NDguOSwxMDUuMSw1MDQuNywxNzQuNyw0OTMuNiwyNzAuNXoiLz4KCQk8L3N2Zz4=") !important;
}

.icon-bg-circle .autoroyal_icon_bg_class_68388141cea26,
.icon-bg-shape_1 .autoroyal_icon_bg_class_68388141cea26,
.icon-bg-shape_2 .autoroyal_icon_bg_class_68388141cea26,
.icon-bg-shape_3 .autoroyal_icon_bg_class_68388141cea26,
.icon-bg-shape_4 .autoroyal_icon_bg_class_68388141cea26 {
  background-color: #f0f7ff;
}

.icon-bg-circle .autoroyal_icon_bg_class_68388141cea26,
.icon-bg-shape_1 .autoroyal_icon_bg_class_68388141cea26,
.icon-bg-shape_2 .autoroyal_icon_bg_class_68388141cea26,
.icon-bg-shape_3 .autoroyal_icon_bg_class_68388141cea26,
.icon-bg-shape_4 .autoroyal_icon_bg_class_68388141cea26 {
  color: #2c425d !important;
}

.icon-bg-shape_1 .autoroyal_icon_bg_class_68388141cefca {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTAwIDQ4MSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAwIDQ4MTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCTxwYXRoIGZpbGw9IiNmMGY3ZmYiIGQ9Ik00OTUsMjQyLjdjMCwxMjguMS0xMDMuOSwyMzItMjMyLDIzMnMtMzMwLjMtMTQ5LjgtMjMyLTIzMkMxMzAsMTYwLDE4My4xLDMyLjksMjYzLDEwLjcKCQkJQzM4Ni41LTIzLjUsNDk1LDExNC42LDQ5NSwyNDIuN3oiLz4KCQk8L3N2Zz4=") !important;
}

.icon-bg-shape_2 .autoroyal_icon_bg_class_68388141cefca {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTAwIDQyNi44IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MDAgNDI2Ljg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCQk8cGF0aCBmaWxsPSIjZjBmN2ZmIiBkPSJNMTgyLjcsNDE5LjNjNDYuNS00LjUsMTgzLjMtMTUuNSwyMzMuOC05LjhjMTI4LjUsMTQuNSw4MS4xLTIzNi0xMy41LTMyOVMxNjEtMTYuMSw3My45LDcyLjYKCQkJcy0xMDEsMjYzLjEsMTMuNSwzMjlDMTEzLjQsNDE2LjcsMTQ1LjksNDIwLjMsMTgyLjcsNDE5LjMiLz4KCQk8L3N2Zz4=") !important;
}

.icon-bg-shape_3 .autoroyal_icon_bg_class_68388141cefca {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTAwIDQzNi42IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MDAgNDM2LjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCQk8cGF0aCBmaWxsPSIjZjBmN2ZmIiBkPSJNNDMwLjYsMjE3LjZjLTE5MiwxNDguOC05NS4zLDIxMi44LTIxMi44LDIxMi44UzUsMzM1LjEsNSwyMTcuNlMxMDAuMyw0LjgsMjE3LjgsNC44UzYyMi42LDY4LjgsNDMwLjYsMjE3LjZ6IgoJCQkvPgoJCTwvc3ZnPg==") !important;
}

.icon-bg-shape_4 .autoroyal_icon_bg_class_68388141cefca {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTAwIDM5NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAwIDM5NzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJCTxwYXRoIGZpbGw9IiNmMGY3ZmYiIGQ9Ik00OTMuNiwyNzAuNWMtMy4xLDI2LjMtOS41LDQ3LjQtMTguMiw2NC4zYy0xMS43LDIyLjQtMzEuNiwzMS41LTQ5LjQsNDAuOWMtNS4xLDIuNy0xMC41LDUuMS0xNiw3CgkJCWMtMzIuNCwxMS4yLTY4LjcsOC4zLTk3LjEsMi4zYy0yMC00LjItNDAuMy02LjctNjAuNi03LjdjLTUuOC0wLjMtMTEuNi0wLjQtMTcuNS0wLjRjLTksMC0xNzAuNywzLjEtMjEwLjEtNzYuNwoJCQljLTkuNy0xOS43LTE2LjQtNDMuNy0xOC44LTczQy0xLDE0NC41LDM2LjMsOTAuMSw4NC4zLDU0LjZjOTAuOS02Ny4yLDIxNS40LTY0LjQsMzA1LDQuNkM0NDguOSwxMDUuMSw1MDQuNywxNzQuNyw0OTMuNiwyNzAuNXoiLz4KCQk8L3N2Zz4=") !important;
}

.icon-bg-circle .autoroyal_icon_bg_class_68388141cefca,
.icon-bg-shape_1 .autoroyal_icon_bg_class_68388141cefca,
.icon-bg-shape_2 .autoroyal_icon_bg_class_68388141cefca,
.icon-bg-shape_3 .autoroyal_icon_bg_class_68388141cefca,
.icon-bg-shape_4 .autoroyal_icon_bg_class_68388141cefca {
  background-color: #f0f7ff;
}

.icon-bg-circle .autoroyal_icon_bg_class_68388141cefca,
.icon-bg-shape_1 .autoroyal_icon_bg_class_68388141cefca,
.icon-bg-shape_2 .autoroyal_icon_bg_class_68388141cefca,
.icon-bg-shape_3 .autoroyal_icon_bg_class_68388141cefca,
.icon-bg-shape_4 .autoroyal_icon_bg_class_68388141cefca {
  color: #2c425d !important;
}

.autoroyal_cta_68388141cfcd4 {
  background-color: #00a10f;
}

.autoroyal_button_class_68388141cfcd4 {
  background-color: #3c3d3f;
  border-color: #3c3d3f;
}

.autoroyal_cta_68388141cfcd4 h3 {
  color: #ffffff;
}

.autoroyal_cta_68388141cfcd4 h5 {
  color: #d0f0d3;
}

.autoroyal_button_class_68388141cfcd4 {
  color: #ffffff;
}

.autoroyal_button_class_68388141cfcd4:hover {
  background-color: #56575a;
  border-color: #56575a;
}

.autoroyal_button_class_68388141cfcd4:hover {
  color: #ffffff;
}

.language-switcher, .language-switcher .chosen-results li, .language-switcher .chosen-single {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif !important;
  font-size: 16px !important;
  font-weight: 700 !important; 
}
.language-switcher .chosen-container {
  min-width: 50px !important;
  width: auto !important;
  margin-top: 0 !important;
}
.language-switcher .chosen-results li {
  display: flex !important;
  align-items: center !important;
  gap: 5px !important;
}
.language-switcher img {
  border-radius: 20%;
}
.language-switcher .chosen-drop {
  padding: 10px !important;
  margin-left: -5px !important;
  width: calc(100% + 17px) !important;
}
.language-switcher .chosen-results {
  margin: 0px !important;
}
.language-switcher .chosen-container .chosen-single span {
    display: flex;
    align-items: center;
    gap: 5px;
    margin-right: 20px !important;
}
.language-switcher .material-icons {
  margin: 0 !important;
  padding: 0 !important;
  width: 20px !important;
  height: 20px !important;
  font-size: 20px !important;
}
#autoroyal-side-menu .language-switcher {
  margin-top: 20px;
  margin-bottom: 150px;
}

#reservation-modal-response h5 {
    font-size: clamp(16px, 3vw, 32px);
    color: #212529;
    font-weight: bold;
    text-align: left;
    margin-bottom: 50px;
  }


#reservation-modal-response.response-error h5 {
    color: #d00027;
}

.filters-button {
  display: none;
  width: 100%;
}

#apply-filters-btn {
  display: none;
}

@media (max-width: 768px) {
    .col-lg-3.col-md-4.col-sm-6 {
      display: none;
    }
    #filters-modal .modal-dialog {
      margin-left: auto!important;
      margin-right: auto!important;
      margin-top: 15px;
      margin-bottom: 15px;
    }
    .filters-button {
      display: block;
    }
    #apply-filters-btn {
      display: block;
    }
}

#orderby_chosen  {
  min-width: 200px;
  max-width: 230px;
}

.autoroyal-animated-blk.autoroyal-vehicle-grid-block.autoroyal-vehicle-item {
  padding-top: 15px;
  padding-bottom: 15px;
}

.footer-widgets .widget-title {
  margin-bottom: 10px;
}

.footer-widgets .menu-item {
  line-height: 2;
}

.autoroyal-homepage-search-box-rent .autoroyal-rent-filter-date {
  margin-bottom: 0;
}
@media (max-width: 768px) { 
  .autoroyal-homepage-search-box-rent #autoroyal-advance-search-form .search-form-wrapper .autoroyal-homepage-filter-button {
    margin-top: 30px !important;
}
}

.vc_custom_1554744960604 .vc_column-inner::after, .vc_column-inner::before {
    display: none !important;
}

.button-with-lines {
  display: flex;
  margin-top: 80px;
  align-items: center;
  width: 100%;
  gap: 15px;
}

.button-with-lines a {
  background-color: #009c41;
}
.button-line {
  flex: 1;
  height: 1px;
  background-color: #ccc;
}

.autoroyal-latest-vehicles .autoroyal-block-style-1 {
  height: 100%;
  margin-bottom: 0px;
}

.autoroyal-latest-vehicles .autoroyal-vehicle-block-meta .heading {
  min-height: 55px;
  margin-bottom: 0px !important;
}

.autoroyal-latest-vehicles .autoroyal-vehicle-block-meta .autoroyal-rent-subtitle {
  min-height: 130px;
}
.autoroyal-rent-subtitle i {
  margin-right: 7px;
  color: #3c3d3f;
}
.reserv-subtitle i {
  margin-right: 7px;
  color: #717275;
}

.extra-option-group > div:not(:last-child) {
  margin-bottom: 10px;
}

.extra-option-group .custom-control-label {
  text-transform: none !important;
}

.reservation-age-error {
  color: #d00027 !important;
  display: none;
  text-transform: none !important;
  margin-left: 10px;
}

.reservation-age-error:has(+ input.error) {
  display: inline;
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
  background-color: #009c41 !important;
}
#content.site-content {
  overflow-y: visible;
  overflow-x: visible;
}

#autoroyal-inventory #autoroyal-vertical-car-holder {
  position: sticky;
  top: 90px;
  max-height: 90vh;
  overflow-y: scroll;
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

#autoroyal-inventory #autoroyal-vertical-car-holder::-webkit-scrollbar {
  display: none;
}

#custom-pickup, #custom-return {
  display: none;
}

.car-brand-logo {
  justify-content: center;
}