
.ymm-selector.ymm-box .ymm-garage {margin-bottom:10px}
.ymm-selector.ymm-box .ymm-garage .ymm-garage-select {width:auto; margin:0; color: #575757;}
.ymm-selector.ymm-box select.ymm-select,
.ymm-selector.ymm-box select.ymm-category-select {width:100%; margin:0 0 8px 0; color: #575757; font-size: 16px;}
.ymm-selector.ymm-box select.disabled { border-color:#bbb !important; background:#bbb !important; }

.ymm-selector.ymm-box .ymm-extra.or-search select.ymm-category-select:last-child {margin-bottom:2px;}
.ymm-selector.ymm-box .ymm-extra .ymm-search {margin:0;}
.ymm-selector.ymm-box .ymm-extra .ymm-search .ymm-or-search{display:none;}
.ymm-selector.ymm-box .ymm-extra.or-search .ymm-search .ymm-or-search {display:block;}
.ymm-selector.ymm-box .ymm-extra .ymm-search table {width:100%;}
.ymm-selector.ymm-box .ymm-extra .ymm-search table td.ymm-td-input  {padding:0;}
.ymm-selector.ymm-box .ymm-extra .ymm-search table td.ymm-td-input input {width:100%; max-width:none;}
.ymm-selector.ymm-box .ymm-extra .ymm-search table td.ymm-td-button  {width:1px;white-space: nowrap;padding:0 0 0 9px;}
.ymm-selector.ymm-box .ymm-submit-any-selection {margin-top:0;}


.ymm-selector.ymm-horizontal {float:none !important; width:100% !important; padding:0 !important; margin:0 !important;}
.ymm-selector.ymm-horizontal .ymm-title  {float:left;}
.ymm-selector.ymm-horizontal .ymm-title .widget-title { padding:0 !important; margin:0 !important; border:none !important;}
.ymm-selector.ymm-horizontal .ymm-title-right {float:right; margin:3px 1.2% 0 0;}
.ymm-selector.ymm-horizontal .ymm-title-right .ymm-garage-select {width:auto; margin:0; color: #575757;} 
.ymm-selector.ymm-horizontal .level {margin:0; float:left; width:33.3%;}
.ymm-selector.ymm-horizontal .level select.disabled { border-color:#bbb !important; background:#bbb !important; }
.ymm-selector.ymm-horizontal .level select.ymm-select,
.ymm-selector.ymm-horizontal .level select.ymm-category-select {width:97%; margin:0; color: #575757; font-size: 16px;}
.ymm-selector.ymm-horizontal .level select.ymm-category-select {margin-top:8px;}
.ymm-selector.ymm-horizontal .ymm-extra .ymm-search {margin:6px 1% 0 0;}
.ymm-selector.ymm-horizontal .ymm-extra .ymm-search .ymm-or-search{display:none;}
.ymm-selector.ymm-horizontal .ymm-extra .ymm-search.or-search {margin-top:2px;}
.ymm-selector.ymm-horizontal .ymm-extra .ymm-search.or-search .ymm-or-search{display:block;}
.ymm-selector.ymm-horizontal .ymm-extra .ymm-search form,
.ymm-selector.ymm-horizontal .ymm-extra .ymm-search table {margin:0;}
.ymm-selector.ymm-horizontal .ymm-extra .ymm-search table td.ymm-td-input  {padding:0;}
.ymm-selector.ymm-horizontal .ymm-extra .ymm-search table td.ymm-td-input input {width:100%; max-width:none;}
.ymm-selector.ymm-horizontal .ymm-extra .ymm-search table td.ymm-td-button  {width:1px;white-space: nowrap;padding:0 0 0 9px;}
.ymm-selector.ymm-horizontal .ymm-submit-any-selection {margin-top:6px;}
.ymm-selector.ymm-horizontal .ymm-clear {clear:both;height:1px;}
.ymm-full-width { width:100% !important;}


/* Elementor Adjustments */
.elementor-244 .elementor-element.elementor-element-7bc6c03, .elementor-1226 .elementor-element.elementor-element-0272a97, .elementor-element.elementor-element-4b6212e {
    color: #000000;
    font-family: "Poller One", Sans-serif;
    font-weight: 400;
    line-height: 1.7em;
    margin-bottom: 10px;
    font-size: 14px;
}
.elementor-244 .elementor-element.elementor-element-7bc6c03 .elementor-image img, .elementor-1226 .elementor-element.elementor-element-0272a97 .elementor-image img, .elementor-element.elementor-element-4b6212e .elementor-image img  {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: #ffffff;
    box-shadow: -10px 10px 20px 0px rgba(0,0,0,0.12);
}
.elementor-244 .elementor-element.elementor-element-7bc6c03 .elementor-image img:hover, .elementor-1226 .elementor-element.elementor-element-0272a97 .elementor-image img:hover, .elementor-element.elementor-element-4b6212e .elementor-image img:hover {
cursor:pointer;
}
.elementor-244 .elementor-element.elementor-element-7bc6c03  .elementor-heading-title, .elementor-1226 .elementor-element.elementor-element-0272a97 .elementor-heading-title, .elementor-element.elementor-element-4b6212e .elementor-heading-title {
    color: #000000;
    font-family: "Poller One", Sans-serif;
    font-size: 32px;
    font-weight: normal;
    text-transform: uppercase;
}
.elementor-244 .elementor-element.elementor-element-7bc6c03  .elementor-heading-title:hover, .elementor-244 .elementor-element.elementor-element-7bc6c03  .elementor-heading-title:focus, .elementor-1226 .elementor-element.elementor-element-0272a97  .elementor-heading-title:hover, .elementor-1226 .elementor-element.elementor-element-0272a97 .elementor-heading-title:focus, .elementor-element.elementor-element-4b6212e .elementor-heading-title:hover, .elementor-element.elementor-element-4b6212e .elementor-heading-title:focus {
    color: #bc151e;
}


.elementor-column-wrap {
    padding: 10px;
}
.elementor-244 .elementor-element.elementor-element-7bc6c03 a.elementor-button, .elementor-244 .elementor-element.elementor-element-7bc6c03 .elementor-button, .elementor-1226 .elementor-element.elementor-element-0272a97 a.elementor-button, .elementor-1226 .elementor-element.elementor-element-0272a97 .elementor-button, .elementor-element.elementor-element-4b6212e a.elementor-button, .elementor-element.elementor-element-4b6212e .elementor-button {
    font-family: "Poller One", Sans-serif;
    fill: #ffffff;
    color: #ffffff;
    background-color: #bc151e;
    border-radius: 0px 0px 0px 0px;
}
.elementor-244 .elementor-element.elementor-element-7bc6c03 a.elementor-button:hover, .elementor-244 .elementor-element.elementor-element-7bc6c03 .elementor-button:hover, .elementor-244 .elementor-element.elementor-element-7bc6c03 a.elementor-button:focus, .elementor-244 .elementor-element.elementor-element-7bc6c03 .elementor-button:focus, .elementor-1226 .elementor-element.elementor-element-0272a97 a.elementor-button:hover, .elementor-1226 .elementor-element.elementor-element-0272a97 .elementor-button:hover, .elementor-1226 .elementor-element.elementor-element-0272a97 a.elementor-button:focus, .elementor-1226 .elementor-element.elementor-element-0272a97 .elementor-button:focus, .elementor-element.elementor-element-4b6212e a.elementor-button:hover, .elementor-element.elementor-element-4b6212e .elementor-button:hover, .elementor-element.elementor-element-4b6212e a.elementor-button:focus, .elementor-element.elementor-element-4b6212e .elementor-button:focus {
    background-color: #000000;
    fill: #bc151e;
    color: #bc151e;
}

.elementor-244 .elementor-element.elementor-element-697b1791 > .elementor-widget-container, .elementor-1226 .elementor-element.elementor-element-0272a97 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 3px 0px;
    border-color: #000000;
    box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.5);
    background-color: #000000;

}
.elementor-244 .elementor-element.elementor-element-697b1791 .elementor-cta__bg-wrapper, .elementor-1226 .elementor-element.elementor-element-0272a97 .elementor-cta__bg-wrapper, .elementor-element.elementor-element-4b6212e .elementor-cta__bg-wrapper {
    min-height: 260px;
}
.elementor-244 .elementor-element.elementor-element-697b1791 .elementor-cta__bg-wrapper:hover, .elementor-1226 .elementor-element.elementor-element-0272a97 .elementor-cta__bg-wrapper:hover, .elementor-element.elementor-element-4b6212e .elementor-cta__bg-wrapper:hover {
    cursor:pointer;
}
.elementor-cta__bg {
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 50%;
    z-index: 1;
}
.elementor-244 .elementor-element.elementor-element-697b1791 .elementor-cta__content, .elementor-1226 .elementor-element.elementor-element-0272a97 .elementor-cta__content, .elementor-element.elementor-element-4b6212e .elementor-cta__content {
    min-height: 60px;
    text-align: center;
    padding: 0px 0px 0px 0px;
    background-color: #bc151e;
}
.elementor-244 .elementor-element.elementor-element-697b1791 .elementor-cta__title, .elementor-244 .elementor-element.elementor-element-697b1791 .elementor-cta__title a, .elementor-1226 .elementor-element.elementor-element-0272a97 .elementor-cta__title, .elementor-1226 .elementor-element.elementor-element-0272a97 .elementor-cta__title a, .elementor-element.elementor-element-4b6212e .elementor-cta__title, .elementor-element.elementor-element-4b6212e .elementor-cta__title a {
    font-family: "Poller One", Sans-serif;
    font-size: 24px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #ffffff;
    text-align:center;
    display:block;
    min-height: 56px;
}
.elementor-244 .elementor-element.elementor-element-697b1791 .elementor-cta__title:hover, .elementor-244 .elementor-element.elementor-element-697b1791 .elementor-cta__title a:hover, .elementor-1226 .elementor-element.elementor-element-0272a97 .elementor-cta__title:hover, .elementor-1226 .elementor-element.elementor-element-0272a97 .elementor-cta__title a:hover, .elementor-element.elementor-element-4b6212e .elementor-cta__title:hover, .elementor-element.elementor-element-4b6212e .elementor-cta__title a:hover {
    color: #000000;
}
.elementor-244 .elementor-element.elementor-element-697b1791 .elementor-cta .elementor-cta__bg, .elementor-244 .elementor-element.elementor-element-697b1791 .elementor-cta .elementor-cta__bg-overlay, .elementor-1226 .elementor-element.elementor-element-0272a97 .elementor-cta .elementor-cta__bg, .elementor-1226 .elementor-element.elementor-element-0272a97 .elementor-cta .elementor-cta__bg-overlay, .elementor-element.elementor-element-4b6212e .elementor-cta .elementor-cta__bg, .elementor-element.elementor-element-4b6212e .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}
.elementor-244 .elementor-element.elementor-element-697b1791 .elementor-cta .elementor-cta__bg, .elementor-244 .elementor-element.elementor-element-697b1791 .elementor-cta .elementor-cta__bg-overlay, .elementor-1226 .elementor-element.elementor-element-0272a97 .elementor-cta .elementor-cta__bg, .elementor-1226 .elementor-element.elementor-element-0272a97 .elementor-cta .elementor-cta__bg-overlay, .elementor-element.elementor-element-4b6212e .elementor-cta .elementor-cta__bg, .elementor-element.elementor-element-4b6212e .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}
.elementor-244 .elementor-element.elementor-element-f1d48ef > .elementor-widget-container h4.elementor-heading-title.elementor-size-xl, .elementor-1226 .elementor-element.elementor-element-0272a97 > .elementor-widget-container h4.elementor-heading-title.elementor-size-xl, .elementor-element.elementor-element-4b6212e > .elementor-widget-container h4.elementor-heading-title.elementor-size-xl {
    font-family: "Poller One", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    text-transform: capitalize;
    font-style: oblique;
    color: #000000;
}
.elementor-244 .elementor-element.elementor-element-f1d48ef > .elementor-widget-container h2.elementor-heading-title.elementor-size-xl, .elementor-1226 .elementor-element.elementor-element-0272a97 > .elementor-widget-container h2.elementor-heading-title.elementor-size-xl, .elementor-element.elementor-element-4b6212e > .elementor-widget-container h2.elementor-heading-title.elementor-size-xl {
    font-family: "Poller One", Sans-serif;
    font-size: 32px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 0.8em;
    color: #000000;
}
.elementor-244 .elementor-element.elementor-element-13c3264.elementor-widget-heading .elementor-heading-title, .elementor-1226 .elementor-element.elementor-element-0272a97.elementor-widget-heading .elementor-heading-title, .elementor-element.elementor-element-4b6212e.elementor-widget-heading .elementor-heading-title {
    color: #000000;
    font-family: "Poller One", Sans-serif;
    font-size: 44px;
}
.elementor-244 .elementor-element.elementor-element-f1d48ef > .elementor-widget-container .elementor-row:nth-child(2), .elementor-1226 .elementor-element.elementor-element-0272a97 > .elementor-widget-container .elementor-row:nth-child(2), .elementor-element.elementor-element-4b6212e > .elementor-widget-container .elementor-row:nth-child(2) {
    padding: 10px 0px 30px 0px;
}