@font-face {
	font-family: 'Open Sans';
	src: url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-Light-webfont.eot');
	src: url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
	     url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-Light-webfont.woff2') format('woff2'),
	     url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-Light-webfont.woff') format('woff'),
	     url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-Light-webfont.ttf') format('truetype'),
	     url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-Light-webfont.svg#OpenSans-Light-webfont') format('svg');
	font-style: normal;
	font-weight: 300;
}
@font-face {
	font-family: 'Open Sans';
	src: url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-Regular-webfont.eot');
	src: url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
	     url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-Regular-webfont.woff2') format('woff2'),
	     url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-Regular-webfont.woff') format('woff'),
	     url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-Regular-webfont.ttf') format('truetype'),
	     url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-Regular-webfont.svg#OpenSans-Regular-webfont') format('svg');
	font-style: normal;
	font-weight: 400;
}
@font-face {
	font-family: 'Open Sans';
	src: url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-Semibold-webfont.eot');
	src: url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
	     url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-Semibold-webfont.woff2') format('woff2'),
	     url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-Semibold-webfont.woff') format('woff'),
	     url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-Semibold-webfont.ttf') format('truetype'),
	     url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-Semibold-webfont.svg#OpenSans-Semibold-webfont') format('svg');
	font-style: normal;
	font-weight: 600;
}
@font-face {
	font-family: 'Open Sans';
	src: url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-Bold-webfont.eot');
	src: url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
	     url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-Bold-webfont.woff2') format('woff2'),
	     url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-Bold-webfont.woff') format('woff'),
	     url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-Bold-webfont.ttf') format('truetype'),
	     url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-Bold-webfont.svg#OpenSans-Bold-webfont') format('svg');
	font-style: normal;
	font-weight: 700;
}
@font-face {
	font-family: 'Open Sans';
	src: url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-ExtraBold-webfont.eot');
	src: url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
	     url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-ExtraBold-webfont.woff2') format('woff2'),
	     url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-ExtraBold-webfont.woff') format('woff'),
	     url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
	     url('/wp-content/themes/MadeByHugh/css/fonts/OpenSans/OpenSans-ExtraBold-webfont.svg#OpenSans-ExtraBold-webfont') format('svg');
	font-style: normal;
	font-weight: 800;
}
/* ########################################################################################################################################################################################### */
				/* https://css-tricks.com/box-sizing */
html {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
*, body {
	/*font-family: 'Open Sans', sans-serif;*/
	font-family: 'Lato', sans-serif;
	/*font-family: 'Noto Sans', sans-serif;*/
	/*font-weight: 400;*/
	margin: 0;
	padding: 0;
}
*, *:before, *:after {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
}
.navbar, footer {
	background-color: #3f516b;
}
	.navbar-header .row div {
		white-space: nowrap;
	}
	.navbar a, .navbar .fa {
		/*color: #8a9fbe;*/
		color: #ffffff;
	}
footer {
	color: #8a9fbe;
	height: 100px;
	/*margin-top: 20px;*/
	padding: 20px;
}
h1, h2, h3, h4, h5, h6 {
	/*font-weight: 700;*/
}
.btn {
	font-weight: bold;
}
.bootstrap-switch .bootstrap-switch-label {
	background: #e6e6e6;
}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default {
	background: #ffffff;
}
.flex-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  /*height: 150px;
  overflow: auto;*/
}
.flex-center * {
  margin: 0;
}
.parent {
  position: relative;
}
.child {
  /*position: absolute;*/
  position: relative;	/* TESTING B/C IMAGES WERE BEING PUSHED OFF HORIZONTAL CENTER */
  top: 50%;
  transform: translateY(-50%);
}