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

/* Schriftgröße Menü */
#top #header #avia-menu .menu-item > a > .avia-menu-text {
font-size: 18px;
}

/* Hintergrund Landingpage weiß, wenn man Margin einstellt*/
#main, .avia-msie-8 .av_header_sticky_disabled#header {
    background-color: #ffffff !important;
}

/* Mega menu titel*/
#top #header #avia-menu li .mega_menu_title {
	font-family: 'macosx', sans-serif;
	font-size: 25px;
	text-decoration: none;
}

/* Symbole kein underline*/
.av-icon-char {
    text-decoration: none !important;
}

/* Mega menu */
.avia-mega-div * {
	font-family: 'macosx', sans-serif;
}

.header_color .main_menu .menu ul li a:hover, .header_color .main_menu .menu ul li a:focus, .header_color .av-subnav-menu ul a:hover, .header_color .av-subnav-menu ul a:focus {
    background-color: #eaeaea;
}

.current-menu-item{
	background-color: #f4f4f4 !important;
}

#top .header_color .main_menu .menu .avia_mega_div ul .current-menu-item > a {
    background-color: #f4f4f4 !important;
}

.avia-menu-text:hover{
	cursor: pointer !important;
}

/* Eigenes Accordion */
#general tr, #hospital tr, #dental tr, #treat tr, #eyes tr, #abroad tr{
	background-color: #f5f5f5 !important;
}

th{
	text-align: center;	
	font-size: 18px;
}

th:first-child {
  text-align: left;
  padding-left: 20px;
}

td{
	text-align: center;
	font-size: 15px;
	color: #5c5c5c !important;
}

.thbutton{
	width: 100%;
	height: 100%;
	text-align: left;
	border: none;
	outline: none;
	cursor: pointer;
	background-color: white;
	padding: 18px 18px 18px 20px;
	color: #383838;
	font-size: 18px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
	font-family: font-family: 'macosx', sans-serif;
	font-weight: bold;
}

#genrow, #hosprow, #denrow, #trerow, #eyerow, #abrow{
	padding: 0 !important;
	position: relative;
	
}

#genrow:hover, #hosprow:hover, #denrow:hover, #trerow:hover, #eyerow:hover, #abrow:hover{
	cursor: pointer;
}

#genrow::after, #hosprow::after, #denrow::after, #trerow::after, #eyerow::after , #abrow::after {
  content: attr(data-value);
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 1.3em;
}

#general,
#hospital,
#dental,
#treat,
#eyes,
#abroad {
    max-height:0;
	transition: max-height 0.3s ease-in;
	overflow:hidden;
}

#headerrow {
     position: sticky;
     top: 60px;
     z-index: 1;
}
		
.show{
	max-height: 100vh !important;
	transition: max-height 0.4s ease-out !important;
}

.lastcol{
	opacity: 50%;
}

.lastcolhov{
	opacity: 100%;
}

#headerrow{
	position: sticky;
 	top: 60px;
	z-index: 1;
}

.tableMP{
	table-layout: auto !important;
}

/* Abstand mobile entfernen */
@media all and (max-width:767px){
	.inner-container {
    	position: relative;
    	height: auto !important;
    	width: 100%;
	}
	#top .av-small-burger-icon {
    	position: relative;
    	top: 20px;
	}
}










