
/*
Theme Name: ZoneCloud
Template:   zone
Theme URI: https://1.envato.market/savio-wp
Description: Savio Child Theme
Author: AwaikenThemes
Author URI: https://awaikenthemes.com/
Version: 1.0.0
Text Domain: zone-child
*/

/*--gravity--*/
.gform_required_legend {
	display: none;
}

.gfield input.large, .gfield textarea.small, .gfield textarea.medium, .gfield input, .gform-theme--foundation .gfield select.large, .gform-theme--framework input[type="checkbox"], .gform-theme--framework input[type="radio"] {
	border: 1px solid #d0d0d0 !important;
}

.gfield_required.gfield_required_asterisk {
	color: #f7941c;
}

/*--gravity row gap--*/
.gform-theme--foundation .gform_fields {
	row-gap: 20px;
}

.footer_top .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
	width: 100% !important;
	background: #f7941c !important;
	font-size: 20px !important;
	font-weight: 800 !important;
}

.gform_footer input[type="submit"]:hover {
	background: #6d5ca8 !important;
}

/*--gallery--*/
.elementor-slideshow__title {
	display: none !important;
}

/*--project filter--*/
.sp-filter-bar {
	justify-content: center;
}

.btnwidth {
	min-width: 250px !important;
}

/*--responsive--*/
@media (max-width: 767px) {
	.btnwidth .ekit_creative_button {
		width: 100% !important;
		justify-content: center;
	}
	
	html, body {
		overflow-x: hidden !important;
	}
	
	body {
		position: relative;
	}
}
