/*--------------------------------------------------------------------------------- Theme Name:   Urbanwise Management Inc Theme URI:    https://uwise.ca/ Description:  Child theme of Divi for Urbanwise management. Author:       Sandfire Design Author URI:   https://sandfire.ca/ Template:     Divi Version:      1.0.0 License:      GNU General Public License v2 or later License URI:  http://www.gnu.org/licenses/gpl-2.0.html------------------------------ ADDITIONAL CSS HERE ------------------------------*//* When you set a row to equal column heights, this code will vertically centre text within the column */

#equal-columns.et_pb_equal_columns >.et_pb_column {
margin-top:auto;
margin-bottom:auto;
}


.et_pb_image img {
    pointer-events: none!important;
}

/*--- Removes required asterisk notification from Gravity Forms ---*/
.gform_required_legend {
	display: none;
}

/*--- Customizes Gravity Forms Submit Button ---*/
.gform_wrapper.gravity-theme #field_submit input, .gform_wrapper.gravity-theme .gform_footer input {
    margin-left: auto !important;
    margin-right: 0px !important;
    background-color: #4c6394;
    color: #ffffff;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
    text-transform: uppercase;
    border: 1px solid #af9764 !important;
}

/*--- Customizes Gravity Forms Field Lables ---*/
.gform_wrapper.gravity-theme .gfield_label {
    text-transform: uppercase;
}

/*--- Customizes Gravity Forms Text Fields ---*/
input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], input[type=date], input[type=number], select, textarea
 {
    border: 1px solid #af9764 !important;
}

/*--- Customizes the Input Field Description Spacing on Gravity Forms ---*/

.gform_wrapper.gravity-theme .field_description_above .description, .gform_wrapper.gravity-theme .field_description_above .gfield_description, .gform_wrapper.gravity-theme .field_description_above .gsection_description, .gform_wrapper.gravity-theme .field_description_above .instruction {
    padding-bottom: 10px !important;
    padding-top: 0px !important;
    margin-top: -8px !important;
}

/*remove default 11px padding on each side of list items

.pa-vertical-menu .et-menu > li {
	padding-left: 0px;
	padding-right: 0px;
}


/*make the menu items fullwidth and add space between them*/

.pa-vertical-menu .et_pb_menu__menu nav ul li {
	display: block;
	width: 100%;
	margin: 5px 0;
}


/*style the menu items

.pa-vertical-menu .et_pb_menu__menu nav ul li a {
	padding: 10px!important;
	background: #4F71C5;
	border-radius: 6px;
	border: 2px solid #f0f3f6;
}


/*style the menu items on hover

.pa-vertical-menu .et_pb_menu__menu nav ul li a:hover {
	opacity: 1!important;
	color: #ffffff;
	background: #335099;
	border-color: #335099;
}


/*style the active menu item

.pa-vertical-menu .et_pb_menu__menu nav ul li.current-menu-item a {
	opacity: 1!important;
	color: #335099;
}


/*add an icon to the left of each menu item link*/

.pa-vertical-menu ul li a:before {
	font-family: 'ETMODULES';
	content: '\24';
	text-align: center;
	vertical-align: middle;
	margin-right: 8px;
	margin-left: 0px;
	color: #335099;
	font-size: 1.3em;
	transition: all .75s ease;
}

/*style the menu items icon*/

.pa-vertical-menu ul li a:hover:before {
	margin-left: 7px;
	color: #335099!important;
	transition: all .75s ease;
}

.et_pb_module.et_pb_text_align_right-phone {
	text-align: left;
}

.et_pb_module.et_pb_text_align_right-tablet {
	text-align: left;
}

/*style the active menu item icon*/

.pa-vertical-menu ul li.current-menu-item a:before {
	margin-left: 7px;
	color: #335099!important;
}

@media (max-width: 980px) {
	/*open the mobile menu up and use on all devices*/
	.et-db #et-boc .et-l .pa-vertical-menu .et_pb_menu__menu {
		display: flex;
	}
	/*hide the hamburger icon*/
	.et-db #et-boc .et-l .pa-vertical-menu .et_mobile_nav_menu {
		display: none;
	}
}