.saboxplugin-wrap {max-width: 768px;}
.saboxplugin-wrap .saboxplugin-desc p{clear:unset !important;float:none !important;}
.content_meta{
	background: none !important;
	top:0;
	color: #000 !important;
	text-align: left;
	font-weight: 400;
}
.content_meta .post_date{padding-left: 35px;font-size: 18px;margin-top: 2em;}
.content_meta .categories {color: #003779 !important;
	font-size: 30px;
	padding-left: 35px;
	margin-top: 15px;
	height: 42px;
	font-weight: bold;
	font-style: italic;
	background: url(../images/innerheadingBG.PNG) -30px top no-repeat;
	display: block;
}
.content_meta .categories a, .content_meta .categories a:hover{color: #003779 !important;}
.content_meta .title{font-size: 20px; color: #000;margin-top: 20px;padding-left: 35px;padding-right: 20px;}
.content_meta .title a,.content_meta .title a:hover{color: #000;}
.content_meta .author{color: #000;font-size: 18px;padding-left: 35px;bottom: 50px;position: absolute;}

/*.post-grid .grid-nav-top input[type=text]{width:300px !important;padding-top: 8px;padding-bottom: 8px;}
.post-grid .post-item-link{bottom: 0;position: absolute;height: 100%; width: 100%;z-index: 999;}
.post-grid .grid-nav-top, .subscribe_box{display:inline-block;vertical-align:top;}
.post-grid .grid-nav-top{width:59%;text-align:left;}*/
.subscribe_box{width:40%;text-align:right;}
.subscribe_box .emaillist{text-align:left;}
.es_shortcode_form{width:100%;}
.es-field-wrap{display:inline-block;}
.es_submit_button {border-radius: 0 !important;border: 0 !important;color:#fff; padding: 8px !important;background:hsl(356, 85%, 59%);outline:none;}
.subscribe_box .emaillist input[type=email], .widget_email-subscribers-form .emaillist input[type=email]{width:175px;background: #FDFDFD;color: #48484A;border: solid 1px #ccc;padding: 8px;font-weight: normal;}
.subscribe_box .emaillist input[type=email]{width:298px;}
.post-grid .layer-wrapper{position: relative;}
.post-grid .element.excerpt a,.post-grid .element.read_more{color:#EF3D4A; }
.post-grid .pagination{display:block;}
.post-grid .pagination .page-numbers{float:none;}
.download-link{background-color: #EF3D4A;color: #fff !important;}
.post-grid .item .layer-media img{width:100% !important;height: auto;}
.post-grid .field-wrap-keyword{width: 350px;}
.post-grid .field-wrap-submit input[type=submit]{display:none;}
.fluentform .ff_btn_style{
	padding: 8px 20px !important;
    font-size: 16px !important;
    border-radius: 50px !important;
    background-color: #EF3D4A !important;
}
.g-recaptcha {
    transform: scale(.82);
    transform-origin: 0 0;
    max-width: 300px;
    margin: 0 !important;
}
.grecaptcha-badge{display: none !important;}
.modal .ff-message-success{
    border: 0;
    box-shadow: none;
}
.wp-block-table table {
	margin: 10px auto;
	border-collapse: collapse;
	border: 1px solid #eee;
	border-bottom: 2px solid hsl(356, 85%, 59%);
	/*box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1), 0px 10px 20px rgba(0, 0, 0, 0.05), 0px 20px 20px rgba(0, 0, 0, 0.05), 0px 30px 20px rgba(0, 0, 0, 0.05);*/
}
.wp-block-table table tr:hover {
	background: #f4f4f4;
}
.wp-block-table table tr:hover td {
	color: #555;
}
.wp-block-table table th, .wp-block-table table td {
	border: 1px solid #ddd;
	padding: 10px;
	border-collapse: collapse;
}
.wp-block-table table th {
	background: hsl(356, 85%, 59%);
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
}
.wp-block-table table th:first-child {
    width: 25%;
}
.wp-block-table table th.last {
	border-right: none;
}
.entry-content h1{color: #3d3d3d;font-size: 36px;font-weight: 400;}
.entry-content h2{color	:#06377A;font-size: 32px;font-weight: 400;}
.entry-content h3{color: #ca2128;font-size: 28px;font-weight: 400;}
.entry-content h4{color: #3d3d3d;font-size: 24px !important;font-weight: 400 !important;}
.entry-content h5{color: #3d3d3d;font-size: 20px !important;font-weight: 400 !important;}
.entry-content h6{color: #3d3d3d;font-size: 18px !important;font-weight: 400 !important;}
.fa.fa-twitter{
    content:'';
    background-image: url('../images/Twitter-X-icon.png');
    background-size: cover;
    height: 26px;
    aspect-ratio: 1 / 1;
}
.fa-twitter:before{content:'' !important;}
.socialMedia-Main .socialicon.social-twitter{
    background: #000;
}
.social-twitter-icon img {
	width: 70%;
}
@media only screen and (max-width: 520px) {
	.fa.fa-twitter {
		height: 16px;
	}

}
