/*
 Theme Name:   Enfold Child
 Description:  A custom child theme based on the Enfold Theme
 Author:       Caorda Web Solutions
 Author URI:   http://www.caorda.com/
 Template:     enfold
 Version:      1.0.0
 Text Domain:  enfold-child
*/

/** Header Widget Area **/
/*.header-scrolled #header-widget-area strong,
.header-scrolled #header-widget-area a{
	font-size: 14px!important;
}*/

#header-widget-area{
	float: right;
	line-height: 1em;
}

#header-widget-area .clear-float{
	clear: both;
}

#top .header_color .main_menu .menu li .sub-menu{
	width: 250px;
}

#top .header_color .main_menu .menu li .sub-menu a{
	background-color: #315f9a;
	color: #ffffff;
	text-shadow: none;
	text-transform: none;
}

#top .header_color .main_menu .menu li .sub-menu a:hover{
	background-color: #5774ac;
}

#top .header_color .main_menu .menu li .sub-menu a .avia-menu-text{
	text-transform: none!important;
}

#fullscreen_slider_1 .slideshow_align_caption{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

#fullscreen_slider_1 .av_fullscreen .avia-caption-content{
	padding: 20px;
}

@media screen and (min-width: 768px){
	.header-scrolled #header-widget-area{
		height: 0;
		overflow: hidden;
	}

	.header-scrolled .logo img{
		max-height: 40px!important;
	}
	
	#top #av_section_1.av-medium-hide{
		display: none;
	}
	
}

@media screen and (max-width: 900px){
	.responsive .logo{
		max-width: 250px;
	}

}

@media only screen and (max-width: 768px) {
	.responsive #top #wrap_all #header {
		position: relative;
		width: 100%;
		float: none;
		height: auto;
		margin: 0 !important;
		opacity: 1;
		min-height: 0;
	}

	#top #wrap_all .av_header_transparency {
		background-color: #305f98;
		color: #333333;
		border-color: transparent;
	}
	
	.responsive #top .av-main-nav .menu-item{
		display: none;
	}
	
	.responsive #top .av-main-nav .menu-item-avia-special{
		display: block;
	}
}

@media screen and (max-width: 767px){
	.responsive .logo img{
		margin-top: 0;
	}
	
	.responsive #top .logo{
		position: relative;
		top: 15px;
	}
	
	.responsive #top .logo img{
		top: 0;
	}
	
	#top .av-burger-menu-main{
		position: fixed;
		right: 20px;
	}
	
	#top #wrap_all #header .av-small-burger-icon a{
		height: 0px !important;
		line-height: 190px !important;
	}
	
	#header-widget-area{
		float: none;
	}
	
	#fullscreen_slider_1 .avia-slideshow-button{
		margin-right: 0;
	}
	
	/** Mobile Navigation **/
	#top #av-burger-menu-ul{
		padding-top: 50px!important;
	}
	
	#top .av-special-heading .av-special-heading-tag {
		font-size: 30px!important;
	}
}


@media screen and (max-width: 560px){	
	#top .av-special-heading .av-special-heading-tag {
		font-size: 20px!important;
	}
}