/*  MICROTHEMER STYLES  */

/*= Animations ================ */

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}


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

/** General >> Entry title **/
.entry-title {
	padding-top: 20px !important;
	padding-bottom: 5px !important;
}

/** General >> .mt-page-terms-conditions li **/
.mt-page-terms-conditions li {
	text-align: left !important;
}

/** General >> .mt-4, .my-4 **/
.mt-4, 
.my-4 {
	margin-top: 0 !important;
}

/** General >> Hero section with light house **/
#section-4-1480 {
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-attachment: fixed !important;
	background-size: cover !important;
}

/** General >> Inner Gutenberg **/
#section-2-1479 {
	padding: 0 15px 30px 15px !important;
}

/** General >> #gform_wrapper_1 **/
#gform_wrapper_1 {
	width: 800% !important;
}

/** General >> #sq-nav-item_metas **/
.tb-container .tb-container-inner {
	width: 100% !important;
	margin: 0 auto 0 auto !important;
}

/** General >> #span-42-1480 .wp-block-toolset-blocks-container _2 **/
#span-42-1480 .wp-block-toolset-blocks-container {
	min-width: 140% !important;
}

/** General >> .lhc-post **/
.lhc-post {
	text-align: left !important;
	width: 100% !important;
	padding-top: 15px !important;
	padding-left: 20px !important;
}

/** General >> .lhc-content **/
.lhc-content {
	background-color: rgb(255, 255, 255) !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
}

/** General >> .lhc-postwrapper **/
.lhc-postwrapper {
	background-color: rgb(255, 255, 255) !important;
	padding-bottom: 30px !important;
	margin-bottom: 2.5em !important;
}

/** General >> .oxy-posts-grid **/
.oxy-posts-grid {
	background-color: rgba(255, 255, 255, 0) !important;
}

/** General >> .oxy-posts > div:nth-of-type(2) > div:nth-of-type(1) > div **/
.oxy-posts > div:nth-of-type(2) > div:nth-of-type(1) > div {
	text-align: center !important;
	width: 100% !important;
}

/** General >> .oxy-posts > div:nth-of-type(2) > div:nth-of-type(1) > a **/
.oxy-posts > div:nth-of-type(2) > div:nth-of-type(1) > a {
	text-align: left !important;
}

/** General >> .lhc-posttitle **/
.lhc-posttitle {
	font-size: 30px !important;
}

/** General >> .oxy-read-more **/
.oxy-read-more {
	margin-left: 20px !important;
}

/** General >> .oxy-post-meta-comments **/
.oxy-post-meta-comments {
	display: none !important;
}

/** General >> .oxy-posts > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > .oxy-post-meta-author::after **/
.oxy-posts > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > .oxy-post-meta-author::after {
	display: none !important;
}

/** General >> .oxy-post-meta-author::after **/
.oxy-posts > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > .oxy-post-meta-author::after {
	display: none !important;
}

/** General >> .oxy-post-meta-author::after _2 **/
.oxy-post-meta-author::after {
	display: none !important;
}

/** General >> #headline-20-1590 **/
#headline-20-1590 {
	margin-bottom: 0.5em !important;
}


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

/** Header >> Banner covid **/
.banner-covid {
	font-size: 18px !important;
	text-align: center !important;
	box-shadow: 0 0 5px 3px !important;
	background-color: rgb(255, 255, 255) !important;
	max-width: 780px !important;
	padding: 30px !important;
	margin: 15px auto 15px auto !important;
	border-radius: 0 !important;
}


/*= Main Menu ================= */

/** Main Menu >> #menu-main-menu a **/
#menu-main-menu a {
	font-size: 14px !important;
	letter-spacing: 0 !important;
	padding-right: 8px !important;
	padding-left: 8px !important;
}


/*= Online Form =============== */

/** Online Form >> .gfield_contains_required > .gfield_label **/
.gfield_contains_required > .gfield_label {
	/* MT [ google_font: 1 ] */
	font-family: 'Montserrat' !important;
	font-weight: 400 !important;
}

/** Online Form >> #gform_submit_button_1 **/
#gform_submit_button_1 {
	width: 100% !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

/** Online Form >> #gform_fields_1 .medium **/
#gform_fields_1 .medium {
	border-color: rgb(70, 94, 205) !important;
	border-style: solid !important;
}

/** Online Form >> #gform_fields_1 textarea **/
#gform_fields_1 textarea {
	border: 2px solid rgb(70, 94, 205) !important;
}

/** Online Form >> #field_1_8 .gform-field-label **/
#field_1_8 .gform-field-label {
	font-weight: normal !important;
}

/** Online Form >> #wpv-view-layout-1499 .tb-button__link **/
#wpv-view-layout-1499 .tb-button__link {
	display: none !important;
}


/*= Animations ================ */

/** Animations >> .ct-section-inner-wrap **/
.ct-section-inner-wrap {
	-webkit-animation-name: fadeIn !important;
	animation-name: fadeIn !important;
	-webkit-animation-duration: 1.5s !important;
	animation-duration: 1.5s !important;
}


/*( Page container )*/
@media (max-width: 1120px) {
	/** General >> Hero section with light house **/
	#section-4-1480 {
	background-color: rgb(58, 78, 133) !important;
	background-image: none !important;
}

	/** General >> #sq-nav-item_metas **/
	.tb-container .tb-container-inner {
	width: 100% !important;
}

	/** General >> #span-42-1480 .wp-block-toolset-blocks-container _2 **/
	#span-42-1480 .wp-block-toolset-blocks-container {
	min-width: 125% !important;
}

}


/*( Less than 992px )*/
@media (max-width: 991px) {
	/** General >> #sq-nav-item_metas **/
	.tb-container .tb-container-inner {
	min-width: 100% !important;
}

	/** General >> #span-42-1480 .wp-block-toolset-blocks-container _2 **/
	#span-42-1480 .wp-block-toolset-blocks-container {
	min-width: 100% !important;
}

	/** General >> #_posts_grid-2-3373 .oxy-post-wrap **/
	#_posts_grid-2-3373 .oxy-post-wrap {
	padding-right: 20px !important;
	padding-left: 20px !important;
	margin-bottom: 30px !important;
}

}


/*( Less than 768px )*/
@media (max-width: 767px) {
	/** General >> #wpv-view-layout-1499 .tb-image-frame-none **/
	#wpv-view-layout-1499 .tb-image-frame-none {
	text-align: center !important;
}

	/** General >> #sq-nav-item_metas **/
	.tb-container .tb-container-inner {
	min-width: 100% !important;
}

}


/*( Less than 480px )*/
@media (max-width: 479px) {
	/** General >> #wpv-view-layout-1499 img **/
	#wpv-view-layout-1499 img {
	margin-right: auto !important;
	margin-left: auto !important;
}

}

