/* Ferienhof Schmid GbR
============================================================================================ */

/* Schriftarten installieren */

/* pacifico-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Pacifico';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/webfonts/pacifico-v22-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/webfonts/pacifico-v22-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/pacifico-v22-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/pacifico-v22-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/pacifico-v22-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/pacifico-v22-latin-regular.svg#Pacifico') format('svg'); /* Legacy iOS */
}
/* lato-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/lato-v23-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/lato-v23-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato-v23-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato-v23-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato-v23-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato-v23-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}

/*Schriftarten formatieren*/

h1, h2, h3, h4, h5, h6,.h1,.h2,.h3,.h4,.h5,.h6,.logofont{font-family: 'Pacifico', sans-serif;}
a, p, li, ul{font-family: 'Lato', sans-serif; font-size: 1em;}
a{text-decoration: none; color: #ad2206}
a:hover{text-decoration: underline; color: #ad2206;}
a.kontakt{color:#000000}

/*Grundeinstellungen*/

.container{max-width: 90em;}
section {padding: 50px 0;}
section.wohnungen {border-bottom: 1px solid rgb(64, 49, 46);}

/*Navigation*/
.navbar, .bg-navi{background-image: linear-gradient(to top, #45382e  0%, #5f4e40  50%);}
.navbar-nav .nav-item a{border-radius: 5px;}

/* Flaggen Navigation */

i.flag{display: inline-block; width: 20px; height:12px; margin: 0 3px 0 0;}
i.flag-top{display: inline-block; width: 28px; height:20px; margin-left: 5px;vertical-align: bottom}
i.flag-de{background-image: url(../img/flags/de.png);background-repeat: no-repeat;background-size: cover;background-position: center center;}
i.flag-en{background-image: url(../img/flags/gb.png);background-repeat: no-repeat;background-size: cover;background-position: center center;}

/*Farben*/
.gelb{color: rgb(253, 203, 4) }
.braun{color: rgb(64, 49, 46);}
.hellbeige{ color:  rgb(239, 232, 217);}
.bg-braun{background-color: rgb(64, 49, 46);}
.beige{color: rgb(227, 206, 173)}
.bg-beige{background-color: rgb(227, 206, 173)}
.bg-hellbeige{background-color: rgb(239, 232, 217);}
.bg-verlauf{
background: #f4e3c8; /* Old browsers */
background-image: -moz-linear-gradient(top,  #e3cead 0%, #f4e3c8 100%); /* FF3.6-15 */
background-image: -webkit-linear-gradient(top,  #e3cead 0%,#f4e3c8 100%); /* Chrome10-25,Safari5.1-6 */
background-image: linear-gradient(to bottom,  #e3cead 0%,#f4e3c8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='##e3cead', endColorstr='#f4e3c8',GradientType=0 ); /* IE6-9 */
}
/*Footer*/

footer{padding-top:50px; background-color: rgb(244, 227, 200);}
footer  a.copy{color: rgb(239, 232, 217);}
footer a.copy{font-size: 0.9em;}
footer a.copy:hover { color: rgb(239, 232, 217); text-decoration: none; letter-spacing: 1px;}
.kontakt p{margin-bottom: 10px}
#seitenbar{height: 350px; position: absolute; top: 30%; right:2px ; bottom:50%;}

/*Tabelle Preise Ferienwohnungen*/
table.table th, table.table td{padding-bottom: 3px; padding-top: 3px;}

/* Liste erleben Startseite*/

ul.erleben li{list-style-type: square;}

/*Erlebe was Seite */

/*kleine Bilder */
.minipicture-box{
    display: flex;  justify-content:center ; align-items:center;
    height: 160px;
}

img.minipicture{
    max-width: 45%;
    box-shadow: 10px 7px 28px -11px rgba(0,0,0,0.75);
    margin-right: 3px;
}
/*listen Ausflüge */
ul{display: block;}
ul.ausflug li{list-style-type: square; }
ul.ausflug li a{text-decoration: none; color:rgb(64, 49, 46);padding: 5px 10px}
ul.ausflug li a:hover {text-decoration: underline; padding-left: 0.2em; background-color:rgb(239, 232, 217);cursor: pointer; }

/* Challange Area css
============================================================================================ */
/* End Challange Area css
============================================================================================ */