.small{max-width:600px;margin:0 auto}.medium{max-width:960px;margin:0 auto}.large{max-width:1280px;margin:0 auto}.x-large{max-width:1470px;margin:0 auto}#wrapper{background:#fff}.responsive{max-width:100%}.responsive-centered{max-width:100%;display:block;margin:0 auto}.center{text-align:center}html{height:100%}body{font-family:'Roboto',sans-serif;color:#1b0e08;font-size:18px;min-height:100%;height:100%}p{margin-bottom:20px;line-height:1.5}a{text-decoration:none;color:#c69b56}h1,h2,h3,h4,h5,h6{margin-bottom:20px}.clear{clear:both}.flex{display:flex;justify-content:space-between;align-items:center}.flex>*{flex:0 1 auto;max-width:100%}.announcement-section{padding:30px 0;border-top:solid 1px #ccc;background:#fff;animation-delay:.5s;position:relative;z-index:1}.announcement-image-div{margin-right:30px}.home-wrap,.index-wrap,.archive-wrap,.single-wrap{width:900px;max-width:100%;margin:30px auto 0;display:flex;justify-content:space-between}.home-wrap-articles{width:65%;margin-right:5%}.home-wrap-sidebar{width:30%}.widget{margin-bottom:30px}.widget li{margin:15px 0;font-size:14px}.page-wrap{width:960px;max-width:100%;margin:0 auto}.main-section{padding:30px 0;margin:0 auto;overflow:hidden}.gold-h1{font-size:36px;font-weight:700;color:#c69b56}.main-h1{font-size:40px;color:#c69b56}.main-h2{font-size:48px;font-weight:700}.sub-h2{font-size:36px}.gold{color:#c69b56}.intro-h2{font-size:24px;font-weight:700;line-height:1.5}.main-h3{font-size:30px;font-weight:700}.main-h4{font-size:18px;font-weight:300}.no-margin{margin-bottom:0}.top-section{position:relative;overflow:hidden}.top-image{position:relative;z-index:1}.page-headline{position:absolute;bottom:17px;left:20px;z-index:100;color:#ffc171;font-size:48px;max-width:92%;text-shadow:2px 2px 2px rgba(0,0,0,.5)}.float-left{float:left;margin:0 20px 20px 0}.main-ul{margin-left:20px;margin-bottom:20px}.main-ul li{margin:20px 0;font-size:16px;list-style-type:disc}.main-ol{margin-left:20px;margin-bottom:20px}.main-ol li{margin:20px;list-style-type:decimal;font-size:16px}.reviews-top{display:flex;justify-content:space-between}.main-button{width:280px;padding:10px;background:#1b0e08;margin-right:20px}.main-button a{color:#c69b56;text-align:center;display:block;font-size:14px}.main-button .fa{margin-right:15px}#header{position:relative;z-index:10;background:#fff}#header-top-wrap{background:#1b0e08;padding:20px 0}#header-top-inner{display:flex;justify-content:space-between;color:#fff;font-size:22px}#header-top-inner a{color:#fff}#social-div{margin-top:5px;padding-top:2px;border-top:solid 1px #fff}#header-bottom-wrap{backround:#fff;padding:20px 0}#header-bottom-inner{display:flex;justify-content:space-between;align-items:center}#logo-div{margin-right:30px}#menu-main-menu{display:flex;justify-content:space-between;width:800px;max-width:100%}#menu-main-menu li{font-size:15px;position:relative}#menu-main-menu li .sub-menu{position:absolute;z-index:100;background:#1b0e08;padding:20px;box-sizing:border-box;display:none;justify-content:space-between}#menu-main-menu li .sub-menu a{color:#fff}#menu-main-menu li:hover .sub-menu{display:flex}#menu-item-308 .sub-menu{width:475px}#menu-item-306 .sub-menu{width:575px}#mobile-link{display:none;color:#1b0e08}#mobile-link img{vertical-align:middle}#home-main-section{height:540px;overflow:hidden;background:url('http://kellerbros.com/wp-content/themes/blankspace-child/images/denver-auto-repair-shop.jpg');background-size:cover;background-position-x:70%;position:relative}#home-appt-div{position:absolute;bottom:0;width:100%;background:rgba(0,0,0,.5);padding:25px 0}#home-appt-inner{color:#fff;display:flex;align-items:center;width:510px;margin:0 auto}#home-appt-wrap{width:300px;margin:0 auto;background:#c69b56;border-radius:12px;padding:10px;padding-top:20px}#home-appt-icon{color:#fff;font-size:50px;margin-top:-21px}#home-appt-button{background:#1b0e08;transition:background-color .3s ease;color:#fff;padding:10px;border-radius:12px;margin-left:37px;border:solid 2px #c69b56}#home-appt-button a{color:#fff;display:block;font-size:14px;text-align:center;transition:color .3s ease}#home-appt-button:hover{background-color:#fff}#home-appt-button:hover a{color:#1b0e08}#why-choose-header-div{color:#fff;background:#1b0e08;padding:20px 0}#why-choose-header-div .fa-check-square-o{padding-right:15px}#why-choose-wrap{display:flex;width:100%;justify-content:space-between}#why-choose-left,#why-choose-right{width:50%}#why-choose-left{background:url('http://kellerbros.com/wp-content/themes/blankspace-child/images/littleton-auto-repair.jpg') no-repeat;background-size:cover;overflow:hidden;padding:30px;box-sizing:border-box;display:flex;justify-content:flex-end;align-items:center}#why-experience-div{width:40%;min-width:320px;color:#fff;display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:-130px}#why-experience-div img{margin-bottom:20px}#why-choose-right{display:flex;flex-wrap:wrap}.why-choose-info-div{width:50%;box-sizing:border-box;border:solid 2px #fff;background:#eff0f2;display:flex;flex-direction:column;align-items:center;color:#c69b56;padding:30px}.why-choose-info-div img{margin-bottom:20px}.why-choose-info-div h3{text-align:center}.why-choose-info-div p{font-size:16px}#cred-link{font-weight:700;text-decroation:underline}#welcome-terry-image{float:left;margin:0 12px 12px 0}#r-and-w-div{display:flex;padding:30px 0;align-items:center}#r-and-w-div img{margin-right:30px}#r-and-w-div p:first-child{font-size:24px;font-weight:700;margin-bottom:5px}#home-services-section{background:url('http://kellerbros.com/wp-content/themes/blankspace-child/images/services-bg.jpg') no-repeat;background-size:cover;color:#fff}#featured-service-wrap{display:flex;justify-content:space-between;margin:30px auto}.featured-service-div{background:rgba(198,155,86,.7);padding:20px;box-sizing:border-box;width:31%;display:flex;align-items:center;flex-direction:column;border:solid 10px #fff;position:relative}.featured-service-div p{font-weight:300;margin-bottom:40px}.featured-service-icon{margin:5px 0 15px}.featured-services-h3{font-size:23px;font-weight:700;text-align:center;margin-bottom:10px}.featured-services-h4{font-size:16px;font-weight:300;text-align:center}.featured-appt-button{background:#1b0e08;padding:10px;position:absolute;bottom:0;width:100%;box-sizing:border-box;font-size:16px}.featured-appt-button a{display:block;text-align:center}#more-services-div{width:280px;padding:10px;border:solid 1px #fff;background:rgba(0,0,0,.5);margin:20px auto;font-size:16px}#more-services-div a{color:#fff;display:block;text-align:center}.testimonial_rotator_quote{font-size:24px;line-height:1.5;font-weight:300}#home-reviews-button{margin:20px auto}#home-newsletter-section{padding:30px 0;background:#1b0e08;color:#fff}input,select,textarea{border-radius:0 !important}input,select{height:50px !important}.frm_button_submit,.frm_final_submit{width:100% !important;background:#c69b56 !important;border-radius:0 !important;box-shadow:none !important;color:#fff !important}::-webkit-input-placeholder{color:#646262 !important}::-moz-placeholder{color:#646262 !important}:-ms-input-placeholder{color:#646262 !important}#home-news-social-div{border-top:solid 1px #fff;margin:10px auto;padding:10px 0 0}#home-news-social-div .fa{font-size:50px;margin-right:15px}#home-follow-p{font-weight:300;margin-bottom:5px}#home-location-section{background:#eff0f2}#wpgmza_map{float:none !important;margin:0 auto}#home-awards-header{background:#c69b56;color:#fff;padding:20px 0}#home-awards-wrap{padding:50px 0;display:flex;justify-content:space-between}.home-awards-div{width:30%;display:flex;flex-direction:column;align-items:center}.home-awards-div img{margin-bottom:15px}#home-assoc-section{display:flex;justify-content:space-between;align-items:center}.home-assoc-div{width:12%}#footer{background:#1b0e08;color:#fff;padding:20px 0}#footer a{color:#fff}#footer-inner{display:flex;justify-content:space-between;margin-bottom:30px}.footer-div{width:30%}#footer-logo-div img{display:block;margin:0 auto}#footer-address-div{font-size:14px;display:flex;margin:20px auto;text-align:center}#footer-address-div p:first-child{margin-right:20px}#footer-menu-div{display:flex;width:50%;justify-content:space-between}#footer-menu,#footer-menu-2{width:47.5%}#menu-footer li,#menu-footer-2 li{font-weight:300;margin:12px 0;font-size:15px}#copyright-p{font-size:14px}.why-kb-div{clear:both;overflow:hidden;margin:50px auto;border-bottom:solid 1px #ccc}.why-kb-div h2{font-size:28px;color:#c69b56}.cred-h2{font-size:28px;color:#c69b56}#cred-wrap{display:flex;justify-content:space-between}#cred-wrap ul{width:45%;margin-left:20px;box-sizing:border-box}#cred-wrap ul li{list-style-type:disc;margin:20px 0}.why-cred-div{clear:both;overflow:hidden;margin:50px auto;border-bottom:solid 1px #ccc;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-bottom:20px}.why-cred-div h2{font-size:28px;color:#c69b56;width:100%}.why-cred-div p{width:65%}.cred-img-div{width:30%}.cred-img-div img{max-width:100%;display:block;margin:0 auto}.inset-div{width:800px;margin:30px auto;padding:30px 0;max-width:100%;display:flex;justify-content:space-between;align-items:center;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.inset-left{width:30%;margin-right:5%}.inset-right{width:65%}.inset-right p{font-size:24px;line-height:1.5}.c-t-a-div{background:#c69b56;margin:30px auto;padding:50px;box-sizing:border-box;color:#fff}#creds-ul{margin:20px auto;display:flex;flex-wrap:wrap}#creds-ul li{margin:20px 0;padding:0 20px;border-right:solid 1px #fff}#creds-ul li:last-child{border-right:none}.page-appointment-div{width:100%;background:#c69b56;margin:20px 0 0;padding:30px 0;color:#fff;clear:both}.page-appointment-wrap{width:685px;max-width:92%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.page-appointment-wrap a{color:#fff;text-decoration:underline}.appt-image,.cred-image{margin-right:20px}.caption-p{font-size:12px;font-style:italic}#service-neighbors{background:#c69b56;padding:20px;box-sizing:border-box;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}#service-neighbors h4{font-size:24px;width:100%}#service-neighbors ul{width:43.5%;margin-right:2%;margin-left:20px}#service-neighbors ul li{margin:15px 0;list-style-type:disc}#service-neighbors h2{font-size:30px}#repair-services-general{max-width:800px;margin:0 auto;padding:30px 0;display:flex;align-items:center}#repair-general-h3{font-weight:700}#repair-general-ul,#repair-general-ul-2{text-align:justify}#repair-general-ul li,#repair-general-ul-2 li{display:inline-block;margin:0}#repair-general-ul:after,#repair-general-ul-2:after{content:"";width:100%;display:inline-block}#repair-general-ul{width:530px}.general-repair-h1{font-size:24px;font-weight:700}#repair-services-wrap{display:flex;flex-wrap:wrap;border-top:solid 1px #aaa;padding:30px 0 0}.repair-services-div{width:33.33%;margin:0;padding:50px 0}.repair-services-image{display:block;margin:0 auto;width:100px}.main-h3{text-align:center;margin:20px 0;font-weight:700}.repair-services-ul li{margin:10px 0;text-align:center}.services-appointment-div{display:flex;margin:0 auto 20px;max-width:320px}.services-appointment-div p{margin:0 15px 0 0;line-height:1}#fleet-list-ol{margin:20px auto;width:80%}#fleet-list-ol li{margin:20px 0;list-style-type:decimal}.specials{margin:30px auto;padding:30px;box-sizing:border-box;border:dashed 2px #ccc;clear:both}.specials h3{color:#c69b56;font-size:24px;font-weight:500}.specials h3{font-weight:700}.specials h6{font-size:12px;font-style:italic}#services-landing-div{display:flex;justify-content:space-between}#services-landing-div div{width:32%;margin-bottom:20px}#services-landing-div div img{width:100%;display:block;margin:0 auto}.services-landing-button{background:#1b0e08;padding:10px;color:#fff;text-align:center;width:400px;max-width:100%;margin:20px auto}.services-landing-button a{color:#fff;display:block}.blog-featured-image-div{margin-bottom:20px}.blog-pagination-wrap{margin:30px auto;display:flex}.blog-pagination-wrap div{margin-right:20px}.dark-coupon{background:#1b0e08;color:#fff}.coupon-large-p{font-size:135px;line-height:1;font-weight:700;margin-bottom:0;text-align:center}.coupon-second-p{font-size:71px;text-align:center;margin-bottom:0;line-height:1}@media only screen and (max-width:1230px){.repair-services-div{border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;width:49%}}@media only screen and (max-width:820px){#repair-services-general{max-width:95%;display:block}#repair-general-image{display:block;margin:0 auto}#repair-general-ul{width:auto}#repair-general-h3{text-align:center}}@media only screen and (max-width:650px){.repair-services-div{width:100%}#repair-general-ul,#repair-general-ul-2{width:auto;margin:0 auto}#repair-general-ul li,#repair-general-ul-2 li{display:block;text-align:center;margin:15px 0}#repair-general-ul:after,#repair-general-ul-2:after{content:none}}.appt-banner{padding:60px 60px 30px;box-sizing:border-box;color:#fff;background-image:url('http://kellerbros.com/wp-content/themes/blankspace-child/images/appt-banner-bg.jpg');background-repeat:no-repeat;background-size:cover;background-position:center}.appt-banner-inner{width:95%;max-width:900px;margin:0 auto}.appt-banner h2{font-size:24px;line-height:1.2}.appt-ul-wrap{align-items:flex-start}.appt-ul-wrap ul{width:44%}@media only screen and (max-width:1500px){.x-large{max-width:92%}}@media only screen and (max-width:1400px){#header-inner{max-width:92%}#why-choose-left{background-position-x:40%}}@media only screen and (max-width:1250px){.large{max-width:92%}}@media only screen and (max-width:1100px){#menu-main-menu{width:700px}}@media only screen and (max-width:1050px){#why-choose-wrap{flex-direction:column}#why-choose-left,#why-choose-right{width:100%}#why-choose-left{background-position-y:39%}#why-experience-div{margin-top:0}}@media only screen and (max-width:1000px){.page-wrap{max-width:92%}#address-span,#hours-span{font-size:18px;margin-right:20px}#featured-service-wrap{flex-direction:column}.featured-service-div{width:100%;margin-bottom:30px}#home-awards-wrap{flex-direction:column}.home-awards-div{width:100%;margin-bottom:30px}.home-awards-div h3,.home-awards-div h4{text-align:center}}@media only screen and (max-width:950px){.medium,.home-wrap,.index-wrap,.archive-wrap{max-width:92%}#menu-main-menu{display:none}#mobile-link{display:block}}@media only screen and (max-width:750px){#home-assoc-section{flex-wrap:wrap}.home-assoc-div{width:26%;margin-bottom:20px}#footer-inner{flex-direction:column;align-items:center}.footer-div,#footer-menu-div{width:auto}.top-image{max-width:200%}.page-headline{font-size:30px}#why-kb-top-image{left:-65%}.home-wrap,.archive-wrap,.index-wrap,.single-wrap{flex-direction:column}.home-wrap-articles,.home-wrap-sidebar{width:100%}}@media only screen and (max-width:650px){.small{max-width:92%}#header-top-inner{flex-direction:column;align-items:center}#address-span,#hours-span{margin-bottom:15px;text-align:center;margin-right:0}#phone-div{display:flex;flex-direction:column;align-items:center}#social-div{padding-top:10px}#social-div a{margin-right:15px}#social-div a:last-child{margin-right:0}#home-appt-inner{flex-direction:column;width:325px}#home-appt-ready-span{margin-bottom:15px}#home-main-section{height:347px}.why-choose-info-div{width:100%}#r-and-w-div{flex-direction:column;text-align:center}#cred-wrap{flex-direction:column;align-items:center}#cred-wrap ul{width:90%}.inset-left{display:none}.inset-right{width:100%}#creds-ul{flex-diection:column}#creds-ul li{border-right:none}.page-appointment-wrap{flex-direction:column;width:auto}.why-cred-div{flex-direction:column}.why-cred-div h2{text-align:center}.cred-img-div{margin-bottom:20px}.appt-ul-wrap{flex-direction:column}.appt-ul-wrap ul{width:100%;margin-bottom:0}}@media only screen and (max-width:530px){#why-experience-div{min-width:270px}#why-choose-left{background-position-x:75%}#footer-menu-div{flex-direction:column;align-items:center}#footer-menu,#footer-menu-2{width:190px}#service-neighbors ul{width:100%;margin-right:0}#services-landing-div{flex-direction:column}#services-landing-div div{width:100%}#services-landing-div div:nth-child(1),#services-landing-div div:nth-child(2){display:none}}@media only screen and (max-width:473px){#mobile-link{text-align:right}.cred-img-div{width:60%}.why-cred-div p{width:100%}}