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


/*= Showcase Widget =========== */

/** Showcase Widget >> Mp reviewReviewer **/
.mp___reviewReviewer {
	color: rgb(255, 255, 255) !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	margin-left: 2px !important;
}

/** Showcase Widget >> Mp reviewcontent **/
.mp___reviewcontent {
	width: 100% !important;
	margin-left: 7px !important;
}

/** Showcase Widget >> .cw-showcase **/
.cw-showcase {
	max-width: 1000px !important;
}

/** Showcase Widget >> #showcase__carousel__container **/
#showcase__carousel__container {
	max-width: 1000px !important;
}

/** Showcase Widget >> #showcase__popup__container .mp___panel **/
#showcase__popup__container .mp___panel {
	background-color: va !important;
}

/** Showcase Widget >> #showcase__carousel__reviews .mp___panel **/
#showcase__carousel__reviews .mp___panel {
	/* MT [ google_font: 1 ] */
	font-family: 'lato' !important;
	color: rgb(255, 255, 255) !important;
	background-color: rgb(46, 117, 184) !important;
	padding: 20px !important;
	border-radius: 10px !important;
}

/** Showcase Widget >> #showcase__carousel__reviews .mp___reviewLinkContainer **/
#showcase__carousel__reviews .mp___reviewLinkContainer {
	text-align: right !important;
	width: 100% !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

/** Showcase Widget >> #showcase__carousel__reviews .mp___reviewLink **/
#showcase__carousel__reviews .mp___reviewLink {
	color: rgb(255, 255, 255) !important;
	text-align: right !important;
	text-transform: uppercase !important;
	display: none !important;
}

/** Showcase Widget >> #showcase__carousel__container .mp___reviewDate **/
#showcase__carousel__container .mp___reviewDate {
	color: rgb(255, 255, 255) !important;
}

/** Showcase Widget >> #showcase__carousel__reviews .mp___reviewBody **/
#showcase__carousel__reviews .mp___reviewBody {
	line-height: 1.28 !important;
	text-align: left !important;
	width: 95% !important;
	padding-top: 9px !important;
}

/** Showcase Widget >> #mp-showcase-header > div **/
#mp-showcase-header > div {
	display: none !important;
}

/** Showcase Widget >> #showcase__carousel__container .showcase__carousel__navigation **/
#showcase__carousel__container .showcase__carousel__navigation {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(236, 40, 88) !important;
}

/** Showcase Widget >> #showcase__carousel__left svg **/
#showcase__carousel__left svg {
	fill: white !important;
}

/** Showcase Widget >> #showcase__carousel__right svg **/
#showcase__carousel__right svg {
	color: rgb(255, 255, 255) !important;
}

/** Showcase Widget >> #showcase__carousel__right svg _2 **/
#showcase__carousel__right svg {
	fill: white !important;
}

/** Showcase Widget >> #showcase__carousel__reviews .mp___serviceLogo **/
#showcase__carousel__reviews .mp___serviceLogo {
	margin-top: 5px !important;
}

/** Showcase Widget >> #sq-nav-item_metas:hover **/
#sq-nav-item_metas:hover {
	background-color: rgb(188, 27, 31) !important;
}


/*= Online forms ============== */

/** Online forms >> .gform_wrapper **/
.gform_wrapper {
	text-shadow: 0 0 rgb(0, 0, 0) !important;
	box-shadow: 0 0 05px 5px rgba(64, 64, 64, 0.18) !important;
	background-color: rgb(238, 238, 238) !important;
	width: auto !important;
	max-width: 800px !important;
	padding: 25px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	border-radius: 20px !important;
}

/** Online forms >> #inner_content-23-8211 h4:nth-of-type(2) **/
#inner_content-23-8211 h4:nth-of-type(2) {
	text-align: center !important;
}

/** Online forms >> #section-25-8211 **/
#section-25-8211 {
	box-shadow: 0 0 0 0 rgba(64, 64, 64, 0.14) !important;
}

/** Online forms >> .gform_title **/
.gform_title {
	color: rgb(53, 169, 225) !important;
	font-weight: 600 !important;
	text-align: center !important;
	text-transform: uppercase !important;
	width: auto !important;
	padding: 10px 10px 6px 10px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	border-radius: 30px !important;
}

/** Online forms >> .gform_button **/
.gform_button {
	color: rgb(255, 255, 255) !important;
	font-size: 21px !important;
	text-align: center !important;
	text-transform: uppercase !important;
	background-color: rgb(54, 169, 225) !important;
	width: 100% !important;
	padding: 8px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	border-style: none !important;
	border-radius: 30px !important;
}

/** Online forms >> #gform_6 .gform_footer **/
#gform_6 .gform_footer {
	text-align: center !important;
}

/** Online forms >> .gform_footer **/
.gform_footer {
	text-align: center !important;
}

/** Online forms >> #new_columns-9-92 .ct-link-button:hover **/
#new_columns-9-92 .ct-link-button:hover {
	background-color: rgb(188, 27, 31) !important;
}

/** Online forms >> #inner_content-23-8211 > p **/
#inner_content-23-8211 > p {
	padding: 0 !important;
}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** Showcase Widget >> #showcase__carousel__reviews .mp___panel **/
	#showcase__carousel__reviews .mp___panel {
	display: block !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** Online forms >> .gform_title **/
	.gform_title {
	width: 100% !important;
}

	/** Online forms >> .gform_button **/
	.gform_button {
	width: 100% !important;
}

}

