/*!
 Source: Base: us.bmw.complex-organism.footer.style1
*/.site-builder-footer .footerWrapper-series{background:#000}.site-builder-footer .footerWrapper-series .desktop-series .sb-header{margin-top:1px;margin-right:10px;font-size:.75rem;white-space:nowrap}@media (min-width: 1200px){.site-builder-footer .footerWrapper-series .desktop-series .sb-header{margin-top:0;font-size:1rem}}.site-builder-footer .footerWrapper-series .desktop-series .nav .menu-item{border:none;padding:0 10px 0 0;font-size:.75rem}@media (min-width: 1200px){.site-builder-footer .footerWrapper-series .desktop-series .nav .menu-item{font-size:1.125rem}}.site-builder-footer .footerWrapper-series .desktop-series .nav .menu-item:not(:first-child)::before{content:"/";padding-right:10px;font-size:.75rem;vertical-align:1px}@media (min-width: 1200px){.site-builder-footer .footerWrapper-series .desktop-series .nav .menu-item:not(:first-child)::before{font-size:.875rem}}.site-builder-footer .footerWrapper-series .desktop-series .nav .menu-item a{display:inline-flex;text-transform:none;min-height:44px;min-width:44px;align-items:center}.site-builder-footer .footerWrapper-series .desktop-series .nav .menu-item a:hover{color:#1C69D3}.site-builder-footer .footerWrapper-series .mobile-series{padding:16px 15px}.site-builder-footer .footerWrapper-series .mobile-series .quickLinkSection__widget--dropdownToggle{width:100%;background:#fff;border-radius:2px;border:1px solid #F6F6F6}.site-builder-footer .footerWrapper-series .mobile-series .quickLinkSection__widget--dropdownToggle .dropdown-toggle{width:100%}.site-builder-footer .footerWrapper-series .mobile-series .quickLinkSection__widget--dropdownToggle .dropdown-toggle .dropdown-menu{padding:0;width:100%}.site-builder-footer .footerWrapper-series .mobile-series .quickLinkSection__widget--dropdownToggle .dropdown-toggle .dropdown-menu .nav{max-height:400px;overflow-y:auto}.site-builder-footer .footerWrapper-series .mobile-series .quickLinkSection__widget--dropdownToggle .dropdown-toggle .textTicker .nav{border:none;padding:0}.site-builder-footer .footerWrapper-series .mobile-series .quickLinkSection__widget--dropdownToggle .dropdown-toggle .textTicker .nav li{padding:0 40px 0 15px;color:#211F1F}.site-builder-footer .footerWrapper-series .mobile-series .quickLinkSection__widget--dropdownToggle .dropdown-toggle .textTicker .nav li a{font-weight:300;font-size:.825rem;padding:0}.site-builder-footer .footerWrapper-series .mobile-series .quickLinkSection__widget--dropdownToggle div.dropdown-menu{padding:0;width:100%}.site-builder-footer .footerWrapper-series .mobile-series .quickLinkSection__widget--dropdownToggle ul.nav{max-height:300px;overflow-y:scroll}.site-builder-footer .footerWrapper-series .mobile-series .quickLinkSection__widget--dropdownToggle ul.btn.btn-default.dropdown-toggle .svgWrapper{top:22px;right:15px;width:0;height:0;border:5px solid transparent;border-top:5px solid #000}.site-builder-footer .footerWrapper-series .mobile-series .quickLinkSection__widget--dropdownToggle ul.btn.btn-default.dropdown-toggle .svgWrapper svg{display:none}.site-builder-footer .footerWrapper-top1{background:#F6F6F6;padding:30px 0 0}@media (min-width: 992px){.site-builder-footer .footerWrapper-top1{padding:75px 0}}.site-builder-footer .footerWrapper-top1 .footer-item--singleMenu>nav>ul{margin-bottom:20px}.site-builder-footer .footerWrapper-top1 .footer-item--singleMenu>nav>ul li.page_item a{min-height:44px;display:flex;align-items:center}.site-builder-footer .footerWrapper-top1 .footer-item--singleMenu>nav>ul .menu-item{margin-bottom:20px;font-size:1rem;line-height:1.25}@media (min-width: 992px){.site-builder-footer .footerWrapper-top1 .footer-item--singleMenu>nav>ul .menu-item{font-size:1.25rem}}.site-builder-footer .footerWrapper-top1 .footer-item--singleMenu>nav>ul .menu-item a,.site-builder-footer .footerWrapper-top1 .footer-item--singleMenu>nav>ul .menu-item a:visited{color:#000}.site-builder-footer .footerWrapper-top1 .footer-item--singleMenu>nav>ul .menu-item a:hover,.site-builder-footer .footerWrapper-top1 .footer-item--singleMenu>nav>ul .menu-item a:visited:hover{color:#1C69D3}.site-builder-footer .footerWrapper-top1 .dealerSocials{margin-bottom:14px}@media (min-width: 992px){.site-builder-footer .footerWrapper-top1 .dealerSocials{margin-bottom:0}}.site-builder-footer .footerWrapper-top1 .dealerSocials a.social{background:none;width:44px;height:44px;margin:0 16px 16px 0}.site-builder-footer .footerWrapper-top1 .dealerSocials a.social svg,.site-builder-footer .footerWrapper-top1 .dealerSocials a.social path{fill:#211F1F}.site-builder-footer .footerWrapper-top1 .dealerSocials a.social:hover svg,.site-builder-footer .footerWrapper-top1 .dealerSocials a.social:hover path{fill:#1C69D3}.site-builder-footer .footerWrapper-top1 .dealerSocials a.social svg{max-width:24px;max-height:24px;width:100%;height:auto}.site-builder-footer .footerWrapper-top1 .footer-item--menus .menu-column{margin:0 -15px;flex-basis:calc(100% + 30px);border-top:1px solid #CACACA}.site-builder-footer .footerWrapper-top1 .footer-item--menus .menu-column:last-of-type{border-bottom:1px solid #CACACA}@media (min-width: 992px){.site-builder-footer .footerWrapper-top1 .footer-item--menus .menu-column{margin:0;flex-basis:100%;border:none}.site-builder-footer .footerWrapper-top1 .footer-item--menus .menu-column:last-of-type{border-bottom:none}}.site-builder-footer .footerWrapper-top1 .footer-item--menus .menu-column .menu-heading{margin:0;padding:25px 16px;font-size:1rem;text-transform:capitalize;line-height:1.25}.site-builder-footer .footerWrapper-top1 .footer-item--menus .menu-column .menu-heading:after{content:'';display:block;margin-top:8px;width:0;height:0;border-top:6px solid #211F1F;border-right:6px solid transparent;border-left:6px solid transparent}@media (min-width: 992px){.site-builder-footer .footerWrapper-top1 .footer-item--menus .menu-column .menu-heading{padding:0;margin:0 0 10px;font-size:1.25rem}.site-builder-footer .footerWrapper-top1 .footer-item--menus .menu-column .menu-heading:after{display:none}}.site-builder-footer .footerWrapper-top1 .footer-item--menus .menu-column--showMenus .menu-heading:after{transform:rotate(180deg)}.site-builder-footer .footerWrapper-top1 .footer-item--menus .menu-column .nav{padding:0 16px}@media (min-width: 992px){.site-builder-footer .footerWrapper-top1 .footer-item--menus .menu-column .nav{padding:0}}.site-builder-footer .footerWrapper-top1 .footer-item--menus .menu-column .nav .menu-item{text-transform:capitalize;font-size:.875rem;line-height:1.75;margin:0 0 5px}.site-builder-footer .footerWrapper-top1 .footer-item--menus .menu-column .nav .menu-item a,.site-builder-footer .footerWrapper-top1 .footer-item--menus .menu-column .nav .menu-item a:visited{color:#000}.site-builder-footer .footerWrapper-top1 .footer-item--menus .menu-column .nav .menu-item a:hover,.site-builder-footer .footerWrapper-top1 .footer-item--menus .menu-column .nav .menu-item a:visited:hover{color:#1C69D3}.site-builder-footer .footerWrapper-top1 .footer-item--menus .menu-column .nav-wrapper ul li{margin:0px}.site-builder-footer .footerWrapper-top1 .footer-item--menus .menu-column .nav-wrapper ul li a{min-height:44px;display:flex;align-items:center}.site-builder-footer .footerWrapper-bottom1{padding:30px 0 20px}@media (min-width: 992px){.site-builder-footer .footerWrapper-bottom1{padding:50px 0 65px}}.site-builder-footer .footerWrapper-bottom1 .footer-item{margin-bottom:10px;font-size:.75rem;line-height:1.75}@media (min-width: 992px){.site-builder-footer .footerWrapper-bottom1 .footer-item{font-size:.875rem}}.site-builder-footer .footerWrapper-bottom1 .footer-item--singleMenu ul li{padding:0 10px;position:relative;border:none}.site-builder-footer .footerWrapper-bottom1 .footer-item--singleMenu ul li:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:15px;width:1px;background:#211F1F}.site-builder-footer .footerWrapper-bottom1 .footer-item a,.site-builder-footer .footerWrapper-bottom1 .footer-item a:visited{font-weight:300;color:#000}.site-builder-footer .footerWrapper-bottom1 .footer-item a:hover,.site-builder-footer .footerWrapper-bottom1 .footer-item a:visited:hover{color:#1C69D3}.site-builder-footer .footerWrapper-bottom1 .footer-item a:hover:hover,.site-builder-footer .footerWrapper-bottom1 .footer-item a:visited:hover:hover{color:#1C69D3}.site-builder-footer .footerWrapper-bottom1 .footer-item a{min-height:44px;display:inline-flex;align-items:center}
