@charset "UTF-8";
@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(//musikpalastinwil.ch/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot);src:url(//musikpalastinwil.ch/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(//musikpalastinwil.ch/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(//musikpalastinwil.ch/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff) format("woff"),url(//musikpalastinwil.ch/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.ttf) format("truetype"),url(//musikpalastinwil.ch/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(//musikpalastinwil.ch/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot);src:url(//musikpalastinwil.ch/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//musikpalastinwil.ch/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(//musikpalastinwil.ch/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff) format("woff"),url(//musikpalastinwil.ch/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(//musikpalastinwil.ch/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(//musikpalastinwil.ch/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot);src:url(//musikpalastinwil.ch/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//musikpalastinwil.ch/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(//musikpalastinwil.ch/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff) format("woff"),url(//musikpalastinwil.ch/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.ttf) format("truetype"),url(//musikpalastinwil.ch/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}
.mfp-wrap .mfp-container button:hover{background:transparent!important}.mfp-wrap .mfp-arrow:active{position:absolute;top:50%}.mfp-wrap .mfp-close:active{position:absolute;top:-10px}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after,.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{font-family:ETmodules;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mfp-fade.mfp-bg{opacity:.001;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade .mfp-wrap.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade .mfp-wrap.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-fade .mfp-wrap .mfp-content{opacity:.001;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.mfp-bg{z-index:1000000;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1000001;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.55;filter:alpha(opacity=55);top:50%;margin:-32px 0 0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow-left{left:10px}.mfp-arrow-right{right:10px}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-arrow{background:none!important;margin-top:-32px!important;line-height:1em!important}.mfp-arrow,.mfp-arrow:after{width:48px!important;height:48px!important}.mfp-arrow:after{margin:0!important;top:0!important;border:none!important}.mfp-arrow-left{left:0!important}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after,.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border:none;font-size:64px;color:#fff}.mfp-arrow-left:before,.mfp-arrow-right:before{display:none}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{content:"4"}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{content:"5"}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{font-size:64px;font-family:Open Sans,Arial,sans-serif;font-weight:200;top:-10px;opacity:.2}.mfp-iframe-holder .mfp-close:hover,.mfp-image-holder .mfp-close:hover{opacity:1}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
.et_parallax_bg.et_parallax_bg__sticky,.et_pb_sticky.et_pb_section_parallax_sticky .et_parallax_bg:not(.et_parallax_bg__sticky),.et_pb_sticky .et_pb_section_parallax_sticky .et_parallax_bg:not(.et_parallax_bg__sticky){display:none}.et_pb_sticky.et_pb_section_parallax_sticky .et_parallax_bg.et_parallax_bg__sticky,.et_pb_sticky .et_pb_section_parallax_sticky .et_parallax_bg.et_parallax_bg__sticky{display:block}.et_builder_inner_content.has_et_pb_sticky{z-index:inherit}.et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,.et_pb_column.has_et_pb_sticky{z-index:20}.et-l--header .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,.et-l--header .et_pb_column.has_et_pb_sticky{z-index:30}.et-l--footer .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,.et-l--footer .et_pb_column.has_et_pb_sticky{z-index:10}.et_pb_sticky_placeholder{opacity:0!important}.et_pb_sticky .et_overlay.et_pb_inline_icon_sticky:before,.et_pb_sticky .et_pb_inline_icon_sticky:before{content:attr(data-icon-sticky)!important}body .et-script-temporary-measurement{opacity:0}.et_pb_row{width:80%;max-width:1080px;margin:auto;position:relative}body.safari .section_has_divider,body.uiwebview .section_has_divider{-webkit-perspective:2000px;perspective:2000px}.section_has_divider .et_pb_row{z-index:5}.et_pb_row_inner{width:100%;position:relative}.et_pb_row.et_pb_row_empty,.et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty{display:none}.et_pb_row:after,.et_pb_row_inner:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}.et_pb_row_4col .et-last-child,.et_pb_row_4col .et-last-child-2,.et_pb_row_6col .et-last-child,.et_pb_row_6col .et-last-child-2,.et_pb_row_6col .et-last-child-3{margin-bottom:0}.et_pb_column{float:left;background-size:cover;background-position:50%;position:relative;z-index:2;min-height:1px}.et_pb_column--with-menu{z-index:3}.et_pb_column.et_pb_column_empty{min-height:1px}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_column.et_pb_section_parallax{position:relative}.et_pb_column,.et_pb_row,.et_pb_row_inner{background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:981px){.et_pb_row{padding:2% 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row{padding:0;width:100%}.et_pb_column_3_4 .et_pb_row_inner{padding:3.735% 0}.et_pb_column_2_3 .et_pb_row_inner{padding:4.2415% 0}.et_pb_column_1_2 .et_pb_row_inner,.et_pb_column_3_5 .et_pb_row_inner{padding:5.82% 0}.et_section_specialty>.et_pb_row{padding:0}.et_pb_row_inner{width:100%}.et_pb_column_single{padding:2.855% 0}.et_pb_column_single .et_pb_module.et-first-child,.et_pb_column_single .et_pb_module:first-child{margin-top:0}.et_pb_column_single .et_pb_module.et-last-child,.et_pb_column_single .et_pb_module:last-child{margin-bottom:0}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_row.et_pb_equal_columns,.et_pb_row_inner.et_pb_equal_columns,.et_pb_section.et_pb_equal_columns>.et_pb_row{display:-webkit-box;display:-ms-flexbox;display:flex}.rtl .et_pb_row.et_pb_equal_columns,.rtl .et_pb_row_inner.et_pb_equal_columns,.rtl .et_pb_section.et_pb_equal_columns>.et_pb_row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.et_pb_row.et_pb_equal_columns>.et_pb_column,.et_pb_section.et_pb_equal_columns>.et_pb_row>.et_pb_column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:980px){.et_pb_row{max-width:1080px}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row{padding:0;width:100%}.et_pb_column .et_pb_row_inner,.et_pb_row{padding:30px 0}.et_section_specialty>.et_pb_row{padding:0}.et_pb_column{width:100%;margin-bottom:30px}.et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child,.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child{margin-bottom:0}.et_section_specialty .et_pb_row>.et_pb_column{padding-bottom:0}.et_pb_column.et_pb_column_empty{display:none}.et_pb_row_1-2_1-4_1-4,.et_pb_row_1-2_1-6_1-6_1-6,.et_pb_row_1-4_1-4,.et_pb_row_1-4_1-4_1-2,.et_pb_row_1-5_1-5_3-5,.et_pb_row_1-6_1-6_1-6,.et_pb_row_1-6_1-6_1-6_1-2,.et_pb_row_1-6_1-6_1-6_1-6,.et_pb_row_3-5_1-5_1-5,.et_pb_row_4col,.et_pb_row_5col,.et_pb_row_6col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(2n){margin-right:0}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(odd){margin-right:0}.et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row_4col .et_pb_column:nth-last-child(-n+2){margin-bottom:0}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5:nth-child(2n),.et_pb_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(2n){margin-right:0}.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5:nth-child(odd),.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_3_5{margin-right:0}.et_pb_row_3-5_1-5_1-5 .et_pb_column:nth-last-child(-n+2),.et_pb_row_5col .et_pb_column:last-child{margin-bottom:0}.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6:nth-child(3n),.et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(3n){margin-right:0}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),.et_pb_row_6col .et_pb_column:nth-last-child(-n+3){margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%;margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:47.25%;margin-right:5.5%}.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:nth-child(2n){margin-right:0}.et_pb_row_1-6_1-6_1-6_1-6:nth-last-child(-n+3){margin-bottom:0}}@media (max-width:479px){.et_pb_row .et_pb_column.et_pb_column_1_4,.et_pb_row .et_pb_column.et_pb_column_1_5,.et_pb_row .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_4:last-child,.et_pb_row .et_pb_column.et_pb_column_1_5.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_5:last-child,.et_pb_row .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_pb_column{width:100%!important}}
.et_pb_icon{text-align:center;height:auto}.et_pb_icon .et-pb-icon{position:relative}.et_pb_icon .et_pb_icon_wrap{display:inline-block;border-style:solid;border-width:0;line-height:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-size:cover;position:relative}
.et_pb_code_inner{position:relative}
.et_pb_with_border .et_pb_image_wrap{border:0 solid #333}.et_pb_image{margin-left:auto;margin-right:auto;line-height:0}.et_pb_image.aligncenter{text-align:center}.et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image{display:block;position:relative}.et_pb_image{display:block}.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}.et_pb_image .et_pb_image_wrap img[src*=".svg"]{width:auto}.et_pb_image img{position:relative}.et_pb_image_sticky{margin-bottom:0!important;display:inherit}.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay{z-index:3;opacity:1}@media (min-width:981px){.et_pb_section_sticky,.et_pb_section_sticky.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky .et_pb_column_single,.et_pb_section_sticky .et_pb_row.et-last-child,.et_pb_section_sticky .et_pb_row:last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}}@media (max-width:980px){.et_pb_image_sticky_tablet{margin-bottom:0!important;display:inherit}.et_pb_section_sticky_mobile,.et_pb_section_sticky_mobile.et_pb_bottom_divider .et_pb_row:nth-last-child(2),.et_pb_section_sticky_mobile .et_pb_column_single,.et_pb_section_sticky_mobile .et_pb_row.et-last-child,.et_pb_section_sticky_mobile .et_pb_row:last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner.et-last-child,.et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner:last-child{padding-bottom:0!important}.et_pb_section_sticky .et_pb_row.et-last-child .et_pb_column.et_pb_row_sticky.et-last-child,.et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child{margin-bottom:0}.et_pb_image_bottom_space_tablet{margin-bottom:30px!important;display:block}.et_always_center_on_mobile{text-align:center!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:767px){.et_pb_image_sticky_phone{margin-bottom:0!important;display:inherit}.et_pb_image_bottom_space_phone{margin-bottom:30px!important;display:block}}
.et_overlay{z-index:-1;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:hsla(0,0%,100%,.9);opacity:0;pointer-events:none;-webkit-transition:all .3s;transition:all .3s;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.et_overlay:before{color:#2ea3f2;content:"\E050";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:32px;-webkit-transition:all .4s;transition:all .4s}.et_portfolio_image,.et_shop_image{position:relative;display:block}.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}#ie7 .et_overlay,#ie8 .et_overlay{display:none}.et_pb_module.et_pb_has_overlay{position:relative}.et_pb_module.et_pb_has_overlay .et_overlay,article.et_pb_has_overlay{border:none}
.et_pb_post_title.et_pb_featured_bg{padding:16% 8%;background-size:cover;background-position:50%;position:relative;overflow:hidden}.et_pb_post_title .et_pb_parallax_css{background-repeat:no-repeat;background-position:top;background-size:cover;background-attachment:fixed;position:absolute;width:100%;height:100%;overflow:hidden}.et_pb_post_title.et_pb_featured_bg .et_pb_title_container{padding:1em 1.5em}.et_pb_post_title.et_pb_featured_bg .et_pb_title_meta_container{padding-bottom:0}.et_pb_title_container h1{font-size:26px}.et_pb_column_1_3 .et_pb_title_container h1,.et_pb_column_1_4 .et_pb_title_container h1,.et_pb_column_1_5 .et_pb_title_container h1,.et_pb_column_1_6 .et_pb_title_container h1,.et_pb_column_2_5 .et_pb_title_container h1{font-size:18px}.et_pb_title_featured_container{margin-left:auto;margin-right:auto}.et_pb_title_featured_container .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%;width:100%}.et_pb_title_featured_container img{width:100%}.et_pb_title_container{display:block;max-width:100%;word-wrap:break-word;z-index:98;position:relative}.et_pb_title_featured_container{line-height:0;position:relative}p.et_pb_title_meta_container{padding-bottom:1em}p.et_pb_title_meta_container .et_pb_title_meta_item--visible+.et_pb_title_meta_item--visible:before{content:" | "}.et_pb_bg_layout_light p.et_pb_title_meta_container,.et_pb_bg_layout_light p.et_pb_title_meta_container a{color:#666}.et_pb_bg_layout_dark p.et_pb_title_meta_container,.et_pb_bg_layout_dark p.et_pb_title_meta_container a{color:inherit}@media (max-width:980px){.et_pb_bg_layout_light_tablet p.et_pb_title_meta_container,.et_pb_bg_layout_light_tablet p.et_pb_title_meta_container a{color:#666}.et_pb_bg_layout_dark_tablet p.et_pb_title_meta_container,.et_pb_bg_layout_dark_tablet p.et_pb_title_meta_container a{color:inherit}}@media (max-width:767px){.et_pb_title_container h1{font-size:18px}.et_pb_bg_layout_light_phone p.et_pb_title_meta_container,.et_pb_bg_layout_light_phone p.et_pb_title_meta_container a{color:#666}.et_pb_bg_layout_dark_phone p.et_pb_title_meta_container,.et_pb_bg_layout_dark_phone p.et_pb_title_meta_container a{color:inherit}}
.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)}}

html {
font-size: 16px;
}
body {
text-rendering: optimizeLegibility;
}
hr {
border: 0;
border-bottom: 1px solid #999;
}
a:active,
a:focus {
outline: none;
}
li {
padding-left: 10px;
list-style-position: outside;
margin-left: 15px;
margin-bottom: 5px;
}
figcaption {
line-height: 1.5;
font-size: 0.8em;
font-weight: bold;
}
img.attachment-post-featured[src*=svg] {
width: 100%;
height: auto;
}
@media only screen and (max-width: 767px) {
h1,
h2,
h3,
h4,
h5,
h6,
p,
div {
-webkit-hyphens: auto;
hyphens: auto;
}
}
p img[style*="float: left"] {
margin: 0.5em 1em 0.5em 0;
}
p img[style*="float: right"] {
margin: 0.5em 0 0.5em 1em;
}
p img[style*="display: block; margin-left: auto; margin-right: auto;"] {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.mce-top-part {
position: sticky !important;
top: -60px;
}
.et_pb_blurb_container {
padding: 0 10px 25px;
}
.et_pb_contact_form_container .et_contact_bottom_container {
margin-top: 0;
}
.et_pb_contact_form_container .et-pb-contact-message {
padding: 0 0 0 5%;
}
.et_pb_contact_form_container .et-pb-contact-message p {
font-weight: bold;
line-height: 1.5;
color: red;
}
.et_pb_contact_form_container .et-pb-contact-message ul {
display: flex;
flex-wrap: wrap;
list-style: none;
padding: 0 !important;
}
.et_pb_contact_form_container .et-pb-contact-message ul li {
margin-right: 15px;
color: red;
line-height: 1;
}
p[data-id=readonly] input {
-webkit-user-select: none !important;
-moz-user-select: none !important;
user-select: none !important;
pointer-events: none !important;
}
a.icons[href^="mailto:"]::before,
.icons a[href^="mailto:"]::before {
font-family: "ETmodules";
content: "\e076";
margin-right: 7px;
}
a.icons[href^="tel:"]::before,
.icons a[href^="tel:"]::before {
font-family: "etmodules";
content: "\e090";
margin-right: 7px;
}
a.icons[href$=".pdf"],
.icons a[href$=".pdf"] {
padding-left: 48px !important;
margin: 10px 0;
display: block;
}
a.icons[href$=".pdf"]::before,
.icons a[href$=".pdf"]::before {
display: block;
content: "";
background: url(//musikpalastinwil.ch/wp-content/themes/DiviChild_v3.1/img/pdf.png) no-repeat left center;
background-size: contain;
float: left;
margin-left: -48px;
width: 43px;
height: 40px;
}
.showTitle.blackBanner figcaption {
background: rgba(0, 0, 0, 0.6);
color: #fff;
padding: 7px 10px;
font-size: 1em;
position: absolute;
width: 100%;
bottom: 0;
}
.showTitle.whiteBanner figcaption {
background: rgba(255, 255, 255, 0.6);
color: #000;
padding: 7px 10px;
font-size: 1em;
position: absolute;
width: 100%;
bottom: 0;
}
@media only screen and (max-width: 980px) {
.reverseMobile {
display: flex;
flex-direction: column-reverse;
}
}
.hyphensAuto p,
.hyphensAuto h1,
.hyphensAuto h2,
.hyphensAuto h3,
.hyphensAuto h4,
.hyphensAuto h5,
.hyphensAuto h6,
.hyphensAuto div {
-webkit-hyphens: auto;
hyphens: auto;
}
.verticalCenter {
display: flex;
align-items: center;
}
.verticalBottom {
display: flex;
flex-direction: column;
justify-content: flex-end;
}
.text2spalten {
-moz-column-count: 2;
column-count: 2;
-moz-column-gap: 50px;
column-gap: 50px;
}
@media all and (max-width: 980px) {
.navMenuAnimate .mobile_menu_bar::before {
display: block;
transition: all 0.4s ease;
}
.navMenuAnimate .mobile_nav.opened .mobile_menu_bar::before {
content: "M";
transform: rotate(90deg);
}
}
@media all and (max-width: 980px) {
.menuCollapse .mobile_nav li ul.hide {
display: none !important;
}
.menuCollapse .mobile_nav .menu-item-has-children {
position: relative;
}
.menuCollapse .mobile_nav .menu-item-has-children > a {
background: transparent;
}
.menuCollapse .mobile_nav .menu-item-has-children > a + span {
position: absolute;
right: 0;
top: 7px;
padding: 10px 20px;
font-size: 20px;
font-weight: 700;
cursor: pointer;
z-index: 3;
}
.menuCollapse span.menu-closed:before {
content: "+";
display: block;
color: #000;
line-height: 0.5em;
font-size: 25px;
}
.menuCollapse span.menu-closed.menu-open:before {
content: "x";
font-size: 23px;
}
.menuCollapse ul.et_mobile_menu li {
list-style-type: none;
}
.menuCollapse ul.sub-menu {
padding-bottom: 5px;
}
.menuCollapse li.current-page-ancestor > a,
.menuCollapse .menuCollapse li.current-menu-item > a {
background-color: rgba(0, 0, 0, 0.5);
}
}
.imgCover img,
img.imgCover {
-o-object-fit: cover;
object-fit: cover;
}
.imgContain img,
img.imgContain {
-o-object-fit: contain;
object-fit: contain;
}
.underlineFromCenter a,
a.underlineFromCenter {
position: relative;
text-decoration: none;
}
.underlineFromCenter a:after,
a.underlineFromCenter:after {
content: "";
position: absolute;
transform: translateX(-50%);
bottom: 0;
left: 50%;
width: 0%;
height: 1px;
background: currentColor;
transition: all 0.3s ease;
}
.underlineFromCenter a:hover:after,
a.underlineFromCenter:hover:after {
width: 100%;
}
.underlineFromLeft a,
a.underlineFromLeft {
position: relative;
text-decoration: none;
}
.underlineFromLeft a:after,
a.underlineFromLeft:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 0%;
height: 1px;
background: currentColor;
transition: all 0.3s ease;
}
.underlineFromLeft a:hover:after,
a.underlineFromLeft:hover:after {
width: 100%;
}
.glowWhite:not(.et_pb_icon) {
animation: glowWhite 1s linear infinite;
}
.glowWhite .et_pb_icon_wrap {
animation: glowWhite 1s linear infinite;
}
@keyframes glowWhite {
0% {
box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3);
}
100% {
box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.3), 0 0 0 20px rgba(255, 255, 255, 0.3), 0 0 0 30px rgba(255, 255, 255, 0);
}
}
.glowBlack:not(.et_pb_icon) {
animation: glowBlack 1s linear infinite;
}
.glowBlack .et_pb_icon_wrap {
animation: glowBlack 1s linear infinite;
}
@keyframes glowBlack {
0% {
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3), 0 0 0 10px rgba(0, 0, 0, 0.3), 0 0 0 20px rgba(0, 0, 0, 0.3);
}
100% {
box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.3), 0 0 0 20px rgba(0, 0, 0, 0.3), 0 0 0 30px rgba(0, 0, 0, 0);
}
}
.pulseWhite:not(.et_pb_icon) {
box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);
animation: pulseWhite 2s infinite;
}
.pulseWhite .et_pb_icon_wrap {
box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);
animation: pulseWhite 2s infinite;
}
@keyframes pulseWhite {
70% {
box-shadow: 0 0 0 70px rgba(255, 255, 255, 0);
}
100% {
box-shadow: 0 0 0 0px rgba(255, 255, 255, 0);
}
}
.pulseBlack:not(.et_pb_icon) {
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.4);
animation: pulseBlack 2s infinite;
}
.pulseShadowBlack .et_pb_icon_wrap {
box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.4);
animation: pulseBlack 2s infinite;
}
@keyframes pulseBlack {
70% {
box-shadow: 0 0 0 70px rgba(0, 0, 0, 0);
}
100% {
box-shadow: 0 0 0 0px rgba(0, 0, 0, 0);
}
}
.lookAtMouse3D {
perspective: 1000px; }
.lockAtMouse,
.lookAtMouse,
.lookAtMouseSite {
transform-style: preserve-3d;
transition: transform 0.5s;
}
.galCol2 .et_pb_gallery_item,
.galCol3 .et_pb_gallery_item,
.galCol4 .et_pb_gallery_item,
.galCol5 .et_pb_gallery_item,
.galCol6 .et_pb_gallery_item,
.galCol7 .et_pb_gallery_item {
width: 100% !important;
margin: 0 !important;
}
.galCol2 .et_pb_gallery_items {
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 2.5vw;
}
.galCol3 .et_pb_gallery_items {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 2vw;
}
.galCol4 .et_pb_gallery_items {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-gap: 1.5vw;
}
.galCol5 .et_pb_gallery_items {
display: grid;
grid-template-columns: repeat(5, 1fr);
grid-gap: 1vw;
}
.galCol6 .et_pb_gallery_items {
display: grid;
grid-template-columns: repeat(6, 1fr);
grid-gap: 0.5vw;
}
.galCol7 .et_pb_gallery_items {
display: grid;
grid-template-columns: repeat(7, 1fr);
grid-gap: 0.5vw;
}
.noGalSpace .et_pb_gallery_items {
grid-gap: 0 !important;
} @media (max-width: 980px) {
.galCol5 .et_pb_gallery_items,
.galCol6 .et_pb_gallery_items,
.galCol7 .et_pb_gallery_items {
grid-template-columns: repeat(4, 1fr);
grid-gap: 1.5vw;
}
} @media (max-width: 680px) {
.galCol4 .et_pb_gallery_items,
.galCol5 .et_pb_gallery_items,
.galCol6 .et_pb_gallery_items,
.galCol7 .et_pb_gallery_items {
grid-template-columns: repeat(3, 1fr);
grid-gap: 2vw;
}
} @media (max-width: 480px) {
.galCol3 .et_pb_gallery_items,
.galCol4 .et_pb_gallery_items,
.galCol5 .et_pb_gallery_items,
.galCol6 .et_pb_gallery_items,
.galCol7 .et_pb_gallery_items {
grid-template-columns: repeat(2, 1fr);
grid-gap: 2.5vw;
}
}
.cf7form .wpcf7-form,
.cf7formLabel .wpcf7-form {
display: flex;
flex-wrap: wrap;
gap: 2%;
}
.cf7form .wpcf7-form.invalid .wpcf7-not-valid,
.cf7formLabel .wpcf7-form.invalid .wpcf7-not-valid {
border: 2px solid red !important;
margin: -1px !important;
}
.cf7form .wpcf7-form .wpcf7-not-valid-tip,
.cf7formLabel .wpcf7-form .wpcf7-not-valid-tip {
display: none;
}
.cf7form .wpcf7-form .wpcf7-form-control-wrap,
.cf7formLabel .wpcf7-form .wpcf7-form-control-wrap {
display: block;
}
.cf7form .wpcf7-form input[type=submit],
.cf7formLabel .wpcf7-form input[type=submit] {
display: block;
float: right;
}
.cf7form .wpcf7-form span,
.cf7formLabel .wpcf7-form span {
margin-bottom: 7px;
}
.cf7form .wpcf7-form span.col1,
.cf7formLabel .wpcf7-form span.col1 {
width: 100%;
}
.cf7form .wpcf7-form span.col2,
.cf7formLabel .wpcf7-form span.col2 {
width: 49%;
}
.cf7form .wpcf7-form span.col3,
.cf7formLabel .wpcf7-form span.col3 {
width: 32%;
}
.cf7form .wpcf7-form span.col4,
.cf7formLabel .wpcf7-form span.col4 {
width: 66%;
}
.cf7form .wpcf7-form span input:not([type=submit]),
.cf7form .wpcf7-form span select,
.cf7form .wpcf7-form span textarea,
.cf7formLabel .wpcf7-form span input:not([type=submit]),
.cf7formLabel .wpcf7-form span select,
.cf7formLabel .wpcf7-form span textarea {
color: inherit;
font-size: inherit;
padding: 0.5em;
border: 1px solid;
}
.cf7form .wpcf7-form span input[type=text],
.cf7form .wpcf7-form span input[type=email],
.cf7form .wpcf7-form span input[type=tel],
.cf7form .wpcf7-form span input[type=number],
.cf7form .wpcf7-form span input[type=date],
.cf7form .wpcf7-form span input[type=url],
.cf7form .wpcf7-form span input[type=file],
.cf7form .wpcf7-form span select,
.cf7form .wpcf7-form span textarea,
.cf7formLabel .wpcf7-form span input[type=text],
.cf7formLabel .wpcf7-form span input[type=email],
.cf7formLabel .wpcf7-form span input[type=tel],
.cf7formLabel .wpcf7-form span input[type=number],
.cf7formLabel .wpcf7-form span input[type=date],
.cf7formLabel .wpcf7-form span input[type=url],
.cf7formLabel .wpcf7-form span input[type=file],
.cf7formLabel .wpcf7-form span select,
.cf7formLabel .wpcf7-form span textarea {
width: 100%;
}
.cf7form .wpcf7-form div,
.cf7formLabel .wpcf7-form div {
font-size: 0.8em;
margin-bottom: 7px;
font-weight: bold;
font-style: italic;
}
.cf7form .wpcf7-form div.col1,
.cf7formLabel .wpcf7-form div.col1 {
width: 100%;
}
.cf7form .wpcf7-form div.col2,
.cf7formLabel .wpcf7-form div.col2 {
width: 49%;
}
.cf7form .wpcf7-form div.col3,
.cf7formLabel .wpcf7-form div.col3 {
width: 32%;
}
.cf7form .wpcf7-form div.col4,
.cf7formLabel .wpcf7-form div.col4 {
width: 66%;
}
.cf7form .wpcf7-form div input[type=text],
.cf7form .wpcf7-form div input[type=email],
.cf7form .wpcf7-form div input[type=tel],
.cf7form .wpcf7-form div input[type=number],
.cf7form .wpcf7-form div input[type=date],
.cf7form .wpcf7-form div input[type=url],
.cf7form .wpcf7-form div input[type=file],
.cf7form .wpcf7-form div select,
.cf7form .wpcf7-form div textarea,
.cf7formLabel .wpcf7-form div input[type=text],
.cf7formLabel .wpcf7-form div input[type=email],
.cf7formLabel .wpcf7-form div input[type=tel],
.cf7formLabel .wpcf7-form div input[type=number],
.cf7formLabel .wpcf7-form div input[type=date],
.cf7formLabel .wpcf7-form div input[type=url],
.cf7formLabel .wpcf7-form div input[type=file],
.cf7formLabel .wpcf7-form div select,
.cf7formLabel .wpcf7-form div textarea {
width: 100%;
font-size: 1.25em;
font-weight: normal;
font-style: normal;
}
.cf7form .wpcf7-form div span.wpcf7-list-item-label,
.cf7formLabel .wpcf7-form div span.wpcf7-list-item-label {
font-size: 1em;
font-weight: normal;
font-style: normal;
}
.cf7form form.sent .wpcf7-response-output,
.cf7formLabel form.sent .wpcf7-response-output {
width: 100%;
margin: 0 0 1.5em;
padding: 1em;
}
.cf7form form .wpcf7-response-output,
.cf7formLabel form .wpcf7-response-output {
margin: 0 !important;
}
@media screen and (max-width: 768px) {
.cf7form .wpcf7-form span.col2,
.cf7formLabel .wpcf7-form span.col2 {
width: 100%;
}
.cf7form .wpcf7-form div.col2,
.cf7formLabel .wpcf7-form div.col2 {
width: 100%;
}
}
@media screen and (max-width: 480px) {
.cf7form .wpcf7-form span.col3,
.cf7formLabel .wpcf7-form span.col3 {
width: 100%;
}
.cf7form .wpcf7-form span.col4,
.cf7formLabel .wpcf7-form span.col4 {
width: 100%;
}
.cf7form .wpcf7-form div.col3,
.cf7formLabel .wpcf7-form div.col3 {
width: 100%;
}
.cf7form .wpcf7-form div.col4,
.cf7formLabel .wpcf7-form div.col4 {
width: 100%;
}
}
body.login {
height: auto !important;
margin-top: 55px !important;
background-color: #222;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
#login {
padding: 25px;
background-color: #ddd;
border-radius: 10px;
border-style: solid;
border-width: 1px;
border-color: #000;
box-shadow: 0 0 12px #000;
}
p.message {
border-left-color: #d63638 !important;
background-color: #fff;
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
color: #d63638;
}
#login_error {
border-left-color: #d63638;
background-color: #fff;
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
color: #d63638;
}
#loginform,
#lostpasswordform {
background-color: #999;
border-radius: 5px;
}
#loginform input[type=text]:focus,
#loginform input[type=password]:focus,
#loginform button[type=button]:focus,
#lostpasswordform input[type=text]:focus,
#lostpasswordform input[type=password]:focus,
#lostpasswordform button[type=button]:focus {
border-color: #000;
box-shadow: 0 0 0 1px #000;
outline: 2px solid transparent;
color: #222;
}
#loginform input[type=text] .dashicons,
#loginform input[type=password] .dashicons,
#loginform button[type=button] .dashicons,
#lostpasswordform input[type=text] .dashicons,
#lostpasswordform input[type=password] .dashicons,
#lostpasswordform button[type=button] .dashicons {
color: #222;
}
#loginform label,
#lostpasswordform label {
color: #fff;
}
.wp-core-ui .button-primary {
background: #999;
border-color: #fff;
box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.62);
color: #000;
transition: all 0.3s ease-in-out;
}
.wp-core-ui .button-primary:hover {
background: #999;
border-color: #fff;
transform: scale(1.1);
transition: all 0.3s ease-in-out;
}
#nav,
#backtoblog {
transition: all 0.3s ease-in-out;
text-align: center;
}
#nav:hover,
#backtoblog:hover {
transform: scale(1.05);
transition: all 0.3s ease-in-out;
}
#nav a,
#backtoblog a {
padding: 10px;
color: #000;
transition: all 0.3s ease-in-out;
}
#nav a:hover,
#backtoblog a:hover {
color: #000 !important;
}
.login h1 a {
background-image: url(//musikpalastinwil.ch/wp-content/themes/DiviChild_v3.1/img/logo-login.png);
background-size: contain;
background-color: rgba(0, 0, 0, 0);
border: 1px solid rgba(0, 0, 0, 0);
width: 320px;
}
#language-switcher {
display: none;
}
table {
width: 100%;
position: relative;
}
table,
tr,
td,
th {
border: 1px solid #666 !important;
}
td,
th {
padding: 0px 5px;
}
th {
font-weight: bold;
}
.tabTopHeader tr:nth-child(1),
.tabTopHeader thead {
font-weight: bold;
background-color: #ddd;
}
@media only screen and (max-width: 980px) {
.tabDiv {
width: 100%;
overflow-y: auto;
margin: 0;
padding: 0;
}
.tabDiv table {
margin-bottom: 15px;
}
.tabDiv::-webkit-scrollbar {
-webkit-appearance: none;
width: 14px;
height: 14px;
}
.tabDiv::-webkit-scrollbar-thumb {
border-radius: 8px;
border: 3px solid #fff;
background-color: rgba(0, 0, 0, 0.3);
}
.tabDiv table:before {
content: "";
display: block;
width: 0px;
background-color: #fff;
height: calc(100% - 15px);
position: absolute;
left: 0;
top: 0;
border-left: 1px solid #666;
}
.tabDiv table:after {
content: "";
display: block;
width: 0px;
height: calc(100% - 15px);
position: absolute;
right: 0;
top: 0;
border-left: 1px solid #666;
}
}
@media only screen and (min-width: 480px) and (max-width: 980px) {
.resTab .tabDiv {
overflow-y: hidden;
}
.resTab .tabDiv table:before,
.resTab .tabDiv table:after {
display: none !important;
}
.resTab table {
width: 100% !important;
}
.resTab table thead {
display: none !important;
}
.resTab table th {
display: block;
width: 100%;
}
.resTab table tr {
padding: 0;
float: left;
width: 100%;
margin-bottom: 1em;
}
.resTab table tr td {
float: left;
width: 100%;
display: flex;
padding: 0;
}
.resTab table tr td:before {
content: attr(data-th);
word-wrap: break-word;
width: 33%;
min-width: 120px;
float: left;
padding: 0px 5px;
font-weight: bold;
margin-right: 1em;
flex-shrink: 0;
background: #eee;
border-right: 1px solid #666;
}
}
@media only screen and (max-width: 480px) {
.resTab table {
width: 100% !important;
border-top: 1px solid #666 !important;
border-left: 1px solid #666 !important;
border-right: 1px solid #666 !important;
}
.resTab table td,
.resTab table th {
border: 0;
}
.resTab table thead {
display: none !important;
}
.resTab table tr {
border: 0 !important;
}
.resTab table th {
width: 40%;
border-bottom: 1px solid #666 !important;
border-right: 1px solid #666 !important;
}
.resTab table td {
border-bottom: 1px solid #666 !important;
}
.resTab table tbody td {
display: block;
text-align: left;
width: 100%;
}
.resTab table tbody td:before {
content: attr(data-th);
display: block;
text-align: left;
width: 100%;
font-weight: bold;
}
.resTab table tbody tr:nth-of-type(2n) {
background-color: #eee;
}
}
table.resTabSide,
.resTabSide table {
width: 100%;
border-top: 1px solid #666;
border-left: 0px !important;
border-right: 0px !important;
border-bottom: 0px !important;
border-spacing: 0;
border-collapse: initial !important;
}
table.resTabSide th,
table.resTabSide td,
.resTabSide table th,
.resTabSide table td {
color: #000;
padding: 10px;
text-align: left;
border-color: #666;
border-right: 1px solid;
border-bottom: 1px solid;
border-left: 0px !important;
border-top: 0px !important;
}
table.resTabSide th:first-child,
table.resTabSide td:first-child,
.resTabSide table th:first-child,
.resTabSide table td:first-child {
position: sticky;
left: 0;
z-index: 20;
border-left: 1px solid !important;
background-color: #eee;
}@media only screen and (min-width: 768px) {
.postCol2 > div {
display: grid;
grid-template-columns: repeat(1, 1fr);
grid-column-gap: 15px;
grid-row-gap: 15px;
}
.postCol2 > div article {
display: grid;
grid-template-columns: 30% 70%;
grid-template-rows: 2.5rem auto;
gap: 0px 0px;
grid-auto-flow: row;
grid-template-areas: "Bild Titel" "Bild Body";
margin-bottom: 20px;
}
.postCol2 > div article p {
padding-bottom: 5px;
}
.entry-featured-image-url {
grid-area: Bild;
}
.entry-title {
grid-area: Titel;
}
.post-content {
grid-area: Body;
}
}
.wpcf7 form.sent .wpcf7-response-output {
color: #fff;
background-color: rgb(20, 104, 17);
border-color: #fcf303;
padding: 10px;
margin-bottom: 20px;
border-radius: 5px;
}
.wpcf7 form.invalid .wpcf7-response-output {
color: #fff;
background-color: rgb(255, 0, 0);
padding: 10px;
margin-bottom: 20px;
border-radius: 5px;
}
@media all and (min-width: 980px) {
.hiddenOnDesktop {
display: none !important;
}
}