body{margin:0;padding:0;font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;}
.logo-container{background:#C00520;}
.logo-container-width{max-width:1000px;margin:0 auto;}
.top-nav{display:flex;justify-content:space-between;height:70px;align-items:center;padding:0 15px;}
.logo-wrapper{max-width:328px;}.logo-wrapper img{max-width:100%;}
.header-contact-wrapper{display:flex;flex-direction:column;justify-content: space-evenly;height: 100%;}
.header-phone{
    color: #fff;
    font-size: 26px;
    font-weight: bold;
}
.social-media i.fa {
  display: inline-block;
  background:#fff;
  color:#C00520;
  border-radius: 60px;
  box-shadow: 0px 0px 2px #888;
  padding: 0.5em 0.6em;

}
@media(max-width:550px){.header-contact-wrapper{display:none;}.top-nav{justify-content:center;}}

.bottom-nav{background:#111;}
.global-nav {
    display: flex;
	flex-direction:column;
	background:#111;
	position:absolute;
	border-radius:3px;
	z-index:1;
	width:90%;
	left:5%;
}
.global-nav .fa{font-size:1.2em; font-weight:bold;}
.nav-main {
    position: relative;
    line-height: 38px;
    padding:0 11px;
}
.nav-down{margin-left:5px;}
.nav-main, .nav-main a{
	text-decoration:none;
	color:#fff;
	font-size: 14px;
}

.suckerfish {
    flex-direction: column;
    display: none; 
    z-index: 10;
}

.suckerfish a {
    text-decoration: none;
    padding: 0 12px;
}
.pufferfish{display:flex;flex-direction:column;}
.wrapper-for-fa{display:flex;justify-content:space-between;align-items:center;}
.suckerfish .wrapper-for-fa{height:36px;}
.suckerfish .wrapper-for-fa .fa{padding:0 10px;line-height: 38px;}
.sucker-suckerfish{display:none;flex-direction:column;padding: 0 11px;}

#mobile-menu{
	display:flex;
	align-items:center;
	justify-content:flex-end;
}
.menu-text{color:#fff;font-weight:bold;}
.mobile-bars{
	text-align: center;
	width:50px;
}
.icon-bar{
	display:block;
	height: 5px;
	border-radius:1px;
	background-color:#fff;
	margin: 7px;
}
.menu-active .menu-text{color:#888;} .menu-active .icon-bar{background-color:#888;}
@media (max-width: 730px){
	.click-dropdown .suckerfish{display:flex;}
	.sub-click-dropdown .sucker-suckerfish{display:flex;}
	.suckerfish .wrapper-for-fa .fa-angle-right{display:none;}
}
@media (min-width:730px) {
	.mobile-nav-only{display:none;}
	#mobile-menu{display: none;}
	#mobile-grab{display:flex !important;}
	.global-nav {
		flex-direction:row;
		position:relative;
		width:initial;
		left:initial;
	}
	.suckerfish {
		margin-left: -11px;
		position: absolute;
		width: 230px;
		background: #111;
	}
	.suckerfish a,.suckerfish .wrapper-for-fa .fa{}
	.suckerfish a:hover, .suckerfish .wrapper-for-fa:hover .fa{background: #c00520;}
	.sucker-suckerfish{
		position:absolute;
		width: 300px;
		left: 230px;
		background: #111;
		padding:0;
	}
	.pufferfish a{flex-grow:1;}
	.suckerfish .wrapper-for-fa .fa-angle-down{display:none;}
	.nav-main:hover .suckerfish {display: flex;}
	.pufferfish:hover .sucker-suckerfish{display:flex;}
}