/*
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
*/

/* popup */
.boxzilla-content .mc4wp-form-fields label {
	display:none;
}
.boxzilla-content .mc4wp-form-fields input[type="submit"] {
	border:0;
	color:#fff;
	cursor:pointer;
	font-size: 14px;
	line-height: 17px;
	font-weight:bold;
	padding: 10px 20px;
	background:#61cde7;
	font-family: 'Montserrat';
	text-transform: uppercase;
}
.boxzilla-content .mc4wp-form-fields input[type="submit"]:hover {
	background: #21a8cc;
}
/* Tribute event calendar */
#tribe-events-bar {
	margin-bottom: 20px;
}
#tribe-events-bar #tribe-bar-views .tribe-bar-views-inner {
	padding-top: 19px;
	padding-bottom: 19px;
}
#tribe-events-bar .tribe-bar-filters {
	padding:20px 10px;
}
.fusion-events-before-title {
	margin-bottom: 0;
}
#wrapper .post-content .fusion-events-before-title .tribe-events-page-title {
	border:0;
	padding:0;
	font-size: 40px;
}
.fusion-events-featured-image {
	display:block;
}
.tribe-events-event-image img {
	width:100%;
}
.single-tribe_events .sidebar .tribe-events-single-section-title {
	color: #fff !important;
	background: #21a8cc !important;
}


.gform_wrapper ul.gform_fields li.gfield {
	padding:0 !important;
	margin: 0 !important;
}
.gform_wrapper li.hidden_label input {
	margin-top:0;
}
.sidebar .textwidget p {
	margin:0;
}
.sidebar .gform_wrapper .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper .gfield select, .gform_wrapper .gfield textarea {
	border:0;
	height:40px;
	padding: 10px 0;
	font-size: 15px;
	line-height: 20px;
	margin: 0 0 20px;
	font-family: Roboto;
	border-bottom: solid 1px #e4e4e4;
}
.sidebar .gform_wrapper .gfield textarea {
	border:0;
	resize: none;
	font-size: 15px;
	border-radius:0;
	padding: 10px 0;
	height: 100px !important;
	border-bottom: solid 1px #e4e4e4;
}
.sidebar .gform_wrapper .gform_footer {
	margin:0 !important;
	padding: 0 !important;
}
.sidebar .gform_wrapper .gform_footer input.button {
	color:#fff;
	margin:0;
	width:100% !important;
	font-size: 15px !important;
	line-height: 17px !important;
	font-weight:normal;
	border-radius: 5px;
	padding: 13px 29px;
	background:#0cafd2;
	text-transform: capitalize;
}
.sidebar .gform_wrapper .gform_footer input.button:hover {
	background:#087f99;
}
.fusion-footer input[type="text"]::placeholder, .fusion-footer input#s::placeholder, input::placeholder {
	color:#000;
	opacity:1;
}
.fusion-footer .gform_wrapper ul.gform_fields li.gfield {
	margin-bottom:10px !important;
}