/*
Theme Name: Evolve Made Child Theme
Theme URI: https://www.evolvemade.com/
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: Evolve Creative
Author URI: https://www.evolvemade.com/
template: bb-theme
*/

/* Add your custom styles here... */ 

p:empty{display:none;}

.uabb-creative-menu-mobile-toggle{
    background-color: rgba(245, 237, 218,0.75);
    padding: 8px 25px;    
}

.column-hover-panels .fl-module-info-box + .fl-module-info-box{opacity:0; transition:opacity .25s linear;}
    
.column-hover-panels:hover .fl-module-info-box + .fl-module-info-box{opacity:1;}   
 
.column-hover-panels:hover .fl-module-info-box:first-child .uabb-infobox{background-color:#ffffff;}


@media (min-width:768px){
.inline-subscription-form .uabb-head-wrap{
    margin: auto !important;    
    width: 49%;
    display: inline-block;    
    vertical-align: middle;
}

.inline-subscription-form .uabb-form-wrap{
    width: 50%;
    display: inline-block !important;
    vertical-align: middle;
    margin: auto !important;    
}

.inline-subscription-form .uabb-form-field{width:79% !important;}

}


.wpforms-container label{
	width:100%; 
	display:block;  
	font-weight:400 !important; 
	font-size:18px; 
	margin-top:15px;
}

.wpforms-submit-container{margin-top:15px;}

.wpforms-container button,
.wpforms-container input[type="submit"],
.wpcf7-form input[type="submit"]{
    font-family: 'Montserrat';
    font-weight:400;
    font-size: 16px;
    line-height: 18px;
    padding: 12px 24px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-color: #b43232;
    border: 0px solid #b43232;  
    color: #ffffff;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
    text-transform:uppercase;
	
}


.wpforms-container button:hover,
.wpforms-container input[type="submit"]:hover{
	background-color:#017836; 
	color:#ffffff; 
	border:none;
}


.wpforms-container input[type=text], 
.wpforms-container input[type=password], 
.wpforms-container input[type=email], 
.wpforms-container input[type=tel], 
.wpforms-container input[type=date], 
.wpforms-container input[type=month], 
.wpforms-container input[type=week], 
.wpforms-container input[type=time], 
.wpforms-container input[type=number], 
.wpforms-container input[type=search], 
.wpforms-container select,
.wpforms-container textarea{
    height: auto !important; 
    padding:11px; 
    min-height:46px; 
    border:1px solid #a9a8a9; 
    color:#555555; 
    background-color:#ffffff; 
    width:100%; 
    display:block; 
    font-size: 16px; 
    font-weight:400;
    border-radius:0px;
    max-width: 100% !important;
}

.wpforms-container textarea{min-height:200px;}

.wpforms-container input[type=text]:focus, 
.wpforms-container input[type=password]:focus, 
.wpforms-container input[type=email]:focus, 
.wpforms-container input[type=tel]:focus, 
.wpforms-container input[type=date]:focus, 
.wpforms-container input[type=month]:focus, 
.wpforms-container input[type=week]:focus, 
.wpforms-container input[type=time]:focus, 
.wpforms-container input[type=number]:focus, 
.wpforms-container input[type=search]:focus, 
.wpforms-container input[type=checkbox]:focus, 
.wpforms-container select:focus,
.wpforms-container textarea:focus{box-shadow:0px 0px 6px rgba(205, 148, 0,1); }

.wpforms-container input[type=checkbox],
.wpforms-container input[type=radio]{
appearance:none;
-moz-appearance:none; 
-webkit-appearance:none; 
  width:18px; 
  height:18px;
  background-color:#ffffff;
  border:5px solid #ffffff;
  border-radius:2px;
  border:1px solid #C1C1C1; 

}

.wpforms-container input[type=checkbox]:checked,
.wpforms-container input[type=radio]:checked{

  background-color:#000000;
  border:5px solid #ffffff;
}


.wpforms-container textarea:-webkit-input-placeholder,
.wpforms-container input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: inherit;
}
.wpforms-container textarea:-moz-placeholder,
.wpforms-container input::-moz-placeholder { /* Firefox 19+ */
  color: inherit;
}
.wpforms-container textarea:-ms-input-placeholder,
.wpforms-container input:-ms-input-placeholder { /* IE 10+ */
  color: inherit;
}
.wpforms-container textarea:-moz-placeholder,
.wpforms-container input:-moz-placeholder { /* Firefox 18- */
  color: inherit;
}
.wpforms-container textarea::placeholder,
.wpforms-container input::placeholder {
  color: inherit;
}

.wpforms-container .wpforms-field{padding:0px !important;}

.wpforms-field-row{max-width:100% !important;}

@media (min-width:768px){
	.fl-col-group-equal-height.fl-col-group-align-center .inline-modules .fl-module,
	.inline-modules .fl-module{
		display:inline-block; 
		width: auto; 
		vertical-align: middle;
	}
}

.no-height{height:0px;}

.box-shadow:not(.fl-col),
.box-shadow > .fl-col-content{box-shadow:0px 3px 10px rgba(0,0,0,.16); position: relative;}
.box-shadow-down{box-shadow:0px 5px 5px rgba(0,0,0,.16);  z-index:3;}
.box-shadow-up{box-shadow:0px -5px 5px rgba(0,0,0,.16);  z-index:4;}
.text-shadow{text-shadow:2px 2px 4px rgba(0,0,0,.75);}
.image-shadow img{box-shadow:0px 0px 6px rgba(0,0,0,.16);z-index: 2;position: relative;}
.no-wrap-menu .sub-menu{white-space:nowrap;}

.fl-module-pricing-table.box-shadow{box-shadow:none;}
.fl-module-pricing-table.box-shadow .fl-pricing-table-column{box-shadow:0px 3px 10px rgba(0,0,0,.16);}

.z-overlay{position:relative; z-index:2;}

