.wp-block {} /*  (.wp-block {} ensures MT files load in Gutenberg editor) */
/*  MICROTHEMER STYLES  */

/*= Full Code Editor CSS ====== */

.sidebar-blog-form #gform_fields_2 {
	
}



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

/** General >> Body **/
body {
	background-color: rgb(255, 255, 255) !important;
	padding: 0 !important;
}

/** General >> Fl page content **/
.fl-page-content {
	background-color: rgb(251, 251, 249) !important;
}

/** General >> Fl button **/
.fl-button {
	text-transform: uppercase !important;
	background-color: rgb(251, 251, 249) !important;
	border-color: rgb(186, 169, 140) !important;
	border-width: 2px !important;
	border-radius: 3px !important;
}

/** General >> Fl button:hover **/
.fl-button:hover {
	background-color: rgb(186, 169, 140) !important;
	border-color: rgb(186, 169, 140) !important;
	border-width: 2px !important;
	border-radius: 3px !important;
}

/** General >> Fl button:hover fl button text **/
.fl-button:hover .fl-button-text {
	color: rgb(251, 251, 249) !important;
}

/** General >> Fl button fl button text **/
.fl-button .fl-button-text {
	color: rgb(186, 169, 140) !important;
	font-weight: bold !important;
}

/** General >> Footer Gform Footer input **/
footer .pp-gf-content .gform_wrapper .gform_footer input {
	text-transform: uppercase !important;
}

/** General >> Footer gform **/
footer .gform_footer {
	width: 100% !important;
}

/** General >> Gform Button **/
.gform_button {
	font-weight: bold !important;
	text-transform: uppercase !important;
}

/** General >> Home success fl row content wrap **/
.home-success .fl-row-content-wrap {
	background-size: cover !important;
}

/** General >> Home success fl button **/
.home-success .fl-button {
	background-color: rgba(251, 251, 249, 0) !important;
	border-color: rgb(34, 34, 34) !important;
}

/** General >> .btn-black .fl-button **/
.btn-black .fl-button {
	background-color: rgba(251, 251, 249, 0) !important;
	border-color: rgb(34, 34, 34) !important;
}

/** General >> Home success fl button:hover **/
.home-success .fl-button:hover {
	background-color: rgb(34, 34, 34) !important;
	border-color: rgb(34, 34, 34) !important;
}

/** General >> .btn-black .fl-button:hover **/
.btn-black .fl-button:hover {
	background-color: rgb(34, 34, 34) !important;
	border-color: rgb(34, 34, 34) !important;
}

/** General >> Home success fl button text **/
.home-success .fl-button-text {
	color: rgb(34, 34, 34) !important;
}

/** General >> .btn-black .fl-button-text **/
.btn-black .fl-button-text {
	color: rgb(34, 34, 34) !important;
}

/** General >> Contact us label **/
.contact-us label {
	font-size: 16px !important;
	font-weight: normal !important;
}

/** General >> Ginput label **/
.contact-us .ginput_container_name label {
	font-size: 12px !important;
}

/** General >> Home contact form gfield **/
.contact-us .gfield_required {
	margin-left: 5px !important;
}

/** General >> Fl builder link **/
.fl-page a {
	font-family: Helvetica !important;
	color: rgb(86, 86, 86) !important;
}

/** General >> Fl page link:hover **/
.fl-page a:hover {
	color: rgba(82, 82, 82, 0.36) !important;
}

/** General >> Contact Us Ginput span **/
.contact-us .ginput_container_name span {
	width: 49% !important;
	display: inline-block !important;
}

/** General >> Contact us name **/
.contact-us .name_last {
	float: right !important;
}

/** General >> Uabb post grid 3 image **/
.uabb-post-grid-3 img {
	width: auto !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

/** General >> Testimonial image **/
.testimonial-image {
	text-align: center !important;
	width: 95% !important;
	padding-bottom: 34px !important;
	margin-right: auto !important;
	margin-bottom: 34px !important;
	margin-left: auto !important;
	border-right-color: rgb(221, 221, 221) !important;
	border-bottom: 1px solid rgb(221, 221, 221) !important;
}

/** General >> Testimonial row heading 3 **/
.testimonial-row h3 {
	color: rgb(0, 0, 0) !important;
	font-size: 15px !important;
	text-transform: none !important;
}

/** General >> Testimonial author fl module content **/
.testimonial-author .fl-module-content {
	font-size: 15px !important;
	line-height: 1em !important;
	margin-top: 0 !important;
	margin-bottom: 10px !important;
}

/** General >> Testimonial author heading 3 **/
.testimonial-author h3 {
	font-size: 15px !important;
	line-height: 1em !important;
	font-weight: bold !important;
}

/** General >> Testimonial blurb fl module content **/
.testimonial-blurb .fl-module-content {
	font-size: 15px !important;
	line-height: 1em !important;
	margin-top: -5px !important;
}

/** General >> Testimonial row **/
.testimonial-row .fl-row-full-width {
	padding-bottom: 20px !important;
	border-bottom: 1px solid rgb(221, 221, 221) !important;
}

/** General >> Proven success fl row full width **/
.proven-success .fl-row-full-width {
	padding-bottom: 20px !important;
	border-bottom: 1px solid rgb(221, 221, 221) !important;
}

/** General >> Testimonial grid image image _2 **/
.fl-module .testimonial-grid-image img.wp-post-image {
	margin: 0 !important;
	position: absolute !important;
}

/** General >> Testimonial grid image wp post image:hover **/
.fl-module .testimonial-grid-image img.wp-post-image:hover {
	position: absolute !important;
	cursor: pointer !important;
}

/** General >> Fl module testimonial grid image **/
.fl-module .testimonial-grid-image {
	position: relative !important;
	overflow: hidden !important;
}

/** General >> Fl module post grid video **/
.fl-module-post-grid .video_testimonial {
	background-color: rgba(255, 255, 255, 0) !important;
	border-width: 0 !important;
}

/** General >> Testimonial grid title **/
.testimonial-grid-title {
	color: rgb(0, 0, 0) !important;
	font-size: 15px !important;
	text-align: center !important;
	text-transform: none !important;
}

/** General >> Testimonial play:hover **/
.testimonial-play:hover {
	cursor: pointer !important;
}

/** General >> Testimonial grid image iframe **/
.testimonial-grid-image iframe {
	width: 100% !important;
	height: 100% !important;
}

/** General >> Menu item link **/
#menu-header-mobile:hover .menu-item a {
	color: rgba(249, 250, 251, 0.4) !important;
}

/** General >> Menu item link:hover **/
#menu-header-mobile:hover .menu-item a:hover {
	color: rgb(249, 250, 251) !important;
}

/** General >> Paragraph **/
p {
	margin-top: 16px !important;
	margin-bottom: 16px !important;
}

/** General >> Signature **/
.signature h3 {
	font-weight: bold !important;
	text-transform: capitalize !important;
}


/*= Header ==================== */

/** Header >> Menu header mobile menu item **/
#menu-header-mobile .menu-item a {
	font-family: "proxima-nova", san-serif !important;
	color: rgb(249, 250, 251) !important;
	font-size: 13px !important;
	font-weight: 500 !important;
	text-transform: uppercase !important;
	letter-spacing: 0.2em !important;
}

/** Header >> Menu header mobile **/
#menu-header-mobile {
	font-weight: 500 !important;
	letter-spacing: 0.2em !important;
	padding: 0 .54em 0 .54em !important;
	margin: 0 !important;
}

/** Header >> Fl page header container **/
.fl-page-header-container {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

/** Header >> Navbar toggle fa bars **/
.fl-page-header .navbar-toggle .fa-bars {
	color: rgb(243, 206, 149) !important;
	font-size: 30px !important;
}

/** Header >> .fl-node-h5rljovycb3e .fl-row-content-wrap **/
.fl-node-h5rljovycb3e .fl-row-content-wrap {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

/** Header >> .mt-263844 #next-level-header **/
.mt-263844 #next-level-header {
	-webkit-flex-flow: row nowrap !important;
	-moz-flex-flow: row nowrap !important;
	-ms-flex-flow: row nowrap !important;
	flex-flow: row nowrap !important;
}

/** Header >> .mt-263954 .fl-node-xfwsvc5lguty > .fl-row-content-wrap **/
.mt-263954 .fl-node-xfwsvc5lguty > .fl-row-content-wrap {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

/** Header >> .mt-263954 .fl-node-fjcysi8n02tp > div **/
.mt-263954 .fl-node-fjcysi8n02tp > div {
	padding-right: 0 !important;
	padding-left: 0 !important;
}


/*= Content =================== */

/** Content >> .sidebar-blog-form #gform_fields_2 **/
.sidebar-blog-form #gform_fields_2 {
	padding-left: 0 !important;
}

/** Content >> .sidebar-blog-form #gform_submit_button_2 **/
.sidebar-blog-form #gform_submit_button_2 {
	color: rgb(0, 0, 0) !important;
	border-color: rgb(0, 0, 0) !important;
}

/** Content >> .ui-sortable #gform_submit_button_2:hover **/
.ui-sortable #gform_submit_button_2:hover {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(0, 0, 0) !important;
}

/** Content >> #blog-items-col **/
#blog-items-col {
	border-right: 1px solid rgb(208, 208, 208) !important;
}

/** Content >> #sidebar-form **/
#sidebar-form {
	background-color: rgba(37, 38, 39, 0.29) !important;
	margin: 20px !important;
	border-radius: 40px !important;
}

/** Content >> #blog-sidebar h2.widgettitle **/
#blog-sidebar h2.widgettitle {
	font-size: 18px !important;
}

/** Content >> #sidebar-form .sidebar-form-title-top **/
#sidebar-form .sidebar-form-title-top {
	font-size: 20px !important;
	text-align: center !important;
	margin-bottom: 0 !important;
}

/** Content >> #sidebar-form .sidebar-form-title-bottom **/
#sidebar-form .sidebar-form-title-bottom {
	font-size: 22px !important;
	font-weight: bold !important;
	font-style: italic !important;
	text-align: center !important;
	width: 91% !important;
	margin: 0 auto 0 auto !important;
}

/** Content >> #sidebar-form .af-element **/
#sidebar-form .af-element {
	width: 100% !important;
	float: none !important;
	clear: none !important;
}

/** Content >> #blog-sidebar .buttonContainer **/
#blog-sidebar .buttonContainer {
	width: 90% !important;
	margin-right: auto !important;
	margin-left: auto !important;
	float: none !important;
	clear: none !important;
}

/** Content >> .page-template-tpl-virtual-assistant-sales .consult-form **/
.page-template-tpl-virtual-assistant-sales .consult-form {
	text-align: left !important;
}


/*= Footer ==================== */

/** Footer >> Menu global footer menu link **/
#menu-global-footer-menu a {
	color: rgba(82, 82, 82, 0.7) !important;
	font-size: 9.75px !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
	padding: 0 9.75px 0 0 !important;
}

/** Footer >> Testimonial grid title _2 **/
.testimonial-grid-title {
	font-family: proxima-nova !important;
	font-size: 14px !important;
	font-weight: normal !important;
	margin-top: 12px !important;
}

/** Footer >> Af element submit **/
.af-element .submit {
	width: 100% !important;
}

/** Footer >> Af element **/
.af-element {
	width: 100% !important;
	margin-bottom: 15px !important;
}

/** Footer >> Af element input **/
.af-element input {
	font-size: 16px !important;
	width: 100% !important;
	min-height: 42px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	margin-bottom: 15px !important;
}

/** Footer >> Af element:last-child **/
.af-element:last-child {
	width: 100% !important;
	margin-bottom: 15px !important;
}

/** Footer >> Wp image 7392 **/
.wp-image-7392 {
	margin: 0 !important;
}


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

/** General _2 >> Testimonial image _2 **/
.testimonial-image {
	padding-bottom: 20px !important;
	margin-top: -15px !important;
	margin-bottom: 20px !important;
}

/** General _2 >> Growth row fl row full width **/
.growth-row .fl-row-full-width {
	border-color: rgb(221, 221, 221) !important;
	border-bottom: 1px solid rgb(221, 221, 221) !important;
	border-width: 1px !important;
}

/** General _2 >> Testimonial grid image iframe _2 **/
.testimonial-grid-image iframe {
	background-color: rgb(0, 0, 0) !important;
}

/** General _2 >> Uabb modal content data gfield **/
.uabb-modal-content-data ul.gform_fields {
	list-style-type: none !important;
}

/** General _2 >> Gform list item **/
.uabb-modal-content-data ul.gform_fields li {
	list-style-type: none !important;
	margin-top: 30px !important;
}

/** General _2 >> List item gfield **/
.uabb-modal-content-data ul.gform_fields li .gfield_description {
	font-size: 14px !important;
}

/** General _2 >> Gform textarea _2 **/
.uabb-modal-content-data ul.gform_fields textarea {
	max-height: 50px !important;
}

/** General _2 >> Gform textarea _2 Copy 1 **/
.uabb-modal-content-data ul.gform_fields textarea#input_4_1 {
	max-height: 100px !important;
}

/** General _2 >> Header menu **/
header .menu {
	margin-top: 15px !important;
}

/** General _2 >> Fl page content link **/
.fl-page-content a {
	color: rgb(0, 0, 0) !important;
	text-decoration: underline !important;
}

/** General _2 >> Fl page content uabb button **/
.fl-page-content .uabb-button {
	text-decoration: none !important;
}

/** General _2 >> Fl button wrap link **/
.fl-page-content .fl-button-wrap a {
	text-decoration: none !important;
}

/** General _2 >> Button **/
.button {
	color: rgb(243, 206, 149) !important;
	font-weight: normal !important;
	background-color: rgba(0, 0, 0, 0) !important;
	border-color: rgb(243, 206, 149) !important;
	border-style: solid !important;
}

/** General _2 >> Button:hover **/
.button:hover {
	color: rgb(249, 250, 251) !important;
	font-weight: normal !important;
	background-color: rgb(243, 206, 149) !important;
	border-color: rgb(243, 206, 149) !important;
	border-style: solid !important;
}

/** General _2 >> Footer gform _2 **/
footer .gform_footer {
	text-align: center !important;
}

/** General _2 >> Footer gform _4 **/
footer .gform_button {
	color: rgb(34, 34, 34) !important;
	border-color: rgb(34, 34, 34) !important;
}

/** General _2 >> Footer gform:hover **/
footer .gform_button:hover {
	background-color: rgb(34, 34, 34) !important;
	border-color: rgb(34, 34, 34) !important;
}

/** General _2 >> #home-videos .fl-node-content .uabb-video-gallery-wrap **/
#home-videos .fl-node-content .uabb-video-gallery-wrap {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** General _2 >> #home-videos .uabb-video__gallery-item **/
#home-videos .uabb-video__gallery-item {
	width: 33.33% !important;
	padding: 5px !important;
}

/** General _2 >> .podcast-col .fl-col-content **/
.podcast-col .fl-col-content {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: row !important;
	-moz-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
	-webkit-justify-content: space-around !important;
	justify-content: space-around !important;
}

/** General _2 >> .aligncenter .wp-block-embed__wrapper iframe **/
.aligncenter .wp-block-embed__wrapper iframe {
	margin: 0 auto 0 auto !important;
	display: block !important;
}

/** General _2 >> .gform_validation_container **/
.gform_validation_container {
	display: none !important;
}

/** General _2 >> .1-day-vid .fl-video **/
.1-day-vid .fl-video {
	padding: 65% !important;
	margin: 10px auto 10px auto !important;
}

/** General _2 >> .mt-263693 .footerLink ul **/
.mt-263693 .footerLink ul {
	list-style-type: none !important;
	padding-left: 0 !important;
	margin-bottom: 0 !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	grid-column-gap: 10px !important;
	column-gap: 10px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** General _2 >> .mt-263693 .footerLink li **/
.mt-263693 .footerLink li {
	color: rgb(86, 86, 86) !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
	border-right-width: 1px !important;
}


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

/** General 3 >> .mt-263693 .footerLink ul li **/
.mt-263693 .footerLink ul li {
	font-family: Ridley Grotesk !important;
	font-size: 18px !important;
	border-right: 1px solid rgb(86, 86, 86) !important;
}

/** General 3 >> .mt-263693 .footerLink ul li:last-child **/
.mt-263693 .footerLink ul li:last-child {
	border-right-width: 0 !important;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {
	/** Header >> Menu item 7349 **/
	#menu-item-7349 {
	margin-left: -70px !important;
}

	/** Footer >> Footer fl row content wrap **/
	footer .fl-row-content-wrap {
	padding: 75px 48px 75px 48px !important;
}

	/** Footer >> Af element submit **/
	.af-element .submit {
	color: rgb(0, 0, 0) !important;
	background-color: rgba(0, 0, 0, 0) !important;
	border-color: rgb(0, 0, 0) !important;
}

	/** Footer >> Af element **/
	.af-element {
	width: 60% !important;
	float: left !important;
}

	/** Footer >> Af element input **/
	.af-element input {
	float: left !important;
}

	/** Footer >> Af element:last-child **/
	.af-element:last-child {
	width: 35% !important;
	float: right !important;
}

	/** General _2 >> Footer gform _2 **/
	footer .gform_footer {
	text-align: left !important;
}

	/** General _2 >> .podcast-col .fl-col-content **/
	.podcast-col .fl-col-content {
	margin-right: 40px !important;
	margin-left: 40px !important;
}

	/** Content >> .let-go-video .wp-video **/
	.let-go-video .wp-video {
	width: 70% !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** Header >> Fl page header logo **/
	.fl-page-header-logo {
	padding-bottom: 0 !important;
}

	/** Footer >> Footer fl row content wrap **/
	footer .fl-row-content-wrap {
	padding: 64px 48px 64px 48px !important;
}

	/** Footer >> Af element **/
	.af-element {
	width: 47% !important;
	float: left !important;
}

	/** Footer >> Af element input **/
	.af-element input {
	float: left !important;
}

	/** Footer >> Af element:last-child **/
	.af-element:last-child {
	width: 45% !important;
	float: right !important;
}

	/** Content >> .let-go-video .wp-video **/
	.let-go-video .wp-video {
	width: 100% !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** General >> Testimonial image **/
	.testimonial-image {
	margin-top: 15px !important;
	margin-bottom: -25px !important;
	border-bottom-width: 0 !important;
}

	/** General >> Testimonial row **/
	.testimonial-row .fl-row-full-width {
	border-bottom-width: 0 !important;
}

	/** Header >> Fl page header logo **/
	.fl-page-header-logo {
	padding-bottom: 0 !important;
}

	/** Footer >> Footer fl row content wrap **/
	footer .fl-row-content-wrap {
	padding: 36px !important;
}

	/** General _2 >> Fl node 5a15ba5d5dca9 fl module content **/
	.fl-node-5a15ba5d5dca9 .fl-module-content {
	margin-right: 20px !important;
}

	/** General _2 >> Fl node 5a15ba83a06ab fl module content **/
	.fl-node-5a15ba83a06ab .fl-module-content {
	margin-left: 20px !important;
}

	/** General _2 >> Fl node 5a15ba5d5dc6b **/
	.fl-node-5a15ba5d5dc6b {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** General _2 >> Fl node 5a15ba5d5dc2c **/
	.fl-node-5a15ba5d5dc2c {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** Content >> .let-go-video .wp-video **/
	.let-go-video .wp-video {
	width: 100% !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** General >> Footer Gform Footer input **/
	footer .pp-gf-content .gform_wrapper .gform_footer input {
	width: 100% !important;
}

	/** Header >> Mobile header fl node 5a14b6ae7516e **/
	#mobile-header .fl-node-5a14b6ae7516e {
	color: rgb(249, 250, 251) !important;
	text-align: right !important;
	margin-top: -87px !important;
	float: right !important;
}

	/** Header >> Fl node 5a14b6ae7516e hamburger **/
	#mobile-header .fl-node-5a14b6ae7516e .hamburger {
	color: rgb(243, 206, 149) !important;
	float: right !important;
}

	/** Header >> Navbar toggle **/
	.navbar-toggle {
	color: rgb(243, 206, 149) !important;
}

	/** General _2 >> Fl node 59eb8b0967acb **/
	.fl-node-59eb8b0967acb {
	margin-top: -40px !important;
	z-index: 999 !important;
}

	/** General _2 >> Fl node 59eb8b0967acb fl row content wrap **/
	.fl-node-59eb8b0967acb .fl-row-content-wrap {
	padding-top: 10px !important;
}

	/** General _2 >> Approach hero fl row content wrap _3 **/
	#approach-hero .fl-row-content-wrap {
	background-size: 900px !important;
}

	/** General _2 >> Fl node 59ef6ec5d3dc2 fl row content wrap **/
	.fl-node-59ef6ec5d3dc2 .fl-row-content-wrap {
	background-size: 1100px !important;
}

	/** General _2 >> Proven success **/
	.proven-success {
	margin-top: -310px !important;
}

	/** General _2 >> Fl node 59ef6ec5d3d03 **/
	.fl-node-59ef6ec5d3d03 {
	margin-top: -280px !important;
}

	/** General _2 >> Fl node 59ef59f2be92c **/
	.fl-node-59ef59f2be92c {
	margin-top: -275px !important;
}

	/** General _2 >> Fl node 59ef4e50ab6c9 **/
	.fl-node-59ef4e50ab6c9 {
	margin-top: -250px !important;
}

}


/*( responsive )*/
@media (max-width: 991px) {
	/** Header >> Fl page header logo **/
	.fl-page-header-logo {
	padding-bottom: 0 !important;
}

}


/*( desktop plus )*/
@media (min-width: 979px) {
	/** General >> Footer Gform gform_body **/
	footer .pp-gf-content .gform_wrapper .gform_body {
	width: 55% !important;
	margin-right: 10px !important;
	float: left !important;
}

}

