#tcm .buttons,#tcm .tcm-row,#tcm .tcm-header .buttons{display:flex;flex-wrap:wrap;max-width:1200px;margin:1em auto;padding:0}h1{max-width:1200px;margin:1rem auto;text-align:left}#tcm{font-size:18px;padding-bottom:1em}#tcm *{box-sizing:border-box}#tcm img{display:block;max-width:100%;margin-left:auto;margin-right:auto;padding:0 1rem}#tcm p,#tcm h1,#tcm h2,#tcm h3,#tcm li,#tcm a,#tcm table{color:#252525;margin:auto;padding:0 1rem;font-weight:normal;letter-spacing:0.5px}#tcm a{color:#727479;padding:0;cursor:pointer}#tcm a:hover{color:#28282a}#tcm span{white-space:nowrap}#tcm p{max-width:1200px;line-height:1.4;margin:1rem auto}#tcm img.hero-img{padding:0}#tcm .buttons{justify-content:space-around}#tcm .buttons li{list-style:none;flex-basis:290px;font-size:1em;text-align:center;background:#727479;margin:1rem;padding:0;transition:background .3s ease}#tcm .buttons li a{font-weight:bold;display:block;color:#FFF;padding:1em;text-decoration:none}#tcm .buttons li:hover{background:#28282a}#tcm .disclaimers{font-size:0.5em}#tcm .tcm-row{margin:2rem auto}#tcm .tcm-row .feat-text{width:56%;margin:auto}#tcm .tcm-row .feat-text ul,#tcm .tcm-row .feat-text h2{max-width:530px;margin-left:auto;margin-right:auto}#tcm .tcm-row .feat-img{width:44%;margin:auto}#tcm .tcm-row .feat-service{width:30%;margin:1rem 1.667%;background:#FFF;border:solid 1px #000;padding:1rem 2rem}#tcm .tcm-row .feat-button{width:20%;border-right:solid 1px #FFF;background:#000}#tcm .tcm-row .feat-button img{filter:invert(1);transition:transform 0.3s ease}#tcm .tcm-row .feat-button img:hover{transform:scale(1.05)}#tcm .tcm-header{background:url("https://trafficcontrolmarketing.com/_content-pages/DL-Lexus-of-Dayton/DL2410-Service-Center/images/DL2410-Page-Header.jpg") no-repeat center center;background-size:cover;position:relative;padding:4em 0}#tcm .tcm-header div{position:relative;z-index:1}#tcm .tcm-header h2,#tcm .tcm-header p{color:#FFF}#tcm .tcm-header a{color:#fff}#tcm .tcm-header a:hover{color:rgba(255,255,255,0.8)}#tcm .tcm-header::after{content:'';background:rgba(0,0,0,0.75);display:block;position:absolute;top:0;left:0;width:100%;height:100%}#tcm .tcm-header .buttons{justify-content:start}#tcm .tcm-header .buttons li{border:solid #FFF 1px;flex-basis:auto;background:rgba(255,255,255,0)}#tcm .tcm-header .buttons li a{color:#FFF;transition:color .3s ease}#tcm .tcm-header .buttons li:hover{background:#fff}#tcm .tcm-header .buttons li:hover a{color:#000}#tcm h1,#tcm h2,#tcm h3{font-size:1.5em;font-weight:800;text-align:left;padding:1rem;margin:0 auto -2rem;line-height:1.4;max-width:1200px}#tcm h3{font-size:1.125em}#tcm .amenities-list{margin-top:2rem}#tcm .amenities-list li{margin:0.5rem auto}#tcm .buttons-container{margin-top:0;border-top:solid 1px #FFF}#tcm .bg-light{background:#ebebeb;padding:1px 0}#tcm .bg-grey{background:#232020;padding:1px 0}#tcm .bg-primary{background:#727479;padding:1px 0}@media screen and (max-width: 1080px){#tcm .tcm-row .feat-service{width:47%;margin:1rem 1.5%}}@media screen and (max-width: 800px){#tcm .why-buy li{font-size:0.875em}}@media screen and (max-width: 760px){#tcm .tcm-header{padding:2em 0}#tcm .tcm-header .buttons{padding:0 1rem}#tcm .tcm-header .buttons li{width:100%;margin:0.5rem auto}#tcm .services-container{padding:0 1rem}#tcm .tcm-row .feat-service{width:100%;margin:0.25rem auto;padding:0.5rem 1rem}#tcm .tcm-row .feat-text,#tcm .tcm-row .feat-img{width:100%;margin:0 auto}#tcm .tcm-row .feat-text{order:1}#tcm .tcm-row .feat-button{width:33.334%}#tcm .tcm-row .feat-button:nth-child(n+4){width:50%;border-top:solid 1px #FFF}}@media screen and (max-width: 640px){#tcm{font-size:16px}#tcm .why-buy{padding-top:0}#tcm .why-buy li{width:33%;border:none;padding:2em 1em}}
