#c668 .bild-teaser-timer, #c680 .bild-teaser-timer, #c737 .bild-teaser-timer, #c806 .bild-teaser-timer, #c807 .bild-teaser-timer, #c808 .bild-teaser-timer {
  display: none;
  }

#c668 .bild-teaser-heart span, #c680 .bild-teaser-heart span, #c737 .bild-teaser-heart span,
#c806 .bild-teaser-heart span, #c807 .bild-teaser-heart span, #c808 .bild-teaser-heart span {
background-repeat: no-repeat;
background-position: center;
  }

#c668 .bild-teaser-heart img, #c680 .bild-teaser-heart img, #c737 .bild-teaser-heart img,
#c806 .bild-teaser-heart img, #c807 .bild-teaser-heart img, #c808 .bild-teaser-heart img {
  visibility: hidden;
  }

#c668 .bild-teaser-heart span {
background-image: url('/fileadmin/templates/Images/teaser-wandern.svg');
  }

#c680 .bild-teaser-heart span {
background-image: url('/fileadmin/templates/Images/teaser-winter.svg');
  }

#c737 .bild-teaser-heart span {
background-image: url('/fileadmin/templates/Images/teaser-bike.svg');
  }

#c806 .bild-teaser-heart span {
background-image: url('/fileadmin/templates/Images/teaser-motor.svg');
  }

#c807 .bild-teaser-heart span {
background-image: url('/fileadmin/templates/Images/teaser-wellness.svg');
  }

#c808 .bild-teaser-heart span {
background-image: url('/fileadmin/templates/Images/teaser-familie.svg');
  }

#c668 .bild-content-module .bild-teaser-box .entry, #c680 .bild-content-module .bild-teaser-box .entry, #c737 .bild-content-module .bild-teaser-box .entry,
#c808 .bild-content-module .bild-teaser-box .entry {
  max-width: 100%;
  }

footer .footer-main-centered-wrap .equal-row div:nth-child(6) {
  display: none;
  }

#holidaycheck-widget-hotel-1-64560-de_DE-s-b-1-2-1-3-0 {
  margin-top: 30px;
  }

footer .footer-main-centered-wrap .equal-row div:nth-child(5) {
margin-top: -50px;
  }

.weisses-lamm .reponsive-header-lang{
  font-size: 25px;
  padding-top: 10px;
  position: absolute;
  right: 0;
  top: 0;
}

.weisses-lamm .reponsive-header-lang a{
  color: #fff;
}

.weisses-lamm .reponsive-header-lang span{
  font-weight: 100;
  line-height: 27px;
  padding: 0 10px;
}

.weisses-lamm .reponsive-header-lang span:first-child{
  border-right: #fff solid 1px;
}

.weisses-lamm .reponsive-header-lang span.active{
  font-weight: 400;
}

.weisses-lamm header .lang-selection-box span{ 
  display: inline-block; 
  padding: 0 10px; 
  font-size: 16px !important;
  line-height: 18px;
}

.weisses-lamm header .lang-selection-box span.selcted-lang{ 
  display: inline-block;
}

.weisses-lamm header .lang-selection-box span:first-child{ 
  border-right: #28303b solid 1px;
}


.checkbox a {
  color: #8d7974 !important;
 }

.primary-menu a:hover {
  text-decoration: underline;
  font-weight: 600;
  }

div#smts-dsr.smts-default div.skd-widget .skd-calendars-month td .skd-calendars-available:not(.skd-calendars-other-month) {
    background: #88C03C !important;
}

div#smts-dsr.smts-default div.skd-widget .skd-calendars-month td .skd-calendars-only-arrival {
    background: #88C03C !important;
}

div#smts-dsr.smts-default div.skd-widget .skd-calendars-month td .skd-calendars-arrival::after {
    border-color: transparent transparent transparent #88C03C !important;
}

div#smts-dsr.smts-default div.skd-widget .skd-calendars-month td .skd-calendars-departure::after, div#smts-dsr.smts-default div.skd-widget .skd-calendars-month td .skd-calendars-highlight-departure::after {
    border-color: #88C03C #88C03C #88C03C transparent !important;
}

.nav-bg-change {
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
  
  }

#lamm {
  opacity: 0;
  background-image: url('https://www.hotellamm.at/fileadmin/templates/Images/BG/bg-lamm.jpg');
  }
#gourmet {
  opacity: 0;
  background-image: url('https://www.hotellamm.at/fileadmin/templates/Images/BG/bg-gourmet.jpg');
  }
#natur {
  opacity: 0;
  background-image: url('https://www.hotellamm.at/fileadmin/templates/Images/BG/bg-natur.jpg');
  }
#zimmer {
  opacity: 0;
  background-image: url('https://www.hotellamm.at/fileadmin/templates/Images/BG/bg-zimmer.jpg');
  }
#wellness {
  opacity: 0;
  background-image: url('https://www.hotellamm.at/fileadmin/templates/Images/BG/bg-wellness.jpg');
  }
#info {
  opacity: 0;
  background-image: url('https://www.hotellamm.at/fileadmin/templates/Images/BG/bg-info.jpg');
  }

#c1 .block-heading, #c1 .block-para {
  text-shadow: 2px 2px 4px #000;
  }

.bild-nav .active a {
  font-weight: bold !important;
  }

.skipass th {
  background-color: #eee;
  border: 1px solid #000;
  text-align: center;
  }

.skipass td {
  background-color: #fff;
  border: 1px solid #000;
  text-align: center;
}

.skipreiscont .block-heading {
  text-align: center;
  text-transform: uppercase;
  }

.skipass {
width: 100%;
  }

.powermail_form_8 .powermail_field p  {
font-size: 20px;
line-height: 35px;
}

.powermail_form_8 .powermail_field p, .powermail_form_8 .powermail_field h2 {
text-align: center !important;
}

.powermail_form_8 .powermail_fieldwrap {
float: none !important;
width: 100% !important;
}

.powermail_form_8 {
    width: 50% !important;
    margin: 0 auto !important;
}

.footer-menu-block.palce-left h2, .footer-menu-block.palce-left a {
color: #fff;
}

.footer-menu-block.palce-left h2 {
margin: 50px 0 25px !important;
font-size: 23px !important;
}

.footer-menu-block.palce-left p a {
font-size: 15px !important;
text-transform: uppercase;
padding: 10px 20px;
border: 1px solid #fff;
}

.lang-text-de:lang(en), .lang-text-en:lang(de) {
  display: none !important;
}

.lang-text-de:lang(de), .lang-text-en:lang(en) {
  display: block !important;
}

.promotion-popup-container .left {
  display: none !important;
}

.promotion-popup-container .right {
  width: 100% !important;
}




