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

MEDICOFORUM
Blau: #005499 0 84 153
Hellblau #84ccff
/*prussianblue #003560*/

/*MOBILE HEADER STICKY*/
@media only screen and (max-width: 767px) {
	#header {
    position: fixed!important;
    top: 0;
	}

	.responsive #top #main {
    padding-top: 80px!important;
	}
}
/*ENDE MOBILE HEADER STICKY*/

/*MenuSwitch to Burger*/
@media only screen and (max-width: 1080px) and (min-width: 768px) {
  .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item {
    display: none;
  }

  .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {
      display: block;
  }
}
/*ENDE MenuSwitch to Burger*/

.blocksatz{
	text-align: justify;
}

.dn{
	display:none;
}

.strongblack * strong{
	color: #555;
}

.whiteright, .whiteright .av-section-color-overlay{
	
	background-image: linear-gradient(90deg, rgba(255,255,255,0), white );
}


.whiteleft, .whiteleft .av-section-color-overlay{
	
	background-image: linear-gradient(90deg, white, rgba(255,255,255,0));
}
/*Add your own styles here:*/
body .main_color {
  border-color: transparent !important;
}

.schatten{
	box-shadow: -6px 6px 15px #005499;
}

.opak09{ background: rgba(255, 255, 255, 0.8);}

.iconbox_top, .iconbox .iconbox_content, .iconbox {
	background-color: transparent !important;
	border: none !important;
}

.iconbox_top .iconbox_content {
box-shadow: none !important;
/*border: 1px solid #FF00B3;*/
}

body .boxtype01{
	background: rgba(255, 255, 255, 0.9);
	/*box-shadow: -6px 6px 15px #005499;*/
	border-radius: 25px;
}

.schatten img{
	box-shadow: -6px 6px 15px #998;
}
/*.flip-mobile .flex_column:nth-child(1)  { float:right;}
.flip-mobile .flex_column:nth-child(2)  { float:left;}*/
	
.flip-mobile .container .entry-content-wrapper{
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: flex; !important;
	flex-direction: column-reverse;
}
.flip-mobile .flex_column{
	
	/*margin: 0;
	padding:0 0 21px 0;*/
	display:flex-inline !important;
	flex:0 0 auto;
	}
	
}


.nobackground{
	background-color: transparent;
	border: 1px solid #ff0;
}

/*COOKIE*/
body .avia-cookie-consent {
    background-color: rgba(0,84, 153, 0.9);/*navyblue #005499*/
	color:#fff;
}

.avia-cookie-consent a.avia_cookie_infolink, .avia-cookie-consent p, .avia-cookie-consent .avia-cookie-consent-button {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    letter-spacing: 0;
}
#top .av-toggle-switch input[type="checkbox"]:checked + .toggle-track {
    background: green;
}
.avia-cookie-consent .avia-cookie-consent-button {
    background-color: #fff;
border: 2px solid transparent;
color: #005499;
}

body .avia-cookie-consent .avia-cookie-consent-button, body .avia-popup .avia-cookie-consent-button {
    color: #005499;
}

body .avia-cookie-consent .avia-cookie-consent-button.avia-cookie-hide-notification, body .avia-popup .avia-cookie-consent-button.avia-cookie-hide-notification {
    background-color: #fff;
    color: #005499;
}

/*END COOKIE*/

.logo img, .logo svg {
width:300px !important;
height: 200px !important;
/*border:1px solid #f0f;*/
}

#top .logo, #top .logo a, .logo .logo a {
  overflow: visible;
  /*border:1px solid #f00;*/
}

.header-scrolled .logo img, .header-scrolled.header-scrolled-full .logo img, .header-scrolled .logo svg, .header-scrolled.header-scrolled-full .logo svg {
    max-height: 45px !important;
    top: 5px;
	/*max-height: 116px;*/
}

#header_main{
	/*border: 4px solid #e1b226;*/
	border-bottom: 0px;
	border-top: 0px;
	
}
.header-scrolled::after, .header-scrolled.header-scrolled-full::after {
	position: absolute;
	top: 0;
	left:0;
	box-shadow: -6px 6px 15px #998;
	mix-blend-mode: multiply;
	/*max-height: 116px;*/
}

/*STARTSEITE TITELEL IM KARUSSEL*/
body .av-rotator-text-single{
	color: #ffffff;
	
}

/*FARBSEKTION BLAUER BALKEN*/
.bluestripe{
	
}

/*FOOTER*/
#top .widget_nav_menu li {
    position: relative;
        font-size: 16px;
		padding:0;
		border: 0px solid #fff;
	}
	
.widget_nav_menu a {
	    display: block;
	    padding: 0px 0px 0px 0px;
	    text-decoration: none;
		
	}


.widget_nav_menu ul:first-child > .current-menu-item > a, .widget_nav_menu ul:first-child > .current_page_item > a{
	    border: none;
	    padding: 0px 0px 0px 0px;
	}

.widget_nav_menu ul:first-child > .current-menu-item > a:hover, .widget_nav_menu ul:first-child > .current_page_item > a:hover;{
		 border: none;
		 padding: 0px 0px 0px 0px;
		 text-decoration: underline;
	}

div .av-arrow-down-section .av-section-color-overlay {
	    bottom: 0px;
	}


/*SOCKET*/	
#socket .copyright {
    float: left;
	font-size: 15px;
}























