.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; position: absolute !important; }
.screen-reader-text:focus { background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; color: rgb(33, 117, 155); display: block; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }
input[type="text"], input[type="number"], input[type="tel"], input[type="date"], input[type="email"], input[type="search"], input[type="password"] { display: block; width: 100%; height: 47px; line-height: 47px; padding: 0px 21px; font-weight: 400; color: rgb(136, 136, 136); border: 2px solid rgb(236, 239, 243); font-size: 14px; background-color: rgb(236, 239, 243); outline: none !important; }
input[type="text"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="email"]:focus, input[type="search"]:focus, input[type="password"]:focus { background-color: rgb(255, 255, 255); border-color: rgb(212, 175, 94); color: rgb(35, 38, 40); }
.form-modal-label { margin-bottom: 3px; font-size: 13px; color: rgb(136, 136, 136); }
.form-group { margin-bottom: 19px; }
.modal-body input:not([type="submit"]) { height: 37px; line-height: 37px; }
.modal-body button { display: inline-block; }
input[type="checkbox"], input[type="radio"] { margin: 0px; position: relative; top: -1px; vertical-align: middle; }
textarea, input, input[type="radio"] { appearance: auto; }
html { overflow-y: scroll; font-size: 100%; }
body { font-family: "Open Sans"; font-size: 14px; line-height: 22px; color: rgb(85, 85, 85); }
.container { width: auto; max-width: 1140px; }
#wrapper { overflow: hidden; }
.modal-open #wrapper, .modal-open #page { filter: blur(8px); }
#footer { bottom: 0px; left: 0px; right: 0px; width: 100%; }
.less_4 aside .widget-wrapper { border-bottom: 0px !important; padding-bottom: 0px !important; }
.cols_4 { margin: 0px -15px; }
.cols_4 aside { float: left; padding: 0px 15px; width: 25%; }
.cols_4 aside:nth-child(4n+1) { clear: both; }
#footer-copyright { padding: 20px 0px 19px; }
#footer-copyright .footer-copyright { position: relative; }
#footer-copyright .footer-copyright::before { position: absolute; content: ""; display: block; top: -20px; left: 15px; right: 15px; height: 1px; background-color: rgb(68, 68, 68); }
#footer-copyright .copyright-text { font-size: 13px; color: rgb(136, 136, 136); }
#footer-copyright, #footer-main { background-color: rgb(35, 38, 40); }
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .heading-font, .button, .load-more-btn, .vc_tta-panel-title, .page-numbers li > a, .page-numbers li > span, .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a span, .stm_auto_loan_calculator input, .post-content blockquote, .contact-us-label, .wpb_tour_tabs_wrapper.ui-tabs ul.wpb_tabs_nav > li > a, .stm-shop-sidebar-area .widget.widget_product_categories > ul, #main .stm-shop-sidebar-area .widget .product_list_widget li .product-title, #main .stm-shop-sidebar-area .widget .product_list_widget li a, .woocommerce ul.products li.product .onsale, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce table.shop_attributes td, .woocommerce table.shop_table td.product-name a, .woocommerce-cart table.cart td.product-price, .woocommerce-cart table.cart td.product-subtotal, .header-listing .listing-menu li a { color: rgb(35, 38, 40); }
h1, .h1 { margin: 0px 0px 10px; line-height: 1.2; font-size: 50px; font-weight: 700; }
h2, .h2 { margin: 0px 0px 14px; line-height: 1.2; font-size: 36px; font-weight: 700; }
h3, .h3 { margin: 0px 0px 15px; line-height: 1.2; font-size: 26px; font-weight: 700; }
h5, .h5 { margin: 0px 0px 7px; line-height: 22px; font-size: 14px; font-weight: 700; }
h6, .h6 { margin: 0px 0px 8px; line-height: 1.2; font-size: 12px; font-weight: 700; }
body.stm-macintosh h1, body.stm-macintosh .h1, body.stm-macintosh h2, body.stm-macintosh .h2, body.stm-macintosh h3, body.stm-macintosh .h3, body.stm-macintosh h4, body.stm-macintosh .h4, body.stm-macintosh h5, body.stm-macintosh .h5, body.stm-macintosh h6, body.stm-macintosh .h6, body.stm-macintosh .heading-font { -webkit-font-smoothing: antialiased; }
ul { padding-left: 20px; }
ul li { margin-bottom: 8px; }
ul ol, ol ol, ol ul, ul ul { margin-top: 8px; }
img { max-width: 100%; height: auto; }
a { color: rgb(25, 25, 25); }
a:hover { color: rgb(212, 175, 94); }
a:focus { color: rgb(212, 175, 94); }
a:active { color: rgb(212, 175, 94); }
label { font-weight: 400; margin-bottom: 0px; }
p { margin: 0px 0px 14px; }
#stm-overlay { position: fixed; display: none; width: 100%; height: 100%; inset: 0px; background-color: rgba(0, 0, 0, 0.5); z-index: 100; }
#wpadminbar #wp-admin-bar-root-default #wp-admin-bar-stm-me-theme-options a img { height: 22px; width: 22px; opacity: 1; padding-top: 0px; vertical-align: middle; max-width: 22px !important; }
#footer-copyright .footer-copyright::before { background: rgba(255, 255, 255, 0.2); }
body .vc_row[data-vc-full-width] { overflow: visible; }
.form-control { border-radius: 0px; box-shadow: none; }
.select2-container--default .select2-selection--single .select2-selection__arrow b.stm-preloader, .stm-settings-confirm-password .stm-listing-loader i { animation: 2s linear 0s infinite normal none running rotating; }
body.stm_frontend_customizer .stm-select-layout .select2-dropdown { z-index: 99999 !important; }
@media print {#top-bar, #header, #footer, .stm_breadcrumbs_unit, .entry-header, .stm-car_dealer-buttons, .single-car-mpg .mpg-icon, .wpb_tabs_nav, .sale-price-description-single, .stm-thumbs-car-gallery, .stm-single-car-history-image, .stm_auto_loan_calculator, .single-car-actions { display: none !important; }
a[href]::after { content: none !important; }}
.modal-body .stm-sell-a-car-form input[type="submit"] { height: 46px; line-height: 14px; }
.select2-container .select2-selection--multiple .select2-selection__rendered { overflow: visible; }
.stm-multiple-select .select2-container--default .select2-selection--multiple { padding: 5px 7px 2px; border-radius: 0px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice { max-width: 100%; padding: 3px 10px; margin: 3px 5px 8px 0px; text-overflow: ellipsis; overflow: hidden; background-color: transparent; border: 0px; box-shadow: rgba(59, 62, 68, 0.5) 0px 1px 3px; }
.stm-multiple-select .select2-search { display: block; margin-bottom: 0px; }
.stm-multiple-select .select2-search .select2-search__field { margin: 5px 0px 0px 5px; height: 20px; line-height: 20px; }
body i.fa, body i.far, body i.fas { font-family: "Font Awesome 6 Free" !important; }
body i.fab { font-family: "Font Awesome 6 Brands" !important; }
.classic-filter-row .filter-sidebar .select2-selection--multiple.filter-select .select2-selection__rendered, .classic-filter-row.motors-elementor-widget .select2-selection--multiple.filter-select .select2-selection__rendered, .filter-sidebar .select2-selection--multiple.filter-select .select2-selection__rendered { padding: 0px; }
.classic-filter-row .filter-sidebar .select2-selection--multiple.filter-select .select2-selection__rendered li, .classic-filter-row.motors-elementor-widget .select2-selection--multiple.filter-select .select2-selection__rendered li, .filter-sidebar .select2-selection--multiple.filter-select .select2-selection__rendered li { margin: 0px; }
.classic-filter-row .filter-sidebar .select2-selection--multiple.filter-select .select2-selection__rendered li.select2-selection__choice, .classic-filter-row.motors-elementor-widget .select2-selection--multiple.filter-select .select2-selection__rendered li.select2-selection__choice, .filter-sidebar .select2-selection--multiple.filter-select .select2-selection__rendered li.select2-selection__choice { margin-left: 5px; }
.classic-filter-row .filter-sidebar .select2-selection--multiple.filter-select .select2-selection__rendered input.select2-search__field, .classic-filter-row.motors-elementor-widget .select2-selection--multiple.filter-select .select2-selection__rendered input.select2-search__field, .filter-sidebar .select2-selection--multiple.filter-select .select2-selection__rendered input.select2-search__field { padding: 0px 10px 0px 14px; margin: 0px; height: 40px; line-height: 40px; }
.classic-filter-row .filter-sidebar .select2-selection--multiple.filter-select .select2-selection__rendered input.select2-search__field::placeholder, .classic-filter-row.motors-elementor-widget .select2-selection--multiple.filter-select .select2-selection__rendered input.select2-search__field::placeholder, .filter-sidebar .select2-selection--multiple.filter-select .select2-selection__rendered input.select2-search__field::placeholder { padding: 0px; color: rgb(85, 85, 85); }
.classic-filter-row .filter-sidebar .select2-container--default[dir="rtl"] .select2-selection--multiple.filter-select input.select2-search__field, .classic-filter-row.motors-elementor-widget .select2-container--default[dir="rtl"] .select2-selection--multiple.filter-select input.select2-search__field, .filter-sidebar .select2-container--default[dir="rtl"] .select2-selection--multiple.filter-select input.select2-search__field { padding: 0px 20px 0px 8px; }
.classic-filter-row .filter-sidebar .select2-container--default[dir="rtl"] .select2-selection--multiple.filter-select .select2-selection__rendered li.select2-selection__choice, .classic-filter-row.motors-elementor-widget .select2-container--default[dir="rtl"] .select2-selection--multiple.filter-select .select2-selection__rendered li.select2-selection__choice, .filter-sidebar .select2-container--default[dir="rtl"] .select2-selection--multiple.filter-select .select2-selection__rendered li.select2-selection__choice { margin-left: 0px; margin-right: 5px; }
.stm-button, input[type="submit"], button, .button, .load-more-btn, .wc-block-components-button { display: block; text-align: center; padding: 17px 28px 15px; font-size: 14px; line-height: 14px; font-weight: 700; letter-spacing: 0.3px; text-transform: uppercase; color: rgb(255, 255, 255); border-radius: 3px; background-color: rgb(212, 175, 94); visibility: visible; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; white-space: normal; box-shadow: rgb(86, 122, 180) 0px 2px 0px; transform: translateZ(0px); opacity: 1; text-decoration: none !important; outline: none !important; transition: opacity 0.2s ease-in !important; }
.stm-button:hover, input[type="submit"]:hover, button:hover, .button:hover, .load-more-btn:hover, .wc-block-components-button:hover { opacity: 0.8; }
.stm-button:active, input[type="submit"]:active, button:active, .button:active, .load-more-btn:active { position: relative; top: 2px; box-shadow: rgb(86, 122, 180) 0px 0px 0px; }
.stm-request-test-drive { margin-top: 13px; width: 100%; }
@media (max-width: 767px) {.stm-request-test-drive { margin: 0px; }}
input[type="text"], input[type="number"], input[type="tel"], input[type="email"], input[type="search"], input[type="password"] { display: block; width: 100%; height: 47px; line-height: 47px; padding: 0px 21px; font-weight: 400; color: rgb(136, 136, 136); border: 2px solid rgb(236, 239, 243); font-size: 14px; background-color: rgb(236, 239, 243); outline: none !important; }
input[type="text"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="email"]:focus, input[type="search"]:focus, input[type="password"]:focus { border-color: rgb(212, 175, 94); color: rgb(35, 38, 40); background-color: rgb(255, 255, 255) !important; }
.form-modal-label { margin-bottom: 3px; font-size: 13px; color: rgb(136, 136, 136); }
.form-group { margin-bottom: 19px; }
.modal-body input:not([type="submit"]) { height: 37px; line-height: 37px; }
.modal-body button { display: inline-block; }
input[type="checkbox"], input[type="radio"] { margin: 0px; position: relative; top: -1px; vertical-align: middle; }
.mg-bt-25px { margin-bottom: 25px; }
.admin-bar .select2-container.stm-multi-currency .select2-dropdown { top: 35px; }
.select2-container.stm-multi-currency .select2-dropdown { min-width: fit-content; top: 0px; }
.select2-container--open.stm-multi-currency { z-index: 1065; }
.select2-container--open.stm-multi-currency .select2-dropdown { background: transparent; border: 0px; }
.select2-container--open.stm-multi-currency .select2-dropdown .select2-results ul { min-width: 160px; padding: 5px 0px; margin: 2px 0px 0px; font-size: 14px; text-align: left; list-style: none; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px; }
.select2-container--open.stm-multi-currency .select2-dropdown .select2-results ul li { font-size: 11px; color: rgb(35, 38, 40); padding: 3px 20px; }
.admin-bar .select2-container--open.stm-multi-currency { margin-top: 32px; }
#searchModal .modal-body { padding: 0px; }
#searchModal .modal-content { background-color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none !important; }
#searchModal .modal-dialog { margin-top: 20%; }
#footer { bottom: 0px; left: 0px; right: 0px; width: 100%; }
.less_4 aside .widget-wrapper { border-bottom: 0px !important; padding-bottom: 0px !important; }
.cols_4 { margin: 0px -15px; }
@media (max-width: 550px) {.cols_4 { display: flex; flex-direction: column; justify-content: center; }
.cols_4 aside.widget { width: 100%; }}
@media (max-width: 820px) and (min-width: 551px) {.cols_4 aside.widget { width: 50%; }}
.cols_4 aside { float: left; padding: 0px 15px; width: 25%; }
.cols_4 aside:nth-child(4n+1) { clear: both; }
#footer-copyright { padding: 20px 0px 19px; }
#footer-copyright .footer-copyright { position: relative; }
#footer-copyright .footer-copyright::before { position: absolute; content: ""; display: block; top: -20px; left: 15px; right: 15px; height: 1px; background-color: rgb(68, 68, 68); }
#footer-copyright .copyright-text { font-size: 13px; color: rgb(136, 136, 136); }
#footer-copyright, #footer-main { background-color: rgb(35, 38, 40); }
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .heading-font, .button, .load-more-btn, .vc_tta-panel-title, .page-numbers li > a, .page-numbers li > span, .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a span, .stm_auto_loan_calculator input, .post-content blockquote, .contact-us-label, .wpb_tour_tabs_wrapper.ui-tabs ul.wpb_tabs_nav > li > a, .stm-shop-sidebar-area .widget.widget_product_categories > ul, #main .stm-shop-sidebar-area .widget .product_list_widget li .product-title, #main .stm-shop-sidebar-area .widget .product_list_widget li a, .woocommerce ul.products li.product .onsale, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce table.shop_attributes td, .woocommerce table.shop_table td.product-name a, .woocommerce-cart table.cart td.product-price, .woocommerce-cart table.cart td.product-subtotal, .header-listing .listing-menu li a { font-family: Montserrat, Arial, "Times New Roman", "Bitstream Charter", Times, serif; color: rgb(35, 38, 40); }
body.stm-macintosh h1, body.stm-macintosh .h1, body.stm-macintosh h2, body.stm-macintosh .h2, body.stm-macintosh h3, body.stm-macintosh .h3, body.stm-macintosh h4, body.stm-macintosh .h4, body.stm-macintosh h5, body.stm-macintosh .h5, body.stm-macintosh h6, body.stm-macintosh .h6, body.stm-macintosh .heading-font { -webkit-font-smoothing: antialiased; }
a, a:hover, a:focus, a:active { color: rgb(212, 175, 94); }
a:hover, a:focus { text-decoration: none !important; }
.header-menu li a { font-family: Montserrat, Arial, "Times New Roman", "Bitstream Charter", Times, serif; font-weight: 700; font-style: normal; color: rgb(35, 38, 40); font-size: 13px; }
.stm-ajax-loader { display: none; }
.global-alerts { padding: 15px 17px 15px 15px; position: fixed; top: 20px; right: 20px; background-color: rgb(217, 237, 247); color: rgb(49, 112, 143); border-radius: 5px; visibility: hidden; opacity: 0; transform: scale(0); }
.select2 { outline: none !important; width: 100% !important; }
.select2 > * { outline: none !important; }
.modal-dialog { z-index: 1050; }
.modal-open { overflow: visible; padding-right: 0px !important; }
.alert-modal { margin: 20px 0px 0px; }
@keyframes preloader {0% { height: 5px; transform: translateY(0px); background: rgb(212, 175, 94); }
25% { height: 30px; transform: translateY(15px); background: rgb(212, 175, 94); }
50% { height: 5px; transform: translateY(0px); background: rgb(212, 175, 94); }
100% { height: 5px; transform: translateY(0px); background: rgb(212, 175, 94); }}
.sold-listings-inventory .stm-car-listing-sort-units .stm-sort-by-options .stm-select-sorting .select2-container--default .select2-selection--single { height: 32px; }
.sold-listings-inventory .stm-car-listing-sort-units .stm-sort-by-options .stm-select-sorting .select2-container--default .select2-selection--single .select2-selection__rendered { height: 32px; line-height: 32px; }
.sold-listings-inventory .stm-car-listing-sort-units .stm-sort-by-options .stm-select-sorting .select2-container--default .select2-selection--single .select2-selection__arrow { height: 32px; }
.sold-listings-inventory .classic-filter-row .select2-container--default .select2-selection--single, .sold-listings-inventory .classic-filter-row .select2-container--default .select2-selection--single .select2-selection__rendered { height: 40px; line-height: 40px; }
.sold-listings-inventory .classic-filter-row .select2-container--default .select2-selection--single .select2-selection__arrow { height: 40px; }
:focus { outline: none !important; }
.modal-calculator { position: absolute; max-width: 580px; width: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 9999; }
#request-trade-offer-form, #get-car-price-form, #request-test-drive-form { position: absolute; max-width: 100%; width: 580px; left: 50%; top: 50%; z-index: 9999; }
#request-trade-offer-form .col-md-5, #get-car-price-form .col-md-5, #request-test-drive-form .col-md-5 { text-align: right; }
@media (max-width: 767px) {#request-trade-offer-form .col-md-5, #get-car-price-form .col-md-5, #request-test-drive-form .col-md-5 { text-align: center; }}
#request-trade-offer-form .col-md-5 button, #get-car-price-form .col-md-5 button, #request-test-drive-form .col-md-5 button { max-width: 90%; }
#request-trade-offer-form .modal-dialog, #get-car-price-form .modal-dialog, #request-test-drive-form .modal-dialog { max-width: 100%; }
#request-trade-offer-form .modal-body, #get-car-price-form .modal-body, #request-test-drive-form .modal-body { padding: 44px 37px 15px; }
@media (max-width: 767px) {#request-trade-offer-form .modal-body, #get-car-price-form .modal-body, #request-test-drive-form .modal-body { padding: 15px 25px; }}
#request-test-drive-form .modal-body.sended { padding-top: 0px; }
#request-trade-offer-form .modal-body .form-group, #get-car-price-form .modal-body .form-group, #request-test-drive-form .modal-body .form-group { margin-bottom: 17px; }
#request-test-drive-form .modal-dialog .modal-content, #request-trade-offer-form .modal-dialog .modal-content, .modal-calculator .modal-dialog .modal-content { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
#request-test-drive-form .modal-dialog .modal-content .modal-header, #request-trade-offer-form .modal-dialog .modal-content .modal-header, .modal-calculator .modal-dialog .modal-content .modal-header { border-top-right-radius: 6px; border-top-left-radius: 6px; }
.modal-header { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.modal-header-iconed { padding: 28px 10px 23px 105px; position: relative; background-color: rgb(35, 38, 40); }
.modal-header-iconed h3 { text-transform: uppercase; color: rgb(255, 255, 255); }
.modal-header-iconed .test-drive-car-name { margin-top: -5px; color: rgb(170, 170, 170); }
@media (max-width: 767px) {.modal-header-iconed .test-drive-car-name { margin: 0px; line-height: 20px; padding-right: 10px; }}
@media (max-width: 767px) {.modal-header-iconed .modal-title { font-size: 14px; }}
.modal-header-iconed i { position: absolute; top: 33px; left: 32px; font-size: 47px; color: rgb(212, 175, 94); }
@media (max-width: 767px) {.modal-header-iconed i { font-size: 35px; }}
.modal-header-iconed .mobile-close-modal { display: none; }
@media (max-width: 450px) {.modal-header-iconed { display: block; padding-right: 50px; }
.modal-header-iconed i { top: 28px; }
.modal-header-iconed .mobile-close-modal { display: block; width: 18px; height: 18px; position: absolute; right: 10px; top: 10px; }
.modal-header-iconed .mobile-close-modal i { position: relative; top: 0px; left: 0px; font-size: 16px; }}
.stm-user-public-listing-top-right .stm-sort-by-options .stm-select-sorting .select2-selection__rendered { min-width: 180px; line-height: 32px; }
.stm-user-public-listing-top-right .stm-sort-by-options .stm-select-sorting .select2-container--default .select2-selection--single { height: 32px; }
.stm-user-public-listing-top-right .stm-sort-by-options .stm-select-sorting .select2-container--default .select2-selection--single .select2-selection__arrow { height: 32px; }
.stm-user-public-listing-top-right .stm-sort-by-options .stm-select-sorting .select2-container--default .select2-selection--single.select2-selection--single .select2-selection__rendered { line-height: 32px; }
.stm-car-listing-sort-units .stm-sort-by-options .stm-select-sorting .select2-container--default .select2-selection--single { height: 32px; }
.stm-car-listing-sort-units .stm-sort-by-options .stm-select-sorting .select2-container--default .select2-selection--single .select2-selection__rendered { height: 32px; line-height: 32px; }
.stm-car-listing-sort-units .stm-sort-by-options .stm-select-sorting .select2-container--default .select2-selection--single .select2-selection__arrow { height: 32px; }
select:not(.qm-filter) { opacity: 0; visibility: hidden; }
.select2-search input[type="search"] { height: 34px; }
.select2-search .add-new-term { display: block; position: absolute; top: 50%; transform: translateY(-50%); right: 10px; font-size: 18px; cursor: pointer; }
.select2-search.select2-search--dropdown.select2-search--hide { display: block !important; }
.stm-multi-currency .select2-dropdown--below .select2-search--hide { display: none !important; }
.stm-select-sorting .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 13px !important; }
.footer_widgets_wrapper .select2-container--default .select2-selection--single .select2-selection__arrow { right: 0px; }
a[href^="tel"] { color: inherit; text-decoration: none; }
.vc_row-no-padding .vc_column_container { padding-left: 0px !important; padding-right: 0px !important; }
.footer_widgets_wrapper { padding: 66px 0px 20px; color: rgb(170, 170, 170); }
.footer_widgets_wrapper a { text-decoration: none !important; }
.footer_widgets_wrapper a:hover { color: rgb(255, 255, 255); }
.footer_widgets_wrapper .widget-title { margin-bottom: 15px; }
.footer_widgets_wrapper .widget-title h6 { color: rgb(255, 255, 255); text-transform: uppercase; }
.footer_widgets_wrapper .widget_text .textwidget { font-size: 13px; line-height: 20px; color: rgb(255, 255, 255); }
.widget_archive .select2-container--default .select2-selection--single .select2-selection__arrow { width: 47px; }
.widget_archive .select2-container--default .select2-selection--single .select2-selection__arrow b { left: 50%; margin-left: -7px; z-index: 10; }
.widget_archive .select2-container--default .select2-selection--single .select2-selection__arrow::after { position: absolute; content: ""; display: block; top: -1px; bottom: 0px; right: 0px; width: 4px; background-color: rgb(212, 175, 94); z-index: 1; }
.widget_archive .select2:hover.select2-container--default .select2-selection--single .select2-selection__rendered { padding-right: 50px; }
.widget_archive .select2:hover.select2-container--default .select2-selection--single .select2-selection__arrow b { color: rgb(255, 255, 255) !important; }
.widget_archive .select2:hover.select2-container--default .select2-selection--single .select2-selection__arrow::after { width: 47px; }
.widget_archive .select2.select2-container--open.select2-container--default .select2-selection--single .select2-selection__rendered { padding-right: 50px; }
.widget_archive .select2.select2-container--open.select2-container--default .select2-selection--single .select2-selection__arrow b { color: rgb(255, 255, 255) !important; }
.widget_archive .select2.select2-container--open.select2-container--default .select2-selection--single .select2-selection__arrow::after { width: 47px; }
@keyframes spin {0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }}
@font-face { font-family: star; src: url("https://alcars.ma/wp-content/themes/motors/assets/fonts/woocommerce/star.woff") format("woff"), url("https://alcars.ma/wp-content/themes/motors/assets/fonts/woocommerce/star.ttf") format("truetype"); font-weight: 400; font-style: normal; }
@font-face { font-family: WooCommerce; src: url("https://alcars.ma/wp-content/themes/motors/assets/fonts/woocommerce/woocommerce.woff") format("woff"), url("https://alcars.ma/wp-content/themes/motors/assets/fonts/woocommerce/woocommerce.ttf") format("truetype"); font-weight: 400; font-style: normal; }
.woocommerce form .form-row .select2-container { width: 100%; line-height: 2em; }
.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select { border-color: rgb(170, 0, 0); }
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select { border-color: rgb(105, 191, 41); }
.woocommerce .comment-form-rating .select2 { display: none; }
.woocommerce-page .select2-container .select2-choice, .woocommerce-page .woocommerce .select2-container .select2-choice { background-color: rgb(235, 237, 239); border-radius: 0px; border: 2px solid rgb(235, 237, 239); color: rgb(119, 119, 119); font-size: 13px; padding: 8px 0px 7px 15px; }
.woocommerce-page .select2-dropdown-open .select2-choice { box-shadow: none; }
.woocommerce-page .select2-drop-active { border-color: rgb(235, 237, 239); }
.woocommerce-page .select2-results { padding: 0px; }
.woocommerce-page .select2-results .select2-result-label { padding: 5px 16px; }
.woocommerce-checkout .classified-checkout .stm-billing-fields .form-row .select2-container--default .select2-selection--single { height: 44px; line-height: 44px; }
.woocommerce-checkout .classified-checkout .stm-billing-fields .form-row .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 44px; }
.woocommerce-checkout .classified-checkout .stm-billing-fields .form-row .select2-container--default .select2-selection--single .select2-selection__arrow { height: 44px; }
.woocommerce-validated .select2-container .select2-choice { border-color: rgb(105, 191, 41) !important; }
body .wpb_button, body .wpb_column > .vc_column-inner > .wpb_wrapper > :last-child { margin-bottom: 0px; }
.vc_column_container > .vc_column-inner { padding-left: 0px !important; padding-right: 0px !important; }
.vc_column_container { padding-left: 15px !important; padding-right: 15px !important; }
.selection:hover b { color: rgb(212, 175, 94); }
.select2-container--default .select2-selection--single.select2-selection--single { height: 40px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; background-color: rgb(236, 239, 243); outline: none !important; }
.select2-container--default .select2-selection--single.select2-selection--single .select2-selection__rendered { line-height: 40px; font-size: 14px; color: rgb(85, 85, 85); font-weight: 400; padding-left: 14px; padding-right: 40px; outline: none !important; }
.select2-container--default .select2-selection--single.select2-selection--single .select2-selection__arrow { height: 40px; width: 19px; }
.select2-container--default .select2-selection--single.select2-selection--single .select2-selection__arrow b { font-family: "Font Awesome 6 Free"; font-weight: 600; font-style: normal; font-size: 16px; text-rendering: auto; transform: translate(0px, -50%); -webkit-font-smoothing: antialiased; left: -3px; margin-left: 0px; color: rgb(136, 136, 136); width: 15px; height: 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; text-align: center; line-height: 16px; }
.select2-container--default .select2-selection--single.select2-selection--single .select2-selection__arrow b::before { content: ""; }
.select2-container--default .select2-selection--single.select2-selection--single .select2-selection__arrow b.stm-preloader { height: 14px; font-size: 14px; margin-top: -7px; line-height: normal; }
.select2-container--default .select2-selection--single.select2-selection--single .select2-selection__arrow b.stm-preloader::before { content: ""; font-family: stm-icon; speak: none; font-size: inherit; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; animation: 2s linear 0s infinite normal none running rotating; padding: 1px; }
.filter-select.stm-multiple-select .select2-results__option { display: flex; }
.filter-select.stm-multiple-select .select2-results__option::before { margin-right: 10px; flex: 0 0 auto; }
body .select2-container--default .select2-selection--multiple { background-color: rgb(236, 239, 243); border-color: rgb(236, 239, 243); border-radius: 0px; display: flex; }
.select2-container--default.select2-container--disabled .select2-selection--single { opacity: 0.5; }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { transform: rotate(180deg) translateY(50%); }
.select2-container--default .select2-results > .select2-results__options { max-height: 350px; }
.select2-results__options li { margin-bottom: 0px; padding-left: 14px; }
.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: rgb(240, 242, 245); border-bottom-color: rgb(240, 242, 245); color: rgb(85, 85, 85); }
.select2-container .select2-dropdown { border-radius: 0px; z-index: 1055; border-color: rgb(231, 232, 232); }
.select2-results__options li { font-size: 13px; border-bottom: 1px solid rgb(240, 242, 245); }
.select2-results__options li:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.select2-container--default .select2-results__option[aria-disabled="true"] { display: none; }
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.button span { background-image: url("https://alcars.ma/wp-content/themes/motors/assets/images/checks2x.png"); background-repeat: no-repeat; -webkit-font-smoothing: antialiased; }
div.selector, div.checker, div.button, div.radio, div.uploader { display: inline-block; zoom: 1; vertical-align: middle; }
div.selector:focus, div.checker:focus, div.button:focus, div.radio:focus, div.uploader:focus { outline: 0px; }
div.selector, div.selector *, div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader *, div.button, div.button * { margin: 0px; padding: 0px; }
div.checker input, input[type="search"], input[type="search"]:active { appearance: none; }
div.checker { position: relative; }
div.checker, div.checker span, div.checker input { width: 16px; height: 16px; }
div.checker span { display: inline-block; zoom: 1; text-align: center; background-position: 0px 0px; }
div.checker input { opacity: 0; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; display: inline-block; zoom: 1; }
.checker { position: relative; top: -1px; margin-right: 10px; }
div.checker span { background-size: 32px auto; }
.modal-header .stm-moto-icon-cash { margin-top: -2px; }
#request-trade-in-offer .modal-dialog { width: 900px; }
#request-trade-in-offer .modal-dialog .modal-body { padding: 30px; }
.stm-layout-header-service #top-bar .top-bar-wrapper .pull-left .stm-multiple-currency-wrap .select2-container--default .select2-selection--single { background-color: transparent; height: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; outline: none !important; }
.stm-layout-header-service #top-bar .top-bar-wrapper .pull-left .stm-multiple-currency-wrap .select2-container--default .select2-selection--single .select2-selection__rendered { color: rgb(170, 170, 170); line-height: 14px; font-size: 11px; font-weight: 400; padding-left: 14px; padding-right: 40px; outline: none !important; }
.stm-layout-header-service #top-bar .top-bar-wrapper .pull-left .stm-multiple-currency-wrap .select2-container--default .select2-selection--single .select2-selection__arrow { height: 14px; width: 19px; }
@media (max-width: 610px) {.stm-layout-header-service #top-bar .top-bar-wrapper .pull-left .stm-multiple-currency-wrap .select2-container--default .select2-selection--single .select2-selection__rendered { padding-left: 0px; }}
@media (max-width: 375px) {.stm-layout-header-service #top-bar .top-bar-wrapper .pull-left .stm-multiple-currency-wrap .select2-container--default .select2-selection--single .select2-selection__rendered { padding-left: 0px; }}
body.post-type-archive-listings .stm-car-listing-sort-units .stm-sort-by-options .stm-select-sorting .select2-container--default .select2-selection--single { height: 32px; }
body.post-type-archive-listings .stm-car-listing-sort-units .stm-sort-by-options .stm-select-sorting .select2-container--default .select2-selection--single .select2-selection__rendered { height: 32px; line-height: 32px; }
body.post-type-archive-listings .stm-car-listing-sort-units .stm-sort-by-options .stm-select-sorting .select2-container--default .select2-selection--single .select2-selection__arrow { height: 32px; }
body.post-type-archive-listings .classic-filter-row .select2-container--default .select2-selection--single, body.post-type-archive-listings .classic-filter-row .select2-container--default .select2-selection--single .select2-selection__rendered { height: 40px; line-height: 40px; }
body.post-type-archive-listings .classic-filter-row .select2-container--default .select2-selection--single .select2-selection__arrow { height: 40px; }
@media (max-width: 1024px) {#main > .container { position: relative; z-index: 10; }}
@keyframes stm_zoom {0% { transform: scale(1); opacity: 0.6; }
100% { transform: scale(1.5); opacity: 0; }}
.admin-bar:not(.woocommerce-checkout) .select2-container--open .select2-dropdown { top: 46px; }
@media (min-width: 1024px) {.admin-bar:not(.woocommerce-checkout) .select2-container--open .select2-dropdown { top: 2px; }}
.stm-isearch-results-carousel-wrap .stm-template-front-loop .image .brazzers-wrap .tmb-wrap .tmb-wrap-table div:not(.active) { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; border-color: rgb(204, 204, 204); }
.stm-button, input[type="submit"], button, html body .button, #main .button, #wrapper .button, #wrapper button, .stm-template-listing button, #main button.heading-font, #main .load-more-btn { color: rgb(255, 255, 255); }
.stm-button:hover, input[type="submit"]:hover, button:hover, html body .button:hover, #main .button:hover, #wrapper .button:hover, #wrapper button:hover, #main button.heading-font:hover, .stm-template-listing button:hover, #main .load-more-btn:hover { color: rgb(255, 255, 255); }
.stm_add_car_form .stm-form-1-end-unit .select2.select2-container.required_field .selection .select2-selection--single .select2-selection__rendered, .stm_add_car_form .stm-form1-intro-unit .select2.select2-container.required_field .selection .select2-selection--single .select2-selection__rendered { border: 1px solid red; }
.theme-motors .mvl-modal-car-autocomplete-popup .modal-body .modal-body-inner-tab-content-item-info.loading::after { border-top: 3px solid var(--motors-base-color); }
@keyframes spin {0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }}
.stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .tab-content .tab-pane .select2.select2-container .selection .select2-selection--single { display: block; line-height: 46px; background: rgb(229, 229, 229); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; height: 46px !important; }
.stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .tab-content .tab-pane .select2.select2-container .selection .select2-selection--single .select2-selection__rendered { height: 46px; line-height: 46px; font-size: 14px; padding: 0px 22px; }
.stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .tab-content .tab-pane .select2.select2-container .selection .select2-selection--single .select2-selection__arrow { right: 12px; }
.stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .tab-content .tab-pane .select2.select2-container .selection .select2-selection--single .select2-selection__arrow b { font-family: "Font Awesome 6 Free"; font-weight: 600; font-style: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; transform: translate(0px, -50%); top: 50%; left: -3px; margin-left: 0px; font-size: 17px; color: rgb(136, 136, 136); width: 15px; height: 17px; text-align: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; line-height: 22px; }
.stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .tab-content .tab-pane .select2.select2-container .selection .select2-selection--single .select2-selection__arrow b::before { content: ""; font-size: 20px; }
.stm_motors_listing_types_multilisting_active .select2-container.statistics-period { z-index: 2000; }
.stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form1-intro-unit .select2-container--default .select2-selection--single, .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form1-intro-unit .select2-container--default .select2-selection--single .select2-selection__rendered { height: 40px; line-height: 40px; }
.stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form1-intro-unit .select2-container--default .select2-selection--single .select2-selection__arrow { height: 41px; }
.stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form1-intro-unit .select2-container--default .select2-selection--single .select2-selection__rendered { background-color: rgb(255, 255, 255); }
.stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form1-intro-unit .select2-container--default .select2-selection--single { background-color: transparent !important; }
.stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-form-1-quarter .select2 { float: right; max-width: 220px; }
.stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-form-1-quarter .select2-container--default .select2-selection--single, .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-form-1-quarter .select2-container--default .select2-selection--single .select2-selection__rendered { height: 40px; line-height: 40px; }
.stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-form-1-quarter .select2-container--default .select2-selection--single .select2-selection__arrow { height: 41px; }
.stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-form-1-quarter .select2-container--default .select2-selection--single .select2-selection__rendered { background-color: rgb(255, 255, 255); border: 1px solid rgb(239, 239, 239); }
@keyframes lds-ring {0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }}
@media (max-width: 1100px) {.stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-form-1-quarter input[type="text"], .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-form-1-quarter input[type="number"], .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-form-1-quarter .select2 { max-width: 170px; }}
@media (max-width: 920px) {#request-trade-in-offer .modal-dialog { width: inherit !important; }}
@media (max-width: 991px) and (min-width: 768px) {.footer_widgets_wrapper { padding-top: 50px !important; }
.cols_4 aside { width: 50%; }
.cols_4 aside:first-child .widget-wrapper { margin-top: 0px !important; }
.cols_4 aside:nth-child(2) .widget-wrapper { margin-top: 0px !important; }
.cols_4 aside .widget-wrapper { padding-top: 0px !important; border-top-width: medium !important; border-top-style: none !important; border-top-color: currentcolor !important; margin-top: 30px !important; }
.cols_4 aside:nth-child(2n+1) { clear: both; }
.cols_4 aside:nth-child(4n+1) { clear: none; }
.main-menu .header-menu > li:first-child { margin-left: 0px !important; }
.main-menu .header-menu > li > a { padding: 0px 19px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }}
@media (max-width: 991px) {img { transform: translateZ(0px); }
.logo-main { position: relative; padding-right: 60px; min-height: 35px; }
#request-trade-offer-form, #get-car-price-form, #request-test-drive-form, #get-car-calculator .modal-calculator { position: relative; max-width: 580px; width: auto; margin: 0px auto; top: 40%; left: inherit; transform: translateY(-50%); z-index: 9999; }
.modal-header-iconed .mobile-close-modal { display: block; width: 18px; height: 18px; position: absolute; right: 10px; top: 10px; }
.modal-header-iconed .mobile-close-modal > i.fa-times { position: relative; top: 0px; left: 0px; font-size: 16px; }}
@media (max-width: 767px) {.footer_widgets_wrapper { padding-top: 25px; }
.cols_4 aside, .cols_3 aside, .cols_2 aside, .cols_1 aside { width: 100%; }
.cols_4 aside:first-child .widget-wrapper, .cols_3 aside:first-child .widget-wrapper, .cols_2 aside:first-child .widget-wrapper, .cols_1 aside:first-child .widget-wrapper { margin-top: 0px !important; }
.cols_4 aside .widget-wrapper, .cols_3 aside .widget-wrapper, .cols_2 aside .widget-wrapper, .cols_1 aside .widget-wrapper { padding-top: 0px !important; border-top-width: medium !important; border-top-style: none !important; border-top-color: currentcolor !important; margin-top: 30px !important; margin-bottom: 0px !important; }
.cols_4 aside:nth-child(2n+1) { clear: both; }
.cols_4 aside:nth-child(4n+1) { clear: none; }
h1, .h1 { font-size: 36px; }
h2, .h2 { font-size: 26px; }
h3, .h3 { font-size: 20px; }
h5, .h5 { font-size: 16px; }
h6, .h6 { font-size: 14px; }
.footer-copyright .xs-pull-left { margin-top: 15px; float: left !important; }}
@media (max-width: 767px) {.compare-fixed-link { display: inline-block; margin: 0px 0px 10px; float: none !important; }
.select2-results__options li:active { background-color: rgb(240, 242, 245); }}
#request-stm_vim_history .modal-body { color: rgb(35, 38, 41); }
#request-stm_vim_history .modal-body h4 { color: rgb(35, 37, 41) !important; }
.mobile-search-filter-opened .select2-dropdown { z-index: 200000; }
form.mobile-search-filter .stm-multiple-select .select2-results__option { padding-right: 20px; vertical-align: middle; }
form.mobile-search-filter .stm-multiple-select .select2-results__option.select2-results__message::before { display: none; }
form.mobile-search-filter .stm-multiple-select .select2-results__option::before { content: ""; display: inline-block; position: relative; height: 20px; width: 20px; border: 2px solid rgb(233, 233, 233); border-radius: 4px; background-color: rgb(255, 255, 255); margin-right: 20px; vertical-align: middle; }
form.mobile-search-filter .stm-multiple-select .select2-results__option[aria-selected="true"]::before { font-family: "Font Awesome 6 Free"; content: ""; color: rgb(255, 255, 255); background-color: rgb(27, 199, 68); border: 0px; display: inline-flex; justify-content: center; align-items: center; }
form.mobile-search-filter .stm-multiple-select .select2-container--default .select2-results__option[aria-selected="true"] { background-color: rgb(255, 255, 255); }
form.mobile-search-filter .stm-multiple-select .select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: rgb(234, 234, 235); color: rgb(39, 39, 39); }
form.mobile-search-filter .stm-multiple-select .select2-container--default .select2-search--inline .select2-search__field { line-height: inherit; height: inherit; }
form.mobile-search-filter .stm-multiple-select .select-icon .select2-search--dropdown { display: none; }
form.mobile-search-filter .select2-selection--multiple.filter-select { display: flex; border-color: rgb(236, 239, 243); }
.theme-motors .mvl-fe-form .select2-container .select2-selection--single { border-radius: 0px; background-color: rgb(236, 239, 243); border: 2px solid rgb(236, 239, 243); }
.theme-motors .mvl-fe-form .select2-container .select2-selection--single:focus { background-color: rgb(236, 239, 243); border: 2px solid rgb(236, 239, 243); }
.theme-motors .mvl-fe-form .select2-container .select2-selection--single:hover { background-color: rgb(236, 239, 243); border: 2px solid rgb(236, 239, 243); }
.theme-motors .mvl-fe-form .select2-container .select2-selection--single .select2-selection__arrow { transform: translateY(-50%); }
.theme-motors .select2-dropdown .select2-results__options .select2-results__option--highlighted { background-color: rgb(236, 239, 243); }
.theme-motors .select2-dropdown .select2-results__options .select2-results__option[aria-selected="true"] { background-color: rgb(236, 239, 243); }
.theme-motors .select2-container.select2-container--open .select2-selection--single { border-color: rgb(236, 239, 243); }
.theme-motors .select2-results__option[aria-selected="true"]::after { color: var(--motors-base-color, --motors-default-base-color) !important; }
.theme-motors .mvl-modal-form-header { background-color: rgb(35, 38, 40); color: rgb(255, 255, 255); }
.theme-motors .modal-header-title i { background-color: var(--motors-base-color, --motors-default-base-color); }
.select2-container { box-sizing: border-box; display: inline-block; margin: 0px; position: relative; vertical-align: middle; }
.select2-container .select2-selection--single { box-sizing: border-box; cursor: pointer; display: block; user-select: none; }
.select2-container .select2-selection--single .select2-selection__rendered { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.select2-container .select2-selection--single .select2-selection__clear { position: relative; }
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { padding-right: 8px; padding-left: 20px; }
.select2-container .select2-selection--multiple { box-sizing: border-box; cursor: pointer; display: block; min-height: 32px; user-select: none; }
.select2-container .select2-selection--multiple .select2-selection__rendered { display: inline-block; overflow: hidden; padding-left: 8px; text-overflow: ellipsis; white-space: nowrap; }
.select2-container .select2-search--inline { float: left; }
.select2-container .select2-search--inline .select2-search__field { box-sizing: border-box; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 100%; margin-top: 5px; padding: 0px; }
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { appearance: none; }
.select2-dropdown { background-color: white; border: 1px solid rgb(170, 170, 170); border-radius: 4px; box-sizing: border-box; display: block; position: absolute; left: -100000px; width: 100%; z-index: 1051; }
.select2-results { display: block; }
.select2-results__options { list-style: none; margin: 0px; padding: 0px; }
.select2-results__option { padding: 6px; user-select: none; }
.select2-results__option[aria-selected] { cursor: pointer; }
.select2-container--open .select2-dropdown { left: 0px; }
.select2-container--open .select2-dropdown--above { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.select2-container--open .select2-dropdown--below { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.select2-search--dropdown { display: block; padding: 4px; }
.select2-search--dropdown .select2-search__field { padding: 4px; width: 100%; box-sizing: border-box; }
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { appearance: none; }
.select2-search--dropdown.select2-search--hide { display: none; }
.select2-close-mask { border: 0px; margin: 0px; padding: 0px; display: block; position: fixed; left: 0px; top: 0px; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 99; background-color: rgb(255, 255, 255); }
.select2-hidden-accessible { border: 0px !important; clip: rect(0px, 0px, 0px, 0px) !important; clip-path: inset(50%) !important; height: 1px !important; overflow: hidden !important; padding: 0px !important; position: absolute !important; width: 1px !important; white-space: nowrap !important; }
.select2-container--default .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; }
.select2-container--default .select2-selection--single .select2-selection__placeholder { color: rgb(153, 153, 153); }
.select2-container--default .select2-selection--single .select2-selection__arrow { position: absolute; top: 0px; right: 1px; width: 20px; }
.select2-container--default .select2-selection--single .select2-selection__arrow b { position: absolute; top: 50%; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto; }
.select2-container--default.select2-container--disabled .select2-selection--single { background-color: rgb(238, 238, 238); cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-width: 0px 4px 5px; }
.select2-container--default .select2-selection--multiple { background-color: white; border: 1px solid rgb(170, 170, 170); border-radius: 4px; cursor: text; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered { box-sizing: border-box; list-style: none; margin: 0px; padding: 0px 5px; width: 100%; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered li { list-style: none; }
.select2-container--default .select2-selection--multiple .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-top: 5px; margin-right: 10px; padding: 1px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: rgb(228, 228, 228); border: 1px solid rgb(170, 170, 170); border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0px 5px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: rgb(153, 153, 153); cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: rgb(51, 51, 51); }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline { float: right; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; }
.select2-container--default.select2-container--focus .select2-selection--multiple { border: 1px solid black; outline: 0px; }
.select2-container--default.select2-container--disabled .select2-selection--multiple { background-color: rgb(238, 238, 238); cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection__choice__remove { display: none; }
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid rgb(170, 170, 170); }
.select2-container--default .select2-search--inline .select2-search__field { background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: 0px; box-shadow: none; appearance: textfield; }
.select2-container--default .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }
.select2-container--default .select2-results__option[role="group"] { padding: 0px; }
.select2-container--default .select2-results__option[aria-disabled="true"] { color: rgb(153, 153, 153); }
.select2-container--default .select2-results__option .select2-results__option { padding-left: 1em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__group { padding-left: 0px; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; }
.select2-container--default .select2-results__group { cursor: default; display: block; padding: 6px; }
.select2-container--classic .select2-selection--single { background-color: rgb(247, 247, 247); border: 1px solid rgb(170, 170, 170); border-radius: 4px; outline: 0px; background-image: linear-gradient(rgb(255, 255, 255) 50%, rgb(238, 238, 238) 100%); background-repeat: repeat-x; }
.select2-container--classic .select2-selection--single .select2-selection__rendered { color: rgb(68, 68, 68); line-height: 28px; }
.select2-container--classic .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-right: 10px; }
.select2-container--classic .select2-selection--single .select2-selection__placeholder { color: rgb(153, 153, 153); }
.select2-container--classic .select2-selection--single .select2-selection__arrow { border-width: medium medium medium 1px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgb(170, 170, 170); border-image: none; border-top-right-radius: 4px; border-bottom-right-radius: 4px; height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; background-image: linear-gradient(rgb(238, 238, 238) 50%, rgb(204, 204, 204) 100%); background-repeat: repeat-x; }
.select2-container--classic .select2-selection--single .select2-selection__arrow b { border-color: rgb(136, 136, 136) transparent transparent; border-style: solid; border-width: 5px 4px 0px; height: 0px; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0px; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { border-width: medium 1px medium medium; border-style: none solid none none; border-color: currentcolor rgb(170, 170, 170) currentcolor currentcolor; border-image: none; border-radius: 4px 0px 0px 4px; left: 1px; right: auto; }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent rgb(136, 136, 136); border-width: 0px 4px 5px; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-top-left-radius: 0px; border-top-right-radius: 0px; background-image: linear-gradient(rgb(255, 255, 255) 0%, rgb(238, 238, 238) 50%); background-repeat: repeat-x; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; background-image: linear-gradient(rgb(238, 238, 238) 50%, rgb(255, 255, 255) 100%); background-repeat: repeat-x; }
.select2-container--classic .select2-selection--multiple { background-color: white; border: 1px solid rgb(170, 170, 170); border-radius: 4px; cursor: text; outline: 0px; }
.select2-container--classic .select2-selection--multiple .select2-selection__rendered { list-style: none; margin: 0px; padding: 0px 5px; }
.select2-container--classic .select2-selection--multiple .select2-selection__clear { display: none; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice { background-color: rgb(228, 228, 228); border: 1px solid rgb(170, 170, 170); border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0px 5px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { color: rgb(136, 136, 136); cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { color: rgb(85, 85, 85); }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { float: right; margin-left: 5px; margin-right: auto; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.select2-container--classic .select2-search--dropdown .select2-search__field { border: 1px solid rgb(170, 170, 170); outline: 0px; }
.select2-container--classic .select2-search--inline .select2-search__field { outline: 0px; box-shadow: none; }
.select2-container--classic .select2-dropdown { background-color: rgb(255, 255, 255); border: 1px solid transparent; }
.select2-container--classic .select2-dropdown--above { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.select2-container--classic .select2-dropdown--below { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.select2-container--classic .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }
.select2-container--classic .select2-results__option[role="group"] { padding: 0px; }
.select2-container--classic .select2-results__option[aria-disabled="true"] { color: grey; }
.select2-container--classic .select2-results__group { cursor: default; display: block; padding: 6px; }
@font-face { font-family: lg; src: url("https://alcars.ma/wp-content/themes/motors/assets/fonts/lg/lg.woff?n1z373") format("woff"), url("https://alcars.ma/wp-content/themes/motors/assets/fonts/lg/lg.ttf?n1z373") format("truetype"); font-weight: 400; font-style: normal; }
@-webkit-keyframes lg-right-end {0%, 100% { left: 0px; }
50% { left: -30px; }}
@keyframes lg-right-end {0%, 100% { left: 0px; }
50% { left: -30px; }}
@-webkit-keyframes lg-left-end {0%, 100% { left: 0px; }
50% { left: 30px; }}
@keyframes lg-left-end {0%, 100% { left: 0px; }
50% { left: 30px; }}
@-webkit-keyframes progress-bar-stripes {0% { background-position: 40px 0px; }
100% { background-position: 0px 0px; }}
@keyframes progress-bar-stripes {0% { background-position: 40px 0px; }
100% { background-position: 0px 0px; }}
#wrapper .stm_dynamic_listing_dealer_filter .select2-container--default .select2-selection--single { height: 46px; opacity: 1 !important; }
#wrapper .stm_dynamic_listing_dealer_filter .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 46px; }
#wrapper .stm_dynamic_listing_dealer_filter .select2-container--default .select2-selection--single .select2-selection__arrow { height: 46px; }
@keyframes preloader {0% { height: 5px; transform: translateY(0px); background: rgb(212, 175, 94); }
25% { height: 30px; transform: translateY(15px); background: rgb(212, 175, 94); }
50% { height: 5px; transform: translateY(0px); background: rgb(212, 175, 94); }
100% { height: 5px; transform: translateY(0px); background: rgb(212, 175, 94); }}
.stm-car-listing-sort-units .stm-sort-by-options .stm-select-sorting .select2-container--default .select2-selection--single { height: 32px; }
.stm-car-listing-sort-units .stm-sort-by-options .stm-select-sorting .select2-container--default .select2-selection--single .select2-selection__rendered { height: 32px; line-height: 32px; }
.stm-car-listing-sort-units .stm-sort-by-options .stm-select-sorting .select2-container--default .select2-selection--single .select2-selection__arrow { height: 32px; }
.classic-filter-row .select2-results__option[aria-selected="true"] { font-weight: bolder; }
.classic-filter-row .stm-multiple-select .select2-results__option { padding-right: 20px; vertical-align: middle; }
.classic-filter-row .stm-multiple-select .select2-results__option.select2-results__message::before { display: none; }
.classic-filter-row .stm-multiple-select .select2-results__option::before { content: ""; display: inline-block; position: relative; height: 20px; width: 20px; border: 2px solid rgb(233, 233, 233); border-radius: 4px; background-color: rgb(255, 255, 255); margin-right: 20px; vertical-align: middle; }
.classic-filter-row .stm-multiple-select .select2-results__option[aria-selected="true"]::before { font-family: fontAwesome; content: ""; color: rgb(255, 255, 255); background-color: rgb(27, 199, 68); border: 0px; display: inline-flex; justify-content: center; align-items: center; }
.classic-filter-row .stm-multiple-select .select2-container--default .select2-results__option[aria-selected="true"] { background-color: rgb(255, 255, 255); }
.classic-filter-row .stm-multiple-select .select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: rgb(234, 234, 235); color: rgb(39, 39, 39); }
.classic-filter-row .stm-multiple-select .select2-container--default .select2-search--inline .select2-search__field { line-height: inherit; height: inherit; }
.classic-filter-row .stm-multiple-select .select-icon .select2-search--dropdown { display: none; }
.classic-filter-row .select2-container--default .select2-selection--single, .classic-filter-row .select2-container--default .select2-selection--single .select2-selection__rendered { height: 40px; line-height: 40px; }
.classic-filter-row .select2-container--default .select2-selection--single .select2-selection__arrow { height: 40px; }
.classic-filter-row .select2-selection--multiple.filter-select { min-height: 40px; display: flex; border-color: transparent; }
.classic-filter-row .select2-selection--multiple.filter-select .select2-selection__rendered { padding: 0px 0px 5px 7px; }
.classic-filter-row .select2-selection--multiple.filter-select .select2-selection__rendered input.select2-search__field { padding-left: 5px; margin-top: 8px; line-height: inherit; height: inherit; }
.classic-filter-row .select2-selection--multiple.filter-select .select2-selection__rendered input.select2-search__field:focus { background-color: transparent !important; }
.classic-filter-row .select2-selection--multiple.filter-select .select2-selection__rendered input.select2-search__field::placeholder { padding-left: 0px; padding-inline-start: 0px; color: rgb(85, 85, 85); }
.classic-filter-row .select2-selection--multiple.filter-select .select2-selection__rendered li.select2-search { margin-bottom: 0px; }
.classic-filter-row .select2-selection--multiple.filter-select .select2-selection__rendered li.select2-selection__choice { margin-top: 5px; margin-bottom: 0px; font-size: 92%; background-color: rgb(255, 255, 255); }
.classic-filter-row .select2-selection--multiple.filter-select .select2-selection__rendered li.select2-search--inline { margin-bottom: 0px; }
@keyframes slidein {0% { opacity: 0; margin-left: -100%; }
100% { opacity: 1; margin-left: 0px; }}
@keyframes opacity {0% { opacity: 0; }
100% { opacity: 1; }}
@keyframes slidein {0% { opacity: 0; margin-left: -100%; }
100% { opacity: 1; margin-left: 0px; }}
@keyframes opacity {0% { opacity: 0; }
100% { opacity: 1; }}
.stm-inventory-map-wrap .stm-inventory-map-filter-wrap .filter-sidebar .select2-container--default .select2-selection--multiple { line-height: 25px; background-color: rgb(236, 239, 243); color: rgb(0, 0, 0); }
.stm-inventory-map-wrap .stm-inventory-map-filter-wrap .filter-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 40px; background-color: rgb(236, 239, 243); color: rgb(0, 0, 0); }
.stm-inventory-map-wrap .stm-inventory-map-filter-wrap .filter-sidebar .select2-container--default .select2-selection--single .select2-selection__arrow { height: 40px; }
.stm-isearch-results-carousel-wrap .stm-template-front-loop .image .brazzers-wrap .tmb-wrap .tmb-wrap-table div:not(.active) { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; border-color: rgb(204, 204, 204); }
.stm-template-motorcycle .stm-isearch-results-carousel-wrap .stm-template-front-loop .image .brazzers-wrap .tmb-wrap .tmb-wrap-table div:not(.active) { border-color: rgb(204, 204, 204); }
.stm_inventory_with_filter-wrap .col-md-9 .stm-action-wrap .stm-car-listing-sort-units .stm-sort-by-options .select2-container--default .select2-selection--single { height: 43px; background: transparent; border: 0px; border-radius: 3px; opacity: 1 !important; }
.stm_inventory_with_filter-wrap .col-md-9 .stm-action-wrap .stm-car-listing-sort-units .stm-sort-by-options .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 43px; color: rgb(44, 49, 62); font-weight: 700; min-width: 170px; padding-left: 3px; font-size: 15px !important; }
.stm_inventory_with_filter-wrap .col-md-9 .stm-action-wrap .stm-car-listing-sort-units .stm-sort-by-options .select2-container--default .select2-selection--single .select2-selection__arrow { height: 43px; }
.stm_inventory_with_filter-wrap .col-md-9 .stm-action-wrap .stm-car-listing-sort-units .stm-sort-by-options .select2-container--default .select2-selection--single .select2-selection__arrow b { font-size: 0px; margin-top: -5px; height: 7px; }
.stm_inventory_with_filter-wrap .col-md-9 .stm-action-wrap .stm-car-listing-sort-units .stm-sort-by-options .select2-container--default .select2-selection--single .select2-selection__arrow b::before { content: ""; display: block; width: 10px; border-top: 7px solid rgb(127, 127, 127); border-left: 6px solid transparent; border-right: 6px solid transparent; }
.stm_inventory_with_filter-wrap .col-md-9 .stm-action-wrap .stm-car-listing-sort-units .stm-sort-by-options .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { left: -6px; }
.stm_dynamic_listing_filter .tab-content .tab-pane form .stm-filter-tab-selects > .row .stm-select-col .select2-container--default .select2-selection--single { height: 46px; opacity: 1 !important; }
.stm_dynamic_listing_filter .tab-content .tab-pane form .stm-filter-tab-selects > .row .stm-select-col .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 46px; }
.stm_dynamic_listing_filter .tab-content .tab-pane form .stm-filter-tab-selects > .row .stm-select-col .select2-container--default .select2-selection--single .select2-selection__arrow { height: 46px; }
.stm_dynamic_listing_filter_with_rating .top-filter-wrap .middle .filter .stm-filter-tab-selects .select2-container--default .select2-selection--single { background-color: rgb(255, 255, 255); }
.stm_dynamic_listing_filter_without_tabs .tab-content .tab-pane form .select2-container--default .select2-selection--single .select2-selection__arrow b { font-size: 22px; }
@keyframes spin {100% { transform: rotate(360deg); }}
.stm_dynamic_listing_two_filter .select2-container--default .select2-selection--single { height: 46px; opacity: 1 !important; }
.stm_dynamic_listing_two_filter .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 46px; }
.stm_dynamic_listing_two_filter .select2-container--default .select2-selection--single .select2-selection__arrow { height: 46px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form { display: block; width: 100%; max-width: 620px; height: 100%; position: relative; top: 39.4%; left: 60px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form { display: flex; width: 100%; height: auto; flex-direction: column; justify-content: center; align-items: flex-start; position: relative; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form h3 { margin-bottom: 21px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form form { width: 100%; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap { display: flex; flex-flow: column; justify-content: flex-start; align-items: flex-start; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap { display: flex; flex-flow: row; align-items: flex-start; justify-content: flex-start; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 14.721px 16.349px 60px 0px; height: 64px; width: 100%; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap.show-return-office .stm_pickup_location { display: block; opacity: 1; width: 24%; overflow: visible; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_pickup_location { display: block; position: relative; border-right: 1px solid rgb(243, 243, 243); width: 50%; margin-top: 10px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_pickup_location i { position: absolute; top: 13px; left: 20px; font-size: 16px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_pickup_location .select2-container--default .selection .select2-selection--single { display: flex; flex-flow: row; align-items: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; height: 44px; line-height: 54px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_pickup_location .select2-container--default .selection .select2-selection--single .select2-selection__rendered { padding-left: 40px; text-transform: uppercase; font-size: 12px; font-weight: 700; white-space: normal; line-height: 15px; height: auto; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_pickup_location .select2-container--default .selection .select2-selection--single .select2-selection__arrow b::before { position: absolute; top: 50%; left: 0px; transform: translateY(-50%); }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_pickup_location.stm_error .select2-container--default .selection .select2-selection--single .select2-selection__rendered, #wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_pickup_location.stm_error i { color: rgb(255, 0, 0) !important; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_drop_location { display: none; overflow: hidden; opacity: 0; transition: 0.2s ease-in-out; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input { display: block; border-right: 1px solid rgb(243, 243, 243); width: 52%; margin-top: 8px; position: relative; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap { display: flex; flex-flow: row; width: 100%; position: absolute; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .start-dt-wrap, #wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .end-dt-wrap { display: flex; flex-flow: row; align-items: center; justify-content: flex-start; position: relative; width: 50%; overflow: hidden; padding: 10px 10px 10px 20px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .start-dt-wrap i, #wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .end-dt-wrap i { font-size: 16px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .start-dt-wrap .rent-date-text-holder, #wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .end-dt-wrap .rent-date-text-holder { display: block; font-size: 12px; font-weight: 700; white-space: normal; line-height: 15px; text-transform: uppercase; padding-right: 20px; padding-left: 5px; z-index: 0; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .start-dt-wrap.stm_error i, #wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .start-dt-wrap.stm_error .rent-date-text-holder, #wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .end-dt-wrap.stm_error i, #wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .end-dt-wrap.stm_error .rent-date-text-holder { color: rgb(255, 0, 0); }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .stm_date_input input[type="text"] { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding-left: 30px; padding-right: 10px; position: relative; z-index: 3; color: transparent; background-color: transparent !important; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .btn-search-wrap button { height: 64px; box-shadow: none; border-radius: 0px; padding: 0px 40px; background: rgb(212, 175, 94); }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .btn-search-wrap button i { font-size: 20px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .btn-search-wrap button:hover, #wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .btn-search-wrap button:active { top: 0px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .prod-checkbox-wrap { padding-top: 14px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .prod-checkbox-wrap label { font-size: 14px; font-weight: 500; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .prod-checkbox-wrap div.checker { margin-top: 3px; margin-right: 2px !important; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .prod-checkbox-wrap div.checker span { width: 12px; height: 12px; background: none; border: 1px solid rgb(90, 90, 90); border-radius: 3px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .prod-checkbox-wrap div.checker span.checked::before { content: ""; display: block; width: auto; height: 8px; line-height: 8px; font-family: stm-car-rental; font-size: 6px; position: absolute; top: 2px; left: 2px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .stm_rent_car_form_error_wrapper { background-color: rgb(255, 255, 255); width: 620px; padding: 15px 0px; box-shadow: rgba(0, 0, 0, 0.15) 14.721px 16.349px 60px 0px; }
@media (max-width: 767px) {#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .stm_rent_car_form_error_wrapper { width: 320px; padding: 15px; }}
@media (min-width: 821px) and (max-width: 1024px) {#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .stm_rent_car_form_error_wrapper { width: 480px; padding: 15px; }}
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .stm_rent_car_form_error_wrapper .stm_rent_car_form_error { display: flex; justify-content: center; align-items: center; }
@media (max-width: 767px) {#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .stm_rent_car_form_error_wrapper .stm_rent_car_form_error { flex-direction: column; }}
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .stm_rent_car_form_error_wrapper .stm_rent_car_form_error .woo-logo { margin-right: 15px; }
@media (max-width: 767px) {#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .stm_rent_car_form_error_wrapper .stm_rent_car_form_error .woo-logo { margin: 0px 0px 15px; }}
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .stm_rent_car_form_error_wrapper .stm_rent_car_form_error .stm_rent_car_form_error_message { text-align: center; line-height: 20px; margin: 0px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .stm_rent_car_form_error_wrapper .stm_rent_car_form_error .stm_rent_car_form_error_message span { font-weight: 700; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .form-btn-wrap { display: block; position: absolute; bottom: 2px; right: 15px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .form-btn-wrap button { background: none; box-shadow: none; padding: 0px; text-transform: capitalize; font-weight: 400; color: rgb(212, 175, 94) !important; }
@media (min-width: 992px) and (max-width: 1199px) {#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form { max-width: 320px; top: 23%; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap { flex-direction: column; height: auto; padding-top: 8px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_pickup_location { width: 100% !important; margin-top: 0px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input { width: 100%; margin-top: 0px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .stm_date_input { height: 88px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .stm_date_input input[type="text"] { height: 100%; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap { flex-direction: column; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .start-dt-wrap, #wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .end-dt-wrap { width: 100%; height: 44px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .btn-search-wrap { width: 100%; padding-top: 8px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .btn-search-wrap button { width: 100%; height: 50px; line-height: 56px; }}
@media (max-width: 1023px) {#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form { height: auto; }}
@media (max-width: 991px) {#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form { position: relative; top: 80px; padding-bottom: 300px; }}
@media (max-width: 768px) {#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form { padding-bottom: 350px; left: 50%; transform: translateX(-50%); }}
@media (max-width: 767px) {#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form { padding-bottom: 300px; }}
@media (max-width: 700px) {#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form { max-width: 320px; top: 80px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap { flex-direction: column; height: auto; padding-top: 8px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_pickup_location { border: 1px solid rgb(227, 227, 227); margin: 0px 5px 5px; width: 96.5% !important; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input { width: 100%; margin-top: 0px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .stm_date_input { height: 94px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .stm_date_input input[type="text"] { height: 100%; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap { flex-direction: column; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .start-dt-wrap, #wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .end-dt-wrap { width: 97%; height: 44px; border: 1px solid rgb(227, 227, 227); margin: 0px 5px 5px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .btn-search-wrap { width: 100%; padding-top: 8px; }
#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .btn-search-wrap button { width: 100%; height: 50px; line-height: 56px; }}
@media (max-width: 450px) {#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form { top: 30px; padding-bottom: 350px; }}
@media (max-width: 320px) {#wrapper .stm_rent_car_two_form_wrapper.widget-rental-two-form { top: 30px; padding-bottom: 350px; max-width: 300px; left: 10px; }}
.rtl #wrapper .stm_rent_car_two_form_wrapper .stm_rent_car_two_form .form-btn-wrap { right: inherit; left: 15px; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper { display: block; width: 100%; position: absolute; max-width: 1140px; height: auto; margin: 0px auto; top: 30%; left: 50%; transform: translateX(-50%); }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form { display: flex; width: 100%; height: auto; flex-direction: column; justify-content: center; align-items: flex-start; position: relative; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form h3 { color: rgb(255, 255, 255); font-size: 32px; line-height: 48px; margin-bottom: 32px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form form { width: 100%; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap { display: flex; height: 100px; flex-flow: column; justify-content: flex-start; align-items: flex-start; position: relative; margin-right: 26px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 14.721px 16.349px 60px 0px; border-radius: 5px 0px 0px 5px; padding: 14px 0px 16px 20px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap::before { content: ""; display: block; width: 26px; height: 100px; border-top: 50px solid transparent; border-bottom: 50px solid transparent; border-left: 26px solid rgb(255, 255, 255); position: absolute; top: 0px; bottom: 0px; right: -26px; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap { display: flex; flex-flow: row; align-items: flex-start; justify-content: space-between; width: 100%; color: rgb(85, 85, 85); box-shadow: none; line-height: 20px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap label { font-size: 12px; color: rgb(151, 151, 151); line-height: 20px !important; margin-bottom: 12px !important; margin-top: 0px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap select { display: none; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_pickup_location { position: relative; width: 25%; color: rgb(85, 85, 85); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px 10px; display: block !important; opacity: 1 !important; visibility: visible !important; line-height: 15px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_pickup_location .select2-container--default { height: 36px; border: 1px solid rgb(243, 243, 243) !important; line-height: 20px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_pickup_location .select2-container--default .selection .select2-selection--single { display: flex; flex-flow: row; align-items: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; margin-top: 1px; line-height: 44px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_pickup_location .select2-container--default .selection .select2-selection--single .select2-selection__rendered { text-transform: capitalize; font-size: 18px; font-weight: 700; white-space: normal; height: auto; padding: 0px 15px; line-height: 30px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_pickup_location .select2-container--default .selection .select2-selection--single .select2-selection__arrow b { display: block; width: 10px; height: 5px; top: 15px; overflow: hidden; margin: 0px !important; left: 0px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_pickup_location .select2-container--default .selection .select2-selection--single .select2-selection__arrow b::before { display: block; height: 5px; width: 10px; position: absolute; top: 0px; left: 0px; line-height: 6px; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_pickup_location .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { transform: rotate(180deg); }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_pickup_location.stm_error .select2-container--default .selection .select2-selection--single .select2-selection__rendered, #wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_pickup_location.stm_error i { color: rgb(255, 0, 0) !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_drop_location { display: none; overflow: hidden; opacity: 0; transition: 0.2s ease-in-out; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input { display: block; width: 50%; height: 100%; position: relative; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap { display: flex; flex-flow: column; width: 100%; position: absolute; top: 0px; padding: 0px 10px; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .start-end-wrap { display: flex; flex-flow: row; align-items: flex-start; justify-content: flex-start; position: relative; width: 100%; overflow: hidden; border: 1px solid rgb(243, 243, 243) !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .start-end-wrap .holder-wrap { display: flex; flex-flow: row; align-items: center; width: 100%; height: 34px; padding-right: 10px; padding-left: 10px; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .start-end-wrap .rent-date-text-holder { display: block; width: 100%; font-size: 16px; font-weight: 700; white-space: normal; line-height: 34px; text-transform: capitalize; padding-right: 10px; padding-left: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; z-index: 0; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .start-end-wrap.stm_error i, #wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .start-end-wrap.stm_error .rent-date-text-holder { color: rgb(255, 0, 0); }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .stm_date_input input[type="text"] { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding-left: 10px; padding-right: 10px; position: relative; z-index: 3; color: transparent; margin-top: 28px; height: 36px; background-color: transparent !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .btn-search-wrap { padding-top: 4px !important; padding-left: 10px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .btn-search-wrap button { height: 64px; min-width: 170px; box-shadow: none; border-radius: 0px; background: rgb(212, 175, 94); margin-right: 10px; font-size: 16px; padding: 0px 52px 0px 30px !important; text-align: right !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .btn-search-wrap button::before { content: ""; display: block; width: 30px; height: 100%; border-top: 32px solid transparent; border-bottom: 32px solid transparent; border-left: 16px solid rgb(212, 175, 94); position: absolute; top: 0px; bottom: 0px; right: -30px; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .btn-search-wrap button:hover, #wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .btn-search-wrap button:active { top: 0px; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap.has-clear .btn-search-wrap { padding-top: 4px !important; padding-left: 10px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap.has-clear .btn-search-wrap button { height: 64px; min-width: 120px; box-shadow: none; border-radius: 0px; background: rgb(212, 175, 94); margin-right: 10px; font-size: 16px; padding: 0px 40px 0px 30px !important; text-align: right !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap.has-clear .btn-search-wrap button:hover, #wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap.has-clear .btn-search-wrap button:active { top: 0px; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap.has-clear .form-btn-wrap { display: block; padding-top: 4px !important; padding-left: 5px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap.has-clear .form-btn-wrap button { height: 64px; min-width: 100px; box-shadow: none; background: transparent; margin-right: 10px; font-size: 15px; text-transform: capitalize; border-radius: 0px !important; padding: 0px 10px !important; border: 1px solid rgb(255, 255, 255) !important; font-weight: 400 !important; text-align: center !important; color: rgb(85, 85, 85) !important; text-decoration: underline !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap.has-clear .form-btn-wrap button:hover, #wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap.has-clear .form-btn-wrap button:active { top: 0px; }
@media (min-width: 992px) and (max-width: 1199px) {#wrapper .stm_rent_car_two_form_shortcode_wrapper { max-width: 980px; top: 23%; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_pickup_location .select2-container--default .selection .select2-selection--single .select2-selection__rendered { font-size: 16px; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .start-end-wrap i { font-size: 16px; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .start-end-wrap .rent-date-text-holder { font-size: 16px; }}
@media (max-width: 1050px) {#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap.has-clear .form-btn-wrap button { min-width: 90px; padding: 0px !important; margin: 0px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap.has-clear .btn-search-wrap button { min-width: 100px; padding: 0px 30px !important; }}
@media (max-width: 1023px) {#wrapper .stm_rent_car_two_form_shortcode_wrapper { height: auto; }}
@media (max-width: 991px) {#wrapper .stm_rent_car_two_form_shortcode_wrapper { position: relative; top: 30%; max-width: 500px; transform: none; left: 20px !important; margin: 0px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form h3 { margin-bottom: 20px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap { height: auto; padding: 10px 20px !important; border-radius: 5px !important; margin: 0px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap::before { display: none; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap { flex-flow: wrap; justify-content: space-between; height: auto; padding: 10px 0px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap label { margin-bottom: 0px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_pickup_location { margin-top: 0px; width: 48% !important; padding: 0px 0px 10px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input { width: 100%; margin-top: 0px; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .stm_date_input { height: 66px; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .stm_date_input input[type="text"] { height: 38px; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap { flex-direction: column; padding: 0px; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .start-end-wrap { padding: 0px 5px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .start-end-wrap i { font-size: 16px; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .start-end-wrap .rent-date-text-holder { font-size: 18px; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .form-btn-wrap { margin: 0px 0px 0px auto !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .form-btn-wrap button { height: 50px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .btn-search-wrap { width: 30%; padding: 8px 0px 0px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .btn-search-wrap button { width: 100%; line-height: 56px; height: 50px !important; text-align: center !important; padding: 0px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .btn-search-wrap button::before { display: none; }}
@media (max-width: 767px) {#wrapper .stm_rent_car_two_form_shortcode_wrapper { top: 23%; left: 15px !important; }}
@media (width: 568px) {#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form h3 { font-size: 20px; margin-bottom: 13px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap { padding: 0px 10px !important; }}
@media (max-width: 500px) {#wrapper .stm_rent_car_two_form_shortcode_wrapper { position: relative; top: 17%; max-width: 320px; transform: none; left: 10px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap { height: auto; padding: 30px 20px !important; border-radius: 5px !important; margin: 0px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap::before { display: none; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap { flex-direction: column; height: auto; padding: 10px 0px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap label { margin-bottom: 0px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_pickup_location { order: 1; margin-top: 0px; width: 100% !important; padding: 0px 0px 10px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input { width: 100%; margin-top: 0px; order: 2; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .stm_date_input { height: 100px; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .stm_date_input input[type="text"] { height: 100%; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap { flex-direction: column; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .start-end-wrap { width: 100%; flex-direction: column; justify-content: space-between; padding: 0px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .start-end-wrap .holder-wrap { border: 1px solid rgb(243, 243, 243) !important; padding: 0px 5px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .stm_date_time_input .dateTimeRangeWrap .start-end-wrap .holder-wrap:first-child { margin-bottom: 10px; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .btn-search-wrap { order: 3; width: 100%; padding: 8px 0px 0px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .btn-search-wrap button { width: 100%; height: 50px; line-height: 56px; text-align: center !important; padding: 0px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .btn-search-wrap button::before { display: none; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap .form-btn-wrap { order: 4; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap.has-clear .form-btn-wrap { padding: 0px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap.has-clear .form-btn-wrap button { height: 20px !important; padding: 0px !important; margin: 15px 0px 0px !important; text-align: right !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap.has-clear .btn-search-wrap { padding: 0px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap .fields-wrap.has-clear .btn-search-wrap button { padding: 0px !important; text-align: center !important; }}
@media (max-width: 320px) {#wrapper .stm_rent_car_two_form_shortcode_wrapper { max-width: 295px; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_two_form .reserve-form-wrap { padding: 10px 20px !important; }}
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_form_error_wrapper { width: 100%; height: 100px; background-color: rgb(255, 255, 255); display: flex; justify-content: center; position: relative; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_form_error_wrapper::before { content: ""; display: block; width: 26px; height: 100px; border-top: 50px solid transparent; border-bottom: 50px solid transparent; border-left: 26px solid rgb(255, 255, 255); position: absolute; top: 0px; bottom: 0px; right: -26px; }
@media (max-width: 767px) {#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_form_error_wrapper { width: 320px; }}
@media (min-width: 768px) and (max-width: 920px) {#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_form_error_wrapper { width: 700px !important; }}
@media (min-width: 920px) and (max-width: 1024px) {#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_form_error_wrapper { width: 920px !important; }}
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_form_error_wrapper .stm_rent_car_form_error { display: flex; justify-content: center; align-items: center; }
@media (max-width: 767px) {#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_form_error_wrapper .stm_rent_car_form_error { flex-direction: column; padding: 0px 15px !important; }}
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_form_error_wrapper .stm_rent_car_form_error .woo-logo { margin-right: 15px; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_form_error_wrapper .stm_rent_car_form_error .stm_rent_car_form_error_message { text-align: center; line-height: 20px !important; }
#wrapper .stm_rent_car_two_form_shortcode_wrapper .stm_rent_car_form_error_wrapper .stm_rent_car_form_error .stm_rent_car_form_error_message span { font-weight: 700; }
.rtl #wrapper .stm_rent_car_two_form_wrapper .stm_rent_car_two_form .form-btn-wrap { right: inherit; left: 15px; }
.daterangepicker .calendar-time .select-time-wrap select { width: 48px !important; }
.daterangepicker .calendar-time .select-time-wrap select.ampmselect { font-size: 18px; appearance: none; text-indent: 1px; width: 32px !important; }
html body.stm-template-rental_two .header-main { position: relative; padding: 28px 0px 25px; line-height: 14px; }
@media (max-width: 768px) {html body.stm-template-rental_two .header-main { padding: 7px 0px 11px; }}
@media (max-width: 991px) and (min-width: 768px) {html body.stm-template-rental_two .header-main .logo-main { margin-bottom: 10px !important; }}
html body.stm-template-rental_two .main-menu { float: left; }
html body.stm-template-rental_two .main-menu .header-menu { padding: 0px; margin: 0px 0px 0px -21px; list-style: none; }
html body.stm-template-rental_two .main-menu .header-menu > li { position: relative; float: left; margin-bottom: 0px; background-color: var(--hma_item_bg_color); }
html body.stm-template-rental_two .main-menu .header-menu > li:first-child { margin-left: 0px; }
html body.stm-template-rental_two .main-menu .header-menu > li.current-menu-item:first-child, html body.stm-template-rental_two .main-menu .header-menu > li.current_page_item:first-child { margin-left: 21px; }
html body.stm-template-rental_two .main-menu .header-menu > li.current-menu-item > a, html body.stm-template-rental_two .main-menu .header-menu > li.current_page_item > a { background-color: var(--hma_hover_bg_color); color: rgb(255, 255, 255) !important; }
html body.stm-template-rental_two .main-menu .header-menu > li:hover { background-color: var(--hma_hover_bg_color); color: var(--hma_hover_text_color); }
html body.stm-template-rental_two .main-menu .header-menu > li > a { display: block; position: relative; min-height: 52px; padding: 0px 21px; line-height: 52px; text-transform: uppercase; text-decoration: none !important; }
html body.stm-template-rental_two .mobile-menu-trigger { position: absolute; top: 4px; right: 0px; width: 32px; height: 32px; padding: 5px 3px; z-index: 20; }
html body.stm-template-rental_two .mobile-menu-trigger span { display: block; height: 3px; background: rgb(212, 175, 94); border-radius: 3px; width: 100%; }
html body.stm-template-rental_two .mobile-menu-trigger span:nth-child(2) { margin-top: 5px; }
html body.stm-template-rental_two .mobile-menu-trigger span:nth-child(3) { margin-top: 5px; }
html body.stm-template-rental_two .mobile-menu-holder { display: none; margin: 0px -15px 25px; padding: 0px 15px; }
html body.stm-template-rental_two .mobile-menu-holder .header-menu { margin: 0px -15px; padding: 10px 15px; background-color: rgb(234, 237, 240); list-style: none; }
html body.stm-template-rental_two .mobile-menu-holder .header-menu > li.opened > a { color: rgb(212, 175, 94); }
html body.stm-template-rental_two .mobile-menu-holder .header-menu li { position: relative; }
html body.stm-template-rental_two .mobile-menu-holder .header-menu li a { position: relative; display: block; padding: 10px 60px 10px 0px; color: rgb(35, 38, 40); text-transform: uppercase; text-decoration: none !important; }
html body.stm-template-rental_two .mobile-menu-holder .header-menu li:last-child { margin-bottom: 0px; }
html body.stm-template-rental_two.home { overflow: hidden; }
html body.stm-template-rental_two.home #wrapper { padding-bottom: 0px; overflow: hidden; }
html body.stm-template-rental_two.home #wrapper .header-main { background-color: transparent; z-index: 31; position: relative; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
html body.stm-template-rental_two.home #wrapper #main { margin-top: -110px; }
html body.stm-template-rental_two.home #footer { display: none; }
html body.stm-template-rental_two .header-main .logo-main .bloglogo img { max-height: 52px; object-fit: contain; }
html body.stm-template-rental_two .btn:active { top: 0px; }
html body.stm-template-rental_two .main-menu .header-menu > li.current-menu-item > a, html body.stm-template-rental_two .main-menu .header-menu > li.current_page_item > a { color: rgb(90, 90, 90) !important; }
html body.stm-template-rental_two #wrapper { padding-bottom: 90px; }
html body.stm-template-rental_two #wrapper .container { max-width: 1170px; }
html body.stm-template-rental_two #wrapper .header-main { background-color: rgb(255, 255, 255); padding: 11px 0px 28px; border-bottom: 1px solid rgb(243, 243, 243); }
html body.stm-template-rental_two #wrapper .header-main .container .row { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }
html body.stm-template-rental_two #wrapper .header-main .container .header-row { flex-wrap: nowrap; }
html body.stm-template-rental_two #wrapper .header-main .stm-header-right { display: flex; flex-flow: row; align-items: center; justify-content: flex-end; }
html body.stm-template-rental_two #wrapper .header-main .stm-account-wrap .header-login-url { display: flex; flex-flow: row; border: 1px solid rgb(243, 243, 243); padding: 10px 20px; border-radius: 20px; }
html body.stm-template-rental_two #wrapper .header-main .stm-account-wrap .header-login-url .stm-rent-lOffer-account-unit-main a { color: rgb(212, 175, 94); }
html body.stm-template-rental_two #wrapper .header-main .stm-account-wrap .header-login-url .stm-rent-lOffer-account-unit-main a i { font-size: 16px; }
html body.stm-template-rental_two #wrapper .header-main .stm-account-wrap .header-login-url .stm-rent-lOffer-account-unit-main a span { font-size: 14px; font-weight: 700; color: rgb(212, 175, 94); line-height: 16px; }
html body.stm-template-rental_two #wrapper .header-main .stm-account-wrap .header-login-url a { font-size: 14px; color: rgb(90, 90, 90); font-weight: 700; text-transform: uppercase; transition: 0.2s ease-in-out; text-decoration: none; }
html body.stm-template-rental_two #wrapper .header-main .stm-account-wrap .header-login-url a i { margin-right: 5px; }
html body.stm-template-rental_two #wrapper .header-main .stm-account-wrap .header-login-url a:hover { color: rgb(212, 175, 94); }
html body.stm-template-rental_two #wrapper .header-main .header-menu li { background-color: transparent; }
html body.stm-template-rental_two #wrapper .header-main .header-menu li:hover > a { color: rgb(212, 175, 94); }
html body.stm-template-rental_two #wrapper .header-main .header-menu li:hover { background-color: var(--hma_hover_bg_color); }
html body.stm-template-rental_two #wrapper .header-main .header-menu li a { color: rgb(90, 90, 90); background-color: transparent; }
@media (max-width: 1024px) {html body.stm-template-rental_two #wrapper .header-main .header-menu li a { font-size: 15px; }}
html body.stm-template-rental_two #wrapper .header-main .header-menu li.current-menu-item > a { font-weight: 700; }
html body.stm-template-rental_two #wrapper .header-main .mobile-menu-trigger span { background: rgb(255, 255, 255); }
html body.stm-template-rental_two #wrapper .header-main .mobile-menu-trigger.opened span { background: rgb(255, 255, 255); position: relative; }
html body.stm-template-rental_two #wrapper .header-main .mobile-menu-trigger.opened span:first-child { top: 7px; transform: rotate(-45deg); background: rgb(255, 255, 255); }
html body.stm-template-rental_two #wrapper .header-main .mobile-menu-trigger.opened span:nth-child(2) { opacity: 0; }
html body.stm-template-rental_two #wrapper .header-main .mobile-menu-trigger.opened span:last-child { top: -9px; transform: rotate(45deg); background: rgb(255, 255, 255); }
html body.stm-template-rental_two #wrapper .header-main .mobile-menu-holder { z-index: 10; margin: 0px; padding: 0px; }
html body.stm-template-rental_two #wrapper .header-main .mobile-menu-holder .header-menu { margin: 0px; }
html body.stm-template-rental_two #wrapper .header-main .mobile-menu-holder .header-menu li { color: rgb(255, 255, 255); }
html body.stm-template-rental_two #wrapper .header-main .mobile-menu-holder .header-menu li a { line-height: 1.4; }
html body.stm-template-rental_two #wrapper .header-main .mobile-menu-holder.active { display: block; position: fixed; inset: 0px; }
html body.stm-template-rental_two #wrapper .header-main .mobile-menu-holder::before { content: ""; display: block; width: 100%; background-color: rgb(212, 175, 94); opacity: 0.95; position: absolute; inset: 0px; z-index: 0; }
html body.stm-template-rental_two #wrapper .header-main .mobile-menu-holder .account-lang-wrap { display: flex; flex-flow: row; justify-content: flex-start; position: relative; margin: 30px 15px 30px 30px; color: rgb(255, 255, 255); z-index: 100; }
html body.stm-template-rental_two #wrapper .header-main .mobile-menu-holder .account-lang-wrap a { color: rgb(255, 255, 255); }
html body.stm-template-rental_two #wrapper .header-main .mobile-menu-holder .account-lang-wrap a i, html body.stm-template-rental_two #wrapper .header-main .mobile-menu-holder .account-lang-wrap a span { color: rgb(255, 255, 255) !important; }
html body.stm-template-rental_two #wrapper .header-main .mobile-menu-holder .account-lang-wrap a:hover { color: rgb(255, 255, 255) !important; }
html body.stm-template-rental_two #wrapper .header-main .mobile-menu-holder ul.header-menu { position: relative; background-color: transparent; z-index: 1; height: calc(-80px + 100vh); overflow: auto; }
html body.stm-template-rental_two #wrapper .header-main .mobile-menu-holder ul.header-menu li a { color: rgb(255, 255, 255) !important; }
html body.stm-template-rental_two #wrapper .header-main .mobile-menu-holder ul.header-menu li:active a, html body.stm-template-rental_two #wrapper .header-main .mobile-menu-holder ul.header-menu li:hover a { color: rgb(255, 255, 255) !important; }
html body.stm-template-rental_two #wrapper .header-main .mobile-menu-holder ul.header-menu li.current_page_item a::after { background-color: rgb(255, 255, 255); }
html body.stm-template-rental_two #wrapper .select2-container--default { background: transparent; }
html body.stm-template-rental_two #wrapper .select2-container--default .selection .select2-selection--single { background: transparent; border: 1px solid rgb(243, 243, 243); height: 33px; line-height: 33px; border-radius: 20px; }
html body.stm-template-rental_two #wrapper .select2-container--default .selection .select2-selection--single .select2-selection__rendered { height: 33px; line-height: 33px; }
html body.stm-template-rental_two #wrapper .select2-container--default .selection .select2-selection--single .select2-selection__arrow { height: 40px; }
html body.stm-template-rental_two #wrapper .select2-container--default .selection .select2-selection--single .select2-selection__arrow b { font-size: 12px; margin-top: unset; left: -11px; transform: translateY(-50%); }
html body.stm-template-rental_two { }
html body.stm-template-rental_two .choose-another-class { position: fixed; top: -30%; left: 0px; right: 0px; padding-top: 17px; min-height: 71px; background-color: rgb(212, 175, 94); z-index: 99; opacity: 0; }
html body.stm-template-rental_two .choose-another-class .single-add-to-compare-left { position: relative; padding-left: 55px; min-height: 35px; }
html body.stm-template-rental_two .choose-another-class .single-add-to-compare-left .add-to-compare-icon { position: absolute; left: 0px; top: 50%; color: rgb(253, 216, 0); font-size: 35px; transform: translateY(-50%); }
html body.stm-template-rental_two .choose-another-class .single-add-to-compare-left .stm-title { display: block; padding-top: 10px; font-weight: 700; color: rgb(255, 255, 255) !important; }
html body.stm-template-rental_two .choose-another-class .compare-fixed-link { display: block; padding: 8px 23px 6px; border: 1px solid rgb(253, 216, 0); border-radius: 3px; font-size: 12px; text-transform: uppercase; font-weight: 700; color: rgb(255, 255, 255) !important; text-decoration: none !important; }
html body.stm-template-rental_two .choose-another-class .compare-fixed-link:hover { background-color: rgb(253, 216, 0); }
html body.stm-template-rental_two #footer #footer-main .widget_text .logo { display: block; margin-bottom: 30px; }
html body.stm-template-rental_two #footer #footer-main .widget_text h5 { font-weight: 700; }
html body.stm-template-rental_two #footer #footer-main .widget_text h3 { font-size: 30px; }
html body.stm-template-rental_two #footer #footer-main .widget_text .socials { display: flex; flex-flow: row; margin: 0px; padding: 18px 0px 0px; list-style: none; }
html body.stm-template-rental_two #footer #footer-main .widget_text .socials li { margin: 0px; padding: 0px; }
html body.stm-template-rental_two #footer #footer-main .widget_text .socials li:first-child a { padding-left: 0px; }
html body.stm-template-rental_two #footer #footer-main .widget_text .socials li:last-child a { padding-right: 0px; }
html body.stm-template-rental_two #footer #footer-main .widget_text .socials li a { color: rgb(90, 90, 90); padding: 0px 10px; }
html body.stm-template-rental_two #footer #footer-main .widget_text .socials li a i { font-size: 25px; }
html body.stm-template-rental_two #footer #footer-main .widget_text .socials li a:hover { color: rgb(212, 175, 94); }
html body.stm-template-rental_two #footer #footer-main .widget-title h6 { font-size: 20px; color: rgb(212, 175, 94); text-transform: capitalize; line-height: 14px; font-weight: 400; margin-bottom: 30px; }
html body.stm-template-rental_two #footer #footer-main ul.menu { list-style: none; padding: 0px; margin: 0px; }
html body.stm-template-rental_two #footer #footer-main ul.menu li { margin: 0px 0px 6px; padding: 0px; }
html body.stm-template-rental_two #footer #footer-main ul.menu li a { color: rgb(90, 90, 90); font-size: 16px; line-height: 30px; transition: 0.2s ease-in-out; }
html body.stm-template-rental_two #footer #footer-main ul.menu li a:hover { color: rgb(212, 175, 94); }
html body.stm-template-rental_two { }
@media (max-width: 1199px) {html body.stm-template-rental_two #wrapper .header-main .container .row { flex-wrap: nowrap; }
html body.stm-template-rental_two #wrapper .container { max-width: 1000px; }
html body.stm-template-rental_two .main-menu .header-menu { display: flex; flex-flow: row; }
html body.stm-template-rental_two .main-menu .header-menu > li { margin-left: 0px !important; }
html body.stm-template-rental_two .main-menu .header-menu > li > a { padding: 0px 12px; }}
@media (max-width: 1023px) {html body.stm-template-rental_two #wrapper .header-main { padding-top: 0px; }
html body.stm-template-rental_two #wrapper .header-main .stm-header-left { margin-top: 15px; position: relative; }
html body.stm-template-rental_two #wrapper .header-main .mobile-menu-holder .account-lang-wrap { margin: 15px; }
html body.stm-template-rental_two #wrapper .header-main .mobile-menu-trigger { opacity: 1; visibility: visible; display: block !important; }
html body.stm-template-rental_two #wrapper .header-main .container .row > div:first-child { width: 100%; }
html body.stm-template-rental_two #wrapper .header-main .container .row > div:last-child { display: none; }
html body.stm-template-rental_two.home #wrapper #main { margin-top: -88px; }}
@media (max-width: 992px) {html body.stm-template-rental_two.home #wrapper #main { margin-top: -93px; }}
@media (max-width: 767px) {html body.stm-template-rental_two.home #wrapper #main { margin-top: -113px; }
html body.stm-template-rental_two.admin-bar #wrapper .header-main .mobile-menu-holder.active { top: 46px; z-index: 1000; }}
@media (min-width: 550px) and (max-width: 740px) {html body.stm-template-rental_two.home #wrapper #main { min-height: 450px; }
html body.stm-template-rental_two.home #wrapper #main > .container { min-height: 450px; }
html body.stm-template-rental_two.home #wrapper #main > .container .page-content-wrap { min-height: 450px; }}
@media (max-width: 600px) {html body.stm-template-rental_two .daterangepicker { transform: translateX(-50%); width: 310px; top: 20px !important; left: 50% !important; }
html body.stm-template-rental_two .daterangepicker .left, html body.stm-template-rental_two .daterangepicker .right { padding: 10px !important; }}
@media (max-width: 320px) {html body.stm-template-rental_two #wrapper .header-main .mobile-menu-holder .account-lang-wrap { margin: 15px 15px 30px 10px; }}
html body.stm-template-rental_two { }
.stm-layout-header-rental_two #wrapper .header-main .container .row > div:first-child .stm-header-left .mobile-menu-trigger.opened { display: none !important; }
.modal { position: fixed; inset: 0px; z-index: 1050; display: none; overflow: hidden; outline: 0px; }
.modal.in { display: block; }
.modal-open { overflow: hidden; }
.modal-backdrop { position: fixed; inset: 0px; background: rgb(0, 0, 0); z-index: 1040; }
.modal-backdrop.in { opacity: 0.5; }
.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.visible-xs,.visible-sm{display:none!important}@media(max-width:767px){.visible-xs{display:block!important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block!important}}