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}#main-content:target:before{content:'';display:block;height:101px;margin:-101px 0 0}#sliderRow{height:auto;max-height:none;position:relative;overflow:hidden}#sliderRow .slideoverlay{position:absolute;left:5%;top:25%}#sliderRow .flexslider{border:none;margin:0;box-shadow:none}.sliderBox{margin-top:15%;margin-left:0;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);zoom:1;background:rgba(0,0,0,0.75);width:330px;color:#fff;padding:10px}.sliderBox h2{margin-top:0;margin-bottom:15px;font-size:36px}.sliderBox .welcome{background:url("/wp-content/themes/DealerInspireCommonTheme/images/welcomebg.png") no-repeat left 42px transparent;font-size:18px;line-height:125%}.sliderBox .welcome ul.welcomebuttons{list-style:none;margin:20px 0 10px;padding:0}.sliderBox .welcome ul.welcomebuttons li{margin:10px 0;background:url("/wp-content/themes/DealerInspireCommonTheme/images/silverbuttonbg.png") repeat-x 0 0 #cfcfcf;height:50px}.sliderBox .welcome ul.welcomebuttons li a{line-height:30px;padding:10px 20px;color:#111;display:block;font-size:18px;font-family:'Open Sans', arial, sans-serif;text-shadow:1px 1px 2px #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sliderBox .welcome ul.welcomebuttons li a:hover{text-decoration:none}.sliderBox .welcome ul.welcomebuttons li .finddealer{background:url("/wp-content/themes/DealerInspireCommonTheme/images/finddealericon.png") no-repeat 265px center transparent}.sliderBox .welcome ul.welcomebuttons li .customize{background:url("/wp-content/themes/DealerInspireCommonTheme/images/customizeicon.png") no-repeat 265px center transparent}.sliderBox .welcome ul.welcomebuttons li .viewinventory{background:url("/wp-content/themes/DealerInspireCommonTheme/images/browseinventoryicon.png") no-repeat 265px center transparent}.sliderBox .welcome ul.welcomebuttons li:hover{background-position:left bottom}.flexslider{border:none}.slide-data{display:none;pointer-events:none}.slide-data a{pointer-events:all}.slider{background-image:url("../images/bg-featured-slider.png");background-position:left top;background-repeat:repeat;width:100%;position:absolute;bottom:0px;left:0px;right:0px;z-index:5}.slider #flexslider_hg_homepage_wrapper{max-width:845px;margin:0px auto}.slider #flexslider_hg_homepage_wrapper #flexslider_hg_homepage{margin:0;background:none;border:none;position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;zoom:1}.slider #flexslider_hg_homepage_wrapper #flexslider_hg_homepage ul.slides img{height:auto}.slider #flexslider_hg_homepage_wrapper #flexslider_hg_homepage .flex-direction-nav .flex-disabled{display:none}.slider #flexslider_hg_homepage_wrapper #flexslider_hg_homepage .slides .slide:before,.slider #flexslider_hg_homepage_wrapper #flexslider_hg_homepage .slides .slide:after{background:transparent !important}@media (max-width: 1024px){.slider #flexslider_hg_homepage_wrapper{max-width:700px;height:85px}}.personalizer-wrap{color:#fff;font-family:"MINI Serif", serif;text-align:center}.personalizer-wrap h1,.personalizer-wrap h1 a,.personalizer-wrap a h1{color:#fff;font-weight:bold;line-height:normal}.personalizer-wrap h2,.personalizer-wrap h2 a,.personalizer-wrap a h2{color:#fff;font-weight:bold;line-height:normal}.personalizer-wrap h3,.personalizer-wrap h3 a,.personalizer-wrap a h3{color:#fff;font-weight:bold;line-height:normal}.personalizer-wrap h4,.personalizer-wrap h4 a,.personalizer-wrap a h4{color:#fff;font-weight:bold;line-height:normal}.personalizer-wrap h5,.personalizer-wrap h5 a,.personalizer-wrap a h5{color:#fff;font-weight:bold;line-height:normal}.personalizer-wrap h6,.personalizer-wrap h6 a,.personalizer-wrap a h6{color:#fff;font-weight:bold;line-height:normal}.personalizer-wrap h1{font-size:4.172rem}.personalizer-wrap h2{font-size:3.338rem}.personalizer-wrap h3{font-size:2.67rem}.personalizer-wrap h4{font-size:2.136rem}.personalizer-wrap h5{font-size:1.709em}.personalizer-wrap h6{font-size:1.367em}@media (max-width: 768px){.personalizer-wrap h1,.personalizer-wrap h2,.personalizer-wrap h3,.personalizer-wrap h4,.personalizer-wrap h5,.personalizer-wrap h6{font-size:1.709em}}.minictaRow{padding:30px 5px}.minictaRow__wrapper{display:flex;flex-direction:column}.minictaRow__wrapper .card{display:flex;flex-direction:column;align-items:center;margin:0 0 50px}.minictaRow__wrapper .card:last-of-type{margin:0}.minictaRow__wrapper .card__image{margin-bottom:30px;width:100%}.minictaRow__wrapper .card__image img{height:185px;width:100%;object-fit:cover;object-position:center;border-radius:35px}.minictaRow__wrapper .card__content{text-align:center}.minictaRow__wrapper .card__content--title{font-size:24px;line-height:125%;font-weight:700;text-transform:uppercase;margin:0 0 10px}.minictaRow__wrapper .card__content--text-button{font-family:"MINI Sans-Serif", sans-serif;color:#006583;font-size:16px;text-transform:uppercase}@media (min-width: 1025px){.minictaRow{padding:75px 0}.minictaRow__wrapper{flex-direction:row;justify-content:space-between;gap:0 50px}.minictaRow__wrapper .card{flex-basis:calc((100% / 3) - 25px);margin:0}.minictaRow__wrapper .card__content--title{font-size:32px}}#directionsRow{padding:60px 0;background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;color:#fff}#directionsRow .direction-text{text-transform:uppercase;padding:0 5px;font-family:"MINI Serif", serif;font-size:56px;line-height:125%;margin-top:0;margin-bottom:20px}#directionsRow form{max-width:775px;margin:0 auto;display:flex;flex-direction:row;align-items:center;padding:0 5px}#directionsRow form input[type='text']{font-family:"MINI Sans-Serif", sans-serif;padding:0 15px;width:600px;height:55px;border:none;background:#F8F9FA;font-size:16px;color:#000;border:none;border-radius:0px;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}#directionsRow form input[type='text']::-webkit-input-placeholder{color:#333;opacity:1}#directionsRow form input[type='text']:-moz-placeholder{color:#333;opacity:1}#directionsRow form input[type='text']::-moz-placeholder{color:#333;opacity:1}#directionsRow form input[type='text']:-ms-input-placeholder{color:#333;opacity:1}#directionsRow form button{margin:0 0 0 10px;height:fit-content;width:180px !important}@media screen and (max-width: 1024px){#directionsRow{padding:60px 0}#directionsRow .direction-text{font-size:40px;line-height:125%;margin-bottom:50px}#directionsRow .dealer-name{display:block}#directionsRow form{max-width:none;flex-direction:column}#directionsRow form input[type='text']{font-size:14px;width:100%;height:50px}#directionsRow form button{width:100% !important;margin:10px 0 0}}@media screen and (max-width: 767px){#directionsRow form{flex-direction:column}#directionsRow form input[type='text']{width:100%;height:50px}#directionsRow form button{width:100% !important;margin:10px 0 0}}#aboutRow{width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;min-height:300px;position:relative}#aboutRow .about-text{color:#fff;position:absolute;top:50%;left:0;right:0;display:block;font-size:24px;line-height:35px;font-weight:700;max-width:50%;margin:0 auto;font-family:"MINI Serif", serif;text-transform:uppercase;-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media (min-width: 1025px){#aboutRow{min-height:470px}#aboutRow .about-text{font-size:32px;max-width:none}}#aboutText{padding:15px 0 30px}#aboutText h1{text-transform:uppercase;font-size:32px;line-height:35px;font-weight:700;margin:8px 0 16px;color:#000}#aboutText p{font-size:14px;line-height:23px;font-family:"MINI Sans-Serif", sans-serif;margin-bottom:16px;color:#000}#aboutText p:last-of-type{margin:0;text-align:center}#aboutText p a{text-decoration:underline;color:#006583}#aboutText p a.read-more{font-size:16px;text-transform:uppercase;text-decoration:none;transition:all ease 200ms}#aboutText p a.read-more:hover{color:#017EA4}@media (min-width: 1025px){#aboutText{padding:35px 0 50px}#aboutText h1{font-size:40px;line-height:50px}#aboutText p{font-size:16px;line-height:26px}#aboutText p:last-of-type{text-align:left}#aboutText p a.read-more{justify-content:flex-start}}.oxfordEditionRow{position:relative}.oxfordEditionRow a:not(.button){color:#fff}.oxfordEditionRow__image img{height:100%;width:100%;object-fit:cover;object-position:center}.oxfordEditionRow__content{position:absolute;width:100%;bottom:0;left:0;right:0;z-index:1}.oxfordEditionRow__content--wrapper{padding:20px;display:flex;align-items:flex-end;justify-content:space-between}.oxfordEditionRow__content--wrapper h2{text-transform:uppercase;font-size:32px;line-height:125%;margin:0}.oxfordEditionRow__content--wrapper .button,.oxfordEditionRow__content--wrapper .button:visited{margin:0}.oxfordEditionRow__content--wrapper .button.primary-button,.oxfordEditionRow__content--wrapper .button:visited.primary-button{background-color:#006583;border-color:#006583}.oxfordEditionRow__content--wrapper .button.primary-button:hover,.oxfordEditionRow__content--wrapper .button:visited.primary-button:hover{background-color:#003e50;border-color:#003e50;color:#fff}@media (min-width: 768px){.oxfordEditionRow__content--wrapper{padding:40px 0}}@media (min-width: 1025px){.oxfordEditionRow__content .container-wide{width:100%;max-width:initial;padding:0}.oxfordEditionRow__content--wrapper{padding:55px 100px}.oxfordEditionRow__content--wrapper h2{font-size:40px}}.ctaRow__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ctaRow__wrapper .cta-block{width:100%}.ctaRow__wrapper .cta-block__item{overflow:hidden;position:relative;width:100%;margin-bottom:5px;background-size:cover;background-position:50% 30%}.ctaRow__wrapper .cta-block__item.small,.ctaRow__wrapper .cta-block__item.medium{display:block;min-height:150px}.ctaRow__wrapper .cta-block__item.large{min-height:150px}.ctaRow__wrapper .cta-block__item .ov{position:absolute;top:0px;left:0px;height:100%;width:100%;z-index:1;-webkit-transition:450ms ease;transition:450ms ease;background:rgba(0,0,0,0.3)}@media (min-width: 768px){.ctaRow__wrapper .cta-block__item .ov{background:rgba(0,0,0,0.1)}}.ctaRow__wrapper .cta-block__item h3{position:absolute;left:0;right:0;text-align:center;bottom:20px;color:#fff;z-index:10;-webkit-transition:450ms ease;transition:450ms ease}@media (min-width: 768px){.ctaRow__wrapper .cta-block__item h3{top:20px;bottom:0}}.ctaRow__wrapper .cta-block__item .item-content{padding:0 10px;z-index:10;position:absolute;bottom:20px;left:0px;right:0px;width:100%;text-align:center;color:#fff;-webkit-transition:450ms ease;transition:450ms ease}.ctaRow__wrapper .cta-block__item .item-content h3{margin:0;font-size:12px;font-weight:500;text-transform:uppercase}@media (min-width: 768px){.ctaRow .ctaRow__wrapper .cta-block{width:55%}.ctaRow .ctaRow__wrapper .cta-block__item{width:45%;margin:0}.ctaRow .ctaRow__wrapper .cta-block__item.large{min-height:460px}.ctaRow .ctaRow__wrapper .cta-block__item.small{width:49%;float:left;height:225px;margin-bottom:5px;display:inline-block}.ctaRow .ctaRow__wrapper .cta-block__item.medium{width:99%;display:block;height:230px}.ctaRow .ctaRow__wrapper .cta-block__item.two{margin-left:1%}}@media (min-width: 1025px){.ctaRow .ctaRow__wrapper .cta-block__item .item-content{bottom:-40%}.ctaRow .ctaRow__wrapper .cta-block__item .item-content h3{font-size:18px}.ctaRow .ctaRow__wrapper .cta-block__item .item-content .button.secondary-button{padding:20px;width:50% !important;margin:60px 0 0;-webkit-transition:450ms ease;transition:450ms ease}.ctaRow .ctaRow__wrapper .cta-block__item .item-content .button.secondary-button:hover{color:#000;background:#fff}.ctaRow .ctaRow__wrapper .cta-block__item.large .item-content{bottom:-20%}.ctaRow .ctaRow__wrapper .cta-block__item:hover .ov{background:rgba(0,0,0,0.8)}.ctaRow .ctaRow__wrapper .cta-block__item:hover h3{top:30px}.ctaRow .ctaRow__wrapper .cta-block__item:hover .item-content{bottom:10%}.ctaRow .ctaRow__wrapper .cta-block__item:hover .item-content .button.secondary-button{margin:10px 0 0}}.countSection{display:none}.hero{position:relative}.hero .bannerOverlay{position:absolute;top:25%;left:0;right:0;z-index:999;margin:0 auto}.hero .bannerOverlay .container-wide{background:rgba(0,0,0,0.6);max-width:800px;padding:15px}.hero .bannerOverlay .container-wide h1{font-size:4.2rem}.hero .bannerOverlay .container-wide .algoliaRow__search{width:100%;margin-bottom:10px}.hero .bannerOverlay .container-wide .algoliaRow__search .searchform{width:100%}.hero .bannerOverlay .container-wide .algoliaRow__search .searchform .twitter-typeahead{width:100%}.hero .bannerOverlay .container-wide .algoliaRow__search .searchform .alg-searc-class{padding:0 35px 0 15px;background:#fff url(https://dealerinspire-shared-assets.s3.amazonaws.com/public/oem/bmw/template2/icon-search.png) center right 15px no-repeat;border:1px solid #CACACA;border-radius:0px;background-clip:padding-box;font-size:16px;font-weight:300;height:42px}.hero .bannerOverlay .container-wide .dropdownFiltersRow__container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.hero .bannerOverlay .container-wide .dropdownFiltersRow__container .dropdownFiltersRow__filters#homepage-advanced-search{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:calc(100% - 190px)}.hero .bannerOverlay .container-wide .dropdownFiltersRow__container .dropdownFiltersRow__filters#homepage-advanced-search>*{flex:1;min-height:42px;font-family:inherit;font-size:inherit;line-height:inherit}.hero .bannerOverlay .container-wide .dropdownFiltersRow__container .dropdownFiltersRow__filters#homepage-advanced-search .bootstrap-select:not([class*=span]):not([class*=col-]):not([class*=form-control]):not(.input-group-btn),.hero .bannerOverlay .container-wide .dropdownFiltersRow__container .dropdownFiltersRow__filters#homepage-advanced-search select{margin:0 10px 0 0;min-width:calc(33.33% - 45px);padding:0 10px}.hero .bannerOverlay .container-wide .dropdownFiltersRow__container .dropdownFiltersRow__filters#homepage-advanced-search .btn.advanced-search-btn{color:#fff;background:#000;margin:0;height:40px;border-radius:0px;background-clip:padding-box;font-size:16px;font-weight:700;border:1px solid #000;transition:all 600ms ease}.hero .bannerOverlay .container-wide .dropdownFiltersRow__container .dropdownFiltersRow__service a{width:180px;margin:0 0 0 10px;white-space:nowrap}.below-hero{position:relative}.below-hero .bannerOverlay{left:0;right:0;z-index:999;margin:30px auto}.below-hero .bannerOverlay .container-wide{background:rgba(0,0,0,0.6);max-width:800px;padding:15px}.below-hero .bannerOverlay .container-wide h1{font-size:4.2rem}.below-hero .bannerOverlay .container-wide .algoliaRow__search{width:100%;margin-bottom:10px}.below-hero .bannerOverlay .container-wide .algoliaRow__search .searchform{width:100%}.below-hero .bannerOverlay .container-wide .algoliaRow__search .searchform .twitter-typeahead{width:100%}.below-hero .bannerOverlay .container-wide .algoliaRow__search .searchform .alg-searc-class{padding:0 35px 0 15px;background:#fff url(https://dealerinspire-shared-assets.s3.amazonaws.com/public/oem/bmw/template2/icon-search.png) center right 15px no-repeat;border:1px solid #CACACA;border-radius:0px;background-clip:padding-box;font-size:16px;font-weight:300;height:42px}.below-hero .bannerOverlay .container-wide .dropdownFiltersRow__container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.below-hero .bannerOverlay .container-wide .dropdownFiltersRow__container .dropdownFiltersRow__filters#homepage-advanced-search{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:calc(100% - 190px)}.below-hero .bannerOverlay .container-wide .dropdownFiltersRow__container .dropdownFiltersRow__filters#homepage-advanced-search>*{flex:1;min-height:42px;font-family:inherit;font-size:inherit;line-height:inherit}.below-hero .bannerOverlay .container-wide .dropdownFiltersRow__container .dropdownFiltersRow__filters#homepage-advanced-search .bootstrap-select:not([class*=span]):not([class*=col-]):not([class*=form-control]):not(.input-group-btn),.below-hero .bannerOverlay .container-wide .dropdownFiltersRow__container .dropdownFiltersRow__filters#homepage-advanced-search select{margin:0 10px 0 0;min-width:calc(33.33% - 45px);padding:0 10px}.below-hero .bannerOverlay .container-wide .dropdownFiltersRow__container .dropdownFiltersRow__filters#homepage-advanced-search .btn.advanced-search-btn{color:#fff;background:#000;margin:0;height:40px;border-radius:0px;background-clip:padding-box;font-size:16px;font-weight:700;border:1px solid #000;transition:all 600ms ease}.below-hero .bannerOverlay .container-wide .dropdownFiltersRow__container .dropdownFiltersRow__service a{width:180px;margin:0 0 0 10px;white-space:nowrap}#mobile-advanced-search{background:rgba(0,0,0,0.6) !important}#mobile-advanced-search .row.top{display:none}#aboutRow .about-text{text-shadow:2px 2px 4px black}.awardContainer{display:flex;flex-direction:row;justify-content:space-between}.below-hero .bannerOverlay .container-wide .dropdownFiltersRow__container .dropdownFiltersRow__filters#homepage-advanced-search .btn.advanced-search-btn{border-radius:50px;text-transform:uppercase}
