@media (max-width : 599px ){
.mobile-show {
	height: 40px;
	opacity: 1;
}
.mobile-hide {
	height: 0px;
	opacity: 0;
}
.mobile-opacity {
	opacity: 0;
}
#header-container {
	display: none;
}
#mobile-header {
	color: hsla(0,0%,100%,1);
	position: fixed;
	top: 0px;
	text-align: center;
	left: 25px;
	background-color: hsla(0,0%,100%,0.7);
	width: 50px;
	height: 50px;
	z-index: 20;
	cursor: pointer;
}
#mobile-menu {
	position: fixed;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: hsla(0,0%,0%,0.50);
	-webkit-backdrop-filter: blur(4px);
	z-index: 24;
	color: hsla(0,0%,100%,1.00);	
}
#menuwrap {
	margin-left: 25px;
}
#mobile-menu-exit {
	position: fixed;
	top: 0px;
	left: 25px;
	width: 50px;
	height: 50px;
	z-index: 26;
	opacity: 1;
	background-image: url(../img/exit.gif);
	cursor: pointer;
}
#social {
	position: fixed;
	height: 50px;
	width: 105px;
	z-index: 25;
	right: 25px;
	top: 0px;
}
#footer {
	padding-left: 25px;
	padding-right: 25px;
}
#footer-copyright {
	margin-right: 25px;
}
}

@media (min-width : 600px ) and (max-width : 999px ){
.mobile-show {
	height: 40px;
	opacity: 1;
}
.mobile-hide {
	height: 0px;
	opacity: 0;
}
.mobile-opacity {
	opacity: 0;
}
#header-container {
	display: none;
}
#mobile-header {
	color: hsla(0,0%,100%,1);
	position: fixed;
	top: 0px;
	text-align: center;
	left: 50px;
	background-color: hsla(0,0%,100%,0.7);
	width: 50px;
	height: 50px;
	z-index: 20;
}
#menuwrap {
	margin-left: 50px;
}
#mobile-menu {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: hsla(0,0%,0%,0.50);
	-webkit-backdrop-filter: blur(4px);
	z-index: 24;
	color: hsla(0,0%,100%,1.00);	
	top: 0px;
}
#mobile-menu-exit {
	position: fixed;
	top: 0px;
	left: 50px;
	width: 50px;
	height: 50px;
	z-index: 26;
	opacity: 1;
	background-image: url(../img/exit.gif);
}
#socialtab {
	display: none;
	padding-top: 0px;
}
#social {
	position: fixed;
	width: 105px;
	height: 50px;
	z-index: 25;
	right: 48px;
	top: 0px;
}
#footer {
	padding-left: 50px;
	padding-right: 50px;
}
#footer-copyright {
	margin-right: 50px;
}
}

@media (min-width : 1000px ) and (max-width : 1504px ){
#mobile-header {
display: none;
}
#menuwrap {
	display: none;
}
#social {
	display: none;
}
header {
	padding-left: 100px;
}
#header-container {
	width: auto;
	margin-left: 50px;
	margin-right: 50px;
}
#footer-links {
	margin-left: 50px;
}
#footer-copyright {
	margin-right: 50px;
}
}

@media (min-width : 1505px ){
#mobile-header {
	display: none;
}
#menuwrap {
	display: none;
}
#social {	
	display: none;
}
header {
	padding-left: 100px;
}
#header-container {
	width: 1410px;
	margin: auto;
}
#footer-links {
	margin-left: calc(50% - 705px);
}
#footer-copyright {
	margin-right: calc(50% - 705px);
}
}
/*GLOBAL TAGS*/
#preload {
	display: none;
}
#mobile-menu {
	display:none
}
#mobile-menu-exit {
	display:none
}
a:link {
	color: inherit; /* blue colors for links too */
  text-decoration: inherit; /* no underline */
}
a:visited {
	color: inherit; /* blue colors for links too */
  text-decoration: inherit; /* no underline */
}
a:hover {
	color: inherit; /* blue colors for links too */
  text-decoration: inherit; /* no underline */
}
a:active {
	color: inherit; /* blue colors for links too */
  text-decoration: inherit; /* no underline */
}
body {
	background-color: hsla(0,0%,90%,1.00);
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 200;
	margin-bottom: 0px;
}
#menuwrap {
	position: absolute;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-content: center;
	top: 65px;
}
.mobile-button {
	font-weight: 200;
	font-size: 15pt;
	display: block;
	cursor: pointer;
	padding: 10px 15px 10px 15px;
	color: white;
	margin-bottom: 10px;
	text-align: center;
	transition: all 0.2s ease-in-out;
	background-image: -webkit-linear-gradient(270deg,rgba(0,0,0,0.50) 0%,rgba(0,0,0,0.50) 100%);
	background-image: linear-gradient(180deg,rgba(0,0,0,0.50) 0%,rgba(0,0,0,0.50) 100%);
}
.mobile-button:active {
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.50) 0%,rgba(255,255,255,0.50) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,0.50) 0%,rgba(255,255,255,0.50) 100%);
	color: black;
}
#header-container {
	position: fixed;
	height: 50px;
	top: 0px;
	left: 0;
	right: 0;
	z-index: 25;
}
#header-icon {
	width: 50px;
	height: 50px;
	background-image: url(../img/icon.png);
	background-size: 50px 50px;
	background-color: hsla(217,10%,40%,1);
	position: fixed;
	transition: background-color 0.2s ease-in-out;
	cursor: pointer;
}
#header-icon:hover {
	background-color: hsla(0,0%,0%,1);
}
#header-icon:active {
	background-color: hsla(0,0%,100%,1.00);
}
header {
	height: 50px;
	position: relative;
	background-color: hsla(0,0%,100%,0.70);
	color: hsla(0,0%,0%,1.00);
	font-weight: 200;
	transition: top 0.3s ease-in-out, background-color 0.2s ease-in-out;
	max-width: 1360px;
	text-align: center;
}
#socialtab {
	height: 50px;
	position: relative;
	font-size: 0px;
	z-index: 0;
	float: right;
}
.nav-down {
	top: 0px;
}
.nav-up {
    top: -50px;
}
.header-button {
	height: 38px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	font-size: 20px;
	display: inline-block;
	transition: color 0.2s ease-in-out, background-image 0.2s ease-in-out;
	cursor: pointer;
}
.header-button:hover {
	color: hsla(0,0%,100%,1.00);
}
.header-button:active {
	color: hsla(0,0%,0%,1.00);
}
#facebook {
	background-image: url(../img/fb-icon.png);
	background-size: contain;
	width: 20px;
	transition: all 0.2s ease-in-out;
}
#facebook:hover {
	background-image: url(../img/fb-icon-h.png);
	background-color: hsla(221,44%,41%,0.70);
}
#facebook:active {
	background-image: url(../img/fb-icon-h.png);
	background-color: #3b5998;
}
#instagram {
	background-image: url(../img/insta-icon.png);
	background-size: contain;
	width: 20px;
	transition: all 0.2s ease-in-out;
}
#instagram:hover {
	background-image: url(../img/insta-icon-h.png);
	
}
#instagram:active {
	background-image: url(../img/insta-icon-a.jpg);
}
.facebook2 {
	background-size: contain;
	width: 20px;
	transition: all 0.2s ease-in-out;
	background-image: url(../img/fb-icon.png);
	background-color: hsla(0,0%,100%,0.70);
}
.facebook2:hover {
	background-image: url(../img/fb-icon-h.png);
	background-color: hsla(221,44%,41%,0.70);
}
.facebook2:active {
	background-image: url(../img/fb-icon-h.png);
	background-color: #3b5998;
}
.instagram2 {
	background-image: url(../img/insta-icon.png);
	background-size: contain;
	width: 20px;
	transition: all 0.2s ease-in-out;
	background-color: hsla(0,0%,100%,0.70);
}
.instagram2:hover {
	background-image: url(../img/insta-icon-h.png);
}
.instagram2:active {
	background-image: url(../img/insta-icon-a.jpg);
}
.hide {
	display: none;
}
#footer {
	margin-top: 100px;
	padding-top: 50px;
	padding-bottom: 50px;
	color: hsla(0,0%,0%,1.00);
	background-color: hsla(0,0%,100%,0.70);
	font-weight: 300;
	position: relative;
	bottom: 0px;
	display: flex;
}
.footer-btt {
	font-weight: 300;
	background-color: hsla(0,0%,0%,1.00);
	display: inline-block;
	width: auto;
	height: auto;
	color: hsla(0,0%,100%,1.00);
	transition: 0.2s ease-in-out;
	cursor: pointer;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	line-height: 20px;
	margin-bottom: 20px;
}
.footer-btt:hover {
	background-color: hsla(217,10%,40%,1);
	color: hsla(0,0%,0%,1.00);
}
.footer-btt:active {
	background-color: hsla(217,10%,40%,1);
	color: hsla(0,0%,100%,1.00);
}
#footer-links {
	display: inline-block;
	text-align: left;
}
#footer-copyright {
	display: inline-block;
	float: right;
	text-align: right;
	position: absolute;
	right: 0px;
	bottom: 50px;
	margin-top: auto;
}
.f-link {
	transition: all 0.2s ease-in-out;
}
.f-link:hover {
	color: hsla(219,24%,54%,1.00);
}
.f-link:active {
	color: hsla(0,0%,100%,1.00);
}
.f-social {
	height: 35px;
	width: 35px;
	display: inline-block;
	cursor: pointer;
	margin-top: 20px;
}