/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> No Margin **/
.no-margin p {
	margin-bottom: 0 !important;
}

/** General >> Hide on Mobile **/
.hide-mobile {
	
}

/** General >> Mobile Line Break <br class="mob-br"> **/
.mob-br {
	display: none !important;
}


/*= Header & Navigation ======= */

/** Header & Navigation >> Framed (add framed class to any nav item) **/
.framed > a:before {
	background: initial !important;
	border: 1px solid rgb(0, 0, 0) !important;
	top: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
	opacity: 1 !important;
	content: " " !important;
}

/** Header & Navigation >> Framed Hover **/
.framed:hover > a:before {
	background-color: rgba(255, 255, 255, 0.5) !important;
	border: 1px solid rgb(0, 0, 0) !important;
	top: 0 !important;
	bottom: 0 !important;
	left: 0 !important;
	right: 0 !important;
	opacity: 1 !important;
	content: " " !important;
}


/*= Forms ===================== */

/** Forms >> Label Position **/
.with_frm_style .frm_inside_container label.frm_visible {
	font-size: 11px !important;
	font-weight: normal !important;
	background-color: rgb(255, 255, 255) !important;
	padding: 2px 5px 2px 5px !important;
	border-top-left-radius: 3px !important;
	border-top-right-radius: 3px !important;
	position: relative !important;
	bottom: -10px !important;
	left: 5px !important;
	display: inline-block !important;
}

/** Forms >> Date Picker Month **/
.ui-datepicker-month {
	float: left !important;
}

/** Forms >> Bottom Margin Fix **/
.frm_style_formidable-style.with_frm_style .form-field {
	margin-bottom: 10px !important;
}

/** Forms >> Sign Up Bottom Margin Fix **/
.frm_style_formidable-style.with_frm_style .signup-form .form-field {
	margin-bottom: 0 !important;
}


/*( Tablet & Phone )*/
@media (max-width: 767px) {

	/*= Header & Navigation ======= */

	/** Header & Navigation >> Mobile Nav Link Centering **/
	.elementor-nav-menu--dropdown a {
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

	/** Header & Navigation >> Mobile Nav Vertical Space **/
	.elementor-nav-menu--dropdown li {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}


}


/*( Phone )*/
@media (max-width: 480px) {

	/*= Forms ===================== */

	/** Forms >> Signup Form Columns **/
	.frm_style_formidable-style.with_frm_style .signup-form .form-field {
	grid-column: span 6 / span 6 !important;
}


	/*= General =================== */

	/** General >> Hide on Mobile **/
	.hide-mobile {
	display: none !important;
}

	/** General >> Mobile Line Break <br class="mob-br"> **/
	.mob-br {
	display: block !important;
}


	/*= Header & Navigation ======= */

	/** Header & Navigation >> Framed (add framed class to any nav item) **/
	.framed > a:before {
	
}


}

