@font-face {
	font-family: 'Rawengulk Regular';
	font-style: normal;
	font-weight: normal;
	src: local('Rawengulk Regular'), url('../fonts/RawengulkRegular.woff') format('woff');
}


@font-face {
	font-family: 'Rawengulk Ultralight';
	font-style: normal;
	font-weight: normal;
	src: local('Rawengulk Ultralight'), url('../fonts/RawengulkUltralight.woff') format('woff');
}


@font-face {
	font-family: 'Rawengulk Light';
	font-style: normal;
	font-weight: normal;
	src: local('Rawengulk Light'), url('../fonts/RawengulkLight.woff') format('woff');
}


@font-face {
	font-family: 'Rawengulk Demibold';
	font-style: normal;
	font-weight: 700;
	src: local('Rawengulk Demibold'), url('../fonts/RawengulkDemibold.woff') format('woff');
}


@font-face {
	font-family: 'Rawengulk Bold';
	font-style: normal;
	font-weight: normal;
	src: local('Rawengulk Bold'), url('../fonts/RawengulkBold.woff') format('woff');
}


@font-face {
	font-family: 'Rawengulk Petitecaps';
	font-style: normal;
	font-weight: normal;
	src: local('Rawengulk Petitecaps'), url('../fonts/RawengulkPcs.woff') format('woff');
}

html {
	width:100%;
	min-height:100%;
	padding-top:55px;
}

body {
	min-height:100%;
	background:linear-gradient(rgba(181,22,24,1), rgba(246,134,31,1));
	background-size:cover;
	background-repeat: no-repeat;
	padding-top:5px;
}


.container {
	height:100%;
	min-height:100%;
	background:#f8f9fa;
	/*margin-top:5px;
	margin-botom:5px;*/
}


h1 {
	font-family: 'Rawengulk Regular';
	color:rgba(181,22,24,1);
}

h4 {
	
	font-family: 'proxima-nova';
	font-weight:bold;
	color:rgba(181,22,24,1);
	margin-top: 20px;
}

p {
	font-family: 'proxima-nova';
	color:black;
}

a {
	font-family: 'Rawengulk Bold';
}

.body-links, .footer-note a {
	text-decoration:underline;
	color:black;
}

hr {
	border-color:black;
	
}

.title-img {
	padding:5px;
	margin-bottom:10px;
	width:60%;
	margin-left: auto;
  	margin-right: auto;
  	display: block;
}
.title-img img {
	position:relative;
	width:100%;
}

.footer {
	margin-top:10px;
	margin-bottom:10px;
}

.footer img {
	height:40px;
	margin-bottom:5px;
}

.footer-note {
	font-size:14px;
	margin:0;
	padding:0;
	line-height: 16px;
	
}

@media only screen and (max-width: 768px) {
	[class*="col-"] {
		width:100%;
	}
	
	.footer img {
	  height:30px;
	  margin-bottom:5px;
	}
}

.carousel-inner img {
	height:auto;
	max-height:600px;
}

.carousel-control-prev-icon, .carousel-control-next-icon {
	color: rgba(181,22,24,1);
}

.carousel-control-prev-icon, .carousel-control-next-icon {
	color:black;
}

.survey-embed {
	text-align: center;
	width:100%;
	margin:auto;
}

.centered-child {
	width:720px;
	display:inline-block;
}
