@charset "UTF-8";
.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;
}
}