.stm-orange { color: #ffb129; } .alignnone { margin: 5px 20px 20px 0; } .aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; } .alignright { float: right; margin: 5px 0 20px 20px; } .alignleft { float: left; margin: 5px 20px 10px 0; } a img.alignright { float: right; margin: 5px 0 20px 20px; } a img.alignnone { margin: 5px 20px 20px 0; } a img.alignleft { float: left; margin: 5px 20px 20px 0; } a img.aligncenter { display: block; margin-left: auto; margin-right: auto; } .wp-caption { background: #fff; border: 1px solid #f0f0f0; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; } .wp-caption.alignnone { margin: 5px 20px 20px 0; } .wp-caption.alignleft { margin: 5px 20px 20px 0; } .wp-caption.alignright { margin: 5px 0 20px 20px; } .wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; } .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 5px 4px 5px; } /* Text meant only for screen readers. */ .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ } .gallery-caption { color: #707070; color: rgba(51, 51, 51, 0.7); display: block; font-family: "Noto Sans", sans-serif; font-size: 1.2rem; line-height: 1.5; padding: 0.5em 0; } .bypostauthor > article .fn:after { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-family: "Genericons"; font-size: 16px; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; speak: none; text-align: center; text-decoration: inherit; text-transform: none; vertical-align: top; } .wp-caption-text { margin-top: 10px; } .gallery { display: flex; flex-wrap: wrap; margin-bottom: 30px; } .gallery .gallery-item { display: inline-block; padding: 1.79104477%; text-align: center; vertical-align: top; width: 100%; margin: 0; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-3 .gallery-item { max-width: 33.33%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } .gallery-icon img { max-width: 100%; height: auto; margin: 0 auto; } .gallery-caption { color: #707070; color: rgba(51, 51, 51, 0.7); display: block; font-size: 12px; line-height: 1.5; padding: 0.5em 0; } .gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; } .bypostauthor { text-decoration: none; } /* 1.2 Form controls, form groups */ input[type=text], input[type=number], input[type=tel], input[type=date], input[type=email], input[type=search], input[type=password] { display: block; width: 100%; height: 47px; line-height: 47px; padding: 0 21px; font-weight: 400; color: #888888; border: 2px solid #eceff3; font-size: 14px; outline: none !important; background-color: #eceff3; } input[type=text].form-error, input[type=number].form-error, input[type=tel].form-error, input[type=email].form-error, input[type=search].form-error, input[type=password].form-error { border-color: #ff2325; } input[type=text]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=email]:focus, input[type=search]:focus, input[type=password]:focus { background-color: #fff; border-color: #6c98e1; color: #232628; } .stm-row-comments input[type=text], .stm-row-comments input[type=tel], .stm-row-comments input[type=email], .stm-row-comments input[type=search], .stm-row-comments input[type=password] { height: 44px; line-height: 44px; } .stm-forms-sm { margin-bottom: 11px; } .stm-forms-sm input[type=text], .stm-forms-sm input[type=tel], .stm-forms-sm input[type=date], .stm-forms-sm input[type=email], .stm-forms-sm input[type=search], .stm-forms-sm input[type=password] { height: 37px; line-height: 37px; } .stm-mc-unit input[type=text], .stm-mc-unit input[type=tel], .stm-mc-unit input[type=date], .stm-mc-unit input[type=email], .stm-mc-unit input[type=search], .stm-mc-unit input[type=password] { display: block; width: 100%; height: 38px; line-height: 38px; border: none; padding: 0 17px; font-weight: 400; color: #aaa; font-size: 13px; outline: none !important; background-color: #fff; } textarea { padding: 21px; width: 100%; max-width: 100%; background-color: #eceff3; border: 2px solid #eceff3; color: #888; resize: none; } textarea:focus { background-color: #fff; border-color: #6c98e1; color: #232628; } .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=date], .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; } .stm-button { background: #cc6119; color: #191919; transition: all 0.2s ease; opacity: 1; } .stm-button i { font-size: 10px; margin-right: 5px; } .stm-button:hover { opacity: 0.8; } .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, input[type=radio] { -webkit-appearance: auto; -moz-appearance: auto; -o-appearance: auto; appearance: auto; } .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: 1140px; } #wrapper { overflow: hidden; } .stm-col-pad-left { padding-left: 25px !important; } .stm-col-pad-right { padding-right: 25px !important; } .modal-open #wrapper, .modal-open #page { -moz-filter: blur(8px); -o-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; } /* 1.3.2 Footer */ #footer { bottom: 0; left: 0; right: 0; width: 100%; } #footer .panel { margin-bottom: 0; } #footer .panel .panel-footer { border-top: 0; } #footer #footer_top { padding: 15px 0; } #footer #footer_top .widget_title h3 { color: #fff; } .less_4 aside .widget-wrapper { border-bottom: 0 !important; padding-bottom: 0 !important; } .more_8 aside .widget-wrapper { border-bottom: 0 !important; padding-bottom: 30px !important; } .cols_4 aside:nth-child(5) .widget-wrapper, .cols_4 aside:nth-child(6) .widget-wrapper, .cols_4 aside:nth-child(7) .widget-wrapper, .cols_4 aside:nth-child(8) .widget-wrapper { padding-top: 39px; margin-top: 24px; border-top: 1px solid #444444; } .cols_3 aside:nth-child(1) .widget-wrapper, .cols_3 aside:nth-child(2) .widget-wrapper, .cols_3 aside:nth-child(3) .widget-wrapper { padding-bottom: 39px; margin-bottom: 24px; border-bottom: 1px solid #444444; } .cols_1 { margin: 0 -15px; } .cols_1 aside { float: left; padding: 0 15px 0; width: 100%; } .cols_1 aside:nth-child(1n+1) { clear: both; } .cols_2 { margin: 0 -15px; } .cols_2 aside { float: left; padding: 0 15px 0; width: 50%; } .cols_2 aside:nth-child(2n+1) { clear: both; } .cols_3 { margin: 0 -15px; } .cols_3 aside { float: left; padding: 0 15px 0; width: 33.33333%; } .cols_3 aside:nth-child(3n+1) { clear: both; } .cols_4 { margin: 0 -15px; } .cols_4 aside { float: left; padding: 0 15px 0; width: 25%; } .cols_4 aside:nth-child(4n+1) { clear: both; } aside.widget-default ul { list-style: none; margin: 0; padding: 0; } aside.widget-default ul li a { margin-bottom: 26px; font-size: 13px; line-height: 20px; color: #888; } #footer-copyright { padding: 20px 0 19px; } #footer-copyright .footer-copyright { position: relative; } #footer-copyright .footer-copyright:before { position: absolute; content: ""; display: block; top: -20px; left: 15px; right: 15px; height: 1px; background-color: #444; } #footer-copyright .copyright-text { font-size: 13px; color: #888; } #footer-copyright .copyright-text a { color: #6c98e1; } #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; } .copyright-socials ul { list-style: none; padding: 0; margin: 0 7px 0 0; } .copyright-socials ul:after { display: table; content: ""; clear: both; } .copyright-socials ul li { float: left; margin-left: 37px; } .copyright-socials ul li:first-child { margin-left: 0; } .copyright-socials ul li a { color: #6c98e1; } #footer-copyright, #footer-main { background-color: #232628; } /* 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 { color: #232628; } h1, .h1 { margin: 0 0 10px; line-height: 1.2; font-size: 50px; font-weight: 700; } h2, .h2 { margin: 0 0 14px; line-height: 1.2; font-size: 36px; font-weight: 700; } h3, .h3 { margin: 0 0 15px; line-height: 1.2; font-size: 26px; font-weight: 700; } h4, .h4 { margin: 0 0 11px; line-height: 1.2; font-size: 16px; font-weight: 700; } h5, .h5 { margin: 0 0 7px; line-height: 22px; font-size: 14px; font-weight: 700; } h6, .h6 { margin: 0 0 8px; line-height: 1.2; font-size: 12px; font-weight: 700; } body.stm-macintosh h1, body.stm-macintosh .h1, body.stm-macintosh h2, body.stm-macintosh .h2, body.stm-macintosh h3, body.stm-macintosh .h3, body.stm-macintosh h4, body.stm-macintosh .h4, body.stm-macintosh h5, body.stm-macintosh .h5, body.stm-macintosh h6, body.stm-macintosh .h6, body.stm-macintosh .heading-font { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } ul { padding-left: 20px; } ul li { margin-bottom: 8px; } ol { padding-left: 20px; } ol li { margin-bottom: 8px; } ul ol, ol ol, ol ul, ul ul { margin-top: 8px; } img { max-width: 100%; height: auto; } a { color: #191919; } a:hover { color: #cc6119; } a:focus { color: #cc6119; } a:active { color: #cc6119; } blockquote { margin: 22px 0; padding: 2px 32px; border-left-width: 4px; border-left-color: #cc6119; font-size: 14px; line-height: 22px; color: #888888; font-style: italic; } label { font-weight: 400; margin-bottom: 0; } p { margin: 0 0 14px; } table { width: 100%; margin-bottom: 20px; } table > thead tr th { text-transform: uppercase; font-size: 16px; } table > tbody tr td { padding: 9px 0 8px; font-size: 12px; color: #888; border-bottom: 1px solid #d5d9e0; } /* Contact Form 7 input[type='date'] */ .wpcf7-form-control-wrap input[type=date] { position: relative; } .wpcf7-form-control-wrap input[type=date]::-webkit-calendar-picker-indicator { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: auto; height: auto; color: transparent; background: transparent; } .wpcf7-form-control-wrap input[type=date]:after { content: "\e92b"; font-family: "stm-icon"; position: absolute; top: 50%; right: 15px; transform: translateY(-50%); color: #888; } #stm-overlay { position: fixed; display: none; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 100; } .stm-hoverable-interactive-galleries .car-listing-tabs-unit .image:before { background-color: transparent; } .stm-hoverable-interactive-galleries .car-listing-tabs-unit .interactive-hoverable { min-height: 218px; } @media (min-width: 768px) { .stm-hoverable-interactive-galleries .car-listing-tabs-unit .interactive-hoverable { min-height: 143px; } } #wpadminbar #wp-admin-bar-root-default #wp-admin-bar-stm-me-theme-options a img { height: 22px; width: 22px; opacity: 1; padding-top: 0px; max-width: 22px !important; vertical-align: middle; } /* Automanager styles */ .main-menu .header-menu > li > ul > li > ul a { line-height: 18px; } .stm_automanager_features_list .stm_automanager_single h3 { font-size: 14px; text-transform: uppercase; } .stm_automanager_features_list ul.list-style-2 li { font-size: 14px; line-height: 18px; margin-bottom: 16px; } .automanager-listing-page .regular-price-with-sale { font-size: 12px; opacity: 0.8; } .automanager-listing-page .regular-price-with-sale strong { display: block; margin-top: -5px; font-size: 24px; line-height: 29px; } .car-action-unit.stm-brochure { min-width: 157px; padding-left: 35px; } #top-bar .top-bar-wrapper { border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .single-regular-sale-price > table tr td:first-child { border-right: 1px solid rgba(255, 255, 255, 0.13); } #searchform .search-input { padding: 0 75px 0 25px !important; } .stm-isotope-listing-item { padding-bottom: 15px; } .listing-list-loop .content .meta-top { margin-bottom: 16px; } .listing-list-loop .content .meta-middle { margin-bottom: 19px; } @media (max-width: 768px) { .listing-list-loop .content .meta-middle { margin-bottom: 0; } } .listing-list-loop .content .meta-middle .meta-middle-unit { margin-bottom: 8px; } .stm-blog-fullwidth-info { height: 580px; overflow: hidden; } body:not(.elementor-editor-active) .car-listing-modern-grid img.lazy.img-responsive { min-height: 134px; -o-object-fit: cover; object-fit: cover; } @media (max-width: 1024px) { body:not(.elementor-editor-active) .car-listing-modern-grid img.lazy.img-responsive { min-height: auto; } } #footer-copyright .footer-copyright:before { background: rgba(255, 255, 255, 0.2); } body .vc_row[data-vc-full-width] { overflow: visible; } body .vc_row[data-vc-full-width].vc_parallax { overflow: hidden; } #stm-fixed-cover { background-size: cover; } .stm-single-car-history-image { margin: 15px 0; } .stm-user-private .stm-schedule { display: none; } .single-car-data > table tr td.t-value.t-vin { overflow: hidden; text-overflow: ellipsis; } .filter.stm-vc-ajax-filter button[disabled] { opacity: 0.5; } .car-listing-tabs-unit img { width: 100%; } .woocommerce-cart .entry-header, .woocommerce-checkout .entry-header { margin-bottom: 50px; } .woocommerce-MyAccount-navigation ul { margin: 30px 0; background-color: #232628; border: none; display: table; width: 100%; table-layout: fixed; } .woocommerce-MyAccount-navigation ul:before { display: none; } .woocommerce-MyAccount-navigation ul:after { display: none; } .woocommerce-MyAccount-navigation ul > li { float: none; position: relative; margin: 0; display: table-cell; } .woocommerce-MyAccount-navigation ul > li > a { display: block; position: relative; text-align: center; padding: 18px 18px; background-color: #232628; border-radius: 0; border: none; font-size: 13px; text-transform: uppercase; color: #fff; font-weight: 700; } .woocommerce-MyAccount-navigation ul > li > a:before { position: absolute; content: ""; display: block; top: -4px; left: 0; right: 0; height: 4px; background-color: #cc6119; opacity: 0; } .woocommerce-MyAccount-navigation ul > li > a .vc_tta-icon { position: relative; top: 3px; color: #fff; } .woocommerce-MyAccount-navigation ul > li > a .vc_tta-title-text { position: relative; top: 1px; left: 2px; } .woocommerce-MyAccount-navigation ul > li.is-active > a:before { display: none; } .woocommerce-MyAccount-navigation ul > li.is-active a { background-color: #fff; color: #cc6119; border: 3px solid #232628; } .stm-icon-counter .dp-in { width: 100%; } @media (max-width: 490px) { .stm-similar-cars-units .stm-similar-car { width: 100% !important; margin-bottom: 10px; float: none !important; } .woocommerce-MyAccount-navigation ul { display: flex; overflow-x: scroll; overflow-y: hidden; height: 65px; padding: 0; } .woocommerce-MyAccount-navigation ul li a { border: 3px solid transparent; text-overflow: ellipsis; white-space: nowrap; } .woocommerce-orders .woocommerce-MyAccount-content { display: block; overflow-x: scroll; overflow-y: hidden; } .woocommerce-edit-address .woocommerce-MyAccount-content .addresses { padding: 0 15px; } .woocommerce-edit-address .woocommerce-MyAccount-content .addresses .address:first-child { margin-bottom: 50px; } .woocommerce-edit-account .woocommerce-EditAccountForm.edit-account fieldset { margin-top: 30px; } .woocommerce-account .subscriptio_subscription_list { display: block; overflow-x: scroll; overflow-y: hidden; } } .stm-form-price-edit .stm_price_input:last-child { border-top: 1px solid #fff; } .stm-form-price-edit .stm_price_input { padding: 25px 40px; } .woocommerce .quantity input { padding: 0 3px 0 3px; } /*General styles for pricing plans*/ .stm-user-current-plan-info { margin-top: 30px; padding: 21px 29px 25px; background: rgba(0, 0, 0, 0.1); border-radius: 4px; } .stm-user-current-plan-info .sub-title { margin-bottom: 1px; font-size: 13px; color: rgba(255, 255, 255, 0.4); letter-spacing: -0.2px; } .stm-user-current-plan-info .stm-plan-name { margin-bottom: 10px; font-size: 15px; line-height: 18px; color: #fff; font-weight: 700; text-transform: uppercase; } .stm-user-current-plan-info .stm-free-plan { margin-bottom: 20px; } .stm-user-current-plan-info .days-left { min-height: 24px; margin-bottom: 13px; font-size: 15px; line-height: 24px; color: #fff; font-weight: 700; } .stm-user-current-plan-info .button { padding: 15px 22px 13px; font-size: 12px; } .stm-user-private .stm-user-private-sidebar.side-fixed { max-width: 255px; width: 100%; position: fixed; top: 0; } @media (min-width: 991px) and (max-width: 1169px) { .stm-user-private .stm-user-private-sidebar.side-fixed { padding-right: 10px; max-width: calc(25% - 45px); max-height: 93vh; top: 7vh; overflow-y: auto; } } .stm_add_car_title_form { margin: 25px 0; } .stm_add_car_title_form input { max-width: 60%; } .stm-form-price-edit h4 { margin-bottom: 16px; } .stm-prices-add { margin-bottom: 30px; } .stm-form-price-edit .stm_price_input { padding-bottom: 30px; } .woocommerce table.my_account_orders .button { margin-left: 10px; } .subscriptio_subscription_info { margin-top: 40px; } body.woocommerce-order-pay .woocommerce table.shop_table th, body.woocommerce-order-pay .woocommerce table.shop_table td, .subscriptio_frontend_items_list, .subscriptio_frontend_items_list th, .subscriptio_frontend_items_list td { font-size: 15px !important; } body.woocommerce-order-pay .woocommerce { margin-bottom: 60px; } #subscriptio_button_cancel_subscription { margin: 20px 0 !important; } .listing-archive-dealer-info .dealer-info-block.stm_phone_disabled .title { margin-top: 17px; } li.product-category.product { width: 33.33333333%; float: left; padding: 0 15px; } li.product-category.product a { display: block; padding-bottom: 20px; border-bottom: 1px solid #ddd; margin-bottom: 49px !important; } .car-listing-row .car-meta-bottom ul li i { margin-top: 5px; margin-left: 5px; float: right; } @media (max-width: 768px) { .stm-blog-pagination .page-numbers li { margin-bottom: 15px; } .stm-boats-contact-information { padding-right: 20px; padding-left: 20px; } } .stm-simple-parallax { background-position-x: 50% !important; } .stm-simple-parallax .stm-simple-parallax-gradient { position: absolute; width: 1920px; height: 100%; left: 50%; transform: translateX(-50%); z-index: 5; } .stm-single-car-page { max-width: 1920px; width: auto; margin-right: auto !important; margin-left: auto !important; background-position-x: 50% !important; } .stm-single-car-page:before, .stm-single-car-page:after, .stm-simple-parallax .stm-simple-parallax-gradient:before, .stm-simple-parallax .stm-simple-parallax-gradient:after { content: ""; display: block; position: absolute; top: 0; width: 130px; height: 100%; } .stm-simple-parallax .stm-simple-parallax-gradient:before { left: 0; } .stm-simple-parallax .stm-simple-parallax-gradient:after { right: 0; } .stm-single-car-page:before { left: 0; } .stm-single-car-page:after { right: 0; } .stm-simple-parallax-vertical:before { content: ""; display: block; position: absolute; bottom: 0; left: 0; height: 130px; width: 100%; } .stm-simple-parallax > .vc_column_container { position: relative; z-index: 10; } .entry-header { z-index: 10; } /*IE bug*/ .listing-archive-dealer-info .dealer-info-block { display: block; } /*oct 27*/ .woocommerce form .form-row label.checkbox { display: inline-block; } body .woocommerce form .form-row .input-checkbox { margin: 18px 8px 0 0; -webkit-appearance: checkbox; -moz-appearance: checkbox; float: left; } .stm-pricing-table__periods-link { display: none; } .stm-pricing-table__periods-link.stm-pricing-table__periods-item_active { display: block; } /*Language styles*/ /*Listing fix*/ html[lang=it-IT] .car-action-unit.stm-share, html[lang=it-IT] .car-action-unit.stm-brochure, html[lang=de-DE] .car-action-unit.stm-share, html[lang=de-DE] .car-action-unit.stm-brochure, html[lang=es-ES] .car-action-unit.stm-share, html[lang=es-ES] .car-action-unit.stm-brochure, html[lang=fr-FR] .car-action-unit.stm-share, html[lang=fr-FR] .car-action-unit.stm-brochure, html[lang=pt-PT] .car-action-unit.stm-share, html[lang=pt-PT] .car-action-unit.stm-brochure { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: auto; } html[lang=it-IT] .car-action-unit.add-to-compare, html[lang=de-DE] .car-action-unit.add-to-compare, html[lang=fr-FR] .car-action-unit.add-to-compare, html[lang=es-ES] .car-action-unit.add-to-compare, html[lang=pt-PT] .car-action-unit.add-to-compare { width: auto; } /*Moto*/ html[lang=it-IT] .classic-filter-row .filter-sidebar .filter-price .stm-current-slider-labels, html[lang=fr-FR] .classic-filter-row .filter-sidebar .filter-price .stm-current-slider-labels, html[lang=es-ES] .classic-filter-row .filter-sidebar .filter-price .stm-current-slider-labels, html[lang=pt-PT] .classic-filter-row .filter-sidebar .filter-price .stm-current-slider-labels, html[lang=de-DE] .classic-filter-row .filter-sidebar .filter-price .stm-current-slider-labels { width: 100%; margin: 15px 0 25px; text-align: left; } html[lang=fr-FR] .listing-list-loop .content .meta-bottom .stm-single-car-links .stm-single-car-link a, html[lang=es-ES] .listing-list-loop .content .meta-bottom .stm-single-car-links .stm-single-car-link a, html[lang=pt-PT] .listing-list-loop .content .meta-bottom .stm-single-car-links .stm-single-car-link a, html[lang=de-DE] .listing-list-loop .content .meta-bottom .stm-single-car-links .stm-single-car-link a, html[lang=it-IT] .listing-list-loop .content .meta-bottom .stm-single-car-links .stm-single-car-link a { font-size: 11px; } .gform_wrapper ul.gfield_checkbox li .checker span input[type=checkbox] { display: block !important; position: absolute; width: 100% !important; height: 100%; top: 0; left: 0; margin-top: 0 !important; } .gform_wrapper ul.gfield_checkbox li .checker span { position: relative; } .gform_wrapper ul.gfield_radio li .radio span input[type=radio] { display: block !important; position: absolute; width: 100% !important; height: 100%; top: 0; left: 0; margin-top: 0 !important; } .gform_wrapper ul.gfield_radio li .radio span { position: relative; } .gform_wrapper .gfield_radio li label { line-height: 1; } .form-control { border-radius: 0; box-shadow: none; } .stm-settings-confirm-password .stm-listing-loader { visibility: hidden; opacity: 0; color: #fff; } .select2-container--default .select2-selection--single .select2-selection__arrow b.stm-preloader, .stm-settings-confirm-password .stm-listing-loader i { animation: rotating 2s infinite linear; } .stm-settings-confirm-password .stm-listing-loader.visible { visibility: visible; opacity: 1; } .stm-settings-confirm-password .stm-user-message { color: #fff; } .stm-image-avatar.hide-empty .stm-empty-avatar-icon { display: none; } .stm-image-avatar.hide-photo img, .stm-image-avatar.hide-photo .stm_image_upl { display: none; } .vc_row .archive-listing-page > .container { padding: 0; } /*Slider fixes*/ .stm-slider-round { padding: 58px 19px 50px 27px !important; } .stm-service-slider-title { padding: 27px 37px 27px 30px !important; } .stm-service-slider-price { padding: 12px 39px 11px 32px !important; } .stm-service-slider-title-centered { text-align: center !important; } .stm-boats-layer .pricing-unit { text-align: right !important; } .stm_trapeze { padding: 41px 30px 34px 15px !important; } .stm_trapeze_white { padding: 25px 0 29px 0 !important; } .stm_trapeze_red { padding: 13px 16px 12px 10px !important; } body.stm_frontend_customizer .stm-select-layout .select2-dropdown { z-index: 99999 !important; } .woocommerce-checkout #payment ul.payment_methods li img { margin-right: 10px; } #main .widget_search form.wp-block-search:after, #main .widget_search form.search-form:after { line-height: 45px; } #services .ui-widget-content { background: inherit !important; } @media (max-width: 767px) { .dealer-search-results table.stm_dealer_list_table tr.stm-single-dealer td.dealer-cars, .dealer-search-results table.stm_dealer_list_table tr.stm-single-dealer td.dealer-location .map_link, .dealer-search-results table.stm_dealer_list_table tr.stm-single-dealer td.image { display: none; } .stm-blog-fullwidth-info { height: auto; } } @media (max-width: 500px) { .dealer-search-results table.stm_dealer_list_table tr.stm-single-dealer td { display: block; padding: 15px 0 5px; margin-bottom: 0; } } .woocommerce-billing-fields .create-account { margin-top: 20px; } .single-car-actions > ul li { margin-right: 10px; } @media (max-width: 767px) { .single-car-actions > ul li { margin-right: 0; } } .ui-widget { font-family: inherit !important; } .stm-filter-tab-selects.filter.stm-vc-ajax-filter { margin-bottom: 0; } .stm-ajax-row.stm-loading:after { display: none !important; } .widget_car_location #stm-dealer-gmap { width: 100%; margin-top: 0; } /*Prevent gallery from loading all images*/ .testimonials-carousel .testimonial-unit, .stm-thumbs-car-gallery .stm-single-image, .stm-big-car-gallery .stm-single-image { position: absolute; opacity: 0; visibility: hidden; margin: 0; } .testimonials-carousel .testimonial-unit:first-child, .stm-thumbs-car-gallery .stm-single-image:first-child, .stm-big-car-gallery .stm-single-image:first-child { position: relative; opacity: 1; visibility: visible; } .testimonials-carousel .testimonial-unit:first-child, .stm-thumbs-car-gallery.owl-loaded .stm-single-image:first-child, .stm-big-car-gallery.owl-loaded .stm-single-image:first-child { margin: 0 auto; } .stm-thumbs-car-gallery { margin-top: 25px; } .stm-big-car-gallery .owl-controls { margin: 0; } @media (max-width: 767px) { .stm-sell-a-car-form .form-content .vehicle-condition .vehicle-condition-unit label { margin-bottom: 15px; } .stm-sell-a-car-form .form-navigation .form-navigation-unit { margin-bottom: 20px; } } /*Print Media*/ @media print { #top-bar, #header, #footer, .stm_breadcrumbs_unit, .entry-header, .stm-car_dealer-buttons, .single-car-mpg .mpg-icon, .wpb_tabs_nav, .sale-price-description-single, .stm-thumbs-car-gallery, .stm-single-car-history-image, .stm_auto_loan_calculator, .single-car-actions { display: none !important; } .single-car-mpg .mpg-unit:last-child { float: right; } .stm-single-car-page .lists-inline > ul { width: 49% !important; } a[href]:after { content: none !important; } } .stm-unstyled { -webkit-appearance: inherit !important; -moz-appearance: inherit !important; appearance: inherit !important; } /*Car gurus*/ .stm_cargurus_wrapper { border-top: 1px solid #d5d9e0; padding-top: 15px; margin: 22px 0 15px; text-align: center; } .stm_cargurus_wrapper img { max-width: 100%; } .cg_banner .cg-dealrating-badge img { height: auto !important; max-width: 100% !important; } @media (max-width: 767px) { .car-listing-row.stm-car-compare-row.stm-no-cars { display: block !important; } .car-listing-row.stm-car-compare-row.stm-no-cars .colored-separator { display: none; } .car-listing-row.stm-car-compare-row.stm-no-cars .compare-col-stm-empty { width: 100%; } .car-listing-row.stm-car-compare-row.stm-no-cars .compare-col-stm-empty .image { text-align: center; } .stm-featured-top-cars-title .heading-font { font-size: 11px; } } /*Extra features from classfied*/ .stm-single-listing-car-features { margin-bottom: 20px; } .stm-single-listing-car-features .lists-inline > ul { width: 100%; margin-bottom: 0; } .stm-single-listing-car-features .lists-inline > ul li { float: left; width: 25%; } .stm-border-top-unit .title { padding: 20px 0; line-height: 1.2; font-size: 16px; font-weight: 700; text-transform: uppercase; } @media (max-width: 768px) { .stm-single-listing-car-features .lists-inline > ul li { width: 100%; } } .modal-body .stm-sell-a-car-form input[type=submit] { height: 46px; line-height: 14px; } /*Automanager*/ body.automanager-listing-page .wpb_tabs br { display: none; } @media (max-width: 1350px) { .stm-single-car-page:before, .stm-single-car-page:after, .stm-simple-parallax .stm-simple-parallax-gradient:before, .stm-simple-parallax .stm-simple-parallax-gradient:after { z-index: -1; } } @media (max-width: 767px) { table > tbody tr td.compare-value-hover .h5:before { content: attr(data-option) ":"; display: inline; font-size: 14px; } } /*Multiple select*/ .stm-multiple-select { padding-top: 4px; margin-bottom: 15px; overflow: hidden; } .select2-container .select2-selection--multiple .select2-selection__rendered { overflow: visible; } .stm-multiple-select .select2-container--default .select2-selection--multiple { padding: 5px 7px 2px; border-radius: 0; } .select2-container--default .select2-selection--multiple .select2-selection__choice { max-width: 100%; padding: 3px 10px; margin: 3px 5px 8px 0; text-overflow: ellipsis; overflow: hidden; background-color: transparent; border: 0; box-shadow: 0 1px 3px rgba(59, 62, 68, 0.5); } .stm-multiple-select .select2-search { display: block; margin-bottom: 0; } .stm-multiple-select .select2-search .select2-search__field { margin: 5px 0 0 5px; height: 20px; line-height: 20px; } .woocommerce div.product div.images { margin-bottom: 2em; } .woocommerce div.product div.images img { display: block; width: 100%; height: auto; box-shadow: none; } .woocommerce div.product div.images div.thumbnails { padding-top: 1em; } .woocommerce div.product div.images.woocommerce-product-gallery { position: relative; } .woocommerce div.product div.images .woocommerce-product-gallery__wrapper { transition: all cubic-bezier(0.795, -0.035, 0, 1) 0.5s; } .woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg { background-color: #fff; } .woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) { width: 25%; display: inline-block; } .woocommerce div.product div.images .woocommerce-product-gallery__trigger { position: absolute; top: 0.5em; right: 0.5em; font-size: 2em; z-index: 9; width: 36px; height: 36px; background: #fff; text-indent: -9999px; border-radius: 100%; box-sizing: content-box; } .woocommerce div.product div.images .woocommerce-product-gallery__trigger:before { content: ""; display: block; width: 10px; height: 10px; border: 2px solid #000; border-radius: 100%; position: absolute; top: 9px; left: 9px; box-sizing: content-box; } .woocommerce div.product div.images .woocommerce-product-gallery__trigger:after { content: ""; display: block; width: 2px; height: 8px; background: #000; border-radius: 6px; position: absolute; top: 19px; left: 22px; transform: rotate(-45deg); box-sizing: content-box; } .woocommerce div.product div.images .flex-control-thumbs { overflow: hidden; zoom: 1; margin: 0; padding: 0; margin-top: 10px; } .woocommerce div.product div.images .flex-control-thumbs li { width: 25%; float: left; margin: 0; list-style: none; } .woocommerce div.product div.images .flex-control-thumbs li img { cursor: pointer; opacity: 0.5; margin: 0; } .woocommerce div.product div.images .flex-control-thumbs li img.flex-active, .woocommerce div.product div.images .flex-control-thumbs li img:hover { opacity: 1; } button.pswp__button { box-shadow: none !important; } button.pswp__button--arrow--left:active, button.pswp__button--arrow--right:active { position: absolute !important; top: 50% !important; } button.pswp__button, button.pswp__button--arrow--left::before, button.pswp__button--arrow--right::before, button.pswp__button:hover { background-color: transparent !important; } button.pswp__button--arrow--left, button.pswp__button--arrow--left:hover, button.pswp__button--arrow--right, button.pswp__button--arrow--right:hover { background-image: none !important; } button.pswp__button--close:hover { background-position: 0 -44px; } button.pswp__button--zoom:hover { background-position: -88px 0; } .add-compare-mobile { display: none; text-align: center; margin: 0 0 35px; } @media (max-width: 767px) { .add-compare-mobile.add-compare-mobile-show { display: block; } } .add-compare-mobile .stm-compare-empty { aspect-ratio: 2/1.1; -o-object-fit: cover; object-fit: cover; } .add-compare-mobile .image { position: relative; overflow: hidden; } .add-compare-mobile .image:before { content: ""; display: block; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); position: absolute; top: 0; left: 0; transition: opacity 0.2s ease; transform: translateZ(0); opacity: 0; } .add-compare-mobile .image i { position: absolute; top: 50%; left: 50%; transform: translateY(-50%) translateX(-50%); font-size: 53px; color: #d1d7dc; z-index: 15; } .add-compare-mobile .image i.stm-icon-add_car { transform: translateY(0) translateX(0); margin: -26px 0 0 -36px; } .add-compare-mobile-label { font-size: 15px; text-transform: uppercase; text-align: center; } body.lg-on #wrapper { position: relative; z-index: 10; } body.lg-on #wpadminbar { z-index: 10; } /* fix for Font Awesome family being overriden by IcoMoon generated custom font family declaration */ body i.fa, body i.far, body i.fas { font-family: "Font Awesome 6 Free" !important; } body i.fab { font-family: "Font Awesome 6 Brands" !important; } #header { background-color: #fff; width: 100%; z-index: 100000; } #header .header-wrapper { margin-bottom: 30px; } @media (max-width: 1024px) { #header .header-wrapper { display: none; } } #header .header-wrapper .header-inner { display: flex; justify-content: space-between; padding-top: 17px; padding-bottom: 24px; } #header .header-wrapper .header-inner .header-logo a img { width: 165px; } #header .header-wrapper .header-inner .header-info { display: flex; } #header .header-wrapper .header-inner .header-info .header-info-contact { display: flex; margin-left: 150px; } #header .header-wrapper .header-inner .header-info .header-info-contact .info-icon i { font-size: 22px; color: #297ee8; margin-right: 14px; } #header .header-wrapper .header-inner .header-info .header-info-contact .info-contacts-wrap .info-contacts-title { font-size: 13px; color: gray; font-weight: 400; line-height: 18px; margin-top: 2px; } #header .header-wrapper .header-inner .header-info .header-info-contact .info-contacts-wrap .info-contacts-phone { font-size: 15px; color: #191919; line-height: 18px; margin: 2px 0; font-weight: 700; } #header .header-wrapper .header-inner .header-info .header-info-contact .info-contacts-wrap .info-contacts-descr { font-size: 13px; color: gray; line-height: 18px; } #header .header-wrapper .header-inner .header-info .header-info-hours { display: flex; margin-left: 150px; } #header .header-wrapper .header-inner .header-info .header-info-hours .info-icon i { font-size: 22px; color: #297ee8; margin-right: 14px; } #header .header-wrapper .header-inner .header-info .header-info-hours .info-hours-wrap .info-hours-title { font-size: 13px; color: gray; font-weight: 400; line-height: 18px; margin-top: 2px; } #header .header-wrapper .header-inner .header-info .header-info-hours .info-hours-wrap .info-hours-info { font-size: 15px; color: #191919; line-height: 18px; margin: 2px 0; font-weight: 700; } #header .header-wrapper .header-inner .header-info .header-info-hours .info-hours-wrap .info-hours-descr { font-size: 13px; color: gray; line-height: 18px; } #header .header-wrapper .header-inner .header-info .header-cart { display: flex; margin-left: 150px; } #header .header-wrapper .header-inner .header-info .header-cart a { display: flex; } #header .header-wrapper .header-inner .header-info .header-cart a i { font-size: 22px; color: #297ee8; margin-right: 14px; } #header .header-wrapper .header-inner .header-info .header-cart a .cart-info { display: flex; flex-direction: column; } #header .header-wrapper .header-inner .header-info .header-cart a .cart-info .cart-description { font-size: 13px; color: gray; font-weight: 400; line-height: 18px; margin-top: 2px; } #header .header-wrapper .header-inner .header-info .header-cart a .cart-info .list-badge { font-size: 15px; color: #191919; line-height: 18px; margin: 2px 0; font-weight: 700; } #header .header-wrapper .header-inner .header-info .header-cart a .cart-info .cart-total .woocommerce-Price-amount { font-size: 13px; color: gray; line-height: 18px; } #header .header-wrapper .header-menu-wrapper { background: #191919; max-width: 1110px; } #header .header-wrapper .header-menu-wrapper ul.header-menu { display: flex; list-style: none; padding: 0; margin: 0; } #header .header-wrapper .header-menu-wrapper ul.header-menu li { width: 100%; text-align: center; margin: 0; position: relative; border-bottom: 3px solid rgba(255, 255, 255, 0); } #header .header-wrapper .header-menu-wrapper ul.header-menu li a { padding: 15px 20px 15px; color: #fff; font-size: 16px; text-transform: uppercase; white-space: nowrap; font-weight: 400; display: block; } #header .header-wrapper .header-menu-wrapper ul.header-menu li:hover { border-bottom: 3px solid var(--motors-base-color); cursor: pointer; transition: 0.3s all; } #header .header-wrapper .header-menu-wrapper ul.header-menu li .sub-menu { display: none; position: absolute; z-index: 999; background: #191919; list-style: none; width: 100%; left: 0; padding: 0; top: 90%; } #header .header-wrapper .header-menu-wrapper ul.header-menu li .sub-menu li a { display: block; padding: 10px 15px 10px; } #header .header-wrapper .header-menu-wrapper ul.header-menu li .sub-menu li:hover { background: #000; } #header .header-wrapper .header-menu-wrapper ul.header-menu li .sub-menu li ul.sub-menu { display: none; right: unset; left: 100%; top: 0; } #header .header-wrapper .header-menu-wrapper ul.header-menu li:last-child ul.sub-menu ul.sub-menu { display: none; left: unset; right: 100%; top: 0; } #header .header-wrapper .header-menu-wrapper ul.header-menu li.menu-item-has-children i { display: none; } #header .header-wrapper .header-menu-wrapper ul.header-menu li.current-menu-item { background: #000; border-bottom: 3px solid var(--motors-base-color); } #header .header-wrapper .header-menu-wrapper ul.header-menu li.current-menu-item a { color: #fff; } #header .header-wrapper .header-menu-wrapper ul.header-menu li:hover ul.sub-menu { display: block; } #header .header-wrapper .header-menu-wrapper ul.header-menu li ul.sub-menu li:hover ul.sub-menu { display: block; } #header .header-wrapper .header-menu-wrapper.header-auto-parts-fixed.fixed { position: fixed; width: 100%; top: 0; z-index: 10000; } .admin-bar #header .header-wrapper .header-menu-wrapper.header-auto-parts-fixed.fixed { top: 32px; } .mobile-header { display: none; } @media (max-width: 1024px) { #header.fixed { position: fixed; } } @media (max-width: 1024px) { .admin-bar #header.fixed { top: 0; } } @media (max-width: 1024px) { .mobile-header { display: block; } .mobile-header .mobile-header-main { padding: 20px 0; } .mobile-header .mobile-header-wrapper { padding: 0 15px; display: flex; justify-content: space-between; align-items: center; } .mobile-header .mobile-header-wrapper .mobile-header-menu-actions { display: flex; align-items: center; } .mobile-header .mobile-header-wrapper .mobile-header-menu-actions .mobile-header-profile { margin-right: 20px; } .mobile-header .mobile-header-wrapper .mobile-header-menu-actions .mobile-header-profile .top-bar-login-register .header-login-url a { border: 2px solid var(--motors-secondary-color); padding: 10px; border-radius: 50px; display: flex; width: 35px; height: 35px; } .mobile-header .mobile-header-wrapper .mobile-header-menu-actions .mobile-header-profile .top-bar-login-register .header-login-url a i { font-size: 12px; color: var(--motors-secondary-color); } .mobile-header .mobile-header-wrapper .mobile-header-menu-actions .mobile-header-cart { margin-right: 20px; } .mobile-header .mobile-header-wrapper .mobile-header-menu-actions .mobile-header-cart a { border: 2px solid var(--motors-secondary-color); padding: 10px; border-radius: 50px; display: flex; width: 35px; height: 35px; align-items: center; justify-content: center; position: relative; } .mobile-header .mobile-header-wrapper .mobile-header-menu-actions .mobile-header-cart a i { font-size: 20px; color: var(--motors-secondary-color); position: relative; } .mobile-header .mobile-header-wrapper .mobile-header-menu-actions .mobile-header-cart a .cart-info { position: absolute; bottom: 19px; right: -4px; } .mobile-header .mobile-header-wrapper .mobile-header-menu-actions .mobile-header-cart a .cart-info .list-badge .stm-current-items-in-cart { background-color: #d00000; padding: 0px 5px; border-radius: 17px; font-size: 12px; color: #fff; font-weight: 700; } .mobile-header .mobile-header-wrapper .mobile-header-menu-actions .mobile-header-hamburger { display: flex; flex-direction: column; justify-content: space-between; height: 20px; } .mobile-header .mobile-header-wrapper .mobile-header-menu-actions .mobile-header-hamburger .bar { width: 25px; height: 3px; background-color: var(--motors-secondary-color); transition: 0.3s all; } .mobile-header .mobile-header-wrapper .mobile-header-menu-actions .mobile-header-hamburger.open .bar:nth-child(2) { opacity: 0; } .mobile-header .mobile-header-wrapper .mobile-header-menu-actions .mobile-header-hamburger.open .bar:first-child { transform: translateY(8px) rotate(45deg); transition: 0.3s all; } .mobile-header .mobile-header-wrapper .mobile-header-menu-actions .mobile-header-hamburger.open .bar:last-child { transform: translateY(-9px) rotate(-45deg); transition: 0.3s all; } .mobile-header .mobile-menu-wrapper { display: none; position: absolute; right: -100%; z-index: 1000; width: 300px; background-color: #fff; transition: 0.3s all; overflow-y: scroll; height: calc(100vh - 70px); } .mobile-header .mobile-menu-wrapper .mobile-menu { list-style: none; padding: 0; background: #191919; overflow-y: scroll; height: calc(100vh - 70px); } .mobile-header .mobile-menu-wrapper .mobile-menu li { margin: 0; position: relative; } .mobile-header .mobile-menu-wrapper .mobile-menu li a { color: #fff; font-size: 16px; text-transform: uppercase; font-weight: 400; display: block; padding: 10px 15px 10px; } .mobile-header .mobile-menu-wrapper .mobile-menu li ul.sub-menu { list-style: none; display: none; } .mobile-header .mobile-menu-wrapper .mobile-menu li.menu-item-has-children ul.sub-menu.active { display: block; } .mobile-header .mobile-menu-wrapper .mobile-menu li.menu-item-has-children i { position: absolute; right: 20px; top: 27px; font-size: 20px; font-weight: 900; transform: translateY(-50%); color: #fff; transition: 0.3s all; } .mobile-header .mobile-menu-wrapper .mobile-menu li.menu-item-has-children i.opened { transform: translateY(-50%) rotate(90deg); transition: 0.3s all; } .mobile-header .mobile-menu-wrapper .mobile-menu li.menu-item-has-children i.sub-menu-opened { transform: translateY(-50%) rotate(90deg); transition: 0.3s all; } .mobile-header .mobile-menu-wrapper .mobile-menu li.current-menu-item { background-color: #000000; border-bottom: 3px solid var(--motors-base-color); } .mobile-header .mobile-menu-wrapper .mobile-menu li.current-menu-item a { color: #fff; } .mobile-header .mobile-menu-wrapper.open { right: 0; transition: 0.3s all; display: block; } .mobile-header .mobile-menu-wrapper.open.fixed { position: fixed; top: unset; } } .stm-template-auto_parts #wrapper #top-bar .container .select2-container--default .select2-selection--single .select2-selection__arrow b { color: #6f9ae4; } .stm-template-auto_parts #wrapper #top-bar .container .select2-container--default .select2-selection--single .select2-selection__arrow b:before { width: 10px; } .container { max-width: 1140px; } @media (max-width: 1024px) { #top-bar { display: none; } } #top-bar .top-bar-wrapper { display: flex; justify-content: space-between; border-bottom: 1px solid #e5e5e5; } #top-bar .top-bar-wrapper .top-bar-left { display: flex; width: 50%; } #top-bar .top-bar-wrapper .top-bar-left .top-bar-menu { display: flex; align-items: center; } #top-bar .top-bar-wrapper .top-bar-left .top-bar-menu .pull-left .stm_top-menu { display: flex; list-style: none; margin-bottom: 0; padding: 0; } #top-bar .top-bar-wrapper .top-bar-left .top-bar-menu .pull-left .stm_top-menu li { margin-right: 30px; margin-bottom: 0; font-size: 13px; } #top-bar .top-bar-wrapper .top-bar-left .top-bar-menu .pull-left .stm_top-menu li a { color: #808080; } #top-bar .top-bar-wrapper .top-bar-right { display: flex; width: 50%; justify-content: flex-end; } #top-bar .top-bar-wrapper .top-bar-right .pull-right > * { margin-left: 30px; } #top-bar .top-bar-wrapper .top-bar-right .pull-right { display: flex; flex-direction: row-reverse; } #top-bar .top-bar-wrapper .top-bar-right .pull-right .top-bar-currency .stm-multi-currency { display: flex; } #top-bar .top-bar-wrapper .top-bar-right .pull-right .top-bar-currency .stm-multi-currency .stm-multi-currency__info { display: flex; align-items: center; margin-right: 5px; } #top-bar .top-bar-wrapper .top-bar-right .pull-right .top-bar-currency .stm-multi-currency .stm-multi-currency__info .stm-multi-curr__text { font-size: 13px; } #top-bar .top-bar-wrapper .top-bar-right .pull-right .top-bar-currency .stm-multi-currency .stm-multicurr-select { width: 90px; margin-left: 5px; } #top-bar .top-bar-wrapper .top-bar-right .pull-right .top-bar-login-register { display: flex; align-items: center; } #top-bar .top-bar-wrapper .top-bar-right .pull-right .top-bar-login-register .header-login-url a { color: #808080; font-size: 13px; } #top-bar .top-bar-wrapper .top-bar-right .pull-right .top-bar-login-register .header-login-url a i { margin-right: 8px; } html { overflow-y: scroll; font-size: 100%; } html.no-scroll { overflow: hidden; } .stm-template-auto_parts { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; opacity: 1; transition: all 0.2s ease-in-out; /*WC*/ /*WC*/ } .stm-template-auto_parts.error404 #wrapper { overflow: visible; } .stm-template-auto_parts.error404 #wrapper #main { z-index: 15; display: block; } .stm-template-auto_parts.error404 #wrapper #main .stm-error-page-unit { margin-top: 100px; width: 100%; text-align: center; } .stm-template-auto_parts.error404 #wrapper #main .stm-error-page-unit h2 { width: auto; margin: 0 auto 40px auto; max-width: 650px; line-height: 34px; text-transform: uppercase; text-align: center; } .stm-template-auto_parts.error404 #wrapper #main .stm-error-page-unit .button { display: inline-block; text-align: center; padding: 17px 28px 15px; font-size: 14px; line-height: 14px; font-weight: 700; letter-spacing: 0.3px; text-transform: uppercase; color: #fff !important; border-radius: 3px; background-color: #6c98e1; text-decoration: none !important; outline: none !important; visibility: visible; border: none; white-space: normal; box-shadow: 0 2px 0 #567ab4; transition: opacity 0.2s ease-in !important; transform: translateZ(0); opacity: 1; } .stm-template-auto_parts.error404 #wrapper #main .stm-error-page-unit .button:hover { opacity: 0.8; } .stm-template-auto_parts.error404 #wrapper .error-header { position: relative; padding: 86px 0; background-color: #232628; z-index: 20; } .stm-template-auto_parts.error404 #wrapper .error-header__title { color: #fff; text-transform: uppercase; font-size: 44px; font-weight: 700; } .stm-template-auto_parts.error404 #wrapper .error-header__title:focus, .stm-template-auto_parts.error404 #wrapper .error-header__title:active, .stm-template-auto_parts.error404 #wrapper .error-header__title:hover { text-decoration: none; color: #6c98e1; } .stm-template-auto_parts.stm-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-template-auto_parts.stm-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-template-auto_parts .select2-dropdown.select2-dropdown--below { border-color: #f5f7f7; outline: none; } .stm-template-auto_parts a { text-decoration: none; } .stm-template-auto_parts .stm-archives.stm-view-type-grid .row-2 { display: flex; flex-wrap: wrap; } .stm-template-auto_parts .rev-btn { width: 100%; max-width: 150px; background: #cc6119 !important; height: 40px; line-height: 20px !important; border-radius: 3px; } .stm-template-auto_parts .woocommerce, .stm-template-auto_parts.woocommerce { overflow: visible; } .stm-template-auto_parts .woocommerce .products ul, .stm-template-auto_parts.woocommerce .products ul { margin: 0 -15px; padding: 0; list-style: none; clear: both; } .stm-template-auto_parts .woocommerce .products ul:before, .stm-template-auto_parts .woocommerce .products ul:after, .stm-template-auto_parts.woocommerce .products ul:before, .stm-template-auto_parts.woocommerce .products ul:after { content: " "; display: table; } .stm-template-auto_parts .woocommerce .products ul li, .stm-template-auto_parts.woocommerce .products ul li { position: relative; margin-bottom: 0; list-style: none; } .stm-template-auto_parts .woocommerce .products ul li .stm-product-inner, .stm-template-auto_parts.woocommerce .products ul li .stm-product-inner { padding-bottom: 20px; border-bottom: 1px solid #ddd; margin-bottom: 49px; min-height: 391px; } .stm-template-auto_parts .woocommerce .products ul li .stm-product-inner .product_thumbnail, .stm-template-auto_parts.woocommerce .products ul li .stm-product-inner .product_thumbnail { overflow: hidden; position: relative; } .stm-template-auto_parts .woocommerce .products ul li .stm-product-inner h6 a:hover, .stm-template-auto_parts.woocommerce .products ul li .stm-product-inner h6 a:hover { color: #cc6119; } .stm-template-auto_parts .woocommerce ul.products, .stm-template-auto_parts.woocommerce ul.products { display: flex; flex-direction: row; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; clear: both; overflow: visible; } .stm-template-auto_parts .woocommerce ul.products:before, .stm-template-auto_parts .woocommerce ul.products:after, .stm-template-auto_parts.woocommerce ul.products:before, .stm-template-auto_parts.woocommerce ul.products:after { content: " "; display: table; } .stm-template-auto_parts .woocommerce ul.products li, .stm-template-auto_parts.woocommerce ul.products li { display: block; position: relative; margin-bottom: 0; list-style: none; border-right: 1px dashed #cccccc; border-bottom: 1px dashed #cccccc; padding: 0; } .stm-template-auto_parts .woocommerce ul.products li:before, .stm-template-auto_parts.woocommerce ul.products li:before { content: ""; display: block; position: absolute; top: -1px; left: -1px; right: -1px; bottom: -1px; background: #ffffff; box-shadow: 0 5px 30px -5px rgba(0, 0, 0, 0.6); z-index: 0; opacity: 0; transition: all 0.2s ease; } .stm-template-auto_parts .woocommerce ul.products li:hover:before, .stm-template-auto_parts.woocommerce ul.products li:hover:before { opacity: 1; } .stm-template-auto_parts .woocommerce ul.products li.col-md-3, .stm-template-auto_parts.woocommerce ul.products li.col-md-3 { width: 24.9%; } .stm-template-auto_parts .woocommerce ul.products li.col-md-3:nth-child(4n), .stm-template-auto_parts.woocommerce ul.products li.col-md-3:nth-child(4n) { border-right: 0; } .stm-template-auto_parts .woocommerce ul.products li.col-md-3:nth-last-child(1), .stm-template-auto_parts .woocommerce ul.products li.col-md-3:nth-last-child(2), .stm-template-auto_parts .woocommerce ul.products li.col-md-3:nth-last-child(3), .stm-template-auto_parts .woocommerce ul.products li.col-md-3:nth-last-child(4), .stm-template-auto_parts.woocommerce ul.products li.col-md-3:nth-last-child(1), .stm-template-auto_parts.woocommerce ul.products li.col-md-3:nth-last-child(2), .stm-template-auto_parts.woocommerce ul.products li.col-md-3:nth-last-child(3), .stm-template-auto_parts.woocommerce ul.products li.col-md-3:nth-last-child(4) { border-bottom: 0; } .stm-template-auto_parts .woocommerce ul.products li.col-md-4, .stm-template-auto_parts.woocommerce ul.products li.col-md-4 { width: 33.3%; } .stm-template-auto_parts .woocommerce ul.products li.col-md-4:nth-child(3n), .stm-template-auto_parts.woocommerce ul.products li.col-md-4:nth-child(3n) { border-right: 0; } .stm-template-auto_parts .woocommerce ul.products li.col-md-4:nth-last-child(1), .stm-template-auto_parts .woocommerce ul.products li.col-md-4:nth-last-child(2), .stm-template-auto_parts .woocommerce ul.products li.col-md-4:nth-last-child(3), .stm-template-auto_parts.woocommerce ul.products li.col-md-4:nth-last-child(1), .stm-template-auto_parts.woocommerce ul.products li.col-md-4:nth-last-child(2), .stm-template-auto_parts.woocommerce ul.products li.col-md-4:nth-last-child(3) { border-bottom: 0; } .stm-template-auto_parts .woocommerce ul.products li .stm-product-inner, .stm-template-auto_parts.woocommerce ul.products li .stm-product-inner { margin-bottom: 30px; position: relative; } .stm-template-auto_parts .woocommerce ul.products li .stm-product-inner .product_thumbnail, .stm-template-auto_parts.woocommerce ul.products li .stm-product-inner .product_thumbnail { display: flex; flex-direction: row; align-items: center; overflow: hidden; position: relative; padding: 0 30px; height: 279px; } .stm-template-auto_parts .woocommerce ul.products li .stm-product-inner .product_thumbnail .onsale, .stm-template-auto_parts.woocommerce ul.products li .stm-product-inner .product_thumbnail .onsale { display: none; } .stm-template-auto_parts .woocommerce ul.products li .stm-product-inner .product_thumbnail > img, .stm-template-auto_parts.woocommerce ul.products li .stm-product-inner .product_thumbnail > img { display: block; width: auto; max-width: 100%; position: relative; height: auto; max-height: 210px; margin: 0 auto; } .stm-template-auto_parts .woocommerce ul.products li .stm-product-inner h6 a:hover, .stm-template-auto_parts.woocommerce ul.products li .stm-product-inner h6 a:hover { color: #cc6119; } .stm-template-auto_parts .woocommerce ul.products li.product:hover .add_to_cart_button, .stm-template-auto_parts.woocommerce ul.products li.product:hover .add_to_cart_button { opacity: 1; visibility: visible; } .stm-template-auto_parts .woocommerce ul.products li.product:hover .wc-forward, .stm-template-auto_parts.woocommerce ul.products li.product:hover .wc-forward { opacity: 1; visibility: visible; } .stm-template-auto_parts .woocommerce ul.products li.product h5, .stm-template-auto_parts.woocommerce ul.products li.product h5 { padding: 0 30px; font-size: 18px; font-weight: 400; letter-spacing: 0; line-height: 20px; margin: 0 0 10px; } .stm-template-auto_parts .woocommerce ul.products li.product h5 a, .stm-template-auto_parts.woocommerce ul.products li.product h5 a { color: #191919; transition: all 0.2s ease; } .stm-template-auto_parts .woocommerce ul.products li.product h5 a:hover, .stm-template-auto_parts.woocommerce ul.products li.product h5 a:hover { color: #cc6119; } .stm-template-auto_parts .woocommerce ul.products li.product h6, .stm-template-auto_parts.woocommerce ul.products li.product h6 { padding: 0 30px; margin: 0 0 11px; } .stm-template-auto_parts .woocommerce ul.products li.product h6 a, .stm-template-auto_parts.woocommerce ul.products li.product h6 a { color: #153e4d; font-size: 12px; font-weight: 400; text-transform: uppercase; line-height: 14px; letter-spacing: 0.4px; } .stm-template-auto_parts .woocommerce ul.products li.product .stm-info-button-wrap, .stm-template-auto_parts.woocommerce ul.products li.product .stm-info-button-wrap { display: flex; flex-wrap: nowrap; flex-direction: row; align-items: center; justify-content: space-between; padding: 0 30px; } .stm-template-auto_parts .woocommerce ul.products li.product .stm-info-button-wrap .added, .stm-template-auto_parts.woocommerce ul.products li.product .stm-info-button-wrap .added { display: none !important; } .stm-template-auto_parts .woocommerce ul.products li.product .product_info, .stm-template-auto_parts.woocommerce ul.products li.product .product_info { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; min-width: 80px; } .stm-template-auto_parts .woocommerce ul.products li.product .add_to_cart_button, .stm-template-auto_parts.woocommerce ul.products li.product .add_to_cart_button { display: block; position: relative; width: 51px; height: 51px; border: 2px solid #cc6119; border-radius: 3px; overflow: hidden; color: transparent; opacity: 0; visibility: hidden; transition: all 0.2s ease; } .stm-template-auto_parts .woocommerce ul.products li.product .add_to_cart_button:before, .stm-template-auto_parts.woocommerce ul.products li.product .add_to_cart_button:before { content: "\e900"; display: block; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); font-family: "stm-ap-icon"; font-size: 20px; color: #191919; transition: all 0.2s ease; } .stm-template-auto_parts .woocommerce ul.products li.product .add_to_cart_button:hover:before, .stm-template-auto_parts.woocommerce ul.products li.product .add_to_cart_button:hover:before { color: #cc6119; } .stm-template-auto_parts .woocommerce ul.products li.product .wc-forward, .stm-template-auto_parts.woocommerce ul.products li.product .wc-forward { border: 2px solid #cc6119; padding: 5px 4px; color: #191919; margin: auto 0 8px 4px; border-radius: 3px; opacity: 0; visibility: hidden; transition: all 0.2s ease; } .stm-template-auto_parts .woocommerce ul.products li.product .wc-forward:hover, .stm-template-auto_parts.woocommerce ul.products li.product .wc-forward:hover { background: #cc6119; } .stm-template-auto_parts .woocommerce ul.products li.product a, .stm-template-auto_parts.woocommerce ul.products li.product a { text-decoration: none; } .stm-template-auto_parts .woocommerce ul.products li.product a img, .stm-template-auto_parts.woocommerce ul.products li.product a img { width: 100%; height: auto; display: block; margin: 0 0 1em; box-shadow: none; } .stm-template-auto_parts .woocommerce ul.products li.product strong, .stm-template-auto_parts.woocommerce ul.products li.product strong { display: block; } .stm-template-auto_parts .woocommerce ul.products li.product .star-rating, .stm-template-auto_parts.woocommerce ul.products li.product .star-rating { margin-top: 4px; overflow: hidden; position: relative; height: 1em; line-height: 1; width: 100%; color: #000; margin-bottom: 7px; } .stm-template-auto_parts .woocommerce ul.products li.product .star-rating:before, .stm-template-auto_parts.woocommerce ul.products li.product .star-rating:before { font-family: "stm-ap-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: "\e90e\e90e\e90e\e90e\e90e"; color: #cc6119; float: left; top: 0; left: 0; position: absolute; letter-spacing: 2px; font-size: 12px; } .stm-template-auto_parts .woocommerce ul.products li.product .star-rating span, .stm-template-auto_parts.woocommerce ul.products li.product .star-rating span { overflow: hidden; top: 0; left: 0; position: absolute; padding-top: 1.5em; } .stm-template-auto_parts .woocommerce ul.products li.product .star-rating span:before, .stm-template-auto_parts.woocommerce ul.products li.product .star-rating span:before { font-family: "stm-ap-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: "\e908\e908\e908\e908\e908"; top: 0; position: absolute; left: 0; color: #cc6119; letter-spacing: 2px; font-size: 12px; } .stm-template-auto_parts .woocommerce ul.products li.product .price, .stm-template-auto_parts.woocommerce ul.products li.product .price { display: block; font-weight: 500; margin-top: 9px; margin-bottom: 0; font-size: 14px; } .stm-template-auto_parts .woocommerce ul.products li.product .price del, .stm-template-auto_parts.woocommerce ul.products li.product .price del { color: #999999; opacity: 0.5; display: inline-block; font-weight: 300; font-size: 16px; } .stm-template-auto_parts .woocommerce ul.products li.product .price > .amount, .stm-template-auto_parts .woocommerce ul.products li.product .price ins, .stm-template-auto_parts.woocommerce ul.products li.product .price > .amount, .stm-template-auto_parts.woocommerce ul.products li.product .price ins { margin-left: 4px; text-decoration: none; background: 0 0; font-weight: 500; font-size: 20px; color: #cc0033; } .stm-template-auto_parts .woocommerce ul.products li.product .price > .amount span, .stm-template-auto_parts .woocommerce ul.products li.product .price ins span, .stm-template-auto_parts.woocommerce ul.products li.product .price > .amount span, .stm-template-auto_parts.woocommerce ul.products li.product .price ins span { color: #cc0033; } .stm-template-auto_parts .woocommerce ul.products li.product .price .from, .stm-template-auto_parts.woocommerce ul.products li.product .price .from { font-size: 0.67em; margin: -2px 0 0; text-transform: uppercase; color: rgba(132, 132, 132, 0.5); } .stm-template-auto_parts .widget_product_search form { padding: 15px; } .stm-template-auto_parts .widget_product_search form .search-field { margin-bottom: 7px; } .stm-template-auto_parts.single-product .woocommerce-tabs ul.tabs li a { color: #ffffff !important; } .stm-template-auto_parts .stm-wc-badges-wrap { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-items: center; position: absolute; top: 0; left: 0; z-index: 2; padding: 20px 0 0 20px; } .stm-template-auto_parts .stm-wc-badges-wrap .badge-wrap { display: block; max-width: 50px; max-height: 50px; margin-right: 10px; } .stm-template-auto_parts .stm-wc-badges-wrap .badge-wrap:last-child { margin-right: 0; } .stm-template-auto_parts .stm-wc-badges-wrap .badge-wrap img { display: block; width: 100%; position: relative; } .stm-template-auto_parts .woocommerce-notices-wrapper { padding: 0 15px; } .stm-template-auto_parts ul#shipping_method { padding: 0 !important; text-decoration: none !important; list-style: none !important; } .stm-template-auto_parts ul#shipping_method li { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; } .stm-template-auto_parts ul#shipping_method li .radio { margin-top: 0; margin-right: 5px; margin-bottom: 0; } .stm-template-auto_parts .woocommerce-info { border: 3px solid #6c98e1; padding: 23px 30px; margin-bottom: 20px; } .stm-template-auto_parts .woocommerce-info i { color: #6c98e1; font-size: 22px; margin-right: 20px; vertical-align: middle; } .stm-template-auto_parts .woocommerce-info a { color: #6c98e1; border-bottom: 1px dashed #6c98e1; margin-right: 5px; } .stm-template-auto_parts .woocommerce-message { display: block; width: 100%; border: 3px solid #6c98e1; padding: 23px 30px; margin-bottom: 20px; } .stm-template-auto_parts .woocommerce-message i { color: #6c98e1; font-size: 22px; margin-right: 20px; vertical-align: middle; } .stm-template-auto_parts .woocommerce-message a { color: #6c98e1; border-bottom: 1px dashed #6c98e1; margin-right: 5px; } .stm-template-auto_parts .woocommerce-error { margin: 0; padding: 0; list-style: none; } .stm-template-auto_parts .woocommerce-error li { border: 3px solid #ff0000; padding: 23px 30px; margin-bottom: 20px; } .stm-template-auto_parts .woocommerce-error li i { color: #ff0000; font-size: 22px; margin-right: 20px; vertical-align: middle; } .stm-template-auto_parts .woocommerce-error a { color: #6c98e1; border-bottom: 1px dashed #6c98e1; margin-right: 5px; } .stm-template-auto_parts.woocommerce-page .woocommerce-breadcrumb { margin-top: 2px; margin-bottom: 20px; font-size: 13px; color: #777777; } .stm-template-auto_parts.woocommerce-page .woocommerce-breadcrumb i { color: #6c98e1; font-size: 10px; margin: 0 10px; } .stm-template-auto_parts.woocommerce-page .woocommerce-breadcrumb a { font-size: 13px; color: #777777; } .stm-template-auto_parts.woocommerce-account #main .container .woocommerce > .container { padding: 0; } .stm-template-auto_parts.woocommerce-account .entry-title h2 { line-height: 1.2; font-size: 36px; font-weight: 700; } .stm-template-auto_parts.woocommerce-account #wrapper h2 { margin-bottom: 20px; } .stm-template-auto_parts.woocommerce-account #wrapper h4 { font-size: 30px; margin-bottom: 26px; line-height: 42px; } .stm-template-auto_parts.woocommerce-account .stm-woo-form-wrap { display: flex; flex-direction: row; flex-wrap: wrap; border-top: 5px solid #191919; padding: 40px 40px 25px 40px; background: #f5f7f7; } .stm-template-auto_parts.woocommerce-account .stm-woo-form-wrap .form-row-wide { width: 100%; margin-top: 30px; margin-bottom: 0; } .stm-template-auto_parts.woocommerce-account .stm-woo-form-wrap .form-row-wide:first-child { margin-top: 0; } .stm-template-auto_parts.woocommerce-account .stm-woo-form-wrap .form-row-wide input { height: 50px; border: 2px solid #ffffff; background: #ffffff; } .stm-template-auto_parts.woocommerce-account .stm-woo-form-wrap .form-row-wide input:active, .stm-template-auto_parts.woocommerce-account .stm-woo-form-wrap .form-row-wide input:hover, .stm-template-auto_parts.woocommerce-account .stm-woo-form-wrap .form-row-wide input:focus { border-color: #cc6119; } .stm-template-auto_parts.woocommerce-account .stm-woo-form-wrap .form-row-login { display: flex; flex-direction: row; flex-wrap: nowrap; width: 100%; align-items: center; justify-content: space-between; margin-top: 30px; } .stm-template-auto_parts.woocommerce-account .stm-woo-form-wrap .form-row-login label[for=rememberme] { display: flex; align-items: center; font-size: 13px; } .stm-template-auto_parts.woocommerce-account .stm-woo-form-wrap .form-row-login label[for=rememberme] .checker span { display: block; width: 17px; height: 17px; background: #cc6119; position: relative; transition: all 0.2s ease; margin-right: 9px; } .stm-template-auto_parts.woocommerce-account .stm-woo-form-wrap .form-row-login label[for=rememberme] .checker span:before { content: "\f00c"; display: block; font-family: "Font Awesome 6 Free"; font-weight: 600; font-size: 11px; line-height: 10px; margin-top: 1px; margin-left: 1px; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); opacity: 0; } .stm-template-auto_parts.woocommerce-account .stm-woo-form-wrap .form-row-login label[for=rememberme] .checker span.checked:before { opacity: 1; } .stm-template-auto_parts.woocommerce-account .stm-woo-form-wrap .form-row-login label[for=rememberme] .checker input[type=checkbox] { display: none; } .stm-template-auto_parts.woocommerce-account .stm-woo-form-wrap .form-row-login a { font-size: 13px; } .stm-template-auto_parts.woocommerce-account .stm-woo-form-wrap .form-btn-wrap { display: block; position: relative; background: #cc6119; } .stm-template-auto_parts.woocommerce-account .stm-woo-form-wrap .form-btn-wrap:after { content: "\e90f"; display: block; font-family: "stm-ap-icon"; font-size: 15px; font-weight: 300; color: #191919; position: absolute; top: 50%; right: 30px; transform: translateY(-50%); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .stm-template-auto_parts.woocommerce-account .stm-woo-form-wrap .form-btn-wrap input[type=submit] { height: 50px; line-height: 33px; padding: 10px 60px 10px 40px; color: #191919; border: none; text-transform: uppercase; background: transparent; } .stm-template-auto_parts.woocommerce-account .register .stm-woo-form-wrap .form-row:last-child { margin: 30px 0 14px auto; } .stm-template-auto_parts.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li a { padding: 10px 18px; position: relative; border-bottom: 3px solid #191919; background: transparent; } .stm-template-auto_parts.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li a:before { display: none; } .stm-template-auto_parts.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul li.is-active a { border-bottom-color: #cc6119; } .stm-template-auto_parts.woocommerce-account.logged-in table { background: #f5f7f7; border-top: 10px solid #f5f7f7; border-bottom: 10px solid #f5f7f7; border-right: 30px solid #f5f7f7; border-left: 30px solid #f5f7f7; } .stm-template-auto_parts.woocommerce-account.logged-in table th, .stm-template-auto_parts.woocommerce-account.logged-in table td { border-bottom: 1px solid #dddddd; } .stm-template-auto_parts.woocommerce-account.logged-in a.edit { display: inline-block; background: #cc6119; padding: 0 30px; height: 40px; line-height: 42px; border-radius: 3px; margin-top: 10px; color: #191919 !important; } .stm-template-auto_parts.woocommerce-account.logged-in .woocommerce-MyAccount-content form .woocommerce-address-fields { width: 50%; } .stm-template-auto_parts.woocommerce-account.logged-in .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; } .stm-template-auto_parts.woocommerce-account.logged-in .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .select2 { border: 1px solid #aaaaaa; } .stm-template-auto_parts.woocommerce-account.logged-in .woocommerce-MyAccount-content form .woocommerce-address-fields .form-row { width: 48%; } .stm-template-auto_parts.woocommerce-account.logged-in .woocommerce-MyAccount-content form .woocommerce-address-fields .form-row-wide { width: 100%; } .stm-template-auto_parts.woocommerce-account.logged-in .woocommerce-MyAccount-content form button { width: 100%; max-width: 150px; background: #cc6119; height: 44px; line-height: 20px; margin-top: 20px; } .stm-template-auto_parts.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-EditAccountForm { display: flex; width: 50%; flex-direction: row; flex-wrap: wrap; justify-content: space-between; } .stm-template-auto_parts.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-EditAccountForm .select2 { border: 1px solid #aaaaaa; } .stm-template-auto_parts.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row { width: 48%; } .stm-template-auto_parts.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row-wide { width: 100%; } .stm-template-auto_parts.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset { width: 100%; margin-top: 50px; } .stm-template-auto_parts.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset .form-row-wide { width: 100%; } .stm-template-auto_parts.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-EditAccountForm > p:last-child { margin-bottom: 0; } .stm-template-auto_parts.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-EditAccountForm input[type=submit] { display: block; padding: 0 30px; margin-top: 20px; margin-bottom: 0; background: #cc6119; border: 0; height: 46px; text-transform: uppercase; } .stm-template-auto_parts.woocommerce-cart .stm-cart-title-box .container { padding: 0; } .stm-template-auto_parts.woocommerce-cart .stm-cart-title-box h2 { margin-bottom: 29px; } .stm-template-auto_parts.woocommerce-cart .woocommerce { display: flex; flex-direction: row; flex-wrap: wrap; margin-bottom: 60px; } .stm-template-auto_parts.woocommerce-cart .woocommerce .woocommerce-notices-wrapper { display: block; width: 100%; } .stm-template-auto_parts.woocommerce-cart .woocommerce .woocommerce-notices-wrapper .woocommerce-message { display: block; width: 100%; border: 3px solid #6c98e1; padding: 23px 30px; margin-bottom: 20px; } .stm-template-auto_parts.woocommerce-cart .woocommerce .woocommerce-notices-wrapper .woocommerce-message i { color: #6c98e1; font-size: 22px; margin-right: 20px; vertical-align: middle; } .stm-template-auto_parts.woocommerce-cart .woocommerce .woocommerce-notices-wrapper ul { display: block; width: 100%; margin: 0; padding: 0; list-style: none; } .stm-template-auto_parts.woocommerce-cart .woocommerce .woocommerce-notices-wrapper ul li { display: block; width: 100%; border: 3px solid #6c98e1; padding: 23px 30px; margin-bottom: 20px; } .stm-template-auto_parts.woocommerce-cart .woocommerce .woocommerce-notices-wrapper ul li i { color: #6c98e1; font-size: 22px; margin-right: 20px; vertical-align: middle; } .stm-template-auto_parts.woocommerce-cart .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error li { border-color: #ff0000; } .stm-template-auto_parts.woocommerce-cart .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error li i { color: #ff0000; } .stm-template-auto_parts.woocommerce-cart .woocommerce form { display: block; width: 75%; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr { border: 0; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr th { background: #191919; font-size: 14px; line-height: 18px; text-transform: capitalize; font-weight: 500; color: #ffffff; padding: 10px 20px 12px; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr th:first-child { padding-left: 30px; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr th.product-name { width: 54%; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr th.product-price { width: 18%; text-align: center; padding: 10px 0; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr th.product-quantity { width: 12%; padding: 10px 0; text-align: center; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr th.product-subtotal { padding: 10px 0; width: 21%; text-align: center; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr th.product-remove { padding: 0; width: 5%; color: transparent; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr td { padding: 16px 0; border-bottom-width: 1px !important; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr td.product-name { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: flex-start; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr td.product-name > a { display: block; width: 95px; height: auto; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr td.product-name > a img { display: block; width: auto; height: 60px; margin: 0 auto; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr td.product-name .product-name_text a { font-size: 16px; line-height: 16px !important; color: #191919; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr td.product-name .stm-categ-wrap { line-height: 14px; margin-bottom: 8px; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr td.product-name .stm-categ-wrap ul { display: flex; margin: 0; padding: 0; list-style: none; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr td.product-name .stm-categ-wrap ul li { margin: 0; padding: 0; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr td.product-name .stm-categ-wrap ul li a { font-size: 13px; line-height: 14px; color: #777777; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr td.product-name .rating-wrap .star-rating { margin-top: 4px; overflow: hidden; position: relative; height: 1em; line-height: 1; width: 100%; color: #000; margin-bottom: 7px; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr td.product-name .rating-wrap .star-rating:before { font-family: "stm-ap-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: "\e90e\e90e\e90e\e90e\e90e"; color: #cc6119; float: left; top: 0; left: 0; position: absolute; letter-spacing: 1.5px; font-size: 10px; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr td.product-name .rating-wrap .star-rating span { overflow: hidden; top: 0; left: 0; position: absolute; padding-top: 1.5em; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr td.product-name .rating-wrap .star-rating span:before { font-family: "stm-ap-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: "\e908\e908\e908\e908\e908"; top: 0; position: absolute; left: 0; color: #cc6119; letter-spacing: 1.5px; font-size: 10px; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr td.product-price { font-size: 18px; color: #191919; text-align: center; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr td.product-quantity { text-align: center; padding-left: 10px; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr td.product-quantity input[type=number] { max-width: 85px; border: 1px solid #777777; background: transparent; padding: 0 20px; height: 44px; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr td.product-subtotal { font-size: 18px; color: #191919; text-align: center; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr td.product-remove { text-align: right; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr td.product-remove a { font-size: 22px; color: #777777; padding-right: 17px; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tbody tr:last-child td { position: relative; padding-top: 20px; border-bottom: 0; padding-bottom: 0; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tbody tr:last-child td .coupon { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; max-width: 500px; width: 100%; position: relative; z-index: 3; float: left; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tbody tr:last-child td .coupon input[type=text] { max-width: 255px; margin-right: 10px; height: 44px; line-height: 44px; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tbody tr:last-child td .coupon input[type=submit] { border: 2px solid #cc6119; border-radius: 2px; font-size: 14px; text-transform: uppercase; font-weight: 600; padding: 5px 13px; transition: all 0.2s ease; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tbody tr:last-child td .coupon input[type=submit]:hover { color: #cc6119; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tbody tr:last-child td > input[type=submit] { display: block; position: absolute; bottom: 0; right: 10px; border: 2px solid #cc6119; border-radius: 2px; font-size: 14px; text-transform: uppercase; font-weight: 600; padding: 7px 13px; z-index: 10; transition: all 0.2s ease; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tbody tr:last-child td > input[type=submit]:hover { color: #cc6119; } .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals { display: block; width: 25%; padding: 50px 0 0 20px; } .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals .cart_totals > div { width: 100% !important; max-width: 100% !important; } .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals h4 { font-size: 32px; font-weight: 600; margin-bottom: 32px; } .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals .cart-totals_wrap table { background: #f5f7f7; } .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals .cart-totals_wrap table tr:first-child th, .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals .cart-totals_wrap table tr:first-child td { padding-top: 45px; } .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals .cart-totals_wrap table tr:last-child th, .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals .cart-totals_wrap table tr:last-child td { padding-bottom: 45px; } .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals .cart-totals_wrap table tr.shipping th { vertical-align: top; } .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals .cart-totals_wrap table tr th { width: 44%; font-size: 13px; color: #191919; font-weight: 500; text-align: center; padding: 10px 0; } .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals .cart-totals_wrap table tr td { width: 56%; border: 0; padding-right: 10px; } .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals .cart-totals_wrap table tr td .woocommerce-shipping-methods { display: block; list-style: none; margin: 0; padding: 0; } .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals .cart-totals_wrap table tr td .woocommerce-shipping-methods li { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: flex-start; } .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals .cart-totals_wrap table tr td .woocommerce-shipping-methods li label { margin-left: 15px; } .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals .cart-totals_wrap table tr td .woocommerce-shipping-methods li .radio, .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals .cart-totals_wrap table tr td .woocommerce-shipping-methods li input[type=radio] { margin: 0 5px 10px 0 !important; } .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals .cart-totals_wrap table tr td .woocommerce-shipping-destination { font-size: 12px; } .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals .cart-totals_wrap table tr td .woocommerce-shipping-calculator { width: 100%; } .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals .cart-totals_wrap table tr td .woocommerce-shipping-calculator select { display: block; height: 44px; line-height: 44px; } .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals .cart-totals_wrap table tr td .woocommerce-shipping-calculator input[type=text] { max-width: 255px; height: 44px; line-height: 44px; font-size: 12px; padding: 0 10px; } .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals .cart-totals_wrap table tr td .woocommerce-shipping-calculator button { width: 100%; background: #cc6119; height: 44px; line-height: 20px; } .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals .cart-totals_wrap .wc-proceed-to-checkout { margin-top: 50px; } .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals .cart-totals_wrap .wc-proceed-to-checkout a { display: block; background: #cc6119; text-align: center; text-transform: uppercase; min-height: 46px; font-size: 14px; font-weight: 700; padding-top: 11px; padding-right: 20px; position: relative; border-radius: 4px; transition: all 0.2s ease-in-out; } .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals .cart-totals_wrap .wc-proceed-to-checkout a:after { content: "\e90f"; display: block; position: absolute; top: 50%; right: 30px; transform: translateY(-50%); font-family: "stm-ap-icon"; font-size: 12px; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; } .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals .cart-totals_wrap .wc-proceed-to-checkout a:hover { color: #ffffff; } .stm-template-auto_parts.woocommerce-checkout .entry-header { margin-bottom: 20px; } .stm-template-auto_parts.woocommerce-checkout h2 { font-size: 36px; } .stm-template-auto_parts.woocommerce-checkout input[type=text], .stm-template-auto_parts.woocommerce-checkout input[type=email], .stm-template-auto_parts.woocommerce-checkout input[type=password], .stm-template-auto_parts.woocommerce-checkout input[type=number], .stm-template-auto_parts.woocommerce-checkout input[type=tel] { background: #f5f7f7; height: 42px; line-height: 42px; border-color: #f5f7f7; } .stm-template-auto_parts.woocommerce-checkout input[type=text]:focus, .stm-template-auto_parts.woocommerce-checkout input[type=text]:active, .stm-template-auto_parts.woocommerce-checkout input[type=text]:visited, .stm-template-auto_parts.woocommerce-checkout input[type=email]:focus, .stm-template-auto_parts.woocommerce-checkout input[type=email]:active, .stm-template-auto_parts.woocommerce-checkout input[type=email]:visited, .stm-template-auto_parts.woocommerce-checkout input[type=password]:focus, .stm-template-auto_parts.woocommerce-checkout input[type=password]:active, .stm-template-auto_parts.woocommerce-checkout input[type=password]:visited, .stm-template-auto_parts.woocommerce-checkout input[type=number]:focus, .stm-template-auto_parts.woocommerce-checkout input[type=number]:active, .stm-template-auto_parts.woocommerce-checkout input[type=number]:visited, .stm-template-auto_parts.woocommerce-checkout input[type=tel]:focus, .stm-template-auto_parts.woocommerce-checkout input[type=tel]:active, .stm-template-auto_parts.woocommerce-checkout input[type=tel]:visited { border-color: #cc6119; } .stm-template-auto_parts.woocommerce-checkout .select2-selection__rendered { background: #f5f7f7; } .stm-template-auto_parts.woocommerce-checkout .woocommerce h4 { font-size: 30px; } .stm-template-auto_parts.woocommerce-checkout .woocommerce h4#ship-to-different-address { display: flex; flex-direction: row; flex-wrap: nowrap; line-height: 1; } .stm-template-auto_parts.woocommerce-checkout .woocommerce h4#ship-to-different-address label { margin-top: 0; font-weight: 700; letter-spacing: 0; } .stm-template-auto_parts.woocommerce-checkout .woocommerce h4#ship-to-different-address input[type=checkbox] { width: 38px; height: 28px; position: absolute; top: 0; left: 10px; z-index: 10; outline: none; border: 0; } .stm-template-auto_parts.woocommerce-checkout .woocommerce h4#ship-to-different-address input[type=checkbox]:checked { background-color: transparent; } .stm-template-auto_parts.woocommerce-checkout .woocommerce h4#ship-to-different-address .checker { position: relative; } .stm-template-auto_parts.woocommerce-checkout .woocommerce h4#ship-to-different-address .checker span { position: relative; display: block; text-align: right; padding-right: 45px; } .stm-template-auto_parts.woocommerce-checkout .woocommerce h4#ship-to-different-address .checker span:before { content: ""; display: block; height: 16px; width: 30px; border: 2px solid #bbb; background: #bbb; border-radius: 13rem; box-sizing: content-box; transition: all ease-in-out 0.3s; position: absolute; top: 4px; right: 0; } .stm-template-auto_parts.woocommerce-checkout .woocommerce h4#ship-to-different-address .checker span:after { content: ""; display: block; width: 14px; height: 14px; background: #fff; position: absolute; top: 7px; right: 17px; border-radius: 13rem; transition: all ease-in-out 0.3s; } .stm-template-auto_parts.woocommerce-checkout .woocommerce h4#ship-to-different-address .checker span.checked:before { border-color: #000; background: #000; } .stm-template-auto_parts.woocommerce-checkout .woocommerce h4#ship-to-different-address .checker span.checked:after { right: 3px; } .stm-template-auto_parts.woocommerce-checkout form { margin-top: 55px; } .stm-template-auto_parts.woocommerce-checkout .stm-billing-fields { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; } .stm-template-auto_parts.woocommerce-checkout .stm-billing-fields .form-row { width: 47%; } .stm-template-auto_parts.woocommerce-checkout .stm-billing-fields .form-row label { display: none; } .stm-template-auto_parts.woocommerce-checkout .stm-billing-fields .form-row-wide, .stm-template-auto_parts.woocommerce-checkout .stm-billing-fields .notes { width: 100%; } .stm-template-auto_parts.woocommerce-checkout .stm-billing-fields .notes label { display: block; } .stm-template-auto_parts.woocommerce-checkout .stm-billing-fields .notes textarea { background: #f5f7f7; min-height: 123px; border-color: #f5f7f7; outline: none; } .stm-template-auto_parts.woocommerce-checkout .stm-billing-fields .notes textarea:focus, .stm-template-auto_parts.woocommerce-checkout .stm-billing-fields .notes textarea:active, .stm-template-auto_parts.woocommerce-checkout .stm-billing-fields .notes textarea:visited { border-color: #cc6119; } .stm-template-auto_parts.woocommerce-checkout h4 { margin-bottom: 28px; } .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table tr.table_heading th { background: #191919; color: #ffffff; padding: 8px 30px; font-weight: 400; } .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table tr.table_heading th:last-child { text-align: right; } .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table tr td { text-transform: uppercase; padding: 15px 30px; font-size: 14px; font-weight: 400; border-bottom-color: #f5f7f7; color: #191919; } .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table tr td .product-quantity { color: #595959; } .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table tr td:first-child { padding-right: 0; } .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table tr td:last-child { padding-left: 0; text-align: right; } .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table .cart-subtotal, .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table .woocommerce-shipping-totals, .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table .order-total { background: #f5f7f7; } .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table .cart-subtotal th, .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table .woocommerce-shipping-totals th, .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table .order-total th { padding-top: 30px; padding-left: 30px; vertical-align: top; } .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table .cart-subtotal td, .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td, .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table .order-total td { border: 0; padding-top: 30px; padding-right: 30px; } .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table .cart-subtotal td ul, .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td ul, .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table .order-total td ul { margin: 0; padding: 0; list-style: none; } .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table .cart-subtotal td ul li, .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td ul li, .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table .order-total td ul li { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: flex-end; } .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table .cart-subtotal td ul li .radio, .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table .cart-subtotal td ul li input[type=radio], .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td ul li .radio, .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td ul li input[type=radio], .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table .order-total td ul li .radio, .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table .order-total td ul li input[type=radio] { margin: 0 10px 0 0; } .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table .order-total th { padding-bottom: 30px; } .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table .order-total td { padding-bottom: 30px; } .stm-template-auto_parts.woocommerce-checkout .stm_rental_payment_methods { margin-top: 35px; } .stm-template-auto_parts.woocommerce-checkout .stm_rental_payment_methods h4 { padding-bottom: 28px; border-bottom: 5px solid #191919; } .stm-template-auto_parts.woocommerce-checkout .stm_rental_payment_methods ul { display: block; margin: 0; padding: 0; list-style: none; } .stm-template-auto_parts.woocommerce-checkout .stm_rental_payment_methods ul li input[type=radio] { width: 16px; height: 16px; color: #6c98e1; border: 1px solid #6c98e1; margin-right: 4px; } .stm-template-auto_parts.woocommerce-checkout .stm_rental_payment_methods ul li .radio-wrap { display: inline-block; vertical-align: top; } .stm-template-auto_parts.woocommerce-checkout .stm_rental_payment_methods ul li label { font-weight: 700; font-size: 14px; } .stm-template-auto_parts.woocommerce-checkout .stm_rental_payment_methods ul li label .label-text-wrap { display: block; clear: both; } .stm-template-auto_parts.woocommerce-checkout .stm_rental_payment_methods ul li label img { clear: both; max-width: 200px; margin-top: 7px; } .stm-template-auto_parts.woocommerce-checkout .stm_rental_payment_methods ul li label a { display: inline-block; color: #595959; font-size: 13px; font-weight: 300; text-decoration: none; border-bottom: 1px dashed #595959; line-height: 16px; margin-left: 11px; } .stm-template-auto_parts.woocommerce-checkout .stm_rental_payment_methods ul li label a:hover { color: #cc6119; border-color: #cc6119; } .stm-template-auto_parts.woocommerce-checkout .stm_rental_payment_methods ul li .payment_box { display: block; padding-left: 23px; font-size: 12px; } .stm-template-auto_parts.woocommerce-checkout .stm_rental_payment_methods .wc-place-order-btn { display: block; background: #cc6119; position: relative; max-width: 190px; border-radius: 4px; margin-top: 75px; color: #191919; } .stm-template-auto_parts.woocommerce-checkout .stm_rental_payment_methods .wc-place-order-btn:hover { color: #ffffff; } .stm-template-auto_parts.woocommerce-checkout .stm_rental_payment_methods .wc-place-order-btn:hover input[type=submit] { color: #ffffff; } .stm-template-auto_parts.woocommerce-checkout .stm_rental_payment_methods .wc-place-order-btn input[type=submit] { width: 100%; background: transparent; text-align: center; text-transform: uppercase; min-height: 50px; font-size: 15px; font-weight: 700; line-height: 48px; padding: 2px 23px 0 0; border: none; outline: none; color: #191919; transition: all 0.2s ease; } .stm-template-auto_parts.woocommerce-checkout .stm_rental_payment_methods .wc-place-order-btn:after { content: "\e90f"; display: block; position: absolute; top: 50%; right: 32px; transform: translateY(-50%); font-family: "stm-ap-icon"; font-size: 12px; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; transition: all 0.2s ease; } .stm-template-auto_parts.woocommerce-order-received .entry-header { margin-bottom: 10px; } .stm-template-auto_parts.woocommerce-order-received .entry-title h2 { margin-bottom: 2px; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order { display: flex; flex-direction: row; flex-wrap: nowrap; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order .woocommerce-notice { margin-top: 10px; margin-bottom: 30px; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order .left, .stm-template-auto_parts.woocommerce-order-received .woocommerce-order .right { width: 50%; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order .left { padding-right: 15px; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order .left p:last-child { margin-top: 30px; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order .right { padding-left: 15px; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details { display: block; margin: 0; padding: 33px 60px; list-style: none; background: #f5f7f7; position: relative; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details li { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; border-bottom: 1px solid #dddddd; padding-top: 17px; padding-bottom: 17px; margin-bottom: 0; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details li:last-child { border-bottom: 0; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details li span { font-size: 13px; margin-bottom: 3px; text-transform: uppercase; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details li strong { font-size: 16px; font-weight: 700; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details:before { content: ""; display: block; width: 100%; height: 9px; background: url("../../../images/auto-parts/mount.png") repeat-x 0 0; position: absolute; top: -9px; left: 0; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-details:after { content: ""; display: block; width: 100%; height: 9px; background: url("../../../images/auto-parts/mount-bottom.png") repeat-x 0 0; position: absolute; bottom: -9px; left: 0; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table { margin-bottom: 40px; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table thead th { background: #191919; color: #ffffff; padding: 8px 30px; font-weight: 700; font-size: 14px; text-transform: none; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table thead th:last-child { text-align: right; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table tr td { text-transform: uppercase; padding: 15px 30px; font-size: 14px; font-weight: 400; border-bottom-color: #f5f7f7; color: #191919; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table tr td .product-quantity { color: #595959; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table tr td:first-child { padding-right: 0; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table tr td:last-child { padding-left: 0; text-align: right; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table tbody { background: #f5f7f7; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table tbody th { padding-top: 30px; padding-left: 30px; vertical-align: top; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table tbody td { border: 0; padding-top: 30px; padding-right: 30px; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table tbody td ul { margin: 0; padding: 0; list-style: none; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table tbody td ul li { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: flex-end; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table tbody td ul li .radio, .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table tbody td ul li input[type=radio] { margin: 0 10px 0 0; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table tbody tr:last-child th, .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table tbody tr:last-child td { padding-bottom: 30px; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table tfoot { background: #f5f7f7; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table tfoot tr:last-child th, .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table tfoot tr:last-child td { padding-bottom: 30px; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table tfoot th { padding-top: 30px; padding-left: 30px; vertical-align: top; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table tfoot td { border: 0; padding-top: 30px; padding-right: 30px; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table tfoot td ul { margin: 0; padding: 0; list-style: none; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table tfoot td ul li { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: flex-end; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table tfoot td ul li .radio, .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table tfoot td ul li input[type=radio] { margin: 0 10px 0 0; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table .order-total th { padding-bottom: 30px; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order table .order-total td { padding-bottom: 30px; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order .addresses { display: flex; flex-direction: row; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order .addresses .col-1, .stm-template-auto_parts.woocommerce-order-received .woocommerce-order .addresses .col-2 { width: 50%; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order .addresses .col-1 h3, .stm-template-auto_parts.woocommerce-order-received .woocommerce-order .addresses .col-1 h4, .stm-template-auto_parts.woocommerce-order-received .woocommerce-order .addresses .col-2 h3, .stm-template-auto_parts.woocommerce-order-received .woocommerce-order .addresses .col-2 h4 { font-size: 20px; margin-bottom: 10px; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order .go-to-shop { display: block; max-width: 240px; background: #cc6119; text-align: center; text-transform: uppercase; min-height: 46px; font-size: 14px; font-weight: 700; padding-top: 11px; padding-right: 20px; position: relative; border-radius: 4px; margin: 50px 0 50px auto; color: #191919; letter-spacing: 0; } .stm-template-auto_parts.woocommerce-order-received .woocommerce-order .go-to-shop:after { content: "\e90f"; display: block; position: absolute; top: 50%; right: 30px; transform: translateY(-50%); font-family: "stm-ap-icon"; font-size: 12px; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; } .stm-template-auto_parts.stm-wcmap-shop #main .container > .row, .stm-template-auto_parts.tax-product_cat #main .container > .row { padding-bottom: 30px; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area .select2, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area .select2 { border: 1px solid #f5f7f7; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside { margin-top: 30px; border-top: 4px solid #cc6119; box-shadow: 0 3px 20px -5px rgba(0, 0, 0, 0.5); } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside .widget_title, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside .widget_title { border-top: 0; margin-top: 0; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside .widget_title h3, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside .widget_title h3 { padding: 11px 0; font-size: 18px; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside ul, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside ul { display: flex; flex-direction: row; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; margin: 0; padding: 0; list-style: none; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside ul li, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside ul li { display: flex; width: 48%; justify-content: center; align-items: flex-start; margin-bottom: 22px; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside ul li a, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside ul li a { text-decoration: none; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside ul li:nth-child(1n) .has-checkbox, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside ul li:nth-child(1n) .has-checkbox { margin-left: 15px; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside ul li:nth-child(2n) .has-checkbox, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside ul li:nth-child(2n) .has-checkbox { margin-left: 0; margin-right: 15px; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside ul li .has-checkbox, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside ul li .has-checkbox { display: block; width: 100%; position: relative; padding: 0 0 0 20px; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside ul li .has-checkbox:before, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside ul li .has-checkbox:before { content: ""; display: block; width: 14px; height: 14px; background: #dfe1e5; border-radius: 2px; position: absolute; top: 50%; left: 1px; transform: translateY(-50%); } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside ul li .has-checkbox .term-name, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside ul li .has-checkbox .term-name { margin: 0; text-align: left; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside ul li.chosen .has-checkbox:before, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside ul li.chosen .has-checkbox:before { background: #6c98e1; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside ul li.chosen .has-checkbox:after, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside ul li.chosen .has-checkbox:after { content: "\f00c"; font-family: "Font Awesome 6 Free"; font-weight: 600; display: block; position: absolute; top: 50%; left: 3px; transform: translateY(-50%); color: #ffffff; font-size: 10px; line-height: 14px; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside ul li.chosen .has-icon, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside ul li.chosen .has-icon { opacity: 0.5; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside ul li .term-img, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside ul li .term-img { display: block; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside ul li .term-img img, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside ul li .term-img img { display: block; width: 100%; max-width: 78px; margin: 0 auto; transform: translateZ(0); position: relative; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside ul li .term-name, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside ul li .term-name { display: block; text-align: center; font-size: 13px; line-height: 16px; color: #191919; margin-top: 8px; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside ul li .term-name .term-count, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside ul li .term-name .term-count { margin-left: 3px; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside .price_slider_wrapper, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside .price_slider_wrapper { margin-top: 7px; padding: 0 25px 30px; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider { margin: 0 20px 0 0; background: #aaaaaa; height: 4px; border: 0; position: relative; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider:before, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider:before { content: ""; display: block; width: 100%; height: 4px; background: #aaaaaa; position: absolute; top: 0; right: -20px; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider .ui-slider-range, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider .ui-slider-range { background: #6c98e1; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider .ui-slider-handle, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider .ui-slider-handle { display: block; width: 22px; height: 22px; background: #ffffff; margin: 0; border-radius: 50%; border: 0; box-shadow: 0 0 10px -3px rgba(0, 0, 0, 0.5); top: -10px; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider .ui-slider-handle:before, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider .ui-slider-handle:before { content: ""; display: block; width: 10px; height: 10px; background: #6c98e1; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); border-radius: 50%; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider_amount, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider_amount { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; position: relative; overflow: hidden; margin-top: 20px; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider_amount #min_price, .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider_amount #max_price, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider_amount #min_price, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider_amount #max_price { display: block !important; width: 40%; height: 36px; text-align: center; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider_amount .clear, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider_amount .clear { display: none; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider_amount .price_label, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider_amount .price_label { display: none; overflow: hidden; float: left; text-transform: none; font-family: "Arial"; font-weight: 400; font-size: 13px; color: #777777; padding-top: 3px; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider_amount .price_label .from, .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider_amount .price_label .to, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider_amount .price_label .from, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider_amount .price_label .to { font-family: "Arial"; font-weight: 700; font-size: 13px; color: #191919; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider_amount .button, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider_amount .button { display: none; float: right; margin: 0; color: #191919; font-size: 14px; height: 36px; line-height: 28px; padding: 5px 25px 6px; border-radius: 0; border: 0; background-color: #cc6119 !important; font-weight: 600; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider_amount .button:before, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider_amount .button:before { background: #191919; transform: scale3d(1, 1, 1); } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider_amount .button:hover, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider_amount .button:hover { color: #ffffff; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider_amount .button:hover:before, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside .price_slider_wrapper .price_slider_amount .button:hover:before { opacity: 1; transform: scale3d(0, 1, 1); } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside.widget_rating_filter ul, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside.widget_rating_filter ul { margin: 0 25px; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside.widget_rating_filter ul li, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside.widget_rating_filter ul li { width: 100%; justify-content: flex-start; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside.widget_rating_filter ul li a, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside.widget_rating_filter ul li a { display: flex; flex-direction: row; flex-wrap: nowrap; color: #191919; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside.widget_rating_filter ul li a .star-rating, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside.widget_rating_filter ul li a .star-rating { width: auto; margin-right: 10px; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside.widget_rating_filter ul li a .star-rating > span, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside.widget_rating_filter ul li a .star-rating > span { display: flex; flex-direction: row; flex-wrap: nowrap; width: 140px; } .stm-template-auto_parts.stm-wcmap-shop .stm-shop-sidebar-area aside.widget_rating_filter ul li a .star-rating > span strong, .stm-template-auto_parts.tax-product_cat .stm-shop-sidebar-area aside.widget_rating_filter ul li a .star-rating > span strong { margin: 0 5px; } .stm-template-auto_parts.stm-wcmap-shop .page-description, .stm-template-auto_parts.tax-product_cat .page-description { margin-bottom: 41px; } .stm-template-auto_parts.stm-wcmap-shop .page-description .stm_special_offer, .stm-template-auto_parts.tax-product_cat .page-description .stm_special_offer { border-radius: 3px; overflow: hidden; position: relative; } .stm-template-auto_parts.stm-wcmap-shop .page-description .stm_special_offer .special_offer_product__title, .stm-template-auto_parts.tax-product_cat .page-description .stm_special_offer .special_offer_product__title { flex-direction: row; position: absolute; top: 42%; left: -256px; width: 100%; background: #cc6119; transform: rotate(-90deg) translateY(-42%); padding: 0 15px; } .stm-template-auto_parts.stm-wcmap-shop .page-description .stm_special_offer .special_offer_product__title > *, .stm-template-auto_parts.tax-product_cat .page-description .stm_special_offer .special_offer_product__title > * { padding: 0 5px; } .stm-template-auto_parts.stm-wcmap-shop .page-description .stm_special_offer .special_offer_product__meta_box, .stm-template-auto_parts.tax-product_cat .page-description .stm_special_offer .special_offer_product__meta_box { padding: 17px 70px 30px; } .stm-template-auto_parts.stm-wcmap-shop .page-description .stm_special_offer .special_offer_product__meta_box .stm-spec-prod-text-info, .stm-template-auto_parts.tax-product_cat .page-description .stm_special_offer .special_offer_product__meta_box .stm-spec-prod-text-info { width: 70%; } .stm-template-auto_parts.stm-wcmap-shop .page-description .stm_special_offer .special_offer_product__meta_box .stm-spec-prod-img, .stm-template-auto_parts.tax-product_cat .page-description .stm_special_offer .special_offer_product__meta_box .stm-spec-prod-img { max-width: 50%; min-width: 370px; width: auto; margin-left: -24px; margin-top: 25px; } .stm-template-auto_parts.stm-wcmap-shop .page-description .stm_special_offer .special_offer_product__meta_box h5, .stm-template-auto_parts.tax-product_cat .page-description .stm_special_offer .special_offer_product__meta_box h5 { letter-spacing: -0.8px; } .stm-template-auto_parts.stm-wcmap-shop .page-description .stm_special_offer .special_offer_product__meta_box h5 a, .stm-template-auto_parts.tax-product_cat .page-description .stm_special_offer .special_offer_product__meta_box h5 a { color: #ffffff; } .stm-template-auto_parts.stm-wcmap-shop .page-description .stm_special_offer .special_offer_product__meta_box .price, .stm-template-auto_parts.tax-product_cat .page-description .stm_special_offer .special_offer_product__meta_box .price { margin-top: 50px; } .stm-template-auto_parts.stm-wcmap-shop .page-description .stm_special_offer .special_offer_product__meta_box .price del, .stm-template-auto_parts.tax-product_cat .page-description .stm_special_offer .special_offer_product__meta_box .price del { color: #ffffff; opacity: 0.8; font-weight: 700; font-size: 32px; margin-right: 20px; } .stm-template-auto_parts.stm-wcmap-shop .page-description .stm_special_offer .special_offer_product__meta_box .price ins, .stm-template-auto_parts.tax-product_cat .page-description .stm_special_offer .special_offer_product__meta_box .price ins { font-weight: 700 !important; font-size: 46px; } .stm-template-auto_parts.stm-wcmap-shop .page-description .stm_special_offer .special_offer_product__countdown, .stm-template-auto_parts.tax-product_cat .page-description .stm_special_offer .special_offer_product__countdown { margin-top: 30px; } .stm-template-auto_parts.stm-wcmap-shop .page-description .stm_special_offer .special_offer_product__countdown .count_meta, .stm-template-auto_parts.tax-product_cat .page-description .stm_special_offer .special_offer_product__countdown .count_meta { border-radius: 100px; } .stm-template-auto_parts.stm-wcmap-shop .page-description .stm_special_offer .stm-spec-prod-img, .stm-template-auto_parts.tax-product_cat .page-description .stm_special_offer .stm-spec-prod-img { margin-right: -100px; } .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap, .stm-template-auto_parts.tax-product_cat .action-bar-wrap { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center; margin-bottom: 20px; } .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .left, .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .right, .stm-template-auto_parts.tax-product_cat .action-bar-wrap .left, .stm-template-auto_parts.tax-product_cat .action-bar-wrap .right { display: flex; width: 50%; } .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .left h1, .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .right h1, .stm-template-auto_parts.tax-product_cat .action-bar-wrap .left h1, .stm-template-auto_parts.tax-product_cat .action-bar-wrap .right h1 { font-size: 36px; margin-bottom: 0; } .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .left .select2, .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .right .select2, .stm-template-auto_parts.tax-product_cat .action-bar-wrap .left .select2, .stm-template-auto_parts.tax-product_cat .action-bar-wrap .right .select2 { -webkit-appearance: none; -moz-appearance: none; text-indent: 10px; } .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .left .select2 .select2-selection, .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .right .select2 .select2-selection, .stm-template-auto_parts.tax-product_cat .action-bar-wrap .left .select2 .select2-selection, .stm-template-auto_parts.tax-product_cat .action-bar-wrap .right .select2 .select2-selection { border: 0; height: 42px; font-size: 14px; color: #191d21; background: #ffffff; line-height: 42px; } .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .left .select2 .select2-selection__rendered, .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .right .select2 .select2-selection__rendered, .stm-template-auto_parts.tax-product_cat .action-bar-wrap .left .select2 .select2-selection__rendered, .stm-template-auto_parts.tax-product_cat .action-bar-wrap .right .select2 .select2-selection__rendered { height: 42px; line-height: 42px; background: #f5f7f7; padding-right: 45px; outline: none !important; } .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .left .select2 .select2-selection__arrow, .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .right .select2 .select2-selection__arrow, .stm-template-auto_parts.tax-product_cat .action-bar-wrap .left .select2 .select2-selection__arrow, .stm-template-auto_parts.tax-product_cat .action-bar-wrap .right .select2 .select2-selection__arrow { width: 20px; height: 40px; line-height: 40px; } .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .left .select2 .select2-selection__arrow b, .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .right .select2 .select2-selection__arrow b, .stm-template-auto_parts.tax-product_cat .action-bar-wrap .left .select2 .select2-selection__arrow b, .stm-template-auto_parts.tax-product_cat .action-bar-wrap .right .select2 .select2-selection__arrow b { position: relative; border: 0; margin: 0 auto; } .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .left .select2 .select2-selection__arrow b:before, .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .right .select2 .select2-selection__arrow b:before, .stm-template-auto_parts.tax-product_cat .action-bar-wrap .left .select2 .select2-selection__arrow b:before, .stm-template-auto_parts.tax-product_cat .action-bar-wrap .right .select2 .select2-selection__arrow b:before { content: "\f078"; display: block; font-family: "Font Awesome 6 Free"; font-weight: 600; font-size: 10px; color: #6c98e1; position: absolute; top: 50%; right: 10px; transform: translateY(-50%); z-index: 10; } .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .right, .stm-template-auto_parts.tax-product_cat .action-bar-wrap .right { display: flex; flex-direction: row; justify-content: flex-end; align-items: center; } .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .right .woocommerce-result-count, .stm-template-auto_parts.tax-product_cat .action-bar-wrap .right .woocommerce-result-count { margin-right: 30px; margin-bottom: 0; } .stm-template-auto_parts .woocommerce .cart-empty { display: block; width: 100%; text-align: center; margin-top: 100px; margin-bottom: 40px; font-size: 20px; font-weight: 700; } .stm-template-auto_parts .woocommerce .return-to-shop { display: block; width: 100%; text-align: center; margin-bottom: 100px; } .stm-template-auto_parts .woocommerce .return-to-shop a { display: inline-block; text-align: center; padding: 12px 16px 10px; font-size: 14px; line-height: 14px; font-weight: 700; letter-spacing: 0.3px; text-transform: uppercase; color: #ffffff; border-radius: 3px; background-color: #6c98e1; text-decoration: none; outline: none; visibility: visible; border: none; } .stm-template-auto_parts .wishlist_table { margin-top: 40px; } .stm-template-auto_parts .wishlist_table thead th { background: #191919; color: #ffffff; padding: 8px 30px; font-weight: 700; font-size: 14px; text-transform: none; } .stm-template-auto_parts .wishlist_table thead th:last-child { text-align: right; } .stm-template-auto_parts .wishlist_table tr td { text-transform: uppercase; padding: 15px 30px; font-size: 14px; font-weight: 400; border-bottom-color: #f5f7f7; color: #191919; text-align: left; } .stm-template-auto_parts .wishlist_table tr td .product-quantity { color: #595959; } .stm-template-auto_parts .wishlist_table tr td:first-child { padding: 0 15px; text-align: center; } .stm-template-auto_parts .wishlist_table tr td:first-child .remove { font-size: 26px; color: #595959; } .stm-template-auto_parts .wishlist_table tr td:last-child { padding-left: 0; text-align: right; } .stm-template-auto_parts .wishlist_table tr td.wishlist-empty { text-align: center; } .stm-template-auto_parts .wishlist_table tbody { background: #f5f7f7; } .stm-template-auto_parts .wishlist_table tbody th { padding-top: 30px; padding-left: 30px; vertical-align: top; } .stm-template-auto_parts .wishlist_table tbody td { border: 0; padding-top: 30px; padding-right: 30px; } .stm-template-auto_parts .wishlist_table tfoot { background: #f5f7f7; } .stm-template-auto_parts .wishlist_table tfoot th { padding-top: 30px; padding-left: 30px; vertical-align: top; } .stm-template-auto_parts .wishlist_table tfoot td { border: 0; padding: 0; } .stm-template-auto_parts .select2 { -webkit-appearance: none; -moz-appearance: none; text-indent: 10px; } .stm-template-auto_parts .select2 .select2-selection { border: 0; height: 42px; font-size: 14px; color: #191d21; background: #ffffff; line-height: 42px; } .stm-template-auto_parts .select2 .select2-selection__rendered { height: 42px; line-height: 42px; outline: none !important; } .stm-template-auto_parts .select2 .select2-selection__arrow { height: 40px; line-height: 40px; } .stm-template-auto_parts .select2 .select2-selection__arrow b { position: relative; border: 0; margin: 0; } .stm-template-auto_parts .select2 .select2-selection__arrow b:before { content: "\f078"; display: block; font-family: "Font Awesome 6 Free"; font-weight: 600; font-size: 10px; position: absolute; top: 50%; right: 10px; transform: translateY(-50%); z-index: 10; } .stm-template-auto_parts .select2-container ul { padding: 0; } .stm-template-auto_parts .select2-container ul li { padding: 5px 10px; } .stm-template-auto_parts button { display: inline-block; text-align: center; padding: 12px 16px 10px; font-size: 14px; line-height: 14px; font-weight: 700; letter-spacing: 0.3px; text-transform: uppercase; color: #ffffff; border-radius: 3px; background-color: #cc6119; text-decoration: none; outline: none; visibility: visible; border: none; transition: all 0.2s ease; } .stm-template-auto_parts button:hover { color: #191919; } .stm-template-auto_parts .fas.fa-user { vertical-align: middle; } .stm-template-auto_parts .fas.fa-user:before { content: "\e90a"; font-family: "stm-ap-icon"; color: #6c98e1; font-size: 14px; } .stm-template-auto_parts.home .vc_column_container .mc4wp-form { width: 100%; max-width: 440px; } .stm-template-auto_parts.home .vc_column_container .mc4wp-form .mc4wp-form-fields p { display: flex; flex-direction: row; overflow: hidden; border-radius: 3px; } .stm-template-auto_parts.home .vc_column_container .mc4wp-form .mc4wp-form-fields p input[type=email] { width: 76%; font-size: 16px; color: #777777; height: 50px; line-height: 48px; padding-left: 17px; border: 0; } .stm-template-auto_parts.home .vc_column_container .mc4wp-form .mc4wp-form-fields p span { display: block; width: 24%; border-radius: 0 3px 3px 0; overflow: hidden; } .stm-template-auto_parts.home .vc_column_container .mc4wp-form .mc4wp-form-fields p input[type=submit] { width: 100%; font-size: 14px; font-weight: 700; line-height: 45px; height: 50px; color: #191919; text-transform: uppercase; letter-spacing: 0; background: #cc6119; border: 0; padding-top: 3px; outline: none !important; transition: all 0.2s ease; } .stm-template-auto_parts.home .vc_column_container .mc4wp-form .mc4wp-form-fields p input[type=submit]:hover, .stm-template-auto_parts.home .vc_column_container .mc4wp-form .mc4wp-form-fields p input[type=submit]:active { color: #ffffff; } .stm-template-auto_parts.home .vc_column_container .mc4wp-form .mc4wp-response .mc4wp-alert { color: #ffffff; } .stm-template-auto_parts.home .vc_column_container .mc4wp-form .mc4wp-response .mc4wp-alert a { color: #ffffff; } .stm-template-auto_parts .stm-header__hb { margin-bottom: 30px; } .stm-template-auto_parts .stm-header__row_top { height: 40px; border-bottom: 1px solid #e5e5e5; } .stm-template-auto_parts .stm-header__row_top .stm-header__cell_left .stm-text-link a { font-size: 13px; } .stm-template-auto_parts .stm-header__row_top .stm-header__cell_right .stm-multi-currency { display: flex; flex-direction: row; flex-wrap: nowrap; /*&:after { content: "\f078"; display: block; font-family: 'Font Awesome 6 Free'; font-size: 10px; position: absolute; top: 50%; right: 0; transform: translateY(-50%); z-index: 10; color: $blue-ap; }*/ } .stm-template-auto_parts .stm-header__row_top .stm-header__cell_right .stm-multi-currency .stm-multi-currency__info { margin-right: 3px; } .stm-template-auto_parts .stm-header__row_top .stm-header__cell_right .stm-multi-currency .stm-multi-currency__info .stm-multi-curr__text { color: #808080; font-size: 13px; } .stm-template-auto_parts .stm-header__row_top .stm-header__cell_right .stm-multi-currency .stm-multicurr-select { display: block; position: relative; font-size: 13px; width: 90px; } .stm-template-auto_parts .stm-header__row_top .stm-header__cell_right .stm-multi-currency .stm-multicurr-select #stm-multi-curr-select { width: 66px; padding-left: 5px; border: 0; background: transparent; color: #191919; -webkit-appearance: none; -moz-appearance: none; text-indent: 0; outline: none !important; } .stm-template-auto_parts .stm-header__row_top .stm-header__cell_right .stm-multi-currency .stm-multicurr-select .select2.select2-container--focus { outline: none; } .stm-template-auto_parts .stm-header__row_top .stm-header__cell_right .stm-multi-currency .stm-multicurr-select .select2 .select2-selection { height: 30px; line-height: 30px; outline: none !important; } .stm-template-auto_parts .stm-header__row_top .stm-header__cell_right .stm-multi-currency .stm-multicurr-select .select2 .select2-selection__rendered { height: 30px; line-height: 30px; outline: none !important; border: none; box-shadow: none; } .stm-template-auto_parts .stm-header__row_top .stm-header__cell_right .stm-multi-currency .stm-multicurr-select .select2 .select2-selection__arrow { height: 26px; line-height: 26px; } .stm-template-auto_parts .stm-header__row_top .stm-header__cell_right .stm-multi-currency .stm-multicurr-select .select2 .select2-selection__arrow b { position: relative; border: 0; margin: 0; } .stm-template-auto_parts .stm-header__row_top .stm-header__cell_right .stm-multi-currency .stm-multicurr-select .select2 .select2-selection__arrow b:before { content: "\f078"; display: block; width: 10px; font-family: "Font Awesome 6 Free"; font-weight: 600; font-size: 10px; color: #6c98e1; position: absolute; top: 50%; right: 10px; transform: translateY(-50%); z-index: 10; } .stm-template-auto_parts .stm-header__row_center .stm-header__element { margin-right: 120px; } .stm-template-auto_parts .stm-header__row_center .stm-header__cell_right .stm-iconbox { margin-top: 5px; } .stm-template-auto_parts .stm-header__row_center .stm-header__cell_right .stm-iconbox__icon:before { font-size: 21px; } .stm-template-auto_parts .stm-header__row_center .stm-header__cell_right .stm-iconbox__text:nth-child(1) { font-size: 13px; color: #808080; font-weight: 400; line-height: 18px; margin-top: 2px; } .stm-template-auto_parts .stm-header__row_center .stm-header__cell_right .stm-iconbox__text:nth-child(2) { font-size: 15px; color: #191919; line-height: 18px; margin: 2px 0; } .stm-template-auto_parts .stm-header__row_center .stm-header__cell_right .stm-iconbox__description { font-size: 13px; color: #808080; line-height: 18px; } .stm-template-auto_parts .stm-header__row_center .stm-header__cell_right .stm-cart-2-link { text-decoration: none; } .stm-template-auto_parts .stm-header__row_center .stm-header__cell_right .stm-cart-2 { display: flex; flex-direction: row; flex-wrap: nowrap; } .stm-template-auto_parts .stm-header__row_center .stm-header__cell_right .stm-cart-2 .cart__quantity-badge { background-color: transparent !important; } .stm-template-auto_parts .stm-header__row_center .stm-header__cell_right .stm-cart-2__text:nth-child(1) { font-size: 13px; color: #808080; font-weight: 400; } .stm-template-auto_parts .stm-header__row_center .stm-header__cell_right .stm-cart-2__text:nth-child(2) { font-size: 15px; color: #191919; } .stm-template-auto_parts .stm-header__row_center .stm-header__cell_right .stm-cart-2__description { font-size: 13px; color: #808080; } .stm-template-auto_parts .stm-header__row_color_bottom .stm-header__element_default { width: 100%; margin: 0; } .stm-template-auto_parts .stm-header__row_color_bottom .container .stm-navigation { width: 100%; background: #191919; border-radius: 3px; } .stm-template-auto_parts .stm-header__row_color_bottom .container .stm-navigation ul { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-items: center; width: 100%; margin: 0; } .stm-template-auto_parts .stm-header__row_color_bottom .container .stm-navigation ul li { display: block; border-bottom: 3px solid #191919; margin-bottom: 0; transition: all 0.2s ease; } .stm-template-auto_parts .stm-header__row_color_bottom .container .stm-navigation ul li.current-menu-item { border-bottom-color: #ffcc12; } .stm-template-auto_parts .stm-header__row_color_bottom .container .stm-navigation ul li.current-menu-item a { background: #000000; } .stm-template-auto_parts .stm-header__row_color_bottom .container .stm-navigation ul li a { display: block; width: 100%; padding: 15px 20px 15px; transition: all 0.2s ease; } .stm-template-auto_parts .stm-header__row_color_bottom .container .stm-navigation ul li:hover { border-bottom-color: #ffcc12; } .stm-template-auto_parts .stm-header__row_color_bottom .container .stm-navigation ul li:hover a { background: #000000; } .stm-template-auto_parts .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item:hover img { filter: none; } .stm-template-auto_parts .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item .vc_inner { display: flex; flex-direction: row; align-items: center; justify-content: center; height: 45px; } .stm-template-auto_parts .vc_carousel-slideline .vc_carousel-slideline-inner .vc_item img { display: block; width: auto; max-width: 100%; max-height: 40px; margin: 0 auto; filter: grayscale(100%); transform: translateZ(0); transition: all 0.2s ease; position: relative; } .stm-template-auto_parts .post-grid-single-unit:hover .content { box-shadow: 0 2px 20px -5px rgba(0, 0, 0, 0.5); } .stm-template-auto_parts .post-grid-single-unit:hover .content .title-relative a h4 { color: #cc6119 !important; } .stm-template-auto_parts .post-grid-single-unit .image img { height: 160px; -o-object-fit: cover; object-fit: cover; } .stm-template-auto_parts .post-grid-single-unit .content { display: block; border: 1px solid #dddddd; box-shadow: 0 2px 20px -5px rgba(0, 0, 0, 0); margin-top: 15px; background: #ffffff; padding: 40px 40px 0; transition: all 0.2s ease; } .stm-template-auto_parts .post-grid-single-unit .content .title-relative { margin-bottom: 29px; } .stm-template-auto_parts .post-grid-single-unit .content .title-relative a { text-decoration: none; transition: all 0.2s ease; } .stm-template-auto_parts .post-grid-single-unit .content .title-relative a h4 { line-height: 22px; min-height: 44px; } .stm-template-auto_parts .post-grid-single-unit .content .post-meta-bottom { display: flex; flex-direction: row; flex-wrap: nowrap; border-top: 1px solid #dddddd; padding: 10px 0 13px; justify-content: space-between; margin-bottom: 0; } .stm-template-auto_parts .post-grid-single-unit .content .post-meta-bottom .blog-meta-unit i { margin-right: 7px; color: #6c98e1; } .stm-template-auto_parts .post-grid-single-unit .content .post-meta-bottom .blog-meta-unit span, .stm-template-auto_parts .post-grid-single-unit .content .post-meta-bottom .blog-meta-unit a { font-size: 13px; color: #888888; } .stm-template-auto_parts .post-list-single-item { margin-bottom: 30px; } .stm-template-auto_parts .post-list-single-item:hover .absoluted-content .relatived-content .title { color: #cc6119; } .stm-template-auto_parts .post-list-single-item .image { position: relative; vertical-align: top; overflow: hidden; max-height: 429px; } .stm-template-auto_parts .post-list-single-item .image img { vertical-align: top; width: 100%; } .stm-template-auto_parts .post-list-single-item .video-preview { position: absolute; right: 9px; top: 17px; padding: 1px 11px 1px 25px; border-radius: 2px; color: #fff; font-size: 10px; text-transform: uppercase; background-color: #6c98e1; z-index: 20; } .stm-template-auto_parts .post-list-single-item .video-preview .fas { position: absolute; top: 50%; left: 7px; margin-top: -6px; font-size: 12px; } .stm-template-auto_parts .post-list-single-item .sticky-post { position: absolute; top: 20px; left: -90px; background-color: #cc6119; text-transform: uppercase; color: #fff; font-weight: 700; font-size: 11px; width: 250px; height: 33px; line-height: 33px; text-align: center; transform: rotate(-45deg); } .stm-template-auto_parts .post-list-single-item .blog-meta { position: relative; margin-top: -44px; padding-left: 36px; padding-right: 27px; margin-bottom: 0; background-color: #191919; z-index: 20; } .stm-template-auto_parts .post-list-single-item .absoluted-content { position: absolute; bottom: 44px; left: 0; right: 0; } .stm-template-auto_parts .post-list-single-item .absoluted-content .relatived-content { padding: 0 36px 31px; position: relative; z-index: 10; } .stm-template-auto_parts .post-list-single-item .absoluted-content .relatived-content .title { margin-bottom: 0; color: #fff; font-weight: 700; line-height: 28px; transition: all 0.2s ease; } .stm-template-auto_parts .post-list-single-item .absoluted-content .relatived-content .video-preview { display: inline-block; margin-bottom: 16px; position: relative; top: 0; left: 0; } .stm-template-auto_parts .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-template-auto_parts.blog .post-grid-single-unit, .stm-template-auto_parts.archive .post-grid-single-unit { margin-bottom: 30px; } .stm-template-auto_parts.blog .blog-posts-excerpt, .stm-template-auto_parts.archive .blog-posts-excerpt { padding-bottom: 20px; } .stm-template-auto_parts.blog .blog-posts-excerpt a, .stm-template-auto_parts.archive .blog-posts-excerpt a { color: #cc6119; } .stm-template-auto_parts.blog #main aside, .stm-template-auto_parts.archive #main aside, .stm-template-auto_parts.single-post #main aside, .stm-template-auto_parts.page #main aside { margin-top: 30px; border-top: 4px solid #cc6119; box-shadow: 0 3px 20px -5px rgba(0, 0, 0, 0.5); padding: 20px; } .stm-template-auto_parts.blog #main aside:first-child, .stm-template-auto_parts.archive #main aside:first-child, .stm-template-auto_parts.single-post #main aside:first-child, .stm-template-auto_parts.page #main aside:first-child { margin-top: 0; } .stm-template-auto_parts.blog #main aside .widget-title, .stm-template-auto_parts.archive #main aside .widget-title, .stm-template-auto_parts.single-post #main aside .widget-title, .stm-template-auto_parts.page #main aside .widget-title { border-top: 0; margin-top: 0; } .stm-template-auto_parts.blog #main aside .widget-title h4, .stm-template-auto_parts.archive #main aside .widget-title h4, .stm-template-auto_parts.single-post #main aside .widget-title h4, .stm-template-auto_parts.page #main aside .widget-title h4 { font-size: 18px; line-height: 18px; color: #191919; font-weight: 500; } .stm-template-auto_parts.blog #main aside a:hover, .stm-template-auto_parts.archive #main aside a:hover, .stm-template-auto_parts.single-post #main aside a:hover, .stm-template-auto_parts.page #main aside a:hover { color: #cc6119; } .stm-template-auto_parts.single-post .comment-form { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; } .stm-template-auto_parts.single-post .comment-form .comment-form-rating .stars { margin-bottom: 0; } .stm-template-auto_parts.single-post .comment-form .comment-form-rating .stars span { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; align-items: center; } .stm-template-auto_parts.single-post .comment-form .comment-form-rating .stars span a { display: block; position: relative; color: transparent; line-height: 15px; width: 18px; } .stm-template-auto_parts.single-post .comment-form .comment-form-rating .stars span a:before { content: "\e90e"; display: block; width: 15px; height: 15px; font-family: "stm-ap-icon"; font-size: 14px; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); color: #cc6119; } .stm-template-auto_parts.single-post .comment-form .comment-form-rating .stars span a.selected:before, .stm-template-auto_parts.single-post .comment-form .comment-form-rating .stars span a.active:before { content: "\e908"; } .stm-template-auto_parts.single-post .comment-form .comment-form-rating select { display: none; opacity: 0; visibility: hidden; } .stm-template-auto_parts.single-post .comment-form .comment-form-rating .select2 { display: none; } .stm-template-auto_parts.single-post .comment-form .comment-form-comment { width: 100%; } .stm-template-auto_parts.single-post .comment-form textarea { background: #efefef; } .stm-template-auto_parts.single-post .comment-form textarea:focus, .stm-template-auto_parts.single-post .comment-form textarea:active { outline: none; border: 1px solid #cccccc; } .stm-template-auto_parts.single-post .comment-form input[type=submit] { border: 0; background: #cc6119; color: #191919; padding: 10px 40px; font-size: 14px; font-weight: 700; text-transform: uppercase; } .stm-template-auto_parts .post-grid-single-unit .image { display: block; position: relative; } .stm-template-auto_parts .post-grid-single-unit .image .video-preview { position: absolute; right: 9px; top: 17px; padding: 1px 11px 1px 25px; border-radius: 2px; color: #fff; font-size: 10px; text-transform: uppercase; background-color: #6c98e1; z-index: 20; line-height: 22px; } .stm-template-auto_parts .post-grid-single-unit .image .video-preview i { position: absolute; top: 50%; left: 7px; margin-top: -6px; font-size: 12px; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .stm-template-auto_parts .post-grid-single-unit .image .video-preview:before { display: none; } .stm-template-auto_parts .post-grid-single-unit .image .video-preview a:before { color: #ffffff; } .stm-template-auto_parts .stm-blog-pagination { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: center; margin-top: 50px; } .stm-template-auto_parts .stm-blog-pagination ul { display: flex; flex-direction: row; flex-wrap: nowrap; margin: 0 5px; padding: 0; list-style: none; } .stm-template-auto_parts .stm-blog-pagination ul li { padding: 0; margin: 0 5px; } .stm-template-auto_parts .stm-blog-pagination ul li a, .stm-template-auto_parts .stm-blog-pagination ul li span { display: block; width: 33px; height: 33px; padding: 7px 6px; font-size: 16px; line-height: 20px; border-radius: 3px; text-align: center; color: #ffffff; } .stm-template-auto_parts .stm-blog-pagination ul li span { background: #ddd; } .stm-template-auto_parts .stm-blog-pagination ul li a { background: #6c98e1; transition: all 0.2s ease; } .stm-template-auto_parts .stm-blog-pagination ul li a:hover { color: #ffffff; } .stm-template-auto_parts .stm-blog-pagination .stm-prev-next { border-radius: 3px; width: 54px; height: 35px; } .stm-template-auto_parts .stm-blog-pagination .stm-prev-next.disabled { background-color: #ddd; } .stm-template-auto_parts .stm-blog-pagination .stm-prev-next i { display: block; font-size: 20px; padding: 6px 16px 7px; margin: 0 auto; text-align: center; color: #ffffff; } .stm-template-auto_parts .stm-blog-pagination .stm-prev-next a { display: block; transition: all 0.2s ease; background: #6c98e1; border-radius: 3px; } .stm-template-auto_parts .stm-blog-pagination .stm-prev-next a:hover { color: #ffffff; } .stm-template-auto_parts .blog-meta { padding: 16px 18px 0; margin-bottom: 45px; background-color: #191919; } .stm-template-auto_parts .blog-meta .left { float: left; } .stm-template-auto_parts .blog-meta .right { float: right; } .stm-template-auto_parts .blog-meta .blog-meta-unit { position: relative; color: #fff; padding-left: 22px; margin-bottom: 14px; font-weight: 400; } .stm-template-auto_parts .blog-meta .blog-meta-unit .post_comments { font-weight: 400; } .stm-template-auto_parts .blog-meta .blog-meta-unit a { color: #fff; } .stm-template-auto_parts .blog-meta .blog-meta-unit a:hover { color: #6c98e1; text-decoration: none; } .stm-template-auto_parts .blog-meta .blog-meta-unit i { position: absolute; top: 50%; left: 0; margin-top: -9px; font-size: 15px; color: #6c98e1; } .stm-template-auto_parts .blog-meta .blog-meta-unit i .stm-icon-message { font-size: 14px; margin-top: -7px; } .stm-template-auto_parts .blog-meta .clearfix .blog-meta-unit { float: left; margin-right: 41px; } .stm-template-auto_parts .post-content { padding-bottom: 35px; margin-bottom: 38px; border-bottom: 1px solid #ddd; } .stm-template-auto_parts .post-content iframe { width: 100% !important; max-width: 100% !important; vertical-align: top; } .stm-template-auto_parts .post-content.post-content-vc { margin-bottom: 0; padding-bottom: 0; border-bottom: none; } .stm-template-auto_parts .post-content blockquote { position: relative; margin-top: 10px; padding-left: 72px; padding-right: 5px; border-left: none; font-size: 16px; line-height: 32px; color: #191919; font-style: normal; } .stm-template-auto_parts .post-content blockquote:after, .stm-template-auto_parts .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: #cc6119; content: "\e923"; } .stm-template-auto_parts .blog-meta-bottom { margin-top: 30px; margin-bottom: 40px; } .stm-template-auto_parts .blog-meta-bottom .left { float: left; } .stm-template-auto_parts .blog-meta-bottom .right { float: right; } .stm-template-auto_parts .blog-meta-bottom span.h6 { text-transform: uppercase; font-weight: 700; } .stm-template-auto_parts .blog-meta-bottom .post-tags .post-tag, .stm-template-auto_parts .blog-meta-bottom .post-tags .post-category, .stm-template-auto_parts .blog-meta-bottom .post-cat .post-tag, .stm-template-auto_parts .blog-meta-bottom .post-cat .post-category { color: #888; font-weight: 400; font-size: 13px; } .stm-template-auto_parts .blog-meta-bottom .post-tags .post-tag:last-child .divider, .stm-template-auto_parts .blog-meta-bottom .post-tags .post-category:last-child .divider, .stm-template-auto_parts .blog-meta-bottom .post-cat .post-tag:last-child .divider, .stm-template-auto_parts .blog-meta-bottom .post-cat .post-category:last-child .divider { display: none; } .stm-template-auto_parts .blog-meta-bottom .post-tags .post-tag a, .stm-template-auto_parts .blog-meta-bottom .post-tags .post-category a, .stm-template-auto_parts .blog-meta-bottom .post-cat .post-tag a, .stm-template-auto_parts .blog-meta-bottom .post-cat .post-category a { color: #888; font-weight: 400; font-size: 13px; } .stm-template-auto_parts .blog-meta-bottom .post-tags .post-tag a:hover, .stm-template-auto_parts .blog-meta-bottom .post-tags .post-category a:hover, .stm-template-auto_parts .blog-meta-bottom .post-cat .post-tag a:hover, .stm-template-auto_parts .blog-meta-bottom .post-cat .post-category a:hover { text-decoration: none; color: #6c98e1; } .stm-template-auto_parts .blog-meta-bottom .post-tags { margin-top: 2px; } .stm-template-auto_parts .blog-meta-bottom .stm-shareble { margin-top: 7px; } .stm-template-auto_parts .stm-author-box { padding: 30px 50px 30px 30px; margin-bottom: 58px; border-top: 4px solid #191919; background-color: #f3f4f5; } .stm-template-auto_parts .stm-author-box .author-image { float: left; margin-right: 29px; } .stm-template-auto_parts .stm-author-box .author-image > img { border-radius: 50%; } .stm-template-auto_parts .stm-author-box .author-content { overflow: hidden; } .stm-template-auto_parts .stm-author-box .author-content h6 { margin-bottom: 4px; color: #aaaaaa; } .stm-template-auto_parts .stm-author-box .author-content h4 { margin-bottom: 10px; } .stm-template-auto_parts .stm-author-box .author-content .author-description { color: #555; font-size: 14px; line-height: 20px; } .stm-template-auto_parts .stm-carousel .owl-controls { margin-top: 30px; text-align: center; } .stm-template-auto_parts .owl-dots { display: inline-block; vertical-align: middle; margin: 0 7px; position: relative; top: 1px; } .stm-template-auto_parts .owl-dots .owl-dot { display: block; float: left; padding: 4px; } .stm-template-auto_parts .owl-dots .owl-dot.active span { transform: scale(1.3); background-color: #6c98e1; } .stm-template-auto_parts .owl-dots .owl-dot span { display: block; width: 4px; height: 4px; background-color: #aaaaaa; border-radius: 50%; } .stm-template-auto_parts .owl-dots button { background-color: transparent !important; box-shadow: none !important; } .stm-template-auto_parts .stm-owl-next, .stm-template-auto_parts .stm-owl-prev { display: inline-block; vertical-align: middle; font-size: 30px; padding: 5px 15px; border: 2px solid transparent; color: #aaaaaa; } .stm-template-auto_parts .stm-owl-next :hover, .stm-template-auto_parts .stm-owl-prev :hover { cursor: pointer; border-color: #6c98e1; color: #6c98e1; } .stm-template-auto_parts .wpcf7 input[type=submit] { display: inline-block; border: 1px solid #cc6119; padding: 8px 30px; color: #191919; text-decoration: none; background: #cc6119; border-radius: 3px; font-weight: 700; transition: all 0.2s ease; } .stm-template-auto_parts .wpcf7 input[type=submit]:hover { background: #cc6119; color: #191919; } .stm-template-auto_parts .icon-box { display: flex; } .stm-template-auto_parts .icon-box .icon-text { margin-top: 10px; } .stm-template-auto_parts .icon-box .icon-text .content p { font-size: 18px; font-weight: 400; line-height: 20px; } .stm-template-auto_parts .stm-layout-box-boats { flex-direction: column; flex-wrap: nowrap; align-items: center; justify-content: flex-start; } .stm-template-auto_parts .stm-layout-box-boats .icon-text { margin-top: 10px; } .stm-template-auto_parts .stm-layout-box-boats .icon-text .content p { font-size: 18px; font-weight: 600; line-height: 20px; text-align: center; } .stm-template-auto_parts .stm-layout-box-car_dealer { flex-direction: row; flex-wrap: nowrap; align-items: flex-start; justify-content: flex-start; } .stm-template-auto_parts .stm-layout-box-car_dealer .boat-line { display: none; } .stm-template-auto_parts .stm-layout-box-car_dealer .icon { margin-top: 0 !important; margin-right: 10px !important; margin-left: 0 !important; } .stm-template-auto_parts .stm-layout-box-car_dealer .icon-text { margin: 0; } .stm-template-auto_parts.page .prefooter-section, .stm-template-auto_parts.blog .prefooter-section, .stm-template-auto_parts.single-post .prefooter-section, .stm-template-auto_parts.archive .prefooter-section { position: relative; margin: 55px auto 0; } .stm-template-auto_parts.page .prefooter-section:before, .stm-template-auto_parts.blog .prefooter-section:before, .stm-template-auto_parts.single-post .prefooter-section:before, .stm-template-auto_parts.archive .prefooter-section:before { content: ""; display: block; width: 97.5%; border-top: 1px solid #aaaaaa; position: absolute; top: 0; left: 15px; right: 0; } .stm-template-auto_parts.home .prefooter-section { position: relative; margin: 0 auto; } .stm-template-auto_parts.home .prefooter-section:before { display: none; } .stm-template-auto_parts .prefooter-section { padding: 55px 15px 40px; } .stm-template-auto_parts #footer .widgets aside { padding-top: 64px; margin-bottom: 57px; } .stm-template-auto_parts #footer .widgets aside .widget-title { margin-bottom: 17px; } .stm-template-auto_parts #footer .widgets aside .widget-title h6 { font-size: 18px; line-height: 18px; color: #ffffff; font-weight: 500; } .stm-template-auto_parts #footer .widgets aside .textwidget { font-size: 13px; font-weight: 400; line-height: 20px; color: #aaaaaa; padding-top: 3px; } .stm-template-auto_parts #footer .widgets aside .textwidget > p { line-height: 7px; font-size: 13px; color: #888888; } .stm-template-auto_parts #footer .widgets aside .gallery { margin-bottom: 0; padding-top: 13px; } .stm-template-auto_parts #footer .widgets aside .gallery figure { padding: 0; text-align: left; } .stm-template-auto_parts #footer .widgets aside .gallery figure .gallery-icon img { border-radius: 4px; } .stm-template-auto_parts #footer .widgets aside .widget_socials { display: flex; flex-direction: row; justify-content: space-between; padding: 7px 0 0; margin: 0; } .stm-template-auto_parts #footer .widgets aside .widget_socials li { padding: 0; } .stm-template-auto_parts #footer .widgets aside .widget_socials li a { display: flex; justify-content: center; align-items: center; width: 45px; height: 45px; background: #3b3d3f; padding: 0; border-radius: 45px; transition: all 0.2s ease; text-decoration: none; } .stm-template-auto_parts #footer .widgets aside .widget_socials li a i { color: #ffffff; padding: 0; margin: 0; font-size: 20px; margin-top: 2px; } .stm-template-auto_parts #footer .widgets aside .widget_socials li a:hover { background: #cc6119; } .stm-template-auto_parts #footer .widgets aside .mc4wp-form { margin-top: -3px; } .stm-template-auto_parts #footer .widgets aside .mc4wp-form .mc4wp-form-fields p { display: flex; flex-direction: row; overflow: hidden; border-radius: 3px; } .stm-template-auto_parts #footer .widgets aside .mc4wp-form .mc4wp-form-fields p input[type=email] { width: 85%; font-size: 14px; color: #777777; height: 38px; line-height: 48px; padding-left: 17px; border: 0; } .stm-template-auto_parts #footer .widgets aside .mc4wp-form .mc4wp-form-fields p span { display: block; width: 15%; border-radius: 0 3px 3px 0; overflow: hidden; position: relative; } .stm-template-auto_parts #footer .widgets aside .mc4wp-form .mc4wp-form-fields p span:before { content: "\e904"; display: block; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); color: #191919; font-size: 14px; font-family: "stm-ap-icon"; cursor: pointer; transition: all 0.2s ease; } .stm-template-auto_parts #footer .widgets aside .mc4wp-form .mc4wp-form-fields p span:hover:before { color: #ffffff; } .stm-template-auto_parts #footer .widgets aside .mc4wp-form .mc4wp-form-fields p input[type=submit] { font-size: 14px; font-weight: 700; line-height: 35px; height: 38px; color: transparent !important; text-transform: uppercase; letter-spacing: 0; background: #cc6119; border: 0; outline: none !important; transition: all 0.2s ease; } .stm-template-auto_parts #footer .widgets aside .mc4wp-form .mc4wp-form-fields p input[type=submit]:hover, .stm-template-auto_parts #footer .widgets aside .mc4wp-form .mc4wp-form-fields p input[type=submit]:active { color: #ffffff; } .stm-template-auto_parts #footer-copyright { padding: 15px 0; } .stm-template-auto_parts #footer-copyright .footer-copyright { text-align: center; color: #888888; font-size: 13px; } .stm-template-auto_parts #footer-copyright .footer-copyright:before { top: -15px; } .stm-template-auto_parts #footer-copyright .footer-copyright a { color: #ffffff; font-size: 13px; font-weight: 300; } .stm-template-auto_parts.admin-bar .select2-container--default .select2-dropdown.select2-dropdown--above { margin-top: 28px; } .stm-template-auto_parts.admin-bar .select2-container--default .select2-dropdown.select2-dropdown--below { margin-top: 36px; } @media (max-width: 1165px) { .stm-template-auto_parts .stm-header__row { margin: 0 -15px; } .stm-template-auto_parts .vc_row-no-padding { padding: 0 !important; } } @media (max-width: 1100px) { .stm-template-auto_parts .post-grid-single-unit .content { padding: 30px 30px 0; } } @media (max-width: 1024px) { .stm-template-auto_parts .select2-container--default .select2-selection--single .select2-selection__arrow { text-align: center; } .stm-template-auto_parts.home .woocommerce ul.products .col-md-3 { width: 24.9%; } .stm-template-auto_parts.home .woocommerce ul.products .wc-forward { font-size: 12px; white-space: nowrap; } .stm-template-auto_parts.home .woocommerce ul.products li.product .product_thumbnail, .stm-template-auto_parts.home .woocommerce ul.products li.product h6, .stm-template-auto_parts.home .woocommerce ul.products li.product h5, .stm-template-auto_parts.home .woocommerce ul.products li.product .stm-info-button-wrap { padding: 0 15px; } .stm-template-auto_parts.home .stm-home-newsletter .vc_column-inner { padding-left: 60px !important; padding-right: 60px !important; } .stm-template-auto_parts.stm-wcmap-shop .page-description .stm_special_offer .special_offer_product__title, .stm-template-auto_parts.tax-product_cat .page-description .stm_special_offer .special_offer_product__title { left: -252px; } .stm-template-auto_parts.stm-wcmap-shop .page-description .stm_special_offer .special_offer_product__title > *, .stm-template-auto_parts.tax-product_cat .page-description .stm_special_offer .special_offer_product__title > * { padding-top: 10px; } .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .left, .stm-template-auto_parts.tax-product_cat .action-bar-wrap .left { width: 40%; } .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .right, .stm-template-auto_parts.tax-product_cat .action-bar-wrap .right { width: 60%; } .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .right .woocommerce-result-count, .stm-template-auto_parts.tax-product_cat .action-bar-wrap .right .woocommerce-result-count { margin-right: 10px; } .stm-template-auto_parts.stm-wcmap-shop .products .col-md-4, .stm-template-auto_parts.tax-product_cat .products .col-md-4 { width: 33% !important; } .stm-template-auto_parts.stm-wcmap-shop .products .col-md-3, .stm-template-auto_parts.tax-product_cat .products .col-md-3 { width: 24% !important; } .stm-template-auto_parts.stm-wcmap-shop .products li.product .stm-product-inner, .stm-template-auto_parts.tax-product_cat .products li.product .stm-product-inner { min-height: 391px; } .stm-template-auto_parts.stm-wcmap-shop .products li.product .stm-product-inner .product_thumbnail, .stm-template-auto_parts.stm-wcmap-shop .products li.product .stm-product-inner h6, .stm-template-auto_parts.stm-wcmap-shop .products li.product .stm-product-inner h5, .stm-template-auto_parts.stm-wcmap-shop .products li.product .stm-product-inner .stm-info-button-wrap, .stm-template-auto_parts.tax-product_cat .products li.product .stm-product-inner .product_thumbnail, .stm-template-auto_parts.tax-product_cat .products li.product .stm-product-inner h6, .stm-template-auto_parts.tax-product_cat .products li.product .stm-product-inner h5, .stm-template-auto_parts.tax-product_cat .products li.product .stm-product-inner .stm-info-button-wrap { padding: 0 15px; } .stm-template-auto_parts .mc4wp-form .mc4wp-form-fields p input[type=email] { border-radius: 5px 0 0 5px; } .stm-template-auto_parts .mc4wp-form .mc4wp-form-fields p input[type=submit] { border-radius: 0 5px 5px 0; height: 50px; } .stm-template-auto_parts.blog .post-grid-single-unit .content, .stm-template-auto_parts.archive9 .post-grid-single-unit .content { padding: 15px 15px 0; } .stm-template-auto_parts.blog .post-grid-single-unit .content .post-meta-bottom, .stm-template-auto_parts.archive9 .post-grid-single-unit .content .post-meta-bottom { flex-direction: column; } .stm-template-auto_parts #footer .widgets aside .widget_socials { flex-wrap: wrap; justify-content: flex-start; } .stm-template-auto_parts #footer .widgets aside .widget_socials li { margin-right: 10px; } .stm-template-auto_parts #footer .widgets aside .mc4wp-form .mc4wp-form-fields p input[type=email] { line-height: 38px; } .stm-template-auto_parts #footer .widgets aside .mc4wp-form .mc4wp-form-fields p input[type=submit] { height: 38px; } } @media (max-width: 900px) { .stm-template-auto_parts .vc_col-md-6.vc_col-sm-12:last-child { margin-top: 30px; } .stm-template-auto_parts .stm-header__hb .stm-header__row_color_top { padding-left: 15px !important; } .stm-template-auto_parts .stm-header__hb .stm-header__row_color_top .stm-header__row_top { display: flex; flex-direction: column; width: 100%; height: 100%; } .stm-template-auto_parts .stm-header__hb .stm-header__row_color_top .stm-header__row_top .stm-header__cell_left, .stm-template-auto_parts .stm-header__hb .stm-header__row_color_top .stm-header__row_top .stm-header__cell_right { margin-bottom: 10px; } .stm-template-auto_parts .stm-header__hb .stm-header__row_color_top .stm-header__row_top .stm-header__cell_left .stm-header__element, .stm-template-auto_parts .stm-header__hb .stm-header__row_color_top .stm-header__row_top .stm-header__cell_right .stm-header__element { margin-bottom: 5px !important; } .stm-template-auto_parts .stm-header__hb .stm-header__row_color_center { padding-left: 15px !important; } .stm-template-auto_parts .stm-header__hb .stm-header__row_color_center .stm-header__row_center .stm-header__cell { margin-bottom: 0; } .stm-template-auto_parts .stm-header__hb .stm-header__row_color_bottom .container .stm-navigation { border-radius: 0; } .stm-template-auto_parts .woocommerce ul.products li.product { width: 49.5% !important; border-right: 1px dashed #cccccc; border-bottom: 1px dashed #cccccc; } .stm-template-auto_parts .woocommerce ul.products li.product.col-md-3:nth-child(1n) { border-right: 1px dashed #cccccc; border-bottom: 1px dashed #cccccc; } .stm-template-auto_parts .woocommerce ul.products li.product.col-md-3:nth-child(2n) { border-right: 0; border-bottom: 1px dashed #cccccc; } .stm-template-auto_parts .woocommerce ul.products li.product.col-md-3:nth-last-child(1), .stm-template-auto_parts .woocommerce ul.products li.product.col-md-3:nth-last-child(2) { border-bottom: 0; } .stm-template-auto_parts.woocommerce-account .woocommerce-MyAccount-navigation ul { padding: 0; } .stm-template-auto_parts.woocommerce-account .woocommerce-MyAccount-navigation ul li a { padding: 10px 0 !important; border-left: 0; border-right: 0; } .stm-template-auto_parts.woocommerce-account .addresses .row .col-sm-12:last-child { margin-top: 40px; } .stm-template-auto_parts.woocommerce-account #customer_login .col-md-6:last-child { margin-top: 40px; } .stm-template-auto_parts.woocommerce-account .stm-woo-form-wrap .form-row-login label[for=rememberme] .checker span:before { margin-top: 0; margin-left: 0; } .stm-template-auto_parts.woocommerce-cart .woocommerce { display: flex; flex-direction: column; justify-content: flex-start; } .stm-template-auto_parts.woocommerce-cart .woocommerce .woocommerce-cart-form { width: 100%; } .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals { width: 50%; } .stm-template-auto_parts .related.products ul.products li.product { width: 49.5% !important; border-right: 1px dashed #cccccc; border-bottom: 1px dashed #cccccc; } .stm-template-auto_parts .related.products ul.products li.product:nth-child(1n) { border-right: 1px dashed #cccccc; border-bottom: 1px dashed #cccccc; } .stm-template-auto_parts .related.products ul.products li.product:nth-last-child(1), .stm-template-auto_parts .related.products ul.products li.product:nth-last-child(2) { border-bottom: 0; } .stm-template-auto_parts .related.products ul.products li.product:nth-child(2n) { border-right: 0; border-bottom: 1px dashed #cccccc; } .stm-template-auto_parts .post-grid-single-unit .content .post-meta-bottom { display: flex; flex-direction: column; } .stm-template-auto_parts #footer #footer-main .widgets aside { width: 49%; } } @media (max-width: 740px) { .stm-template-auto_parts .post-grid-single-unit { margin-bottom: 30px; } .stm-template-auto_parts .post-grid-single-unit .image a img.wp-post-image { display: block; width: 100%; } .stm-template-auto_parts .post-grid-single-unit .content .post-meta-bottom { flex-direction: row; } .stm-template-auto_parts .prefooter-section .stm-wcmap-ap-icon-box { justify-content: flex-start; margin: 20px 0; } .stm-template-auto_parts.stm-wcmap-shop ul.products li.col-md-4 { width: 49.9% !important; border-bottom: 1px dashed #cccccc !important; } .stm-template-auto_parts.stm-wcmap-shop ul.products li.col-md-4:nth-child(1n) { border-right: 1px dashed #cccccc !important; } .stm-template-auto_parts.stm-wcmap-shop ul.products li.col-md-4:nth-child(2n) { border-right: 0 !important; } .stm-template-auto_parts.stm-wcmap-shop ul.products li.col-md-4:nth-last-child(1), .stm-template-auto_parts.stm-wcmap-shop ul.products li.col-md-4:nth-last-child(2) { border-bottom: 0 !important; } .stm-template-auto_parts .related .products li { border-bottom: 0 !important; border-right: 1px dashed #cccccc !important; } .stm-template-auto_parts .related .products li:last-child { border-right: 0 !important; } .stm-template-auto_parts .stm-wcmap-single-product .product_images .flex-control-nav { margin-bottom: 30px !important; } .stm-template-auto_parts.woocommerce-checkout .woocommerce-order { flex-direction: column; } .stm-template-auto_parts.woocommerce-checkout .woocommerce-order .left, .stm-template-auto_parts.woocommerce-checkout .woocommerce-order .right { width: 100%; padding: 0; } .stm-template-auto_parts.woocommerce-checkout .woocommerce-order .right { margin-top: 30px; } .stm-template-auto_parts .stm-wcmap-icon-filter-wrap .stm-wcmap-title-wrap { flex-direction: column; align-items: flex-start; } .stm-template-auto_parts .stm-wcmap-icon-filter-wrap .stm-wcmap-title-wrap h2 { margin: 0; font-size: 30px; } .stm-template-auto_parts .stm-wcmap-icon-filter-wrap .stm-wcmap-title-wrap span { margin-top: 20px; } .stm-template-auto_parts .vc_tta-panel-body .woocommerce.columns-4 .products li { width: 100% !important; border-right: 0 !important; border-bottom: 1px dashed #cccccc !important; } .stm-template-auto_parts .vc_tta-panel-body .woocommerce.columns-4 .products li:last-child { border-bottom: 0 !important; } .stm-template-auto_parts .stm_special_offer .special_offer_product__meta_box { padding: 20px !important; } .stm-template-auto_parts .stm_special_offer .special_offer_product__meta_box .stm-spec-prod-text-info { min-width: 290px !important; } .stm-template-auto_parts .stm_special_offer .special_offer_product__meta_box .special_offer_product__meta { display: block; width: 100%; } .stm-template-auto_parts .stm_special_offer .special_offer_product__meta_box .special_offer_product__meta h5 a { font-size: 30px; line-height: 34px; } .stm-template-auto_parts .stm_special_offer .special_offer_product__meta_box .special_offer_product__meta .price.heading-title { flex-direction: column; align-items: flex-start; margin-top: 30px; } .stm-template-auto_parts .stm_special_offer .special_offer_product__meta_box .special_offer_product__meta .price.heading-title del { margin: 0 0 20px; } .stm-template-auto_parts .stm_special_offer .special_offer_product__meta_box .special_offer_product__meta .price.heading-title ins { margin: 0; } .stm-template-auto_parts .stm_special_offer .special_offer_product__meta_box .special_offer_product__countdown .special_offer_countdown .count_meta { width: 64px !important; height: 64px !important; } .stm-template-auto_parts .stm_special_offer .special_offer_product__meta_box .special_offer_product__countdown .special_offer_countdown .count_meta .count_meta_info { font-size: 20px !important; line-height: 20px !important; padding-top: 10px !important; } .stm-template-auto_parts .stm_special_offer .special_offer_product__meta_box .special_offer_product__countdown .special_offer_countdown .count_meta .count_meta_info > div { font-size: 12px !important; line-height: 14px; padding-top: 0 !important; } .stm-template-auto_parts.home .stm-home-newsletter .vc_column-inner { padding-top: 20px !important; padding-left: 20px !important; padding-right: 20px !important; padding-bottom: 20px !important; } .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap { flex-direction: column; align-items: flex-start; } .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .left, .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .right { width: 100%; } .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .right { flex-direction: column; align-items: flex-start; } .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .right p { order: 1; margin: 0 0 15px !important; } .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .right form { order: 2; } .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .right > div { order: 3; margin-top: 15px; } .stm-template-auto_parts.stm-wcmap-shop ul.products li.col-md-4 { width: 100% !important; border-right: 0 !important; } .stm-template-auto_parts.stm-wcmap-shop ul.products li.col-md-4:nth-child(1n) { border-right: 0 !important; } .stm-template-auto_parts.stm-wcmap-shop ul.products li.col-md-4:nth-last-child(2) { border-bottom: 1px dashed #cccccc !important; } .stm-template-auto_parts .stm-wcmap-single-product .prod-add-to-cart form { flex-direction: column; align-items: flex-start; } .stm-template-auto_parts .stm-wcmap-single-product .prod-add-to-cart form .quantity { width: 100%; } .stm-template-auto_parts .stm-wcmap-single-product .prod-add-to-cart form button { width: 100%; margin: 20px 0 0 0; text-align: center; padding-right: 60px; } .stm-template-auto_parts .stm-wcmap-single-product .prod-compare-whish-wrap { flex-direction: column; align-items: flex-start; } .stm-template-auto_parts .stm-wcmap-single-product .woocommerce-tabs ul.tabs { flex-direction: column; } .stm-template-auto_parts .stm-wcmap-single-product .woocommerce-tabs .panel .shop_attributes tr td { min-width: 240px; } .stm-template-auto_parts .blog-meta { display: flex; flex-direction: column; align-items: flex-start; } .stm-template-auto_parts .stm-author-box .author-image { display: none; } .stm-template-auto_parts #footer #footer-main .widgets { padding: 20px 0; } .stm-template-auto_parts #footer #footer-main .widgets aside { width: 100%; padding-top: 20px; margin-bottom: 20px; } } @media (max-width: 500px) { .stm-template-auto_parts .mobile-no-padding .vc_column-inner { padding-left: 20px !important; padding-right: 20px !important; } .stm-template-auto_parts .related.products ul.products { flex-direction: column !important; } .stm-template-auto_parts .related.products ul.products li.product { width: 100% !important; border-bottom: 1px dashed #cccccc !important; border-right: 0 !important; } .stm-template-auto_parts .related.products ul.products li.product:last-child { border-bottom: 0 !important; } .stm-template-auto_parts .prefooter-section:before { width: 92% !important; } .stm-template-auto_parts.stm-wcmap-shop .page-description .stm_special_offer .special_offer_product__title, .stm-template-auto_parts.tax-product_cat .page-description .stm_special_offer .special_offer_product__title { left: -252px; } .stm-template-auto_parts.stm-wcmap-shop .page-description .stm_special_offer .special_offer_product__title > *, .stm-template-auto_parts.tax-product_cat .page-description .stm_special_offer .special_offer_product__title > * { padding-top: 10px; } .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap, .stm-template-auto_parts.tax-product_cat .action-bar-wrap { flex-direction: column; justify-content: flex-start; align-items: flex-start; } .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .left, .stm-template-auto_parts.tax-product_cat .action-bar-wrap .left { width: 100%; } .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .right, .stm-template-auto_parts.tax-product_cat .action-bar-wrap .right { width: 100%; text-align: left; justify-content: flex-start; margin-top: 20px; } .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .right .woocommerce-notices-wrapper, .stm-template-auto_parts.tax-product_cat .action-bar-wrap .right .woocommerce-notices-wrapper { display: none; } .stm-template-auto_parts.stm-wcmap-shop .action-bar-wrap .right .woocommerce-result-count, .stm-template-auto_parts.tax-product_cat .action-bar-wrap .right .woocommerce-result-count { margin-right: 10px; } .stm-template-auto_parts.stm-wcmap-shop .products .col-md-4, .stm-template-auto_parts.tax-product_cat .products .col-md-4 { width: 100% !important; border-right: none; border-bottom: 1px dashed #cccccc !important; } .stm-template-auto_parts.stm-wcmap-shop .products .col-md-4:last-child, .stm-template-auto_parts.tax-product_cat .products .col-md-4:last-child { border-bottom: none !important; } .stm-template-auto_parts.stm-wcmap-shop .products .col-md-3, .stm-template-auto_parts.tax-product_cat .products .col-md-3 { width: 100% !important; border-right: none; border-bottom: 1px dashed #cccccc !important; } .stm-template-auto_parts.stm-wcmap-shop .products .col-md-3:last-child, .stm-template-auto_parts.tax-product_cat .products .col-md-3:last-child { border-bottom: none !important; } .stm-template-auto_parts.stm-wcmap-shop .products li.product .stm-product-inner .product_thumbnail, .stm-template-auto_parts.stm-wcmap-shop .products li.product .stm-product-inner h6, .stm-template-auto_parts.stm-wcmap-shop .products li.product .stm-product-inner h5, .stm-template-auto_parts.stm-wcmap-shop .products li.product .stm-product-inner .stm-info-button-wrap, .stm-template-auto_parts.tax-product_cat .products li.product .stm-product-inner .product_thumbnail, .stm-template-auto_parts.tax-product_cat .products li.product .stm-product-inner h6, .stm-template-auto_parts.tax-product_cat .products li.product .stm-product-inner h5, .stm-template-auto_parts.tax-product_cat .products li.product .stm-product-inner .stm-info-button-wrap { padding: 0 15px; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr td.product-name { padding-left: 5px; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr td.product-name > a { display: none; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr:last-child td.actions { padding-right: 20px; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr:last-child td.actions .coupon { display: flex; flex-direction: column; align-items: flex-start; max-width: 100%; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr:last-child td.actions .coupon input[type=text] { width: 100%; max-width: 100%; margin-bottom: 10px; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr:last-child td.actions > input[type=submit] { height: 40px; line-height: 24px; right: 20px; } .stm-template-auto_parts.woocommerce-cart .woocommerce .cart-collaterals { width: 100%; padding-left: 0; } .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table tr td:first-child { padding-left: 10px; width: 50%; } .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table tr td:last-child { padding-right: 10px; } .stm-template-auto_parts.woocommerce-checkout table.woocommerce-checkout-review-order-table tr th { padding-left: 10px !important; } } @media (max-width: 320px) { .stm-template-auto_parts .stm_special_offer .special_offer_product__meta_box { padding: 17px !important; } .stm-template-auto_parts.stm-wcmap-shop .page-description .stm_special_offer .special_offer_product__meta_box { padding: 3px !important; } .stm-template-auto_parts .post-grid-single-unit .content .post-meta-bottom { flex-direction: column; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr .product-subtotal { display: none; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr:last-child td.actions { padding-right: 0; } .stm-template-auto_parts.woocommerce-cart .woocommerce form table tr:last-child td.actions input[type=submit] { right: 0; } } .stm-template-auto_parts #main .stm-shop-sidebar-area .wc-block-price-filter__title { font-size: 14px; font-weight: 700; text-transform: uppercase; } .stm-template-auto_parts #main .stm-shop-sidebar-area .wc-blocks-filter-wrapper h3 { font-size: 14px; font-weight: 700; text-transform: uppercase; } .stm-template-auto_parts #main .stm-shop-sidebar-area .wc-block-price-filter .wc-block-components-price-slider__range-input-wrapper { margin: 23px 0; } .stm-template-auto_parts #main .stm-shop-sidebar-area .wc-block-price-filter .wc-block-price-filter__controls { flex-wrap: wrap; justify-content: flex-start; border-color: transparent; } .stm-template-auto_parts #main .stm-shop-sidebar-area .wc-block-price-filter .wc-block-price-filter__controls .wc-block-components-price-slider__amount { padding: 0 5px 0 12px; } .stm-template-auto_parts #main .stm-shop-sidebar-area .wc-block-price-filter .wc-block-price-filter__controls .wc-block-components-price-slider__amount:focus { border-color: #888 !important; } .stm-template-auto_parts #main .stm-shop-sidebar-area .wc-block-price-filter .wc-block-price-filter__controls .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--min { flex-basis: 46%; max-width: none; } .stm-template-auto_parts #main .stm-shop-sidebar-area .wc-block-price-filter .wc-block-price-filter__controls .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--max { flex-basis: 46%; margin-left: auto; margin-right: 0; max-width: none; } .stm-template-auto_parts #main .stm-shop-sidebar-area .wc-block-price-filter .wc-block-price-filter__controls .wc-block-components-price-slider__button { margin: 12px 0 0 auto; padding: 12px 20px 10px; } .stm-template-auto_parts #main .stm-shop-sidebar-area .wc-block-price-filter .wc-block-components-price-slider__actions { gap: 10px; } .stm-template-auto_parts #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, .stm-template-auto_parts #main .stm-shop-sidebar-area .wc-block-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-reset-button { padding: 12px 20px 10px; font-size: 12px; font-weight: 700; text-transform: uppercase; border-radius: 3px; line-height: 1.3; background-color: #cc6119; box-shadow: none; } .stm-template-auto_parts #main .stm-shop-sidebar-area .wc-block-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-reset-button { background-color: var(--motors-secondary-color); } .stm-template-auto_parts #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), #cc6119 0, #cc6119 var(--high), transparent 0) no-repeat 0 100%/100% 100%; } .stm-template-auto_parts a.wp-block-latest-posts__post-title { color: unset; }