.elementor-11 .elementor-element.elementor-element-d4e86c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-faa943f{--display:flex;}.elementor-11 .elementor-element.elementor-element-faa943f.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-1d4ca18{text-align:center;}.elementor-11 .elementor-element.elementor-element-1d4ca18 .elementor-heading-title{font-family:"Lobster Two", Sans-serif;font-size:145px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-96207a0{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-96207a0.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-2c617fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-cb10975{--display:flex;}.elementor-11 .elementor-element.elementor-element-faec2df{text-align:center;}.elementor-11 .elementor-element.elementor-element-faec2df .elementor-heading-title{font-family:"Lobster Two", Sans-serif;font-size:145px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-78b7dd6{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-78b7dd6.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-699a2e72{--display:flex;}.elementor-11 .elementor-element.elementor-element-cb0fa6a{--display:flex;}.elementor-11 .elementor-element.elementor-element-2f4e8c4{text-align:center;}.elementor-11 .elementor-element.elementor-element-2f4e8c4 .elementor-heading-title{font-family:"Lobster Two", Sans-serif;font-size:145px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-36ba64da{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-36ba64da.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-74c4e29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-029542e{--display:flex;}.elementor-11 .elementor-element.elementor-element-1d8f6bf{text-align:center;}.elementor-11 .elementor-element.elementor-element-1d8f6bf .elementor-heading-title{font-family:"Lobster Two", Sans-serif;font-size:145px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-a337caa{text-align:center;font-family:"Lobster Two", Sans-serif;font-size:32px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-aa7186b{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-aa7186b.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-7b83b51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-d32a0bb{--display:flex;}.elementor-11 .elementor-element.elementor-element-cccb4cb{text-align:center;}.elementor-11 .elementor-element.elementor-element-cccb4cb .elementor-heading-title{font-family:"Lobster Two", Sans-serif;font-size:145px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-31d6e53{text-align:center;font-family:"Lobster Two", Sans-serif;font-size:32px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-c7b5e14{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-c7b5e14.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-c05967c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-959ca29{--display:flex;}.elementor-11 .elementor-element.elementor-element-b314227{text-align:center;}.elementor-11 .elementor-element.elementor-element-b314227 .elementor-heading-title{font-family:"Lobster Two", Sans-serif;font-size:145px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-af29c4b{text-align:center;font-family:"Lobster Two", Sans-serif;font-size:32px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-3e98155{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-3e98155.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-c4315ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-31a308c{--display:flex;}.elementor-11 .elementor-element.elementor-element-eeacd58{text-align:center;}.elementor-11 .elementor-element.elementor-element-eeacd58 .elementor-heading-title{font-family:"Lobster Two", Sans-serif;font-size:145px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-2d2e3d9{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-2d2e3d9.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-04d9b0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-27e8a5a{--display:flex;}.elementor-11 .elementor-element.elementor-element-85d8ed8{text-align:center;}.elementor-11 .elementor-element.elementor-element-85d8ed8 .elementor-heading-title{font-family:"Lobster Two", Sans-serif;font-size:145px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-aacc57b{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-aacc57b.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-841977b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-81cf768{--display:flex;}.elementor-11 .elementor-element.elementor-element-21de8f2{text-align:center;}.elementor-11 .elementor-element.elementor-element-21de8f2 .elementor-heading-title{font-family:"Lobster Two", Sans-serif;font-size:145px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-60c73a9{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-60c73a9.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-fc06406{--display:flex;}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-1d4ca18 .elementor-heading-title{font-size:60px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-11 .elementor-element.elementor-element-96207a0{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-11 .elementor-element.elementor-element-96207a0.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-faec2df .elementor-heading-title{font-size:100px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-11 .elementor-element.elementor-element-2f4e8c4 .elementor-heading-title{font-size:110px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-11 .elementor-element.elementor-element-1d8f6bf .elementor-heading-title{font-size:105px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-11 .elementor-element.elementor-element-a337caa p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-cccb4cb .elementor-heading-title{font-size:86px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-11 .elementor-element.elementor-element-31d6e53 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-b314227 .elementor-heading-title{font-size:115px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-11 .elementor-element.elementor-element-af29c4b p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-eeacd58 .elementor-heading-title{font-size:88px;}.elementor-11 .elementor-element.elementor-element-85d8ed8 .elementor-heading-title{font-size:89px;}.elementor-11 .elementor-element.elementor-element-21de8f2 .elementor-heading-title{font-size:89px;}}/* Start custom CSS */.elementor.elementor-11 {
  background-image: url("http://spice-slice.de/wp-content/uploads/2025/12/BG-Speisekarte_looong.webp"); /* The image used */
  background-color: #C26520; /* Used if the image is unavailable */
  background-position: center center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover;
}


/* Text modernisieren */
.elementor-widget-shortcode h2 {
    font-family: 'Lobster', sans-serif;
    font-size: 40px;
    color: #FFFFFF; /* Orange wie dein Logo */
    margin-bottom: 8px;
        text-shadow:
        -1px -1px 0 #000,
         1px -1px 0 #000,
        -1px  1px 0 #000,
         1px  1px 0 #000;
}

.elementor-widget-shortcode .wppizza-article-sizes,
.elementor-widget-shortcode .wppizza-article-prices-1 {
    font-family: 'Lobster', sans-serif;
    font-size: 32px;
    color: #FFFFFF;
    margin-bottom: 8px;
    text-shadow:
        -1px -1px 0 #000,
         1px -1px 0 #000,
        -1px  1px 0 #000,
         1px  1px 0 #000;
}

.elementor-widget-shortcode p {
    font-family: 'Lobster', sans-serif;
    color: #FFFFFF;
            text-shadow:
        -1px -1px 0 #000,
         1px -1px 0 #000,
        -1px  1px 0 #000,
         1px  1px 0 #000;
}

.elementor-widget-shortcode .wppizza-article-prices-1 {
    margin-top: 20px !important;
}

/* Trennlinie */
.elementor-widget-shortcode p::after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;            /* Dicke der Linie */
    background-color: #444; /* Farbe der Linie */
    margin: 5px 0;         /* Abstand nach oben/unten */
}

@media (max-width: 767px) {

    /* Titel kleiner auf Mobil */
    .elementor-widget-shortcode h2 {
        font-size: 36px;
    }

    /* Preise kleiner auf Mobil */
    .elementor-widget-shortcode .wppizza-article-sizes,
    .elementor-widget-shortcode .wppizza-article-prices-1 {
        font-size: 22px;
    }

    /* Beschreibung / p-Text kleiner */
    .elementor-widget-shortcode p {
        font-size: 22px;
            text-align: center;
    }
}

@media (max-width: 767px) {
    .elementor-widget-shortcode .wppizza-article-additives {
        display: none !important;
    }
}/* End custom CSS */