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

#header { background:#FFFFFF; }
.headeraddition {
    float: right;
    margin-right: 29px;
    margin-top: 5px;
    right: 10px;
    width: 270px;
}
.headeraddition img {
    float: right;
}
#header_main .social_bookmarks {
    float: left;
    margin-top: 5px;
    position: relative;
    right: 0;
    top: 50%;
}
#header_main .container
{
    height: 142px;
}
.headerphone {
    float: left;
    line-height: 22px;
    margin: 7px 0 0 10px;
}
div .logo { position:relative; max-width:100%;  }
.logo a,.logo img { min-height:70px !important;}

#header_main .headerwbz + #advanced_menu_toggle {
    display: none !important;
}
#header_main .headernumber + #advanced_menu_toggle {
    display: none !important;
}
.headerwbz img {
    float: left;
    margin-bottom: 8px;
    margin-left: 28px;
    margin-top: 00px;
}
.headernumber {
    line-height: 22px;
    text-align: center;
	float:right !important;
}
.headernumber img {
    float: right;
    margin-left: 0;
    margin-top: 0px;
    text-align: center;
}
#header_main .container 
{
height:auto !important;
}
.av_menu_right .main_menu { position:relative; float:right; }
@media screen and (min-width: 768px) {
.logofullsize .container, .logofullsize .container .logo a, .logofullsize .container .logo img {
    max-height: 148px !important;
}
.resizeheader .headerwbz.av_one_half { width:42% !important; }
}
@media screen and (max-width: 1024px) {
.headerwbz img {
    float: left;
    margin-left: 0px;
    margin-top: 0px;
}
.headernumber img {
    margin-left: 0px;
    margin-top: 0px;
}
}
@media screen and (max-width: 767px) AND (min-width: 480px) {
.responsive .logo {
    width: 46%; float:left; margin-top:10px;
}
.headeraddition {
    float: right;
    margin-top: 10px;
    width: 200px;
	margin-right:0px;
}
.responsive.html_header_top #header_main .social_bookmarks { margin-top:3px; width:100%; right:0px;}
.headerphone {
    float: left;
    line-height: 22px;
    margin: 0px 0 0;
    width: 100%;
    text-align: center;
}
}

@media screen and (max-width: 479px) {
.responsive .logo {
    width: 100%;
}
.responsive .logo img { margin:auto;}
.headeraddition {
    float: none;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    width: 70%;
	margin-right:0px;
}
.headerphone {
    float: left;
    width: 100%;
    text-align: center;
}
}