/*
Theme Name: Meta Menu Child Theme
Template: Divi
Author: Jonathan Carone
*/
/* Theme customization starts here */

/* Header Navigation
============================================ */

#main-header, #main-header.et-fixed-header {
box-shadow: none !important;
}

#main-header:not(.et-fixed-header) .logo1 {
    display: block;
}

#main-header:not(.et-fixed-header) .logo2 {
    display:block;
}

.et-fixed-header {
    display: block !important;
}

.et_menu_container { box-shadow:none !important; }
.inline-nav { display:inline-block; }
.inline-nav a { font-size: 24px !important; display:block; margin-right: 10px; }
#top-menu-nav { display: block !important; }

.et_pb_header_toggle { float:right !important; margin-left: 50px}

#top-menu > li > a {
    padding-top: 27px;
    font-family: "SH Extra Bold", Helvetica, Arial, Lucida, sans-serif;
    font-size: 14px; 
    letter-spacing: 1px; 
    text-transform: uppercase !important;
    color: #ffffff !important;
}

.et_pb_fullscreen_nav_container {
    font-family: "SH Extra Bold", Helvetica, Arial, Lucida, sans-serif;
    font-size: 14px; 
    letter-spacing: 1px; 
    font-weight: bold;
    color: #ffffff !important;
}



@media only screen and (max-width: 1060px) and (min-width: 750px) {
#et-top-navigation #top-menu-nav #top-menu {
    display: flex !important;
}

#top-menu > li > a {
    padding-top: 8px !important;
    padding-bottom: 0px !important;
    margin-right: 0px !important;
    font-size: 12px; 
    letter-spacing: 1px; 
    text-transform: uppercase !important;
    color: #ffffff !important;
}

}
.et_overlay{
	display: none!important;
}

@media (min-width: 1061px) {
  #logo { margin-left: 0px; }
  .mobile_menu_bar:before, .mobile_menu_bar:after { color: #fff !important; top:18px; }
  .et-fixed-header .mobile_menu_bar:before, .et-fixed-header .mobile_menu_bar:after { 
      color: #fff !important;}
  #top-header.et-fixed-header { z-index:100; }
  #et-secondary-menu { position:relative !important; top:20px !important; transition: all 0.2s ease-in-out; }
  .et-fixed-header #et-secondary-menu { top:20px !important; }
  .et_menu_container { padding-left:0 !important; }
  #top-menu .sub-menu { background: #ffffff !important; }
}
@media only screen and (max-width: 1060px) and (min-width: 750px) {
  #et_top_search { display:none !important; visibility:hidden; }
  .interior-mobile-menu .mobile_menu_bar:before { color: #fff; }
  .mobile_menu_bar:before, .mobile_menu_bar:after { color: #fff !important;  }
  #main-header:not(.et-fixed-header) .logo1 {
        display:block;
    }

    #main-header:not(.et-fixed-header) .logo2 {
        display:inline-block;
    }
}

@media (min-width: 1061px) {
#main-header:not(.et-fixed-header) { background-color: rgba(0,0,0,0.0) !important; }
#page-container { padding-top: 0 !important; }
}
.et_mobile_nav_menu {
	display: none !important;
}
.et_pb_column .et_pb_row_inner, .et_pb_row {
        padding: 30px 0 !important;
}
@media (max-width: 980px) {
    .et_pb_menu__menu {
        display: block!important;
    }
}

@media (max-width: 1030px) {
	.header_layoutcolumn>div:nth-child(2) {
		display: none !important;
	}
}