/*
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
*/



/*Add your own styles here:*//* open-sans-300 - 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: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: 
       url('./fonts/open-sans-v44-latin-300.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* open-sans-300italic - 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: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: 
       url('./fonts/open-sans-v44-latin-300italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* open-sans-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: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: 
       url('./fonts/open-sans-v44-latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* open-sans-italic - 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: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: 
       url('./fonts/open-sans-v44-latin-italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* open-sans-700 - 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: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src:
       url('./fonts/open-sans-v44-latin-700.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* open-sans-700italic - 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: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src:
       url('./fonts/open-sans-v44-latin-700italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* licorice-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: 'Licorice';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/licorice-v8-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
.sub-menu{
	width:300px!important;
}
.av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag {
    font-weight: 300;
    font-size: 36px;
}

#top .main_color .avia-color-theme-color-highlight{
color:#402f57;
}

#top #wrap_all .all_colors h2, #top #wrap_all .all_colors h3{
    /*background: url(https://grafikspiegel.de/templates/wp-content/uploads/watercolor-green.png) no-repeat!important;
    width: 300px;
    height: 147px;
	*/
    display: block;
    content: "";
    margin: 0px auto 0 auto!important;
	font-weight:300!important;
	text-transform:uppercase!important;
	font-size:36px!important;

}
#top #wrap_all .all_colors .none h2, #top #wrap_all .all_colors .none h3{
  
    display: block;
    content: "";
    margin: 0 auto!important;

}
#top #wrap_all .all_colors h2:before, #top #wrap_all .all_colors h3:before{
   /* background: url(/wp-content/uploads/2025/09/form.png) no-repeat!important;*/
    width: 80px;
    height: 80px;
    display: block;
    content: "";
    float: none;
    clear: both;
    margin: 0 auto 15px auto;
}
#angebot .avia-image-container img.avia_image {
    box-shadow: none;
    z-index: -1;
}
#top.page-id-181 #wrap_all .all_colors h2,#top.page-id-181 #wrap_all .all_colors h3{
background:transparent;
color:#666;
margin:0;
height:auto;
font-family:Open Sans;
width:auto;
}
.av-styling-circle .avia_image:before{
    background: url(https://grafikspiegel.de/templates/wp-content/uploads/watercolor-green.png) no-repeat;
    width: 320px;
    height: 173px;
    display: block;
    content: "";
    margin: 0 auto;
	padding:50px 0 0 0;
}

/*
.entry-content-wrapper div li:before {
background: url(https://grafikspiegel.de/templates/wp-content/uploads/blatt-gold.png) no-repeat!important;
    width: 34px;
    height: 81px;
    display: block;
    content: "";
    display: inline-block;
    vertical-align: middle;
    padding: 0 10px 0 0;
}
*/
.entry-content-wrapper div li {
    text-transform: uppercase!important;
    font-weight: 100!important;
    font-size: 17px!important;
}
.main_color input[type='submit'],.tnp-widget input.tnp-submit,
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
    background-color: transparent!important;
    color: #fff!important;
border-radius:3px;
border: 2px solid #fff !important;
}
#top label{
    color: #fff!important;}
.wpcf7 form .wpcf7-response-output {

    color: #fff !important;
}
#top .all_colors #kontakt p{
    color: #fff!important;}
.header_color .sub_menu>ul>li>a,.phone-info div{
 color: #fff!important;
font-weight:100;
font-size:14px;
text-transform:uppercase;
}
.av-main-nav ul li a{
text-transform:uppercase;
font-weight:100;
}
@media only screen and (max-width: 1150px) {.av-main-nav > li.menu-item-avia-special {
    display: block;
}
.av-main-nav > li {
    display: none;
}}
@media only screen and (max-width: 767px) {
#top #wrap_all .all_colors h2, #top #wrap_all .all_colors h3{

padding: 0px 0 0 0!important;
}
.responsive #top #wrap_all .flex_cell {
    padding: 0px!important;
}
 
#top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {
    padding: 0px 0px!important; 
}
.responsive #top #wrap_all .av-flex-cells .no_margin {
        display: block;
        margin: 0;
        min-height: 600px!important;
}

#top #wrap_all .avia-slideshow .av-slideshow-caption .avia-caption-title {
    font-size: 50px!important;
    color: #ffffff;
}
}