@media(min-width:768px){
	.ninecol{width: 66%;}
	.threecol{width: 30%;}
}
.mb25{margin: 25px 0;}
#main .sidebar{margin-top: 40px;}
#main .sidebar .widget-title{background:#686868; color:#fff;font-size: 16px;padding: 5px 15px;  margin-bottom: 4px;}
#main .sidebar .widget-title:after{height:auto;}
#main .sidebar .widget ul {margin: 0;padding: 0;}
#main .sidebar .widget ul li {font-size: 16px;margin: 0 3px 10px 3px !important;padding: 0 0 5px;line-height: 2em;border-bottom: #ececec 1px solid;position: relative;overflow: hidden;
}
#main .sidebar ul li:last-child {border: none;}
.other_resources h3{
	border-top: 1px solid #ededed;
    padding-top: 25px;
    margin-top: 15px;
    font-weight: bold;
    font-size: 1.5em !important;
}
.other_resources li{
    list-style: none;
    padding-left: 50px !important;
    padding-bottom: 10px;
}
.other_resources li span {
    background: rgba(14,5,1,.04);
    padding: 5px 15px;
    border-left: 1px solid #599dd5;
    position: absolute;
    left: 0;
}
.widget_email-subscribers-form .emaillist input[type=email]{width:auto;min-width:210px;}
.widget_email-subscribers-form .emaillist input[type=submit]{padding: 8px 20px !important;}

article .entry-content h5 {font-weight: 600 !important;color: #686868;font-size: 16px;}
.author-box {background-color: #fff;padding: 20px 20px 10px 20px;margin: 0 0 40px;display: inline-block;width: 100%;border: 1px solid #ccc;}
.author-box .author-img {float: left;margin-right: 20px;margin-bottom: 20px;}
.author-box .author-img img {border-radius: 50%;}
.author-box .author-name {font-size: 18px;clear: none;display: inline;}
.blog_sub_title{margin-bottom: 10px !important;margin-top: 30px !important;font-weight: 200;color: #686868 !important;font-size: 20px !important;}
form.searchandfilter input[type="date"] {display: none;}
.default-list .tiles-container .text-content{padding: 0px !important;}
.hfeed article.category-technology div.text-content{background-color:#fff !important;}
.hfeed article.category-technology{margin-bottom: 65px !important;}
body.search.search-results.layout-default.layout-2c.boxed.header-default .hfeed .image-content.tile{display: none !important;}
body.search.search-results.layout-default.layout-2c.boxed.header-default .hfeed .text-content.tile{background: #fff !important;}
body.archive.category.category-technology .hfeed .image-content.tile{display: none !important;}
body.archive.date .hfeed .image-content.tile{display: none !important;}
.default-list .tiles-container .text-content{width: 100% !important;}
.entry-snippet{max-width: 100% !important;margin: 0px !important;padding: 0px !important; text-align: left;}
.entry-snippet .entry-meta{display:none;}
h2.entry-title a{font-size: 25px !important;}
.hfeed article.category-technology {margin-top: 30px;}
.loop-description p{display: none;}
.saboxplugin-gravatar img {border-radius: 50px !important;}
.saboxplugin-wrap .saboxplugin-gravatar{margin-bottom: 20px;}
.saboxplugin-wrap .saboxplugin-socials{display: none;}

.content_meta{
	background: none !important;
	top:0;
	color: #333 !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;
	padding-top: 0;
	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: #333;margin-top: 20px;padding-left: 35px;padding-right: 20px;}
.content_meta .title a,.content_meta .title a:hover{color: #333;}
.content_meta .author{color: #333;font-size: 18px;padding-left: 35px;bottom: 50px;position: absolute;}

.subscribe_box{width:43%;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: 0px !important; padding: 10px !important;}

@media only screen and (max-width:768px){
	.sidebar .download-link{display: none;}
}

@media only screen and (max-width:480px){
	.global-wrap .blog-bg .intro{width:50%;}
	.global-wrap .blog-bg .welcome-message h1{font-size: 26px;width:100%;}
	.showHere{height: 45% important;}
	#sidebar-after-singular {width: 88% !important;float: none !important;margin-left: 20px;margin-right: 20px;}
	.single-post.layout-1c #content > .hfeed .hentry{width: 100%;}
	.author-box .author-img{float: none !important;text-align: center;}
	.author-box .author-img img{display: inline; margin-bottom: 10px;}
	.author-box .author-name{display: block !important;text-align: center;margin-bottom: 10px;}
	.author-description{margin-top: 10px;margin-bottom:18px;}
	.author-box{border:none !important;}
}
.wp-block-table table {
	margin: 10px auto;
	border-collapse: collapse;
	border: 1px solid #eee;
	border-bottom: 2px solid #213971;
	/*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: #213971;
	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;
}