/*
Theme Name: Enfold Child
Theme URI: http://www.kriesi.at/themes/enfold/
Template: enfold
Author: Kriesi
Author URI: https://kriesi.at
Description: A superflexible and responsive Business Theme by Kriesi - Update notifications available on Facebook and via newsletter: - Join the Facebook Group - Subscribe to our Newsletter
Version: 6.0.4.1725717537
Updated: 2024-09-07 15:58:57

*/

body.single-post .avia-image-container img.avia_image {
	box-shadow: none;
	border: 1px solid #dcdcdc;
	padding: 28px;
	background: #f3f3f3;
}

.rasterzeileschmal  {
    width: 100%;
    margin: 0 auto;
	padding: 0 100px 0 100px !important;
}

.schmalercontent {
    width: 80%;
    margin: 0 auto;
}

.flex_cell h2 {font-size: 36px; text-transform: uppercase; color: #555555;}
.flex_cell h3 {font-size: 28px; text-transform: uppercase; color: #555555;}

.flex_cell .av-subheading {
	font-size: 17px !important;
	text-transform: normal;
	font-weight: 100 !important;
	letter-spacing: 0.03em;
}

/* Farben von .dunkelgruen */
.dunkelgruen {background-color: #103235; color: #C8D3D7 !important;}
.dunkelgruen h1, .dunkelgruen h2, .dunkelgruen h3, .dunkelgruen h4, .dunkelgruen h5, .dunkelgruen h6 {
    color: #C8D3D7 !important;}
.dunkelgruen .av-subheading  {color: #BAC5C9 !important;}
.dunkelgruen a {
    color: #D4DFE3 !important;
    text-decoration: underline !important;
    transition: color 0.3s ease; }
.dunkelgruen a:hover {
    color: #F6F6F6 !important;
    text-decoration: underline;}

/* Farben von .mittelgruen */
.mittelgruen {background-color: #273C3E; color: #B4BFC3 !important;}
.mittelgruen h1, .mittelgruen h2, .mittelgruen h3, .mittelgruen h4, .mittelgruen h5, .mittelgruen h6 {
    color: #B4BFC3 !important; }
.mittelgruen .av-subheading  {color: # !important;}
.mittelgruen a {
    color: #D4DFE3 !important;
    text-decoration: underline !important;
    transition: color 0.3s ease; }
.mittelgruen a:hover {
    color: #F6F6F6 !important;
    text-decoration: underline;}


/* Farben von .blassgruen */
.blassgruen {background-color: #4D6466; color:#E2EDF1 !important;}
.blassgruen h1, .blassgruen h2, .blassgruen h3, .blassgruen h4, .blassgruen h5, .blassgruen h6 {
    color: #C8D3D7 !important; }
.blassgruen .av-subheading  {color: # !important;}
.blassgruen a {
    color: #D4DFE3 !important;
    text-decoration: underline !important;
    transition: color 0.3s ease; }
.blassgruen a:hover {
    color: #F6F6F6 !important;
    text-decoration: underline;}

/* Farben von .rot */
.rot {background-color: #581E19; color:#E2EDF1 !important;}
.rot h1, .rot h2, .rot h3, .rot h4, .rot h5, .rot h6 {
    color: #C8D3D7 !important;}
.rot .av-subheading  {color: #BAC5C9 !important;}
.rot a {
    color: #D4DFE3 !important;
    text-decoration: underline !important;
    transition: color 0.3s ease; }
.rot a:hover {
    color: #F6F6F6 !important;
    text-decoration: underline;}

/* Farben von .braun */
.braun {background-color: #664240; color: #D0D0D0 !important;}
.braun h1, .braun h2, .braun h3, 
.braun h4, .braun h5, .braun h6 {
    color: #D0D0D0 !important; }
.braun .av-subheading {color: #D0D0D0 !important;}
.braun a {
    color: #D0D0D0 !important;
    text-decoration: underline !important;
    transition: color 0.3s ease; }
.braun a:hover {
    color: #FFFFFF !important;
    text-decoration: underline;}

/* Farben von .rosa */
.rosa {background-color: #A77F7D; color: #FFFFFF !important;}
.rosa h1, .rosa h2, .rosa h3, 
.rosa h4, .rosa h5, .rosa h6 {
    color: #FFFFFF !important; }
.rosa .av-subheading {color: #E0E0E0 !important;} /* etwas dunkler */
.rosa a {
    color: #FFFFFF !important;
    text-decoration: underline !important;
    transition: color 0.3s ease; }
.rosa a:hover {
    color: #D0D0D0 !important;
    text-decoration: underline;}


/* Farben von .ocker */
.ocker {background-color: #584419; color: #D0E8D0 !important;}
.ocker h1, .ocker h2, .ocker h3, 
.ocker h4, .ocker h5, .ocker h6 {
    color: #D0E8D0 !important; }
.ocker .av-subheading {color: #B8D2B8 !important;} /* Etwas dunkler */
.ocker a {
    color: #D0E8D0 !important;
    text-decoration: underline !important;
    transition: color 0.3s ease; }
.ocker a:hover {
    color: #A0C0A0 !important;
    text-decoration: underline;}


/* Farben von .ockerhell */
.ockerhell {background-color: #665A40; color: #D3D3D3 !important;}
.ockerhell h1, .ockerhell h2, .ockerhell h3, 
.ockerhell h4, .ockerhell h5, .ockerhell h6 {
    color: #D3D3D3 !important; }
.ockerhell .av-subheading {color: #BEBEBE !important;} /* Etwas dunkler */
.ockerhell a {
    color: #D3D3D3 !important;
    text-decoration: underline !important;
    transition: color 0.3s ease; }
.ockerhell a:hover {
    color: #A9A9A9 !important;
    text-decoration: underline;}


/* Farben von .beige */
.beige {background-color: #A79A7D; color: #E1E1E1; }
.beige h1, .beige h2, .beige h3, .beige h4, .beige h5, .beige h6 {
    color: #F3F3F3 !important;}
.beige .av-subheading  {color: #EBEBEB !important;}
.beige a {
    color: #D4DFE3 !important;
    text-decoration: underline !important;
    transition: color 0.3s ease; }
.beige a:hover {
    color: #F6F6F6 !important;
    text-decoration: underline;}



/* Farben von .dunkeltuerkis */
.dunkeltuerkis{background-color: #005e71; color: #C8D3D7;}
.dunkeltuerkis h1, .dunkeltuerkis h2, .dunkeltuerkis h3, .dunkeltuerkis h4, .dunkeltuerkis h5, .dunkeltuerkis h6 {
    color: #C8D3D7 !important;}
.dunkeltuerkis .av-subheading  {color: #BAC5C9 !important;}
.dunkeltuerkis a {
    color: #D4DFE3 !important;
    text-decoration: underline !important;
    transition: color 0.3s ease; }
.dunkeltuerkis a:hover {
    color: #F6F6F6 !important;
    text-decoration: underline;}

/* Farben von .tuerkis */
.tuerkis {background-color: #007e8c; color: #C8D3D7;}
.tuerkis h1, .tuerkis h2, .tuerkis h3, .tuerkis h4, .tuerkis h5, .tuerkis h6 {
    color: #C8D3D7 !important;}
.tuerkis .av-subheading  {color: #BAC5C9 !important;}
.tuerkis a {
    color: #D4DFE3 !important;
    text-decoration: underline !important;
    transition: color 0.3s ease; }
.tuerkis a:hover {
    color: #F6F6F6 !important;
    text-decoration: underline;}

/* Farben von .lila */
.lila{background-color: #cd3463; color: #E1E1E1;}
.lila h1, .lila h2, .lila h3, .lila h4, .lila h5, .lila h6 {
    color: #F3F3F3 !important;}
.lila .av-subheading  {color: #EBEBEB !important;}
.lila a {
    color: #D4DFE3 !important;
    text-decoration: underline !important;
    transition: color 0.3s ease; }
.lila a:hover {
    color: #F6F6F6 !important;
    text-decoration: underline;}

/* Farben von .fastweiss */
.fastweiss{background-color: #fafafa; color: #383838;}
.fastweiss h1, .fastweiss h2, .fastweiss h3, .fastweiss h4, .fastweiss h5, .fastweiss h6 {
    color: #585858 !important; }
.fastweiss .av-subheading   {color: #6A6A6A !important;}
.fastweiss a {
    color: #5F5F5F !important;
    text-decoration: underline !important;
    transition: color 0.3s ease; }
.fastweiss a:hover  {
    color: #000000 !important;
    text-decoration: underline;}

/* Farben von .hell2 */
.hell2{background-color: #eeeeee; color: #383838;}
.hell2 h1, .hell2 h2, .hell2 h3, .hell2 h4, .hell2 h5, .hell2 h6 {
    color: #585858 !important; }
.hell2 .av-subheading    {color: #6A6A6A !important;}
.hell2 a {
    color: #5F5F5F !important;
    text-decoration: underline !important;
    transition: color 0.3s ease; }
.hell2 a:hover  {
    color: #000000 !important;
    text-decoration: underline;}


/* Farben von .grau */
.grau {background-color: rgba(42,53,57,0.14); color: #383838;}
.grau h2 {font-size: 50px; text-transform: uppercase; color: #555555;}
.grau h3 {font-size: 28px; text-transform: uppercase; color: #555555;}
.grau h1, .grau h2, .grau h3, .grau h4, .grau h5, .grau h6 {
   color: #585858 !important; }
.grau .av-subheading  {color: #6A6A6A !important;}
.grau a {
    color: #5F5F5F !important;
    text-decoration: underline !important;
    transition: color 0.3s ease; }
.grau a:hover {
    color: #000000 !important;
    text-decoration: underline;}

/* Farben von .messing */
.messing {background-color: #A79920; color: #f7f7f7 !important;}
.messing h1, .messing h2, .messing h3, .messing h4, .messing h5, .messing h6 {
    color: #ffffff !important;}
.messing .av-subheading  {color: #f7f7f7 !important;}
.messing a {
    color: #f7f7f7 !important;
    text-decoration: underline !important;
    transition: color 0.3s ease; }
.messing a:hover {
    color: #f7f7f7 !important;
    text-decoration: underline;}



.big-preview.single-big {
padding: 0 50px 10px 0;
display: none;}
.av-seperator-icon {
font-size: 17px !important;
color: #005e71 !important;}
.av_dropcap1 {
font-size: 38px;
line-height: 32px;
margin: 4px 8px 0 0;
color: #005e71;}
.av_dropcap2 {
	font-size: 18px;
	line-height: 35px;
	width: 35px;
	text-align: center;
	margin: 4px 8px 0 0;
	border-radius: 100px;
	font-weight: 700;
	background: #005e71 !important;}
a {text-decoration: underline !important;}



@media only screen and (max-width: 990px){

  .single-post .flex_cell h1.av-special-heading-tag{font-size:34px !important;}
  .single-post .flex_cell h2.av-special-heading-tag{font-size:28px !important;}
  .single-post .flex_cell h3.av-special-heading-tag{font-size:24px !important;}
  .single-post .flex_cell h4.av-special-heading-tag{font-size:20px !important;}
  .single-post .flex_cell h5.av-special-heading-tag{font-size:17px !important;}
  .single-post .flex_cell h6.av-special-heading-tag{font-size:15px !important;}
  .single-post .flex_cell:last-child{margin-bottom:0 !important;}
  .single-post .avia_textblock{line-height:1.65em; font-size:10px !important;}

  /* Theme-Regel killen: padding sitzt auf .flex_cell.av-... */
  .responsive #top #wrap_all #av-layout-grid-1 > .flex_cell{
    padding-left: 20px !important;
    padding-right: 12px !important;
  }

  /* falls zusätzlich innen gepaddet wird */
  .responsive #top #wrap_all #av-layout-grid-1 > .flex_cell > .flex_cell_inner{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media only screen and (max-width: 776px){

  .single-post .flex_cell h1.av-special-heading-tag{font-size:18px !important;}
  .single-post .flex_cell h2.av-special-heading-tag{font-size:16px !important;}
  .single-post .flex_cell h3.av-special-heading-tag{font-size:15px !important;}
  .single-post .flex_cell h4.av-special-heading-tag{font-size:14px !important;}
  .single-post .flex_cell h5.av-special-heading-tag{font-size:13px !important;}
  .single-post .flex_cell h6.av-special-heading-tag{font-size:12px !important;}
  .single-post .flex_cell:last-child{margin-bottom:0 !important;}
  .single-post .avia_textblock{line-height:1.65em; font-size:10px !important;}

  .responsive #top #wrap_all #av-layout-grid-1 > .flex_cell{
    padding-left: 20px !important;
    padding-right: 12px !important;
  }

  .responsive #top #wrap_all #av-layout-grid-1 > .flex_cell > .flex_cell_inner{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
