.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#2ea3f2}.et_pb_module.et_pb_button{display:inline-block;color:inherit}.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}.et_pb_button_module_wrapper>a{display:inline-block}@media (max-width:980px){.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}}@media (max-width:767px){.et_pb_button_module_wrapper.et_pb_button_alignment_phone_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}}
.et_pb_button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}@media (max-width:980px){.et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after{content:attr(data-icon-tablet)}}@media (max-width:767px){.et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after{content:attr(data-icon-phone)}}
.et_pb_code_inner{position:relative}
.et_pb_with_border.et_pb_posts_nav span.nav-next a,.et_pb_with_border.et_pb_posts_nav span.nav-previous a{border:0 solid #333}.et_pb_posts_nav.nav-single:after{clear:both;display:block;content:""}.et_pb_posts_nav a{display:inline-block}.et_pb_posts_nav .meta-nav,.et_pb_posts_nav .nav-label,.et_pb_posts_nav .nav-next,.et_pb_posts_nav .nav-previous{position:relative}
.et_pb_text{word-wrap:break-word}.et_pb_text ol,.et_pb_text ul{padding-bottom:1em}.et_pb_text>:last-child{padding-bottom:0}.et_pb_text_inner{position:relative}
.et_pb_video{position:relative}
.et_pb_video_box{display:block;position:relative;z-index:1;line-height:0}.et_pb_video_box video{width:100%!important;height:auto!important}.et_pb_video_overlay{position:absolute;z-index:10;top:0;left:0;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;cursor:pointer}.et_pb_video_play:before{font-family:ETmodules;content:"I"}.et_pb_video_play{display:block;position:absolute;z-index:100;color:#fff;left:50%;top:50%}.et_pb_column_1_2 .et_pb_video_play,.et_pb_column_2_3 .et_pb_video_play,.et_pb_column_3_4 .et_pb_video_play,.et_pb_column_3_5 .et_pb_video_play,.et_pb_column_4_4 .et_pb_video_play{font-size:6rem;line-height:6rem;margin-left:-3rem;margin-top:-3rem}.et_pb_column_1_3 .et_pb_video_play,.et_pb_column_1_4 .et_pb_video_play,.et_pb_column_1_5 .et_pb_video_play,.et_pb_column_1_6 .et_pb_video_play,.et_pb_column_2_5 .et_pb_video_play,.et_pb_column_3_8 .et_pb_video_play{font-size:3rem;line-height:3rem;margin-left:-1.5rem;margin-top:-1.5rem}.et_pb_bg_layout_light .et_pb_video_play{color:#333}.et_pb_video_overlay_hover{background:transparent;width:100%;height:100%;position:absolute;z-index:100;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.et_pb_video .et_pb_video_overlay_hover:hover{background:rgba(0,0,0,.6)}@media (min-width:768px) and (max-width:980px){.et_pb_column_1_3 .et_pb_video_play,.et_pb_column_1_4 .et_pb_video_play,.et_pb_column_1_5 .et_pb_video_play,.et_pb_column_1_6 .et_pb_video_play,.et_pb_column_2_5 .et_pb_video_play,.et_pb_column_3_8 .et_pb_video_play{font-size:6rem;line-height:6rem;margin-left:-3rem;margin-top:-3rem}}@media (max-width:980px){.et_pb_bg_layout_light_tablet .et_pb_video_play{color:#333}}@media (max-width:768px){.et_pb_column_1_2 .et_pb_video_play,.et_pb_column_2_3 .et_pb_video_play,.et_pb_column_3_4 .et_pb_video_play,.et_pb_column_3_5 .et_pb_video_play,.et_pb_column_4_4 .et_pb_video_play{font-size:3rem;line-height:3rem;margin-left:-1.5rem;margin-top:-1.5rem}}@media (max-width:767px){.et_pb_bg_layout_light_phone .et_pb_video_play{color:#333}}.et-db #et-boc .et-l .lwp-breadcrumbs .et-pb-icon.before-icon,.et-db #et-boc .et-l .lwp-breadcrumbs .et-pb-icon.separator,.lwp-breadcrumbs .et-pb-icon.before-icon,.lwp-breadcrumbs .et-pb-icon.separator{font-size:unset;vertical-align:middle}.et-db #et-boc .et-l .et-fb-modules-list ul>li.lwp_divi_breadcrumbs{color:#fff;background-color:#2ea3f2}.et-db #et-boc .et-l .et-fb-modules-list .lwp_divi_breadcrumbs:hover{background-color:#2ea3f2;color:#fff;opacity:.8}.et-db #et-boc .et-l .et-fb-modules-list ul>li.lwp_divi_breadcrumbs:before{color:#fff;font-family:ETmodules!important;content:"9"}html, body { overflow-x: hidden; }
::selection {
color: white; 
background-color: black;
}
@media only screen and (min-width: 980px) {
#main-content,
footer {
margin-left: 5vw;
}
}
#main-content {
overflow: hidden;
}
#page-container h1, #page-container h2, #page-container h3, #page-container h4, #page-container h5 { font-family: 'Holtzberg-Regular', system-ui, sans-serif !important; }
h1, h2, h3, h4, h5, h6 {
overflow-wrap: normal;
}
.btn-inline .et_pb_button_module_wrapper {
display: inline-block;
}
.btn-inline {
text-align: left !important;
}
#main-content {
background-repeat: repeat;
background-image: url(//www.wirtshaus-moers.de/wp-content/themes/divi-child/images/paper-light-background.webp) !important;
background-size: 400px auto !important;
background-attachment: fixed;
padding: 30px !important;
}
@media (max-width: 767px) {
#main-content {
background-size: 300px auto !important;
padding: 90px 10px 10px !important;
}
} img {
pointer-events:none;
} .fullwidth-menu {
visibility: hidden;
width: 100%;
opacity: 0;
}
.line{
display: block;
position: absolute;
height: 4px;
width: 100%;
max-width:40px;
background: #000;
opacity: 1;
border-radius: 1px; 
-webkit-transition: .1s ease-in-out;
-moz-transition: .1s ease-in-out;
-o-transition: .1s ease-in-out;
transition: .1s ease-in-out;
}
.line-2 {
top: 10px;
}
.line-3 {
top: 20px;
}
.fullwidth-open.open .line-1 {
background: #FFF;  
top: 10px;
width: 100%;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
}
.fullwidth-open.open .line-2 {
background: #FFF; 
display: none;
}
.fullwidth-open.open .line-3 {
background: #FFF;  
top: 10px;
width: 100%;
-webkit-transform: rotate(-135deg);
-moz-transform: rotate(-135deg);
-o-transform: rotate(-135deg);
transform: rotate(-135deg);
}
.fullwidth-menu-open {
opacity: 1 !important;
visibility: visible !important;
}
.fullwidth-menu{
-webkit-transition: all 0.5s ease !important;
-moz-transition: all 0.5s ease !important;
-o-transition: all 0.5s ease !important;
-ms-transition: all 0.5s ease !important;
transition: all 0.5s ease !important;
}
.opacity-background {
opacity: 0.5;
filter: brightness(30%);
}  
#et-main-area{
-webkit-transition: all 0.5s ease !important;
-moz-transition: all 0.5s ease !important;
-o-transition: all 0.5s ease !important;
-ms-transition: all 0.5s ease !important;
transition: all 0.5s ease !important;
}
.et_pb_slider .et-pb-controllers a {
background-color: hsla(0,0%,100%,.5);
border-radius: 10px;
width: 10px;
height: 10px;
margin-right: 10px;
} .blog-image-3-4 .entry-featured-image-url {
padding-top: 133.33%;
display: block;
}
.blog-image-3-4 .entry-featured-image-url img {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
object-fit: cover;
} .wh-blog .et_pb_post {
padding:30px;
margin-bottom: 6px;
}
.wh-blog .et_pb_image_container{
margin: -30px -30px 30px;
}
@media (min-width: 980px) {
.wh-blog .et_pb_salvattore_content[data-columns]::before {
content: '4 .column.size-1of4' !important;
}
}
@media only screen and ( min-width: 981px ) {
.wh-blog .column.size-1of4 {
width: calc(25% - 6px) !important;
margin-right: 6px;
}
}
@media only screen and (max-width: 980px) {
.wh-blog .column.size-1of1 .et_pb_post {
margin-bottom: 6px !important;
}
.wh-blog .column.size-1of2 {
width: calc(50% - 6px) !important;
margin-right: 6px !important;
}
.wh-blog .column.size-1of2 .et_pb_post {
margin-bottom: 6px !important;
}
}
#food-nav ul.food-menu {
overflow-x: auto; white-space: nowrap !important;
flex-wrap: nowrap !important;
margin: 0px;
padding: 0px;
font-family: 'Holtzberg-Regular', system-ui, sans-serif !important;
font-weight: normal; 
}
#food-nav ul.food-menu li {
width: auto;
display: inline-block; border-right: 2px dotted;
margin-bottom: 0px;
}
#food-nav ul.food-menu li:last-child {
border-right: 0px;
}
#food-nav ul.food-menu li a {
display: block;
width: 100%;
padding: 10px 24px;
vertical-align: middle;
}
#food-nav ul.food-menu li a:hover {
background: #FFF;
}
.food-menu li a.menu-active {
color: #879B8C !important;
}
a.madebyindvslz {
background: url(https://indivisualz.de/files/indvslz-backlink/indivisualz-logo.svg) no-repeat 0 0;
background-size: contain;
display: inline-block;
font-size: 14px;
line-height: 2em;
padding-left: 2.4em;
margin-bottom: 2em;
text-decoration: none;
transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
width: auto;
}
.indvslz-vertical-align { 
display: flex; 
flex-direction: column; 
justify-content: center;
}