/* Nav Menu Book Now Button*/ 

.menu-button {
  color: #ffffff !important;
	background: #CE0000;
	border: none;
  border-radius: 32px 32px 32px 32px;
  padding: 0px 10px !important;
	margin-left: 10px !important;
  text-align: center;
	text-transform: uppercase;
  text-decoration: none;
  display: inline-block;
  font-size: 11px !important;	

}

.menu-button:hover {
	background: #A10000;
  color: #ffffff !important;
}


/*** GF FIELD STYLING ***/
input[type=text],
textarea, input[type=email], textarea, input[type=tel], textarea  {
 background: #333333;
 border: none !important;
 border-radius: 7px;
 color: #ffffff !important;
 padding: 15px !important;
 /*text-transform: uppercase;
 font-weight: bold; */
}

.required-asterisk {
	color: #cc0000;
	font-size: 1.8em;
}

/*** GF PLACEHOLDER TEXT STYLING ***/
#gform_wrapper_1 .gform_fields .gfield input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
  color: #ffffff;
	opacity: 1;
}
#gform_wrapper_1 .gform_fields .gfield input::-moz-placeholder { 
	/* Firefox 19+ */
  color: #ffffff;
}
#gform_wrapper_1 .gform_fields .gfield input:-ms-input-placeholder {
	/* IE 10+ */
  color: #ffffff;
}
#gform_wrapper_1 .gform_fields .gfield input:-moz-placeholder {
	/* Firefox 18- */
  color: #ffffff;
}

.gform_wrapper .gform_body .gform_fields .gfield textarea::-webkit-input-placeholder {
color: #ffffff;
	opacity: 1;
}


/*** GF BUTTON STYLING ***/
.gform_wrapper .gform_footer input.button {
 	color: #ffffff !important;
	background: #CE0000;
	border: none;
  border-radius: 32px 32px 32px 32px;
  padding: 10px 50px !important;
  text-align: center;
	text-transform: uppercase;
  text-decoration: none;
  display: inline-block;
}
/*** GF BUTTON HOVER STYLING ***/
.gform_wrapper .gform_footer input.button:hover {
	background: #A10000;
}

/* selection for only the hero video */

/* homepage */
@media (max-width: 767px) {
.elementor-1975 .elementor-element-136f619 > .elementor-background-video-container .elementor-background-video-embed {
    max-width: none;
}
}
/* services */
@media (max-width: 767px) {
.elementor-2046 .elementor-element-c709fe0 > .elementor-background-video-container .elementor-background-video-embed {
    max-width: none;
}
}
/* studio */
@media (max-width: 767px) {
.elementor-2658 .elementor-element-7715da7 > .elementor-background-video-container .elementor-background-video-embed {
    max-width: none;
}
}
/* clients */
@media (max-width: 767px) {
.elementor-2506 .elementor-element-65dd77c > .elementor-background-video-container .elementor-background-video-embed {
    max-width: none;
}
}

/* homepage  dupe for coupon code*/
@media (max-width: 767px) {
.elementor-5253 .elementor-element-8e81520 > .elementor-background-video-container .elementor-background-video-embed {
    max-width: none;
}
}

/* selection for all the other videos */

@media (max-width: 767px) {
.elementor-background-video-container .elementor-background-video-embed {
    max-width: 100%;
}
}

/* MailChimp Form */

#mc_embed_signup {
  background: #000000 !important;
	font: 16px Montserrat,Arial,sans-serif !important;
}	
#mc_embed_signup .button {
	background: #ce0000 !important;
	border-radius:	32px !important;
	font-weight: 600 !important;
	font-size: 16px !important;
	font-family: Montserrat,Arial,sans-serif !important;
}
#mc_embed_signup .button:hover {
	background: #A10000 !important;
}
@media (min-width: 769px) {
    #mc_embed_signup{
    width: 600px;
    }
}
#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif;margin-left:auto; margin-right:auto;
}
#mc_embed_signup #mce-success-response {
    color: #A4A4A4 !important;
}