.speisekarte-22 {
padding-top: 10px;
padding-bottom: 10px;
background-color: #CF3E40;
text-align: center;
text-transform: uppercase;
font-family: 'Gilda Display';
color: #000;
border: 2px solid #000;
border-radius: 10px;
width: 100%;
}
span[data-glf-cuid="7965e247-6b58-452b-b685-ba3677c13824"] {
width: 100%;
}   .dialog-widget .dialog-close-button .eicon-close {
font-weight: 600;
font-family: inherit !important;
}
.dialog-widget .dialog-close-button .eicon-close::before {
content: "X" !important;
} .elementor-nav-menu--main > .elementor-nav-menu > .menu-item > a.elementor-item {
font-size: 18px !important;
}
.menueschrift .elementor-nav-menu li a {
font-family: "Gilda Display", Sans-serif !important;
} @media (min-width: 1024px) {
.elementor-nav-menu .kontakt-mobil {
display: none !important;
}
} .elementor-nav-menu--main .menu-item-24441 {
padding: 3px 10px 0 0;
background-color: #CF3E40;
text-align: center;
text-transform: uppercase;
border: 2px solid #000;
border-radius: 10px;
}
.elementor-nav-menu--main .menu-item-24441:hover {
background-color: #d96566;
} .header-topheadline-links > .elementor-widget-container {
text-transform: uppercase;
font-weight: 500;
padding-bottom: 22px;
}
.header-subtitle-links > .elementor-widget-container {
padding-top: 25px;
text-transform: uppercase;
color: #191919;
font-size: 9px;
font-weight: 500;
letter-spacing: 3px;
} #main-footer {
background-image: url(//origami-sushi-house.at/wp-content/uploads/2023/09/os-allgemein-footer-1.jpg);
background-position: bottom;
background-size: cover;
background-repeat: no-repeat;
}
footer > div > section {
background-color: transparent !important;
}
#main-footer .elementor-widget-container a {
color: #5e5e5e;
}
#main-footer .elementor-widget-container a:hover {
color: #a0c35f;
}
#main-footer .elementor-widget-container span,
#main-footer .elementor-widget-container,
#main-footer .elementor-widget-container .fab {
color: #5e5e5e;
} .dropdown {
position: relative;
display: inline-block;
cursor: pointer;
}
.dropdown-content {
display: none;
position: absolute;
padding: 12px 16px;
z-index: 1;
background-color: #a0c35f;
width: max-content; top: -105px;
}
.dropdown-content a {
color: #ffffff !important;
}
.dropdown-content a:hover {
color: #cccccc !important;
}
.dropdown:hover .dropdown-content {
display: block;
}  .startseite-e1 .vamtam-image-wrapper {
pointer-events: none !important;
} .startseite-e2 .elementor-post__thumbnail__link {
pointer-events: none;
}
.startseite-e2 .elementor-post__title > a {
pointer-events: none;
}
.startseite-e2 .vamtam-has-theme-widget-styles > div > div > article.elementor-grid-item {
background-color: #FFFFFF !important;
border-style: none !important;
}
.startseite-e2 .startseite-e2-text .elementor-posts .elementor-post__text {
background-color: #FFFFFF;
}
.startseite-e2 .startseite-e2-karten .elementor-post__excerpt p {
text-align: justify !important;
}
.elementor .startseite-e2 .startseite-e2-2 .elementor-post {
background-color: #FFFFFF !important;
} .startseite-e4 .sbi_photo_wrap {
pointer-events: none !important;
} .menu-seitenleiste > div > div.elementor-top-column {
width: 221px !important;
}
.menu-seitenleiste > div > div > .elementor-widget-wrap {
max-width: 221px;
}
.menu-seitenleiste > div > .elementor-top-column {
position: fixed;
left: 14%;
top: 50%;
z-index: 1000;
}
.menu-seitenleiste li > a,
.seitenleiste-menu-header,
.menu-seitenleiste ol{
font-size: 11px;
font-weight: 500;
}
.menu-haupttext {
width: 1440px;
margin: auto;
} .postid-24965 .elementor-widget-container .elementor-toc__header .elementor-toc__header-title {
visibility: hidden;
}
.postid-24965 .elementor-widget-container .elementor-toc__header .elementor-toc__header-title:before {
visibility: visible;
position: absolute;
content: "SPEISEKARTE 14";
}
.postid-24965 .speisekarte-button1, .postid-24965 .speisekarte-button2 {
padding-top: 10px;
padding-bottom: 10px;
background-color: #CF3E40;
text-align: center;
text-transform: uppercase;
font-family: 'Gilda Display';
color: #000;
border: 2px solid #000;
border-radius: 10px;
}
.postid-24965 .speisekarte-button1:hover, .postid-24965 .speisekarte-button2:hover {
color: #444;
background-color: #d96566;
}
#reservieren {
cursor:pointer;
}
.postid-24965 .elementor-toc__body {
display: block !important;
} .postid-25033 .elementor-widget-container .elementor-toc__header .elementor-toc__header-title {
visibility: hidden;
}
.postid-25033 .elementor-widget-container .elementor-toc__header .elementor-toc__header-title:before {
visibility: visible;
position: absolute;
content: "SPEISEKARTE 22";
}
.postid-25033 .speisekarte-button1, .postid-25033 .speisekarte-button2 {
display: none;
}
.postid-25033 .elementor-toc__body {
display: block !important;
} .ueberuns-e3-p > div {
padding-bottom: 40px;
}
.ueberuns-e3 .products {
pointer-events: none !important;
}
.ueberuns-e3 .vamtam-product-content {
display: none;
} .kontakt-e2-heading {
font-family: "Gilda Display", Sans-serif !important;
font-size: 22px !important;
} .page-id-24646 .page-header h1, .page-id-24645 .page-header h1 {
text-align: center;
} .menu-seo-seitenleiste-container{
position: fixed !important;
right: 0 !important;
top: 50% !important;
width: 200px !important;
z-index: 9999999999999999;
}
*[id^="menu-seo-seitenleiste"]{
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
}
*[id^="menu-seo-seitenleiste"] > li{
height: 44px !important;
background-color: #a0c35f !important;
margin: 0px 0px 2px 0px !important;
list-style: none !important;
}
*[id^="menu-seo-seitenleiste"] > li:last-child{
margin-bottom: 0px !important;
}
*[id^="menu-seo-seitenleiste"] > li > a{
width: 100% !important;
height: 100% !important;
float: left !important;
color: #ffffff !important;
display: flex !important;
flex-direction: column !important;
justify-content: center !important;
box-sizing: border-box!important;
width: 100% !important;
height: 100% !important;
float: left !important;
padding: 9px 0px 9px 18px !important;
font-size: 12px !important;
line-height: 0 !important;
}
*[id^="menu-seo-seitenleiste"] > li > a:hover{
color: #ffffff !important;
}
@media only screen and (max-width: 1200px){
.menu-seo-seitenleiste-container{
display: none;
}
} .seo-wrapper,
.seo-row{
width: 100%;
}
.seo-wrapper{
max-width: 1300px;
margin: auto;
}
.seo-row{
display: flex;
margin-bottom: 80px;
}
.seo-row:last-child{
margin-bottom: 0px;
}
.seo-column{
width: 50%;
max-height: 100%;
float: left;
flex: 1;
position: relative;
}
.seo-image-inner-left{
background-size: cover;
background-repeat: no-repeat;
background-position: center;
width: 100%;
height: 80%;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
}
.seo-image-inner-right{
background-size: cover;
background-repeat: no-repeat;
background-position: center;
width: 100%;
height: 80%;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
}
.seo-text{
background-color: #a0c35f;
}
.seo-text-inner,
.seo-text-inner > p,
.seo-text-inner > h3{
color: #ffffff !important;
}
.seo-text-inner,
.seo-text-inner > p{
font-size: 16px !important;
line-height: 24px !important;
}
.seo-text-inner > h3{
font-size: 26px !important;
line-height: 30px !important;
margin: 0px 0px 14px 0px !important;
}
.seo-text-inner{
padding: 60px;
box-sizing: border-box;
}
@media only screen and (max-width: 1200px){	
.seo-row{
flex-direction: column;
margin-bottom: 40px;
}
.seo-column{
width: 100%;
min-height: 400px;
flex: 0 0 100%;
}
.seo-row:nth-child(odd) > .seo-column:first-child{
order: 2;
}
.seo-row:nth-child(odd) > .seo-column:last-child{
order: 1;
}
.seo-text-inner{
padding: 32px;
}
.seo-image-inner-left{
height: 100%;
}
.seo-text-inner > h3{
font-size: 24px !important;
}
.seo-text-inner,
.seo-text-inner > p{
font-size: 14px !important;
line-height: 20px !important;
}
} .page-id-24641 .page-header,
.page-id-24642 .page-header {
max-width: 1300px;
margin: auto;
} .imp-header-all{line-height: 1.2; margin-top: 20px; margin-bottom: 10px;font-size: 28px !important;}
.imp-paragraph{margin-bottom: 10px; line-height: 26px; font-size: 16px;}
.ds-header-all{line-height: 1.2; margin-top: 20px; margin-bottom: 10px;}
.ds-header-1{font-size:28px !important;}
.ds-header-2{font-size:24px !important;}
.ds-header-3{font-size:20px !important;}
.ds-wrapper{margin-left: 20px;}
.ds-paragraph{margin-bottom: 10px; line-height: 26px; font-size: 16px;}
.ds-paragraph a:hover,
.imp-paragraph a:hover {
color: #a0c35f !important;
} body.page-id-24645 a:hover,
body.page-id-24646 a:hover {
color: #a0c35f !important;
}
body.page-id-24645 .vgblk-rw-wrapper,
body.page-id-24646 .vgblk-rw-wrapper {
padding-bottom: 150px;
margin: auto;
width: 1920px;
}
body.page-id-24645 header,
body.page-id-24646 header {
margin: auto;
width: 1920px;
} @media only screen and (max-width: 768px) {
.post-25033 > section.elementor-section:first-child .elementor-image,
.post-24965 > section.elementor-section:first-child .elementor-image {
display: none;
}
.post-25033 .elementor-toc--content-ellipsis,
.post-24965 .elementor-toc--content-ellipsis {
margin-top: 20px;
}
}