/**
Theme Name: VM Contenders
Author: ZG Webdesign
Author URI: https://www.zerogravitywebworks.com
Description: Child theme based on Astra.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: vm-contenders
Template: astra
*/

/* Layout
********************************/
/* Header */
.narrow-header .fl-row-content-wrap {
	max-height: 200px;
	padding-top: 220px;
	padding-bottom: 180px;
}

.narrow-header h1 {
	color: #ffffff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

.fl-col-group .header-menus .fl-col-content {
    flex-direction: row;
    justify-content: right;
}

@media (max-width: 768px) {
    .fl-col-group .header-menus .fl-col-content {
        justify-content: center;
    }
}

.fl-col-content .fl-module .fl-module {
    display: flex;
    justify-content: flex-end;
}

/* Menu */
.fl-node-wdyprm7a6s0q .uabb-creative-menu-mobile-toggle-container, .fl-node-wdyprm7a6s0q .uabb-creative-menu-mobile-toggle-container::after {
	content: "Menu";
}

.uabb-creative-menu .fa::before,
.uabb-creative-menu .far::before,
.uabb-creative-menu .fas::before {
	color: #ffffff;
	font-size: 1.2em;
	margin-right: 10px;
}

.uabb-creative-menu .fa a,
.uabb-creative-menu .fa .uabb-has-submenu-container,
.uabb-creative-menu .far a,
.uabb-creative-menu .far .uabb-has-submenu-container,
.uabb-creative-menu .fas a,
.uabb-creative-menu .fas .uabb-has-submenu-container {
	display: inline-block;
}

/* Content */
@media (max-width: 768px) {
    .fl-col-small:not(.fl-col-small-full-width) {
	    max-width: 90%;
    }
}

/* UABB Overrides
********************************/
.fl-module-content .uabb-module-content .uabb-dual-button-wrapper a.uabb-btn,
.fl-module-content .uabb-module-content.uabb-creative-button-wrap a {
	border-radius: 5px;
}

/* Gravity Forms
********************************/
.fl-module-content .gform_wrapper .top_label .gfield_label {
	line-height: 1;
}

.fl-row-content-wrap .fl-module-uabb-gravity-form .uabb-gf-style input[type="tel"],
.fl-row-content-wrap .fl-module-uabb-gravity-form .uabb-gf-style input[type="email"],
.fl-row-content-wrap .fl-module-uabb-gravity-form .uabb-gf-style input[type="text"],
.fl-row-content-wrap .fl-module-uabb-gravity-form .uabb-gf-style input[type="url"],
.fl-row-content-wrap .fl-module-uabb-gravity-form .uabb-gf-style input[type="number"],
.fl-row-content-wrap .fl-module-uabb-gravity-form .uabb-gf-style input[type="date"],
.fl-row-content-wrap .fl-module-uabb-gravity-form .uabb-gf-style .gform_wrapper .gfield select,
.fl-row-content-wrap .fl-module-uabb-gravity-form .uabb-gf-style textarea,
.fl-row-content-wrap .fl-module-uabb-gravity-form .uabb-gf-style .gform_wrapper .gfield .ginput_container_checkbox,
.fl-row-content-wrap .fl-module-uabb-gravity-form .uabb-gf-style .gform_wrapper .gfield .ginput_container_radio,
.gform_wrapper .ginput_container_select .chosen-container-single {
	margin-top: 0px !important; 
}

.gform-theme--foundation .gform_fields {
	grid-row-gap: 10px !important;
}

.gform_wrapper legend.gfield_label {
	font-weight: 700;
}

.gform-theme--framework .field_sublabel_below .gform-field-label--type-sub {
	margin-top: -12px;
}

body .fl-module-content .gform_wrapper .gform_footer input[type=submit] {
	border-radius: 5px !important;
}