/*
 Theme Name: Pukeko Child
 Theme URI:
 Description: Pukeko Child Theme
 Author: Your Name
 Author URI: http://www.yourdomain.com/
 Template: pukeko
 Version: 1.0.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: Pukeko Child Theme
*/

/*
You can start adding your own styles here. Use !important to overwrite styles if needed. */
/* cardo-regular - latin */
@font-face {
  font-family: 'Cardo-lokal';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/fonts/cardo/cardo-v19-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/fonts/cardo/cardo-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/fonts/cardo/cardo-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/fonts/cardo/cardo-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/fonts/cardo/cardo-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/fonts/cardo/cardo-v19-latin-regular.svg#Cardo') format('svg'); /* Legacy iOS */
}
/* cardo-700 - latin */
@font-face {
  font-family: 'Cardo-lokal';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/fonts/cardo/cardo-v19-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/fonts/cardo/cardo-v19-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/fonts/cardo/cardo-v19-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/fonts/cardo/cardo-v19-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/fonts/cardo/cardo-v19-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/fonts/cardo/cardo-v19-latin-700.svg#Cardo') format('svg'); /* Legacy iOS */
}
/* cardo-italic - latin */
@font-face {
  font-family: 'Cardo-lokal';
  font-style: italic;
  font-weight: 400;
  src: url('/wp-content/fonts/cardo/cardo-v19-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/fonts/cardo/cardo-v19-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/fonts/cardo/cardo-v19-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/fonts/cardo/cardo-v19-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/fonts/cardo/cardo-v19-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/fonts/cardo/cardo-v19-latin-italic.svg#Cardo') format('svg'); /* Legacy iOS */
}
/* teko-300 - latin */
@font-face {
  font-family: 'Teko-lokal';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/fonts/teko/teko-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/fonts/teko/teko-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/fonts/teko/teko-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/fonts/teko/teko-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/fonts/teko/teko-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/fonts/teko/teko-v15-latin-300.svg#Teko') format('svg'); /* Legacy iOS */
}
/* teko-regular - latin */
@font-face {
  font-family: 'Teko-lokal';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/fonts/teko/teko-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/fonts/teko/teko-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/fonts/teko/teko-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/fonts/teko/teko-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/fonts/teko/teko-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/fonts/teko/teko-v15-latin-regular.svg#Teko') format('svg'); /* Legacy iOS */
}
/* teko-500 - latin */
@font-face {
  font-family: 'Teko-lokal';
  font-style: normal;
  font-weight: 500;
  src: url('/wp-content/fonts/teko/teko-v15-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/fonts/teko/teko-v15-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/fonts/teko/teko-v15-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/fonts/teko/teko-v15-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/fonts/teko/teko-v15-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/fonts/teko/teko-v15-latin-500.svg#Teko') format('svg'); /* Legacy iOS */
}
/* teko-600 - latin */
@font-face {
  font-family: 'Teko-lokal';
  font-style: normal;
  font-weight: 600;
  src: url('/wp-content/fonts/teko/teko-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/fonts/teko/teko-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/fonts/teko/teko-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/fonts/teko/teko-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/fonts/teko/teko-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/fonts/teko/teko-v15-latin-600.svg#Teko') format('svg'); /* Legacy iOS */
}
/* teko-700 - latin */
@font-face {
  font-family: 'Teko-lokal';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/fonts/teko/teko-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/fonts/teko/teko-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/fonts/teko/teko-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/fonts/teko/teko-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/fonts/teko/teko-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/fonts/teko/teko-v15-latin-700.svg#Teko') format('svg'); /* Legacy iOS */
}


body {
  background: #f3efec!important;
}

.ses-contact-img {
    background-image: url(../pukeko-child/assets/images/bg.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.ses-contact-width {
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    max-width: 784px;
}

.container-small {
  width: 400px;
  margin-left: auto;
  margin-right: auto;
}

textarea, input {
  background: transparent!important;
}

.post-thumb {
    width: 100%;
}

h1,h2,h3,h4,h5,h6 {
  font-family: 'Teko-lokal', sans-serif!important;
}

h5 {
  line-height: 2.4rem;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-center {
  text-align: center;
}

.serif {
  font-family: "Cardo-lokal", serif!important;
 
}

.serif-big {
  font-size: 2rem;
  font-family: "Cardo-lokal", serif!important;
}

.sans {
  text-transform: uppercase;
  font-weight: bold;
  font-family: "Teko-lokal", sans-serif!important;
}

.sans-big {
  font-size: 3rem;
  font-family: "Teko-lokal", sans-serif!important;
}

p {
  font-family: "Cardo-lokal", serif!important;
 
}

.svg-position {
  height: 100px;
    width: 100px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.quadrat {
position: relative;
}

.quadrat-text {
  position: absolute;
  bottom: 12px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
}

.button-eis {
    color: #d7263c;
    border: 1px solid #d7263c;
    padding: 8px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    width: 200px;
    transition: 0.4s;
    cursor: pointer;
}

.button-eis:hover {
  color: #fff;
  border: 1px solid #d7263c;
  background-color: #d7263c;
  padding: 8px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  width: 200px;
  cursor: pointer;

}

.text-italic {
font-style: italic;
}


.eis {
  margin-left: auto;
  margin-right: auto;
  width: 400px;
  display: flex;
}

.text-small {
  font-size: 16px!important;
  line-height: 24px!important;
}

.sidebar-image {
  background: url(http://wartmanns-eis.de/wp-content/uploads/2019/09/Eisproduktion_Dominik_3-e1567755913503-823x1024.jpg)center;
}

.sidebar-image-2 {
  background: url(http://wartmanns-eis.de/wp-content/uploads/2019/09/HOL_1702-1.jpg)center;
}

.center-img {
margin-left: auto;
margin-right: auto;
width: 250px;
}

.roboto-condensed {
  text-transform: uppercase;
  font-weight: bold;
  font-family: "Teko-lokal", sans-serif;
}

.bg-front {
  height: 1000px;
  background: url(http://wartmanns-eis.de/wp-content/uploads/2019/09/IMG_2365.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;
  overflow: hidden;
}


.bg-front-2 {
  height: 1000px;
  background: url(http://wartmanns-eis.de/wp-content/themes/pukeko-child/assets/images/lieblinge.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;
  overflow: hidden;
}

.bg-front-3 {
  height: 1000px;
  background: url(http://wartmanns-eis.de/wp-content/themes/pukeko-child/assets/images/bestellung.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;
  overflow: hidden;
}

.bg-beige {
  background-color: #e8e5e2;
}

.white-box {
  background-color: #ffffff87;
    width: 240px;
    margin-left: auto;
    margin-right: auto;
    height: 65px;
    padding: 14px;
}

.front-logo {
  max-width: 250px;
  height: 250px;
    margin-left: auto;
    margin-right: auto;
}

.text-white {
  color: #fff;
}

.text-blue {
  color: #b3d4fc;
}

.text-red {
  color: #d7253d;
}

.text-brown {
  color: #9a866b;
}

.red {
  color: #d7253d;
}

.bg-front-zwei {
  height: 1000px;
  background: url(../pukeko-child/assets/images/slider.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;
}

.bg-front-drei {
  height: 1000px;
  background: url(../pukeko-child/assets/images/zweisam.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;
}

.bg-front-vier {
  height: 800px;
  background: url(../pukeko-child/assets/images/Tisch.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  position: relative;
}


/*--------------------------------------------------------------
## Footer
--------------------------------------------------------------*/

  
  .footer-wrap {
    padding: 0px 0;
  }
  
  @media (min-width: 52.5em) {
    .footer-wrap {
      padding: 0px 0;
    }

      h1.hero-title {
        font-size: 49px;
        line-height: 60px;
    }

    .front-logo {
      max-width: 600px;
      height: 600px;
        margin-left: auto;
        margin-right: auto;
    }
  }