Editing: app-ev_dealer.css
@charset "UTF-8"; .stm-orange { color: #ffb129; } @keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } .lg-backdrop { background-color: rgba(16, 33, 39, 0.9); } .lg-outer .lg-thumb-outer { background-color: transparent !important; } .lg-outer .lg-thumb-outer .lg-toogle-thumb { display: none !important; } .lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover { border-color: #0d46ff; } .lg-outer .lg-thumb { margin: 0 auto; } .lg-outer .lg-actions > button.lg-icon { background-color: transparent; box-shadow: none; font-size: 45px; } .lg-outer .lg-actions > button.lg-icon.lg-prev:after { content: "\e943"; font-family: "stm-icon"; } .lg-outer .lg-actions > button.lg-icon.lg-next:before { content: "\e942"; font-family: "stm-icon"; } /* 1 Base Styles */ /* 1.1 Buttons */ .stm-button, input[type=submit], button, .button, .load-more-btn { background-color: #0d46ff; box-shadow: 0 2px 0 #0d46ff; } .stm-button:active, input[type=submit]:active, button:active, .button:active, .load-more-btn:active { box-shadow: 0 0 0 #0d46ff; } .stm-mc-unit input[type=text], .stm-mc-unit input[type=tel], .stm-mc-unit input[type=email], .stm-mc-unit input[type=search], .stm-mc-unit input[type=password] { border: 1px solid #ffffff; color: #ffffff; background-color: #102127; } textarea:focus { background-color: #ffffff; border-color: #0d46ff; color: #102127; } .single-car-form textarea { height: 158px; } .single-car-form input[type=submit] { display: inline-block; padding-left: 44px; padding-right: 44px; } a.wp-block-latest-posts__post-title { color: unset; } .form-label { margin-bottom: 2px; text-transform: uppercase; color: #888; font-size: 12px; } .form-label-small { margin-bottom: 3px; color: #888; font-size: 13px; } .form-modal-label { margin-bottom: 3px; font-size: 13px; color: #888; } .form-group { margin-bottom: 19px; } .form-group-textarea { margin-bottom: 16px; } .wpcf7-not-valid { border-color: #ff2325 !important; } .has-error input[type=text], .has-error input[type=tel], .has-error input[type=email], .has-error input[type=search], .has-error input[type=password] { border-color: #ff2325; } .modal-body input:not([type=submit]) { height: 37px; line-height: 37px; } .modal-body button { display: inline-block; } .form-error { border-color: #ff2325; } .stm-form-alert { margin-top: 6px; font-size: 13px; line-height: 18px; color: #888; } .form-hr { margin: 0 0 29px; background-color: #dddddd; } .comment-form-comment textarea { height: 172px; } input[type=checkbox], input[type=radio] { margin: 0; position: relative; top: -1px; vertical-align: middle; } span.wpcf7-list-item { margin-left: 0 !important; } .wpcf7-list-item-label { color: #888 !important; font-size: 13px; } textarea, input { -webkit-appearance: none; -moz-appearance: none; appearance: none; } input[type=radio] { -webkit-appearance: radio; -moz-appearance: radio; appearance: radio; } .stm-label-type-2 { margin-bottom: 5px; font-weight: 400; } /* 1.3 Layout styles */ html { overflow-y: scroll; font-size: 100%; } body { font-family: "Open Sans"; font-size: 14px; line-height: 22px; color: #555555; } .container { width: auto; max-width: 1170px; } #wrapper { overflow: hidden; } .stm-col-pad-left { padding-left: 25px !important; } .stm-col-pad-right { padding-right: 25px !important; } .modal-open #wrapper { -moz-filter: blur(8px); -o-filter: blur(8px); -ms-filter: blur(8px); filter: blur(8px); } .row-4 .col-md-3:nth-child(4n+1) { clear: both; } .row-3 .col-md-4:nth-child(3n+1) { clear: both; } .row-2 .col-md-6:nth-child(2n+1) { clear: both; } .post-type-archive-service #wrapper { margin-bottom: 30px; } .wpcf7-response-output { margin: 10px 0 0 !important; padding: 15px !important; border: 2px solid #6c98e1 !important; color: #6c98e1 !important; border-radius: 5px; } .wpcf7-response-output.wpcf7-validation-errors { border-color: #ff2325 !important; color: #ff2325 !important; } .wpcf7-response-output.wpcf7-mail-sent-ok { border-color: #32cd32 !important; color: #32cd32 !important; } .wpcf7-not-valid-tip { display: none !important; } .mg-bt-25px { margin-bottom: 25px; } .dropdown-menu.lang_dropdown_menu { z-index: 1030; } .select2-container--open.stm-multi-currency .select2-dropdown { background: transparent; border: 0; } .select2-container--open.stm-multi-currency .select2-dropdown .select2-results ul li { color: #102127; } .tp-bannertimer { background-color: #0d46ff !important; opacity: 0.5; } .stm-slider-round-text, .stm-slider-price-unit .stm-slider-divider, .stm-slider-price-unit .stm-slider-labels { color: #102127; } /* 1.3.2 Footer */ #footer { width: 100%; z-index: 10; } #footer .panel { margin-bottom: 0; } #footer .panel .panel-footer { border-top: 0; } @media (max-width: 767px) { #footer .stm-isearch-results-carousel-wrap .stm-template-front-loop .listing-car-item-meta { bottom: 10px; } } #footer .stm-isearch-results-carousel-wrap .stm-template-front-loop .stm-template-front-loop.current { bottom: 0; } @media (max-width: 767px) { #footer .stm-isearch-results-carousel-wrap .stm-template-front-loop .stm-template-front-loop.current { bottom: 12px; } } #footer .stm-isearch-results-carousel-wrap .stm-template-front-loop .image .brazzers-wrap .tmb-wrap .tmb-wrap-table div.active { border-color: #cc6119; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } #footer .stm-isearch-results-carousel-wrap .stm-template-front-loop .image .brazzers-wrap .tmb-wrap .tmb-wrap-table div.active:first-child:last-child { border-color: transparent; } #footer .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: #ccc; } #footer #footer_top { padding: 15px 0; } #footer #footer_top .widget_title h3 { color: #ffffff; } #footer #footer-main { background-color: #102127; } #footer #footer-main .footer_widgets_wrapper .less_4 aside .widget-wrapper { border-bottom: 0 !important; padding-bottom: 0 !important; } #footer #footer-main .footer_widgets_wrapper .more_8 aside .widget-wrapper { border-bottom: 0 !important; padding-bottom: 30px !important; } #footer #footer-main .footer_widgets_wrapper .cols_4 aside:nth-child(5) .widget-wrapper, #footer #footer-main .footer_widgets_wrapper .cols_4 aside:nth-child(6) .widget-wrapper, #footer #footer-main .footer_widgets_wrapper .cols_4 aside:nth-child(7) .widget-wrapper, #footer #footer-main .footer_widgets_wrapper .cols_4 aside:nth-child(8) .widget-wrapper { padding-top: 39px; margin-top: 24px; border-top: 1px solid #444444; } #footer #footer-main .footer_widgets_wrapper .cols_3 aside:nth-child(1) .widget-wrapper, #footer #footer-main .footer_widgets_wrapper .cols_3 aside:nth-child(2) .widget-wrapper, #footer #footer-main .footer_widgets_wrapper .cols_3 aside:nth-child(3) .widget-wrapper { padding-bottom: 39px; margin-bottom: 24px; border-bottom: 1px solid #444444; } #footer #footer-main .footer_widgets_wrapper .cols_1 { margin: 0 -15px; } #footer #footer-main .footer_widgets_wrapper .cols_1 aside { float: left; padding: 0 15px 0; width: 100%; } #footer #footer-main .footer_widgets_wrapper .cols_1 aside:nth-child(1n+1) { clear: both; } #footer #footer-main .footer_widgets_wrapper .cols_2 { margin: 0 -15px; } #footer #footer-main .footer_widgets_wrapper .cols_2 aside { float: left; padding: 0 15px 0; width: 50%; } #footer #footer-main .footer_widgets_wrapper .cols_2 aside:nth-child(2n+1) { clear: both; } #footer #footer-main .footer_widgets_wrapper .cols_3 { margin: 0 -15px; } #footer #footer-main .footer_widgets_wrapper .cols_3 aside { float: left; padding: 0 15px 0; width: 33.33333%; } #footer #footer-main .footer_widgets_wrapper .cols_3 aside:nth-child(3n+1) { clear: both; } #footer #footer-main .footer_widgets_wrapper .cols_4 { margin: 0 -15px; } #footer #footer-main .footer_widgets_wrapper .cols_4 aside { float: left; padding: 0 15px 0; width: 100%; } @media (min-width: 768px) { #footer #footer-main .footer_widgets_wrapper .cols_4 aside { width: 50%; } } @media (min-width: 992px) { #footer #footer-main .footer_widgets_wrapper .cols_4 aside { width: 25%; } } #footer #footer-main .footer_widgets_wrapper .cols_4 aside:nth-child(4n+1) { clear: both; } #footer #footer-main .footer_widgets_wrapper aside.widget-default ul { list-style: none; margin: 0; padding: 0; } #footer #footer-main .footer_widgets_wrapper aside.widget-default ul li a { margin-bottom: 26px; font-size: 13px; line-height: 20px; color: #888; } #footer #footer-main .footer_widgets_wrapper aside .widget-title > h6, #footer #footer-main .footer_widgets_wrapper aside .widgettitle { color: #ffffff; opacity: 0.5; text-transform: uppercase; line-height: 20px; font-weight: 400; font-size: 14px; } #footer #footer-main .footer_widgets_wrapper aside ul { list-style: none; padding: 0; } #footer #footer-main .footer_widgets_wrapper aside ul li a { color: #ffffff; } #footer #footer-main .footer_widgets_wrapper aside ul li a:hover, #footer #footer-main .footer_widgets_wrapper aside ul li a:active, #footer #footer-main .footer_widgets_wrapper aside ul li a:focus { color: #0d46ff; text-decoration: none; } #footer #footer-copyright { padding: 20px 0 19px; background-color: #102127; } #footer #footer-copyright .footer-copyright { position: relative; } #footer #footer-copyright .footer-copyright:before { display: none; } #footer #footer-copyright .footer-copyright .copyright-text { font-size: 13px; color: #ffffff; opacity: 0.5; text-align: center; } #footer #footer-copyright .footer-copyright .copyright-text a { color: #ffffff; } #footer #footer-copyright .footer-copyright .copyright-text a:hover { color: #0d46ff; } #footer #footer-copyright .footer-copyright .copyright-text .divider { display: inline-block; vertical-align: middle; position: relative; top: -1px; background-color: #888; margin: 0 10px; height: 13px; width: 1px; } #footer #footer-copyright .footer-copyright .copyright-socials ul { list-style: none; padding: 0; margin: 0; margin-right: 7px; } #footer #footer-copyright .footer-copyright .copyright-socials ul:after { display: table; content: ""; clear: both; } #footer #footer-copyright .footer-copyright .copyright-socials ul li { float: left; margin-left: 37px; } #footer #footer-copyright .footer-copyright .copyright-socials ul li:first-child { margin-left: 0; } #footer #footer-copyright .footer-copyright .copyright-socials ul li a { color: #ffffff; } #footer #footer-copyright .footer-copyright .copyright-socials ul li a:hover { color: #0d46ff; } /* 1.4 Typography styles */ 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: Rubik, Montserrat; color: #102127; } .normal_font { font-family: "Open Sans"; } h1, .h1 { font-weight: 600 !important; } h2, .h2 { font-weight: 600 !important; } h3, .h3 { font-weight: 600 !important; } h4, .h4 { font-weight: 600 !important; } h5, .h5 { font-weight: 600 !important; } h6, .h6 { font-weight: 600 !important; } a { color: #0d46ff; } a:hover { color: #0d46ff; } a:focus { color: #0d46ff; } a:active { color: #0d46ff; } blockquote { border-left-color: #0d46ff; } .icon-box { color: #102127; } .icon-box .icon { color: #0d46ff; } .icon-box .icon-box-bottom-triangle:hover { border-right: 55px solid #0d46ff; } .colored-separator .first-long, .colored-separator .last-short { background-color: #0d46ff; } .lt-blue { color: #0d46ff; } .woocommerce a.added_to_cart:after { color: #0d46ff; } .ev_online_shop_products .title_nav { display: flex; flex-direction: column; justify-content: space-between; align-items: center; margin-bottom: 60px; } @media (min-width: 992px) { .ev_online_shop_products .title_nav { flex-direction: row; } } .ev_online_shop_products .title_nav .title { font-weight: 500; font-size: 22px; line-height: normal; } @media (min-width: 768px) { .ev_online_shop_products .title_nav .title { font-size: 42px; font-weight: 600; } } .ev_online_shop_products .title_nav .all_listings { margin-top: 40px; } @media (min-width: 992px) { .ev_online_shop_products .title_nav .all_listings { margin-top: 0; } } .ev_online_shop_products .title_nav .all_listings a { border: 1px solid #0d46ff; border-radius: 50px; padding: 23px 64px; text-transform: uppercase; color: #0d46ff; background-color: #ffffff; text-decoration: none; font-weight: 500; font-size: 14px; font-style: normal; letter-spacing: 0.7px; line-height: 16px; text-align: center; transition: all 0.5s ease; } .ev_online_shop_products .title_nav .all_listings a:hover, .ev_online_shop_products .title_nav .all_listings a:focus, .ev_online_shop_products .title_nav .all_listings a:active { background-color: #0d46ff; color: #ffffff; text-decoration: none; transition: all 0.5s ease; } .ev_online_shop_products .ev_shop_products_item { margin-bottom: 25px; } .ev_online_shop_products .ev_shop_products_item:hover .image .btn_wrap, .ev_online_shop_products .ev_shop_products_item:hover .image:before { opacity: 1; } .ev_online_shop_products .ev_shop_products_item .image { max-width: 350px; height: -moz-fit-content; height: fit-content; width: 100%; text-align: center; position: relative; margin: 0 auto; overflow: hidden; } .ev_online_shop_products .ev_shop_products_item .image .btn_wrap { position: absolute; bottom: 20px; text-align: center; width: 100%; opacity: 0; } .ev_online_shop_products .ev_shop_products_item .image .btn_wrap a { border-radius: 50px; padding: 18px 40px; text-transform: uppercase; color: #ffffff; background-color: #0d46ff; text-decoration: none; display: inline-block; font-size: 12px; line-height: normal; letter-spacing: 0.84px; font-weight: 700; } .ev_online_shop_products .ev_shop_products_item .image .btn_wrap a:before { content: "\f110"; display: none; font-family: "Font Awesome 6 Free"; font-weight: 600; font-style: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); animation: spin 2s linear infinite; -webkit-animation: spin 2s linear infinite; -moz-animation: spin 2s linear infinite; } .ev_online_shop_products .ev_shop_products_item .image .btn_wrap a.loading:before { display: inline-block; } .ev_online_shop_products .ev_shop_products_item .image .btn_wrap a.added { display: none; } .ev_online_shop_products .ev_shop_products_item .image .btn_wrap a.added_to_cart { background-color: #102127; } .ev_online_shop_products .ev_shop_products_item > a { color: #102127; } .ev_online_shop_products .ev_shop_products_item > a:hover, .ev_online_shop_products .ev_shop_products_item > a:active, .ev_online_shop_products .ev_shop_products_item > a:focus { text-decoration: none; } .ev_online_shop_products .ev_shop_products_item > a:hover .product_title, .ev_online_shop_products .ev_shop_products_item > a:active .product_title, .ev_online_shop_products .ev_shop_products_item > a:focus .product_title { color: #0d46ff; } .ev_online_shop_products .ev_shop_products_item > a .product_title { font-size: 20px; line-height: 28px; font-weight: 500; font-style: normal; letter-spacing: normal; text-align: center; margin: 20px 0 10px; } .ev_online_shop_products .ev_shop_products_item .product_price { font-size: 20px; line-height: 28px; font-weight: 500; font-style: normal; letter-spacing: normal; text-align: center; color: #0d46ff; } .ev_online_shop_products .ev_shop_products_item .product_price > span:first-child { color: #0d46ff; opacity: 0.8; text-decoration: line-through; font-weight: normal; } .ev_online_shop_products .ev_shop_products_item .product_price > span:only-child { opacity: 1 !important; color: #0d46ff !important; text-decoration: none !important; font-weight: 500 !important; } .ev_recent_listings_grid .title_nav { display: flex; flex-direction: column; justify-content: space-between; align-items: center; margin-bottom: 60px; } @media (min-width: 992px) { .ev_recent_listings_grid .title_nav { flex-direction: row; } } .ev_recent_listings_grid .title_nav .title { font-weight: 500; font-size: 22px; line-height: normal; } @media (min-width: 768px) { .ev_recent_listings_grid .title_nav .title { font-size: 42px; font-weight: 600; } } .ev_recent_listings_grid .title_nav .all_listings { margin-top: 35px; } @media (min-width: 992px) { .ev_recent_listings_grid .title_nav .all_listings { margin-top: 0; } } .ev_recent_listings_grid .title_nav .all_listings a { border: 1px solid #0d46ff; border-radius: 50px; padding: 16px 24px; text-transform: uppercase; color: #0d46ff; background-color: #ffffff; text-decoration: none; font-weight: 500; font-size: 14px; font-style: normal; letter-spacing: 0.7px; line-height: 16px; text-align: center; transition: all 0.5s ease; } .ev_recent_listings_grid .title_nav .all_listings a:hover, .ev_recent_listings_grid .title_nav .all_listings a:focus, .ev_recent_listings_grid .title_nav .all_listings a:active { background-color: #0d46ff; color: #ffffff; text-decoration: none; transition: all 0.5s ease; } .ev-filter-loop > a:hover .listing-car-item-meta { background-color: #efefef; transition: all 0.5s ease; } .ev-filter-loop > a:hover .stm-listing-compare { opacity: 1; } .ev-filter-loop .image > img { width: 100%; } @media (min-width: 768px) { .ev-filter-loop .image > img { aspect-ratio: 2/1.12; -o-object-fit: cover; object-fit: cover; } } .ev-filter-loop .image .stm-listing-compare { position: absolute; left: 7px; bottom: 7px; padding: 3px 5px; background: rgba(0, 0, 0, 0.3); color: #fff; font-size: 14px; border-radius: 2px; opacity: 0; z-index: 20; } .ev-filter-loop .image .stm-listing-compare:hover { background: rgba(0, 0, 0, 0.6); cursor: pointer; } .ev-filter-loop .image .stm-listing-compare.active { background: linear-gradient(180deg, #0d46ff 0%, #102127 100%); opacity: 1; } .ev-filter-loop .image .price_wrap { position: absolute; right: 0; bottom: 0; } .ev-filter-loop .image .price_wrap .price { position: relative; float: right; padding: 6px 20px 4px 8px; margin-left: 23px; background-color: #0d46ff; text-align: right; } .ev-filter-loop .image .price_wrap .price .regular-price, .ev-filter-loop .image .price_wrap .price .sale-price, .ev-filter-loop .image .price_wrap .price .normal-price { position: relative; z-index: 6; color: #ffffff; } .ev-filter-loop .image .price_wrap .price .regular-price { font-size: 13px; line-height: normal; text-decoration: line-through; } .ev-filter-loop .image .price_wrap .price .normal-price, .ev-filter-loop .image .price_wrap .price .sale-price { color: #ffffff; font-size: 16px; line-height: 20px; font-weight: 600; } .ev-filter-loop .image .price_wrap .price .normal-price { line-height: 36px; } .ev-filter-loop .image .price_wrap .price:before { position: absolute; content: ""; display: block; top: 0; left: -14px; height: 100%; width: 32px; background-color: #0d46ff; transform: skew(-18deg, 0deg); z-index: 5; } .ev-filter-loop .image .interactive-hoverable .price_wrap { bottom: 5px; } .ev-filter-loop .listing-car-item-meta { padding-top: 27px !important; padding: 30px 25px; margin-top: 10px; border: 1px solid #ccc; transition: all 0.5s ease; } .ev-filter-loop .listing-car-item-meta .car-meta-top { border-bottom: none; padding-bottom: 24px; } .ev-filter-loop .listing-car-item-meta .car-meta-top .car-title { text-transform: none; font-size: 18px; } .ev-filter-loop .listing-car-item-meta .car-meta-top .car-title .labels { color: #0d46ff; font-size: 11px !important; text-transform: uppercase; } .ev-filter-loop .listing-car-item-meta .car-meta-bottom ul li { margin: 0; color: #000000; width: 48%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 8px; } .ev-filter-loop .listing-car-item-meta .car-meta-bottom ul li i { font-size: 19px; float: none; margin: 5px 5px 0 0; } .ev-filter-loop .listing-car-item-meta .car-meta-bottom ul li i.stm-icon-battery { font-size: 14px; } .ev-filter-loop .listing-car-item-meta .car-meta-bottom ul li span { font-size: 14px; } .listing-cars-grid { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; } .listing-cars-grid > .dp-in { width: 33.3%; margin-bottom: 40px; } .listing-cars-grid > .dp-in .listing-car-item .image { margin-bottom: 0; } .listing-cars-grid > .dp-in .listing-car-item .price { padding: 6px 15px 4px; } .listing-cars-grid > .dp-in .listing-car-item .price:before { display: none; } .listing-cars-grid > .dp-in .listing-car-item .car-meta-bottom ul li { font-size: 14px; } .listing-cars-grid > .dp-in .listing-car-item .car-meta-bottom ul li i.stm-icon-road { font-size: 14px !important; } .listing-cars-grid:before, .listing-cars-grid:after { display: none; } .listing-car-items .listing-car-item .listing-car-item-inner { max-width: 350px; width: auto; margin: 0 auto; } .listing-car-items .listing-car-item .image { margin-bottom: 10px; } .listing-car-items .listing-car-item .car-title { margin-top: 8px; color: #ffffff; overflow: hidden; text-transform: uppercase; font-size: 16px; line-height: 18px; font-weight: 700; text-decoration: none; text-align: left; } .listing-car-items .listing-car-item .car-title .colored { color: #102127; } .listing-car-items .listing-car-item .price { position: relative; float: right; padding: 6px 20px 4px 8px; margin-left: 23px; background-color: #0d46ff; text-align: right; } .listing-car-items .listing-car-item .price .regular-price, .listing-car-items .listing-car-item .price .sale-price, .listing-car-items .listing-car-item .price .normal-price { position: relative; z-index: 6; } .listing-car-items .listing-car-item .price .regular-price { font-size: 13px; line-height: normal; text-decoration: line-through; } .listing-car-items .listing-car-item .price .normal-price, .listing-car-items .listing-car-item .price .sale-price { color: #ffffff; font-size: 16px; line-height: 20px; font-weight: 700; } .listing-car-items .listing-car-item .price .normal-price { line-height: 36px; } .listing-car-items .listing-car-item .price:before { position: absolute; content: ""; display: block; top: 0; left: -14px; height: 100%; width: 32px; background-color: #0d46ff; transform: skew(-18deg, 0deg); z-index: 5; } .listing-car-items .listing-car-item .listing-car-item-meta { padding: 18px 20px 20px 23px; background-color: #373c3f; text-align: left; } .listing-car-items .listing-car-item .listing-car-item-meta .car-meta-top { min-height: 67px; padding-bottom: 22px; border-bottom: 1px solid #4e5254; } .listing-car-items .listing-car-item .listing-car-item-meta .car-meta-bottom ul { list-style: none; padding: 0; margin: 0; } .listing-car-items .listing-car-item .listing-car-item-meta .car-meta-bottom ul li { display: inline-block; margin-top: 18px; margin-right: 27px; margin-bottom: 0; color: #c9c9c9; vertical-align: middle; line-height: 13px; } .listing-car-items .listing-car-item .listing-car-item-meta .car-meta-bottom ul li:last-child { margin-right: 0; } .listing-car-items .listing-car-item .listing-car-item-meta .car-meta-bottom ul li i { margin-right: 6px; font-size: 14px; color: #737373; vertical-align: middle; } .listing-car-items .listing-car-item .listing-car-item-meta .car-meta-bottom ul li i.stm-icon-road { position: relative; top: 0px; font-size: 16px; } .listing-car-items .listing-car-item .listing-car-item-meta .car-meta-bottom ul li i.stm-icon-transmission { position: relative; top: 1px; } .listing-car-items .listing-car-item .listing-car-item-meta .car-meta-bottom ul li span { position: relative; top: 1px; vertical-align: top; } .listing-car-items .listing-car-item .listing-car-item-meta .car-meta-bottom ul li .special-text { margin-bottom: 2px; text-transform: uppercase; } .dp-in { display: inline-block; vertical-align: top; max-width: 100%; } .owl-controls { margin-top: 35px; text-align: center; } @media (max-width: 767px) { .owl-controls { margin-top: 0; } } .owl-controls .owl-dots { display: inline-block; vertical-align: middle; margin: 0 7px; position: relative; top: 1px; } .owl-controls .owl-dots button { background-color: transparent !important; box-shadow: none !important; } .owl-controls .owl-dots .owl-dot { display: block; float: left; padding: 4px; box-shadow: none !important; background-color: transparent; } .owl-controls .owl-dots .owl-dot.active span { transform: scale(1.3); background-color: #0d46ff; } .owl-controls .owl-dots .owl-dot span { display: block; width: 4px; height: 4px; background-color: #9d9d9d; border-radius: 50%; } .car-listing-tabs-unit .stm-listing-tabs { margin-top: 20px; } .car-listing-tabs-unit .car-listing-top-part { position: relative; padding-top: 33px; } .car-listing-tabs-unit .car-listing-top-part:before { position: absolute; content: ""; display: block; top: 0; bottom: 0; left: -2000px; right: -2000px; z-index: -1; } .car-listing-tabs-unit .car-listing-main-part { padding-top: 59px; } .stm-listing-tabs ul { list-style: none; padding: 0; margin: 0; font-size: 0; } .stm-listing-tabs ul li { display: inline-block; margin-right: 2px; margin-bottom: 0; } .stm-listing-tabs ul li:last-child { margin-right: 0; } .stm-listing-tabs ul li.active a { color: #0d46ff; background-color: #ffffff; } .stm-listing-tabs ul li a { display: block; padding: 0 25px; background: rgba(255, 255, 255, 0.1); font-size: 14px; line-height: 44px; text-transform: uppercase; text-decoration: none !important; font-weight: 700; color: #aaa; } .preloader { display: none; position: absolute; left: 50%; margin-left: -27px; top: 0; height: 46px; width: 54px; } .preloader span { display: block; bottom: 20px; width: 9px; height: 5px; background: #0d46ff; position: absolute; animation: preloader 1.5s infinite ease-in-out; } .preloader span:nth-child(2) { left: 11px; animation-delay: 0.2s; } .preloader span:nth-child(3) { left: 22px; animation-delay: 0.4s; } .preloader span:nth-child(4) { left: 33px; animation-delay: 0.6s; } .preloader span :nth-child(5) { left: 44px; animation-delay: 0.8s; } @keyframes preloader { 0% { height: 5px; transform: translateY(0px); background: #0d46ff; } 25% { height: 30px; transform: translateY(15px); background: #0d46ff; } 50% { height: 5px; transform: translateY(0px); background: #0d46ff; } 100% { height: 5px; transform: translateY(0px); background: #0d46ff; } } .car-listing-actions { position: relative; height: 46px; } .car-listing-actions.all-done { height: 0; padding: 0; } .car-listing-row .col-md-3 { margin-bottom: 40px; } .car-listing-row .listing-car-item-meta { padding-top: 17px; } .car-listing-row .listing-car-item-meta .car-title { color: #102127; overflow: hidden; text-transform: uppercase; font-size: 14px; line-height: 18px; font-weight: 700; } .car-listing-row .listing-car-item-meta .car-title .colored { color: #102127; } .car-listing-row .listing-car-item-meta .price { position: relative; float: right; padding: 6px 10px 4px 4px; margin-left: 18px; background-color: #0d46ff; text-align: right; } .car-listing-row .listing-car-item-meta .price.discounted-price { padding: 1px 10px 2px 4px; } .car-listing-row .listing-car-item-meta .price.discounted-price .sale-price { line-height: 16px; } .car-listing-row .listing-car-item-meta .price .regular-price, .car-listing-row .listing-car-item-meta .price .sale-price, .car-listing-row .listing-car-item-meta .price .normal-price { position: relative; z-index: 6; color: #ffffff; } .car-listing-row .listing-car-item-meta .price .regular-price { font-size: 13px; line-height: normal; text-decoration: line-through; } .car-listing-row .listing-car-item-meta .price .normal-price, .car-listing-row .listing-car-item-meta .price .sale-price { color: #ffffff; font-size: 14px; line-height: 20px; } .car-listing-row .listing-car-item-meta .price .normal-price { line-height: 25px; } .car-listing-row .listing-car-item-meta .price:before { position: absolute; content: ""; display: block; top: 0; left: -12px; height: 100%; width: 32px; background-color: #0d46ff; transform: skew(-14deg, 0deg); z-index: 5; } .car-listing-row .car-meta-top { padding-bottom: 17px; border-bottom: 1px solid #ccc; } .car-listing-row .car-meta-bottom ul { list-style: none; padding: 0; margin: 0; } .car-listing-row .car-meta-bottom ul li { display: inline-block; margin-top: 4px; margin-bottom: 0; margin-right: 14px; color: #888; vertical-align: middle; } .car-listing-row .car-meta-bottom ul li:last-child { margin-right: 0; } .car-listing-row .car-meta-bottom ul li i { margin-right: -1px; font-size: 13px; color: #aaaaaa; vertical-align: middle; } .car-listing-row .car-meta-bottom ul li i.stm-icon-road { position: relative; top: 1px; } .car-listing-row .car-meta-bottom ul li i.stm-icon-transmission { position: relative; top: 1px; } .car-listing-row .car-meta-bottom ul li span { position: relative; top: 1px; vertical-align: top; margin-left: 2px; font-size: 13px; } .car-listing-row .car-meta-bottom ul li .special-text { margin-bottom: 2px; text-transform: uppercase; } .found-cars-cloned { position: absolute; top: 50%; right: 0; margin-top: -13px; } .found-cars, .found-cars.heading-font { display: inline-block; position: relative; padding-left: 30px; font-size: 13px; line-height: 26px; text-transform: uppercase; font-weight: 400; color: #aaaaaa !important; } .found-cars i, .found-cars.heading-font i { position: absolute; content: ""; display: block; font-size: 23px; position: absolute; left: 0; top: 0; } .found-cars .blue-lt, .found-cars.heading-font .blue-lt { color: #0d46ff; font-weight: 700; } .found-cars-clone { display: none; visibility: hidden; opacity: 0; } .tab-search-title { position: relative; padding-left: 71px; margin-bottom: 36px; min-height: 35px; font-size: 30px; color: #102127; font-weight: 700; } .tab-search-title i { position: absolute; left: 0; top: -7px; font-size: 34px; } #car-listing-tab-search { padding-top: 20px; } .reset-all:hover { cursor: pointer; } .reset-all.reset-styled { display: block; border: 2px solid #ddd; border-radius: 3px; color: #ddd; text-align: center; line-height: 44px; font-size: 22px; text-decoration: none !important; } .reset-all.reset-styled:hover { color: #0d46ff; border-color: #0d46ff; } .reset-all.reset-styled:focus { color: #0d46ff; border-color: #0d46ff; } .reset-all.reset-styled:active { color: #0d46ff; border-color: #0d46ff; } .search-call-to-action { margin-top: 36px; } .slider-v1-title .h1 { font-size: 46px; color: #102127; font-weight: 400 !important; } .stm-slider-rounded-style-title { font-size: 20px; line-height: 22px; font-weight: 700; } .stm-slider-rounded-style-title.text-left { padding-left: 37px; } .stm-slider-rounded-style-title.style-2 span { display: block; } .button.stm-slider-button { padding: 16px 25px 15px 45px; font-weight: 700; line-height: 14px !important; visibility: inherit; white-space: nowrap; } .button.stm-slider-button i { position: absolute; top: 50%; left: 16px; font-size: 18px; margin-top: -9px; } .entry-header { position: relative; background-size: cover; background-color: #8f9fad; background-image: url("../../images/title-box-default-bg.jpg"); background-position: 50% 0; } .entry-header.small_title_box > .container { min-height: 222px; } .entry-header.small_title_box .container .entry-title h1 { color: #ffffff; } .entry-header.small_title_box .container .entry-title h2 { color: #ffffff; } .entry-header.small_title_box .entry-title h1, .entry-header.small_title_box .entry-title h2 { font-size: 36px; margin-bottom: 0; } .entry-header > .container { min-height: 335px; position: relative; z-index: 11; } .entry-header:after { position: absolute; content: ""; display: block !important; top: 0; left: 0; right: 0; bottom: 0; background: rgba(35, 38, 40, 0.5); z-index: 10; } .entry-header .entry-title { position: absolute; top: 50%; left: 15px; right: 15px; transform: translateY(-50%); } .entry-header .entry-title h1, .entry-header .entry-title h2 { color: #ffffff; margin-bottom: 13px; text-transform: uppercase; } .entry-header .entry-title .colored-separator { color: #0d46ff; margin-bottom: 8px; text-align: left; } .entry-header .entry-title .colored-separator .first-long, .entry-header .entry-title .colored-separator .last-short { background-color: #0d46ff; } .entry-header .entry-title .sub-title { color: #ffffff; font-weight: 400; line-height: 17px; } .entry-header.center .entry-title h1, .entry-header.center .entry-title h2 { text-align: center; } .entry-header.center .colored-separator { text-align: center; } .entry-header.center .sub-title { text-align: center; } .entry-header.right .entry-title h1, .entry-header.right .entry-title h2 { text-align: right; } .entry-header.right .colored-separator { text-align: right; } .entry-header.right .sub-title { text-align: right; } .stm_breadcrumbs_unit + .container .archive-listing-page .classic-filter-row { margin-top: 0; } .stm_breadcrumbs_unit .navxtBreads { padding: 15px 0 8px 4px; margin-bottom: 20px; color: #888; text-transform: uppercase; font-size: 11px; border-bottom: 1px solid #dddddd; } .stm_breadcrumbs_unit .navxtBreads span { margin: 0 3px; } .stm_breadcrumbs_unit .navxtBreads span:first-child { margin-left: 0; } .stm_breadcrumbs_unit .navxtBreads span:last-child { margin-right: 0; } .stm_breadcrumbs_unit .navxtBreads a { color: #888; text-decoration: none !important; font-size: 11px; } .stm_breadcrumbs_unit .navxtBreads a :hover { color: #0d46ff; } .media-carousel-item { max-width: 270px; width: auto; margin: 0 auto; } .media-carousel-item .stm_fancybox { display: block; position: relative; } .media-carousel-item .stm_fancybox:after { position: absolute; content: ""; display: block; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); opacity: 0; } .media-carousel-item .stm_fancybox:hover:after { opacity: 1; } .stm-carousel .owl-controls { margin-top: 30px; } .stm-carousel .owl-stage-outer { margin-bottom: 30px; } *:focus { outline: none !important; } .stm-owl-next, .stm-owl-prev { display: inline-block; vertical-align: middle; font-size: 30px; padding: 5px 15px; border: 2px solid transparent; color: #888; } .stm-owl-next:hover, .stm-owl-prev:hover { cursor: pointer; border-color: #0d46ff; color: #0d46ff; } .owl-carousel .owl-item { transform: translateZ(0px) !important; -webkit-transform: translateZ(0px) !important; } .stm-carousel-brands { position: relative; padding: 0; display: block; } .stm-carousel-brands .brands-carousel-item { float: none; } .stm-carousel-brands .brands-carousel-item .brands-carousel-item-inner { opacity: 0.7; width: auto; margin: 0 auto; } .stm-carousel-brands .brands-carousel-item .brands-carousel-item-inner:hover { opacity: 1; } .stm-carousel-brands .brands-carousel-item .brands-carousel-item-inner img { width: unset; margin: 0 auto; } .stm-carousel-brands .owl-controls { margin-top: 0; } .stm-carousel-brands .owl-controls .owl-prev, .stm-carousel-brands .owl-controls .owl-next { display: inline-block; position: absolute; top: 50%; transform: translateY(-50%); color: #aaaaaa; } .stm-carousel-brands .owl-controls .owl-prev:hover, .stm-carousel-brands .owl-controls .owl-next:hover { color: #0d46ff; } .stm-carousel-brands .owl-controls .owl-prev:after, .stm-carousel-brands .owl-controls .owl-next:after { font-family: "Font Awesome 6 Free"; font-weight: 600; font-style: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); font-size: 26px; } .stm-carousel-brands .owl-controls .owl-prev { left: 0; } .stm-carousel-brands .owl-controls .owl-prev:after { content: "\f104"; } .stm-carousel-brands .owl-controls .owl-next { right: 0; } .stm-carousel-brands .owl-controls .owl-next:after { content: "\f105"; } .stm-services-archive-page { margin-top: 30px; } .stm-service-unit { margin-bottom: 50px; } .stm-service-unit > a { text-decoration: none !important; } .stm-service-unit .image { position: relative; margin-bottom: 14px; } .stm-service-unit .image .icon { position: absolute; bottom: 0; left: 0; width: 70px; height: 70px; font-size: 33px; background-color: #0d46ff; color: #ffffff; text-align: center; } .stm-service-unit .image .icon > i { line-height: 70px; } .stm-service-unit .stm-service-meta { border: 1px solid #ddd; padding: 21px 41px 10px 45px; } .stm-service-unit .stm-service-meta .title { padding-bottom: 13px; margin-bottom: 15px; text-transform: uppercase; border-bottom: 1px solid #ddd; } .stm-service-unit .stm-service-meta .excerpt { font-size: 13px; line-height: 18px; color: #888; } .stm-big-car-gallery .owl-nav, .stm-carousel .owl-nav { display: none !important; } .stm-big-car-gallery .owl-controls { margin-top: 25px; } .stm-thumbs-car-gallery { position: relative; } .stm-thumbs-car-gallery:after { display: table; content: ""; clear: both; } .stm-thumbs-car-gallery .stm-single-image { max-width: 142px; width: auto; margin: 0 auto; } .stm-thumbs-car-gallery .stm-single-image:hover { cursor: pointer; } .stm-thumbs-car-gallery .stm-single-image img { max-width: 100%; height: auto; } .stm-thumbs-car-gallery .owl-item:hover { cursor: pointer; } .stm-thumbs-car-gallery .owl-item:after { position: absolute; content: ""; display: block; top: 0; left: 0; right: 0; bottom: 0; background: rgba(35, 38, 40, 0.3); visibility: visible; opacity: 0; max-width: 142px; width: auto; margin: 0 auto; } .stm-thumbs-car-gallery .owl-item.current:after { visibility: visible; opacity: 1; } .stm-thumbs-car-gallery .owl-controls { margin-top: 0; } .stm-thumbs-car-gallery .owl-prev, .stm-thumbs-car-gallery .owl-next { position: absolute; width: 30px; top: 0; background: rgba(0, 0, 0, 0.7); text-align: center; } .stm-thumbs-car-gallery .owl-prev:after, .stm-thumbs-car-gallery .owl-next:after { font-family: "Font Awesome 6 Free"; font-weight: 600; font-style: normal; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); display: block; color: #ffffff; line-height: 82px; } .stm-thumbs-car-gallery .owl-prev:hover, .stm-thumbs-car-gallery .owl-next:hover { cursor: pointer; } .stm-thumbs-car-gallery .owl-prev { left: -30px; } .stm-thumbs-car-gallery .owl-prev:after { content: "\f053"; } .stm-thumbs-car-gallery .owl-next { right: -30px; } .stm-thumbs-car-gallery .owl-next:after { content: "\f054"; } .stm-thumbs-car-gallery .video-preview { position: relative; } .stm-thumbs-car-gallery .video-preview:before { display: block; font-family: "Font Awesome 6 Free"; font-weight: 600; font-style: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); content: "\f144"; position: absolute; top: 50%; left: 50%; margin: -25px 0 0 -25px; width: 51px; height: 51px; background: rgba(255, 255, 255, 0.8); border-radius: 50%; text-align: center; line-height: 51px; color: #0d46ff; font-size: 30px; z-index: 20; } .stm-thumbs-car-gallery .video-preview a.fancy-iframe:before { width: 90px; height: 90px; line-height: 90px; font-size: 63px; margin: -45px 0 0 -45px !important; } .stm-car-carousels { position: relative; overflow: hidden; margin-bottom: 45px; } .stm-car-carousels:hover .stm-thumbs-car-gallery .owl-prev { left: 0; } .stm-car-carousels:hover .stm-thumbs-car-gallery .owl-next { right: 0; } .video-preview a.fancy-iframe { display: block; position: relative; } .video-preview a.fancy-iframe:before { display: block; font-family: "Font Awesome 6 Free"; font-weight: 600; font-style: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); content: "\f144"; position: absolute; top: 50%; left: 50%; margin: -25px 0 0 -25px; width: 51px; height: 51px; background: rgba(255, 255, 255, 0.8); border-radius: 50%; text-align: center; line-height: 51px; color: #102127; font-size: 30px; z-index: 20; } .video-preview a.fancy-iframe:hover:before { color: #0d46ff; } .compose-mode .stm-tech-infos { position: relative; margin-top: 10px; } .compose-mode .stm-tech-infos table { position: absolute; top: 44px; z-index: 1; } .compose-mode .vc_element.vc_stm_tech_info { min-height: 40px; } .compose-mode .vc_element { z-index: 10; position: relative; } .stm-tech-infos { margin-top: -6px; margin-bottom: 25px; } .stm-tech-infos .stm-tech-title { position: relative; padding-top: 10px; padding-left: 50px; margin-bottom: 9px; min-height: 35px; } .stm-tech-infos .stm-tech-title i { position: absolute; top: 50%; left: 0; transform: translateY(-50%); font-size: 27px; color: #0d46ff; } .stm-tech-infos .stm-tech-title .title { font-size: 16px; font-weight: 400; color: #102127; } .stm-tech-infos span.h6 { font-size: 14px; font-weight: 400; } .stm-border-right { border-right: 1px solid #ddd; } .special-label, .special-label.h5 { position: absolute; top: 27px; left: -81px; height: 49px; padding: 0 100px; line-height: 49px; color: #ffffff !important; text-transform: uppercase; text-align: center; font-size: 14px; font-weight: 700; background-color: #0d46ff; transform: rotate(-45deg) translateZ(0); transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; z-index: 10; } .special-label-small, .special-label-small.h6 { top: 20px; left: -91px; height: 32px; line-height: 32px; } .stm-shareble { position: relative; } .stm-shareble:hover .stm-share { border-color: #0d46ff; color: #0d46ff; } .stm-shareble .st_sharethis_large { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; opacity: 0; z-index: 20; } .stm-shareble .st_sharethis_large:hover { cursor: pointer; } .single-car-prices { background-color: #0d46ff; } .single-car-prices .h4 { font-size: 24px; } .single-regular-price { padding: 22px 0 13px; vertical-align: middle; } .single-regular-price > .labeled { margin-right: 7px; font-size: 12px; font-weight: 400; color: #ffffff; vertical-align: middle; text-transform: uppercase; } .single-regular-price > .h3 { position: relative; top: -1px; left: 1px; color: #ffffff; vertical-align: middle; } .price-description-single { padding: 4px 10px; background-color: #102127; font-size: 13px; text-align: center; color: #ffffff; } .single-regular-sale-price { padding: 14px 25px 12px; } .single-regular-sale-price > table { margin-bottom: 0; table-layout: fixed; } .single-regular-sale-price > table tr td { padding: 0; border-bottom: none; color: #ffffff; text-transform: uppercase; } .single-regular-sale-price > table tr td:first-child { width: 40%; font-size: 14px; border-right: 1px solid #89ade7; } .single-regular-sale-price > table tr td:nth-child(2) { padding-left: 21px; } .single-regular-sale-price > table tr td:nth-child(2) .h4 { margin: -5px 0 0; color: #ffffff; text-align: center; } .regular-price-with-sale { line-height: 17px; } .regular-price-with-sale strong { display: block; } .sale-price-description-single { padding: 4px 10px; background-color: #102127; font-size: 12px; text-align: center; color: #ffffff; text-transform: uppercase; } .sale-price-description-single > strong { font-size: 14px; } .single-car-data { padding: 12px 26px 13px 23px; margin-bottom: 26px; background-color: #f0f2f5; } .single-car-data .stm-single-car-history-image { display: block; } .single-car-data .stm-single-car-history-image a { display: block; padding: 10px 0; } .single-car-data > table { margin-bottom: 0; table-layout: fixed; } .single-car-data > table tr td { padding: 11px 0 6px; } .single-car-data > table tr td.t-label { padding-right: 3px; text-transform: uppercase; color: #888; font-size: 12px; } .single-car-data > table tr td.t-value { padding-left: 3px; margin-bottom: 0; font-weight: 700; font-size: 14px; line-height: 18px; } .single-car-data > table tr td.t-value.t-vin { font-size: 12px; text-transform: uppercase; } .single-car-data > table tr:last-child td { border-bottom: none; } .single-car-mpg { padding: 11px 15px; margin-bottom: 25px; border: 3px solid #e4e6ea; } .single-car-mpg:after { display: table; content: ""; clear: both; } .single-car-mpg .mpg-unit { padding-top: 14px; float: left; width: 36%; text-align: center; } .single-car-mpg .mpg-unit .mpg-value { padding: 0 3px; font-size: 26px; font-weight: 700; } .single-car-mpg .mpg-unit .mpg-label { font-size: 12px; text-transform: uppercase; } .single-car-mpg .mpg-icon { float: left; width: 26.36%; max-width: 64px; min-height: 64px; text-align: center; background-color: #0d46ff; border-radius: 50%; text-indent: 5px; } .single-car-mpg .mpg-icon i { position: relative; top: -1px; font-size: 26px; line-height: 64px; color: #ffffff; } .stm_auto_loan_calculator { padding: 22px 23px 8px; border: 3px solid #e4e6ea; } .stm_auto_loan_calculator > .title { position: relative; min-height: 42px; padding-left: 55px; text-transform: uppercase; } .stm_auto_loan_calculator > .title h5 { position: relative; top: 4px; margin-bottom: 15px; line-height: 16px; font-size: 16px; font-weight: 400; } .stm_auto_loan_calculator > .title > i { position: absolute; top: 0; left: 1px; font-size: 42px; color: #0d46ff; } .stm_auto_loan_calculator .form-group { margin-bottom: 17px; } .stm_auto_loan_calculator .labeled { margin-bottom: 6px; font-size: 13px; color: #888; } .stm_auto_loan_calculator input { height: 37px; line-height: 37px; } .stm_auto_loan_calculator .single-calculator-title { margin: 8px 0 28px -2px; text-transform: none; } .stm_auto_loan_calculator .single-calculator-title h3 { position: relative; top: 4px; } .stm_auto_loan_calculator.wide-version { padding-left: 32px; padding-right: 32px; } .stm_auto_loan_calculator.wide-version .stm_calculator_results { padding-bottom: 26px; } .stm_auto_loan_calculator.wide-version .form-group { margin-bottom: 24px; } .stm_auto_loan_calculator .stm_calculator_results { padding-top: 8px; padding-bottom: 20px; color: #ffffff; } .stm_auto_loan_calculator .stm_calculator_results .stm-calc-results-inner { position: relative; background-color: #0d46ff; padding: 18px 24px 14px; } .stm_auto_loan_calculator .stm_calculator_results .stm-calc-results-inner:after { position: absolute; content: ""; display: block; top: -8px; left: 26px; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #0d46ff; } .stm_auto_loan_calculator .stm_calculator_results .stm-calc-results-inner .h5 { min-height: 22px; margin-bottom: 5px; color: #ffffff; } .stm_auto_loan_calculator .stm_calculator_results .stm-calc-label { margin-bottom: -2px; font-size: 13px; } .stm_auto_loan_calculator .calculate_loan_payment { margin-bottom: 16px; } .orange { color: #0d46ff; } #request-trade-offer-form .col-md-5, #get-car-price-form .col-md-5, #request-test-drive-form .col-md-5 { text-align: right; } #request-trade-offer-form .col-md-5 .grecaptcha-badge, #get-car-price-form .col-md-5 .grecaptcha-badge, #request-test-drive-form .col-md-5 .grecaptcha-badge { width: 245px; position: absolute !important; bottom: -9px !important; right: unset !important; left: -133%; } #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; } #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; } .modal-header { border-bottom: none; } .modal-header-iconed { padding: 28px 10px 23px 105px; position: relative; background-color: #102127; } .modal-header-iconed h3 { text-transform: uppercase; color: #ffffff; } .modal-header-iconed .test-drive-car-name { margin-top: -5px; color: #aaaaaa; } .modal-header-iconed i { color: #0d46ff; } @media (max-width: 450px) { .modal-header-iconed { display: block; padding-rigth: 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: 0; left: 0; font-size: 16px; } } .stm-datepicker-input-icon { position: relative; } .stm-datepicker-input-icon:after { position: absolute; display: block; font-family: "Font Awesome 6 Free"; font-weight: 600; font-style: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, -50%); right: 18px; top: 50%; color: #0d46ff; font-size: 16px; content: "\f017"; } .stm-datepicker-input-icon input { padding-right: 35px; } .compare-title { margin-bottom: 25px; line-height: 36px; margin-top: 30px; text-transform: uppercase; } .car-listing-row .compare-col-stm { margin-bottom: 6px; } .car-listing-row .compare-col-stm .car-meta-top { border-bottom: none; } .car-listing-row .compare-col-stm:hover .remove-from-compare { bottom: -13px; opacity: 1; } .car-listing-row .compare-col-stm:hover .stm-compare-car-img:after { opacity: 1; } .car-listing-row .compare-col-stm .listing-car-item-meta { padding-top: 35px; } .title-box-disabled { height: 43px; } .compare-options table > tbody tr td { text-transform: uppercase; } .compare-values table > tbody tr td .h5 { margin: 0; font-weight: 700; } .compare-value-hover:hover { cursor: pointer; } .compare-value-hover.hovered { color: #0d46ff; } .compare-value-hover.hovered .h5 { color: #0d46ff; } .compare-value-hover .h5 .regular-price { font-size: 13px; text-decoration: line-through; } .stm-compare-car-img { position: relative; } .stm-compare-car-img:after { position: absolute; content: ""; display: block; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.3); opacity: 0; } .stm-compare-car-img img { width: 100%; } .compare-col-stm-empty .image { position: relative; } .compare-col-stm-empty .image img.stm-compare-empty { opacity: 0.8; } .compare-col-stm-empty .image .stm-icon-add_car { position: absolute; top: 50%; left: 50%; transform: none; margin: -26px 0 0 -36px; font-size: 53px; color: #d1d7dc; z-index: 15; } .compare-col-stm-empty:hover img.stm-compare-empty { opacity: 1; } .compare-col-stm-empty > a { text-decoration: none !important; } .compare-col-stm-empty > a:hover .h5 { color: #0d46ff; } .compare-col-stm-empty .h5 { margin-top: 24px; color: #888; text-transform: uppercase; text-align: center; } .stm-compare-row { margin-bottom: 30px; } .stm-compare-features { margin-top: 3px; margin-bottom: 29px; text-transform: uppercase; font-weight: 400; } .stm-call-to-action-1 { position: relative; border: 1px solid #ddd; overflow: hidden; } .stm-call-to-action-1:after { display: table; content: ""; clear: both; } .stm-call-to-action-1 .stm-call-action-left { position: relative; padding: 30px 10px 22px 27px; float: left; width: 43%; background-color: #ffffff; z-index: 16; } .stm-call-to-action-1 .stm-call-action-left:after { position: absolute; content: ""; display: block; top: 0; right: -100px; height: 100%; width: 400px; transform: skew(-45deg, 0deg); background-color: #ffffff; z-index: 16; } .stm-call-to-action-1 .stm-call-action-left .stm-call-action-image { float: left; margin-top: -5px; margin-right: 28px; } .stm-call-to-action-1 .stm-call-action-left .stm-call-action-image img { max-height: 50px; } .stm-call-to-action-1 .stm-call-action-left .stm-call-action-icon { position: relative; left: 6px; min-width: 51px; float: left; margin-top: -4px; margin-right: 28px; font-size: 49px; } .stm-call-to-action-1 .stm-call-action-left .stm-call-action-content { position: relative; z-index: 20; } .stm-call-to-action-1 .stm-call-action-left .stm-call-action-content .content { font-size: 20px; line-height: 20px; font-weight: 700; overflow: hidden; } .stm-call-to-action-1 .stm-call-action-right { position: absolute; right: 0; top: 0; width: 65.947%; height: 100%; overflow: hidden; z-index: 15; } .stm-call-to-action-1 .stm-call-action-right .stm-call-action-right-banner { position: absolute; top: 0; right: 0; left: 0; bottom: 0; border-radius: 1px; background-size: cover; } .remove-compare-unlinkable { position: relative; height: 29px; margin-top: -29px; z-index: 20; } .remove-from-compare { position: absolute; bottom: 0px; left: 50%; margin-left: -78px; width: 157px; padding: 0 6px 0 32px; height: 29px; line-height: 29px; text-transform: uppercase; border-radius: 15px; color: #ffffff; font-size: 12px; background-color: #0d46ff; opacity: 0; } .remove-from-compare:hover { cursor: pointer; } .remove-from-compare .stm-icon-remove { position: absolute; left: 7px; top: 6px; font-size: 15px; } .remove-from-compare.loading .stm-icon-remove { left: 11px; top: 6px; font-family: "Font Awesome 6 Free"; font-weight: 600; font-style: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); font-size: 17px; line-height: normal; animation: rotating 2s infinite linear; } .remove-from-compare.loading .stm-icon-remove:before { content: "\f013"; z-index: 20; } .stm-car-compare-row { margin-top: 34px; } .stm-working-days { padding: 28px 26px 23px 27px; border: 3px solid #ddd; } .stm-working-days .title { position: relative; margin-bottom: 18px; padding-left: 31px; } .stm-working-days .title i { position: absolute; top: 1px; left: 1px; font-size: 21px; color: #0d46ff; } table.stm-working-days-table { margin-bottom: 0; } table.stm-working-days-table > tbody > tr:last-child td { border-bottom: none; } table.stm-working-days-table > tbody > tr td { padding: 7px 0 5px; } table.stm-working-days-table > tbody > tr td.day-label { text-transform: uppercase; font-size: 12px; color: #888; } table.stm-working-days-table > tbody > tr td.day-value { text-align: right; font-weight: 400; font-size: 13px; text-transform: uppercase; } table.stm-working-days-table > tbody > tr td.day-value.day-closed { color: #e81818; } .compare-empty-car-bottom, .compare-empty-car-top { display: none; } .archive-listing-page { margin-top: 30px; margin-bottom: 46px; } .listing-list-loop { width: 100%; padding-bottom: 16px; margin-bottom: 32px; border-bottom: 1px solid #ddd; } .listing-list-loop:after { display: table; content: ""; clear: both; } .listing-list-loop .video-preview { position: absolute; right: 9px; top: 17px; padding: 1px 11px 1px 25px; border-radius: 2px; color: #ffffff; font-size: 10px; text-transform: uppercase; background-color: #0d46ff; z-index: 20; } .listing-list-loop .video-preview .fas { position: absolute; top: 50%; left: 7px; margin-top: -6px; font-size: 12px; } .listing-list-loop .image { position: relative; padding-top: 8px; overflow: hidden; margin: 0; max-width: 100%; } @media (min-width: 768px) { .listing-list-loop .image { float: left; max-width: 257px; margin: 0 28px 0 0; } } .listing-list-loop .image .image-inner { position: relative; overflow: hidden; } .listing-list-loop .content { margin-top: 15px; } .listing-list-loop .content .title { margin-top: 3px; padding-top: 20px; font-size: 22px; line-height: 24px; font-weight: 700; overflow: hidden; } @media (min-width: 768px) { .listing-list-loop .content .title { padding-top: 2px; } } .listing-list-loop .content .meta-top { margin-bottom: 18px; } .listing-list-loop .content .meta-top:after { display: table; content: ""; clear: both; } .listing-list-loop .content .meta-top .price { min-width: 130px; position: relative; margin-left: 40px; float: right; text-align: right; background-color: #0d46ff; color: #ffffff; } .listing-list-loop .content .meta-top .price:before { position: absolute; content: ""; display: block; top: 0; left: -11px; height: 100%; width: 32px; background-color: #0d46ff; transform: skew(-23deg, 0deg); z-index: -1; } .listing-list-loop .content .meta-top .price .heading-font { font-size: 22px; color: #ffffff; font-weight: 700; letter-spacing: -1px; } .listing-list-loop .content .meta-top .price .normal-price { position: relative; left: -4px; padding: 13px 8px 12px 4px; } .listing-list-loop .content .meta-top .price .normal-price .label-price { max-width: 26px; display: inline-block; position: relative; top: -3px; margin-right: 2px; line-height: 10px; font-size: 10px; vertical-align: middle; text-transform: uppercase; opacity: 0.7; } .listing-list-loop .content .meta-top .price .normal-price .heading-font { position: relative; top: 1px; font-size: 22px; } .listing-list-loop .content .meta-top .price .price-form-label { display: block; padding: 13px 8px 12px 4px; } .listing-list-loop .content .meta-top .price.discounted-price { padding: 1px 7px 3px 0; } .listing-list-loop .content .meta-top .price.discounted-price .regular-price { position: relative; left: -4px; padding-right: 4px; vertical-align: bottom; font-size: 13px; text-decoration: line-through; } .listing-list-loop .content .meta-top .price.discounted-price .regular-price .label-price { opacity: 0.7; font-size: 10px; } .listing-list-loop .content .meta-top .price.discounted-price .sale-price { position: relative; left: -4px; vertical-align: middle; margin-top: -2px; padding-right: 3px; } .listing-list-loop .content .meta-top .price.discounted-price .sale-price .label-price { display: inline-block; max-width: 30px; margin-right: 2px; position: relative; top: -4px; line-height: 10px; font-size: 10px; text-transform: uppercase; vertical-align: middle; opacity: 0.7; } .listing-list-loop .content .meta-middle:after { display: table; content: ""; clear: both; } .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit { margin-bottom: 23px; padding-right: 0; margin-right: 0; border-right: none; } @media (max-width: 767px) { .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit { margin-bottom: 5px; padding-bottom: 5px; } } @media (min-width: 768px) { .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit { float: left; padding-right: 15px; margin-right: 15px; border-right: 1px solid #ddd; } } .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit:after { display: table; content: ""; clear: both; } .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit:nth-child(4) { border-right: none !important; } .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit.font-exists .meta-middle-unit-top { padding-left: 27px; } @media (max-width: 767px) { .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit.font-exists .meta-middle-unit-top { padding-left: 25px; } } .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit.font-exists .value { padding-left: 25px; } @media (max-width: 767px) { .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit.font-exists .value { padding-left: 0; } } .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit.meta-middle-divider { display: none !important; } .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit .meta-middle-unit-top { position: relative; } .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit.fuel .meta-middle-unit-top { padding-left: 23px; } .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit.fuel .value { padding-left: 23px; } .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit.engine .meta-middle-unit-top, .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit.engine .value, .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit.drive .meta-middle-unit-top, .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit.drive .value, .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit.transmission .meta-middle-unit-top, .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit.transmission .value { padding-left: 29px; } @media (max-width: 767px) { .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit.engine .meta-middle-unit-top, .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit.engine .value, .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit.drive .meta-middle-unit-top, .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit.drive .value, .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit.transmission .meta-middle-unit-top, .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit.transmission .value { padding-left: 0; } .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit.engine.font-exists .meta-middle-unit-top, .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit.drive.font-exists .meta-middle-unit-top, .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit.transmission.font-exists .meta-middle-unit-top { padding-left: 29px; } } .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit .icon { position: absolute; margin-top: 1px; top: 50%; left: 1px; transform: translateY(-50%); color: #888; font-size: 15px; } .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit .icon .stm-icon-fuel { position: relative; top: -1px; font-size: 14px; } .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit .icon .stm-icon-engine_fill { position: relative; top: 0; left: 1px; font-size: 18px; } .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit .icon .stm-icon-transmission_fill { position: relative; top: 1px; left: 1px; font-size: 17px; } .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit .icon .stm-icon-drive_2 { position: relative; top: 1px; left: 1px; font-size: 17px; } .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit .name { text-transform: uppercase; color: #888; font-size: 10px; } .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit .value { margin-top: -5px; margin-bottom: 0; line-height: normal; } @media (max-width: 767px) { .listing-list-loop .content .meta-middle .meta-middle-row .meta-middle-unit .value { font-weight: 700; margin-left: 10px; } } .certified-logo-1, .certified-logo-2 { opacity: 0.8; } .certified-logo-1 img, .certified-logo-2 img { max-height: 29px; } .certified-logo-1:hover, .certified-logo-2:hover { opacity: 1; } .stm-price-range { margin-bottom: 19px; } .stm-modern-dynamic-slider .stm-accordion-content .ui-slider.ui-slider-horizontal { margin-bottom: 19px; } .classic-filter-row { position: relative; z-index: 48; } .classic-filter-row input[type=text] { height: 40px; line-height: 40px; } .classic-filter-row .form-group { margin-bottom: 16px; } .classic-filter-row .filter-price { margin: 7px 0 31px; } .classic-filter-row .filter-price h5 { margin-bottom: 19px; } .classic-filter-row .stm-slider-filter-type-unit .row .col-md-6 { padding: 0 15px !important; } .classic-filter-row .stm-slider-filter-type-unit .row input { text-align: center; } .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 .filter-sidebar { padding: 0 22px 30px; background-color: #ffffff; box-shadow: 0 5px 18px rgba(0, 0, 0, 0.18); } .classic-filter-row .sidebar-entry-header { position: relative; min-height: 40px; padding: 26px 22px 21px 76px; margin: 0 -22px; background-color: #102127; } .classic-filter-row .sidebar-entry-header i { position: absolute; top: 32px; left: 21px; font-size: 29px; color: #ffffff; } .classic-filter-row .sidebar-entry-header .h4 { display: block; padding-top: 10px; color: #ffffff; font-weight: 700; letter-spacing: -0.3px; } .classic-filter-row .stm-inventory-sidebar { margin-top: 25px; } .sold-listings-inventory .classic-filter-row .stm-accordion-single-unit.price .stm-accordion-content { padding: 5px 25px 40px; } .stm-price-range-unit { padding: 0 9px; background-color: #dfe1e5; border-radius: 2px; } .row-pad-top-24 { padding-top: 24px; } .col-md-wider-left { padding-left: 6px; } .col-md-wider-right { padding-right: 6px; } .sidebar-action-units:after { display: table; content: ""; clear: both; } .sidebar-action-units .button span { text-transform: uppercase; } .sidebar-action-units input[type=submit] { float: left; margin-right: 23px; padding: 13px 19px 9px; font-size: 12px; text-transform: uppercase; } .stm-reset-classic-filter { margin-top: 8px; display: inline-block; position: relative; padding-left: 17px; color: #888; font-size: 13px; } .stm-reset-classic-filter .fas { position: absolute; top: 5px; left: 0; color: #0d46ff; font-size: 14px; } .stm-reset-classic-filter span { display: inline-block; position: relative; } .stm-reset-classic-filter span:after { position: absolute; content: ""; display: block; bottom: 3px; left: 1px; right: 0; height: 1px; background-color: #888; } #stm_filter_max_price, #stm_filter_min_price { text-align: center; } .classic-filter-pagination .page-numbers { border-top: none; } .stm-car-listing-sort-units { margin-top: 4px; padding-bottom: 22px; margin-bottom: 22px; border-bottom: 1px solid #ddd; } .stm-car-listing-sort-units .stm-sort-by-options { float: left; } .stm-car-listing-sort-units .stm-sort-by-options > span { float: left; margin-top: 7px; margin-right: 9px; text-transform: uppercase; font-size: 12px; color: #888; } .stm-car-listing-sort-units .stm-sort-by-options .stm-select-sorting { float: left; } .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; } .stm-car-listing-sort-units .stm-view-by { float: right; } .stm-car-listing-sort-units .stm-view-by:after { display: table; content: ""; clear: both; } .stm-car-listing-sort-units .stm-view-by .view-type { display: block; float: left; color: #8f8f8f; margin-left: 10px; width: 32px; height: 32px; line-height: 34px; text-align: center; text-decoration: none !important; } .stm-car-listing-sort-units .stm-view-by .view-type:hover { color: #0d46ff; } .stm-car-listing-sort-units .stm-view-by .view-type.view-list { font-size: 12px; } .stm-car-listing-sort-units .stm-view-by .view-type.view-grid { text-indent: 2px; font-size: 16px; } .stm-car-listing-sort-units .stm-view-by .view-type:hover { cursor: pointer; } .stm-car-listing-sort-units .stm-view-by .view-type:first-child { margin-left: 0; } .stm-car-listing-sort-units .stm-view-by .view-type.active { background-color: #f0f2f5; color: #8f8f8f; } .stm-car-listing-sort-units .stm-view-by .view-type.active:hover { color: #0d46ff; } .stm-isotope-sorting { position: relative; } select { opacity: 0; visibility: hidden; } .stm-isotope-listing-item { margin-bottom: 31px; } .select2-search input[type=search] { height: 34px; } .select2-search.select2-search--dropdown.select2-search--hide { display: block !important; } .stm-multi-currency .select2-dropdown--below .select2-search--hide { display: none !important; } .stm-filter-chosen-units { margin-bottom: 7px; } #modern-filter-listing ul.stm-filter-chosen-units-list { height: 0; } ul.stm-filter-chosen-units-list { list-style: none; padding: 0; margin: 0; } ul.stm-filter-chosen-units-list:after { display: table; content: ""; clear: both; } ul.stm-filter-chosen-units-list li { position: relative; float: left; padding: 4px 35px 6px 13px; margin: 0 15px 10px 0; font-size: 13px; box-shadow: 0 1px 3px rgba(59, 62, 68, 0.3); border-radius: 3px; color: #555; } ul.stm-filter-chosen-units-list li:last-child { margin-right: 0; } ul.stm-filter-chosen-units-list li > span { margin-right: -1px; color: #aaa; } ul.stm-filter-chosen-units-list li > i { position: absolute; top: 0; right: 0; width: 29px; height: 100%; line-height: 31px; text-align: center; font-size: 10px; color: #aaa; } ul.stm-filter-chosen-units-list li > i:hover { cursor: pointer; } .stm-accordion-single-unit { margin-top: 20px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.18); } .stm-accordion-single-unit > a.title { position: relative; display: block; padding: 27px 20px 20px 25px; background-color: #ffffff; border-top: 4px solid #102127; text-decoration: none !important; } .stm-accordion-single-unit > a.title.collapsed { padding: 15px 20px 15px 25px; border-top-color: #0d46ff; } .stm-accordion-single-unit > a.title.collapsed .minus { margin-top: -2px; } .stm-accordion-single-unit > a.title.collapsed .minus:after { opacity: 1; } .stm-accordion-single-unit > a.title h5 { margin-bottom: 0; text-transform: uppercase; } .stm-accordion-single-unit > a.title .minus { display: block; position: absolute; top: 50%; right: 20px; margin-top: 1px; width: 11px; height: 3px; background-color: #ccc; } .stm-accordion-single-unit > a.title .minus:after { position: absolute; content: ""; display: block; top: -4px; left: 4px; height: 11px; width: 3px; background-color: #ccc; opacity: 0; } .stm-accordion-single-unit > a.title:hover .minus:after, .stm-accordion-single-unit > a.title:hover .minus { background-color: #0d46ff; } .stm-accordion-single-unit .stm-accordion-content ul { padding: 5px 40px 17px 25px; margin-bottom: 0; } .stm-accordion-single-unit .stm-accordion-content ul li { margin-bottom: 7px; font-size: 13px; } .stm-accordion-single-unit .stm-accordion-content ul li:hover { cursor: pointer; } .blog-meta { padding: 16px 18px 0; margin-bottom: 45px; background-color: #102127; } .blog-meta .left { float: left; } .blog-meta .right { float: right; } .blog-meta .blog-meta-unit { position: relative; color: #ffffff; padding-left: 22px; margin-bottom: 14px; font-weight: 400; } .blog-meta .blog-meta-unit .post_comments { font-weight: 400; } .blog-meta .blog-meta-unit a { color: #ffffff; } .blog-meta .blog-meta-unit a:hover { color: #0d46ff; text-decoration: none; } .blog-meta .blog-meta-unit i { position: absolute; top: 50%; left: 0; margin-top: -9px; font-size: 15px; color: #0d46ff; } .blog-meta .blog-meta-unit i .stm-icon-message { font-size: 14px; margin-top: -7px; } .blog-meta .clearfix .blog-meta-unit { float: left; margin-right: 41px; } .post-content { padding-bottom: 35px; margin-bottom: 38px; border-bottom: 1px solid #ddd; } .post-content iframe { width: 100% !important; max-width: 100% !important; vertical-align: top; } .post-content.post-content-vc { margin-bottom: 0; padding-bottom: 0; border-bottom: none; } .post-content blockquote { position: relative; margin-top: 10px; padding-left: 72px; padding-right: 5px; border-left: none; font-size: 16px; line-height: 32px; color: #102127; font-style: normal; } .post-content blockquote:after, .post-content blockquote:before { position: absolute; content: ""; display: block; top: 9px; left: 4px; font-size: 31px; font-family: "stm-icon"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #0d46ff; content: "\e923"; } .blog-meta-bottom { margin-top: 30px; margin-bottom: 40px; } .blog-meta-bottom .left { float: left; } .blog-meta-bottom .right { float: right; } .blog-meta-bottom span.h6 { text-transform: uppercase; font-weight: 700; } .blog-meta-bottom .post-tags .post-tag, .blog-meta-bottom .post-tags .post-category, .blog-meta-bottom .post-cat .post-tag, .blog-meta-bottom .post-cat .post-category { color: #888; font-weight: 400; font-size: 13px; } .blog-meta-bottom .post-tags .post-tag:last-child .divider, .blog-meta-bottom .post-tags .post-category:last-child .divider, .blog-meta-bottom .post-cat .post-tag:last-child .divider, .blog-meta-bottom .post-cat .post-category:last-child .divider { display: none; } .blog-meta-bottom .post-tags .post-tag a, .blog-meta-bottom .post-tags .post-category a, .blog-meta-bottom .post-cat .post-tag a, .blog-meta-bottom .post-cat .post-category a { color: #888; font-weight: 400; font-size: 13px; } .blog-meta-bottom .post-tags .post-tag a:hover, .blog-meta-bottom .post-tags .post-category a:hover, .blog-meta-bottom .post-cat .post-tag a:hover, .blog-meta-bottom .post-cat .post-category a:hover { text-decoration: none; color: #0d46ff; } .blog-meta-bottom .post-tags { margin-top: 2px; } .blog-meta-bottom .stm-shareble { margin-top: 7px; } .stm-author-box { padding: 30px 50px 30px 30px; margin-bottom: 58px; border-top: 4px solid #102127; background-color: #f3f4f5; } .stm-author-box .author-image { float: left; margin-right: 29px; } .stm-author-box .author-image > img { border-radius: 50%; } .stm-author-box .author-content { overflow: hidden; } .stm-author-box .author-content h6 { margin-bottom: 4px; color: #aaaaaa; } .stm-author-box .author-content h4 { margin-bottom: 10px; } .stm-author-box .author-content .author-description { color: #555; font-size: 14px; line-height: 20px; } .comment-reply-title { margin-bottom: 30px; font-size: 16px; text-transform: uppercase; font-weight: 700; } .comments-title { text-transform: uppercase; padding-bottom: 20px; margin-bottom: 30px; border-bottom: 1px solid #ddd; } .single-post #main { margin-bottom: 36px; } .comment.parent .comment-body { position: relative; } .comment.parent .comment-body:after { position: absolute; content: ""; display: block; bottom: 0; left: 40px; width: 36px; height: 1px; background-color: #ddd; } .comment .comment-body { min-height: 80px; margin-bottom: 18px; overflow: hidden; } .comment .comment-avatar { position: relative; float: left; margin-right: 29px; } .comment .comment-avatar img { border-radius: 50%; } .comment .comment-avatar:before { position: absolute; content: ""; display: block; top: 88px; left: 50%; width: 1px; height: 2000px; background-color: #ddd; } .comment .comment-info-wrapper { overflow: hidden; } .comment .comment-info-wrapper .comment-info { margin-top: -4px; margin-bottom: 10px; } .comment .comment-info-wrapper .comment-text { min-height: 70px; padding-bottom: 21px; border-bottom: 1px solid #ddd; font-size: 14px; line-height: 22px; color: #888888; font-style: italic; } .comment .comment-info-wrapper .comment-reply-login { margin-left: 10px; } .comment .comment-info-wrapper .comment-text p { margin-bottom: 5px; } .comment .commentmetadata { color: #888; font-size: 12px; } .comment .commentmetadata a { color: #888; } .comment .commentmetadata a:hover { color: #0d46ff; text-decoration: none; } .comment .commentmetadata .comment-meta-data-unit { vertical-align: top; } .comment .commentmetadata .comment-meta-data-unit a { color: #0d46ff; } .comment .commentmetadata .comment-meta-data-unit a i { font-size: 11px; } .comment .comment-divider { margin: 0 7px; color: #888; } .comment .comment-reply-link { margin-left: 2px; } .comment .comment-reply-link i { margin-right: 7px; } .comment .comment-edit-link { margin-left: -2px; } .comment .comment-edit-link i { position: relative; top: 1px; font-size: 13px !important; margin-right: 7px; } .comment .comment-author .h5 a { color: #102127; font-weight: 700; } .comment .comment-date { margin-right: -5px; } ul.comment-list li ul.children { padding-left: 43px; list-style: none; } ul.comment-list li ul.children > li.parent .comment-avatar:before { position: absolute; content: ""; display: block; top: 73px; left: 50%; width: 1px; height: 2000px; background-color: #ddd; } ul.comment-list li ul.children .comment-body { padding-top: 18px; margin-top: -18px; } ul.comment-list li ul.children .comment-body:after { display: none; } ul.comment-list li ul.children .comment-avatar { position: relative; margin-right: 35px; } ul.comment-list li ul.children .comment-avatar img { max-width: 65px; } ul.comment-list li ul.children .comment-avatar:after { position: absolute; content: ""; display: block; top: -18px; left: 50%; width: 1px; height: 10px; background-color: #ddd; } ul.comment-list li ul.children ul.children { padding-left: 0; } ul.children .comment:not(.parent) { position: relative; margin-bottom: 30px; } ul.children .comment:not(.parent):after { position: absolute; content: ""; display: block; bottom: 0; right: 0; left: -43px; height: 1px; background-color: #ddd; } ul.children .comment:not(.parent) .comment-avatar:before { display: none !important; } ul.children .comment:not(.parent) .comment-body .comment-text { padding-bottom: 30px; border-bottom: none; } .comment-list { margin-bottom: 57px; } .comment-list > li.comment:not(.parent) { position: relative; } .comment-list > li.comment:not(.parent):after { position: absolute; content: ""; display: block; bottom: 0; right: 0; left: 0px; height: 1px; background-color: #ddd; } .comment-list > li.comment:not(.parent) .comment-avatar:before { display: none !important; } .comment-list > li.comment:not(.parent) .comment-body .comment-text { border-bottom: none; } .logged-in-as { display: none; } .stm-single-post { padding-top: 36px; } .stm-single-post .post-title { margin-bottom: 35px; line-height: 50px; } #cancel-comment-reply-link { margin-left: 10px; } .comment-respond { padding-bottom: 20px; } .stm-archives { padding-top: 30px; } .stm-contact-us-form-wrapper { padding: 60px 91px 11px; background-color: #ffffff; box-shadow: 0px 3px 18px rgba(35, 38, 40, 0.3); } .stm-contact-us-form-wrapper h2 { margin-bottom: 47px; text-transform: uppercase; } .stm-contact-us-form-wrapper .form-group { margin-bottom: 30px; } .stm-contact-us-form-wrapper .form-group input { font-size: 14px; } .stm-contact-us-form-wrapper form { margin-left: 3px; margin-right: 3px; } .stm-contact-us-form-wrapper .col-md-7 .col-md-6:first-child .form-group { margin-right: 2px; } .stm-contact-us-form-wrapper .col-md-7 .col-md-6:nth-child(2) .form-group { padding-left: 8px; margin-right: -5px; } .stm-contact-us-form-wrapper .col-md-5 .contact-us-submit, .stm-contact-us-form-wrapper .col-md-5 .form-group { margin-left: 7px; } .stm-contact-us-form-wrapper .wpcf7-response-output { margin-bottom: 20px !important; } .contact-us-label { margin-bottom: 5px; font-size: 14px; } .stm-contact-us-checkbox { margin: 17px 0 35px; } .contact-us-submit { margin-top: -5px; } .stm-view-type-list, .stm-view-type-grid { padding-top: 57px; padding-bottom: 65px; } .stm-view-type-grid .row-2 .col-md-6 .image img { width: 100%; } .stm-blog-pagination { margin-top: 10px; } .stm-blog-pagination .page-numbers { padding-top: 0; margin-top: 0; border-top: none; } .stm-blog-pagination .page-numbers li a.next, .stm-blog-pagination .page-numbers li a.prev { top: 0; } .post-grid-single-unit { position: relative; margin-bottom: 50px; } .post-grid-single-unit:hover .content { border-color: transparent; box-shadow: 0 1px 6px rgba(35, 38, 40, 0.4); } .post-grid-single-unit .image { position: relative; margin-bottom: 15px; overflow: hidden; } .post-grid-single-unit .image a img { width: 100%; } .post-grid-single-unit .video-preview { position: absolute; right: 9px; top: 17px; padding: 1px 11px 1px 25px; border-radius: 2px; color: #ffffff; font-size: 10px; text-transform: uppercase; background-color: #0d46ff; z-index: 20; } .post-grid-single-unit .video-preview .fas { position: absolute; top: 50%; left: 7px; margin-top: -6px; font-size: 12px; } .post-grid-single-unit .sticky-post { position: absolute; top: 20px; left: -90px; background-color: #0d46ff; text-transform: uppercase; color: #ffffff; font-weight: 700; font-size: 11px; width: 250px; height: 33px; line-height: 33px; text-align: center; transform: rotate(-45deg); } .post-grid-single-unit .sticky-post.blog-post-no-image { width: 100%; top: 0; left: 0; right: 0; font-size: 10px; transform: rotate(0deg); } .post-grid-single-unit .content { box-shadow: none; border-radius: 1px; transition: all 0.5s ease; transform: translateZ(0); -webkit-transform: translateZ(0); padding: 25px 40px 14px 40px; border: 1px solid #ddd; } .post-grid-single-unit .content .title-relative { position: relative; min-height: 66px; } .post-grid-single-unit .content .title-relative a { text-decoration: none !important; } .post-grid-single-unit .content .title-relative a .title { position: absolute; top: 50%; transform: translateY(-50%); margin-bottom: 0; font-weight: 400; line-height: 22px; } .post-grid-single-unit .content .post-meta-bottom { display: flex; margin-top: 22px; padding-top: 12px; border-top: 1px solid #ddd; } .post-grid-single-unit .content .post-meta-bottom .blog-meta-unit { display: inline-block; margin-right: 19px; padding-left: 25px; position: relative; font-size: 12px; color: #888; } .post-grid-single-unit .content .post-meta-bottom .blog-meta-unit:last-child { margin-right: 0; } .post-grid-single-unit .content .post-meta-bottom .blog-meta-unit.comments { padding-left: 22px; } .post-grid-single-unit .content .post-meta-bottom .blog-meta-unit.comments i { top: 3px; font-size: 14px; } .post-grid-single-unit .content .post-meta-bottom .blog-meta-unit i { position: absolute; left: 0; top: 2px; color: #0d46ff; font-size: 15px; } .post-grid-single-unit .content .post-meta-bottom .blog-meta-unit a { color: #888; text-decoration: none !important; } .post-grid-single-unit .content .post-meta-bottom .blog-meta-unit a:hover { color: #0d46ff; } .post-list-single-item { margin-bottom: 30px; } .post-list-single-item .image { vertical-align: top; max-height: unset; overflow: visible; } @media (min-width: 768px) { .post-list-single-item .image { position: relative; overflow: hidden; max-height: 429px; } } .post-list-single-item .image img { vertical-align: top; width: 100%; } .post-list-single-item .video-preview { position: absolute; right: 9px; top: 17px; padding: 1px 11px 1px 25px; border-radius: 2px; color: #ffffff; font-size: 10px; text-transform: uppercase; background-color: #0d46ff; z-index: 20; } .post-list-single-item .video-preview .fas { position: absolute; top: 50%; left: 7px; margin-top: -6px; font-size: 12px; } .post-list-single-item .sticky-post { position: absolute; top: 20px; left: -90px; background-color: #0d46ff; text-transform: uppercase; color: #ffffff; font-weight: 700; font-size: 11px; width: 250px; height: 33px; line-height: 33px; text-align: center; transform: rotate(-45deg); } .post-list-single-item .blog-meta { position: relative; padding-left: 36px; padding-right: 27px; margin-bottom: 0; background-color: #102127; z-index: 20; } @media (min-width: 768px) { .post-list-single-item .blog-meta { margin-top: -44px; } } @media (min-width: 768px) { .post-list-single-item .absoluted-content { position: absolute; bottom: 44px; left: 0; right: 0; } } .post-list-single-item .absoluted-content .relatived-content { padding: 0 36px 31px; position: relative; z-index: 10; } .post-list-single-item .absoluted-content .relatived-content .title { margin-bottom: 0; color: #ffffff; font-weight: 700; line-height: 28px; } .post-list-single-item .absoluted-content .relatived-content .video-preview { display: inline-block; margin-bottom: 16px; position: relative; top: 0; left: 0; } .post-list-single-item .absoluted-content:before { position: absolute; content: ""; display: block; bottom: 0; left: 0; right: 0; height: 189px; background: linear-gradient(to top, rgba(35, 38, 40, 0.9), rgba(35, 38, 40, 0)); z-index: 5; } .stm-blog-pagination { position: relative; } .stm-blog-pagination a { display: block; } .stm-view-type-list .stm-blog-pagination { margin-top: 30px; } .stm-prev-next { display: block; position: absolute; top: 0; width: 54px; height: 35px; background-color: #0d46ff; color: #ffffff; border-radius: 3px; text-align: center; line-height: 30px; font-size: 22px; z-index: 15; } .stm-prev-next i { color: #ffffff; } .stm-prev-next.stm-next-btn { right: 0; } .stm-prev-next .stm-prev-btn { left: 0; } .stm-prev-next.disabled { background-color: #ddd; } .sidebar-margin-top { margin-top: 4px; } .stm-blog-main-title { margin: -9px 0 51px; text-transform: uppercase; } .stm-no-margin-bc .navxtBreads { margin-bottom: 0; } .woocommerce-form-coupon-toggle, .woocommerce-NoticeGroup { margin-bottom: 50px; } body.woocommerce-account .woocommerce { margin-bottom: 60px; } body.woocommerce-account .woocommerce input[type=submit] { margin-top: 30px; } .error-header { position: relative; padding: 86px 0; background-color: #102127; z-index: 20; } .error-header__title { color: #ffffff; text-transform: uppercase; font-size: 44px; font-weight: 700; } .error-header__title:focus, .error-header__title:active, .error-header__title:hover { text-decoration: none; } .error404 #wrapper { position: relative; overflow: visible; } .error404 #wrapper #main { min-height: 300px; position: absolute; top: 196px; left: 0; right: 0; bottom: 0; z-index: 15; } .error404 #wrapper #main .stm-error-page-unit { position: absolute; top: 50%; width: 100%; text-align: center; transform: translateY(-50%); } .error404 #wrapper #main .stm-error-page-unit h2 { width: auto; margin: 0 auto; margin-bottom: 40px; max-width: 650px; line-height: 34px; text-transform: uppercase; text-align: center !important; } .error404 #wrapper #main .stm-error-page-unit .button { display: inline-block; } body.page-template-coming-soon-php { background-position: 50% 50%; background-size: cover; background-attachment: fixed; } body.page-template-coming-soon-php #wrapper { height: 100vh; } body.page-template-coming-soon-php #wrapper:after { position: fixed; content: ""; display: block; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.7); z-index: -1; } body.page-template-coming-soon-php #wrapper #main { min-height: 400px; position: absolute; top: 170px; left: 0; right: 0; bottom: 75px; } body.page-template-coming-soon-php #wrapper #main .stm-coming-soon-centered { position: absolute; top: 50%; width: 100%; transform: translateY(-50%); } body.page-template-coming-soon-php #wrapper #main .stm-coming-soon-centered h1 { font-size: 70px; line-height: 65px; text-transform: uppercase; } body.page-template-coming-soon-php #wrapper #main .stm-coming-soon-centered h5 { font-weight: 400; } body.page-template-coming-soon-php #footer-copyright { position: absolute; bottom: 0; width: 100%; background-color: transparent !important; } body.page-template-coming-soon-php .coming-soon-header { position: relative; padding-top: 135px; z-index: 20; } body.page-template-coming-soon-php .coming-soon-header .coming-soon-header-title { font-size: 40px; color: #ffffff; font-weight: 700; text-transform: uppercase; } .stm-inline-form { margin-top: 35px; } .stm-inline-form .wpcf7-form-control-wrap { display: inline-block; width: 235px; vertical-align: top; margin-right: 28px; } .stm-inline-form input[type=submit] { vertical-align: top; display: inline-block; } .stm-blog-fullwidth-info { position: relative; } .stm-blog-fullwidth-info .post-thumbnail img { width: 100%; } .stm-blog-fullwidth-info .absoluted-content { position: absolute; bottom: 0; right: 0; left: 0; } .stm-blog-fullwidth-info .absoluted-content > .container { position: relative; z-index: 10; } .stm-blog-fullwidth-info .absoluted-content .title { color: #ffffff; max-width: 800px; } .stm-blog-fullwidth-info .absoluted-content .blog-meta { padding-left: 0; padding-right: 0; padding-bottom: 2px; margin-bottom: 0; margin-top: 65px; background-color: transparent; border-top: 1px solid rgba(255, 255, 255, 0.2); } .stm-blog-fullwidth-info .absoluted-content .blog-meta .blog-meta-unit { color: #aaa; } .stm-blog-fullwidth-info .absoluted-content .blog-meta .blog-meta-unit a { color: #aaa; } .stm-blog-fullwidth-info .absoluted-content .blog-meta .blog-meta-unit a:hover { color: #0d46ff; } .stm-blog-fullwidth-info .absoluted-content:before { position: absolute; content: ""; display: block; bottom: 0; left: 0; right: 0; height: 347px; background: linear-gradient(to top, rgba(35, 38, 40, 0.9), rgba(35, 38, 40, 0)); z-index: 5; } .stm-modern-filter-sidebar-title { text-transform: uppercase; margin-top: 12px; margin-bottom: 40px; } #modern-filter-listing { margin-top: 45px; } #modern-filter-listing .stm-accordion-single-unit { margin: 0 0 30px; } #modern-filter-listing .stm-accordion-content-wrapper { padding: 0 26px 20px; } #modern-filter-listing .stm-accordion-content-wrapper .stm-single-unit { margin-bottom: 8px; } .stm-modern-filter-unit-first-default { margin-bottom: 15px; } .stm-modern-filter-unit-first-default .stm-single-unit { display: inline-block; margin-right: 20px; margin-bottom: 7px; } .stm-modern-filter-unit-images { font-size: 0; } .stm-modern-filter-unit-images .stm-single-unit-wrapper { margin: 3px -10px 0; } .stm-modern-filter-unit-images .stm-single-unit-image { display: inline-block; width: 50%; margin: 0 0 25px; vertical-align: top; padding: 0 10px; font-size: 13px; white-space: nowrap; } .stm-modern-filter-unit-images .stm-single-unit-image label { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .stm-modern-filter-unit-images .stm-single-unit-image label:hover { cursor: pointer; } .stm-modern-filter-unit-images .stm-single-unit-image.stm-no-image { display: block; margin-bottom: 8px; width: 100%; } .stm-modern-filter-unit-images .checker { margin-right: 3px !important; } .stm-modern-filter-price { padding-top: 8px !important; } .stm-show-all-modern-filter { display: inline-block !important; padding: 10px 20px 8px; position: absolute; left: 50%; bottom: 0; margin-left: -58px; } .stm-show-all-modern-filter:active { top: inherit; bottom: -2px; } .stm-show-all-modern-filter.stm-hidden-filter { display: none !important; } #modern-filter-listing .stm-car-listing-sort-units { margin-top: 0; } .stm-car-listing-sort-units.stm-modern-filter-actions .stm-sort-by-options { margin-top: -8px; float: right; margin-right: 25px; } .stm-car-listing-sort-units.stm-modern-filter-actions .stm-view-by { margin-top: -8px; } .modern-filter-badges ul.stm-filter-chosen-units-list li { margin-bottom: 15px; } .stm-modern-view-others { margin-top: 11px; padding-left: 11px; } .stm-modern-view-others a { position: relative; display: inline-block; font-size: 12px; line-height: 14px; text-transform: uppercase; color: #aaa; border-bottom: 1px dashed #aaa; text-decoration: none !important; } .stm-modern-view-others a:after { position: absolute; display: block; font-family: "Font Awesome 6 Free"; font-weight: 600; font-style: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); content: "\f107"; top: 50%; margin-top: -8px; right: -14px; font-size: 16px; } .stm-modern-view-others a:hover { color: #0d46ff; border-bottom-color: #0d46ff; } .stm-modern-filter-others { display: none; padding-top: 11px; } .stm-modern-filter-others .checker { margin-right: 10px !important; } .stm-modern-filter-found-cars { float: left; } .stm-modern-filter-found-cars h4 { text-transform: uppercase; } .stm-isotope-sorting.stm-isotope-sorting-list .stm-isotope-listing-item .image .stm-car-medias { top: 20px !important; } .stm-isotope-sorting .stm-isotope-listing-item { margin-bottom: 45px; } .stm-isotope-sorting .stm-isotope-listing-item > a:hover .stm-listing-compare { opacity: 1; } .stm-isotope-sorting .stm-isotope-listing-item .image img { width: 100%; } .stm-isotope-sorting .stm-isotope-listing-item .image .stm-car-medias { position: absolute; top: 10px; left: 10px; z-index: 20; } .stm-isotope-sorting .stm-isotope-listing-item .image .stm-car-medias > div { display: inline-block; margin-right: 4px; padding: 2px 5px 0 6px; border-radius: 2px; background: rgba(0, 0, 0, 0.3); color: #fff; font-size: 11px; line-height: 22px; font-weight: 600; } .stm-isotope-sorting .stm-isotope-listing-item .image .stm-car-medias > div i { font-size: 12px; margin-right: 2px; } .stm-isotope-sorting .stm-isotope-listing-item .image .stm-car-medias > div span { position: relative; top: -1px; } .stm-isotope-sorting .stm-isotope-listing-item .image .stm-car-medias > div:hover { cursor: pointer; background: rgba(0, 0, 0, 0.6); } .stm-isotope-sorting .stm-isotope-listing-item .image .stm-car-medias > div.stm-listing-videos-unit i { position: relative; top: -1px; left: 1px; margin-right: 3px; } .stm-isotope-sorting .stm-isotope-listing-item .image .stm-listing-compare { position: absolute; right: 7px; bottom: 7px; padding: 3px 5px; background: rgba(0, 0, 0, 0.3); color: #fff; font-size: 14px; border-radius: 2px; opacity: 0; z-index: 20; } .stm-isotope-sorting .stm-isotope-listing-item .image .stm-listing-compare:hover { background: rgba(0, 0, 0, 0.6); cursor: pointer; } .stm-isotope-sorting .stm-isotope-listing-item .image .stm-listing-compare.active { background: linear-gradient(180deg, #0d46ff 0%, #102127 100%); opacity: 1; } #listings-result .stm-isotope-listing-item .price-form-label { padding: 15px 10px 14px; display: block; } .stm-fullwidth-with-parallax { position: static; background-attachment: fixed; background-size: cover; background-position: 50% 0%; overflow: hidden; } .stm-blackout-overlay.stm-blackout-loaded:after { visibility: visible; } .stm-blackout-overlay:after { content: ""; display: block; position: absolute; width: 100%; height: 100%; z-index: 10; top: 0; left: 0; background-color: #000000; opacity: 0; z-index: 2; visibility: hidden; } .stm-fullwidth-with-parallax.stm-blackout-lvl-20 .stm-blackout-overlay:after { opacity: 0.2; } .stm-fullwidth-with-parallax.stm-blackout-lvl-40 .stm-blackout-overlay:after { opacity: 0.4; } .stm-fullwidth-with-parallax.stm-blackout-lvl-60 .stm-blackout-overlay:after { opacity: 0.6; } .stm-fullwidth-with-parallax.stm-blackout-lvl-80 .stm-blackout-overlay:after { opacity: 0.8; } .stm-blackout-overlay { position: absolute; } .owl-carousel { display: none; visibility: hidden; } .owl-carousel.owl-loaded { display: block; visibility: visible; } #main .stm-shop-sidebar-area .widget.widget_product_categories > ul > li ul li a { font-size: 13px !important; } .panel.wc-tab h3 { margin-top: 50px; } .stm-select-sorting .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 13px !important; } .classic-filter-pagination { margin-top: 8px; } .car-listing-top-part .stm-hidden { display: block; visibility: visible; } .stm-hidden { display: none; visibility: hidden; } body.stm-boxed #wrapper { position: relative; max-width: 1220px; width: auto; margin: 0 auto; overflow: hidden; box-shadow: 0 0 20px rgba(0, 0, 0, 0.25); background-color: #ffffff; z-index: 999; } body.stm-boxed #footer { max-width: 1220px; width: auto; margin: 0 auto; } body.stm-boxed .stm-fullwidth-with-parallax { background-attachment: scroll; } .stm-img-mobile-compare { margin-bottom: 30px; } .blog-posts-excerpt { margin-top: 15px; } .footer_widgets_wrapper .select2-container--default .select2-selection--single .select2-selection__arrow { right: 0; } .page-links { margin: 0 0 20px; } .page-links .page-links-title { text-transform: uppercase; border: none; margin-right: 20px; } .page-links a { display: inline-block; vertical-align: top; min-width: 30px; height: 30px; line-height: 26px; margin-right: 10px; border: 2px solid #0d46ff; text-align: center; color: #0d46ff; text-decoration: none !important; } .page-links a:hover { color: #ffffff; background-color: #0d46ff; } .page-links > span { display: inline-block; vertical-align: top; border: 2px solid #888; color: #888; min-width: 30px; margin-right: 10px; text-align: center; height: 30px; line-height: 26px; } .post-password-form input[type=submit] { display: inline-block; margin-left: 10px; } .stm_post_comments li.pingback .comment-info { margin-bottom: 15px; } .stm_post_comments li.pingback .h5 { text-transform: uppercase; } .mpg-mobile-selector { min-width: 250px; } .post-type-archive-product .page-numbers { margin-bottom: 40px; } a[href^=tel] { color: inherit; text-decoration: none; } .stm-base-background-color { background-color: #0d46ff; } .stm-base-color { color: #0d46ff; } .stm-button-secondary-color { background-color: #0d46ff; } .stm-secondary-background-color { background-color: #0d46ff; } .stm-secondary-color { color: #0d46ff; } #frontend_customizer_button:before { border-right-color: #0d46ff; } #frontend_customizer_button { background-color: #0d46ff; } .tp-caption.stm-slider-round, .rs-layer.stm-slider-round, .stm-slider-round { background: rgba(204, 97, 25, 0.901961) !important; padding: 58px 19px 50px 27px !important; border-radius: 50% !important; } .stm-compact-sidebar { max-width: 250px; width: auto; margin: 0 auto; padding-top: 26px; border: 1px solid #dddddd; } .stm-compact-sidebar .text-image { margin-left: 25px; margin-bottom: 10px; } .stm-compact-sidebar .icon { margin-left: 25px; margin-bottom: 10px; font-size: 62px; color: #0d46ff; } .stm-compact-sidebar .content { max-width: 220px; margin-bottom: 23px; padding: 0 10px 0 30px; } .stm-compact-sidebar .content h4 > span { display: block; } .stm-single-post .post-thumbnail img { width: 100%; } @media (min-width: 768px) { .stm-single-post .post-thumbnail.stm-post-thumbnail-wide { height: 100vh; max-height: 100%; } .stm-single-post .post-thumbnail.stm-post-thumbnail-wide img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } } .stm-sell-a-car-form .form-navigation .form-navigation-unit { display: block; text-decoration: none !important; padding-bottom: 17px; border-bottom: 6px solid #eaedf0; } .stm-sell-a-car-form .form-navigation .form-navigation-unit.validated .number { text-indent: -200px !important; } .stm-sell-a-car-form .form-navigation .form-navigation-unit.validated .number:before { right: 0%; } .stm-sell-a-car-form .form-navigation .form-navigation-unit[href="#step-two"] .number { text-indent: 2px; } .stm-sell-a-car-form .form-navigation .form-navigation-unit .number { position: relative; margin-bottom: 13px; width: 31px; height: 31px; border: 3px solid #0d46ff; border-radius: 50%; line-height: 25px; font-weight: 700; text-align: center; color: #0d46ff; font-size: 16px; text-indent: 3px; overflow: hidden; } .stm-sell-a-car-form .form-navigation .form-navigation-unit .number:before { display: block; font-family: "Font Awesome 6 Free"; font-weight: 600; font-style: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); width: 100%; height: 100%; position: absolute; top: 0; right: -100%; line-height: 25px; content: "\f00c"; font-size: 16px; text-indent: 0 !important; } .stm-sell-a-car-form .form-navigation .form-navigation-unit .title { margin: 0 0 -1px 3px; font-weight: 700; font-size: 16px; text-transform: uppercase; } .stm-sell-a-car-form .form-navigation .form-navigation-unit .sub-title { margin-left: 4px; color: rgba(35, 38, 40, 0.5); font-size: 13px; } .stm-sell-a-car-form .form-navigation .form-navigation-unit.active { border-bottom-color: #0d46ff; } .stm-sell-a-car-form .form-navigation .form-navigation-unit.active .number { background-color: #0d46ff; color: #ffffff; } .stm-sell-a-car-form .form-content { padding-top: 44px; } .stm-sell-a-car-form .form-content .form-content-unit { display: none; } .stm-sell-a-car-form .form-content .form-content-unit.active { display: block; } .stm-sell-a-car-form .form-content .form-content-unit .contact-us-label { color: #555; } .stm-sell-a-car-form .form-content .vehicle-condition { padding-top: 6px; } .stm-sell-a-car-form .form-content .vehicle-condition .vehicle-condition-unit { padding-bottom: 33px; margin-bottom: 34px; border-bottom: 1px solid #e2e5e8; } .stm-sell-a-car-form .form-content .vehicle-condition .vehicle-condition-unit .icon { margin-bottom: 13px; font-size: 30px; color: #102127; } .stm-sell-a-car-form .form-content .vehicle-condition .vehicle-condition-unit .icon.buoy { font-size: 34px; } .stm-sell-a-car-form .form-content .vehicle-condition .vehicle-condition-unit .icon.buoy-2 { font-size: 35px; } .stm-sell-a-car-form .form-content .vehicle-condition .vehicle-condition-unit .title { margin-bottom: 16px; } .stm-sell-a-car-form .form-content .vehicle-condition .vehicle-condition-unit label { margin-right: 40px; color: #102127; } .stm-sell-a-car-form .form-content .vehicle-condition .vehicle-condition-unit label:last-child { margin-right: 0; } .stm-sell-a-car-form .form-content .contact-details { margin: 6px 0 43px; padding: 40px 41px 36px; background-color: #ebedef; } .stm-sell-a-car-form .form-content .contact-details textarea { height: 106px; } .stm-sell-a-car-form .form-content .contact-details .form-group { margin-bottom: 24px; } .stm-sell-a-car-form .form-content .contact-details .contact-us-label { margin-bottom: 2px; } .stm-sell-a-car-form .form-upload-files .stm-unit-photos { float: left; width: 38.48%; margin-right: 54px; } .stm-sell-a-car-form .form-upload-files .stm-unit-url { overflow: hidden; } .stm-sell-a-car-form input[type=submit] { width: 220px; margin-right: 48px; } .stm-sell-a-car-form .disclaimer { padding-right: 20px; margin-top: 2px; line-height: 22px; overflow: hidden; color: #555; } .sell-a-car-proceed { margin-top: 27px; max-width: 220px; } .form-upload-files { padding: 30px 30px 35px; margin: 15px 0 5px; border: 3px solid #ebedef; } .stm-pseudo-file-input { position: relative; z-index: 20; } .stm-pseudo-file-input.generated { margin-top: 15px; } .stm-pseudo-file-input.generated .stm-plus:after { display: none; } .stm-pseudo-file-input:hover { cursor: pointer; } .stm-pseudo-file-input:before { position: absolute; content: ""; display: block; font-family: "stm-icon"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #c0c1c3; content: "\e932"; position: absolute; top: 10px; left: 15px; font-size: 20px; } .stm-pseudo-file-input .stm-plus { position: absolute; width: 42px; height: 42px; top: 0; right: 0; background-color: #ebedef; z-index: 20; } .stm-pseudo-file-input .stm-plus:after { position: absolute; content: ""; display: block; position: absolute; top: 50%; left: 50%; margin: -4px 0 0 -1px; width: 3px; height: 9px; background-color: #aaa; } .stm-pseudo-file-input .stm-plus:before { position: absolute; content: ""; display: block; position: absolute; top: 50%; left: 50%; margin: -1px 0 0 -4px; width: 9px; height: 3px; background-color: #aaa; } .stm-pseudo-file-input .stm-filename { padding: 10px 10px 10px 40px; margin-right: 56px; background-color: #ebedef; color: #888888; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .stm-pseudo-file-input .stm-file-realfield { position: absolute; width: 100%; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; z-index: 15; } .stm-pseudo-file-input .stm-file-realfield:hover { cursor: pointer; } #error-fields { margin-top: 20px !important; } .lost_reset_password { border-top: 4px solid #102127; padding: 20px; margin: 2em 0; text-align: left; box-shadow: 0 1px 6px rgba(35, 38, 40, 0.4); max-width: 480px; width: 100%; } body.woocommerce-account .woocommerce .lost_reset_password input[type=submit] { margin-top: 10px; } .stm-single-filter-link a { color: #102127; text-decoration: none !important; } .stm-single-filter-link a:hover { color: #0d46ff; } .stm-single-filter-link a span { color: #888; } .tooltip { font-family: inherit; } .tooltip.in { opacity: 1; } .tooltip .tooltip-inner { padding: 7px 8px; background-color: #102127; color: #ffffff; } .tooltip.top .tooltip-arrow { border-top-color: #102127; } .tooltip.bottom .tooltip-arrow { border-bottom-color: #102127; } .tooltip.right .tooltip-arrow { border-right-color: #102127; } .tooltip.left .tooltip-arrow { border-left-color: #102127; } .stm-tooltip-link:hover { cursor: pointer; } .stm-dots { color: #888; } .stm-dots.dots-aligned { position: relative; top: 0 !important; } select.ab-formElement { opacity: 1; visibility: visible; } /* Some adds, written here, to avoid scheme colors incompability */ .special-label { padding: 0 50px !important; width: 261px !important; text-align: center !important; } .special-label-small { width: 249px !important; } .stm-site-preloader { overflow-y: hidden; } .stm-site-preloader:before { position: absolute; content: ""; display: block; position: fixed; top: 0; left: 0; height: 100%; width: 100%; background-color: #191d21; opacity: 1; visibility: visible; z-index: 9999999999; } .stm-site-preloader:after { content: ""; display: block; position: fixed; top: 50%; left: 50%; width: 64px; height: 64px; margin: -32px 0 0 -32px; background: url("../../images/tmp/preloader.png") 0 0 no-repeat; animation: spin 2s linear infinite; z-index: 9999999999; } .stm-site-preloader.stm-site-loaded { overflow-y: scroll; } .stm-site-preloader.stm-site-loaded:before { opacity: 0; visibility: hidden; z-index: -1; } .stm-site-preloader.stm-site-loaded:after { opacity: 0; visibility: hidden; z-index: -1; } .single-regular-sale-price > table tr td:nth-child(2) .h4 { white-space: nowrap; } .vc_row-no-padding .vc_column_container { padding-left: 0 !important; padding-right: 0 !important; } .stm-material-parallax-container { position: relative; overflow: hidden; min-height: 410px; color: #ffffff; } .stm-material-parallax { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; } .stm-material-parallax:after { content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); } .stm-material-parallax img { display: none; position: absolute; left: 50%; bottom: 70px; min-width: 100%; max-width: none; min-height: 100%; transform: translate3d(0, 0, 0); transform: translateX(-50%); } .stm-list-duty { padding: 0; color: #aaa; list-style: none; } .stm-list-duty li { padding-left: 40px; position: relative; margin-bottom: 22px; font-size: 13px; line-height: 20px; } .stm-list-duty li:last-child { margin-bottom: 0; } .stm-list-duty li .icon { position: absolute; top: 5px; left: 0; color: #0d46ff; } .stm-list-duty li .icon i { font-size: 22px; line-height: 22px; } /* 2.2 Widgets */ .footer_widgets_wrapper { padding: 66px 0 20px; color: #aaa; } .footer_widgets_wrapper .widget_search .widget-title { margin-bottom: 21px; } .footer_widgets_wrapper a { text-decoration: none !important; } .footer_widgets_wrapper a:hover { color: #ffffff; } .footer_widgets_wrapper .widget-title { margin-bottom: 15px; } .footer_widgets_wrapper .widget-title h6 { font-size: 14px; color: #ffffff; text-transform: uppercase; } .footer_widgets_wrapper .widget-title h6 .colored { color: #0d46ff; } .footer_widgets_wrapper .stm_wp_widget_text .textwidget, .footer_widgets_wrapper .stm_wp_widget_text p { font-size: 14px; line-height: 30px; color: #aaa; } .footer_widgets_wrapper .widget_text .textwidget { font-size: 13px; line-height: 20px; color: #ffffff; } .footer_widgets_wrapper .widget_text .textwidget .date { color: #aaaaaa; font-weight: 700; } .footer_widgets_wrapper .widget_mc4wp_form_widget .widget-title { margin-bottom: 16px; } .footer_widgets_wrapper .widget_mc4wp_form_widget .stm-mc-label { color: #888; } .footer_widgets_wrapper .widget_mc4wp_form_widget .stm-mc-unit { position: relative; margin-bottom: 8px; } .footer_widgets_wrapper .widget_mc4wp_form_widget .stm-mc-unit input[type=submit] { position: absolute; top: 0; right: 0; height: 38px; width: 40px; z-index: 10; opacity: 0; } .footer_widgets_wrapper .widget_mc4wp_form_widget .stm-mc-unit input[type=email] { color: #ffffff; } .footer_widgets_wrapper .widget_mc4wp_form_widget .stm-mc-unit input[type=email]:focus { color: #102127; } .footer_widgets_wrapper .widget_mc4wp_form_widget .stm-mc-unit:after { position: absolute; display: block; font-family: "Font Awesome 6 Free"; font-weight: 600; font-style: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); content: "\f061"; top: 0; right: 0; height: 26px; width: 26px; margin-top: 5px; margin-right: 5px; border-radius: 50px; background-color: #ffffff; text-align: center; line-height: 28px; color: #102127; font-size: 17px; text-indent: 2px; z-index: 9; } .footer_widgets_wrapper .widget_mc4wp_form_widget input[type=text], .footer_widgets_wrapper .widget_mc4wp_form_widget input[type=email], .footer_widgets_wrapper .widget_mc4wp_form_widget input[type=number] { position: relative; height: 38px; line-height: 38px; padding: 0 50px 0 17px; color: #aaa; } .footer_widgets_wrapper .stm-instagram-unit .textwidget { margin: -4px -9px 0; } .footer_widgets_wrapper .stm-instagram-unit .textwidget #sb_instagram { padding-bottom: 0 !important; } .footer_widgets_wrapper .stm_widget_recent_entries .stm-last-post-widget { position: relative; top: -3px; font-size: 13px; line-height: 20px; color: #aaa; margin-bottom: 20px; } .footer_widgets_wrapper .stm_widget_recent_entries .stm-last-post-widget:last-child { margin-bottom: 0; } .footer_widgets_wrapper .stm_widget_recent_entries .stm-last-post-widget .comments-number { position: relative; top: 3px; height: 20px; } .footer_widgets_wrapper .stm_widget_recent_entries .stm-last-post-widget .comments-number a { display: block; padding-left: 21px; color: #6c98e1 !important; font-size: 11px; text-transform: uppercase; text-decoration: none !important; } .footer_widgets_wrapper .stm_widget_recent_entries .stm-last-post-widget .comments-number i { position: absolute; left: 0; top: 50%; margin-top: -6px; font-size: 13px; } .footer_widgets_wrapper .widget_socials { position: relative; left: 3px; margin: 0 -5px; } .footer_widgets_wrapper .widget_socials:after { display: table; content: ""; clear: both; } .footer_widgets_wrapper .widget_socials li { float: left; margin: 5px 3px 10px 14px; } .footer_widgets_wrapper .widget_socials li:first-child { margin-left: 0; } .footer_widgets_wrapper .widget_socials li:nth-child(2) { margin-right: 3px; } .footer_widgets_wrapper .widget_socials li:nth-child(3) { margin-right: 3px; } .footer_widgets_wrapper .widget_socials li a { display: block; text-align: center; line-height: 45px; font-size: 20px; opacity: 0.5; color: #ffffff !important; background-color: transparent; width: auto; height: auto; } .footer_widgets_wrapper .widget_socials li a:hover { opacity: 1; background-color: transparent; } .footer_widgets_wrapper .widget_search form { position: relative; } .footer_widgets_wrapper .widget_search form input[type=search] { height: 38px; line-height: 38px; } .footer_widgets_wrapper .widget_search form input[type=search]:focus { color: #000000; } .footer_widgets_wrapper .widget_search form:after { position: absolute; display: block; font-family: "Font Awesome 6 Free"; font-weight: 600; font-style: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); content: "\f002"; top: 0; right: 0; width: 46px; height: 38px; line-height: 38px; background-color: #0d46ff; font-size: 19px; color: #ffffff !important; text-align: center; z-index: 9; } .footer_widgets_wrapper .widget_search form label { display: block; max-width: 79.2%; } .footer_widgets_wrapper .widget_search form button[type=submit], .footer_widgets_wrapper .widget_search form input[type=submit] { position: absolute; top: 0; right: 0; height: 45px; width: 45px; text-indent: -9999px; opacity: 0; z-index: 20; } #wp-calendar { width: 100%; } #wp-calendar > caption { padding-top: 0; margin-top: -4px; } .wp-block-tag-cloud, .tagcloud { margin-right: -6px; } .wp-block-tag-cloud a, .tagcloud a { display: inline-block; margin: 0 6px 8px 0; padding: 4px 9px; background-color: #ffffff; box-shadow: 0 1px 4px rgba(0, 1, 1, 0.2); font-size: 13px !important; color: #aaa; text-decoration: none !important; } .wp-block-tag-cloud a:hover, .tagcloud a:hover { background-color: #0d46ff; color: #ffffff; } #main .widget { margin-bottom: 27px; padding-bottom: 40px; border-bottom: 1px solid #ddd; } #main .widgettitle, #main .widget-title { font-size: 16px; line-height: 32px; text-transform: uppercase; } #main .widget_search .widget-title { display: none; } #main .widget_search form.wp-block-search, #main .widget_search form.search-form { position: relative; } #main .widget_search form.wp-block-search input[type=search], #main .widget_search form.search-form input[type=search] { height: 45px; line-height: 45px; padding-right: 57px; } #main .widget_search form.wp-block-search label, #main .widget_search form.search-form label { display: block; } #main .widget_search form.wp-block-search:after, #main .widget_search form.search-form:after { position: absolute; content: ""; display: block; font-family: "stm-icon"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e810"; top: 0; right: 0; width: 45px; height: 45px; line-height: 50px; font-size: 12px; text-align: center; color: #0d46ff; z-index: 10; } #main .widget_search form.wp-block-search:before, #main .widget_search form.search-form:before { position: absolute; content: ""; display: block; right: 0; top: 0; width: 5px; height: 45px; background-color: #0d46ff; z-index: 10; } #main .widget_search form.wp-block-search:hover:before, #main .widget_search form.search-form:hover:before { width: 45px; } #main .widget_search form.wp-block-search:hover:after, #main .widget_search form.search-form:hover:after { color: #ffffff; } #main .widget_search form.wp-block-search.focus:before, #main .widget_search form.search-form.focus:before { width: 45px; } #main .widget_search form.wp-block-search.focus:after, #main .widget_search form.search-form.focus:after { color: #ffffff; } #main .widget_text { font-size: 13px; line-height: 22px; } #main .stm-last-post-widget { margin-bottom: 26px; font-size: 13px; line-height: 20px; color: #888; } #main .stm-last-post-widget .comments-number { position: relative; margin-top: 14px; height: 20px; } #main .stm-last-post-widget .comments-number a { display: block; padding-left: 21px; color: #6c98e1 !important; font-size: 11px; text-transform: uppercase; text-decoration: none !important; } #main .stm-last-post-widget .comments-number i { position: absolute; left: 1px; top: 50%; margin-top: -6px; font-size: 13px; } #main .stm-last-post-widget:last-child { margin-bottom: 10px; } #main .textwidget p:last-child { margin-bottom: 0; } .stm-small-text { display: block; font-size: 12px; line-height: 18px; margin-bottom: 10px; color: #888; } .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: 0; right: 0; width: 4px; background-color: #0d46ff; 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: #ffffff !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: #ffffff !important; } .widget_archive .select2.select2-container--open.select2-container--default .select2-selection--single .select2-selection__arrow:after { width: 47px; } .media-widget-list { display: flex; flex-direction: row; flex-wrap: wrap; margin: 0 -8px; } .media-widget-list .media-widget-item { float: left; width: 33.33%; margin-bottom: 16px; } .media-widget-list .media-widget-item a { display: block; padding: 0 8px; } /* 2.3 Service */ .stm-service-primary-color { color: #22b7d2; } .stm-service-secondary-color { color: #ecbf24; } body.page-template-home-service-layout .tp-revslider-mainul .slotholder:after, body.page-template-home-service-layout rs-slide:after { position: absolute; content: ""; display: block; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); z-index: 1; } body.page-template-home-service-layout .stm-carousel-brands .brands-carousel-item .brands-carousel-item-inner { padding: 15px; opacity: 1; } body.page-template-home-service-layout .footer_widgets_wrapper .widget_socials li a { border-radius: 50%; } body.page-template-home-service-layout .footer_widgets_wrapper .widget-title h6 { font-size: 16px; font-weight: 900; } body.page-template-home-service-layout #top-bar { background-color: #191d21; } body.page-template-home-service-layout #top-bar .top-bar-wrapper { border-bottom: none; } body.page-template-home-service-layout #site_style_default { background-color: #ecbf24 !important; } body.page-template-home-service-layout #footer { box-shadow: inset 0px 5px 5px rgba(0, 0, 0, 0.5); background: linear-gradient(180deg, #22262a 0%, #181c20 100%); } .header-service { position: absolute; top: 0; left: 0; width: 100%; padding: 22px 0; transform: translateZ(0); -webkit-transform: translateZ(0); z-index: 99; } .header-service .service-logo-main { float: left; max-width: 30%; margin: 12px 10px 0 0; margin-right: 10px; } .header-service .header-service-right .service-header-appointment { margin-top: 1px; } .header-service .header-service-right .service-header-appointment div.default-state { display: block; position: relative; padding: 15px 17px 15px 51px !important; background-color: #22b7d2; color: #ffffff; font-size: 14px; font-weight: 700; text-decoration: none !important; } .header-service .header-service-right .service-header-appointment div.default-state > i { position: absolute; top: 13px; left: 17px; font-size: 23px; } .header-service .header-service-right .service-header-appointment span.active-state { padding: 13px 17px 13px 51px !important; background-color: #191d21; color: #ffffff; font-size: 14px; font-weight: 700; text-decoration: none !important; } .header-service .header-service-right .service-header-appointment span.active-state:after { position: absolute; content: ""; display: block; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.15); z-index: -1; } .header-service .header-service-right .service-header-appointment span.active-state > i { position: absolute; top: 10px; left: 17px; font-size: 23px; } /*HEADER MENU ======================================================*/ .header-service .header-menu { list-style: none; padding: 0; margin: 0; text-align: center; font-size: 0; } .header-service .header-menu > li { display: inline-block; position: relative; margin-bottom: 0; } .header-service .header-menu > li.menu-item-has-children > a:after { position: absolute; display: block; font-family: "Font Awesome 6 Free"; font-weight: 600; font-style: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, -50%); top: 50%; margin-top: -6px; right: 7px; font-size: 12px; content: "\f107"; } .header-service .header-menu > li.current-menu-item > a, .header-service .header-menu > li .current_page_item > a { color: #0d46ff; } .header-service .header-menu > li:hover > ul { visibility: visible; top: 100%; opacity: 1; } .header-service .header-menu > li a { color: #ffffff; } .header-service .header-menu > li > a { display: block; position: relative; height: 52px; padding: 0 21px; line-height: 52px; text-transform: uppercase; text-decoration: none !important; } .header-service .header-menu > li > ul { visibility: hidden; opacity: 0; padding: 0; list-style: none; position: absolute; width: 250px; top: 105%; left: 0; background: #ffffff; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); } .header-service .header-menu > li > ul li { position: relative; margin-bottom: 0; margin-left: 0 !important; } .header-service .header-menu > li > ul li.menu-item-has-children > a:after { position: absolute; display: block; font-family: "Font Awesome 6 Free"; font-weight: 600; font-style: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, -50%); top: 50%; right: 20px; font-size: 14px; content: "\f105"; } .header-service .header-menu > li > ul li a { position: relative; display: block; padding: 12px 30px 12px 34px; text-decoration: none !important; font-weight: 400; text-align: left; color: #191d21; transition: all 0.5s ease; } .header-service .header-menu > li > ul li a:hover { color: #ecbf24; transition: all 0.5s ease; } .header-service .header-menu > li > ul li > ul, .header-service .header-menu > li > ul li > ul li > ul, .header-service .header-menu > li > ul li > ul li > ul li > ul { visibility: hidden; opacity: 0; padding: 0; list-style: none; position: absolute; width: 250px; top: 0; left: 105%; background: #ffffff; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); z-index: -1; } .header-service.header-service-sticky { position: fixed; background: #191d21; } .header-service.header-service-sticky .service-header-appointment { margin-top: 0 !important; } .header-service.header-service-sticky .bloglogo img { transform: translateZ(0); -webkit-transform: translateZ(0); width: 74% !important; margin-top: -2px; } .header-service.service-notransparent-header { padding-bottom: 15px; background-color: #191d21; } .header-service.service-notransparent-header .header-service-right .service-header-appointment span.active-state { padding: 10px 16px 10px 50px; border: none !important; } .header-service.service-notransparent-header .header-menu li a:hover { background-color: #ecbf24; color: #191d21; } .header-service .header-menu > li > ul li:hover > ul, .header-service .header-menu > li > ul li > ul li:hover > ul, .header-service .header-menu > li > ul li > ul li > ul li:hover > ul { visibility: visible; left: 100%; opacity: 1; } .stm-service-slider-title { padding: 27px 37px 27px 30px; background: rgba(23, 27, 31, 0.9); text-transform: uppercase; } .stm-service-slider-title.heading-font { letter-spacing: 1px !important; } .stm-service-slider-title .yellow { color: #ecbf24; } .stm-service-slider-price { padding: 12px 39px 11px 32px; background-color: #22b7d2; font-size: 12px; line-height: 12px; } .stm-service-slider-price > span { display: block; margin-top: 3px; font-size: 24px; line-height: 24px; } .stm-service-slider-title-centered { text-align: center; text-transform: uppercase; } .stm-service-slider-title-centered > span.yellow { color: #ecbf24; } .page-template-home-service-layout .stm-slider-button { padding: 16px 34px 15px 56px; background-color: #22b7d2; box-shadow: 0 2px 0 #1b92a8; } .page-template-home-service-layout .stm-slider-button i { left: 29px; } .page-template-home-service-layout .stm-slider-button:active { box-shadow: none; } .stm-service-layout-icon-box .inner { margin-bottom: 54px; } .stm-service-layout-icon-box .inner.vertical_align_middle { margin-bottom: 0; padding: 48px 20px 26px 30px; } .stm-service-layout-icon-box .inner.vertical_align_middle .icon { width: auto; margin-right: 20px; } .stm-service-layout-icon-box .inner.vertical_align_middle .icon-box-content .title { margin-bottom: 5px; } .stm-service-layout-icon-box .inner.vertical_align_middle .icon-box-content .content { color: #888888; font-size: 16px; line-height: 24px; } .stm-service-layout-icon-box .icon { width: 65px; margin-right: 15px; float: left; text-align: center; } .stm-service-layout-icon-box .icon i { font-size: 40px; } .stm-service-layout-icon-box .icon-box-content { overflow: hidden; } .stm-service-layout-icon-box .icon-box-content .title { margin-bottom: 17px; } .stm-service-layout-icon-box .icon-box-content .content { padding-right: 16px; color: #888; font-size: 13px; line-height: 19px; } .ultra-bold { font-weight: 900; } .stm-service-layout-info-box { max-width: 350px; width: auto; margin: 0 auto 30px !important; } .stm-service-layout-info-box .inner { background-size: cover; background-position: 100% 0%; padding: 50px 35px 29px 35px; box-shadow: inset 0 0 92px rgba(0, 0, 0, 0.1); } .stm-service-layout-info-box .inner .title { min-height: 72px; margin-bottom: 18px; padding-right: 45px; font-size: 24px; line-height: 24px; font-weight: 900; text-transform: uppercase; } .stm-service-layout-info-box .inner .service-price { display: inline-block; min-width: 108px; margin-bottom: 31px; padding: 12px 5px 11px 14px; background-color: #22b7d2; font-weight: 900; color: #ffffff; } .stm-service-layout-info-box .inner .service-price .price-label { margin-bottom: 1px; text-transform: uppercase; font-size: 12px; line-height: 12px; } .stm-service-layout-info-box .inner .service-price .price-value { text-indent: -2px; font-size: 24px; } .stm-service-layout-info-box .inner .content ul { list-style: none; padding: 0; } .stm-service-layout-info-box .inner .content ul li { position: relative; padding-left: 7px; margin-bottom: 2px; font-size: 13px; } .stm-service-layout-info-box .inner .content ul li:before { position: absolute; content: ""; display: block; top: 10px; left: 0; width: 3px; height: 3px; background-color: #555; border-radius: 50%; } .stm-fullwidth-row-no-paddings > .wpb_column { padding: 0 !important; } .stm-fullwidth-row-no-paddings > .wpb_column.vc_col-has-fill:first-child > .vc_column-inner { padding: 99px 42px 68px 93px !important; } .stm-fullwidth-row-no-paddings > .wpb_column.vc_col-has-fill:nth-child(2) > .vc_column-inner { padding: 99px 50px 138px 109px !important; } .stm-list-style-counter { padding-left: 0; counter-reset: section; list-style: none; } .stm-list-style-counter li { position: relative; margin-bottom: 23px; padding-left: 56px; font-size: 13px; line-height: 18px; } .stm-list-style-counter li:last-child { margin-bottom: 0; } .stm-list-style-counter li:before { position: absolute; left: -1px; top: 1px; width: 38px; height: 38px; text-align: center; line-height: 34px; border: 2px solid #ffffff; border-radius: 50%; font-weight: 900; font-size: 16px; color: #191d21; counter-increment: section; content: counter(section); } .stm-list-style-counter li h4 { margin-bottom: 3px; font-weight: 900; } .stm-carousel-fullwidth-wrapper { margin: 0 -15px; } .stm-carousel-fullwidth-wrapper .stm-carousel-fullwidth { height: 0; visibility: hidden; overflow: hidden; } .stm-carousel-fullwidth-wrapper .stm-carousel-fullwidth.owl-loaded { height: inherit; visibility: visible; overflow: visible; } .stm-image-links-2 .stm-image-link { width: 50%; } .stm-image-links { font-size: 0; margin: 0 -7.5px; } .stm-image-links-4 .stm-image-link { width: 25%; } .stm-image-links-3 .stm-image-link { width: 33.3%; } .stm-image-links .stm-image-link { display: inline-block; vertical-align: top; } .stm-image-links .stm-image-link .inner { padding: 3px; margin: 0 7.5px 15px; height: 53px; border: 1px solid #ddd; border-radius: 3px; line-height: 45px; text-align: center; } .stm-image-links .stm-image-link .inner img { max-height: 100%; display: inline-block; filter: grayscale(100%); -webkit-filter: grayscale(100%); } .stm-image-links .stm-image-link .inner:hover img { filter: grayscale(0); -webkit-filter: grayscale(0); } .stm-service-contact-us-form-wrapper { padding: 35px 43px 27px !important; background-size: cover; } .stm-service-contact-us-form-wrapper .form-label { color: #ffffff; } .stm-service-contact-us-form-wrapper input[type=text], .stm-service-contact-us-form-wrapper input[type=email], .stm-service-contact-us-form-wrapper input[type=tel] { background-color: #ffffff; border: 2px solid #ffffff; } .stm-service-contact-us-form-wrapper input[type=text]:focus, .stm-service-contact-us-form-wrapper input[type=email]:focus, .stm-service-contact-us-form-wrapper input[type=tel]:focus { border-color: #0d46ff; } .stm-service-contact-us-form-wrapper textarea { padding-top: 15px; max-height: 80px; background-color: #ffffff; border: 2px solid #ffffff; } .stm-service-contact-us-form-wrapper textarea:focus { border-color: #0d46ff; } .stm-service-contact-us-form-wrapper .wpcf7-response-output { background-color: #ffffff !important; } .stm-service-contact-us-form-wrapper input[type=submit] { display: inline-block; } .ab-booking-form { color: #999c9c; } .ab-booking-form .ab-formGroup .ab-formField .ab-formElement { border: none !important; background-color: #191d21 !important; color: #ffffff !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .ab-booking-form .ab-formGroup .ab-formField .ab-formElement:focus { border-color: #22b7d2 !important; color: #22b7d2; box-shadow: none; } .ab-booking-form .ab-formGroup .ab-formField .ab-formElement.ab-details-error { border: 1px solid #ff2325 !important; } .ab-booking-form select { opacity: 1; visibility: visible; border: none !important; background-color: #191d21 !important; color: #ffffff !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .ab-booking-form div.ab-error, .ab-booking-form .ab-label-error, .ab-booking-form label.ab-category-title { color: #0d46ff !important; } .ab-booking-form .ab-desc, .ab-booking-form .ab-bold, .ab-booking-form .ab-available-days li .ab-bold, .ab-booking-form label, .ab-booking-form label.ab-formLabel, .ab-booking-form li.ab-step-tabs.active a { color: #ffffff !important; } .ab-booking-form .ab-columnizer .ab-available-hour:hover .ab-hour-icon span, .ab-booking-form .ab-time-next, .ab-booking-form .ab-time-prev, .ab-booking-form .ab-to-first-step, .ab-booking-form .bookly-btn-submit, .ab-booking-form .btn-apply-coupon, .ab-booking-form .ab-to-third-step, .ab-booking-form .ab-final-step, .ab-booking-form a.ab-to-second-step, .ab-booking-form .ab-to-second-step, .ab-booking-form .ab-to-fourth-step, .ab-booking-form a.ab-to-fourth-step, .ab-booking-form .ab-first-step .ab-week-days li label.active, .ab-booking-form .ab-next-step, .ab-booking-form .ab-mobile-next-step, .ab-booking-form .ab-mobile-prev-step, .ab-booking-form li.ab-step-tabs.active div, .ab-booking-form .picker__frame, .ab-booking-form .ab-first-step .ab-week-days li label { background-color: #0d46ff !important; } .ab-booking-form .ab-progress-bar .ab-step-tabs .step { height: 22px; background-color: #555858; } .ab-booking-form .ab-progress-bar .ab-step-tabs a { color: #999c9c; } .ab-booking-form .ab-progress-bar .ab-step-tabs.ab-last .step, .ab-booking-form .ab-progress-bar .ab-step-tabs.ab-first .step { border-radius: 0; } .ab-booking-form .ab-nav-steps { padding-top: 38px !important; margin-top: 10px; border-top: 1px solid #4d5051 !important; overflow: visible; } .ab-booking-form .ab-nav-steps .ab-btn { width: 140px; height: 46px !important; line-height: 28px; box-shadow: 0 2px 0 #0d46ff; font-size: 14px; font-weight: 900; transition: 0s ease all !important; } .ab-booking-form .ab-nav-steps .ab-btn:active { box-shadow: none; } .ab-booking-form .ab-nav-steps .ab-btn.ab-time-prev { margin-left: 25px; width: 70px; position: relative; display: block; text-indent: -9999px; } .ab-booking-form .ab-nav-steps .ab-btn.ab-time-prev:after { text-indent: 0; position: absolute; display: block; font-family: "Font Awesome 6 Free"; font-weight: 600; font-style: normal; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); content: "\f053"; text-align: center; left: 50%; top: 50%; margin: -6px 0 0 -4px; } .ab-booking-form .ab-nav-steps .ab-btn.ab-time-prev[data-loading]:after { opacity: 0; } .ab-booking-form .ab-nav-steps .ab-btn.ab-time-next { width: 70px; position: relative; display: block; text-indent: -9999px; } .ab-booking-form .ab-nav-steps .ab-btn.ab-time-next:after { text-indent: 0; position: absolute; display: block; font-family: "Font Awesome 6 Free"; font-weight: 600; font-style: normal; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); content: "\f054"; text-align: center; left: 50%; top: 50%; margin: -6px 0 0 -4px; } .ab-booking-form .ab-nav-steps .ab-btn.ab-time-next[data-loading]:after { opacity: 0; } .ab-booking-form .ab-nav-steps:after { display: table; content: ""; clear: both; } .ab-booking-form .intl-tel-input .country-list { background-color: #191d21 !important; border: none !important; } .ab-booking-form .intl-tel-input .country-list .country-name { color: #ffffff !important; } .ab-booking-form .intl-tel-input .country-list .flag { display: none !important; } .ab-booking-form .intl-tel-input .flag-dropdown select.iti-mobile-select { opacity: 0; } .ab-booking-form .ab-columnizer .ab-available-hour { background-color: #555858 !important; color: #ffffff !important; border-radius: 0 !important; box-shadow: none !important; border-color: transparent !important; } .ab-booking-form .ab-columnizer .ab-available-hour:hover { border-color: transparent !important; color: #0d46ff !important; } .ab-booking-form .ab-columnizer .ab-available-hour:hover .ab-hour-icon { padding: 0 !important; overflow: hidden; background-color: #0d46ff !important; border-color: #0d46ff !important; color: #0d46ff !important; } .ab-booking-form .ab-columnizer .ab-available-hour:hover .ab-hour-icon span { width: 14px; height: 14px; border-radius: 0; background-color: transparent !important; opacity: 0 !important; } .ab-booking-form .ab-columnizer .ab-available-day { border-radius: 0 !important; box-shadow: none !important; border-color: transparent !important; background-color: #0d46ff !important; } .ab-booking-form .ab-columnizer .ab-available-hour, .ab-booking-form .ab-columnizer .ab-available-day { margin-bottom: 5px; } .ab-booking-form .picker__header { margin: 20px 0; border: none !important; } .ab-booking-form .picker__year { font-style: normal; } .ab-booking-form .picker__nav--prev, .ab-booking-form .picker__nav--next { background-color: #0d46ff !important; top: -6px; } .ab-booking-form .picker__nav--prev:before { margin-left: 3px; border-right-color: #ffffff !important; } .ab-booking-form .picker__nav--next:before { margin-right: 3px; border-left-color: #ffffff !important; } .ab-booking-form .picker--opened .picker__holder { border: none; } .ab-booking-form .picker__frame { background-color: #ffffff !important; color: #0d46ff !important; box-shadow: 0 1px 6px rgba(35, 38, 40, 0.4); } .ab-booking-form .picker__day:hover { background-color: #0d46ff !important; color: #ffffff !important; } .ab-booking-form .picker__day, .ab-booking-form .picker__weekday, .ab-booking-form .picker__year { color: #0d46ff !important; } .ab-booking-form .picker--focused .picker__day--selected { background-color: #22b7d2 !important; color: #ffffff !important; } .ab-booking-form .picker__button--today { padding: 12px 18px 10px !important; margin: 10px 0 25px !important; background-color: #22b7d2 !important; color: #ffffff !important; box-shadow: 0 2px 0 #1b92a8; font-size: 12px !important; } .ab-booking-form div.ab-error select { border-width: 1px !important; border-color: #ff2325 !important; } .ab-booking-form .ab-select-service-error.ab-label-error { color: #ff2325 !important; } .ab-booking-form .ab-progress-tracker { margin-bottom: 22px !important; } .ab-booking-form .ab-progress-tracker.bookly-table { color: #ffffff; } .ab-booking-form .ab-first-step > .ab-row-fluid { margin-bottom: 16px !important; } .ab-booking-form .ab-first-step .ab-mobile-step_1 { margin-bottom: 25px !important; } .ab-booking-form input::-webkit-input-placeholder { color: #444 !important; } .stm-fullwidth-with-parallax.stm-service-bookly-form { overflow: visible; } .stm-address-widget { position: relative; padding-left: 73px; color: #ffffff; font-size: 13px; line-height: normal; } .stm-address-widget:before { position: absolute; content: ""; display: block; top: -3px !important; left: 0; width: 66px; height: 65px; background: url("../../images/google-widget.png"); background-size: cover; } .stm-address-widget .fancy-iframe { display: inline-block; margin-top: 8px !important; color: #0d46ff; border-bottom: 1px dashed #0d46ff; } .stm-address-widget .fancy-iframe:hover { color: #ffffff; border-bottom-color: #ffffff; } .stm-service-bookly-form > .vc_column_container { padding-left: 0 !important; padding-right: 0 !important; } .button_3d { float: right; position: relative; text-decoration: none !important; } .button_3d .default-state { position: relative; display: inline-block; transition: transform 0.3s; transform-origin: 50% 0; transform-style: preserve-3d; } .button_3d .active-state { position: absolute; top: 100%; left: 0; width: 100%; height: 100%; padding: 12px 20px; background: #999; color: #4c4c4b; content: attr(data-hover); transition: background 0.3s; transform: rotateX(-90deg); transform-origin: 50% 0; } .button_3d:hover .default-state { transform: rotateX(90deg) translateY(-22px); } .button_3d:hover .active-state { background: #ffffff; color: #4c4c4b; } .service-mobile-menu-trigger { float: right; margin-top: 10px !important; width: 32px; height: 32px; padding: 5px 3px; } .service-mobile-menu-trigger span { position: relative; top: 0; display: block; height: 3px; background: #22b7d2; border-radius: 3px; width: 100%; } .service-mobile-menu-trigger span:nth-child(2) { opacity: 1; margin-top: 5px; } .service-mobile-menu-trigger span:nth-child(3) { margin-top: 5px; } .service-mobile-menu-trigger.active span:first-child { position: relative; top: 8px; transform: rotate(45deg); } .service-mobile-menu-trigger.active span:nth-child(2) { opacity: 0; } .service-mobile-menu-trigger.active span:nth-child(3) { position: relative; top: -8px; transform: rotate(-45deg); } .stm_automanager_features_list { margin: 0 -15px; } .stm_automanager_features_list .stm_automanager_single { float: left; width: 33%; padding: 0 15px; margin-bottom: 25px; } .stm_automanager_features_list .stm_automanager_single h3 { font-size: 18px; line-height: 20px; } body.stm-boxed .stm-fullwidth-row-no-paddings { width: 100% !important; left: 15px !important; } body.stm-boxed .stm-fullwidth-row-no-paddings > .wpb_column.vc_col-sm-12 { width: 100% !important; } .stm-box-shadow-bottom:before { position: absolute; content: ""; display: block; content: "" !important; display: block !important; bottom: -5px; left: 0; right: 0; height: 5px; background: rgba(0, 0, 0, 0.1); z-index: 90; } #gallery { box-shadow: inset 0px -5px 5px rgba(0, 0, 0, 0.5); } .stm-image-links .stm-image-link .inner img { transform: translateZ(0); -webkit-transform: translateZ(0); } .header-service .bloglogo img { margin-top: -5px; } .header-service .header-service-right .service-header-appointment { margin-top: 0 !important; } body.stm-boxed .stm-fullwidth-row-no-paddings > .wpb_column.vc_col-has-fill:nth-child(2) > .vc_column-inner, body.stm-boxed .stm-fullwidth-row-no-paddings > .wpb_column.vc_col-has-fill:first-child > .vc_column-inner { margin: 0 -15px; } /* 3 Vendors */ /* 3.1 Woocommerce */ .clear, .woocommerce .woocommerce-breadcrumb:after, .woocommerce .woocommerce-error:after, .woocommerce .woocommerce-info:after, .woocommerce .woocommerce-message:after { clear: both; } .woocommerce div.product form.cart .reset_variations, .woocommerce form .form-row label.hidden { visibility: hidden; } @font-face { font-family: star; src: url(../../fonts/woocommerce/star.eot); src: url(../../fonts/woocommerce/star.eot?#iefix) format("embedded-opentype"), url(../../fonts/woocommerce/star.woff) format("woff"), url(../../fonts/woocommerce/star.ttf) format("truetype"), url(../../fonts/woocommerce/star.svg#star) format("svg"); font-weight: 400; font-style: normal; } @font-face { font-family: WooCommerce; src: url(../../fonts/woocommerce/woocommerce.eot); src: url(../../fonts/woocommerce/woocommerce.eot?#iefix) format("embedded-opentype"), url(../../fonts/woocommerce/woocommerce.woff) format("woff"), url(../../fonts/woocommerce/woocommerce.ttf) format("truetype"), url(../../fonts/woocommerce/woocommerce.svg#woocommerce) format("svg"); font-weight: 400; font-style: normal; } .woocommerce .blockUI.blockOverlay { position: relative; background-color: #fff !important; left: -15px !important; width: 120% !important; } .woocommerce .blockUI.blockOverlay:before, .woocommerce .loader:before { height: 1em; width: 1em; position: absolute; top: 50%; left: 50%; margin-left: -0.5em; margin-top: -0.5em; display: block; content: ""; animation: spin 1s ease-in-out infinite; background: url(../../images/icons/loader.svg) center center; background-size: cover; line-height: 1; text-align: center; font-size: 2em; color: rgba(0, 0, 0, 0.75); } .woocommerce a.remove { display: block; font-size: 20px; text-align: center; color: #888 !important; text-decoration: none; border: 0; } .woocommerce a.remove:hover { color: #0d46ff !important; } .woocommerce small.note { display: block; color: #777; font-size: 0.857em; margin-top: 10px; } .woocommerce .woocommerce-breadcrumb { padding: 15px 0 8px 4px; margin-bottom: 20px; color: #888; text-transform: uppercase; font-size: 11px; border-bottom: 1px solid #dddddd; } .woocommerce .woocommerce-breadcrumb:before, .woocommerce .woocommerce-breadcrumb:after { content: " "; display: table; } .woocommerce .woocommerce-breadcrumb a { text-transform: uppercase; color: #888; } .woocommerce .woocommerce-breadcrumb a:first-child { margin-left: 0; } .woocommerce .quantity .qty { text-align: center; } .woocommerce div.product { margin-bottom: 0; position: relative; } .woocommerce div.product .product_title { font-size: 26px; clear: none; margin-top: 0; margin-bottom: 4px; padding: 0; } .woocommerce div.product p.price, .woocommerce div.product span.price { margin-bottom: 9px; color: #0d46ff; font-size: 16px; } .woocommerce div.product p.price ins, .woocommerce div.product span.price ins { background: inherit; font-weight: 700; } .woocommerce div.product p.price del, .woocommerce div.product span.price del { opacity: 0.5; } .woocommerce div.product p.stock { font-size: 0.92em; } .woocommerce div.product .stock { color: #77a464; } .woocommerce div.product .out-of-stock { color: red; } .woocommerce div.product .woocommerce-product-rating { margin-bottom: 8px; } .woocommerce div.product div.images, .woocommerce div.product div.summary { margin-bottom: 2em; } .woocommerce div.product div.images div.thumbnails { padding-top: 15px; margin: 0 -7.5px; } .woocommerce div.product div.images div.thumbnails a { display: inline-block; vertical-align: top; padding: 0 7.5px; margin-bottom: 15px; width: 33.3%; } .woocommerce div.product div.images div.thumbnails a img { vertical-align: top; } .woocommerce div.product div.images img { display: block; width: 100%; height: auto; box-shadow: none; } .woocommerce div.product div.social { text-align: right; margin: 0 0 1em; } .woocommerce div.product div.social span { margin: 0 0 0 2px; } .woocommerce div.product div.social span span { margin: 0; } .woocommerce div.product div.social span .stButton .chicklets { padding-left: 16px; width: 0; } .woocommerce div.product div.social iframe { float: left; margin-top: 3px; } .woocommerce div.product .woocommerce-tabs ul.tabs { list-style: none; padding: 0; margin: 0 0 1.618em; position: relative; background-color: #102127; border-left: 4px solid #102127; border-right: 4px solid #102127; } .woocommerce div.product .woocommerce-tabs ul.tabs li { background-color: #102127; display: inline-block; position: relative; color: #102127; margin-bottom: 0; } .woocommerce div.product .woocommerce-tabs ul.tabs li a { display: inline-block; padding: 13px 20px; font-size: 12px; font-weight: 400; color: #ffffff; text-transform: uppercase; text-decoration: none; } .woocommerce #reviews #comments .add_review:after, .woocommerce .products ul:after, .woocommerce div.product form.cart:after, .woocommerce div.product p.cart:after, .woocommerce nav.woocommerce-pagination ul:after, .woocommerce ul.products:after { clear: both; } .woocommerce div.product form.cart:after, .woocommerce div.product form.cart:before, .woocommerce div.product p.cart:after, .woocommerce div.product p.cart:before { display: table; content: " "; } .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover { text-decoration: none; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active { background: #ffffff; z-index: 2; border-bottom-color: #ffffff; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active a { color: inherit; text-shadow: inherit; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after { position: absolute; content: ""; display: block; top: -4px; left: 0; right: 0; height: 4px; background-color: #0d46ff; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active:before { box-shadow: 2px 2px 0 #ffffff; } .woocommerce div.product .woocommerce-tabs ul.tabs li.active:after { box-shadow: -2px 2px 0 #ffffff; } .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before { border: 1px solid #d3ced2; position: absolute; bottom: -1px; width: 5px; height: 5px; } .woocommerce div.product .woocommerce-tabs ul.tabs li:before { left: -6px; -moz-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; border-width: 0 1px 1px 0; box-shadow: 2px 2px 0 #ebe9eb; } .woocommerce div.product .woocommerce-tabs ul.tabs li:after { right: -6px; -moz-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; border-width: 0 0 1px 1px; box-shadow: -2px 2px 0 #ebe9eb; } .woocommerce div.product .woocommerce-tabs ul.tabs:before { position: absolute; width: 100%; bottom: 0; left: 0; border-bottom: 1px solid #d3ced2; z-index: 1; } .woocommerce div.product .woocommerce-tabs .panel { margin: 0 0 2em; padding: 0; box-shadow: none; border: none; } .woocommerce div.product form.cart, .woocommerce div.product p.cart { margin-bottom: 14px; } .woocommerce div.product form.cart div.quantity { float: left; margin: 0 19px 0 0; } .woocommerce div.product form.cart table { border-width: 0 0 1px; } .woocommerce div.product form.cart table td { padding-left: 0; } .woocommerce div.product form.cart table td.label { display: none; } .woocommerce div.product form.cart table div.quantity { float: none; margin: 0; } .woocommerce div.product form.cart table small.stock { display: block; float: none; } .woocommerce div.product form.cart .variations { margin-bottom: 1em; border: 0; } .woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th { border: 0; } .woocommerce div.product form.cart .variations label { font-weight: 700; } .woocommerce div.product form.cart .variations select { width: 100%; float: left; } .woocommerce div.product form.cart .variations td.label { padding-right: 1em; } .woocommerce div.product form.cart .variations td { vertical-align: top; } .woocommerce div.product form.cart .woocommerce-variation-description p { margin-bottom: 1em; } .woocommerce div.product form.cart .wc-no-matching-variations { display: none; } .woocommerce div.product form.cart .button { vertical-align: middle; float: left; } .woocommerce div.product form.cart .group_table td.label { padding-right: 1em; padding-left: 1em; } .woocommerce div.product form.cart .group_table td { vertical-align: top; padding-bottom: 0.5em; border: 0; } .woocommerce span.onsale { position: absolute; top: 20px; left: -36px; height: 33px; line-height: 33px; background-color: #0d46ff; text-transform: uppercase; color: #ffffff !important; width: 140px; text-align: center; transform: rotate(-45deg); z-index: 1; } .woocommerce .products ul, .woocommerce .products ul.products { margin: 0 -15px; padding: 0; list-style: none; clear: both; } .woocommerce .products ul:before, .woocommerce .products ul.products:before { content: " "; display: table; } .woocommerce .products ul li, .woocommerce .products ul.products li { position: relative; margin-bottom: 0; list-style: none; } .woocommerce .products ul li .stm-product-inner, .woocommerce .products ul.products li .stm-product-inner { padding-bottom: 20px; border-bottom: 1px solid #ddd; margin-bottom: 49px; min-height: 393px; } .woocommerce .products ul li .stm-product-inner .product_thumbnail, .woocommerce .products ul.products li .stm-product-inner .product_thumbnail { overflow: hidden; position: relative; } .woocommerce .products ul li.product h3, .woocommerce .products ul.products li.product h3 { padding: 0.5em 0; margin: 0; font-size: 1em; } .woocommerce .products ul li.product a, .woocommerce .products ul.products li.product a { text-decoration: none; } .woocommerce .products ul li.product a img, .woocommerce .products ul.products li.product a img { width: 100%; height: auto; display: block; margin: 0 0 1em; box-shadow: none; } .woocommerce .products ul li.product strong, .woocommerce .products ul.products li.product strong { display: block; } .woocommerce .products ul li.product .star-rating, .woocommerce .products ul.products li.product .star-rating { margin-top: 4px; float: right; } .woocommerce .products ul li.product .button, .woocommerce .products ul.products li.product .button { position: relative; margin-top: 1em; } .woocommerce .products ul li.product .price, .woocommerce .products ul.products li.product .price { color: #555555; display: block; font-weight: 400; margin-bottom: 0.5em; font-size: 14px; } .woocommerce .products ul li.product .price del, .woocommerce .products ul.products li.product .price del { color: inherit; opacity: 0.5; display: inline-block; } .woocommerce .products ul li.product .price ins, .woocommerce .products ul.products li.product .price ins { margin-left: 4px; text-decoration: none; background: 0 0; font-weight: 400; } .woocommerce .products ul li.product .price .from, .woocommerce .products ul.products li.product .price .from { font-size: 0.67em; margin: -2px 0 0; text-transform: uppercase; color: rgba(132, 132, 132, 0.5); } .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { background-color: #0d46ff; } .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { background-color: #0d46ff; } .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover { background-color: #0d46ff; color: #ffffff; } .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover { background-color: #a46497; color: #ffffff; } .woocommerce table.shop_table td.product-name { color: #102127; } .woocommerce table.shop_table td.product-name a { color: #102127; } .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { border-top: 4px solid #102127; } .woocommerce .widget_price_filter .price_slider_amount .price_label span { color: #102127; } .woocommerce .widget_price_filter .ui-slider .ui-slider-range { background-color: #0d46ff; } .woocommerce-cart table.cart th { border-bottom: 4px solid #102127; } .woocommerce-cart table.cart td.product-price { color: #102127; } .woocommerce-cart table.cart td.product-subtotal { color: #102127; } #main .stm-shop-sidebar-area .widget { border-top: 4px solid #102127; } #main .stm-shop-sidebar-area .widget.widget_product_categories > ul > li > a { color: #102127; } #main .stm-shop-sidebar-area .widget.widget_product_categories > ul > li > a:hover { color: #0d46ff; } #main .stm-shop-sidebar-area .widget.widget_product_categories > ul > li > a:hover:before { color: #0d46ff; } #main .stm-shop-sidebar-area .widget.widget_product_categories > ul > li ul li a:hover { color: #0d46ff; } #main .stm-shop-sidebar-area .widget .product_list_widget li:hover .product-title { color: #0d46ff; } #main .stm-shop-sidebar-area .widget .product_list_widget li:hover a { color: #0d46ff; } #main .stm-shop-sidebar-area .widget .product_list_widget li a { color: #102127; } #main .stm-shop-sidebar-area .widget .product_list_widget li .product-title { color: #102127; } #main .stm-shop-sidebar-area .widget_search .search-submit { margin-top: 15px; } .woocommerce .quantity_actions span:hover { background-color: #0d46ff; } .woocommerce .comment-form textarea:focus, .woocommerce .comment-form input:focus { border-color: #0d46ff; } .woocommerce-message { border: 4px solid #0d46ff; } .woocommerce-info { border: 4px solid #0d46ff; } .woocommerce-info i, .woocommerce-info span { color: #0d46ff; } .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a .vc_tta-icon { color: #0d46ff; } .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a .vc_tta-controls-icon { position: absolute; right: 2px; left: inherit; } .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a .vc_tta-controls-icon.vc_tta-controls-icon-chevron:before { border: 0; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 6px solid #aaaaaa; transform: rotate(0deg); } .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading { background-color: transparent; border-color: transparent; } .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a .vc_tta-icon { color: #0d46ff; } .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a .vc_tta-controls-icon.vc_tta-controls-icon-chevron:before { transform: rotate(180deg); } .vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body { background-color: transparent; border: 0; padding: 3px 0 29px 1px; } .vc_tta-container .vc_tta-tabs .vc_tta-tabs-container { padding-top: 4px; } .vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list { display: flex !important; flex-direction: row; flex-wrap: nowrap; margin: 0; background-color: #102127; border-left: 4px solid #102127; border-right: 4px solid #102127; overflow: visible !important; } .vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab { display: block; float: left; position: relative; margin: 0; text-align: center; } .vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:before { position: absolute; content: ""; display: block; top: -4px; left: 0; right: 0; height: 4px; background-color: #0d46ff; opacity: 0; } .vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a { padding: 13px 18px; background-color: #102127; border-radius: 0; border: none; } .vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a .vc_tta-icon { position: relative; top: 3px; color: #ffffff; } .vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a .vc_tta-title-text { position: relative; top: 1px; left: 2px; } .vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a span { font-size: 12px; text-transform: uppercase; color: #ffffff; font-weight: 700; } .vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a .vc_tta-title-text:not(:empty):not(:first-child) { margin-left: 8px; } .vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active:before { opacity: 1; } .vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a { background-color: #ffffff; } .vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a .vc_tta-icon { position: relative; top: 3px; color: #102127; } .vc_tta-container .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a span { color: #102127; } .vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels { background-color: #ffffff !important; border: none !important; } .vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading { background-color: #0d46ff; } .vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading { background-color: #102127; } .vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a span { color: #ffffff; } .vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body { background-color: #ffffff; padding: 37px 20px 20px 20px !important; border: none; } .wpb_tour_tabs_wrapper.ui-tabs ul.wpb_tabs_nav { background-color: #102127; border-left: 4px solid #102127; border-right: 4px solid #102127; } .wpb_tour_tabs_wrapper.ui-tabs ul.wpb_tabs_nav > li > a { background-color: #102127; color: #ffffff; } .wpb_tour_tabs_wrapper.ui-tabs ul.wpb_tabs_nav > li > a:before { background-color: #0d46ff; } .wpb_tour_tabs_wrapper.ui-tabs ul.wpb_tabs_nav > li.ui-state-active a { background-color: #ffffff; color: #102127; } .wpb_tour_tabs_wrapper.ui-tabs ul.wpb_tabs_nav > li.ui-state-active a .vc_tta-icon { color: #102127; } .wpb_tour_tabs_wrapper.stm_tabs_style_2 ul.wpb_tabs_nav { background-color: #102127; } .wpb_tour_tabs_wrapper.stm_tabs_style_2 ul.wpb_tabs_nav > li > a { background-color: #102127; } .wpb_tour_tabs_wrapper.stm_tabs_style_2 ul.wpb_tabs_nav > li > a:before { background-color: #0d46ff; } .wpb_tour_tabs_wrapper.stm_tabs_style_2 ul.wpb_tabs_nav > li.ui-state-active a { background-color: #ffffff; color: #0d46ff; } .wpb_tour_tabs_wrapper.stm_tabs_style_2 ul.wpb_tabs_nav > li.ui-state-active a .vc_tta-icon { color: #0d46ff; } .vc_toggle.vc_toggle_active .vc_toggle_icon { border-color: #0d46ff; } .vc_toggle.vc_toggle_active .vc_toggle_icon:before { background-color: #0d46ff; } /* 3.3 Vendors */ .selection:hover b { color: #0d46ff; } .xdsoft_stm_datetimepicker, .xdsoft_datetimepicker { font-family: inherit; } .xdsoft_stm_datetimepicker .xdsoft_calendar td, .xdsoft_stm_datetimepicker .xdsoft_calendar th, .xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th { border-color: #ffffff; } .xdsoft_stm_datetimepicker .xdsoft_calendar td .xdsoft_default, .xdsoft_stm_datetimepicker .xdsoft_calendar td .xdsoft_current, .xdsoft_stm_datetimepicker .xdsoft_calendar th .xdsoft_default, .xdsoft_stm_datetimepicker .xdsoft_calendar th .xdsoft_current, .xdsoft_datetimepicker .xdsoft_calendar td .xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td .xdsoft_current, .xdsoft_datetimepicker .xdsoft_calendar th .xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar th .xdsoft_current { background: #0d46ff; box-shadow: none; } .xdsoft_stm_datetimepicker .xdsoft_calendar td:hover, .xdsoft_stm_datetimepicker .xdsoft_calendar th:hover, .xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_calendar th:hover { background: #6c98e1 !important; } .xdsoft_stm_datetimepicker .xdsoft_timepicker .xdsoft_time_box, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box { border-color: #ffffff; } .xdsoft_stm_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current { background: #0d46ff; box-shadow: none; } .xdsoft_stm_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover { background: #6c98e1 !important; } .xdsoft_stm_datetimepicker button, .xdsoft_datetimepicker button { box-shadow: none; } .ui-slider .ui-slider-range { background-color: #0d46ff; } .ui-slider .ui-slider-handle:after { background-color: #0d46ff; } #animated-blog-wrapper .blog-meta .blog-meta-unit { color: #102127; } #animated-blog-wrapper .blog-meta .blog-meta-unit a { color: #102127; } #animated-blog-wrapper .blog-meta .blog-meta-unit i { color: #102127; } /*Buttons added*/ .stm-car_dealer-buttons { margin-top: 11px; } .stm-car_dealer-buttons a { position: relative; display: block; padding: 0 60px 0 25px; margin-bottom: 11px; height: 49px; line-height: 49px; background-color: #f0f2f5; color: #102127; font-size: 13px; text-transform: uppercase; text-decoration: none !important; transition: all 0.5s ease; } .stm-car_dealer-buttons a:hover { background-color: #0d46ff; color: #ffffff; transition: all 0.5s ease; } .stm-car_dealer-buttons a:hover i { color: #ffffff; } .stm-car_dealer-buttons a i { position: absolute; right: 20px; top: 17px; font-size: 16px; color: #0d46ff; } .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-similar-cars-units .stm-similar-car { text-decoration: none !important; display: block; padding-top: 25px; margin-top: 25px; border-top: 1px solid #d5d9e0; } .stm-similar-cars-units .stm-similar-car:first-child { padding-top: 0; margin-top: 0; border-top: 0; } .stm-similar-cars-units .stm-similar-car .image { float: left; margin-right: 14px; max-width: 75px; } .stm-similar-cars-units .stm-similar-car .right-unit { overflow: hidden; } .stm-similar-cars-units .stm-similar-car .right-unit .title { padding-right: 50px; margin: -2px 0 10px; font-size: 13px; font-weight: 700; line-height: 14px; color: #222; } .stm-similar-cars-units .stm-similar-car .right-unit .stm-dealer-name { min-height: 6px; margin-bottom: 2px; letter-spacing: -0.7px; color: #888; } .stm-similar-cars-units .stm-similar-car .right-unit .stm-price { float: left; margin-right: 10px; padding: 1px 10px 1px 5px; color: #ffffff; font-weight: 700; background-color: #0d46ff; } .stm-similar-cars-units .stm-similar-car .right-unit .stm-car-similar-meta { margin-top: 3px; color: #222; font-size: 13px; line-height: 18px; letter-spacing: -0.5px; } .stm-similar-cars-units .stm-similar-car .right-unit .stm-car-similar-meta i { position: relative; top: 2px; margin-right: 3px; font-size: 15px; color: #aaa; } .stm-border-bottom-unit { padding-bottom: 19px; margin-bottom: 25px; border-bottom: 4px solid #0d46ff; } .stm-border-bottom-unit .title { margin-top: 30px; font-size: 14px; text-transform: uppercase; font-weight: 700; } .select2-container--default .select2-selection--multiple { border: 1px solid #eceff3 !important; } .bookly-form select { opacity: 1; visibility: visible; color: #333333; } .bookly-progress-tracker div { color: #ffffff; } .bookly-form .bookly-box { color: #ffffff !important; } .intl-tel-input .country-list .country-name, .intl-tel-input .country-list .flag-box { color: #191919; } body { font-family: Rubik, Verdana; font-size: 14px; line-height: 20px; color: #555555; } .stm-hoverable-interactive-galleries.stm-template-ev_dealer .interactive-hoverable .hoverable-indicators .indicator.active { background-color: #0d46ff; } .stm-hoverable-interactive-galleries.stm-template-ev_dealer .listing-list-loop .interactive-hoverable { min-width: 257px; min-height: 206.5px; } @media (min-width: 768px) { .stm-hoverable-interactive-galleries.stm-template-ev_dealer .listing-list-loop .interactive-hoverable { min-height: 163px; } } .stm-hoverable-interactive-galleries.stm-template-ev_dealer .listing-list-loop .interactive-hoverable .hoverable-wrap { min-height: 201.5px; } @media (min-width: 768px) { .stm-hoverable-interactive-galleries.stm-template-ev_dealer .listing-list-loop .interactive-hoverable .hoverable-wrap { min-height: unset; } } .stm-hoverable-interactive-galleries.stm-template-ev_dealer #modern-filter-listing .car-listing-row .image, .stm-hoverable-interactive-galleries.stm-template-ev_dealer #modern-filter-listing .listing-car-item-inner .image { min-height: 160px; } @media (max-width: 767px) { .stm-hoverable-interactive-galleries.stm-template-ev_dealer #modern-filter-listing .car-listing-row .image, .stm-hoverable-interactive-galleries.stm-template-ev_dealer #modern-filter-listing .listing-car-item-inner .image { min-height: 218px; } } .stm-hoverable-interactive-galleries.stm-template-ev_dealer #modern-filter-listing .car-listing-row .image:before, .stm-hoverable-interactive-galleries.stm-template-ev_dealer #modern-filter-listing .listing-car-item-inner .image:before { background-color: transparent; } .stm-hoverable-interactive-galleries.stm-template-ev_dealer #modern-filter-listing .car-listing-row .image .stm-listing-compare, .stm-hoverable-interactive-galleries.stm-template-ev_dealer #modern-filter-listing .car-listing-row .image .stm-listing-favorite, .stm-hoverable-interactive-galleries.stm-template-ev_dealer #modern-filter-listing .listing-car-item-inner .image .stm-listing-compare, .stm-hoverable-interactive-galleries.stm-template-ev_dealer #modern-filter-listing .listing-car-item-inner .image .stm-listing-favorite { bottom: 14px; } .stm-hoverable-interactive-galleries.stm-template-ev_dealer .archive-listing-page .car-listing-row .image, .stm-hoverable-interactive-galleries.stm-template-ev_dealer .archive-listing-page .listing-car-item-inner .image { min-height: 160px; } @media (max-width: 767px) { .stm-hoverable-interactive-galleries.stm-template-ev_dealer .archive-listing-page .car-listing-row .image, .stm-hoverable-interactive-galleries.stm-template-ev_dealer .archive-listing-page .listing-car-item-inner .image { min-height: 218px; } } .stm-hoverable-interactive-galleries.stm-template-ev_dealer .archive-listing-page .car-listing-row .image:before, .stm-hoverable-interactive-galleries.stm-template-ev_dealer .archive-listing-page .listing-car-item-inner .image:before { background-color: transparent; } .stm-hoverable-interactive-galleries.stm-template-ev_dealer .archive-listing-page .car-listing-row .image .stm-listing-compare, .stm-hoverable-interactive-galleries.stm-template-ev_dealer .archive-listing-page .listing-car-item-inner .image .stm-listing-compare { bottom: 14px; } .stm-hoverable-interactive-galleries.stm-template-ev_dealer .ev-filter-loop .image { min-height: 171px; } .stm-hoverable-interactive-galleries.stm-template-ev_dealer .ev-filter-loop .image img { min-height: 171px; -o-object-fit: cover; object-fit: cover; } .stm-hoverable-interactive-galleries.stm-template-ev_dealer .ev-filter-loop .image:before { display: none; } .stm-hoverable-interactive-galleries.stm-template-ev_dealer .ev-filter-loop .image .hoverable-wrap { overflow: hidden; } .stm-hoverable-interactive-galleries.stm-template-ev_dealer .ev-filter-loop .image .stm-listing-compare { bottom: 10px; } .stm-hoverable-interactive-galleries.stm-template-ev_dealer .ev_featured_vehicles_carousel .listing-car-items .listing-car-item .listing-car-item-inner .listing-car-item-meta { bottom: 5px; } @media (max-width: 1024px) { .stm-hoverable-interactive-galleries.stm-template-ev_dealer .ev_featured_vehicles_carousel .listing-car-items .listing-car-item .listing-car-item-inner .listing-car-item-meta { bottom: 0; } } .stm-template-ev_dealer .stm-ajax-row.stm-loading:before { left: -5px !important; right: -5px !important; } .stm-template-ev_dealer .stm-isearch-results-carousel-wrap .stm-template-front-loop.current .image .listing-car-item-meta { bottom: 5px; right: 5px; } .stm-template-ev_dealer .stm-isearch-results-carousel-wrap .stm-template-front-loop.current .image .brazzers-wrap .listing-car-item-meta { bottom: 0; right: 0; } .stm-template-ev_dealer .stm-isearch-results-carousel-wrap .stm-template-front-loop.current .image .brazzers-wrap img { border: none; } .stm-template-ev_dealer .stm-isearch-results-carousel-wrap .stm-template-front-loop.current .image img { border: 5px solid #6c98e1; } .stm-template-ev_dealer .single-add-to-compare { background-color: #0d46ff; } .stm-template-ev_dealer .single-add-to-compare .compare-fixed-link:hover { color: #0d46ff; } .stm-template-ev_dealer .single-add-to-compare.danger, .stm-template-ev_dealer .single-add-to-compare.overadded { background-color: #ff0000; } .stm-template-ev_dealer .single-add-to-compare.danger .compare-fixed-link:hover, .stm-template-ev_dealer .single-add-to-compare.overadded .compare-fixed-link:hover { color: #ff0000; } .stm-template-ev_dealer .single-add-to-compare.warning { background-color: #8a6d3b; } .stm-template-ev_dealer .single-add-to-compare.warning .compare-fixed-link:hover { color: #8a6d3b; } .stm-template-ev_dealer .col-lg-1, .stm-template-ev_dealer .col-lg-10, .stm-template-ev_dealer .col-lg-11, .stm-template-ev_dealer .col-lg-12, .stm-template-ev_dealer .col-lg-2, .stm-template-ev_dealer .col-lg-3, .stm-template-ev_dealer .col-lg-4, .stm-template-ev_dealer .col-lg-5, .stm-template-ev_dealer .col-lg-6, .stm-template-ev_dealer .col-lg-7, .stm-template-ev_dealer .col-lg-8, .stm-template-ev_dealer .col-lg-9, .stm-template-ev_dealer .col-md-1, .stm-template-ev_dealer .col-md-10, .stm-template-ev_dealer .col-md-11, .stm-template-ev_dealer .col-md-12, .stm-template-ev_dealer .col-md-2, .stm-template-ev_dealer .col-md-3, .stm-template-ev_dealer .col-md-4, .stm-template-ev_dealer .col-md-5, .stm-template-ev_dealer .col-md-6, .stm-template-ev_dealer .col-md-7, .stm-template-ev_dealer .col-md-8, .stm-template-ev_dealer .col-md-9, .stm-template-ev_dealer .col-sm-1, .stm-template-ev_dealer .col-sm-10, .stm-template-ev_dealer .col-sm-11, .stm-template-ev_dealer .col-sm-12, .stm-template-ev_dealer .col-sm-2, .stm-template-ev_dealer .col-sm-3, .stm-template-ev_dealer .col-sm-4, .stm-template-ev_dealer .col-sm-5, .stm-template-ev_dealer .col-sm-6, .stm-template-ev_dealer .col-sm-7, .stm-template-ev_dealer .col-sm-8, .stm-template-ev_dealer .col-sm-9, .stm-template-ev_dealer .col-xs-1, .stm-template-ev_dealer .col-xs-10, .stm-template-ev_dealer .col-xs-11, .stm-template-ev_dealer .col-xs-12, .stm-template-ev_dealer .col-xs-2, .stm-template-ev_dealer .col-xs-3, .stm-template-ev_dealer .col-xs-4, .stm-template-ev_dealer .col-xs-5, .stm-template-ev_dealer .col-xs-6, .stm-template-ev_dealer .col-xs-7, .stm-template-ev_dealer .col-xs-8, .stm-template-ev_dealer .col-xs-9 { padding-right: 10px; padding-left: 10px; } @media (max-width: 1024px) { .stm-template-ev_dealer .col-lg-1, .stm-template-ev_dealer .col-lg-10, .stm-template-ev_dealer .col-lg-11, .stm-template-ev_dealer .col-lg-12, .stm-template-ev_dealer .col-lg-2, .stm-template-ev_dealer .col-lg-3, .stm-template-ev_dealer .col-lg-4, .stm-template-ev_dealer .col-lg-5, .stm-template-ev_dealer .col-lg-6, .stm-template-ev_dealer .col-lg-7, .stm-template-ev_dealer .col-lg-8, .stm-template-ev_dealer .col-lg-9, .stm-template-ev_dealer .col-md-1, .stm-template-ev_dealer .col-md-10, .stm-template-ev_dealer .col-md-11, .stm-template-ev_dealer .col-md-12, .stm-template-ev_dealer .col-md-2, .stm-template-ev_dealer .col-md-3, .stm-template-ev_dealer .col-md-4, .stm-template-ev_dealer .col-md-5, .stm-template-ev_dealer .col-md-6, .stm-template-ev_dealer .col-md-7, .stm-template-ev_dealer .col-md-8, .stm-template-ev_dealer .col-md-9, .stm-template-ev_dealer .col-sm-1, .stm-template-ev_dealer .col-sm-10, .stm-template-ev_dealer .col-sm-11, .stm-template-ev_dealer .col-sm-12, .stm-template-ev_dealer .col-sm-2, .stm-template-ev_dealer .col-sm-3, .stm-template-ev_dealer .col-sm-4, .stm-template-ev_dealer .col-sm-5, .stm-template-ev_dealer .col-sm-6, .stm-template-ev_dealer .col-sm-7, .stm-template-ev_dealer .col-sm-8, .stm-template-ev_dealer .col-sm-9, .stm-template-ev_dealer .col-xs-1, .stm-template-ev_dealer .col-xs-10, .stm-template-ev_dealer .col-xs-11, .stm-template-ev_dealer .col-xs-12, .stm-template-ev_dealer .col-xs-2, .stm-template-ev_dealer .col-xs-3, .stm-template-ev_dealer .col-xs-4, .stm-template-ev_dealer .col-xs-5, .stm-template-ev_dealer .col-xs-6, .stm-template-ev_dealer .col-xs-7, .stm-template-ev_dealer .col-xs-8, .stm-template-ev_dealer .col-xs-9 { padding-right: 15px; padding-left: 15px; } } .stm-template-ev_dealer.home { position: relative; } @media (max-width: 768px) { .stm-template-ev_dealer.home #main { margin-top: 0; } } .stm-template-ev_dealer .modal-calculator { position: absolute; max-width: 580px; width: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 9999; } .stm-template-ev_dealer ul.list-style-1 { padding: 0; list-style: none; } .stm-template-ev_dealer ul.list-style-1 li { position: relative; padding-left: 27px; margin-bottom: 10px; } .stm-template-ev_dealer ul.list-style-1 li:before { position: absolute; display: block; font-family: "Font Awesome 6 Free"; font-weight: 600; font-style: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); left: 0; top: 5px; content: "\f00c"; font-size: 11px; color: #0d46ff; } .stm-template-ev_dealer ul.list-style-2 { padding: 0; list-style: none; } .stm-template-ev_dealer ul.list-style-2 li { position: relative; padding-left: 31px; margin-bottom: 8px; } .stm-template-ev_dealer ul.list-style-2 li:before { position: absolute; display: block; font-family: "Font Awesome 6 Free"; font-weight: 600; font-style: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); left: 3px; top: 0; content: "\f058"; font-size: 14px; color: #0d46ff !important; } .stm-template-ev_dealer ul.list-style-3 { padding: 0; list-style: none; } .stm-template-ev_dealer ul.list-style-3 li { position: relative; padding-left: 31px; margin-bottom: 8px; } .stm-template-ev_dealer ul.list-style-3 li:before { position: absolute; display: block; font-family: "Font Awesome 6 Free"; font-weight: 600; font-style: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); left: 0; top: 3px; content: "\f138"; font-size: 17px; color: #0d46ff; } .stm-template-ev_dealer .stm-badge-directory { position: absolute; right: -65px; padding: 0 55px; top: 20px; width: 200px; height: 33px; line-height: 33px; transform: rotate(45deg); background-color: #0d46ff; color: #ffffff !important; font-size: 12px; text-transform: uppercase; font-weight: 700; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .stm-template-ev_dealer .stm_ev_photo_collage .collage_wrap { display: flex; flex-direction: column; } @media (min-width: 768px) { .stm-template-ev_dealer .stm_ev_photo_collage .collage_wrap { flex-direction: row; flex-wrap: wrap; } } @media (min-width: 992px) { .stm-template-ev_dealer .stm_ev_photo_collage .collage_wrap { position: relative; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; display: block; } } .stm-template-ev_dealer .stm_ev_photo_collage .collage_wrap img { position: initial; display: block; margin-bottom: 10px; } @media (min-width: 768px) { .stm-template-ev_dealer .stm_ev_photo_collage .collage_wrap img { margin-right: 10px; } } @media (min-width: 992px) { .stm-template-ev_dealer .stm_ev_photo_collage .collage_wrap img { position: absolute; margin-bottom: unset; } } .stm-template-ev_dealer .stm_ev_photo_collage .collage_wrap img:nth-child(odd) { z-index: 5; } .stm-template-ev_dealer .stm_ev_photo_collage .collage_wrap img:nth-child(even) { z-index: 10; } .stm-template-ev_dealer .selectable_attributes_table { margin-top: 10px; margin-bottom: 10px; } .stm-template-ev_dealer .selectable_attributes_table h2 { font-size: 24px; font-weight: 600; font-style: normal; letter-spacing: normal; line-height: 24px; } .stm-template-ev_dealer .selectable_attributes_table .t-label { font-weight: 400; } .stm-template-ev_dealer .selectable_attributes_table .t-value { font-weight: 600; text-align: right; } .stm-template-ev_dealer .selectable_attributes_table .t-value, .stm-template-ev_dealer .selectable_attributes_table .t-label { font-size: 16px; font-style: normal; letter-spacing: normal; line-height: 40px; } .stm-template-ev_dealer ul.page-numbers { display: block; position: relative; margin-top: 10px; padding: 45px 60px 0; border-top: 1px solid #ddd; text-align: center; } .stm-template-ev_dealer ul.page-numbers li { display: inline-block; margin-bottom: 0; } .stm-template-ev_dealer ul.page-numbers li > a { display: block; width: 34px; height: 35px; margin: 0 8px; padding: 0; background-color: #0d46ff; color: #ffffff !important; border-top: none; border-radius: 3px; line-height: 35px; text-decoration: none !important; } .stm-template-ev_dealer ul.page-numbers li > span { display: block; width: 34px; height: 35px; margin: 0 8px; padding: 0; background-color: #dddddd; color: #ffffff !important; border-top: none; border-radius: 3px; line-height: 35px; } .stm-template-ev_dealer ul.page-numbers li .prev, .stm-template-ev_dealer ul.page-numbers li .next { width: 54px; height: 35px; font-size: 20px; border-radius: 3px; margin: 0; } .stm-template-ev_dealer ul.page-numbers li .prev { position: absolute; left: 0; top: 45px; } .stm-template-ev_dealer ul.page-numbers li .next { position: absolute; right: 0; top: 45px; } .stm-template-ev_dealer .added_date { position: relative; display: block; padding: 0 15px; padding-left: 32px; font-size: 12px; text-transform: uppercase; color: #888; border: 1px solid #dddddd; line-height: 27px; border-radius: 15px; text-decoration: none !important; } .stm-template-ev_dealer .added_date i { position: absolute; left: 8px; top: 50%; margin-top: -1px; font-size: 17px; color: #0d46ff; transform: translateY(-50%); } @media (max-width: 767px) { .stm-template-ev_dealer .single-car-actions > ul { display: block; } .stm-template-ev_dealer .single-car-actions > ul li.stock-num-list-item { width: 100%; margin-right: 0; margin-top: 25px; } } @media (min-width: 355px) and (max-width: 767px) { .stm-template-ev_dealer .single-car-actions > ul li:nth-child(even) { margin-right: 5px; } } .stm-template-ev_dealer .single-car-actions > ul li { margin-right: 13px; margin-bottom: 12px; min-height: 31px; } @media (max-width: 1024px) { .stm-template-ev_dealer .single-car-actions > ul li { margin-right: 10px; } } @media (min-width: 355px) and (max-width: 767px) { .stm-template-ev_dealer .single-car-actions > ul li { margin-right: 0; display: inline-block; float: left; width: 49%; } } .stm-template-ev_dealer .single-car-actions > ul li:last-child { margin-right: 0; } .stm-template-ev_dealer .single-car-actions > ul li.certified-logo-1 { padding-left: 0; } .stm-template-ev_dealer .single-car-actions > ul li.certified-logo-1, .stm-template-ev_dealer .single-car-actions > ul li.certified-logo-2 { width: 47%; float: left; } @media (min-width: 768px) { .stm-template-ev_dealer .single-car-actions > ul li { float: left; } .stm-template-ev_dealer .single-car-actions > ul li.certified-logo-1 { padding-left: 15; } .stm-template-ev_dealer .single-car-actions > ul li.certified-logo-1, .stm-template-ev_dealer .single-car-actions > ul li.certified-logo-2 { width: -moz-fit-content; width: fit-content; } } .stm-template-ev_dealer .single-car-actions .stock-num { padding: 4px 15px; background-color: #f0f2f5; border-radius: 15px; font-size: 14px; color: #102127; } .stm-template-ev_dealer .single-car-actions .stock-num > span { font-size: 12px; text-transform: uppercase; color: #888; } .stm-template-ev_dealer .single-car-actions .car-action-unit { position: relative; display: block; padding: 0 15px; padding-left: 32px; font-size: 12px; text-transform: uppercase; color: #888; border: 1px solid #dddddd; line-height: 27px; border-radius: 15px; text-decoration: none !important; } .stm-template-ev_dealer .single-car-actions .car-action-unit > i { position: absolute; left: 8px; top: 50%; margin-top: -1px; font-size: 17px; color: #0d46ff; transform: translateY(-50%); } .stm-template-ev_dealer .single-car-actions .car-action-unit:hover { border-color: #0d46ff; } .stm-template-ev_dealer .single-car-actions .car-action-unit.add-to-compare { padding-left: 36px; white-space: nowrap; } .stm-template-ev_dealer .single-car-actions .car-action-unit.add-to-compare > i { font-size: 14px; } .stm-template-ev_dealer .single-car-actions .car-action-unit.add-to-compare.stm-added { position: relative; background-color: #0d46ff; color: #ffffff; border-color: #0d46ff; } .stm-template-ev_dealer .single-car-actions .car-action-unit.add-to-compare.stm-added > i { color: #ffffff; } .stm-template-ev_dealer .single-car-actions .car-action-unit.add-to-compare.stm-added .stm-unhover { opacity: 1; } .stm-template-ev_dealer .single-car-actions .car-action-unit.add-to-compare.stm-added .stm-show-on-hover { opacity: 0; width: 100%; height: 100%; top: 0; left: 0; position: absolute; padding-left: 36px; } .stm-template-ev_dealer .single-car-actions .car-action-unit.add-to-compare.stm-added .stm-show-on-hover > i { position: absolute; left: 8px; top: 6px; font-size: 14px; } .stm-template-ev_dealer .single-car-actions .car-action-unit.add-to-compare:hover .stm-unhover { opacity: 0; } .stm-template-ev_dealer .single-car-actions .car-action-unit.add-to-compare:hover .stm-show-on-hover { opacity: 1; } .stm-template-ev_dealer .single-car-actions .car-action-unit.add-to-compare.disabled .stm-icon-add, .stm-template-ev_dealer .single-car-actions .car-action-unit.add-to-compare.disabled .stm-icon-added, .stm-template-ev_dealer .single-car-actions .car-action-unit.add-to-compare.disabled .stm-icon-remove { opacity: 0; } .stm-template-ev_dealer .single-car-actions .car-action-unit.add-to-compare.disabled:after { font-family: "stm-icon"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; position: absolute; top: 6px; left: 10px; font-size: 14px; content: "\e924"; height: 14px; width: 14px; animation: rotating 2s infinite linear; z-index: 20; } .stm-template-ev_dealer .single-car-actions .car-action-unit.stm-brochure { padding-left: 35px; } .stm-template-ev_dealer .single-car-actions .car-action-unit.stm-brochure > i { left: 11px; } .stm-template-ev_dealer .single-car-actions .car-action-unit .stm-share > i { left: 8px !important; font-size: 13px; } .stm-template-ev_dealer .stm-single-car-content { padding-right: 27px; } .stm-template-ev_dealer .stm-single-car-side { padding-top: 7px; margin-left: -30px; } .stm-template-ev_dealer.single #main > .entry-header { display: none !important; } .stm-template-ev_dealer.single .stm-single-car-page { margin: 12px 0 0; } .stm-template-ev_dealer.single .stm-single-car-page .container .vc_row:first-child .icon-box { padding-right: 10px !important; padding-left: 10px; } @media (max-width: 767px) { .stm-template-ev_dealer.single .stm-single-car-page .container .vc_row:first-child .icon-box { padding-right: 0 !important; } } @media (min-width: 1400px) { .stm-template-ev_dealer.single .stm-single-car-page .container .vc_row:first-child .icon-box { padding-left: 0 !important; } } .stm-template-ev_dealer.single .stm-single-car-page .container .vc_row:first-child .icon-box .icon { margin: 6px 15px 10px 18px; min-height: unset; } .stm-template-ev_dealer.single .stm-single-car-page .container .vc_row:first-child .icon-box .icon-text .title { margin-bottom: 4px; } .stm-template-ev_dealer.single .stm-single-car-page .container .vc_row:first-child .icon-box .icon-text .content p { opacity: 0.6; font-size: 13px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: normal; } @media (min-width: 1400px) { .stm-template-ev_dealer.single .stm-single-car-page .container .vc_column_container .vc_row .vc_column_container:first-child .selectable_attributes_table { padding-right: 50px; } .stm-template-ev_dealer.single .stm-single-car-page .container .vc_column_container .vc_row .vc_column_container:last-child .selectable_attributes_table { padding-left: 50px; } } .stm-template-ev_dealer.single .stm-single-car-page .stm_listing_title { color: #102127; } @media (max-width: 767px) { .stm-template-ev_dealer.single .stm-single-car-page .stm_listing_title { font-size: 20px; margin-bottom: 0; } } .stm-template-ev_dealer.single .stm-single-car-page .ev_title_attributes { text-transform: uppercase; color: #102127; opacity: 0.5; font-size: 14px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 30px; text-align: left; } .stm-template-ev_dealer.single .stm-single-car-page .stm_all_in_one_price_block { padding: 30px 25px; border-radius: 5px; } .stm-template-ev_dealer.single .stm-single-car-page .stm_all_in_one_price_block .prices_wrap .h3 { display: block; color: #102127; font-size: 30px; font-weight: 600; font-style: normal; letter-spacing: normal; line-height: normal; margin-bottom: 0; } .stm-template-ev_dealer.single .stm-single-car-page .stm_all_in_one_price_block .prices_wrap .h3.regular_price, .stm-template-ev_dealer.single .stm-single-car-page .stm_all_in_one_price_block .prices_wrap .h3.price_label { font-size: 14px; font-weight: 700; text-transform: uppercase; } .stm-template-ev_dealer.single .stm-single-car-page .stm_all_in_one_price_block .prices_wrap .h3.regular_price .crossed, .stm-template-ev_dealer.single .stm-single-car-page .stm_all_in_one_price_block .prices_wrap .h3.price_label .crossed { text-decoration: line-through; } .stm-template-ev_dealer.single .stm-single-car-page .stm_all_in_one_price_block .action-links { display: flex; flex-direction: row; justify-content: space-around; } .stm-template-ev_dealer.single .stm-single-car-page .stm_all_in_one_price_block .action-links a { color: #102127; text-decoration: underline; display: block; font-size: 14px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: normal; opacity: 0.5; text-align: right; transition: all 0.5s ease; } .stm-template-ev_dealer.single .stm-single-car-page .stm_all_in_one_price_block .action-links a:first-child { margin-bottom: 10px; } .stm-template-ev_dealer.single .stm-single-car-page .stm_all_in_one_price_block .action-links a:hover { text-decoration: none; transition: all 0.5s ease; } .stm-template-ev_dealer.single .stm-single-car-page .stm_all_in_one_price_block .contact-btn { font-family: "Montserrat"; line-height: normal; text-transform: uppercase; font-weight: 700; font-style: normal; letter-spacing: normal; text-align: center; box-shadow: none !important; padding: 15px; margin-top: 27px; } .stm-template-ev_dealer.single .stm-single-car-page .electric_vehicle_mpg { border-radius: 5px; border: 1px solid #bbbec1; margin-bottom: 0; padding: 18px 10px; } .stm-template-ev_dealer.single .stm-single-car-page .electric_vehicle_mpg .units_wrap { width: 100%; display: flex; flex-direction: row; align-items: center; } .stm-template-ev_dealer.single .stm-single-car-page .electric_vehicle_mpg .units_wrap .mpg-unit { width: 100%; } @media (min-width: 576px) { .stm-template-ev_dealer.single .stm-single-car-page .electric_vehicle_mpg .units_wrap .mpg-unit { width: 36%; } } .stm-template-ev_dealer.single .stm-single-car-page .electric_vehicle_mpg .units_wrap .mpg-unit .mpg-label { color: #102127; font-size: 12px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 24px; text-align: center; text-transform: initial; } .stm-template-ev_dealer.single .stm-single-car-page .electric_vehicle_mpg .units_wrap .mpg-icon { background-color: #0d46ff; display: flex; justify-content: center; width: 100%; margin: 15px 0; } @media (min-width: 576px) { .stm-template-ev_dealer.single .stm-single-car-page .electric_vehicle_mpg .units_wrap .mpg-icon { margin: unset; } } .stm-template-ev_dealer.single .stm-single-car-page .electric_vehicle_mpg .units_wrap .mpg-icon i { position: relative; } .stm-template-ev_dealer.single .stm-single-car-page .electric_vehicle_mpg .units_wrap .mpg-icon i:before { position: absolute; left: -19px; } .stm-template-ev_dealer.single .stm-single-car-page .stm_battery_charging_time { border-radius: 5px; border: 1px solid #bbbec1; } .stm-template-ev_dealer.single .stm-single-car-page .stm_battery_charging_time .charge_times_wrap { margin-bottom: 0; border: none; padding-bottom: 25px; } .stm-template-ev_dealer.single .stm-single-car-page .stm_battery_charging_time .charge_times_wrap .mpg-unit { width: 100%; } @media (min-width: 576px) { .stm-template-ev_dealer.single .stm-single-car-page .stm_battery_charging_time .charge_times_wrap .mpg-unit { width: 36%; } } .stm-template-ev_dealer.single .stm-single-car-page .stm_battery_charging_time .charge_times_wrap h3 { color: #102127; font-size: 18px; font-weight: 600; font-style: normal; letter-spacing: normal; line-height: normal; text-align: center; text-transform: capitalize; margin: 10px 0 14px; } .stm-template-ev_dealer.single .stm-single-car-page .stm_battery_charging_time .charge_times_wrap .mpg-value { font-size: 26px; font-weight: 700; font-style: normal; letter-spacing: normal; line-height: 14px; text-align: center; margin-bottom: 10px; } .stm-template-ev_dealer.single .stm-single-car-page .stm_battery_charging_time .charge_times_wrap .mpg-label { color: #102127; font-size: 12px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 14px; text-align: center; } .stm-template-ev_dealer.single .stm-single-car-page .stm_battery_charging_time .charge_times_wrap .mpg-label span { text-transform: capitalize; } .stm-template-ev_dealer.single .stm-single-car-page .stm_battery_charging_time .charge_times_wrap .mpg-icon { background-color: #18d551; display: flex; justify-content: center; box-shadow: 0px 0px 0px 8px rgba(24, 213, 81, 0.1); width: 100%; margin: 15px 0; } @media (min-width: 576px) { .stm-template-ev_dealer.single .stm-single-car-page .stm_battery_charging_time .charge_times_wrap .mpg-icon { margin: unset; } } .stm-template-ev_dealer.single .stm-single-car-page .stm_battery_charging_time .charge_times_wrap .mpg-icon i { position: relative; } .stm-template-ev_dealer.single .stm-single-car-page .stm_battery_charging_time .charge_times_wrap .mpg-icon i:before { position: absolute; left: -13px; top: 3px; } .stm-template-ev_dealer.single .stm-single-car-page .stm_battery_charging_time .charge_times_wrap .mpg-mobile-selector { width: 100%; display: flex; flex-direction: row; align-items: center; } .stm-template-ev_dealer.single .stm-single-car-page .stm_battery_charging_time .charge_times_wrap .charge-range { opacity: 0.5; color: #102127; font-size: 14px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: normal; text-align: center; margin-bottom: 0; margin-top: 12px; } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery { position: relative; overflow: hidden; transition: all 0.5s ease; } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery:hover { cursor: pointer; transition: all 0.5s ease; } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery:hover .gallery_overlay, .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery:hover .share_compare { opacity: 1; } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery img { border-radius: 5px; min-width: 100%; width: 100%; } @media (min-width: 992px) { .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery img { -o-object-fit: cover; object-fit: cover; min-height: 417px; min-width: unset; } } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .share_compare { display: flex; position: absolute; width: 100%; align-items: center; justify-content: space-between; padding: 20px; } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .share_compare .share_wrap div > span, .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .share_compare .compare_wrap div > span { display: none; } @media (min-width: 992px) { .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .share_compare .share_wrap div > span, .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .share_compare .compare_wrap div > span { display: inline-block; } } @media (min-width: 992px) { .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .share_compare { opacity: 0; } } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .share_compare .compare_wrap { z-index: 20; } @media (min-width: 992px) { .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .share_compare .compare_wrap .stm-listing-compare.active i { margin-right: 7px; } } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .share_compare .gallery_btn { color: #ffffff; border: 2px solid #ffffff; border-radius: 50px; padding: 10px 20px; font-size: 14px; line-height: normal; display: flex; align-items: center; z-index: 20; transition: all 0.5s ease; } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .share_compare .gallery_btn .stm-icon-remove, .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .share_compare .gallery_btn span.remove { display: none; } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .share_compare .gallery_btn:hover, .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .share_compare .gallery_btn:active, .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .share_compare .gallery_btn:focus { text-decoration: none; background-color: #0d46ff; border: 2px solid #0d46ff; cursor: pointer; transition: all 0.5s ease; } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .share_compare .gallery_btn.active { background-color: #0d46ff; border: 2px solid #0d46ff; } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .share_compare .gallery_btn.active .stm-icon-remove { display: inline-block; } @media (min-width: 992px) { .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .share_compare .gallery_btn.active span.remove { display: inline-block; } } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .share_compare .gallery_btn.active .stm-icon-add, .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .share_compare .gallery_btn.active span.add { display: none; } @media (min-width: 992px) { .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .share_compare .gallery_btn i { margin-right: 7px; } } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .gallery_overlay { border-radius: 5px; position: absolute; top: 0; right: 0; left: 0; bottom: 0; background-color: rgba(16, 33, 39, 0.4); z-index: 10; overflow: hidden; } @media (min-width: 992px) { .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .gallery_overlay { opacity: 0; } } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .gallery_overlay .lightbox_trigger { display: none; position: absolute; z-index: 10; width: 100%; align-items: center; justify-content: center; top: 45%; } @media (min-width: 992px) { .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .gallery_overlay .lightbox_trigger { display: flex; } } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .gallery_overlay .lightbox_trigger .fa-stack { min-width: 85px; } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .gallery_overlay .lightbox_trigger .fa-stack .stm-icon-hexagon-fill { font-size: 100px; color: #0d46ff; z-index: 10; line-height: inherit; } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .gallery_overlay .lightbox_trigger .fa-stack .stm-icon-light-zoom-in { font-size: 27px; color: #ffffff; z-index: 50; } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .stm-badge-directory, .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .special-label.h5 { position: absolute; top: unset; left: unset; bottom: 25px; right: -92px; padding: 0 65px; color: #ffffff !important; text-transform: uppercase; text-align: center; font-weight: 700; transform: rotate(-45deg) translateZ(0); transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; z-index: 10; min-width: 260px !important; cursor: initial; height: 25px; line-height: 27px; font-size: 10px; } @media (min-width: 576px) { .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .stm-badge-directory, .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .special-label.h5 { height: 49px; line-height: 51px; font-size: 14px; bottom: 45px !important; right: -60px !important; } } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .stm-badge-directory { background-color: #0d46ff; } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .ev_gallery .special-label.h5 { background-color: #fc4e4e; } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .gallery-buttons { margin-top: 12px; display: flex; justify-content: center; flex-direction: column; align-content: center; justify-content: space-between; } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .gallery-buttons .gallery_action_btn { margin-left: 0; width: 100%; } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .gallery-buttons .gallery_action_btn:first-child { margin-left: 0; } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .gallery-buttons .gallery_action_btn .button { text-transform: capitalize; min-width: 100%; min-height: 100%; font-weight: 400; margin-bottom: 5px; padding: 27px 20px; box-shadow: none; display: flex; justify-content: center; align-items: center; align-content: center; background-color: #102127; transition: all 0.5s ease; } @media (max-width: 767px) { .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .gallery-buttons .gallery_action_btn .button { padding: 10px; } } @media (min-width: 1150px) { .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .gallery-buttons .gallery_action_btn .button { min-height: unset; } } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .gallery-buttons .gallery_action_btn .button:hover { background-color: #0d46ff; transition: all 0.5s ease; } .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .gallery-buttons .gallery_action_btn .button i { font-size: 18px; margin-right: 7px; } @media (min-width: 768px) { .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .gallery-buttons .gallery_action_btn { margin-left: 12px; } } @media (min-width: 768px) { .stm-template-ev_dealer.single .stm-single-car-page .stm_gallery_with_buttons .gallery-buttons { flex-direction: row; } } .stm-template-ev_dealer.single .stm-single-car-page .stm_highlight_photos .stm-highlight-gallery { position: relative; } .stm-template-ev_dealer.single .stm-single-car-page .stm_highlight_photos .stm-highlight-gallery .stm-single-image img { -o-object-fit: cover; object-fit: cover; height: 154px; } @media (max-width: 768px) { .stm-template-ev_dealer.single .stm-single-car-page .stm_highlight_photos .stm-highlight-gallery .stm-single-image img { height: 100px; } } .stm-template-ev_dealer.single .stm-single-car-page .stm_highlight_photos .stm-highlight-gallery .owl-controls { margin-top: 0; } .stm-template-ev_dealer.single .stm-single-car-page .stm_highlight_photos .stm-highlight-gallery .owl-controls .owl-prev, .stm-template-ev_dealer.single .stm-single-car-page .stm_highlight_photos .stm-highlight-gallery .owl-controls .owl-next { position: absolute; top: 60px; padding: 10px 13px; background: #ffffff; text-align: center; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); border-radius: 50px; transition: all 0.5s ease; } .stm-template-ev_dealer.single .stm-single-car-page .stm_highlight_photos .stm-highlight-gallery .owl-controls .owl-prev:after, .stm-template-ev_dealer.single .stm-single-car-page .stm_highlight_photos .stm-highlight-gallery .owl-controls .owl-next:after { font-family: "Font Awesome 6 Free"; font-weight: 600; font-style: normal; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #153e4d; line-height: normal; display: block; } .stm-template-ev_dealer.single .stm-single-car-page .stm_highlight_photos .stm-highlight-gallery .owl-controls .owl-prev:hover, .stm-template-ev_dealer.single .stm-single-car-page .stm_highlight_photos .stm-highlight-gallery .owl-controls .owl-next:hover { cursor: pointer; transition: all 0.5s ease; } .stm-template-ev_dealer.single .stm-single-car-page .stm_highlight_photos .stm-highlight-gallery .owl-controls .owl-prev { left: -18px; } .stm-template-ev_dealer.single .stm-single-car-page .stm_highlight_photos .stm-highlight-gallery .owl-controls .owl-prev:after { content: "\f053"; } .stm-template-ev_dealer.single .stm-single-car-page .stm_highlight_photos .stm-highlight-gallery .owl-controls .owl-next { right: -18px; } .stm-template-ev_dealer.single .stm-single-car-page .stm_highlight_photos .stm-highlight-gallery .owl-controls .owl-next:after { content: "\f054"; } .stm-template-ev_dealer.single .stm-single-car-page .stm_multipurpose_link a { font-family: "Montserrat"; color: #0d46ff; font-size: 14px; font-weight: 500; text-decoration-style: dotted; text-decoration-line: underline; text-underline-offset: 4px; transition: all 0.5s ease; } .stm-template-ev_dealer.single .stm-single-car-page .stm_multipurpose_link a:hover { text-decoration: none; transition: all 0.5s ease; } .stm-template-ev_dealer.single .stm-single-car-page .stm_multipurpose_link a.ev_add_compare_link.active { color: #102127; } .stm-template-ev_dealer.single .stm-single-car-page .stm_multipurpose_link a i { color: #0d46ff; margin-left: 5px; } .stm-template-ev_dealer.single .stm-single-car-page .stm_multipurpose_link a i:before { color: #0d46ff; } .stm-template-ev_dealer.single .stm-single-car-page .stm-attribute_boxes .attribute-box { min-height: 120px; margin-top: 25px; margin-bottom: 25px; border-radius: 5px; text-align: center; padding: 20px 5px; display: flex; flex-direction: column; justify-content: center; } .stm-template-ev_dealer.single .stm-single-car-page .stm-attribute_boxes .attribute-box i { font-size: 40px; margin-bottom: 12px; } .stm-template-ev_dealer.single .stm-single-car-page .stm-attribute_boxes .attribute-box p { margin: 0; } .stm-template-ev_dealer.single .stm-single-car-page .stm-attribute_boxes .attribute-box p.label-text { font-size: 13px; margin-bottom: -3px; } .stm-template-ev_dealer.single .stm-single-car-page .stm-attribute_boxes .attribute-box p.value-text { font-weight: bold; font-size: 15px; } .stm-template-ev_dealer .alignnone { margin: 5px 20px 20px 0; } .stm-template-ev_dealer .aligncenter, .stm-template-ev_dealer div.aligncenter { display: block; margin: 5px auto 5px auto; } .stm-template-ev_dealer .alignright { float: right; margin: 5px 0 20px 20px; } .stm-template-ev_dealer .alignleft { float: left; margin: 5px 20px 10px 0; } .stm-template-ev_dealer .wp-caption { background: #ffffff; border: 1px solid #f0f0f0; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; } .stm-template-ev_dealer .wp-caption.alignnone, .stm-template-ev_dealer .wp-caption.alignleft { margin: 5px 20px 20px 0; } .stm-template-ev_dealer .wp-caption.alignright { margin: 5px 0 20px 20px; } .stm-template-ev_dealer .wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; } .stm-template-ev_dealer .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 5px 4px 5px; } .stm-template-ev_dealer .stm-single-title-wrap h1 { margin-bottom: 0; } .stm-template-ev_dealer .stm-single-title-wrap span.normal_font { font-size: 11px; font-weight: 400; color: #ababab; } .stm-template-ev_dealer .stm-single-title-wrap span.normal_font i { font-size: 13px; } .stm-template-ev_dealer .stm_gmap .dismissButton { background-color: #0d46ff !important; color: #ffffff !important; box-shadow: none !important; } @media (max-width: 768px) { .stm-template-ev_dealer #request-stm_vim_history .modal-header-iconed { padding-left: 35px !important; } } .stm-template-ev_dealer #request-stm_vim_history .modal-header-iconed .close-history { position: absolute; right: 30px; top: 32px; font-size: 32px; color: #ffffff; transition: all 0.5s ease; } .stm-template-ev_dealer #request-stm_vim_history .modal-header-iconed .close-history:hover, .stm-template-ev_dealer #request-stm_vim_history .modal-header-iconed .close-history:focus, .stm-template-ev_dealer #request-stm_vim_history .modal-header-iconed .close-history:active { text-decoration: none; transition: all 0.5s ease; } .stm-template-ev_dealer #request-stm_vim_history .modal-header-iconed .modal-title { text-align: left; } .stm-template-ev_dealer #stm_vim_history .modal-body .fa-spinner { font-size: 32px; } .stm-template-ev_dealer #stm_vim_history .modal-body .text-muted { margin-top: 14px; } .stm-template-ev_dealer .stm-listing-directory-checkboxes .stm-accordion-content .stm-accordion-content-padded { display: block; overflow: hidden; padding: 0 25px 30px; } .stm-template-ev_dealer .stm-listing-directory-checkboxes .stm-accordion-content .stm-accordion-content-padded .stm-option-label .checker { margin-right: 5px !important; } .stm-template-ev_dealer .stm-listing-directory-checkboxes.stm-two_cols .stm-accordion-content-wrapper .stm-option-label .stm-option-image { max-width: 130px; margin-bottom: 5px; } .stm-template-ev_dealer .stm-listing-directory-checkboxes.stm-two_cols .stm-accordion-content .stm-accordion-content-padded .stm-option-label { width: 50%; display: block; float: left; margin-bottom: 20px; } .stm-template-ev_dealer .stm-listing-directory-checkboxes.stm-two_cols .stm-accordion-content .stm-accordion-content-padded .stm-option-label:nth-child(odd) { padding: 0 3px 0 0; } .stm-template-ev_dealer .stm-listing-directory-checkboxes.stm-one_col .stm-accordion-content-wrapper .stm-option-label .stm-option-image { max-width: 130px; margin-bottom: 5px; } .stm-template-ev_dealer .stm-listing-directory-checkboxes.stm-one_col .stm-accordion-content .stm-accordion-content-padded .stm-option-label { width: 100%; display: block; padding: 0 15px; float: left; margin-bottom: 25px; } .stm-template-ev_dealer .woocommerce-cart-form__cart-item .quantity input[type=number] { padding: 0 0 3px; text-align: center !important; } .stm-template-ev_dealer .ev_featured_vehicles_carousel .title_nav { display: flex; flex-direction: column; justify-content: space-around; align-items: center; max-width: 1170px; margin: 0 auto 75px auto; } @media (max-width: 767px) { .stm-template-ev_dealer .ev_featured_vehicles_carousel .title_nav { margin: 0 auto 35px auto; } } @media (min-width: 992px) { .stm-template-ev_dealer .ev_featured_vehicles_carousel .title_nav { flex-direction: row; } } @media (min-width: 1400px) { .stm-template-ev_dealer .ev_featured_vehicles_carousel .title_nav { justify-content: space-between; } } .stm-template-ev_dealer .ev_featured_vehicles_carousel .title_nav .title { font-weight: 600; font-size: 22px; line-height: normal; } @media (min-width: 768px) { .stm-template-ev_dealer .ev_featured_vehicles_carousel .title_nav .title { font-size: 42px !important; } } .stm-template-ev_dealer .ev_featured_vehicles_carousel .title_nav .hexagon_nav { display: flex; margin-top: 22px; } @media (min-width: 992px) { .stm-template-ev_dealer .ev_featured_vehicles_carousel .title_nav .hexagon_nav { margin-top: 0; } } .stm-template-ev_dealer .ev_featured_vehicles_carousel .title_nav .hexagon_nav > div { min-height: 82px; transition: all 0.5s ease; min-width: 71px; } .stm-template-ev_dealer .ev_featured_vehicles_carousel .title_nav .hexagon_nav > div:first-child { margin-right: 12px; } @media (min-width: 992px) { .stm-template-ev_dealer .ev_featured_vehicles_carousel .title_nav .hexagon_nav > div { min-width: unset; } .stm-template-ev_dealer .ev_featured_vehicles_carousel .title_nav .hexagon_nav > div:first-child { margin-right: 52px; } } .stm-template-ev_dealer .ev_featured_vehicles_carousel .title_nav .hexagon_nav > div:hover { cursor: pointer; transition: all 0.5s ease; } .stm-template-ev_dealer .ev_featured_vehicles_carousel .title_nav .hexagon_nav > div:hover i.hovered { display: block; } .stm-template-ev_dealer .ev_featured_vehicles_carousel .title_nav .hexagon_nav > div:hover i.initial { display: none; } .stm-template-ev_dealer .ev_featured_vehicles_carousel .title_nav .hexagon_nav > div i.stm-icon-hexagon-left, .stm-template-ev_dealer .ev_featured_vehicles_carousel .title_nav .hexagon_nav > div i.stm-icon-hexagon-right { color: rgba(255, 255, 255, 0.5); font-size: 82px; } .stm-template-ev_dealer .ev_featured_vehicles_carousel .title_nav .hexagon_nav > div i.stm-icon-hexagon-fill { color: #0d46ff; font-size: 82px; } .stm-template-ev_dealer .ev_featured_vehicles_carousel .title_nav .hexagon_nav > div i.fas { color: #ffffff; font-size: 21px; top: 28px; left: -2px; } @media (min-width: 992px) { .stm-template-ev_dealer .ev_featured_vehicles_carousel .title_nav .hexagon_nav > div i.fas { left: 16px; } } .stm-template-ev_dealer .ev_featured_vehicles_carousel .title_nav .hexagon_nav > div i.fas.fa-chevron-right { left: 2px; } @media (min-width: 992px) { .stm-template-ev_dealer .ev_featured_vehicles_carousel .title_nav .hexagon_nav > div i.fas.fa-chevron-right { left: 19px; } } .stm-template-ev_dealer .ev_featured_vehicles_carousel .title_nav .hexagon_nav > div i.hovered { display: none; } .stm-template-ev_dealer .ev_featured_vehicles_carousel .listing-car-items { width: 100%; } @media (min-width: 1400px) { .stm-template-ev_dealer .ev_featured_vehicles_carousel .listing-car-items { padding: 0 143px; } } .stm-template-ev_dealer .ev_featured_vehicles_carousel .listing-car-items .listing-car-item .image { margin-bottom: 0; } .stm-template-ev_dealer .ev_featured_vehicles_carousel .listing-car-items .listing-car-item .listing-car-item-inner { position: relative; max-width: 100%; } .stm-template-ev_dealer .ev_featured_vehicles_carousel .listing-car-items .listing-car-item .listing-car-item-inner a { transition: all 0.5s ease; } .stm-template-ev_dealer .ev_featured_vehicles_carousel .listing-car-items .listing-car-item .listing-car-item-inner a:hover { opacity: 1; transition: all 0.5s ease; } .stm-template-ev_dealer .ev_featured_vehicles_carousel .listing-car-items .listing-car-item .listing-car-item-inner a:hover .listing-car-item-meta { background-color: #0d46ff; opacity: 1; transition: all 0.5s ease; } .stm-template-ev_dealer .ev_featured_vehicles_carousel .listing-car-items .listing-car-item .listing-car-item-inner a:hover .details_btn { border-color: #ffffff !important; } .stm-template-ev_dealer .ev_featured_vehicles_carousel .listing-car-items .listing-car-item .listing-car-item-inner .listing-car-item-meta { position: absolute; bottom: 0; z-index: 10; padding: 14px 20px !important; width: 100%; background: rgba(0, 0, 0, 0.45); display: flex; flex-direction: column; justify-content: space-between; transition: all 0.5s ease; } @media (min-width: 576px) { .stm-template-ev_dealer .ev_featured_vehicles_carousel .listing-car-items .listing-car-item .listing-car-item-inner .listing-car-item-meta { flex-direction: row; } } .stm-template-ev_dealer .ev_featured_vehicles_carousel .listing-car-items .listing-car-item .listing-car-item-inner .listing-car-item-meta .car-title { color: #ffffff; font-size: 16px; font-weight: 600; font-style: normal; letter-spacing: 0.8px; line-height: 20px; text-align: left; margin-top: 0; padding-top: 0; margin-bottom: 7px; } @media (min-width: 576px) { .stm-template-ev_dealer .ev_featured_vehicles_carousel .listing-car-items .listing-car-item .listing-car-item-inner .listing-car-item-meta .car-title { margin-top: 5px; padding-top: 0; margin-bottom: 0; } } .stm-template-ev_dealer .ev_featured_vehicles_carousel .listing-car-items .listing-car-item .listing-car-item-inner .listing-car-item-meta .car-title .labels { font-size: 11px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: normal; text-transform: uppercase; } .stm-template-ev_dealer .ev_featured_vehicles_carousel .listing-car-items .listing-car-item .listing-car-item-inner .listing-car-item-meta .price_details { display: flex; justify-content: space-between; align-items: center; } .stm-template-ev_dealer .ev_featured_vehicles_carousel .listing-car-items .listing-car-item .listing-car-item-inner .listing-car-item-meta .price_details .car-price { color: #ffffff; font-size: 14px; font-weight: 500; letter-spacing: 0.28px; line-height: 18px; font-style: normal; letter-spacing: normal; line-height: normal; text-transform: uppercase; } @media (min-width: 576px) { .stm-template-ev_dealer .ev_featured_vehicles_carousel .listing-car-items .listing-car-item .listing-car-item-inner .listing-car-item-meta .price_details .car-price { text-align: right; } } .stm-template-ev_dealer .ev_featured_vehicles_carousel .listing-car-items .listing-car-item .listing-car-item-inner .listing-car-item-meta .price_details .car-price span { font-size: 10px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: normal; text-transform: uppercase; display: block; } .stm-template-ev_dealer .ev_featured_vehicles_carousel .listing-car-items .listing-car-item .listing-car-item-inner .listing-car-item-meta .price_details .details_btn { background: #0d46ff; padding: 10px 20px; color: #ffffff; border-radius: 50px; border: 1px solid #0d46ff; font-size: 11px; font-weight: 500; font-style: normal; letter-spacing: 0.55px !important; line-height: 7px; text-align: center; font-style: normal; letter-spacing: normal; text-transform: uppercase; margin-left: 20px; } @media (min-width: 576px) { .stm-template-ev_dealer .ev_featured_vehicles_carousel .listing-car-items .listing-car-item .listing-car-item-inner .listing-car-item-meta .price_details .details_btn { padding: 15px 39px; } } .stm-template-ev_dealer .ev_featured_vehicles_carousel .listing-car-items .owl-controls .owl-dots .owl-dot { padding: 8px; } .stm-template-ev_dealer .ev_featured_vehicles_carousel .listing-car-items .owl-controls .owl-dots .owl-dot span { background-color: #ffffff; } .stm-template-ev_dealer .ev_featured_vehicles_carousel .listing-car-items .owl-controls .owl-dots .owl-dot.active span { background-color: #ffffff; box-shadow: 0px 0px 0px 5px rgba(255, 255, 255, 0.2); } .stm-template-ev_dealer .car-listing-tabs-unit .car-listing-row .image { max-height: 135px; } .stm-template-ev_dealer .car-listing-tabs-unit .car-listing-row .image img { max-height: 135px; -o-object-fit: cover; object-fit: cover; } .stm-template-ev_dealer .stm-counter .stm-ev-counter { line-height: 48px; font-weight: 600; font-size: 48px; font-style: normal; letter-spacing: 2.88px; color: #ffffff; } .stm-template-ev_dealer .stm-counter .stm-counter-circle { float: left; width: 120px; height: 120px; margin-right: 19px; border: 3px solid #0d46ff; border-radius: 50%; line-height: 114px; text-align: center; font-size: 40px; font-weight: 900; color: #ffffff; } .stm-template-ev_dealer .stm-counter .stm-counter-label { overflow: hidden; } .stm-template-ev_dealer .stm-counter .stm-counter-label .h4 { margin-top: 35px; color: #ffffff; } @media (min-width: 1024px) { .stm-template-ev_dealer .stm-counter-electric { margin-bottom: 30px; } } .stm-template-ev_dealer .stm-counter-electric .stm-counter-label { text-align: initial; } .stm-template-ev_dealer .stm-counter-electric .stm-counter-label .h4 { margin-top: 0; text-align: left; } @media (min-width: 1024px) { .stm-template-ev_dealer .stm-counter-electric .stm-counter-label .h4 { text-align: unset; } } .stm-template-ev_dealer .stm-counter-electric .stm-ev-counter { text-align: left; } @media (max-width: 820px) { .stm-template-ev_dealer .stm-counter-electric .stm-ev-counter { font-size: 32px; } } @media (min-width: 1024px) { .stm-template-ev_dealer .stm-counter-electric .stm-ev-counter { text-align: unset; } } .stm-template-ev_dealer .stm_ev_swiper_slider { margin-bottom: 50px; } .stm-template-ev_dealer .stm_ev_swiper_slider .slider_hexagon_nav { display: flex; } .stm-template-ev_dealer .stm_ev_swiper_slider .slider_hexagon_nav > div { min-height: 55px; transition: all 0.5s ease; } .stm-template-ev_dealer .stm_ev_swiper_slider .slider_hexagon_nav > div:hover { cursor: pointer; transition: all 0.5s ease; } .stm-template-ev_dealer .stm_ev_swiper_slider .slider_hexagon_nav > div:hover i.hovered { display: block; } .stm-template-ev_dealer .stm_ev_swiper_slider .slider_hexagon_nav > div:hover i.initial { display: none; } .stm-template-ev_dealer .stm_ev_swiper_slider .slider_hexagon_nav > div i { transition: all 0.5s ease; } .stm-template-ev_dealer .stm_ev_swiper_slider .slider_hexagon_nav > div i.stm-icon-hexagon-left, .stm-template-ev_dealer .stm_ev_swiper_slider .slider_hexagon_nav > div i.stm-icon-hexagon-right { color: rgba(255, 255, 255, 0.5); font-size: 55px; } @media (min-width: 1400px) { .stm-template-ev_dealer .stm_ev_swiper_slider .slider_hexagon_nav > div i.stm-icon-hexagon-left, .stm-template-ev_dealer .stm_ev_swiper_slider .slider_hexagon_nav > div i.stm-icon-hexagon-right { font-size: 83px; } } .stm-template-ev_dealer .stm_ev_swiper_slider .slider_hexagon_nav > div i.stm-icon-hexagon-fill { color: #0d46ff; font-size: 55px; } @media (min-width: 1400px) { .stm-template-ev_dealer .stm_ev_swiper_slider .slider_hexagon_nav > div i.stm-icon-hexagon-fill { font-size: 83px; } } .stm-template-ev_dealer .stm_ev_swiper_slider .slider_hexagon_nav > div i.fas { color: #ffffff; font-size: 15px; top: 15px; left: 5px; } @media (min-width: 1400px) { .stm-template-ev_dealer .stm_ev_swiper_slider .slider_hexagon_nav > div i.fas { font-size: 21px; top: 29px; left: 16px; } } .stm-template-ev_dealer .stm_ev_swiper_slider .slider_hexagon_nav > div i.fas.fa-chevron-right { left: 7px !important; } @media (min-width: 1400px) { .stm-template-ev_dealer .stm_ev_swiper_slider .slider_hexagon_nav > div i.fas.fa-chevron-right { left: 20px !important; } } .stm-template-ev_dealer .stm_ev_swiper_slider .slider_hexagon_nav > div i.hovered { display: none; transition: all 0.5s ease; } .stm-template-ev_dealer .stm_ev_swiper_slider .stm_swiper-button-next, .stm-template-ev_dealer .stm_ev_swiper_slider .stm_swiper-button-prev { position: absolute; top: 50%; z-index: 10; cursor: pointer; min-width: 47.11px; transform: translateY(-50%); } @media (min-width: 1400px) { .stm-template-ev_dealer .stm_ev_swiper_slider .stm_swiper-button-next, .stm-template-ev_dealer .stm_ev_swiper_slider .stm_swiper-button-prev { min-width: 71px; } } .stm-template-ev_dealer .stm_ev_swiper_slider .stm_swiper-button-next { right: 40px; } @media (max-width: 767px) { .stm-template-ev_dealer .stm_ev_swiper_slider .stm_swiper-button-next { right: 10px; } } @media (min-width: 1400px) { .stm-template-ev_dealer .stm_ev_swiper_slider .stm_swiper-button-next { right: 143px; } } .stm-template-ev_dealer .stm_ev_swiper_slider .stm_swiper-button-prev { left: 40px; } @media (max-width: 767px) { .stm-template-ev_dealer .stm_ev_swiper_slider .stm_swiper-button-prev { left: 10px; } } @media (min-width: 1400px) { .stm-template-ev_dealer .stm_ev_swiper_slider .stm_swiper-button-prev { left: 143px; } } .stm-template-ev_dealer .stm_ev_swiper_slider .swiper { width: 100% !important; } .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide { background-size: cover !important; background-repeat: no-repaeat !important; background-position: center center !important; text-align: center; } .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_text_wrapper { position: absolute; width: 60%; top: 200px; left: 20%; display: flex; transition: all 0.5s ease; } @media (max-width: 767px) { .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_text_wrapper { top: 120px; left: 15%; } } .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_text_wrapper:before { content: "—"; margin-right: 10px; font-size: 55px; line-height: 22px; color: #0d46ff; font-weight: bold; transition: all 0.5s ease; } @media (max-width: 767px) { .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_text_wrapper:before { display: none; } } @media (min-width: 992px) { .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_text_wrapper:before { font-size: 85px; line-height: 55px; } } .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_text_wrapper .slider_text p { margin-bottom: 0; text-align: left; font-size: 22px; line-height: 22px; font-weight: 600; font-style: normal; letter-spacing: normal; text-align: left; color: #ffffff; } @media (min-width: 992px) { .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_text_wrapper .slider_text p { font-size: 55px; line-height: 55px; } } .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper { position: absolute; bottom: 0; width: 100%; display: flex; justify-content: center; } .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs { background-color: #0d46ff; display: flex; padding: 20px; } @media (max-width: 1024px) { .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs { width: 100%; justify-content: space-between; } } .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs h3 { color: #ffffff; font-size: 18px; font-weight: 600; letter-spacing: 1.2px; line-height: 28px; margin-bottom: 0; text-transform: uppercase; } @media (max-width: 767px) { .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs h3 { font-size: 16px; line-height: 24px; } } @media (min-width: 768px) and (max-width: 1024px) { .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs h3 { display: inline; } } .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs .logo_title { max-width: 250px; } @media (max-width: 767px) { .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs .logo_title { max-width: 180px; } } @media (min-width: 768px) and (max-width: 1024px) { .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs .logo_title { max-width: unset; } } .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs .logo_title img { margin-bottom: 10px; max-height: 66px; } @media (max-width: 767px) { .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs .logo_title img { display: none; } } @media (min-width: 768px) and (max-width: 1024px) { .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs .logo_title img { margin-right: 30px; margin-bottom: 0; } } .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs .listing_price { margin-left: auto; } @media (min-width: 768px) and (max-width: 1024px) { .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs .listing_price { margin-left: 100px; } } .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs .listing_price h3 { font-size: 26px; font-weight: 600 !important; letter-spacing: 0.52px; line-height: 24px; } @media (max-width: 767px) { .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs .listing_price h3 { font-size: 18px; } } .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs .listing_price .sale_price { font-size: 18px; font-weight: 400 !important; font-style: normal; letter-spacing: 0.36px; color: #ffffff; opacity: 0.5; margin-bottom: 4px; text-decoration: line-through; } @media (max-width: 767px) { .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs .listing_price .sale_price { font-size: 14px; margin-bottom: 0; } } .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs .listing_price .price_label { font-size: 14px; font-weight: 400 !important; font-style: normal; letter-spacing: 0.36px; color: #ffffff; opacity: 0.5; margin-bottom: 0; } .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs .slider_attr_btn { background-color: #ffffff; border-radius: 7px; color: #000000; padding: 17px 36px; border: 1px solid #ffffff; margin-top: 25px; display: block; text-align: center; text-transform: uppercase; font-weight: 500; font-size: 12px; line-height: 15px; font-style: normal; letter-spacing: 0.6px; transition: all 0.5s ease; } @media (max-width: 767px) { .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs .slider_attr_btn { padding: 15px 30px; } } .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs .slider_attr_btn:hover, .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs .slider_attr_btn:focus { text-decoration: none; color: #ffffff; background-color: #0d46ff; transition: all 0.5s ease; } .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs .listing_info_mobile .slider_attr_btn { margin-top: 0; } @media (min-width: 768px) and (max-width: 1024px) { .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs .listing_info_mobile .slider_attr_btn { margin-top: 20px; } } .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs .listing_attr { padding: 20px 20px 20px 0; color: #ffffff; } .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs .listing_attr .attr { margin-bottom: 0; font-style: normal; } .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs .listing_attr .attr.attr_name { font-size: 12px; font-weight: 500; letter-spacing: normal; line-height: normal; margin-top: 10px; } .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs .listing_attr .attr.attr_value { font-size: 16px; font-weight: 700; letter-spacing: 0.32px; line-height: 22px; margin-top: 5px; } .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs .listing_attr i { font-size: 40px; min-height: 40px; } .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs .listing_attr i.stm-icon-battery { font-size: 32px; line-height: 45px; } .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs > div { border-right: 1px solid rgba(255, 255, 255, 0.2); padding-right: 10px; margin-right: 10px; text-align: left; } @media (max-width: 1024px) { .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs > div { border: none; } } .stm-template-ev_dealer .stm_ev_swiper_slider .swiper .swiper-slide .slider_listing_attrs_wrapper .slider_listing_attrs > div:last-child { border-right: none !important; padding-right: 0 !important; margin-right: 0 !important; } .stm-template-ev_dealer .vc_row-fluid.stm-fixed-bg .vc_column_container .vc_col-sm-4 .wpb_text_column { margin-bottom: 40px; } @media (min-width: 768px) { .stm-template-ev_dealer .vc_row-fluid.stm-fixed-bg .vc_column_container .vc_col-sm-4 .wpb_text_column { margin-bottom: 0; } } @media (max-width: 1025px) { .stm-template-ev_dealer .ev_single_cars_quality_icon_block .icon-box .icon { padding-bottom: 0 !important; margin-top: 0 !important; } } .stm-template-ev_dealer .ev_iconbox_contact .vc_custom_heading { font-weight: 700; } .stm-template-ev_dealer .ev_iconbox_contact .icon-text > .title { font-size: 14px; margin-bottom: 0; color: #888888 !important; font-style: normal; letter-spacing: normal; line-height: normal; font-weight: 400; } .stm-template-ev_dealer .ev_iconbox_contact .icon-text > .content { color: #102127; font-size: 14px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 18px; text-align: left; } .stm-template-ev_dealer .ev_iconbox_contact .wpcf7-form { background-color: #eaedf0; padding: 12px; } .stm-template-ev_dealer .ev_iconbox_contact .wpcf7-form .cf_wrap { display: flex; flex-direction: column; justify-content: space-between; } @media (min-width: 768px) { .stm-template-ev_dealer .ev_iconbox_contact .wpcf7-form .cf_wrap { flex-direction: row; } } .stm-template-ev_dealer .ev_iconbox_contact .wpcf7-form .cf_wrap input, .stm-template-ev_dealer .ev_iconbox_contact .wpcf7-form .cf_wrap textarea { background-color: #ffffff; border-radius: 4px; margin-bottom: 10px; } .stm-template-ev_dealer .ev_iconbox_contact .wpcf7-form .cf_wrap textarea { max-height: 100px; margin-top: 22px; } @media (min-width: 768px) { .stm-template-ev_dealer .ev_iconbox_contact .wpcf7-form .cf_wrap textarea { margin-top: 0; } } .stm-template-ev_dealer .ev_iconbox_contact .wpcf7-form .cf_wrap input[type=submit] { background-color: #0d46ff; color: #ffffff; width: 100%; padding: 14px 14px 11px; font-weight: 600; line-height: 18px; } .stm-template-ev_dealer .ev_iconbox_contact .wpcf7-form .cf_wrap .wpcf7-spinner { background-color: #0d46ff; } @media (min-width: 768px) { .stm-template-ev_dealer .ev_iconbox_contact .wpcf7-form .left_col { margin-right: 10px; } } .stm-template-ev_dealer .ev_horizontal_features .stm-car-listing-data-single .title { padding: 0 0 20px 12px !important; } .stm-template-ev_dealer .ev_horizontal_features .stm-single-listing-car-features ul { display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; margin-bottom: 0 !important; } .stm-template-ev_dealer .ev_horizontal_features .stm-single-listing-car-features ul li { display: flex; flex-direction: column; flex-basis: 100%; flex: 1; border-bottom: 1px solid #d8d8d8; padding-bottom: 7px; margin: 0 10px 5px 10px; box-sizing: border-box; width: 100% !important; float: none !important; flex-basis: 100%; font-size: 16px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 50px; } @media (min-width: 1400px) { .stm-template-ev_dealer .ev_horizontal_features .stm-single-listing-car-features ul li:nth-child(odd) { margin: 0 50px 5px 10px; } .stm-template-ev_dealer .ev_horizontal_features .stm-single-listing-car-features ul li:nth-child(even) { margin: 0 10px 5px 50px; } } @media (min-width: 768px) { .stm-template-ev_dealer .ev_horizontal_features .stm-single-listing-car-features ul li { flex-basis: 35%; } } .stm-template-ev_dealer .ev_horizontal_features .stm-single-listing-car-features ul li:before { font-size: 16px; color: #0d46ff !important; font-weight: 400 !important; } .stm-template-ev_dealer #why_block_icons .icon-box .icon-text > .title { margin-bottom: 26px; } @media (max-width: 767px) { .stm-template-ev_dealer #why_block_icons .icon-box .icon-text > .title { margin-bottom: 10px; } } .stm-template-ev_dealer .ev_footer_contact_block .stm-contact-us-form-wrapper { padding: 15px; } @media (min-width: 992px) { .stm-template-ev_dealer .ev_footer_contact_block .stm-contact-us-form-wrapper { padding: 60px 91px 11px; max-width: 650px; padding: 50px 80px; margin: 100px auto !important; background-color: rgba(13, 70, 255, 0.8); } } .stm-template-ev_dealer .ev_footer_contact_block .stm-contact-us-form-wrapper h2 { font-size: 36px; font-weight: 500 !important; font-style: normal; letter-spacing: 2.16px; line-height: normal; text-align: center; font-style: normal; letter-spacing: normal; line-height: normal; text-transform: uppercase; color: #000000; box-shadow: none; } @media (max-width: 767px) { .stm-template-ev_dealer .ev_footer_contact_block .stm-contact-us-form-wrapper h2 { font-size: 24px; margin-bottom: 25px; } } @media (min-width: 992px) { .stm-template-ev_dealer .ev_footer_contact_block .stm-contact-us-form-wrapper h2 { color: #ffffff; margin-bottom: 100px !important; margin-top: 20px !important; text-align: left; } } .stm-template-ev_dealer .ev_footer_contact_block .stm-contact-us-form-wrapper form label { width: 100%; } @media (min-width: 992px) { .stm-template-ev_dealer .ev_footer_contact_block .stm-contact-us-form-wrapper form > p { margin-bottom: 35px; } .stm-template-ev_dealer .ev_footer_contact_block .stm-contact-us-form-wrapper form label { width: 100%; color: rgba(255, 255, 255, 0.5); } .stm-template-ev_dealer .ev_footer_contact_block .stm-contact-us-form-wrapper form label input, .stm-template-ev_dealer .ev_footer_contact_block .stm-contact-us-form-wrapper form label textarea { background-color: transparent !important; border: none !important; border-bottom: 1px solid rgba(255, 255, 255, 0.5) !important; color: #ffffff; padding: 0; transition: height 0.4s linear; overflow: hidden; resize: none; font-size: 18px; } .stm-template-ev_dealer .ev_footer_contact_block .stm-contact-us-form-wrapper form label input.wpcf7-not-valid, .stm-template-ev_dealer .ev_footer_contact_block .stm-contact-us-form-wrapper form label textarea.wpcf7-not-valid { border-bottom: 1px solid #ff2325 !important; } .stm-template-ev_dealer .ev_footer_contact_block .stm-contact-us-form-wrapper form .wpcf7-submit { box-shadow: none; color: #000000 !important; background-color: #ffffff; border-radius: 50px; display: inline-block; padding: 17px 45px 15px; font-size: 12px; margin-top: 20px; } .stm-template-ev_dealer .ev_footer_contact_block .stm-contact-us-form-wrapper form .wpcf7-response-output { position: initial; border: 1px solid #ff2325 !important; color: #ffffff !important; margin-bottom: 0 !important; } } .stm-template-ev_dealer .ev_footer_contact_block .icon-box { padding: 5px 50px; } @media (max-width: 768px) { .stm-template-ev_dealer .ev_footer_contact_block .icon-box { text-align: center !important; padding-right: 0 !important; padding-left: 0 !important; } .stm-template-ev_dealer .ev_footer_contact_block .icon-box > div.icon { text-align: center; display: block; float: none !important; width: 25%; margin: 0 !important; } .stm-template-ev_dealer .ev_footer_contact_block .icon-box > div.icon-text { width: 100% !important; } } .stm-template-ev_dealer .ev_footer_contact_block .icon-box:first-child { margin-top: 50px; } .stm-template-ev_dealer .ev_footer_contact_block .icon-box i, .stm-template-ev_dealer .ev_footer_contact_block .icon-box .title, .stm-template-ev_dealer .ev_footer_contact_block .icon-box .content { color: #ffffff; } .stm-template-ev_dealer .ev_footer_contact_block .icon-box .title { font-size: 14px !important; line-height: 17px !important; opacity: 0.5; margin-bottom: 5px !important; text-transform: uppercase; font-weight: 500 !important; } @media (max-width: 768px) { .stm-template-ev_dealer .ev_footer_contact_block .icon-box .title { text-align: left; margin-top: 0; } } @media (max-width: 768px) { .stm-template-ev_dealer .ev_footer_contact_block .icon-box .content { text-align: left; } } .stm-template-ev_dealer .ev_footer_contact_block .icon-box .content p { font-size: 18px !important; font-style: normal !important; font-weight: 500 !important; letter-spacing: 0.36px !important; line-height: 18px !important; } .stm-template-ev_dealer .ev_footer_contact_block .icon-box:before, .stm-template-ev_dealer .ev_footer_contact_block .icon-box:after { background-color: transparent; } @media (min-width: 1400px) { .stm-template-ev_dealer .ev_footer_contact_block .stm_ev_social_icons { display: inline-block; margin-left: 120px; } } @media (max-width: 768px) { .stm-template-ev_dealer.single h1.vc_custom_heading { font-size: 28px !important; line-height: 30px !important; } .stm-template-ev_dealer.single .stm-highlight-gallery .owl-prev, .stm-template-ev_dealer.single .stm-highlight-gallery .owl-next { top: 40% !important; } .stm-template-ev_dealer.single .ev_iconbox_contact .icon-box .icon, .stm-template-ev_dealer.single .vc_col-sm-4 .icon-box .icon { min-height: unset !important; padding-bottom: unset !important; } } .widget_car_location #stm-dealer-gmap { width: 100%; height: 253px; } .gm-style > div:first-child > div + div > div:last-child > div > div:first-child > div > div:first-child > div, .gm-style > div:first-child > div + div > div:last-child > div > div:first-child > div > div:nth-child(2) > div { transform: none !important; } .gm-style .gm-style-mtc button { color: #555555 !important; } .gm-style-mtc > ul > div > span { line-height: 18px; } .stm-shareble { position: relative; transition: all 0.1s ease-in; } .stm-shareble:hover .stm-a2a-popup { display: block; } .stm-shareble.gallery_btn .stm-a2a-popup { top: 38px; opacity: 1; z-index: 30; } @media (max-width: 820px) { .stm-shareble.gallery_btn .stm-a2a-popup { left: unset; transform: unset; } } .stm-shareble .stm-a2a-popup { display: none; opacity: 0; position: absolute; top: 0; left: 0; z-index: -1; padding: 0px 0 4px; } .stm-shareble .stm-a2a-popup .addtoany_shortcode { background: #ffffff; padding: 5px 5px 1px; border-radius: 3px; border: 1px solid #dddddd; } .stm-shareble .stm-a2a-popup .addtoany_shortcode .a2a_kit { display: flex; flex-direction: row; flex-wrap: nowrap; } .blog-meta-bottom .stm-shareble .stm-a2a-popup.stm-a2a-popup-active { top: 106%; } .border-btn { border: 2px solid #22b7d2; background-color: transparent !important; box-shadow: none !important; } .stm-filter-tab-selects .row:before, .stm-filter-tab-selects .row:after { display: none !important; } .stm-listing-with-rating-wrap { display: flex; flex-direction: row; flex-wrap: wrap; margin: 27px -15px; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop { width: 25%; padding: 0 15px; margin-top: 30px; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-top .title { margin-bottom: 19px; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-top .title a { display: block; font-weight: 700; text-decoration: none; font-size: 16px; min-height: 44px; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .image { display: block; width: 100%; position: relative; transition: all 0.5s ease; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .image .stm_compare_unit { display: none; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .image a .image-inner { display: block; overflow: hidden; position: relative; margin-bottom: 25px; transition: all 0.5s ease; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .image a .image-inner:before { content: ""; display: block; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); position: absolute; z-index: 1; opacity: 0; transition: all 0.2s ease-in; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .image a .image-inner img { display: block; width: 100%; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .image a .image-inner .fa-round { display: flex; overflow: hidden; width: 57px; height: 57px; align-items: center; justify-content: center; border-radius: 50%; position: absolute; top: 50%; left: 50%; transform: translateY(-50%) translateX(-50%); opacity: 0; transition: all 0.2s ease-in; z-index: 2; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .image a .image-inner .fa-round .fa-share { color: #ffffff; font-size: 18px; margin-top: 3px; left: 4px; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .image a:hover .image-inner:before { opacity: 1; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .image a:hover .image-inner .fa-round { opacity: 1; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .image .stm-listing-compare { position: absolute; right: 7px; bottom: 7px; padding: 3px 5px; background: rgba(0, 0, 0, 0.3); color: #ffffff; font-size: 14px; border-radius: 2px; opacity: 0; z-index: 20; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .image .stm-listing-compare:hover { cursor: pointer; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .image .stm-listing-compare.active { opacity: 1; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .image:hover .stm-listing-compare { opacity: 1; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-middle .middle_info { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: flex-start; margin-bottom: 22px; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-middle .middle_info.middle-rating { margin-bottom: 13px; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-middle .middle_info .car_info .starting-at { line-height: 19px; font-size: 12px; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-middle .middle_info .car_info .price { font-size: 16px; font-weight: 700; letter-spacing: -0.5px; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-middle .middle_info .car_info .mpg { font-size: 12px; line-height: 20px; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-middle .middle_info .no-review { width: 100px; font-style: italic; font-size: 13px; opacity: 0.5; text-align: right; line-height: 17px; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-middle .middle_info .rating { display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-end; padding: 10px 10px 0 4px; position: relative; top: -9px; right: -10px; z-index: 1; border-radius: 0; transition: all 0.5s ease; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-middle .middle_info .rating:hover .rating-details-popup { visibility: visible; opacity: 1; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-middle .middle_info .rating .rating-stars { display: block; overflow: hidden; width: 77px; position: relative; margin-bottom: 5px; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-middle .middle_info .rating .rating-stars .rating-empty { display: block; position: relative; overflow: hidden; width: 100%; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-middle .middle_info .rating .rating-stars .rating-empty:before { content: "\e900\e900\e900\e900\e900"; display: block; width: 100%; font-family: "stm-review-font"; font-size: 14px; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; letter-spacing: 1px; overflow: hidden; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-middle .middle_info .rating .rating-stars .rating-color { display: block; width: 0; height: 30px; overflow: hidden; position: absolute; top: 0; left: 0; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-middle .middle_info .rating .rating-stars .rating-color:before { content: "ስስስስስ"; display: block; width: 100%; font-family: "stm-review-font"; font-size: 14px; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; letter-spacing: 1px; overflow: hidden; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-middle .middle_info .rating .rating-text { display: inline-block; font-size: 12px; font-weight: 600; letter-spacing: -0.2px; position: relative; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-middle .middle_info .rating .rating-details-popup { display: block; background-color: rgb(255, 255, 255); padding: 28px 19px 14px 23px; position: absolute; top: 40px; right: 0; z-index: -1; visibility: hidden; opacity: 0; transition: opacity 0.1s ease-in; /* Safari */ filter: drop-shadow(0px 2px 5px rgba(0, 0, 0, 0.3)); } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-middle .middle_info .rating .rating-details-popup:before { display: block; content: ""; width: 100px; height: 40px; position: absolute; top: -40px; right: 0; z-index: -2; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-middle .middle_info .rating .rating-details-popup .rating-params { display: flex; flex-direction: column; flex-wrap: wrap; margin: 0; padding: 0; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-middle .middle_info .rating .rating-details-popup .rating-params li { display: flex; flex-direction: row; flex-wrap: nowrap; padding: 0; margin: 0; justify-content: space-between; align-items: center; margin-bottom: 15px; transition: all 0.2s ease-in; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-middle .middle_info .rating .rating-details-popup .rating-params li span { display: block; font-size: 12px; line-height: 10px; width: 60%; font-weight: 500; margin-right: 13px; text-align: left; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-middle .middle_info .rating .rating-details-popup .rating-params li .rating-stars { margin-bottom: 0; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-middle .middle_info .rating .rating-details-popup .rating-params li .rating-stars .rating-empty { height: 10px; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-middle .middle_info .rating .rating-details-popup .rating-params li .rating-stars .rating-empty:before { font-size: 10px; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-middle .middle_info .rating .rating-details-popup .rating-params li .rating-stars .rating-color:before { font-size: 10px; } .stm-listing-with-rating-wrap .listing-list-with-rating-loop .meta-bottom { line-height: 20px; font-size: 13px; border-bottom: 1px solid #cccccc; padding-bottom: 30px; min-height: 71px; } .listing-features .rating { display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-end; padding: 0; position: relative; top: 0; z-index: 1; border-radius: 0; } .listing-features .rating .rating-stars { display: block; overflow: hidden; width: 77px; position: relative; margin-bottom: 5px; } .listing-features .rating .rating-stars .rating-empty { position: relative; width: 100%; } .listing-features .rating .rating-stars .rating-empty:before { content: "\e900\e900\e900\e900\e900"; display: block; width: 100%; font-family: "stm-review-font"; font-size: 14px; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; letter-spacing: 1px; overflow: hidden; } .listing-features .rating .rating-stars .rating-color { display: block; width: 0; height: 30px; overflow: hidden; position: absolute; top: 0; left: 0; } .listing-features .rating .rating-stars .rating-color:before { content: "ስስስስስ"; display: block; width: 100%; font-family: "stm-review-font"; font-size: 14px; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; letter-spacing: 1px; overflow: hidden; } .listing-features .rating .rating-text { display: inline-block; font-size: 12px; font-weight: 600; letter-spacing: -0.2px; position: relative; } @keyframes stm_zoom { 0% { transform: scale(1); opacity: 0.6; } 100% { transform: scale(1.5); opacity: 0; } } #youtube-play-video-wrap { display: block; position: relative; min-height: 150px; max-width: 150px; margin: 0 auto; } #youtube-play-video-wrap .youtube-play-circle { display: block; width: 73px; height: 73px; position: absolute; top: 50%; left: 50%; z-index: 39; transform: translateX(-50%) translateY(-50%) translateZ(0); border-radius: 50%; text-align: center; } #youtube-play-video-wrap .youtube-play-circle i { position: absolute; top: 50%; left: 56%; z-index: 39; transform: translateX(-56%) translateY(-50%); font-size: 20px; color: #ffffff; } #youtube-play-video-wrap .youtube-play-circle:before, #youtube-play-video-wrap .youtube-play-circle:after { content: ""; border: 1px solid; border-color: #bcbbb7; width: 73px; height: 73px; border-radius: 50%; position: absolute; left: 0; top: 0; opacity: 1; animation: 1s stm_zoom linear infinite; } #youtube-play-video-wrap .youtube-play-circle:before { animation-delay: 0.5s; } #stm-gpdr-form p label { margin-bottom: 15px; } #stm-gpdr-form p input[type=email] { max-width: 400px; } .stm_gdpr_checker { display: flex; flex-direction: row; padding: 10px 0 0; } .stm_gdpr_checker label { font-weight: 400; } .stm_gdpr_checker .checker { margin-top: 3px; } .wpcf7 .ajax-loader { top: 8px; margin: 0 0 0 14px; } .wpcf7-form-control-wrap.stmgdpr { display: block; margin-bottom: 15px; padding-left: 7px; } #stmgdpr_field label { display: flex; flex-direction: row; align-items: center; } #stmgdpr_field label input[type=checkbox] { position: relative; margin-top: 3px; } .woocommerce-form__label-for-checkbox { display: flex !important; flex-direction: row !important; align-items: center; } .woocommerce-form__label-for-checkbox input[type=checkbox] { position: relative; margin-top: 3px !important; } #ship-to-different-address { display: flex; align-items: center; } #ship-to-different-address .checker { margin-left: 10px; } .stm-bg-fixed { background-attachment: fixed !important; background-position: top left; } body.stm-boxed .select2-container { z-index: 999999; } .price_range_wrap { padding-top: 30px; min-height: 50px; } .price_range_wrap .price-tooltip { margin-top: 2px; } .price_range_wrap .price-tooltip .tooltip-inner { padding: 1px 3px 0; background: #eceff3; color: #222222; } .stm-vc-spacer { display: block; position: relative; height: 0; } @media (max-width: 768px) { .stm-vc-spacer { height: 60px; } } .woocommerce-terms-and-conditions { display: block; position: relative; overflow-x: hidden !important; } .stm_add_car_form #stm_motors_vin_decoder { justify-content: left; margin-bottom: 30px; } .stm_add_car_form button#checkVin { background: #1bc744; border: 2px solid #1bc744; } html body #request-stm_vim_history .vin_motors_check_modal_tabs button.active { background-color: #0d46ff; box-shadow: 0 2px 0 #0d46ff; } .stm-template-ev_dealer.single .stm-single-car-page .stm_all_in_one_price_block .action-links { flex-direction: column; } #main .stm-shop-sidebar-area .wc-block-price-filter .wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input-progress { background: linear-gradient(90deg, transparent var(--low), #0d46ff 0, #0d46ff var(--high), transparent 0) no-repeat 0 100%/100% 100%; } #main .stm-shop-sidebar-area .wc-block-price-filter .wc-block-components-price-slider__actions .wc-block-price-filter__button.wc-block-components-price-slider__button, #main .stm-shop-sidebar-area .wc-block-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-reset-button { background-color: #0d46ff; } #main .stm-shop-sidebar-area .wc-block-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-reset-button { background-color: #102127; } /*Default*/ /*Red*/ /*Orange*/ /*Light blue*/ /*Blue*/ .stm_motors_listing_types_multilisting_active .wrap_multilisting_carousel.visible_items_2 img { height: 332.5px; width: 100%; -o-object-fit: cover; object-fit: cover; } .stm_motors_listing_types_multilisting_active .wrap_multilisting_carousel.visible_items_3 img { height: 217.5px; width: 100%; -o-object-fit: cover; object-fit: cover; } .stm_motors_listing_types_multilisting_active .wrap_multilisting_carousel.visible_items_4 img { height: 160px; width: 100%; -o-object-fit: cover; object-fit: cover; } .stm_motors_listing_types_multilisting_active.stm-hoverable-interactive-galleries .wrap_multilisting_carousel .image:before { background-color: transparent; } .stm_motors_listing_types_multilisting_active.stm-hoverable-interactive-galleries .wrap_multilisting_carousel.visible_items_2 img { height: 332.5px; width: 100%; -o-object-fit: cover; object-fit: cover; } .stm_motors_listing_types_multilisting_active.stm-hoverable-interactive-galleries .wrap_multilisting_carousel.visible_items_2 .interactive-hoverable { min-width: 530px; min-height: 332.5px; } .stm_motors_listing_types_multilisting_active.stm-hoverable-interactive-galleries .wrap_multilisting_carousel.visible_items_3 img { height: 217.5px; width: 100%; -o-object-fit: cover; object-fit: cover; } .stm_motors_listing_types_multilisting_active.stm-hoverable-interactive-galleries .wrap_multilisting_carousel.visible_items_3 .interactive-hoverable { min-width: 346.6px; min-height: 217.5px; } .stm_motors_listing_types_multilisting_active.stm-hoverable-interactive-galleries .wrap_multilisting_carousel.visible_items_4 img { height: 160px; width: 100%; -o-object-fit: cover; object-fit: cover; } .stm_motors_listing_types_multilisting_active.stm-hoverable-interactive-galleries .wrap_multilisting_carousel.visible_items_4 .interactive-hoverable { min-width: 255px; min-height: 160px; } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap { display: block; margin-top: -49px; z-index: 10; position: relative; } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .nav.nav-tabs { display: flex; width: 100%; flex-direction: row; flex-wrap: nowrap; align-items: flex-start; justify-content: center; border: none; } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .nav.nav-tabs li:last-child a { border-right: 0; } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .nav.nav-tabs li a { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: center; background: rgba(255, 255, 255, 0.8); padding: 12px 22px 12px; border: 0; border-top-width: 3px; border-top-style: solid; border-top-color: rgba(255, 255, 255, 0.2); border-right: 1px solid #fff; border-radius: 0; font-size: 14px; font-weight: 700; text-transform: uppercase; min-height: 49px; } @media (max-width: 450px) { .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .nav.nav-tabs li a { padding: 12px 10px; } } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .nav.nav-tabs li a.active { background: #fff; border-top-color: #0d46ff; border-left: none; } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .nav.nav-tabs li a i { font-size: 22px; margin-right: 10px; } @media (max-width: 767px) { .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap { margin-top: 10px !important; } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap > .nav.nav-tabs { overflow-y: scroll; justify-content: flex-start; padding-bottom: 5px; } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap > .nav.nav-tabs li { width: 100%; border-bottom: 1px solid #222; } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap > .nav.nav-tabs li a { justify-content: flex-start; } } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .tab-content input { background-color: #e5e5e5 !important; border: 1px solid #e5e5e5 !important; height: 46px; line-height: 46px; } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .tab-content button[type=submit] { position: relative; top: -1px; float: right; margin-left: 16px; min-width: 170px; padding: 16px 25px 13px 25px; font-weight: 700; display: flex; justify-content: center; font-size: 14px; } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .tab-content button[type=submit] span { margin-right: 4px; } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .tab-content button[type=submit] i { display: inline-block; margin-right: 6px; font-size: 16px; } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .tab-content button[type=submit]:active { top: -1px; } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .tab-content .tab-pane { flex-direction: row; flex-wrap: nowrap; align-items: flex-start; justify-content: space-between; width: 100%; } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .tab-content .tab-pane .stm-select-col { min-height: 46px; } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .tab-content .tab-pane .btn-search { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; width: 15%; padding-top: 39px; } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .tab-content .tab-pane .btn-search a { height: 46px; line-height: 46px; padding-top: 0; } .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; height: 46px !important; line-height: 46px; background: #e5e5e5; border: none; box-shadow: none; } .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: 0 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; -moz-osx-font-smoothing: grayscale; transform: translate(0, -50%); top: 50%; left: -3px; margin-left: 0; font-size: 17px; color: #888; width: 15px; height: 17px; border: none; text-align: center; border: 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: "\f107"; font-size: 20px; } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .tab-content .tab-pane .stm-filter-tab-selects { width: 100%; overflow: visible !important; transition: all 0.3s ease-in; } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .tab-content .tab-pane .stm-filter-tab-selects .stm-select-col { margin-bottom: 30px; padding: 0 8px; } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .tab-content .tab-pane .stm-filter-tab-selects .col-md-12 { padding: 0 15px; } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .tab-content .tab-pane .stm-filter-tab-selects > .row { margin: 0 -8px; } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .tab-content .tab-pane .stm-filter-tab-selects .taxonomy_range_wrap label { margin-bottom: 10px; } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .tab-content .tab-pane .stm-filter-tab-selects .taxonomy_range_wrap .stm-current-slider-labels { display: block; text-align: right; font-size: 13px; opacity: 0.7; } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .tab-content .tab-pane .stm-filter-tab-selects .taxonomy_range_wrap:hover .stm-current-slider-labels { opacity: 1; } @media (max-width: 767px) { .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .tab-content .tab-pane { flex-direction: column; } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .tab-content .tab-pane .row { width: 100%; padding-bottom: 0; margin: 0; } .stm_motors_listing_types_multilisting_active .stm-c-f-search-form-wrap .tab-content .tab-pane .btn-search { width: 33%; padding-top: 15px; margin-bottom: 30px; margin-left: 15px; } } .stm_motors_listing_types_multilisting_active .listing-type-list .card { border-radius: 0; border: none; margin-bottom: 30px; } .stm_motors_listing_types_multilisting_active .listing-type-list .card .card-body { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: flex-start; background: #e5e5e5; border-radius: 0; padding: 28px 20px 28px 30px; transition: all 0.2s ease-in-out; } .stm_motors_listing_types_multilisting_active .listing-type-list .card .card-body .card-icon { display: block; width: auto; min-width: 35px; height: 30px; position: relative; margin-right: 20px; } .stm_motors_listing_types_multilisting_active .listing-type-list .card .card-body .card-icon img { display: block; width: auto; height: 30px; -o-object-fit: contain; object-fit: contain; margin: 0 auto 0 0; transition: all 0.2s ease-in-out; } @media (max-width: 450px) { .stm_motors_listing_types_multilisting_active .listing-type-list .card .card-body .card-icon { max-width: 35px; } } .stm_motors_listing_types_multilisting_active .listing-type-list .card .card-body .card-title { font-size: 18px; margin: 0; transition: all 0.2s ease-in-out; color: #333333; } .stm_motors_listing_types_multilisting_active .listing-type-list .card .card-body .btn { background: transparent; margin: 0 0 0 auto; width: 44px; height: 44px; border-radius: 50%; border: 1px solid #fff; opacity: 0; transition: all 0.2s ease-in-out; } .stm_motors_listing_types_multilisting_active .listing-type-list .card .card-body .btn i { display: inline-block; color: #fff; vertical-align: middle; margin-top: 4px; font-weight: 900; } .stm_motors_listing_types_multilisting_active .listing-type-list .card .card-body:hover { background: #0d46ff; } .stm_motors_listing_types_multilisting_active .listing-type-list .card .card-body:hover .card-icon img { filter: brightness(100%) contrast(200%) invert(100%); } .stm_motors_listing_types_multilisting_active .listing-type-list .card .card-body:hover .card-title { color: #fff; } .stm_motors_listing_types_multilisting_active .listing-type-list .card .card-body:hover .btn { opacity: 1; } .stm_motors_listing_types_multilisting_active .listing-type-list .card .card-body:hover i { color: #fff; } @media (max-width: 1023px) { .stm_motors_listing_types_multilisting_active .listing-type-list > .stm-row { flex-wrap: wrap; } .stm_motors_listing_types_multilisting_active .listing-type-list > .stm-row > .stm-col-3 { width: 100%; max-width: 33.33%; flex: 0 0 33.33%; } } @media (max-width: 450px) { .stm_motors_listing_types_multilisting_active .listing-type-list > .stm-row { flex-wrap: wrap; } .stm_motors_listing_types_multilisting_active .listing-type-list > .stm-row > .stm-col-3 { width: 100%; max-width: 100%; flex: 0 0 100%; } } .stm_motors_listing_types_multilisting_active .plus-added-emeht-mts { position: relative; } .stm_motors_listing_types_multilisting_active .plus-added-emeht-mts .add-new-term { display: block; position: absolute; top: 50%; transform: translateY(-50%); right: 10px; font-size: 20px; cursor: pointer; } .stm_motors_listing_types_multilisting_active .stm_listing_tabs_style_2 { border-top: none; } .stm_motors_listing_types_multilisting_active .stm_listing_tabs_style_2 .tab-content .stm-directory-grid-loop .image img { height: 160px; width: 100%; -o-object-fit: cover; object-fit: cover; } .stm_motors_listing_types_multilisting_active .multilisting-masonry-carousel-wrap div.title h2 { font-size: 28px; } .stm_motors_listing_types_multilisting_active .multilisting-masonry-carousel-wrap .owl-controls { top: -76px !important; } .stm_motors_listing_types_multilisting_active .multilisting-masonry-carousel-wrap .owl-controls .owl-nav .owl-prev, .stm_motors_listing_types_multilisting_active .multilisting-masonry-carousel-wrap .owl-controls .owl-nav .owl-next { background-color: #ddd; } .stm_motors_listing_types_multilisting_active .multilisting-masonry-carousel-wrap .owl-controls .owl-nav .owl-prev:hover, .stm_motors_listing_types_multilisting_active .multilisting-masonry-carousel-wrap .owl-controls .owl-nav .owl-next:hover { background: #0d46ff; } .stm_motors_listing_types_multilisting_active .car-listing-row .listing-car-item-meta .price { background-color: #0d46ff; color: #fff; } .stm_motors_listing_types_multilisting_active .car-listing-row .listing-car-item-meta .price:before { background-color: #0d46ff; } .stm_motors_listing_types_multilisting_active .listing-list-loop.stm-listing-directory-list-loop .content .meta-top .price, .stm_motors_listing_types_multilisting_active .listing-list-loop.stm-listing-directory-list-loop .content .meta-top .price:before { background-color: #0d46ff; } .stm_motors_listing_types_multilisting_active .archive-listing-page .image .image-inner { min-height: 152px; } .stm_motors_listing_types_multilisting_active .listing-list-loop .content .meta-middle .meta-middle-unit .icon { font-size: 12px; } .stm_motors_listing_types_multilisting_active .classic-filter-row { margin-top: 0; } .stm_motors_listing_types_multilisting_active .classic-filter-row input[type=text], .stm_motors_listing_types_multilisting_active .classic-filter-row input[type=search] { height: 40px; line-height: 40px; } .stm_motors_listing_types_multilisting_active .filter-sidebar .sidebar-entry-header .h4 { font-size: 18px; } .stm_motors_listing_types_multilisting_active .select2-container.statistics-period { z-index: 2000; } .stm_motors_listing_types_multilisting_active .stm_add_car_form { margin-top: 3px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form #stm_sell_a_car_form { margin-bottom: 40px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-border-top-unit { position: relative; padding-right: 30px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-border-top-unit .step_number { position: absolute; top: 30px; right: 0; text-transform: uppercase; color: #0d46ff; font-weight: 700; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-car-listing-data-single { margin-bottom: 17px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form1-intro-unit { padding: 23px 30px 11px; background-color: #0d46ff; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form1-intro-unit .stm-label { margin-bottom: 8px; color: #fff; font-weight: 700; font-size: 15px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form1-intro-unit .stm-form-1-selects { margin-bottom: 15px; } .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: #fff; } .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 { margin: 41px -15px 30px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-form-1-quarter { position: relative; float: left; padding: 0 15px; margin-bottom: 12px; width: 33.333%; min-height: 48px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-form-1-quarter a { clear: both; float: left; margin-top: 5px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-car-listing-data-single { padding: 15px; letter-spacing: -1px; margin-bottom: 0; margin-top: 20px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-car-listing-data-single .title { color: #0d46ff; font-size: 18px; font-weight: 500; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stn-add-car-location-wrap { display: flex; overflow: hidden; float: left; width: 100%; flex-direction: column; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stn-add-car-location-wrap .stm-form-1-quarter { display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stn-add-car-location-wrap .stm-form-1-quarter .stm-location-input-wrap { display: flex; overflow: hidden; width: 31.5%; justify-content: space-between; align-items: center; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stn-add-car-location-wrap .stm-form-1-quarter .stm-location-input-wrap .stm-label { margin-top: 0; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-link-lat-lng-wrap { display: block; width: 100%; text-align: right; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-link-lat-lng-wrap a { float: right; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-form-1-quarter:hover i { color: #0d46ff; } .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] { float: right; max-width: 220px; padding-left: 13px; border-width: 1px !important; color: #555; } .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]:nth-child(2), .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]:nth-child(2) { margin: 5px 0; } .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]::-webkit-outer-spin-button, .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]::-webkit-inner-spin-button { -webkit-appearance: none; } .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_has_value, .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_has_value { background-color: #fff; border-color: #efefef; } .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]:focus, .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]:focus { border-color: #0d46ff; box-shadow: none; } .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 .stm-label { margin-top: 9px; color: #0d46ff; font-size: 13px; vertical-align: top; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-form-1-quarter .stm-label i { display: inline-block; position: relative; min-width: 20px; margin-right: 5px; top: 3px; font-size: 14px; vertical-align: top; text-align: center; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-form-1-quarter .stm-label i.stm-icon-road { font-size: 16px; top: 4px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-form-1-quarter .stm-label i.stm-service-icon-body_type { font-size: 11px; top: 6px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-form-1-quarter .stm-label i.stm-service-icon-hashtag { font-size: 13px; top: 4px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-form-1-quarter .stm-label i.stm-icon-engine_fill { font-size: 18px; top: 1px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-form-1-quarter .stm-label i.stm-icon-time { font-size: 18px; top: 1px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-form-1-quarter .stm-label i.stm-icon-drive_2 { font-size: 18px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-form-1-quarter .stm-label i.stm-icon-key { top: 2px; font-size: 19px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-form-1-quarter .stm-label i.stm-icon-transmission_fill { font-size: 17px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-form-1-quarter .stm-label i.stm-service-icon-vin_check { font-size: 18px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-form-1-quarter .stm-label i.stm-service-icon-pin_2 { top: 4px; font-size: 16px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-form-1-quarter .stm-label i.stm-service-icon-color_type { font-size: 16px; } .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: #fff; border: 1px solid #efefef; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-2-features .stm-border-top-unit { margin-bottom: 7px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-2-features .stm-single-feature { float: left; width: 16.6666%; margin-bottom: 38px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-2-features .stm-single-feature .heading-font { margin-bottom: 15px; font-weight: 700; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-2-features .stm-single-feature .feature-single label { width: 100%; padding: 8px 0; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-2-features .stm-single-feature .feature-single label:hover { cursor: pointer; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos #stm_car_gallery_add { display: none; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-border-top-unit { margin-bottom: 8px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car { padding-right: 9px; } @media (max-width: 991px) { .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car { margin-top: 20px; } } @media (max-width: 767px) { .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car { padding-right: 0 !important; } } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery { margin: 0 -12px 46px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder { float: left; padding: 0 12px; margin-bottom: 15px; width: 25%; } @media (max-width: 767px) { .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder { width: 50%; } } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder__text { font-size: 14px; font-weight: 700; line-height: 1.2; color: #888888; text-transform: uppercase; margin: 10px 0 0; display: block; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder .inner { background-color: #EBEBEB; position: relative; min-height: 140px; line-height: 1; color: #bebebe; font-size: 41px; text-align: center; transition: 300ms ease; border-radius: 4px; border: 1px solid #A8A8A8; display: flex; flex-direction: column; justify-content: center; padding: 5px; cursor: pointer; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder .inner:hover { border-color: #153e4d; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder .inner .stm-image-preview { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: cover !important; background-repeat: no-repeat !important; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder .inner .stm-image-preview .fas { display: block; position: absolute; right: 5px; top: 5px; font-size: 17px; width: 32px; height: 32px; text-align: center; background-color: #DE0000; border-radius: 50%; color: #fff; opacity: 0; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder .inner .stm-image-preview .fas:before { display: block; margin-top: 7px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder .inner .stm-image-preview .fas:hover { background-color: #f80b0b; cursor: pointer; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder .inner .stm-image-preview.ui-draggable:before { content: "\f0b2"; font: normal 600 14px/24px "Font Awesome 6 Free"; position: absolute; display: block; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); bottom: 0; left: 0; width: 22px; height: 22px; text-align: center; text-indent: -2px; background-color: #1bc744; color: #fff; opacity: 0; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder .inner.active .stm-image-preview:before, .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder .inner.active .stm-image-preview .fas { opacity: 1; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder-native .inner { border-style: dashed; border-color: #153e4d; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder-native:hover .inner { border-color: #1bc744; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder-native:hover .stm-placeholder__text { color: #1bc744; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder.deleting .stm-image-preview:before { opacity: 0; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder:hover .inner.deleting { border-width: 3px; border-color: #f80b0b; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder .stm-progress-bar { width: 28px; height: 28px; position: relative; display: inline-block; margin: 0 auto 10px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder .stm-progress-bar__item { box-sizing: border-box; display: block; position: absolute; width: 25px; height: 25px; margin: 3px; border-radius: 50%; animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; border-width: 3px; border-style: solid; border-color: #1bc744 transparent transparent transparent; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder .stm-progress-bar__item:nth-child(1) { animation-delay: -0.45s; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder .stm-progress-bar__item:nth-child(2) { animation-delay: -0.3s; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder .stm-progress-bar__item:nth-child(3) { animation-delay: -0.15s; } @keyframes lds-ring { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder .stm-progress-bar__wrapper { height: 100%; display: flex; flex-direction: column; justify-content: center; padding: 0 15px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder .stm-progress-bar__info, .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder .stm-progress-bar__wrapper, .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder .stm-progress-bar__text { font-size: 14px; line-height: 20px; font-weight: 600; color: #153e4d; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-3-photos .stm-add-media-car .stm-media-car-gallery .stm-placeholder .stm-progress-bar__percent { display: inline-block; margin: 0 0 0 5px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-media-car-add-nitofication { margin-top: -2px; font-size: 13px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-media-car-add-nitofication span { line-height: 22px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-media-car-add-nitofication h4 { margin-bottom: 27px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-media-car-add-nitofication strong { display: inline-block; line-height: 18px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-4-videos { margin-bottom: 60px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-4-videos .stm-border-top-unit { margin-bottom: 7px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-4-videos .stm-add-videos-unit { padding: 23px 30px 14px; background-color: #0d46ff; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-4-videos .stm-add-videos-unit .heading-font { margin-bottom: 8px; color: #fff; font-weight: 700; font-size: 15px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-4-videos .stm-add-videos-unit input[type=text] { margin-bottom: 26px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-4-videos .stm-simple-notice { position: relative; padding-left: 25px; margin-top: 27px; color: rgba(255, 255, 255, 0.5); font-size: 13px; line-height: 22px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-4-videos .stm-simple-notice i { position: absolute; top: 5px; left: 0; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-4-videos .stm-video-link-unit { position: relative; padding-right: 46px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-4-videos .stm-video-link-unit .stm-after-video { position: absolute; top: 0; right: 0; width: 40px; height: 40px; background: rgba(255, 255, 255, 0.5); } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-4-videos .stm-video-link-unit .stm-after-video:hover { cursor: pointer; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-4-videos .stm-video-link-unit .stm-after-video:before { position: absolute; content: ""; display: block; top: 15px; left: 18px; width: 3px; height: 11px; background-color: #fff; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-4-videos .stm-video-link-unit .stm-after-video:after { position: absolute; content: ""; display: block; top: 19px; left: 14px; width: 11px; height: 3px; background-color: #fff; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-4-videos .stm-video-link-unit .stm-after-video.active { background-color: #0d46ff; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-4-videos .stm-video-link-unit .stm-after-video.active:hover { cursor: default; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-4-videos .stm-video-link-unit .stm-after-video.active:before { top: 17px; left: 13px; height: 8px; transform: rotate(-40deg); } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-4-videos .stm-video-link-unit .stm-after-video.active:after { top: 18px; left: 14px; width: 17px; transform: rotate(-45deg); } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-5-notes { margin-bottom: 53px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-5-notes .stm-border-top-unit { margin-bottom: 10px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-5-notes textarea { height: 202px; padding: 10px 10px 10px 12px; font-size: 13px; color: #888; background-color: #efefef; border: 1px solid #e1e2e4; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-5-notes textarea:focus { background-color: #fff; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-5-notes .stm-seller-notes-phrases { position: relative; margin-top: 75px; text-align: center; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-5-notes .stm-seller-notes-phrases:after { position: absolute; display: block; font-family: "Font Awesome 6 Free"; font-weight: 600; font-style: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); content: "\f067"; color: #fff; font-size: 14px; line-height: 25px; top: 0; left: 7px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-5-notes .stm-seller-notes-phrases:before { position: absolute; content: ""; display: block; top: 0; left: 0; height: 24px; width: 24px; background-color: #0d46ff; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-5-notes .stm-seller-notes-phrases span { border-bottom: 1px dashed #0d46ff; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-5-notes .stm-seller-notes-phrases:hover { cursor: pointer; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-5-notes .stm-phrases-unit .stm_phrases { position: absolute; width: 445px; right: -200px; top: 50%; transform: translateY(-50%); border-top: 4px solid #0d46ff; opacity: 0; visibility: hidden; z-index: 20; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-5-notes .stm-phrases-unit .stm_phrases .inner { background-color: #fff; padding: 30px; box-shadow: 0 5px 29px rgba(0, 0, 0, 0.24); z-index: 2; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-5-notes .stm-phrases-unit .stm_phrases .inner .fas { position: absolute; padding: 10px; top: 0; right: 0; font-size: 14px; color: #888; opacity: 0.5; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-5-notes .stm-phrases-unit .stm_phrases .inner .fas:hover { cursor: pointer; opacity: 1; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-5-notes .stm-phrases-unit .stm_phrases .inner:before { position: absolute; content: ""; display: block; top: 0px; left: 0; height: 100%; width: 30px; background-color: #fff; z-index: 3; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-5-notes .stm-phrases-unit .stm_phrases .inner:after { position: absolute; content: ""; display: block; height: 20px; width: 20px; left: -10px; top: 50%; margin-top: -10px; background-color: #fff; transform: rotate(-45deg); box-shadow: 0 5px 29px rgba(0, 0, 0, 0.24); z-index: 1; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-5-notes .stm-phrases-unit .stm_phrases.activated { right: 0; opacity: 1; visibility: visible; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-5-notes .stm-phrases-unit .stm_phrases h5 { margin-bottom: 30px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-5-notes .stm-phrases-unit .stm_phrases .clearfix { margin: 0 -15px 20px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-5-notes .stm-phrases-unit .stm_phrases .clearfix label { display: block; width: 50%; float: left; margin-bottom: 10px; padding: 0 15px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-5-notes .stm-phrases-unit .stm_phrases .button { display: inline-block; font-size: 12px; padding: 12px 30px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-checking-user { padding: 0 40px; background-color: #f0f2f5; border: 1px solid #ddd; margin-bottom: 40px; position: relative; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-checking-user:before, .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-checking-user:after { display: none; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-checking-user .stm-form-inner .add-car-btns-wrap { display: flex; flex-direction: row; flex-wrap: wrap; padding: 0; align-self: center; margin: 20px 0; list-style: none; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-checking-user .stm-form-inner .add-car-btns-wrap li { margin: 7px 3px; padding: 0; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-checking-user .stm-form-inner .add-car-btns-wrap li .tooltip-inner { background-color: #0d46ff; font-size: 14px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-checking-user .stm-form-inner .add-car-btns-wrap li .tooltip.top .tooltip-arrow { border-top-color: #0d46ff; border-width: 5px 5px 0; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-checking-user .stm-form-inner .stm-add-a-car-user .add-car-btns-wrap { justify-content: center; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-checking-user .stm-form-inner .form-group-submit .stm-icon-load1 { top: 12px; font-size: 18px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-checking-user .stm-form-inner:before { position: absolute; content: ""; display: block; top: 0; left: -2000px; bottom: 0; right: -2000px; background: rgba(255, 255, 255, 0.8); opacity: 0; visibility: hidden; z-index: 40; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-checking-user .stm-form-inner .stm-icon-load1 { display: block; position: absolute; top: 50%; left: 50%; margin: -10px 0 0 -10px; font-size: 30px; color: #0d46ff; animation: rotating 2s infinite linear; opacity: 0; visibility: hidden; z-index: 50; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-checking-user .stm-form-inner.activated > .stm-icon-load1, .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-checking-user .stm-form-inner.activated:before { opacity: 1; visibility: visible; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-checking-user .stm-title { margin: -5px 0 23px; text-transform: uppercase; font-size: 14px; font-weight: 700; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-checking-user .stm-text { font-size: 13px; line-height: 24px; color: #888; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-checking-user .stm_register_title { padding-top: 35px; margin-bottom: 20px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-checking-user .stm_register_title h3 { float: left; margin-right: 42px; font-size: 20px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-checking-user .stm_register_title .stm_login_me { margin-top: 3px; font-size: 13px; color: #888; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-checking-user .stm-login-register-form { margin-top: 0; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-checking-user .stm-login-register-form .stm-register-form form .stm-listing-loader.visible i { margin-left: 10px; visibility: visible; color: #0d46ff; opacity: 1; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-checking-user button[type=submit] { display: inline-block; vertical-align: top; position: relative; padding: 17px 20px 11px 62px; font-size: 12px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-checking-user button[type=submit] i { position: absolute; top: 12px; left: 21px; font-size: 20px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-checking-user button[type=submit].disabled { background-color: #838588; opacity: 0.33; box-shadow: 0 2px 0 #686a6d; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-checking-user button[type=submit].disabled:hover { cursor: not-allowed; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-history-popup { position: absolute; bottom: 100%; z-index: 1000; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-history-popup .inner { position: relative; width: 486px; padding: 30px 23px 30px; background-color: #fff; border-top: 4px solid #0d46ff; box-shadow: 0 5px 29px rgba(0, 0, 0, 0.24); z-index: 2; overflow: hidden; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-history-popup .inner .fa-times { position: absolute; right: 10px; top: 20px; padding: 10px; cursor: pointer; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-history-popup .inner:before { position: absolute; content: ""; display: block; bottom: 0px; left: 0; width: 100%; height: 20px; background-color: #fff; z-index: 3; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-history-popup .inner:after { position: absolute; content: ""; display: block; height: 20px; width: 20px; bottom: -10px; left: 50%; margin-left: -10px; background-color: #fff; transform: rotate(-45deg); box-shadow: 0 5px 29px rgba(0, 0, 0, 0.24); z-index: 1; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-history-popup h5 { margin-bottom: 25px; font-weight: 700; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-history-popup .labels-units { margin: 0 -15px 15px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-history-popup .labels-units label { display: inline-block; margin: 0 13px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-history-popup input[type=text] { float: none !important; max-width: 100% !important; height: 40px !important; line-height: 40px !important; margin-bottom: 20px !important; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-history-popup .button { display: inline-block; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-history-popup.stm-invisible { opacity: 0; visibility: hidden; bottom: 110%; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-video-link-unit-wrap .video-label { display: inline-block; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-price-edit .stm_price_input { padding: 30px 40px 45px 40px; background-color: #0d46ff; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-price-edit .stm_price_input .stm_label { margin-bottom: 12px; color: #fff; letter-spacing: 0.3px; font-weight: 700; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-history-popup { position: absolute; bottom: 100%; z-index: 1000; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-history-popup .inner { position: relative; width: 486px; padding: 30px 23px 30px; background-color: #fff; border-top: 4px solid #0d46ff; box-shadow: 0 5px 29px rgba(0, 0, 0, 0.24); z-index: 2; overflow: hidden; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-history-popup .inner .fa-times { position: absolute; right: 10px; top: 20px; padding: 10px; cursor: pointer; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-history-popup .inner:before { position: absolute; content: ""; display: block; bottom: 0px; left: 0; width: 100%; height: 20px; background-color: #fff; z-index: 3; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-history-popup .inner:after { position: absolute; content: ""; display: block; height: 20px; width: 20px; bottom: -10px; left: 50%; margin-left: -10px; background-color: #fff; transform: rotate(-45deg); box-shadow: 0 5px 29px rgba(0, 0, 0, 0.24); z-index: 1; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-history-popup h5 { margin-bottom: 25px; font-weight: 700; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-history-popup .labels-units { margin: 0 -15px 15px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-history-popup .labels-units label { display: inline-block; margin: 0 13px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-history-popup input[type=text] { float: none !important; max-width: 100% !important; height: 40px !important; line-height: 40px !important; margin-bottom: 20px !important; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-history-popup .button { display: inline-block; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-history-popup.stm-invisible { opacity: 0; visibility: hidden; bottom: 110%; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-video-link-unit-wrap .video-label { display: inline-block; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-plans { margin-bottom: 30px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-plans .user-plans-list { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; max-width: 220px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-non-relative { position: static; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-relative { position: relative; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-user { position: relative; z-index: 5; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-user-wrapper { display: flex; justify-content: space-between; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-user .left-info { display: flex; align-items: center; padding: 30px 0; max-width: 300px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-user .left-info .avatar { float: left; width: 80px; height: 80px; border-radius: 50%; margin-right: 23px; overflow: hidden; background-color: #eee; text-align: center; flex-shrink: 0; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-user .left-info .avatar .stm-service-icon-user { position: relative; left: 1px; line-height: 75px; text-align: center; font-size: 34px; color: #acb9bd; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-user .left-info.left-dealer-info .stm-dealer-image-custom-view { margin-bottom: 14px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-user .left-info.left-dealer-info h4 { margin: 0 15px 7px 20px; font-size: 20px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-user .left-info .user-info { overflow: hidden; display: inline-block; max-width: 100%; vertical-align: top; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-user .left-info .user-info h4 { margin: 0; font-size: 20px; font-weight: 700; line-height: 1.5; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-user .left-info .user-info .stm-label { font-size: 13px; color: #888; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-user .right-info { overflow: hidden; text-align: right; font-size: 13px; padding: 40px 0 20px 30px; border-left: 1px solid #ddd; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-user .right-info .fas.fa-external-link-alt { position: relative; top: 1px; margin-right: 7px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-user .right-info .stm_logout { margin-top: 6px; letter-spacing: 0.2px; color: #888; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-not-enabled { display: none; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.89); z-index: 9999; opacity: 0; visibility: hidden; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login-overlay.visiblity { opacity: 1; visibility: visible; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login { position: fixed; top: 50%; width: 350px; left: 50%; margin: -198px 0 0 -175px; z-index: 99999; opacity: 0; visibility: hidden; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login.visiblity { opacity: 1; visibility: visible; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-listing-loader .stm-icon-load1 { margin-left: 10px !important; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-listing-loader.visible .stm-icon-load1 { font-size: 18px; visibility: visible; opacity: 1; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-login-form { margin-bottom: 30px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-login-form form { padding: 41px 30px 36px; background-color: #0d46ff; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-login-form form h4 { color: #fff; font-size: 15px; margin-bottom: 14px; letter-spacing: -0.5px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-login-form form .form-checker { margin-bottom: 26px !important; color: rgba(255, 255, 255, 0.5); font-size: 13px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-login-form form .form-checker label:hover { cursor: pointer; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-login-form form .form-group { margin-bottom: 30px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-login-form form .form-group.form-checker { margin-top: -5px; font-size: 13px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-login-form form .form-group.form-checker .checker { margin-right: 5px !important; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-login-form form input[type=text], .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-login-form form input[type=number], .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-login-form form input[type=tel], .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-login-form form input[type=email], .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-login-form form input[type=search], .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-login-form form input[type=password] { padding-left: 17px; border-color: #f0f2f5 !important; background-color: #f0f2f5 !important; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-login-form form input[type=text].form-error, .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-login-form form input[type=number].form-error, .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-login-form form input[type=tel].form-error, .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-login-form form input[type=email].form-error, .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-login-form form input[type=search].form-error, .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-login-form form input[type=password].form-error { border-color: #ff2325 !important; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-login-form form input[type=submit] { display: inline-block; margin-right: 10px; font-size: 12px !important; padding: 16px 46px 12px; visibility: inherit; font-weight: 700; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-login-form form .stm-listing-loader { position: relative; top: 1px; color: #fff; font-size: 15px; line-height: 15px; visibility: hidden; opacity: 0; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-login-form form .stm-listing-loader i { display: inline-block; animation: rotating 2s infinite linear; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-login-form form .stm-listing-loader.visible { visibility: visible; opacity: 1; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-login .stm-login-form form .stm-message-ajax-validation { margin-top: 18px; padding: 10px; text-align: center; background-color: #fff; border-radius: 5px; font-size: 13px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-loader { position: relative; display: inline-block; vertical-align: top; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-loader .stm-icon-load1 { margin: 12px 0 0 !important; position: static !important; font-size: 18px !important; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-loader.activated i { opacity: 1 !important; visibility: visible !important; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-add-a-car-message { display: none; margin: 10px 0 25px; padding: 15px 30px; background-color: #0d46ff; color: #fff !important; font-weight: 700; border-radius: 4px; } .stm_motors_listing_types_multilisting_active .stm-show-password { position: relative; } .stm_motors_listing_types_multilisting_active .stm-show-password .fas { position: absolute; right: 0; width: 50px; height: 100%; line-height: 46px; text-align: center; font-size: 18px; opacity: 0.8; } .stm_motors_listing_types_multilisting_active .stm-show-password .fas:hover { cursor: pointer; opacity: 1; } .stm_motors_listing_types_multilisting_active .stm-show-password input { padding-right: 45px !important; } .stm_motors_listing_types_multilisting_active .stm-login-register-form { margin: 27px 0 0; } .stm_motors_listing_types_multilisting_active .stm-login-register-form h3 { margin-bottom: 28px; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-login-form { margin-bottom: 30px; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-login-form form { padding: 41px 30px 36px; background-color: #0d46ff; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-login-form form h4 { color: #fff; font-size: 15px; margin-bottom: 14px; letter-spacing: -0.5px; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-login-form form .form-checker { margin-bottom: 26px !important; color: rgba(255, 255, 255, 0.5); } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-login-form form .form-checker label:hover { cursor: pointer; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-login-form form .form-group { margin-bottom: 30px; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-login-form form .form-group.form-checker { margin-top: -5px; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-login-form form .form-group.form-checker .checker { margin-right: 5px !important; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-login-form form input[type=text], .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-login-form form input[type=number], .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-login-form form input[type=tel], .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-login-form form input[type=email], .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-login-form form input[type=search], .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-login-form form input[type=password] { padding-left: 17px; border-color: #f0f2f5 !important; background-color: #f0f2f5 !important; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-login-form form input[type=text].form-error, .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-login-form form input[type=number].form-error, .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-login-form form input[type=tel].form-error, .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-login-form form input[type=email].form-error, .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-login-form form input[type=search].form-error, .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-login-form form input[type=password].form-error { border-color: #ff2325 !important; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-login-form form input[type=submit] { display: inline-block; margin-right: 10px; font-size: 12px !important; padding: 16px 46px 12px; font-weight: 700; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-login-form form .stm-listing-loader { position: relative; top: 1px; color: #fff; font-size: 15px; line-height: 15px; visibility: hidden; opacity: 0; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-login-form form .stm-listing-loader i { display: inline-block; animation: rotating 2s infinite linear; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-login-form form .stm-listing-loader.visible { visibility: visible; opacity: 1; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-login-form form .stm-message-ajax-validation { margin-top: 18px; padding: 10px; text-align: center; background-color: #fff; border-radius: 5px; font-size: 13px; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-register-form { margin-bottom: 30px; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-register-form form { padding: 37px 30px 4px; background-color: #fff; border-top: 4px solid #0d46ff; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15); } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-register-form form h4 { font-size: 15px; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-register-form form .form-group { margin-bottom: 30px; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-register-form form .form-group h4 { margin-bottom: 14px; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-register-form form .form-group.form-checker { margin-bottom: 25px; color: #888; font-size: 13px; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-register-form form .form-group input[type=submit] { display: inline-block; margin-right: 10px; padding: 16px 22px 12px; font-size: 12px; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-register-form form input[type=submit][disabled] { background-color: #c9cccf !important; box-shadow: 0 2px 0 rgba(201, 204, 207, 0.5); } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-register-form form input[type=submit][disabled]:hover { cursor: not-allowed; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-register-form form input[type=submit].cptch_nbld { margin-top: 16px; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-register-form form input[type=text], .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-register-form form input[type=number], .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-register-form form input[type=tel], .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-register-form form input[type=email], .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-register-form form input[type=search], .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-register-form form input[type=password] { padding-left: 17px; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-register-form form .stm-listing-loader { position: relative; top: 1px; color: #0d46ff; font-size: 15px; line-height: 15px; visibility: hidden; opacity: 0; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-register-form form .stm-listing-loader i { display: inline-block; animation: rotating 2s infinite linear; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-register-form form .stm-listing-loader.visible { visibility: visible; opacity: 1; } .stm_motors_listing_types_multilisting_active .stm-login-register-form .stm-register-form form .stm-message-ajax-validation { margin-bottom: 20px; background-color: #0d46ff; color: #fff; padding: 10px 20px; text-align: center; border-radius: 5px; } .stm_motors_listing_types_multilisting_active .stm-user-public-profile .tab-content .multilisting-select { margin-right: 10px; float: right; } @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: 991px) { .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-form-1-quarter { width: 50%; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-2-features .stm-single-feature { width: 33.33333%; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-4-videos .stm-simple-notice { margin: 10px 0 15px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-5-notes .stm-seller-notes-phrases:after { top: -27px; left: 50%; margin-left: -5px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-5-notes .stm-seller-notes-phrases:before { top: -27px; left: 50%; margin-left: -12px; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stn-add-car-location-wrap .stm-form-1-quarter .stm-location-input-wrap { width: 48%; } .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm_add_car_form_1 .stm-form-1-end-unit .stm-link-lat-lng-wrap { width: 48%; } } @media (max-width: 767px) { .stm_motors_listing_types_multilisting_active .stm-form-price-edit .stm_price_input { padding: 20px 15px 25px; margin-bottom: 30px; } } @media (max-width: 430px) { .stm_motors_listing_types_multilisting_active .stm_add_car_form .stm-form-2-features .stm-single-feature { width: 100%; } } .stm_motors_listing_types_multilisting_active.stm-template-car_dealer .stm_add_car_form .stm-form-4-videos .stm-add-videos-unit, .stm_motors_listing_types_multilisting_active.stm-template-car_dealer .stm_price_input, .stm_motors_listing_types_multilisting_active.stm-template-car_dealer .stm-form1-intro-unit, .stm_motors_listing_types_multilisting_active.stm-template-car_dealer .stm-login-form form { background-color: #232628 !important; } .stm_motors_listing_types_multilisting_active.stm-template-car_dealer .stm-border-top-unit { border-top: 4px solid #232628; padding-top: 27px; } .stm_motors_listing_types_multilisting_active.stm-template-car_dealer_two .mce-container .mce-btn > button { background-color: unset !important; } .stm_motors_listing_types_multilisting_active.stm-template-equipment .stm_add_car_form .stm-form-4-videos .stm-add-videos-unit, .stm_motors_listing_types_multilisting_active.stm-template-equipment .stm_price_input, .stm_motors_listing_types_multilisting_active.stm-template-equipment .stm-form1-intro-unit, .stm_motors_listing_types_multilisting_active.stm-template-equipment .stm-form-checking-user, .stm_motors_listing_types_multilisting_active.stm-template-equipment .stm-form-checking-user:before, .stm_motors_listing_types_multilisting_active.stm-template-equipment .stm-form-checking-user:after, .stm_motors_listing_types_multilisting_active.stm-template-equipment .stm-login-form form { background-color: #232628 !important; } .stm_motors_listing_types_multilisting_active.stm-template-equipment .stm_add_car_form .stm-border-top-unit { padding-right: 0 !important; } .stm_motors_listing_types_multilisting_active.stm-template-equipment .add-car-btns-wrap button { box-shadow: 0 2px 0 #0d46ff !important; } .stm_motors_listing_types_multilisting_active.stm-template-motorcycle .stm_add_car_form .stm-form-4-videos .stm-add-videos-unit, .stm_motors_listing_types_multilisting_active.stm-template-motorcycle .stm_price_input, .stm_motors_listing_types_multilisting_active.stm-template-motorcycle .stm-form1-intro-unit, .stm_motors_listing_types_multilisting_active.stm-template-motorcycle .stm-login-form form { background-color: #161e21 !important; } .stm_motors_listing_types_multilisting_active.stm-template-motorcycle .stm-form-checking-user, .stm_motors_listing_types_multilisting_active.stm-template-motorcycle .stm-form-checking-user:before, .stm_motors_listing_types_multilisting_active.stm-template-motorcycle .stm-form-checking-user:after { background-color: #0e1315 !important; } .stm_motors_listing_types_multilisting_active.stm-template-motorcycle .stm_add_car_form .stm-border-top-unit { padding-right: 0 !important; } .stm_motors_listing_types_multilisting_active.stm-template-boats .stm_add_car_form .stm-form-4-videos .stm-add-videos-unit, .stm_motors_listing_types_multilisting_active.stm-template-boats .stm_price_input, .stm_motors_listing_types_multilisting_active.stm-template-boats .stm-form1-intro-unit, .stm_motors_listing_types_multilisting_active.stm-template-boats .stm-login-form form { background-color: #232628 !important; } .stm_motors_listing_types_multilisting_active.stm-template-listing .stm_add_car_form .stm-form-4-videos .stm-add-videos-unit, .stm_motors_listing_types_multilisting_active.stm-template-listing .stm_price_input, .stm_motors_listing_types_multilisting_active.stm-template-listing .stm-form1-intro-unit, .stm_motors_listing_types_multilisting_active.stm-template-listing .stm-login-form form { background-color: #153e4d !important; } .stm_motors_listing_types_multilisting_active.stm-template-listing .stm-login-register-form .stm-register-form form { border-top: 4px solid #153e4d; } .stm_motors_listing_types_multilisting_active.stm-template-listing_two .stm_add_car_form .stm-form-4-videos .stm-add-videos-unit, .stm_motors_listing_types_multilisting_active.stm-template-listing_two .stm_price_input, .stm_motors_listing_types_multilisting_active.stm-template-listing_two .stm-form1-intro-unit, .stm_motors_listing_types_multilisting_active.stm-template-listing_two .stm-login-form form, .stm_motors_listing_types_multilisting_active.stm-template-listing_two_elementor .stm_add_car_form .stm-form-4-videos .stm-add-videos-unit, .stm_motors_listing_types_multilisting_active.stm-template-listing_two_elementor .stm_price_input, .stm_motors_listing_types_multilisting_active.stm-template-listing_two_elementor .stm-form1-intro-unit, .stm_motors_listing_types_multilisting_active.stm-template-listing_two_elementor .stm-login-form form { background-color: #153e4d !important; } .stm_motors_listing_types_multilisting_active.stm-template-listing_two .stm-login-register-form .stm-register-form form, .stm_motors_listing_types_multilisting_active.stm-template-listing_two_elementor .stm-login-register-form .stm-register-form form { border-top: 4px solid #153e4d; } .stm_motors_listing_types_multilisting_active.stm-template-listing_three .stm_add_car_form .stm-form-4-videos .stm-add-videos-unit, .stm_motors_listing_types_multilisting_active.stm-template-listing_three .stm_price_input, .stm_motors_listing_types_multilisting_active.stm-template-listing_three .stm-form1-intro-unit, .stm_motors_listing_types_multilisting_active.stm-template-listing_three .stm-login-form form { background-color: #153e4d !important; } .stm_motors_listing_types_multilisting_active.stm-template-listing_three .stm-login-register-form .stm-register-form form { border-top: 4px solid #153e4d; } .stm_motors_listing_types_multilisting_active.stm-template-listing_four .stm_add_car_form .stm-form-4-videos .stm-add-videos-unit, .stm_motors_listing_types_multilisting_active.stm-template-listing_four .stm_price_input, .stm_motors_listing_types_multilisting_active.stm-template-listing_four .stm-form1-intro-unit, .stm_motors_listing_types_multilisting_active.stm-template-listing_four_elementor .stm_add_car_form .stm-form-4-videos .stm-add-videos-unit, .stm_motors_listing_types_multilisting_active.stm-template-listing_four_elementor .stm_price_input, .stm_motors_listing_types_multilisting_active.stm-template-listing_four_elementor .stm-form1-intro-unit, .stm_motors_listing_types_multilisting_active .stm-login-form form .stm_add_car_form .stm-form-4-videos .stm-add-videos-unit, .stm_motors_listing_types_multilisting_active .stm-login-form form .stm_price_input, .stm_motors_listing_types_multilisting_active .stm-login-form form .stm-form1-intro-unit { background-color: #232628 !important; } .stm_motors_listing_types_multilisting_active.stm-template-listing_four .stm-login-register-form .stm-register-form form, .stm_motors_listing_types_multilisting_active.stm-template-listing_four_elementor .stm-login-register-form .stm-register-form form, .stm_motors_listing_types_multilisting_active .stm-login-form form .stm-login-register-form .stm-register-form form { border-top: 4px solid #232628; } @media (max-width: 767px) { .stm-add-a-car-user-wrapper { flex-direction: column; align-items: center !important; } .stm_add_car_form .stm-add-a-car-user .right-info { text-align: center !important; border-left: none; padding: 20px; } .add-car-btns-wrap { flex-direction: column !important; align-items: center; margin-right: 0 !important; } }
Save
Back