/*  MICROTHEMER STYLES  */


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

/** General >> Igm map content paragraph:(1) **/
.igm-map-content > p:nth-of-type(1) {
	background-color: rgb(255, 254, 216) !important;
	padding-left: 20px !important;
}

/** General >> Mt 34 wp block latest posts listis gridcolumns 3wp block latest posts **/
.mt-34 ul.wp-block-latest-posts__list.is-grid.columns-3.wp-block-latest-posts {
	line-height: 1.25em !important;
}

/** General >> Secondary list item **/
#secondary li {
	margin-bottom: 2em !important;
}

/** General >> Sirv Figure caption **/
figcaption {
	font-size: 16px !important;
	line-height: 150% !important;
	font-style: italic !important;
	text-align: left !important;
	margin-top: -25px !important;
	margin-bottom: 30px !important;
}

/** General >> Main map wrapper **/
#main .map_wrapper {
	margin-bottom: 40px !important;
}

/** General >> Post 1152 sirv gallery 1231902072 **/
.sirv-gallery-mv-caption {
	margin-bottom: 30px !important;
}

/** General >> Wp block sirv addmedia block sirv align wrapper (#2) **/
.wp-block-sirv-addmedia-block .sirv-align-wrapper:nth-of-type(2) {
	margin-bottom: 30px !important;
}

/** General >> Post 34 is stacked on mobile **/
#post-34 .is-stacked-on-mobile {
	margin-bottom: 30px !important;
}

/** General >> Post 34 wp block media text content **/
#post-34 .wp-block-media-text__content {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

/** General >> Has ast global color 0 color link **/
.has-ast-global-color-0-color a {
	color: #005BBB !important;
}

/** General >> Front Page Pages Query **/
#post-34 .post-93 {
	padding-top: 20px !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
}

/** General >> Main mv content wrapper **/
.mt-7915 #main .mv-content-wrapper {
	padding: 20px !important;
}

/** General >> Post 11725 tablepress caption block **/
.tablepress-caption-block {
	font-size: 0.8em !important;
	margin-bottom: 35px !important;
}

/** General >> DataTables length select **/
.dataTables_length select {
	padding: 5px !important;
}

/** General >> Main dataTables info **/
.dataTables_info {
	font-size: 14px !important;
}

/** General >> Div (#1) title **/
.display-posts-listing a.title {
	font-size: 20px !important;
	padding: 10px 0 20px 0 !important;
}

/** General >> Mt 10100 m chart container 14296 1 **/
.m-chart-container {
	margin-bottom: 30px !important;
}

/** General >> Post 16868 utc time zones **/
.utc-time-zones {
	font-size: 16px !important;
	line-height: 1.5em !important;
	margin-left: 20px !important;
}

/** General >> Wp block image image **/
.wp-block-image img {
	margin-bottom: 30px !important;
}

/** General >> Mt 34 wp block latest posts post title **/
.mt-34 .wp-block-latest-posts__post-title {
	font-weight: bold !important;
}

/** General >> Mt 34 size medium **/
.mt-34 .size-medium {
	width: 350px !important;
	margin-top: 20px !important;
}

/** General >> Link **/
.mt-21710 tdul li {
	
}
.mt-21710 td ul li {
	margin-left: 20px !important;
}


/*= Front Page ================ */

/** Front Page >> Sidebar header para strong **/
.sidebar-header-para {
	color: #a38d27 !important;
	font-size: 22px !important;
	font-weight: bold !important;
	margin-bottom: 5px !important;
}


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

/** Content >> Rank Math TOC **/
.wp-block-rank-math-toc-block {
	background-color: rgb(245,245,245) !important;
	padding: 10px !important;
	margin: 30px 0 30px 0 !important;
}

/** Content >> Post 17118 is style stripes **/
.is-style-stripes {
	margin-bottom: 30px !important;
}

/** Content >> Size large image **/
.size-large img {
	margin-bottom: 30px !important;
}


/*= Sidebar =================== */

/** Sidebar >> Sidebar/Bottom Latest Post Title **/
#secondary .wp-block-latest-posts__list {
	color: rgb(105, 105, 240) !important;
	line-height: 20px !important;
	text-decoration: underline !important;
}


/*= Tablepress ================ */

/** Tablepress >> Table **/
.tablepress {
	font-size: 0.9em !important;
	line-height: 1em !important;
}

/** Tablepress >> Row 1 column 1 **/
.tablepress.where-is-country {
	font-size: 0.9em !important;
	line-height: 1.4em !important;
}

/** Tablepress >> Ast related post title link **/
.ast-related-post-title a {
	color: #6969f0 !important;
	line-height: 1.3em !important;
	font-weight: bold !important;
}


/*( Desktop )*/
@media (min-width: 1025px) {
	/** General >> Related Post Thumbnail **/
	.single .ast-related-post-featured-section img {
	width: 600px !important;
	height: 400px !important;
	object-fit: cover !important;
}

	/** Tablepress >> Mt 20483 ast article single **/
	.ast-article-single {
	padding-top: 30px !important;
}

	/** Tablepress >> Mt 20483 secondary **/
	.secondary {
	padding-left: 20px !important;
}

	/** Front Page >> Secondary wp block latest posts post title **/
	#secondary .wp-block-latest-posts__post-title {
	font-size: 16px !important;
	line-height: 1.3em !important;
}

}


/*( Tablet )*/
@media (max-width: 1024px) {
	/** General >> Wp block latest posts featured image image **/
	.sidebar-main .wp-block-latest-posts__featured-image img {
	width: 450px !important;
}

	/** General >> Related Post Thumbnail **/
	.single .ast-related-post-featured-section img {
	width: 450px !important;
	height: 300px !important;
	object-fit: cover !important;
}

	/** General >> Astra Related Posts Tablet and Phone Padding **/
	.ast-single-related-posts-container {
	padding: 60px !important;
}

	/** Tablepress >> Mt 20483 ast article single **/
	.ast-article-single {
	padding-right: 100px !important;
	padding-left: 100px !important;
}

	/** Tablepress >> Mt 20483 secondary **/
	.secondary {
	padding-right: 100px !important;
	padding-left: 100px !important;
}

	/** Front Page >> Secondary wp block latest posts post title **/
	#secondary .wp-block-latest-posts__post-title {
	font-size: 18px !important;
	line-height: 1.3em !important;
	font-weight: bold !important;
}

}


/*( Phone )*/
@media (max-width: 768px) {
	/** General >> Related Post Thumbnail **/
	.single .ast-related-post-featured-section img {
	width: 300px !important;
	height: 200px !important;
	object-fit: cover !important;
}

	/** General >> Astra Related Posts Tablet and Phone Padding **/
	.ast-single-related-posts-container {
	padding: 30px !important;
}

	/** Tablepress >> Mt 20483 ast article single **/
	.ast-article-single {
	padding-right: 10px !important;
	padding-left: 10px !important;
}

	/** Tablepress >> Mt 20483 secondary **/
	.secondary {
	padding-right: 10px !important;
	padding-left: 10px !important;
}

}

