.av_phone_active_right .phone-info { float: right; position: absolute; right: 115px; margin-top: 52px !important; font-size: 20px; font-family: 'Open Sans'; color: rgb( 0, 0, 0 ); font-weight: 300; }

header.header-scrolled .av_phone_active_right .phone-info { margin-top: 8px !important; }

#header_meta { min-height: 0px !important; height: 0px !important; }
#header_main .social_bookmarks li a { border-radius: 0px; }

#top .social_bookmarks li a,
#top .social_bookmarks li { margin-right: 2px !important; padding-top: 2px; }
#top .social_bookmarks { height: 38px; z-index: 150; margin: -40px 10px 0px -9px; }

#top #searchsubmit {height: 42px !important;}

.js_active .active_tab_content {border-bottom: none !important;}

#top .social_bookmarks_facebook a { color: #fff; background: url('../images/fb.svg') !important; height: 36px !important; }
#top .social_bookmarks_twitter a { color: #fff; background: url('../images/t.svg') !important; height: 36px !important; }
#top .social_bookmarks_linkedin a { color: #fff; background: url('../images/ld.svg') !important; height: 36px !important; }
#top .social_bookmarks_gplus a { color: #fff; background: url('../images/g+.svg') !important; height: 36px !important; }
#top .social_bookmarks_youtube a { color: #fff; background: url('../images/yt.svg') !important; height: 36px !important; }
#top .social_bookmarks_pinterest a { color: #fff; background: url('../images/pin.svg')!important ; height: 36px!important; }
#top .social_bookmarks_facebook:hover a { color: #fff; background: url('../images/fb.svg'); filter: alpha(opacity=50); opacity: 0.5; }
#top .social_bookmarks_twitter:hover a { color: #fff; background: url('../images/t.svg'); filter: alpha(opacity=50); opacity: 0.5; }
#top .social_bookmarks_linkedin:hover a { color: #fff; background: url('../images/ld.svg'); filter: alpha(opacity=50); opacity: 0.5; }
#top .social_bookmarks_gplus:hover a { color: #fff; background: url('../images/g+.svg'); filter: alpha(opacity=50); opacity: 0.5; }
#top .social_bookmarks_youtube:hover a { color: #fff; background: url('../images/yt.svg'); filter: alpha(opacity=50); opacity: 0.5; }
#top .social_bookmarks_pinterest:hover a { color: #fff; background: url('../images/pin.svg'); filter: alpha(opacity=50); opacity: 0.5; }

/*header*/	



#header { border-top: 3px solid #000; }
#wrap_all { background-color: #ececec !important;/*position: absolute;
    top: 38px;*/
       /* margin-top: -100px;*/ }

#black-studio-tinymce-3 {padding: 0 !important;}

/*logo*/
@media only screen and (min-width: 768px) {
    
    #header .logo img { width: 340px; }

}

/*nav*/	
.header_color .main_menu ul:first-child > li.current-menu-item > a,
.header_color .main_menu ul:first-child > li.current_page_item > a { color: #e0750b !important; }
nav.main_menu { background-color: #000000; padding: 10px  20px   10px   20px  !important; }
nav.main_menu li a { font-family: Arial;  color: #FFFFFF !important; }
nav.main_menu li a:hover { color: #e0750b !important; }
nav.main_menu li a .avia-menu-text { font-size: 16px; }
.html_header_top .av_bottom_nav_header .main_menu ul:first-child > li a { height: 14px; line-height: 16px; margin-top: 10px; border-right-color: #3f3f3f; border-left: 1px solid #666; padding: 0px 8px !important; }


nav.main_menu ul:first-child>li:first-child a { border-left-style: none !important; border-left-width: 0px !important; border-right-style: none !important; }
nav.main_menu ul:first-child li:nth-last-child(2) a { border-right-style: none !important; }

.header_color .avia-menu-fx { background-color: #e0750b; }
.avia-menu-fx { bottom: -10px !important; }

.home_icon { background: url('../images/home_icon.png') no-repeat; opacity: 1 !important; display: block !important; height: 13px; width: 17px; background-position-y: 1px; }
nav.main_menu ul:first-child li:nth-child(2) a { border-left: 0px solid #000 !important; }

header #header_main_alternate { background-color: #ECECEC; border-bottom-width: 0px !important; z-index: 3; }
header #header_main_alternate .main_menu { top: -34px; padding-top: 17px; padding-bottom: 17px; margin-bottom:-20px; }

.html_header_top.html_header_sticky #top #wrap_all #main { padding-top: 204px !important; }
.html_header_top.html_header_topbar_active.html_header_sticky.html_large.html_bottom_nav_header #top #main { padding-top: 145px !important; }


#top #main .avia-section .template-page { margin-top: 20px; }

/* NEW MENU ICON FONT: making menu icon to font you can insert a single line in the stylesheet - Nasib's code - 04.01.2014 */
#advanced_menu_toggle:before { content: "Menu +"; }
/* NAV MENU Z-INDEX SLIDER ISSUE resolved with code below. Nasib's code - 03.01.2014
This is the code you can change the slider id as per requirement */
#av_section_1,
#full_slider_1 { z-index: 0!important }
nav.main_menu .avia-search-tooltip.avia-tt { display: block !important; opacity: 1px; }



/* ### START - SLIDE OUT MENU IN HEADER note: need to still make it sticky to top*/
@media only screen and (max-width: 1139px) {
.header_color .main_menu ul:first-child > li > a { font-size: 15px; border-right: 2px solid #ff0000; padding: 0px 5px !important; }
}

@media only screen and (max-width: 990px) {
.av_phone_active_right .phone-info { display:none !important;}
nav.main_menu li a .avia-menu-text { font-size: 14px; }
.html_header_top .av_bottom_nav_header .main_menu ul:first-child > li a { height: 14px; line-height: 16px; margin-top: 10px; border-right-color: #3f3f3f; border-left: 1px solid #666; padding: 0px 6px !important; }

}

@media only screen and (max-width: 767px) {
body #advanced_menu_toggle { height: 42px!important; line-height: 43px!important; font-size: 16px!important; font-family: arial, sans-serif!important; border: 1px solid #333!important; color: #fff!important; padding: 0px 10px 10px 10px; width: 70px; background-color:  #000; margin-top:-45px;}
body #advanced_menu_toggle:before { content: "Menu+"; font-family: arial, sans-serif!important; font-size: 16px!important; }
#avia-menu { display: none }
#mobile-advanced-menu { width: 100%; min-width: 100%; padding: 10px; }

.html_header_top.html_header_sticky #top #wrap_all #main { padding-top: 0px !important;  }
.responsive #header .social_bookmarks {  text-align: right; margin-top:5px !important; right:0 !important; height:38px; margin-right:0 !important; padding-right: 0 !important}

.responsive .logo {
    position: static;
    height: 105px !important;
    float: none;
				margin-top:20px;
}


@media only screen and (max-width: 480px) {
/*.responsive .mobile_slide_out .logo { top:50px; float: left; width:100%}*/ 

.responsive #header .social_bookmarks { text-align: left; }
body #advanced_menu_toggle { margin-top: 0px; }

#header_main .social_bookmarks { position: absolute; top: 0; }
.responsive .logo { height: 90px !important; margin-top: 50px; }
body #advanced_menu_toggle { margin-top: -65px; }

}

@media only screen and (min-width: 240px) {
.logo img { width: 300px !important; padding: 0px; max-width: none !important; }
strong.logo { max-width: none !important; }
}

@media(max-width:766px) {
#mobile-advanced li:first-child > a:before,
.html_header_mobile_behavior #mobile-advanced span > a:before { top: 8px !important; }
}
