
/*Farbanpassungen*/
.slideup .toggleSlide,a.cta,.terminanfrage input:checked + span.item-label, .readmore{
    background: var(--kundenfarbe);
}
 .headlinecontainer > *,.headline > *, .ce_colorslider .headlinecontainer > *,
.navcontent li:hover > a, .navcontent li:hover > span, .navcontent li > strong,
header .font-icon{
    color: var(--kundenfarbe);
    
}
#article-13348 .ce_kachelelement .mediaholder .bgImage {
    background-size: contain !important;
}
.ce_text ul{
    margin: 2rem 0;
    padding-left: 14px;
}
body:not(.parent_angebotskuechen) #main .inside .block ul li:before{
    content: '•';
    margin-right: 0.5rem;
    color:white;
        margin-left: -15px;
}
.ce_aktion .kundenfarbe {
color: black;
}
.ce_aktion {
    padding: 2rem 0
}
.preheadline{
    font-size: 24px;
      font-family: 'Roboto';
    font-weight: 400;
}

.headlinecontainer > *,.headline > *{
    line-height: 1.1;
}

.ce_kitchenteaser .preHeadline > span {
  border-bottom: 3px solid var(--kundenfarbe);
}

.readmore {
  color: white;
  border: none;
  box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.6);
-webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.6);
margin-top:0;
font-size: 32px;
padding: 20px 3rem;
}

.ce_kitchenteaser .price, .parallax-container .headlinecontainer > *, .colorwhite .headline > *{
    color: white;

}

.mod_logo{
    max-width: 300px;
}


/*Seitenindividuelle Anpassungen*/



/*Seitenindividuelle Anpassungen*/
/* prata-regular - latin */
@font-face {
  font-family: 'Prata';
  font-style: normal;
  font-weight: 400;
  src: url('/files/theme/user/kuechenstudios/kuechentreff_junker/fonts/prata/prata-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/theme/user/kuechenstudios/kuechentreff_junker/fonts/prata/prata-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/theme/user/kuechenstudios/kuechentreff_junker/fonts/prata/prata-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/theme/user/kuechenstudios/kuechentreff_junker/fonts/prata/prata-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/files/theme/user/kuechenstudios/kuechentreff_junker/fonts/prata/prata-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/theme/user/kuechenstudios/kuechentreff_junker/fonts/prata/prata-v18-latin-regular.svg#Prata') format('svg'); /* Legacy iOS */
}


/*Schriftarten */
/* roboto-regular - latin */
/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('/files/theme/user/kuechenstudios/kuechentreff_junker/fonts/roboto/roboto-v30-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/theme/user/kuechenstudios/kuechentreff_junker/fonts/roboto/roboto-v30-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/theme/user/kuechenstudios/kuechentreff_junker/fonts/roboto/roboto-v30-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/theme/user/kuechenstudios/kuechentreff_junker/fonts/roboto/roboto-v30-latin-100.woff') format('woff'), /* Modern Browsers */
       url('/files/theme/user/kuechenstudios/kuechentreff_junker/fonts/roboto/roboto-v30-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/theme/user/kuechenstudios/kuechentreff_junker/fonts/roboto/roboto-v30-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('/files/theme/user/kuechenstudios/kuechentreff_junker/fonts/roboto/roboto-v30-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/theme/user/kuechenstudios/kuechentreff_junker/fonts/roboto/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/theme/user/kuechenstudios/kuechentreff_junker/fonts/roboto/roboto-v30-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/theme/user/kuechenstudios/kuechentreff_junker/fonts/roboto/roboto-v30-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/files/theme/user/kuechenstudios/kuechentreff_junker/fonts/roboto/roboto-v30-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/theme/user/kuechenstudios/kuechentreff_junker/fonts/roboto/roboto-v30-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/files/theme/user/kuechenstudios/moebel_scherer/fonts/roboto/roboto-v29-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/theme/user/kuechenstudios/moebel_scherer/fonts/roboto/roboto-v29-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/theme/user/kuechenstudios/moebel_scherer/fonts/roboto/roboto-v29-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/theme/user/kuechenstudios/moebel_scherer/fonts/roboto/roboto-v29-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/files/theme/user/kuechenstudios/moebel_scherer/fonts/roboto/roboto-v29-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/theme/user/kuechenstudios/moebel_scherer/fonts/roboto/roboto-v29-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('/files/theme/user/kuechenstudios/moebel_scherer/fonts/roboto/roboto-v29-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/theme/user/kuechenstudios/moebel_scherer/fonts/roboto/roboto-v29-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/theme/user/kuechenstudios/moebel_scherer/fonts/roboto/roboto-v29-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/theme/user/kuechenstudios/moebel_scherer/fonts/roboto/roboto-v29-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/files/theme/user/kuechenstudios/moebel_scherer/fonts/roboto/roboto-v29-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/theme/user/kuechenstudios/moebel_scherer/fonts/roboto/roboto-v29-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-700 - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('/files/theme/user/kuechenstudios/moebel_scherer/fonts/roboto_condensed/roboto-condensed-v24-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/theme/user/kuechenstudios/moebel_scherer/fonts/roboto_condensed/roboto-condensed-v24-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/theme/user/kuechenstudios/moebel_scherer/fonts/roboto_condensed/roboto-condensed-v24-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/theme/user/kuechenstudios/moebel_scherer/fonts/roboto_condensed/roboto-condensed-v24-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/files/theme/user/kuechenstudios/moebel_scherer/fonts/roboto_condensed/roboto-condensed-v24-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/theme/user/kuechenstudios/moebel_scherer/fonts/roboto_condensed/roboto-condensed-v24-latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

.mod_article > .block.ce_textBanner{
    padding: 2rem;
}

body.bg_black{
font-family: 'Roboto',arial,sans-serif;
font-weight: 300;
font-size: 17px;
line-height: 1.6rem;
color:#FFF;
}
body.bg_black #header, body.bg_black #header.clone {
color:#FFF;
}
.kundenfarbe {
color:var(--kundenfarbe);
}
.bgkundenfarbe .textholder {
background:var(--kundenfarbe);
}
.bgkundenfarbe p {
color:black;
}
.bgwhite .textholder {
background:white;
color:black;
}
.bgwhite .headlinecontainer > h2,
#footer h2,
#footer {
color:black;
}
.stoerer {
right: inherit;
top: inherit;
z-index: 99;
left:10rem;
bottom:3rem;
    width: 480px;
}

h1, h2, .h2, h3, .h3, h4, h5, h6,.megamenue.mod_navigation > ul > li > a,.stars ul li, .zitat, .ce_bewerbungsbox_full .headline > *,.preHeadline,a.cta,.ce_bewerbungsbox a,.ce_bewerbungsbox_full a {
     font-family: 'Roboto Condensed';
    font-weight: 700;
}

.headlinecontainer > h2, .headline > h2, h2,.headlinecontainer > h1, .headline > h1, h1 {
font-size:50px;
color:#FFF;
}

.headlinecontainer >h3, .h3{
  font-size: 36px;
  line-height: 1.4;
  color:#FFF;
}

.kundenfarbe {
color: var(--kundenfarbe);
}


.mod_single_direct_module .price {
    /*margin-top: 4rem; */
    font-size: 32px;
    line-height: 2.4rem;
font-weight: 400;
}

/*weitere*/

.ce_kachelelement .notfloat_right > .inside, .ce_kachelelement .notfloat_left > .inside{
    padding: 2rem 0;
}

.ce_kachelelement .notfloat_right > .inside{
    padding-right: 2rem;
}

.ce_kachelelement .notfloat_left > .inside{
    padding-left: 2rem;
}

.ce_kachelelement .mediaholder .bgImage,
.ce_kachelelement .table, .ce_kachelelement .table > .row,.ce_kachelelement .table > .row >*{
    height: 100%;
}

.ce_kachelelement .mediaholder{
    line-height: 0;
}



.readmore {
      font-family: 'Roboto Condensed';
    font-weight: 400;
text-transform:none;
font-size:20px;
}


.fullwidth .ce_responsivebanner picture, .fullwidth .ce_responsivebanner picture img{
    width: 100%;
}

.ce_kitchenteaser .price{
    font-weight: 500;
}
.mod_article > .block.marginauto {
max-width:720px;
}
.marginauto .headlinecontainer >h3{
padding-top:15px
}



@media (max-width: 980px){
.ce_textBanner .headline > *, .ce_textBanner .headline > h2 {

  text-align: center;
}
    
    body.index .mod_article > .block > .block, .bgColored {
  padding: 0 ;
    padding-bottom: 0px;
}
    
    
    footer h2 {
        text-align: left;
    }
    
    header{
        display: block;
    }
    
    .ce_textBanner .headline > *, .ce_textBanner .headline > h2 {
  font-size: 26px;
}
    
    .ce_textBanner .headline {
  margin: 0 auto 2rem;
}
}

@media all and (max-width: 930px){
h2 {
text-align:left;
}
    
    .ce_kachelelement .table > .row > * {
        height: auto;
    }
    .index .mod_article .block.ce_colorslider .headlinecontainer, .ce_player .headlinecontainer, .ce_player .ce_text {
    padding: 0;
  }
     .linkholder {
    margin-bottom: 0;
  }
     .readmore {
    font-size: 16px;
    padding: 20px 15px;
  }
}

@media all and (max-width: 680px){
    
    #herosection{
    background: #414141;    
    }
    
#herosection .stoerer {
width: 140px;
bottom:0;
left:2rem;
    position: relative;
    display: table-footer-group;
    text-align: center;
}
    
   .stoerer img {
    max-width: 350px;
    margin-top: 2rem;
    margin-bottom: 2rem;
    width: calc(100% - 4rem);
  }
    
    #herosection .flexslider{
        display: table-header-group;
    }
    
    #herosection .mod_article > .block{
        display: table;
    }
    #article-13345 h2 br {
        display: none;
    }
    body.index .mod_article > .block > .ce_flexslider.block{
         display: table-row;
    }
    
.ce_kachelelement.bgkundenfarbe .row > .textholder > .inside,
.ce_kachelelement.bgwhite .row > .textholder > .inside {
padding:20px;
}
.headlinecontainer > h2, .headline > h2, h2, .headlinecontainer > h1, .headline > h1, h1 {
font-size: 40px;
}
.headline img {
max-width: 250px;
}
}

@media all and (max-width: 480px){
    .ce_colorslider .headlinecontainer > *, h2 {
  font-size: 30px;
    }
    
    .headlinecontainer > h2, .headline > h2, h2, .headlinecontainer > h1, .headline > h1, h1 {
  font-size: 30px;
}
    
    .readmore {
  font-size: 21px;
  padding: 20px;
}
    
    
    .mod_article > .block.ce_player video, .fullwidth.mod_article > .block.ce_player video{
        width: 100%;
    }
    
    .index .mod_article > .block,.index .mod_article > .block.ce_text,.index .mod_article.fullwidth > .block.ce_text {
  padding: 1rem 20px 2rem;
}
    

    .ce_flexslider .ce_text.align_below{
        margin-bottom: 20px;
        line-height: 1.4;
    }
    
    span.pricebox > span > *, .pricebox > div > *{
        display: block;
    }
    
    .cta span{
        float: none;
    }
    .ce_kitchenteaser .preHeadline > span {
 
  margin: 0 auto;
    }
    
    .teasergrid a span.pricebox, .teasergrid .pricebox{
        text-align: center;
    }
}

@media all and (max-width: 360px){
.ce_colorslider .headlinecontainer > *, h2 {
  font-size: 23px;
}
}
