/*
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;}
p:last-child,
p:only-child{margin-bottom:0px;}

.uabb-creative-menu-expanded ul.sub-menu li a, 
.uabb-creative-menu-accordion ul.sub-menu li a, 
.uabb-creative-menu-accordion ul.sub-menu li .uabb-has-submenu-container a, 
.uabb-creative-menu-expanded ul.sub-menu li .uabb-has-submenu-container a {
    direction: ltr;
    text-indent: 0px !important;
}

.fl-post-grid-post {
    background: transparent !important;
    border: none !important;
}

.fl-post-feed-post{border:none !important;}

.fl-builder-content .fl-button i:only-child{margin-right:0px;}

#listing-featured-reports-panels .featured-report-panel-icon-monitor,
#listing-featured-reports-panels .featured-report-panel-icon-release,
#listing-featured-reports-panels .featured-report-panel-icon-reports{display:none;}

#listing-featured-reports-panels .fl-post-column:nth-child(3) .featured-report-panel-icon-monitor,
#listing-featured-reports-panels .fl-post-column:nth-child(2) .featured-report-panel-icon-release,
#listing-featured-reports-panels .fl-post-column:first-child .featured-report-panel-icon-reports{display:block;}


#listing-featured-reports-panels .fl-post-grid-post{box-shadow: 0px 15px 46px rgb(0 0 0 / 6%);}

.wpforms-container label{
	width:100%; 
	display:block;  
	margin-top:15px;
}

.wpforms-submit-container{margin-top:15px;}

.wpforms-container button,
.wpforms-container input[type="submit"],
.wpcf7-form input[type="submit"]{}

.wpforms-container button:hover,
.wpforms-container input[type="submit"]:hover{}

.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; 
    width:100%; 
    display:block; 
    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{ }

.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:720px){
	.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-wrap-menu .sub-menu{white-space:nowrap;}

.aspect-wrapper-16-9{
    position:relative;
    padding-top:52.25%;
}

.aspect-wrapper-16-9 > *{
    position:absolute;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
    width:100%;
    height:100%;
}

.z-overlay{position:relative; z-index:1;}

.cols-full-height .fl-col-group{height:100%;}
.module-full-height,
.module-full-height .fl-module-content,
.module-full-height .fl-html{height:100%;}

