/* Schriften */

@font-face {font-family: 'BenchNine-Regular';src: url("../schriften/BenchNine-Regular.ttf");src: local('BenchNine-Regular'),url("../schriften/BenchNine-Regular.ttf) format('ttf'"),url( "../schriften/BenchNine-Regular.ttf") format('opentype');}
@font-face {font-family: 'RobotoCondensed-Light';src: url("../schriften/RobotoCondensed-Light.ttf");src: local('RobotoCondensed-Light'),url("../schriften/RobotoCondensed-Light.ttf") format('ttf'),url( "../schriften/RobotoCondensed-Light.ttf") format('opentype');}

/* Grundlagen */
html {scroll-behavior: smooth;}
body {background-color: #e1e2e3; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; z-index:1;}
.hintergrund_dunkel{background-color: #e1e2e3 ;z-index:1;}

body.loading * {-moz-transition: none !important;-webkit-transition: none !important;-o-transition: none !important;-ms-transition: none !important;transition: none !important;-moz-animation: none !important;-webkit-animation: none !important;-o-animation: none !important;-ms-animation: none !important;	animation: none !important;}
body, input, select, textarea {color: #000;font-family: "RobotoCondensed-Light", sans-serif;font-size: 1.1em;font-weight: 100;line-height: normal;}

/* Markierungsfarbe */

::selection {background: #497ba9; color: #FFFFFF;} /* und hiermit der Firefox >=1 */ ::-moz-selection {background: #497ba9; color: #FFFFFF;}

/* Banner*/

.banner {padding: 0.5em 0em 2.4em 0em;}

/* Logo*/

.logo {display: block; z-index:2;}

/* Header / Schriften*/

a {color: #000; text-decoration: none;}
a:hover {text-decoration: none; }
strong, b {color: #000; font-weight: 500;}
em, i {font-style: italic;}
p {font-family:'RobotoCondensed-Light'; font-size:19px; line-height:24px; margin: 0 0 0.5em 0; color:#000000;}
.kontakt p {margin: 0 0 0.27em 0;color:#000000; font-weight:100; text-align:center; cursor: default;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: inherit;	text-decoration: none;cursor: default;}
h1 {font-size: 1.6em; font-family: 'BenchNine-Regular'; line-height: 1.1em; color: #002647; font-weight: 300; margin-bottom:0.6em; margin-top:0.3em; letter-spacing: 0.01em;}
h2 {font-size: 1.3em; font-family: 'BenchNine-Regular'; line-height: 1.3em; color: #002647; font-weight: 300; margin-bottom:0.1em; margin-top:0.15em; text-transform: uppercase; letter-spacing: 0.1em;}
h3 {font-size: 1.6em; font-family: 'BenchNine-Regular'; line-height: 1.1em; color: #002647; font-weight: 300; margin-bottom:0.6em; margin-top:0.7em; letter-spacing: 0.01em;}
h4 {font-size: 1.3em; font-family: 'BenchNine-Regular'; line-height: 0.9em; color: #002647; font-weight: 100; margin:  0.2em 0 0em 0; letter-spacing: 0.01em;}
h4.mitte {font-family: 'BenchNine-Regular'; font-size: 1.3em; line-height: 0.9em; color: #002647; font-weight: 100; margin-bottom:0em; margin-top:0em; letter-spacing: 0.01em; text-align:center;}
h4.mitte a:hover {text-decoration: none; color: #ff0000; }
h5 {font-size: 0.85em; font-family: 'BenchNine-Regular'; line-height: 1.06em; color: #002647; font-weight: 300; letter-spacing: 0.1em; text-align: center; margin-bottom:0.6em; margin-top:-0.1em;}
h6 {font-size: 1.1em; font-family: 'BenchNine-Regular'; line-height: 1.1em; color: #002647; font-weight: 100; margin-bottom:0.8em; margin-top:-0.6em; letter-spacing: 0.01em;}

hr {max-width: 97%; margin-top: 0em; margin-bottom:-1px; margin-left: auto; margin-right: auto; color: #000;} 

.linie {border :none;border-top: 1px solid #999;max-width: 97%; }
.linie2 {border :none;border-top: 1px solid #999;max-width: 100%; }
.linie3 {border :none;border-top: 1px solid #888;max-width: 47%;margin-bottom:0.5em; margin-top:0.5em; }
.linie4 {border :none;border-top: 1px solid #888;max-width: 17%;margin-bottom:0.5em; margin-top:0.5em; }
.linie5 {border :none;border-top: 1px solid #606060;max-width: 100%;margin-bottom:0em; margin-top:0em; }
.linie6 {border :none;border-top: 1px solid #000;max-width: 100%;margin-bottom:0em; margin-top:0em; }

#container hr {margin-top: 0em; margin-bottom:-1px; margin-left: auto; margin-right: auto; width: 100%;color:#c1c1c1;} 

#skel-layers-wrapper {padding-top: 0em;}
#header {border-top: 1px solid #000; background: #69acdf; color: #555f66;cursor: default;height: 2.3em;left: 0;line-height: 2.3em;position: fixed;top: 0em;width: 100%;box-shadow: 0 0 0.8em 0 rgba(0, 0, 0, 1);z-index:3;}
#header h1 {font-weight: 200;height: inherit;left: 0em;line-height: inherit;margin: 0;padding: 0;position: absolute;top: 0;}
#header h1 a {font-size: 1.25em;color: #FFFFFF;font-weight: 200;height: inherit;left: 0em;line-height: inherit;margin: 0;padding: 0;position: absolute;top: 0;}

#header nav {height: inherit; line-height: inherit; position: absolute; right:1.2em; top: 0; vertical-align: middle;}
#header nav > ul {font-family: "BenchNine-Regular"; font-size: 1.3em; list-style: none; margin: 0; padding-left: 0;}
#header nav > ul > li {border-radius: 6px;display: inline-block;margin-left: 0.3em;padding-left:0;}
#header nav > ul > li a {background-color: transparent; padding-left: 4px; padding-right: 4px; display: inline-block; text-decoration: none;}
#header nav > ul > li a.active {background-color: #4a7ba5; color: #FFFFFF; padding-left: 4px; padding-right: 4px; cursor: default;}
#header nav > ul > li .button {height: 1.2em; line-height: 1.2em; margin-bottom: 0; padding: 0 1em; position: relative; top: -0.075em; vertical-align: middle;}
#header .container {position: relative;}
#header .container nav {right: 0;}
#header .container nav li:hover > a {color: #FFFFFF; background-color: #33587b;}

header.major {padding-bottom: 0.0em;	padding-top: 0em;	text-align: center;text-transform: none;}

/* Menü */

.dropotron {top: 2em;background:#69acdf; border-radius: 0px;min-width: 6em;padding: 0.5em 0; color:#000000;-webkit-box-shadow: -1px 6px 6px 0px rgba(0,0,0,0.4);-moz-box-shadow: -1px 6px 6px 0px rgba(0,0,0,0.4);box-shadow: -1px 6px 6px 0px rgba(0,0,0,0.4);}
.dropotron > li {line-height: 1.0em;padding: 0 1.8em;font-family: "BenchNine-Regular";font-size: 1.3em;list-style: none;margin: 0; padding-bottom:0.7em;padding-left: 0;}
.dropotron > li > a {padding-left: 12px;color: inherit;letter-spacing: 0.01em;text-decoration: none;text-transform: none;}
.dropotron > li.active > a, .dropotron > li:hover > a {color: #FFFFFF;}
.dropotron.level-0 {border-radius: 0 0 90px 0px;font-size: 1em;margin-left: -0.5em;}

/* Pagination */

ul.pagination {display: block;padding:0;margin:0; margin-left:-0.7em;margin-bottom:0.6em; margin-top:0.2em;}
ul.pagination li {display:inline;}
ul.pagination li a {color: #000;float: inherit;padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px; text-decoration: none;font-family: "BenchNine-Regular";font-size: 1.0em;list-style: none;margin: 0;}
ul.pagination li a.active {background-color: #6ea8d8;color: white;border: 1px solid #507cae;}
ul.pagination li a:hover:not(.active) {background:#507cae;border: 1px solid #416389;color: #fff;}
ul.pagination li a {border-radius: 4px;}
ul.pagination li a.active {border-radius: 4px;}
ul.pagination li a {transition: background-color .5s;}
ul.pagination li a {border: 1px solid #999;}
.pagination li:first-child a {border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.pagination li:last-child a {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}

ul.pagi {display: block;padding:0;margin:0; margin-left:-0.7em;margin-bottom:0.6em; margin-top:0.2em; cursor:default;}
ul.pagi li {display:inline;cursor:default;}
ul.pagi li a {color: #000;float: inherit;padding-left:12px; padding-right:12px; padding-top:0px; padding-bottom:0px; text-decoration: none;font-family: "BenchNine-Regular";font-size: 1.0em;list-style: none;margin: 0;cursor:default;}
ul.pagi li a.active {background-color: #69acdf;color: white;border: 1px solid #507cae;cursor:default;}
ul.pagi li a:hover:not(.active) {background:#507cae;border: 1px solid #416389;color: #fff;cursor:default;}
ul.pagi li a {border-radius: 4px;cursor:default;}
ul.pagi li a.active {border-radius: 4px;cursor:default;}
ul.pagi li a {transition: background-color .5s;cursor:default;}
ul.pagi li a {border: 1px solid #999;cursor:default;}
.pagi li:first-child a {border-top-left-radius: 4px;border-bottom-left-radius: 4px;cursor:default;}
.pagi li:last-child a {border-top-right-radius: 4px;border-bottom-right-radius: 4px;cursor:default;}

/* Main */

#main {padding: 4em 0;}
#main #content .major, #main #sidebar .major {text-align: left;}
#main #sidebar section {margin-top: 4em;}
#main #sidebar section:first-child {	margin-top: 0;}
#main #sidebar .major {padding-bottom: 2em;}
#main #sidebar .major h2 {font-size: 1.8em;}

/* Videos */

video {max-width: 100%;height: auto; border:1px solid #000;margin-bottom: 0.2em;}
.responsive-video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%; border:1px solid #999;}
.responsive-video {position: relative;padding-bottom: 56.25%; /* Default for 1600x900 videos 16:9 ratio*/padding-top: 0px;height: 0;overflow: hidden;margin-bottom: 0.2em;}

sub {font-size: 0.8em;position: relative;top: 0.5em;}
sup {font-size: 0.8em;position: relative;top: -0.5em;}
blockquote {border-left: solid 4px rgba(144, 144, 144, 0.25);font-style: italic;margin: 0 0 2em 0;padding: 0.5em 0 0.5em 2em;}
section.special, article.special {text-align: center;}

/* Form */

input[type="text"],input[type="password"],input[type="email"],	textarea {-moz-appearance: none;-webkit-appearance: none;-o-appearance: none;-ms-appearance: none;appearance: none;background: none;border: solid 0px #0f0;color: inherit;	display: block;outline: 0;padding: 0.75em;	text-decoration: none;width: 100%;	}
input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus {border-color: #9d9d9d;}
input[type="text"],input[type="password"],input[type="email"] {line-height: 1em;}
::-webkit-input-placeholder {	color: inherit;opacity: 0.5;position: relative;top: 3px;}
:-moz-placeholder {color: inherit;	opacity: 0.5;}
::-moz-placeholder {color: inherit;opacity: 0.5;}
:-ms-input-placeholder {color: inherit;opacity: 0.5;	}
.formerize-placeholder {color: rgba(85, 85, 85, 0.5) !important;}

/* Fotos */

.kreis-ohne {border: 0;position: relative;}
.kreis-ohne img {border:0px solid #999; border-radius: 100%; cursor: default}

.kreis {border: 1;position: relative;}
.kreis img {border:1px solid #466a99; border-radius: 100%;}

.fahnen {border: 0; position: relative; top:-34px; margin-left: 60px; display:block;}
.fahnen img {border:0px solid #999; border-radius: 0%;margin-left: 7px;}

.fahnen_m {border: 0;position: relative; margin-top:-34px; margin-left:60px; display:none;}
.fahnen_m img {border:0px solid #999; border-radius: 100%;}

.play {border:0;position: relative;}
.play img {border:0; margin-bottom:-4px;}

.image {border: 1;position: relative;cursor:auto;}
.image img {border:1px solid #666; border-radius: 0px;}
.image.fit {display: block; margin: 0 0 0.7em 0; width: 100%; border: 1px solid #000000;}
.image.fit img {display: block;width: 100%;}

.foto {border: 0;position: relative;cursor:auto;}
.foto img {border:0px solid #000; border-radius: 0px;}
.foto.fit {display: block;margin: 0 0 0.7em 0;width: 100%; border:1 #33577}
.foto.fit img {display: block;width: 100%;}

.image.left {float: left;padding: 0 1.5em 1em 0;top: 0.25em;}
.image.right {float: right;padding: 0 0 1em 1.5em;top: 0.25em;}
.image.vorschau {display: block;margin: 0 0 0.7em 0;width: 100%;}
.image.vorschau img {display: block;max-width: 100%;}
.image.feature {display: block;	margin: 0 0 2em 0;}
.image.feature img {display: block;width: 100%;}
.image.rounded {border-radius: 100%;}
.image.rounded img {border: solid 0.5em rgba(144, 144, 144, 0.25);border-radius: 100%;}
.image.captioned {border-radius: 0;margin-bottom: 4em;}
.image.captioned img {border-radius: 0;}
.image.feature {display: block;	margin: 0 0 2em 0;}

/* Links */

.kreis img.link {display: block; margin: 0 0 2em 0; width: 100%; border:1px solid #999;}
.kreis img:hover {-webkit-box-shadow: 0px 0px 10px 5px rgba(255, 255, 255, .75); box-shadow: 0px 0px 10px 5px rgba(0, 89, 156, 0.6);}
.kreis img {-webkit-box-shadow: 0px 0px 10px 5px rgba(0, 185, 233, .75); box-shadow: 0px 0px 10px 5px rgba(0, 185, 233,0.0); -webkit-transition: all 0.7s ease; transition: all 0.4s ease;}

.fahnen img.link {margin: 0 0 2em 0;width: 100%;border:0px solid #999;display: block;}
.fahnen img:hover {-webkit-box-shadow: 0px 0px 10px 5px rgba(255, 255, 255, 0.75);box-shadow: 0px 0px 10px 5px rgba(255, 255, 255, 1.0);}
.fahnen img {-webkit-box-shadow: 0px 0px 10px 5px rgba(0, 185, 233, 0.75);-webkit-transition: all 0.7s ease;transition: all 0.4s ease;box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.4);}

.fahnen_m img.link {margin: 0 0 2em 0;width: 100%;border:0px solid #999;display:none;}
.fahnen_m img:hover {-webkit-box-shadow: 0px 0px 10px 5px rgba(255, 255, 255, 0.75);box-shadow: 0px 0px 10px 5px rgba(255, 255, 255, 1.0);}
.fahnen_m img {-webkit-box-shadow: 0px 0px 10px 5px rgba(0, 185, 233, 0.75);-webkit-transition: all 0.7s ease;transition: all 0.4s ease;box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.4);}

.links.link {margin: 0 0 2em 0;width: 100%; border:1px solid #999;display: block;}
.links:hover {-webkit-box-shadow: 0px 0px 15px 10px rgba(255, 255, 255, .75); box-shadow: 0px 0px 15px 10px rgba(255, 255, 255, 1.0);}

/* Icon */

.icon {position: relative;}
.icon:before {content: "";-moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-family: FontAwesome; font-style: normal;font-weight: normal;text-transform: none !important;}
.icon > .label {display: none;	}

/* Listen */

ol {list-style: decimal; margin: 0 0 2em 0; padding-left: 1.25em;}
ol li {padding-left: 0.25em;}
ul {font-family:'RobotoCondensed-Light'; font-size:19px; list-style: disc; margin: 0 0 0.6em 0; padding-left: 1em; cursor: default;}
ul li {padding-left: 0.5em; color:#000;}
ul.alt {list-style: none; padding-left: 0;}
ul.alt li {border-top: solid 1px rgba(144, 144, 144, 0.25); padding: 0.5em 0;}
ul.alt li:first-child {border-top: 0;padding-top: 0;}
ul.icons {cursor: default;list-style: none;padding-left: 0;}
ul.icons li {display: inline-block;padding: 0 1.25em 0 0;}
ul.icons li:last-child {padding-right: 0;}
ul.icons li .icon:before {font-size: 1.5em;}
ul.actions {cursor: default; list-style: none;padding-left: 0;}
ul.actions li {display: inline-block;padding: 0 1em 0 0;vertical-align: middle;}
ul.actions li:last-child {padding-right: 0;}
ul.actions.small li {padding: 0 0.5em 0 0;}
ul.actions.vertical li {display: block;padding: 1em 0 0 0;}
ul.actions.vertical li:first-child {padding-top: 0;}
ul.actions.vertical li > * {margin-bottom: 0;}
ul.actions.vertical.small li {padding: 0.5em 0 0 0;}
ul.actions.vertical.small li:first-child {padding-top: 0;}
ul.actions.fit {display: table;margin-left: -1em;padding: 0;table-layout: fixed;width: calc(100% + 1em);}
ul.actions.fit li {display: table-cell;padding: 0 0 0 1em;}
ul.actions.fit li > * {margin-bottom: 0;}
ul.actions.fit.small {margin-left: -0.5em;width: calc(100% + 0.5em);}
ul.actions.fit.small li {padding: 0 0 0 0.5em;}
dl {margin: 0 0 2em 0;}

/* Tabellen */

.table-wrapper {-webkit-overflow-scrolling: touch;overflow-x: auto; font-size:19px; font-family: 'RobotoCondensed-Light'; line-height:24px; margin: 0 0 0.5em 0; color:#000; font-weight: 100; cursor: default;}
table {margin: 0 0 2em 0;width: 100%;}
table tbody tr {border: solid 1px rgba(144, 144, 144, 0.25);border-left: 0;border-right: 0;}
table tbody tr:nth-child(2n + 1) {background-color: rgba(250, 250, 250, 0.2);}
table td {padding: 0.5em 0.5em;	}
table th {color: #484848;font-size: 1em;font-weight: 100;padding: 0 0.5em 0.5em 0.5em;text-align: left;}
table thead {border-bottom: solid 2px rgba(144, 144, 144, 0.25);}
table tfoot {border-top: solid 2px rgba(144, 144, 144, 0.25);}
table.alt {	border-collapse: separate;}
table.alt tbody tr td {border: solid 1px rgba(144, 144, 144, 0.25);border-left-width: 0;border-top-width: 0;}
table.alt tbody tr td:first-child {border-left-width: 1px;}
table.alt tbody tr:first-child td {border-top-width: 1px;}
table.alt thead {border-bottom: 0;}
table.alt tfoot {border-top: 0;	}

/* Button */

input[type="submit"],input[type="reset"],	input[type="button"],.button {-moz-appearance: none;-webkit-appearance: none;-o-appearance: none;-ms-appearance: none;appearance: none;background: none;border-radius: none;border: 2px solid;	border-color: #82b440;color: #82b440;cursor: pointer;display: inline-block;	padding: 0.90em 1.2em;
letter-spacing: 1px;text-align: center;text-decoration: none;text-transform: uppercase;font-size: 1.4em;-moz-transition: all 0.35s ease-in-out;-webkit-transition: all 0.35s ease-in-out;	-o-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:hover {background: #82b440;color: white;}
input[type="submit"].alt,input[type="reset"].alt,input[type="button"].alt,.button.alt {	border-color: inherit;color: inherit;}
input[type="submit"].alt:hover,input[type="reset"].alt:hover,input[type="button"].alt:hover,.button.alt:hover {background: white;color: #82b440;}
input[type="submit"].fit,input[type="reset"].fit,	input[type="button"].fit,.button.fit {width: 100%;}
input[type="submit"].small,input[type="reset"].small,	input[type="button"].small,.button.small {font-size: 0.8em;}
		
/* Kreise Feature */

.feature-grid {position: relative;}
.feature-grid:after {clear: both;content: '';display: block;}
.feature-grid .feature {display: inline-block;float: left;	margin-bottom: 3em;width: 50%;}
.feature-grid .feature .content {width: 60%;	}
.feature-grid .feature .image {width: 30%;}
.feature-grid .feature .image img {display: inline;max-width: 100%;}
.feature-grid .feature:nth-child(odd) .content, .feature-grid .feature:nth-child(odd) .image {float: right;margin-right: 5%;text-align: right;}
.feature-grid .feature:nth-child(even) .content, .feature-grid .feature:nth-child(even) .image {float: left;margin-left: 5%;text-align: left;}

/* Wrapper */
.wrapper.o {max-width:100%; background-color:#d6d7d8;}
.wrapper.h { border-top: 1px solid #b1b1b1;max-width:100%; background-color: #d6d7d8;}
.wrapper.m { border-top: 1px solid #b1b1b1;max-width:100%; background-color:#e1e2e3;}
.wrapper.d {border-top: 1px solid #b1b1b1;max-width:100%; background-color: #d6d7d8;}
.wrapper {padding: 2em 0em 2em 0em;}
.wrapper.style1 {padding: 0em; background-color: #d6d7d8; background-size: cover;}
.wrapper.style2 {background: #d6d7d8;}
.wrapper.style2 .major {text-align: left !important;}
.wrapper.style2 .major h2 {display: block;margin-bottom: 0.70em;	letter-spacing: 1px;line-height: 1.4em;text-transform: uppercase;font-size: 1.8em;font-weight: 400;}
.wrapper.style2 .major .byline {letter-spacing: normal;line-height: 1.6em;text-transform: capitalize;font-size: 1.4em;}
.wrapper.style2 h3 {display: block;margin-bottom: 1em;letter-spacing: 1px;line-height: 1.4em;text-transform: uppercase;	font-size: 1.6em;font-weight: 400;}
.wrapper.style3 {padding-bottom: 6em;background: #cbccce;text-align: center;	color: white;}
.wrapper.style3 .container {padding-left: 6em;padding-right: 6em;	}
.wrapper.style3 p {	font-size: 1.6em;}
.wrapper.style4 {background: white;}

.wrapper.style-kreis {text-align: center;color: white;}
.wrapper.style-kreis .image {display: block;width: 60%;margin: 0em auto 0em auto;}
.wrapper.style-kreis .image img {border-radius: 50%;	border: 1px solid; border-color:  #666666;}

/* Copyright */

#copyright {position: relative;text-transform: uppercase;text-align: center;	padding: 3em 0em 3em 0em;	color: inherit;opacity: .40;}
#copyright a {text-decoration: none;color: inherit;}

/* Pfeil */

#pfeil-hoch {z-index: 2; position: fixed; bottom: 23px; margin-left:-29px;left: 50%;}

/* Fuss */

#footer {border-top: 1px solid #4d80a7;border-bottom: 2px solid #000;background: #69acdf; padding: 0.6em 0 0.2em 0; margin-bottom:0em; margin-top:1em;position: fixed;bottom:0; left:0; width:100%; height:30 px; z-index:0;}
#footer .copyright {margin-left:-14px; font-size: 22px;font-family: 'BenchNine-Regular'; line-height: 11px; color: #000; font-weight: 300; letter-spacing: 0.1em; text-align: center; margin-bottom:0.3em; margin-top:-0.2em;cursor: default;}

@media only screen and (max-width: 1024px) {

.kreis-ohne {border: 0;position: relative;}
.kreis-ohne img {border:0px solid #999; border-radius: 100%; cursor: default}

.kreis {border: 1;position: relative;}
.kreis img {border:1px solid #999; border-radius: 100%;}

.linie3 {border :none;border-top: 1px solid #888;max-width: 75%;margin-bottom:0.5em; margin-top:0.5em; }

#footer {display: none;}
#footer .copyright {display: none;}

#pfeil-hoch {z-index: 2; position: fixed; bottom: -6px; margin-left:-30px;left: 50%;}

}

@media only screen and (max-width: 500px) {

#pfeil-hoch {z-index: 2; position: fixed; bottom: -6px; margin-left:-30px;left: 50%;}

#footer {display: none;}
#footer .copyright {display: none;}

}