/*
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
*/
/* Cookie-Banner */
.avia-cookie-consent {
    color: rgba(255,255,255,0.9);
}

.avia_cookie_text{
	padding-bottom:10px;
}

.avia_cookie_text a{
	color:#e30615;
}

.avia-cookie-consent .container a:nth-child(3){
	color: #fff;
	background-color: transparent !important;
	border-color: #fff !important;
}

.title_container .breadcrumb { 
     position:relative;
     left:-2px; 
     top: 10px;
	font-size: 14px !important;
}
.title_container { 
     padding-bottom:5px;
}

/* Title container background color */
.title_container { background-color: #000!important; }

/* Title color */
#top .alternate_color.title_container .main-title a { color: white; }

/* Breadcrumb link color */
.breadcrumb-trail * { color: #e30615 !important; }

span.trail-before {
display: none!important;
}

/* Header meta */
#header_meta{
	background-color:#E30613 !important;
}

.phone-info{
    font-size: 14px;
	color: #ffffff;
}

/* Menu-Styling */

#top #header .av-main-nav > li > a {
    font-size: 18px !important;
	font-weight: normal !important;
}

#top #header .av-main-nav > .sub-menu {
	padding: 16px 20px;
	font-size: 16px !important;
}
#top #header .av-main-nav > .sub-menu > .menu-item a span{
	 font-size: 16px !important;
}

#top #header .av-main-nav > li > a {
  font-size: 18px !important;
	font-weight: normal !important;
	line-height:174px !important;
}

#top #avia-menu > li > a:hover {
	background: transparent !important;
	text-decoration: none;
	color: #e30615;
}

#top #header .av-main-nav > .sub-menu {
	padding: 16px 10px;
}

#top .av-main-nav ul ul {
  left: 207px;
  top: 0px;
  margin: 0;
  border-top-style: solid;
  border-top-width: 1px;
  padding-top: 0px;
}

#top #header .avia_mega_div > .sub-menu span.avia-bullet{
	display:none !important;
}

#top #header .avia_mega_div > .sub-menu > li > ul li.current-menu-item a span {
  color:black;
}

/* Top-Bar Rollover */
#top #wrap_all .phone-info,
#top #wrap_all a.kopfkontakt
#top #wrap_all .av-social-link-mail a {
    color: #ffffff !important;
}

#top #wrap_all a.kopfkontakt:hover {
    color: #ffffff;
}

.boxed_copytext{
	padding:0px 20px 20px 20px;
}

/* Bildgröße Kunden-Empfehlungen */
#top .av-large-testimonial-slider .avia-testimonial-meta .avia-testimonial-image {
	width: 268px;
	height: 112px;
}

/* Formularanpassungen */
.wpcf7-list-item{
	display:block !important;
	margin-left:0;
	padding-left:0;
}

.codedropz-upload-inner h3 {
  margin: 5px 0;
  font-size: 16px;
  line-height: 32px;
  word-break: break-word;
}

.wpcf7-not-valid-tip{
	color:red !important;
}

@media only screen and (max-width: 767px) {

	.logo{
		top:-20px !important;
	}

	.title_container .breadcrumb {
		display:none;
	}
	
		#top #header .av-main-nav > li > a {
			line-height:80px !important;
		}
	
	.av-active-burger-items,
	.av-active-burger-items:hover{
		background-color:#000 !important;
	}	

	.av-active-burger-items a{
		color:#e30615 !important;
	}	
	h2{
		font-size:22px;
	}

	h1{
		font-size:26px;
	}	
	
	#layer_slider_1{
		display:none;
	}
	
	#av_section_1 > div{
		width:100% !important;
		max-width:100% !important;
	}

	#startinfoslide{
	  margin-top: -20px !important;
	}
	
	#startinfoslide .template-page{
	  padding-top: 0px !important;
	  padding-bottom: 0px !important;
	}
	/*
	#mobilvideo{
		padding-bottom:0px !important;
	}

	.av-active-burger-items > a,
	.av-active-burger-items .submenu > a{
		color:#e30615 !important;
	}	
	
	.av-active-burger-items:hover > a{
		color:#FFFFFF !important;
	}	

	.sub-menu li:hover > a{
		color:#FFFFFF !important;
	}	

	.sub-menu li a span.avia-bullet{
		display:none !important;
	}
	*/
}