/*
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 wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/* hellgruen #E5F5F5*//* dunkelgruen #009A9C*/
/* roboto-regular - latin */
@font-face {font-family: 'Roboto';font-style:normal;font-weight:400;src: url('fonts/roboto-v18-latin-regular.eot'); /* IE9 Compat Modes */ src: local('Roboto'), local('Roboto-Regular'), url('fonts/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/roboto-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/roboto-v18-latin-regular.woff') format('woff'), /* Modern Browsers */ url('fonts/roboto-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/roboto-v18-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */ }
/* roboto-italic - latin */
@font-face {font-family: 'Roboto';font-style: italic;font-weight:400; src: url('fonts/roboto-v18-latin-italic.eot'); /* IE9 Compat Modes */ src: local('Roboto Italic'), local('Roboto-Italic'), url('fonts/roboto-v18-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/roboto-v18-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/roboto-v18-latin-italic.woff') format('woff'), /* Modern Browsers */  url('fonts/roboto-v18-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */  url('fonts/roboto-v18-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */ }
/* roboto-500 - latin */
@font-face {font-family: 'Roboto';font-style: normal;font-weight:500; src: url('fonts/roboto-v30-latin-500.woff2') format('woff2') }
/* roboto-700 - latin */
@font-face {font-family: 'Roboto';font-style: normal;font-weight: 700;src: url('fonts/roboto-v18-latin-700.eot'); /* IE9 Compat Modes */ src: local('Roboto Bold'), local('Roboto-Bold'), url('fonts/roboto-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/roboto-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/roboto-v18-latin-700.woff') format('woff'), /* Modern Browsers */ url('fonts/roboto-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/roboto-v18-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */ }
/* domine-regular - latin */
@font-face {font-family: 'Domine';font-style: normal;font-weight: 400;src: url('fonts/domine-v5-latin-regular.eot'); /* IE9 Compat Modes */ src: local('Domine'), local('Domine-Regular'), url('fonts/domine-v5-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/domine-v5-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('fonts/domine-v5-latin-regular.woff') format('woff'), /* Modern Browsers */url('fonts/domine-v5-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('fonts/domine-v5-latin-regular.svg#Domine') format('svg'); /* Legacy iOS */}

html, body, p, h1,h2,h3,h4,h5,h6 {
	font-family:Roboto!important;
}
html, body, p {
	font-weight:400!important;
	font-size:16px!important;
	line-height:24px!important
}

h1,h2,h3,h4,h5,h6 {
	color:#009A9C!important;
	font-weight:700;
	text-transform: none!important
}
h1 , .avia_textblock  h1 {
	font-size:32px!important;
	line-height:38px
}
h2 , .avia_textblock h2 {
	font-size:26px!important;
	line-height:38px
}
h3, h4 {
	font-size:20px!important;line-height:34px
}
h2 + h3 {
	margin-top:30px
}
strong {
	color:black!important
}
.image-overlay, .avia-post-nav.avia-post-prev , .avia-post-nav.avia-post-next {
	display:none!important
}
.main_color.container_wrap.fullsize, .container ,.content {
	border: none !important
}
.avia_textblock  ul {
	margin:-15px 0 0 0!important
}
.avia_textblock  ul li {
	margin:-5px 0 0 30px!important;
	line-height:25px
}
.avia_textblock  ul li ul {
	margin-top:2px!important
}
/*.avia_image {border-radius: 0px!important;}*/
/**/
article.slide-entry a.slide-image {
/*	background:#E5F5F5!important*/
}
/*nav ---*/
.html_header_top.html_main_nav_header .main_menu ul > li > a {
	color:black!important;
	font-weight:500!important;
	font-size:19px!important;
	margin-left:5px
}
.html_header_top.html_main_nav_header .main_menu ul > li > ul.sub-menu > li > a {
	color:black!important;
	font-weight:500!important;
	font-size:16px!important
}
.html_header_top.html_main_nav_header .main_menu ul > li > ul.sub-menu > li > a:hover, 
.html_header_top.html_main_nav_header .main_menu ul > li > a:hover,
.html_header_top.html_main_nav_header .main_menu ul > li.current-menu-item > a,
.sub_menu ul.menu li a {
	color:#009A9C!important
}
.sub_menu {
	float:right!important
}
ul#avia2-menu > li {
	max-height:50px!important
}
ul#avia2-menu > li > a, ul#avia2-menu ul.sub-menu > li > a {
	font-weight:500!important;
	font-size:16px!important;
	color:#009A9C!important;
	padding-left:5px!important;
	line-height:20px
}
#header_meta {
	background:white
}
#header_meta .container {
	max-width:100%
}
ul#avia2-menu ul.sub-menu {
	margin-top:55px;
	font-weight:500!important;
	height:140px;
}

/*en / de*/
.sub_menu ul.menu li.menu-item-25781 {
 	display:none;
}
.page-english .sub_menu ul.menu li.menu-item-25780 {
 	display:none!important;
}
.page-english .sub_menu ul.menu li.menu-item-25781 {
 	display:block!important;
}
[data-av_icon]:before {
    font-size:23px
}
/**/
a.more-link:after, a.intern:after, a.arrow-left:after {
	font-family:'entypo-fontello';
	content: '\e879';
	position:absolute;	
}
a.more-link {
	text-transform:lowercase
}
.read-more-link {
	padding-top:4px;
	position:relative
}
a.more-link:after {
	font-size:18px;
	bottom:0px;
	left:38px
}
.read-more-link a.more-link:after {
	bottom:-2px;
	left:40px;
}
a.intern {
	display:inline-block;
	padding:0px 24px 0px 0px;
	position: relative
}
a.intern:after {
	font-size:20px;
	display:block; 
	height:0px!important;
	top:0px;
	right:14px
}
a.arrow-left {
	display:inline-block;
	padding:0px 0px 0px 11px;
	position: relative
}
a.arrow-left:after {
	font-size:20px;
	display:block; 
	height:0px!important;
	top:0px;
	left:0px
}
.avia-button {
	background:white!important;
	border-radius:50px;
	font-weight:500!important
}
/**/
.av-logo-container {/*position:relative*/}
#header-right {display:none}
.av-logo-container{
	max-width:100%!important;
	padding: 0 10px!important;
}
/**/
p.ls-layer {
	font-family:Domine!important;
	-webkit-text-shadow: 10px 10px 12px -5px rgba(0,0,0,0.75);
	-moz-text-shadow: 10px 10px 12px -5px rgba(0,0,0,0.75);
	text-shadow: 4px 2px 4px rgba(0, 0, 0, 1)!important;
	font-size:33px!important;
	line-height:44px!important
}
#layerslider_4 p.ls-layer {
	font-size:20px!important;
	line-height:32px!important
}
#layerslider_3 p.ls-layer {
	font-size:26px!important;
	line-height:36px!important
}

/**/
.start-first-block {
	padding-top:120px
}
.start-first-block p, .start-first-block h1 {
	color:white!important;
}
.start-first-block h1 {
	font-size:48px!important;
	font-weight:500!important;	
	line-height:52px;
	letter-spacing:-0.75px!important;
	margin-bottom:15px!important
}
.start-first-block p {
	font-size:24px!important;
	font-weight:400!important;		
	line-height:32px!important;
	letter-spacing:0.56px!important
}
/**/
.start-block-karte { position:relative}
.start-karte-text { 
	position:absolute;
	bottom:0;
	left:0
}
/**/
.start-block-big .container {
 	width:100%!important;
	max-width:1180px!important;
	margin:0 auto
}
.start-headline-morelink {
	position:absolute;
	right:0;
	top:25px
}
.start-block-big .start-headline-morelink {
	top:43px
}
.start-headline-morelink a, .start-block-karte p a {
	display:inline-block;
	font-size:16px!important;
	padding:0px 14px 0px 0px;
	position: relative;
}
.start-headline-morelink a:after, .flex_column.start-block-aktuelles-headline .avia_textblock.start-headline-morelink p a:after,
.start-block-karte p a:after {
	font-family: 'entypo-fontello';content: '\e879';
	font-size:18px;
	position:absolute;
	bottom:0;
	right:4px!important
}
.teaser-block-aktuell .avia_textblock  h3 {
	font-size:18px!important;
	line-height:22px!important;
	padding-top:8px;
	color:black!important
}
.teaser-block-aktuell .avia-content-slider-inner article h3.slide-entry-title {
    -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
  overflow: hidden;
  text-overflow:ellipsis;  
  display: -webkit-box  
}
.teaser-block-aktuell .avia_textblock  p {
	font-size:14px!important;
	line-height:19px!important;
	position:relative
}
.teaser-block-aktuell .avia_textblock  p:last-child {
	margin-top:-10px
}
.teaser-block-aktuell .avia-image-container-inner {
	height:264px!important;
}
.teaser-block-aktuell .flex_column_table {
	margin-top:0!important
}
/**/
.avia-content-slider-inner article .slide-meta, .avia-content-slider-inner article .slide-meta .in-category{
	display:none
}

.page-aktuelles .avia-content-slider-inner article .slide-meta , .teaser-block-aktuell .avia-content-slider-inner article .slide-meta,
.page-aktuelles .avia-content-slider-inner article .slide-meta .in-category, .teaser-block-aktuell .avia-content-slider-inner article .slide-meta .in-category {
	display:block!important;
	padding: 2px 0 0 0;
	font-size: 15px!important	
}
.meta-category {
	color: #969696;
	font-size: 15px!important;
	padding: 0 0 2px 0;
}
.start-blog-publication .meta-category {
	display:none!important
}
.avia-content-slider-inner article h3.slide-entry-title {
	font-size:18px!important;
	line-height:22px!important;
	padding-top:0px;
	color:black!important
}
.avia-content-slider-inner article .slide-entry-excerpt {
	font-size:16px!important;
	line-height:21px!important;
	padding-top:8px
}
.avia-content-slider-inner article a img {
	margin-left:0;
	object-fit: cover;
	object-position: center; 
}
.teaser-block-aktuell article a img {
	width:264px;
	height:264px!important
}
/**/
.start-block-big .hr.hr-custom {
	padding-top:0!important;
	margin-top:-10px!important
}
.start-block-big .avia-content-slider-inner article h3.slide-entry-title {
	font-size:21px;
	line-height:26px;
	color:black!important
}
.start-block-big .avia-content-slider-inner article a img {
	max-width:145px;
	margin-left:0
}
.start-block-big .avia-content-slider-inner article a.slide-image {
	max-width:145px;
	float:left;
	margin-right:50px
}
.start-block-big .avia-content-slider-inner article .slide-content {
	float:left;
	width:100%;
	max-width:410px
}

.start-block-big .slide-meta time {display:none}
/**/
.start-block-big .start-blog-presse .avia-content-slider-inner article .fallback-post-type-icon {display:none}
.start-block-big .start-blog-presse .avia-content-slider-inner article a.slide-image {
	margin-right:20px!important
}
.start-block-big .start-blog-presse .avia-content-slider-inner article .slide-content {
	width:100%;
	padding-left:25px;
	max-width:310px!important
}
.start-block-big .start-blog-presse .avia-content-slider-inner article h3.slide-entry-title {
	font-size:18px!important;
	margin-bottom:5px;
	line-height:22px!important;
	color:black!important
}
/**/
.presse-material .avia-content-slider-inner article a.slide-image {
	max-width:145px;
	float:left;
	margin-right:0px
}
.presse-material article a img {
	max-width:145px;
	margin-left:0
} 
.presse-material .avia-content-slider-inner article .slide-content {
	width:100%;
	float:left;
	padding-left:25px;
	max-width:280px!important
}

/* single */
.single.single-post .av_two_third .avia_textblock p:first-child , .single.single-post .av_one_third .avia_textblock p:first-child , 
.single.single-post .av_one_half .avia_textblock p:first-child , .single.single-post .av_four_fifth .avia_textblock p:first-child {
	margin-top:-5px!important
}

#top .avia-section.archiv-navi-block {margin-bottom:-20px!important;margin-top:10px!important}
.avia_codeblock.archiv-post-navi {padding:5px 0 5px 0!important;border-top:1px solid #e5f5f5;border-bottom:1px solid #e5f5f5}
.archiv-navi-right , .archiv-navi-left {float:left;width:50%;}
.archiv-navi-right {text-align:right}

/* single video */
.avia-video {
	margin-top:35px;
	margin-bottom:40px
}

/* single archiv*/
.weitere-posts h2 {
	margin-top:30px!important
}

/* archiv menu */
.archiv-menu-title {
	width:100%;
	color:#009A9C;
	font-size:26px!important;
	font-weight:700
}
#menu-archiv-de.new-menu-class {
	margin-left:0;
	padding:0;
	list-style:none
}
#menu-archiv-de.new-menu-class li {
	float:left;
	margin-right:0;
	margin-left:0px
}
#menu-archiv-de.new-menu-class li a:after {
	content:'|';
	margin-left:5px;
	margin-right:5px
}
#menu-archiv-de.new-menu-class li:last-child a:after {content:'';}
#menu-archiv-de.new-menu-class li.current_page_item a {color:black!important}
#menu-archiv-de.new-menu-class li.current_page_item a:hover {text-decoration:none}
#menu-archiv-de.new-menu-class li a:hover {color:black}

/* archiv main page */
.archiv-blog {
	padding-top:30px
}
.avia_codeblock.post-date {
	margin:-15px 8px -2px 0!important;
	text-align:right
}
.archiv-blog .slider-fallback-image , .archiv-blog .fallback-post-type-icon {display:none}
.archiv-blog .avia-content-slider-inner article h3.slide-entry-title {
	padding-top:0px;
	margin-top:-2px!important;
	color:black!important
}
.archiv-blog a img {max-width:142px;}
.archiv-blog a.slide-image {
	max-width:145px;
	float:left;
	margin-right:50px
}
.archiv-blog .fake-thumbnail a.slide-image {
	display:none;
	margin-right:0px!important
}
.archiv-presse .template-page.content.av-content-full {
	padding-top:0!important
}
.archiv-blog .avia-content-slider-inner article .slide-entry-excerpt {
	padding-top:0px!important
}
.archiv-blog .avia-content-slider-inner article .slide-meta {
	display:block!important;
	margin-bottom:0!important;
	padding-bottom:0!important
}

/* pages */
.page-logo-block .av-flex-placeholder {
	display:none!important
}
#top .page-logo-block .flex_column_table_cell {
	display:block;
	float:left;
	margin-top:0!important
}
.page-logo-block .flex_column.av_one_fourth.flex_column_table_cell {
	width:21.2%!important;
	margin-left:44px!important
}
.page-logo-block .flex_column.av_one_fourth.flex_column_table_cell:first-child {
	margin-left:0px!important
}
.page-logo-block .avia-image-container {
	max-width:210px!important;
	height:150px
}

/*aktuelles*/
.aktuelles .template-page.content.av-content-full.alpha.units {
	padding-top:0!important
}
.aktuelles .slide-entry a {
	background:white!important
}
.page-aktuelles .aktuelles a img {
	width:264px; 
	height:264px!important
}
.page-aktuelles .avia-image-container-inner {
	height:264px!important;
}
.page-aktuelles article a img {width:264px; height:264px!important;	}

/*presse - material */
.before-link-box {
	margin-bottom:0!important
}
.avia_textblock.link-box , .avia_textblock.link-box  p {
	margin-top:0px!important
}
.avia_textblock.link-box  p {
	padding-bottom:15px!important
}
.page-presse .avia-image-container-inner {
	height:264px!important;
}
.page-presse article a img {
	width:264px;
	height:264px!important
}
.page-presse  a img {
	width:264px; 
	height:264px!important
}

/**/
.start-blog-presse .slide-meta {
	display:block!important;
	margin-bottom:-8px!important;
	padding-bottom:0!important
}
#pressemitteilungen .slide-content .slide-meta {
	display:block!important;
	margin-bottom:-8px!important;
	padding-bottom:0!important
}
/*all*/
article.fake-thumbnail a.slide-image {
	display:none!important
}

/* archiv pagination */
#top .main_color .pagination .current {
	background:#009A9C;
	color:#fff
}
#top .main_color .pagination a.inactive {color:black}
#top .main_color .pagination a:hover {
	background:#009A9C;
	opacity:0.4;
	color:black
}

/*pagination*/
nav.pagination a {
	font-size:13px
}

/* back navi mitglieder / beratungsstellen */
.avia_codeblock.post-navi {
	padding:5px 0 5px 0!important;
	border-top:1px solid #e5f5f5;
	border-bottom:1px solid #e5f5f5
}
.navi-block {text-align:right}

/* teaser */
.av_one_third .entry-content-header , .av_one_third .avia_textblock h3 {
	padding-top:8px
}
.page-projekte article a img {
	width:264px;
	height:264px!important
}
.start-teaser-block .av_one_third .entry-content-header {
	margin-bottom:5px!important
}

/* english*/
.toggle_content ul li {
	font-size:17px
}
.togglecontainer .av_toggle_section:first-child .single_toggle p.toggler  {
	border-top:1px solid #009a9c!important
}
.togglecontainer .av_toggle_section .single_toggle p.toggler {
	font-family:Roboto!important;
	font-weight:700!important;
	font-size:24px!important;
	color:#009A9C!important;
	padding-right:0px!important;
	padding-top:20px;
	padding-left:10px!important;
	padding-bottom:20px
}
.toggle_wrap.active_tc .toggle_content {
	padding:5px 5px 5px 10px!important
}
.toggle_icon .vert_icon, .toggle_icon .hor_icon, span.toggle_icon {
	border-color: #009a9c!important;
	opacity:1!important
}
/*akkordeon not en*/
.togglecontainer.toggle-title-default-page  .av_toggle_section .single_toggle p.toggler {
	font-size:20px!important
}

.chronik-content p {
	margin:0px!important;
	padding-top:0!important;
	padding-bottom:0px
}
.chronik-archiv {font-size:15px!important}
.chronik-archiv > p {font-size:15px!important;line-height:20px!important}

/*neu*/
 .presse-material .slide-entry-wrap article a img {border:1px solid #d9d9d9!important}

/*=======================================================*/
.copyright {
	display:none
}
#socket {
	border: none!important;
	padding-bottom:20px
}
#socket .sub_menu_socket {
	float:none;
	width:100%;
	clear:both
}
#avia3-menu {
	margin:0 auto;
	text-align:center
}
#socket .sub_menu_socket #avia3-menu li {
	float:none;
	display:inline-block
}
#socket .sub_menu_socket #avia3-menu li a {
	font-size:16px
}
.footer-social-icon {
	width:100%;
	padding:30px 0px;
	text-align:center
}

#socket ul.social_bookmarks {
	display: inline-block;
        text-align: left;
	float:none;
}
#socket .social_bookmarks li {
	margin-left:8px;
	margin-right:8px
}
#socket .social_bookmarks li a {
	border-radius:0;
	color:black;
	transition:none!important
}
#top #wrap_all .av-social-link-twitter, #top #wrap_all .av-social-link-twitter a,
#top #wrap_all .av-social-link-instagram, #top #wrap_all .av-social-link-instagram a,
#top #wrap_all .av-social-link-twitter:hover a, 
#top #wrap_all .av-social-link-instagram:hover a {
	color:black!important;
	background:white!important;
}
[data-av_icon]:before {
    font-size: 28px;
}
/**/
#top #menu-item-search.menu-item-search-dropdown>a:before {
    content: url('images/search-icon.svg');
}
#top > #menu-item-search > [data-av_icon]:before {
    font-size: 18px;
}
.editor-styles-wrapper p, .editor-styles-wrapper h1, .editor-styles-wrapper h2 {
	font-family:Verdana
}
/*=====================================================*/

@media only screen and (max-width: 600px) {
	#layer_slider_1 {height:0!important}
}


