@charset "UTF-8";
@font-face { font-family:"TchiboPen"; src: url(https://ims-files-cdn.net/27670/2021_Weihnachtsplattform/Font/TchiboPen-100521.otf); }

.TchiboPen{
font-family:"TchiboPen";
}

/* Mobile Ansicht*/

@media screen and (max-width: 1099px){
#id_RF8DJT5CiTRfI {
    max-width: 100%!important;
}
}

.border {
    outline: none;
}

/* Footer*/

#id_yyUlHtLIcFZFv-page-background-desktop, #id_hHmnrHvfk4IXV-page-background-desktop {
    height: auto;
}



.footerwrap {
    position: fixed!important;
    top: auto!important;
    bottom: 0;
    max-width: none!important;
    background-color: rgb(228 188 118)!important;
}/*
#id_iXIDpuXs3mLlq, #id_rqpgXS962t8Bd {
    position: fixed!important;
    top: auto!important;
    bottom: 0;
    max-width: none!important;
    background-color: rgb(228 188 118)!important;
}*/


.footertext {
    background-color: rgb(228 188 118)!important;
    top: auto!important;
    bottom: 0;
    position: fixed!important;
    right: auto!important;
    left: auto!important;
}/*
#id_TEbrBhsFInILd, #id_gVJAN3PsPNB6O {
    background-color: rgb(228 188 118)!important;
    top: auto!important;
    bottom: 0;
    position: fixed!important;
    right: auto!important;
    left: auto!important;
}*/

/* Hintergrundbild */
body {
    /*background: url(https://ims-files-cdn.net/27670/BilderRegie/Startseite_Hintergrundbild_72dpi.jpg);*/
    background-repeat: no-repeat;
	  -webkit-background-attachment: fixed;
  -moz-background-attachment: fixed;
  -o-background-attachment: fixed;
    background-attachment: fixed;
	  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
      background-position: center center;
}
.displaynone{
  display: none
}
li .vmenu{
  color: white;
  font-weight: 600;
  padding: 1px 8px;
  border: 1px solid white;
  vertical-align: middle;
  font-weight: bold !important;
}
@media screen and (min-width: 969px){
  li .vmenu{
      padding: 4px 10px;
    }
}

.menu li{
  color: transparent;
}
@media screen and (min-width: 1396px){
  .fix{
    position: fixed!important;
    left: 3%!important;
    top: 5% !important;
  }
}
@media screen and (min-width: 1100px) and (max-width: 1477px){
.fix {
    position: fixed!important;
    left: 1%!important;
    top: 5% !important;
}
}

@media screen and (max-width: 1320px){
  .fix{
    background-color: rgba(182, 12, 41, 0.63)!important;
  }
}

@media screen and (max-width: 968px){
  .li .vmenu{
    padding: 2px 8px;
  }
  .menu ul{
    white-space: unset!important;
  }
}
#id_6331bf3810114 .btn-default, .form-control::placeholder{
  font-weight: bold;
  font-size: 16px;
  color: #c0a469;
}

.ml_active{
  background-color: #C0A469;
  text-decoration: none !important;
}

/* Bold unten rechts "Wo Weeihnachten zuhause ist" */
/*.wwzhi-banner {
    left: 60%!important;
    top: auto!important;
    bottom: 9%;
    position: fixed!important;
}*/

.icon-image{
  left: 1%!important;
  top: 30%!important;
	max-height: unset!important;
  background-size: contain!important;
  background-repeat: no-repeat!important;
}
@media screen and (min-width: 1250px) and (max-width:1550px){
  #id_iD14TWCbDK1uy-page-background-desktop{
    left: 11%!important;
  }
}
@media screen and (max-width:1098px){
.text-img{
  float: none!important;
  clear: both;
  margin: 10px auto!important;
}}
@media screen and (min-width:1249px){
  .icon-mobil{
      display: none;
  }
}
.icon-mobil{
  max-height: unset!important;
  background-size: contain!important;
  background-repeat: no-repeat!important;
  float: none !important;
  clear: both;
  margin: 10px auto !important;
}

@media screen and (min-width: 1100px) and (max-width:1249px){

.icon-image{
  display: none;
}
.icon-mobil{
  bottom: 50px;
  top:unset!important;
  right: 0%;
  left:unset!important;
}
}
#ml_ipfMDKAmf1vDi::after {
  content: " FOOD";
}
.gotovideopro{
white-space: normal!important;
}
