#sb_instagram #sbi_load .sbi_load_btn{background-color:green !important}.sbi_btn_text{color:#fff !important}html{font-size:19px}.p-0{padding-left:0 !important;padding-right:0 !important}.calendar-table table tbody tr:nth-child(even){background:#fff !important}.home-hero .search-bar .datepicker{box-shadow:none;border:none;margin-bottom:0}.home-hero .search-bar .datepicker,.home-hero .search-bar select{padding:18px .5rem;height:55px}.bmsc-appointments{padding-left:.9375rem;padding-right:.9375rem}._eventlist-section .bmsc-appointments img{position:static;width:30px;height:30px;margin-left:8px}._eventlist-section .bmsc-appointments .button{margin-bottom:0}.bmsc-appointments-holder{display:none;opacity:0;transition:opacity .5s}.bmsc-appointments-holder.open{display:block;opacity:1}.footer-kooperationspartner-box h6,.footer-premiumpartner-box h6{min-height:30px}.footer-kooperationspartner-box ._adjustimage,.footer-premiumpartner-box ._adjustimage{width:100%;height:102px;object-fit:contain;object-position:center;padding-top:0 !important;display:block;margin-bottom:10px;margin-bottom:10px}.footer-premiumpartner-box,.footer-kooperationspartner-box{width:100%}div.caption .caption__overlay .caption-overlay-title{margin-left:-15px;padding-left:15px;margin-right:-15px;padding-right:15px;background:rgba(0,0,0,.5);padding-bottom:6px;transition:all .35s ease-out}div.caption:hover .caption__overlay .caption-overlay-title{background:rgba(0,0,0,0)}.upcoming-events .caption-title{padding-top:8px}.categorycontent .social{display:none !important}.categorycontent,.categorycontent>*{font:300 .875rem/1.9 'Montserrat',sans-serif;line-height:22px !important;color:#334059;text-align:justify}.categorycontent h2,.categorycontent h3,.categorycontent h4,.categorycontent h2 strong,.categorycontent h3 strong,.categorycontent h4 strong{font:600 1em/1.5em 'Montserrat',serif;color:#145474;text-align:center}.sep_footer_text h2{font:600 1.5rem/1.5rem 'Montserrat',serif;color:#2f3849;text-align:center;padding-top:20px}.sep_footer_text{font:300 .8125rem/1.4rem 'Montserrat',sans-serif;color:#2f3849;padding:0 25px 30px;text-align:justify}.sep_footer_text h2:after{text-align:center;content:"";display:block;border-bottom:3px solid #145474;width:20%;margin:1vw;margin-left:auto;margin-right:auto}.upcoming-events .categorycontent{display:block;overflow:hidden;position:relative;transition:all .3s;max-height:2000px}.upcoming-events .categorycontent[hidden]{display:block !important;max-height:100px}.upcoming-events .categorycontent:after{position:absolute;transition:all .3s;display:block;transition:all .3s;top:0;font:600 .8rem 'Montserrat',serif;color:#2f3849;left:0;width:100%;height:100%;content:"";padding-top:75px;cursor:pointer;background:linear-gradient(180deg,rgba(254,254,254,0) 0%,rgba(254,254,254,0) 72%,rgba(254,254,254,0) 100%)}.upcoming-events .categorycontent[hidden]:after{content:"Weiterlesen...";background:linear-gradient(180deg,rgba(254,254,254,0) 0%,rgba(254,254,254,1) 72%,rgba(254,254,254,1) 100%)}.upcoming-events .caption-overlay-title li:nth-child(1):before{content:url(//bms-bergschule.de/wp-content/themes/BMS-child/assets/img/snoeflake.png);margin-right:5px}.upcoming-events .caption-overlay-title li:nth-child(3):before{content:url(//bms-bergschule.de/wp-content/themes/BMS-child/assets/img/landsliding.png);margin-right:5px}.upcoming-events .caption-overlay-title li:nth-child(2):before{content:url(//bms-bergschule.de/wp-content/themes/BMS-child/assets/img/condition.png) !important;margin-right:5px !important;top:4px;position:relative}@media screen and (min-width:639px){.off-canvas ul li>a{color:#334059}.off-canvas ul .is-accordion-submenu-parent>a:after{border-color:#334059 transparent transparent}nav.orbit-bullets:after{display:table;content:"";clear:both}nav.orbit-bullets button{width:initial;height:initial}.orbit .orbit-container{min-height:450px}}@media screen and (min-width:1024px){._eventlist-section .bmsc-appointments .bmsc-open-appointments,._eventlist-section .bmsc-appointments .bmsc-no-appointments{margin-top:-30px;float:left}._eventlist-section ._eventlist-content-box .large-15.columns{padding-bottom:30px}}