h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .font-primary, #logo a, .top-search-form input, .entry-link, .entry.entry-date-section span, .button-desc, .fbox-content h3, .tab-nav-lg li a, .counter, .nav-tree li a, label, .widget-filter-links li a {
  font-family: 'HelveticaMor' !important;
}
.header-size-md #header-wrap #logo img {height: auto;}
.heading-block h1, .heading-block h2, .heading-block h3, .heading-block h4 {margin-bottom: 0;font-weight: 600;}

@font-face {
  font-family: 'HelveticaMor';
  src: url('https://musicofremembrance.org/themes/global/more/css/fonts/helvetica-bold-webfont.woff2') format('woff2'),
       url('https://musicofremembrance.org/themes/global/more/css/fonts/helvetica-bold-webfont.woff') format('woff');
  font-weight: 700;
  font-style: normal;
}
.team-title h4{letter-spacing: 0;}
@media (max-width: 991.5px){
/*.menu-item .sub-menu-trigger:not(.icon-rotate-90) {width:100%;text-align:right;}*/
.IDL971GVLU39NMM5.container{max-width:100%;}
.IDL8OSEKED1P11D3 img{max-width: 200px;margin: 0 auto;width: 100%;}
.sd-tab-artists .promo-mini img{max-width: 200px;margin: 0 auto;width: 100%;}
.sd-tab-artists .promo-mini h3{font-size: 17px !important;}
.footer--row .col-md-4:nth-child(1) .row:last-child{display:none;}
.footer--row .col-md-4:nth-child(1){padding-bottom: 20px !important;}
}
@media (max-width: 1199px) and (min-width: 992px) {
.testi-meta-details .col-md-4{flex: 0 0 50%;max-width: 50%;}
.IDL8OSEKED1P11D3 img{padding: 0 20px;}
.sd-tab-artists .promo-mini h3{font-size: 1.75vw !important;}
}
@media (min-width: 1200px) {
.IDL8OSEKED1P11D3 img{padding: 0 50px;}
.sd-tab-artists .promo-mini h3{font-size: 1.75vw !important;}
} 
.media-coverage-page .container.py-0{
padding-bottom: 0 !important;padding-top: 15px !important;
}
.sd-tabs-layout .sd-tabs-layout-nav ul li a:hover {
  color: #fff;
}
.sd-tabs-layout .sd-tabs-layout-nav ul li.ui-state-active a {
  color: #dcad5c !important;
}
.sd-tabs-layout .sd-tabs-layout-nav ul li.ui-state-active a{pointer-events:none;}
#fsForm4992088 *{
font-family: Roboto, sans-serif !important;
}
.page-78 .team-title .artist-listing-credit-more{
display:none;
}
#fsForm4992088 .fieldset-content select{
margin-right: 2px;
padding-right: 15px;
}
#fsSection131160616 .fsSectionHeader{
display:none;
}
.IDL8JL23RX3SZTT1 .fsEmbed{
padding:0 !important;
}
.page-78 .team-title span:nth-child(1){
display:block !important;
}
#artist-detail-page .section-alternate-bg{
padding-top:50px !important;
}
.sd-tab-overview .fluid-width-video-wrapper{
padding-top: 56.25% !important;
}
.artist-detail-page-shows .artist-credit-details{
min-height: calc(100% - 20px);
}
.artist-detail-page-shows .artist-credit-details h4{
min-height:auto;line-height: 1.2;margin-bottom: 5px;
}
.artist-detail-page-shows .artist-credit-details p {
  margin-bottom: 0;
}
.artist-credit-details p{
display:none;
}
.artist-credit-details p:nth-child(2){
display:block !important;
}
.board-member-fonts *{
font-family: Roboto, sans-serif !important;
}
body.page-141 .swiper_wrapper.vh-75 .slider-caption .btn-primary{
position: absolute;right: 0;top: 0;font-size:17px;
}
body.page-140 .swiper_wrapper.vh-75 .slider-caption .btn-primary{
position: absolute;right: 0;top: 0;font-size:17px;
}
body.page-125 .swiper_wrapper.vh-75 .slider-caption .btn-primary{
position: absolute;right: 0;top: 0;font-size:17px;
}
.ticket-form-sm{
max-width:600px;
margin:50px auto;
background-color:#f9f9f9;
padding:40px;
}
.ticket-form-sm label{
font-family: Roboto, sans-serif;
letter-spacing: 0;
font-size:15px;
}
.ticket-form-sm .btn-primary{
padding: 8px 15px;
border-radius: 3px;
}
.ticket-phead h2{text-transform:unset;}
.ticket-phead p{display:none;}
@media (max-width: 767px){
.ticket-form-sm{padding:15px;}
.ticket-phead h2{font-size: 21px !important;}
body.page-127 .swiper_wrapper.vh-75 .slider-caption h2{margin-bottom:0 !important;}
body.page-127 .swiper_wrapper.vh-75 .slider-caption .btn-primary{font-size:13px;position:unset;}
body.page-126 .swiper_wrapper.vh-75 .slider-caption h2{margin-bottom:0 !important;}
body.page-126 .swiper_wrapper.vh-75 .slider-caption .btn-primary{font-size:13px;position:unset;}
body.page-125 .swiper_wrapper.vh-75 .slider-caption h2{margin-bottom:0 !important;}
body.page-125 .swiper_wrapper.vh-75 .slider-caption .btn-primary{font-size:13px;position:unset;}
}
@media (max-width: 991px) and (min-width: 768px) {
body.page-127 .swiper_wrapper.vh-75 .slider-caption .btn-primary{font-size:14px;}
body.page-126 .swiper_wrapper.vh-75 .slider-caption .btn-primary{font-size:14px;}
body.page-125 .swiper_wrapper.vh-75 .slider-caption .btn-primary{font-size:14px;}
}
@media (max-width: 1199px) and (min-width: 992px) {
.ticket-phead h2{font-size: 31px !important;}
}
.page-show-details .sd-tab-artists .promo-mini img{
width: 100%;
aspect-ratio: 1/1;
overflow: hidden;
object-fit:cover;
object-position: top;
}
.more-audio-list .more-audio-item{
display:none;
}
.friend-fund-form{
padding:20px;
background-color:#f9f9f9;
max-width:530px;
}
.mailing-list-wrapper .mailing-list-content .wrapper-heading{
text-shadow: 0 0 35px rgba(0,0,0,0.9);
}
.mailing-list-wrapper .mailing-list-content p{
text-shadow: 0 0 5px rgba(0,0,0,0.9);
color: #fff;
font-weight: 500;
}
.friend-fund-form *{
font-family: Roboto, sans-serif;
}
.friend-fund-form .form-check-inline {display:block;}
.friend-fund-form h4{
margin-bottom:5px;
font-size: 17px !important;
}
.friend-fund-form .form-check-inline span{
display: inline-block;
}

.show-list-item .show-list-item-detail{
background-color: #f2c15b;
}
.show-list-item {
  background-color: #f2c15b;
}
.show-list-grid .row > div:nth-child(odd) .show-list-item .show-list-item-btns .btn-primary {
  color: #0B263C;
  background-color: #f2c15b;
  border-color: #f2c15b;
}
.show-list-grid .row > div:nth-child(odd) .show-list-item .show-list-item-btns .btn-secondary {
  color: #f2c15b !important;
  background-color: transparent;
  border-color: #f2c15b !important;
}
.IDL8EVCT2LNW5UH1 .content-wrap{
padding: 40px 0 0 0 !important;
}
.container.IDL8EWM8UO6F0PF9{
margin-bottom:-80px;
}
.IDL7OJGMG0HCBSG1 div {
padding:0 !important;
}
.IDL87G2WT0S3COV5 .fluid-width-video-wrapper{padding-top:56.25% !important;}

.IDL80B6XUMDK6E47 .tab-nav{display:none;}
.IDL80B6XUMDK6E47 .tab-container {padding:0 !important;border:0 !important;}
.IDL80B6XUMDK6E47 .tab-content {padding:0 !important;border:0 !important;}
.IDL80B6XUMDK6E47 .tab-nav{display:none;}
.IDL80B6XUMDK6E47 .tab-container {padding:0 !important;border:0 !important;}
.IDL80B6XUMDK6E47 .tab-content {padding:0 !important;border:0 !important;}

.IDL87G57BJTLDGT7 .fluid-width-video-wrapper{margin-bottom:20px;}

@media (max-width: 575px){
.IDL8EVYB7LZAOIH0 .col-sm-6{margin-bottom: 180px;}
.container.IDL899U25AN8RWE1{padding-bottom:0 !important;}
.container.IDL8EWM8UO6F0PF9{margin-bottom:0;}
.container.IDL8EVM4BERR9LK5{padding-bottom:0 !important;}
img.IDL8EWQ6BIKH0WW0{min-height: 200px;object-fit: cover;}
.IDL87G2WT0S3COV5 .fluid-width-video-wrapper{margin-bottom:15px;}
.header-size-md #header-wrap #logo img{height: auto !important;margin-bottom: 10px;margin-top: 9px;}
}

@media (max-width: 768px) and (min-width: 576px) {
.container.IDL8EWM8UO6F0PF9{margin-bottom:0;}
.container.IDL8EVM4BERR9LK5{padding-bottom:130px !important;}
.header-size-md #header-wrap #logo img{height: auto !important;margin-bottom: 10px;margin-top: 9px;}
}
@media (max-width: 991px) and (min-width: 768px) {
.container.IDL8EWM8UO6F0PF9{margin-bottom:-30px;}
}

/*.slider-caption h2{
  text-transform: lowercase;
}

.slider-caption h2::first-line {
  text-transform: capitalize;
}*/

.border-bott-board {
 margin-left: 0;
margin-right: 0;
border-top: 1px solid #dee2e6;
border-bottom: 1px solid #dee2e6;
margin-top: -2px;
background-color: #fff;
}

.border-bott-board .colum_pb {
    padding: 0;
}

.border-bott-board p {
    margin: 0;
    padding: 10px 0;
}
.media-coverage-page .row .col-lg-3{
display:none;
}

@media (min-width: 992px) and (max-width:1299px) {
.header-size-md #header-wrap #logo img{height: auto;width: auto;margin-top: 12px;}
.featured-grid-item-detail .heading-block h2{font-size: 32px !important;}
}
.formtohide{
            max-width: 900px;
            background-color: #fff;
            padding: 25px;
            margin: 0 auto;
           font-family:Roboto, sans-serif !important;
        }
.formtohide *{
           font-family:Roboto, sans-serif !important;
text-transform: unset;
        }
.formtohide > h3{
           font-family:'Playfair Display', serif !important;
        }
        .pform-label{
            max-width: 500px;
            margin: 0 auto;
            text-align: center;
            padding-top: 20px;
        }
        .pform-label label{
            background-color: #f0f0f0;
            padding: 10px 15px 10px;
            border-radius: 5px;
            line-height: 1;
           font-family:Roboto, sans-serif !important;
        }
.page-134 .IDL7SXZJD1D7PM35{
display:none !important;
}
.fsHidden{
  display: none;
  padding: 0 !important;
  margin: 0 !important;
    margin-bottom: 0px;
}
.sostenuto-frm .fsForm{
padding: 0 !important;
width:auto !important;
}
.pform-label-sos label{
font-family: Roboto, sans-serif !important;
}

.sostenuto-frm input[type="checkbox"]{
top: 1px !important;height: 20px !important;
box-shadow:none !important;
}
.sostenuto-frm input[type="checkbox"]:focus{
box-shadow:none !important;
}
.sostenuto-frm input[type="text"], .sostenuto-frm input[type="email"], .sostenuto-frm input[type="number"], .sostenuto-frm input[type="tel"], .sostenuto-frm select, .sostenuto-frm textarea {
  background-color: #fbf9f7 !important;
box-shadow:none !important;
}

.formtohide fieldset .fsLabel{font-size:14px;}
@media (max-width: 767px){
.sostenuto-frm{padding-left: 15px;padding-right: 15px;}
}

.show-buy-form{max-width:750px;margin:0 auto;padding:50px 15px;}
.show-buy-form .fsError {color: #ff5c5c;}


.subsc-form{max-width:750px;margin:0 auto;padding:0 15px 50px 15px;font-family:Roboto, sans-serif !important;}
.subsc-form *{font-family:Roboto, sans-serif !important;}
.subsc-form label{font-family:Roboto, sans-serif !important;text-transform:unset;letter-spacing: 0;}
.subsc-form .fsError {color: #ff5c5c;}
.subsc-form fieldset{border: 1px solid #ccc;padding: 15px;border-radius: 3px;}
.subsc-form fieldset legend{width: auto;font-size: 16px;text-transform: uppercase;font-weight: bold;padding-left: 5px;padding-right: 5px;}
.subsc-form fieldset .fsSupporting{font-size:12px;}


.swiper_wrapper .swiper-slide::after{
background: linear-gradient(180deg, rgba(19,16,27,0) 3%, rgba(19,16,27,0.9) 100%);
position:absolute;
bottom:0;left:0;right:0;
content:'';
height: 150px;
}
.slider-caption h2{font-size: 2.25rem !important;}
.swiper_wrapper.vh-75 .slider-caption{bottom: 38px;}
.swiper-pagination{bottom: 5px !important;opacity:0.5;}
.slider-element:hover .swiper-pagination{opacity:1;}
.swiper-pagination-clickable .swiper-pagination-bullet{margin: 0 3px;}
.sd-tab-overview p.list-group-item{padding: 0;border: none;}

@media (max-width: 767px){
.slider-element.vh-75 {height: 41.5vw !important;}
.slider-caption h2 {font-size: 18px !important;padding: 0;margin-bottom: 0;line-height: 1.2;}
.swiper_wrapper.vh-75 .slider-caption{bottom: 15px;}
.swiper-pagination{bottom: 0px !important;}
.show-detail-tabbed-heading{padding: 80px 0 10px 0;background: linear-gradient(180deg, rgba(19,16,27,0) 3%, rgba(19,16,27,0.9) 100%);}
.show-detail-tabbed-heading h1{font-size: 18px !important;line-height: 1.3;}
.show-detail-tabbed-banner img{height: 42vw;}
}
@media (max-width: 991px) and (min-width: 768px) {
.slider-caption h2 {font-size: 28px !important;}
.swiper_wrapper.vh-75 .slider-caption{bottom: 25px;}
.show-detail-tabbed-heading{padding: 40px 0 25px 0;}
.show-detail-tabbed-heading h1{font-size: 28px !important;}
}

.morform{background-color: transparent !important;color:#000 !important;}
.morform .fsSectionHeading{color:#000 !important;}
.morform .fsSectionText{font-family: Roboto, sans-serif !important;}
.morform .fsField {border-radius: 3px !important;font-family: Roboto, sans-serif !important;}
.morform .fsForm.fsMaxCol1{width: 100% !important;max-width: 800px;}
.morform .fsSubField.fsFieldAddress, .morform .fsSubField.fsFieldAddress2 {margin-bottom: 20px;}
.morform #fsReferralBadge{display:none !important;}

.meal-opt{border-top:1px solid #e3e3e3;padding:5px 0;}
.meal-opt.opt-4{border-bottom:none;1px solid #e3e3e3;}
.meal-opt .fsLabel{font-family: Roboto, sans-serif !important;font-size:14px !important;text-transform: unset;margin-bottom: 0 !important;letter-spacing: 0;font-weight: 500;}
.slider-caption h2 {font-family: 'HelveticaMor' !important;font-weight: 600;}

.page-show-details .sd-tab-overview p{margin-bottom: 10px;}


.IDL7OOCX6UF5OOK7 .col-md-3{flex: 0 0 20%;max-width: 20%;padding-bottom: 30px;}
.IDL7OOCX6UF5OOK7 .team-title{min-height: 100px;}
.IDL7OOCX6UF5OOK7 .bg-white.p-4{padding:0 !important;}
.IDL7OOCX6UF5OOK7 .team.bg-white {background-color: #f9f9f9 !important;}
.IDL7OOCX6UF5OOK7 .team-image{padding: 25px 25px 0 25px;}
.IDL7OOCX6UF5OOK7 .team-title span{color: #585858;font-style: normal;font-size: 14px;padding: 0 5px;}
.IDL7OOCX6UF5OOK7 .team-title a{color: #000;text-transform: capitalize;}

.show-detail-container .sd-tab-artists .col-md-3{flex: 0 0 20%;max-width: 20%;padding-bottom: 30px;}
.show-detail-container .sd-tab-artists .promo{background-color: #f9f9f9;margin-bottom: 0 !important;padding-bottom: 15px;}
.show-detail-container .sd-tab-artists .promo img{padding: 25px 25px 0 25px;}
.show-detail-container .sd-tab-artists .promo h3{font-size: 1.125rem !important;}

.IDL8OSEKED1P11D3 .col-md-3{flex: 0 0 20%;max-width: 20%;padding-bottom: 30px;}
.IDL8OSEKED1P11D3 .col-md-3 img{padding: 25px 25px 0 25px;}
.IDL8OSEKED1P11D3 .col-md-3 p a{font-size: 1.125rem !important;font-family: 'Playfair Display', serif !important;color:#000;text-align:center;}
.IDL8OSEKED1P11D3 .col-md-3::before{background-color: #f9f9f9;content: ' ';position: absolute;top: 0;left: 15px;z-index: 1;right: 15px;bottom: 30px;}
.IDL8OSEKED1P11D3 .col-md-3 *{position:relative;z-index:9;}
.IDL8OSEKED1P11D3 .col-md-3 p{text-align:center;font-size: 1.125rem !important;font-family: 'Playfair Display', serif !important;color:#000;text-align:center;padding:0 10px;}

.artist-listing.grid-0{display:flex;flex-wrap:wrap;margin: 0 -30px;justify-content: center;}
.artist-listing.grid-0 .artist-item{flex: 0 0 20%;max-width: 20%;padding: 15px;}
.artist-listing.grid-0 .artist-item .show-cols{flex: 0 0 100%;max-width: 100%;}
.artist-listing.grid-0 .artist-item .row{background-color: #f9f9f9;display:block;margin:0 !important;padding: 25px 10px;}
.artist-listing.grid-0 .artist-item .show-cols h2{font-size: 1.125rem !important;line-height: 1.2;margin-top: 20px;  text-align: center;margin-bottom: 20px;min-height:43px;display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;    overflow: hidden;}
.artist-listing.grid-0 .artist-item .show-cols .show-btns{text-align: center;}
.artist-listing.grid-0 .artist-item .show-cols .show-btns .btn{background-color: #d93b39;border-color: #d93b39;color:#fff !important;}
.artist-listing.grid-0 .artist-item .show-cols .show-img{aspect-ratio:3/4;object-fit:cover;height: 100%;}
.show-list-item .show-list-item-info h3 a {font-size: 30px;}

.artist-listing.grid-2{display: flex;flex-wrap:wrap;}
.artist-listing.grid-2 .artist-item {width:calc(50% - 30px);}
.artist-listing.grid-2 .artist-item .col-md-4{flex: 0 0 100%;max-width: 100%;}
.artist-listing.grid-2 .artist-item .col-md-8{flex: 0 0 100%;max-width: 100%;}
.artist-listing.grid-2 .artist-item{background-color: #f9f9f9;margin:15px;padding: 20px;}
.artist-listing.grid-2 .artist-item h2{font-size: 1.125rem !important;font-family: 'Playfair Display', serif !important;color: #000;text-align: center;font-weight: normal;margin-top: 10px;}
.artist-listing.grid-2 .artist-item .show-btns{text-align: center;}
.artist-listing.grid-2 .artist-item .thumb-col img{aspect-ratio: 3/4;height: 100%; width: 100%; object-fit: cover;}



.artist-listing.grid-4{display: flex;flex-wrap:wrap;}
.artist-listing.grid-4 .artist-item {width:calc(25% - 30px);}
.artist-listing.grid-4 .artist-item .col-md-4{flex: 0 0 100%;max-width: 100%;}
.artist-listing.grid-4 .artist-item .col-md-8{flex: 0 0 100%;max-width: 100%;}
.artist-listing.grid-4 .artist-item{background-color: #f9f9f9;margin:15px;padding: 20px;}
.artist-listing.grid-4 .artist-item h2{font-size: 1.125rem !important;font-family: 'Playfair Display', serif !important;color: #000;text-align: center;font-weight: normal;margin-top: 10px;}
.artist-listing.grid-4 .artist-item .show-btns{text-align: center;}
.artist-listing.grid-4 .artist-item .thumb-col img{aspect-ratio: 3/4;height: 100%; width: 100%; object-fit: cover;}

#artist-detail-page{background-color: #dcad5c;}
#artist-detail-page .content-wrap.section-alternate-bg{background-color: transparent !important;}

.artist-detail-body footer{margin-top: 0 !important;}
.artist-detail-body .container.mt-5{padding-bottom: 50px;}
.mor-artist-galleries .heading-block h3{margin-bottom: 0;}

img.mfp-img{max-height: 98vh !important;}

@media (max-width: 767.98px) {
.IDL7OOCX6UF5OOK7 .col-md-3{flex: 0 0 50%;max-width: 50%;}
.IDL8OSEKED1P11D3 .col-md-3{flex: 0 0 50%;max-width: 50%;}
.show-detail-container .sd-tab-artists .col-md-3{flex: 0 0 50%;max-width: 50%;}
.artist-listing.grid-0 .artist-item{flex: 0 0 50%;max-width: 50%;}
.artist-listing.grid-0{margin: 0 -10px;}
.artist-listing.grid-4 .artist-item {width:calc(100% - 30px);}
.artist-listing.grid-2 .artist-item {width:calc(100% - 30px);}
}

@media (min-width: 768px) and (max-width: 991.98px) {
.IDL7OOCX6UF5OOK7 .col-md-3{flex: 0 0 33.3333%;max-width: 33.3333%;}
.IDL8OSEKED1P11D3 .col-md-3{flex: 0 0 33.3333%;max-width: 33.3333%;}
.show-detail-container .sd-tab-artists .col-md-3{flex: 0 0 33.3333%;max-width: 33.3333%;}
.artist-listing.grid-0 .artist-item{flex: 0 0 33.3333%;max-width: 33.3333%;}
.artist-listing.grid-4 .artist-item {width:calc(50% - 30px);}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
.IDL7OOCX6UF5OOK7 .col-md-3{flex: 0 0 25%;max-width: 25%;}
.IDL8OSEKED1P11D3 .col-md-3{flex: 0 0 25%;max-width: 25%;}
.show-detail-container .sd-tab-artists .col-md-3{flex: 0 0 25%;max-width: 25%;}
.artist-listing.grid-0 .artist-item{flex: 0 0 25%;max-width: 25%;}
.IDL8EVCT2LNW5UH1 .show-list-grid .col-lg-4 .show-list-item-info h3 a {font-size: 19px !important;}
}
@media (min-width: 1200px){
.IDL8EVCT2LNW5UH1 .show-list-grid .col-lg-4 .show-list-item-info h3 a {font-size: 19px !important;}
}
@media (min-width: 992px){
.show-detail-tabbed-banner img{width:100%;}
}
.donate-sections {
    border: 3px solid #0b263c;
    padding: 20px;
    border-radius: 15px;
    width: 80%;
    display: inline-block;
}
.page-148 .swiper_wrapper .swiper-slide::after {
display:none;
}
.page-148 .IDLLH0YQK4Q1GP63 .btn{
font-size: 21px;
  font-weight: bold;
  padding: 15px 30px;
  margin-bottom: 20px;
}

.button-container {
    text-align: right;
}

/* Remove Page Id .page-163 to apply on all pages. */
.slider-element.vh-75 {height: 25.8vw !important;}
.swiper_wrapper .swiper-slide::after{display: none !important;}

.page-148 .slider-element{height: 27vw !important;}