html{overflow-y:scroll}body{overflow-x:hidden;overflow-y:scroll;font-family:roboto,sans-serif;font-weight:300}sup{font-size:65%}a,a:hover,a:focus{text-decoration:none}ul{padding:0;margin:0;list-style-type:none}h1,h2,h3,h4,h5,h6{font-weight:100;text-transform:uppercase}.btn{border-radius:0}span.divider{display:block;height:2px;margin:15px auto;border:1px solid #d20d0d;transition:all .2s ease-in-out}span.divider.divider-sm{width:40px}span.divider.divider-md{width:60px}span.divider.divider-lg{width:80px}.static{position:static!important}.mb20{margin-bottom:20px}.top-bar{border-bottom:1px solid #dedede;background-color:#fafafa}.top-bar ul>li{display:block;float:left;padding:8px 10px;padding-right:8px;border-left:1px solid #dedede}header{position:relative;z-index:1;padding:15px 0 0;box-shadow:0 0 10px rgba(0,0,0,.75)}header .logo img{max-width:100px}.utility-nav ul{margin:15px -15px 0;background-color:#d20d0d}.utility-nav ul li{position:relative;display:block;float:left;width:33.333%;overflow:hidden;cursor:pointer;text-align:center;border-left:1px solid #fff;transition:width .25s ease-in-out}.utility-nav ul li.active{width:70%;text-align:left}.utility-nav ul li.minimized{width:15%}.utility-nav ul li:first-child{border-left:none}.utility-nav ul li span.glyphicon{padding:8px;font-size:16px;color:#fff}.utility-nav ul li.active span.glyphicon{float:left}.utility-nav li .tg-content{position:absolute;left:30px;display:none;float:left;font-weight:400;line-height:32px;color:#fff}.utility-nav li .tg-content a{color:#fff}.utility-nav li.active .tg-content{display:block}section.car-brands{border-bottom:1px solid #c1c1c1;background-color:#efefef}section.car-brands ul li{display:block;float:left;width:25%}section.car-brands ul li img{width:auto;height:50px;margin:0 auto}.interior-header{position:relative;height:200px;overflow:hidden}.interior-header img{position:absolute;top:0;left:50%;width:1920px;height:200px;max-width:none;transform:translateX(-50%)}a.raq.btn.btn-block{display:block;width:auto;padding:14px 0;margin:0 -15px;font-weight:500;text-transform:uppercase;color:#fff;border:1px solid #a20a0a;background-color:#d20d0d}a.raq.btn.btn-block:hover{border-color:#000;background-color:#000}.left-column,.right-column{margin-top:40px;margin-bottom:40px}.left-column h1:first-child,.left-column h2:first-child,.left-column h3:first-child,.left-column h4:first-child,.left-column h5:first-child,.left-column h6:first-child,.right-column h1:first-child,.right-column h2:first-child,.right-column h3:first-child,.right-column h4:first-child,.right-column h5:first-child,.right-column h6:first-child{padding-left:10px;margin-top:0;margin-bottom:20px;border-left:5px solid #d20d0d}footer.footer{padding:30px 0;border-top:1px solid #dadada;background-color:#f3f3f3}footer ul.footer-nav{margin:0 -5px}footer ul.footer-nav li{float:left;width:50%;padding:5px}footer ul.footer-nav li a{display:block;padding:5px 8px;font-size:16px;font-weight:400;text-align:center;color:#333;border:1px solid #ddd;background-color:#e8e8e8;transition:color .25s ease-in-out}footer ul.footer-nav li a:hover{color:#d20d0d}footer address{margin-top:20px;margin-bottom:0}footer address span{white-space:nowrap}footer address span.company{display:block;font-weight:400}.copyright{padding-top:15px;padding-bottom:15px;font-size:11px;text-transform:uppercase;color:#fff;background-color:#000}.copyright p{margin-bottom:0}.copyright p span{display:inline-block;padding:0 3px 0 0}.copyright p span.company{color:#d20d0d}.slick-slider,.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{bottom:20px}.slick-dots li button:before,.slick-dots li.slick-active button:before{font-size:10px;color:#fff}.ew-slider .slide{outline:none}.ew-slider .slide .content{position:absolute;top:20%;right:0;left:0;padding:15px;margin-right:auto;margin-left:auto;text-align:center;color:#fff;text-shadow:0 2px 1px rgba(0,0,0,.5)}.ew-slider .slide .content .header{font-size:22px;font-weight:900;text-transform:uppercase}.ew-slider .slide .content .description{padding-bottom:10px}.ew-slider .slide .content a{padding:7px 14px;font-weight:500;text-transform:uppercase;color:#fff;border:1px solid #fff;outline:none;transition:all .2s ease-in-out}.ew-slider .slide .content a:hover{border:1px solid #d20d0d;background-color:#d20d0d;text-shadow:none}.ew-slider .slide img{min-width:1e3px;overflow-x:hidden}.appointment-cta{padding:25px 0;margin-top:-1px;text-align:center;border-top:5px solid #d20d0d;border-bottom:1px solid #e2e2e2;background-color:#f5f5f5}.appointment-cta p{font-size:22px;font-weight:300;text-transform:uppercase}.home-copy{padding:45px 0}.feature-box{margin-bottom:35px;text-align:center}.feature-box img{margin:15px 0}.feature-box .glyphicon{display:block;padding-top:10px;margin:0 auto;font-size:40px;color:#d20d0d}.feature-box h2{margin-top:50px;margin-bottom:20px;font-size:20px;text-transform:uppercase}.feature-box p{max-width:400px;margin:0 auto;line-height:1.5}.hexagon:before{top:-41.0122px;border-top:solid 2.8284px #d20d0d;border-right:solid 2.8284px #d20d0d}.hexagon:after{bottom:-41.0122px;border-bottom:solid 2.8284px #d20d0d;border-left:solid 2.8284px #d20d0d}.hexagon:before,.hexagon:after{position:absolute;left:14.9878px;z-index:1;width:82.02px;height:81.02px;content:"";transform:scaleY(.5774)rotate(-45deg);background-color:inherit;transition:all .2s ease-in-out}.hexagon{position:relative;width:116px;height:66.97px;margin:33.49px 0;margin-right:auto;margin-left:auto;transform:rotate(1e-4deg);border-right:solid 2px #d20d0d;border-left:solid 2px #d20d0d;background-color:initial;-webkit-backface-visibility:hidden;transition:all .2s ease-in-out}.hexagon .glyphicon{transition:all .2s ease-in-out}.feature-box:hover .divider,.feature-box:hover .hexagon,.feature-box:hover .hexagon:before,.feature-box:hover .hexagon:after,.feature-box:hover .hexagon .glyphicon{color:#000;border-color:#000}.vehicles-serviced{padding:30px 0;margin-top:45px;background-color:#f4f4f4}.vehicles-serviced h3{margin-top:35px}.vehicles-serviced h3,.vehicles-serviced p{text-align:center}.vehicles-serviced p{margin-bottom:35px}ul.vehicle-list li{float:left;width:50%;padding:2px 0}ul.vehicle-list li span{color:#d20d0d}.repair-services{padding:20px 0}.repair-services p{max-width:500px;margin:0 auto;margin-bottom:35px}.repair-services .service{margin-bottom:30px;text-align:center}.repair-services .service img{margin:0 auto}.repair-services .service a{color:#d20d0d}.repair-services .service h4{display:block;max-width:500px;padding:15px;margin:0 auto;font-weight:400;text-align:left;border-bottom:5px solid #dbdbdb;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEQ2RkRCRjlFNzRCMTFFNUE0ODk4MTJEQkRBOERBMzMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEQ2RkRCRjhFNzRCMTFFNUE0ODk4MTJEQkRBOERBMzMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDphYjRhNjE3Yi1lNzRhLTExZTUtODdiZS1lOTA5ZjcyODRkYjUiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDphYjRhNjE3Yi1lNzRhLTExZTUtODdiZS1lOTA5ZjcyODRkYjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Lm6BFAAABZElEQVR42uzZvUoDQRSG4awGy0AuxPuwEQsLQYsgiqCFooSAQhpDAkGCCgoK/hSihYiVhffhnaQUdPMupAiHDDZzFid8Ax8DZyGbZ8/O/iRZnueVWRhzlRkZgggiiCCCCCKIIIII8ueoxvqgr1ptk+nOHJxPsrI4HH4n0xG+7CPTNvmdKC+RN5ALSZ1aAcwyeQEzn9QaCWBWybMnxmWxBzBr5N4L43bVCmAa5BZMltTlN4DZItexMe73kQBml5wnd0MMYA7oyllyd/YApgmmk+IjSn3KPqOslaysXxo58i2mvikP6FQzmY6AOJmCuIyFKAUCos3UNeUbchhzP66nFohTprYpPxSLnm5E3XHVEdFjOjblJ7ITG+HWERDFemiZ8itZB/Hzr1+sJhADpiNTficbXoioHRk/O12QfbPpo3iM935LjAIZI67IntlU2qtupr/eBBFEEEEEEUQQQQQRJLUxEmAAw52BSMrbsWoAAAAASUVORK5CYII=)no-repeat 100%;background-color:#f4f4f4}.form-group-wrapper{margin-bottom:2em}label.required::after{content:'*';color:red;display:inline-block;padding-left:4px}.right-column .raq{margin-bottom:30px;text-align:center}.right-column .raq img{margin:0 auto}.right-column .raq a{display:block;max-width:500px;padding:15px;margin:0 auto;font-weight:400;text-align:left;color:#d20d0d;border-bottom:5px solid #dbdbdb;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEQ2RkRCRjlFNzRCMTFFNUE0ODk4MTJEQkRBOERBMzMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEQ2RkRCRjhFNzRCMTFFNUE0ODk4MTJEQkRBOERBMzMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDphYjRhNjE3Yi1lNzRhLTExZTUtODdiZS1lOTA5ZjcyODRkYjUiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDphYjRhNjE3Yi1lNzRhLTExZTUtODdiZS1lOTA5ZjcyODRkYjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Lm6BFAAABZElEQVR42uzZvUoDQRSG4awGy0AuxPuwEQsLQYsgiqCFooSAQhpDAkGCCgoK/hSihYiVhffhnaQUdPMupAiHDDZzFid8Ax8DZyGbZ8/O/iRZnueVWRhzlRkZgggiiCCCCCKIIIII8ueoxvqgr1ptk+nOHJxPsrI4HH4n0xG+7CPTNvmdKC+RN5ALSZ1aAcwyeQEzn9QaCWBWybMnxmWxBzBr5N4L43bVCmAa5BZMltTlN4DZItexMe73kQBml5wnd0MMYA7oyllyd/YApgmmk+IjSn3KPqOslaysXxo58i2mvikP6FQzmY6AOJmCuIyFKAUCos3UNeUbchhzP66nFohTprYpPxSLnm5E3XHVEdFjOjblJ7ITG+HWERDFemiZ8itZB/Hzr1+sJhADpiNTficbXoioHRk/O12QfbPpo3iM935LjAIZI67IntlU2qtupr/eBBFEEEEEEUQQQQQRJLUxEmAAw52BSMrbsWoAAAAASUVORK5CYII=)no-repeat 100%;background-color:#f4f4f4}@media screen and (min-width:620px){footer ul.footer-nav li{width:33.333%}ul.vehicle-list li{width:33.333%}}@media screen and (min-width:768px){header{border-bottom:5px solid #d20d0d}header .logo img{max-width:140px;margin:0 auto}.utility-nav ul{display:block;text-align:center;background:0 0}.utility-nav ul li,.utility-nav ul li.minimized,.utility-nav ul li.active{display:inline-block;float:none;width:auto;cursor:default;text-align:left;border-color:#c7c7c7}.utility-nav ul li span.glyphicon,.utility-nav ul li.minimized span.glyphicon,.utility-nav ul li.active span.glyphicon{float:none;padding:4px 8px;vertical-align:middle;color:#d20d0d}.utility-nav ul li .tg-content,.utility-nav ul li.minimized .tg-content,.utility-nav ul li.active .tg-content{position:relative;left:0;left:initial;display:inline-block;float:none;padding-right:8px;line-height:1;color:#000}.utility-nav ul li .tg-content a,.utility-nav ul li.minimized .tg-content a,.utility-nav ul li.active .tg-content a{color:#d20d0d}.drop-shadow{position:relative;z-index:1;box-shadow:0 2px 2px rgba(0,0,0,.2)}nav.oc-right>ul{text-align:center}nav.oc-right>ul>li{position:relative;display:inline-block}nav.oc-right>ul>li>a{display:block;padding:10px 6px;font-size:16px;font-weight:400;color:#444}nav.oc-right>ul>li>a:hover,nav.oc-right>ul>li.active>a{color:#fff;background-color:#d20d0d}nav.oc-right>ul>li:hover>ul{position:absolute;display:block}nav.oc-right ul ul{display:none}.ew-slider .slide .content .description{padding-bottom:30px;font-size:16px}.ew-slider .slide .content{top:30%}.ew-slider .slide .content a{padding:12px 24px}ul.vehicle-list{margin-left:25px}.vehicles-serviced{padding:0}.vehicles-serviced h3,.repair-services h3{font-size:26px}.repair-services>p{margin-bottom:45px}.left-column{padding-right:45px;border-right:1px solid #bdbdbd}.right-column{padding-left:45px}a.raq.btn.btn-block{margin:0}}@media screen and (min-width:992px){header .logo img{padding-bottom:20px;margin:0}.utility-nav ul{padding-right:17px;margin-top:0;text-align:right}nav.oc-right>ul{float:right;padding-top:54px}nav.oc-right>ul>li{display:block;float:left}nav.oc-right>ul>li>a{padding:14px 12px}footer ul.footer-nav{margin:0;text-align:center}footer ul.footer-nav li{display:inline-block;float:none;width:auto}footer ul.footer-nav li a{font-weight:400;text-align:left;border:none;background:0 0}.ew-slider .slide .content .header{font-size:28px}.ew-slider .slide .content .description{font-size:18px}.appointment-cta .wrapper{max-width:710px;margin:0 auto}.appointment-cta{padding:35px 0}.appointment-cta p{float:left;padding:14px 0}.appointment-cta a{float:left;padding:14px;margin-left:35px}ul.vehicle-list{margin-left:65px}ul.vehicle-list li{padding:7px 0}.vehicles-serviced h3,.repair-services h3{font-size:28px}.left-column{padding-right:60px}.right-column{padding-left:60px}}@media screen and (min-width:1200px){nav.oc-right>ul>li>a{font-size:16px}.ew-slider .slide .content .header{font-size:34px}.ew-slider .slide .content .description{font-size:24px}ul.vehicle-list{padding-top:20px}.left-column{padding-right:75px}.right-column{padding-left:75px}}