<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* kaushan-script-regular - latin */
@font-face {
  font-family: 'Kaushan Script';
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.kabeljournal.de/kaushan-script-v14-latin/kaushan-script-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://fonts.kabeljournal.de/kaushan-script-v14-latin/kaushan-script-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://fonts.kabeljournal.de/kaushan-script-v14-latin/kaushan-script-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://fonts.kabeljournal.de/kaushan-script-v14-latin/kaushan-script-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://fonts.kabeljournal.de/kaushan-script-v14-latin/kaushan-script-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://fonts.kabeljournal.de/kaushan-script-v14-latin/kaushan-script-v14-latin-regular.svg#KaushanScript') format('svg'); /* Legacy iOS */
}


/* montserrat-100 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-100.woff') format('woff'), /* Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-100.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-200 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-200.woff') format('woff'), /* Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-200.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-300 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-300.woff') format('woff'), /* Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-300.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-500 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-500.woff') format('woff'), /* Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-500.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-600 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-600.woff') format('woff'), /* Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-700.woff') format('woff'), /* Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-800 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-800.woff') format('woff'), /* Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-800.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-900 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-900.woff') format('woff'), /* Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-900.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-100italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  src: url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-100italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-200italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  src: url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-200italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-300italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-300italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-500italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-500italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-600italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-600italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-700italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-700italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-800italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  src: url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-800italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-900italic - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  src: url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://fonts.kabeljournal.de/montserrat-v25-latin/montserrat-v25-latin-900italic.svg#Montserrat') format('svg'); /* Legacy iOS */
}

body {	
	background-image: url("/images/hgrd_body.jpg");
	background-repeat: no-repeat; 
	background-attachment: fixed;
	background-position: center top;
	background-color: rgba(253, 228, 168, 1);
	background-size: 135%;
	font-size: 15px;
}

@media (min-width: 768px) {
		body {	
		background-size: 100%;
	}
}

body section {
	padding-top: 0px;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  color: #004396;
}

#main #container {
  background-color: transparent;
}

.layout-boxed {
	box-shadow: none;
	margin: -300px auto 30px;
	max-width: 1240px;
	background-color: transparent;
}

#sect2 {
	box-shadow: 0 0 5px rgba(0,0,0,.2);
	background-color: rgba(255, 255, 255, 1);
}

#hgrd {
	background-image: url("/images/hgrd_main.jpg");
	background-repeat: no-repeat; 
	background-position: center bottom;
	background-color: rgba(255, 255, 255, 1);
	background-size: contain;	
}

.header {
	box-shadow: 0 0 5px rgba(0,0,0,.2);	
	background-color: inherit;
	line-height: 35px;
}

#head_top {
	margin: 0 2.0rem;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	align-content: flex-end;
	align-items: flex-end;
}
	
#head_bottom {
	background-color: #004396;
	text-align: center;
	color: #fff;
	font-family: 'Kaushan Script', sans-serif;
	font-size: 30px;
	line-height: 100%;
}

.head_text {
	padding: 10px 0;
}

#logo {
	max-width: 190px;
	min-width: 190px;
}

@media (min-width: 768px) {
	#logo {
		margin-top: -70px;
		max-width: 190px;
	}
}

#main {
	padding-top: 0px;
}

#breadcrumbs {
  background: transparent;
  padding: 10px 0;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 0px;
  list-style: none;
  background-color: transparent;
  border-radius: 4px;
}

.navbar-default {
  background-color: rgba(255,255,255,0.75);
  border-bottom: 5px #91aed2 solid;
}

.navbar .navbar-collapse {
  text-align: center;
}

.navbar-nav {
  display: inline-block;
  float: none;
}

#navigation ul {
  margin-bottom: -17px;
}

.navbar-default .navbar-nav &gt; .active &gt; a, 
.navbar-default .navbar-nav &gt; .active &gt; a:focus, 
.navbar-default .navbar-nav &gt; .active &gt; a:hover {
  border-bottom: 4px transparent solid;
}

@media (min-width: 768px) {
	.navbar-nav &gt; li &gt; a {
		padding-top: 20px;
		padding-bottom: 5px;
		font-size: 16px;
	}
	.navbar-default .navbar-nav &gt; .active &gt; a, 
	.navbar-default .navbar-nav &gt; .active &gt; a:focus, 
	.navbar-default .navbar-nav &gt; .active &gt; a:hover {
	border-bottom: 4px #004396 solid;
	}	
}

.caret {
  margin-left: 5px;
}

.dropdown-menu {
  text-align: center;
}

#footer {
	background-color: #fde4a8;
	color: #000;
}

#footer .moduletable {
	margin-bottom: 0;
}

#copy {
	background-color: #004396;
	color: #fff;
	text-align: center;
}

#copy a {
	color: #fff;
}

.footer_menu &gt; li {
	list-style: none;
	margin: 0;
	padding: 2px 0;
    float: left;
}

#copy .nav &gt; li &gt; a:focus, .nav &gt; li &gt; a:hover {
    text-decoration: none;
    background-color: transparent;
}

#copy .module-content ul li::before {
    content: none;
}

.footer_menu &gt; li {
    float: left;
}

.footer_menu &gt; li &gt; a {
    display: block;
    padding: 0px 15px 0 0;
    position: relative;
    color: #fff;
}

.footer_menu &gt; li &gt; a:hover, 
.footer_menu &gt; li &gt; a:focus {
	color: #fff;
	background: transparent;
}

.module-content ul li::before {
    content: none;
}

#copy .moduletable {
    margin: 20px 0;
    padding: 0 10px;
}

#copy .modulecontent {
    text-align: center;
}

.footer_menu {
    float: none;
    display: inline-block;
}


/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel, .carousel_temp {
  height: 100%;
  margin-bottom: 0px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}

/* Declare heights because of positioning of img element */
.carousel .item, .carousel_temp  {
  height: 100%;
  background-color: #fff;
}
.carousel-inner &gt; .item &gt; img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
}
.carousel-inner {
	height:100%;
}
.image {
	background-size: cover; 
	background-position: center center; 
	background-repeat: no-repeat;
}
/*
@media (max-width: 1199px) {
	.carousel, .carousel .item, .carousel_temp { height: 560px; }
}
@media (max-width: 991px) {
	.carousel, .carousel .item, .carousel_temp { height: 430px; }
}
@media (max-width: 767px) {
	.carousel, .carousel .item, .carousel_temp { height: 200px; }
}
*/
.carousel-indicators {
    z-index: 9;
	bottom: 155px;
}

/*TO top*/
.back-to-top {
  position: fixed;
  bottom: 2em;
  right: 0px;
  text-decoration: none;
  color: #000000;
  background-color: rgba(235, 235, 235, 0.8);
  font-size: 24px;
  line-height: 0px;
  padding: 1em;
  display: none; 
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;  
  }

.back-to-top:hover {
  background-color: rgba(135, 135, 135, 0.5); }

/*TO content*/
.to-content {
  position: fixed;
  bottom: 2em;
  right: 0px;
  text-decoration: none;
  color: #000000;
  background-color: rgba(235, 235, 235, 0.8);
  font-size: 24px;
  line-height: 0px;
  padding: 1em;
  display: block; 
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;  
  }

.to-content:hover {
  background-color: rgba(135, 135, 135, 0.5); }

</pre></body></html>