/*
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:*/

.html_header_top #top .av_header_stretch .container
{
	width: 100% !important;
}

.logo.bg-logo
{
	display: none !important;
}

.av-logo-container .inner-container
{
    //margin: 0px auto;
    // text-align: center;
    
    
    // width: 96%;
    //text-align: center;
}

.header_images .social_logos 
{
	margin-left: 40px;
}

.header_images .social_logos img
{

}

.header_images
{
	margin-left: 60px;
	width: 94%;
}

.header_images .header_logos .mainlogo
{
	margin-right: 20px;
}

.header_images .header_logos,
.header_images .header_logos .mainlogo,
.header_images .sublogos,
.header_images .sublogos div,
.header_images .social_logos,
.header_images .social_logos div
{
	display: inline;
}

#advanced_menu_toggle,
#advanced_menu_hide
{
	right: 0px !important;
}

.show_mobile_menu #advanced_menu_toggle,
.show_mobile_menu #advanced_menu_hide
{
	top: 60px;
    right: 20px;
}

@media all and (max-width: 1255px)
{
	.header_images
	{
		margin-left: 0px;
		width: 96%;
		text-align: center;
	}
}

@media all and (max-width: 1142px)
{
	.header_images
	{
		margin-left: 10px;
		width: 96%;
		text-align: left;
	}
}

@media all and (min-width: 1071px) and (max-width: 1117px)
{
	.header_images .mainlogo img
	{
		width: 220px;
	}
	
	.header_images .sublogo img
	{
		width: 140px;
	}
}

@media all and (min-width: 1057px) and (max-width: 1070px)
{
	.header_images .mainlogo img
	{
		width: 210px;
	}
	
	.header_images .sublogo img
	{
		width: 130px;
	}
}

@media all and (min-width: 950px) and (max-width: 1056px)
{
	.header_images .mainlogo img
	{
		width: 200px;
	}
	
	.header_images .sublogo img
	{
		width: 130px;
	}
}

@media all and (min-width: 870px) and (max-width: 949px)
{
	.header_images .mainlogo img
	{
		width: 190px;
	}
	
	.header_images .sublogo img
	{
		width: 120px;
	}
}

@media all and (min-width: 823px) and (max-width: 869px)
{
	.header_images .mainlogo img
	{
		width: 180px;
	}
	
	.header_images .sublogo img
	{
		width: 110px;
	}
}

@media all and (min-width: 740px) and (max-width: 822px)
{
	.header_images .mainlogo img
	{
		width: 170px;
	}
	
	.header_images .sublogo img
	{
		width: 100px;
	}
}

@media all and (min-width: 703px) and (max-width: 739px)
{
	.header_images .mainlogo img
	{
		width: 160px;
	}
	
	.header_images .sublogo img
	{
		width: 90px;
	}
}

@media all and (min-width: 680px) and (max-width: 702px)
{
	.header_images .mainlogo img
	{
		width: 160px;
	}
	
	.header_images .sublogo img
	{
		width: 90px;
	}
}

@media all and (min-width: 630px) and (max-width: 679px)
{
	.header_images .mainlogo img
	{
		width: 150px;
	}
	
	.header_images .sublogo img
	{
		width: 80px;
	}
}

@media all and (min-width: 400px) and (max-width: 629px)
{
	.header_images .mainlogo img
	{
		width: 150px;
	}
	
	.header_images .sublogo img
	{
		width: 70px;
	}
}

@media all and (max-width: 945px)
{
	.header_images
	{
		margin-right: 20px;
	}
	
}

@media all and (max-width: 768px)
{
	#advanced_menu_toggle,
	#advanced_menu_hide
	{
		right: -20px;
	}
	
	.show_mobile_menu #advanced_menu_toggle,
	.show_mobile_menu #advanced_menu_hide
	{
		right: 0px;
	}
	
}

@media all and (max-width: 800px)
{
	.header_images .header_logos
	{
		line-height: 50px;
	}
	
	.header_images .social_logos	
	{
		display: none;
	}
	
	.header_images .header_logos .mainlogo
	{
		display: inline;
	}
	
	.header_images .header_logos .mainlogo,
	.header_images .sublogos
	{
		line-height: 50px;
	}
}

@media all and (min-width: 613px)
{
	#top #header_main > .container,
	#top #header_main > .container .main_menu ul:first-child > li > a,
	#top #header_main #menu-item-shop .cart_dropdown_link
	{
		height: 100px !important;
		line-height: 100px !important;
	}
}

@media all and (max-width: 612px)
{
	.header_images .social_logos	
	{
		display: none;
	}
	
	.header_images .header_logos .mainlogo
	{
		display: block;
	}
	
	.header_images .header_logos .mainlogo,
	.header_images .sublogos
	{
		line-height: 50px;
	}
	
	.header_images .header_logos .mainlogo,
	.header_images .sublogos
	{
		display: block;
	}
}

@media all and (max-width: 400px)
{
	.header_images .sublogos
	{
		display: none;
	}
}

#top .avia-smallarrow-slider .avia-slideshow-arrows a {
    opacity: 1;
    width: 25px;
    line-height: 25px;
    height: 29px;
    font-size: 27px;
    background-color: #0352a1;
}