@font-face{font-family:ETmodules;font-display:block;src:url(//www.wirtshaus-duisburg.de/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot);src:url(//www.wirtshaus-duisburg.de/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot?#iefix) format("embedded-opentype"),url(//www.wirtshaus-duisburg.de/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff) format("woff"),url(//www.wirtshaus-duisburg.de/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf) format("truetype"),url(//www.wirtshaus-duisburg.de/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(//www.wirtshaus-duisburg.de/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot);src:url(//www.wirtshaus-duisburg.de/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(//www.wirtshaus-duisburg.de/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(//www.wirtshaus-duisburg.de/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff) format("woff"),url(//www.wirtshaus-duisburg.de/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.ttf) format("truetype"),url(//www.wirtshaus-duisburg.de/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:900;font-display:block;src:url(//www.wirtshaus-duisburg.de/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot);src:url(//www.wirtshaus-duisburg.de/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//www.wirtshaus-duisburg.de/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(//www.wirtshaus-duisburg.de/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff) format("woff"),url(//www.wirtshaus-duisburg.de/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(//www.wirtshaus-duisburg.de/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(//www.wirtshaus-duisburg.de/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot);src:url(//www.wirtshaus-duisburg.de/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//www.wirtshaus-duisburg.de/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(//www.wirtshaus-duisburg.de/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff) format("woff"),url(//www.wirtshaus-duisburg.de/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.ttf) format("truetype"),url(//www.wirtshaus-duisburg.de/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}
@media (min-width:981px){.et_pb_gutter.et_pb_gutters1 #left-area{width:75%}.et_pb_gutter.et_pb_gutters1 #sidebar{width:25%}.et_pb_gutters1.et_right_sidebar #left-area{padding-right:0}.et_pb_gutters1.et_left_sidebar #left-area{padding-left:0}.et_pb_gutter.et_pb_gutters1.et_right_sidebar #main-content .container:before{right:25%!important}.et_pb_gutter.et_pb_gutters1.et_left_sidebar #main-content .container:before{left:25%!important}.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin-right:0}.et_pb_gutters1 .et_pb_column_4_4,.et_pb_gutters1.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_4,.et_pb_gutters1.et_pb_row .et_pb_column_3_4{width:75%}.et_pb_gutters1 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_3,.et_pb_gutters1.et_pb_row .et_pb_column_2_3{width:66.667%}.et_pb_gutters1 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_3_5,.et_pb_gutters1.et_pb_row .et_pb_column_3_5{width:60%}.et_pb_gutters1 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_2,.et_pb_gutters1.et_pb_row .et_pb_column_1_2{width:50%}.et_pb_gutters1 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_2_5,.et_pb_gutters1.et_pb_row .et_pb_column_2_5{width:40%}.et_pb_gutters1 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_3,.et_pb_gutters1.et_pb_row .et_pb_column_1_3{width:33.3333%}.et_pb_gutters1 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_4,.et_pb_gutters1.et_pb_row .et_pb_column_1_4{width:25%}.et_pb_gutters1 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_5,.et_pb_gutters1.et_pb_row .et_pb_column_1_5{width:20%}.et_pb_gutters1 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_column_1_6,.et_pb_gutters1.et_pb_row .et_pb_column_1_6{width:16.6667%}.et_pb_gutters1 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_full_width_page.woocommerce-page ul.products li.product{width:25%;margin-right:0;margin-bottom:0}.et_pb_gutters1.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters1.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:33.333%;margin-right:0}}@media (max-width:980px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}.et_pb_gutters1 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1 .et_pb_row_5col>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5,.et_pb_gutters1.et_pb_row_4col>.et_pb_column.et_pb_column_1_4,.et_pb_gutters1.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:50%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1 .et_pb_row_6col>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:33.333%;margin-right:0}.et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6,.et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:50%;margin-right:0}}@media (max-width:767px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}@media (max-width:479px){.et_pb_gutters1 .et_pb_column,.et_pb_gutters1.et_pb_row .et_pb_column{margin:0!important}.et_pb_gutters1 .et_pb_column .et_pb_module,.et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module{margin-bottom:0}}.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-duisburg.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;
}