@charset "utf-8";
/* CSS Document */

body.page-template-ineos-page  .ast-below-header-wrap .site-header-below-section-right .ast-builder-html-element p {
  display: none;
}
body.page-template-ineos-page {
  font-family: 'OpenSans', Arial, Helvetica, sans-serif;
  color:#00152C;
  font-weight: normal;
}
body.page-template-ineos-page header nav, body.page-template-ineos-page h1, body.page-template-ineos-page h2, body.page-template-ineos-page h3, body.page-template-ineos-page h4, body.page-template-ineos-page h5, body.page-template-ineos-page h6 {
  font-family: 'Oswald', Arial, Helvetica, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
    
}
@media (min-width:922px){body.page-template-ineos-page h1, body.page-template-ineos-page .elementor-element .elementor-widget-heading .elementor-heading-title.elementor-size-xxl{
    font-size: 5em;}}



/*Neue CI Anpassungen*/
.page-template-ineos-page section.infobox .elementor-section.elementor-inner-section {
  color: var(--ast-global-color-1);
}
.page-template-ineos-page .elementor-section:not(.banner-top) .elementor-widget:not(.butto-mit-icon-top) .elementor-button:not(.elementor-size-xs) {
  color: var(--e-global-color-22284d2);background-color: var(--e-global-color-e5f8ea2);
  border-color: var(--e-global-color-e5f8ea2);
}
.page-template-ineos-page #page {
  max-width: none;
}
.page-template-ineos-page .bmw-tab .elementor-tabs .elementor-tab-title.elementor-active {
  border-bottom: 2px solid var(--e-global-color-e5f8ea2) !important;
}

/*
.page-template-ineos-page section.infobox .elementor-section.elementor-inner-section {
  background-color: var( --e-global-color-628da15 );
}

body.page-template-ineos-page {
  background-color: var(--e-global-color-b6b9df3);
}
.page-template-ineos-page .elementor-element .elementor-widget-container p [style*="background-color: var(--ast-global-color-5)"], .page-template-ineos-page .elementor-element .elementor-widget-container p [style*="background-color: #ffffff"], .page-template-ineos-page .elementor-element .elementor-widget-container span[style*="background-color: var(--ast-global-color-5)"] {
  background-color: rgba(0,0,0,0) !important;
}

*/



/*Header*/

@media (min-width: 921px) {
.page-template-ineos-page #masthead .menu-text {
  font-weight: 500;
}
.page-template-ineos-page .site-above-header-wrap.ast-builder-grid-row-container.site-header-focus-item.ast-container, .page-template-ineos-page .site-primary-header-wrap.ast-builder-grid-row-container.site-header-focus-item.ast-container {
  padding: 0px 10px;
}
.page-template-ineos-page header#masthead.site-header #ast-desktop-header {
  max-width: none;  padding: 0px;}

.page-template-ineos-page #ast-desktop-header .ast-builder-grid-row-container.site-header-focus-item.ast-container {
  max-width: 1200px;
}

.page-template-ineos-page .ast-builder-menu-2.ast-builder-menu.ast-flex.ast-builder-menu-2-focus-item.ast-builder-layout-element.site-header-focus-item {
  z-index: 99999;
}

/*
.page-template-ineos-page.ast-theme-transparent-header #masthead {
    position: relative;}
.page-template-ineos-page.ast-theme-transparent-header .ast-above-header, .page-template-ineos-page .ast-theme-transparent-header .ast-above-header.ast-above-header-bar {
    background-color: var(--e-global-color-b6b9df3);  }

.page-template-ineos-page .site-above-header-wrap.ast-builder-grid-row-container.site-header-focus-item.ast-container img {
  filter: brightness(0);
}
.page-template-ineos-page .header-markenlogos a[href="/bmw/"] {
  background-image: url("/wp-content/uploads/2022/09/bmw-logo-grey-color.svg");
  width: 50px;
  height: 50px;
  filter: brightness(0);
}
.page-template-ineos-page .header-markenlogos img[alt="BMW Logo"] {
  display: none;
}
.page-template-ineos-page #masthead nav#secondary_menu-site-navigation-desktop {
  filter: invert(1);
}
.page-template-ineos-page #masthead nav#secondary_menu-site-navigation-desktop ul.sub-menu {
  filter: invert(1);
}
.page-template-ineos-page .ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item .site-header-primary-section-right.site-header-section.ast-flex.ast-grid-right-section {
  filter: invert(1);
}
.page-template-ineos-page .ast-builder-menu-1 .menu-item > .menu-link {
  color: var(--ast-global-color-1);
}
.page-template-ineos-page .ast-builder-menu-1 .sub-menu .menu-link{
color: var(--ast-global-color-2);}

.page-template-ineos-page .ast-main-header-wrap.main-header-bar-wrap {
  background-color: var( --e-global-color-628da15 );
}

.page-template-ineos-page .ast-below-header-wrap {
  display: none;
}
*/

}


/*Ally
@media (min-width: 922px) {
  .page-template-ineos-page .brlbs-ally-disabled-button {
    background-color: #D9D7D0!important;

  }
}
*/

/*FAQ*/
/*
.page-template-ineos-page .elementor-element .elementor-accordion {
  background-color: var( --e-global-color-628da15 ); 
}
*/
.page-template-ineos-page .elementor-element .elementor-accordion .elementor-accordion-title{
  color: var(--ast-global-color-1)!important;
}


/*Infobox*/
/*
.page-template-ineos-page section.infobox .elementor-widget-wrap {
  border-color: var(--e-global-color-b6b9df3) !important;
  border-radius: 0px !important;
}

.page-template-ineos-page section.infobox .elementor-widget-wrap .elementor-heading-title, .page-template-ineos-page section.infobox .elementor-widget-wrap p, .page-template-ineos-page section.infobox .elementor-widget-wrap .elementor-icon-list-item a{
  color: var(--ast-global-color-1)!important;
}
.page-template-ineos-page section.infobox .elementor-widget-wrap .elementor-icon-list-item a svg{
fill: var(--ast-global-color-1)!important;

}*/

/*Tabs*/

/*
.page-template-ineos-page .elementor-tabs-content-wrapper, .page-template-ineos-page .elementor-tabs .elementor-tabs-wrapper {
  background-color: var( --e-global-color-628da15 )!important;
}
.page-template-ineos-page .elementor-tabs-content-wrapper section.infobox .elementor-widget-wrap {
  border-color: var( --e-global-color-628da15 ) !important;
}
*/
/*OTV Links*/
@media (min-width:922px){
.page-template-ineos-page .otv-scroll-icon-link {
  background-color: #fff;
}}

@media (max-width: 921px){
.page-template-ineos-page #ast-scroll-top {
  bottom: 30px;
}}

/*Footer*/
.page-template-ineos-page footer, .page-template-ineos-page footer a, .page-template-ineos-page footer .wp-block-heading, .page-template-ineos-page footer a svg, .page-template-ineos-page footer a span, .page-template-ineos-page footer p, .page-template-ineos-page footer .btr-average-rating{
  color: #fff !important;
  fill: #fff !important;
}
.page-template-ineos-page #ratebox .btr-badge-block {
  background-color: rgba(255,255,255,0.1)!important;
  border: 1px solid #fff;
}
.page-template-ineos-page .btr-rating-star {
  color: #FFAA00!important;
}
.page-template-ineos-page .site-primary-footer-wrap{border-top-width:0px!important;}
.page-template-ineos-page footer .otv-scroll-icon-link a {
  color: var(--ast-global-color-1) !important;
}
.page-template-ineos-page .site-above-footer-wrap, .page-template-ineos-page .site-primary-footer-wrap, .page-template-ineos-page .site-below-footer-wrap{background-color: var(--ast-global-color-1)!important;}