.redButton{border-radius:8px;background-color:#c40a0a;color:#fff;padding:12px 16px;text-decoration:none;display:inline-block;font-size:20px;font-weight:bold;line-height:22px;text-transform:uppercase;letter-spacing:-0.5px;border-bottom:4px solid #630505}html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,em,img,strong,b,u,i,ol,ul,li,aside,footer,header,menu,nav,section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,footer,header,nav,section{display:block}ol,ul{list-style:none}html{background-color:#313131}body{background:linear-gradient(to bottom, #000 0, #313131 100%);font-family:"Arial","Helvetica",sans-serif;padding:8px 0 16px 0;overflow-x:hidden}a img{border:0}.pageFade{opacity:.75;background:#222;width:100%;height:100%;position:absolute;z-index:999;margin:0;padding:0;top:0;left:0;display:none}.pageWrapper{width:100%;max-width:906px;margin:0 auto}header{height:186px;position:relative;z-index:10}.logo{width:282px;height:186px;height:auto;position:absolute;top:0;left:-54px;z-index:11}.logo a{width:282px;height:186px;display:block;background-image:url("../img/sprite.svg")}.phoneNumber{position:absolute;top:6px;right:0;z-index:10;text-align:center}.phoneNumber h3{font-size:12px;font-weight:bold;color:#fff;margin:0 0 -8px 0}.phoneNumber h1{font-size:55px;font-weight:normal;color:#fff;margin:0 0 -8px 0}.phoneNumber h1 a{color:#fff;text-decoration:none}.phoneNumber h4{font-size:11px;color:#fff;font-weight:bold}.phoneNumber h4 a:link,.phoneNumber h4 a:active,.phoneNumber h4 a:visited,.phoneNumber h4 a:hover{color:#fc0;text-decoration:underline}.greyStrip{position:absolute;top:90px;right:0;z-index:9;height:39px;width:100%;max-width:800px;background-color:#313131}.greyStrip h2{margin:11px 20px 0 0;line-height:17px;text-align:right}.greyStrip h2 span{color:#fc0;text-decoration:underline}.extendable{height:auto;padding-bottom:16px;background:transparent}.mainContent{margin:-18px 0 20px 0;padding:20px;box-sizing:border-box;background-color:#313131}.genericContent{margin:16px 0;z-index:8}.genericContent h1{color:#fff;font-size:22px;font-weight:bold;margin:0 0 8px 0;text-transform:uppercase}.genericContent h1 a{color:#fff;text-decoration:none}.genericContent h2{font-size:14px;color:#fff;font-weight:bold;margin:0 0 8px 0;text-transform:uppercase}.genericContent .listContainer{margin-bottom:16px;overflow:auto}.genericContent .listContainer ul{box-sizing:border-box;list-style:none}.genericContent .listContainer ul.genericList{display:flex;flex-wrap:wrap;padding:0 12px 0 0}.genericContent .listContainer ul.genericList li{flex-basis:33.33333333%;font-size:12px;color:#fff}.genericContent .listContainer ul.genericLongList{width:800px;margin-right:12px;float:left;display:inline-block;padding:0 0 0 24px;list-style:disc outside}.genericContent .listContainer ul.genericLongList li{font-size:12px;color:#fff}.missionStatement{color:#fff;font-size:24px;text-align:center;text-transform:uppercase;font-weight:bold}.mission{margin:11px 0 16px 0;z-index:8}.mission p{color:#fc0;font-size:14px}.mission p>a{display:block}.mission p>a:link,.mission p>a:active,.mission p>a:visited,.mission p>a:hover{color:#fc0;text-decoration:none}.mission p span{color:#fff;font-weight:bold;display:block;margin:0 0 4px 0}.mission p span a:link,.mission p span a:active,.mission p span a:visited,.mission p span a:hover{text-decoration:none;color:#fff}.brands{overflow:auto;margin:0 0 20px 0;border:1px solid #5c5c5c;background:#000;background-color:#080808;box-sizing:border-box;padding:8px 0 12px 10px}.brands h1{color:#fff;margin:0 0 12px 0;font-size:22px;font-weight:bold;text-transform:uppercase}.brands a:link,.brands a:active,.brands a:visited,.brands a:hover{text-decoration:underline;color:#fc0}.brands .listContainer{display:flex;justify-content:space-between;flex-flow:row wrap}.brands .listContainer ul{flex-basis:15%;padding:0;list-style:none;margin:0}.brands .listContainer ul li{color:#fff;font-size:12px;padding:0;margin:0}.locationsArea{height:124px;border:1px solid #5c5c5c;margin:0;display:flex}.rightLocations{height:112px;width:668px;background-color:#121212;padding:12px 0 0 22px;background-image:url("../img/sprite.svg");background-position:right -186px;background-repeat:no-repeat}.rightLocations h2{margin:0 0 6px 0}.rightLocations .listContainer{display:flex;flex-wrap:wrap}.rightLocations .listContainer ul{flex-basis:128px;list-style:none;margin:0}.rightLocations .listContainer ul li{font-size:12px;color:#fff}.rightLocations .listContainer ul li a:link,.rightLocations .listContainer ul li a:active,.rightLocations .listContainer ul li a:visited,.rightLocations .listContainer ul li a:hover{color:#fc0;text-decoration:underline}.leftImage{height:124px;width:174px;background-image:url("../img/brothers.jpg");background-repeat:no-repeat;background-size:cover}.scheduleAppointment{clear:both;margin:20px auto 0 auto;text-align:center}#schedule{border-radius:8px;background-color:#c40a0a;color:#fff;padding:12px 16px;text-decoration:none;display:inline-block;font-size:20px;font-weight:bold;line-height:22px;text-transform:uppercase;letter-spacing:-0.5px;border-bottom:4px solid #630505}footer{width:100%;max-width:906px;margin:6px 0 0 0}footer a{color:#fc0;text-decoration:none}footer h3{color:#fc0;font-weight:bold;font-size:14px;text-align:center;margin:0 0 4px 0}footer h6{font-size:12px;text-align:center;text-decoration:underline}.modal,.statusModal,.loader{position:absolute;display:none;width:310px;top:94px;z-index:1001;border:5px solid #c40a0a;border-radius:12px;background-color:#080808}#okayButton{border-radius:8px;background-color:#c40a0a;color:#fff;padding:12px 16px;text-decoration:none;display:inline-block;font-size:20px;font-weight:bold;line-height:22px;text-transform:uppercase;letter-spacing:-0.5px;border-bottom:4px solid #630505}#headerStatus{margin:0 0 8px 0;text-transform:uppercase}#status{font-size:12px;color:#fff;margin:0 0 12px 0}.modalContent textarea{box-sizing:border-box;width:100%;border:1px solid #717171;background-color:#313131;font-size:12px;font-family:"Arial","Helvetica",sans-serif;clear:both;margin:0 0 6px 0;padding:2px 4px;color:#fff;height:114px}.formLabel{font-size:13px;font-weight:bold;color:#fff;margin:0 0 4px 0}.text{box-sizing:border-box;width:100%;border:1px solid #717171;background-color:#313131;font-size:12px;font-family:"Arial","Helvetica",sans-serif;clear:both;margin:0 0 8px 0;padding:4px 4px;color:#fff}.error{color:#ffd800}.submitAppointment{margin:10px auto;text-align:center}.submitAppointment a{border-radius:8px;background-color:#c40a0a;color:#fff;padding:12px 16px;text-decoration:none;display:inline-block;font-size:20px;font-weight:bold;line-height:22px;text-transform:uppercase;letter-spacing:-0.5px;border-bottom:4px solid #630505}.modalContent,.loaderContent,.statusContent{padding:10px}.modalContent h2,.loaderContent h2,.statusContent h2{text-transform:uppercase;font-size:20px;font-weight:bold;color:#fff;margin:0 0 20px 0}.loaderContent,.statusContent{background:#000;text-align:center}.closeModal{width:32px;height:32px;display:block;border-radius:16px;background-color:#c40a0a;cursor:pointer;position:absolute;top:8px;right:8px}.closeModal:before,.closeModal:after{content:"";display:inline-block;width:4px;height:24px;background-color:#fff;position:absolute;transform-origin:2px 12px;left:14px;top:4px}.closeModal:before{transform:rotate(45deg)}.closeModal:after{transform:rotate(-45deg)}.loader,.statusModal{top:296px;z-index:1002;position:absolute;display:none}.greyStrip h2,.rightLocations h2{font-weight:bold;color:#fff;font-size:17px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.leftImage{background-image:url("../img/brothers2x.jpg")}}@media screen and (max-width:1008px){header div.logo{left:0}}@media screen and (max-width:880px){.rightLocations{background-image:none}}@media screen and (max-width:799px){header{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;height:auto;margin:0 0 20px 0;padding:0 10px}.logo{position:static;top:auto;left:auto;margin:0 0 10px 0}.phoneNumber{position:static;top:auto;right:auto;order:2}.phoneNumber h3{margin:0 0 2px 0}.phoneNumber h1{margin:0;font-size:40px}.greyStrip{position:static;top:auto;right:auto;height:auto;order:1;background-color:transparent;margin:0 0 10px 0}.greyStrip h2{margin:0;text-align:center;line-height:normal}.mainContent{margin:0 0 20px 0;padding:20px 16px}.genericContent{margin:0}.genericContent .listContainer ul.genericList li{flex-basis:50%}.missionStatement{font-size:22px}.mission p{text-align:center}div.brands{display:block;padding:8px;margin:0 0 20px 0}div.brands .listContainer ul{flex-basis:33.33333333%;margin:0 0 8px 0}.locationsArea{height:auto}.rightLocations .listContainer ul{flex-basis:25%}footer{box-sizing:border-box;padding:0 16px}}@media screen and (max-width:736px){.mainContent{margin:0}.missionStatement{font-size:20px}.rightLocations{float:none;display:block;width:100%;height:auto;padding:8px}.leftImage{display:none}}@media screen and (max-width:500px){.modal,.statusModal,.loader{position:fixed;width:100%;height:100%;border:0;top:0 !important;left:0 !important;overflow-y:scroll;border-radius:0}.modal.statusModal,.statusModal.statusModal,.loader.statusModal,.modal.loader,.statusModal.loader,.loader.loader{align-items:center;justify-content:center}.modal.statusModal.show,.statusModal.statusModal.show,.loader.statusModal.show,.modal.loader.show,.statusModal.loader.show,.loader.loader.show{display:flex}.brands .listContainer ul{flex-basis:50%}.genericContent .listContainer ul.genericList li{flex-basis:100%}.rightLocations .listContainer ul{flex-basis:50%}}
h3 a img {width: 20px; height: 20px; position: relative; top: 5px;}