/*--BUILD NOTES-*/
.build-note p{background-color: #e50079; display: inline-block !important; padding:5px; text-transform: uppercase; font-size: smaller; font-weight: 600; line-height: 1.2; }


.h3-modal {
	   font-size: 32px;
    line-height: 1.13;
	font-family: var(--h3_typography-font-family);
    font-weight: var(--h3_typography-font-weight);
    letter-spacing: var(--h3_typography-letter-spacing);
    text-transform: var(--h3_typography-text-transform);
    font-style: var(--h3_typography-font-style, normal);
	text-align: center;
	margin-top: 20px;
	color:#333;
}

.h3-modal-blk {
	   font-size: 32px;
    line-height: 1.13;
	font-family: var(--h3_typography-font-family);
    font-weight: var(--h3_typography-font-weight);
    letter-spacing: var(--h3_typography-letter-spacing);
    text-transform: var(--h3_typography-text-transform);
    font-style: var(--h3_typography-font-style, normal);
	text-align: center;
	margin-top: 20px;
	color:white;
}

.h3-modal-whitebg {color: #333333;
 font-size: 32px;
    line-height: 1.13;
    font-weight: var(--h3_typography-font-weight);
    letter-spacing: var(--h3_typography-letter-spacing);
    text-transform: var(--h3_typography-text-transform);
    font-style: var(--h3_typography-font-style, normal);
	text-align: center;
	margin-top: 20px;
		font-family: var(--h3_typography-font-family);
}

#stylescrown {width:45px; line-height: 0.8; display:inline-block; margin-right: 60px; margin-left: 5px}


.talent-modal td{color: black !important}
.talent-modal h3{color: #7d5ddd !important}
.talent-modal button {background-color:#7d5ddd !important}
.talent-modal button:hover {background-color: #5e40b9 !important}

.tfs-slider h2 {background-color:rgba(1,1,1,0.3); display:inline !important; padding-left:15px !important; padding-right: 15px; line-height:1.4 !important; }


--/*CONTACT PAGE*/---
#contactpage-form label {color:#333 !important;}
#contactpage-form input , #contactpage-form textarea{border-color:#999 !important;}
#contactpage-form .fusion-button-text {color:#333 !important;}
#contactpage-form .fusion-button-text:hover {color:#fff !important;}
#contactpage-form .fusion-button {border-color:#333;}
}


#testimonials-contactpage.fusion-testimonials.clean .doe:before {font-size:50px !important;  }
#testimonials-contactpage.fusion-testimonials.clean .avatar-above .testimonial-thumbnail {margin-bottom:0px}


/*MOBILE----*/

@media (max-width: 768px) { 
.bubbles-mobile {width:90% !important; margin-bottom:20px; }
	 
	.fusion-page-title-bar {display:none !important;} 
	
}



/*NEWS PAGE---*/

.postcards-newspage p {color: #333 !important; }
.postcards-newspage a {color: #333 !important; }
.postcards-newspage a:hover {color: #7d5ddd !important; }



/*-ABOUT PAGE---*/
.client-logos img {border-radius:50%}

.services-about-page {font-weight:800; }

#artist-offerings.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .content-box-heading {font-weight: 600; line-height: 1.2 !important; }


/*----TALENT PAGE-----*/
#call-for-dancers-popup.fusion-modal .modal-header {background-color: #7d5ddd; }
#call-for-dancers-popup.modal-body.fusion-clearfix {padding: 50px !important}

.artist-bubble  {width: 100% !important}


/*----FOOTER--------*/

/*--instagram--*/
#sb_instagram h3 {color: white; font-weight: 500; font-size: 14px !important;  }