.elementor-kit-14987{--e-global-color-primary:#393939;--e-global-color-secondary:#2D2E30;--e-global-color-text:#1E1E1E;--e-global-color-accent:#D28A0C;--e-global-color-e215f77:#000000;--e-global-color-4232c0d:#797979;--e-global-color-8aa0d25:#B0B0B0;--e-global-color-dea1022:#D3D3D3;--e-global-color-097508b:#EDEDED;--e-global-color-2673d9e:#F4F4F4;--e-global-color-8703835:#FFFFFF;--e-global-color-08f4389:#D28A0C;--e-global-color-f1f0002:#D28A0C;--e-global-typography-primary-font-family:"Jost";--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.3em;--e-global-typography-secondary-font-family:"Lexend";--e-global-typography-secondary-font-size:14px;--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-letter-spacing:0.2px;--e-global-typography-text-font-family:"Lexend";--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.4em;--e-global-typography-text-letter-spacing:0.2px;--e-global-typography-accent-font-family:"Lexend";--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.4em;--e-global-typography-accent-letter-spacing:0.1px;--e-global-typography-5b0bdfe-font-family:"Lexend";--e-global-typography-5b0bdfe-font-size:12px;--e-global-typography-5b0bdfe-line-height:1px;--e-global-typography-5b0bdfe-letter-spacing:0.1px;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:900ms;--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-color:var( --e-global-color-accent );--e-preloader-size:41px;}.elementor-kit-14987 button,.elementor-kit-14987 input[type="button"],.elementor-kit-14987 input[type="submit"],.elementor-kit-14987 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-8703835 );border-radius:0px 0px 0px 0px;}.elementor-kit-14987 button:hover,.elementor-kit-14987 button:focus,.elementor-kit-14987 input[type="button"]:hover,.elementor-kit-14987 input[type="button"]:focus,.elementor-kit-14987 input[type="submit"]:hover,.elementor-kit-14987 input[type="submit"]:focus,.elementor-kit-14987 .elementor-button:hover,.elementor-kit-14987 .elementor-button:focus{background-color:var( --e-global-color-08f4389 );color:var( --e-global-color-097508b );}.elementor-kit-14987 e-page-transition{background-color:var( --e-global-color-2673d9e );}.elementor-kit-14987 a{color:var( --e-global-color-accent );}.elementor-kit-14987 a:hover{color:var( --e-global-color-08f4389 );}.elementor-kit-14987 h1{font-size:52px;}.elementor-kit-14987 h2{font-size:44px;}.elementor-kit-14987 h3{font-size:35px;}.elementor-kit-14987 h4{font-size:28px;}.elementor-kit-14987 h5{font-size:24px;}.elementor-kit-14987 h6{font-size:20px;}.elementor-kit-14987 input:not([type="button"]):not([type="submit"]),.elementor-kit-14987 textarea,.elementor-kit-14987 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-4232c0d );background-color:var( --e-global-color-2673d9e );border-style:none;border-radius:0px 0px 0px 0px;padding:10px 18px 10px 18px;}.elementor-kit-14987 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-14987 textarea:focus,.elementor-kit-14987 .elementor-field-textual:focus{background-color:var( --e-global-color-097508b );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-4232c0d );border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1920px;}.e-con{--container-max-width:1920px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-14987{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-14987 h1{font-size:44px;}.elementor-kit-14987 h2{font-size:35px;}.elementor-kit-14987 h3{font-size:28px;}.elementor-kit-14987 h4{font-size:24px;}.elementor-kit-14987 h5{font-size:20px;}.elementor-kit-14987 h6{font-size:18px;}.elementor-kit-14987 button,.elementor-kit-14987 input[type="button"],.elementor-kit-14987 input[type="submit"],.elementor-kit-14987 .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-14987 input:not([type="button"]):not([type="submit"]),.elementor-kit-14987 textarea,.elementor-kit-14987 .elementor-field-textual{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-14987{--e-global-typography-text-font-size:16px;line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;}.elementor-kit-14987 h1{font-size:32px;}.elementor-kit-14987 h2{font-size:28px;}.elementor-kit-14987 h3{font-size:25px;}.elementor-kit-14987 h4{font-size:22px;}.elementor-kit-14987 h5{font-size:20px;}.elementor-kit-14987 h6{font-size:18px;}.elementor-kit-14987 button,.elementor-kit-14987 input[type="button"],.elementor-kit-14987 input[type="submit"],.elementor-kit-14987 .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:10px 16px 10px 16px;}.elementor-kit-14987 input:not([type="button"]):not([type="submit"]),.elementor-kit-14987 textarea,.elementor-kit-14987 .elementor-field-textual{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */li.all-makes {
    display: none !important;
}

.elementor-9849 .elementor-element.elementor-element-8fb9041.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
        overflow-wrap: anywhere;
}

.elementor-wc-products ul.products li.product .woocommerce-loop-product__title { padding-left: 20px; padding-right: 20px; }

.elementor-wc-products ul.products li.product .price { padding-left: 20px; padding-right: 20px; }

.woocommerce-loop-product__buttons { padding-left: 20px; padding-right: 20px; }
.elementor-kit-9671 e-page-transition {
	z-index: -1;
}

.elementor-item.has-submenu .sub-arrow:not(:first-child) {
    display: none;
}

.select2-selection__rendered { font-size: 12px; }


@media only screen and (min-width: 1025px) { .variation.wpce-variation td { color: #000000 !important;}
	
	.variation.wpce-variation th { color: #000000 !important; }
	}


/* Mobile only css */
@media only screen and (max-width: 767px) {
.variation.wpce-variation tbody { display: flex; flex-direction: column; align-items: flex-end; }
	
body > .e-page-transition--entering {
	display: none;
}
}

.pswp__caption__center { display: none !important; color: #000 !important;}

.wpce-filter-widget-inner.wpce-widget-layout-v.wpce-widget-levels-5.wpce-widget-buttons-1 .form { display: flex;
    flex-direction: row;
    align-items: center; }
    
@media only screen and (max-width: 767px) { .elementor-nav-menu.sm-vertical .elementor-item { justify-content: center; } }/* End custom CSS */