/** Montserrat Black **/
@font-face {
    font-family: "Montserrat";
    font-weight: 900;
    font-style: normal;
    src: url("../font/montserrat-font/MontserratBlack-3zOvZ.ttf") format('truetype');
}
/** Juliette Black **/
@font-face {
    font-family: "Juliett";
    font-weight: 100;
    font-style: thin;
    src: url("../font/juliett-font/JuliettBold-4BaBl.ttf") format('truetype');
}
/** SHipster **/
@font-face {
    font-family: "Sweet";
    font-weight: 900;
    font-style: normal;
    src: url("../font/sweet-hipster-font/SweetHipster-PzlE.ttf") format('truetype');
}
/** Nugo **/
@font-face {
    font-family: "Nugo";
    font-weight: 600;
    font-style: normal;
    src: url("../font/nugo-sans-font/NugoSansLight-9YzoK.ttf") format('truetype');
}
/** Swansea **/
@font-face {
    font-family: "Swansea";
    font-weight: 100;
    font-style: normal;
    src: url("../font/swansea-font/Swansea-q3pd.ttf") format('truetype');
}
/** Playfair **/
@font-face {
    font-family: "Playfair";
    font-weight: 400;
    font-style: normal;
    src: url("../font/playfair-display-font/PlayfairDisplayRegular-ywLOY.ttf") format('truetype');
}
/** Negara **/
@font-face {
    font-family: "Negara";
    font-weight: 400;
    font-style: normal;
    src: url("../font/negara-serif-font/NegaraserifHairlineitalic-nRgjJ.otf") format('truetype');
}
/** Oregano **/
@font-face {
    font-family: "Oregano";
    font-weight: 200;
    font-style: normal;
    src: url("../font/oregano-font/OregonLdoBold-gxe6.ttf") format('truetype');
}




h1, h2, h3, h4 {
  font-family: 'Oregano';
  margin: 2.2em 0 0 0;
  letter-spacing: 0.032em;
  color: rgb(255, 255, 255) !important;

}  section#index h1, section#index h1 a:hover, section#single h1, section#index h2 {
  margin: 0.6em 0 0.5em 0 !important;
  text-decoration: none;
  
  } h1 > a {
    font-family: 'Oregano'; 
    color: rgb(255, 255, 255);
    text-decoration: none;
    font-size: 1.4em !important;
  } section#single h1, section#page h1 {
    font-size: 1.8em !important;


/* single.php */
} h1.ue {
    margin: 0 0 0 0 !important;

   } h1 {
    font-size: 1.35em !important;      
   } h2 {
    font-size: 1.6em !important;
   } h3 {
    font-size: 1.45em !important;
   } h4 {
    font-size: 1.45em !important;
    margin-bottom: -0.6em;
   }

   
 .items ul {
    display: block;
    padding: 1.5em 0 0 3em;
    margin: 1.5em 0 1.5em 0 !important;
    list-style-type: "\25B6\0020\0020";
    font-family: 'Pasta';
    background: #000000;

}  .items ul li {
    font-size: 1.35em;
    margin-right: 1.2em !important;
    color: #e2e2e2;
    line-height: 1.3em;

} .items p strong {
    font-weight: bolder;
    color: rgb(255, 255, 255);
    font-family: 'Pasta';
    font-size: 1.05em;
    letter-spacing: 0.008em;
 
}   .items ul li > ul {
    margin: 0 !important;
    padding: 0 0 0 2em;
}  .items ul li > ul li {
    font-size: 1em;

} blockquote {
    background-color: #000000;
    padding: 0 0 0 0.8em;
    margin: 2em 0 2em 0 !important;
    display: block;
 } blockquote p {
    font-family: 'Oregano' !important;
    font-size: 1em;
    padding: 0.5em 0 0.5em 1em !important;
    margin: 0 0 0 0.6em;
    background-color: #000000;
    color: #d3c1c1;
 } cite {
    padding: 0em 0 0 1.8em !important;
    margin: 0 0 0 0.7em;
    background-color:#000000;
    font-size: 0.95em;
    text-align: right;
    font-family: 'Pasta' !important;

    /* alle ohne Abstand */
} cite.fn, .wp-block-media-text__content blockquote cite {
   padding: 0em !important;
   margin: 0 !important;  
 } .wp-block-media-text__content blockquote cite {
    font-size: 0.8em !important;
    /* bisher als Downloadbereich Lizenz */ 
} .wp-block-media-text__content blockquote cite a {
    font-size: 0.95em !important;

    /* inline-code */
} code {
    font-size: 1em !important;    

 /* vers-pre für HINWEIS */
} pre.wp-block-verse {
    font-size: 1.35em !important; 
    width: 80%;
    border: 2px dashed;
    padding: 1em 2em 1em 7em;
    background: url('../layoutpix/hinweisjelb.png') no-repeat;
    background-position: left 5% bottom 50%; 
    background-size: 5em;
    background-color: rgb(46, 21, 6); 
    font-family: 'Pasta';
    color: #efd1b8 !important;
    line-height: 1.25em;
 }
 .wp-block-table {
    font-size: 1.3em;



} .items p {
  font-size: 1.45em;
  line-height: 1.65em;
  color: #ebebeb;

 } .wrappersidebarrechts div p {
    font-family: 'Negara' !important;
    font-size: 1.25em;
    line-height: 1.05em;

} .navigation a {
    font-family: 'Oregano' !important;
    color: rgb(255, 255, 255);
    text-decoration: underline;
    font-size: 1em;
    font-weight: bolder;
} .navigationfooter ul.pmenufooter li a {
    font-family: 'Oregano' !important;

  } .meta span a {
   color: rgb(216, 216, 216) !important;
  
 } .postmeta {
  font-family: 'Swansea';
  font-size: 1.1em !important;
  display: block;
 } .postmeta .pictogramm {
  font-size: 1.3em;
 
} .wrappersidebarrechts div p {
    font-size: 1em !important;
}* {   -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
   } ::selection {
    	background: rgb(0, 255, 21); /* Safari */
    	color:#000000;
    } ::-moz-selection {
    	background: rgb(255, 136, 0); /* Firefox */
    	color:#000000;
  } * html,body { border: 0px; margin: auto 0px; padding: 0px; height: 100%; background-color: #080808 !important; background-image: url('') !important; background-attachment: fixed; background-repeat: no-repeat;  color: #666 !important; }

 :root {
            --primary: #ff00bf;
            --secondary: #a200ff;
            --plectonary: #00ff55;
            --stactionary: #ffee00;
        
        } section#index a:hover, a:active {
            animation: textShadow 0.25s ease-in-out;
        } a:visited {
            color: #fff;
        }
        @keyframes textShadow {
            0% { text-shadow: none;}
            20% { text-shadow: 3px 2px 9px var(--primary), -3px 0 0 var(--secondary); }
            40% { text-shadow: 3px 0 0 var(--secondary), -3px 0 0 var(--primary);}
            60% { text-shadow: -3px 0 0 var(--plectonary), 3px 0 0 var(--stactionary);}
            80% { text-shadow: -3px 0 0 var(--primary), 3px 0 0 var(--plectonary);}
            100% { text-shadow: none;}
        }


section.content, .navigation, .navigationfooter, .footer div.cinfo  {
    width: 90em !important;
} section.navigation  {
    margin-bottom: 1em;


}
.navigation {
    text-align: center;
    margin: 0px auto;
    display: block;
    margin-top: 55px;
    margin-bottom: 2.2em !important;

} .navigation ul.pmenu {
    vertical-align: middle;
    margin-top: 7px;
    margin-bottom: 7px;
    padding: 0px;


    } .navigation ul.pmenu li {
        font-size: 1em;
     display: inline;
     margin: 0 7px 0 7px;
    text-transform: uppercase;
    
    } .navigation ul.pmenu li a {
        text-decoration: none;
        vertical-align: middle;
    }

    .navigationfooter {
        text-align: center;
        margin: 0px auto;
        display: block;
    
    } .navigationfooter ul.pmenufooter {
        vertical-align: middle;
        margin-top: 7px;
        margin-bottom: 7px;
    
    
        } .navigationfooter ul.pmenufooter li {
            font-size: 1em;
         display: inline;
         margin: 0 10px 0 10px;
        text-transform: uppercase;
        
        } .navigationfooter ul.pmenufooter li a {
            font-family: 'Oregano' !important;
            text-decoration: none;
            vertical-align: middle;
        }




.search-form {
    right: 0px;
	padding: 1em;
	background: #c6d1ca;
    } .screen-reader-text {
        display: none;
        } .search-field, .search-submit {
          height: 50px;
          font-size: 1.5em;
          color: #777;
           } .search-submit {
                background-color: #111;
                border: 1px solid #111;
            } .search-field {
                width: 300px;
                background-color: #111;
                border: 1px dashed #111;
              



            } nav.navigation {
                text-align: left;
                position: relative;
                top: 0em;
                text-transform: uppercase;
             } .pagination a {
                    font-weight:bold;
                    font-size:20px;
                    color: rgb(218, 218, 218);
                    float: left;
                    padding: 8px 16px;
                    text-decoration: none;
                }
                .pagination a.active {
                    background-color:#009900;
                }
                .pagination a:hover:not(.active) {
                    background-color: #d4d5d2;
                


                
    

} section.content {
  margin: 0 auto;
    display: flex;
    flex-direction: row;
    /*padding-bottom: 2.8em;*/

} div.sidebar {
    display: none !important;

} div.sidebar div.wrappersidebarrechts {
    border: 0px solid #333;
    padding: 0 !important;
    margin: 2.8em 0 0 0;

 } div.wrappersidebarrechts div {
    padding-left: 0 !important;
} div.wrappersidebarrechts div ul {
    text-decoration: none;
    display: inline;
    list-style-type: none;
    font-size: 1.2em;
} div.wrappersidebarrechts a {
    display: inline;
    line-height: 1.35em;

} div.wrappersidebarrechts figure.wp-block-pullquote {
    padding: 0;
    font-weight: bolder;




} div.posts {
    width: 100% !important;
} div.items {
    flex: none;
    padding: 0px;
    width: 97% !important;
    border: 0px solid #333;
    padding: 0.5em 2.8em 0 2.8em;
    color: #ffffff;
    margin: 0em 0 0 0 !important;
} div.items figure.postmeta {
    background-color: #f0f0f0 !important;
    display: block !important;
    padding: 3px;
    line-height: 1.4em; 
} div.items figure.postmeta a {
    color: rgb(238, 238, 238) !important;
    font-weight: bolder;
    font-size: 1em;

} div.items h3 {
    color: #ffffff;

} div.items ul li {
    padding-bottom: 1em;

} div.items ul li ul {
    padding-top: 1em;
 



    /* MedienText in Block */
} .wp-block-media-text, .block-editor-block-list__block {
 border: 2px dashed #bbbbbb;
 padding: 1em;
 background: #1a0900;
 margin: 3.2em 0 3.2em 0;
 margin: 0 auto;
 grid-template-columns: 200px 1fr !important;

} .wp-block-media-text blockquote.wp-block-quote {
    position: relative;
    bottom: 0em;
    padding: 0px !important;
    background: none;
    text-align: right;
    margin: 0 !important;
    font-size: 1.4em;

} .wp-block-media-text blockquote.wp-block-quote p {
display: none;

} .wp-block-media-text blockquote.wp-block-quote cite, .wp-block-quote a {
    background: transparent;
    margin: 0 !important;
    color: #bffafa;
    
} .wp-block-media-text__media img {
    width: 200px !important;
}





.alignnone, .alignleft {
float: left;
clear: both;
padding-right: 20px;
padding-bottom: 20px;
} .aligncenter {
margin: 0 auto;
} .alignright {
float: right;
clear: both;
} .size-large img {
    margin: 0;
    padding: 0;
    width: 100% !important;
}







/* Tooltip container */
.tooltip {
    position: relative !important;
    display: inline-block !important;
    border-bottom: 1px dotted rgb(0, 0, 0) !important;
  }
  
  .tooltip .tooltiptext {
    width: 120px !important;
    background-color: rgb(0, 0, 0) !important;
    color: #fff !important;
    text-align: center !important;
    border-radius: 6px !important;
    padding: 5px 0 !important;
    position: absolute !important;
    z-index: 10 !important;
    bottom: 100% !important;
    left: 50% !important;
    margin-left: -60px !important;
    
    /* Fade in tooltip - takes 1 second to go from 0% to 100% opac: */
    opacity: 0 !important;
    transition: opacity 1s !important;
  }
  
  .tooltip:hover .tooltiptext {
    visibility: visible !important;
    opacity: 1 !important;
  }
  

/* Text über dem Bild im Seitenbereich */
 .wp-block-cover__background, .wp-block-cover .has-background-dim:not([class*="-background-color"]), .wp-block-cover-image .has-background-dim:not([class*="-background-color"]), .wp-block-cover-image.has-background-dim:not([class*="-background-color"]), .wp-block-cover.has-background-dim:not([class*="-background-color"]) {
    background-color: transparent !important;
    text-align: left !important;
    margin-right: 4em;

} .wp-block-cover__inner-container > p {
     size: 5em !important;
    background: #000;
    padding: 0.2em;
    text-transform: bolder;
}




 section.logoscheisscontainer {
 display: none;
 position: relative;
 align-content: center;
 margin: 0px auto;
 padding-top: 30px;
 width: 400px;
 height: 162px;

 } img.logo {
    display: none;
    width: 100% !important;

} a { transition: all .40s linear;

} a.pstlnks {
    font-style: normal;
    text-decoration: none;
    font-size: 0.9em;
} a.pstlnks:hover {
    text-decoration: underline;


} h1 {
    margin-bottom: 1.1em !important;
}



hr {
    border: 0 !important;
    height: 1px !important;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0)) !important;
    margin: 4em 0 4em 0 !important;
} hr.navigation, .wrappersidebarrechts hr, .navigationfooter hr, section#index hr {
    border: 0 !important;
    height: 1px !important;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0)) !important;
    margin: 0 !important;





} ol.comment-list .thread-even::after, ol.comment-list .thread-odd::after {
    content :"";
    display: block;
    position: relative;
    top: 30px;
    width: 100%;
    margin: 0 0 0 0; 
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0)) !important;  

}






div.comments-area {
    margin-top: 5em;
} div.comments-area::before {
    border-top: 1px solid;

} ol.comment-list {
    border: 7px red !important;
    
} li.comment {
    border: 7px red !important;
    padding-bottom: 5em;

} li.comment h2 {
    padding-bottom: 5em;
    display: block;
} h2.comments-title {
    margin-bottom: 2em;
} ol.children {
    margin-bottom: 0 !important;
    margin-top: 2em;
    padding-bottom: 0 !important;
} ol.children li.comment {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
} cite.fn {
    font-size: 1.6em;
    font-weight: bolder;
    font-style:normal;
}



p.comment-form-comment label {
    display: none !important;
   
   } form.comment-form input, form.comment-form textarea {
       background-color: #ebebeb !important;
       border: 0px solid;
       color: rgb(0, 0, 0);
     } form.comment-form input::selection, form.comment-form textarea::selection {
           border: 1px solid;
         }  form.comment-form input:hover, form.comment-form textarea:hover {
            background-color: #cecece !important;
            color:rgb(0, 0, 0) !important;
       }
      form.comment-form {
       display: flex;
       flex-direction: row;
   
      } .comment-form div.flxcol {
      width: 30%;
      display: flex;
      flex-direction: column;
      } div.flxcol > p {
       line-height: 0 !important;
       font-size: 1em;
      
    } div.flxcol > p input, div.flxrow >p textarea {
        padding: 1.2em;
        font-size: 1.1em;
      }
      .comment-form div.flxrow {
       display: flex;
       flex-direction: column;
       width: 70%;
      } div.flxrow .comment-form-comment br {
       display: none;
      } div.flxrow p {
        padding: 0;
        margin: 0;
        display: block;
        margin: 0.65em 0 0 0;
        flex: 1;
      } div.flxrow > p textarea {
        flex: 1;
        width: 100%;
        height: 93.5%;
      }     





.footer div.cinfo {
    display: block;
    margin: 0px auto;
    text-align: center;
    font-size: 0.8em;
}



/* Kalender Nur STyle */
.fc-widget-header div table thead tr th {
    background: #000 !important;
} .fc-widget-content div div div div table tbody tr td  {
    background: #111 !important;

} .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed hr, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead, .wp-block-table td, .wp-block-table {
    border-color: #222 !important;
} .fc-event {
    background: #000 !important;
} .fc-today {
    background: grey !important;
    color: black !important;
} .eo-fullcalendar .fc-view > table > thead,
   .eo-fullcalendar .fc-view > table > tbody {
    background: transparent !important;
} .qtip-titlebar, .qtip-content, .qtip-eo {
    background: #010101 !important;
    border-color: #000 !important;
    color: #f0f0f0;



/*upcoming shows*/
}   .flxcol {
    padding-left: 0;
    text-decoration: none;
    display: inline;
}  img.wp-post-image {
    float: left;
    clear: both;
    position: relative;
    top: 8px;
    margin-right: 1em;
} .cfield-eintritt {
    flex: none;
    display: block;
    font: 1.2em;
    font-weight: bold;

}


li.eo-event-past {
    font-size: 1.6em !important;
    text-decoration: none !important;
   }

   .wp-block-file__embed {
    width: 100%;
    height: 575px;
    display: block;

   } .flxcol .status {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    background: rgb(180, 145, 145);
    z-index: 999;

   }

   figure.wp-block-gallery {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    flex: 1;
    gap: 1em;

   }


   figure.wp-block-table {
    margin: 2em 0 3em 0 !important;
   }


/* Media Queries */
/***************************************************************************************************************************/
 /* Superold small devices (phones, 365 and down) */
 @media only screen and (max-width: 365px) {

    section.content, .navigation, .navigationfooter, .footer div.cinfo  {
       padding: 10px !important;

    
    } section.logoscheisscontainer {
        width: 210px !important; 
        height: 106px !important;
        padding-top: 30px !important;
    
    } img.logo {
        width: 100% !important;
      
       } .is-stacked-on-mobile {
           width: 97%;

        } div.posts {
            margin: 0 auto !important;

        } .postmeta {
            line-height: 1.5em;

        } div.items {
            width: 97% !important;
            border: 0px solid #333;
            padding: 1em;
            color: #000;
            margin: 0em 0 0 0;
        
        } div.sidebar {
            width: 97% !important;


        } div.sidebar div.wrappersidebarrechts {
            padding: 0em !important;
            padding-left: 0px;
        } figure.large-size {
            width: 95%;
        } .navigation ul.pmenu li {
            font-size: 0.8em;
        } .navigationfooter ul.pmenufooter li {
            font-size: 0.6em !important;
            display: inline-block;
        } .flxcol {
            padding-left: 0;
            display: flex;
            flex-direction: column;
            margin-bottom: 1.7em;
        } .flxcol p {
            margin: 0em 0 0em 0;
        }  img.wp-post-image {
            display: block;
            width: 100%;
            height: auto;
            margin: 0 0 1em 0;

        }  .col h3 {
            font-size: 0.75em;

        } h1 {
            font-size: 1.6em !important;
        } h1 a {
            font-size: 1.4em !important;

        
        } a.pstlnks {
            font-size: 1.5em !important;
        } a.menueitem {
            font-size: 0.65em !important;
            font-weight: bolder;
            margin: 0 0px 0 0px !important;
            text-transform: uppercase !important;
        


            

         } form.comment-form {
                display: flex;
                flex-direction: column;         
            } .comment-form div.flxcol {
               width: 97%;
            } div.flxcol p {
                width: 97%;
                margin: 0 !important;
            } div.flxcol p > input {
                width: 100% !important;

    } .comment-form div.flxrow {
        display: flex !important;
        flex-direction: column !important;
    } .comment-form div.flxrow {
        width: 97%;
    } div.flxrow p {
    width: 97%;
    margin: 0 !important;
    } div.flxrow p > input {
    width: 100% !important;
    }
 }



/***************************************************************************************************************************/
 /* Extra small devices (phones, 600px and down) */
 @media only screen and (max-width: 600px) {

 section.content, .navigation, .navigationfooter, .footer div.cinfo  {
    width: 24em !important;
 } ul.pmenufooter {
    padding: 0;

} section.logoscheisscontainer {
    width: 210px !important; 
    height: 106px !important;
    padding-top: 30px !important;

} img.logo {
    width: 100% !important;

    } section.content {
          flex-direction: column !important;
          padding-bottom: 1.4em;
        } div.sidebar div.wrappersidebarrechts {
            padding: 0 !important;
            padding-left: 0px;
        } div.sidebar {
        width: 100%;
    } div.posts {
        width: 100%;
        font-size: 0.7em;
        /*border: 1px solid white;*/
    } div.items {
        width: 100% !important;
        margin: 0 0 1em 0 !important;
    } .navigation ul.pmenu li {
        font-size: 1.1em;
    } .navigationfooter ul.pmenufooter li {
        font-size: 0.85em;
        display: inline-block;

    } .is-stacked-on-mobile {
        width: 97%;
    }

        .flxcol {
            padding-left: 0;
            display: flex;
            flex-direction: column;
            margin-bottom: 2em;
        } .flxcol p {
            margin: 0em 0 0em 0;
        }  img.wp-post-image {
            display: block;
            width: 100%;
            height: auto;
            margin: 0 0 1em 0;
        }  h1 {
            margin-bottom: 0.6em !important;
            font-size: 1.15em !important;
            font-weight: bold;
            line-height: 27px;
        } h1 > a {
            font-size: 1.4em !important;
        }  .col h2 {
            font-size: 1.3em;
        } 

        a.pstlnks {
            font-size: 0.7em;
        } a.menueitem {
            font-size: 0.75em;
            font-weight: bolder;
            margin: 0 0px 0 0px !important;
        }   
        
        
    
     form.comment-form {
        display: flex;
        flex-direction: column;         
    } .comment-form div.flxcol {
       width: 97%;
    } div.flxcol p {
        width: 97%;
        margin: 0 !important;
    } div.flxcol p > input {
        width: 100% !important;

} .comment-form div.flxrow {
display: flex !important;
flex-direction: column !important;
} .comment-form div.flxrow {
width: 97%;
} div.flxrow p {
width: 97%;
margin: 0 !important;
} div.flxrow p > input {
width: 100% !important;
}


/* vers-pre für HINWEIS */
} pre.wp-block-verse {
    padding: 1em 1.5em 1em 8.5em;
    background-position: left 3% bottom 50% !important; 
 }


/***************************************************************************************************************************/
 /* Small devices (portrait tablets and large phones, 600px and up) */
 @media only screen and (min-width: 600px) {

    section.content, .navigation, .navigationfooter, .footer div.cinfo  {
        width: 38em !important;
     } ul.pmenufooter {
        padding: 0;

    } section.logoscheisscontainer {
        width: 255px !important; 
        height: 130px !important;
        padding-top: 30px !important;

    } img.logo {
        width: 100% !important;

        } section.content {
              flex-direction: column !important;
              padding-bottom: 2.7em;
            } div.sidebar div.wrappersidebarrechts {
                padding: 0.7em !important;
                padding-left: 0px;
            } div.sidebar {
            width: 100%;
        } div.posts {
            width: 100%;
            font-size: 0.8em;
            /*border: 1px solid white;*/
        } div.items {
            width: 100% !important;
        } .navigation ul.pmenu li {
            font-size: 1.15em;
        } .navigationfooter ul.pmenufooter li {
            font-size: 0.65em;
            display: inline-block;
         } h1 {
                margin-bottom: 0.6em !important;
                font-size: 2.1em;
            }  h3.eouee {
                font-size: 1.6em;

            } .col a h3 {
                font-size: 1em;
                margin-bottom: -5px;

   

        } .is-stacked-on-mobile {
            width: 97%;
        }


        form.comment-form {
            display: flex;
            flex-direction: column;         
        } .comment-form div.flxcol {
           width: 97%;
        } div.flxcol p {
            width: 97%;

        } div.flxcol p > input {
            width: 100% !important;
    
    } .comment-form div.flxrow {
    display: flex !important;
    flex-direction: column !important;
    } .comment-form div.flxrow {
    width: 97%;
    } div.flxrow p {
    width: 97%;
    margin: 0 !important;
    } div.flxrow p > input {
    width: 100% !important;
    }


/* vers-pre für HINWEIS */
} pre.wp-block-verse {
    width: 100%;
    margin: 0;
    padding: 1em 1em 1em 7.8em;
    font-size: 0.9em;
    background-position: left 2.5% bottom 50% !important; 
 }


 /***************************************************************************************************************************/
 /* Medium devices (landscape tablets, 768px and up) */
 @media only screen and (min-width: 768px) {
    section.content, .navigation, .navigationfooter, .footer div.cinfo  {
        width: 52em !important;
     } div.posts {
            width: 100%;
            font-size: 0.8em;
            /*border: 1px solid white;*/
  
        } section.logoscheisscontainer {
            width: 265px !important; 
            height: 103px !important;
            padding-top: 20px !important;
        } img.logo {
            width: 100% !important;
  
        } .navigation ul.pmenu li {
            font-size: 1.1em;
        } .navigationfooter ul.pmenufooter li {
            font-size: 0.9em;
            display: inline-block;
        } .is-stacked-on-mobile {
            width: 97%;

        }
/* vers-pre für HINWEIS */
} pre.wp-block-verse {
    width: 100% !important;
    margin: 2em 0 2em 0;
    padding: 1em 1em 1em 7.8em;
    font-size: 0.9em;

 }
 /***************************************************************************************************************************/
 /* Large devices (laptops/desktops, 992px and up) */
 @media only screen and (min-width: 992px) {
    section.content, .navigation, .navigationfooter, .footer div.cinfo  {
        width: 68em !important;
     } ul.pmenufooter {
        padding: 0;
    
    } section.logoscheisscontainer {
        width: 290px !important; 
        height: 121px !important;
        padding-top: 18px !important;
    } img.logo {
        width: 100% !important;

        } section.content {
              flex-direction: row !important;
              padding-bottom: 2.7em;
            } div.sidebar {
            width: 40%;
        } div.sidebar div.wrappersidebarrechts {
            padding: 0 !important;
            margin: 40px 0 0 40px !important;
        } div.posts {
            width: 60%;
            font-size: 0.8em;
            /*border: 1px solid white;*/
        } div.items {
            width: 100% !important;
        } .navigation ul.pmenu li {
            font-size: 1.1em;
        } .navigationfooter ul.pmenufooter li {
            font-size: 1em;
            display: inline-block;
    
        }


        form.comment-form {
            display: flex;
            flex-direction: row;         
        } .comment-form div.flxcol {
           width: 30%;
        } div.flxcol p {
            width: 97%;
        } div.flxcol p > input {
            width: 100% !important;
    
    } .comment-form div.flxrow {
    display: flex !important;
    flex-direction: column !important;
    } .comment-form div.flxrow {
    width: 70%;
    } .comment-form div.flxrow p {
        margin: 0.65em !important;
    } .comment-form div.flxrow p textarea {
      height: 99%;  
    }




/* vers-pre für HINWEIS */
} pre.wp-block-verse {
    width: 100%;
    margin: 0;
    padding: 2em 1em 2em 8.5em;
    font-size: 0.9em;
    background-position: left 5% bottom 50% !important;
 }


 /***************************************************************************************************************************/
 /* Extra large devices (large laptops and desktops, 1200px and up) */
 @media only screen and (min-width: 1200px) {
    section.content, .navigation, .navigationfooter, .footer div.cinfo  {
        width: 77em !important;
     
    } section.logoscheisscontainer {
        width: 320px !important; 
        height: 130px !important;
        padding-top: 26px !important;
    } img.logo {
        width: 100% !important;
    
    } div.sidebar div.wrappersidebarrechts {
            padding: 0 !important;
            margin: 40px 0 0 40px !important;
        } div.posts {
            width: 100%;
            font-size: 0.75em;
            /*border: 1px solid white;*/
        } 

/* vers-pre für HINWEIS */
} pre.wp-block-verse {
    width: 100%;
    margin: 0;
    padding: 2em 1em 2em 7.8em;
    font-size: 0.9em;
    background-position: left 3.5% bottom 50% !important; 
 } 
  /***************************************************************************************************************************/
 /* Extra large devices (large laptops and desktops, 1600px and up) */
 @media only screen and (min-width: 1600px) {
    section.content, .navigation, .navigationfooter, .footer div.cinfo  {
        width: 90em !important;
 
    } section.logoscheisscontainer {
        width: 370px !important; 
        height: 146px !important;
        padding-top: 20px !important;
    } img.logo {
        width: 100% !important;

        } div.sidebar {
            width: 32%;
        } div.sidebar div.wrappersidebarrechts {
            padding: 0 !important;
            margin: 40px 0 0 40px !important;
        } div.posts {
            font-size: 0.9em;
            width: 100% !important;
            /*border: 1px solid white;*/
        } .navigation ul.pmenu li {
            font-size: 1.2em;
        } .navigationfooter ul.pmenufooter li {
            font-size: 1.1em;
            display: inline-block;
        }

/* vers-pre für HINWEIS */
} pre.wp-block-verse {
    width: 100%;
    margin: 0;
    padding: 2em 1em 2em 7.8em;
    font-size: 0.9em;
 } 