/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */


/* Remove text shadow in Divi slider modules */

.et_pb_slide_description {
text-shadow:none !important;
}

/*desktop menu styling*/
@media only screen and (min-width: 980px) {
 
.sub-menu a {
    line-height: 1.3em !important;
    font-size: 13px !important;
    color: #000000!important;
}

.nav li li {
    padding: 0 10px;
}

.et_pb_fullwidth_menu .et-menu-nav>ul ul, .et_pb_menu .et-menu-nav>ul ul {
    padding: 10px 0;
}

.et-menu li li a {
    width: 240px;
}


.et-menu li.current-menu-item > a {
    color: rgba(0,0,0,.9);
}
}


/*add text centered over image*/

.pa-text-over-image .et_pb_image_wrap:before {
   content: "PRODUCTIONS";
   z-index: 9999;
   position: absolute;
   top: 50%;
   left: 50%;
   width: 80%;
   transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   color: #ffffff;
   font-size: 30px;
   font-weight: 600;
   text-align: center;
   transition: all .5s ease;
}

.pa-text-over-image2 .et_pb_image_wrap:before {
   content: "AUDITIONS";
   z-index: 9999;
   position: absolute;
   top: 50%;
   left: 50%;
   width: 80%;
   transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   color: #ffffff;
   font-size: 30px;
   font-weight: 600;
   text-align: center;
   transition: all .5s ease;
}


/*text*/
p a {
	font-weight: bold !important;
}

/*gallery styling*/
.masonry-grid-item.thumbLoaded img {
	border: 5px solid #ffffff !important;
}

/*columns*/
@media only screen and (max-width: 980px) {
 
.two-columns .et_pb_column {
width: 50%!important;
}
	
 
.three-columns .et_pb_column {
width: 33.33%!important;
}
 
.four-columns .et_pb_column {
width: 25%!important;
} 
}

/*woo buttons*/
.woocommerce-page button.button:hover {
	background-color: #2b7051 !important;
}

.woocommerce a.button:hover, .woocommerce-page a.button:hover {
	background-color: #2b7051 !important;
}

.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {
	color: #ffffff !important;
}

/*woo product image*/
.woocommerce div.product div.images img {
    width: 80%;
}

/*gravity button*/
#gform_submit_button_21 {
	color: #2b7051!important;
    border-color: #2b7051;
    border-radius: 2px;
    letter-spacing: 1px;
    font-size: 21px;
    font-weight: 600!important;
    text-transform: uppercase!important;
    background-color: #ffffff!important;
	padding: 0.3em 1em;

}
