@-ms-viewport {
width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
display: none !important;
}
.fullwidth{
width:100%;
}
@media (max-width: 767px) {
.visible-xs {
display: block !important;
}
table.visible-xs {
display: table;
}
tr.visible-xs {
display: table-row !important;
}
th.visible-xs,
td.visible-xs {
display: table-cell !important;
}
}
@media (max-width: 767px) {
.visible-xs-block {
display: block !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline {
display: inline !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline-block {
display: inline-block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display: block !important;
}
table.visible-sm {
display: table;
}
tr.visible-sm {
display: table-row !important;
}
th.visible-sm,
td.visible-sm {
display: table-cell !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-block {
display: block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline {
display: inline !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline-block {
display: inline-block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important;
}
table.visible-md {
display: table;
}
tr.visible-md {
display: table-row !important;
}
th.visible-md,
td.visible-md {
display: table-cell !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block {
display: block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline {
display: inline !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block {
display: inline-block !important;
}
}
@media (min-width: 1200px) {
.visible-lg {
display: block !important;
}
table.visible-lg {
display: table;
}
tr.visible-lg {
display: table-row !important;
}
th.visible-lg,
td.visible-lg {
display: table-cell !important;
}
}
@media (min-width: 1200px) {
.visible-lg-block {
display: block !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline {
display: inline !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline-block {
display: inline-block !important;
}
}
@media (max-width: 767px) {
.hidden-xs {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important;
}
}
@media (min-width: 1200px) {
.hidden-lg {
display: none !important;
}
}
.visible-print {
display: none !important;
}
@media print {
.visible-print {
display: block !important;
}
table.visible-print {
display: table;
}
tr.visible-print {
display: table-row !important;
}
th.visible-print,
td.visible-print {
display: table-cell !important;
}
}
.visible-print-block {
display: none !important;
}
@media print {
.visible-print-block {
display: block !important;
}
}
.visible-print-inline {
display: none !important;
}
@media print {
.visible-print-inline {
display: inline !important;
}
}
.visible-print-inline-block {
display: none !important;
}
@media print {
.visible-print-inline-block {
display: inline-block !important;
}
}
@media print {
.hidden-print {
display: none !important;
}
}
.container {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
@media (min-width: 768px) {
.container {
width: 750px;
}
}
@media (min-width: 992px) {
.container {
width: 970px;
}
}
@media (min-width: 1200px) {
.container {
width: 1170px;
}
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px;
}
.row {
margin-left: -15px;
margin-right: -15px;
}
.col, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px;
}
.col, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left;
}
.col-xs-12 {
width: 100%;
}
.col-xs-11 {
width: 91.66666667%;
}
.col-xs-10 {
width: 83.33333333%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-8 {
width: 66.66666667%;
}
.col-xs-7 {
width: 58.33333333%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-5 {
width: 41.66666667%;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-2 {
width: 16.66666667%;
}
.col-xs-1 {
width: 8.33333333%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-pull-11 {
right: 91.66666667%;
}
.col-xs-pull-10 {
right: 83.33333333%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-8 {
right: 66.66666667%;
}
.col-xs-pull-7 {
right: 58.33333333%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-5 {
right: 41.66666667%;
}
.col-xs-pull-4 {
right: 33.33333333%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-2 {
right: 16.66666667%;
}
.col-xs-pull-1 {
right: 8.33333333%;
}
.col-xs-pull-0 {
right: auto;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-push-11 {
left: 91.66666667%;
}
.col-xs-push-10 {
left: 83.33333333%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-8 {
left: 66.66666667%;
}
.col-xs-push-7 {
left: 58.33333333%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-5 {
left: 41.66666667%;
}
.col-xs-push-4 {
left: 33.33333333%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-2 {
left: 16.66666667%;
}
.col-xs-push-1 {
left: 8.33333333%;
}
.col-xs-push-0 {
left: auto;
}
.col-xs-offset-12 {
margin-left: 100%;
}
.col-xs-offset-11 {
margin-left: 91.66666667%;
}
.col-xs-offset-10 {
margin-left: 83.33333333%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-8 {
margin-left: 66.66666667%;
}
.col-xs-offset-7 {
margin-left: 58.33333333%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-5 {
margin-left: 41.66666667%;
}
.col-xs-offset-4 {
margin-left: 33.33333333%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-2 {
margin-left: 16.66666667%;
}
.col-xs-offset-1 {
margin-left: 8.33333333%;
}
.col-xs-offset-0 {
margin-left: 0%;
}
@media (min-width: 768px) {
.col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left;
}
.col-sm-12 {
width: 100%;
}
.col-sm-11 {
width: 91.66666667%;
}
.col-sm-10 {
width: 83.33333333%;
}
.col-sm-9 {
width: 75%;
}
.col-sm-8 {
width: 66.66666667%;
}
.col-sm-7 {
width: 58.33333333%;
}
.col-sm-6 {
width: 50%;
}
.col-sm-5 {
width: 41.66666667%;
}
.col-sm-4 {
width: 33.33333333%;
}
.col-sm-3 {
width: 25%;
}
.col-sm-2 {
width: 16.66666667%;
}
.col-sm-1 {
width: 8.33333333%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-pull-11 {
right: 91.66666667%;
}
.col-sm-pull-10 {
right: 83.33333333%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-8 {
right: 66.66666667%;
}
.col-sm-pull-7 {
right: 58.33333333%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-5 {
right: 41.66666667%;
}
.col-sm-pull-4 {
right: 33.33333333%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-2 {
right: 16.66666667%;
}
.col-sm-pull-1 {
right: 8.33333333%;
}
.col-sm-pull-0 {
right: auto;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-push-11 {
left: 91.66666667%;
}
.col-sm-push-10 {
left: 83.33333333%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-8 {
left: 66.66666667%;
}
.col-sm-push-7 {
left: 58.33333333%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-5 {
left: 41.66666667%;
}
.col-sm-push-4 {
left: 33.33333333%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-2 {
left: 16.66666667%;
}
.col-sm-push-1 {
left: 8.33333333%;
}
.col-sm-push-0 {
left: auto;
}
.col-sm-offset-12 {
margin-left: 100%;
}
.col-sm-offset-11 {
margin-left: 91.66666667%;
}
.col-sm-offset-10 {
margin-left: 83.33333333%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-8 {
margin-left: 66.66666667%;
}
.col-sm-offset-7 {
margin-left: 58.33333333%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-5 {
margin-left: 41.66666667%;
}
.col-sm-offset-4 {
margin-left: 33.33333333%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-2 {
margin-left: 16.66666667%;
}
.col-sm-offset-1 {
margin-left: 8.33333333%;
}
.col-sm-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 992px) {
.col, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left;
}
.col-md-12 {
width: 100%;
}
.col-md-11 {
width: 91.66666667%;
}
.col-md-10 {
width: 83.33333333%;
}
.col-md-9 {
width: 75%;
}
.col-md-8 {
width: 66.66666667%;
}
.col-md-7 {
width: 58.33333333%;
}
.col-md-6 {
width: 50%;
}
.col-md-5 {
width: 41.66666667%;
}
.col-md-4 {
width: 33.33333333%;
}
.col-md-3 {
width: 25%;
}
.col-md-2 {
width: 16.66666667%;
}
.col-md-1 {
width: 8.33333333%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-pull-11 {
right: 91.66666667%;
}
.col-md-pull-10 {
right: 83.33333333%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-8 {
right: 66.66666667%;
}
.col-md-pull-7 {
right: 58.33333333%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-5 {
right: 41.66666667%;
}
.col-md-pull-4 {
right: 33.33333333%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-2 {
right: 16.66666667%;
}
.col-md-pull-1 {
right: 8.33333333%;
}
.col-md-pull-0 {
right: auto;
}
.col-md-push-12 {
left: 100%;
}
.col-md-push-11 {
left: 91.66666667%;
}
.col-md-push-10 {
left: 83.33333333%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-8 {
left: 66.66666667%;
}
.col-md-push-7 {
left: 58.33333333%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-5 {
left: 41.66666667%;
}
.col-md-push-4 {
left: 33.33333333%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-2 {
left: 16.66666667%;
}
.col-md-push-1 {
left: 8.33333333%;
}
.col-md-push-0 {
left: auto;
}
.col-md-offset-12 {
margin-left: 100%;
}
.col-md-offset-11 {
margin-left: 91.66666667%;
}
.col-md-offset-10 {
margin-left: 83.33333333%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-8 {
margin-left: 66.66666667%;
}
.col-md-offset-7 {
margin-left: 58.33333333%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-5 {
margin-left: 41.66666667%;
}
.col-md-offset-4 {
margin-left: 33.33333333%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-2 {
margin-left: 16.66666667%;
}
.col-md-offset-1 {
margin-left: 8.33333333%;
}
.col-md-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 1200px) {
.col, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left;
}
.col-lg-12 {
width: 100%;
}
.col-lg-11 {
width: 91.66666667%;
}
.col-lg-10 {
width: 83.33333333%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-8 {
width: 66.66666667%;
}
.col-lg-7 {
width: 58.33333333%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-5 {
width: 41.66666667%;
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-2 {
width: 16.66666667%;
}
.col-lg-1 {
width: 8.33333333%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-pull-11 {
right: 91.66666667%;
}
.col-lg-pull-10 {
right: 83.33333333%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-8 {
right: 66.66666667%;
}
.col-lg-pull-7 {
right: 58.33333333%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-5 {
right: 41.66666667%;
}
.col-lg-pull-4 {
right: 33.33333333%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-2 {
right: 16.66666667%;
}
.col-lg-pull-1 {
right: 8.33333333%;
}
.col-lg-pull-0 {
right: auto;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-push-11 {
left: 91.66666667%;
}
.col-lg-push-10 {
left: 83.33333333%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-8 {
left: 66.66666667%;
}
.col-lg-push-7 {
left: 58.33333333%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-5 {
left: 41.66666667%;
}
.col-lg-push-4 {
left: 33.33333333%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-2 {
left: 16.66666667%;
}
.col-lg-push-1 {
left: 8.33333333%;
}
.col-lg-push-0 {
left: auto;
}
.col-lg-offset-12 {
margin-left: 100%;
}
.col-lg-offset-11 {
margin-left: 91.66666667%;
}
.col-lg-offset-10 {
margin-left: 83.33333333%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-8 {
margin-left: 66.66666667%;
}
.col-lg-offset-7 {
margin-left: 58.33333333%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-5 {
margin-left: 41.66666667%;
}
.col-lg-offset-4 {
margin-left: 33.33333333%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-2 {
margin-left: 16.66666667%;
}
.col-lg-offset-1 {
margin-left: 8.33333333%;
}
.col-lg-offset-0 {
margin-left: 0%;
}
}
.clearfix,
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
content: " ";
display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
clear: both;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.pull-right {
float: right !important;
}
.pull-left {
float: left !important;
}
*,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}@font-face {
font-family: 'fontin';
src: url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/fontin-regular.woff2) format('woff2'),
url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/fontin-regular.woff) format('woff'),
url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/fontin-regular.svg#fontinregular) format('svg');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'fontin';
src: url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/fontin-italic.woff2) format('woff2'),
url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/fontin-italic.woff) format('woff'),
url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/fontin-italic.svg#fontinitalic) format('svg');
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: 'fontin';
src: url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/fontin-bold.woff2) format('woff2'),
url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/fontin-bold.woff) format('woff'),
url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/fontin-bold.svg#fontinbold) format('svg');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'metropolis';
src: url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/metropolis-light.woff2) format('woff2'),
url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/metropolis-light.woff) format('woff'),
url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/metropolis-light.svg#metropolislight) format('svg');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'metropolis';
src: url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/metropolis-lightitalic.woff2) format('woff2'),
url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/metropolis-lightitalic.woff) format('woff'),
url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/metropolis-lightitalic.svg#metropolislight_italic) format('svg');
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: 'metropolis';
src: url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/metropolis-regular.woff2) format('woff2'),
url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/metropolis-regular.woff) format('woff'),
url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/metropolis-regular.svg#metropolisregular) format('svg');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'metropolis';
src: url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/metropolis-regularitalic.woff2) format('woff2'),
url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/metropolis-regularitalic.woff) format('woff'),
url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/metropolis-regularitalic.svg#metropolisitalic) format('svg');
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: 'metropolis';
src: url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/metropolis-medium.woff2) format('woff2'),
url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/metropolis-medium.woff) format('woff'),
url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/metropolis-medium.svg#metropolismedium) format('svg');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'metropolis';
src: url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/metropolis-mediumitalic.woff2) format('woff2'),
url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/metropolis-mediumitalic.woff) format('woff'),
url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/metropolis-mediumitalic.svg#metropolismedium_italic) format('svg');
font-weight: 600;
font-style: italic;
}
@font-face {
font-family: 'metropolis';
src: url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/metropolis-bold.woff2) format('woff2'),
url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/metropolis-bold.woff) format('woff'),
url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/metropolis-bold.svg#metropolisbold) format('svg');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'metropolis';
src: url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/metropolis-bolditalic.woff2) format('woff2'),
url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/metropolis-bolditalic.woff) format('woff'),
url(//lr-medienhaus.de/wp-content/themes/lrmh-theme/font/metropolis-bolditalic.svg#metropolisbold_italic) format('svg');
font-weight: 700;
font-style: italic;
}
html, body{
margin:0px;
padding:0px;
background-color:#fff;
}
*{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin:0px;
padding:0px;
color:#231f20;
font-size: 16px;
line-height:160%;
font-family: 'metropolis', sans-serif;
text-shadow: none;
}
body{
background: #f7f9f9;
color: #231f20;
font-family: 'metropolis', sans-serif;
font-size:	1rem;
font-weight: 500;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-webkit-tap-highlight-color: transparent;
}
a{text-decoration:none;}
main {
display: block;
}
h1, h2, h3, h4, h5, h6{
font-family: 'fontin', sans-serif;
font-weight: 500;
}
img{
max-width: 100%;
height:auto;
}
hr,
.layout-separator{
background: #e2e9e9;
content: '';
display: block;
height: 1px;
}
p, label{
margin-bottom: 15px;
}
label{
display:inline-block;
}
.blockLink{
display:block;
height:100%;
}
.onlyMobile{
display:none!important;
}
.noSelect{
-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } ::-moz-selection{ background: #87B91E; color:#fff; text-shadow: none; }
::selection { background:#87B91E; color:#fff; text-shadow: none; }
.clear{
position:relative;
clear:both;
width:100%;
}
.noSelect {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
user-drag: none;
-webkit-user-drag: none;
}
.mobileClearDiv{
position:relative;
clear:both;
width:100%;
height:1px;
display:none;
}
.verticalCenter{
margin: 0px;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.verticalCenterAbsolute{
margin: 0px;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.verticalCenterNoMargin{
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.center{
position:relative;
width:100%;
max-width: 1200px;
margin:0 auto; }
.horizontalCenterAbsolute{
position: absolute;
left: -9999px;
right: -9999px;
margin: 0px auto;
height: 100%;
width: auto;
}
.horizontalRightAbsolute{
position: absolute;
left: auto;
right: 0px;
margin: 0px;
height: 100%;
width: auto;
}
.h100{
height:100%;
}
.h300px{
min-height:300px;
}
.p0{
padding:0px;
}
.w100{
width:100%;
}
.transition05,
.transition05:hover{
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.borderBox{
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.borderGrey{
border-bottom:2px solid #efefef;
}
#thePage{
position: absolute;
width: 100%;
top: 0px;
min-height: 100%;
background-color: #f7f9f9;
}
#whiteWrapper{
width: 100%;
max-width: 1320px;
margin: 0 auto;
background-color: #fff;
}
.textAlignCenter{text-align:center;}
.textAlignRight{text-align:right;}
.container{position:relative;}
.fright{float:right;} h1, a h1, .likeh1, h2, a h2, .likeh2, h3, a h3, .likeh3, h4, a h4, .likeh4{
color:#2c2c2c;
font-family: 'fontin', sans-serif;
font-weight: 500;
}
h1, a h1, .likeh1{
font-size: 3.5rem;
line-height:140%;
font-family: 'metropolis', sans-serif;
font-weight:normal;
text-transform:uppercase;
}
h1, a h1, .likeh1 b{
font-size: 3.5rem;
line-height:140%;
font-family: 'metropolis', sans-serif;
font-weight:bold;
}
h2, a h2 , .likeh2,  .likeh2 a{
font-size: 1.5rem;
line-height:140%;
margin:15px 0px;
}
h2, a h2{
font-size: 1.5rem;
}
h3, a h3 , .likeh3, .likeh3 a{
font-size: 1.15rem;
line-height:140%;
font-family: 'metropolis', sans-serif;
font-weight:bold;
color:#05a5c8;
margin:15px 0px;
}
.likeh3{
font-size:1.15rem !Important;
}
h4, a h4 , .likeh4{
font-size: 1.7rem;
line-height:140%;
font-weight:400;
color:#fff;
text-shadow: 1px 1px rgba(0,0,0,0.75);
}
.whiteH, .whiteH b, .whiteH i, .whiteH a{
color:#fff;
}
.likeH2Bold{
font-weight:bold;
}
.underlineHeadline{
position: relative;
text-align: center;
text-transform: uppercase;
margin: 0;
padding: 0.25em 0;
display:inline-block;
margin:0px 0px 15px 0px;
}
.textAlignLeft,
.underlineHeadline.textAlignLeft{
text-align:left;
}
.underlineHeadline:after {
background-color: #87B91E;
content: '';
display: block;
height: 3px;
margin: auto;
position: absolute;
width: 62%;
right: 0;
bottom: 0;
left: 0;
}
.underlineHeadline.textAlignLeft:after {
right:auto;
}
.centerText{
text-align:center;
} .displayFlex{
display: flex;
display: -webkit-flex;
display: -ms-flexbox;
flex-wrap: wrap;
}
.flexCenter{
justify-content: center;
-ms-flex-pack: center;
}
.flexWrapReverse{
-webkit-flex-wrap: wrap-reverse;
-ms-flex-wrap: wrap-reverse;
flex-wrap: wrap-reverse;
}
.flexNoWrap{
-webkit-flex-wrap:nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
} .btn,
#paginierung a{
margin:10px 0px;
padding: 5px 10px;
font-size:1em;
border-radius: 20px;
line-height:120%;
width:auto;
font-weight:600;
display: inline-block;
}
.btn.whiteBG{
background-color:#fff;
color:#305ca6;
}
.btn.blueBG{
background-color:#305ca6;
color:#fff;
}
.btn.greenBG{
background-color:#87B91E;
color:#fff;
}
#paginierung a{
padding: 10px 20px;
}
#mehrInfos{
box-shadow: none;
border: 0px;
-webkit-highlight: none;
outline: none;
}
#paginierung a,
.btn.greyBG{
background-color: #D0D3D4;
color: #231f20;
}
.bigBtn{
font-size:1.3rem;
border-radius: 5px;
padding:10px 20px;
font-weight:bold;
}
.smallBtn{
padding: 7px;
}
.fullBtn{
width: 100%;
text-align: center;
} .blueBG{
background-color:#05a5c8;
color:#fff;
}
.greenBG{
background-color:#87B91E;
color:#fff;
}
.whiteBG{
background-color:#fff;
}
.lightGreyBG{
background-color: #f7f9f9;
}
.greyBG{
background-color:#D0D3D4;
}
.blueText, .blueText a{
color:#05a5c8;
}
.greenText, .greenText a{
color:#87B91E;
}
.bgSpan{
display:inline-block;
padding:7px 20px;
}
.whiteColor, a .whiteColor, .whiteColor a{
color:#fff;
}
.darkText{
color:#231f20;
}
.textContent{
font-size:18px;
}
.orangeGradientHorizontalRight{ background: -moz-linear-gradient(left, rgba(224,112,49,0) 0%, rgba(224,112,49,0) 34%, rgba(224,112,49,1) 100%); background: -webkit-linear-gradient(left, rgba(224,112,49,0) 0%,rgba(224,112,49,0) 34%,rgba(224,112,49,1) 100%); background: linear-gradient(to right, rgba(224,112,49,0) 0%,rgba(224,112,49,0) 34%,rgba(224,112,49,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e07031', endColorstr='#e07031',GradientType=1 ); position:absolute;
z-index:10;
top:0px;
left:0px;
width:100%;
height:100%;
} .m-15{margin:15px;}
.m-l-15{margin-left:15px;}
.m-r-15{margin-right:15px;}
.m-b-15{margin-bottom:15px;}
.m-t-15{margin-top:15px;}
.m-tb-15{margin-top:15px;margin-bottom:15px;}
.m-rl-15{margin-left:15px;margin-right:15px;}
.m-tb-60{margin-top:60px;margin-bottom:60px;}
.m-tb-90{margin-top:90px;margin-bottom:90px;}
.mt15{margin-top:15px;}
.mt30{margin-top:30px;}
.mt60{margin-top:60px;}
.mt120{margin-top:120px;}
.mt-10{margin-top:-10px;}
.mt-20{margin-top:-20px;}
.mt-30{margin-top:-30px;}
.mt-40{margin-top:-40px;}
.mt-50{margin-top:-50px;}
.mt-60{margin-top:-60px;}
.mt-70{margin-top:-70px;}
.mt-80{margin-top:-80px;}
.mt-150{margin-top:-150px;}
.mb15{margin-bottom:15px;}
.mb30{margin-bottom:30px;}
.mb60{margin-bottom:60px;}
.mb90{margin-bottom:90px;}
.mb120{margin-bottom:120px;}
.mb150{margin-bottom:150px;}
.ml-15{margin-left: -15px;}
.pt15{padding-top:15px;}
.pt30{padding-top:30px;}
.pt60{padding-top:60px;}
.pt120{padding-top:120px;}
.pt-10{padding-top:-10px;}
.pt-20{padding-top:-20px;}
.pt-30{padding-top:-30px;}
.pt-40{padding-top:-40px;}
.pt-50{padding-top:-50px;}
.pt-60{padding-top:-60px;}
.pt-70{padding-top:-70px;}
.pt-80{padding-top:-80px;}
.pt-150{padding-top:-150px;}
.pb15{padding-bottom:15px;}
.pb30{padding-bottom:30px;}
.pb60{padding-bottom:60px;}
.pb90{padding-bottom:90px;}
.pb120{padding-bottom:120px;}
.pb150{padding-bottom:150px;}
.paddingHack100{
position:relative;
height:0px;
padding-bottom:100%;
width:100%;
}
.cookie-notice-container {
padding: 30px;
text-align: center;
max-width: 1020px;
margin: 0 auto;
border-top: 3px solid #0069b4;
} #moove_gdpr_cookie_info_bar{
bottom: unset !important;
transform: translateX(-50%) translateY(-50%) !important;
left: 50% !important;
border: 0px !important;
top: 50% !important;
border-radius: 10px !important;
box-shadow: 0px 0px 10px #545454 !important;
min-height: unset !important;
max-height: none !important;
height: auto !important;
max-width: 500px !important;
width: calc( 100% - 60px ) !important;
z-index: 9980;
}
.moove-gdpr-cookie-notice{
max-height: calc( 100vh - 300px );
overflow-y: auto;
padding-right: 30px;
}
.moove-gdpr-info-bar-container{
padding:30px !important;
}
.moove-gdpr-info-bar-content{
display:block !important;
}
.moove-gdpr-cookie-notice{
width: 100% !important;
min-width: 100% !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{
font-size:1em !important;
line-height:120% !important;
font-weight: normal !important;
color:#202020 !important;
margin-bottom: 15px !important;
}
.moove-gdpr-button-holder{
position: relative !important;
box-sizing: unset !important;
margin: 30px 0px !important;
text-align: center !important;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden {
display: none !important;
}   #header{
background-color:#fff;
margin-bottom:30px;
}
#siteTitle{
position:absolute;
top:-999px;
left:-999px;
}
#headerNav{
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
width:100%;
background-color:#f0f4f4;
}
#headerNav ul,
#footerNav ul{
list-style:none;
display:inline-block;
}
#footerNav{
text-align:center;
}
#headerNav ul li,
#footerNav ul li{
display:inline-block;
list-style:none;
width:auto;
padding:15px
}
#headerNav ul li a,
#footerNav ul li a,
#breadcrumbs a{
font-size:0.8em;
display:block;
color:#231f20;
text-decoration:none;
font-weight: 700;
font-family: 'metropolis', sans-serif;
transition: 0.25s;
text-transform:uppercase;
}
#headerNav ul li a:hover{
color:#05a5c8;
}
#headerNav ul li a.activeNavPoint{
color:#87B91E;
transition: 0.25s;
}
#headerNav ul li ul{
height:0px;
overflow:hidden;
width:180px;
position:absolute;
z-index: 40;
}
#headerNav ul li:hover ul{
height:320px;
margin-left: -15px;
}
#headerNav ul li ul li{
height:auto;
background-color:#f0f4f4;
width:100%;
}
#headerNav ul li ul li a{
line-height: 120%;
box-sizing: border-box;
text-align:left;
font-weight:bold;
color: #231f20;
}
.headerLogo{
display: block;
height: auto;
width:80%;
max-width:555px;
margin:16px auto;
}
.headerLogo img{
width: 100%;
padding: 10px 10px 0px 10px;
height: auto;
}
#unterzeileLogo{
font-size: 1rem;
line-height: 140%;
font-family: 'metropolis', sans-serif;
font-weight: bold;
color: #05a5c8;
text-transform: uppercase;
width: 100%;
text-align: center;
display: block;
}  #thePage{
position:absolute;
left:0px;
top:0px;
width:100%;
height:auto;
overflow:hidden;
}
.no-touchevents #mobileNavBg{
display:none;
}
#mobileHeader{
height:55px;
width:100%;
position:fixed;
z-index: 1000000000;
top:0px;
left:0px;
overflow:hidden;
background-color:#fff;
} #mobileLogoArea{
position:relative;
width: calc( 100% - 50px );
float: right;
}
#mobileLogoIMG{
height: auto;
width: 250px;
margin-top: 15px;
}
#mobileLogo svg, #mobileIcon svg, #mobileCart svg{
width:100%;
height:100%;
position:absolute
}
#mobileIcon svg{
height: 48px;
margin-top: 5px;
margin-left: 15px;
}
#mobileIcon{display:none;}
#mobileLogo{display:block;}
.smallHeader #mobileIcon{display:block;}
.smallHeader #mobileLogo{display:none;}
#mobileHeader #toggleMenu{
position:absolute;
height:19px;
width:25px;
left:10px;
bottom:20px;
}
#mobileHeader #mobileCart{
position:absolute;
height:30px;
width:40px;
right:10px;
bottom:15px;
}
#mobileHeader #mobileCart svg{
fill:#fff;
} #mobileHeader #toggleMenu #showMenu{
position:absolute;
width:100%;
height:100%;
z-index:10;
opacity:0;
}
#mobileHeader #toggleMenu .theToggleMenu{
width: 100%;
height: 100%;
position: relative;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
}
#mobileHeader #toggleMenu .theToggleMenu span{
display: block;
position: absolute;
height: 3px;
width: 100%;
background: #305ca6;
border-radius: 3px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}
#mobileHeader #toggleMenu .theToggleMenu span:nth-child(1){top: 0px;}
#mobileHeader #toggleMenu .theToggleMenu  span:nth-child(2),#mobileHeader #toggleMenu .theToggleMenu  span:nth-child(3){top: 8px;}
#mobileHeader #toggleMenu .theToggleMenu  span:nth-child(4){top: 16px;}
#mobileHeader #toggleMenu .theToggleMenu.open span:nth-child(1) {top: 8px; width: 0%; left: 50%;}
#mobileHeader #toggleMenu .theToggleMenu.open span:nth-child(2) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
#mobileHeader #toggleMenu .theToggleMenu.open span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#mobileHeader #toggleMenu .theToggleMenu.open span:nth-child(4) {
top: 8px;
width: 0%;
left: 50%;
}  #mobileNavBg{
position:fixed;
display:block;
z-index:1000000000;
top:0px;
left:-250px;
width:250px;
height:100vh;
transition: all 0.5s;
}
.darker03{
width:100%;
height:100%;
background-color:rgba(0,0,0,0.3);
position:absolute;
}
#mobileNavBg.opened{
left:0px;
transition: all 0.5s;
background-color: #e4e4e4;
}
#mobileMainArea{
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
transition: all 0.5s;
}
#mobileSearch{
position:absolute;
left:-250px;
bottom:0px;
height:60px;
width:250px;
background-color:rgba(0,0,0,0.15);
transition: all 0.5s;
}
.open #mobileMainArea{
left:250px;
transition: all 0.5s;
} #mobileNav{
margin-top:60px;
}
#mobileNav li{
padding: 16px;
padding-left: 30px;
border-bottom: 3px solid rgba(0,0,0,0.1);
color: #fff;
list-style:none;
}
#mobileNav li a{
color:#2c2c2c !important;
font-weight:bold;
}
#mobileNav .menu-item-has-children a{
pointer-events: none;
}
#mobileNav .menu-item-has-children .sub-menu a{
pointer-events: auto;
}
#mobileNav .sub-menu{
margin-left: 0px;
}
.opened  #mobileNav .sub-menu{
height:0px;
overflow:hidden;
transition: all 0.5s;
margin-left: -30px;
width: calc( 100% + 46px );
margin-top: 16px;
}
#mobileNav .menu-item-has-children{
padding-bottom: 0px !important;
}
#mobileNav #menu-header-menu{
height: calc( 100vh - 50px );
overflow-y: scroll;
}
.opened  #mobileNav .sub-menu.openSubMenu{
height:auto;
background-color: #efefef;
transition: all 0.5s;
} #mobileNav li a{
margin-left: -250px;
opacity: 0;
transition: all 0.5s;
color:#fff;
}
.opened #mobileNav li a{
margin-left:0px;
opacity: 1;
}
.opened #mobileNav li:nth-of-type(1) a{transition: all 0.5s 0.1s ease;}
.opened #mobileNav li:nth-of-type(2) a{transition: all 0.5s 0.2s ease;}
.opened #mobileNav li:nth-of-type(3) a{transition: all 0.5s 0.3s ease;}
.opened #mobileNav li:nth-of-type(4) a{transition: all 0.5s 0.4s ease;}
.opened #mobileNav li:nth-of-type(5) a{transition: all 0.5s 0.5s ease;}
.opened #mobileNav li:nth-of-type(6) a{transition: all 0.5s 0.6s ease;}
.opened #mobileNav li:nth-of-type(7) a{transition: all 0.5s 0.7s ease;}
.opened #mobileNav li:nth-of-type(8) a{transition: all 0.5s 0.8s ease;}
#mobileNavBG{
overflow-y: scroll;
}
#mobileNavBg #socialNav{
position: absolute;
bottom: 0px;
height: 60px;
}
#mobileNavBg #socialNav ul{
list-style: none;
margin: 0 auto;
width: 180px;
height: 40px;
}
#mobileNavBg #socialNav ul li{
padding:5px;
}
#mobileNavBg #socialNav ul li object{
width:35px;
height:35px;
}
#mobileHeader{ display:none; }
#header{ display:block; }
#mobilePlaceholder{
width:100%;
height:55px;
display:block;
margin-bottom:20px;
}    .slider{
height:auto!important;
background-color: #05a5c8;
}
.slider .thisIsGallery{
padding-bottom: calc( 47.3% );
position: relative;
overflow:hidden;
}
.slider:after{
clear:both;
position:relative;
width:100%;
}
.slider .steTheGalleryElementInner{
padding-bottom: calc( 47.3% );
position: relative;
overflow:hidden;
}
.slider .thisIsGallery{
position:absolute;
width:100%;
height:100%;
overflow:hidden;
cursor: -webkit-grab;
cursor: -moz-grab;
}
.slider .imageGlider, .nextBtn, .prevBtn, .imgPointNavigator{
position:absolute;
}
.slider .nextBtn, .prevBtn, .imgPointNavigator{
z-index: 30;
}
.slider .nextBtn, .slider  .prevBtn{
width:57px;
height:57px;
top:50%;
margin-top:-30px;
cursor:pointer;
transition: all 0.2s ease-in;
opacity:0.5;
}
.slider .nextBtn:hover, .slider .prevBtn:hover{
transition: all 0.2s ease-in;
opacity:0.8;
}
.slider .prevBtn{
left:15px;
}
.slider .nextBtn{
right:15px;
}
.slider .imageGlider{
height:100%; top:0px;
left:0px;
-ms-box-orient: horizontal;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.slider .sliderIMG{
-webkit-flex-wrap: nowrap;
flex-wrap: nowrap;
height:100%;
margin:0px;
width:700px;
position:relative;
}
.slider .sliderIMG .sliderIMGBG{
background-position: center center;
background-size:cover;
background-repeat: no-repeat;
background-blend-mode: multiply;
background-color:#87bbe1;
position:absolute;
width:100%;
height:100%;
top:0px;
opacity:0.5;
}
.slider .verticalCenter{
width:100%;
overflow: hidden;
position:relative;
}
.slider .imgPointNavigator{
position:absolute;
bottom:20px; width:100%;
text-align:center;
height:22px
}
.slider .imgPointNavigator ul{
list-style:none;
margin:0 auto;
height:22px;
user-select: none;
-moz-user-select: none;
-webkit-user-drag: none;
-webkit-user-select: none;
-ms-user-select: none;
}
.slider .imgPointNavigator ul li{
display:inline-block;
list-style:none;
cursor:pointer;
border: 3px solid rgba(256,256,256,1);
width:18px;
height:18px;
border-radius:9px;
margin:5px;
transition: all 0.2s ease-in;
}
.slider .imgPointNavigator ul li span{
display:inline-block;
list-style:none;
cursor:pointer;
border: 0px solid rgba(256,256,256,1);
width:8px;
height:8px;
border-radius:9px;
margin-bottom: 7px;
transition: all 0.2s ease-in;
user-select: none;
-moz-user-select: none;
-webkit-user-drag: none;
-webkit-user-select: none;
-ms-user-select: none;
}
.slider .imgPointNavigator ul .activeNavPoint span{
background-color:rgba(255,255,255, 1);
transition: all 0.2s ease-in;
user-select: none;
-moz-user-select: none;
-webkit-user-drag: none;
-webkit-user-select: none;
-ms-user-select: none;
}
.sliderHeader{
margin: 0px;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 20;
text-align: center;
width:100%;
user-select: none;
-moz-user-select: none;
-webkit-user-drag: none;
-webkit-user-select: none;
-ms-user-select: none;
}
.sliderHeader .likeh1, .sliderHeader .likeh1 a{
font-size: 3rem !important;
line-height: 100%;
}
.sliderHeader .likeh1 b, .sliderHeader .likeh1 a b{
font-size: 4rem !important;
line-height: 100%;
}
.sliderHeader h3,
.sliderHeader h3 a,
.sectionHeader h3,
.sectionHeader h3 a,
.pacificoHeadline{
user-select: none;
-moz-user-select: none;
-webkit-user-drag: none;
-webkit-user-select: none;
-ms-user-select: none;
}
.sliderHeader h2,
.sliderHeader h2 a,
.sectionHeader h2,
.sectionHeader h2 a{
user-select: none;
-moz-user-select: none;
-webkit-user-drag: none;
-webkit-user-select: none;
-ms-user-select: none;
}
.sliderHeader h2{
max-width: 80%;
margin: 0 auto;
} table.fancy{
width:100%;
border:0px;
}
table.fancy tr{
width:100%;
border:0px;
background-color:#f0f4f4;
}
table.fancy tr:nth-of-type(odd){
background-color:#e4e8e8;
}
table.fancy td{
border:0px;
padding:5px;
min-height:40px;
} #breadcrumbs a{
margin-right: 5px;
color:#aaafaf;
display:inline-block;
-webkit-transition: all 0.25s;
-moz-transition: all 0.25s;
-o-transition: all 0.25s;
transition: all 0.25s;
}
#breadcrumbs a:hover{
color:#85b9e0;
-webkit-transition: all 0.25s;
-moz-transition: all 0.25s;
-o-transition: all 0.25s;
transition: all 0.25s;
}
#breadcrumbs .breadcrumbArrow{
color:#aaafaf;
}
#breadcrumbs{
color:#aaafaf;
margin-bottom:15px;
}
#breadcrumbs .breadcrumb_last{
display:none;
} #ueberUnsArea .likeh3{
text-transform:uppercase;
margin-bottom:20px;
}
.uppercase{
text-transform:uppercase;
}
#ueberUnsArea ul{
list-style:none;
}
#ueberUnsArea ul li a{
font-family: 'fontin', sans-serif;
list-style:none;
line-height:180%;
}
.startseitenMenu{
margin-bottom: 30px;
}
.startseitenMenu img{
height: 60px;
width:auto;
} .blogPost{
position:relative;
}
.blogPost .likeh4 {
line-height:120%;
}
.blogPostBG{
background-color:#4b4b4b;
overflow:hidden;
background-color: #4b4b4b;
overflow: hidden;
width: 100%;
height: 100%;
position: absolute;
}
.heighBlogPost{
height:360px;
}
.smallBlogPost{
height:165px;
}
.blogPost figure, .blogPost figure img{
width:100%;
height:auto;
}
.blogPost header{
z-index:40;
width:calc( 100% - 30px );
height:auto;
margin-left:15px;
}
.col-md-4 .heighBlogPost figure,
.col-md-4 .heighBlogPost figure img{
height:100%;
width:auto;
margin: 0px;
position: absolute;
left: -9999px;
right: -9999px;
margin: 0px auto;
height: 100%;
width: auto;
}
.blogPost figure{
opacity:0.3;
}
.blogPostHalfWidth:nth-of-type(odd){
padding:0px 15px 0px 0px;
overflow:hidden;
}
.blogPostHalfWidth:nth-of-type(even){
padding:0px 0px 0px 15px;
overflow:hidden;
}
.blogPostHalfWidth .blogPostBG{
width: calc( 100% - 15px );
}    .theCalendar{
width: 100%;
height: 0px;
overflow: hidden;
padding-bottom: 140%;
background-color: #444;
border-radius: 10px;
-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; position:relative;
margin-bottom:30px;
}
.calendarBGIMG{
opacity:0.8;
pointer-events: none;
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
}
.calendarDoors{
width:100%;
height:100%;
position:absolute;
z-index:10;
padding:15px;
list-style: none;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex; justify-content: center;
flex-wrap: wrap;
align-content:flex-start;
}
.calendardoor{
margin:15px; border-radius:10px;
backdrop-filter: blur(2px);
border:3px dashed #fff;
text-align:center;
position:relative;
perspective: 1000px;
-moz-transform: perspective(1000px);
display:inline-block;
width: 140px;
height: 140px;
}
.bigDoors .calendardoor{
width: 210px;
height: 210px;
}
.closeddoor,
.opendoor{
opacity:0.6;
}
.closeddoor:hover .flipper,
.currentdoor:hover .flipper{
transform: rotateY(-180deg);
}
.opendoor .flipper{
transform: rotateY(180deg);
}
.calendardoor a{
display:block;
width:100%;
height:100%;
position: relative;
-webkit-transition: 0.6s;
-webkit-transform-style: preserve-3d;
-ms-transition: 0.6s;
-moz-transition: 0.6s;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transition: 0.6s;
transform-style: preserve-3d;
}
.frontdoor,
.backdoor{
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
position: absolute;
top: 0;
left: 0;
}
.frontdoor{
width:100%;
height:100%;
position:absolute;
z-index:2;
transform: rotateY(0deg);
}
.backdoor{
width:100%;
height:100%;
position:absolute;
transform: rotateY(-180deg);
}
.backdoor .publishDate{
font-size:0.8rem;
line-height:120%;
font-weight:normal;
color:#444;
display:inline-block;
width:80%;
}
.doorcontent{
top:50%;
left:50%;
-webkit-transform: translateY(-50%) translateX(-50%);
-ms-transform: translateY(-50%) translateX(-50%);
transform: translateY(-50%) translateX(-50%);
position:absolute;
color: #fff;
font-size: 2.5rem;
font-weight: bold;
width:100%;
}
.doorcontent img{
max-width: calc( 100% - 20px );
max-height: 80px;
}
.backdoor{
background-color:#fff;
}   .postIMG{
overflow: hidden;
position: relative;
}
#tinymce ,
.theContent{
font-size: 18px;
background:none;
}
#tinymce blockquote,
.theContent blockquote{
padding:20px;
background-color:#f2f2f2;
border-radius:10px;
font-style: italic;
}
#tinymce p img.fullIMG,
.theContent p img.fullIMG{
width:1200px !important;
max-width:1200px !important;
margin-left:-250px;
height:auto;
}
#tinymce{
margin:30px auto;
max-width:700px;
}
#tinymce  ul, #tinymce  p,
.theContent ul, .theContent p,
#tinymce  li, #tinymce  a,
.theContent li, .theContent a{
font-size: 18px;
font-family: 'fontin', sans-serif;
}
#tinymce  ul, #tinymce  p,
.theContent ul, .theContent p{
max-width: 700px;
margin-left:0px;
}
.theContent ul,
#tinymce  ul{
margin-left:15px;
}
.theContent ul li,
#tinymce ul li{
padding: 5px; height:auto;
position:relative;
display:block;
text-indent:-20px;
}
.theContent ul li:before,
#tinymce ul li:before{
content: '•';
color:#87B91E;
margin-right:15px;
height:100%;
}
.theContent ul li:last-of-type, #tinymce ul li:last-of-type{
border:0px;
}
.theContent ol,
#tinymce ol{
list-style-type: decimal;
}
.theContent ol li,
#tinymce ol li{
padding: 5px;
height:auto;
position:relative;
text-indent:0px;
margin-left:20px;
list-style-type: decimal;
}
.theContent ol,
#tinymce ol{
list-style-type: decimal;
}
.theContent .halfImage, #tinymce .halfImage{
width: calc( 50% - 30px);
max-width: 380px;
}
.theContent .viertelImage, #tinymce .viertelImage{
width: 25%;
max-width: 200px;
}
.theContent .fullImage, #tinymce .fullImage{
width:100%;
}
.theContent .wp-caption, #tinymce .wp-caption, .theContent figure, #tinymce figure {max-width:790px; margin:15px 0px;}
.theContent .alignright, #tinymce .alignright, .theContent .imageright, #tinymce .imageright{float:right; margin:15px 0px 15px 15px}
#tinymce .alignright, #tinymce .imageright{float:right; margin:15px 30px 15px 15px}
.theContent .alignleft, #tinymce .alignleft, .theContent .imageleft, #tinymce .imageleft {float:left; margin:15px 15px 15px 0}
#tinymce .alignleft, #tinymce .imageleft {float:left; margin:15px 15px 15px 0px}
.theContent .aligncenter, #tinymce .aligncenter, .theContent .imagecenter , #tinymce .imagecenter   {display: block; margin-left: auto; margin-right: auto}
.theContent a .alignright, #tinymce a .alignright, .theContent a .imageright, #tinymce a .imageright {float:right; margin:15px 0 15px 15px}
.theContent a .alignleft, #tinymce a .alignleft , .theContent a .imageleft, #tinymce a .imageleft {float:left; margin:15px 15px 15px 0}
.theContent a .aligncenter, #tinymce a .aligncenter , .theContent a .imagecenter , #tinymce a .imagecenter  {display: block; margin-left: auto; margin-right: auto}
.theContent .wp-caption img, #tinymce .wp-caption img, .theContent figure img, #tinymce figure img {width:100%; height:auto;}
.theContent .wp-caption p, #tinymce .wp-caption-dd, .theContent .imageInfo, #tinymce .imageInfo{
padding: 15px;
background-color: #f0f4f4;
margin-top: 0px;
font-size: 14px;
color: #555;
margin-top: -10px;
font-family: 'metropolis', sans-serif;
}
.wp-caption img{
width:100%;
}
.responsive-container,
#tinymce .wpview  {
position: relative;
padding-bottom: 50.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
#tinymce .wpview {
padding-top:0px;
}
.responsive-container iframe,
#tinymce .wpview iframe {
position: absolute;
top: 0;
left: 0;
width: 100% !Important;
height: 100%  !Important;
}
.embededPost iframe{
position: relative;
top: 0;
left: 0;
width: 100% !Important;
}   .steTheGalerieElement{
margin: 30px 0px 30px 0px;
}
.steTheGalerieElement .thisIsGallery{
padding-bottom: calc( 30% + 100px );
position: relative;
overflow:hidden;
}
.steTheGalerieElement:after{
clear:both;
position:relative;
width:100%;
}
.steTheGalerieElement .steTheGalleryElementInner{ height:600px;
max-height: 60vh;
position: relative;
overflow:hidden;
background-color: #D0D3D4;
}
.steTheGalerieElement .thisIsGallery{
position:absolute;
width:100%;
height:100%;
overflow:hidden;
cursor: -webkit-grab;
cursor: -moz-grab;
}
.slider .thisIsGallery .nextBtn img,
.slider .thisIsGallery .prevBtn img{
width: 100%;
height:auto;
}
.steTheGalerieElement .imageGlider, .nextBtn, .prevBtn, .imgPointNavigator{
position:absolute;
}
.steTheGalerieElement .nextBtn, .prevBtn, .imgPointNavigator{
z-index: 30;
}
.steTheGalerieElement .nextBtn, .steTheGalerieElement  .prevBtn{
width:40px;
height:60px;
color:#fff;
font-weight:bold;
line-height:60px;
text-align:center;
top:50%;
margin-top:-30px;
cursor:pointer;
font-size:20px;
background-color:rgba(255,255,255,0.3);
transition: all 0.2s ease-in;
}
.steTheGalerieElement .nextBtn:hover, .steTheGalerieElement .prevBtn:hover{
transition: all 0.2s ease-in;
}
.steTheGalerieElement .prevBtn{
left:0px;
}
.steTheGalerieElement .nextBtn{
right:0px;
}
.steTheGalerieElement .imageGlider{
height:100%; top:0px;
left:0px;
-ms-box-orient: horizontal;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -moz-flex;
display: -webkit-flex;
display: flex;
}
.steTheGalerieElement .sliderIMG{
-webkit-flex-wrap: nowrap;
flex-wrap: nowrap;
height:100%;
min-height:100%;
margin:0px;
border:0px;
-webkit-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0);
-moz-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0);
box-shadow: 5px 5px 10px 0px rgba(0,0,0,0);
}
.steTheGalerieElement  .sliderIMG figcaption{
width: calc( 100% - 30px );
margin: 0px auto;
color: #49494a;
bottom: 15px;
left:15px;
position: absolute;
background-color: #f8f5f1;
padding: 15px;
text-align: center;
font-style: italic;
}
.steTheGalerieElement .verticalCenter{
height:100%;
width:100%;
position:relative;
}
.steTheGalerieElement .verticalCenter img{
position:absolute;
top:50%;
left:50%;
-webkit-transform: translateY(-50%) translateX(-50%);
-ms-transform: translateY(-50%) translateX(-50%);
transform: translateY(-50%) translateX(-50%);
width:auto!important;
height:auto;
user-drag: none;
user-select: none;
-moz-user-select: none;
-webkit-user-drag: none;
-webkit-user-select: none;
-ms-user-select: none;
-ms-user-drag: none;
max-height:100%;
max-width:100%;
}
.steTheGalerieElement .verticalCenter div{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding:20px;
position:absolute;
bottom:30px;
left:0px;
width:100%;
height:100px;
color:#fff;
text-align:center;
}
.steTheGalerieElement .nextBtn,
.steTheGalerieElement .prevBtn{
position: absolute;
z-index: 100;
top: calc( 50% - 30px );
width: 60px;
height: 60px;
line-height: 60px;
font-weight: bold;
cursor: pointer;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-align:center;
background-color: #87B91E;
color: #ffffff;
border-bottom: 3px solid rgba(0,0,0,0.05);
}
.steTheGalerieElement .nextBtn:hover,
.steTheGalerieElement .prevBtn:hover{
background-color:rgba(0,0,0,0.05), #87B91E;
}   .sidebar .row{
margin-left: 30px;
}
.sidebar ul,
.sidebar li{
list-style:none;
}
.sidebar .widgettitle,
.greyTitle{
width: calc( 100% + 30px );
background-color: rgba(0,0,0,0.05);
padding: 15px;
font-size: 0.8em !important;
display: block;
text-decoration: none;
color: #05a5c8;
font-weight: 700;
font-family: 'metropolis', sans-serif;
transition: 0.25s;
text-transform: uppercase;
margin: 0px -15px 15px -15px !important;
}
.sidebar .widget,
.greyBox{
margin: 0px -15px 30px -15px;
padding: 0px 15px 15px 15px;
background-color: #f0f4f4;
}
.greyBox.redBox{
background-color:#ffcbcb;
}
.sidebar .widget_nav_menu ul{
list-style:none;
}
.sidebar img[usemap] {
border: none;
height: auto;
max-width: 100%;
width: auto;
}
.widget_nav_menu li:before{
content: '•';
padding-right:15px;
display:inline-block;
color:#D0D3D4;
}
.widget_nav_menu li a{
display: inline-block;
width: auto;
padding-bottom: 2px;
margin-bottom: 6px;
position: relative;
}
.sidebar .widget_nav_menu li ul{
display:none;
}
.widget_nav_menu li a:after{
background-color: #87B91E;
content: '';
display: block;
height: 2px;
margin: auto;
position: absolute;
width: 0px;
right: auto;
bottom: 0;
left: 20;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.widget_nav_menu li:hover a:after{
width: 62%;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.widget_text a{
color:#006ab4;
} .sidebar-person{
margin-bottom:30px;
}
.sidebar-person h3{
font-size: 0.8rem;
line-height: 140%;
font-family: 'metropolis', sans-serif;
font-weight: bold;
color: #05a5c8;
text-transform: uppercase;
}
.sidebar-person h4{
font-size: 1rem;
line-height: 140%;
font-family: 'metropolis', sans-serif;
font-weight: bold;
color: #231f20;
text-shadow:0px 0px rgba(0,0,0,0);
margin-bottom: 15px;
}
.sidebar .row{
margin-right:0px;
}
.person-portrait{
display: inline-block;
float: left;
width: 100px;
margin-right: 15px;
max-height: 210px;
}
.person-portrait img{
width:100%;
height:auto;
}   .categoryListArticle{
height:360px;
}
.col-md-12 .categoryListArticle{
height:400px;
}
.categoryListArticleImg{
position:relative;
height:auto;
margin-bottom:15px;
background-color:#f0f4f4;
}
.paddingHackClipper{
position:relative;
width:100%;
height:0px;
padding-bottom:60%;
overflow: hidden;
}
.paddingHackClipper img{
position:absolute;
width:100%;
}
.paddingHackClipperQuater{
position:relative;
width:100%;
height:0px;
padding-bottom:100%;
overflow: hidden;
}
.paddingHackClipperQuater img{
position:absolute;
width:auto;
max-width:none;
height:100%;
}
.postListCategory{
margin-left:-30px;
margin-right:-30px;
} img.alignleft{
float:left;
margin-right:30px;
}
img.alignright{
float:left;
margin-left:30px;
}
.kacheln.row{
background-color: #ffffff;
width: calc( 100% + 210px );
margin-left: -105px;
margin-right: -105px;
padding: 30px 105px;
}
.theKachel{
background-color:#fff;
border-radius:10px;
padding:15px; margin:20px 0px 15px 0px;
overflow:hidden;
}
.theKachel.newKachelModul{
padding:0px;
}
.theKachel.newKachelModul header,
.theKachel.newKachelModul .kachelDesc,
.theKachel.newKachelModul .kachelImgContainer{
width:100%;
}
.theKachel.newKachelModul header,
.theKachel.newKachelModul .kachelDesc,
.theKachel.newKachelModul .kachelBtn{
padding-left:30px;
padding-right:30px;
}
.theKachel.newKachelModul .kachelImgContainer{
margin:0px;
}
.theKachel header{ text-align:center;
}
.theKachel header a{
width:100%;
height:100%;
display:block;
}
.kachelDesc{ }
.kachelImgContainer{
width:calc( 100% + 30px );
max-width:calc( 100% + 30px );
margin-left:-15px;
height:220px;
overflow:hidden;
margin-top:-20px;
}
.col-md-6 .kachelImgContainer{
height:310px;
}
.kachelBtn{
height:80px;
margin:0 auto;
}
.kachelDesc{
padding:15px 0px;
}
.kachelicon{
float:none;
width: 80px;
height:auto;
margin-top:-60px;
}
.externalPage .theContent p,
.externalPage .theContent ul,
.externalPage .theContent h2,
.externalPage .theContent h3{
margin:20px auto;
max-width: 700px;
}
.kacheln h2{
text-align:center;
}
.kachelText table{
background-color:#fff;
border:0px;
margin: 20px auto;
max-width: 700px;
}
.kachelText table tr{
width:100%;
border:0px;
background-color:#f0f4f4;
}
.kachelText table tr:nth-of-type(odd){
background-color:#e4e8e8;
}
.kachelText table b,
.kachelText table,
.kachelText table strong{
color:#231f20 !important;
}
.kachelText table td{
border:0px;
padding: 10px;
min-height:40px;
} .h100px{
height:100px;
}
.sp{
border-bottom: 2px solid #e7e7e7;
border-left: 2px solid #e7e7e7;
border-right: 2px solid #e7e7e7;
background: #f0f0f0;
}
.sp:first-of-type{
border-top: 2px solid #e7e7e7;
}
.sp:nth-of-type(even){
background: #fff;
}
.sp .logo{
background-color: #fff;
height: 100%;
text-align:center;
}
.sp .logo img{
max-height: 80%;
width: auto;
}
.sp .kennziffer {
height:100%;
border-left: 3px solid #006ab4;
border-right: 3px solid #006ab4;
border-bottom: 3px solid #006ab4;
}
.sp .kennzifferWord{
text-align: center;
font-weight: bold;
line-height: 40px;
color: #fff;
background-color: #006ab4;
}
.sp .kennzifferNr{
color: #006ab4;
text-align: center;
font-size: 32px;
line-height: 60px;
font-weight: bold;
}
.sp-title{
border-right: 2px solid #e7e7e7;
}
.sp .logonr{
background-color: #fff;
padding:0px !important;
}   .articleBody h2,
.articleBody a h2,
.articleBody .likeh2,
#tinymce h2,
#tinymce a h2,
#tinymce .likeh2{
text-transform:uppercase;
font-family: 'metropolis', sans-serif;
font-weight:bold;
color:#05a5c8;
margin: 40px 0px 20px 0px;
}
#tinymce .wpview{
height:350px !important;
}
.articleBody h3,
.articleBody a h3,
.articleBody .likeh3{
color: #2c2c2c;
font-size:1.2rem;
margin-top:30px;
}
.articleBody hr{
display: block;
height: 1px;
border: 0;
border-top: 1px solid #e2e9e9;
margin: 30px 0;
padding: 0;
}
.articleBody a{
color:#05a5c8;
}
.articleBody a[href^="mailto"]{
margin: 10px 0px;
padding: 5px 15px;
font-size: 1em;
border-radius: 20px;
line-height: 120%;
width: auto;
font-weight: 600;
display: inline-block;
background-color: #87B91E;
color: #fff;
}
.articleBody a[href^="tel"]{
margin: 0px;
padding: 0px;
color: #231f20;
font-size: 16px;
line-height: 160%;
} #fullwidth article{
width:100%;
}
.articleIMG{
height:0px;
padding-bottom:50%;
}
#fullwidth header{
text-align:center;
}
#fullwidth h1,
#fullwidth iframe{
font-size:2.5rem;
max-width:900px;
width:100%;
margin:20px auto;
}
#fullwidth iframe{
display:block;
}
#fullwidth .steTheGalerieElement{
margin:20px auto;
}
#fullwidth .theContent p,
#fullwidth .theContent h2,
#fullwidth .theContent h3,
#fullwidth .theContent ul{
margin: 20px auto !important;
max-width:700px;
}
#fullwidth .theContent ul{
padding:30px;
}
#fullwidth .theContent h2,
#fullwidth .theContent h3{
padding-top: 30px;
}
#fullwidth img.size-full{
max-width: calc( 100% + 200px );
height: auto;
margin-left: -100px;
}
#fullwidth .responsive-container{
max-width: 900px;
margin: 0 auto;
}
#fullwidth .responsive-container iframe{
margin:0px;
} .raetselbuchstabe{
width: 30px;
height: 50px;
display: inline-block;
text-align: center;
line-height: 50px;
font-weight: bold;
font-size: 1.5rem;
color: #fff;
background-repeat:no-repeat;
background-size: 100% auto;
background-position:center center;
}
.calendarCategory{
max-width: 750px;
margin: 0 auto;
} .fullwidthSidebarContent{
position: relative;
overflow: hidden;
width: calc( 100% + 30px ) !important;
margin: -15px -15px 30px -15px;
} .type-ms_person{
background-color: #f0f4f4;
padding:0px; }
.type-ms_person h3{
width: 100%;
background-color: rgba(0,0,0,0.05);
padding: 15px;
font-size: 0.8em !important;
display: block;
text-decoration: none;
color: #05a5c8;
font-weight: 700;
font-family: 'metropolis', sans-serif;
transition: 0.25s;
text-transform: uppercase;
margin:0px;
}
.embed-person .person-portrait{
width: 25%;
max-width:200px;
margin: 15px;
height:auto;
float:left;
}
.embed-person .personenInfo{
width: calc( 75% - 50px );
margin: 15px 15px 15px 0px;
float:left;
}
.embed-person{
width: 100%;
overflow: hidden;
margin-bottom:0px;
}
.type-ms_person .wp-embed-footer{
display:none;
}
.embededPost,
#tinymce .wpview  {
position: relative;
padding-bottom:0px;
padding-top: 0px;
height: auto;
overflow: hidden;
}
.embed-person .telLink,
.embed-person .handyLink{
display:none !important;
}
.embed-person .telSpan,
.embed-person .handySpan,
.embed-person .faxSpan{
display:block !important;
}
#mobileNav .menu-item-has-children a:before{
content:"\00bb";
padding-right:10px;
color:#87B91E;
}
#mobileNav .menu-item-has-children ul li a:before{
content:"";
padding-right:0px;
} @media all and (max-width:1000px){
#tinymce p img.fullIMG,
.theContent p img.fullIMG{
width:100% !important;
max-width:100% !important;
margin-left:-250px;
height:auto;
}
.tabletdivider{display:block;}
.calendardoor{
width:120px;
height:120px;
}
}
@media all and (max-width:768px){
.sidebar .row{
margin-left:0px;
}
.categoryListArticle {
height: auto;
margin-bottom: 30px;
}
.tabletdivider{display:none;}
.calendarDoors{
padding:5px
}
.bigDoors .calendardoor{
width: 23%;
height: 65px;
margin:3px;
}
.closeddoor:hover .flipper{
transform: rotateY(-0deg);
}
.opendoor .flipper{
transform: rotateY(180deg);
}
.doorcontent span{
display:none;
}
.calendardoor{
width:100px;
height:100px;
margin:5px;
}
}
@media all and (max-width:575px){
.slider .steTheGalleryElementInner{
padding-bottom:100% !important;
}
.sliderHeader .likeh1, .sliderHeader .likeh1 a {
font-size: 2rem !important;
line-height: 100%;
padding: 0px 10px;
}
.slider .nextBtn, .slider .prevBtn {
bottom: 10px;
top: auto;
}
.slider .imgPointNavigator {
position: absolute;
bottom: 30px;
}
.articleBody a[href^="tel"]{
margin: 10px 0px;
padding: 5px 15px;
font-size: 1em;
border-radius: 20px;
line-height: 120%;
width: auto;
font-weight: 600;
display: inline-block;
background-color: #87B91E;
color: #fff;
}
.blogPostHalfWidth {
padding:0px !important;
}
.blogPostHalfWidth .blogPostBG{
width:100%;
}
.heighBlogPost{
height:180px;
}
#footerContent .col-sm-6,
#footerContent .col-lg-10{
padding-left:0px;
padding-right:0px;
}
#footerContent .likeh2{
padding-left:15px;
padding-right:15px;
}
.theCalendar{
padding-bottom:200%;
}
.calendardoor{
width: 100px;
height: 80px;
margin:5px;
border: 2px dashed #fff;
}
.doorcontent{
font-size: 1.5rem;
}
.doorcontent img{
max-width: calc( 100% - 35px );
max-height: 50px;
}
.calendarBGIMG img{
height: 100%;
width: auto;
max-width: none;
}
.backdoor .publishDate {
font-size: 0.6rem;
line-height: 100%;
}
}
@media all and (max-width:400px){
.theCalendar{
padding-bottom: 250%;
}
.calendardoor{
width: 90px;
height: 80px;
margin:5px;
border: 2px dashed #fff;
}
.calendarCategory {
max-width: 750px;
margin: 0 auto;
width: calc( 100% + 50px );
margin-left: -25px;
}
}
.moove_gdpr_icon{
width:40px !important;
height:40px !important;
}
.moove_gdpr_icon svg{
width:100% !important;
height:100% !important;
}