/*

Theme Name: X – Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/

/*.offset .x-sidebar .widget:first-child{margin-top: 30px;}*/
.x-recent-posts a.x-recent-post3{height: 230px;}
.x-recent-posts a.x-recent-post2{height: 230px;}
.h-landmark, .h-landmark.entry-title {font-size: 24px;}
.x-header-landmark {padding: 0.45em 0 1.15em; }
.x-header-landmark{padding-top: 9px;}
.entry-wrap .entry-content {margin-top: 5px; }
.entry-wrap .entry-content.content h5{margin-top: 0em;}
.entry-wrap .entry-content.content p{margin: 0 0 0.65em;}
.entry-featured .x-audio{width: 97.1%;}
.format-audio.has-post-thumbnail .entry-featured .x-audio{
    right: auto;
    position: initial;
    width: 99%;
    margin: 0;
}
.format-audio.has-post-thumbnail .entry-featured .x-audio .mejs-container{
    margin: 15px auto;
}
.wp-block-image{margin: 10px 0;}
.entry-wrap .entry-content.content .wp-block-embed{margin: 0px;}
/*.entry-wrap .entry-content.content .wp-block-image .wp-image-9658{width: 100%; margin:0 auto;}*/
.entry-wrap .entry-content.content .wp-block-image .wp-image-10109{ width: 100%;  margin: 0 auto; }
figure.wp-block-image.bannerImage{height: 440px; background-size: cover; overflow: hidden;}
figure.wp-block-image.bannerImage img{width: 100%;}
.blog .x-main .hentry.has-post-thumbnail>.entry-wrap, .search .x-main .hentry.has-post-thumbnail>.entry-wrap, .archive .x-main .hentry.has-post-thumbnail>.entry-wrap{width: 100%; padding-left: 0px;}
a.entry-thumb{padding-bottom: 44%; margin: 16px 0px;}
h2.entry-title{font-size: 18px;}
.entry-wrap .entry-content.content .bannerImage-1{width: 100%;}
.post-8796 .entry-wrap .entry-content.content h6{margin-top: 0px;}
.home-sidebar-content .main .offset.cf .widget_search .form-search{margin-top: 40px;}
.wp-block-audio{margin: 10px 0;}
.wp-block-audio audio{width: 100%;}

.sdm_pagination{
	margin-bottom: 2px;
	/*background-color: #31a8ac;*/
	padding: 2px;
	text-align: center;
}

.sdm_pagination .page-numbers{
	font-size: 16px;
	margin-left: 2px;
	margin-right: 2px;
}

.sdm_pagination .next
{
	margin-left: 20px;
}

.sdm_pagination .prev
{
	margin-right: 20px;
}

.sdm_pagination .page-numbers {
	display: inline-block;
	padding: 5px 10px;
	margin: 0 2px 0 0;
	border: 1px solid #2a9298;
	line-height: 1;
	text-decoration: none;
	border-radius: 2px;
	/*font-weight: 600;*/
	color: #2a9298;
}
.sdm_pagination .page-numbers.current,
.sdm_pagination a.page-numbers:hover {
	background: #2a9298;
	color: #fff;
}


.masthead-inline .x-navbar .desktop .sub-menu{min-height: 360px; height: 360px; overflow: scroll;}

.follow-icon{
	list-style: none;
	margin: 0px;
}

.follow-icon li{
	display: inline-block;
}