/*  MICROTHEMER STYLES  */


/*= Redesign ================== */

/** Redesign >> blockquote **/
blockquote {
	color: rgb(255, 255, 255) !important;
	font-size: 24px !important;
	font-style: italic !important;
	border-left-style: none !important;
}

/** Redesign >> Fl page header row fl page nav col **/
.fl-page-header-row > .fl-page-nav-col {
	width: 99% !important;
}

/** Redesign >> Fl page header row fl page header logo col **/
.fl-page-header-row > .fl-page-header-logo-col {
	width: 10% !important;
}

/** Redesign >> Fl node 5f92b8f1490d1 fl node content **/
.fl-node-5f92b8f1490d1 > .fl-node-content {
	z-index: 1000 !important;
}

/** Redesign >> Uabb infobox text paragraph **/
.uabb-infobox-text > p {
	line-height: 26px !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
}

/** Redesign >> Fl node 5ea1ac0e902b6 uabb infobox content **/
.fl-node-5ea1ac0e902b6 .uabb-infobox-content {
	margin-bottom: 20px !important;
}

/** Redesign >> Fl page fl page bar **/
.fl-page > .fl-page-bar {
	background-color: rgb(255, 255, 255) !important;
	border-bottom-width: 0 !important;
}

/** Redesign >> Fl page bar row text center **/
.fl-page-bar-row > .text-center {
	color: rgb(34, 26, 26) !important;
	text-align: right !important;
	height: 75px !important;
}

/** Redesign >> Fl page bar text 1 link **/
.fl-page-bar-text-1 > a {
	font-size: 17px !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
	word-spacing: 1px !important;
	background-color: rgb(235, 101, 149) !important;
	padding: 10px !important;
	margin-top: 4px !important;
}

/** Redesign >> Fl page bar text 1 link Copy 1 **/
.fl-page-bar-text-1 > a:hover {
	color: rgb(255, 255, 255) !important;
	font-size: 18px !important;
	font-weight: bold !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
	word-spacing: 1px !important;
	background-color: rgb(113, 26, 147) !important;
	padding: 10px !important;
	margin-top: 4px !important;
}

/** Redesign >> Text center fl page bar text 1 **/
.text-center > .fl-page-bar-text-1 {
	font-family: Lato !important;
	color: rgb(85, 85, 85) !important;
	font-size: 18px !important;
	font-weight: bold !important;
	margin-top: 10px !important;
	margin-bottom: -25px !important;
}

/** Redesign >> Fl page bar text 1 link:(1) **/
.fl-page-bar-text-1 > a:nth-of-type(1) {
	background-color: rgb(135, 203, 200) !important;
}

/** Redesign >> Fl page bar text 1 link:(1):hover **/
.fl-page-bar-text-1 a:nth-of-type(1):hover {
	background-color: rgb(87, 204, 196) !important;
}

/** Redesign >> Fl page bar text 1 link:(2) **/
.fl-page-bar-text-1 > a:nth-of-type(2) {
	background-color: rgb(126, 72, 149) !important;
}

/** Redesign >> Fl page bar text 1 link:(2):hover **/
.fl-page-bar-text-1 > a:nth-of-type(2):hover {
	background-color: rgb(113, 26, 147) !important;
}

/** Redesign >> Gform fields 10 gfield no follows desc **/
#gform_fields_10 > .gfield_no_follows_desc {
	background-color: rgba(126, 72, 149, 0.07) !important;
	padding: 10px 25px 25px 25px !important;
	margin-top: 10px !important;
	border: 5px solid rgb(255, 255, 255) !important;
}

/** Redesign >> Field 10 3 heading 2 **/
.mt-2030 #gform_fields_10 h2 {
	font-size: 24px !important;
	font-weight: bold !important;
}

/** Redesign >> Field 10 3 heading 2 Copy 1 **/
.mt-2030 #gform_fields_10 h3 {
	font-size: 20px !important;
	font-weight: bold !important;
}

/** Redesign >> Mt page what fitness class is right for memt 2030 uabb gf form style1 **/
.mt-page-what-fitness-class-is-right-for-me.mt-2030 .uabb-gf-form-style1 {
	
}

/** Redesign >> Fl post 564 heading 4 **/
.mt-564 #fl-post-564 h4 {
	margin-top: 20px !important;
}

/** Redesign >> Fl offcanvas push opacity leftmt 521 heading 3 **/
.mt-521 h3 {
	color: rgb(135, 203, 200) !important;
}

/** Redesign >> Uabb text editor heading 3 **/
.mt-2255 .uabb-text-editor > h3 {
	font-family: Lato !important;
	color: rgb(113, 26, 147) !important;
	font-size: 20px !important;
	line-height: 1px !important;
	margin-bottom: 5px !important;
}

/** Redesign >> Uabb text editor heading 3 _2 **/
.mt-521 .uabb-text-editor > h3 {
	color: rgb(126, 72, 149) !important;
	font-size: 20px !important;
	margin-top: 20px !important;
	margin-bottom: 10px !important;
}

/** Redesign >> Fl post 521 heading 5 **/
.mt-521 #fl-post-521 h5 {
	color: rgb(135, 203, 200) !important;
	font-size: 16px !important;
	line-height: 1px !important;
	margin-top: 35px !important;
	margin-bottom: 5px !important;
}

/** Redesign >> Uabb text editor link **/
.mt-564 .uabb-text-editor a {
	color: rgb(78, 78, 78) !important;
}

/** Redesign >> Uabb text editor link:hover **/
.mt-564 .uabb-text-editor a:hover {
	color: rgb(167, 117, 176) !important;
}

/** Redesign >> Fl node 5fb4043f7dc72 uabb heading text **/
.fl-node-5fb4043f7dc72 .uabb-heading-text {
	
}


/*= Redesign _2 =============== */

/** Redesign _2 >> Fl node 5b1fcb990addb paragraph **/
.mt-564 .fl-node-5b1fcb990addb p {
	margin-bottom: 0 !important;
}

/** Redesign _2 >> Ast desktop header ast header account inner wrap **/
#ast-desktop-header .ast-header-account-inner-wrap {
	font-weight: 600 !important;
	text-transform: uppercase !important;
}

/** Redesign _2 >> Ast desktop header ast header account text **/
#ast-desktop-header .ast-header-account-text {
	font-size: 17px !important;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {

	/*= Redesign ================== */

	/** Redesign >> Fl page bar row text center **/
	.fl-page-bar-row > .text-center {
	height: 10px !important;
	margin-bottom: 35px !important;
}

	/** Redesign >> Fl page header container fl page header row **/
	.fl-page-header-container > .fl-page-header-row {
	
}


}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {

	/*= Redesign ================== */

	/** Redesign >> Fl page bar row text center **/
	.fl-page-bar-row > .text-center {
	margin-bottom: 35px !important;
}

	/** Redesign >> Fl page header container fl page header row **/
	.fl-page-header-container > .fl-page-header-row {
	margin-top: -50px !important;
	margin-left: 450px !important;
}


}


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

	/*= Redesign ================== */

	/** Redesign >> Fl page fl page bar **/
	.fl-page > .fl-page-bar {
	margin-top: 25px !important;
}

	/** Redesign >> Fl page bar row text center **/
	.fl-page-bar-row > .text-center {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto !important;
	display: block !important;
}

	/** Redesign >> Fl page header container fl page header row **/
	.fl-page-header-container > .fl-page-header-row {
	width: auto !important;
	margin-top: -50px !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
}

	/** Redesign >> Fl post 564 heading 4 **/
	.mt-564 #fl-post-564 h4 {
	margin-top: 20px !important;
}

	/** Redesign >> Ast mobile header ast mobile menu trigger minimal **/
	#ast-mobile-header .ast-mobile-menu-trigger-minimal {
	
}


}


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

	/*= Redesign ================== */

	/** Redesign >> Fl page fl page bar **/
	.fl-page > .fl-page-bar {
	margin-top: 25px !important;
	margin-bottom: 0 !important;
}

	/** Redesign >> Gform fields 10 gfield no follows desc **/
	#gform_fields_10 > .gfield_no_follows_desc {
	padding: 5px 10px 10px 10px !important;
	border-width: 0 !important;
}

	/** Redesign >> Mt page what fitness class is right for memt 2030 uabb gf form style1 **/
	.mt-page-what-fitness-class-is-right-for-me.mt-2030 .uabb-gf-form-style1 {
	background-color: rgb(255, 255, 255) !important;
	padding: 5px !important;
}


}

