/*@font-face{
  font-family:'BMW Group';
  font-display: fallback;
  src:url("../fonts/bmwgroup_bold-webfont.eot") format("embedded-opentype"),
  url("../fonts/bmwgroup_bold-webfont.woff") format("woff"),
  url("../fonts/bmwgroup_bold-webfont.woff2") format("woff2"),
  url("../fonts/bmwgroup_bold-webfont.ttf") format("truetype"),
  url("../fonts/bmwgroup_bold-webfont.svg") format("svg");
  font-weight: 700;
}

@font-face{
  font-family:'BMW Group';
  font-display: fallback;
  src:url("../fonts/bmwgroup_light-webfont.eot") format("embedded-opentype"),
  url("../fonts/bmwgroup_light-webfont.woff") format("woff"),
  url("../fonts/bmwgroup_light-webfont.woff2") format("woff2"),
  url("../fonts/bmwgroup_light-webfont.ttf") format("truetype"),
  url("../fonts/bmwgroup_light-webfont.svg") format("svg");
  font-weight: 300;
}

@font-face{
  font-family:'BMW Group';
  font-display: fallback;
  src:url("../fonts/bmwgroup_regular-webfont.eot") format("embedded-opentype"),
  url("../fonts/bmwgroup_regular-webfont.woff") format("woff"),
  url("../fonts/bmwgroup_regular-webfont.woff2") format("woff2"),
  url("../fonts/bmwgroup_regular-webfont.ttf") format("truetype"),
  url("../fonts/bmwgroup_regular-webfont.svg") format("svg");
  font-weight: 400;
}
*/
@font-face{
  font-family:'BMW TypeNext';
  font-display: fallback;
  src:url("../fonts/BMWTypeNextLatinTT-Thin.eot") format("embedded-opentype"),
  url("../fonts/BMWTypeNextLatinTT-Thin.woff") format("woff"),
  url("../fonts/BMWTypeNextLatinTT-Thin.woff2") format("woff2"),
  url("../fonts/BMWTypeNextLatinTT-Thin.ttf") format("truetype");
  font-weight: 300;
}

@font-face{
  font-family:'BMW TypeNext';
  font-display: fallback;
  src:url("../fonts/BMWTypeNextLatinTT-Light.eot") format("embedded-opentype"),
  url("../fonts/BMWTypeNextLatinTT-Light.woff") format("woff"),
  url("../fonts/BMWTypeNextLatinTT-Light.woff2") format("woff2"),
  url("../fonts/BMWTypeNextLatinTT-Light.ttf") format("truetype");
  font-weight: 400;
}

@font-face{
  font-family:'BMW TypeNext';
  font-display: fallback;
  src:url("../fonts/BMWTypeNextLatinTT-Regular.eot") format("embedded-opentype"),
  url("../fonts/BMWTypeNextLatinTT-Regular.woff") format("woff"),
  url("../fonts/BMWTypeNextLatinTT-Regular.woff2") format("woff2"),
  url("../fonts/BMWTypeNextLatinTT-Regular.ttf") format("truetype");
  font-weight: 500;
}

@font-face{
  font-family:'BMW TypeNext';
  font-display: fallback;
  src:url("../fonts/BMWTypeNextLatinTT-Bold.eot") format("embedded-opentype"),
  url("../fonts/BMWTypeNextLatinTT-Bold.woff") format("woff"),
  url("../fonts/BMWTypeNextLatinTT-Bold.woff2") format("woff2"),
  url("../fonts/BMWTypeNextLatinTT-Bold.ttf") format("truetype");
  font-weight: 700;
}



@media (min-width:1025px) {
	a.dealer-title {
	    font-size: 15px;
	}
}

@media (min-width:1220px) {
	a.dealer-title {
	    font-size: 18px;
	}
}

@media (min-width: 1025px) {
	
.item-305 .nav-child {
    width: 250px;
}

}

.promos .sale-event-vic {
	display: block !important;	
}

.main-offer-cus {
  display: none;
}


@media (min-width: 1025px) {

  .fixed-menu .sl-searchbar {
    background: #fff;
    position: fixed;
    top: 80px;
    left: 0;
    width: 100%;
    z-index: 9999;
  }

  .fixed-menu .sl-searchbar .so-wrapper {
    padding-top: 10px;
    padding-bottom: 10px; 
  }

  .fixed-menu .filters-wrapper {
    display: none;
  }

}