@font-face{font-family:"FuturaBT-Book";font-display:swap;}
@font-face{font-family:"FuturaBT-Light";font-display:swap;}
@font-face{font-family:"FuturaBT-Bold";font-display:swap;}
@font-face{font-family:"AlphaMacAOE";font-display:swap;}
@font-face{font-family:"Glyphicons Halflings";font-display:swap;}
@font-face{font-family:"TradeGothic";font-display:swap;}
@font-face{font-family:"FontAwesome";font-display:optional;}
@font-face{font-family:"Amatic SC",cursive;font-display:swap;}


/* YT Videoplayer */
.videoWrapper {
    padding-top: 0 !important;
}

/* Youtube Player => ID: p1216 */
#p1216 .videoWrapper {
    margin-top: 40px;
}
#p1216 .yt-preview:before {
    background-image: url(/fileadmin/user_upload/Sante_Play.svg);
    width: 83px;
    height: 83px;
      opacity: 1;
}

#p1216 .videoWrapper iframe {
    height: 100%%;
}

#p134 .yt-preview:before {
    background-image: url(/fileadmin/user_upload/Sante_Play.svg);
    width: 83px;
    height: 83px;
    opacity: 1;
}

@media (max-width: 768px) {
#p49 .big-teaser__content-wrapper_relaunch .product__new-badge {
    top: -580px !important;
}
}
@media (max-width: 415px) {
#p49 .big-teaser__content-wrapper_relaunch .product__new-badge {
    top: -300px !important;
}
}
@media (max-width: 375px) {
#p49 .big-teaser__content-wrapper_relaunch .product__new-badge {
    top: -275px !important;
}
}
@media (max-width: 375px) {
#p49 .big-teaser__content-wrapper_relaunch .product__new-badge {
    top: -260px !important;
}
}
@media (max-width: 320px) {
#p49 .big-teaser__content-wrapper_relaunch .product__new-badge {
    top: -230px !important;
    left: 74% !important;
}
}

/*Produktslider Makeup */
#p49 .grid-container .big-teaser__image {
    background-position: bottom;
    height: 110%;
}

@media only screen and (min-width: 3200px) {
  .wall-bg-image-color, .wall-bg-image-bw {
  background-repeat:round !important;
}
}

/* Positionierung Sticky Navigation Händlersuche */
@media (max-width: 991px){
  #p228 ~ #sticky-nav {
      display: none !important;
  }
}

/*Internationale Händler Mobile */
@media (max-width: 991px){
  #p118 .instagram-content {
      width: 100%;
  }
  #p118 .big-teaser__headline, .big-teaser__content h1 {
      text-align: center;
  }
}


#p1 .slider.slider--big {
    margin-top: 120px !important;
}
@media only screen and (max-width: 1024px) {
#p1 .slider.slider--big {
    margin-top: 0px !important;
}
}

.browse-menu .btn-left:before {
content: none !important;
}

#leitwirkstoffe .col-md-12:nth-of-type(4) .product-detail__wirkstoffe {
    display: none;
}

.image-teaser__headline {
    font-family: FuturaBT, Helvetica, Arial, sans-serif;
}

@media (max-width: 321px) {
.darstellung-verantwortung-image-mobile .frame-type-textmedia a {
    padding: 11px 20px 11px 20px !important;
  }
}

@media (max-width: 415px) {
  .darstellung-verantwortung-you-world .border-bottom {
    height: 1px !important;
    padding-top: 15px;
  }
}

#leitwirkstoffe .btn-wrapper {
    margin-bottom: 40px;
}

.darstellung-lieblinge .product__text {
  min-height: 60px !important;
}

.darstellung-alle-stories .artikel-teaser-txt p:nth-of-type(2) {
	height: 130px;
}
.darstellung-alle-stories .artikel-teaser-txt h3 {
	height: 40px;
}

.mega-menu__product-item .product__text {
    margin-bottom: 10px !important;
}

.mega-menu .sub ul li:before {
    top: 1px !important;
}
.mega-menu .sub {
    font-size: 0.842rem !important;
    line-height: 1.263rem !important;
    font-weight: 500 !important;
}

.mega-menu .sub ul li a {
    font-size: 0.789rem !important;
    line-height: 1.053rem !important;
    font-weight: 300 !important;
}

.image-teaser__btn {
    font-size: 0.737rem !important;
    line-height: 1.105rem !important;
    color: #FFFFFF !important;
    font-weight: bold !important;
}
@media (max-width: 1024px) {
.image-teaser__btn {
    font-size: 0.632rem !important;
    line-height: 0.842rem !important;
    font-weight: bold !important;
}
}

/* Test für Produkte, löschen nach Golive */
#collapseinci td, th {
  vertical-align: baseline;
  width: 50%;

}

.artikel-teaser-txt a:hover {
    color: #ffffff !important;
}

/* Produktuebersichtsseite */
.artikel-liste__artikel .product__text{
  font-size: 0.789rem !important;
  line-height: 1.158rem !important;
  font-weight: 500 !important;
  margin-bottom: 20px !important;
}
.artikel-liste__artikel .product__type {
  display: none !important;
}
.artikel-liste__artikel .product__variants {
  font-size: 0.789rem !important;
  line-height: 1.158rem !important;
  font-weight: 300 !important;
color: #999999 !important;
}


@media (max-width: 415px) {
.artikel-liste__artikel .product__text{
  font-size: 0.632rem !important;
  line-height: 0.789rem !important;
  font-weight: 500 !important;
    margin-bottom: 10px !important;
}
.artikel-liste__artikel .product__type {
  display: none:
}
.artikel-liste__artikel .product__variants {
  font-size: 0.632rem !important;
  line-height: 0.789rem !important;
}
}

/* Sublinecolor Haare Ranges */
#p1235 .subline {
    color: #59CBE8;
}
#p123 .subline {
    color: #FE5000;
}
#p124 .subline {
    color: #7D2248;
}
/* Sublinecolor Gesicht Ranges */
#p1216 .subline {
    color: #F891A5;
}
#p1218 .subline {
    color: #00B5E2;
}
#p1217 .subline {
    color: #C5E86C;
}
#p1219 .subline {
    color: #B580D1;
}

/* Abstand für Magazin */
#p227 .darstellung-alle-stories .col-md-8 .artikel-teaser-txt {
    margin-bottom: 40px;
  	height: 300px;
}

/* Big Teaser im Contentbereich */
.grid-container .big-teaser__content-wrapper_relaunch {
    margin-left: 690px !important;
}
@media (max-width: 1024px) {
  .grid-container .big-teaser__content-wrapper_relaunch {
      margin-left: 0px !important;
  }
}


/* Einleitung Verantwortungsseite */
#c12600 .ce-bodytext strong {
    font-size: 1.158rem;
    line-height: 1.474rem;
    font-weight: 500;
}

@media (max-width: 1024px) {
 #c12600 .ce-bodytext strong {
    font-size: 0.789rem;
    line-height: 1.158rem;
    font-weight: 400;
  }

}
@media (max-width: 415px) {
 #c12600  .ce-bodytext strong {
    font-size: 0.789rem;
    line-height: 1.158rem;
    font-weight: 400;
  }
}





#collapseinci td:first-of-type {
  border-right: 1px solid #000000;
  text-align: right;
  }
#collapseinci th:first-of-type {
  border-right: 1px solid #000000;

}
#collapseinci td:last-of-type {
  padding-left: 20px;
}
#collapseinci th:last-of-type {
  padding-left: 20px;
}
#collapseinci td:first-of-type {
  padding-right: 20px;
}
#collapseinci th:first-of-type {
  padding-right: 20px;
  text-align: right;
}

/* Startseite => ID: p1 */
#p1 .slider--big .col-md-18 {width: 100%;}
#p1 .big-teaser__content-wrapper-width {margin-left:50%}


.navbar-brand {height: initial !important;}

#p1 .big-teaser__image {
  background-size: contain !important; 
  background-repeat:no-repeat;
}


.container-video {
  padding: 40px 0 0 0;
  height: 540px !important;
}

.big-paragraph { 
  padding: 2rem;
  margin: 0;
  font-size: 2.5em;
}

.image-teaser__footer { padding: 20px 15px !important; }

.w-100 { width: 100%; }
.p-0 { padding: 0 !important; }
.py-1 { padding-top: 1rem !important; padding-bottom:1rem !important; }
.py-2 { padding-top: 2rem !important; padding-bottom:2rem !important; }
.pb-2 { padding-bottom:2rem !important; }

/* Magazin - Alex => ID: p746 */
#p763 .grid-container { margin-bottom: 40px; }

/* Nachhaltigkeit => ID: p1198 */
#p1198 .grid-container { margin-bottom: 5px; }
.navbar-inverse .navbar-nav>li>a {
    font-size: 0.75rem !important;
}

/* Magazin - Haare waschen => ID: p749 */
#p765 .grid-container { margin-bottom: 40px; }
#p765 .ce-right { padding-top: 2.5rem; }

/* Headline Artikel => id 766 */
#c11306 h3 {
    padding: 3rem;
    margin: 0;
    font-size: 2.5em;
}
#p766 .grid-container { margin-bottom: 40px; }

/* Headline Artikel => id 773 */
#c11606 h3 {
    margin: 0;
    font-size: 2.5em;
}

#p773 .grid-container { margin-bottom: 5px; }
#c11606 .ce-right { padding-top: 2.5rem; }
#c11610 .ce-right { padding-top: 4rem; }

/* Headline Artikel => id 771 */
#c11409 h3 {
    font-size: 2.5em;
}
#p771 .grid-container { margin-bottom: 40px; }

/* Headline für die Magazinseite */
#p227 .news-liste h3 {
    height: 50px;
}

/* Padding für Video Teaser Glanz */
#c11192 h3 {
padding-top: 5rem;
}
#p124 .image-teaser__footer-text h3{
min-height: 50px;
}
/* Youtube Player => ID: p124 */
#p124 .videoWrapper {
    margin-top: 40px;
}
#p124 .yt-preview:before {
    background-image: url(/fileadmin/user_upload/Sante_Play.svg);
    width: 83px;
    height: 83px;
 	opacity: 1;
}
#p124 .videoWrapper iframe {
    height: 95%;
}

/* Headline Wirkstoffseite => ID: p466 */
#p764 .big-teaser__content-wrapper-width, #p466 .big-teaser__content-wrapper-width {
    margin-left: 20%;
    margin-top: 25%;
}
/* Abstände der Container für die Wirkstoffseiten*/
#p229 .grid-container { margin-bottom: 40px !important; }
#p466 .grid-container { margin-bottom: 40px !important; }
#p764 .grid-container { margin-bottom: 40px !important; }



.hide-on-mobile {display: block}
.hide-on-desk {display: none;}

/*
 * Media Query *
 */
@media screen and (max-width: 991px) {
  .hide-on-mobile {display: none}
  .hide-on-desk {display: block;}

  /* Startseite => ID: p1 */
  #p1 .big-teaser__content-wrapper-width { margin-left:unset; }


  .big-paragraph { 
    padding: 0rem;
    margin: 0;
    font-size: 1.5em;
  }

/* Headline Artikel => id 766 */
#c11306 h3 {
    padding: 0rem;
    margin: 0;
    font-size: 1.5em;
}

/* Headline Artikel => id 771 */
#c11409 h3 {
    font-size: 1.5em;
}

/* Headline Artikel => id 773 */
#c11606 h3 {
    font-size: 1.5em;
}

#c11606 .ce-right { padding-top: 0rem; }
#c11610 .ce-right { padding-top: 0rem; }
#c11611 .ce-bodytext { padding-bottom: 20px;}

#p765 .ce-right { padding-top: 0rem; }

/* Padding für Video Teaser Glanz */
#c11192 h3 {
padding-top: 0rem;
}
/* Youtube Player => ID: p124 */
#p124 .videoWrapper {
    margin-top: 0px;
}
  /* Youtube Player => ID: p1216 */
#p1216 .videoWrapper {
    margin-top: 0px;
}
/* Headline Wirkstoffseite => ID: p466 & 750 */
#p764 .big-teaser__content-wrapper-width, #p466 .big-teaser__content-wrapper-width {
    margin-left: 0px;
    margin-top: 0px;
}
#p764 .slider.slider--big {
        max-height: 300px;
}
#p466 .slider.slider--big {
        max-height: 300px;
}
#c11193 .container-video {
height: 240px !important;
padding-left: 0px !important;
padding-right: 0px !important;
padding-top: 0px !important;
}
#p124 .image-teaser__footer-text h3{
min-height: 80px;
}

  .commerce-connector-prod-btn { width: 100%; }

  /* Custom changes for single Page */
  #p196 .slider { min-height: 290px !important; }
  #p196 .slider.owl-carousel { height: 290px !important; }

  .slider.slider--big,
  .slider.slider--big .slider__item,.slider.slider--big .owl-item {
    min-height:inherit !important;
  }

  .big-teaser__border-wrap {padding-top: 20px;}

}

@media screen and (min-width: 992px) {
/* Desktop */
 .multicolumn {
  -webkit-column-count: 2; /* Chrome, Safari, Opera */
  -moz-column-count: 2; /* Firefox */
  column-count: 2;
 }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
 .big-paragraph { font-size: 2em; }
    .navbar-inverse .navbar-nav>li>a {
    font-size: 0.625rem !important;
}
}