
@font-face {
    font-family: 'FlamanteSansLight';
    src: url('https://www.pflugwirts.de/resources/flamante/FlamanteSansLight.eot');
    src: url('https://www.pflugwirts.de/resources/flamante/FlamanteSansLight.eot?#iefix') format('embedded-opentype'),
        url('https://www.pflugwirts.de/resources/flamante/FlamanteSansLight.woff2') format('woff2'),
        url('https://www.pflugwirts.de/resources/flamante/FlamanteSansLight.woff') format('woff'),
        url('https://www.pflugwirts.de/resources/flamante/FlamanteSansLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}


body {
font-family: 'FlamanteSansLight', sans-serif;
margin:0;
padding:0;
border:0;
background-color:#fff;
width:100%;
height:auto;
display:block;
text-align:center;
background-attachment: fixed;
background-size:cover;
background-repeat:no-repeat;
background-position:center;
font-weight: 300;
font-style: normal;
margin:0px;
padding:0px;
letter-spacing:.05em;
font-size:18px;
-webkit-text-size-adjust: none;
text-size-adjust: none;
color: #000;
line-height: 2.1em;
top:0 !important;
}
#d21-quickbook {
width: 100%; 
z-index: 10;
}

.d21-input.d21-with-icon {
width: 100%;
padding-bottom: 0px;
padding-left: 35px;
font-size: 15px;
font-family: sans-serif;
}

#d21-los .d21-input.d21-with-icon.field {

}

#d21-arrival-input .d21-input.d21-with-icon {

}

#d21-occupancy-container .d21-input.d21-with-icon {
border-color: rgba(123,119,112,1);
}

#d21-quickbook .material-icons.d21-input-icon {
color: #FFFFFF;
background-color: rgba(123,119,112,1);
border-color: #fff;
}

#d21-los .material-icons.d21-input-icon { 

}

#d21-arrival-input .material-icons.d21-input-icon {

}

#d21-occupancy-container .material-icons.d21-input-icon {

}

#d21-book-button {
background-color: rgba(123,119,112,1);
color: #fff;
}

#d21-quickbook .d21-pulse {
background-color: rgba(123,119,112,1);
color: #fff;
}


#d21-quickbook #d21-selected-day-price .d21-avail {
background-color: rgba(123,119,112,1);  
color: #fff;
}

#d21-quickbook #d21-arrival-input .d21-calendar {

}

.d21-occupancy-select {

}


.button {
background-color: rgba(123,119,112,1);
color: #fff;
width: 160px;
height: auto;
position: relative;
margin: 0 auto;
padding-top: 12px;
padding-bottom: 12px;
letter-spacing: .2em !important;
cursor: pointer;
display: inline-block;
text-align: center;
border: 0;
font-family:'FlamanteSansLight', sans-serif
}

.kat45 .button {
background-color: #ACB7B3;
font-family:'FlamanteSansLight', sans-serif
}

#d21-widgets-calendar-big {
margin: 0 auto;
}

@media screen, print {
div[id*="d21-widgets"] {
margin-top: 70px;
z-index: 0!important;
}
#d21-widgets-calendar-big .d21-week-rows .d21-controlls .d21-input {
font-family: sans-serif!important;
}
#d21-quickbook div, #d21-quickbook select, #d21-quickbook button  {
font-family: sans-serif!important;
    font-family: 'FlamanteSansLight',sans-serif!important;
    letter-spacing:.05em;
    font-size:16px;
-webkit-text-size-adjust: none;
text-size-adjust: none;

line-height: 2.1em;
}

#d21-widgets-calendar-big .d21-week-rows .d21-calendar-body .d21-week-row .d21-col.d21-week-day.d21-restrictions, .d21-widgets-calendar-small .d21-week-rows .d21-calendar-body .d21-week-row .d21-col.d21-week-day.d21-restrictions {
background-color: green!important;
}
}

#d21-quickbook .d21-pulse {
background-color: rgba(123,119,112,1)!important; 
}
#d21-quickbook .d21-pulse:hover {
background-color: rgba(123,119,112,1)!important; 
}
