@charset "UTF-8";
.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_with_border .et-pb-icon,.et_pb_with_border .et_pb_image_wrap{border:0 solid #333}.et_pb_blurb_content{max-width:550px;margin:0 auto;position:relative;text-align:center;word-wrap:break-word;width:100%}.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center .et_pb_blurb_content .et_pb_blurb_container{text-align:center}.et_pb_blurb_content p:last-of-type{padding-bottom:0}.et_pb_blurb .et_pb_module_header a,.et_pb_blurb h4 a{text-decoration:none}.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}.et_pb_main_blurb_image img{border-radius:inherit}.et_pb_main_blurb_image img[src*=".svg"]{width:auto}.et_pb_sticky_module .et_pb_main_blurb_image .et_pb_image_wrap{width:100%;max-width:100%}.et_pb_blurb_position_left .et_pb_blurb_content,.et_pb_blurb_position_right .et_pb_blurb_content{display:table}.et_pb_blurb_position_left .et_pb_main_blurb_image,.et_pb_blurb_position_right .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left .et_pb_main_blurb_image img,.et_pb_blurb_position_right .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left .et-pb-icon,.et_pb_blurb_position_right .et-pb-icon{font-size:32px}.et_pb_blurb_position_right .et-pb-icon{display:table-cell}.et_pb_blurb_position_left .et_pb_blurb_container,.et_pb_blurb_position_right .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right .et_pb_blurb_content{text-align:right}.et_pb_blurb_position_right .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_main_blurb_image{display:inline-block;margin-bottom:30px;line-height:0;max-width:100%}@media (max-width:980px){.et_pb_blurb_position_left_tablet .et_pb_main_blurb_image,.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left_tablet .et_pb_main_blurb_image img,.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left_tablet .et-pb-icon,.et_pb_blurb_position_right_tablet .et-pb-icon{font-size:32px;display:table-cell}.et_pb_blurb_position_left_tablet .et_pb_blurb_container,.et_pb_blurb_position_right_tablet .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left_tablet .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left_tablet .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right_tablet .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right_tablet .et_pb_blurb_content{padding-right:52px;text-align:right}.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right_tablet .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_blurb_position_top_tablet .et_pb_main_blurb_image{display:block;width:auto}.et_pb_blurb_position_top_tablet .et-pb-icon{font-size:96px;display:initial}.et_pb_blurb_position_top_tablet .et_pb_blurb_container{display:block;padding-left:0;padding-right:0}.et_pb_blurb_position_top_tablet .et_pb_blurb_content{display:inline-block;text-align:center;padding-right:0}}@media (max-width:767px){.et_pb_blurb_position_left_phone .et_pb_main_blurb_image,.et_pb_blurb_position_right_phone .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left_phone .et_pb_main_blurb_image img,.et_pb_blurb_position_right_phone .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left_phone .et-pb-icon,.et_pb_blurb_position_right_phone .et-pb-icon{font-size:32px;display:table-cell}.et_pb_blurb_position_left_phone .et_pb_blurb_container,.et_pb_blurb_position_right_phone .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left_phone .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left_phone .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right_phone .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right_phone .et_pb_blurb_content{padding-right:52px;text-align:right}.et_pb_blurb_position_right_phone .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right_phone .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_blurb_position_top_phone .et_pb_main_blurb_image{display:block;width:auto}.et_pb_blurb_position_top_phone .et-pb-icon{font-size:96px;display:initial}.et_pb_blurb_position_top_phone .et_pb_blurb_container{display:block;padding-left:0;padding-right:0}.et_pb_blurb_position_top_phone .et_pb_blurb_content{display:inline-block;text-align:center;padding-right:0}}@media (max-width:980px){.et_pb_blurb.et_pb_text_align_left-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:center}}@media (max-width:767px){.et_pb_blurb.et_pb_text_align_left-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:center}}
.et-waypoint.et_pb_animation_off,.et-waypoint:not(.et_pb_counters).et_pb_animation_off,.et_pb_animation_off{opacity:1}.et-waypoint.et_pb_animation_left.et-animated,.et_pb_animation_left.et-animated{opacity:1;-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right.et-animated,.et_pb_animation_right.et-animated{opacity:1;-webkit-animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top.et-animated,.et_pb_animation_top.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom.et-animated,.et_pb_animation_bottom.et-animated{opacity:1;-webkit-animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in.et-animated,.et_pb_animation_fade_in.et-animated{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}@media (max-width:980px){.et-waypoint.et_pb_animation_off_tablet,.et-waypoint:not(.et_pb_counters).et_pb_animation_off_tablet,.et_pb_animation_off_tablet{opacity:1;-webkit-animation:none;animation:none}.et-waypoint.et_pb_animation_left_tablet.et-animated,.et_pb_animation_left_tablet.et-animated{opacity:1;-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right_tablet.et-animated,.et_pb_animation_right_tablet.et-animated{opacity:1;-webkit-animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top_tablet.et-animated,.et_pb_animation_top_tablet.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom_tablet.et-animated,.et_pb_animation_bottom_tablet.et-animated{opacity:1;-webkit-animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in_tablet.et-animated,.et_pb_animation_fade_in_tablet.et-animated{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}}@media (max-width:767px){.et-waypoint.et_pb_animation_off_phone,.et-waypoint:not(.et_pb_counters).et_pb_animation_off_phone,.et_pb_animation_off_phone{opacity:1;-webkit-animation:none;animation:none}.et-waypoint.et_pb_animation_left_phone.et-animated,.et_pb_animation_left_phone.et-animated{opacity:1;-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right_phone.et-animated,.et_pb_animation_right_phone.et-animated{opacity:1;-webkit-animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top_phone.et-animated,.et_pb_animation_top_phone.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom_phone.et-animated,.et_pb_animation_bottom_phone.et-animated{opacity:1;-webkit-animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in_phone.et-animated,.et_pb_animation_fade_in_phone.et-animated{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}}
.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#2ea3f2}.et_pb_module.et_pb_button{display:inline-block;color:inherit}.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}.et_pb_button_module_wrapper>a{display:inline-block}@media (max-width:980px){.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}}@media (max-width:767px){.et_pb_button_module_wrapper.et_pb_button_alignment_phone_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}}
.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)}}
.et_pb_code_inner{position:relative}
.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}}

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;
}
}