* {font-family: 'Myriad Pro';}
#logo { width: 100%; max-width: 560px;}
#logo-icon, #logo-short { display: none;}
.navbar-default { background: #fff; border-color: #000; border-left: 0; border-right: 0; border-top: 0; border-radius: 0;}
.navbar-brand { height: auto;}
.navbar-nav>li>a, .navbar-default .navbar-nav>li>a { font-size: 22px; font-weight: bold; font-family: 'Myriad Pro'; text-transform: uppercase; color: #000;}
.social a { height: 57px; width: 57px; margin: 15px 10px; display: block; background: url("../img/social.png") no-repeat; background-position: center left; }
.tw a { background-position: -84px 50%;}
.ig a { background-position: -167px 50%;}
.social a span { display: none;}
#hero { width: 100%; display: block;}
.navbar { margin-bottom: 0; border-bottom: 2px solid;}
table { margin: 0 0 60px;}
table a { color: #000; text-decoration: underline;}
.small-container { display: block; margin: 30px auto; width: 100%; max-width: 775px;}
h3 {font-family: 'Myriad Pro'; font-size: 26px; text-align: center; text-transform: uppercase; }
strong,p { font-size: 20px;}
.footer { background: #000; padding: 10px; color: #fff; text-transform: uppercase; font-size: 12px;}
.container-fluid > .navbar-header { margin: 0;}

@media (min-width: 768px) {
	.navbar-nav > li > a { line-height: 70px; }
	.navbar-header { float: left; width: calc(100% - 655px); }
}

@media (max-width: 1105px) {
	.navbar-header { margin: 0; width: calc(100% - 655px); }
	#logo-short { display: block; }
	#logo-icon { display: none; }
	#logo { display: none; }
}

@media (max-width: 995px) {
	.navbar-header { margin: 0; width: calc(100% - 655px); }
	#logo-icon { display: block; }
	#logo { display: none; }
	#logo-short { display: none; }
}

@media (max-width: 767px) {
	.navbar-brand {	width: calc(100% - 78px); }
	.navbar-toggle { margin-top: 20px; margin-bottom: 20px; }
	.navbar-nav { float: none !important; text-align: center; }
	.social a { height: auto; width: auto; background: none; margin: 0;}
	.social a span { display: block;}
	.navbar-header { width: 100%;}
	#logo-short { display: block; width: 100%; max-width: 300px; }
	#logo-icon { display: none; }
	#logo { display: none; }
}