@font-face{font-family:"Champagne-Limousines";src:url("../fonts/Champagne_Limousines.ttf"),url("../fonts/Champagne_Limousines.eot")}@font-face{font-family:"Champagne-Limousines";src:url("../fonts/Champagne_Limousines_Italic.ttf"),url("../fonts/Champagne_Limousines_Italic.eot");font-style:italic}@font-face{font-family:"Souses";src:url("../fonts/Souses.otf"),url("../fonts/Souses.eot")}@font-face{font-family:"LeagueSpartan";font-weight:bold;src:url("../fonts/LeagueSpartan-Bold.otf"),url("../fonts/LeagueSpartan-Bold.eot")}body{background:linear-gradient(90deg,#242424,#2c2c2c 20%,#2c2c2c 80%,#242424);color:#fff;font-family:"Champagne-Limousines",Arial}.navbar-default{background:linear-gradient(90deg,#9c0a00,#b50c00 15%,#820900)}.navbar-toggle{background-color:#d0d0d0}.navbar.navbar-fixed-top{max-width:1170px;margin:auto;width:100%}.navbar.navbar-floating-top{margin-bottom:0;margin-left:-15px;margin-right:-15px}.navbar-nav li{font-size:16px}.navbar-nav li .navbar-underline{display:none;position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#0c1b5e;margin-bottom:-1px}.navbar-nav li.active .navbar-underline{display:inline-block}.modal{color:#2c2c2c;font-size:20px}.modal .modal-title{font-size:22px;font-weight:bold}.modal .modal-footer .btn{font-size:18px}.logo-banner{background-color:#2c2c2c}.logo-banner img{width:100%}.family-photo{background-color:#d0d0d0;padding:0}.color-divider{height:5px;width:100%;float:left;display:block}.color-divider.thin{height:1px}.color-divider.version-one{background-color:#32fcd9}.color-divider.version-two{background-color:#ffe972}.color-divider.version-three{background-color:#e89553}.info-section{padding:20px}.info-section.one-stop{background:linear-gradient(145deg,#bcbcbc 0,#d0d0d0 40%,#bcbcbc 100%);color:#2c2c2c}.info-section.here-to-serve{background:linear-gradient(15deg,#848484 0,#d0d0d0 40%,#bcbcbc 90%);color:#2c2c2c}.info-section.full-service{background:linear-gradient(45deg,#000000EE,transparent),url("../images/full-service-background.jpg"),#b50c00;color:#fff}.info-section.full-service .subtitle{color:#fff}.info-section.warranty{background:linear-gradient(-45deg,#000000EE,transparent),url("../images/warranty-background.jpg"),#0c1b5e;color:#fff}.info-section.warranty .title{color:#fff}.info-section .title,.info-section h1.title{font-size:42px;color:#0c1b5e;font-style:italic;text-align:center;margin-bottom:30px}.info-section .subtitle,.info-section h3.subtitle{font-family:"Souses",Arial;font-size:26px;color:#b50c00;margin-bottom:15px;margin-top:25px}.info-section .description{font-size:24px}.info-section .highlight{color:#b50c00}.google-map{background-color:#d0d0d0;width:100%;height:400px}.map-info{color:#2c2c2c}.map-info span{float:left;clear:both}.contact-form input,.contact-form select,.contact-form textarea{margin:5px;font-size:16px}.contact-form textarea{resize:none;height:80px}.contact-form button{font-size:16px}.personal-car-care{margin-top:20px}.footer{background:linear-gradient(35deg,#373737,#505050 60%,#3e3e3e)}.footer .social{padding-top:30px;padding-bottom:30px}.footer .social .link,.footer .social .modal-trigger{width:100%;float:left;clear:both;cursor:pointer;font-size:20px;text-align:center}.footer .social .link a,.footer .social .modal-trigger a{color:inherit;text-decoration:none;background-color:transparent}.footer .references{padding:5px;font-size:16px;color:white;text-align:center}.footer .color-divider{background-color:#fff}.social-icon{font-size:60px}.social-icon.twitter{color:#1da1f2}.social-icon.facebook{color:#4267b2}.social-icon.google-plus{color:#db4437}.social-icon.yelp{color:#d32323}.contact-info{font-size:26px;line-height:42px;color:#2c2c2c;clear:both}.contact-info a{text-decoration:none;color:#0c1b5e}.contact-info a:hover{color:#b50c00}.contact-info .icon{float:left;width:40px;font-size:38px;text-align:center}.contact-info .after-hours{color:#b50c00}#privacy-policy-modal{color:#000;font-size:16px;padding:10px}#privacy-policy-modal .ppConsistencies{display:none}.no-margins{margin:0 !important}