@charset "UTF-8";

     meta.foundation-version {
font-family: "/5.3.3/"; } meta.foundation-mq-small {
font-family: "/only screen/";
width: 0em; } meta.foundation-mq-medium {
font-family: "/only screen and (min-width:48em)/";
width: 48em; } meta.foundation-mq-large {
font-family: "/only screen and (min-width:64.0625em)/";
width: 64.0625em; } meta.foundation-mq-xlarge {
font-family: "/only screen and (min-width:80em)/";
width: 80em; } meta.foundation-mq-xxlarge {
font-family: "/only screen and (min-width:100.0625em)/";
width: 100.0625em; } meta.foundation-data-attribute-namespace {
font-family: false; } html, body {
height: 100%; } *,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; } html,
body {
font-size: 100%; } body {
background: #fff;
color: #000;
padding: 0;
margin: 0;
font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: 400;
font-style: normal;
line-height: 150%;
position: relative;
cursor: default; } a:hover {
cursor: pointer; } img {
max-width: 100%;
height: auto; } img {
-ms-interpolation-mode: bicubic; } #map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
max-width: none !important; } .left {
float: left !important; } .right {
float: right !important; } .clearfix:before, .clearfix:after {
content: " ";
display: table; } .clearfix:after {
clear: both; } .hide {
display: none; } .antialiased {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; } img {
display: inline-block;
vertical-align: middle; } textarea {
height: auto;
min-height: 50px; } select {
width: 100%; } .flex-video {
position: relative;
padding-top: 1.5625rem;
padding-bottom: 67.5%;
height: 0;
margin-bottom: 0.5rem;
overflow: hidden; } .flex-video.widescreen {
padding-bottom: 56.34%; } .flex-video.vimeo {
padding-top: 0; } .flex-video iframe,
.flex-video object,
.flex-video embed,
.flex-video video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; } meta.foundation-version {
font-family: "/5.3.3/"; } meta.foundation-mq-small {
font-family: "/only screen/";
width: 0em; } meta.foundation-mq-medium {
font-family: "/only screen and (min-width:48em)/";
width: 48em; } meta.foundation-mq-large {
font-family: "/only screen and (min-width:64.0625em)/";
width: 64.0625em; } meta.foundation-mq-xlarge {
font-family: "/only screen and (min-width:80em)/";
width: 80em; } meta.foundation-mq-xxlarge {
font-family: "/only screen and (min-width:100.0625em)/";
width: 100.0625em; } meta.foundation-data-attribute-namespace {
font-family: false; } html, body {
height: 100%; } *,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; } html,
body {
font-size: 100%; } body {
background: #fff;
color: #000;
padding: 0;
margin: 0;
font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: 400;
font-style: normal;
line-height: 150%;
position: relative;
cursor: default; } a:hover {
cursor: pointer; } img {
max-width: 100%;
height: auto; } img {
-ms-interpolation-mode: bicubic; } #map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
max-width: none !important; } .left {
float: left !important; } .right {
float: right !important; } .clearfix:before, .clearfix:after {
content: " ";
display: table; } .clearfix:after {
clear: both; } .hide {
display: none; } .antialiased {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; } img {
display: inline-block;
vertical-align: middle; } textarea {
height: auto;
min-height: 50px; } select {
width: 100%; } .row {
width: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 0;
margin-bottom: 0;
max-width: 71.25rem; } .row:before, .row:after {
content: " ";
display: table; } .row:after {
clear: both; } .row.collapse > .column,
.row.collapse > .columns {
padding-left: 0;
padding-right: 0; } .row.collapse .row {
margin-left: 0;
margin-right: 0; } .row .row {
width: auto;
margin-left: -0.9375rem;
margin-right: -0.9375rem;
margin-top: 0;
margin-bottom: 0;
max-width: none; } .row .row:before, .row .row:after {
content: " ";
display: table; } .row .row:after {
clear: both; } .row .row.collapse {
width: auto;
margin: 0;
max-width: none; } .row .row.collapse:before, .row .row.collapse:after {
content: " ";
display: table; } .row .row.collapse:after {
clear: both; } .column,
.columns {
padding-left: 0.9375rem;
padding-right: 0.9375rem;
width: 100%;
float: left; } [class*="column"] + [class*="column"]:last-child {
float: right; } [class*="column"] + [class*="column"].end {
float: left; }
@media only screen { .small-push-0 {
position: relative;
left: 0%;
right: auto; } .small-pull-0 {
position: relative;
right: 0%;
left: auto; } .small-push-1 {
position: relative;
left: 8.33333%;
right: auto; } .small-pull-1 {
position: relative;
right: 8.33333%;
left: auto; } .small-push-2 {
position: relative;
left: 16.66667%;
right: auto; } .small-pull-2 {
position: relative;
right: 16.66667%;
left: auto; } .small-push-3 {
position: relative;
left: 25%;
right: auto; } .small-pull-3 {
position: relative;
right: 25%;
left: auto; } .small-push-4 {
position: relative;
left: 33.33333%;
right: auto; } .small-pull-4 {
position: relative;
right: 33.33333%;
left: auto; } .small-push-5 {
position: relative;
left: 41.66667%;
right: auto; } .small-pull-5 {
position: relative;
right: 41.66667%;
left: auto; } .small-push-6 {
position: relative;
left: 50%;
right: auto; } .small-pull-6 {
position: relative;
right: 50%;
left: auto; } .small-push-7 {
position: relative;
left: 58.33333%;
right: auto; } .small-pull-7 {
position: relative;
right: 58.33333%;
left: auto; } .small-push-8 {
position: relative;
left: 66.66667%;
right: auto; } .small-pull-8 {
position: relative;
right: 66.66667%;
left: auto; } .small-push-9 {
position: relative;
left: 75%;
right: auto; } .small-pull-9 {
position: relative;
right: 75%;
left: auto; } .small-push-10 {
position: relative;
left: 83.33333%;
right: auto; } .small-pull-10 {
position: relative;
right: 83.33333%;
left: auto; } .small-push-11 {
position: relative;
left: 91.66667%;
right: auto; } .small-pull-11 {
position: relative;
right: 91.66667%;
left: auto; } .column,
.columns {
position: relative;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
float: left; } .small-1 {
width: 8.33333%; } .small-2 {
width: 16.66667%; } .small-3 {
width: 25%; } .small-4 {
width: 33.33333%; } .small-5 {
width: 41.66667%; } .small-6 {
width: 50%; } .small-7 {
width: 58.33333%; } .small-8 {
width: 66.66667%; } .small-9 {
width: 75%; } .small-10 {
width: 83.33333%; } .small-11 {
width: 91.66667%; } .small-12 {
width: 100%; } .small-offset-0 {
margin-left: 0% !important; } .small-offset-1 {
margin-left: 8.33333% !important; } .small-offset-2 {
margin-left: 16.66667% !important; } .small-offset-3 {
margin-left: 25% !important; } .small-offset-4 {
margin-left: 33.33333% !important; } .small-offset-5 {
margin-left: 41.66667% !important; } .small-offset-6 {
margin-left: 50% !important; } .small-offset-7 {
margin-left: 58.33333% !important; } .small-offset-8 {
margin-left: 66.66667% !important; } .small-offset-9 {
margin-left: 75% !important; } .small-offset-10 {
margin-left: 83.33333% !important; } .small-offset-11 {
margin-left: 91.66667% !important; } .small-reset-order {
margin-left: 0;
margin-right: 0;
left: auto;
right: auto;
float: left; } .column.small-centered,
.columns.small-centered {
margin-left: auto;
margin-right: auto;
float: none; } .column.small-uncentered,
.columns.small-uncentered {
margin-left: 0;
margin-right: 0;
float: left; } .column.small-centered:last-child,
.columns.small-centered:last-child {
float: none; } .column.small-uncentered:last-child,
.columns.small-uncentered:last-child {
float: left; } .column.small-uncentered.opposite,
.columns.small-uncentered.opposite {
float: right; } }
@media only screen and (min-width: 48em) { .medium-push-0 {
position: relative;
left: 0%;
right: auto; } .medium-pull-0 {
position: relative;
right: 0%;
left: auto; } .medium-push-1 {
position: relative;
left: 8.33333%;
right: auto; } .medium-pull-1 {
position: relative;
right: 8.33333%;
left: auto; } .medium-push-2 {
position: relative;
left: 16.66667%;
right: auto; } .medium-pull-2 {
position: relative;
right: 16.66667%;
left: auto; } .medium-push-3 {
position: relative;
left: 25%;
right: auto; } .medium-pull-3 {
position: relative;
right: 25%;
left: auto; } .medium-push-4 {
position: relative;
left: 33.33333%;
right: auto; } .medium-pull-4 {
position: relative;
right: 33.33333%;
left: auto; } .medium-push-5 {
position: relative;
left: 41.66667%;
right: auto; } .medium-pull-5 {
position: relative;
right: 41.66667%;
left: auto; } .medium-push-6 {
position: relative;
left: 50%;
right: auto; } .medium-pull-6 {
position: relative;
right: 50%;
left: auto; } .medium-push-7 {
position: relative;
left: 58.33333%;
right: auto; } .medium-pull-7 {
position: relative;
right: 58.33333%;
left: auto; } .medium-push-8 {
position: relative;
left: 66.66667%;
right: auto; } .medium-pull-8 {
position: relative;
right: 66.66667%;
left: auto; } .medium-push-9 {
position: relative;
left: 75%;
right: auto; } .medium-pull-9 {
position: relative;
right: 75%;
left: auto; } .medium-push-10 {
position: relative;
left: 83.33333%;
right: auto; } .medium-pull-10 {
position: relative;
right: 83.33333%;
left: auto; } .medium-push-11 {
position: relative;
left: 91.66667%;
right: auto; } .medium-pull-11 {
position: relative;
right: 91.66667%;
left: auto; } .column,
.columns {
position: relative;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
float: left; } .medium-1 {
width: 8.33333%; } .medium-2 {
width: 16.66667%; } .medium-3 {
width: 25%; } .medium-4 {
width: 33.33333%; } .medium-5 {
width: 41.66667%; } .medium-6 {
width: 50%; } .medium-7 {
width: 58.33333%; } .medium-8 {
width: 66.66667%; } .medium-9 {
width: 75%; } .medium-10 {
width: 83.33333%; } .medium-11 {
width: 91.66667%; } .medium-12 {
width: 100%; } .medium-offset-0 {
margin-left: 0% !important; } .medium-offset-1 {
margin-left: 8.33333% !important; } .medium-offset-2 {
margin-left: 16.66667% !important; } .medium-offset-3 {
margin-left: 25% !important; } .medium-offset-4 {
margin-left: 33.33333% !important; } .medium-offset-5 {
margin-left: 41.66667% !important; } .medium-offset-6 {
margin-left: 50% !important; } .medium-offset-7 {
margin-left: 58.33333% !important; } .medium-offset-8 {
margin-left: 66.66667% !important; } .medium-offset-9 {
margin-left: 75% !important; } .medium-offset-10 {
margin-left: 83.33333% !important; } .medium-offset-11 {
margin-left: 91.66667% !important; } .medium-reset-order {
margin-left: 0;
margin-right: 0;
left: auto;
right: auto;
float: left; } .column.medium-centered,
.columns.medium-centered {
margin-left: auto;
margin-right: auto;
float: none; } .column.medium-uncentered,
.columns.medium-uncentered {
margin-left: 0;
margin-right: 0;
float: left; } .column.medium-centered:last-child,
.columns.medium-centered:last-child {
float: none; } .column.medium-uncentered:last-child,
.columns.medium-uncentered:last-child {
float: left; } .column.medium-uncentered.opposite,
.columns.medium-uncentered.opposite {
float: right; } .push-0 {
position: relative;
left: 0%;
right: auto; } .pull-0 {
position: relative;
right: 0%;
left: auto; } .push-1 {
position: relative;
left: 8.33333%;
right: auto; } .pull-1 {
position: relative;
right: 8.33333%;
left: auto; } .push-2 {
position: relative;
left: 16.66667%;
right: auto; } .pull-2 {
position: relative;
right: 16.66667%;
left: auto; } .push-3 {
position: relative;
left: 25%;
right: auto; } .pull-3 {
position: relative;
right: 25%;
left: auto; } .push-4 {
position: relative;
left: 33.33333%;
right: auto; } .pull-4 {
position: relative;
right: 33.33333%;
left: auto; } .push-5 {
position: relative;
left: 41.66667%;
right: auto; } .pull-5 {
position: relative;
right: 41.66667%;
left: auto; } .push-6 {
position: relative;
left: 50%;
right: auto; } .pull-6 {
position: relative;
right: 50%;
left: auto; } .push-7 {
position: relative;
left: 58.33333%;
right: auto; } .pull-7 {
position: relative;
right: 58.33333%;
left: auto; } .push-8 {
position: relative;
left: 66.66667%;
right: auto; } .pull-8 {
position: relative;
right: 66.66667%;
left: auto; } .push-9 {
position: relative;
left: 75%;
right: auto; } .pull-9 {
position: relative;
right: 75%;
left: auto; } .push-10 {
position: relative;
left: 83.33333%;
right: auto; } .pull-10 {
position: relative;
right: 83.33333%;
left: auto; } .push-11 {
position: relative;
left: 91.66667%;
right: auto; } .pull-11 {
position: relative;
right: 91.66667%;
left: auto; } }
@media only screen and (min-width: 64.0625em) { .large-push-0 {
position: relative;
left: 0%;
right: auto; } .large-pull-0 {
position: relative;
right: 0%;
left: auto; } .large-push-1 {
position: relative;
left: 8.33333%;
right: auto; } .large-pull-1 {
position: relative;
right: 8.33333%;
left: auto; } .large-push-2 {
position: relative;
left: 16.66667%;
right: auto; } .large-pull-2 {
position: relative;
right: 16.66667%;
left: auto; } .large-push-3 {
position: relative;
left: 25%;
right: auto; } .large-pull-3 {
position: relative;
right: 25%;
left: auto; } .large-push-4 {
position: relative;
left: 33.33333%;
right: auto; } .large-pull-4 {
position: relative;
right: 33.33333%;
left: auto; } .large-push-5 {
position: relative;
left: 41.66667%;
right: auto; } .large-pull-5 {
position: relative;
right: 41.66667%;
left: auto; } .large-push-6 {
position: relative;
left: 50%;
right: auto; } .large-pull-6 {
position: relative;
right: 50%;
left: auto; } .large-push-7 {
position: relative;
left: 58.33333%;
right: auto; } .large-pull-7 {
position: relative;
right: 58.33333%;
left: auto; } .large-push-8 {
position: relative;
left: 66.66667%;
right: auto; } .large-pull-8 {
position: relative;
right: 66.66667%;
left: auto; } .large-push-9 {
position: relative;
left: 75%;
right: auto; } .large-pull-9 {
position: relative;
right: 75%;
left: auto; } .large-push-10 {
position: relative;
left: 83.33333%;
right: auto; } .large-pull-10 {
position: relative;
right: 83.33333%;
left: auto; } .large-push-11 {
position: relative;
left: 91.66667%;
right: auto; } .large-pull-11 {
position: relative;
right: 91.66667%;
left: auto; } .column,
.columns {
position: relative;
padding-left: 0.9375rem;
padding-right: 0.9375rem;
float: left; } .large-1 {
width: 8.33333%; } .large-2 {
width: 16.66667%; } .large-3 {
width: 25%; } .large-4 {
width: 33.33333%; } .large-5 {
width: 41.66667%; } .large-6 {
width: 50%; } .large-7 {
width: 58.33333%; } .large-8 {
width: 66.66667%; } .large-9 {
width: 75%; } .large-10 {
width: 83.33333%; } .large-11 {
width: 91.66667%; } .large-12 {
width: 100%; } .large-offset-0 {
margin-left: 0% !important; } .large-offset-1 {
margin-left: 8.33333% !important; } .large-offset-2 {
margin-left: 16.66667% !important; } .large-offset-3 {
margin-left: 25% !important; } .large-offset-4 {
margin-left: 33.33333% !important; } .large-offset-5 {
margin-left: 41.66667% !important; } .large-offset-6 {
margin-left: 50% !important; } .large-offset-7 {
margin-left: 58.33333% !important; } .large-offset-8 {
margin-left: 66.66667% !important; } .large-offset-9 {
margin-left: 75% !important; } .large-offset-10 {
margin-left: 83.33333% !important; } .large-offset-11 {
margin-left: 91.66667% !important; } .large-reset-order {
margin-left: 0;
margin-right: 0;
left: auto;
right: auto;
float: left; } .column.large-centered,
.columns.large-centered {
margin-left: auto;
margin-right: auto;
float: none; } .column.large-uncentered,
.columns.large-uncentered {
margin-left: 0;
margin-right: 0;
float: left; } .column.large-centered:last-child,
.columns.large-centered:last-child {
float: none; } .column.large-uncentered:last-child,
.columns.large-uncentered:last-child {
float: left; } .column.large-uncentered.opposite,
.columns.large-uncentered.opposite {
float: right; } .push-0 {
position: relative;
left: 0%;
right: auto; } .pull-0 {
position: relative;
right: 0%;
left: auto; } .push-1 {
position: relative;
left: 8.33333%;
right: auto; } .pull-1 {
position: relative;
right: 8.33333%;
left: auto; } .push-2 {
position: relative;
left: 16.66667%;
right: auto; } .pull-2 {
position: relative;
right: 16.66667%;
left: auto; } .push-3 {
position: relative;
left: 25%;
right: auto; } .pull-3 {
position: relative;
right: 25%;
left: auto; } .push-4 {
position: relative;
left: 33.33333%;
right: auto; } .pull-4 {
position: relative;
right: 33.33333%;
left: auto; } .push-5 {
position: relative;
left: 41.66667%;
right: auto; } .pull-5 {
position: relative;
right: 41.66667%;
left: auto; } .push-6 {
position: relative;
left: 50%;
right: auto; } .pull-6 {
position: relative;
right: 50%;
left: auto; } .push-7 {
position: relative;
left: 58.33333%;
right: auto; } .pull-7 {
position: relative;
right: 58.33333%;
left: auto; } .push-8 {
position: relative;
left: 66.66667%;
right: auto; } .pull-8 {
position: relative;
right: 66.66667%;
left: auto; } .push-9 {
position: relative;
left: 75%;
right: auto; } .pull-9 {
position: relative;
right: 75%;
left: auto; } .push-10 {
position: relative;
left: 83.33333%;
right: auto; } .pull-10 {
position: relative;
right: 83.33333%;
left: auto; } .push-11 {
position: relative;
left: 91.66667%;
right: auto; } .pull-11 {
position: relative;
right: 91.66667%;
left: auto; } } meta.foundation-version {
font-family: "/5.3.3/"; } meta.foundation-mq-small {
font-family: "/only screen/";
width: 0em; } meta.foundation-mq-medium {
font-family: "/only screen and (min-width:48em)/";
width: 48em; } meta.foundation-mq-large {
font-family: "/only screen and (min-width:64.0625em)/";
width: 64.0625em; } meta.foundation-mq-xlarge {
font-family: "/only screen and (min-width:80em)/";
width: 80em; } meta.foundation-mq-xxlarge {
font-family: "/only screen and (min-width:100.0625em)/";
width: 100.0625em; } meta.foundation-data-attribute-namespace {
font-family: false; } html, body {
height: 100%; } *,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; } html,
body {
font-size: 100%; } body {
background: #fff;
color: #000;
padding: 0;
margin: 0;
font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: 400;
font-style: normal;
line-height: 150%;
position: relative;
cursor: default; } a:hover {
cursor: pointer; } img {
max-width: 100%;
height: auto; } img {
-ms-interpolation-mode: bicubic; } #map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
max-width: none !important; } .left {
float: left !important; } .right {
float: right !important; } .clearfix:before, .clearfix:after {
content: " ";
display: table; } .clearfix:after {
clear: both; } .hide {
display: none; } .antialiased {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; } img {
display: inline-block;
vertical-align: middle; } textarea {
height: auto;
min-height: 50px; } select {
width: 100%; } .inline-list {
margin: 0 auto 1.0625rem auto;
margin-left: -1.375rem;
margin-right: 0;
padding: 0;
list-style: none;
overflow: hidden; } .inline-list > li {
list-style: none;
float: left;
margin-left: 1.375rem;
display: block; } .inline-list > li > * {
display: block; } meta.foundation-version {
font-family: "/5.3.3/"; } meta.foundation-mq-small {
font-family: "/only screen/";
width: 0em; } meta.foundation-mq-medium {
font-family: "/only screen and (min-width:48em)/";
width: 48em; } meta.foundation-mq-large {
font-family: "/only screen and (min-width:64.0625em)/";
width: 64.0625em; } meta.foundation-mq-xlarge {
font-family: "/only screen and (min-width:80em)/";
width: 80em; } meta.foundation-mq-xxlarge {
font-family: "/only screen and (min-width:100.0625em)/";
width: 100.0625em; } meta.foundation-data-attribute-namespace {
font-family: false; } html, body {
height: 100%; } *,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; } html,
body {
font-size: 100%; } body {
background: #fff;
color: #000;
padding: 0;
margin: 0;
font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: 400;
font-style: normal;
line-height: 150%;
position: relative;
cursor: default; } a:hover {
cursor: pointer; } img {
max-width: 100%;
height: auto; } img {
-ms-interpolation-mode: bicubic; } #map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
max-width: none !important; } .left {
float: left !important; } .right {
float: right !important; } .clearfix:before, .clearfix:after {
content: " ";
display: table; } .clearfix:after {
clear: both; } .hide {
display: none; } .antialiased {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; } img {
display: inline-block;
vertical-align: middle; } textarea {
height: auto;
min-height: 50px; } select {
width: 100%; } ul.pagination {
display: block;
min-height: 1.5rem;
margin-left: -0.3125rem; } ul.pagination li {
height: 1.5rem;
color: #222;
font-size: 0.875rem;
margin-left: 0.3125rem; } ul.pagination li a, ul.pagination li button {
display: block;
padding: 0.0625rem 0.625rem 0.0625rem;
color: #999;
background: none;
border-radius: 0;
font-weight: normal;
font-size: 1em;
line-height: inherit;
transition: background-color 300ms ease-out; } ul.pagination li:hover a,
ul.pagination li a:focus, ul.pagination li:hover button,
ul.pagination li button:focus {
background: #e6e6e6; } ul.pagination li.unavailable a, ul.pagination li.unavailable button {
cursor: default;
color: #999; } ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus, ul.pagination li.unavailable:hover button, ul.pagination li.unavailable button:focus {
background: transparent; } ul.pagination li.current a, ul.pagination li.current button {
background: #c42329;
color: #fff;
font-weight: 900;
cursor: default; } ul.pagination li.current a:hover, ul.pagination li.current a:focus, ul.pagination li.current button:hover, ul.pagination li.current button:focus {
background: #c42329; } ul.pagination li {
float: left;
display: block; }  .pagination-centered {
text-align: center; } .pagination-centered ul.pagination li {
float: none;
display: inline-block; } meta.foundation-version {
font-family: "/5.3.3/"; } meta.foundation-mq-small {
font-family: "/only screen/";
width: 0em; } meta.foundation-mq-medium {
font-family: "/only screen and (min-width:48em)/";
width: 48em; } meta.foundation-mq-large {
font-family: "/only screen and (min-width:64.0625em)/";
width: 64.0625em; } meta.foundation-mq-xlarge {
font-family: "/only screen and (min-width:80em)/";
width: 80em; } meta.foundation-mq-xxlarge {
font-family: "/only screen and (min-width:100.0625em)/";
width: 100.0625em; } meta.foundation-data-attribute-namespace {
font-family: false; } html, body {
height: 100%; } *,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; } html,
body {
font-size: 100%; } body {
background: #fff;
color: #000;
padding: 0;
margin: 0;
font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: 400;
font-style: normal;
line-height: 150%;
position: relative;
cursor: default; } a:hover {
cursor: pointer; } img {
max-width: 100%;
height: auto; } img {
-ms-interpolation-mode: bicubic; } #map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
max-width: none !important; } .left {
float: left !important; } .right {
float: right !important; } .clearfix:before, .clearfix:after {
content: " ";
display: table; } .clearfix:after {
clear: both; } .hide {
display: none; } .antialiased {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; } img {
display: inline-block;
vertical-align: middle; } textarea {
height: auto;
min-height: 50px; } select {
width: 100%; } button, .button {
border-style: solid;
border-width: 0px;
cursor: pointer;
font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: 900;
line-height: normal;
margin: 0 0 1.25rem;
position: relative;
text-decoration: none;
text-align: center;
-webkit-appearance: none;
-webkit-border-radius: 0;
display: inline-block;
padding-top: 1rem;
padding-right: 2rem;
padding-bottom: 1.0625rem;
padding-left: 2rem;
font-size: 1rem;
background-color: #c42329;
border-color: #9d1c21;
color: #fff;
transition: background-color 300ms ease-out; } button:hover, button:focus, .button:hover, .button:focus {
background-color: #9d1c21; } button:hover, button:focus, .button:hover, .button:focus {
color: #fff; } button.secondary, .button.secondary {
background-color: #e7e7e7;
border-color: #b9b9b9;
color: #333; } button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
background-color: #b9b9b9; } button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
color: #333; } button.success, .button.success {
background-color: #43AC6A;
border-color: #368a55;
color: #fff; } button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
background-color: #368a55; } button.success:hover, button.success:focus, .button.success:hover, .button.success:focus {
color: #fff; } button.alert, .button.alert {
background-color: #f04124;
border-color: #cf2a0e;
color: #fff; } button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
background-color: #cf2a0e; } button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus {
color: #fff; } button.large, .button.large {
padding-top: 1.125rem;
padding-right: 2.25rem;
padding-bottom: 1.1875rem;
padding-left: 2.25rem;
font-size: 1.25rem; } button.small, .button.small {
padding-top: 0.375rem;
padding-right: 0.75rem;
padding-bottom: 0.4375rem;
padding-left: 0.75rem;
font-size: 0.8125rem; } button.tiny, .button.tiny {
padding-top: 0.625rem;
padding-right: 1.25rem;
padding-bottom: 0.6875rem;
padding-left: 1.25rem;
font-size: 0.6875rem; } button.expand, .button.expand {
padding-right: 0;
padding-left: 0;
width: 100%; } button.left-align, .button.left-align {
text-align: left;
text-indent: 0.75rem; } button.right-align, .button.right-align {
text-align: right;
padding-right: 0.75rem; } button.radius, .button.radius {
border-radius: 0; } button.round, .button.round {
border-radius: 1000px; } button.disabled, button[disabled], .button.disabled, .button[disabled] {
background-color: #c42329;
border-color: #9d1c21;
color: #fff;
cursor: default;
opacity: 0.7;
box-shadow: none; } button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
background-color: #9d1c21; } button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
color: #fff; } button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus {
background-color: #c42329; } button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary {
background-color: #e7e7e7;
border-color: #b9b9b9;
color: #333;
cursor: default;
opacity: 0.7;
box-shadow: none; } button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
background-color: #b9b9b9; } button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
color: #333; } button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus {
background-color: #e7e7e7; } button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success {
background-color: #43AC6A;
border-color: #368a55;
color: #fff;
cursor: default;
opacity: 0.7;
box-shadow: none; } button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
background-color: #368a55; } button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
color: #fff; } button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus {
background-color: #43AC6A; } button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert {
background-color: #f04124;
border-color: #cf2a0e;
color: #fff;
cursor: default;
opacity: 0.7;
box-shadow: none; } button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
background-color: #cf2a0e; } button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
color: #fff; } button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus {
background-color: #f04124; } button::-moz-focus-inner {
border: 0;
padding: 0; }
@media only screen and (min-width: 48em) { button, .button {
display: inline-block; } } meta.foundation-mq-topbar {
font-family: "/only screen and (min-width:9999px)/";
width: 9999px; }  .contain-to-grid {
width: 100%;
background: #fff; } .contain-to-grid .top-bar {
margin-bottom: 0; } .fixed {
width: 100%;
left: 0;
position: fixed;
top: 0;
z-index: 99; } .fixed.expanded:not(.top-bar) {
overflow-y: auto;
height: auto;
width: 100%;
max-height: 100%; } .fixed.expanded:not(.top-bar) .title-area {
position: fixed;
width: 100%;
z-index: 99; } .fixed.expanded:not(.top-bar) .top-bar-section {
z-index: 98;
margin-top: 80px; } .top-bar {
overflow: hidden;
height: 80px;
line-height: 80px;
position: relative;
background: #fff;
margin-bottom: 0; } .top-bar ul {
margin-bottom: 0;
list-style: none; } .top-bar .row {
max-width: none; } .top-bar form,
.top-bar input {
margin-bottom: 0; } .top-bar input {
height: 1.8rem;
padding-top: .35rem;
padding-bottom: .35rem;
font-size: 0.75rem; } .top-bar .button, .top-bar button {
padding-top: .45rem;
padding-bottom: .35rem;
margin-bottom: 0;
font-size: 0.75rem; } .top-bar .title-area {
position: relative;
margin: 0; } .top-bar .name {
height: 80px;
margin: 0;
font-size: 16px; } .top-bar .name h1 {
line-height: 80px;
font-size: 1.0625rem;
margin: 0; } .top-bar .name h1 a {
font-weight: 400;
color: #fff;
width: 75%;
display: block;
padding: 0 16px; } .top-bar .toggle-topbar,
.top-bar .topbar-link,
.top-bar .logout-link {
position: absolute;
top: 0;
right: 0; } .top-bar .nr_comments {
display: none; } .top-bar .jump_comments {
display: none; } .top-bar .close {
display: none; } .top-bar .logout-link {
right: 30%; } .top-bar .toggle-topbar a,
.top-bar .topbar-link a,
.top-bar .topbar-link_2 a {
color: #c42329;
text-transform: normal;
font-size: 1rem;
font-weight: 400;
position: relative;
display: block;
padding: 0 16px;
height: 80px;
line-height: 80px; } .top-bar .toggle-topbar a.mso-suche,
.top-bar .topbar-link a.mso-suche,
.top-bar .topbar-link_2 a.mso-suche {
background-color: #c42329;
height: 60px;
width: 60px;
margin: 10px auto; } .top-bar .toggle-topbar.menu-icon,
.top-bar .topbar-link.menu-icon,
.top-bar .topbar-link_2.menu-icon {
top: 50%;
margin-top: -13px; } .top-bar .toggle-topbar.menu-icon a,
.top-bar .topbar-link.menu-icon a,
.top-bar .topbar-link_2.menu-icon a {
height: 34px;
line-height: 33px;
padding: 0 41px 0 16px;
position: relative; } .top-bar .toggle-topbar.menu-icon a span::after,
.top-bar .topbar-link.menu-icon a span::after,
.top-bar .topbar-link_2.menu-icon a span::after {
content: "";
position: absolute;
display: block;
height: 0;
top: 50%;
margin-top: -8px;
right: 16px;
box-shadow: 0 0px 0 1px #c42329, 0 7px 0 1px #c42329, 0 14px 0 1px #c42329;
width: 16px; } .top-bar .toggle-topbar.menu-icon a span:hover:after,
.top-bar .topbar-link.menu-icon a span:hover:after,
.top-bar .topbar-link_2.menu-icon a span:hover:after {
box-shadow: 0 0px 0 1px #c42329, 0 7px 0 1px #c42329, 0 14px 0 1px #c42329; } .top-bar.expanded {
height: auto;
background: transparent; } .top-bar.expanded .title-area {
background: #fff; } .top-bar.expanded .toggle-topbar a {
color: #a91e23; } .top-bar.expanded .toggle-topbar a::after {
box-shadow: 0 10px 0 1px #a91e23, 0 16px 0 1px #a91e23, 0 22px 0 1px #a91e23; } .top-bar-section {
left: 0;
position: relative;
width: auto;
transition: left 300ms ease-out; } .top-bar-section ul {
padding: 0;
width: 100%;
height: auto;
display: block;
font-size: 16px;
margin: 0; } .top-bar-section ul li { } .top-bar-section ul li > a {
display: block;
width: 100%;
color: #fff;
padding: 5px;
padding-left: 16px;
font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-size: 1rem;
font-weight: 400;
text-transform: uppercase; } .top-bar-section ul li > a.first-child {
padding-top: 12px; } .top-bar-section ul li > a.button {
font-size: 1rem;
padding-right: 16px;
padding-left: 16px;
background-color: #c42329;
border-color: #9d1c21;
color: #fff; } .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
background-color: #9d1c21; } .top-bar-section ul li > a.button:hover, .top-bar-section ul li > a.button:focus {
color: #fff; } .top-bar-section ul li > a.button.secondary {
background-color: #e7e7e7;
border-color: #b9b9b9;
color: #333; } .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
background-color: #b9b9b9; } .top-bar-section ul li > a.button.secondary:hover, .top-bar-section ul li > a.button.secondary:focus {
color: #333; } .top-bar-section ul li > a.button.success {
background-color: #43AC6A;
border-color: #368a55;
color: #fff; } .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
background-color: #368a55; } .top-bar-section ul li > a.button.success:hover, .top-bar-section ul li > a.button.success:focus {
color: #fff; } .top-bar-section ul li > a.button.alert {
background-color: #f04124;
border-color: #cf2a0e;
color: #fff; } .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
background-color: #cf2a0e; } .top-bar-section ul li > a.button.alert:hover, .top-bar-section ul li > a.button.alert:focus {
color: #fff; } .top-bar-section ul li > button {
font-size: 1rem;
padding-right: 16px;
padding-left: 16px;
background-color: #c42329;
border-color: #9d1c21;
color: #fff; } .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
background-color: #9d1c21; } .top-bar-section ul li > button:hover, .top-bar-section ul li > button:focus {
color: #fff; } .top-bar-section ul li > button.secondary {
background-color: #e7e7e7;
border-color: #b9b9b9;
color: #333; } .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
background-color: #b9b9b9; } .top-bar-section ul li > button.secondary:hover, .top-bar-section ul li > button.secondary:focus {
color: #333; } .top-bar-section ul li > button.success {
background-color: #43AC6A;
border-color: #368a55;
color: #fff; } .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
background-color: #368a55; } .top-bar-section ul li > button.success:hover, .top-bar-section ul li > button.success:focus {
color: #fff; } .top-bar-section ul li > button.alert {
background-color: #f04124;
border-color: #cf2a0e;
color: #fff; } .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
background-color: #cf2a0e; } .top-bar-section ul li > button.alert:hover, .top-bar-section ul li > button.alert:focus {
color: #fff; } .top-bar-section ul li.active > a {
background: #c42329;
color: #000; } .top-bar-section ul li.active > a:hover {
background: #a91e23;
color: #000; } .top-bar-section .has-form {
padding: 16px; } .top-bar-section .has-dropdown {
position: relative; } .top-bar-section .has-dropdown > a:after {
content: "";
display: block;
width: 0;
height: 0;
border: inset 5px;
border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);
border-left-style: solid;
margin-right: 16px;
margin-top: -4.5px;
position: absolute;
top: 50%;
right: 0; } .top-bar-section .has-dropdown.moved {
position: static; } .top-bar-section .has-dropdown.moved > .dropdown {
display: block;
position: static !important;
height: auto;
width: auto;
overflow: visible;
clip: auto;
width: 100%; } .top-bar-section .has-dropdown.moved > a:after {
display: none; } .top-bar-section .dropdown {
padding: 0;
position: absolute;
left: 100%;
top: 0;
z-index: 99;
display: block;
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px); } .top-bar-section .dropdown li {
width: 100%;
height: auto; } .top-bar-section .dropdown li a {
font-weight: 600;
padding: 8px 16px; } .top-bar-section .dropdown li a.parent-link {
font-weight: 400; } .top-bar-section .dropdown li.title h5, .top-bar-section .dropdown li.parent-link {
margin-bottom: 0;
margin-top: 0; } .top-bar-section .dropdown li.title h5 a, .top-bar-section .dropdown li.parent-link a {
color: #fff;
line-height: 40px;
display: block; } .top-bar-section .dropdown li.title h5 a:hover, .top-bar-section .dropdown li.parent-link a:hover {
background: none; } .top-bar-section .dropdown li.has-form {
padding: 8px 16px; } .top-bar-section .dropdown li .button, .top-bar-section .dropdown li button {
top: auto; } .top-bar-section .dropdown label {
padding: 8px 16px 2px;
margin-bottom: 0;
text-transform: uppercase;
color: #777;
font-weight: 900;
font-size: 0.625rem; } .js-generated {
display: block; } #sddm {
margin: 0;
padding: 0;
z-index: 30; } #sddm li {
margin: 0;
padding: 0;
list-style: none;
float: left;
font: bold 11px arial; } #sddm li a {
display: block;
margin: 0 1px 0 0;
padding: 4px 10px;
width: 60px;
background: #5970B2;
color: #FFF;
text-align: center;
text-decoration: none; } #sddm li a:hover {
background: #49A3FF; } #sddm div {
position: absolute;
visibility: hidden;
margin: 0;
padding: 0;
background: #EAEBD8;
border: 1px solid #5970B2; }
@media only screen and (min-width: 80em) { .top-bar .toggle-topbar,
.top-bar .topbar-link {
right: 320px; } .top-bar li.topbar-link.search {
right: 0.5%; } .top-bar li.toggle-topbar.menu-icon {
left: 70%; } .top-bar li.toggle-topbar.menu-icon span {
margin-left: -65px; } .top-bar .logout-link {
right: 440px; } }
@media only screen and (min-width: 64.0625em) { .top-bar .toggle-topbar,
.top-bar .topbar-link {
right: 0%; } .top-bar li.topbar-link.search {
right: 0.5%; } .top-bar li.toggle-topbar.menu-icon {
left: 70%; } .top-bar li.toggle-topbar.menu-icon span {
margin-left: -65px; } .top-bar .logout-link {
right: 440px; } }
@media only screen and (min-width: 48em) and (max-width: 64em) { .top-bar .toggle-topbar,
.top-bar .topbar-link {
right: 70px; } .top-bar li.topbar-link.search {
right: 0.5%; } .top-bar li.topbar-link.ausgaben-link {
left: 68%; } .top-bar li.toggle-topbar.menu-icon {
left: 72%; } .top-bar li.topbar-link.logout-link {
left: 65%; } .top-bar .logout-link {
right: 440px; } }  .text-left {
text-align: left !important; } .text-right {
text-align: right !important; } .text-center {
text-align: center !important; } .text-justify {
text-align: justify !important; }
@media only screen and (max-width: 47.9375em) { .small-only-text-left {
text-align: left !important; } .small-only-text-right {
text-align: right !important; } .small-only-text-center {
text-align: center !important; } .small-only-text-justify {
text-align: justify !important; } }
@media only screen { .small-text-left {
text-align: left !important; } .small-text-right {
text-align: right !important; } .small-text-center {
text-align: center !important; } .small-text-justify {
text-align: justify !important; } }
@media only screen and (min-width: 48em) and (max-width: 64em) { .medium-only-text-left {
text-align: left !important; } .medium-only-text-right {
text-align: right !important; } .medium-only-text-center {
text-align: center !important; } .medium-only-text-justify {
text-align: justify !important; } }
@media only screen and (min-width: 48em) { .medium-text-left {
text-align: left !important; } .medium-text-right {
text-align: right !important; } .medium-text-center {
text-align: center !important; } .medium-text-justify {
text-align: justify !important; } }
@media only screen and (min-width: 64.0625em) and (max-width: 79.9375em) { .large-only-text-left {
text-align: left !important; } .large-only-text-right {
text-align: right !important; } .large-only-text-center {
text-align: center !important; } .large-only-text-justify {
text-align: justify !important; } }
@media only screen and (min-width: 64.0625em) { .large-text-left {
text-align: left !important; } .large-text-right {
text-align: right !important; } .large-text-center {
text-align: center !important; } .large-text-justify {
text-align: justify !important; } }
@media only screen and (min-width: 80em) and (max-width: 100em) { .xlarge-only-text-left {
text-align: left !important; } .xlarge-only-text-right {
text-align: right !important; } .xlarge-only-text-center {
text-align: center !important; } .xlarge-only-text-justify {
text-align: justify !important; } }
@media only screen and (min-width: 80em) { .xlarge-text-left {
text-align: left !important; } .xlarge-text-right {
text-align: right !important; } .xlarge-text-center {
text-align: center !important; } .xlarge-text-justify {
text-align: justify !important; } }
@media only screen and (min-width: 100.0625em) and (max-width: 99999999em) { .xxlarge-only-text-left {
text-align: left !important; } .xxlarge-only-text-right {
text-align: right !important; } .xxlarge-only-text-center {
text-align: center !important; } .xxlarge-only-text-justify {
text-align: justify !important; } }
@media only screen and (min-width: 100.0625em) { .xxlarge-text-left {
text-align: left !important; } .xxlarge-text-right {
text-align: right !important; } .xxlarge-text-center {
text-align: center !important; } .xxlarge-text-justify {
text-align: justify !important; } }  div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
margin: 0;
padding: 0; }  a {
color: #c42329;
text-decoration: none;
line-height: inherit; } a:hover, a:focus {
color: #a91e23; } a img {
border: none; }  p {
font-family: inherit;
font-weight: 400;
font-size: 1rem;
line-height: 1.5;
margin-bottom: 1.5rem;
text-rendering: optimizeLegibility; } p.lead {
font-size: 1.21875rem;
line-height: 1.6; } p aside {
font-size: 0.875rem;
line-height: 1.35;
font-style: italic; }  h1, h2, h3, h4, h5, h6 {
font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: 900;
font-style: 400;
color: #c42329;
text-rendering: optimizeLegibility;
margin-top: 0.2rem;
margin-bottom: 0.25rem;
line-height: 1.4; } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
font-size: 60%;
color: #e4656a;
line-height: 0; } h1, .h1 {
font-size: 3.125rem; } h2, .h2 {
font-size: 1.6875rem; } h3, .h3 {
font-size: 1.375rem; } h4, .h4 {
font-size: 1.125rem; } h5, .h5 {
font-size: 1.125rem; } h6, .h6 {
font-size: 1rem; } .subheader {
line-height: 1.4;
color: #e4656a;
font-weight: 400;
margin-top: 0.2rem;
margin-bottom: 0.5rem; } hr {
border: solid #ddd;
border-width: 1px 0 0;
clear: both;
margin: 1.25rem 0 1.1875rem;
height: 0; }  em,
i {
font-style: italic;
line-height: inherit; } strong,
b {
font-weight: 900;
line-height: inherit; } small {
font-size: 60%;
line-height: inherit; } code {
font-family: Consolas, "Liberation Mono", Courier, monospace;
font-weight: 400;
color: #333;
background-color: #f8f8f8;
border-width: 1px;
border-style: solid;
border-color: #dfdfdf;
padding: 0.125rem 0.3125rem 0.0625rem; }  ul,
ol,
dl {
font-size: 1rem;
line-height: 1.5;
margin-bottom: 1.5rem;
list-style-position: outside;
font-family: inherit; } ul {
margin-left: 1.1rem; } ul.no-bullet {
margin-left: 0; } ul.no-bullet li ul,
ul.no-bullet li ol {
margin-left: 1.25rem;
margin-bottom: 0;
list-style: none; }  ul li ul,
ul li ol {
margin-left: 1.25rem;
margin-bottom: 0; } ul.square li ul, ul.circle li ul, ul.disc li ul {
list-style: inherit; } ul.square {
list-style-type: square;
margin-left: 1.1rem; } ul.circle {
list-style-type: circle;
margin-left: 1.1rem; } ul.disc {
list-style-type: disc;
margin-left: 1.1rem; } ul.no-bullet {
list-style: none; }  ol {
margin-left: 1.4rem; } ol li ul,
ol li ol {
margin-left: 1.25rem;
margin-bottom: 0; }  dl dt {
margin-bottom: 0.3rem;
font-weight: 900; } dl dd {
margin-bottom: 0.75rem; }  abbr,
acronym {
text-transform: uppercase;
font-size: 90%;
color: #000;
border-bottom: 1px dotted #ddd;
cursor: help; } abbr {
text-transform: none; }  blockquote {
margin: 0 0 1.5rem;
padding: 0.5625rem 1.25rem 0 1.1875rem;
border-left: 0 solid #fff; } blockquote p:first-child:before {
content: '\201E'; } blockquote p:last-of-type:after {
content: '\201C'; } blockquote p {
font-family: "Playfair Display", "Bodoni", "Baskerville", "Garamond", "Palatino Linotype", Palatino, "Minion", Georgia, "Times New Roman", serif;
font-style: italic; } blockquote cite {
display: block;
font-size: 0.875rem;
color: #000; } blockquote cite a,
blockquote cite a:visited {
color: #000; } blockquote,
blockquote p {
line-height: 1.2;
color: #c42329; }  .vcard {
display: inline-block;
margin: 0 0 1.25rem 0;
border: 1px solid #ddd;
padding: 0.625rem 0.75rem; } .vcard li {
margin: 0;
display: block; } .vcard .fn {
font-weight: 900;
font-size: 0.9375rem; } .vevent .summary {
font-weight: 900; } .vevent abbr {
cursor: default;
text-decoration: none;
font-weight: 900;
border: none;
padding: 0 0.0625rem; }
@media only screen and (min-width: 48em) { h1, h2, h3, h4, h5, h6 {
line-height: 1.4; } h1, .h1 {
font-size: 3.75rem; } h2, .h2 {
font-size: 2.3125rem; } h3, .h3 {
font-size: 1.6875rem; } h4, .h4 {
font-size: 1.4375rem; } h5, .h5 {
font-size: 1.125rem; } h6, .h6 {
font-size: 1rem; } }  .print-only {
display: none !important; }
@media print { * {
background: transparent !important;
color: #000 !important; box-shadow: none !important;
text-shadow: none !important; } a,
a:visited {
text-decoration: underline; } a[href]:after {
content: " (" attr(href) ")"; } figure a[href]:after {
content: "\a(" attr(href) ")";
word-wrap: break-word; } abbr[title]:after {
content: " (" attr(title) ")"; } .ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content: ""; } pre,
blockquote {
page-break-inside: avoid; } thead {
display: table-header-group; } tr,
img {
page-break-inside: avoid; } img {
max-width: 100% !important; }
@page {
margin: 0.5cm; } p,
h2,
h3 {
orphans: 3;
widows: 3; } h2,
h3 {
page-break-after: avoid; } .hide-on-print {
display: none !important; } .print-only {
display: block !important; } .hide-for-print {
display: none !important; } .show-for-print {
display: inherit !important; } } meta.foundation-version {
font-family: "/5.3.3/"; } meta.foundation-mq-small {
font-family: "/only screen/";
width: 0em; } meta.foundation-mq-medium {
font-family: "/only screen and (min-width:48em)/";
width: 48em; } meta.foundation-mq-large {
font-family: "/only screen and (min-width:64.0625em)/";
width: 64.0625em; } meta.foundation-mq-xlarge {
font-family: "/only screen and (min-width:80em)/";
width: 80em; } meta.foundation-mq-xxlarge {
font-family: "/only screen and (min-width:100.0625em)/";
width: 100.0625em; } meta.foundation-data-attribute-namespace {
font-family: false; } html, body {
height: 100%; } *,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; } html,
body {
font-size: 100%; } body {
background: #fff;
color: #000;
padding: 0;
margin: 0;
font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: 400;
font-style: normal;
line-height: 150%;
position: relative;
cursor: default; } a:hover {
cursor: pointer; } img {
max-width: 100%;
height: auto; } img {
-ms-interpolation-mode: bicubic; } #map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
max-width: none !important; } .left {
float: left !important; } .right {
float: right !important; } .clearfix:before, .clearfix:after {
content: " ";
display: table; } .clearfix:after {
clear: both; } .hide {
display: none; } .antialiased {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; } img {
display: inline-block;
vertical-align: middle; } textarea {
height: auto;
min-height: 50px; } select {
width: 100%; } @media only screen { .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
display: inherit !important; } .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
display: none !important; } .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
position: static !important;
height: auto;
width: auto;
overflow: visible;
clip: auto; } .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px); } table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
display: table; } thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
display: table-header-group !important; } tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
display: table-row-group !important; } tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
display: table-row !important; } th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
display: table-cell !important; } } @media only screen and (min-width: 48em) { .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
display: inherit !important; } .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
display: none !important; } .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
position: static !important;
height: auto;
width: auto;
overflow: visible;
clip: auto; } .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px); } table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
display: table; } thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
display: table-header-group !important; } tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
display: table-row-group !important; } tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
display: table-row !important; } th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
display: table-cell !important; } } @media only screen and (min-width: 64.0625em) { .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
display: inherit !important; } .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
display: none !important; } .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
position: static !important;
height: auto;
width: auto;
overflow: visible;
clip: auto; } .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px); } table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
display: table; } thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
display: table-header-group !important; } tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
display: table-row-group !important; } tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
display: table-row !important; } th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
display: table-cell !important; } } @media only screen and (min-width: 80em) { .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
display: inherit !important; } .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
display: none !important; } .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
position: static !important;
height: auto;
width: auto;
overflow: visible;
clip: auto; } .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px); } table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
display: table; } thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
display: table-header-group !important; } tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
display: table-row-group !important; } tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
display: table-row !important; } th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xlarge, td.show-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
display: table-cell !important; } } @media only screen and (min-width: 100.0625em) { .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down {
display: inherit !important; } .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down {
display: none !important; } .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .visible-for-xxlarge-down {
position: static !important;
height: auto;
width: auto;
overflow: visible;
clip: auto; } .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .hidden-for-xxlarge-down {
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px); } table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xlarge, table.hide-for-xlarge-down, table.show-for-xxlarge-only, table.show-for-xxlarge-up, table.show-for-xxlarge, table.show-for-xxlarge-down {
display: table; } thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xlarge, thead.hide-for-xlarge-down, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up, thead.show-for-xxlarge, thead.show-for-xxlarge-down {
display: table-header-group !important; } tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xlarge, tbody.hide-for-xlarge-down, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge, tbody.show-for-xxlarge-down {
display: table-row-group !important; } tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xlarge, tr.hide-for-xlarge-down, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up, tr.show-for-xxlarge, tr.show-for-xxlarge-down {
display: table-row !important; } th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.hide-for-xlarge-down, td.hide-for-xlarge-down, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up, th.show-for-xxlarge, td.show-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
display: table-cell !important; } }  .show-for-landscape,
.hide-for-portrait {
display: inherit !important; } .hide-for-landscape,
.show-for-portrait {
display: none !important; }  table.hide-for-landscape, table.show-for-portrait {
display: table; } thead.hide-for-landscape, thead.show-for-portrait {
display: table-header-group !important; } tbody.hide-for-landscape, tbody.show-for-portrait {
display: table-row-group !important; } tr.hide-for-landscape, tr.show-for-portrait {
display: table-row !important; } td.hide-for-landscape, td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
display: table-cell !important; }
@media only screen and (orientation: landscape) { .show-for-landscape,
.hide-for-portrait {
display: inherit !important; } .hide-for-landscape,
.show-for-portrait {
display: none !important; }  table.show-for-landscape, table.hide-for-portrait {
display: table; } thead.show-for-landscape, thead.hide-for-portrait {
display: table-header-group !important; } tbody.show-for-landscape, tbody.hide-for-portrait {
display: table-row-group !important; } tr.show-for-landscape, tr.hide-for-portrait {
display: table-row !important; } td.show-for-landscape, td.hide-for-portrait,
th.show-for-landscape,
th.hide-for-portrait {
display: table-cell !important; } }
@media only screen and (orientation: portrait) { .show-for-portrait,
.hide-for-landscape {
display: inherit !important; } .hide-for-portrait,
.show-for-landscape {
display: none !important; }  table.show-for-portrait, table.hide-for-landscape {
display: table; } thead.show-for-portrait, thead.hide-for-landscape {
display: table-header-group !important; } tbody.show-for-portrait, tbody.hide-for-landscape {
display: table-row-group !important; } tr.show-for-portrait, tr.hide-for-landscape {
display: table-row !important; } td.show-for-portrait, td.hide-for-landscape,
th.show-for-portrait,
th.hide-for-landscape {
display: table-cell !important; } }  .show-for-touch {
display: none !important; } .hide-for-touch {
display: inherit !important; } .touch .show-for-touch {
display: inherit !important; } .touch .hide-for-touch {
display: none !important; }  table.hide-for-touch {
display: table; } .touch table.show-for-touch {
display: table; } thead.hide-for-touch {
display: table-header-group !important; } .touch thead.show-for-touch {
display: table-header-group !important; } tbody.hide-for-touch {
display: table-row-group !important; } .touch tbody.show-for-touch {
display: table-row-group !important; } tr.hide-for-touch {
display: table-row !important; } .touch tr.show-for-touch {
display: table-row !important; } td.hide-for-touch {
display: table-cell !important; } .touch td.show-for-touch {
display: table-cell !important; } th.hide-for-touch {
display: table-cell !important; } .touch th.show-for-touch {
display: table-cell !important; } @media print { .show-for-print {
display: block; } .hide-for-print {
display: none; } table.show-for-print {
display: table; } thead.show-for-print {
display: table-header-group !important; } tbody.show-for-print {
display: table-row-group !important; } tr.show-for-print {
display: table-row !important; } td.show-for-print {
display: table-cell !important; } th.show-for-print {
display: table-cell !important; } } meta.foundation-version {
font-family: "/5.3.3/"; } meta.foundation-mq-small {
font-family: "/only screen/";
width: 0em; } meta.foundation-mq-medium {
font-family: "/only screen and (min-width:48em)/";
width: 48em; } meta.foundation-mq-large {
font-family: "/only screen and (min-width:64.0625em)/";
width: 64.0625em; } meta.foundation-mq-xlarge {
font-family: "/only screen and (min-width:80em)/";
width: 80em; } meta.foundation-mq-xxlarge {
font-family: "/only screen and (min-width:100.0625em)/";
width: 100.0625em; } meta.foundation-data-attribute-namespace {
font-family: false; } html, body {
height: 100%; } *,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; } html,
body {
font-size: 100%; } body {
background: #fff;
color: #000;
padding: 0;
margin: 0;
font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: 400;
font-style: normal;
line-height: 150%;
position: relative;
cursor: default; } a:hover {
cursor: pointer; } img {
max-width: 100%;
height: auto; } img {
-ms-interpolation-mode: bicubic; } #map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
max-width: none !important; } .left {
float: left !important; } .right {
float: right !important; } .clearfix:before, .clearfix:after {
content: " ";
display: table; } .clearfix:after {
clear: both; } .hide {
display: none; } .antialiased {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; } img {
display: inline-block;
vertical-align: middle; } textarea {
height: auto;
min-height: 50px; } select {
width: 100%; }  .has-tip {
border-bottom: dotted 1px #ccc;
cursor: help;
font-weight: 900;
color: #333; } .has-tip:hover, .has-tip:focus {
border-bottom: dotted 1px #581012;
color: #c42329; } .has-tip.tip-left, .has-tip.tip-right {
float: none !important; } .tooltip {
display: none;
position: absolute;
z-index: 999;
font-weight: 400;
font-size: 0.875rem;
line-height: 1.3;
padding: 0.75rem;
max-width: 300px;
left: 50%;
width: 100%;
color: #000;
background: #fff; } .tooltip > .nub {
display: block;
left: 5px;
position: absolute;
width: 0;
height: 0;
border: solid 5px;
border-color: transparent transparent #fff transparent;
top: -10px; } .tooltip > .nub.rtl {
left: auto;
right: 5px; } .tooltip.radius {
border-radius: 0; } .tooltip.round {
border-radius: 1000px; } .tooltip.round > .nub {
left: 2rem; } .tooltip.opened {
color: #c42329 !important;
border-bottom: dotted 1px #581012 !important; } .tap-to-close {
display: block;
font-size: 0.625rem;
color: #777;
font-weight: 400; }
@media only screen and (min-width: 48em) { .tooltip > .nub {
border-color: transparent transparent #fff transparent;
top: -10px; } .tooltip.tip-top > .nub {
border-color: #fff transparent transparent transparent;
top: auto;
bottom: -10px; } .tooltip.tip-left, .tooltip.tip-right {
float: none !important; } .tooltip.tip-left > .nub {
border-color: transparent transparent transparent #fff;
right: -10px;
left: auto;
top: 50%;
margin-top: -5px; } .tooltip.tip-right > .nub {
border-color: transparent #fff transparent transparent;
right: auto;
left: -10px;
top: 50%;
margin-top: -5px; } } meta.foundation-version {
font-family: "/5.3.3/"; } meta.foundation-mq-small {
font-family: "/only screen/";
width: 0em; } meta.foundation-mq-medium {
font-family: "/only screen and (min-width:48em)/";
width: 48em; } meta.foundation-mq-large {
font-family: "/only screen and (min-width:64.0625em)/";
width: 64.0625em; } meta.foundation-mq-xlarge {
font-family: "/only screen and (min-width:80em)/";
width: 80em; } meta.foundation-mq-xxlarge {
font-family: "/only screen and (min-width:100.0625em)/";
width: 100.0625em; } meta.foundation-data-attribute-namespace {
font-family: false; } html, body {
height: 100%; } *,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; } html,
body {
font-size: 100%; } body {
background: #fff;
color: #000;
padding: 0;
margin: 0;
font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight: 400;
font-style: normal;
line-height: 150%;
position: relative;
cursor: default; } a:hover {
cursor: pointer; } img {
max-width: 100%;
height: auto; } img {
-ms-interpolation-mode: bicubic; } #map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
max-width: none !important; } .left {
float: left !important; } .right {
float: right !important; } .clearfix:before, .clearfix:after {
content: " ";
display: table; } .clearfix:after {
clear: both; } .hide {
display: none; } .antialiased {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; } img {
display: inline-block;
vertical-align: middle; } textarea {
height: auto;
min-height: 50px; } select {
width: 100%; } [class*="block-grid-"] {
display: block;
padding: 0;
margin: 0 -0.625rem; } [class*="block-grid-"]:before, [class*="block-grid-"]:after {
content: " ";
display: table; } [class*="block-grid-"]:after {
clear: both; } [class*="block-grid-"] > li {
display: block;
height: auto;
float: left;
padding: 0 0.625rem 1.25rem; }
@media only screen { .small-block-grid-1 > li {
width: 100%;
list-style: none; } .small-block-grid-1 > li:nth-of-type(1n) {
clear: none; } .small-block-grid-1 > li:nth-of-type(1n+1) {
clear: both; } .small-block-grid-2 > li {
width: 50%;
list-style: none; } .small-block-grid-2 > li:nth-of-type(1n) {
clear: none; } .small-block-grid-2 > li:nth-of-type(2n+1) {
clear: both; } .small-block-grid-3 > li {
width: 33.33333%;
list-style: none; } .small-block-grid-3 > li:nth-of-type(1n) {
clear: none; } .small-block-grid-3 > li:nth-of-type(3n+1) {
clear: both; } .small-block-grid-4 > li {
width: 25%;
list-style: none; } .small-block-grid-4 > li:nth-of-type(1n) {
clear: none; } .small-block-grid-4 > li:nth-of-type(4n+1) {
clear: both; } .small-block-grid-5 > li {
width: 20%;
list-style: none; } .small-block-grid-5 > li:nth-of-type(1n) {
clear: none; } .small-block-grid-5 > li:nth-of-type(5n+1) {
clear: both; } .small-block-grid-6 > li {
width: 16.66667%;
list-style: none; } .small-block-grid-6 > li:nth-of-type(1n) {
clear: none; } .small-block-grid-6 > li:nth-of-type(6n+1) {
clear: both; } .small-block-grid-7 > li {
width: 14.28571%;
list-style: none; } .small-block-grid-7 > li:nth-of-type(1n) {
clear: none; } .small-block-grid-7 > li:nth-of-type(7n+1) {
clear: both; } .small-block-grid-8 > li {
width: 12.5%;
list-style: none; } .small-block-grid-8 > li:nth-of-type(1n) {
clear: none; } .small-block-grid-8 > li:nth-of-type(8n+1) {
clear: both; } .small-block-grid-9 > li {
width: 11.11111%;
list-style: none; } .small-block-grid-9 > li:nth-of-type(1n) {
clear: none; } .small-block-grid-9 > li:nth-of-type(9n+1) {
clear: both; } .small-block-grid-10 > li {
width: 10%;
list-style: none; } .small-block-grid-10 > li:nth-of-type(1n) {
clear: none; } .small-block-grid-10 > li:nth-of-type(10n+1) {
clear: both; } .small-block-grid-11 > li {
width: 9.09091%;
list-style: none; } .small-block-grid-11 > li:nth-of-type(1n) {
clear: none; } .small-block-grid-11 > li:nth-of-type(11n+1) {
clear: both; } .small-block-grid-12 > li {
width: 8.33333%;
list-style: none; } .small-block-grid-12 > li:nth-of-type(1n) {
clear: none; } .small-block-grid-12 > li:nth-of-type(12n+1) {
clear: both; } }
@media only screen and (min-width: 48em) { .medium-block-grid-1 > li {
width: 100%;
list-style: none; } .medium-block-grid-1 > li:nth-of-type(1n) {
clear: none; } .medium-block-grid-1 > li:nth-of-type(1n+1) {
clear: both; } .medium-block-grid-2 > li {
width: 50%;
list-style: none; } .medium-block-grid-2 > li:nth-of-type(1n) {
clear: none; } .medium-block-grid-2 > li:nth-of-type(2n+1) {
clear: both; } .medium-block-grid-3 > li {
width: 33.33333%;
list-style: none; } .medium-block-grid-3 > li:nth-of-type(1n) {
clear: none; } .medium-block-grid-3 > li:nth-of-type(3n+1) {
clear: both; } .medium-block-grid-4 > li {
width: 25%;
list-style: none; } .medium-block-grid-4 > li:nth-of-type(1n) {
clear: none; } .medium-block-grid-4 > li:nth-of-type(4n+1) {
clear: both; } .medium-block-grid-5 > li {
width: 20%;
list-style: none; } .medium-block-grid-5 > li:nth-of-type(1n) {
clear: none; } .medium-block-grid-5 > li:nth-of-type(5n+1) {
clear: both; } .medium-block-grid-6 > li {
width: 16.66667%;
list-style: none; } .medium-block-grid-6 > li:nth-of-type(1n) {
clear: none; } .medium-block-grid-6 > li:nth-of-type(6n+1) {
clear: both; } .medium-block-grid-7 > li {
width: 14.28571%;
list-style: none; } .medium-block-grid-7 > li:nth-of-type(1n) {
clear: none; } .medium-block-grid-7 > li:nth-of-type(7n+1) {
clear: both; } .medium-block-grid-8 > li {
width: 12.5%;
list-style: none; } .medium-block-grid-8 > li:nth-of-type(1n) {
clear: none; } .medium-block-grid-8 > li:nth-of-type(8n+1) {
clear: both; } .medium-block-grid-9 > li {
width: 11.11111%;
list-style: none; } .medium-block-grid-9 > li:nth-of-type(1n) {
clear: none; } .medium-block-grid-9 > li:nth-of-type(9n+1) {
clear: both; } .medium-block-grid-10 > li {
width: 10%;
list-style: none; } .medium-block-grid-10 > li:nth-of-type(1n) {
clear: none; } .medium-block-grid-10 > li:nth-of-type(10n+1) {
clear: both; } .medium-block-grid-11 > li {
width: 9.09091%;
list-style: none; } .medium-block-grid-11 > li:nth-of-type(1n) {
clear: none; } .medium-block-grid-11 > li:nth-of-type(11n+1) {
clear: both; } .medium-block-grid-12 > li {
width: 8.33333%;
list-style: none; } .medium-block-grid-12 > li:nth-of-type(1n) {
clear: none; } .medium-block-grid-12 > li:nth-of-type(12n+1) {
clear: both; } }
@media only screen and (min-width: 64.0625em) { .large-block-grid-1 > li {
width: 100%;
list-style: none; } .large-block-grid-1 > li:nth-of-type(1n) {
clear: none; } .large-block-grid-1 > li:nth-of-type(1n+1) {
clear: both; } .large-block-grid-2 > li {
width: 50%;
list-style: none; } .large-block-grid-2 > li:nth-of-type(1n) {
clear: none; } .large-block-grid-2 > li:nth-of-type(2n+1) {
clear: both; } .large-block-grid-3 > li {
width: 33.33333%;
list-style: none; } .large-block-grid-3 > li:nth-of-type(1n) {
clear: none; } .large-block-grid-3 > li:nth-of-type(3n+1) {
clear: both; } .large-block-grid-4 > li {
width: 25%;
list-style: none; } .large-block-grid-4 > li:nth-of-type(1n) {
clear: none; } .large-block-grid-4 > li:nth-of-type(4n+1) {
clear: both; } .large-block-grid-5 > li {
width: 20%;
list-style: none; } .large-block-grid-5 > li:nth-of-type(1n) {
clear: none; } .large-block-grid-5 > li:nth-of-type(5n+1) {
clear: both; } .large-block-grid-6 > li {
width: 16.66667%;
list-style: none; } .large-block-grid-6 > li:nth-of-type(1n) {
clear: none; } .large-block-grid-6 > li:nth-of-type(6n+1) {
clear: both; } .large-block-grid-7 > li {
width: 14.28571%;
list-style: none; } .large-block-grid-7 > li:nth-of-type(1n) {
clear: none; } .large-block-grid-7 > li:nth-of-type(7n+1) {
clear: both; } .large-block-grid-8 > li {
width: 12.5%;
list-style: none; } .large-block-grid-8 > li:nth-of-type(1n) {
clear: none; } .large-block-grid-8 > li:nth-of-type(8n+1) {
clear: both; } .large-block-grid-9 > li {
width: 11.11111%;
list-style: none; } .large-block-grid-9 > li:nth-of-type(1n) {
clear: none; } .large-block-grid-9 > li:nth-of-type(9n+1) {
clear: both; } .large-block-grid-10 > li {
width: 10%;
list-style: none; } .large-block-grid-10 > li:nth-of-type(1n) {
clear: none; } .large-block-grid-10 > li:nth-of-type(10n+1) {
clear: both; } .large-block-grid-11 > li {
width: 9.09091%;
list-style: none; } .large-block-grid-11 > li:nth-of-type(1n) {
clear: none; } .large-block-grid-11 > li:nth-of-type(11n+1) {
clear: both; } .large-block-grid-12 > li {
width: 8.33333%;
list-style: none; } .large-block-grid-12 > li:nth-of-type(1n) {
clear: none; } .large-block-grid-12 > li:nth-of-type(12n+1) {
clear: both; } }      a, a:visited, a:hover, a:visited:hover {
-moz-transition: all 100ms linear;
-o-transition: all 100ms linear;
-webkit-transition: all 100ms linear;
transition: all 100ms linear; } img.alignright {
float: right;
margin-right: 0; } body.page img.alignright {
margin-left: 5% !important; } body.page img.alignleft {
margin-right: 5% !important; } img.alignleft {
float: left;
margin-left: 0; } img.aligncenter {
display: block;
margin: 2.5rem auto; } figure.figure,
figure.gallery-item {
margin: 0 auto; } figure.figure figcaption,
figure.gallery-item figcaption {
font-size: 0.875rem;
line-height: 1.2;
padding: 0.625rem 0;
color: #000;
margin-bottom: 0;
caption-side: bottom; } figure,
figure.video,
figure.figure {
margin: 0.375rem 2.5rem 2.5rem; } figure.alignright.figure,
figure.alignright.video {
float: right;
margin-right: 0; } figure.alignleft.figure,
figure.alignleft.video {
float: left;
margin-left: 0; } .page-numbers {
color: #999;
display: block;
min-height: 1.5rem;
margin-left: -0.3125rem; } .page-numbers li {
height: 1.5rem;
color: #222;
font-size: 0.875rem;
margin-left: 0.3125rem; } .page-numbers li a, .page-numbers li button {
display: block;
padding: 0.0625rem 0.625rem 0.0625rem;
color: #999;
background: none;
border-radius: 0;
font-weight: normal;
font-size: 1em;
line-height: inherit;
-moz-transition: background-color 1s;
-o-transition: background-color 1s;
-webkit-transition: background-color 1s;
transition: background-color 1s; } .page-numbers li:hover a,
.page-numbers li a:focus, .page-numbers li:hover button,
.page-numbers li button:focus {
background: #e6e6e6; } .page-numbers li.unavailable a, .page-numbers li.unavailable button {
cursor: default;
color: #999; } .page-numbers li.unavailable:hover a, .page-numbers li.unavailable a:focus, .page-numbers li.unavailable:hover button, .page-numbers li.unavailable button:focus {
background: transparent; } .page-numbers li.current a, .page-numbers li.current button {
background: #c42329;
color: #fff;
font-weight: 900;
cursor: default; } .page-numbers li.current a:hover, .page-numbers li.current a:focus, .page-numbers li.current button:hover, .page-numbers li.current button:focus {
background: #c42329; } .page-numbers li {
float: left;
display: block; } .pagination-centered {
clear: both;
padding-top: 10px; } .pagination-centered ul.page-numbers li {
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
float: none;
display: inline-block; } .pagination-centered ul.page-numbers li a, .pagination-centered ul.page-numbers li a:hover {
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%; } .page-numbers li span.current {
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%; } .page-numbers li {
margin-left: 0.5rem; } .page-numbers li span, .page-numbers li a {
font-size: 1.25rem; } .page-numbers li span:hover a,
.page-numbers li span a:focus {
background: #e6e6e6; } .page-numbers li span.current {
background: #c42329;
padding: 0.0625rem 0.625rem 0.0625rem;
color: #fff;
font-weight: 900;
cursor: default; } .home .document-container, .page .document-container, .search .document-container, .archive .document-container {
max-width: 1440px;
margin: 0 auto; } .home #sidebar .hor_line {
display: none !important; } hr {
border-color: #dfdede;
margin: 2.5rem 0; } body.home .topbar-link_2, body.page .topbar-link_2, body.archive .topbar-link_2 {
display: none !important; } body.archive .toggle-topbar {
display: none !important; } h2 {
color: #000; } @font-face {
font-family: 'socicon';
src: url(//www.magazin-schule.de/wp-content/themes/schuleonline/fonts/socicon/font/socicon-webfont.eot);
src: url(//www.magazin-schule.de/wp-content/themes/schuleonline/fonts/socicon/font/socicon-webfont.eot?#iefix) format("embedded-opentype"), url(//www.magazin-schule.de/wp-content/themes/schuleonline/fonts/socicon/font/socicon-webfont.woff) format("woff"), url(//www.magazin-schule.de/wp-content/themes/schuleonline/fonts/socicon/font/socicon-webfont.ttf) format("truetype"), url(//www.magazin-schule.de/wp-content/themes/schuleonline/fonts/socicon/font/socicon-webfont.svg#sociconregular) format("svg");
font-weight: normal;
font-style: normal; }  .socicon {
font-family: 'socicon' !important;
font-style: normal;
text-transform: none; }  .ir {
overflow: hidden;
display: block; } .ir .r {
display: block;
width: 100%;
height: 100%;
text-indent: 200%;
white-space: nowrap; }  .ar {
position: relative;
border: 5px solid #fff; } .ar .ar-content {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: hidden; } .ar:before {
content: "";
display: block;
padding-top: 100%; } .ar-wide:before {
padding-top: 66.667%; } .ar-3-2:before {
padding-top: 66.667%; }  #login-form p {
margin-bottom: 1rem;
margin-left: 20px; } #login-form p:first-child {
margin-top: 1.5rem; } #login-form input {
width: 90%;
padding-left: 5px;
height: 30px; } ::-webkit-input-placeholder {
color: black; } input#submit {
background-color: #c42329;
color: white;
width: 100%;
height: 30px;
border: none; } .registration_links {
margin-left: 20px;
margin-top: 20px; } .registration_links li {
list-style-type: none; } .registration_links a {
text-decoration: underline; }    ul {
margin-bottom: 1.5rem; } .link-list {
list-style-type: none;
padding: 0;
margin-top: 0;
margin-right: 0;
margin-left: 0; } .link-list a {
color: #000;
text-decoration: none; } .link-list a:active, .link-list a:hover, .link-list a:focus {
color: #c42329; } .topics {
font-weight: 900;
text-transform: uppercase; } footer[role=contentinfo] {
padding: 1.5625rem 0; } footer[role=contentinfo] ul.net {
margin-left: -0.1875rem; } footer[role=contentinfo] ul.net li {
margin-left: 0;
margin-right: 0.9375rem;
float: left; } footer[role=contentinfo] ul.net a {
height: 30px;
width: 20px;
line-height: 30px;
text-align: center; } .footer-content h4 {
font-size: 1.6875rem;
padding-left: 0 !important; } .footer-content ul {
margin-left: 0px;
list-style-type: none !important; } .footer-content ul li a {
color: black; }   header.nav {
background-color: #fff;
-webkit-box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.3); } .top-bar .title-area {
padding-left: 0; } .top-bar .name h1 {
height: 80px;
width: 170px;
background-image: url(//www.magazin-schule.de/wp-content/themes/schuleonline/img/mso-sd05eb92f08.png);
background-position: 0 -329px;
background-repeat: no-repeat;
max-width: 170px;
max-height: 80px;
overflow: hidden; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { .top-bar .name h1 {
background-image: url(//www.magazin-schule.de/wp-content/themes/schuleonline/img/mso-retina-sda04f9bdb9.png);
background-position: 0 -205px;
-moz-background-size: 170px auto;
-o-background-size: 170px auto;
-webkit-background-size: 170px auto;
background-size: 170px auto; } } .top-bar .name h1 a {
opacity: 0; } .no-opacity .top-bar .name h1 a {
visibility: hidden; } .top-bar a {
text-decoration: none; } .top-bar.expanded {
height: 80px; } .top-bar-section {
width: 100%;
position: fixed;
opacity: 0.92; } .top-bar-section .magazine-col {
height: 0px;
overflow: hidden;
max-width: 800px; } .top-bar-section .magazine-col span.showcontent {
text-decoration: underline;
float: right;
text-transform: none; } .top-bar-section ul li > a {
text-decoration: none; } .top-bar-section ul.left .has-dropdown.hover > .dropdown li a .date,
.top-bar-section ul.left .has-dropdown.not-click:hover > .dropdown li a .date {
font-weight: 400; } .top-bar-section .magazine-columns {
background: white;
height: 0px;
overflow: hidden; } .top-bar-section .magazine-columns span.showcontent {
text-decoration: underline;
float: right;
text-transform: none; } .top-bar-section p.title_ausgabe_dropdown {
color: black;
font-weight: 600;
margin-bottom: 0;
padding-top: 20px;
font-size: 20px; } .top-bar-section .top-bar-section .magazines a {
color: white !important; } .top-bar-section .top-bar-section ul li:hover:not(.has-form) > a {
color: white !important; } .top-bar-section ul.net {
padding: 0;
margin: 0; } .top-bar-section ul.net li {
width: 50px; } .top-bar-section ul.net a {
display: block;
width: 100%;
height: 50px;
padding: 0;
text-align: center;
color: #fff;
line-height: 50px; } #nav-main .has-dropdown .dropdown li a {
font-weight: normal; } #nav-main .has-dropdown.active {
font-style: italic; } #nav-main .has-dropdown.active .dropdown {
display: block; } #nav-main .has-dropdown.active .dropdown li a {
font-style: italic;
color: #c42329; } #nav-main .has-dropdown.active .dropdown li.active a {
font-weight: 900; } .comment-link span {
margin-right: 5px; } .magazine-col {
float: right !important; } .magazine-ausgabe-down:first-child p.title_ausgabe_dropdown {
color: #c42329; } .fixed_home {
position: fixed; } #searchform {
height: 60px; } #searchform input[type='text'] {
margin-left: 15px;
height: 34px;
margin-top: 15px;
width: 85%;
font-size: 0.9rem;
padding-left: 7px; } #searchform input[type='submit'] {
background: none;
position: absolute;
right: 12%;
top: 30px;
border: none;
height: 20px;
width: 20px;
background-image: url(//www.magazin-schule.de/wp-content/themes/schuleonline/img/mso-sd05eb92f08.png);
background-position: 0 -629px;
background-repeat: no-repeat;
height: 25px;
width: 25px;
cursor: pointer; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { #searchform input[type='submit'] {
background-image: url(//www.magazin-schule.de/wp-content/themes/schuleonline/img/mso-retina-sda04f9bdb9.png);
background-position: 0 -499.5px;
-moz-background-size: 130px auto;
-o-background-size: 130px auto;
-webkit-background-size: 130px auto;
background-size: 130px auto; } }   .icon {
position: absolute;
top: -2px;
left: -2px;
display: block;
width: 30px;
height: 30px; } .icon-comment {
height: 30px;
width: 30px;
background-image: url(//www.magazin-schule.de/wp-content/themes/schuleonline/img/mso-sd05eb92f08.png);
background-position: 0 -764px;
background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { .icon-comment {
background-image: url(//www.magazin-schule.de/wp-content/themes/schuleonline/img/mso-retina-sda04f9bdb9.png);
background-position: 0 -610px;
-moz-background-size: 130px auto;
-o-background-size: 130px auto;
-webkit-background-size: 130px auto;
background-size: 130px auto; } } .icon-facebook {
height: 30px;
width: 30px;
background-image: url(//www.magazin-schule.de/wp-content/themes/schuleonline/img/mso-sd05eb92f08.png);
background-position: 0 -804px;
background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { .icon-facebook {
background-image: url(//www.magazin-schule.de/wp-content/themes/schuleonline/img/mso-retina-sda04f9bdb9.png);
background-position: 0 -650px;
-moz-background-size: 130px auto;
-o-background-size: 130px auto;
-webkit-background-size: 130px auto;
background-size: 130px auto; } } .icon-google-plus {
height: 30px;
width: 30px;
background-image: url(//www.magazin-schule.de/wp-content/themes/schuleonline/img/mso-sd05eb92f08.png);
background-position: 0 -844px;
background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { .icon-google-plus {
background-image: url(//www.magazin-schule.de/wp-content/themes/schuleonline/img/mso-retina-sda04f9bdb9.png);
background-position: 0 -690px;
-moz-background-size: 130px auto;
-o-background-size: 130px auto;
-webkit-background-size: 130px auto;
background-size: 130px auto; } } .icon-pinterest {
height: 30px;
width: 30px;
background-image: url(//www.magazin-schule.de/wp-content/themes/schuleonline/img/mso-sd05eb92f08.png);
background-position: 0 -924px;
background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { .icon-pinterest {
background-image: url(//www.magazin-schule.de/wp-content/themes/schuleonline/img/mso-retina-sda04f9bdb9.png);
background-position: 0 -770px;
-moz-background-size: 130px auto;
-o-background-size: 130px auto;
-webkit-background-size: 130px auto;
background-size: 130px auto; } } .icon-twitter {
height: 30px;
width: 30px;
background-image: url(//www.magazin-schule.de/wp-content/themes/schuleonline/img/mso-sd05eb92f08.png);
background-position: 0 -964px;
background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { .icon-twitter {
background-image: url(//www.magazin-schule.de/wp-content/themes/schuleonline/img/mso-retina-sda04f9bdb9.png);
background-position: 0 -810px;
-moz-background-size: 130px auto;
-o-background-size: 130px auto;
-webkit-background-size: 130px auto;
background-size: 130px auto; } } .icon-mail {
height: 30px;
width: 30px;
background-image: url(//www.magazin-schule.de/wp-content/themes/schuleonline/img/mso-sd05eb92f08.png);
background-position: 0 -884px;
background-repeat: no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) { .icon-mail {
background-image: url(//www.magazin-schule.de/wp-content/themes/schuleonline/img/mso-retina-sda04f9bdb9.png);
background-position: 0 -730px;
-moz-background-size: 130px auto;
-o-background-size: 130px auto;
-webkit-background-size: 130px auto;
background-size: 130px auto; } } .bullet {
position: relative;
border: 2px solid #fff;
background-color: #c42329;
display: block;
height: 30px;
width: 30px;
outline: none;
color: #fff;
padding: 5px 0;
cursor: pointer;
font-family: "Playfair Display", "Bodoni", "Baskerville", "Garamond", "Palatino Linotype", Palatino, "Minion", Georgia, "Times New Roman", serif;
font-weight: 900;
line-height: 0;
font-size: 1.125rem;
-moz-box-shadow: 0 0 0 1px #c42329;
-webkit-box-shadow: 0 0 0 1px #c42329;
box-shadow: 0 0 0 1px #c42329;
border-radius: 30px; } .bullet.text-after {
float: left;
top: -2px;
margin-right: 10px; }  .title,
.entry-title,
h1 {
margin-top: 0.5rem;
font-family: "Playfair Display", "Bodoni", "Baskerville", "Garamond", "Palatino Linotype", Palatino, "Minion", Georgia, "Times New Roman", serif;
font-weight: 400;
color: #fff;
line-height: 1.2;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
-o-hyphens: auto;
hyphens: auto; } .detail_page .title,
.detail_page .entry-title,
.detail_page h1 {
margin-top: 0.5rem;
font-family: "Playfair Display", "Bodoni", "Baskerville", "Garamond", "Palatino Linotype", Palatino, "Minion", Georgia, "Times New Roman", serif;
font-weight: 400;
color: #000;
line-height: 1.2;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
-o-hyphens: auto;
hyphens: auto;
text-shadow: none; } .detail_page .entry-content {
margin-top: 20px; } .category {
font-weight: 900;
padding: 0.1875rem 0;
text-transform: uppercase;
color: #fff; } .issue-wrapper {
display: block;
position: relative;
font-size: 0.75rem;
line-height: 0.9375rem;
text-transform: uppercase;
color: #fff;
margin-bottom: 1.5rem; } .issue-wrapper.bar:before {
content: '';
position: absolute;
width: 6px;
height: 23px;
background-color: transparent;
background-image: linear-gradient(transparent 50%, black 50%);
background-size: 100% 2px;
height: 25px;
top: 0.1875rem;
left: 0.0625rem; } .issue-wrapper.dot:before {
content: '';
position: absolute;
width: 14px;
height: 14px;
background-color: #c42329; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px;
top: 0.1875rem;
left: 0.0625rem; } .issue-wrapper .issue,
.issue-wrapper .byline,
.issue-wrapper time {
margin-left: 1rem; } .issue-wrapper.dot .issue,
.issue-wrapper.dot .byline,
.issue-wrapper.dot time {
margin-left: 1.3125rem; } .issue-wrapper .issue {
color: #c42329;
font-weight: 900; } .issue-wrapper .byline {
color: #000; } .magazine-card a {
color: #fff; } .magazine-card .ar-content {
display: block; } .magazine-card .shader,
.magazine-card .category,
.magazine-card .entry-content,
.magazine-card footer {
-webkit-transition: all ease .3s;
transition: all ease .3s; } .magazine-card .shader,
.magazine-card .entry-content {
opacity: 0; } .magazine-card img.teaser,
.magazine-card .shader {
position: absolute;
z-index: 0;
top: 0;
left: 0;
width: 100%; } .magazine-card img.teaser {
height: auto; } .magazine-card .shader {
height: 100%;
background-color: rgba(0, 0, 0, 0.8); } .magazine-card header,
.magazine-card .entry-content,
.magazine-card footer {
position: relative;
z-index: 1;
padding: 1.25rem; } .magazine-card .category {
opacity: 1; } .magazine-card .entry-content {
padding-top: 0;
-webkit-transform: scale(0.95); -moz-transform: scale(0.95); -ms-transform: scale(0.95); -o-transform: scale(0.95); transform: scale(0.95); } .magazine-card header {
-webkit-transition: top 0.3s;
-moz-transition: top 0.3s;
-ms-transition: top 0.3s;
-o-transition: top 0.3s;
transition: top 0.3s; } .magazine-card footer {
position: absolute;
width: 100%;
left: 0;
bottom: 0;
opacity: 1; } .magazine-card footer.issue-wrapper:before {
top: 1.4375rem;
left: 1.25rem; }  .net-multiply {
overflow: visible;
list-style-type: none; } .net-multiply li {
display: inline-block;
margin-left: 10px; }   .container:before, .container:after {
content: " ";
display: table; } .container:after {
clear: both; } .main-wrapper {
width: 100%;
border-top: 5px solid #fff;
border-bottom: 5px solid #fff; } .main-wrapper:before, .main-wrapper:after {
content: " ";
display: table; } .main-wrapper:after {
clear: both; } #sidebar,
.sidebar {
width: 100%; } #sidebar .sidebar-content [class*="column"] + [class*="column"]:last-child,
.sidebar .sidebar-content [class*="column"] + [class*="column"]:last-child {
float: left; } #sidebar img,
.sidebar img {
max-width: 100%; }  .has-dropdown > a:after, .has-dropdown.active > a:after {
content: "";
display: block;
width: 0;
height: 0;
border: inset 5px;
border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);
border-left-style: solid;
margin-right: 16px;
margin-top: -17.5px;
position: absolute;
right: 0;
top: inherit; } .top-bar-section.share-dropdown {
background: white; } .top-bar-section.share-dropdown nav#nav-main ul li.active a {
font-style: italic !important;
font-weight: 900 !important; } .top-bar-section.share-dropdown nav#nav-main ul li {
padding-top: 10px;
padding-left: 10px; } .top-bar-section.share-dropdown nav#nav-main ul li:first-child {
padding-top: 10px; } .top-bar-section.share-dropdown nav#nav-main ul li a {
color: #c42329;
padding-top: 0;
padding-left: 0px;
text-transform: none;
width: 30px; } .top-bar-section.share-dropdown nav#nav-main ul li.menu-item-home {
margin-top: 10px; } .top-bar-section.share-dropdown .nav-main ul.left.menu-mobile-dropdown {
margin: 0;
padding: 1rem 1.25rem;
padding-bottom: 10px; } .magazine-share {
background: white;
height: 0px;
overflow: hidden; } .google {
float: left !important; } .share_icons {
margin-left: 0px !important; } .top-bar-section { } .top-bar-section .magazines a {
font-size: 0.875rem;
font-weight: 900;
line-height: 0.9375rem;
padding: 1.25rem;
color: #c42329; } .top-bar-section .magazines a .date {
font-weight: 400;
color: #000; } .top-bar-section .magazine-columns {
padding-left: 0px;
padding-right: 0px; } .top-bar-section .magazines_menu a {
font-size: 0.875rem;
font-weight: 900;
line-height: 0.9375rem;
padding: 5px;
color: white; } .top-bar-section .magazines_menu a.first-child {
padding-top: 10px; } .top-bar-section .magazines_menu a .date {
font-weight: 400;
color: #000; } #nav-main ul li.active a {
color: #fff;
font-style: italic; } .nav-main {
position: relative;
background-color: #c42329; } .nav-main ul {
list-style-type: none; } .nav-main ul li a {
color: #fff;
text-decoration: none; } .nav-main ul li a:hover {
color: #000; } .nav-main ul li.active > a {
color: #fff;
font-weight: 900; } .nav-main .home_link {
color: black;
padding-left: 20px;
top: 10px;
font-style: italic;
position: absolute; } .nav-main ul.left {
float: none !important;
margin: 0;
padding: 1rem 1.25rem;
padding-bottom: 10px; } .nav-main ul.left .divider {
display: none; } .nav-main ul.net {
position: absolute;
bottom: 0.5rem;
right: 0;
width: 50px;
padding: 0;
margin: 0; } .nav-main ul.net li {
width: 100%;
display: block; } .nav-main ul.net a {
display: block;
width: 100%;
height: 30px;
padding: 0;
text-align: center;
line-height: 30px; } .slick-slide p strong strong {
font-weight: 900; } .slick-slide strong p strong {
font-weight: 900; }  .all-issues-title {
text-transform: uppercase;
color: #999;
font-size: 18px;
line-height: 100px; } .row.issue {
padding-bottom: 40px; } .row.issue .title_ausgabe_edition {
padding-top: 0;
line-height: 14px;
padding-bottom: 8px; } .row.issue a {
display: block;
margin-bottom: 25px; } .row.issue span {
color: #000; } .row.issue span > span {
color: #c42329;
margin-left: 8px; } .category_title_dropdown {
margin: 20px 0 0 0; } .category_title_dropdown a {
color: #000;
font-weight: bold; } .category_title_dropdown a:hover {
color: #c42329; }  .teaser_small {
overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;
height: 3rem;
white-space: normal;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
display: -webkit-box;
width: 100%; }  .toggle-topbar.menu-icon,
.topbar-link.menu-icon {
right: 0%; }  .ninja {
padding-top: 5%; }    .slick-prev, .slick-next {
opacity: 1 !important; } .editions {
background: #dfdede;
margin-top: 5px;
padding-bottom: 20px;
box-shadow: inset 0 4px 6px -2px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0 4px 6px -2px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: inset 0 4px 6px -2px rgba(0, 0, 0, 0.3); } #edition-slider {
position: relative;
overflow-x: hidden;
min-height: 300px; } #edition-slider h3 {
padding: 0.7rem; } #edition-slider .edition-nav {
cursor: pointer;
position: absolute;
bottom: 20px;
z-index: 5; } #edition-slider .edition-nav.prev {
left: 20px; } #edition-slider .edition-nav.next {
right: 20px; } #edition-slider .edition-content {
float: left;
width: 100%; } #edition-slider #edition-wrapper img {
width: 100%; } #edition-slider h5 {
text-transform: uppercase;
padding: 0.7rem; } #edition-slider .content {
margin-bottom: 100px; } #edition-slider .magaine_cat_link {
position: absolute;
bottom: 0;
width: 100%; } #edition-slider .magaine_cat_link div {
font-weight: bold;
text-align: center;
margin-top: 38px;
margin-bottom: 38px; } p.teaser_slider {
float: left;
margin-bottom: 0;
color: black; } .magazine-ausgabe-down a span {
color: black;
font-weight: normal; } .magazine-dropdown.active span {
color: blue; } ul.magazines {
list-style: none;
margin-left: 0px; } p.title_ausgabe_edition {
margin-bottom: 0;
padding-top: 10px;
font-size: 20px;
font-weight: 600;
color: black; } span.read_more {
color: #c42329;
font-weight: 600;
text-decoration: underline; }  .second-menu-nav ul li a {
color: #c42329; } .dropdown {
display: none; }  .search figure {
margin: 0 20px 0 0; } .search h1 {
color: #000;
text-shadow: none; }  .single-paged-2 #content article.hentry section.entry-content {
margin-top: 0 !important; } .single-paged-2 #content article.hentry section.entry-content .small-12 h2 {
margin-top: -10px; } .single-paged-3 #content article.hentry section.entry-content {
margin-top: 0 !important; } .single-paged-3 #content article.hentry section.entry-content .small-12 h2 {
margin-top: -10px; } .single-paged-4 #content article.hentry section.entry-content {
margin-top: 0 !important; } .single-paged-4 #content article.hentry section.entry-content .small-12 h2 {
margin-top: -10px; } .single-paged-5 #content article.hentry section.entry-content {
margin-top: 0 !important; } .single-paged-5 #content article.hentry section.entry-content .small-12 h2 {
margin-top: -10px; } .single-paged-6 #content article.hentry section.entry-content {
margin-top: 0 !important; } .single-paged-6 #content article.hentry section.entry-content .small-12 h2 {
margin-top: -10px; } .single-paged-7 #content article.hentry section.entry-content {
margin-top: 0 !important; } .single-paged-7 #content article.hentry section.entry-content .small-12 h2 {
margin-top: -10px; } .single-paged-8 #content article.hentry section.entry-content {
margin-top: 0 !important; } .single-paged-8 #content article.hentry section.entry-content .small-12 h2 {
margin-top: -10px; } .single-paged-9 #content article.hentry section.entry-content {
margin-top: 0 !important; } .single-paged-9 #content article.hentry section.entry-content .small-12 h2 {
margin-top: -10px; } .single-paged-10 #content article.hentry section.entry-content {
margin-top: 0 !important; } .single-paged-10 #content article.hentry section.entry-content .small-12 h2 {
margin-top: -10px; }  .term-description-wrapper {
margin: 50px 5px 5px 5px;
padding: 15px;
background-color: #efefef; } .term-description-wrapper .category {
top: -20px;
position: relative;
padding: 8px;
background-color: #d23836; }
@media only screen and (max-width: 47.9375em) { .term-description-wrapper {
margin: 50px 9.8px 9.8px 9.8px; } } .cat-overview {
margin-top: 10px;
padding: 10px;
background-color: #efefef; } .cat-overview h3 {
padding: 10px; } .cat-overview li a {
color: #a9a9a9;
background-color: #ffffff; } .cat-overview li a:hover {
color: #d13938;
background-color: #ffffff; } .cat-overview li a:active {
color: #d13938;
background-color: #ffffff; }
@media only screen and (min-width: 48em) { .inline-list-center {
margin: 0 auto 1.0625rem auto;
margin-left: -1.375rem;
margin-right: 0;
padding: 0;
list-style: none;
overflow: hidden; } .inline-list-center > li {
list-style: none;
float: left;
margin-left: 1.375rem;
display: block; } .inline-list-center > li > * {
display: block; } .inline-list-center li {
display: inline-block;
float: none; } } #widgets_ad_after_header div {
text-align: center; } #widgets_ad_after_header div .columns {
padding: 5px; } #widgets_ad_right_content {
float: left;
left: 80px;
position: relative;
width: 23%;
margin-top: 50px; } .edition-nav.next span {
font-weight: bold;
padding-right: 10px; } .magazine-ausgabe-down.row.more-link {
margin-top: 20px; } .magazine-ausgabe-down.row.more-link a {
text-transform: uppercase; } .magazine-ausgabe-down.row.more-link a:hover {
color: #c42329; }     .slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: none;
-webkit-tap-highlight-color: transparent; } .slick-slider .gallery-item .gallery-image {
pointer-events: none;
margin: 0 auto; } .slick-slider .gallery-item figcaption {
display: block;
height: 55px;
overflow: visible; } .slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0;
top: 40px; } .slick-list:focus {
outline: none; } .slick-loading .slick-list {
background: #fff url(//www.magazin-schule.de/wp-content/themes/schuleonline/img/ajax-loader.gif) center center no-repeat; } .slick-list.dragging {
cursor: pointer;
cursor: hand; } .slick-slider .slick-list,
.slick-track,
.slick-slide,
.slick-slide img {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); } .slick-track {
position: relative;
left: 0;
top: 0;
display: block;
zoom: 1; } .slick-track:before, .slick-track:after {
content: "";
display: table; } .slick-track:after {
clear: both; } .slick-loading .slick-track {
visibility: hidden; } .slick-slide {
float: left;
height: 100%;
min-height: 1px;
display: none; } [dir="rtl"] .slick-slide {
float: right; } .slick-slide img {
display: block; } .slick-slide.slick-loading img {
display: none; } .slick-slide.dragging img {
pointer-events: none; } .slick-initialized .slick-slide {
display: block; } .slick-loading .slick-slide {
visibility: hidden; } .slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent; }   .slick-prev,
.slick-next {
position: absolute;
display: block;
height: 60px;
width: 60px;
line-height: 0;
font-size: 0;
cursor: pointer;
background-color: transparent;
color: transparent;
top: 45%;
margin-top: -10px;
padding: 0;
border: none;
outline: none;
opacity: 0;
-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease; } .slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
outline: none;
background-color: transparent;
color: transparent; } .slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
opacity: 1; } .slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
opacity: 1; } .slick-next {
background: url(//www.magazin-schule.de/wp-content/themes/schuleonline/img/mso/red-next.png) !important;
background-repeat: no-repeat; } .slick-prev {
background: url(//www.magazin-schule.de/wp-content/themes/schuleonline/img/mso/red-prev.png) !important;
background-repeat: no-repeat; } .slick-slider:hover .slick-prev,
.slick-slider:hover .slick-next {
opacity: 1;
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0); } .slick-prev {
left: -20px;
-webkit-transform: translateX(5px);
-moz-transform: translateX(5px);
-ms-transform: translateX(5px);
-o-transform: translateX(5px);
transform: translateX(5px); } [dir="rtl"] .slick-prev {
left: auto;
right: -20px; } .slick-next {
right: -20px;
-webkit-transform: translateX(-5px);
-moz-transform: translateX(-5px);
-ms-transform: translateX(-5px);
-o-transform: translateX(-5px);
transform: translateX(-5px); } [dir="rtl"] .slick-next {
left: -20px;
right: auto; }  .slick-slider {
margin-bottom: 30px; } .bullets .slick-dots {
position: relative;
margin-bottom: 10px; } .slick-dots {
position: relative;
top: 85%;
list-style: none;
display: block;
text-align: center;
padding: 0;
width: 100%;
margin: 0; } .slick-dots li {
position: relative;
display: inline-block;
height: 20px;
width: 20px;
margin: 0;
padding: 0;
cursor: pointer; } .slick-dots li button {
border: 0;
background: transparent;
display: block;
height: 20px;
width: 20px;
outline: none;
line-height: 0;
font-size: 0;
color: transparent;
padding: 5px;
cursor: pointer; } .slick-dots li button:hover, .slick-dots li button:focus {
outline: none; } .slick-dots li button:hover:before, .slick-dots li button:focus:before {
opacity: 1; } .slick-dots li button:before {
position: absolute;
top: 0;
left: 0;
content: ' ';
width: 12px;
height: 12px;
margin: 4px;
line-height: 20px;
text-align: center;
background-color: #fff;
opacity: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px; } .slick-dots li.slick-active button:before {
background: #c42329;
opacity: 1; }  .single-magazine .magazine-col {
max-width: 940px;
margin: 0 auto;
float: none !important; } .single-magazine .current_article header p {
color: #c42329; } .single-magazine .current_article span {
color: #c42329; } .single-magazine .editions {
margin-top: 3.5rem;
background: #FFF;
padding-bottom: 3rem;
box-shadow: 0 3px 6px -2px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 3px 6px -2px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 3px 6px -2px rgba(0, 0, 0, 0.3);
margin-bottom: 20px; } .single-magazine #edition-slider .edition-content {
padding-bottom: 80px;
margin: 0; } .single-magazine #edition-slider .edition-content .magazine-ausgabe-down p.title_ausgabe_edition:first-letter {
margin-right: 0;
font-family: inherit;
font-style: normal;
font-size: inherit;
color: #000; } .single-magazine #content article.hentry {
overflow: hidden; } .single-magazine #content article.hentry header.container.fs-image {
width: 100%; } .single-magazine #content article.hentry header.container.fs-image.img-wrapper .wp-post-image {
max-width: none;
width: 100%;
height: auto; } .single-magazine #content article.hentry header.container.fs-image .img-wrapper, .single-magazine #content article.hentry header.container.image .img-wrapper {
text-align: center; } .single-magazine #content article.hentry header.container.fs-image .img-wrapper img, .single-magazine #content article.hentry header.container.image .img-wrapper img {
width: 100%; } .single-magazine #content article.hentry header.container.fs-image .info, .single-magazine #content article.hentry header.container.image .info, .single-magazine #content article.hentry header.container.no-image .info {
margin-top: 2.5rem; } .single-magazine #content article.hentry header.container .teaser {
padding-top: 1rem;
margin-right: 25%;
font-size: 1.375rem;
font-weight: 900;
width: 100%; } .single-magazine #content article.hentry header.container.sq-page {
margin-top: 5rem; } .single-magazine #content article.hentry header.container.invert .category,
.single-magazine #content article.hentry header.container.invert .entry-title,
.single-magazine #content article.hentry header.container.invert h1,
.single-magazine #content article.hentry header.container.invert .teaser,
.single-magazine #content article.hentry header.container.invert .byline,
.single-magazine #content article.hentry header.container.invert .updated, .single-magazine #content article.hentry header.container.image .category,
.single-magazine #content article.hentry header.container.image .entry-title,
.single-magazine #content article.hentry header.container.image h1,
.single-magazine #content article.hentry header.container.image .teaser,
.single-magazine #content article.hentry header.container.image .byline,
.single-magazine #content article.hentry header.container.image .updated, .single-magazine #content article.hentry header.container.no-image .category,
.single-magazine #content article.hentry header.container.no-image .entry-title,
.single-magazine #content article.hentry header.container.no-image h1,
.single-magazine #content article.hentry header.container.no-image .teaser,
.single-magazine #content article.hentry header.container.no-image .byline,
.single-magazine #content article.hentry header.container.no-image .updated {
color: #000; } .single-magazine #content article.hentry header.container.invert .issue-wrapper:before, .single-magazine #content article.hentry header.container.image .issue-wrapper:before, .single-magazine #content article.hentry header.container.no-image .issue-wrapper:before {
background-image: linear-gradient(transparent 50%, black 50%); } .single-magazine #content article.hentry header.container.image .category,
.single-magazine #content article.hentry header.container.image .entry-title,
.single-magazine #content article.hentry header.container.image h1,
.single-magazine #content article.hentry header.container.image .teaser, .single-magazine #content article.hentry header.container.no-image .category,
.single-magazine #content article.hentry header.container.no-image .entry-title,
.single-magazine #content article.hentry header.container.no-image h1,
.single-magazine #content article.hentry header.container.no-image .teaser, .single-magazine #content article.hentry header.container.sq-page .category,
.single-magazine #content article.hentry header.container.sq-page .entry-title,
.single-magazine #content article.hentry header.container.sq-page h1,
.single-magazine #content article.hentry header.container.sq-page .teaser {
text-shadow: none; } .single-magazine #content article.hentry section.entry-content {
margin-top: 6.25rem; } .single-magazine #content article.hentry section.entry-content.sq-page-content h2:first-child, .single-magazine #content article.hentry section.entry-content.sq-page-content h3:first-child, .single-magazine #content article.hentry section.entry-content.sq-page-content h2:first-child {
display: none; } .single-magazine #content article.hentry section.entry-content .issue-wrapper .byline {
color: #999;
font-weight: 900; } .single-magazine #content article.hentry section.entry-content .issue-wrapper:before {
left: 0; } .single-magazine #content article.hentry h2, .single-magazine #content article.hentry h3 {
margin: 3.125rem 0 1.25rem 0;
font-weight: 400;
font-size: 2rem;
line-height: 1.2; } .single-magazine #content article.hentry p {
font-size: 1.125rem;
line-height: 1.625rem; } .single-magazine #content article.hentry p.initial:first-letter, .single-magazine #content article.hentry p:first-child:first-letter {
margin-right: -3px;
font-family: "Playfair Display", "Bodoni", "Baskerville", "Garamond", "Palatino Linotype", Palatino, "Minion", Georgia, "Times New Roman", serif;
font-style: italic;
font-size: 7.5rem;
color: #c42329; } .single-magazine #content article.hentry blockquote {
position: relative;
min-height: 200px;
margin: -0.8125rem 1.25rem 1.5625rem 1.25rem; } .single-magazine #content article.hentry blockquote p {
font-size: 2.5rem;
line-height: 1.2; } .single-magazine #content article.hentry blockquote p:first-child:first-letter {
margin-right: auto;
font-family: inherit;
font-style: inherit;
font-size: inherit;
color: inherit; } .single-magazine #content article.hentry blockquote cite {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 0 2.5rem;
font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-style: normal; } .single-magazine #content article.hentry blockquote:before {
content: '';
position: absolute;
width: 6px;
height: 23px;
background-color: transparent;
background-image: linear-gradient(transparent 50%, black 50%);
background-size: 100% 2px;
height: auto;
top: 1.25rem;
left: 0;
bottom: 0.125rem; } .single-magazine #content article.hentry blockquote.left:before {
right: 0;
left: auto; } .single-magazine #content article.hentry blockquote.right.text-left {
margin-left: 30px; } .single-magazine #content article.hentry blockquote.left.text-right {
margin-right: 30px; } .single-magazine #content article.hentry .bullet-list .item img {
margin-bottom: 1.25rem; } .single-magazine #content article.hentry .bullet-list p:first-child:first-letter {
margin-right: inherit;
font-family: inherit;
font-style: inherit;
font-size: inherit;
color: inherit; } .single-magazine #content article.hentry figure.video, .single-magazine #content article.hentry figure.alignright, .single-magazine #content article.hentry figure.alignleft {
width: 50%; } .single-magazine #content article.hentry figure.alignright {
margin-right: -25%; } .single-magazine #content article.hentry figure.alignleft {
margin-left: -25%; } .single-magazine #content article.hentry .bullet-list {
margin-left: -15%;
margin-right: -15%;
margin-bottom: 2.5rem; } .single-magazine #content article.hentry .bullet-list.row {
clear: both; } .single-magazine #content article.hentry .bullet-list.left, .single-magazine #content article.hentry .bullet-list.right {
width: 50%; } .single-magazine #content article.hentry .bullet-list.left {
margin-right: inherit;
padding-right: 1.875rem; } .single-magazine #content article.hentry .bullet-list.right {
margin-left: inherit;
padding-left: 1.875rem; } .single-magazine #content article.hentry .bullet-list .left-column {
padding-left: 0;
padding-right: 1.25rem; } .single-magazine #content article.hentry .bullet-list .right-column {
padding-left: 1.25rem;
padding-right: 0; } .single-magazine #content article.hentry .bullet-list .vertical-hr:before {
content: '';
position: absolute;
width: 6px;
height: 23px;
background-color: transparent;
background-image: linear-gradient(transparent 50%, black 50%);
background-size: 100% 2px;
height: 100%;
right: 0;
top: 0; } .single-magazine #content article.hentry .bullet-list h1, .single-magazine #content article.hentry .bullet-list h2, .single-magazine #content article.hentry .bullet-list h3, .single-magazine #content article.hentry .bullet-list h4, .single-magazine #content article.hentry .bullet-list h5, .single-magazine #content article.hentry .bullet-list h6 {
margin-top: 0; } .single-magazine #content article.hentry .bullet-list .slick-dots {
text-align: left;
top: 0; } .single-magazine #content article.hentry .bullet-list .slick-dots li {
width: 30px;
height: 30px;
margin-right: 10px; } .single-magazine #content article.hentry .bullet-list .slick-dots button {
border: 2px solid #fff;
background-color: #dfdede;
display: block;
height: 30px;
width: 30px;
outline: none;
color: #fff;
padding: 5px 0;
cursor: pointer;
font-family: "Playfair Display", "Bodoni", "Baskerville", "Garamond", "Palatino Linotype", Palatino, "Minion", Georgia, "Times New Roman", serif;
font-weight: 900;
line-height: 0;
font-size: 1.125rem;
-moz-box-shadow: 0 0 0 1px #dfdede;
-webkit-box-shadow: 0 0 0 1px #dfdede;
box-shadow: 0 0 0 1px #dfdede;
border-radius: 30px; } .single-magazine #content article.hentry .bullet-list .slick-dots button:before {
content: none; } .single-magazine #content article.hentry .bullet-list .slick-dots li.slick-active button {
background-color: #c42329;
-moz-box-shadow: 0 0 0 1px #c42329;
-webkit-box-shadow: 0 0 0 1px #c42329;
box-shadow: 0 0 0 1px #c42329; } .single-magazine #content article.hentry .post-gallery {
max-width: 940px;
margin: 0 -26%; } .single-magazine #content article.hentry .current-page {
float: left; } .single-magazine #content article.hentry .page-nav {
font-size: 1rem; } .single-magazine #content article.hentry .page-nav.prev-next {
text-align: right;
margin-bottom: 1.25rem; } .single-magazine #content article.hentry .page-nav.prev-next ul {
list-style-type: none;
display: inline;
margin: 0; } .single-magazine #content article.hentry .page-nav.prev-next li {
display: inline; } .single-magazine #content article.hentry .page-nav.prev-next a {
position: relative;
padding: 0 1.25rem; } .single-magazine #content article.hentry .page-nav.prev-next .arrow {
display: block;
position: absolute;
width: 70px;
height: 34px;
top: -6px;
-webkit-transition: transform ease .1s;
transition: transform ease .1s; } .single-magazine #content article.hentry .page-nav.prev-next li.prev a {
padding-left: 45px; } .single-magazine #content article.hentry .page-nav.prev-next li.prev a:focus .arrow, .single-magazine #content article.hentry .page-nav.prev-next li.prev a:hover .arrow, .single-magazine #content article.hentry .page-nav.prev-next li.prev a:active .arrow {
-webkit-transform: translateX(-5px);
transform: translateX(-5px); } .single-magazine #content article.hentry .page-nav.prev-next li.prev .arrow {
left: -15px; } .single-magazine #content article.hentry .page-nav.prev-next li.next a {
padding-right: 45px; } .single-magazine #content article.hentry .page-nav.prev-next li.next a:focus .arrow, .single-magazine #content article.hentry .page-nav.prev-next li.next a:hover .arrow, .single-magazine #content article.hentry .page-nav.prev-next li.next a:active .arrow {
-webkit-transform: translateX(5px);
transform: translateX(5px); } .single-magazine #content article.hentry .page-nav.prev-next li.next .arrow {
right: -15px; } .single-magazine #content article.hentry .page-nav.list li {
color: #999;
line-height: 1.2; } .single-magazine #content article.hentry .page-nav.list span, .single-magazine #content article.hentry .page-nav.list a {
color: #000; } .single-magazine #content article.hentry .page-nav.list span {
font-weight: 600; } .single-magazine #content article.hentry .page-nav.list span a {
font-weight: 400; } .single-magazine #content article.hentry .page-nav.list span a:focus, .single-magazine #content article.hentry .page-nav.list span a:hover, .single-magazine #content article.hentry .page-nav.list span a:active {
color: #a91e23; } .single-magazine #content article.hentry .post-footer {
background-color: #dfdede;
line-height: 1.2; } .single-magazine #content article.hentry .next-link,
.single-magazine #content article.hentry .prev-link {
position: relative;
display: block;
padding: 0.9375rem 0 1.0625rem 0;
margin: 0;
color: #000; } .single-magazine #content article.hentry .next-link:before,
.single-magazine #content article.hentry .prev-link:before {
content: '';
position: absolute;
width: 6px;
height: 23px;
background-color: transparent;
background-image: linear-gradient(transparent 50%, #c42329 50%);
background-size: 100% 2px;
height: auto;
top: 19px;
bottom: 19px; } .single-magazine #content article.hentry .next-link.prev-link,
.single-magazine #content article.hentry .prev-link.prev-link {
padding-left: 100px; } .single-magazine #content article.hentry .next-link.next-link,
.single-magazine #content article.hentry .prev-link.next-link {
padding-right: 100px; } .single-magazine #content article.hentry .next-link.prev-link:before,
.single-magazine #content article.hentry .prev-link.prev-link:before {
left: 72px; } .single-magazine #content article.hentry .next-link.next-link:before,
.single-magazine #content article.hentry .prev-link.next-link:before {
right: 72px; } .single-magazine #content article.hentry .next-link .mso-arrow-left, .single-magazine #content article.hentry .next-link .slick-prev,
.single-magazine #content article.hentry .next-link .mso-arrow-right,
.single-magazine #content article.hentry .next-link .slick-next,
.single-magazine #content article.hentry .prev-link .mso-arrow-left,
.single-magazine #content article.hentry .prev-link .slick-prev,
.single-magazine #content article.hentry .prev-link .mso-arrow-right,
.single-magazine #content article.hentry .prev-link .slick-next {
position: absolute;
top: 50%;
margin-top: -17px;
display: block;
width: 70px;
height: 34px; } .single-magazine #content article.hentry .next-link .mso-arrow-left, .single-magazine #content article.hentry .next-link .slick-prev,
.single-magazine #content article.hentry .prev-link .mso-arrow-left,
.single-magazine #content article.hentry .prev-link .slick-prev {
left: 0;
margin-right: 1.75rem; } .single-magazine #content article.hentry .next-link .mso-arrow-right, .single-magazine #content article.hentry .next-link .slick-next,
.single-magazine #content article.hentry .prev-link .mso-arrow-right,
.single-magazine #content article.hentry .prev-link .slick-next {
right: 0;
margin-left: 1.75rem; } .single-magazine #content #kommentare {
height: 0;
overflow: hidden; } .single-magazine #content #kommentare.open,
.single-magazine #content #kommentare:target {
position: fixed;
width: 100%;
height: 100%;
min-height: 100%;
overflow: scroll;
top: 80px;
background-color: rgba(255, 255, 255, 0.95);
z-index: 10;
padding-bottom: 100px; } .single-magazine #content #comments #respond {
margin-left: 0;
margin-right: 0; } .single-magazine #content #comments .respond-wrapper {
width: 100%;
left: 0; } .single-magazine #content .commentlist {
list-style-type: none; } .single-magazine #content .commentlist .comment {
margin-left: 0; } .single-magazine #content .commentlist .comment article {
margin-top: 1.25rem;
border: 1px solid #dfdede;
border-width: 0 0 1px 0; } .single-magazine #content .commentlist .children {
margin-left: 0;
list-style-type: none; } .single-magazine #content .commentlist .depth-2, .single-magazine #content .commentlist .depth-3, .single-magazine #content .commentlist .depth-4, .single-magazine #content .commentlist .depth-5 {
margin-left: 6%; } .single-magazine #content .author-meta,
.single-magazine #content .author-meta cite,
.single-magazine #content .author-meta time,
.single-magazine #content .author-meta time a {
color: #999; } .single-magazine #content .author-meta cite {
font-style: normal; } .single-magazine #content .comment-reply-wrapper,
.single-magazine #content .author-meta {
font-size: 0.9375rem;
margin-bottom: 0.625rem; } .single-magazine #content .text-input,
.single-magazine #content #comment {
width: 100%;
border: 1px solid #999;
margin-bottom: 2.5rem;
padding: 5px;
font-size: 1.125rem;
line-height: 1.5rem; } .single-magazine #content label {
font-size: 0.9375rem; } .single-magazine #content .text-input {
line-height: 1.25rem; } .single-magazine #content #comment {
min-height: 150px; } .single-magazine #content .button {
min-width: 250px; }  #clickmap {
position: relative; } #clickmap .tooltip-button {
position: absolute;
background-color: #c42329;
-moz-box-shadow: 0 0 0 1px #c42329;
-webkit-box-shadow: 0 0 0 1px #c42329;
box-shadow: 0 0 0 1px #c42329;
border: 2px solid #fff;
height: 30px;
width: 30px;
outline: none;
color: #fff;
padding: 10px 0;
font-family: "Playfair Display", "Bodoni", "Baskerville", "Garamond", "Palatino Linotype", Palatino, "Minion", Georgia, "Times New Roman", serif;
font-weight: 900;
line-height: 0;
font-size: 1.25rem;
border-radius: 30px;
cursor: default; } #clickmap .tooltip {
box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.15);
text-align: left; } #clickmap .tooltip h2, #clickmap .tooltip h3 {
margin: 5px 0 !important; } #clickmap .tooltip p {
margin-bottom: 0.5rem; } @media only screen and (max-width: 47.9375em) {  .magazine-card {
padding-left: 0.3rem;
padding-right: 0.3rem;
padding-bottom: 0.3rem; } .magazine-card header span {
font-size: 1rem; } .magazine-card header h2 {
font-size: 1.875rem;
max-width: 74%; } .magazine-card footer.issue-wrapper {
font-size: 0.75rem;
line-height: 1rem; } .magazine-card footer.issue-wrapper:before {
content: '';
position: absolute;
width: 12px;
height: 30px;
background-color: transparent;
background-image: linear-gradient(transparent 50%, #FFF 50%);
background-size: 50% 8%;
top: 21px;
left: 1rem; } .magazine-card footer.issue-wrapper span.issue {
font-weight: 600; } .magazine-card .top-bar-section ul li {
background: #c42329 !important; } .magazine-card .issue-wrapper.bar:before {
content: '';
position: absolute;
width: 16px;
height: 40px;
background-color: transparent;
background-image: linear-gradient(transparent 50%, #FFF 50%);
background-size: 50% 10%; } .top-bar-section ul.net a {
height: 33px;
line-height: 38px; }  #login-form {
padding: 0 1.875rem;
top: 0.1875rem;
left: 0.0625rem; } #login-form p {
margin-left: 0; } #login-form .areyou {
padding-bottom: 1rem;
margin: 0;
font-size: 1rem; } #login-form input {
width: 100%;
height: 1.875rem;
line-height: 1rem;
font-size: 0.8rem;
font-weight: 100; } #login-form input#user_pass, #login-form input#user_login {
text-indent: 0.5rem; } #login-form .registration_links {
margin: 1.5rem auto;
text-align: center; } #login-form .registration_links a {
font-size: 1rem;
line-height: 1rem; }   .single footer.issue-wrapper.bar { padding-left: 0px; } .single-magazine #content article.hentry blockquote.right.text-left {
bottom: 20px; } .single-magazine #content article.hentry blockquote.left.text-right {
bottom: 20px; } .single-magazine #content article.hentry blockquote {
margin: 0 !important; } .single-magazine #content article.hentry .bullet-list {
margin-left: 0% !important;
margin-bottom: 0% !important;
margin-right: 0% !important; } .single-magazine #content article.hentry .bullet-list.left, .single-magazine #content article.hentry .bullet-list.right {
width: 100% !important; } .single-magazine #content article.hentry .bullet-list.right {
padding-left: 0px !important; } ul.net-multiply {
padding-top: 10px;
margin-left: -10px;
float: left; } .previous {
border-bottom: #fff 3px solid; } .single-magazine #content article.hentry .post-footer {
margin-top: 1.25rem !important; } img.read-article {
display: none; }    .top-bar-section.issue_dropdown .magazines {
overflow: scroll; } .has-dropdown > a:after {
content: "";
display: block;
width: 0;
height: 0;
border: inset 5px;
border-color: transparent transparent transparent rgba(255, 255, 255, 0.4);
border-left-style: solid;
margin-right: 16px;
margin-top: -4.5px;
position: absolute;
top: 50%;
right: 0; } .has-dropdown .has-dropdown.active > a:after {
top: 26%; } #nav-main ul.menu-mobile-dropdown li:nth-child(2):after {
right: 1rem;
content: '';
position: absolute;
width: 10px;
height: 22px;
background: none;
background-image: linear-gradient(transparent 50%, #000 50%);
background-size: 50% 11%;
margin-top: -26px; } #nav-main ul.dropdown li:nth-child(2):after {
content: none; } #nav-main ul.dropdown li.active a {
background: none; } #edition-slider h3 {
font-size: 1rem;
text-align: center; } #edition-slider h5 {
font-size: 0.875rem; } #edition-slider p {
font-size: 0.75rem; } #edition-slider .edition-nav {
height: 40px;
top: 5px; } #edition-slider .edition-nav.prev {
left: 10px; } #edition-slider .edition-nav.next {
right: 10px; } #edition-slider .content {
margin-bottom: 40px; } #edition-slider .edition-content {
padding-right: 0px; } #edition-slider .edition-content .columns {
padding-right: 1em;
padding-left: 1em; } #edition-slider .edition-content .magazine-ausgabe-down {
padding: 0px 15px !important; } footer[role=contentinfo] {
padding: 0 0; } footer[role=contentinfo] ul.net li {
float: none; } footer[role=contentinfo] #login-form {
padding-top: 0 !important; } footer[role=contentinfo] p, footer[role=contentinfo] li {
font-size: 1rem;
line-height: 1.5rem; } footer[role=contentinfo] h1 {
font-size: 1.5rem; } footer[role=contentinfo] ul.net.link-list {
height: 10rem; } footer[role=contentinfo] ul.net.link-list li {
height: 2rem; } footer[role=contentinfo] ul.net.link-list li a {
line-height: 1.5rem;
height: 1.5rem;
text-align: left;
width: 55px;
font-size: 1rem; } footer[role=contentinfo] ul.net.link-list li a i {
line-height: 1.5rem;
height: 1.5rem; } footer[role=contentinfo] .sidebar {
width: 100%; } footer[role=contentinfo] ul.topics.link-list li {
line-height: 2rem; } footer[role=contentinfo] .main-content {
padding-top: 1rem; } .footer-content article#nav_menu-2 {
padding-top: 5%; } .home aside#sidebar, .page-template-default aside#sidebar {
padding-top: 1.3rem; } .home .full-width.container .horizontal hr, .page-template-default .full-width.container .horizontal hr {
margin-bottom: 0; } .home .full-width.container .main-wrapper .main-content, .page-template-default .full-width.container .main-wrapper .main-content {
padding-top: 0.6rem; } .page-template-default aside#sidebar {
padding-top: 0; } .page-template-default .entry-content p:last-child {
margin-bottom: 0; } .page-template-default .entry-content img {
max-width: 100%; } .page-template-default #ninja_forms_field_50_div_wrap {
margin-bottom: 0; }   .top-bar .jump_comments {
margin-top: 30px;
line-height: 25px; } .top-bar .jump_comments span {
text-decoration: underline; } .top-bar .close {
margin-top: 25px;
line-height: 25px; } .nr_comments {
display: none !important; } .comment-link {
float: left;
margin-right: 10px;
margin-top: -10px; } .comment-link span {
display: none; } .top-bar .comment-link {
float: right;
margin-top: 0px; } .top-bar .toggle-topbar {
right: 50px; } p.title_ausgabe_dropdown {
color: black;
font-weight: 600;
margin-bottom: 0;
padding-top: 20px;
font-size: 20px; } .magazine-ausgabe-down a {
padding: 10px 0 0 0 !important; } .magazine-ausgabe-down a span {
color: black;
font-weight: normal; } .menu-dropdown {
opacity: 1; } .menu-dropdown #nav-main {
background: #c42329; } .menu-dropdown #nav-main ul li a {
padding-left: 16px;
padding-top: 0;
text-transform: none; } .menu-dropdown #nav-main ul li.active a {
font-style: italic;
font-weight: 900; } .menu-dropdown #nav-main ul li:first-child {
padding-top: 10px; } .menu-dropdown #nav-main ul li.menu-item-home {
margin-top: 10px; } .menu-dropdown #nav-main .has-dropdown.active .dropdown {
position: static !important;
clip: auto;
overflow: visible;
height: auto;
left: 0;
width: 100%;
background: #fff;
opacity: 0.8; } .menu-dropdown #nav-main .has-dropdown.active .dropdown li a {
font-weight: 400; } .menu-dropdown #nav-main .has-dropdown.active .dropdown li.active a {
font-weight: 900; } .menu-dropdown .nav-main ul.left.menu-mobile-dropdown {
margin: 0;
padding: 1rem 1.25rem;
padding-bottom: 10px; } .menu-dropdown ul.net.socicon {
bottom: 0.5rem;
right: 0;
width: 50px;
padding: 0;
margin: 0;
float: right;
margin-top: -133px; } li.topbar-link_2 {
position: absolute;
top: 0;
right: 115px; }   input#submit {
width: 100%;
height: 2rem; } section#comments {
width: 95%; } section#respond {
width: 95%; } }
@media only screen and (max-width: 47.9375em) and (max-width: 340px) { .magazine-card header h2 {
font-size: 1.4rem; } }
@media only screen and (max-width: 47.9375em) {  .edition-content.columns {
width: 200px !important; } #edition-slider p {
font-size: 1rem; } p.teaser_slider {
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
width: 90%;
color: black; } .edition-content.columns {
float: none !important;
margin: 0 auto; } .slick-slider {
margin-bottom: 50px; } .slick-prev {
left: 0; } .slick-next {
right: 0; } }
@media only screen and (max-width: 47.9375em) and (max-width: 768px) { .slick-dots {
top: 120% !important; } }
@media only screen and (max-width: 47.9375em) and (max-width: 580px) { .slick-dots {
top: 115% !important; } }
@media only screen and (max-width: 47.9375em) and (max-width: 440px) { .slick-dots {
top: 110% !important; } }
@media only screen and (max-width: 47.9375em) {  .single-paged-2 #content article.hentry section.entry-content .small-12 h2 {
margin-bottom: 20px; } .single-paged-3 #content article.hentry section.entry-content .small-12 h2 {
margin-bottom: 20px; } .single-paged-4 #content article.hentry section.entry-content .small-12 h2 {
margin-bottom: 20px; } .single-paged-5 #content article.hentry section.entry-content .small-12 h2 {
margin-bottom: 20px; } .single-paged-6 #content article.hentry section.entry-content .small-12 h2 {
margin-bottom: 20px; } .single-paged-7 #content article.hentry section.entry-content .small-12 h2 {
margin-bottom: 20px; } .single-paged-8 #content article.hentry section.entry-content .small-12 h2 {
margin-bottom: 20px; } .single-paged-9 #content article.hentry section.entry-content .small-12 h2 {
margin-bottom: 20px; } .single-paged-10 #content article.hentry section.entry-content .small-12 h2 {
margin-bottom: 20px; } #widgets_ad_right_content div {
text-align: center; } .single-magazine #content { } .single-magazine #content .entry-title, .single-magazine #content h1 {
color: black;
text-shadow: none; } .single-magazine #content .category {
color: black;
text-shadow: none; } .single-magazine #content .single-magazine .teaser {
text-shadow: none; } .single-magazine #content article.hentry figure.video, .single-magazine #content article.hentry figure.alignright, .single-magazine #content article.hentry figure.alignleft {
width: 100%; } .single-magazine #content article.hentry figure.alignright {
margin-right: 0; } .single-magazine #content article.hentry figure.alignleft {
margin-left: 0; } .single-magazine #content article.hentry figure img {
width: 100%; } .single-magazine #content article.hentry blockquote.left.text-right {
text-align: left !important; } .single-magazine #content article.hentry blockquote cite {
padding-left: 1.25rem;
padding-right: 1.25rem; } .single-magazine #content article.hentry blockquote.left:before {
left: 0;
right: auto; } .single-magazine #content article.hentry .post-gallery {
margin-left: -0.9375rem;
margin-right: -0.9375rem; } .single-magazine #content article.hentry .post-gallery .slick-slide img {
width: 100%; } .single-magazine #content article.hentry .post-gallery figcaption {
padding-right: 0.9375rem;
padding-left: 0.9375rem; } .single-magazine #content article.hentry .current-page,
.single-magazine #content article.hentry .page-nav.prev-next {
float: none;
text-align: center; }  #clickmap .tooltip {
max-width: none;
width: calc(100% - 20px) !important;
left: 10px !important; } #clickmap .tooltip > .nub {
display: none; } }
@media only screen and (min-width: 48em) and (max-width: 64em) {  footer[role=contentinfo] ul.net li {
margin-left: 0;
margin-right: 1.9375rem;
float: left; } #sidebar,
.sidebar {
float: left;
padding-left: 10px; } #sidebar #text-2 img,
.sidebar #text-2 img {
width: 60%; } .panel h4 {
padding-left: 10px; } .entry-content .read-article {
display: none; } #login-form {
margin-top: -20px; } .info {
position: relative; } .info p, .info h1 {
color: white; } .category {
color: white; } .single-magazine #content article.hentry figure.alignright {
margin-right: 0px !important; } .single-magazine #content article.hentry figure.alignleft {
margin-left: 0px !important; } .single-magazine #content article.hentry .bullet-list {
margin-right: 0px !important;
margin-left: 0px !important; } blockquote.left.text-right {
margin-left: 0px !important; } .single-magazine #content article.hentry blockquote:before {
left: auto; }  .top-bar .nr_comments p {
font-size: 1.6875rem;
margin-top: 20px; } .top-bar .jump_comments {
margin-top: 25px; } .top-bar .jump_comments span {
margin-left: 25% !important;
text-decoration: underline; } .top-bar .close a {
margin-top: 25px;
float: right; } section#comments,
#respond {
width: 95%; } .top-bar-section.menu-dropdown {
opacity: 1; } .top-bar-section.menu-dropdown nav#nav-main {
background: #c42329 !important; } .top-bar-section.menu-dropdown nav#nav-main ul li.active > a {
font-weight: 900 !important;
background: none; } .top-bar-section.menu-dropdown nav#nav-main ul {
background: #c42329; } .top-bar-section.menu-dropdown nav#nav-main ul li:first-child {
padding-top: 10px; } .top-bar-section.menu-dropdown nav#nav-main ul li a {
padding-left: 16px;
padding-top: 0;
text-transform: none; } .top-bar-section.menu-dropdown nav#nav-main ul li.menu-item-home {
margin-top: 10px; } .top-bar-section.menu-dropdown .nav-main ul.left.menu-mobile-dropdown {
margin: 0;
padding: 1rem 1.25rem;
padding-bottom: 10px; } .top-bar-section.menu-dropdown ul.net.socicon {
bottom: 0.5rem;
right: 0;
width: 50px;
padding: 0;
margin: 0;
float: right;
margin-top: -120px; } .top-bar-section.menu-dropdown ul.net.socicon li {
margin-top: -20px; } #nav-main ul.left li:nth-child(2):after {
margin-top: -27px; } #nav-main:after {
top: 0.7rem !important;
right: 1rem !important; } .menu-dropdown #nav-main .has-dropdown.active .dropdown {
position: static !important;
clip: auto;
overflow: visible;
height: auto;
left: 0;
width: 100%;
background: white;
opacity: 0.8; } #nav-main .has-dropdown.active .dropdown {
display: block;
padding-left: 20%; } #nav-main .has-dropdown.active .dropdown li, #nav-main .has-dropdown.active .dropdown a {
padding-left: 0; }  .edition-content.columns {
width: 200px !important; } p.teaser_slider {
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
width: 90%;
color: black; } .magazine-ausgabe-down a {
font-size: 1rem !important;
padding: 10px 0 0 0 !important; }  .row.footer-content :first-child {
width: 100%;
padding-top: 5px;
bottom: 10px; } .row.footer-content .medium-footer {
padding-top: 15px; } .home .row.sidebar-content, .page-template-default .row.sidebar-content, .search .row.sidebar-content {
padding-top: 1.1rem; } .home #sidebar .sidebar-content [class*="column"] + [class*="column"]:last-child, .page-template-default #sidebar .sidebar-content [class*="column"] + [class*="column"]:last-child, .search #sidebar .sidebar-content [class*="column"] + [class*="column"]:last-child {
float: right; }  .single-magazine .current_article {
padding-top: 22px; } .single-magazine #content article.hentry p.medium-margin-left { padding-left: 0.9375rem; } .single-magazine #content article.hentry p.medium-margin-right { padding-right: 0.9375rem; } .single-magazine #content article.hentry figure.video, .single-magazine #content article.hentry figure.alignright, .single-magazine #content article.hentry figure.alignleft {
width: 48.3%; } .single-magazine #content article.hentry figure.alignright {
margin-left: 14px; } .single-magazine #content article.hentry figure.alignleft {
margin-right: 14px; } .single-magazine #content article.hentry blockquote {
width: 46.6%; } .single-magazine #content article.hentry blockquote.left.text-right {
margin-right: 0.9375rem;
padding-right: 0.9375rem;
padding-left: 0; } .single-magazine #content article.hentry blockquote.right.text-left {
margin-left: 0;
padding-left: 0.9375rem;
padding-right: 0; } .single-magazine #content article.hentry blockquote.right.text-left p {
margin-left: 0.9375rem; } .single-magazine #content article.hentry blockquote.right.text-left cite {
margin-left: 1.875rem; } .single-magazine #content article.hentry .bullet-list.left, .single-magazine #content article.hentry .bullet-list.left {
width: 50%; } .single-magazine #content article.hentry .post-gallery {
margin: 0 -7%; } .single-magazine #content article.hentry .post-gallery .slick-dots {
top: 83%; } }
@media only screen and (min-width: 48em) {  ul.net li {
float: left; } blockquote.right.text-left {
padding-left: 40px;
margin-left: 30px; } blockquote.left.text-right {
padding-right: 40px;
margin-right: 30px; } blockquote {
position: relative;
width: 55%;
min-height: 200px;
margin: -0.8125rem 1.25rem 1.5625rem 1.25rem; } blockquote p {
font-size: 2.5rem;
line-height: 1.2; } blockquote p:first-child:first-letter {
margin-right: auto;
font-family: inherit;
font-style: inherit;
font-size: inherit;
color: inherit; } blockquote cite {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 0 2.5rem;
font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-style: normal; } blockquote:before {
content: '';
position: absolute;
width: 6px;
height: 23px;
background-color: transparent;
background-image: linear-gradient(transparent 50%, black 50%);
background-size: 100% 2px;
height: auto;
top: 1.25rem;
left: 0;
bottom: 0.125rem; } blockquote.left {
margin-left: -25%; } blockquote.left:before {
left: auto;
right: 0; } blockquote.right {
margin-right: -25%; } .magazine-card a:active .shader,
.magazine-card a:active .entry-content,
.magazine-card a:hover .shader,
.magazine-card a:hover .entry-content,
.magazine-card a:focus .shader,
.magazine-card a:focus .entry-content {
opacity: 1; } .magazine-card a:active footer,
.magazine-card a:hover footer,
.magazine-card a:focus footer {
opacity: 0; } .magazine-card a:active .entry-content,
.magazine-card a:hover .entry-content,
.magazine-card a:focus .entry-content {
-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .ar-wide-medium .title {
font-size: 3.75rem;
max-width: 75%; } .ar-wide-medium:before, .ar-wide:before {
padding-top: 41.667%; } .ar-wide .title {
font-size: 3.75rem;
max-width: 90%; } #nav-main #menu-item-1256:after {
position: absolute;
right: 20px;
content: '';
position: absolute;
width: 6px;
height: 23px;
background-color: transparent;
background-image: linear-gradient(transparent 50%, black 50%);
background-size: 100% 2px; } li.topbar-link_2 {
position: absolute;
top: 0;
right: 190px;
line-height: 80px; }   li.topbar-link.search {
right: 0.5%; } li.topbar-link.ausgaben-link {
left: 68%; } li.toggle-topbar.menu-icon {
left: 72%; } .logout-link {
right: 440px; }   .magazine-ausgabe-down {
padding-right: 100px; } .magazines img {
padding-top: 15px; }  .single-magazine #content article.hentry header.container .category,
.single-magazine #content article.hentry header.container .entry-title,
.single-magazine #content article.hentry header.container h1,
.single-magazine #content article.hentry header.container .teaser,
.single-magazine #content article.hentry header.container .byline,
.single-magazine #content article.hentry header.container .updated {
color: #000; } .single-magazine #content article.hentry header.container .issue-wrapper:before {
background-image: linear-gradient(transparent 50%, black 50%); } .single-magazine #content article.hentry figure.video, .single-magazine #content article.hentry figure.alignright, .single-magazine #content article.hentry figure.alignleft {
width: 48.3%; } .single-magazine #content article.hentry blockquote {
width: 46.6%; } .single-magazine #content article.hentry blockquote.left.text-right {
margin-right: 0.9375rem;
padding-right: 0.9375rem;
padding-left: 0; } .single-magazine #content article.hentry blockquote.right.text-left {
margin-left: 0;
padding-left: 0.9375rem;
padding-right: 0; } .single-magazine #content article.hentry blockquote.right.text-left p {
margin-left: 0.9375rem; } .single-magazine #content article.hentry blockquote.right.text-left cite {
margin-left: 1.875rem; } .single-magazine #content article.hentry .post-gallery {
margin: 0 -7%; }  #clickmap .tooltip {
max-width: 400px; } #clickmap .tooltip p {
font-size: 1rem !important;
line-height: 1.5rem !important; } #clickmap .tooltip.left-tooltip > .nub {
left: initial;
right: 5px; } }
@media only screen and (min-width: 64.0625em) {   .main-wrapper {
float: left;
margin-right: -320px; } .main-wrapper .main-content {
margin-right: 320px; } #sidebar,
.sidebar {
width: 320px; } #sidebar #searchform input[type='text'],
.sidebar #searchform input[type='text'] {
margin-left: 20px;
height: 34px;
margin-top: 15px;
width: 270px;
font-size: 1rem; } #sidebar #searchform input[type='submit'],
.sidebar #searchform input[type='submit'] {
background: none;
position: absolute;
right: 30px;
top: 22px;
border: none;
height: 20px;
width: 20px;
background-image: url(//www.magazin-schule.de/wp-content/themes/schuleonline/img/mso-sd05eb92f08.png);
background-position: 0 -629px;
background-repeat: no-repeat;
height: 25px;
width: 25px;
cursor: pointer; } }
@media only screen and (min-width: 64.0625em) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 64.0625em) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 64.0625em) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 64.0625em) and (min-device-pixel-ratio: 1.5), only screen and (min-width: 64.0625em) and (min-resolution: 144dpi) { #sidebar #searchform input[type='submit'],
.sidebar #searchform input[type='submit'] {
background-image: url(//www.magazin-schule.de/wp-content/themes/schuleonline/img/mso-retina-sda04f9bdb9.png);
background-position: 0 -499.5px;
-moz-background-size: 130px auto;
-o-background-size: 130px auto;
-webkit-background-size: 130px auto;
background-size: 130px auto; } }
@media only screen and (min-width: 64.0625em) {   a.menu-icon {
float: right; } a.menu-icon span::after {
content: "";
position: absolute;
display: block;
height: 0;
top: 50%;
margin-top: -8px;
right: 16px;
box-shadow: 0 0px 0 1px #c42329, 0 7px 0 1px #c42329, 0 14px 0 1px #c42329;
width: 16px; } a.menu-icon span:hover:after {
box-shadow: 0 0px 0 1px #c42329, 0 7px 0 1px #c42329, 0 14px 0 1px #c42329; } a.search {
float: right; } a.ausgaben {
padding-left: 5%; } a.login {
margin-left: 50%; } .top-bar .nr_comments p {
font-size: 1.6875rem;
margin-top: 20px; } li.nr_comments {
padding: 0; } .top-bar .jump_comments span {
text-decoration: underline;
float: right;
margin-top: 25px;
font-size: 17px; } .top-bar .close a {
float: right;
margin-top: 25px; } .magazine-ausgabe-down a {
font-size: 1rem !important;
padding: 10px 0 0 0 !important; } li.topbar-link_2 {
position: absolute;
top: 0;
right: 139px;
line-height: 80px; } .top-bar-section .magazine-col {
float: none !important;
margin: 0 auto; }   .editions {
background: #ebebeb; } .editions h3 {
padding: 0.7rem; } #edition-slider #edition-container {
overflow: hidden;
margin-right: 100px; } #edition-slider #edition-container img {
margin: 20px auto auto 10px;
width: 100%; } #edition-slider h5 {
text-transform: uppercase; } .single-magazine #content article.hentry blockquote.right.text-left {
padding-left: 40px;
margin-left: 30px; } .single-magazine #content article.hentry blockquote.left.text-right {
padding-right: 40px;
margin-right: 30px; } .single-magazine #content article.hentry blockquote {
position: relative;
width: 55%;
min-height: 200px;
margin: -0.8125rem 1.25rem 1.5625rem 1.25rem; } .single-magazine #content article.hentry blockquote p {
font-size: 2.5rem;
line-height: 1.2; } .single-magazine #content article.hentry blockquote p:first-child:first-letter {
margin-right: auto;
font-family: inherit;
font-style: inherit;
font-size: inherit;
color: inherit; } .single-magazine #content article.hentry blockquote cite {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 0 2.5rem;
font-family: "Source Sans Pro", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-style: normal; } .single-magazine #content article.hentry blockquote:before {
content: '';
position: absolute;
width: 6px;
height: 23px;
background-color: transparent;
background-image: linear-gradient(transparent 50%, black 50%);
background-size: 100% 2px;
height: auto;
top: 1.25rem;
left: 0;
bottom: 0.125rem; } .single-magazine #content article.hentry blockquote.left {
margin-left: -15%; } .single-magazine #content article.hentry blockquote.left:before {
left: auto;
right: 0; } .single-magazine #content article.hentry blockquote.right {
margin-right: -15%; } li.toggle-topbar.menu-icon {
right: 30%; } section#respond, section#comments {
width: 60%;
margin-left: 25%; } section#respond ol, section#comments ol {
margin-left: 0; }  footer.full-width.container {
max-width: 1440px;
margin: 0 auto; }  ul.net li {
float: left !important; } .footer-content .large-3 {
width: 35%; } .footer-content .large-3:first-child {
width: 65%; } .footer-content .large-3 .panel {
padding-top: 0 !important; }   #sidebar,
.sidebar {
padding-top: 0px;
float: left;
padding-left: 10px; } #sidebar #text-2 img,
.sidebar #text-2 img {
width: 75%; }  .registration_links a {
margin-left: 3%; } .registration_links a#registrate {
margin-left: 3%; } .panel h4 {
padding-left: 10px; } body.home #login-form {
position: absolute;
bottom: 32px;
width: 310px; } .dropdown {
display: none;
overflow: hidden;
line-height: 30px;
position: relative;
background: white;
margin-bottom: 0;
height: auto;
margin: 0 auto;
margin-left: -20px;
width: 120%;
opacity: 0.89;
padding-left: 20%; } .dropdown li a {
color: #c42329; }  .edition-content.columns {
width: 200px !important; } .magazine-dropdown header {
margin-top: -40px; } .magazine-dropdown header:first-child {
margin-top: 0px; } .magazine-detail {
margin-right: -50px; }  .single-magazine #content article.hentry header.container.fs-image {
max-width: none !important; } .single-magazine #content article.hentry header.container.fs-image #main-picture:before, .single-magazine #content article.hentry header.container.fs-image #main-picture:after, .single-magazine #content article.hentry header.container.fs-image .info:before, .single-magazine #content article.hentry header.container.fs-image .info:after {
content: " ";
display: table; } .single-magazine #content article.hentry header.container.fs-image #main-picture:after, .single-magazine #content article.hentry header.container.fs-image .info:after {
clear: both; } .single-magazine #content article.hentry p.medium-margin-left {
padding-left: 0.9375rem; } .single-magazine #content article.hentry p.medium-margin-right {
padding-right: 0.9375rem; } .single-magazine #content article.hentry blockquote {
width: 46.6%; }  #clickmap .tooltip {
max-width: 550px; } }
@media only screen and (min-width: 80em) { .xlarge-4 {
width: 33.333%; } .ar-wide-medium .title {
font-size: 2.3125rem;
max-width: 75%; } .ar-wide-medium:before {
padding-top: 66.667%; } #sidebar #text-2 img, .sidebar #text-2 img {
width: 85%; }  .sticky_menu {
display: none;
position: absolute; } .sticky_menu ul {
list-style: none;
width: 130px; } .sticky_menu ul li {
list-style: none;
padding: 10px 10px 0 10px;
text-align: right; } .sticky_menu ul .bullet {
margin: 0 0 0 auto; } .sticky_menu.fix {
position: fixed;
top: 80px !important; } .sticky_menu #suggestion {
width: 135px;
margin-top: 200px;
opacity: 0;
margin-left: 10px;
box-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.2); } .sticky_menu #suggestion img {
width: 100%; } .sticky_menu #suggestion .suggestion-content {
padding: 10px; } .sticky_menu #suggestion .suggestion-content .suggestion-title {
text-transform: uppercase;
font-weight: 600;
line-height: 1rem;
font-size: 13px; } .sticky_menu #suggestion .suggestion-content p {
text-align: right; } .sticky_menu #suggestion .suggestion-content p.suggestion-link {
margin-bottom: 5px; } .sticky_menu #suggestion.suggest-in {
transition: all 0.8s ease;
-webkit-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
opacity: 1;
margin-top: 0px; } .sticky_menu #suggestion:not(.suggest-bottom) {
transition: all 0.8s ease;
-webkit-transition: all 0.8s ease;
-moz-transition: all 0.8s ease; } .panel {
padding-top: 10px; } .panel h4 {
padding-left: 10px; } .top-bar li.topbar-link.logout-link {
right: 5% !important; } }
@media only screen and (min-width: 80em) and (min-width: 80em) and (max-width: 87.5em) { .single-magazine #content article.hentry figure.alignleft {
margin-left: -15%;
margin-right: 2%; } }
@media only screen and (min-width: 100.0625em) { #sidebar #text-2 img,
.sidebar #text-2 img {
width: 85%; } .panel {
padding-top: 15%; } .panel h4 {
padding-left: 10px; } .single-magazine #content .commentlist {
margin-left: 0; } section#respond {
margin-left: auto; } .magazine-detail {
margin-right: -20px; } }
@media print { body {
padding-top: 0 !important;
margin: 0 60pt; } header.nav {
position: relative !important; } .top-bar .title-area li {
display: none !important; } .top-bar .title-area li.name {
display: block !important; } .top-bar .name h1 {
position: relative; } .top-bar .name h1:after {
content: url(//www.magazin-schule.de/wp-content/themes/schuleonline/img/mso/logo.png);
position: absolute;
top: 0;
left: 0; } .sticky_menu,
.comment-link .bullet,
#kommentare,
.net-multiply,
.post-footer,
footer[role=contentinfo] {
display: none !important; } .page-nav.prev-next {
visibility: hidden; }  .single-magazine #content .row.container {
max-width: 940px; } .single-magazine #content article.hentry {
overflow: hidden; } .single-magazine #content article.hentry header.container #main-picture {
margin-bottom: 30pt; } .single-magazine #content article.hentry header.container.fs-image {
height: auto;
width: auto; } .single-magazine #content article.hentry header.container.fs-image .img-wrapper {
overflow: hidden;
position: static;
z-index: 0;
width: auto;
height: auto;
left: auto;
margin-left: auto; } .single-magazine #content article.hentry header.container.fs-image .img-wrapper .wp-post-image {
max-width: none;
height: auto;
width: auto; } .single-magazine #content article.hentry header.container.fs-image .info {
position: static; } .single-magazine #content article.hentry section.entry-content {
margin-top: 2em; } .single-magazine #content article.hentry p.initial:first-letter, .single-magazine #content article.hentry p:first-child:first-letter {
font-size: 3.75rem; } .single-magazine #content article.hentry figure.alignright {
margin-right: 0; } .single-magazine #content article.hentry figure.alignleft {
margin-left: 0; } .single-magazine #content article.hentry .bullet-list {
margin-left: 0;
margin-right: 0; } .single-magazine #content article.hentry blockquote {
width: 50%; } .single-magazine #content article.hentry blockquote.left.text-right {
margin-left: 0 !important;
padding-left: 0 !important; } .single-magazine #content article.hentry blockquote.right.text-left {
margin-right: 0 !important;
padding-right: 0 !important; } .single-magazine #content article.hentry blockquote.right.text-left cite {
padding: 1.25rem; } .single-magazine #content .post-gallery {
clear: both;
width: 100%;
margin-left: 0 !important;
margin-right: 0 !important; } .single-magazine #content .post-gallery .slick-dots {
display: none !important; } .single-magazine #content .post-footer {
margin-top: 0; } }@keyframes rotate-forever{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinner-loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pum-container,.pum-content,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover,.pum-overlay,.pum-title{background:0 0;border:none;bottom:auto;clear:none;cursor:default;float:none;font-family:inherit;font-size:medium;font-style:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}.pum-container .pum-content+.pum-close>span,.pum-content,.pum-title{position:relative;z-index:1}.pum-overlay,html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container,html.pum-open.pum-open-overlay.pum-open-fixed .pum-container{position:fixed}.pum-overlay{height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:1999999999;overflow:initial;display:none;transition:.15s ease-in-out}.pum-overlay.pum-form-submission-detected,.pum-overlay.pum-preview{display:block}.pum-overlay,.pum-overlay *,.pum-overlay :after,.pum-overlay :before,.pum-overlay:after,.pum-overlay:before{box-sizing:border-box}.pum-container{top:100px;position:absolute;margin-bottom:3em;z-index:1999999999}.pum-container.pum-responsive{left:50%;margin-left:-47.5%;width:95%;height:auto;overflow:visible}.pum-container.pum-responsive img{max-width:100%;height:auto}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-nano{margin-left:-5%;width:10%}.pum-container.pum-responsive.pum-responsive-micro{margin-left:-10%;width:20%}.pum-container.pum-responsive.pum-responsive-tiny{margin-left:-15%;width:30%}.pum-container.pum-responsive.pum-responsive-small{margin-left:-20%;width:40%}.pum-container.pum-responsive.pum-responsive-medium{margin-left:-30%;width:60%}.pum-container.pum-responsive.pum-responsive-normal{margin-left:-30%;width:70%}.pum-container.pum-responsive.pum-responsive-large{margin-left:-35%;width:80%}.pum-container.pum-responsive.pum-responsive-xlarge{margin-left:-47.5%;width:95%}.pum-container.pum-responsive.pum-position-fixed{position:fixed}}@media only screen and (max-width:1024px){.pum-container.pum-responsive.pum-position-fixed{position:absolute}}.pum-container.custom-position{left:auto;top:auto;margin-left:inherit}.pum-container .pum-title{margin-bottom:.5em}.pum-container .pum-content>:last-child,.pum-form__message:last-child{margin-bottom:0}.pum-container .pum-content:focus{outline:0}.pum-container .pum-content>:first-child{margin-top:0}.pum-container .pum-content+.pum-close{text-decoration:none;text-align:center;line-height:1;position:absolute;cursor:pointer;min-width:1em;z-index:2;background-color:transparent}.pum-container.pum-scrollable .pum-content{overflow:auto;overflow-y:scroll;max-height:95%}.pum-overlay.pum-overlay-disabled{visibility:hidden}.pum-overlay.pum-overlay-disabled::-webkit-scrollbar{display:block}.pum-overlay.pum-overlay-disabled .pum-container{visibility:visible}.popmake-close,.pum-overlay.pum-click-to-close{cursor:pointer}html.pum-open.pum-open-overlay,html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow:hidden}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:15px}html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:scroll;-webkit-overflow-scrolling:touch}html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active{position:static;height:auto;width:auto}.pum-form{margin:0 auto 16px}.pum-form__field{margin-bottom:1em}.pum-form__field label{font-weight:700}.pum-form__field input[type=date],.pum-form__field select{margin:0 auto;font-size:18px;line-height:26px;text-align:center;padding:3px;vertical-align:middle}.pum-form__field select{padding:5px 3px}.pum-form__loader{font-size:2em;animation-duration:.75s;animation-iteration-count:infinite;animation-name:rotate-forever;animation-timing-function:linear;height:.75em;width:.75em;border:.25em solid rgba(0,0,0,.5);border-right-color:transparent;border-radius:50%;display:inline-block}.pum-form__submit{position:relative}.pum-form__submit .pum-form__loader{margin-left:.5em;border:.25em solid rgba(255,255,255,.5);border-right-color:transparent}.pum-form__messages{display:none;border:1px solid rgba(0,0,0,.25);margin-bottom:.5em;padding:1em;position:relative}.pum-form__message{margin-bottom:.5em}.pum-form__message--error{color:red!important;border-color:red}.pum-form__message--success{color:green!important;border-color:green}.pum-form--loading,.pum-sub-form .pum-sub-form-loading{opacity:.5}.pum-alignment-left,.pum-form--alignment-left{text-align:left}.pum-alignment-center{text-align:center}.pum-alignment-right{text-align:right}.pum-form--alignment-center{text-align:center}.pum-form--alignment-right{text-align:right}.pum-form--layout-standard .pum-form__field>label{margin-bottom:.25em;display:block}.pum-form--layout-inline .pum-form__field{display:inline-block}.pum-form--layout-block .pum-form__field,.pum-form--layout-block button,.pum-form--layout-block div,.pum-form--layout-block input{display:block;width:100%}.pum-form--style-default label{font-size:14px;font-weight:700}.pum-form--style-default input[type=email],.pum-form--style-default input[type=text]{background-color:#f8f7f7;margin-bottom:5px;font-size:14px;padding:10px 8px}.pum-form--style-default button{font-size:18px;margin:10px 0 0;padding:10px 5px;cursor:pointer}.pum-sub-form p.pum-newsletter-error-msg{margin:0}.pum-sub-form .spinner-loader{right:50%;position:absolute;bottom:40%}.pum-sub-form .spinner-loader:not(:required){animation:1.5s linear infinite spinner-loader;border-radius:.5em;box-shadow:rgba(0,0,51,.3) 1.5em 0 0 0,rgba(0,0,51,.3) 1.1em 1.1em 0 0,rgba(0,0,51,.3) 0 1.5em 0 0,rgba(0,0,51,.3) -1.1em 1.1em 0 0,rgba(0,0,51,.3) -1.5em 0 0 0,rgba(0,0,51,.3) -1.1em -1.1em 0 0,rgba(0,0,51,.3) 0 -1.5em 0 0,rgba(0,0,51,.3) 1.1em -1.1em 0 0;display:inline-block;font-size:10px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%}.pum-form__field--consent{text-align:left}.pum-form__field--consent.pum-form__field--checkbox label,.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label{display:inline-block;vertical-align:middle}.pum-form__field--consent.pum-form__field--checkbox label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label+label{margin-left:1em}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label{display:block;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-container iframe.formidable{width:100%;overflow:visible}.flatpickr-calendar.open,.pika-single,body div#ui-datepicker-div[style]{z-index:9999999999!important} .pum-theme-38259, .pum-theme-lightbox { background-color: rgba( 0, 0, 0, 0.00 ) } 
.pum-theme-38259 .pum-container, .pum-theme-lightbox .pum-container { padding: 18px; border-radius: 3px; border: 8px solid #000000; box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-38259 .pum-title, .pum-theme-lightbox .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 100; font-size: 32px; line-height: 36px } 
.pum-theme-38259 .pum-content, .pum-theme-lightbox .pum-content { color: #000000; font-family: inherit; font-weight: 100 } 
.pum-theme-38259 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close { position: absolute; height: 30px; width: 30px; left: auto; right: -24px; bottom: auto; top: -24px; padding: 0px; color: #ffffff; font-family: inherit; font-weight: 100; font-size: 24px; line-height: 26px; border: 2px solid #ffffff; border-radius: 30px; box-shadow: 0px 0px 15px 1px rgba( 2, 2, 2, 0.75 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 0.00 ) } .pum-theme-76568, .pum-theme-floating-bar { background-color: rgba( 255, 255, 255, 0.00 ) } 
.pum-theme-76568 .pum-container, .pum-theme-floating-bar .pum-container { padding: 8px; border-radius: 0px; border: 1px none #000000; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.23 ); background-color: rgba( 238, 246, 252, 1.00 ) } 
.pum-theme-76568 .pum-title, .pum-theme-floating-bar .pum-title { color: #505050; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-76568 .pum-content, .pum-theme-floating-bar .pum-content { color: #505050; font-family: inherit; font-weight: 400 } 
.pum-theme-76568 .pum-content + .pum-close, .pum-theme-floating-bar .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 5px; bottom: auto; top: 50%; padding: 0px; color: #505050; font-family: Sans-Serif; font-weight: 700; font-size: 15px; line-height: 18px; border: 1px solid #505050; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ); transform: translate(0, -50%) } .pum-theme-76569, .pum-theme-content-only { background-color: rgba( 0, 0, 0, 0.70 ) } 
.pum-theme-76569 .pum-container, .pum-theme-content-only .pum-container { padding: 0px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ) } 
.pum-theme-76569 .pum-title, .pum-theme-content-only .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-weight: 400; font-size: 32px; line-height: 36px } 
.pum-theme-76569 .pum-content, .pum-theme-content-only .pum-content { color: #8c8c8c; font-family: inherit; font-weight: 400 } 
.pum-theme-76569 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close { position: absolute; height: 18px; width: 18px; left: auto; right: 7px; bottom: auto; top: 7px; padding: 0px; color: #000000; font-family: inherit; font-weight: 700; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 15px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.00 ); background-color: rgba( 255, 255, 255, 0.00 ) } .pum-theme-38260, .pum-theme-enterprise-blue { background-color: rgba( 0, 0, 0, 0.70 ) } 
.pum-theme-38260 .pum-container, .pum-theme-enterprise-blue .pum-container { padding: 28px; border-radius: 5px; border: 1px none #000000; box-shadow: 0px 10px 25px 4px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-38260 .pum-title, .pum-theme-enterprise-blue .pum-title { color: #315b7c; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-size: 34px; line-height: 36px } 
.pum-theme-38260 .pum-content, .pum-theme-enterprise-blue .pum-content { color: #2d2d2d; font-family: inherit } 
.pum-theme-38260 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { position: absolute; height: 28px; width: 28px; left: auto; right: 8px; bottom: auto; top: 8px; padding: 4px; color: #ffffff; font-family: inherit; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 42px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 49, 91, 124, 1.00 ) } .pum-theme-38261, .pum-theme-hello-box { background-color: rgba( 0, 0, 0, 0.75 ) } 
.pum-theme-38261 .pum-container, .pum-theme-hello-box .pum-container { padding: 30px; border-radius: 80px; border: 14px solid #81d742; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-38261 .pum-title, .pum-theme-hello-box .pum-title { color: #2d2d2d; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Montserrat; font-size: 32px; line-height: 36px } 
.pum-theme-38261 .pum-content, .pum-theme-hello-box .pum-content { color: #2d2d2d; font-family: inherit } 
.pum-theme-38261 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: -30px; bottom: auto; top: -30px; padding: 0px; color: #2d2d2d; font-family: inherit; font-size: 32px; line-height: 28px; border: 1px none #ffffff; border-radius: 28px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 255, 255, 255, 1.00 ) } .pum-theme-38262, .pum-theme-cutting-edge { background-color: rgba( 0, 0, 0, 0.50 ) } 
.pum-theme-38262 .pum-container, .pum-theme-cutting-edge .pum-container { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 10px 25px 0px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 30, 115, 190, 1.00 ) } 
.pum-theme-38262 .pum-title, .pum-theme-cutting-edge .pum-title { color: #ffffff; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Sans-Serif; font-size: 26px; line-height: 28px } 
.pum-theme-38262 .pum-content, .pum-theme-cutting-edge .pum-content { color: #ffffff; font-family: inherit } 
.pum-theme-38262 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close { position: absolute; height: 24px; width: 24px; left: auto; right: 0px; bottom: auto; top: 0px; padding: 0px; color: #1e73be; font-family: inherit; font-size: 32px; line-height: 24px; border: 1px none #ffffff; border-radius: 0px; box-shadow: -1px 1px 1px 0px rgba( 2, 2, 2, 0.10 ); text-shadow: -1px 1px 1px rgba( 0, 0, 0, 0.10 ); background-color: rgba( 238, 238, 34, 1.00 ) } .pum-theme-38263, .pum-theme-framed-border { background-color: rgba( 255, 255, 255, 0.50 ) } 
.pum-theme-38263 .pum-container, .pum-theme-framed-border .pum-container { padding: 18px; border-radius: 0px; border: 20px outset #dd3333; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.97 ) inset; background-color: rgba( 255, 251, 239, 1.00 ) } 
.pum-theme-38263 .pum-title, .pum-theme-framed-border .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-size: 32px; line-height: 36px } 
.pum-theme-38263 .pum-content, .pum-theme-framed-border .pum-content { color: #2d2d2d; font-family: inherit } 
.pum-theme-38263 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close { position: absolute; height: 20px; width: 20px; left: auto; right: -20px; bottom: auto; top: -20px; padding: 0px; color: #ffffff; font-family: Acme; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 0.55 ) } .pum-theme-28708, .pum-theme-standard-theme {  } 
.pum-theme-28708 .pum-container, .pum-theme-standard-theme .pum-container { padding: px; border-radius: px; border: px  ; box-shadow: px px px px rgba( 0, 0, 0, 0.00 ) } 
.pum-theme-28708 .pum-title, .pum-theme-standard-theme .pum-title { text-shadow: px px px rgba( 0, 0, 0, 0.00 ); font-size: px; line-height: px } 
.pum-theme-28708 .pum-content, .pum-theme-standard-theme .pum-content {  } 
.pum-theme-28708 .pum-content + .pum-close, .pum-theme-standard-theme .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: auto; bottom: auto; top: auto; padding: px; font-size: px; line-height: px; border: px  ; border-radius: px; box-shadow: px px px px rgba( 0, 0, 0, 0.00 ); text-shadow: px px px rgba( 0, 0, 0, 0.00 ) } 
#pum-73291 {z-index: 1999999999}
#pum-78598 {z-index: 1999999999}
#pum-70240 {z-index: 1999999999}
#pum-78361 {z-index: 1999999999}
#pum-78150 {z-index: 1999999999}@font-face {
font-family: 'Playfair Display';
font-style: italic;
font-weight: 400;
font-display: swap;
src:     url(https://www.magazin-schule.de/wp-content/uploads/omgf/google-font/playfair-display-italic-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Playfair Display';
font-style: italic;
font-weight: 400;
font-display: swap;
src:     url(https://www.magazin-schule.de/wp-content/uploads/omgf/google-font/playfair-display-italic-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://www.magazin-schule.de/wp-content/uploads/omgf/google-font/playfair-display-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://www.magazin-schule.de/wp-content/uploads/omgf/google-font/playfair-display-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 700;
font-display: swap;
src:     url(https://www.magazin-schule.de/wp-content/uploads/omgf/google-font/playfair-display-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Playfair Display';
font-style: normal;
font-weight: 700;
font-display: swap;
src:     url(https://www.magazin-schule.de/wp-content/uploads/omgf/google-font/playfair-display-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 400;
font-display: swap;
src:     url(https://www.magazin-schule.de/wp-content/uploads/omgf/google-font/source-sans-pro-italic-latin-ext-400.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 400;
font-display: swap;
src:     url(https://www.magazin-schule.de/wp-content/uploads/omgf/google-font/source-sans-pro-italic-latin-400.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 900;
font-display: swap;
src:     url(https://www.magazin-schule.de/wp-content/uploads/omgf/google-font/source-sans-pro-italic-latin-ext-900.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 900;
font-display: swap;
src:     url(https://www.magazin-schule.de/wp-content/uploads/omgf/google-font/source-sans-pro-italic-latin-900.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://www.magazin-schule.de/wp-content/uploads/omgf/google-font/source-sans-pro-normal-latin-ext-400.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://www.magazin-schule.de/wp-content/uploads/omgf/google-font/source-sans-pro-normal-latin-400.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 600;
font-display: swap;
src:     url(https://www.magazin-schule.de/wp-content/uploads/omgf/google-font/source-sans-pro-normal-latin-ext-600.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 600;
font-display: swap;
src:     url(https://www.magazin-schule.de/wp-content/uploads/omgf/google-font/source-sans-pro-normal-latin-600.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 900;
font-display: swap;
src:     url(https://www.magazin-schule.de/wp-content/uploads/omgf/google-font/source-sans-pro-normal-latin-ext-900.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 900;
font-display: swap;
src:     url(https://www.magazin-schule.de/wp-content/uploads/omgf/google-font/source-sans-pro-normal-latin-900.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}