@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700');

.title-area {
    padding: 0;
    width: 393px;
    float: left;
}

.header-image .site-header {
    background-position: left 18px !important;
    background-size: 393px 170px !important;
}

.header-image .site-title a {
    min-height: 170px;
    margin-top: 18px;
}

.foodie-pro .site-header {
    padding: 0;
}

.site-header .widget-area {
    width: 574px;
		margin-top: 14px;
}

.site-header .widget-area .simple-social-icons ul li a {
    border-radius: 42px;
    color: #999 !important;
    border: none !important;
		padding: 8px;
		background: #f4f4f4 !important;
		font-size: 20px;
}

.site-header .widget-area .simple-social-icons ul li a:hover, .site-header .widget-area .simple-social-icons ul li a:focus {
    border-radius: 42px;
    color: #FFF !important;
    border: none !important;
		padding: 8px;
		background: #999 !important;
		font-size: 20px;
}

.site-header .simple-social-icons {
		margin-left: 40px;
}

.site-header .widget-area .simple-social-icons {
		width: 320px;
		float: left;
}

.site-header .widget-area #nav_menu-4 ul, .site-header .widget-area #nav_menu-3 ul {
		text-align: right;
}

.site-header .widget-area #nav_menu-4 a {
		color: #b8b8b8;
}

.site-header .widget-area #nav_menu-4 .genesis-nav-menu > li > a:hover {
    color: #fff;
		background: #b8b8b8;
}

.site-header .widget-area #nav_menu-4 .genesis-nav-menu a:hover, .site-header .widget-area #nav_menu-4 .genesis-nav-menu .sub-menu .current-menu-item > a:hover {
    color: #fff;
		background: #b8b8b8;
}

.site-header .widget-area .genesis-nav-menu {
		border-top: 0;
		border-bottom: 0;
		font-family: 'Lato', sans-serif;
}

.site-header .widget-area #nav_menu-4 .genesis-nav-menu .menu-item {
		font-size: 14px;
		font-weight: 500;
}

.site-header .widget-area .genesis-nav-menu a {
		text-transform: uppercase;
}

.site-header .widget-area #nav_menu-4 .genesis-nav-menu > li > a {
    color: #b8b8b8;
		padding: 8px 16px;
}

.genesis-nav-menu .sub-menu a {
		padding: 8px 16px;
}

.site-header #nav_menu-4 .sub-menu {
		border-top: 0;
		border-left: 3px solid #b8b8b8;
		border-bottom: 3px solid #b8b8b8;
}

.site-header .widget-area #nav_menu-3 .genesis-nav-menu > li > a {
    color: #7400ac;
		padding: 8px 16px;
}

.site-header .widget-area #nav_menu-3 .genesis-nav-menu .menu-item {
		font-size: 22px;
		font-weight: 700;
}

.site-header #nav_menu-3 .sub-menu {
		border-top: 0;
		border-left: 3px solid #7400ac;
		border-bottom: 3px solid #7400ac;
}

.site-header #nav_menu-3 .sub-menu .menu-item {
		font-size: 14px !important;
		font-weight: 500 !important;
}

.site-header .widget-area #nav_menu-3 a {
		color: #7400ac;
}

.site-header .widget-area #nav_menu-3 .genesis-nav-menu > li > a:hover {
    color: #fff;
		background: #7400ac;
}

.site-header .widget-area #nav_menu-3 .genesis-nav-menu a:hover, .site-header .widget-area #nav_menu-3 .genesis-nav-menu .sub-menu .current-menu-item > a:hover {
    color: #fff;
		background: #7400ac;
}

.site-header .search-form {
    margin-top: 0;
		margin-right: 10px;
}

.site-header .search-form input[type="search"] {
    border-radius: 30px;
    border: none;
    background-color: #F4F4F4 !important;
    width: 160px;
    background: url(https://hungryhappenings.com/wp-content/uploads/2018/04/search.png) right center no-repeat;
}

.site-header ::placeholder {
    color: #999;
    opacity: 1;
}

.site-header :-ms-input-placeholder { 
    color: #999;
}

.site-header ::-ms-input-placeholder { 
    color: #999;
}

/* Change color of widget title to white so it doesn't show up.*/
label.screen-reader-text { color: #ffffff; background:#ffffff; }

@media screen and (max-width: 1149px) {
	.site-header .widget-area {
    width: 566px;
		margin-right: -12px;
  }
		
	.site-header .widget-area #nav_menu-3 .genesis-nav-menu .menu-item {
		font-size: 19px;
  }
}

@media screen and (max-width: 1023px) {
		.title-area {
    width: 100%;
}

.header-image .site-header {
    background-position: center !important;
    background-size: contain !important;
		margin-top: 10px;
		max-height: 170px;
}
		
		#mg-wprm-wrap li.current-menu-item > a {
				color: #7400ac !important;
		}
		
		#mg-wprm-wrap li.menu-item a {
    font-size: 14px;
    font-weight: bold;
    padding: 12px;
		}

#mg-wprm-wrap li.menu-item {
		border-top: none;
		border-bottom: none;
}
		
		#mg-wprm-wrap div.wpr_social_icons i {
    font-size: 20px !important;
}
		
		.wprmenu_bar div.wpr_search form button.wpr_submit {
   		background: #FFF;
		}
}

@media screen and (min-width: 1024px) {
	.site-container .site-header {
    background: url(https://hungryhappenings.com/wp-content/uploads/2018/04/borderless_v2.jpg) no-repeat !important;
}

		.header-image .site-header {
    background-size: 393px 163px !important;
      border-bottom: 2px solid #F4F4F4;
}
		
		#nav_menu-3.invisible {
				opacity: 0;
		}
		
		#nav_menu-3.fixed {
				top: 0;
				position: fixed;
				left: 0;
				width: 100%;
				z-index: 99999;
				background: #FFF;
				border-bottom: 2px solid #7400ac;
		}
		
		.site-header .widget-area #nav_menu-3.fixed ul {
				text-align: center;
		}
}