@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'RalewayBlack';
  src: url("../fonts/Raleway-Black.ttf");
}
@font-face {
  font-family: 'RalewayThin';
  src: url("../fonts/Raleway-Thin.ttf");
}
@font-face {
  font-family: 'RalewayLight';
  src: url("../fonts/Raleway-Light.ttf");
}
@font-face {
  font-family: 'RalewayExtraLight';
  src: url("../fonts/Raleway-ExtraLight.ttf");
}
@font-face {
  font-family: 'RalewayMedium';
  src: url("../fonts/Raleway-Medium.ttf");
}
@font-face {
  font-family: 'RalewayRegular';
  src: url("../fonts/Raleway-Regular.ttf");
}
@font-face {
  font-family: 'RalewaySemiBold';
  src: url("../fonts/Raleway-SemiBold.ttf");
}
@font-face {
  font-family: 'RalewayBold';
  src: url("../fonts/Raleway-Bold.ttf");
}
@font-face {
  font-family: 'RalewayExtraBold';
  src: url("../fonts/Raleway-ExtraBold.ttf");
}

.header {
	width: 100%;
	margin: 0 auto;
	padding: 10px 0 15px 0;
	max-width: 100%;
	text-align: center;
	background-image: url('../img/header-black.jpg');
	background-position: center; /* Center the image */
	background-repeat: no-repeat; /* Do not repeat the image */
	background-size: cover; /* Resize the background image to cover the entire container */
}
.header .logo {
	margin-bottom: 10px;
}
.header .logo img {
	max-width: 300px;
}
.header h3 {
	margin: 0;
	color: #fff;
}
body {
	font-family: 'RalewayLight', 'Helvetica Neue', 'Lato', 'Segoe UI', Helvetica, Arial, sans-serif;
	font-optical-sizing: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	letter-spacing: 0.07em;
}
h5 {
	margin: 5px 0 0 0;
	font-size: 18px;
}
h5 a {
	opacity: 100%;
}
.cell__img .caption {
	width: 100%;
	text-align: center;
	font-weight: bold;
	padding: 0;
	margin: 10px 0 0 0;
}