iframe.iframe-responsive{width:1px;min-width:100%;*width:100%}.di-z-modal,.di-z-overlay,.di-z-extra-high,.di-z-high,.di-z-mid,.di-z-low,.di-z-half,.di-z-impact,.di-z-buried{position:relative}.di-z-modal{z-index:1050}.di-z-overlay{z-index:1000}.di-z-mobile-overlay{z-index:1030}.di-z-extra-top{z-index:500}.di-z-extra-high{z-index:400}.di-z-high{z-index:300}.di-z-mid{z-index:200}.di-z-low{z-index:100}.di-z-half{z-index:50}.di-z-impact{z-index:1}.di-z-buried{z-index:-1}#save-vehicles-expand-btn.position-right{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;right:0;left:auto !important}#save-vehicles-expand-btn.position-left{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;left:0;right:auto !important}.button,.button:visited{display:inline-block;background:#ccc;border:none;border-radius:0px;background-clip:padding-box;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;padding:20px 50px;font-family:var(--maintextfont);font-weight:700;font-size:12px;line-height:1;color:#333;position:relative;text-shadow:none;text-transform:uppercase;text-align:center;text-decoration:none;letter-spacing:normal;cursor:pointer;width:auto !important;margin:0 10px 10px 0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.button:hover,.button:visited:hover{background:#595959;color:#fff;text-decoration:none}.button:disabled,.button:visited:disabled{cursor:default !important}.button.dark-button,.button:visited.dark-button{background:#555;color:#fff}.button.dark-button:hover,.button:visited.dark-button:hover{background:#3c3c3c;color:#fff}.button.primary-button,.button:visited.primary-button{background:var(--primary);color:#fff;border:none}.button.primary-button i.fa,.button:visited.primary-button i.fa{color:#fff}.button.primary-button:hover,.button:visited.primary-button:hover{background:var(--primaryhover);color:#fff;border:none}.button.primary-button:hover i.fa,.button:visited.primary-button:hover i.fa{color:#fff}.button.secondary-button,.button:visited.secondary-button{background:var(--secondary);color:#fff;border:none}.button.secondary-button i.fa,.button:visited.secondary-button i.fa{color:#fff}.button.secondary-button:hover,.button:visited.secondary-button:hover{background:var(--secondaryhover);color:#fff;border:none}.button.secondary-button:hover i.fa,.button:visited.secondary-button:hover i.fa{color:#fff}.button.cta-button,.button.gform_button,.button:visited.cta-button,.button.gform_button:visited{background:var(--cta);color:#fff;border:none}.button.cta-button i.fa,.button.gform_button i.fa,.button:visited.cta-button i.fa,.button.gform_button:visited i.fa{color:#fff}.button.cta-button:hover,.button.gform_button:hover,.button:visited.cta-button:hover,.button.gform_button:visited:hover{background:var(--primaryhover);color:#fff;border:none}.button.cta-button:hover i.fa,.button.gform_button:hover i.fa,.button:visited.cta-button:hover i.fa,.button.gform_button:visited:hover i.fa{color:#fff}.button.outline-button,.button:visited.outline-button{background:none transparent;border:2px solid var(--primary);color:var(--primary)}.button.outline-button i.fa,.button:visited.outline-button i.fa{color:var(--primary)}.button.outline-button:hover,.button:visited.outline-button:hover{background:var(--primary);border:2px solid var(--primary);color:#fff}.button.outline-button:hover i.fa,.button:visited.outline-button:hover i.fa{color:#fff}.button.small,.button:visited.small{font-size:12px;padding:4px 10px 4px;font-weight:normal}.button.large,.button:visited.large{font-size:24px;padding:15px 30px 14px;font-weight:normal}.button.block,.button:visited.block{width:100% !important;margin-right:0}.button.no-margin,.button:visited.no-margin{margin:0}.sharing>a:first-child{margin-left:10px}.sharing>a.button.fa{border-radius:50% !important;padding:5px 0 !important;width:25px !important}textarea{height:120px}.fancybox-inner>div{max-width:680px}.fancybox-iframe-loading{z-index:1000;position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:'';background-color:inherit}.fancybox-iframe-loading i{width:54px;height:42px;width:100%;top:50%;margin-top:-21px;display:block;position:absolute}.gform_wrapper ul{list-style:none;margin:0;padding:0}.gform_wrapper form{margin-bottom:0}.gfield_radio input,.gfield_checkbox input{vertical-align:0}.gfield_radio label,.gfield_checkbox label{display:inline-block;margin-left:8px}.gform_wrapper .gfield_required{color:#ca0000;padding-left:1px}.gform_wrapper .gfield_error label{color:#ca0000}.gform_validation_container,.warningTextareaInfo{display:none !important}li.gfield{list-style-type:none}li.gfield.ginput_left,li.gfield.gf_left_half,li.gfield.ginput_right,li.gfield.gf_right_half,li.gfield.gf_left_half_responsive,li.gfield.gf_right_half_responsive{float:left;width:48%}li.gfield.gf_left_third,li.gfield.gf_middle_third,li.gfield.gf_right_third{width:31.9%;display:-moz-inline-stack;display:inline-block;vertical-align:top}li.gfield.gf_left_third{margin:0 0 .5em 0;clear:left !important}li.gfield.gf_middle_third{clear:none !important}li.gfield.gf_right_third{clear:right !important}li.gfield.gf_middle_third,li.gfield.gf_right_third{margin-bottom:.5em;margin-left:1.3% !important}li.gfield.gf_right_third{clear:right !important}li.gfield.gf_left_third input.medium,li.gfield.gf_left_third input.large,li.gfield.gf_left_third select.medium,li.gfield.gf_left_third select.large,li.gfield.gf_middle_third input.medium,li.gfield.gf_middle_third input.large,li.gfield.gf_middle_third select.medium,li.gfield.gf_middle_third select.large,li.gfield.gf_right_third input.medium,li.gfield.gf_right_third input.large,li.gfield.gf_right_third select.medium,li.gfield.gf_right_third select.large{width:97.5%}li.gfield.gf_left_third+li.gsection,li.gfield.gf_right_third+li.gsection{padding:1em 0 0.50em 0}li.gfield.gf_left_third+li.gfield,li.gfield.gf_middle_third+li.gfield,li.gfield.gf_right_third+li.gfield,li.gfield.gf_left_third+.gform_footer,li.gfield.gf_middle_third+.gform_footer,li.gfield.gf_right_third+.gform_footer{clear:both}@media (max-width: 767px){li.gfield.gf_left_half_responsive,li.gfield.gf_right_half_responsive{width:100%}}.ginput_full{float:left;width:100%}.ginput_left,.gf_left_half,.gf_left_half_responsive{margin-right:4%}span.ginput_left,span.ginput_right{display:block;float:left;width:48%}.ginput_right:after,.gf_right_half:after,.gf_right_half_responsive:after{content:'';display:block;clear:both}.gform_wrapper label:not(.gfield_label),.gfield_description{position:relative;margin-top:-10px;margin-bottom:10px;font-size:12px;display:inline-block;font-weight:normal}.gfield_radio li,.gfield_checkbox li{display:inline;margin-right:10px}.gfield_radio li label,.gfield_checkbox li label{position:static !important}h2.gsection_title{margin:10px 0}h3.gform_title{margin-top:0;line-height:120%}h3.gf_progressbar_title{font-size:14px}.gf_progressbar{background:#eee;border:1px solid #ccc;padding:5px}.gf_progressbar .gf_progressbar_percentage{background:var(--secondary);text-align:right;color:#fff;padding:2px 10px}.gform_next_button{border:none;text-shadow:none;color:#fff}.gform_next_button:hover{color:#fff}li.gfield{float:left;width:100%}ul.formsection{padding:15px;margin-bottom:20px;background:#eee;float:left;width:100%}ul.formsection:after{content:'';display:block;clear:both}.gfield.di_disclaimer label{margin-top:0}.gfield.di_disclaimer .gfield_checkbox li{display:flex}.gfield.di_disclaimer .gfield_checkbox li input{align-self:flex-start}.lightboxForm_wrapper{overflow-x:hidden;background:#fff;padding:15px}.gform_wrapper{font-family:inherit}.gform_wrapper.betterPricingDetail_wrapper#gform_wrapper_1 .di-vehicle-info .vehicles-left{font-weight:bold;text-align:center}.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper textarea{width:100%;font-size:16px;padding:5px 10px;border:1px solid #ccc;color:#555;margin-bottom:10px;font-family:inherit;border-radius:5px;background-clip:padding-box}select.gfield_select,.ginput_complex select,.gfield_date_dropdown_month select,.gfield_date_dropdown_day select,.gfield_date_dropdown_year select{-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';appearance:none;cursor:pointer;background:url(/wp-content/themes/DealerInspireCommonTheme/images/caret.png) no-repeat right center #fff;padding:5px 20px 5px 10px;font-size:16px;color:#555;font-family:inherit;border:1px solid #ccc;width:100%;margin-bottom:10px}select.gfield_select::-ms-expand,.ginput_complex select::-ms-expand,.gfield_date_dropdown_month select::-ms-expand,.gfield_date_dropdown_day select::-ms-expand,.gfield_date_dropdown_year select::-ms-expand{display:none}li.gfield.gf_list_2col ul.gfield_checkbox li,li.gfield.gf_list_2col ul.gfield_radio li,li.gfield.gf_2col ul.gfield_checkbox li,li.gfield.gf_2col ul.gfield_radio li{width:50%;display:inline-block;margin:0 0 8px 0;min-height:1.8em}li.gfield.gf_list_3col ul.gfield_checkbox li,li.gfield.gf_list_3col ul.gfield_radio li,li.gfield.gf_3col ul.gfield_checkbox li,li.gfield.gf_3col ul.gfield_radio li{width:33%;display:inline-block;margin:0 0 8px 0;min-height:1.8em}.gform_wrapper input[type=hidden],.gform_wrapper input.gform_hidden,.gform_wrapper .gform_hidden,.gform_wrapper .gf_hidden{display:none !important;max-height:1px !important;overflow:hidden}.gform_wrapper .ginput_full br,.gform_wrapper .ginput_left br,.gform_wrapper .ginput_right br{display:none !important}.gform_wrapper .gfield_time_hour,.gform_wrapper .gfield_time_minute,.gform_wrapper .gfield_date_month,.gform_wrapper .gfield_date_day,.gform_wrapper .gfield_date_year{width:70px;vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.gform_wrapper .gfield_date_month,.gform_wrapper .gfield_date_day,.gform_wrapper .gfield_date_year{margin-right:12px}.gform_wrapper .gfield_date_dropdown_month,.gform_wrapper .gfield_date_dropdown_day,.gform_wrapper .gfield_date_dropdown_year{vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.gform_wrapper .gfield_date_dropdown_month,.gform_wrapper .gfield_date_dropdown_day,.gform_wrapper .gfield_date_dropdown_year{margin-right:6px}.gform_wrapper .gfield_time_ampm{vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.gform_wrapper .gfield_time_ampm select{width:60px !important}.gform_wrapper .gfield_time_hour input,.gform_wrapper .gfield_time_minute input,.gform_wrapper .gfield_date_month input,.gform_wrapper .gfield_date_day input,.gform_wrapper .gfield_date_year input{width:70% !important}.gform_wrapper .gfield_date_month,.gform_wrapper .gfield_date_day,.gform_wrapper .gfield_date_year{width:50px;float:left}.gform_wrapper .gfield_date_month input,.gform_wrapper .gfield_date_day input,.gform_wrapper .gfield_date_year input{width:85% !important}.gform_wrapper input[type=file]{display:block;max-width:100%}@media (max-width: 1024px){li.gfield.gf_list_2col ul.gfield_checkbox li,li.gfield.gf_list_2col ul.gfield_radio li,li.gfield.gf_2col ul.gfield_checkbox li,li.gfield.gf_2col ul.gfield_radio li{width:100%;margin:0}}input[type="text"].datepicker.datepicker_with_icon{margin-right:5px;width:85% !important;display:inline-block}img.ui-datepicker-trigger{margin-top:0px;cursor:pointer;display:inline-block}#ui-datepicker-div .ui-datepicker-header select{margin:0 2.5% 5px !important;width:45% !important;float:left}#ui-datepicker-div{background-color:#fff;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px;display:none}#ui-datepicker-div .ui-datepicker-header{padding:0 22px;position:relative;text-align:center}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{padding:3px;text-indent:-9999px;line-height:0 !important;position:absolute;top:2px;margin:0}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:after,#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:after{content:'';display:block;width:0;height:0;border:6px solid transparent;position:relative}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev{left:0}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev:after{border-right-color:#666;left:-4px}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next{right:0}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next:after{border-left-color:#666;right:-4px}#ui-datepicker-div .ui-datepicker-header select{margin:0 2px;width:70px}#ui-datepicker-div .ui-datepicker-calendar{width:100%;border:1px solid #ccc;margin-top:10px;text-transform:uppercase;text-align:center}#ui-datepicker-div .ui-datepicker-calendar th{padding:5px}#ui-datepicker-div .ui-datepicker-calendar td{background-color:#efefef;border:1px solid #fff}#ui-datepicker-div .ui-datepicker-calendar td a{color:#333}#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-today{background-color:#ddd}#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-current-day{background-color:#999}#ui-datepicker-div .ui-datepicker-calendar td.ui-state-disabled{color:#BBB}.modal .modal-content{color:#333}.modal .modal-dialog{max-width:90%}.modal .modal-body{max-width:100%}.gform_wrapper .g-recaptcha{padding-bottom:20px}.gform_wrapper .gf_half_name .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span,.gform_wrapper .gf_half_name .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span,.gform_wrapper .gf_half_name .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span{display:-moz-inline-stack;display:inline-block;width:48.75%;vertical-align:top;box-sizing:border-box}@media (max-width: 767px){.gform_wrapper .gf_half_name .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span,.gform_wrapper .gf_half_name .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span,.gform_wrapper .gf_half_name .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span{width:100%}}.social{margin:0}.social ul{margin:0;padding:0}.social li{margin:0;display:inline-block}.social a{text-align:center;height:50px;width:50px;display:inline-block;margin:0 6px 0 0}.social a i,.social a .social-svg-icon{height:50px;width:50px;line-height:50px;position:relative;font-size:16px;background-color:#898989;border-radius:0px;background-clip:padding-box;border:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;color:#fff}.social a i svg,.social a .social-svg-icon svg{fill:#fff;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.social a i:hover,.social a .social-svg-icon:hover{background-color:#fff;color:var(--primary)}.social a i:hover svg,.social a .social-svg-icon:hover svg{fill:var(--primary)}.social a .social-svg-icon{display:inline-block}.social a svg{fill:#fff;width:16px;height:16px;position:relative;top:5%}.social a:focus i{background-color:#fff !important;color:var(--primary) !important}.share-social .share-social__icons{list-style:none;padding:0}.share-social .share-social__icons li{display:inline-block}#save-vehicles-vehicle-table .header_border{background-color:#e8e9e9;border:1px #dbdbdb solid;height:35px;text-align:left;padding-left:10px;color:#8f8d8d}#save-vehicles-vehicle-table td{border:1px #dbdbdb solid;background-color:#fbfbfb;text-align:left;padding-left:20px;color:#8f8d8d}#save-vehicles-vehicle-table .thumbnail{max-width:150px}#save-vehicles-expand-btn{display:inline-block;position:fixed;z-index:500;line-height:1;padding:15px 20px;letter-spacing:1px;width:auto;margin-bottom:0;top:50%;color:#fff;font-size:14px;background-color:#000;margin-top:-75px;border-radius:0 0 0 0}#save-vehicles-expand-btn.multi-button{margin-top:0;top:160px}.save-vehicles .initial-saved-vehicles{margin-top:30px;margin-left:10px;margin-right:10px}.save-vehicles .initial-saved-vehicles .saved-icon-example{background:#222;text-align:center;padding:10px;margin:10px 0}.save-vehicles #save-vehicles-actions{margin:15px 10px}.save-vehicles .vehicle{margin-left:10px}.save-vehicles .vehicle img{max-height:150px}.save-vehicles .vehicle img.save-vehiclesbtn{cursor:pointer}.save-vehicles .vehicle h5 a{text-decoration:none;color:white}@media (max-width: 767px){.save-vehicles .vehicle h5 a{color:var(--primary)}}.save-vehicles .vehicle h5 a:hover{text-decoration:underline}a.save-things-saved,a.save-things-saved i,.save-vehicle.save-things-saved{background:none !important;color:var(--cta) !important}a.save-things-saved:hover,a.save-things-saved i:hover,.save-vehicle.save-things-saved:hover{background:none !important;color:var(--primaryhover) !important}.fixed-top-spacer{height:100px}@media screen and (max-width: 1024px){.fixed-top-spacer{height:80px}}@media screen and (max-width: 767px){.fixed-top-spacer{height:50px}}.page-vehicle-display-page .fixed-top-spacer{display:none}.fixed-top-spacer ~ #whitewrap .kg-custom-page-template.contentcontainer{padding-top:0}@media screen and (min-width: 1025px){.fixed-top-spacer ~ #whitewrap #di-page-composer.contentcontainer{padding-top:0}.fixed-top-spacer ~ #whitewrap .contentcontainer{padding-top:30px}}.home{background:#fbfbfb}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 1024px){.row-eq-height{display:initial !important}}@media (min-width: 1025px){.split-menu>.sub-menu,.split-menu>.dropdown-menu{width:540px !important}}body.fixed{overflow:hidden;position:fixed;height:100%;width:100%}a{font-weight:700;color:var(--primary)}a:hover{color:var(--primary)}.highlight-text{color:var(--primary)}#breadcrumbs{color:#939292}#breadcrumbs .breadcrumb_last{color:var(--primary)}.gform_wrapper{font-family:var(--maintextfont) !important;background:#ececec;padding:15px !important;color:#111}.gform_wrapper .gfield_label{color:#111;font-weight:700;letter-spacing:.03em;font-size:14px}.gform_wrapper .gsection_title{color:#111;font-family:var(--maintextfont)}.gform_wrapper ul.formsection{background:#f1f1f1}.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper textarea{border-radius:0px !important;background-clip:padding-box}.button{letter-spacing:.07em}.button.red-button{background:#98113a;color:#fff}.button.red-button:hover{background:#6a0c28;color:#fff}@media (max-width: 320px){.button{letter-spacing:inherit}}@media (min-width: 1025px){.contentcontainer{padding-top:130px}#di-page-composer.contentcontainer{padding-top:100px}}@media (max-width: 1024px){.contentcontainer{padding-top:50px}}@media (max-width: 767px){.contentcontainer{padding-top:70px}}@media (min-width: 1025px){.di-fca-content-wrapper{margin-top:100px !important}}@media (max-width: 1024px){.di-fca-content-wrapper{margin-top:80px}}@media (max-width: 767px){.di-fca-content-wrapper{margin-top:50px}}.navbar .navbar-inner ul.nav li a{letter-spacing:.02em}.navbar .navbar-inner ul.nav>li.menu-item-has-children>a:after{content:'\f107';font-family:'FontAwesome';margin-left:5px;font-weight:normal}.navbar .navbar-inner ul.nav>li>ul.sub-menu:before{color:#eee;content:'\f0d8';font-family:'FontAwesome';margin-top:-35px;position:absolute;font-size:42px;left:40px}.navbar .navbar-inner ul.nav>li.right-edge>ul.sub-menu:before{left:auto;right:20px}@media (max-width: 767px){.lo_container .lo_choose_payment_button.lo_choose_finance,.lo_container .lo_choose_payment_button.lo_choose_lease{font-size:1em}}#kgHomepageCtas{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:var(--primary);background-repeat:no-repeat;background-size:cover;background-position:center;height:auto}#kgHomepageCtas .homepage-cta{-webkit-box-flex:1;-webkit-flex:1 1 50%;-moz-box-flex:1;-moz-flex:1 1 50%;flex:1 1 50%;-ms-flex:1 1 50%;min-width:50%;text-align:center;color:#fff;font-size:15px;font-weight:normal;font-family:var(--headingfont);text-decoration:none;border-right:2px rgba(255,255,255,0.35) solid}@media (min-width: 767px){#kgHomepageCtas .homepage-cta{-webkit-box-flex:1;-webkit-flex:1 1 25%;-moz-box-flex:1;-moz-flex:1 1 25%;flex:1 1 25%;-ms-flex:1 1 25%;min-width:25%;font-size:20px;padding-bottom:20px}#kgHomepageCtas .homepage-cta:nth-child(4n+1){border-left:2px rgba(255,255,255,0.35) solid}#kgHomepageCtas .homepage-cta:nth-child(n+5){border-top:2px rgba(255,255,255,0.35) solid}}@media (max-width: 767px){#kgHomepageCtas .homepage-cta{padding:10% 0}#kgHomepageCtas .homepage-cta:nth-child(2n+1){border-left:2px rgba(255,255,255,0.35) solid}#kgHomepageCtas .homepage-cta:nth-child(n+3){border-top:2px rgba(255,255,255,0.35) solid}}#kgHomepageCtas .homepage-cta img{display:block;margin:0 auto -17px;height:88px}@media (min-width: 767px){#kgHomepageCtas .homepage-cta img{height:170px}}@media (min-width: 767px){#kgHomepageCtas .homepage-cta:hover{background:var(--primaryhover)}}@media (min-width: 768px){#kgHomepageCtas{background-image:none !important}}@media (max-width: 1024px){#di-page-composer{padding-top:80px}}@media (max-width: 767px){#di-page-composer{padding-top:50px}}@media (max-width: 767px){.mobile-tabs .mobile-tab{background:var(--primary)}.mobile-tabs .mobile-tab .mobile-tab-content{top:200%}.mobile-tabs .mobile-tab .mobile-tab-content.open{top:60px}}.service-text .service-button{padding:20px 50px;background:var(--primary);color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.07em;font-weight:700;font-size:12px;transition:background .35s ease;cursor:pointer}.service-text .service-button:hover{background:var(--primaryhover)}#difo-default-coupon-wrap .coupon-coupon .coupon-content{width:100% !important}#vehicleDetails .garff-theme-button{background:var(--primary);color:var(--primary) !important;padding:10px;margin-bottom:10px;position:relative}#vehicleDetails .garff-theme-button *{color:#fff}#vehicleDetails .garff-theme-button .payment_amount{font-size:20px;font-weight:500}#vehicleDetails .garff-theme-button .term_container{display:block;margin-left:7%}#vehicleDetails .garff-theme-button .term_container:before{content:"for "}#vehicleDetails .garff-theme-button span.price-label.lease-payment-text{float:right;font-weight:bold;margin-top:15px;width:57%;text-align:right;padding-right:25px}#vehicleDetails .garff-theme-button .price.disclaimer{font-size:13px;clear:both}#vehicleDetails .garff-theme-button i.fa.fa-play-circle{font-size:21px;position:absolute;right:3%;margin-top:15px}#vehicleDetails .garff-theme-button i.fa.fa-info-circle{left:4%;margin-top:7px;font-size:15px;opacity:.9;width:18px}#results-page .vehicle .vehicle-price .price-leaseandfinance .garff-theme-button-wrapper{float:none !important;width:100% !important;background:var(--primary);color:var(--primary);padding:15px;position:relative}#results-page .vehicle .vehicle-price .price-leaseandfinance .garff-theme-button-wrapper .garff-theme-button span.price-label{display:inline-block;float:right;padding-top:5px;width:50%;text-align:right;padding-right:10%}#results-page .vehicle .vehicle-price .price-leaseandfinance .garff-theme-button-wrapper .garff-theme-button span.price.payment_amount{display:inline-block;float:left;font-size:18px;font-weight:500;width:40%;margin-left:7%}#results-page .vehicle .vehicle-price .price-leaseandfinance .garff-theme-button-wrapper .garff-theme-button span.price.disclaimer{font-size:13px}#results-page .vehicle .vehicle-price .price-leaseandfinance .garff-theme-button-wrapper .garff-theme-button span.price.disclaimer i{left:5%;font-size:15px;opacity:.9;width:18px;margin-top:1 !important;top:33%}#results-page .vehicle .vehicle-price .price-leaseandfinance .garff-theme-button-wrapper .garff-theme-button i{position:absolute !important;right:4%;margin-top:2px !important;font-size:19px}#results-page .vehicle .vehicle-price .price-leaseandfinance .garff-theme-button-wrapper .garff-theme-button i.fa.fa-play-circle{font-size:21px}#results-page .vehicle .vehicle-price .price-leaseandfinance .garff-theme-button-wrapper *{color:#fff}div#lo_single_container.garff-theme-container .lo_modal{border:1px solid #635f5e;font-family:var(--maintextfont)}div#lo_single_container.garff-theme-container{background:transparent !important}div#lo_single_container.garff-theme-container .lo_content{padding:51px 0px !important}div#lo_single_container.garff-theme-container .lo_substep_paymenttype{right:0px;top:-105px}div#lo_single_container.garff-theme-container .lo_head{padding:0}div#lo_single_container.garff-theme-container .lo_head .lo_button.lo_close_button{z-index:999;border:1px solid #635f5e}div#lo_single_container.garff-theme-container .lo_head .lo_button.lo_close_button:after{background:#635f5e !important}div#lo_single_container.garff-theme-container .lo_head .lo_step.lo_step_paymenttype{margin-bottom:-120px}div#lo_single_container.garff-theme-container .lo_head .lo_step.lo_step_paymenttype .lo_prompt{display:none}div#lo_single_container.garff-theme-container .lo_head .lo_step.lo_step_paymenttype .lo_choose_payment_buttons>div{background:#635f5e;margin:20px;color:var(--primary);text-align:center;padding:20px;border-radius:5px;text-transform:uppercase;font-weight:bold}div#lo_single_container.garff-theme-container .lo_head .lo_step.lo_step_paymenttype:before{content:"Customizer";display:block;background:#f1f5f8;padding:20px;font-size:30px;font-weight:500;font-family:var(--headingfont) !important}div#lo_single_container.garff-theme-container .lo_step{color:var(--secondary)}div#lo_single_container.garff-theme-container .lo_step .lockThisLease_wrapper{background:#fff}div#lo_single_container.garff-theme-container .lo_step .lo_substep{background:transparent}div#lo_single_container.garff-theme-container .lo_step .lo_substep .lo_substep_paymeenttype_option_selected{background:var(--primary) !important;color:#fff !important;font-weight:bold !important}div#lo_single_container.garff-theme-container .lo_step .lo_substep .lo_substep_paymenttype_option.lo_substep_paymenttype_finance{margin-top:13px;background:#f1f5f8;height:49px;line-height:48px;font-weight:500;border-bottom:1px solid #635f5e;text-align:center}div#lo_single_container.garff-theme-container .lo_step .lo_substep .lo_substep_paymenttype_lease{margin-top:13px;background:#f1f5f8;height:49px;line-height:48px;font-weight:500;border-bottom:1px solid #635f5e;text-align:center}@media (max-width: 767px){div#lo_single_container.garff-theme-container .lo_step .lo_substep_zipcode{padding:20px;margin-top:-25%}}div#lo_single_container.garff-theme-container .lo_step .lo_substep_zipcode .lo_prompt{flex:0 0 17%}@media (max-width: 767px){div#lo_single_container.garff-theme-container .lo_step .lo_substep_zipcode .lo_prompt{flex:0 0 31%}}@media (max-width: 767px){div#lo_single_container.garff-theme-container .lo_step .lo_substep_zipcode .lo_substep_content{flex:1 0 65%}div#lo_single_container.garff-theme-container .lo_step .lo_substep_zipcode .lo_substep_content input{margin-top:10px;width:45%}}div#lo_single_container.garff-theme-container .lo_step .lo_substep_zipcode input{width:25%;text-align:center;border:1px solid #635f5e}div#lo_single_container.garff-theme-container .lo_step .lo_substep.lo_substep_term{position:relative}div#lo_single_container.garff-theme-container .lo_step .lo_substep.lo_substep_term .lo_prompt{flex:1 0 100% !important;text-transform:uppercase}div#lo_single_container.garff-theme-container .lo_step .lo_substep.lo_substep_term .lo_prompt #lo_term_description{position:absolute;bottom:0;width:100%;text-align:center;left:0;color:var(--secondary);font-weight:800;font-size:15px}div#lo_single_container.garff-theme-container .lo_step .lo_substep.lo_substep_term .lo_prompt #lo_term_description:after{content:" MONTHS"}div#lo_single_container.garff-theme-container .lo_step .lo_substep.lo_substep_term .lo_prompt #lo_downpayment_amount{position:absolute;bottom:0;width:100%;text-align:center;left:0;color:var(--secondary);font-weight:800;font-size:15px}div#lo_single_container.garff-theme-container .lo_step .lo_substep.lo_substep_term .lo_prompt #lo_credit_description{position:absolute;bottom:0;width:100%;text-align:center;left:0;color:var(--secondary);font-weight:800;font-size:15px}div#lo_single_container.garff-theme-container .lo_step .lo_substep.lo_substep_term .lo_prompt #lo_mileage_description{position:absolute;bottom:0;width:100%;text-align:center;left:0;color:var(--secondary);font-weight:800;font-size:15px}div#lo_single_container.garff-theme-container .lo_step .lo_substep.lo_substep_term .lo_substep_content{padding-top:20px;padding-left:0}div#lo_single_container.garff-theme-container .lo_step .lo_substep_downpayment{position:relative}div#lo_single_container.garff-theme-container .lo_step .lo_substep_downpayment .lo_prompt{flex:1 0 100% !important;text-transform:uppercase}div#lo_single_container.garff-theme-container .lo_step .lo_substep_downpayment .lo_prompt #lo_term_description{position:absolute;bottom:0;width:100%;text-align:center;left:0;color:var(--secondary);font-weight:800;font-size:15px}div#lo_single_container.garff-theme-container .lo_step .lo_substep_downpayment .lo_prompt #lo_term_description:after{content:" MONTHS"}div#lo_single_container.garff-theme-container .lo_step .lo_substep_downpayment .lo_prompt #lo_downpayment_amount{position:absolute;bottom:0;width:100%;text-align:center;left:0;color:var(--secondary);font-weight:800;font-size:15px}div#lo_single_container.garff-theme-container .lo_step .lo_substep_downpayment .lo_prompt #lo_credit_description{position:absolute;bottom:0;width:100%;text-align:center;left:0;color:var(--secondary);font-weight:800;font-size:15px}div#lo_single_container.garff-theme-container .lo_step .lo_substep_downpayment .lo_prompt #lo_mileage_description{position:absolute;bottom:0;width:100%;text-align:center;left:0;color:var(--secondary);font-weight:800;font-size:15px}div#lo_single_container.garff-theme-container .lo_step .lo_substep_downpayment .lo_substep_content{padding-top:20px;padding-left:0}div#lo_single_container.garff-theme-container .lo_step .lo_substep_credit{position:relative}div#lo_single_container.garff-theme-container .lo_step .lo_substep_credit .lo_prompt{flex:1 0 100% !important;text-transform:uppercase}div#lo_single_container.garff-theme-container .lo_step .lo_substep_credit .lo_prompt #lo_term_description{position:absolute;bottom:0;width:100%;text-align:center;left:0;color:var(--secondary);font-weight:800;font-size:15px}div#lo_single_container.garff-theme-container .lo_step .lo_substep_credit .lo_prompt #lo_term_description:after{content:" MONTHS"}div#lo_single_container.garff-theme-container .lo_step .lo_substep_credit .lo_prompt #lo_downpayment_amount{position:absolute;bottom:0;width:100%;text-align:center;left:0;color:var(--secondary);font-weight:800;font-size:15px}div#lo_single_container.garff-theme-container .lo_step .lo_substep_credit .lo_prompt #lo_credit_description{position:absolute;bottom:0;width:100%;text-align:center;left:0;color:var(--secondary);font-weight:800;font-size:15px}div#lo_single_container.garff-theme-container .lo_step .lo_substep_credit .lo_prompt #lo_mileage_description{position:absolute;bottom:0;width:100%;text-align:center;left:0;color:var(--secondary);font-weight:800;font-size:15px}div#lo_single_container.garff-theme-container .lo_step .lo_substep_credit .lo_substep_content{padding-top:20px;padding-left:0}div#lo_single_container.garff-theme-container .lo_step .lo_substep_mileage{position:relative}div#lo_single_container.garff-theme-container .lo_step .lo_substep_mileage .lo_prompt{flex:1 0 100% !important;text-transform:uppercase}div#lo_single_container.garff-theme-container .lo_step .lo_substep_mileage .lo_prompt #lo_term_description{position:absolute;bottom:0;width:100%;text-align:center;left:0;color:var(--secondary);font-weight:800;font-size:15px}div#lo_single_container.garff-theme-container .lo_step .lo_substep_mileage .lo_prompt #lo_term_description:after{content:" MONTHS"}div#lo_single_container.garff-theme-container .lo_step .lo_substep_mileage .lo_prompt #lo_downpayment_amount{position:absolute;bottom:0;width:100%;text-align:center;left:0;color:var(--secondary);font-weight:800;font-size:15px}div#lo_single_container.garff-theme-container .lo_step .lo_substep_mileage .lo_prompt #lo_credit_description{position:absolute;bottom:0;width:100%;text-align:center;left:0;color:var(--secondary);font-weight:800;font-size:15px}div#lo_single_container.garff-theme-container .lo_step .lo_substep_mileage .lo_prompt #lo_mileage_description{position:absolute;bottom:0;width:100%;text-align:center;left:0;color:var(--secondary);font-weight:800;font-size:15px}div#lo_single_container.garff-theme-container .lo_step .lo_substep_mileage .lo_substep_content{padding-top:20px;padding-left:0}div#lo_single_container.garff-theme-container .lo_footer{padding:0px 50px 35px}@media (max-width: 767px){div#lo_single_container.garff-theme-container .lo_footer{padding:0px 0px 35px}}div#lo_single_container.garff-theme-container .lo_footer .lo_payment_information{padding-left:40px;padding-bottom:30px;padding-right:0;color:var(--secondary)}@media (max-width: 767px){div#lo_single_container.garff-theme-container .lo_footer .lo_payment_information{padding-left:0px}}div#lo_single_container.garff-theme-container .lo_footer .lo_payment_information .lo_running_payment_amount{color:var(--secondary);font-weight:bold}div#lo_single_container.garff-theme-container .lo_footer .lo_payment_information .lo_running_terms *{display:inline-block;font-size:17px}div#lo_single_container.garff-theme-container .lo_footer .lo_nextstep_button{background:#635f5e}@media (max-width: 767px){div#lo_single_container.garff-theme-container .lo_footer .lo_nextstep_button{margin:0 45px}}div#lo_single_container.garff-theme-container .lo_payment_information{color:var(--secondary);padding:29px 102px 0px}@media (max-width: 767px){div#lo_single_container.garff-theme-container .lo_payment_information{padding:29px 12px 0px}}div#lo_single_container.garff-theme-container .lo_payment_information .lo_running_payment_amount{color:var(--secondary);font-weight:bold}div#lo_single_container.garff-theme-container .lo_payment_information .lo_running_payment_specs{text-align:center}div#lo_single_container.garff-theme-container .lo_payment_information .lo_running_terms *{display:inline-block;font-size:17px}div#lo_single_container.garff-theme-container .lockThisLease{background:transparent;margin-top:-15px;padding:0 49px}@media (max-width: 767px){div#lo_single_container.garff-theme-container .lockThisLease{padding:0px 15px}}div#lo_single_container.garff-theme-container .lockThisLease label.gfield_label{display:none}div#lo_single_container.garff-theme-container .lockThisLease input:not([type="submit"]){border:1px solid #635f5e;padding:15px;color:var(--secondary)}div#lo_single_container.garff-theme-container .lockThisLease input[type="submit"]{position:relative !important;width:100% !important;margin-left:0 !important;bottom:auto;background:#635f5e;border-radius:6px}div#lo_single_container.garff-theme-container .lo_full_disclaimer{padding:0;background:transparent;margin-top:-48px;max-height:100%}@media (max-width: 767px){div#lo_single_container.garff-theme-container .lo_full_disclaimer{padding:20px}}div#lo_single_container.garff-theme-container h1.lo_lead_form_title{background:#f1f5f8;padding:20px 25px;font-weight:normal;font-size:30px;color:var(--secondary);margin-top:0}div#lo_single_container.garff-theme-container .gforms_confirmation_message .lo_prompt{padding:20px 70px}div#lo_single_container.garff-theme-container .gforms_confirmation_message h1{margin-top:-51px;background:#f1f5f8;padding:20px 25px;font-weight:normal;font-size:30px;color:var(--secondary)}div#lo_single_container.garff-theme-container .gforms_confirmation_message .lo_processing_buttons{padding:0px 70px}div#lo_single_container.garff-theme-container .gforms_confirmation_message .lo_processing_buttons a.lo_primary_button{color:#fff;background:#635f5e;display:block;text-align:center;padding:15px;margin-bottom:15px;border-radius:7px}div#lo_single_container.garff-theme-container .gforms_confirmation_message .lo_processing_buttons .lo_button.lo_primary_button.close_button{color:#fff;background:#635f5e;display:block;text-align:center;padding:15px;margin-bottom:15px;border-radius:7px;width:100%;text-transform:uppercase;font-weight:bold}#results-page .vehicle .vehicle-price.after-vehicle-price>*{display:none}#results-page .vehicle .vehicle-price.after-vehicle-price>.after_pricing-action-links{display:block !important}#results-page .vehicle .vehicle-price.after-vehicle-price .dealerScienced{display:none}.fixed-top-spacer{height:100px}@media screen and (max-width: 1024px){.fixed-top-spacer{height:80px}}@media screen and (max-width: 767px){.fixed-top-spacer{height:50px}}@media screen and (max-width: 767px){.page-vehicle-results-page .post-content h1.entry-title{font-size:20px}}.navbar .navbar-inner ul.nav>li.open{overflow:visible}#directionsRow{padding:40px 0px}#directionsRow .directions-box{height:600px;background-repeat:no-repeat;background-position:center center;background-color:#222;background-size:cover;position:relative}#directionsRow .directions-box:last-child{background-color:#444}#directionsRow .directions-box .directions-content{padding:40px}#directionsRow .directions-box .directions-content h2{margin-top:0px;margin-bottom:50px;font-size:50px;color:#fff;text-transform:uppercase}#directionsRow .directions-box .directions-content .dealership-name{color:var(--primary);font-weight:700;font-size:20px;margin-bottom:50px}#directionsRow .directions-box .directions-content .dealership-address,#directionsRow .directions-box .directions-content .dealership-phone{color:#c2c2c2;font-weight:700;font-size:14px;margin-bottom:50px}#directionsRow .directions-box .directions-content .dealership-phone .phone{display:block;margin:0 0 10px 0px}#directionsRow .directions-box .directions-content .bottom{position:absolute;bottom:40px;left:0;width:100%;padding:0 40px}#directionsRow .directions-box .directions-content .bottom h3{font-size:22px;color:#fff}#directionsRow .directions-box .directions-content .bottom form.getdirections{display:inline-block;position:relative;height:42px;width:100%}#directionsRow .directions-box .directions-content .bottom form.getdirections input{height:40px;line-height:40px;font-weight:300;padding:0px 10px;border:none;background:#fff;color:#111;font-size:10px;width:80%;letter-spacing:.2em;font-weight:500;text-transform:uppercase}#directionsRow .directions-box .directions-content .bottom form.getdirections button{position:relative;height:40px;line-height:40px;width:15%;left:-5px;margin:0 0 0 5px;padding:0 15px;background:var(--primary);color:#fff;border:none;font-weight:400;font-size:18px;vertical-align:bottom;text-transform:uppercase;border-radius:0;background-clip:padding-box;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#directionsRow .directions-box .directions-content .bottom form.getdirections button:hover{background:var(--primaryhover);color:#fff}@media (max-width: 767px){#directionsRow{padding:10px 20px}#directionsRow .directions-box{height:340px}#directionsRow .directions-box .directions-content{padding:20px}#directionsRow .directions-box .directions-content h2{font-size:25px;margin-bottom:10px}#directionsRow .directions-box .directions-content .dealership-name,#directionsRow .directions-box .directions-content .dealership-address,#directionsRow .directions-box .directions-content .dealership-phone{margin-bottom:20px;font-size:12px}#directionsRow .directions-box .directions-content .bottom{padding:0 20px}#directionsRow .directions-box .directions-content .bottom h3{font-size:16px}}body:not(.kg-volvo) .stack:not(.stack--sb-header) #actionbar.di-action-bar{background-color:var(--primary) !important;border-top:1px solid var(--primaryhover) !important;border-bottom:none !important}body:not(.kg-volvo) .stack:not(.stack--sb-header) #actionbar.di-action-bar .bar-item{border-right:1px solid var(--primaryhover) !important;color:#fff}body:not(.kg-volvo) .stack:not(.stack--sb-header) #actionbar.di-action-bar .bar-item__icon{line-height:1}body:not(.kg-volvo) .stack:not(.stack--sb-header) #actionbar.di-action-bar .bar-item__icon svg{fill:#fff !important}body:not(.kg-volvo) .stack:not(.stack--sb-header) #actionbar.di-action-bar .bar-item__icon>*+*{padding-left:10px}body:not(.kg-volvo) .stack:not(.stack--sb-header) #actionbar.di-action-bar .bar-item--flush-right{border-left:1px solid var(--primaryhover) !important}@media (min-width: 1025px){body:not(.kg-volvo) .stack:not(.stack--sb-header) #actionbar.di-action-bar .bar-item__icon{padding:0 25px}}#di-modal.modal--action-bar{z-index:122000000}#di-modal.modal--action-bar.modal--action-bar .di-modal-head{min-height:50px}#di-modal.modal--action-bar.modal--action-bar .di-modal-head .contactPhone{display:inline-flex}#di-modal.modal--action-bar.modal--action-bar .di-modal-head h2{display:inline-flex;font-weight:bold;text-transform:capitalize}#di-modal.modal--action-bar.modal--action-bar .di-modal-head svg{fill:#000;margin-right:10px}#di-modal.modal--action-bar.modal--action-bar .di-modal-close{background-color:var(--primary)}#di-modal.modal--action-bar.modal--action-bar .di-modal-close:before,#di-modal.modal--action-bar.modal--action-bar .di-modal-close:after{background-color:#fff}#di-modal.modal--action-bar.modal--action-bar .action-bar-widget-sub-title{text-transform:uppercase}#di-modal.modal--action-bar.modal--action-bar .action-bar-widget--contactUs__header--body{height:100%}#di-modal.modal--action-bar.modal--action-bar .di-modal-body{height:calc(100vh - 50px);background-color:#F4F4F4}#di-modal.modal--action-bar.modal--action-bar .di-modal-body .white-box{background:#fff;padding:10px;display:flex;align-items:center;justify-content:flex-start}#di-modal.modal--action-bar.modal--action-bar .di-modal-body .fa{font-size:14px;padding-right:5px;margin-top:3px}#di-modal.modal--action-bar.modal--action-bar .di-modal-body .action-sales,#di-modal.modal--action-bar.modal--action-bar .di-modal-body .action-service,#di-modal.modal--action-bar.modal--action-bar .di-modal-body .action-parts{font-size:16px;display:flex;justify-content:space-between;width:100%}#di-modal.modal--action-bar.modal--action-bar .di-modal-body .getDirections .form-control{background:#fff !important;border:none;max-width:100%;padding:20px;font-size:16px;border-radius:0}#di-modal.modal--action-bar.modal--action-bar .di-modal-body .hours-title-action{font-size:16px;font-weight:700}#di-modal.modal--action-bar.modal--action-bar .di-modal-body .hours-box{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff;padding:20px;border-radius:0;font-size:16px}#di-modal.modal--action-bar.modal--action-bar .di-modal-body .hours-box p{order:2}#di-modal.modal--action-bar.modal--action-bar .di-modal-body .hours-box p:last-of-type{order:1}#di-modal.modal--action-bar.modal--action-bar .di-modal-body .hours-box .dynamic-hours{display:flex;justify-content:space-between;align-items:center}#di-modal.modal--action-bar.modal--action-bar .di-modal-body .hours-box .dynamic-hours span.open{display:none}#di-modal.modal--action-bar.modal--action-bar #ab-modal--vehicle-search .keyword-search input,#di-modal.modal--action-bar.modal--action-bar #ab-modal--vehicle-search__header .keyword-search input{height:45px;border:none}#di-modal.modal--action-bar.modal--action-bar #ab-modal--vehicle-search select,#di-modal.modal--action-bar.modal--action-bar #ab-modal--vehicle-search__header select{text-transform:capitalize;height:45px;border:none}#di-modal.modal--action-bar.modal--action-bar #ab-modal--vehicle-search .select-wrapper,#di-modal.modal--action-bar.modal--action-bar #ab-modal--vehicle-search__header .select-wrapper{position:relative;background:#fff;margin-bottom:10px;z-index:1}#di-modal.modal--action-bar.modal--action-bar #ab-modal--vehicle-search .select-wrapper:after,#di-modal.modal--action-bar.modal--action-bar #ab-modal--vehicle-search__header .select-wrapper:after{content:"";position:absolute;top:35%;right:25px;width:10px;height:10px;border-bottom:2px solid #007bff;border-right:2px solid #007bff;transform:rotate(45deg);z-index:-1;border-color:#000;border-width:0px 3px 3px 0px;top:30%;right:20px}#di-modal.modal--action-bar.modal--action-bar #ab-modal--vehicle-search .filters-container .button--primary,#di-modal.modal--action-bar.modal--action-bar #ab-modal--vehicle-search__header .filters-container .button--primary{width:100% !important;text-transform:uppercase;padding-top:16px;padding-bottom:16px}#di-modal.modal--action-bar.modal--action-bar .action-bar-widget--vehicle-search__header .keyword-search{display:flex;margin-bottom:30px}#di-modal.modal--action-bar.modal--action-bar .action-bar-widget--vehicle-search__header .keyword-search input{flex:1;margin-right:10px;padding:0 15px;min-height:38px;font-style:italic;height:45px;border:none}#di-modal.modal--action-bar.modal--action-bar .action-bar-widget--vehicle-search__header .keyword-search .button{margin:0;padding:0;width:40px !important;max-width:40px}#di-modal.modal--action-bar.modal--action-bar .action-bar-widget--vehicle-search__header select{color:#333;background:transparent;width:100%;padding:8px 5px 8px 15px;border-radius:0;-webkit-appearance:none}#di-modal.modal--action-bar.modal--action-bar #ab-modal--contactUs .widget-item,#di-modal.modal--action-bar.modal--action-bar #ab-modal--contactUs__header .widget-item{background:#fff;min-height:45px}#di-modal.modal--action-bar.modal--action-bar #ab-modal--contactUs .widget-item--notClickable,#di-modal.modal--action-bar.modal--action-bar #ab-modal--contactUs__header .widget-item--notClickable{background-color:transparent}#di-modal.modal--action-bar.modal--action-bar .button--primary,#di-modal.modal--action-bar.modal--action-bar .gform_previous_button{background-color:var(--primary);display:block;width:100% !important;margin-top:20px;color:#ffffff;text-transform:uppercase;font-weight:500}#di-modal.modal--action-bar.modal--action-bar .button--primary:hover,#di-modal.modal--action-bar.modal--action-bar .gform_previous_button:hover{background-color:var(--primaryhover)}.di-modal-box .di-modal-body .fa-icons{color:var(--primary)}.complyauto__container{display:flex;justify-content:center;align-items:center}.complyauto__container:hover{cursor:pointer}.complyauto__container.footer{font-family:var(--maintextfont);text-transform:uppercase;margin:0;font-weight:600;font-size:12px}.complyauto__container.footer .complyauto__text{height:auto;line-height:22px}.complyauto__container.footer .complyauto__icon{height:20px;margin-left:0}@media screen and (min-width: 768px){.complyauto__container.footer{width:185px;justify-content:flex-start;font-size:14px;margin-left:auto}.complyauto__container.footer .complyauto__icon{margin:auto 7px auto 0}}.complyauto__container.hamburger{background:#fff;width:100%;height:50px;padding:0px 5px;justify-content:flex-start;text-transform:uppercase;font-weight:600;font-size:3vw;font-family:var(--maintextfont)}.complyauto__container.hamburger .complyauto__icon{margin:auto 10px auto 15px;max-height:18px}.complyauto__container.hamburger-desktop{letter-spacing:0;font-weight:400;color:#333;font-size:14px;line-height:16px;background:transparent;justify-content:flex-start;font-family:var(--maintextfont)}.complyauto__container.hamburger-desktop .complyauto__icon{height:20px;margin:0;margin-right:7px}.complyauto__container.shortcode{min-width:200px}.complyauto__icon{max-height:25px;margin:auto 15px auto 0}.complyauto__text{height:27px;line-height:25px}.contactRow .complyauto__container{width:100%;margin:10px 0;position:relative;padding-bottom:20px}.contactRow .complyauto__container:after{position:absolute;content:"";bottom:0;left:0;right:0;margin:0 auto;background:var(--primary);width:45px;height:1px}li.menu-item.comply-auto a{padding-left:50px !important;position:relative}li.menu-item.comply-auto a::before{content:'' !important;background:url(https://cdn.complyauto.com/cookiebanner/assets/CA_SVG_Icon.svg) no-repeat center center;width:40px;display:inline-block !important;height:22px;position:absolute;left:0;top:calc(50% - 10px)}header li.menu-item.comply-auto a{padding-left:55px !important}header li.menu-item.comply-auto a::before{left:10px}footer li.menu-item.comply-auto a{padding-left:35px !important}footer li.menu-item.comply-auto a::before{width:32px;height:14px;top:calc(50% - 4px)}@media screen and (max-width: 767px){footer li.menu-item.comply-auto a{height:10px;top:calc(50% - 3px)}}div[class*='mobileMenu'] li.menu-item.comply-auto a{padding-left:60px !important}div[class*='mobileMenu'] li.menu-item.comply-auto a::before{left:15px}.footerRow .footerBottom__menu{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.footerRow .footerBottom__menu .footerBottom__copyright{width:100%}.home .contactRow__wrapper--phone{margin-bottom:20px;padding-bottom:0}.home .contactRow__wrapper--phone:after{display:none}#fulldesktopmenu__overlay .menu-dropdown__widgets{position:relative}@media (min-width: 1025px){.fixed-top-spacer ~ #di-page-composer.contentcontainer{padding-top:0px}.fixed-top-spacer ~ .contentcontainer{padding-top:50px}}@media (max-width: 767px){.menu-top{height:55px;background:#1c1c1c;position:fixed;left:0;top:0;width:100%;z-index:1000}.menu-top .icon-label{color:#fff;font-size:9px;text-align:center;font-family:'Open Sans', sans-serif;display:none;margin-top:5px}.menu-top .logo{float:left;padding:10px}.menu-top .logo img{max-height:35px;width:auto}.menu-top .dealer-title{color:#fff;margin-left:35px;font-family:var(--headingfont);line-height:55px}.menu-top .menu-hamburger{width:45px;height:55px;padding:19px 10px;float:left;background:rgba(0,0,0,0)}.menu-top .menu-hamburger .icon-bar{display:block;width:25px;height:3px;border-radius:1px;background-color:#fff}.menu-top .menu-hamburger .icon-bar+.icon-bar{margin-top:4px}.menu-top .menu-hamburger .icon-label{margin-top:5px}.menu-top .menu-phone,.menu-top .menu-directions{float:right}.menu-top .menu-phone a,.menu-top .menu-directions a{display:block;line-height:22px;padding:15px 0 0;width:34px;text-align:center}.menu-top .menu-phone a .glyphicon,.menu-top .menu-directions a .glyphicon{font-size:20px}.menu-top a.mobile-chat,.menu-top a.mobile-text{display:block;line-height:32px;padding:15px 0 0;color:#fff;width:34px;text-align:center;float:right}.menu-top a.mobile-chat .glyphicon,.menu-top a.mobile-text .glyphicon{font-size:20px}.menu-top .menu-phone a{color:#fff}.menu-top .menu-directions a{color:#fff}.menu-top.with-labels .menu-hamburger,.menu-top.with-labels .menu-phone,.menu-top.with-labels .menu-directions{margin-top:-5px}.menu-top.with-labels .menu-hamburger .icon-label,.menu-top.with-labels .menu-phone .icon-label,.menu-top.with-labels .menu-directions .icon-label{display:block}.menu-top.with-labels .menu-phone{margin-left:5px}.fixed-top-spacer{height:55px}}@media (max-width: 767px) and (max-width: 340px){.menu-top .menu-hamburger{width:40px;height:55px;padding:21px 10px;float:left;background:rgba(0,0,0,0)}.menu-top .menu-hamburger .icon-bar{display:block;width:20px;height:2px;border-radius:1px;background-color:#fff}.menu-top .menu-hamburger .icon-bar+.icon-bar{margin-top:4px}.menu-top .menu-hamburger .icon-label{margin-top:5px}.menu-top .menu-phone a,.menu-top .menu-directions a{width:30px}.menu-top .menu-phone a .glyphicon,.menu-top .menu-directions a .glyphicon{font-size:18px}.menu-top a.mobile-chat,.menu-top a.mobile-text{width:30px}.menu-top a.mobile-chat .glyphicon,.menu-top a.mobile-text .glyphicon{font-size:18px}}@media (max-width: 767px){.stacks-enabled.sidr-open{overflow-x:visible !important}.stacks-enabled.sidr-open .di-stacks.di-stacks--top{z-index:1001;position:sticky !important}.stacks-enabled.sidr-open .di-stacks-spacer.di-stacks-spacer--top{display:none}.stacks-enabled.sidr-open .menu-top{left:0 !important}.stacks-enabled.sidr-open #mobile-menu .navbar{height:auto}}@media (max-width: 767px) and (max-width: 1024px){#pickNumberMobile{font-family:arial, sans-serif;position:fixed;margin-top:70px;right:5px;display:none;background:#fff;background:rgba(255,255,255,0.9);z-index:999;text-align:center;border-radius:5px;background-clip:padding-box}#pickNumberMobile .option{padding:10px 15px;font-size:18px;font-weight:700;text-align:left}#pickNumberMobile .option.service{padding-top:0}#pickNumberMobile .option.parts{padding-top:0}#pickNumberMobile:after{z-index:-1;position:absolute;bottom:100%;left:83%;content:'';width:0;height:0;border-bottom:solid 10px rgba(255,255,255,0.9);border-left:solid 10px transparent;border-right:solid 10px transparent}}@media (max-width: 767px){#openhoursbar{background:var(--primary);height:auto;min-height:32px;line-height:32px;font-size:11px;color:#fff;font-weight:400;text-align:center;font-family:var(--maintextfont)}#openhoursbar .dynamic-hours .department{margin-left:10px}#openhoursbar .row{width:100%}}@media (max-width: 767px) and (max-width: 340px){#openhoursbar{font-size:10px}}@media (max-width: 767px) and (min-width: 768px){#openhoursbar.container{padding-left:0px;padding-right:0px;width:100%}}@media (max-width: 767px){.mobile-special{text-align:center;background-color:#1c1c1c;font-size:16px;z-index:10;width:100%;position:relative;color:var(--primary)}.mobile-special a{color:white;margin-bottom:10px;display:block}.mobile-special .specialdate{font-size:14px;display:block;color:#fff;margin-top:10px}.view-new-models{border-top:2px solid #fff;border-bottom:2px solid #fff}.view-new-models .model-listing{display:none}.view-new-models .model-listing .nav{padding:0;margin:0}.view-new-models .model-listing .row-fluid{padding-left:0px;padding-right:0px}.view-new-models .model-listing ul.sub-menu{margin-left:0px}.view-new-models .model-listing ul.sub-menu .di-vehicle-icon{border-right:1px solid #111;border-bottom:1px solid #111;list-style:none;width:50%;float:left}.view-new-models .model-listing ul.sub-menu .di-vehicle-icon a:before{margin:0 5px 5px 0}.view-new-models .model-listing ul.sub-menu .di-vehicle-icon a{color:#111;display:inline-block;line-height:20px;padding:5px !important;box-sizing:border-box;width:100%}.actions .halfMobile{position:relative;text-align:center}.actions .halfMobile .actionscontent{position:absolute;top:30%;color:#fff;width:100%;padding:0 15px;font-size:13px}.actions .halfMobile .actionscontent .vehicle-count{width:100%;left:0px;top:-1.25em;font-size:2.5em;position:absolute}.actions .halfMobile .actionbutton{background:#fff;color:#333;position:absolute;width:90%;display:block;bottom:15%;padding:10px 10px;border-radius:3px;margin:0 5%;font-size:11px}.actions .halfMobile.left{border-right:1px solid #fff}.actions .halfMobile.right{border-left:1px solid #fff}.weather{padding:10px 0;font-family:'Open Sans', sans-serif}.weather .icon{padding:0;text-align:center;border-left:1px solid #eee;border-right:1px solid #eee}.weather .icon img{height:60px}.weather .title{text-align:right;line-height:15px;padding-top:15px}.weather .temperature{text-align:left;font-size:30px;font-weight:100;padding-top:15px;line-height:100%}.mobile-tabs{position:fixed;bottom:0;width:100%;height:40px;background:#222;z-index:1000}.mobile-tabs .mobile-tab{float:left;background:#222;border:2px solid #111;border-right-width:0;height:40px;padding:3px 5px;color:#fff;cursor:pointer}.mobile-tabs .mobile-tab:last-child{border-right-width:2px}.mobile-tabs .mobile-tab .mobile-tab-label{width:100%;line-height:30px;font-size:11.5px;display:block;text-align:center;border:none;margin:0 auto;background:transparent}.mobile-tabs .mobile-tab .mobile-tab-label span{margin-right:3px}.mobile-tabs .mobile-tab:hover{background:var(--primary)}.mobile-tabs.mobile-tabs-count-5 .mobile-tab{width:20%}.mobile-tabs.mobile-tabs-count-4 .mobile-tab{width:25%}.mobile-tabs.mobile-tabs-count-3 .mobile-tab{width:33.333%}.mobile-tabs.mobile-tabs-count-2 .mobile-tab{width:50%}.mobile-tab-content{height:100%;position:fixed;left:0;top:110%;border-radius:3px 3px 0 0;width:94%;margin:3%;margin-top:0;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);color:#111;transition:top 0.5s ease;z-index:999}.mobile-tab-content .mobile-tab-title-bar{background:#101010;height:40px;border-bottom:none;color:#fff;position:absolute;width:100%;border-radius:3px 3px 0 0;background-clip:padding-box;overflow:hidden;z-index:10}.mobile-tab-content .mobile-tab-title-bar .mobile-tab-title{line-height:40px;padding:0px 15px;font-size:18px}.mobile-tab-content .mobile-tab-title-bar .mobile-tab-close{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;padding:5px;float:right;width:40px;height:40px;background:var(--primaryhover);color:#fff;cursor:pointer;font-size:24px;border:0}.mobile-tab-content .mobile-tab-title-bar .mobile-tab-close:hover,.mobile-tab-content .mobile-tab-title-bar .mobile-tab-close:focus{background:var(--primaryhover)}.mobile-tab-content .mobile-tab-content-inside{padding:15px 15px 120px;margin-top:40px;height:100%;color:#111;font-size:16px;overflow-y:scroll}.mobile-tab-content .mobile-tab-content-inside .mobile-tab-share-content-list{list-style:none;padding-left:0px}.mobile-tab-content .mobile-tab-content-inside .mobile-tab-share-content-list li{display:inline-block}.mobile-tab-content .mobile-tab-content-inside .mobile-tab-share-content-list li a i[class*="envelope"]{background:var(--primary);color:#fff}.mobile-tab-content .mobile-tab-content-inside .mobile-tab-share-content-list li a i[class*="mobile"]{background:#007aff;color:#fff}.mobile-tab-content .mobile-tab-content-inside .mobile-tab-share-content-list li a i[class*="twitter"]{background:#222;color:#fff}.mobile-tab-content .mobile-tab-content-inside .mobile-tab-share-content-list li a i[class*="facebook"]{background:#3b5998;color:#fff}.mobile-tab-content .mobile-tab-content-inside .mobile-tab-share-content-list li a i[class*="linkedin"]{background:#007bb6;color:#fff}.mobile-tab-content .mobile-tab-content-inside h3{border-bottom:1px dotted var(--primary);padding-bottom:5px}.mobile-tab-content .mobile-tab-content-inside .glyphicon{color:var(--primary)}.mobile-tab-content .mobile-tab-content-inside .callus,.mobile-tab-content .mobile-tab-content-inside .findus{margin-bottom:10px}.mobile-tab-content .mobile-tab-content-inside .callus .glyphicon,.mobile-tab-content .mobile-tab-content-inside .findus .glyphicon{margin-right:10px}.mobile-tab-content .mobile-tab-content-inside .findus .address{font-size:16px}.mobile-tab-content .mobile-tab-content-inside .dynamic-hours .open{display:none}.mobile-tab-content .mobile-tab-content-inside .dynamic-hours .hours{float:right}.mobile-tab-content .mobile-tab-content-inside .search-field{height:40px}.mobile-tab-content .mobile-tab-content-inside #search-anything-field{width:84%;background:#eee;padding:8px 10px;border:none;color:#333;border-radius:5px;background-clip:padding-box;margin:0;float:left;height:36px;line-height:20px;font-size:14px}.mobile-tab-content .mobile-tab-content-inside .searchfields{width:100%;float:left}.mobile-tab-content .mobile-tab-content-inside button.search-anything-submit-btn{float:right;width:14%;height:36px;margin:0;background:var(--primary);color:#fff;border-radius:5px;background-clip:padding-box;border:none;background-size:24px;padding:0}.mobile-tab-content .mobile-tab-content-inside span.orselect{display:block;text-align:center;margin:10px 0;color:#fff;font-size:12px}.mobile-tab-content .mobile-tab-content-inside select{background:url("/wp-content/themes/DealerInspireDealerTheme/images/dropdownarrow.png") no-repeat right center #eee;padding:8px 15px;color:#333;border:none;outline:none;float:left;border-radius:5px;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';appearance:none;cursor:pointer;margin-bottom:6px;height:36px;line-height:20px;font-size:14px;width:100%}.mobile-tab-content .mobile-tab-content-inside button.advanced-search-btn{border-radius:5px;background-clip:padding-box;outline:none;border:none;padding:8px 10px;background:var(--cta);line-height:20px;color:#fff;font-size:20px;display:block;width:100%}.mobile-tab-content .mobile-tab-content-inside .save-vehicles .initial-saved-vehicles .saved-icon-example{background:#eee}.mobile-tab-content.open{top:65px;height:100%;opacity:1}.conversations.conversations-minimized{margin-bottom:40px;z-index:998}#homepage-advanced-search #search-anything-field,#homepage-advanced-search #alg-search{width:88%;background:#fff;padding:10px;border:none;color:#333;border-radius:5px;background-clip:padding-box;margin:10px 0 15px;float:left;height:40px;line-height:20px;font-size:16px}#homepage-advanced-search button.search-anything-submit-btn{float:right;width:10%;height:40px;margin:10px 0 15px;background:url(../images/searchicon.png) no-repeat center center var(--primary);border-radius:5px;background-clip:padding-box;font-size:16px}#homepage-advanced-search select{background:url(../images/dropdownarrow.png) no-repeat 96% center #fff;padding:10px;color:#333;border:none;outline:none;float:left;border-radius:5px;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin-right:2%;height:40px;line-height:20px;font-size:16px}#homepage-advanced-search select.year{width:22%}#homepage-advanced-search select.model{width:24%}#homepage-advanced-search select.make{width:24%}#homepage-advanced-search select:focus{outline:5px auto #0096ff;-webkit-outline:5px auto #0096ff;-moz-outline:5px auto #0096ff;-ms-outline:5px auto #0096ff;-o-outline:5px auto #0096ff;outline-offset:0px}#homepage-advanced-search button.advanced-search-btn{float:right;width:24%;border-radius:5px;background-clip:padding-box;outline:none;border:none;padding:0 10px;background:var(--secondary);font-size:16px;line-height:40px}#homepage-advanced-search button.advanced-search-btn:focus{outline:5px auto #0096ff;-webkit-outline:5px auto #0096ff;-moz-outline:5px auto #0096ff;-ms-outline:5px auto #0096ff;-o-outline:5px auto #0096ff;outline-offset:0px}}@media (max-width: 767px) and (max-width: 767px){#mobile-advanced-search{padding:30px 0;background:url(/wp-content/themes/DealerInspireDealerTheme/images/mobile/search-banner-bg.jpg) no-repeat center center #000;background-size:cover;color:#fff;text-align:center}#mobile-advanced-search .personalizer-wrap{padding:0 15px 15px}#mobile-advanced-search .personalizer-wrap h1,#mobile-advanced-search .personalizer-wrap h2,#mobile-advanced-search .personalizer-wrap h3{margin-top:0}#mobile-advanced-search #search-anything-field{width:88%;background:#fff;padding:5px 10px;border:none;color:#333;margin:0;float:left;font-size:14px;height:40px;line-height:40px;border-radius:0;background-clip:padding-box}#mobile-advanced-search .searchfields{width:100%;float:left}#mobile-advanced-search .searchsubmit{float:left;width:100%;height:35px}#mobile-advanced-search button.search-anything-submit-btn{float:right;width:10%;margin:0;padding:0;background:var(--primary);border:none;background-size:24px;height:40px;border-radius:0;background-clip:padding-box}#mobile-advanced-search span.orselect{display:block;text-align:center;margin:10px 0;color:#fff;font-size:12px}#mobile-advanced-search select{background:url(../images/dropdownarrow.png) no-repeat 96% center #fff;padding:5px 10px;color:#333;border:none;outline:none;float:left;-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';appearance:none;cursor:pointer;margin-right:2%;margin-bottom:6px;line-height:20px;font-size:12px;height:35px;width:100%;border-radius:0;background-clip:padding-box}#mobile-advanced-search select:focus{outline:5px auto #0096ff;-webkit-outline:5px auto #0096ff;-moz-outline:5px auto #0096ff;-ms-outline:5px auto #0096ff;-o-outline:5px auto #0096ff;outline-offset:0px}#mobile-advanced-search button.advanced-search-btn{float:right;width:100%;outline:none;border:none;padding:23px 10px;line-height:20px;color:#fff;padding:10px;font-weight:300;background:var(--primary);font-size:22px;border-radius:0;background-clip:padding-box}#mobile-advanced-search button.advanced-search-btn:focus{outline:5px auto #0096ff;-webkit-outline:5px auto #0096ff;-moz-outline:5px auto #0096ff;-ms-outline:5px auto #0096ff;-o-outline:5px auto #0096ff;outline-offset:0px}}
