.wp-block {} /*  Ensures MT files load in FSE */
/*  MICROTHEMER STYLES  */


/*= Booking =================== */

/** Booking >> #field_ri8k8 **/
#field_ri8k8 {
	color: rgb(0, 0, 0) !important;
	font-size: 20px !important;
	width: 100% !important;
}


/*= Blog ====================== */

/** Blog >> h2 a.oxy-post-title **/
.oxy-post-wrap h2 {
	font-size: 32px !important;
	line-height: 34px !important;
	margin-bottom: 0 !important;
}

/** Blog >> .oxy-post **/
.oxy-post {
	-webkit-align-items: flex-start !important;
	align-items: flex-start !important;
}

/** Blog >> #movesi h2 **/
#movesi h2 {
	font-size: 28px !important;
}

/** Blog >> #movesi a **/
#movesi a {
	font-size: 18px !important;
	line-height: 20px !important;
}

/** Blog >> #movesi **/
#movesi {
	padding-left: 55px !important;
	position: -webkit-sticky !important;
	position: sticky !important;
	top: 0 !important;
}

/** Blog >> #blog-post div.wp-caption, #blog-post img **/
#blog-post div.wp-caption, 
#blog-post img {
	max-width: 750px !important;
}


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

/** General >> .tt_gtm **/
.tt_gtm {
	color: rgb(223, 240, 216) !important;
}


/*( Large Desktop )*/
@media (max-width: 1199px) {
	/** Blog >> #movesi **/
	#movesi {
	padding-left: 0 !important;
}

}


/*( Desktop & Tablet )*/
@media (max-width: 889px) {
	/** Mobile Menu >> .mobinjecttop img **/
	.mobinjecttop img {
	max-width: 150px !important;
}

	/** Mobile Menu >> .mobinjectbot **/
	.mobinjectbot {
	color: rgb(228, 238, 241) !important;
	font-size: 14px !important;
}

	/** Mobile Menu >> .mobinjectbot .ct-link-button **/
	.mobinjectbot .ct-link-button {
	margin-top: 21px !important;
	margin-bottom: 13px !important;
}

	/** Mobile Menu >> .mobinjectbot a **/
	.mobinjectbot a {
	color: rgb(255, 255, 255) !important;
	margin-top: 21px !important;
	margin-bottom: 13px !important;
}

	/** Mobile Menu >> #menu-item-wpml-ls-25-en **/
	.wpml-ls-item {
	max-width: 50px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	display: inline-block !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** Blog >> #blog-post div.wp-caption, #blog-post img **/
	#blog-post div.wp-caption, 
#blog-post img {
	max-width: 450px !important;
}

	/** Blog >> #blog-post iframe **/
	#blog-post iframe {
	max-width: 450px !important;
}

}


/*( Phone )*/
@media (max-width: 479px) {
	/** Blog >> #blog-post div.wp-caption, #blog-post img **/
	#blog-post div.wp-caption, 
#blog-post img {
	max-width: 300px !important;
}

	/** Blog >> #blog-post iframe **/
	#blog-post iframe {
	max-width: 100% !important;
}

}

