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

/*  MICROTHEMER STYLES  */


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

/** General >> List item (#4) link **/
#menu-1-2a711033 > li:nth-of-type(3) > a {
	color: rgb(40, 168, 224) !important;
	text-decoration: none !important;
	padding-top: 6px !important;
	padding-bottom: 2px !important;
	border-bottom-width: 3px !important;
	border-bottom-style: solid !important;
	-o-transition-property: all !important;
	-moz-transition-property: all !important;
	-webkit-transition-property: all !important;
	transition-property: all !important;
}
#menu-1-2a711033 > li:nth-of-type(3) > a:hover {
	color: rgb(40, 168, 224) !important;
	width: 0% !important;
	padding-bottom: 5px !important;
	-webkit-animation: 0 !important;
	animation: 0 !important;
	border-bottom-style: none !important;
	-o-transition-property: none !important;
	-moz-transition-property: none !important;
	-webkit-transition-property: none !important;
	transition-property: none !important;
}
#menu-1-2a711033 > li:nth-of-type(4) > a::before {
	color: rgb(40, 168, 224) !important;
	width: 0% !important;
	border-bottom-style: none !important;
	border-bottom-width: 0px !important;
	-webkit-animation: 0 !important;
	animation: 0 !important;
	-o-transition-property: none !important;
	-moz-transition-property: none !important;
	-webkit-transition-property: none !important;
	transition-property: none !important;
}

/** General >> Menu 1 2a711033 elementor item anchor **/
#menu-1-2a711033 .elementor-item-anchor {
	color: rgb(40, 168, 224) !important;
	text-decoration: none !important;
	border-bottom-width: 3px !important;
	border-bottom-style: solid !important;
}

/** General >> Elementor image box img attachment full **/
.elementor-image-box-img .attachment-full {
	-o-transition-property: none !important;
	-moz-transition-property: none !important;
	-webkit-transition-property: none !important;
	transition-property: none !important;
	-webkit-transition-delay: 0s !important;
	transition-delay: 0s !important;
}

/** General >> Ordered list list item (#2) **/
ol li:nth-of-type(2) {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

/** General >> Fbc items list item **/
.fbc-items li {
	padding-right: 0 !important;
	padding-left: 5px !important;
}

/** General >> Fbc items list item _2 **/
.fbc-items li {
	height: 27px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	padding-left: 10px !important;
}

/** General >> List item (#1) span **/
.elementor-element-6f4975a > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > ol:nth-of-type(1) > li:nth-of-type(1) > span {
	margin-left: -5px !important;
}

/** General >> Elementor section wrap elementor element a15df16 **/
.elementor-section-wrap .elementor-element-a15df16 {
	height: 40px !important;
}

/** General >> Elementor section height min height **/
.elementor-location-header .elementor-section-height-min-height {
	height: 38px !important;
	margin-top: -7px !important;
}

/** General >> Fbc items **/
.fbc-wrap .fbc-items {
	height: 38px !important;
}


/*( < 980 )*/
@media (max-width: 979.98px) {
	/** General >> Elementor widget wrap elementor element 802a476 **/
	.elementor-widget-wrap .elementor-element-802a476 {
	filter: drop-shadow(5px 5px 7px rgba(0,0,0,0.25)) !important;
	drop-shadow-function: -5px -5px 6px rgba(250,254,254,1) !important;
}

}


/*( < 768 )*/
@media (max-width: 767.98px) {
	/** General >> Ordered list list item (#2) **/
	ol li:nth-of-type(2) {
	padding-left: 5px !important;
}

	/** General >> Elementor widget wrap elementor element 3a7d32c **/
	.elementor-widget-wrap .elementor-element-3a7d32c {
	background-origin: content-box !important;
}

	/** General >> Elementor section wrap elementor element 7efafa72 **/
	.elementor-section-wrap .elementor-element-7efafa72 {
	background-size: 35px !important;
}

	/** General >> Elementor section wrap elementor element 53f57df **/
	.elementor-section-wrap .elementor-element-53f57df {
	background-position: 0 !important;
	background-size: 35px !important;
}

	/** General >> Elementor section wrap elementor element 501de26 **/
	.elementor-section-wrap .elementor-element-501de26 {
	background-size: 35px !important;
}

}


/*( < 480 )*/
@media (max-width: 479.98px) {
	/** General >> Elementor widget wrap elementor element 3a7d32c **/
	.elementor-widget-wrap .elementor-element-3a7d32c {
	background-size: contain !important;
	background-origin: content-box !important;
	-webkit-background-clip: content-box !important;
	background-clip: content-box !important;
}

	/** General >> Elementor row elementor element 30b8583 **/
	.elementor-row .elementor-element-30b8583 {
	background-position: center center !important;
}

	/** General >> Elementor section wrap elementor element 7efafa72 **/
	.elementor-section-wrap .elementor-element-7efafa72 {
	background-size: 30px !important;
}

	/** General >> Elementor section wrap elementor element 53f57df **/
	.elementor-section-wrap .elementor-element-53f57df {
	background-position: 0 !important;
	background-size: 30px !important;
}

	/** General >> Elementor section wrap elementor element 501de26 **/
	.elementor-section-wrap .elementor-element-501de26 {
	background-size: 30px !important;
}

}

