.singular-page-8 .gchoice_10_54_0 { //display: none !important; //Spring 2018 West Side Story	}

.singular-page-8 .gchoice_10_54_1 {  //display: none !important; //Spring 2018 101 Dalmatians TOTS	 }

.singular-page-8 .gchoice_10_54_2 { //display: none !important; //Spring 2018 101 Dalmatians PRE-PRIMARY }
.singular-page-8 .gchoice_10_54_2 label { color: red!important;  }

.singular-page-8 .gchoice_10_54_3 { //display: none !important; // Tap Dance Class }
.singular-page-8 .gchoice_10_54_3 label { color: #6e41ff !important;  }

.singular-page-8 .gchoice_10_54_4 { //display: none !important; //Tiny Tappers Class }
.singular-page-8 .gchoice_10_54_4 label { color: #009207 !important;  }

.singular-page-8 .gchoice_10_54_5 { //display: none !important; //Hip Hop Class }

.singular-page-8 .gchoice_10_54_6 { //display: none !important; // Broadway Babies }
.singular-page-8 .gchoice_10_54_6 label { color: #c60200 !important; }

.singular-page-8 .gchoice_10_54_7 { //display: none !important; // Musical Improv Spring Retreats 2018	}
.singular-page-8 .gchoice_10_54_7 label { color: #0082D5 !important;  }

.singular-page-8 .gchoice_10_54_8 { //display: none !important; //  Summer Camps 2018 }
.singular-page-8 .gchoice_10_54_8 label { color: purple !important; }

.singular-page-8 .gchoice_10_54_9 { //display: none !important; }

.singular-page-8 .gchoice_10_54_10 { display: none !important; }
.singular-page-8 .gchoice_10_54_10 label { // color: red !important; }


.singular-page-8 #field_12_9,
.singular-page-8 #field_12_8,
.singular-page-8 #field_10_47,
.singular-page-8 #field_10_14 {
	display: none !important;
} 

.singular-page-3743 .gchoice_10_54_0 { display: none !important; // spring }


.singular-page-3743 .gchoice_10_54_1 { // display: none !important; //summer }

.singular-page-3743 .gchoice_10_54_2 { // display: none !important; //fall }
.singular-page-3743 .gchoice_10_54_2 label { color: #0082D5 !important; // fall }

.singular-page-3743 .gchoice_10_54_3 { display: none !important; // winter }

.singular-page-3743 .gchoice_10_54_4 { display: none !important; }

.singular-page-3743 .gchoice_10_54_6 { display: none !important; // dance }
.singular-page-3743 .gchoice_10_54_6 label { color: #0082D5 !important; // dance }

.singular-page-3743 .gchoice_10_54_7 { display: none !important; // Tap }
.singular-page-3743 .gchoice_10_54_7 label { color: #0082D5 !important; // Tap }

.singular-page-3743 .gchoice_10_54_8 { display: none !important; //  hip-hop }
.singular-page-3743 .gchoice_10_54_8 label { color: #0082D5 !important; //  hip-hop }

.singular-page-3743 .gchoice_10_54_9 { display: none !important; // broadway babies }
.singular-page-3743 .gchoice_10_54_9 label { color: red !important; // broadway babies }

.singular-page-3743 .gchoice_10_54_5,
.singular-page-3743 .gchoice_10_54_2,
.singular-page-3743 #field_12_9,
.singular-page-3743 #field_12_8,
.singular-page-3743 #field_10_47,
.singular-page-3743 #field_10_14 {
	display: none !important;
} 

#input_10_77 li { display:block; float:left; background:none; }
#field_10_34 { margin-top:50px; }

.soliloquy-id-7127 .soliloquy-caption.soliloquy-caption-bottom {
  position:absolute;
  top:0;
  pointer-events: none;
}


.soliloquy-id-7127 .soliloquy-container .soliloquy-caption .soliloquy-caption-inside {
  background:none;
  pointer-events: none;
}

.soliloquy-id-7127 .soliloquy-caption-inside {
  padding:0 !important;
}


.soliloquy-id-7127 h3 {
    width: 50%;
    position: absolute;
    left: 9%;
    top: 39px;
    text-transform: uppercase;
    font-size: 2.7em;
    color: white;

}

.soliloquy-id-7127 p b {
text-transform: uppercase;
letter-spacing:1px;
font-family:nanami, sans-serif;
}


.soliloquy-id-7127 p {
    bottom: 21px;
    position: absolute;
    left: 15px;
    text-transform: uppercase;
}

div#sb_instagram {
padding-bottom:0 !important;
min-height:270px;
width:90%;
}

div#sb_instagram img {
cursor:pointer;
}

@media (min-width: 564px) AND (max-width: 768px) {
div#sb_instagram.sbi_width_resp {
width:50% !important;
}
}

@media (min-width: 452px) AND (max-width: 563px) {
div#sb_instagram.sbi_width_resp {
width:80% !important;
}
}

/* homepage nav overrides */
@media screen and (min-width: 1520px) {
.menu-primary>ul span {
/*    display: inline !important; */
}
}

@media only screen and (max-width: 1520px) {
.menu-primary>ul span {
/*    display: none !important; */
}
}

@media only screen and (min-width: 48em) {
.top-bar-section li:not(.has-form) a:not(.button) {
/*  padding:0 25px; */
}

@media only screen and (min-width: 1140px) and (max-width: 1628px) {
#main { margin-top:196px; }
}

/* ------- custom donations styling ------- */
#CustomDonationsForm button:hover {
    color: inherit;
}

button#cd-one-time-gift {
    background-color: #dc1435;
    background-image: linear-gradient(0deg, #bd122e 0, #dc1435 100%);
    color: white;
    border: transparent;
}

button#cd-recurring-gift {
    background-color: #683584;
    background-image: linear-gradient(0deg, #55265d 0, #723789 100%);
    color: white;
    border: transparent;
}

button#cd-recurring-gift:hover,
button#cd-one-time-gift:hover {
color:white;
}

button#cd-recurring-gift.cd-button-disabled,
button#cd-one-time-gift.cd-button-disabled {
    color: #bbb;
    background-color: #fdfdfd;
    border: 1px solid #ddd;
    background-image: none;
}

/* ------- main nav icons ------- */

li.menu-item-donate a:before {
    font-family: 'FontAwesome';
    content: '\f004';
}

li.menu-item-photos-videos a:before {
    font-family: 'FontAwesome';
    content: '\f030';
}

li.menu-item-staff-login a:before {
    font-family: 'FontAwesome';
    content: '\f084';
}