@charset "UTF-8";
/*
 * LUANMOTO.IT — CSS SPERIMENTALE DIAGNOSTICO
 * Estratto dai 6 report Chrome Coverage forniti il 25 ottobre 2026.
 * NON SOSTITUIRE skin-custom.css SUL SITO IN PRODUZIONE.
 * Non include stati dinamici, pagine non esaminate e media query non esercitate.
 * Provarlo SOLO su copia staging/local override, confrontando tutte le funzionalita.
 * Le regole originali selezionate sono mantenute in ordine; font e keyframes conservati.
 */

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;}
.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;}
textarea {padding: 21px;width: 100%;max-width: 100%;background-color: #eceff3;border: 2px solid #eceff3;color: #888;resize: none;}
.form-label-small {margin-bottom: 3px;color: #888;font-size: 13px;}
.form-group {margin-bottom: 19px;}
.modal-body input:not([type=submit]) {height: 37px;line-height: 37px;}
.stm-button {background: rgba(255,0,0,1);color: #191919;transition: all 0.2s ease;opacity: 1;}
.stm-button:hover {opacity: 0.8;}
.stm-form-alert {margin-top: 6px;font-size: 13px;line-height: 18px;color: #888;}
.form-hr {margin: 0 0 29px;background-color: #dddddd;}
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;}
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;}
.wpcf7-response-output {margin: 10px 0 0 !important;padding: 15px !important;border: 2px solid rgba(19,19,19,1) !important;color: rgba(19,19,19,1) !important;border-radius: 5px;}
#footer {bottom: 0;left: 0;right: 0;width: 100%;}
.less_4 aside .widget-wrapper {border-bottom: 0 !important;padding-bottom: 0 !important;}
.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;}
#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;}
.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: rgba(19,19,19,1);}
#footer-copyright,#footer-main {background-color: #232628;}
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;}
ul {padding-left: 20px;}
ul li {margin-bottom: 8px;}
ol {padding-left: 20px;}
ol li {margin-bottom: 8px;}
img {max-width: 100%;height: auto;}
a {color: #191919;}
a:hover {color: rgba(255,0,0,1);}
a:focus {color: rgba(255,0,0,1);}
a:active {color: rgba(255,0,0,1);}
label {font-weight: 400;margin-bottom: 0;}
p {margin: 0 0 14px;}
table {width: 100%;margin-bottom: 20px;}
table > tbody tr td {padding: 9px 0 8px;font-size: 12px;color: #888;border-bottom: 1px solid #d5d9e0;}
#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;}
#top-bar .top-bar-wrapper {border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
#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;}
.entry-header {z-index: 10;}
.ui-widget {font-family: inherit !important;}
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;}
.colored-separator {vertical-align: top;font-size: 0;line-height: 1;}
.colored-separator .first-long,.colored-separator .last-short {display: inline-block;vertical-align: top;width: 33px;height: 5px;transform: skew(-40deg, 0deg);border-radius: 2px;background: var(--motors-base-color);}
.colored-separator .first-long {margin-right: 3px;}
.colored-separator .last-short {width: 16px;}
.stm-button,input[type=submit],button,.button,.load-more-btn,.wc-block-components-button {display: block;text-align: center;padding: 17px 28px 15px;font-size: 14px;line-height: 14px;font-weight: 700;letter-spacing: 0.3px;text-transform: uppercase;color: #fff;border-radius: 3px;background-color: rgba(19,19,19,1);text-decoration: none !important;outline: none !important;visibility: visible;border: none;white-space: normal;box-shadow: 0 2px 0 rgba(, 0.75);transition: opacity 0.2s ease-in !important;transform: translateZ(0);opacity: 1;}
.stm-button:hover,input[type=submit]:hover,button:hover,.button:hover,.load-more-btn:hover,.wc-block-components-button:hover {opacity: 0.8;}
.stm-button {display: inline-block;}
.button-fluid {width: 100%;}
.contact-us-submit input[type=submit] {display: inline-block;padding-left: 43px;padding-right: 43px;}
input[type=text],input[type=number],input[type=tel],input[type=email],input[type=search],input[type=password] {display: block;width: 100%;height: 47px;line-height: 47px;padding: 0 21px;font-weight: 400;color: #888888;border: 2px solid #eceff3;font-size: 14px;outline: none !important;background-color: #eceff3;}
.stm-forms-sm {margin-bottom: 11px;}
.stm-forms-sm input[type=text],.stm-forms-sm input[type=tel],.stm-forms-sm input[type=email],.stm-forms-sm input[type=search],.stm-forms-sm input[type=password] {height: 37px;line-height: 37px;}
textarea {padding: 21px;width: 100%;max-width: 100%;background-color: #eceff3;border: 2px solid #eceff3;color: #888;resize: none;}
.form-label-small {margin-bottom: 3px;color: #888;font-size: 13px;}
.form-group {margin-bottom: 19px;}
.modal-body input:not([type=submit]) {height: 37px;line-height: 37px;}
.stm-form-alert {margin-top: 6px;font-size: 13px;line-height: 18px;color: #888;}
.form-hr {margin: 0 0 29px;background-color: #dddddd;}
input[type=checkbox],input[type=radio] {margin: 0;position: relative;top: -1px;vertical-align: middle;}
.wpcf7-list-item-label {color: #888 !important;font-size: 13px;}
.wpcf7-response-output {margin: 10px 0 0 !important;padding: 15px !important;border: 2px solid rgba(19,19,19,1);color: rgba(19,19,19,1);border-radius: 5px;}
#header {position: relative;z-index: 1055;}
@media (min-width: 1025px) {#header.stm-sticky-on {z-index: 1056;}}
#header .logo-main {float: left;}
#footer {bottom: 0;left: 0;right: 0;width: 100%;}
.less_4 aside .widget-wrapper {border-bottom: 0 !important;padding-bottom: 0 !important;}
.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;}
#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;}
.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: rgba(19,19,19,1);}
#footer-copyright,#footer-main {background-color: #232628;}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.heading-font,.button,.load-more-btn,.vc_tta-panel-title,.page-numbers li > a,.page-numbers li > span,.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a span,.stm_auto_loan_calculator input,.post-content blockquote,.contact-us-label,.wpb_tour_tabs_wrapper.ui-tabs ul.wpb_tabs_nav > li > a,.stm-shop-sidebar-area .widget.widget_product_categories > ul,#main .stm-shop-sidebar-area .widget .product_list_widget li .product-title,#main .stm-shop-sidebar-area .widget .product_list_widget li a,.woocommerce ul.products li.product .onsale,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce table.shop_attributes td,.woocommerce table.shop_table td.product-name a,.woocommerce-cart table.cart td.product-price,.woocommerce-cart table.cart td.product-subtotal,.header-listing .listing-menu li a {font-family: "Montserrat", Arial, "Times New Roman", "Bitstream Charter", Times, serif;color: #232628;}
a,a:hover,a:focus,a:active {color: rgba(19,19,19,1);}
a:hover,a:focus {text-decoration: none !important;}
ul.list-style-1,ul.list-style-2,ul.list-style-3 {padding: 0;list-style: none;}
ul.list-style-1 li {position: relative;padding-left: 27px;margin-bottom: 10px;}
ul.list-style-1 li:before {content: "\f00c";position: absolute;display: block;left: 0;top: 0;color: rgba(255,0,0,1);font-family: "Font Awesome 6 Free";font-weight: 600;font-style: normal;font-size: 11px;text-rendering: auto;transform: translate(0, 0);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.header-menu li a {font-family: "Montserrat", Arial, "Times New Roman", "Bitstream Charter", Times, serif;font-weight: 700;font-style: normal;color: #232628;font-size: 13px;}
.stm-mt-icon-box-adaptive-style-three,.stm-mt-icon-box-adaptive-style-one {font-family: inherit !important;-webkit-font-smoothing: inherit !important;}
.global-alerts {padding: 15px 17px 15px 15px;position: fixed;top: 20px;right: 20px;background-color: #d9edf7;color: #31708f;border-radius: 5px;visibility: hidden;opacity: 0;transform: scale(0);}
.modal-dialog {z-index: 1050;}
@keyframes preloader {0% {height: 5px;transform: translateY(0px);background: rgba(19,19,19,1);}25% {height: 30px;transform: translateY(15px);background: rgba(19,19,19,1);}50% {height: 5px;transform: translateY(0px);background: rgba(19,19,19,1);}100% {height: 5px;transform: translateY(0px);background: rgba(19,19,19,1);}}
.owl-controls {margin-top: 35px;text-align: center;}
.owl-dots {display: inline-block;vertical-align: middle;margin: 0 7px;position: relative;top: 1px;}
.owl-dots button {background-color: transparent !important;box-shadow: none !important;}
.owl-dots .owl-dot {display: block;float: left;padding: 4px;box-shadow: none !important;background-color: transparent;}
.owl-dots .owl-dot.active span {transform: scale(1.3);background-color: rgba(19,19,19,1);}
.owl-dots .owl-dot span {display: block;width: 4px;height: 4px;background-color: #9d9d9d;border-radius: 50%;}
.entry-header {position: relative;background-size: cover;background-color: #8f9fad;background-position: 50% 0;}
.entry-header.small_title_box > .container {min-height: 222px;}
.entry-header.small_title_box .container .entry-title h2 {color: #ffffff;}
.entry-header.small_title_box .entry-title h1,.entry-header.small_title_box .entry-title h2 {font-size: 36px;margin-bottom: 0;}
.entry-header > .container {min-height: 335px;}
.entry-header:after {position: absolute;content: "";display: block !important;top: 0;left: 0;right: 0;bottom: 0;background: rgba(35, 38, 40, 0.5);z-index: 10;}
.entry-header > .container {position: relative;z-index: 11;}
.entry-header .entry-title {position: absolute;top: 50%;left: 15px;right: 15px;transform: translateY(-50%);}
.entry-header .entry-title h1,.entry-header .entry-title h2 {color: #fff;margin-bottom: 13px;text-transform: uppercase;}
.entry-header .entry-title .colored-separator {color: rgba(255,0,0,1);margin-bottom: 8px;text-align: left;}
.entry-header .entry-title .colored-separator .first-long,.entry-header .entry-title .colored-separator .last-short {background-color: #fab637;}
.entry-header.center .entry-title h1,.entry-header.center .entry-title h2 {text-align: center;}
.entry-header.center .colored-separator {text-align: center;}
.stm_breadcrumbs_unit .navxtBreads {padding: 15px 0 8px 4px;margin-bottom: 20px;color: #888;text-transform: uppercase;font-size: 11px;border-bottom: 1px solid #dddddd;}
.stm_breadcrumbs_unit .navxtBreads span:first-child {margin-left: 0;}
.stm_breadcrumbs_unit .navxtBreads span {margin: 0 3px;}
.stm_breadcrumbs_unit .navxtBreads span:last-child {margin-right: 0;}
.stm_breadcrumbs_unit .navxtBreads a {color: #888;text-decoration: none !important;font-size: 11px;}
.media-carousel-item {max-width: 270px;width: auto;margin: 0 auto;}
.media-carousel-item .stm_fancybox {display: block;position: relative;}
.media-carousel-item .stm_fancybox:after {position: absolute;content: "";display: block;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.5);opacity: 0;}
.media-carousel-item .stm_fancybox:hover:after {opacity: 1;}
.stm-carousel .owl-controls {margin-top: 30px;}
*:focus {outline: none !important;}
.stm-owl-next,.stm-owl-prev {display: inline-block;vertical-align: middle;font-size: 30px;padding: 5px 15px;color: #888;}
.stm-owl-next:hover,.stm-owl-prev:hover {cursor: pointer;color: rgba(19,19,19,1);}
.owl-carousel .owl-item {transform: translateZ(0px) !important;-webkit-transform: translateZ(0px) !important;}
.stm-carousel-brands {position: relative;padding: 0 30px;}
.stm-carousel-brands .brands-carousel-item {float: left;}
.stm-carousel-brands .brands-carousel-item .brands-carousel-item-inner {opacity: 0.7;width: auto;margin: 0 auto;}
.stm-carousel-brands .brands-carousel-item .brands-carousel-item-inner:hover {opacity: 1;}
.stm-big-car-gallery .owl-nav,.stm-carousel .owl-nav {display: none !important;}
.stm-carousel .owl-stage-outer {margin-bottom: 30px;}
.single-add-to-compare {position: fixed;top: -30%;left: 0;right: 0;padding-top: 17px;min-height: 71px;background-color: rgba(19,19,19,1);z-index: 99999;opacity: 0;}
.single-add-to-compare .compare-fixed-link {display: block;padding: 8px 23px 6px;color: #ffffff;border: 1px solid #ffffff;border-radius: 3px;font-size: 12px;text-transform: uppercase;font-weight: 400;text-decoration: none !important;text-align: center;max-width: -moz-fit-content;max-width: fit-content;}
.single-add-to-compare .single-add-to-compare-left {position: relative;padding-left: 55px;min-height: 35px;}
.single-add-to-compare .single-add-to-compare-left .add-to-compare-icon {position: absolute;left: 0;top: 50%;color: #ffffff;font-size: 35px;transform: translateY(-50%);}
.single-add-to-compare .single-add-to-compare-left .add-to-compare-icon:before {content: "\f071";font-family: "Font Awesome 6 Free";font-weight: 600;font-style: normal;font-size: inherit;text-rendering: auto;transform: translate(0, 0);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.single-add-to-compare .single-add-to-compare-left .stm-title {display: block;padding-top: 10px;color: #ffffff;font-weight: 400;}
#request-trade-offer-form,#get-car-price-form,#request-test-drive-form {position: absolute;max-width: 100%;width: 580px;left: 50%;top: 50%;z-index: 9999;}
#request-trade-offer-form .modal-dialog,#get-car-price-form .modal-dialog,#request-test-drive-form .modal-dialog {max-width: 100%;}
#request-trade-offer-form .modal-body,#get-car-price-form .modal-body,#request-test-drive-form .modal-body {padding: 44px 37px 15px;}
#request-trade-offer-form .modal-body .form-group,#get-car-price-form .modal-body .form-group,#request-test-drive-form .modal-body .form-group {margin-bottom: 17px;}
#request-test-drive-form .modal-dialog .modal-content,#request-trade-offer-form .modal-dialog .modal-content,.modal-calculator .modal-dialog .modal-content {border: none;}
.stm-datepicker-input-icon {position: relative;}
.stm-datepicker-input-icon input {padding-right: 35px;}
.title-box-disabled {height: 43px;}
.stm-working-days {padding: 28px 26px 23px 27px;border: 3px solid #ddd;}
.stm-working-days .title {position: relative;margin-bottom: 18px;padding-left: 31px;}
.stm-working-days .title i {position: absolute;top: 1px;left: 1px;font-size: 21px;color: rgba(19,19,19,1);}
table.stm-working-days-table {margin-bottom: 0;}
table.stm-working-days-table > tbody > tr:last-child td {border-bottom: none;}
table.stm-working-days-table > tbody > tr td {padding: 7px 0 5px;}
table.stm-working-days-table > tbody > tr td.day-label {text-transform: uppercase;font-size: 12px;color: #888;}
table.stm-working-days-table > tbody > tr td.day-value {text-align: right;font-weight: 400;font-size: 13px;text-transform: uppercase;}
.contact-us-label {margin-bottom: 5px;font-size: 14px;}
.stm-contact-us-checkbox {margin: 17px 0 35px;}
.contact-us-submit {margin-top: -5px;}
.stm-fullwidth-with-parallax {position: static;background-attachment: fixed;background-size: cover;background-position: 50% 0;overflow: hidden;}
.stm-blackout-overlay.stm-blackout-loaded:after {visibility: visible;}
.stm-blackout-overlay:after {content: "";display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: #000;opacity: 0;z-index: 2;visibility: hidden;}
.stm-fullwidth-with-parallax.stm-blackout-lvl-20 .stm-blackout-overlay:after {opacity: 0.2;}
.stm-blackout-overlay {position: absolute;}
.owl-carousel {display: none;visibility: hidden;}
.owl-carousel.owl-loaded {display: block;visibility: visible;}
.stm-carousel-brands {display: block !important;}
.stm-hidden {display: none;visibility: hidden;}
a[href^=tel] {color: inherit;text-decoration: none;}
.stm-base-background-color {background-color: rgba(255,0,0,1);}
.stm-site-preloader {overflow-y: hidden;}
.stm-site-preloader:before {content: "";display: block;position: fixed;top: 0;left: 0;height: 100%;width: 100%;background-color: #191d21;opacity: 1;visibility: visible;z-index: 9999999999;}
.stm-site-preloader:after {content: "";display: block;position: fixed;top: 50%;left: 50%;width: 64px;height: 64px;margin: -32px 0 0 -32px;background: url("https://www.luanmoto.it/wp-content/themes/motors/assets/images/tmp/preloader.png") 0 0 no-repeat;animation: spin 2s linear infinite;z-index: 9999999999;}
.stm-site-preloader.stm-site-loaded {overflow-y: scroll;}
.stm-site-preloader.stm-site-loaded:before {opacity: 0;visibility: hidden;z-index: -1;}
.stm-site-preloader.stm-site-loaded:after {opacity: 0;visibility: hidden;z-index: -1;}
.footer_widgets_wrapper {padding: 66px 0 20px;color: #aaa;}
.footer_widgets_wrapper a {text-decoration: none !important;}
.footer_widgets_wrapper .widget-title {margin-bottom: 15px;}
.footer_widgets_wrapper .widget-title h6 {color: #fff;text-transform: uppercase;}
.footer_widgets_wrapper .widget_text .textwidget {font-size: 13px;line-height: 20px;color: #fff;}
.footer_widgets_wrapper .widget_text .textwidget .date {color: #aaaaaa;font-weight: 700;}
.footer_widgets_wrapper .widget_socials {position: relative;left: 3px;margin: 0 -5px;}
.footer_widgets_wrapper .widget_socials:after {display: table;content: "";clear: both;}
.footer_widgets_wrapper .widget_socials li {float: left;margin: 5px 3px 10px 4px;}
.footer_widgets_wrapper .widget_socials li:first-child {margin-right: 3px;}
.footer_widgets_wrapper .widget_socials li:nth-child(2) {margin-right: 3px;}
.footer_widgets_wrapper .widget_socials li:nth-child(3) {margin-right: 3px;}
.footer_widgets_wrapper .widget_socials li a {display: block;width: 45px;height: 45px;background-color: #3b3d3f;text-align: center;line-height: 45px;font-size: 20px;color: #fff !important;}
.stm-carousel-brands {padding: 0 40px;}
@keyframes spin {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}
@font-face {font-family: star;src: url(https://www.luanmoto.it/wp-content/themes/motors/assets/fonts/woocommerce/star.eot);src: url(https://www.luanmoto.it/wp-content/themes/motors/assets/fonts/woocommerce/star.eot?#iefix) format("embedded-opentype"), url(https://www.luanmoto.it/wp-content/themes/motors/assets/fonts/woocommerce/star.woff) format("woff"), url(https://www.luanmoto.it/wp-content/themes/motors/assets/fonts/woocommerce/star.ttf) format("truetype"), url(https://www.luanmoto.it/wp-content/themes/motors/assets/fonts/woocommerce/star.svg#star) format("svg");font-weight: 400;font-style: normal;}
@font-face {font-family: WooCommerce;src: url(https://www.luanmoto.it/wp-content/themes/motors/assets/fonts/woocommerce/woocommerce.eot);src: url(https://www.luanmoto.it/wp-content/themes/motors/assets/fonts/woocommerce/woocommerce.eot?#iefix) format("embedded-opentype"), url(https://www.luanmoto.it/wp-content/themes/motors/assets/fonts/woocommerce/woocommerce.woff) format("woff"), url(https://www.luanmoto.it/wp-content/themes/motors/assets/fonts/woocommerce/woocommerce.ttf) format("truetype"), url(https://www.luanmoto.it/wp-content/themes/motors/assets/fonts/woocommerce/woocommerce.svg#woocommerce) format("svg");font-weight: 400;font-style: normal;}
.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels {border-bottom: 1px solid #ddd;}
.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel {border-top: 1px solid #ddd;}
.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {background-color: transparent !important;border-color: transparent !important;}
.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a {padding: 19px 20px 19px 39px;font-size: 16px;}
.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a .vc_tta-icon {position: absolute;left: 0;top: 50%;margin-top: -1px;font-size: 22px;color: rgba(19,19,19,1);}
.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a .vc_tta-controls-icon {position: absolute;right: 2px;left: inherit;}
.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a .vc_tta-controls-icon.vc_tta-controls-icon-chevron:before {border: 0;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 6px solid #aaaaaa;transform: rotate(0deg);}
.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading {background-color: transparent;border-color: transparent;}
.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a .vc_tta-icon {color: rgba(255,0,0,1);}
.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a .vc_tta-controls-icon.vc_tta-controls-icon-chevron:before {transform: rotate(180deg);}
.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {background-color: transparent;border: 0;padding: 3px 0 29px 1px;}
.wpb_tour_tabs_wrapper.ui-tabs ul.wpb_tabs_nav {margin: 0;background-color: #232628;border-left: 4px solid #232628;border-right: 4px solid #232628;overflow: visible;}
.wpb_tour_tabs_wrapper.ui-tabs ul.wpb_tabs_nav > li {position: relative;margin: 0;}
.wpb_tour_tabs_wrapper.ui-tabs ul.wpb_tabs_nav > li > a.ui-tabs-anchor {display: block;position: relative;padding: 18px 18px;background-color: #232628;border-radius: 0;border: none;font-size: 12px;text-transform: uppercase;color: #fff;font-weight: 700;}
.wpb_tour_tabs_wrapper.ui-tabs ul.wpb_tabs_nav > li > a:before {position: absolute;content: "";display: block;top: -4px;left: 0;right: 0;height: 4px;background-color: rgba(255,0,0,1);opacity: 0;}
.wpb_tour_tabs_wrapper.ui-tabs ul.wpb_tabs_nav > li.ui-state-active > a:before {opacity: 1;}
.wpb_tour_tabs_wrapper.ui-tabs ul.wpb_tabs_nav > li.ui-state-active a {background-color: #fff;color: #232628;}
.wpb_tour_tabs_wrapper.ui-tabs .wpb_tab.ui-tabs-panel {padding: 37px 0 0 2px !important;background-color: transparent !important;}
.wpb_tour_tabs_wrapper.stm_tabs_style_2 ul.wpb_tabs_nav {margin: 0;background-color: #232628;border: none;display: table;width: 100%;table-layout: fixed;}
.wpb_tour_tabs_wrapper.stm_tabs_style_2 ul.wpb_tabs_nav:before {display: none;}
.wpb_tour_tabs_wrapper.stm_tabs_style_2 ul.wpb_tabs_nav:after {display: none;}
.wpb_tour_tabs_wrapper.stm_tabs_style_2 ul.wpb_tabs_nav > li {float: none;position: relative;margin: 0;display: table-cell;}
.wpb_tour_tabs_wrapper.stm_tabs_style_2 ul.wpb_tabs_nav > 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;}
.wpb_tour_tabs_wrapper.stm_tabs_style_2 ul.wpb_tabs_nav > li > a:before {position: absolute;content: "";display: block;top: -4px;left: 0;right: 0;height: 4px;background-color: rgba(255,0,0,1);opacity: 0;}
.wpb_tour_tabs_wrapper.stm_tabs_style_2 ul.wpb_tabs_nav > li.ui-state-active > a:before {display: none;}
.wpb_tour_tabs_wrapper.stm_tabs_style_2 ul.wpb_tabs_nav > li.ui-state-active a {background-color: #fff;color: rgba(255,0,0,1);box-shadow: 0px -4px 0px 0px rgba(255,0,0,1);-webkit-box-shadow: 0px -4px 0px 0px rgba(255,0,0,1);-moz-box-shadow: 0px -4px 0px 0px rgba(255,0,0,1);}
.wpb_tour_tabs_wrapper.stm_tabs_style_2 .wpb_tab.ui-tabs-panel {padding: 47px 40px 35px 36px !important;background-color: #fff !important;}
.wpb_tour_tabs_wrapper.stm_tabs_style_2 .wpb_tab.ui-tabs-panel .icon-box .icon-text h4.title {margin-bottom: 8px;font-weight: 400;}
body .wpb_button,body .wpb_column > .vc_column-inner > .wpb_wrapper > :last-child {margin-bottom: 0;}
.vc_column_container > .vc_column-inner {padding-left: 0 !important;padding-right: 0 !important;}
.vc_column_container {padding-left: 15px !important;padding-right: 15px !important;}
.xdsoft_stm_datetimepicker,.xdsoft_datetimepicker {font-family: inherit;}
.xdsoft_stm_datetimepicker .xdsoft_timepicker .xdsoft_time_box,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {border-color: #fff;}
.xdsoft_scroller {display: none !important;}
.wpb_tour_tabs_wrapper .ui-state-default,.wpb_tour_tabs_wrapper .ui-widget-content .ui-state-default,.wpb_tour_tabs_wrapper .ui-widget-header .ui-state-default {border: none;background-color: transparent;}
.wpb_tour_tabs_wrapper .ui-widget-header {background-color: transparent;border: none;}
.wpb_tour_tabs_wrapper .ui-corner-all {border-radius: 0;}
.wpb_tour_tabs_wrapper .ui-widget-content {border: none;}
.wpb_tour_tabs_wrapper.ui-widget-content {border: none;}
div.selector,div.selector span,div.checker span,div.radio span,div.uploader,div.uploader span.action,div.button,div.button span {background-image: url("https://www.luanmoto.it/wp-content/themes/motors/assets/images/checks2x.png");background-repeat: no-repeat;-webkit-font-smoothing: antialiased;}
div.selector,div.checker,div.button,div.radio,div.uploader {display: -moz-inline-box;display: inline-block;*display: inline;zoom: 1;vertical-align: middle;}
div.selector,div.selector *,div.radio,div.radio *,div.checker,div.checker *,div.uploader,div.uploader *,div.button,div.button * {margin: 0;padding: 0;}
div.checker input,input[type=search],input[type=search]:active {-moz-appearance: none;-webkit-appearance: none;}
div.checker {position: relative;}
div.checker,div.checker span,div.checker input {width: 16px;height: 16px;}
div.checker span {display: -moz-inline-box;display: inline-block;*display: inline;zoom: 1;text-align: center;background-position: 0 0;}
div.checker input {opacity: 0;filter: alpha(opacity=0);-moz-opacity: 0;border: none;background: none;display: -moz-inline-box;display: inline-block;*display: inline;zoom: 1;}
.checker {position: relative;top: -1px;margin-right: 10px;}
div.checker span {background-size: 32px;}
@keyframes stm_zoom {0% {transform: scale(1);opacity: 0.6;}100% {transform: scale(1.5);opacity: 0;}}
.stm-button,input[type=submit],button,html body .button,#main .button,#wrapper .button,#wrapper button,.stm-template-listing button,#main button.heading-font,#main .load-more-btn {color: #fff;}
.stm-button:hover,input[type=submit]:hover,button:hover,html body .button:hover,#main .button:hover,#wrapper .button:hover,#wrapper button:hover,#main button.heading-font:hover,.stm-template-listing button:hover,#main .load-more-btn:hover {color: #fff;}
@keyframes spin {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}
@keyframes lds-ring {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}
@media (min-width: 1200px) {.stm-slider-nice-height {min-height: 600px !important;}}
.xdsoft_datetimepicker {box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);background: #fff;border-bottom: 1px solid #bbb;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-top: 1px solid #ccc;color: #333;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;padding: 8px;padding-left: 0;padding-top: 2px;position: absolute;z-index: 9999;-moz-box-sizing: border-box;box-sizing: border-box;display: none}
.xdsoft_noselect {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none}
.xdsoft_datetimepicker * {-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;margin: 0}
.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker {display: none}
.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active {display: block}
.xdsoft_datetimepicker .xdsoft_datepicker {width: 224px;float: left;margin-left: 8px}
.xdsoft_datetimepicker .xdsoft_timepicker {width: 58px;float: left;text-align: center;margin-left: 8px;margin-top: 0}
.xdsoft_datetimepicker .xdsoft_datepicker.active + .xdsoft_timepicker {margin-top: 8px;margin-bottom: 3px}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {height: 151px;overflow: hidden;border-bottom: 1px solid #ddd}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div {background: #f5f5f5;border-top: 1px solid #ddd;color: #666;font-size: 12px;text-align: center;border-collapse: collapse;cursor: pointer;border-bottom-width: 0;height: 25px;line-height: 25px}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:first-child {border-top-width: 0}
.xdsoft_time_box {position: relative;border: 1px solid #ccc}
.xdsoft_scrollbar > .xdsoft_scroller {background: #ccc !important;height: 20px;border-radius: 3px}
.xdsoft_scrollbar {position: absolute;width: 7px;right: 0;top: 0;bottom: 0;cursor: pointer}
.xdsoft_scroller_box {position: relative}
@font-face{font-family:lg;src:url(https://www.luanmoto.it/wp-content/themes/motors/assets/fonts/lg/lg.eot?n1z373);src:url(https://www.luanmoto.it/wp-content/themes/motors/assets/fonts/lg/lg.eot?#iefixn1z373) format("embedded-opentype"),url(https://www.luanmoto.it/wp-content/themes/motors/assets/fonts/lg/lg.woff?n1z373) format("woff"),url(https://www.luanmoto.it/wp-content/themes/motors/assets/fonts/lg/lg.ttf?n1z373) format("truetype"),url(https://www.luanmoto.it/wp-content/themes/motors/assets/fonts/lg/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}
@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}
@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}
@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}
@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}
@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}
@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}
@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}
@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}
@-webkit-keyframes progress-bar-stripes {from {background-position: 40px 0}to {background-position: 0 0}}
@-o-keyframes progress-bar-stripes {from {background-position: 40px 0}to {background-position: 0 0}}
@keyframes progress-bar-stripes {from {background-position: 40px 0}to {background-position: 0 0}}
html body ul li.stm_megamenu,html body ul.magazine-menu li.stm_megamenu,html body #wrapper #header ul li.stm_megamenu {}
@media (min-width: 992px) {html body ul li.stm_megamenu,html body ul.magazine-menu li.stm_megamenu,html body #wrapper #header ul li.stm_megamenu {position: static;}}
html body ul li.stm_megamenu a,html body ul.magazine-menu li.stm_megamenu a,html body #wrapper #header ul li.stm_megamenu a {position: relative;text-decoration: none;}
.stm-call-to-action {padding: 23px 46px 22px 28px;background-color: #fab637;}
.stm-call-to-action .call-to-action-meta {display: inline-block;color: #fff;position: relative;margin-left: 20px;padding-top: 14px;padding-left: 56px;min-height: 30px;font-weight: 400;text-align: left;}
.stm-call-to-action .call-to-action-meta i {position: absolute;left: 0;top: 8px;font-size: 38px;}
.stm-call-to-action .call-to-action-meta .content {font-size: 30px;line-height: 1;}
.stm-call-to-action .call-to-action-right {overflow: hidden;min-height: 55px;text-align: right;}
.stm-call-to-action .call-to-action-content {position: relative;padding-left: 75px;min-height: 55px;color: #fff;overflow: hidden;font-weight: 400;}
.stm-call-to-action .call-to-action-content i {position: absolute;left: 0;top: 0;font-size: 55px;}
.stm-call-to-action .call-to-action-content .content {padding-top: 14px;font-size: 30px;line-height: 1;}
@keyframes preloader {0% {height: 5px;transform: translateY(0px);background: rgba(19,19,19,1);}25% {height: 30px;transform: translateY(15px);background: rgba(19,19,19,1);}50% {height: 5px;transform: translateY(0px);background: rgba(19,19,19,1);}100% {height: 5px;transform: translateY(0px);background: rgba(19,19,19,1);}}
.colored-separator {text-align: center;vertical-align: top;font-size: 0;}
.colored-separator .first-long,.colored-separator .last-short {display: inline-block;vertical-align: top;width: 33px;height: 5px;transform: skew(-40deg, 0deg);border-radius: 2px;background-color: rgba(255,0,0,1);}
.colored-separator .first-long {margin-right: 3px;}
.colored-separator .last-short {width: 16px;}
.stm-contact-us-form-wrapper {padding: 40px 30px 40px;}
@media (min-width: 992px) {.stm-contact-us-form-wrapper {padding: 60px 91px 11px;}}
.stm-contact-us-form-wrapper {background-color: #fff;box-shadow: 0px 3px 18px rgba(35, 38, 40, 0.3);}
.stm-contact-us-form-wrapper h2 {margin-bottom: 47px;text-transform: uppercase;}
.stm-contact-us-form-wrapper .form-group {margin-bottom: 30px;}
.stm-contact-us-form-wrapper .form-group input {font-size: 14px;}
.stm-contact-us-form-wrapper form {margin-left: 3px;margin-right: 3px;}
.stm-contact-us-form-wrapper form textarea {max-height: 143px;padding-top: 8px;}
.stm-contact-us-form-wrapper form input::-webkit-input-placeholder {font-size: 13px;}
.stm-contact-us-form-wrapper form textarea::-webkit-input-placeholder {font-size: 13px;}
.stm-contact-us-form-wrapper form input[type=text],.stm-contact-us-form-wrapper form input[type=tel],.stm-contact-us-form-wrapper form input[type=date],.stm-contact-us-form-wrapper form input[type=email],.stm-contact-us-form-wrapper form input[type=search],.stm-contact-us-form-wrapper form input[type=password] {height: 43px;line-height: 43px;}
.stm-contact-us-form-wrapper .col-md-5 .contact-us-submit,.stm-contact-us-form-wrapper .col-md-5 .form-group {margin-left: 7px;}
.stm-contact-us-form-wrapper .col-md-7 .col-md-6:first-child .form-group {margin-right: 2px;}
.stm-contact-us-form-wrapper .col-md-7 .col-md-6:nth-child(2) .form-group {padding-left: 8px;margin-right: -5px;}
.stm-contact-us-form-wrapper .wpcf7-response-output {margin-bottom: 20px !important;}
@keyframes slidein {from {opacity: 0;margin-left: -100%;}to {opacity: 1;margin-left: 0;}}
@keyframes opacity {from {opacity: 0;}to {opacity: 1;}}
@keyframes slidein {from {opacity: 0;margin-left: -100%;}to {opacity: 1;margin-left: 0;}}
@keyframes opacity {from {opacity: 0;}to {opacity: 1;}}
.icon-box {position: relative;padding: 46px 50px 48px 34px;color: #232628;z-index: 10;display: flex;}
.icon-box:after {position: absolute;content: "";display: block;top: 0;left: 0;right: 0;bottom: 0;opacity: 0.9;z-index: -2;}
.icon-box:before {position: absolute;content: "";display: block;top: 0;left: 0;right: 0;bottom: 0;z-index: -1;opacity: 0;}
.icon-box .icon {float: left;margin-top: 11px;margin-right: 27px;color: rgba(255,0,0,1);align-self: flex-start;}
.icon-box .icon-text {overflow: hidden;}
.icon-box .icon-text h3.title {margin-bottom: 12px;font-weight: 700;font-size: 26px;line-height: 28px;}
.icon-box .icon-text h4.title {font-weight: 700;}
.icon-box .icon-text h6.title {margin-bottom: 10px;font-weight: 700;text-transform: uppercase;font-size: 14px;line-height: 18px;}
.icon-box .icon-text .content {font-size: 13px;}
.icon-box .icon-text .content p, .icon-box .icon-text .content span {line-height: 18px;}
.icon-box:hover:before {opacity: 1;}
@keyframes spin {100% {transform: rotate(360deg);}}
.stm-our-team {margin-bottom: 30px !important;max-width: 255px;width: auto;margin: 0 auto;}
.stm-our-team .image {margin-bottom: 13px;position: relative;}
.stm-our-team .image:before {position: absolute;content: "";display: block;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.2);opacity: 0;}
.stm-our-team .meta {background-color: #fff;padding: 21px 10px 23px 10px;text-align: center;}
.stm-our-team .meta .name, .stm-our-team .meta .name.h5 {margin-bottom: -2px;text-transform: uppercase;text-align: center;}
.stm-our-team:hover .image:before {opacity: 1;}
.stm-our-team:hover .meta {background-color: #232628;}
.stm-our-team:hover .meta .name, .stm-our-team:hover .meta .position {color: #fff;}
.stm-layout-header-car_dealer #top-bar {font-family: "Open Sans";font-weight: normal;font-style: normal;color: #aaaaaa;font-size: 11px;text-transform: uppercase;line-height: normal;}
.stm-layout-header-car_dealer #top-bar a {font-family: "Open Sans";font-weight: normal;font-style: normal;color: #aaaaaa;font-size: 11px;}
.stm-layout-header-car_dealer #top-bar .top-bar-wrapper {padding: 12px 0 9px;}
.stm-layout-header-car_dealer #top-bar .header-top-bar-socs {margin-left: 30px;}
.stm-layout-header-car_dealer #top-bar .header-top-bar-socs ul {list-style: none;padding: 0;margin: 0;}
.stm-layout-header-car_dealer #top-bar .header-top-bar-socs ul li {float: left;margin-right: 15px;margin-bottom: 0;}
.stm-layout-header-car_dealer #top-bar .header-top-bar-socs ul li:first-child {margin-right: 14px;}
.stm-layout-header-car_dealer #top-bar .header-top-bar-socs ul li a .fab {font-size: 14px;}
.stm-layout-header-car_dealer #top-bar .header-top-bar-socs ul li:last-child {margin-right: 0;}
.stm-layout-header-car_dealer #top-bar .top-bar-info {list-style: none;padding: 0;margin-bottom: 0;}
.stm-layout-header-car_dealer #top-bar .top-bar-info li {float: right;margin-left: 30px;margin-bottom: 0;line-height: normal;}
.stm-layout-header-car_dealer #top-bar .top-bar-info li .fancy-iframe {display: block;}
.stm-layout-header-car_dealer #top-bar .top-bar-info li .fas {font-size: 14px;margin-right: 5px;}
.stm-layout-header-car_dealer #top-bar .top-bar-info li .fas.fa-phone {position: relative;top: 1px;}
.stm-layout-header-car_dealer #top-bar .top-bar-info li:last-child {margin-left: 0;}
.stm-layout-header-car_dealer .header-main {position: relative;padding: 28px 0 25px;line-height: 14px;}
.stm-layout-header-car_dealer .header-main .mobile-contacts-trigger {padding: 9px 15px 5px;float: right;}
.stm-layout-header-car_dealer .header-main .top-info-wrap {position: relative;}
.stm-layout-header-car_dealer .header-main .header-top-info {position: absolute;background: #2f3234;padding: 15px;width: 100%;border-radius: 10px;top: 0px;right: 0;left: 0;display: none;z-index: 20;}
@media (min-width: 576px) {.stm-layout-header-car_dealer .header-main .header-top-info {max-width: -moz-fit-content;max-width: fit-content;right: 17px;left: unset;}}
@media (min-width: 992px) {.stm-layout-header-car_dealer .header-main .header-top-info {position: initial;float: right;background: transparent;display: block;}}
.stm-layout-header-car_dealer .header-main .header-main-socs {margin-left: 46px;}
.stm-layout-header-car_dealer .header-main .header-main-socs ul {list-style: none;padding: 0;margin: 0;}
.stm-layout-header-car_dealer .header-main .header-main-socs ul:after {display: table;content: "";clear: both;}
.stm-layout-header-car_dealer .header-main .header-main-socs ul li {display: block;float: left;margin-left: 15px;margin-bottom: 0;}
.stm-layout-header-car_dealer .header-main .header-main-socs ul li:first-child {margin-left: 0;}
.stm-layout-header-car_dealer .header-main .header-main-socs ul li a {display: block;width: 35px;height: 35px;line-height: 35px;text-align: center;border-radius: 50%;background-color: #2f3234;color: #fff;text-indent: 1px;}
.stm-layout-header-car_dealer .header-main .header-main-socs ul li a i {font-size: 14px;}
.stm-layout-header-car_dealer .header-main .header-secondary-phone {margin-left: 39px;}
.stm-layout-header-car_dealer .header-main .header-secondary-phone a {color: #ffffff;text-decoration: none;}
.stm-layout-header-car_dealer .header-main .header-secondary-phone .phone {margin-bottom: 3px;vertical-align: bottom;}
.stm-layout-header-car_dealer .header-main .header-secondary-phone .phone .phone-label {margin-bottom: 1px;margin-right: 2px;color: rgba(255,0,0,1);font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.5px;}
.stm-layout-header-car_dealer .header-main .header-secondary-phone .phone .phone-number {color: #fff;font-size: 14px;line-height: 18px;font-weight: 700;}
.stm-layout-header-car_dealer .header-nav {margin-bottom: 15px;background: #fff;z-index: 15;}
.stm-layout-header-car_dealer .header-nav.header-nav-default {background-color: var(--hma_background_color);margin-bottom: 0;}
.stm-layout-header-car_dealer .header-nav.header-nav-default.header-nav-fixed.header-nav-sticky {position: fixed;top: 0;left: 0;right: 0;background-color: var(--hma_background_color);transform: translateZ(0);-webkit-transform: translateZ(0);z-index: 100;}
.stm-layout-header-car_dealer .header-nav.header-nav-transparent {position: absolute;top: 100%;left: 0;right: 0;background: rgba(234, 237, 240, 0.8);box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);}
.stm-layout-header-car_dealer .header-nav.header-nav-transparent.header-nav-fixed.header-nav-sticky {position: fixed;top: 0;left: 0;right: 0;background-color: #eaedf0;transform: translateZ(0);-webkit-transform: translateZ(0);z-index: 100;}
.stm-layout-header-car_dealer .header-nav:after {display: table;content: "";clear: both;}
.stm-layout-header-car_dealer .main-menu {float: left;}
.stm-layout-header-car_dealer .main-menu .header-menu {padding: 0;margin: 0;margin-left: -21px;list-style: none;}
.stm-layout-header-car_dealer .main-menu .header-menu > li {position: relative;float: left;margin-bottom: 0;background-color: var(--hma_item_bg_color);}
.stm-layout-header-car_dealer .main-menu .header-menu > li:first-child {margin-left: 0;}
.stm-layout-header-car_dealer .main-menu .header-menu > li.current-menu-item:first-child, .stm-layout-header-car_dealer .main-menu .header-menu > li.current_page_item:first-child {margin-left: 21px;}
.stm-layout-header-car_dealer .main-menu .header-menu > li.current-menu-item > a, .stm-layout-header-car_dealer .main-menu .header-menu > li.current_page_item > a {background-color: var(--hma_hover_bg_color);color: #fff !important;}
.stm-layout-header-car_dealer .main-menu .header-menu > li > a {display: block;position: relative;min-height: 52px;padding: 0 21px;line-height: 52px;text-transform: uppercase;text-decoration: none !important;}
.stm-layout-header-car_dealer .header-help-bar {float: right;margin-left: 15px;}
.stm-layout-header-car_dealer .header-help-bar > ul {margin: 0;padding: 0;list-style: none;}
.stm-layout-header-car_dealer .header-help-bar > ul:after {display: table;content: "";clear: both;}
.stm-layout-header-car_dealer .header-help-bar-trigger {display: none;float: right;margin-top: 10px;height: 32px;width: 32px;line-height: 30px;text-align: center;border: 1px solid #aaa;border-radius: 4px;font-size: 12px;color: #232628;}
.stm-layout-header-car_dealer .mobile-menu-trigger {position: absolute;top: 4px;right: 0;width: 32px;height: 32px;padding: 5px 3px;z-index: 20;}
.stm-layout-header-car_dealer .mobile-menu-holder {display: none;margin: 0 -15px 25px;padding: 0 15px;}
.stm-layout-header-car_dealer #top-bar .top-bar-wrapper {border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.stm-layout-header-car_dealer #header #header-nav-holder {position: relative;}
.stm-layout-header-car_dealer #top-bar,.stm-layout-header-car_dealer .header-main {background-color: #232628;}
