#comp_1674162000654{ display:none }
 #html_1750722129156{ background: url(/site-uploads/1001465/Images/Copy_of_Website_Sliders__3.jpg) center / cover no-repeat; position: absolute; top: 0; width: 100%; height: 100%; z-index: -1; filter: brightness(0.5); }
 .light2021 .dealer-extra-specs .dealer-extra{ text-align: left; }
 .row.specs-row.adspecs .specs-titles.titleColumnResponsive{ opacity: 0; }
 .dealer-extra.spec-col.CCC.col-ad.specs .specs-title{ display: none; }
 #page_76318 #equipment .title span{ font-size: 1.8055555556vw; font-family: var(--main-font-bold); color: var(--black); border-bottom: 5px solid var(--main-color); padding: 0 2vw; }
 #page_76318 #equipment .title{ border-bottom: 1px solid var(--gray-8); text-align: center; }
 #page_76318 ._main-section ul{ margin: 0; padding: 0; display: block; justify-content: space-between; }
 #page_76318 ._main-section ul li{ margin: 1vw 0; }
 #page_76147 .inline-style-65,#page_76146 .inline-style-65{ height:100%!important }
 #page_76147 .team li ._email{ background-color: var(--body); color: var(--white); padding: .5vw; }
 #page_76146 .container-90,#page_76147 .container-90{ width: 75vw !important; }
 .hours-ull li,.hours-ull li p{ font-size: 1.7vw; }
 .hours-ull{ display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; padding: 0; }
 .store-hours{ background: var(--secondary-color); color: #fff; display: flex; flex-direction: column; justify-content: center; padding-top: 2vw; padding-bottom: 2vw; }
 #page_76146 ._location-hours-page .border-bottom,#page_76147 ._location-hours-page .border-bottom{ padding-top: 1vw; border-bottom: 1px solid #6F6D6E!important; text-align: center; }
 #page_76146 ._location-hours-page .panel-default .panel-heading .panel-title2,#page_76147 ._location-hours-page .panel-default .panel-heading .panel-title2{ text-transform: uppercase; background-color: transparent; color: var(--main-color); border-bottom: 1px solid var(--gray-8); border-radius: 0; padding: 0vw 2vw; margin-bottom: 1vw; font-size: 1.8vw; line-height: 3.7vw; margin: 0; margin-bottom: 2vw; }
 #page_76146 .panel-body,#page_76147 .panel-body{ padding: 0 }
 .dropdown a[href$='/Contact/']{ pointer-events: none; }
 #comp_1674162000654 .container-fluid .carousel-inner>.item>img{ width: 45%; }
 #comp_1674162000654 .carousel-inner>.item.active{ display: flex; justify-content: center; transition: ease in-out 0.5s; }
 div#fb-root:before{ color: #0a7cff; font-weight: bold; content: "Chat with Us"; position: fixed; bottom: 31px; right: 70px; z-index: 1000; display: flex; align-items: center; justify-content: center; padding: 12px 25px; font-size: 17px; text-transform: uppercase; }
 body .fb_reset{ display:block; }
 @font-face{ font-family: DIN; src: url(/site-uploads/1001465/fonts/DIN.ttf) format('truetype');  font-display: swap;}
 @font-face{ font-family: DIN Bold; src: url(/site-uploads/1001465/fonts/DIN-PRO-700-Bold.ttf) format('truetype');  font-display: swap;}
 @font-face{ font-family: DIN Normal; src: url(/site-uploads/1001465/fonts/DINMedium.ttf) format('truetype');  font-display: swap;}
 .location-team-content ul.team li{ border: 0; }
 #page_62317 ._main-section ul li{ flex: inherit; }
 .panel.panel-default .panel-heading .panel-title a{ padding: 20px; color: #000; text-transform: uppercase; font-size: 16px; text-decoration: none; display: block; }
 .panel.panel-default .panel-heading:hover .panel-title a{ color: #fff; }
 .panel-default>.panel-heading{ background-color: #AFC623; transition: all ease-in 0.3s; }
 .panel-default>.panel-heading:hover{ background-color: #000; }
 .careers .black-btn a{ display: block; margin: 0 auto; font-size: 1.25vw; padding: 20px 20px; background-color: #AFC623; max-width: 20vw; text-align: center; color: #000; text-transform: uppercase; text-decoration: none; -webkit-transition: all ease-in 0.3s; transition: all ease-in 0.3s; }
 .careers .black-btn:hover a{ background-color: #000; color: #fff; }
 #comp_1674162000654 .container-fluid .carousel-control{ display: flex; }
 .map-panel .panel-heading .panel-title{ font-size: 1.5vw; }
 #page_65480 .panel-default>.panel-heading{ border: none !important; }
 #page_61352 #comp_1674162000654{ display: none; }
 #page_61354 #comp_1674162000654{ display: none; }
 #page_61518 #comp_1674162000654{ display: none; }
 #page_65480 #comp_1674162000654{ display: none; }
 #page_61266 ._main-section ul li{ flex: 0 1 30%; }
 .name-loca{ font-size: 1.1111111111vw; font-family: var(--main-font); text-transform: uppercase; }
 .cont-home1{ padding: 40px; background: #AFC623; color: #fff; line-height: 2vw; }
 @media screen and (max-width: 767px){ #HeaderDiv .name-loca{ font-size: 14px !important; }
 .cont-home1{ line-height: 7vw; }
}
 @media screen and (max-width: 767px){ #HeaderDiv .header-1-nav .top .descktop ul li a{ height: 2vw; padding: 1.2vw 1vw; color: var(--body); font-weight: 500; display: flex; align-items: center; text-transform: capitalize; }
}
 .get-financed{ display: none !important; }
 .sale-tag{ color:var(--main-color) !important; }
 .careers .panel-title{ text-align: center; }
 #carousel-65655{ display: none !important; }
 #page_61266 #carousel-65655{ display: block !important; margin-top: 3vw; }
 .location-team-content ul.team li{ padding: 2vw 1vw; }
 @media screen and (max-width: 767px){ #HeaderDiv .header-1-nav .top .descktop ul li a._phone-link>span{ display: flex; flex-direction: column; justify-content: space-between; height: 100%; font-size: 10px; }
 .hours-ull li{ font-size: 3vw; }
 .hours-ull li p{ font-size: 3vw; }
 ._location-hours-page .panel-default .panel-heading .panel-title2{ font-size: 3.5vw !important; }
}
 .lSSlideOuter .lSSlideWrapper #scroller li{ display: flex; align-items: center; justify-content: center; flex-direction: column; margin: 0.9rem !important; border: 1px solid var(--border-color); padding: 2rem 1.5rem; flex: 1; overflow: hidden; background-color: #fff; box-shadow: 0px 1px 4px 0px #86BCED4D; }
 .lSSlideOuter .lSSlideWrapper #scroller{ transform: translate3d(-1022.53px,0px,0px); padding-bottom: 0%; display: flex; height: auto !important; }
 .lSSlideOuter .lSSlideWrapper #scroller .center-block{ flex-direction: column; margin-right: auto; margin-left: auto; display: flex; justify-content: space-between; }
 .lSSlideOuter .lSSlideWrapper #scroller .center-block img{ margin-bottom: 1vw; height: 15vw; }
 .lSSlideOuter .lSSlideWrapper{ margin: 0 2em 0 4em; }
 /*EOF STYLE*/ #nav_66013{ background-color:#000000; border-color:#333333; color:#333333; display:block; float:none; font-weight:400; opacity:1; position:relative; text-decoration-color:#333333; text-decoration-line:none; text-decoration-style:solid; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display: none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ .inline-style-1{min-height: auto;}
 #inline-style-2{height: 0px; width: 0px;}
 .inline-style-3{display: none;}
 #inline-style-4{padding:0}
 #inline-style-5{margin:0 auto;}
 #inline-style-6{margin:0 auto;}
 #inline-style-7{margin:0 auto;}
 #inline-style-8{margin:0 auto;}
 #inline-style-9{margin:0 auto;}
 #inline-style-10{margin:0 auto;}
 #inline-style-11{margin:0 auto;}
 #inline-style-12{margin:0 auto;}
 #inline-style-13{margin:0 auto;}
 #inline-style-14{margin:0 auto;}
 #inline-style-15{margin:0 auto;}
 #inline-style-16{left: 50px; margin-top: 70%; position: absolute;}
 #inline-style-17{right: 50px; margin-top: 70%; position: absolute;}
 #inline-style-18{height: 0px; width: 0px;}
 #inline-style-19{height: 0px; width: 0px;}
 #inline-style-20{height: 0px; width: 0px;}
 #inline-style-21{height: 0px; width: 0px;}
 #inline-style-22{height: 0px; width: 0px;}
 .inline-style-23{display: none;}
 