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

/***************************/
/*		Uber Menu styles		 */
/***************************/
.av_main_nav_header.av_menu_right #header_main .main_menu-uber{ 
  clear:none; 
  z-index: 100; 
  line-height:30px; 
  height:100%; 
  margin:0; 
  float:right;
}
 
.av_main_nav_header.av_menu_left #header_main .main_menu-uber{
  clear:none; 
  position: absolute; 
  z-index: 100; 
  line-height:30px; 
  height:100%; 
  margin:0; 
  left:0;
  right:auto; 
}
 
 
 
/* Menu left or right, slim */
.av_main_nav_header .main_menu-uber .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
  padding-top:36px;
  padding-bottom:36px;
}
  
/* Menu left or right, large */
.av_main_nav_header.av_large .main_menu-uber .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
  padding-top:50px;
  padding-bottom:50px;
}
  
/* Menu left or right, scrolled */
.av_main_nav_header.header-scrolled .main_menu-uber .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
  padding-top:14px;
  padding-bottom:14px;
}
 
.ubermenu #menu-item-search{
  display:none;
}
 
#header_main,
#header_main .main_menu-uber .ubermenu{
  border-top:none;
}
 
#header_main_alternate{
  display:block !important;
}
#header_main_alternate .main_menu-uber{
    position:relative;
}
 
.av_bottom_nav_header #header_main,
.av_bottom_nav_header #header_main_alternate{
  border-bottom:none;
}
 
@media screen and (max-width:999px){
  #header_main .logo,
  #header_main .main_menu-uber{
    position:relative;
    clear:both;
  }
  #header_main_alternate{
    display:block !important;
  }
  #advanced_menu_toggle{
    display:none !important;
  }
 
}
  
/* Responsive Menu */
@media only screen and (max-width: 767px) {
    .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
        padding-top:15px !important;
        padding-bottom:15px !important;
    }
}
 
@media only screen and (max-width: 959px) {
  .av_main_nav_header.av_menu_right #header_main .main_menu-uber{
    position:relative;
  }
  .av_main_nav_header.av_menu_right .ubermenu.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{
    padding-top:15px;
    padding-bottom:15px;
  }
}

/************************************/
/*																	*/
/*		Elements: Special Heading			*/
/*																	*/
/************************************/
h1, h2, h3, h4, h5, h6 { text-transform: none !important; }


/************************************/
/*																	*/
/*						PAGE STYLES						*/
/*																	*/
/************************************/
/************************************/
/*			Remove special Ampersand		*/
/************************************/
.special_amp { color: inherit!important; font-family: inherit; font-size: inherit; }

/************************************/
/*					FAQs										*/
/************************************/
.ewd-ufaq-post-margin-symbol span {
	font-size: 12px;
}
.ewd-ufaq-post-margin-symbol {
	padding-top: 20px;
}
.ufaq-faq-title-text {
	font-weight: normal!important;
}
div.ufaq-faq-title-text > h4 {
	color: #b0b0b0;
}

/************************************/
/*																	*/
/*					FOOTER STYLES						*/
/*																	*/
/************************************/
/************************************/
/*				Socket Style							*/
/************************************/
/*#socket .copyright {
	width: 25%; 
	text-align: center;
}
#socket .sub_menu_socket { 
	text-align: center;
}
#socket .sub_menu_socket .avia3-menu li {
	float: none;
	display: inline;	
}

#socket .sub_menu_socket {
    float: none;
    text-align: center;
    width: 100%;


}

#socket .sub_menu_socket li {
    float: none;
    display: inline-block;
}

#socket .copyright {
    float: none;
    text-align: center;
    display: block;

}


#socket .menu {
	margin-bottom: 0px;
}
*/

#socketLogos {
	width: 25%;
	text-align: right;
	float: right;
}

#socket .sub_menu_socket div {
	
	width: 100%;
	
}

.bsi-Logo {
	width: 130px;
	padding: 0 4px;
}