@charset "UTF-8";

@font-face
{
	font-family: 'FontAwesome5B';
	font-style: normal;
	font-weight: normal;
	src: url("webfonts/fa-brands-400.eot");
	src: url("webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("webfonts/fa-brands-400.woff2") format("woff2"), url("webfonts/fa-brands-400.woff") format("woff"), url("webfonts/fa-brands-400.ttf") format("truetype"), url("webfonts/fa-brands-400.svg#fontawesome") format("svg");
}
.fab
{
	font-family: 'FontAwesome5B';
}
@font-face
{
	font-family: 'FontAwesome5L';
	font-style: normal;
	font-weight: 300;
	src: url("webfonts/fa-light-300.eot");
	src: url("webfonts/fa-light-300.eot?#iefix") format("embedded-opentype"), url("webfonts/fa-light-300.woff2") format("woff2"), url("webfonts/fa-light-300.woff") format("woff"), url("webfonts/fa-light-300.ttf") format("truetype"), url("webfonts/fa-light-300.svg#fontawesome") format("svg");
}
.fal
{
	font-family: 'FontAwesome5L';
	font-weight: 300;
}
@font-face
{
	font-family: 'FontAwesome5R';
	font-style: normal;
	font-weight: 400;
	src: url("webfonts/fa-regular-400.eot");
	src: url("webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("webfonts/fa-regular-400.woff2") format("woff2"), url("webfonts/fa-regular-400.woff") format("woff"), url("webfonts/fa-regular-400.ttf") format("truetype"), url("webfonts/fa-regular-400.svg#fontawesome") format("svg");
}
.far
{
	font-family: 'FontAwesome5R';
	font-weight: 400;
}
@font-face
{
	font-family: 'FontAwesome5S';
	font-style: normal;
	font-weight: 900;
	src: url("webfonts/fa-solid-900.eot");
	src: url("webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("webfonts/fa-solid-900.woff2") format("woff2"), url("webfonts/fa-solid-900.woff") format("woff"), url("webfonts/fa-solid-900.ttf") format("truetype"), url("webfonts/fa-solid-900.svg#fontawesome") format("svg");
}
.fa, .fas
{
	font-family: 'FontAwesome5S';
	font-weight: 900;
}
/*
Theme Name: Enfold Child
Template: enfold
Author: 
Version: 2.0 ch
Updated:###### Sat May 5 07:48:57 CEST 2018
*/

.gform_wrapper.two-column_wrapper {
	max-width: 100%;
}

.gform_wrapper.two-column_wrapper ul.gform_fields,
.gform_wrapper.two-column_wrapper ul.gform_column li.gsection:first-child {
	display: none;
}

.gform_wrapper.two-column_wrapper ul.gform_fields.gform_column {
	display: block;
}

.gform_wrapper.two-column_wrapper ul.one-half {
	margin-left: 6% !important;
	width: 47%;
	float: left;
}
.gform_wrapper.two-column_wrapper ul.one-half.first {
	margin-left: 0 !important;
}

#input_3_2,
#input_3_3,
#input_3_4 {
	width: 100%;
}

.gform_wrapper .gsection {
	border-bottom: none !important;
}

.gform_wrapper .top_label li.gfield.gf_right_half+li.gsection {
	padding: 0 !important;
}

@media only screen and (max-width: 1075px) {
	
	.gform_wrapper.two-column_wrapper ul.one-half {
		width: 100%;
	}
	
	.gform_wrapper.two-column_wrapper ul.one-half {
		margin-left: 0 !important;
	}
	
	.gform_wrapper .gsection {
		display: none !important; /* remove !important if it's not needed */
	}
	
	#gform_wrapper_3 li {
		margin-bottom: 10px;
	}
	
}

.slideshow_inner_caption {
  background-color: rgba(0, 0, 0, 0.5);
}
.slideshow_caption {
  padding: 10% 20% !important;
}
/*small bar - header*/
.special_amp {
  font-family: inherit;
  font-style: normal;
  font-size: 1em;
  line-height: 0.5em;
  font-weight: normal;
  color: inherit !important;
}
.phone-info {
  font-size: 1em;
  padding: 0.5% 0;
  font-weight: 500;
}
/*header bild*/
#header_main {
  /*border-bottom:1px solid #696969;*/
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
}
/*Menu bar*/
#top #header .av-main-nav > li > a {
  font-size: 1.25em;
  color: #696969;
}
#top #header .av-main-nav li.current_page_item a,
#top #header .av-main-nav > li > a:hover {
  color: black;
}
/*#####*/
.tab_titles h4:hover {
  color: #9E2743 !important;
}
.tab h4 {
  font-size: 16px !important;
}
/*widgets*/
.widgettitle {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 1.2em;
}
/*footer column width*/
#footer .flex_column.av_one_third:nth-child(1) {
  width: 20%;
}
#footer .flex_column.av_one_third:nth-child(2) {
  width: 45%;
}
#footer .flex_column.av_one_third:nth-child(3) {
  width: 20%;
}
#footer .flex_column.av_one_fourth:nth-child(1) {
  width: 25%;
}
#footer .flex_column.av_one_fourth:nth-child(2) {
  width: 25%;
  margin-left: 3%;
}
#footer .flex_column.av_one_fourth:nth-child(3) {
  width: 20%;
  margin-left: 3%;
}
#footer .flex_column.av_one_fourth:nth-child(4) {
  width: 20%;
  margin-left: 3%;
}
#footer .svg-inline--fa {
  width: 20px;
  margin-right: 5px;
}
#footer #menu-footer-navigation li {
  font-size: 16px;
}
#footer #menu-footer-navigation a {
  padding: 5px 0 0;
}
.html_av-overlay-full #top #wrap_all #av-burger-menu-ul li a:hover {
  color: #28b9be;
}
@media screen and (max-width: 320px) {
  #top.page-id-3844 #av_section_1 .av-special-heading .av-special-heading-tag {
    font-size: 36px;
  }
  #top.page-id-3844 #full_slider_1 .slideshow_caption h2 {
    font-size: 16px !important;
  }
  #top.page-id-3844 #av_section_2 .avia-icon-list-container .iconlist_title {
    font-size: 10px;
  }
  #top.page-id-3844 #av_section_4 .av-special-heading .av-special-heading-tag {
    font-size: 30px;
  }
  #top.page-id-3844 .av-special-heading .av-special-heading-tag {
    font-size: 25px;
  }
  #top.page-id-3844 #kinesiologische_sitzung .av-special-heading .av-special-heading-tag {
    font-size: 30px;
  }
  #top.page-id-3844 #familienstellen .av-special-heading .av-special-heading-tag {
    font-size: 30px;
  }
  #top.page-id-3844 #gehirndominanzprofil .av-special-heading .av-special-heading-tag {
    font-size: 20px;
    font-weight: 600;
  }
  #top.page-id-3844 #braingym .av-special-heading .av-special-heading-tag {
    font-size: 30px;
  }
}
