.home--teaser .wp-caption-text {
color: #000;
font-size: 18px;
line-height: 28px;
font-weight: 700;
letter-spacing: 0px;
}
.home--teaser h3{
font-size: 18px;
line-height: 28px;
font-weight: 700;
letter-spacing: 0px;
}
.home--teaser .color--jobs .wp-caption-text {
background-color: #92D4F2;
}
.home--teaser .color--fooddrinks .wp-caption-text {
background-color: #F8D2E3;
}
.home--teaser .color--beachsport .wp-caption-text {
background-color: #FFEE00;
}
.home--teaser .color--privatstrand .wp-caption-text {
background-color: #C1D362;
}
.home--teaser .color--meuterei .wp-caption-text {
background-color: #E20119;
}
.home--teaser .color--open .wp-caption-text {
background-color: #92D4F2;
}
#Footer .footer_copy {
border-top: none !important;
}
@media all and (max-width: 479px) {
#menu > ul > li > a {
font-size: 15px;
font-weight: 600 !important;
}
}
#Top_bar.is-sticky .menu > li.current-menu-item > a,
#Top_bar.is-sticky .menu > li.current_page_item > a {
color: #000 !important;
}
#Footer .footer_copy .copyright {
font-size: 90%;
}
#Side_slide .action_button {
background-color: #fff;
color: #7abf80;
}
#Top_bar {
border-bottom: 1px solid #f1f1f1;
}
.footer_button {
font-size: 28px !important;
}
.post-footer {
display: none;
}
#Top_bar a.responsive-menu-toggle i {
font-size: 28px;
}
.icon-menu-fine:before { }
#Top_bar a.responsive-menu-toggle {
right: 20px;
}
a#logo {
margin-left: 0 !important;
}
#Footer:before {
content: "";
display: block;
position: absolute;
top: -140px;
left: 0;
width: 100%;
height: 170px;
background-image: url(//stranddeck.de/wp-content/uploads/2022/07/stranddeck-banner.svg);
background-repeat: no-repeat;
background-position: center center;
z-index: 2;
visibility: visible;
}
.grid .post-desc-wrapper .post-desc {
padding-left: 0;
padding-right: 0;
}
.header-stack #Top_bar a.responsive-menu-toggle {
margin-top: -13px !important;
}
.post-desc-wrapper {
margin-bottom: 2rem;
}
.widget_block:not(.widget_text) {
margin-bottom: 0;
}
.widget_text {
margin-top: 10px;
}
.widget {
margin-bottom: 10px;
}
#Footer .widgets_wrapper {
padding: 40px 0;
}
#Side_slide .extras {
display: none;
}
.slider_pagination a {
background: rgba(0,0,0,.15);
}
.slider_pagination a.selected, .slider_pagination .slick-active a {
height: 8px;
width: 8px;
top: 0px;
background-color: rgba(145, 212, 242, 1);
border-radius: 50%;
}
.slider_pagination a {
width: 8px;
height: 8px;
margin: 0 4px;
}
.slider_pagination .slick-active a {
margin: 0 4px;
}
.slider_pagination .slick-active a:after {
background-color: transparent;
}
.content_slider {
margin-bottom: 0;
}
.content_slider .slider_pagination {
position: absolute;
bottom: -26px;
}
#Side_slide .current-menu-item.page-item-10 {
background-color: rgba(145, 212, 242, 0.5);
}
#Side_slide .current-menu-item.page-item-340 {
background-color: rgba(242, 148, 0, 0.5);
}
#Side_slide .current-menu-item.page-item-343 {
background-color: rgba(192, 211, 98, 0.5);
}
#Side_slide .current-menu-item.page-item-346 {
background-color: rgba(248, 211, 227, 0.5);
}
#Side_slide .current-menu-item.page-item-411 {
background-color: rgba(255, 237, 0, 0.5);
}
#Side_slide .current-menu-item.page-item-414 {
background-color: rgba(145, 212, 242, 0.5);
}
.footer_copy .mcb-column-inner {
margin-bottom: 0;
}
.button_label {
font-weight: 500;
}
.highlight {
font-size: 90%;
}
p a {
font-weight: 700;
}
#Footer h4 {
margin-bottom: 0;
}
.column_visual ul li {
margin-bottom: 5px;
}
.icon_box.icon_position_left {
min-height: auto;
padding-top: 0;
padding-bottom: 0;
display: inline-block;
background-color: #eee;
padding: 7px;
overflow: hidden;
margin-right: 5px;
border-radius: 3px;
}
.icon_box.icon_position_left .image_wrapper,
.icon_box.icon_position_left .icon_wrapper {
width: 22px;
height: 22px;
top: 0;
float: left;
position: relative;
}
.icon_box.icon_position_left .desc_wrapper {
padding-top: 0;
float: left;
margin-left: 10px;
}
.icon_box.icon_position_left .desc_wrapper h5 {
margin-bottom: 0;
font-size: 13px;
line-height: 22px;
}
.icon_box.icon_position_left .icon_wrapper {
border: none;
font-size: 16px;
background-image: none;
background: transparent;
box-shadow: none;
color: #222;
}
@media only screen and (max-width: 767px) {
.mobile-one.column.column_icon_box {
width: auto;
}
h2.entry-title {
font-size: 17px;
margin-bottom: 7px;
}
#Content .gallery .gallery-item {
width: 50% !important;
}
}
.mcb-item-icon_box-inner {
margin-bottom: 10px !important;
}
.button-default .button {
box-shadow: none !important;
border-radius: 4px;
} .getraenkekarte--kat h3 {
font-size: 16px;
line-height: 1.1;
margin-top: 1.5rem;
margin-bottom: .5rem;
}
.artikel--tabelle {
display: grid;
grid-template-columns: 4fr 1fr 1fr;
margin-bottom: .35rem;
}
.artikel--tabelle div {
text-align: right
}
.artikel--tabelle div:first-of-type {
text-align: left;
}
.artikel--tabelle span.subline {
display: block;
font-size: 90%;
color: #666;
}
.artikel--tabelle .menge {
color: #666;
}
.getraenkekarte--wrapper span.new {
background-color: red;
color: #fff;
padding: 3px;
border-radius: 2px;
display: inline-block;
margin-left: 5px;
font-size: 80%;
font-weight: 600;
line-height: 1;
}
.widget_block i {
font-size: 140%;
margin-top: .5rem;
}
.widget_block [class^="icon-"]:before {
margin-top: .7rem;
}
#Footer p a {
font-weight: 300;
text-decoration: underline;
text-underline-offset: 0.2em;
}
.mfn-visualeditor-content ul {
margin-left: 0;
list-style-type: none;
}
.sd--cta {
margin-bottom: 40px !important;
}
.sd--cta .mcb-column-inner {
margin-bottom: 0 !important;
}
.sd--cta .mcb-item-visual-inner {
background-color: #91d4f2;
padding-top: 8px;
padding-bottom: 8px;
}
.sd--cta:nth-of-type(2) .mcb-item-visual-inner {
background-color: #c0d362;
}
.sd--cta:nth-of-type(3) .mcb-item-visual-inner {
background-color: #f8d3e3;
}
.sd--cta:nth-of-type(4) .mcb-item-visual-inner {
background-color: #ffed00;
}
.sd--cta h2 {
margin-bottom: 0 !important;
}
h2.title {
position: relative;
}
h2.title:after {
content: "";
position: absolute;
bottom: -5px;
width: 100%;
left: 0;
border-top: 2px dotted #91d4f2;
}
#Top_bar .menu > li.nav--home a:not(.menu-toggle):after {
background: #92D4F2;
}
#Top_bar .menu > li.nav--jobs a:not(.menu-toggle):after {
background: #F29301;
}
#Top_bar .menu > li.nav--fooddrinks a:not(.menu-toggle):after {
background: #F8D2E3;
}
#Top_bar .menu > li.nav--beachsport a:not(.menu-toggle):after {
background: #FFEE00;
}
#Top_bar .menu > li.nav--privatstrand a:not(.menu-toggle):after {
background: #C1D362;
}
#Top_bar .menu > li.nav--fotos a:not(.menu-toggle):after {
background: #F29301;
}
#Top_bar .menu > li.nav--kontakt a:not(.menu-toggle):after {
background: #E2007A;
}