html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.dpp{height:100%;width:100%;font-family:'Lato',sans-serif;font-size:15px;font-weight:400;line-height:1.3;background:url("/static/dprofile/images/bg-pattern.png") 0 0 repeat!important;background-size:100px 100px;padding:0}body.dpp .white{background:none repeat scroll 0 0 white}body.dpp section.white{background:url("/static/dprofile/images/bg-pattern.png") 0 0 repeat!important;background-size:100px 100px}body.dpp .dealership_user_message{margin-left:0px;margin-right:0px}body.dpp .container{width:940px}body.dpp footer.bottom{line-height:20px}body.dpp footer.bottom .container{margin-top:15px}body.dpp footer.bottom .container #footer_bottom_logo,body.dpp footer.bottom .container #footer_bottom_links{padding-top:10px;padding-bottom:15px}body.dpp footer.bottom .container #footer_bottom_links ul{margin-top:-5px}#dealer_main_info p{font-family:'Lato',sans-serif;font-size:14px;font-weight:400;line-height:1.3;color:#000}.dpp-container .clearfix:after{content:"";display:table;clear:both}.dpp-container .clearfix{zoom:1}.dpp-container button{font-family:'Lato',sans-serif}.dpp-container h1{font-size:26px}.dpp-container h2{font-size:30px}.dpp-container h4{font-size:18px}.dpp-container h5{font-size:15px}.dpp-container h5.vehicle_title{height:40px}.dpp-container h1,.dpp-container h2,.dpp-container h3{font-family:'Source Sans Pro',sans-serif;font-weight:700;margin-bottom:20px;color:#646464}.dpp-container h4,.dpp-container h5,.dpp-container a{margin-bottom:10px}.dpp-container a,.dpp-container a:hover,.dpp-container a:active{text-decoration:none;color:#1391BF;cursor:pointer;background:none}.dpp-container p{line-height:1.3;margin:0 0 3px}.dpp-container .first-child{margin-top:20px}.dpp-container .last-child{margin-bottom:0}.fa-twitter,.fa-youtube-play,.fa-facebook,.fa-google-plus{display:inline-block;font-size:18px;color:#8C8C8C;padding:6px;margin:6px 2px}.dpp-container i[class*="fa-star"]{color:#FF833B;font-size:20px}.dpp-container .right{float:right}.dpp-container .left{float:left}.rating{text-align:right;margin-bottom:5px}.dpp-container .grid{margin:0 0px 20px 0}.dpp-container .grid:after{content:"";display:table;clear:both}[class*='col-']{float:left;padding-right:20px}.grid [class*='col-']:last-of-type{padding-right:0}.dpp-container .col-1{width:100%}.dpp-container .col-4-5{width:80%}.dpp-container .col-2-3{width:66.66%}.dpp-container .col-3-5{width:60%}.dpp-container .col-1-2{width:50%}.dpp-container .col-2-5{width:40%}.dpp-container .col-1-3{width:33.33%}.dpp-container .col-1-4{width:25%}.dpp-container .col-1-5{width:20%}.dpp-container .col-1-6{width:16.66%}.dpp-container .col-1-8{width:12.5%}.dpp-container .grid-pad{padding:20px 0 20px 20px}.dpp-container .grid-pad [class*='col-']:last-of-type{padding-right:20px}.dpp-container .btn{display:inline-block;padding:7px 12px;margin-bottom:10px;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;border-radius:4px;outline:0}.dpp-container .btn-main{color:#ffffff;font-weight:700;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#FF823A;background-image:-moz-linear-gradient(top,#FFA149,#FF7333);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FFA149),to(#FF7333));background-image:-webkit-linear-gradient(top,#FFA149,#FF7333);background-image:linear-gradient(to bottom,#FFA149,#FF7333);border:solid 1px #B85D29;box-shadow:0 1px 0 rgba(255,255,255,0.3) inset,0 1px 2px rgba(0,0,0,0.15)}.dpp-container .btn-main a,.dpp-container .btn-main a:hover{color:#fff}.dpp-container .btn-main:hover{background-color:#FF823A;background-image:-moz-linear-gradient(top,#FBAE66,#FA8048);background-image:-webkit-gradient(linear,0 0,0 100%,from(#FBAE66),to(#FA8048));background-image:-webkit-linear-gradient(top,#FBAE66,#FA8048);background-image:linear-gradient(to bottom,#FBAE66,#FA8048)}.dpp-container .btn-main:active{background-color:#FF7333;background-image:none;box-shadow:0 0 3px rgba(0,0,0,0.3) inset}.dpp-container .btn-secondary,.dpp-container .btn-secondary:hover{color:#FF833B;background-color:#ffffff;border:solid 1px #FF833B}.dpp-container .btn-secondary a,.dpp-container .btn-secondary a:hover{color:#FF833B}.dpp-container .btn-utility{color:#787878;border:solid 1px #A0A0A0;background-color:#ffffff}.dpp-container .btn-lg{padding:10px 16px;font-size:16px;line-height:1.4;border-radius:4px;width:260px}.dpp-container .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.dpp-container section{margin-top:200px}.dpp-container ul{padding:0;margin:0;list-style-type:none}.dpp-container li{margin:0}.dpp-container .js-tabs-btn{top:2px}.dpp-container .js-tabs-btn a{cursor:pointer;transition:transform 0.2s ease-in-out;-webkit-transition:transform 0.2s ease-in-out;-moz-transition:transform 0.2s ease-in-out;-ms-transition:transform 0.2s ease-in-out;font-weight:600;margin-bottom:0;z-index:100;top:2px}.dpp-container .tabs-nav{overflow:hidden}.dpp-container .tabs-nav>*{float:left;margin-right:1px;border-width:1px 1px 0 1px;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.dpp-container .js-tabs-btn:first-child{margin-left:40%}.dpp-container .tabs-btn{position:relative;display:block;padding:15px 25px 10px 16px;-webkit-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.dpp-container .tabs-btn_isActive{color:#787878;z-index:2}.dpp-container .tabs-btn_isActive:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px 6px 0 0;-webkit-transform-origin:.1px 0;transform-origin:0 0;-webkit-transform:perspective(5px) rotateX(1.8deg) translateZ(-1px);transform:perspective(5px) rotateX(1.8deg) translateZ(-1px);backface-visibilty:hidden;border:solid #C8C8C8;border-width:1px 1px 0 1px;background-color:#fff;z-index:-1;box-shadow:0 0px 3px rgba(0,0,0,0.15);-webkit-backface-visibility:hidden;backface-visibility:hidden}.dpp-container .tabs-content{padding:30px 40px;margin-top:-1px;border:solid #C8C8C8;border-width:1px 0 1px 0;background-color:#ffffff;min-height:200px;overflow:auto;width:940px}.dpp-container .tab-content-header{border-bottom:solid 1px #D2D2D2;margin-bottom:40px}.dpp-container .tab-content-header>div.header-content-wrapper{display:inline-block;float:right}.dpp-container .header-content-wrapper{margin-bottom:20px}.dpp-container .header-content-wrapper>h4{display:inline-block;margin-right:20px;line-height:36px;font-weight:600;letter-spacing:0.02em}.dpp-container .tab-content-body{}.dpp-container .tab-content-body>.review p{line-height:1.8}.dpp-container .tabs-content>*{display:none;clear:both}.dpp-container .tab-content-section_isActive{display:block}.dpp-container .gallery{max-width:400px;height:254px;position:absolute;z-index:1;width:350px}.dpp-container .dealer-info .gallery ul{padding:0}.dpp-container .gallery ul.pics{box-shadow:0 0px 3px rgba(0,0,0,0.2);border:solid 6px #ffffff;border-radius:4px;background:#fff}.dpp-container .gallery ul li{list-style:none;position:relative}.dpp-container .gallery ul li.active:before{content:"";height:8px;width:8px;position:absolute;background-color:#646464;border-radius:50%;top:3px;left:3px}.dpp-container .gallery>ul>li>img{-webkit-transition:all 3s ease;-moz-transition:all 3s ease;transition:all 3s ease;max-width:100%}.dpp-container .gallery .nav{text-align:center;position:absolute;bottom:20px;left:50%;margin-left:-67px}.dpp-container .gallery .nav li{display:inline-block;margin-right:8px;cursor:pointer;height:14px;width:14px;border-radius:50%;background:#fff;border:solid 1px #646464;box-sizing:content-box}.dpp-container .modal{visibility:hidden;opacity:0;position:fixed;top:50%;left:50%;width:500px;height:auto;margin-left:-250px;margin-top:-264px;background-color:#ffffff;border-radius:5px;z-index:2000;box-shadow:0 1px 6px rgba(0,0,0,0.3);-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.dpp-container .modal.active{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";display:block}.dpp-container .overlay{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.3);z-index:-1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden;transition:opacity 0.4s ease-in-out;-webkit-transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out}.dpp-container .overlay.visible{z-index:20;visibility:visible;opacity:1}.dpp-container .modal .modal-body{padding:15px;background:#F8F8F8}.dpp-container .modal .modal-footer{padding-left:0px;padding-right:0px}.dpp-container .modal-open{overflow:hidden}.dpp-container .modal .modal-header{position:relative;background:#666666;border-top-left-radius:4px;border-top-right-radius:4px;padding:20px}.dpp-container .modal .modal-header h4{font-weight:600;margin-bottom:0;color:#ffffff;text-align:center}.dpp-container .modal .modal-body p{margin-bottom:15px}.dpp-container .modal .modal-footer{border:solid #C8C8C8;border-width:1px 0 0 0}.dpp-container .modal .modal-footer button{margin-bottom:0}.dpp-container .modal .close{position:absolute;top:3px;right:0;margin:0}.dpp-container .form-group{margin-bottom:20px;display:block}.dpp-container .form-group select{width:100%;margin-top:10px}.dpp-container input,.dpp-container textarea{width:100%}.dpp-container input[type="text"],.dpp-container textarea{padding:8px;border-radius:4px;border:1px solid #ccc;font-size:14px;margin-top:10px;letter-spacing:-0.03em}.dpp-container input[type="text"]{height:36px;position:relative}.dpp-container input[type="text"]:focus,.dpp-container textarea:focus{border-color:#FF833B}.dpp-container textarea{min-height:80px}.mandatory{position:absolute;height:0;width:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:14px solid #FF833B;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);margin-left:-20px;margin-top:-1px;color:#ffffff;font-size:20px}.mandatory:after{content:"*";position:absolute;right:-5px;top:2px}.dpp-container input[type="radio"] + label{display:inline-block;cursor:pointer;position:relative;padding-left:30px;margin-right:15px;font-size:15px}.dpp-container input[type="radio"] + label:before{content:"";display:block;width:20px;height:20px;margin-right:14px;position:absolute;top:-3px;left:0;border:1px solid #aaa;background-color:#fff;border-radius:50%}.dpp-container input[type="radio"] + label:hover:before{border-color:#8c8c8c}.dpp-container input[type="radio"]{display:none}.dpp-container input[type="radio"]:checked + label:after{content:"";display:block;position:absolute;top:2px;left:5px;width:10px;height:10px;border-radius:50%;background:#646464}.dpp-container #write-review #id_aspect input[type="radio"]{display:inline;width:20px}.dpp-container #write-review #id_aspect li{float:left;font-size:14px}.dpp-container .image-thumbnail{}.dpp-container .image-thumbnail img{width:100%}.dpp-container .image-thumbnail .feature-image{font-size:0}.dpp-container .dealership_vehicle_image_box{display:block;height:133px;line-height:167px;overflow:hidden;position:relative;text-align:center;width:100%;border:solid #C8C8C8;border-width:1px 1px 0px 1px}.dpp-container .dealership_vehicle_image_box img{bottom:-100%;height:auto;left:-100%;margin:auto;height:auto;position:absolute;right:-100%;top:-100%;max-width:265px;padding:20px}.dpp-container .image-thumbnail .image-caption h5{padding-bottom:15px;margin-bottom:15px;color:#505050;font-weight:700;font-size:16px;border-bottom:solid 1px #C8C8C8}.dpp-container .image-thumbnail .image-caption .caption-title{padding:10px;background-color:#E2E2E2;border-bottom:solid 1px #C8C8C8}.dpp-container .image-thumbnail .image-caption .caption-body{background:#F5F7F6;border:solid 1px #C8C8C8;padding:15px 10px 10px 10px}.dpp-container .image-thumbnail .image-caption .caption-body p{font-size:14px;color:#969696;margin-bottom:8px}.dpp-container .image-thumbnail .image-caption .caption-body p .value{color:#282828}.dpp-container .image-thumbnail .image-caption .call-to-action{background-color:#fff;padding:10px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border:solid #c8c8c8;border-width:0 1px 1px 1px;width:auto}.dpp-container .image-thumbnail .image-caption .call-to-action .btn{margin-bottom:0}.dpp-container .call-to-action .label,.dpp-container .call-to-action .price{display:block}.dpp-container .call-to-action .label{font-size:14px;margin-bottom:0px;color:#787878}.dpp-container .call-to-action .price{font-size:16px;font-weight:600}.dpp-container .call-to-action button{float:right}.staff{text-align:center}.staff .image-caption{}.staff .image-caption .caption-body{border-top-left-radius:4px;border-top-right-radius:4px;background:#fff}.staff .image-caption .call-to-action{background:#fcfcfc;background:-moz-linear-gradient(top,#fcfcfc 0%,#ebebeb 100%);background:-webkit-linear-gradient(top,#fcfcfc 0%,#ebebeb 100%);background:-o-linear-gradient(top,#fcfcfc 0%,#ebebeb 100%);background:-ms-linear-gradient(top,#fcfcfc 0%,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#ebebeb',GradientType=0)}.staff .image-caption .avatar{display:inline-block;height:75px;width:75px;border-radius:50%;border:solid 3px #fff;box-shadow:0 1px 2px rgba(0,0,0,0.3);margin:20px 0 20px 0;background-size:cover;background-position:center center}.staff .image-caption .caption-body p{color:#787878}.staff .image-caption .caption-body p.title{margin-bottom:15px}.staff .image-caption .caption-body h4,.staff .image-caption .caption-body p:last-child{margin-bottom:10px}.dpp-container label{font-weight:700;color:#a0a0a0;margin-bottom:5px}.dpp-container{width:940px;margin:0 auto;position:relative;border-radius:6px;box-shadow:0 0 1px rgba(0,0,0,.15),0 0 4px rgba(0,0,0,.12);background:#F5F7F6}.certificate-badge{position:absolute;top:-8px;right:17px}.dpp-container .wrapper{margin:0 auto;position:relative;margin-bottom:15px;width:100%}.dpp-container .info-panel{padding:20px 0 20px 20px;margin-bottom:-10px;min-height:280px;display:block}.dpp-container .info-panel ul{padding:20px}.dpp-container .info-panel ul.errorlist{padding:0px}.dpp-container .wrapper .wrapper-header{background:#fff;position:absolute;width:100%;left:0;top:0;border-top-left-radius:5px;border-top-right-radius:5px;font-size:14px;color:#1e1e1e;border-bottom:solid 1px #c8c8c8}.dpp-container .wrapper .wrapper-header div{margin:0;position:relative}.dpp-container .wrapper .wrapper-header div[class*='col-']{border-right:solid 1px #c8c8c8;padding:12px;margin-bottom:0}.dpp-container .wrapper .wrapper-header div[class*='col-']:last-child{border-right:none;box-shadow:none}.dpp-container .wrapper .wrapper-header i.fa{color:#8C8C8C}.wrapper-header label,.wrapper-header span{margin-right:5px}.wrapper-header span.hours{color:#47AE36;font-weight:700;cursor:pointer}.wrapper-header i.fa{font-size:14px;position:absolute;margin-top:-1px;margin-left:8px}.review{padding:0 0 40px 0;border-bottom:solid 1px #D2D2D2;margin-bottom:40px}.review-meta>.rating{text-align:left}.review-meta>.review-section,.review-meta>.rating{margin-bottom:20px}.review-meta>.review-section>label{display:block;margin-bottom:8px}.review-meta>.review-section>h4{font-weight:700}.review p{margin-bottom:20px}.review .source{color:#a0a0a0;font-weight:700}.sort-group{float:right;margin-bottom:30px}.sort-group .sort-option{display:inline-block;margin-right:40px}.sort-group .sort-option:last-child{margin-right:0}.sort-group .sort-option label{vertical-align:text-bottom;margin-right:5px}.toggle-select{display:inline-block;position:relative}.toggle-select span{font-size:16px;padding:5px;color:#c8c8c8;cursor:pointer;margin-right:10px;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}.toggle-select span.active{color:#354560;border-bottom:solid 3px #FF833B}.dpp-container select{height:36px;width:120px;background:-moz-linear-gradient(top,#fcfcfc 0%,#eeeeee 100%);background:-webkit-linear-gradient(top,#fcfcfc 0%,#eeeeee 100%);background:-ms-linear-gradient(top,#fcfcfc 0%,#eeeeee 100%);background:linear-gradient(to bottom,#fcfcfc 0%,#eeeeee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#eeeeee',GradientType=0);-moz-appearance:none;appearance:none;border-radius:3px;font-size:14px;border:solid 1px #c8c8c8;transition:box-shadow 0.25s ease-in-out;-webkit-transition:box-shadow 0.25s ease-in-out}.dpp-container select:hover{box-shadow:0 1px 4px rgba(0,0,0,0.2)}.dpp-container select:focus{outline:0}.dpp-container .dropdown{position:absolute;display:none;top:35px;right:25px;background:#fff;padding:20px;z-index:2;border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,0.3);transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;width:260px}.dpp-container .dropdown-visible{display:block;top:42px;z-index:110}.dpp-container .dropdown:after{content:"";height:12px;width:12px;border:solid #dedede;border-width:1px 0 0 1px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);position:absolute;background:#fff;right:25px;top:-6px}.dpp-container .dropdown li{margin-bottom:20px}.about{padding:30px 40px}.about>p{line-height:1.8}.promotion-section{background:#5DD14A;padding:12px 15px;border-radius:4px;color:#ffffff;font-weight:700;width:100%}.promotion-section p{margin:0;display:inline-block}.promotion-section span{height:100%;width:43px;text-align:center;right:0;position:absolute;top:0;padding:12px;border-top-right-radius:4px;border-bottom-right-radius:4px;transition:background 0.2s ease-in-out;-webkit-transition:background 0.2s ease-in-out}.promotion-section span:hover{cursor:pointer;background:#4fb73e}.dpp-container .hide{display:none}.claim-profile{padding:12px 15px;border-radius:4px;background:#5DD14A;border:solid 1px #5DD14A;position:relative;font-size:0}.claim-profile .header{background:#fff;position:absolute;top:0;left:0;width:100%;padding:10px 15px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:solid 1px #5DD14A}.claim-profile p{font-size:15px;display:inline-block;vertical-align:top}.claim-profile .body{padding-top:50px;color:#fff;font-weight:700}.claim-profile .body ul li{margin-bottom:10px}.claim-profile .body ul li:last-child{margin-bottom:0}.claim-profile .body ul li p:before{content:url('/static/dprofile/images/check.svg');margin-right:10px}.claim-profile .body button{border:none;background:#419233;color:#fff;font-weight:700}#id_employees{width:250px}#book-modal .modal-body{max-height:450px}.dpp-container .popover{top:-87px;left:390px}.dpp-container .popover-title{margin-bottom:5px}.dpp-container .j-unfilter{display:inline;color:white}.dpp-container a.j-open-reviews{margin-bottom:0px}.dpp-container .about ul{list-style-type:disc;padding-left:15px}.dpp-container .about ol{list-style-type:decimal;padding-left:15px}.dpp-container .about ul li,.dpp-container .about ol li{padding-left:10px;display:list-item}body.dpp .dealership_user_message{width:940px}body.dpp .content_block{padding:20px 0}body.dpp .top-shadowed{box-shadow:0 10px 7px -12px #888 inset}.text14{font-size:14px!important}