/* dep siteandmegamenu */
@charset "utf-8";@import url("https://cdn.dealereprocess.org/cdn/css/themes/black-1a1a1a.css");@font-face{font-family:'CorporateS-Regular';src:url('fonts/CORPSR.TTF.eot');src:url('fonts/CORPSR.TTF.eot?#iefix') format('embedded-opentype'),url('fonts/CORPSR.woff') format('woff'),url('fonts/CORPSR.woff2') format('woff2'),url('fonts/CORPSR.ttf') format('truetype'),url('fonts/CORPSR.svg') format('svg')}@font-face{font-family:'CorporateS-Bold';src:url('fonts/CORPSB.TTF.eot');src:url('fonts/CORPSB.TTF.eot?#iefix') format('embedded-opentype'),url('fonts/CORPSB.woff') format('woff'),url('fonts/CORPSB.woff2') format('woff2'),url('fonts/CORPSB.ttf') format('truetype'),url('fonts/CORPSB.svg') format('svg')}h1,h2,h3,h4{font-family:'CorporateS-Bold',Arial,sans-serif !important}body,select,input{font-family:'CorporateS-Regular',Arial,sans-serif}.inner_content{margin:0 auto;max-width:1350px}.inner_contents{margin:0 auto;width:100%}.mobile_ad_manager{display:none}#custom_page_1 #content{overflow:visible;background-color:transparent}#custom_page_1 .mid-content-bg{position:fixed;top:0;z-index:-1;width:100vw;height:100vh;max-height:1340px;display:block;background:transparent url('../img/bmw-b6v1/bmw-h06v01bg-video.jpg') top center no-repeat;background-size:cover}.video-container{position:relative}.main_video{width:100%;height:auto;vertical-align:middle}.overlay-desc .overlay_text{margin:30px auto}.overlay-desc.desktop{position:absolute;left:0;right:0;top:0;margin:0 auto;width:100%;height:100%;background-image:url("../img/new-dots.png");opacity:0.2}.overlay_content{position:absolute;top:23%;margin:0 auto;width:100%}.fixed_search{position:fixed;top:99px;z-index:1;background-color:#000000}.fixed_search .fixme{margin:1% 0;width:44%}.fixed_search .advanced_search{margin:1% 0 1% 2%;width:54%}.video-container h1{line-height:normal;color:white;text-align:center;font-size:4em;font-family:timenew !important;text-shadow:3px 3px 1px #000000;margin:0 0 1% 0}.video-container h3{margin:0 0 3% 0;color:white;line-height:normal;text-align:center;font-size:2.9em;font-weight:normal;margin:0px 0 0 0;font-family:timenew !important;text-shadow:3px 3px 1px #000000}.smart_search_block,.advanced_search,.videos_btn{width:56%}.smart-search-cont{padding:0.5% 0.7%;width:34.6%;float:right;background-color:#dddddd}#search_lbl{display:none}.smart-search{width:100%;float:left;background-color:#ffffff}#s_search{position:relative;padding:0 1px 0 2%;width:96%;height:40px;float:left;background-color:transparent;border:medium none;font-weight:300}#s_search:focus{outline:none}div.smart-search .close-result-wrapper{bottom:0.15em !important;color:#000000}div.smart-search div.result-wrapper{position:absolute;left:0;right:0;margin:40px auto 0;width:98% !important;max-width:1350px;height:32em;overflow:auto;color:#000000}.advanced_search{margin:1% 22%;float:left}.videos_btn{margin:0 22%;float:left}.fixme{z-index:1;margin:0px 22%;width:56%;max-width:1350px;float:left;background:#ffffff;color:#000000}#front_search_wrap{width:100%;float:left}#custom_page_1 .adv-search-inner{background-color:#1C59D3;background-image:none}#custom_page_1 .adv-search-content{margin:0 auto;max-width:1350px}#custom_page_1 #advancedsearchform .input_container{width:20.5%;float:left}#custom_page_1 #advancedsearchform .input_container:last-child{width:18%;float:right}#custom_page_1 #advancedsearchform .input_container>label{display:none}#custom_page_1 #advancedsearchform .input_container>select{padding:5px 0;width:92%;height:40px;float:left;background:#ffffff;border:medium none;border-radius:0;color:#000000;font-family:inherit}#custom_page_1 #adv_search{padding:0;width:100%;height:40px;float:right;background-color:#1C59D3;border:none;color:#ffffff;cursor:pointer;text-transform:capitalize;border-radius:0;-webkit-appearance:none;font-size:1.1em}#custom_page_1 #adv_search:hover{background-color:#ffffff !important;border:none;color:#1C59D3;transition:all 0.5s ease 0s}.group_button{margin:15px auto;width:100%;display:inline-block}.group_button .btn_img{margin:0 0 0 2%;width:49%;padding:3px 0 3px 0;float:left;background:#000000 none repeat scroll 0 0;box-sizing:border-box;transition:border 0.5s ease 0s,background 0.5s ease 0s,text 0.5s ease 0s;color:#ffffff;text-align:center;text-decoration:none;font-size:1.5em}.group_button .btn_img:first-child{margin:0}.group_button .btn_img:hover,.group_button .btn_img:focus{background:#000000;color:#ffffff;border:1px solid}.group_button .btn_img span{line-height:2.5em}.group_button .btn_img img{position:relative;top:5px;left:-8px}.button-container{margin:0 auto;width:100%;display:inline-block;background-color:#ffffff}.button-container .btn_cta{position:relative;width:25%;float:left}.button-container .btn_cta:first-child{margin-left:0}.button-container .btn_cta a{padding-bottom:0;display:block;color:white;background:#000000;text-decoration:none;text-align:center}.button-container .btn_cta img{left:0;width:100%;vertical-align:text-bottom}.button-container.button-container-lower .promo_content{font-size:1.0em}.button-container.button-container-lower .promo_content .promoimage{display:none}.promo_content{padding:3%;vertical-align:middle;display:block;border-right:1px solid #666666;text-align:center;font-size:24px}.promoimage{width:6% !important;margin-left:10px;display:none}.promo_tag_line{display:block;font-size:1em}.promo_tag_line_upper{display:block;font-size:0.5em}#main_image_flipper{margin-top:-0.25em;clear:left;background-color:#ffffff}#main_image_flipper .flipper .prev_slide,#main_image_flipper .flipper .next_slide{top:0;margin:0 1%;width:1.5%;max-width:26px;height:100%;display:none}#main_image_flipper .flipper .prev_slide{left:0%;background-size:contain}#main_image_flipper .flipper .next_slide{right:0%;background-size:contain}.ad_flipper .flipper_scroller .moving_space .item{margin:0 auto;width:10px;height:8px;background-color:#FFFFFF;border-radius:25px;float:none;cursor:pointer;opacity:1.0;filter:alpha(opacity=100)}.ad_flipper .flipper_scroller .moving_space .active{background-color:#1C59D3}.ad_flipper .flipper_scroller .moving_space .item img{display:none !important}.ad_flipper .flipper_scroller{margin:-20px 25% !important;width:50% !important;background:0 0 !important}.ad_flipper .prev,.ad_flipper .next{display:none}.ad_flipper .item_space{width:100%}.ad_flipper .item_space .item{margin:0 auto;height:15px;width:17px;float:none;background-color:#bcbec0;border-radius:25px;cursor:pointer}.ad_flipper .flipper_scroller img{display:none !important}#social_section{padding:1% 0;width:100%;display:inline-block;background-color:#1C59D3}#social_newsletter{width:79%;float:left}#social_newsletter_inner{width:100%;float:left}#social_newsletter_inner p{padding:1.6% 0;float:left;color:#ffffff}#social_newsletter_inner a{margin:4% 0 0 2%;width:44%;float:left}#social_newsletter_inner a img{width:100%;max-width:414px}#social_media{padding-right:0.5%;width:20%;float:left;background-color:#1C59D3}#social_media_inner{padding:2.4% 0}#social_media_inner a{margin:0 0 0 6%;width:15%;padding:7% 0;float:left;background-repeat:no-repeat;background-position:center center;box-sizing:border-box}.soc-media>a{float:left;margin-right:5px;width:2.7%}.form_suscribe{width:52%;float:left}.soc-media{margin-top:18px}.soc-media img{max-width:35px;width:100%}.soc-media>a{float:left;margin-right:5px;width:2.7%}.form_suscribe .form fieldset{margin:0 2%;padding:0;width:63%;float:left;background:transparent none repeat scroll 0 0;border:medium none}#custom_page_1 .form_suscribe .form fieldset label{display:none}.form_suscribe .tabbed_top-header{display:none}.form_suscribe .form fieldset label{margin:0 0 9px;color:#ffffff;font-size:1em}.form_suscribe .form fieldset input[type="text"],.form fieldset input[type="email"]{padding:5px;height:3.2em !important;background-color:#ffffff;border:medium none;border-radius:0px;color:#666666;font-style:italic}.form_suscribe .form fieldset textarea{padding:5px;height:10.6em;background-color:#ffffff;border:medium none;border-radius:0px;color:#666666;font-style:italic}.form_suscribe .form input[type="submit"]{margin-right:6px;margin-top:5px;padding:4px 9px;height:2.6em;float:left;background:transparent none repeat scroll 0 0;border:1px solid #ffffff;border-radius:0;transition:all 0.5s ease 0s;color:#ffffff;font-size:1em;font-weight:bold}.form_suscribe .form input[type="submit"]:hover{background:#ffffff !important;background:-moz-linear-gradient(top,#ffffff 0%,#ffffff 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ffffff));background:-webkit-linear-gradient(top,#ffffff 0%,#ffffff 100%);background:-o-linear-gradient(top,#ffffff 0%,#ffffff 100%);background:-ms-linear-gradient(top,#ffffff 0%,#ffffff 100%);background:linear-gradient(to bottom,#ffffff 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);border:none;color:#1C59D3}#model_line_up{padding:0 10px;background:rgba(0,0,0,0) url("../img/bg_models.jpg") repeat-x scroll center top;background-size:100% 109%}#model_line_up .inner_width_cont{margin:0 auto;width:100%;max-width:1750px;height:20em}#model_line_up .inner_width_cont h2{padding:3% 0 1%;color:#000000;text-align:center;font-size:3em;font-weight:normal}.model-line-up-title{margin:0 auto;width:12%;font-size:8px;padding:.5% 1%;text-align:center;margin-top:42px;margin-bottom:42px;background:#ebebeb}.model-line-up-title h2{font-size:8px}#model_line_up .scroller{width:100%;background-color:rgba(0,0,0,0) !important}#model_line_up .model_scroller .prev,#model_line_up .model_scroller .next{width:5% !important;height:67% !important}.model_scroller .item_space .item img{margin-bottom:7%}.model_scroller_item span{font-size:16px;font-weight:500}#model_line_up #model-scrollers-tabs{width:100%;display:inline-block}#model_line_up #model-scrollers-tabs .scroller_tabs_inner_wrapper{margin:0 auto;width:80%;display:block}#model_line_up #model-scrollers-tabs .tab-content{margin:0 0 3%;padding:0.6% 0.3%;width:20%;float:left;background-color:transparent;border:1px solid transparent;border-radius:0;box-sizing:border-box;transition:all 0.5s ease 0s;color:#000000;font-weight:600;text-align:center;font-size:1em}#model_line_up #model-scrollers-tabs .active{background-color:transparent;border:1px solid #ffffff;color:#000000;font-weight:700;text-decoration:underline}#model_line_up #model-scrollers-tabs .tab-content:hover,#model_line_up #model-scrollers-tabs .tab-content:focus{background-color:transparent;border:1px solid #ffffff;cursor:pointer;color:#000000;text-decoration:underline}#model_line_up .model_scroller{min-width:0;clear:left;background:transparent}#model_line_up .model_scroller .prev{background:url("../img/model-prev.png") no-repeat scroll 50% 4% transparent;background-size:contain !important;max-width:40px}#model_line_up .model_scroller .next{background:url("../img/model-next.png") no-repeat scroll 50% 4% transparent;background-size:contain !important;max-width:40px}#model_line_up .model_scroller .prev,#model_line_up .model_scroller .next{top:0;height:100%}#model_line_up .model_scroller .item_space{width:85%}#model_line_up .item{margin:0 4%}#model_line_up .inv_scroller .prev,#model_line_up .inv_scroller .next{width:3%}#model_line_up .inv_item_text,#model_line_up .inv_item .overlay_text,#model_line_up .inv_item .overlay_btn,#model_line_up .inv_item .overlay{display:none !important}#model_line_up .model_scroller .item img{width:260px}#model_line_up .scroller-content-container .scroller-content-image-container{width:260px}.scroller-content-container .scroller-content-image-container{height:185px}#model_line_up .model_scroller .item a{color:#ffffff;text-decoration:none;font-size:20px;font-weight:bold}#model_line_up .scroller-content-container{color:#ffffff}#model_line_up .model_scroller .item_cont{position:relative}#model_line_up .scroller-content-container .scroller-content-header{position:absolute;bottom:-28px;width:100%;color:#ffffff;font-weight:500;font-size:1.2em}#model_line_up .scroller-content-container .scroller-content-header .item-year,#model_line_up .scroller-content-container .scroller-content-subheader{display:none}.scroller-content-container .scroller-content-header .item-model{font-size:13px}#promo_section{float:left;width:100%}#promo_section .promo_ad_manager{margin:8% 0;width:48%;max-width:650px;float:right;background-color:transparent;border:35px solid rgba(45,150,205,0.5);box-sizing:border-box}#map_dealer_info_section{height:620px}.map_dealer_info_section_left{width:50%;height:100%;float:left;display:block;background-image:url(../img/Map_1000_x_710.jpg);background-position:right center;background-size:cover}.map_dealer_info_section_left img{height:100%}.map_dealer_info_section_right{padding:1em 1% 0 2%;width:50%;height:100%;float:right;background-image:url(../img/bg-socials.jpg);background-position:left center;background-size:cover;box-sizing:border-box}.map_dealer_info_section_right_heading{margin-bottom:1.25em;font-weight:bold}.map_dealer_info_section_right_address{margin-bottom:1.25em;line-height:1.25em;font-size:0.9em}.map_dealer_info_section_right_address>div{text-transform:capitalize;font-weight:bold}.map_dealer_info_section_right_phones{margin-bottom:1.5em;line-height:1.25em;font-size:0.9em}.map_dealer_info_section_right_phones div a{text-decoration:none;font-size:0.9em}.map_dealer_info_section_right_social_media{margin-bottom:1.5em}.map_dealer_info_section_right_social_media a{margin-right:0.5em;text-decoration:none}.map_dealer_info_section_right_hours{width:55%;max-width:400px;margin-bottom:1.25em;font-size:1.05em}.map_dealer_info_section_right_hours>li{border:none;list-style:none}.map_dealer_info_section_right_hours>li>ul>li{line-height:1.5em;font-weight:bold}.map_dealer_info_section_right_hours>li>ul>li>ul>li{line-height:1.5em;font-weight:normal}.map_dealer_info_section_right_hours>li>ul>li>ul>li .hrs{float:right}.map_dealer_info_section_right_cta a{margin-right:0.25em;padding:0.5em 0.7em;background-color:#000000;color:#ffffff;text-decoration:none;font-weight:bold;text-transform:uppercase;font-size:0.9em}.map_dealer_info_section_right_cta a img{margin-left:1em;height:1em;line-height:1em;vertical-align:text-bottom}.smart_search_block,.advanced_search,.videos_btn{width:56%}.smart-search-cont{padding:0.5% 0.7%;width:34.6%;float:right;background-color:#e6e6e6}#search_lbl{display:none}.smart-search{width:100%;float:left;background-color:#ffffff}#s_search{position:relative;padding:0 1px 0 2%;width:96%;height:40px;float:left;background-color:transparent;border:medium none;font-weight:300}#s_search:focus{outline:none}div.smart-search .close-result-wrapper{bottom:0.15em !important;color:#000000}div.smart-search div.result-wrapper{position:absolute;left:0;right:0;margin:40px auto 0;width:98% !important;max-width:1350px;height:32em;overflow:auto;color:#000000}@media only screen and (min-width:2010px){#custom_page_1 .ad_flipper{max-width:100% !important}}@media only screen and (max-width:1800px){.promo_content{font-size:22px}.promoimage{width:7% !important}}@media only screen and (max-width:1350px){.fixed_search{top:80px}.overlay_content .inner_content{margin:0 1%;width:98%}.video-container h1{font-size:2.2em}.video-container h3{font-size:1.4em}.group_button .btn_img{font-size:1.2em}div.smart-search div.result-wrapper{width:96% !important}.button-container .inner_content{width:95%}.promo_content{font-size:18px}#social_section .inner_content{width:95%}#social_newsletter_inner p{padding:1.9% 0;font-size:1.3vw}.form_suscribe .form input[type="submit"]{height:2.78em;font-size:0.7em}.form_suscribe .form fieldset input[type="text"]{height:2.4em !important}#social_media_inner a{margin:0 0 0 5%;padding:8% 4%;width:16%}#model_line_up{font-size:0.7em}#model_line_up .inner_width_cont h2{font-size:1em}#promo_section .inner_content{width:95%}.promo_content{font-size:17px}.button-container.button-container-lower .promo_content{font-size:0.7em}#model_line_up .inner_width_cont{height:26em}#map_dealer_info_section{height:430px;font-size:0.8em}.map_dealer_info_section_right_cta a{font-size:0.9em}}@media only screen and (max-width:1024px){#tab_scroller_5{width:11%}#model_line_up .model_scroller .item_space{height:215px !important}#social_media_inner a{border:1px solid white}}@media only screen and (max-width:960px){#custom_page_1 #adv_search{height:28px;font-size:0.85em}#custom_page_1 #advancedsearchform .input_container>select,#s_search{height:28px}.group_button .btn_img{padding:5px 0;font-size:0.65em;font-size:1.2vw}.group_button .btn_img img{padding:0;width:20px}#social_newsletter_inner p{padding:2.2% 0;font-size:0.6em}.form_suscribe .form fieldset input[type="text"],.form fieldset input[type="email"]{height:2.2em !important}.form_suscribe .form input[type="submit"]{width:auto;height:2.5em;font-size:0.7em}#model_line_up #model-scrollers-tabs .tab-content{width:20%;font-size:1em}#model_line_up .model_scroller{height:215px !important}#model_line_up .model_scroller .item_space{height:215px !important}#model_line_up #model-scrollers-tabs .scroller_tabs_inner_wrapper{width:100%}#model_line_up #model-scrollers-tabs{margin:1px 0}#model_line_up{background-size:100% 100% !important}#model_line_up .inner_width_cont h2{font-size:2em}.model-line-up-title{padding:.5% 2%;width:14%}.link-img{margin-top:-1px}#promo_section{background-size:cover}.promo_content{font-size:13px}.button-container.button-container-lower .promo_content{font-size:0.55em}#map_dealer_info_section{font-size:0.65em}}@media only screen and (max-width:768px){#custom_page_1 #content{padding-top:0}.fixme.smart_search_block{margin:2% 2.5%;width:95%}.smart_search_block,.advanced_search{margin:0 2.5%;width:95%}.fixed_search{display:none}.overlay_content{position:relative;float:left;background-color:#ffffff}.overlay_content .overlay_text{position:absolute;top:-100%;width:99%}.group_button .btn_img{font-size:0.9em;font-size:1.8vw;padding:9px 0}.group_button .btn_img img{width:30px}.videos_btn{margin:0% 2.5%;width:95%}.fixme.smart_search_block{margin:2% 2.5%;width:95%}.smart_search_block,.advanced_search{margin:0 2.5%;width:95%}#custom_page_1 #adv_search{background-color:#1C59D3;border:none;height:40px}#custom_page_1 #advancedsearchform .input_container>select,#s_search{height:40px}div.smart-search div.result-wrapper{width:95% !important}.video-container .overlay-desc.desktop .overlay_text{position:absolute;top:-124%;width:100%}.group_button .btn_img{font-size:2.8vw}.button-container .btn_cta{width:50%}.button-container .btn_cta img{vertical-align:sub !important;width:99%}.promo_content{font-size:21px}.promoimage{width:8% !important}.button-container.button-container-lower .promo_content{font-size:0.8em}#social_newsletter{float:none;margin:0 auto;width:100%}#social_media{padding-right:0;width:100%}#social_media_inner a{margin:0 0 0 13.6%;padding:4%;width:9%;border:1px solid #ffffff00}#social_media_inner a:first-child{margin:0}#social_newsletter_inner p{width:100%;font-size:1.3em;line-height:normal;text-align:center}.form_suscribe .form fieldset input[type="text"],.form fieldset input[type="email"]{height:3.4em !important}.form_suscribe,.form_suscribe .form fieldset{width:100%;margin:0}.form_suscribe .form input[type="submit"]{width:100%;height:3em;font-size:1em;background-color:#1C59D3;border:0px;background:-moz-linear-gradient(top,#1C59D3 0%,#1C59D3 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#1C59D3),color-stop(100%,#1C59D3));background:-webkit-linear-gradient(top,#1C59D3 0%,#1C59D3 100%);background:-o-linear-gradient(top,#1C59D3 0%,#1C59D3 100%);background:-ms-linear-gradient(top,#1C59D3 0%,#1C59D3 100%);background:linear-gradient(to bottom,#1C59D3 0%,#1C59D3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1C59D3',endColorstr='#1C59D3',GradientType=0);margin:6px auto 0}.form_suscribe form{flex-flow:column nowrap}.form_suscribe .form fieldset>div{padding:5px 0 !important}\ #model_line_up .inner_width_cont h2{font-size:1em}#model_line_up #model-scrollers-tabs{margin:0 0%;width:100%;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}#model_line_up #model-scrollers-tabs .tab-content{width:9%;font-size:0.9em}#model_line_up #model-scrollers-tabs::-webkit-scrollbar{width:0;height:0}#model_line_up #model-scrollers-tabs .scroller_tabs_inner_wrapper{width:230%}#model_line_up{background-size:100% 100%}.model-line-up-title{padding:1% 2%;width:19%}#model_line_up .inner_width_cont h2{font-size:2em}#map_dealer_info_section{height:auto;font-size:1em}.map_dealer_info_section_left{width:100%;height:350px;background-position:center center}.map_dealer_info_section_right{padding:1em 2% 3em 2%;width:100%;height:auto;background-position:center center}.map_dealer_info_section_right_hours{width:100%}.map_dealer_info_section_right_cta a{margin:0 0 1.5em 0;padding:1.5em 0;width:50%;display:block;text-align:center}}@media only screen and (max-width:610px){#model_line_up #model-scrollers-tabs{width:100%}}@media only screen and (max-width:584px){.video-container .overlay_content .overlay_text{position:relative}.overlay_text{display:none}.smart-search{width:97%}.overlay-desc .overlay_text{margin:0 auto 11px}.video-container h1{margin-top:2%;font-size:2.4em}.video-container h3{line-height:25px;font-size:1.0em}.group_button{flex-flow:column wrap}.group_button .btn_img{width:100%;margin:5px 0;font-size:0.9em;padding:9px 0}.group_button .btn_img img{padding:0 10px}.button-container{width:100%}#custom_page_1 .adv-search-content{padding:0}#custom_page_1 #advancedsearchform .input_container{margin-left:0;margin-top:0.55em;width:48.5%}#custom_page_1 #advancedsearchform .input_container:nth-child(2n){margin-left:3%}#custom_page_1 #advancedsearchform .input_container>select{margin:0 auto;padding:0;width:100%;float:none;font-size:0.65em}#custom_page_1 #adv_search{margin:0.9em 0 0.6em;font-size:0.9em}#custom_page_1 #advancedsearchform .input_container:last-child{margin:0 auto;width:100%;float:none;display:block}#model_line_up .model_scroller{padding:0}.model-line-up-title{width:45%}#model_line_up .inner_width_cont h2{font-size:30px}#promo_section .promo_ad_manager{margin:8% auto;width:90%;float:none;border:24px solid rgba(0,0,0,0.4)}.promo_content{font-size:16px}.button-container.button-container-lower .promo_content{font-size:0.7em}.soc-media img{width:186%}#map_dealer_info_section{font-size:0.85em}.map_dealer_info_section_right_cta a{width:100%}}@media only screen and (max-width:500px){.mobile_ad_manager{display:block}.fixme.smart_search_block{margin:2% 5%;width:90% !important}.smart_search_block,.advanced_search,.videos_btn{margin:0 5%;width:90%}.overlay-desc.desktop{display:none}.fixme.smart_search_block{margin:2% 5%;width:90% !important}.smart_search_block,.advanced_search,.videos_btn{margin:0 5%;width:90%}.button-container .btn_cta{width:95%;margin:2.5%}.button-container .btn_cta:first-child{margin-left:2.5%}.button-container.button-container-lower .promo_content{font-size:0.9em}#social_section .inner_content{width:90%}#social_media_inner a{margin:0px 0 0 9%;padding:6%;width:12%}#model_line_up .model_scroller .prev{background:url("../img/model-prev.png") no-repeat scroll 50% 70% transparent}#model_line_up .model_scroller .next{background:url("../img/model-next.png") no-repeat scroll 50% 70% transparent}#model_line_up .model_scroller .prev,#model_line_up .model_scroller .next{width:12% !important}#model_line_up .model_scroller .item img{width:195px}#model_line_up .scroller-content-container .scroller-content-image-container{width:200px}#model_line_up #model-scrollers-tabs{padding:3% 0}#model_line_up #model-scrollers-tabs p{color:#000000}#model_line_up #model-scrollers-tabs{margin:0 auto;float:none}#model_line_up{background-size:100% 110% !important}.model-line-up-title{margin-bottom:1em}.promoimage{width:8% !important}.promo_content{font-size:22px}#model_line_up .model_scroller{padding:0}#model_line_up #model-scrollers-tabs .tab-content{font-size:0.9em}#model_line_up #model-scrollers-tabs{padding:0% 0;margin:15px auto}#lower-footer{margin-top:18em}#footer-wrap{margin:6vw 7% 0px 0%}#footer #footer-wrap .footer-right-column .column-container{margin-bottom:5vw}#map_dealer_info_section{font-size:1em}.map_dealer_info_section_left{height:250px}}@media only screen and (max-width:450px){.button-container .btn_cta{width:100%;margin:0%}.button-container .btn_cta:first-child{margin-left:0}.fixme.smart_search_block{margin:2% 1%;width:98% !important}.model_scroller .prev,.scroller .next{width:12% !important}#model_line_up{background-size:100% 100% !important}#model_line_up .inner_width_cont h2{font-size:16px}.model-line-up-title{width:31%;margin-bottom:1em}}@media only screen and (max-width:350px){.fixme.smart_search_block{margin:2% 1%;width:96.5% !important}.model-line-up-title{width:39%}#model_line_up .model_scroller{padding:15px 0 0}#model_line_up #model-scrollers-tabs{padding:0% 0;margin:-5px auto}}@charset "utf-8";#header_wrap{float:left;width:100%}#header,#custom_page_1 #header{margin:0 auto;padding:0;width:auto}#header .inner_content{max-width:1100px}#header > div{display:block;float:left;width:100%}#header-upper{background:rgb(0,0,0)}#header-upper #site_info{float:right;width:75%}#site_info > div{color:#fff;float:right;font-size:0.7em;font-weight:700;margin:18px 1px;padding:2px 20px}#site_info #site_name,#site_info #site_address{border-right:1px solid #fff}#site_info #site_phones{margin-right:20px}#site_address a{color:#fff;text-decoration:none}#header-lower{background:#fff}#header-lower .inner_content > div{float:left;display:block}.header-left{margin-right:3%;width:20%}.header-right{color:#000;width:75%}.header-left .logo-box{float:left;margin-right:2px}.header-left .logo-box > img{margin:-15px 1px 0;position:relative;z-index:999}#custom_page_1 .header-left .logo-box > img{margin-bottom:-18px}.header-right #header-icons-wrap{display:none}.header-right #header-icons-wrap > div{width:40px;height:50px;display:inline-block;vertical-align:middle}.header-right #header-icons-wrap #phone-icon{background:url('../../../img/bmw/header/bmw-h1-v1-t1/phone_icon.png') center center no-repeat;cursor:pointer}.header-right #header-icons-wrap #map-icon{background:url('../../../img/bmw/header/bmw-h1-v1-t1/map_icon.png') center center no-repeat;margin-left:-1px;width:40px;height:50px;display:inline-block;vertical-align:middle}#phone-drop-down-container{position:absolute;width:100%;height:auto;background:#FFFFFF;z-index:999;overflow:hidden;-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out;-webkit-box-shadow:0 5px 10px -5px #000;box-shadow:0 5px 10px -5px #000;border-radius:.1px}#phone-drop-down-container.closed{height:0}#phone-drop-down-container #phone-drop-down-wrap{padding:15px}#phone-drop-down-container #phone-drop-down-wrap .phone-title{font-size:17px;display:block}#phone-drop-down-container #phone-drop-down-wrap a{text-decoration:none;color:#fff}#phone-drop-down-container #phone-drop-down-wrap .phone-number,#phone-drop-down-container #phone-drop-down-wrap .phone-number-location{font-size:14px;display:block;background:#383838;color:#fff;padding:15px;border-radius:5px;margin-top:5px}#phone-drop-down-container #phone-drop-down-close-wrap{text-align:center;font-size:15px;display:block;background:#cecece;color:#444444;border-top:1px solid #777777;padding:15px;cursor:pointer}#megamenu{float:left;width:100%}#megamenu .megamenu_layers{margin:0 auto;max-width:1350px}#megamenu .colored_box,#megamenu_mobile .colored_box{background:#000}#megamenu .item_icon,#megamenu_mobile .item_icon{background-image:url('https://cdn.dealereprocess.org/cdn/img/megamenu/black_icons.png')}.megamenu_navigation_container .parent_li{text-align:center}.megamenu_navigation_container .parent_label{padding:24px 0 0;display:block;color:#111;text-decoration:none;font-size:11px}.megamenu_navigation_container .last_parent .parent_label{border:none}#megamenu_mobile .toggle_menu_bar{background-color:#818181}#megamenu_mobile .active_parent .clickable_li{color:#0062bd}.megamenu_mobile #toggle_menu_button{box-sizing:border-box;background:#206dd9;font-size:0.9em;padding:14px 0;width:15%}#megamenu_mobile .toggle_menu_bar .site_title{width:85%}.megamenu_navigation_container #parent_nav-1 a{font-weight:700;text-transform:uppercase}.megamenu_navigation_container #parent_nav-2 a{font-weight:700;text-transform:uppercase}.megamenu_navigation_container #parent_nav-3 a{font-weight:700;text-transform:uppercase}@media only screen and (max-width :1350px){#site_info > div{font-size:0.83vw}#site_info #site_phones{margin-right:2.45%}}@media only screen and (max-width :960px){#site_info > div{font-size:1vw}#site_info #site_phones{margin-right:1%}#header-lower .header-left{margin-left:1%;margin-right:1%;width:200px}.header-left .logo-box > img{margin-top:-11px}#custom_page_1 .header-left .logo-box > img{margin-bottom:-13px}.header-right{width:70%}.megamenu_navigation_container .parent_label{font-size:10px}}@media only screen and (max-width :768px){#header #header-upper{display:none}.header-left .logo-box > img{width:100%}#header-lower{background:#231f20}#header-lower .header-left{width:185px}#header-lower .inner_content .header-right{float:right;width:35%}.header-left .logo-box{margin-left:2px;width:45%}.header-left .logo-box > img{margin-top:7px;width:60px}#custom_page_1 .header-left .logo-box > img{margin-bottom:-40px}.header-right{margin:15px 2.8vw}.header-right #header-icons-wrap{display:block;text-align:right}.phone-wrap{margin-bottom:3%}}@media only screen and (max-width :584px){#header-lower .header-left{width:160px}.megamenu_mobile #toggle_menu_button{font-size:0.8em;width:35%}#megamenu_mobile .toggle_menu_bar .site_title{width:65%;font-size:0.9em}}@media only screen and (max-width :500px){#header-lower .header-left{width:150px}.header-left .logo-box{margin-left:0;width:47%}}@media only screen and (max-width :360px){.header-right #header-icons-wrap > div{width:30px}}#parent_nav-4 a{font-weight:500 !important}parent_nav-6 a{font-weight:500 !important}parent_nav-5 a{font-weight:500 !important}parent_nav-7 a{font-weight:500 !important}parent_nav-1 a{font-weight:700 !important}parent_nav-2 a{font-weight:700 !important}parent_nav-3 a{font-weight:700 !important}@charset "utf-8";#custom_page_1 #footer,#footer{padding-bottom:44px;background:#ffffff;font-size:12px}#footer .inner_content{margin:0 auto;padding:0 3.5%;max-width:1350px}#series-links-section{width:100%;display:inline-block;background:#000000;background:-moz-linear-gradient(top,#000000 0%,#000000 100%);background:-webkit-linear-gradient(top,#000000 0%,#000000 100%);background:linear-gradient(to bottom,#000000 0%,#000000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}#series-links-section .inner_content .series-label-text{margin-top:44px;margin-left:0;padding-right:40px;font-size:1.6em}#series-links-section .inner_content > div{margin:44px 6px;float:left;color:#ffffff;font-size:1.4em;font-weight:400}#series-links-section .series-entry a{color:#ffffff;text-decoration:none;padding:6px}#series-links-section .series-entry a:hover,#series-links-section .series-entry a:focus{color:#777777}#footer-container{margin-top:4%;clear:both}.foot-col{float:left;box-sizing:border-box}.foot-col h2{margin-bottom:1.75em;text-transform:uppercase;text-decoration:underline;font-size:1.4em;font-weight:500}#footer .parent a{padding-top:10px;font-weight:500;text-decoration:none;font-size:1.25em}.foot-col ul li{margin-bottom:1.75em}.foot-col ul li a{color:#000000;text-decoration:none;font-weight:bold}.footer-left-column{width:25%}.footer-middle-column{width:50%;padding-bottom:4em;border-right:1px solid #c9cacb;border-left:1px solid #c9cacb;text-align:center}.footer-right-column{width:25%;text-align:right}#lower-footer{margin-top:5em;clear:both}.seo-footer-text{height:16em;overflow:auto;line-height:1.3em;font-size:14px;font-weight:500;text-align:center}.seo-footer-text h1{font-size:1.15em}.seo-footer-text h2{font-size:1em}.seo-footer-text h3{font-size:0.9em}#footer_bottom_links_bar{margin-top:4em;clear:left}#footer_bottom_links_bar a{text-decoration:none;color:#000000}#footer_bottom_links_bar ul li a{margin-right:2em;font-weight:500}#footer_bottom_links_container{padding:0;clear:both}.footer_logo img{}.footer_logo img.dep-logo-compliancy{margin:1em 0;max-width:120px;float:right}#footer_site_info_rights{margin-right:22px}.footer_logo.mobile{display:none}@media only screen and (max-width:1350px){#series-links-section .inner_content .series-label-text{margin:30px 0}#series-links-section .inner_content > div{margin:30px 6px}.foot-col ul li{margin-bottom:1em}.footer-middle-column{padding-bottom:2.5em}}@media only screen and (max-width:960px){#series-links-section .inner_content .series-label-text{margin:24px 0;font-size:1.1em}#series-links-section .inner_content > div{margin:24px 0;font-size:1.1em}.foot-col ul li{margin-bottom:0.5rem}}@media only screen and (max-width:768px){#series-links-section .inner_content .series-label-text{margin:28px 0;padding-right:15px;font-size:1.2em}#series-links-section .inner_content > div{margin:28px 0;font-size:1.2em}.foot-col h3{font-size:1rem}.foot-col ul li a{font-size:0.9rem}.footer-left-column,.footer-middle-column,.footer-right-column{width:33.3%}.seo-footer-text{font-size:0.85rem}#footer_bottom_links_bar{text-align:center}.footer_logo img.dep-logo-compliancy{margin:1em auto;float:none}#footer_bottom_links_bar a{margin-bottom:18px}#footer_site_info_rights{margin-top :18px;text-align:center}}@media only screen and (max-width:584px){#series-links-section .series-entry a{padding:4px}.footer-left-column,.footer-middle-column,.footer-right-column{width:100%;text-align:center}.footer-middle-column{border-right:none;border-left:none}.foot-col{margin:2rem 0 0 0}.foot-col h3{font-size:1.1rem}.foot-col ul li{margin-bottom:0.75rem}.seo-footer-text{text-align:center}.footer_logo.desk{display:none}.footer_logo.mobile{display:block}#footer_bottom_links_container ul li{font-size:1rem}#footer_bottom_links_bar ul li a{margin-right:0;display:block}#footer_site_info_rights{margin-right:0}}@media only screen and (max-width:500px){#series-links-section .inner_content .series-label-text{padding-right:5px;font-size:0.65rem}#series-links-section .inner_content > div{font-size:0.65rem}#series-links-section .series-entry a{padding:0}}.header_left{width:30% !important}.header_left img{max-width:330px !important;width:100% !important}#header > div > div.header_left > a > img{display:none}.header_right{width:70% !important}#megamenu .parent_label{font-size:1vw !important}#page_26 .brand-tabs li:first-child{display:none}@media only screen and (min-width:2000px){}@media only screen and (max-width:1350px){.header_left img{margin:28px 0 0 5px !important;max-width:290px !important}}@media only screen and (max-width:1200px){}@media only screen and (max-width:1024px){}@media only screen and (max-width:960px){}@media only screen and (max-width:768px){}@media only screen and (max-width:584px){}@media only screen and (max-width:500px){\
}@media only screen and (max-width:450px){}@media only screen and (max-width:320px){}