/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
/* montserrat-100 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/montserrat-v25-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/montserrat-v25-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/montserrat-v25-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/montserrat-v25-latin-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/montserrat-v25-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/montserrat-v25-latin-100.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v29-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v29-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v29-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v29-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v29-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v29-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/open-sans-v29-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v29-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v29-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v29-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v29-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v29-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* lato-300 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/lato-v23-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/lato-v23-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/lato-v23-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/lato-v23-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/lato-v23-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/lato-v23-latin-300.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-regular - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/lato-v23-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       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 */
}

/* lato-700 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/lato-v23-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/lato-v23-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/lato-v23-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/lato-v23-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/lato-v23-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/lato-v23-latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}



.stretch_full.title_container {display:none}


/*Border Header oben rechts und Container */
.avia-menu.av_menu_icon_beside {border-right:none}
.container_wrap {border-top:none}

/*  Popup Startseite   */
#popmake-3355 {min-height: 534px;min-width:700px!important;background-image: url("/wp-content/uploads/2021/05/popup-bg.jpg");background-size: cover!important;}
.pum-theme-3347 .pum-title, .pum-theme-lightbox .pum-title {color: #fff!important}
.mypopup-text {width:40%;padding-top:100px;margin:0 30px 35px 350px;color:#fff;font-size:18px;}
.mypopup-butt {margin:0 30px 10px 350px;width: 200px;padding:7px 0 7px 0;border:2px solid #fff!important;font-size:16px;cursor:pointer}

/*  Angebots Boxen   */
.my-offers .offer-boxes {
    flex-wrap: wrap;
}

.my-offers .offer-boxes {
    margin: 0 auto 100px;
    max-width: 1618px;
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-content: stretch;
    align-items: stretch;
}
.my-offers .offer-boxes .offer-box {max-width: 23%; width: 100%; border-radius: 30px; box-shadow: rgba(20,52,67,0.26) 10px 25px 40px; text-align: center; background: #fff;}
.my-offers .offer-boxes .offer-box-head {border-radius: 30px 30px 0 0; display: block; text-align: center;}
.my-offers .offer-boxes .offer-box-head h4 {color: #fff; line-height: 70px; text-transform: uppercase;}
.my-offers .offer-boxes .offer-box.box1 .offer-box-head {background: #EB3B5A;}
.my-offers .offer-boxes .offer-box.box2 .offer-box-head {background: #0FB9B1;}
.my-offers .offer-boxes .offer-box.box3 .offer-box-head  {background: #8854D0;}
.my-offers .offer-boxes .offer-box.box4 .offer-box-head  {background: #129FE4;}
.my-offers .offer-boxes .offer-box .offer-box-body {padding: 30px 30px 10px 30px; min-height: 148px;}
.my-offers .offer-boxes .offer-box .offer-box-body p {margin: 0; color: #000; margin-top: -18px; line-height: 26px;}
.my-offers .offer-boxes .offer-box .offer-box-price {background: #f3f3f3; padding: 0 30px;}
.my-offers .offer-boxes .offer-box .offer-box-price h2 {font-size: 80px; line-height: 140px; margin:0;}
.my-offers .offer-boxes .offer-box.box1 .offer-box-price h2 {color: #EB3B5A;}
.my-offers .offer-boxes .offer-box.box2 .offer-box-price h2 {color: #0FB9B1;}
.my-offers .offer-boxes .offer-box.box3 .offer-box-price h2 {color: #8854D0;}
.my-offers .offer-boxes .offer-box.box4 .offer-box-price h2 {color: #129FE4;}
.my-offers .offer-boxes .offer-box .button {display: block; width: 85%; height: 60px; border-radius: 10px; line-height: 45px; font-family: 'Lato', Helvetica, sans-serif; font-size: 18px; text-transform: uppercase; letter-spacing: 2px; color: #fff; text-align: center; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; margin: 30px auto;}
.my-offers .offer-boxes .offer-box.box1 .button {background: #EB3B5A;}
.my-offers .offer-boxes .offer-box.box2 .button {background: #0FB9B1;}
.my-offers .offer-boxes .offer-box.box3 .button {background: #8854D0;}
.my-offers .offer-boxes .offer-box.box4 .button {background: #129FE4;}
.my-offers .offer-boxes .offer-box.box1 .button:hover {background: #b82e47;}
.my-offers .offer-boxes .offer-box.box2 .button:hover {background: #0b8781;}
.my-offers .offer-boxes .offer-box.box3 .button:hover {background: #673f9e;}
.my-offers .offer-boxes .offer-box.box4 .button:hover {background: #0e7ab0;}
.my-offers .offer-box-body {
	flex: 1;
}
.my-offers .offer-boxes .offer-box {
	display:flex;
	flex-direction:column;
}
.my-offers .offer-boxes {
    margin: 0 auto 100px;
    max-width: 1618px;
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-content: stretch;
    align-items: stretch;
}
.avia_textblock p a {text-decoration:underline}
input.wpcf7-form-control.wpcf7dtx-dynamictext.wpcf7-dynamictext.wpcf7-validates-as-required {font-size:22px!important;cursor: inherit!important;}



#footer {background-image: url("/wp-content/uploads/2021/05/headerbild.jpg");background-size: cover!important;}

.cc_container .cc_btn, .cc_container .cc_btn:visited {background-color:#009900!important;color:white!important}

@media only screen and (max-width:960px) {
.my-offers .offer-boxes .offer-box {max-width: 46%;}
.my-offers .offer-boxes {max-width: 100%;flex-wrap: wrap}
.my-offers .offer-boxes > div {margin: 10px}
}

@media only screen and (max-width:1080px) and (orientation:landscape) {
.my-offers .offer-boxes .offer-box .offer-box-price h2 {font-size:50px}
}

@media only screen and (max-width:767px) {
.my-offers .offer-boxes .offer-box {max-width: 100%;}
.my-offers .offer-boxes {max-width: 100%;flex-wrap: wrap;}
}

/* Listendarstellung mit Nummern in Kreisen 

#top.home div.avia_textblock.meine-ol ol {max-width:550px;margin:0 auto}

ol {
    counter-reset:item; 
    margin:0; 
    padding-left:0; 
}
ol>li {
    counter-increment:item; 
    list-style:none inside; 
	font-size:17px;
    margin: 10px 0;
    overflow: hidden;
    line-height: 1.1;
}
ol>li:before {
    content:counter(item) ;
    margin-right: 20px;
    padding: 4px;
    display: block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 20px;
    background: #4881ab;
    color: #fff;
    text-align: center; 
    float: left;
}

@media only screen and (max-width: 767px) {
ol>li:before {margin-bottom:30px}
}

*/
