.main-slider{overflow:hidden}.my-cta{background-color:#777;margin:0 0 30px;padding:10px;font-size:140%;text-align:center;color:#FFF}.main-slider .cat-links span{color:#fff;background:#000;padding:6px 10px;font-size:12px;font-weight:600;margin-bottom:10px;letter-spacing:1px;opacity:.9;text-transform:uppercase;display:inline-block}.main-slider h3{color:#FFF}.my-cta .btn{margin:0 40px;display:inline-block}.my-text-center{text-align:center}.shift-bmw-stripes{width:45px;margin-right:5px}.my-cta .btn{display:inline-block;border:1px solid #ff4802;color:#515151;background-color:#ebe9eb;font-weight:700;padding:8px 12px;font-size:15px;border-radius:6px}.my-cta .btn:hover{background-color:#ff4802;border:1px solid #ff4802;color:#FFF}.home-layout>div.my-intro{margin:0 -5px}.home-layout>div.my-intro{margin-bottom:60px;text-align:center}.testing-site{margin-top:30px;border-radius:10px}.testing-site{transform:scale(1);overflow:hidden;padding-right:5px;padding-left:5px}.link-image{overflow:hidden}.link-image a{display:block;overflow:hidden;aspect-ratio:393/221}.link-image img{transition:all 0.5s ease;width:100%;height:100%;object-fit:cover}.link-image:hover img{transform:scale(1.13)}.front-page-columns-text{background-color:#212121;padding:15px 10px;text-align:left;z-index:1;text-align:center}.front-page-columns-text h2 a{color:#ff4802}.front-page-columns-text h2{margin:0 0 5px}.front-page-columns-text h2:hover a{text-decoration:underline;color:#ffa785}div.col-sm-4.testing-site p{color:#fff;margin-bottom:0;font-size:22px}.row{display:flex;flex-wrap:wrap}.row>*{flex-shrink:0;width:100%;max-width:100%}@media (min-width:768px){.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-sm-4{flex:0 0 auto;width:33.33333333%}}section.related.products{clear:both}.indio-buddypress .bp-wrap{display:flex;flex-wrap:wrap}.indio-buddypress .bp-wrap .main-navs{width:25%;box-sizing:border-box}.indio-buddypress .bp-wrap .item-body{width:75%!important;box-sizing:border-box}.indio-buddypress .bp-single-vert-nav .bp-navs.vertical ul{width:100%!important;margin:0}#order_review{width:100%}div.wc_ss_btns ul{margin:0!important}div.wc_ss_btns ul>li{list-style-type:none!important}.page-id-4 input:not([type="submit"]).wpcf7-form-control{width:100%}.page-id-4 .wpcf7-list-item{margin:0}.wc_ss_btns .socicon-facebook,.wc_ss_btns .socicon-twitter{background-color:#fff0;color:inherit}span.model-name a{text-transform:uppercase;font-weight:700;font-size:30px;font-family:"Teko",sans-serif}.navbar-brand-wpz a{display:inline-block}.navbar-brand-wpz a:hover img{transform:scale(1.13)}.navbar-brand-wpz img{max-width:371px;width:100%;transition:all 0.5s ease}.header-model h1.section-title{max-width:1000px;border-top-left-radius:5px;border-bottom-left-radius:5px;display:inline-block;padding:15px;padding-right:150px;background:url(https://www.shiftbmw.com/wp-content/uploads/2018/11/entry-title-silver-stripe2.png) no-repeat right top;background-size:cover;font-size:25px;font-weight:700;text-transform:uppercase;font-family:"Montserrat",sans-serif;border:none;text-shadow:#300d00 0 1px 0;min-height:60px;line-height:1.2}#carImage{align-items:flex-start;display:flex;min-height:250px;background-repeat:no-repeat;background-position:top;background-size:cover;margin:0 auto;position:relative}#carImage:before{content:'';width:100%;height:20%;display:block;position:absolute;bottom:0;left:0;background:linear-gradient(to bottom,#fff0 0%,rgb(17 17 17 / .79) 100%);z-index:0}#carImage h2{background:linear-gradient(135deg,rgb(189 49 2 / .95) 0%,rgb(255 72 2 / .69) 100%);padding:15px;font-size:2em;margin-left:50px;float:left;z-index:3;border-radius:3px}#carImage h2 a{color:#fff;text-transform:uppercase}.car-model-wrap{padding:50px 0}ul#cp-topics{display:flex;justify-content:center;text-align:center;margin:0 auto;padding:0 0 10px;max-width:100%}#cp-topics>li{list-style:none;cursor:pointer;transition:height 1s ease;box-sizing:border-box;display:inline-block;padding:0 10px 10px}#cp-topics>li>span{color:#333;border-bottom:1px solid rgb(50 50 50);width:100%;padding:10px 0 5px 5px;font-weight:700;display:inline-block;text-transform:uppercase}#cp-topics>li.opened>span{color:#f45900}#cp-topics li ul{padding-left:0;display:none;padding:10px;padding-left:5px;padding-right:0;color:#7D7D7D}.recent-model-post{background:#f4f5f5}.page-template-template-car-modal li.product>a{display:block;overflow:hidden}.page-template-template-car-modal li.product img{transition:all .5s ease;margin-top:0!important}.page-template-template-car-modal li.product:hover img{transform:scale(1.13)}.zoom-social-icons-list{display:flex;justify-content:center}.blog div.wc_ss_btns.wc_ss_btns_float,.single-post div.wc_ss_btns.wc_ss_btns_float{display:none}.mtree li.cat-item.cat-item-436{display:none}ul.mtree.default a{font-family:"Teko",sans-serif;font-size:20px}ul.mtree.default a:hover{color:#f45900}.product-thumb{aspect-ratio:1/1;overflow:hidden}.product-thumb img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:46.8em){.woocommerce-checkout .tabbed-links:not(.vertical) ul{margin:0 0 20px 0;border-bottom:1px solid #ccc;float:none;overflow:hidden}.woocommerce-checkout .tabbed-links:not(.vertical) ul li{float:left;list-style:none;margin:0 10px 0 0}.woocommerce-checkout .tabbed-links:not(.vertical) ul li.current{border-color:#ccc #ccc #fff;border-style:solid;border-top-left-radius:4px;border-top-right-radius:4px;border-width:1px;margin-bottom:-1px;padding:0 .5em 1px}}@media only screen and (max-width:1025px){ul#cp-topics{display:block}ul#cp-topics>li{width:100%}}@media (max-width:767px){.indio-buddypress .bp-wrap .main-navs{width:100%}.indio-buddypress .bp-wrap .item-body{width:100%!important}}.slides li .slide-header{position:relative;width:100%;height:100%;transform:unset;top:0;margin:0;display:flex;align-items:center;justify-content:center}.slides li .slide_button a{position:absolute;top:0;left:0;right:0;bottom:0;background:unset;cursor:pointer}.slides li .slide_button a:hover,.slides li .slide_button a:active{color:unset;background:unset}.slides li h3{transition:all 0.5s ease}.slide-header img{width:40px!important;margin-left:20px;margin-top:-15px;transition:all 0.5s ease}.slide-header:hover h3,.slide-header:hover img{transform:scale(1.13)}@media screen and (max-width:768px){.slides li h3{font-size:36px!important}.slide-header img{width:30px!important}}