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



/*Add your own styles here:*/



.keyvisheader h1 {
	background-color: rgba(255, 255, 255, .7);
	padding: 15px 25px !important;
	display: inline-block;
	letter-spacing: 0px;
	text-transform: inherit !important;
	font-weight: 500 !important;
}

.keyvisheader .av-subheading p {
	background-color: rgba(255, 255, 255, .7);
	display: inline-block;
	padding: 8px 20px !important;
}

.grid-entry-title.entry-title {
	font-size: 16px;
	margin-bottom: 10px
} 
.grid-entry-excerpt.entry-content {
	    color: gray;
    font-style: inherit;
    line-height: 1.5em;
}
.team-member-job-title {
	line-height: 1.5em;
} 



.text-toggle {
	/*cursor: pointer;
	z-index: -1 !important;*/
	position: relative;

}
.text-toggle:hover {
	z-index: 1000 !important;
}
.text-toggle .av_font_icon {
	margin-top: -25px;
}

.text-toggle .av_textblock_section {
	position: relative;
}
.text-toggle .av_textblock_section .avia_textblock {
    max-height: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    content: "";
    background: -webkit-linear-gradient(#636363, #dadada);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
}
.text-toggle:hover .av_textblock_section .avia_textblock {
	max-height: initial;
	position: absolute;
	/*width: 555px;
	left: -100px;
	top: -30px;*/
	background: -webkit-linear-gradient(#ffffff, #ffffff);
	-webkit-text-fill-color: #636363;
	-webkit-background-clip: initial;
	padding: 0 20px 10px 20px;
	margin-bottom: 50px;

}
.text-toggle:hover .av_font_icon {
	display: none;
}


#header_main {
	background: #ffffff;
	background: linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.85) 65%, rgba(255, 255, 255, 0) 100%);

}

td {
	font-size: 18px;
}
.header-scrolled .logo {
	
}
.header-scrolled .logo a {
	
}
.header-scrolled .logo a img {
	max-height: 90px !important;
}
.logo {
	background-color: #ffffff;
	padding: 10px 20px;

}
.logo a img {
	max-height: 160px !important;
}

.menu-item li a {
	line-height: 110px !important;
}
