/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

#main #comment-submit, #main .comment-submit, 
#reviews input#submit, .button-default, .button.default, 
.comment-form input[type="submit"], .fusion-button-default, 
.fusion-portfolio-one .fusion-button, .post-password-form input[type="submit"], 
.ticket-selector-submit-btn[type=submit], .tml-submit-wrap input[type="submit"], 
.wpcf7-form input[type="submit"], .wpcf7-submit, input.button-default {
	background: #e84e0f !important; 
	}
	
	
	
/* Image Grid on Home page */
.img-grid{
	/*max-height: 340px; */
	/*object-fit: cover; */
	display: block;
  width: 100%;
  height: auto;
}

.img-grid-container {
  position: relative;
  width: 100%;
}
.img-grid-container p{
	margin: 0 !important;
	padding: 0 !important;
}

.text-overlay-left{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;  
  overflow: hidden;
  width: 100%;
  height: 100%; 
  transition: .5s ease;
}

.text-overlay-right {
  position: absolute;
  bottom: 0;
  left:  0;
  right: 100%; 
  overflow: hidden;
  width: 100%;
  height: 100%;
  transition: .5s ease;
}

.img-grid-container:hover .text-overlay-left {
  width: 0;

}
.img-grid-container:hover .text-overlay-right {
  width: 0;
  left: 100%;
}

.display-text {
  white-space: nowrap;  
 font-family: Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 46px;
  position: absolute;
  overflow: hidden;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-transform: uppercase;
  line-height: 1.2;
  width: 100%;
  height: 100%;
  margin: 5% 0 0 5%;
}

@media screen and (max-width: 540px) {
.display-text {
font-size: 23px;
}
}

.display-text-style1{
	color: white;
	
}
.display-text-style2{
	color:  rgb(60, 60, 59); 
}

.background-style1{
	background-color: rgba(60, 60, 59, .8); /*#3c3c3b;*/ /* gray */
	/*opacity: 0.7; */
}

.background-style2{
	background-color: rgba(232, 78, 15, .8); /*#E84E0F; */ /* orange */
	/* opacity: 0.7; */
}

