.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body.background-splotch{background:url(img/background-valley.png)}body.background-grip-dark{background:url(img/grip-dark.jpg)}body.background-grip-light{background:url(img/grip-light.jpg)}body.background-tiny-dark-squares{background:url(img/tiny-dark-squares.jpg)}body.background-diamond-plate{background:url(img/diamond-plate.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body.background-asphalt{background:url(img/asphalt.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body.background-horizon{background:url(img/horizon.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body.background-metal-iron{background:url(img/metal-iron.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body.background-fiber{background:linear-gradient(27deg,#151515 5px,transparent 5px) 0 5px,linear-gradient(207deg,#151515 5px,transparent 5px) 10px 0px,linear-gradient(27deg,#222 5px,transparent 5px) 0px 10px,linear-gradient(207deg,#222 5px,transparent 5px) 10px 5px,linear-gradient(90deg,#1b1b1b 10px,transparent 10px),linear-gradient(#1d1d1d 25%,#1a1a1a 25%,#1a1a1a 50%,transparent 50%,transparent 75%,#242424 75%,#242424);background-color:#131313;background-size:20px 20px}body.background-carbon{background:radial-gradient(black 15%,transparent 16%) 0 0,radial-gradient(black 15%,transparent 16%) 8px 8px,radial-gradient(rgba(255,255,255,.1) 15%,transparent 20%) 0 1px,radial-gradient(rgba(255,255,255,.1) 15%,transparent 20%) 8px 9px;background-color:#282828;background-size:16px 16px}body.background-triangles{background:linear-gradient(-45deg,#111 50%,#191919 50%);background-size:30px 30px}body.background-checkers{background-color:#191919;background-image:linear-gradient(45deg,#111111 25%,transparent 25%,transparent 75%,#111111 75%,#111111),linear-gradient(-45deg,#111111 25%,transparent 25%,transparent 75%,#111111 75%,#111111);background-size:60px 60px}body.background-stripes{background-image:linear-gradient(90deg,rgba(255,255,255,.07) 50%,transparent 50%),linear-gradient(90deg,rgba(255,255,255,.13) 50%,transparent 50%),linear-gradient(90deg,transparent 50%,rgba(255,255,255,.17) 50%),linear-gradient(90deg,transparent 50%,rgba(255,255,255,.19) 50%);background-size:13px,29px,37px,53px}body.background-lt-diag{background-image:repeating-linear-gradient(45deg,transparent,transparent 35px,rgba(255,255,255,.2) 35px,rgba(255,255,255,.2) 70px)}button,input,select,textarea{color:#333;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-weight:400;margin:0}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box;height:100vh;min-height:100%}*,*:before,*:after{box-sizing:inherit}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 0}ul{list-style:disc}ul.list-nostyle{list-style:none;padding:0}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}input[type="reset"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),inset 0 15px 17px rgba(255,255,255,0.5),inset 0 -5px 12px rgba(0,0,0,0.05);color:rgba(0,0,0);line-height:1;padding:.4em 1em;text-shadow:0 1px 0 rgba(255,255,255,0.8)}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{border-color:#aaa #bbb #bbb;box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 2px 5px rgba(0,0,0,0.15)}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px}select{border:1px solid #ccc}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"]{padding:3px}textarea{padding-left:3px;width:100%}span.wpcf7-not-valid-tip{color:inherit;font-size:0.8em;font-weight:normal;display:block;padding-bottom:4px}span.wpcf7-not-valid-tip:before{font-family:FontAwesome;content:"\f071";display:inline-block;padding-right:3px}div.wpcf7-response-output{margin:0;padding:3px 8px;margin-bottom:18px;border-width:1px;font-size:0.9em}.wpcf7 .wpcf7-lead-widget .wpcf7-form-control-wrap input{margin-bottom:5px;width:100%}.wpcf7 .wpcf7-lead-widget input[type="submit"]{margin-top:10px;width:100%}.wpcf7 .wpcf7-lead-widget br{display:none}.wpcf7 .wpcf7-lead-widget p{margin:0}.wpcf7-lead-contact-full{list-style-type:none;padding:0;margin:0;width:100%}.wpcf7-lead-contact-full li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wpcf7-lead-contact-full>li:not(:last-child){margin-bottom:20px}.wpcf7-lead-contact-full li label,.wpcf7-lead-contact-full li p{padding:8px;font-weight:300;letter-spacing:.09em;text-transform:uppercase}.wpcf7-lead-contact-full>li>label,.wpcf7-lead-contact-full li p{-webkit-box-flex:1;-ms-flex:1 0 120px;flex:1 0 120px}.wpcf7-lead-contact-full>li>label+*{-webkit-box-flex:1;-ms-flex:1 0 280px;flex:1 0 280px}.wpcf7-lead-contact-full .wpcf7-form-control-wrap input,.wpcf7-lead-contact-full .wpcf7-form-control-wrap select{width:100%}.wpcf7-lead-contact-full li p{margin:0}.wpcf7-lead-contact-full li input:not([type='checkbox']),.wpcf7-lead-contact-full li textarea,.wpcf7-lead-contact-full li select{width:100%;padding:8px;border:1px solid #cccccc}.wpcf7-lead-contact-full li select{border-radius:3px;padding:10px}.wpcf7-lead-contact-full-submit{width:100%}.wpcf7-lead-contact-full span.wpcf7-not-valid-tip{padding-top:4px}.wpcf7-lead-content p{margin:20px 0 0 0}.main-navigation .menu-main-menu-container{display:inline-flex;width:95%}@media screen and (max-width:720px){.main-navigation .menu-main-menu-container{width:100%}.main-navigation ul{margin-bottom:0}}.main-navigation{display:inherit;width:100%;font-size:1rem;line-height:36px;text-transform:uppercase;position:relative}.main-navigation ul{list-style:none;padding-left:0}.main-navigation .menu-main-menu-container>ul{display:inherit;width:100%}.main-navigation .menu-main-menu-container>ul>li{flex-grow:1;text-align:center}.main-navigation a{display:block;text-decoration:none;padding:0 15px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.main-navigation ul ul{position:absolute;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation .sub-menu{min-width:100%}.main-navigation .sub-menu a{padding-left:25px;white-space:nowrap}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}a{text-decoration:none}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation.toggled ul,.main-navigation.toggled li{float:none;display:block;position:relative;top:0;width:100%;left:auto}.main-navigation.toggled ul ul a{width:100%}.menu-toggle{display:block;height:34px;float:none;border:none;width:100%;font-size:24px}.menu-toggle svg{height:1.5em;width:1.5em}.site-navigation-wrapper{position:relative}.toggle-search{width:5%;height:34px;line-height:34px;text-align:center;cursor:pointer;display:block;position:absolute;right:0;top:-34px}.toggle-search i.fa{font-size:1.2rem}.search-expand{display:none;position:absolute;top:0px;right:0;width:320px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.1);box-shadow:0 1px 0 rgba(255,255,255,0.1);z-index:10}.search-expand-inner{padding:10px}.search-expand .themeform input{width:100%;border:2px solid #e2e2e2;border-radius:0}.themeform.searchform div{position:relative}.themeform.searchform div input{padding-left:26px;line-height:20px}.themeform.searchform div:after{color:#ccc;line-height:24px;font-size:14px;content:"\f002";position:absolute;left:10px;top:6px;font-family:FontAwesome}.themeform input[type="text"],.themeform input[type="password"],.themeform input[type="email"],.themeform input[type="url"],.themeform input[type="tel"],.themeform input[type="number"],.themeform select,.themeform textarea{background:#fff;border:2px solid #ddd;color:#777;display:block;max-width:100%;outline:none;padding:7px 8px}.themeform input[type="text"],.themeform input[type="password"],.themeform input[type="email"],.themeform input[type="url"],.themeform input[type="tel"],.themeform input[type="number"],.themeform input[type="submit"],.themeform select,.themeform button,.themeform textarea{margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;border-radius:0}.themeform input,.themeform select,.themeform textarea,.themeform button{-moz-appearance:none;-webkit-appearance:none;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}.themeform input,.themeform select,.themeform textarea,.themeform button,.themeform label{font-size:14px}.secondary-search{position:relative}.wp-block-button._button>a,li._button>a,input._button,a._button,button._button,.invp-grid-button button{text-align:center;text-transform:uppercase;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;cursor:pointer}.wp-block-button._button-small>a,li._button-small>a,input._button-small,a._button-small,button._button-small{padding:6px 20px;border-radius:3px;display:block;font-size:120%}.wp-block-button._button-med>a,li._button-med>a,input._button-med,a._button-med,button._button-med,.invp-grid-button button{font-size:26px;display:block;padding:10px;border-radius:5px}.wp-block-button._button-large>a,li._button-large>a,input._button-large,button._button-large,a._button-large{position:relative;border-radius:8px;margin:0 0 5px 0;display:block;font-size:20px;height:40px;line-height:40px}a._button-large i.fa{margin-right:15px}@media screen and (max-width:720px){.main-navigation:not(.toggled) .menu-main-menu-container{display:none}}@media screen and (min-width:720px){.main-navigation .sub-menu li{text-align:left}}.layout-width,.content-width,.content-width-hpad{margin:0 auto}.hpad{padding-left:25px;padding-right:25px}.site-content{width:100%}.content-area{display:table;table-layout:fixed;width:100%}.content-area>*{padding-top:20px;padding-bottom:20px}.site-main{display:table-cell;width:100%}.page-template-tpl-full-width-content-widgets .content-area,.page-template-tpl-full-width-content-widgets .site-main,.page-template-tpl-full-width-no-widgets .content-area,.page-template-tpl-full-width-no-widgets .site-main{display:block}.site-left-sidebar{display:table-cell;width:300px;vertical-align:top}.sidebar-toggle{display:none;font-size:24px;cursor:pointer}.main-navigation .sidebar-toggle{padding:0 10px;position:absolute;left:0;top:0;height:34px;line-height:34px}.site-left-sidebar .sidebar-toggle{text-align:center;padding:5px 10px}.entry-content{margin:15px 0}.entry-content p{line-height:150%}.entry-content.slug-financing,.entry-content.slug-financing p{margin:0}.page-title,.entry-title{margin:0!important}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0}.full-width-widget{display:block}section.widget h2,.site-footer .widget h2{margin-bottom:10px}.footer-widgets{padding-top:30px;padding-bottom:30px}.footer-widgets .widget+.widget{margin-top:25px}.footer-widgets .container-inner .pad{padding-top:30px}section.widget+section.widget,.site-left-sidebar .widget+.widget{margin-top:50px}.widget select{max-width:100%}#iframe-container{position:relative;padding-top:15px}.epa-section{margin-bottom:1em}dl.fuel-economy-annual-stats dt{width:14em}@media screen and (max-width:719px){dl.fuel-economy-annual-stats{padding-left:0!important;max-width:100%!important}}.iframe_style{top:0;left:0;width:100%}.social-icons-lists{padding:0;margin:0}.invp-google-maps iframe{width:100%;min-height:18em}.tddsw-reset._button._ghost_button{box-shadow:none}header.entry-header h1{font-size:26px;display:inline-block}.sticky{display:block}.entry-meta{padding:10px 0;font-size:75%}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.enhanced dt,.enhanced dd{margin:0;display:inline-block;line-height:200%;padding:0 .5em;vertical-align:top}.enhanced dt{border-top:1px solid rgba(0,0,0,.2);width:75%}.enhanced dd{border-style:solid;border-color:rgba(0,0,0,.2);border-width:1px 0 0 1px;width:25%}.enhanced dd img{vertical-align:middle}.enhanced dl{border-style:solid;border-color:rgba(0,0,0,.2);border-width:0 1px 1px}.four-oh-four-image{opacity:0.8}.four-oh-four-search{margin:15px 0 30px 0;width:100%}.four-oh-four-search .search{width:100%}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;margin:0 20px 25px 0}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:30%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.vehicle-archive-header{text-transform:uppercase;display:inline-block;line-height:2em}.vehicle-archive-header select{margin-left:3px}.post-type-archive-inventory_vehicle .post-vehicle{padding:30px 0}.post-vehicle .vehicle-images,.post-vehicle .vehicle-head-widget{padding-left:25px}.post-vehicle .vehicle-images img.no-photo-available{width:1024px}.post-vehicle{width:100%}.post-vehicle .vehicle-info{display:table;width:100%;table-layout:fixed}.post-vehicle .vehicle-info>div{border-collapse:collapse}.post-vehicle .post-title{margin-bottom:20px;font-size:28px;font-weight:800;line-height:1.5em;-ms-word-wrap:break-word;word-wrap:break-word}.post-vehicle .post-thumbnail{border-collapse:collapse;display:table-cell;vertical-align:top}.post-vehicle .post-thumbnail .hpad{padding-right:0px}.vehicle-content{display:table-cell;width:350px;padding:0 25px 25px}.vehicle-price{text-align:right}.single-vehicle header .vehicle-price,.post-type-archive-inventory_vehicle .post-thumbnail .vehicle-price{display:none}@media screen and (max-width:719px){.post-type-archive-inventory_vehicle .post-thumbnail .post-title{display:inline-block;line-height:1em;padding-left:25px}.post-type-archive-inventory_vehicle .post-thumbnail .vehicle-price,.post-type-archive-inventory_vehicle .vehicle-tbl-top .vehicle-price{font-size:100%}.single-vehicle header .vehicle-price{display:inline-block;font-size:100%;padding-bottom:10px}.single-vehicle .vehicle-content .vehicle-price,.post-type-archive-inventory_vehicle .vehicle-content .vehicle-price{display:none}.single-vehicle.post-vehicle .post-title{margin-bottom:0}.post-type-archive-inventory_vehicle .vehicle-price{text-align:left}.post-type-archive-inventory_vehicle .at-archive_shortwide .vehicle-price{padding-left:25px}}.post-type-archive-inventory_vehicle .vehicle-price,.post-type-archive-inventory_vehicle .vehicle-price-and-buttons{padding-right:25px}@media screen and (max-width:719px){.post-type-archive-inventory_vehicle .vehicle-price-and-buttons{padding-right:50px}}.vehicle-tbl{display:table;width:100%}.vehicle-row{display:table-row;width:100%}.vehicle-cell{display:table-cell;vertical-align:top}.vehicle-tbl-bottom{padding-left:25px;padding-right:25px}.vehicle-summary-onecol{display:none}.vehicle-summary-twocol{width:25%}.vehicle-tbl-bottom .vehicle-cell-set{width:25%}.vehicle-tbl-bottom .vehicle-cell-set a img{width:100%}.vehicle-tbl-bottom .vehicle-cell+.vehicle-cell{padding-left:20px}.single-vehicle .flexslider{border:4px solid #fff;border-radius:4px}.single-vehicle .flexslider#carousel{background:#fff}.single-vehicle .flexslider#carousel li{margin-right:10px}.post-vehicle .vehicle-info ul#menu-vehicle-details-buttons.menu{list-style:none;padding-left:0;margin-bottom:0}.post-vehicle .vehicle-info ul#menu-vehicle-details-buttons.menu li._button+li._button,.vehicle-content a._button+a._button{margin-top:15px}#carousel .flex-direction-nav a{top:0;line-height:113px}@media only screen and (max-width:1150px){.vehicle-tbl-bottom .vehicle-tbl{display:block}.vehicle-tbl-bottom .vehicle-row{display:block}.vehicle-summary-onecol{display:block}.vehicle-summary-twocol{display:none}.vehicle-tbl-bottom .vehicle-cell-set{width:100%;display:block}.vehicle-tbl-bottom .vehicle-cell+.vehicle-cell{padding-left:0}}@media only screen and (max-width:719px){.vehicle-tbl-top .vehicle-tbl{display:block}.vehicle-tbl-top .vehicle-row{display:block}.vehicle-tbl-top .vehicle-cell{display:block;text-align:left}}.vehicle-content section{margin-top:40px}.vehicle-location{margin-bottom:20px}.vehicle-summary{display:table;margin-bottom:.5em}.vehicle-summary-item{display:table-row}.vehicle-summary-item>div{display:table-cell;padding:0 0 8px}.vehicle-summary-item-label{text-transform:uppercase;font-size:80%;vertical-align:center}.vehicle-summary-item div+div{padding-left:12px}.post-vehicle li{line-height:1.5}.vehicle-content-strong{font-weight:bold}.vehicle-content-initcaps{text-transform:capitalize}.vehicle-content-allcaps{text-transform:uppercase}.vehicle-content-wrap{margin:1.5em 0;width:100%;line-height:1.7}ul.vehicle-features{margin-top:30px;-webkit-columns:3 170px;-moz-columns:3 170px;columns:3 170px;-webkit-column-gap:40px;column-gap:40px;-moz-column-gap:40px}.post-type-archive-inventory_vehicle .at-archive_shortwide .carfax-wrapper{max-width:13em;max-height:8em;margin-left:auto;margin-right:auto}.carfax-wrapper{padding:18px;background:#fff;border-radius:5px}.carfax-wrapper,.autocheck-wrapper{margin-bottom:.5em}.carfax-wrap{background-color:#333333;padding:10px;text-align:center;line-height:1.2}.carfax-wrap img{margin-top:5px}.cargurus-wrapper-center{text-align:center}.single-subhead{color:#fff;font-weight:bold;font-size:22px;text-shadow:1px 1px 3px rgba(0,0,0,0.7);padding:10px 20px}.price-was{text-align:right;display:block;opacity:0.75;font-size:16px;font-weight:normal;line-height:1.3}.price-was-discount{text-align:right;display:block;opacity:0.75;font-size:15px;font-weight:normal;line-height:1}.price-was-discount-save{text-align:right;display:block;font-size:15px;font-weight:normal;color:#B7D0ED;line-height:1.2}.youtube-container{margin-top:5px;margin-bottom:30px;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.youtube-container iframe,.youtube-container object,.youtube-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.post-nav li{width:50%;display:inline;float:left;text-align:center}.post-nav li a{position:relative;min-height:73px;display:block;padding:16px 40px 24px}.post-nav li i{color:#ccc;font-size:18px;position:absolute;top:50%;margin-top:-10px}.post-nav li a strong{display:block;font-size:12px;letter-spacing:0.5px;font-weight:normal;text-transform:uppercase;border-top:1px solid #666;padding-top:10px}.post-nav li a span{font-size:15px;color:#666}.post-nav li a:hover span{color:#FFF}.post-nav li.previous{float:left}.post-nav li.previous i{left:10px}.post-nav li.previous a{padding-right:24px}.post-nav li.next{float:right}.post-nav li.next i{right:10px}.post-nav li.next a{padding-left:24px}.post-nav li a span,.post-nav li a i{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.pagination{padding:5px 0 25px 0}.pagination a{font-size:16px;font-weight:600}.pagination ul{padding:0;display:flex;list-style:none}.pagination ul li{flex-grow:1;text-align:center}.pagination p,.pagination form{text-align:center}.pagination form{margin:0 auto}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.grid{float:left}.last{clear:right;margin-right:0!important}.one-full{margin-right:0;width:100%;overflow:hidden}.one-half{width:50%}.one-third{width:33.33333%}.two-third{width:65.6%}.one-fourth{width:25%}.three-fourth{width:74.2%}.one-fifth{width:20%}.two-fifth{width:38.1%}.three-fifth{width:58.7%}.four-fifth{width:79.4%}.site-footer .grid{margin-right:3.2%;float:left;display:inline;position:relative}.site-footer .one-third{width:31.2%}@media only screen and (max-width:1150px){.post-type-archive-inventory_vehicle .post-vehicle .vehicle-info,.post-type-archive-inventory_vehicle .post-vehicle .vehicle-info>div,.post-type-archive-inventory_vehicle .post-vehicle .post-thumbnail,.post-type-archive-inventory_vehicle .post-vehicle .vehicle-content{display:block;width:100%}.no-photo-available{display:none}}@media only screen and (max-width:719px){.grid,.site-footer .grid{width:100%;margin:0 0 10px}.site-left-sidebar{width:0px;position:absolute;padding:0}.site-left-sidebar .sidebar-content{display:none}.has-left-sidebar .main-navigation .sidebar-toggle{display:inline-block;position:absolute}body.s1-expand{overflow:hidden}.s1-expand .site-left-sidebar{position:absolute;top:0;bottom:0;left:0;width:100%;margin:0!important;z-index:20;overflow:auto;background-color:rgba(0,0,0,0.3)}.sidebar-panel{position:fixed;overflow-y:scroll;top:0;bottom:0;left:-300px;width:300px;z-index:6;-moz-transition:left .2s ease;-webkit-transition:left .2s ease;transition:left .2s ease}.s1-expand .sidebar-panel{left:0}.s1-expand .site-left-sidebar .sidebar-content{display:block}.s1-expand .site-left-sidebar .sidebar-toggle{text-align:center;display:block}.single-inventory_vehicle .post-vehicle .vehicle-info,.single-inventory_vehicle .post-vehicle .vehicle-info>div,.single-inventory_vehicle .post-vehicle .post-thumbnail,.single-inventory_vehicle .post-vehicle .vehicle-content{display:block;width:100%}.single-inventory_vehicle .post-vehicle .vehicle-images{padding:0}.post-type-archive-inventory_vehicle .post-vehicle .vehicle-images{padding:0}}.grid-image{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;width:100%}.grid-image:before{content:"";display:block;padding-top:56.25%}.site-branding{text-align:center}.site-branding .site-logo{float:none;padding-top:10px;padding-bottom:10px;margin-bottom:10px}.site-branding .site-logo img{max-height:200px}.site-branding .site-tagline{margin-left:10px;font-size:20px;font-weight:bold}.site-branding .header-right{padding-top:15px;padding-bottom:10px}.site-branding .header-right .widget span+span{margin-left:15px}@media screen and (min-width:720px){.menu-toggle{display:none}.main-navigation{font-size:1.2rem;line-height:50px;height:50px}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.1)}.main-navigation li{position:relative}.main-navigation .sub-menu a{padding-left:15px}.toggle-search{height:50px;line-height:50px;top:0px}.search-expand{top:50px}input._button-large,a._button-large{margin:0 0 5px 10px;font-size:30px;height:80px;line-height:80px;border-radius:20px}.site-branding{text-align:left}.site-branding .site-logo{float:left}.site-branding .header-right{display:inline;float:right;margin-left:1.5em}.navigation-boxed .main-navigation .nav-menu>li{line-height:30px}.navigation-boxed .main-navigation .nav-menu>li{height:30px;margin-right:1px}.navigation-boxedsss .toggle-search{height:30px;line-height:30px}.navigation-boxedsss .search-expand{top:40px}.navigation-boxed .main-navigation .nav-menu>li{padding:10px}}@media screen and (max-width:720px){.toggle-search{width:8%}.search-expand{width:100%}}.header-image{margin-top:0;text-align:center;line-height:0;float:left;width:100%;pointer-events:none}.site-logo h2{font-size:2.4em}.site-footer{margin-top:50px}.site-credits{padding-top:15px;padding-bottom:15px;font-size:14px;margin-top:25px}.valley-slider-wrap .inner-right{float:none;margin-top:15px}.valley-slider-wrap .flexslider .slides .grid-image{border-radius:8px}.flexslider .slides{box-sizing:content-box}.valley-slider-wrap .flexslider{margin-bottom:0;background:none}@media screen and (min-width:720px){.valley-slider-wrap{border-radius:30px;padding:10px;margin:15px auto;display:flex}.valley-slider-wrap img{border-radius:20px}.valley-slider-wrap .inner-left{float:left;width:55%}.valley-slider-wrap .inner-right{padding-right:10px;width:45%;margin-top:0;display:flex;flex-direction:row;flex-wrap:wrap}.valley-slider-wrap .inner-right a{flex:1 0 100%;align-self:stretch;height:auto;display:flex;justify-content:center;align-items:center}.valley-slider-wrap .flexslider .slides .grid-image{border-radius:20px}}.valley-slider-wrap .grid-image:before{content:"";display:block;padding-top:65%}.full-width-widget .invp-grid{padding:20px 0}.full-width-widget .invp-grid-button{padding:0 15px 20px 15px}@media screen and (min-width:720px){.full-width-widget .invp-grid{padding:20px}}.full-width-widget .tddsw-wrapper{padding:10px}@media screen and (min-width:720px){.full-width-widget .tddsw-wrapper{display:flex;width:100%}.full-width-widget .tddsw-wrapper>div{flex:1;margin-right:10px}.full-width-widget .tddsw-wrapper .tddsw-title{text-align:center}.full-width-widget .tddsw-wrapper .tddsw-select-container select{width:100%}}.invp-hours table{margin:10px 0;border:1px solid rgba(150,150,150,0.3)}.invp-hours table td,.invp-hours table th{padding:3px 8px;text-align:center;border:1px solid rgba(150,150,150,0.3)}.invp-hours .day-highlight{background-color:rgba(150,150,150,0.2)}.invp-small_left_label table{margin-top:10px}.invp-small_left_label table td+td,.invp-small_left_label table th+td{padding-left:8px}.invp-small_left_label .phone-link{font-weight:400;font-size:20px;text-align:right}.invp-large_table_left table{margin:auto;margin-top:10px;width:auto}.invp-large_table_left table td+td
.invp-large_table_left table th+td{padding-left:8px}.invp-large_table_left td,.invp-large_table_left th{font-size:30px}.invp-large_table_left .phone-link{font-weight:400;font-size:30px}.invp-large_left_label table td,.invp-large_left_label table th{padding-left:8px;text-align:right}.invp-large_right_label table td,.invp-large_right_label table th{padding-left:8px;text-align:left}.invp-small_left_label table{width:auto;text-align:left}.invp-small_left_label table td,.invp-small_left_label table th{width:auto;padding-right:20px}.invp-single_line_labels span{display:inline-block}.invp-single_line_labels a{white-space:nowrap}.price-filter-horizontal{padding:10px 20px}.price-filter-text{display:block;margin:10px 0}@media screen and (min-width:720px){.price-filter-horizontal{display:flex}.price-filter-horizontal a._button-med{margin:0}.price-filter-horizontal div{padding:5px 3px;flex-basis:100%}.price-filter-horizontal div.price-title{text-align:center}.price-filter-horizontal div.price-title h2{margin-top:10px}}#print-name,#print-image{display:none}.config-fiber .nav-fixed-top .main-navigation{position:fixed;z-index:6}.config-fiber .nav-fixed-top .site-branding{margin-top:49px}.config-fiber .site-branding{margin-bottom:20px}@media only screen and (max-width:719px){.config-fiber .nav-fixed-top .site-branding{margin-top:33px}}.config-leftlogo .site-branding{width:100%}.config-leftlogo .leftlogo-rightwrap{text-align:right;vertical-align:top}.config-leftlogo .site-logo{vertical-align:top}.config-leftlogo .site-branding .header-right{width:auto}.config-leftlogo .main-navigation{width:auto;display:inline-block;font-size:150%;margin-top:30px}@media screen and (min-width:720px){.config-leftlogo .main-navigation ul{margin-right:58px}.config-leftlogo .toggle-search:hover,.config-leftlogo .toggle-search.active,.config-leftlogo .main-navigation a:hover,.config-leftlogo .main-navigation a:focus{background:none}.config-leftlogo .main-navigation .current-menu-item>a,.config-leftlogo .main-navigation .current_page_ancestor>a,.config-leftlogo .main-navigation .current-menu-ancestor>a{background:none;text-shadow:none}}@media only screen and (max-width:1150px){.config-leftlogo .main-navigation{font-size:1.2rem}.config-leftlogo .site-branding .header-right{font-size:100%}}@media screen and (max-width:719px){.config-leftlogo .site-branding{display:block}.config-leftlogo .leftlogo-rightwrap{text-align:center;display:block}.config-leftlogo .site-logo{display:block}.config-leftlogo .main-navigation{display:block}.config-leftlogo .site-branding .header-right{text-align:center}}.config-subtle .nav-fixed-top .main-navigation{position:fixed;z-index:6}.config-subtle .nav-fixed-top .site-branding{margin-top:49px}.config-subtle .site-branding{margin-bottom:50px}.config-subtle .page-template-template-full-width-widgets .flexslider{margin-bottom:0px}@media only screen and (max-width:719px){.config-subtle .nav-fixed-top .site-branding{margin-top:33px}}.config-valleydeux .site-fat-border-bottom,.config-valleydeux-center .site-fat-border-bottom{border-bottom-left-radius:0px;border-bottom-right-radius:0px}@media screen and (min-width:720px){.config-valleydeux .site-fat-border-bottom,.config-valleydeux-center .site-fat-border-bottom{border-bottom-left-radius:30px;border-bottom-right-radius:30px}.valley-flex-wrap{display:flex}.valley-flex-wrap>div{text-align:center;margin:1rem;-ms-flex:1 0 0px;flex:1}.valley-flex-wrap .site-logo{order:2}.valley-flex-wrap .header-left{order:1}.valley-flex-wrap .header-right{order:3}}.config-valleydeux .site-footer,.config-valleydeux-center .site-footer{margin-top:40px}.config-warwick .nav-fixed-top .main-navigation{position:fixed;z-index:6}.config-warwick .nav-fixed-top .site-branding{margin-top:49px}.config-warwick .site-branding{margin-bottom:0px;padding-bottom:40px}.config-warwick .site-content{margin-top:-40px;border-width:10px 0 0 0;border-style:solid}.config-warwick .site-left-sidebar,.config-warwick .site-footer{background:url(img/grip-light.jpg)}@media only screen and (max-width:719px){.config-warwick .nav-fixed-top .site-branding{margin-top:33px}}.config-centered .nav-fixed-top .main-navigation{position:fixed;z-index:6}.header-left,.header-right{display:inline-block;text-align:center;vertical-align:middle;width:30%}.config-centered .site-branding .site-logo{display:inline-block;float:none;margin:.5em 0;padding:0;text-align:center;width:38%}.config-centered .site-branding .site-logo img{vertical-align:middle}@media screen and (max-width:720px){.header-left,.header-right{width:100%}}@media screen and (min-width:720px){.config-centered .site-branding .header-right{float:none;display:inline-block;margin:0}}@media only screen and (max-width:719px){.config-centered .nav-fixed-top .site-branding{margin-top:33px}.header-left{margin-top:.5em}.header-right{margin-bottom:.5em}.config-centered .site-branding .site-logo{width:75%}.config-centered .site-branding .site-logo img{max-height:none}}.et-db #et-boc .et-l .et_pb_section_0_tb_body,.et-db #et-boc .et-l .et_pb_row_0_tb_body,body.et-db #page-container .et-db #et-boc .et-l #et-boc .et-l .et_pb_row_0_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single.et-db #page-container #et-boc .et-l #et-boc .et-l .et_pb_row_0_tb_body.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page.et-db #page-container #et-boc .et-l .et_pb_row_0_tb_body.et_pb_row{width:100%}