h1,h2,h3,h4,h5,h6{font-family:"Inter",sans-serif}header{font-family:"Inter",sans-serif}header nav ul{font-family:"Inter",sans-serif}body header.lrg .spri.spri-main-logo-angle,body header .spri.spri-main-logo-angle{aspect-ratio:550 / 366!important;height:auto!important}@media only screen and (min-width:700px){header .mainCarousel .text .title h2{font-size:56px;font-weight:600}}header .mainCarousel .inner{height:auto!important;min-height:0!important}header .mainCarousel .text{position:relative!important;height:auto!important;display:flex;align-items:center;justify-content:center;padding-block:0!important;min-height:0!important}header .mainCarousel article img:not(.loader){top:0!important;height:100%!important;width:100%!important;object-fit:cover}header .mainCarousel .text .title{background-color:rgb(99 0 163 / .8)}header .mainCarousel .text .description{background-color:rgb(49 171 252 / .6)}header nav li.current-menu-item a{background-color:rgb(0 0 0 / .8)}.mainButton.white{border:none!important}.mainButton{border-radius:6px}.mainSection p.large{color:#333232}.mainSection p,.mainSection li,.gid p,.gid li{color:#6a6a6a;line-height:1.6}.mainTitle_dark{background:#6300a3}.mainButton.main{background:#6300a3}.mainButton.main span.icon{background:#6300a3}.mainButton.main:before{background:#56018f}.mainButton.main span.icon:before{color:#6300a3}.mainButton.main span.icon:after{background:#fff}.mainButton.secondary{background:#31abfc}.mainButton.secondary:before{background:#2e9feb}.mainButton.secondary span.icon{background:#31abfc}.mainButton.secondary span.icon:before{color:#31abfc}.mainButton.secondary span.icon:after{background:#fff}.smllBtn.mainLight{background:#31abfc;color:#fff}.smllBtn.mainLight:hover{background:#2e9feb}.dropLine:after{background:#38305c}footer{background-color:#0e043f;position:relative}footer .copy{background:#000}.dropLine .middle{background-color:rgb(0 0 0 / .2)}.vocalistsHome_post{vertical-align:top}.vocalistsHome_post .vocalistHinfo{background-color:rgb(138 87 250 / .6)}.os_bb .image{position:absolute;right:0;bottom:-2px}.dropLine:after{background:#0e043f}.dropLine .middle span.icon:after{background:#fff}.dropLine .middle span.icon:before{color:#0e043f}.timeBar .progress{background-color:rgb(138 87 250 / .6)}.PosNavigation .navLinks a{background:#8a57fa}.PosNavigation li span,.PosNavigation li a:hover{background:#8a57fa}header .mainCarousel .text .title{font-weight:600}header .mainCarousel.subPage .text .description{background-color:rgb(49 171 252 / .6)}.hypeForm .smllBtn.hypeButton{color:#fff;border-radius:6px;background-color:#31abfc;border:solid 1px #31abfc}.hypeForm .smllBtn.hypeButton:hover{background-color:#6300a3}.swirly{background-image:none!important}.os_bb .os_bb_con{background:#6300a3}.os_bb .subTitle h1:before,.os_bb .subTitle h2:before,.os_bb .subTitle h3:before,.os_bb .subTitle h4:before,.os_bb .subTitle h5:before,.os_bb .subTitle h6:before{color:#fff}.os_bb .subTitle h1:after,.os_bb .subTitle h2:after,.os_bb .subTitle h3:after,.os_bb .subTitle h4:after,.os_bb .subTitle h5:after,.os_bb .subTitle h6:after{background:#6300a3;color:#fff;margin-left:-19.5px;top:-24px}.os_bb .theText .links a.mainButton.white{background:#31abfc}.dd-row-notice{background:#6300a3}header.members-header nav li.current-menu-parent>a{background:#31abfc}header.members-header .top nav li a:hover{background:#2d9ee9}header.members-header .top nav li ul{margin-top:0;background:#31abfc}header.members-header nav li.current-menu-parent>a{background:#31abfc!important;color:#fff}.dd-row-blocks .dd-block span:after{background:#31abfc!important}.as-member-content .as-member-title:after{background:#31abfc}.as-member-area.mainSection .as-member-links ul li.current-menu-item a{font-weight:700;border-bottom:2px solid #31abfc!important}.as-member-box-link{background-color:#31abfc}.as-member-box-link:not(.disabled):hover{background:#2ea1ed}.as-member-box .as-member-box-head{background-color:#6300a3}.as-song-tab-link.active,.as-song-tab-link:hover{background:#8a57fa}.as-member-list-block .as-list-block-item .fileType{color:#0e043f}header nav li a{font-weight:400}.ui-datepicker-header{background:#6300a3!important}.r{float:none!important}.sb_m2 #fbuilder .ui-datepicker-header{background:none;padding:10px!important}.sb_m2 #fbuilder .ui-datepicker{border:none!important}.sb_m2 #fbuilder .ui-datepicker table,.sb_m2 #fbuilder .ui-datepicker thead,.sb_m2 #fbuilder .ui-datepicker tr,.sb_m2 #fbuilder .ui-datepicker th,.sb_m2 #fbuilder .ui-datepicker td{padding-bottom:3px!important;padding-top:3px!important}.page-template-get-involved-page .sb_m2 #fbuilder{text-shadow:none;margin-top:0}.sb_m2 #fbuilder .ui-datepicker-header{background:#6300a3!important;border-radius:9px!important;color:#fff!important;font-weight:600!important;font-size:1.4rem!important;line-height:57px!important}.sb_m2 #fbuilder .ui-datepicker-next,.sb_m2 #fbuilder .ui-datepicker-prev{display:inline-block;width:10px;height:10px;border-top:2px solid #fff!important;border-right:2px solid #fff!important;background:none;margin:23px 24px!important}.sb_m2 #fbuilder .ui-datepicker th{line-height:30px!important}.sb_m2 #fbuilder td:not(.ui-datepicker-unselectable) a.ui-state-default.ui-state-active{background:#31abfc}.sb_m2 #fbuilder .ui-datepicker table{border-collapse:collapse;background-color:#fff!important;border:1px solid #ccc!important}.sb_m2 #fbuilder .ui-datepicker-inline{max-width:calc(97%);margin:0 auto;margin-top:19px}.sb_m2 #fbuilder .sbfieldCalendar,#fbuilder .slotsCalendar{width:100%!important;margin-bottom:0px!important;display:inline-flex;flex:1;background:#fff}#fbuilder .top_aligned .fields label{margin-bottom:15px;margin-top:10px;display:block}.sb_m2 #fbuilder .usedSlots,.sb_m2 #fbuilder .totalCost{width:100%;padding:30px 30px 20px 30px;background:#fff;text-align:center;font-size:20px}.sb_m2 #fbuilder a.cancel:before{display:inline-block;content:"X";color:#fff;background:#000!important;border-radius:999em;visibility:visible;position:absolute;padding:7px 10px!important;font-weight:500;margin-top:-2px!important;font-size:12px}.sb_m2 #fbuilder .usedSlots,.sb_m2 #fbuilder .totalCost{font-weight:600}.sb_m2 #fbuilder .ui-datepicker th{background:#000!important}.ui-datepicker-title{text-align:center;margin-bottom:10px}#fbuilder .fields,#fbuilder .fform{padding:5px 0;text-align:center}#fbuilder *,#fbuilder ::after,#fbuilder ::before{box-sizing:border-box;text-align:center}.captcha{margin-top:15px}#fbuilder .captcha img{cursor:pointer;margin-bottom:23px;margin-top:13px}#fbuilder .dfield{position:relative;margin-top:13px}#fbuilder .medium{width:60%!important;padding-left:0;padding-right:0;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;padding:11px 9.5px;font-size:15px;font-size:.9375rem;font-weight:300;border-radius:4px;line-height:1.4;font-family:"Open Sans",sans-serif;color:#000;outline:none;border:1px solid #d8d8d8}.fixcheckbox input{width:2%!important}.dfield input{width:60%;padding-left:0;padding-right:0;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;padding:11px 9.5px;font-size:15px;font-size:.9375rem;font-weight:300;border-radius:4px;line-height:1.4;font-family:"Open Sans",sans-serif;color:#000;outline:none;border:1px solid #d8d8d8}#fbuilder .pbSubmit{background:#31abfc!important;color:#fff!important;display:inline-block!important;cursor:pointer!important;margin:10px 10px 0 0px!important;padding:14px 31px!important;border-radius:11px!important;font-size:17px!important;border:none!important;text-transform:uppercase!important;font-family:"Open Sans",sans-serif!important;font-weight:600!important}#fbuilder div.cpefb_error{background:#fdf9e5;border:1px solid red;opacity:.9;margin-top:7px;position:relative;padding:8px 10px;z-index:1000;display:inline-block}#fbuilder div.cpefb_error{background:#fdf9e5!important;border:1px solid #f00!important;border-radius:6px!important;font-size:15px!important;opacity:.9;margin-top:7px;position:relative;padding:8px 10px!important;z-index:1000;display:inline-block}.home .slotsCalendar{background:#fff}.home .totalCost{background:#fff}.get-involved .totalCost{background:#fff}.get-involved .slotsCalendar{background:#fff}.page-content{max-width:700px;padding:13px;margin:0 auto;background:#fff;-webkit-box-shadow:0 0 24px 1px rgb(0 0 0 / .11);box-shadow:0 0 24px 1px rgb(0 0 0 / .11)}a{color:#21d4fd;transition:all 0.3s}a:hover{color:#b721ff}.tabbed{overflow-x:hidden;padding-bottom:16px}.tabbed [type="radio"]{display:none}.tabs{display:flex;align-items:stretch;list-style:none;padding:0;border-bottom:1px solid #ccc}.tab>label{display:block;margin-bottom:-1px;padding:12px 15px;border:1px solid #ccc;background:#eee;color:#666;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all 0.3s}.tab:hover label{border-top-color:#333;color:#333}.tab{width:50%;text-align:center}.tab-content{display:none;color:#777}.tabbed [type="radio"]:nth-of-type(1):checked~.tabs .tab:nth-of-type(1) label,.tabbed [type="radio"]:nth-of-type(2):checked~.tabs .tab:nth-of-type(2) label,.tabbed [type="radio"]:nth-of-type(3):checked~.tabs .tab:nth-of-type(3) label,.tabbed [type="radio"]:nth-of-type(4):checked~.tabs .tab:nth-of-type(4) label,.tabbed [type="radio"]:nth-of-type(5):checked~.tabs .tab:nth-of-type(5) label{border-bottom-color:#fff;border-top-color:#b721ff;background:#fff;color:#222}.tabbed [type="radio"]:nth-of-type(1):checked~.tab-content:nth-of-type(1),.tabbed [type="radio"]:nth-of-type(2):checked~.tab-content:nth-of-type(2),.tabbed [type="radio"]:nth-of-type(3):checked~.tab-content:nth-of-type(3),.tabbed [type="radio"]:nth-of-type(4):checked~.tab-content:nth-of-type(4){display:block}.newheadings{color:#3a3a3a;font-size:22px;margin-bottom:10px;margin-top:25px;text-align:center}.newpara{font-size:17px;text-align:center;width:100%!important}.modal p,.modal li{padding-bottom:0px!important}@media only screen and (max-width:600px){.modal{padding:20px!important}footer .dropLine:after{background:#0e043f!important}.sb_m2 #fbuilder td a{padding-top:min(8px, 8%)!important;padding-bottom:min(38px, 80%)!important}.page-content{padding:13px!important}}@media screen and (max-width:1230px){body header.lrg nav{text-align:right!important}body header.lrg .spri.spri-main-logo-angle,body header .spri.spri-main-logo-angle{background-color:transparent!important;background-image:url(/wp-content/themes/LoveSoulChoir/assets/images/loveSoulChoir_logo_angled.png)!important;background-size:100% auto!important;position:absolute!important;height:190px!important;width:300px!important;margin:0!important;opacity:1!important;border:none!important}}@media screen and (max-width:650px){header.lrg .mainCarousel .text,header.lrg .mainCarousel .inner{min-height:0!important}}@media screen and (min-width:640px) and (max-width:1230px){header.lrg .mainCarousel .text{margin-top:0px!important}header.lrg .mainCarousel .text{padding-top:0!important}}.vocalistsHome_post img{width:100%;height:auto;object-fit:cover}@media screen and (max-width:700px){.infiCar.vocalistsHome .original,.infiCar.ThePress .original{display:none!important}}@media screen and (max-width:650px){.infiCar.vocalistsHome .original,.infiCar.ThePress .original{display:none!important}.infiCar.vocalistsHome .inner,.infiCar.ThePress .inner{display:block!important}}@media screen and (min-width:650px){.infiCar.vocalistsHome .original,.infiCar.ThePress .original{display:block!important}.infiCar.vocalistsHome .inner,.infiCar.ThePress .inner{display:none!important}}@media screen and (max-width:960px){.vocalistsHome_post .vocalistHinfo{height:100%;display:block}.vocalistsHome_post .vocalistHinfo .table_cell{display:flex;align-items:center;justify-content:center;height:100%}}body header .mainCarousel .inner{box-sizing:border-box}@media screen and (max-width:640px){body header.lrg .spri.spri-main-logo-angle,body header .spri.spri-main-logo-angle{height:140px!important;width:220px!important}}@media screen and (max-width:960px){header a.responsive{right:30px!important;margin-right:0!important}header.lrg .mainCarousel{margin-top:0px!important}header.lrg .mainCarousel .text{margin-top:0px!important}}@media only screen and (min-width:640px){body header .mainCarousel .inner{min-height:100vh!important;display:flex!important;justify-content:center!important;align-items:center!important}body:not(:has(.overlarge)) header .mainCarousel .inner{margin-top:calc(var(--header-height, 80px) * -1)!important}}@media screen and (max-width:650px){header.lrg .mainCarousel{padding-top:0!important}}@media screen and (min-width:1230px){body header .mainCarousel{--header-height:0px}body:not(:has(.overlarge)) header .mainCarousel .inner{margin-top:-50px!important}}.mainSection .dd-profile-text>*{text-align:center!important}@media screen and (max-width:960px){header a.responsive{background-color:rgb(0 0 0 / .7);padding:15px!important}header a.responsive span{height:2px;margin:10px auto 0}header a.responsive span:first-child{margin-top:0}}@media screen and (max-width:360px){header a.responsive{right:10px!important}}body header .mainCarousel .inner{padding-top:calc(var(--logo-height, 230px) + var(--header-height, 80px))!important;padding-bottom:130px!important}body header .mainCarousel{margin-top:calc(var(--header-height, 80px) * -1)!important}@media only screen and (min-width:960px) and (max-width:1060px){#menu-main-menu .menu-item-home{display:none}}@media screen and (max-width:640px){header.lrg .mainCarousel .text{padding-top:0!important;margin-top:0px!important}}.os_tb.is-style-alt .container .image{position:relative;right:auto;bottom:auto}@media only screen and (min-width:960px){.os_tb.is-style-alt .container,.text-media-home .container{display:flex;align-items:center;justify-content:center}.os_tb.is-style-alt .container .text,.text-media-home .text{width:100%;flex-shrink:1;float:none}.os_tb.is-style-alt .container .image,.text-media-home .image{width:45%;margin-left:5%;flex-shrink:0;float:none}.os_tb.is-style-alt .container .image.right,.text-media-home .image.right{order:2}}@media only screen and (max-width:767px){.os_tb.is-style-alt .container,.text-media-home .container,.news-carousel-2 .container{width:85%!important;margin:0 auto}}@media only screen and (max-width:959px){.os_tb.is-style-alt .container .image,.text-media-home .image{width:100%;margin-bottom:40px}}.os_tb.is-style-alt .container .image img,.text-media-home .image img{width:100%;height:auto}.text-media-home{padding-top:0}.os_tb .theText h1,.os_tb .theText h2,.text-media-home h1,.text-media-home h2{font-size:30px;font-size:1.875rem;font-weight:500;margin-bottom:1em;line-height:1.2}.os_tb .theText h3,.os_tb .theText h4,.os_tb .theText h5,.os_tb .theText h6,.text-media-home h3,.text-media-home h4,.text-media-home h5,.text-media-home h6{font-weight:500;margin-bottom:.7em;color:#3e3a3a;font-size:20px;font-size:1.25rem}@media only screen and (max-width:990px){.text-media-home .image{position:relative}}.news-carousel-2 .container{display:flex;justify-content:space-between;gap:30px;padding:40px 0 0}.news-carousel-2 .container:after{display:none}.news-carousel-2-post{display:flex}@media only screen and (min-width:1025px){.news-carousel-2-post{flex-basis:33.3333%;flex-direction:column}}.news-carousel-2-post .text{padding:30px;border:1px solid #e3e3e3;flex-basis:100%;text-align:center}.news-carousel-2-post .news-carousel-2-title-link{text-decoration:none;color:#000;text-transform:uppercase;font-size:1.4125rem;color:#3a3a3a;text-align:center;display:block;line-height:1.4;margin-bottom:.6em}.news-carousel-2-post time{font-style:italic;font-size:.95em;color:#6a6a6a;margin-bottom:1.2em;display:block}.news-carousel-2-post p{font-size:.99em}.news-carousel-2-post .read-more{background:#31abfc;color:#fff;font-weight:600;text-decoration:none;display:inline-block;padding:8px 25px;border-radius:3px;border:none;cursor:pointer;font-family:"Raleway",sans-serif;text-transform:uppercase}.news-carousel-2-post .read-more:hover{background:#2e9feb}.news-carousel-2-post img{width:100%;height:auto}.news-carousel-2-post{flex-direction:column}@media only screen and (max-width:1024px){.news-carousel-2 .container{flex-direction:column}}@media only screen and (min-width:767px) and (max-width:1024px){.news-carousel-2-post img{height:100%!important;object-fit:cover}.news-carousel-2-post{flex-direction:row}.news-carousel-2-post .image{height:100%}}.mainButton.hasIcon span.icon.fa:before{font-size:16px;left:50%;transform:translateX(-50%) translateY(-50%);top:50%}.bookUs{max-width:100%}.news-carousel-2-post.is-style-hide-links a,.is-style-hide-links.postLoop a{pointer-events:none}.Caroverlay{display:none!important}