/*
 Theme Name:     Tech Cabal Theme
 Theme URI:      http://techcabal.com
 Description:    Tech Cabal Theme
 Author:         Tech Cabal
 Author URI:     http://techcabal.com
 Template:       simplemag
 Version:        1.0.0
*/

html {
    -webkit-font-smoothing: antialiased;
    /*text-shadow: 1px 1px 1px rgba(0,0,0,0.004);*/
}
 .title-with-sep {
 	text-align: left;
 	text-transform: capitalize;
 	padding-left: 0px;
 }
 .grid-8 .entry-meta {
 	border-top: 1px solid #eaeaea;
 	border-bottom: 1px solid #eaeaea;
 	text-align: left;
 	margin-top: 5px;
 	padding:5px 0px 5px 0px;
 }
 .title-with-sep .entry-title  {
 	padding-left: 0px;
 	margin-left:0px;
 }

 .n {
 	font-weight: normal;
 }
 .entry-meta {
 	letter-spacing: 0.4px;
 }
.entry-meta a{
	color:black;
}
.tc-single-avatar {
	display:inline-block;
	position: relative;
	top:0px;
	left:0px;
}
.tc-all-meta {
	display:inline-block;
	position: relative;
	top:0px;
	left:5px;
}
span.vcard.author::after{
	display:none;
}
/*
.share-facebook .icomoon-facebook {
	background: red;
	color:white;
	padding:10px;
	display:inline-block;
}
.share-twitter .icomoon-twitter {
	color:white;
	padding:10px;
	display:inline-block;
}
.share-twitter a{
	color:white;
}
.share-twitter a:hover{
	color:white;
	text-decoration: none;
}
.share-twitter {
	background: green;
}
*/
.entry-content img {
	width:100%;
}
.entry-content a:hover{
	width:100%;
}
.title-with-sep {
	font-size:2.3em;
	line-height: 1.2;
}
.entry-content p {
	line-height: 1.8;
	font-size: 1em;
	color:#5a5a5a;
	letter-spacing: -0.2px;
}
aside.sidebar {
	border-left:1.2px solid #e3e3e3;
}
.widget-title::before {
	display:none;
}
.widget_recent_entries li {
	padding-left: 0px;
}
.widget_recent_entries li::before {
	display:none;
}
.sidebar-image {
	height:30px;
}
.entry-content a {
	color:#c30820;
	text-decoration: none;
}
.entry-content a:hover {
	background:#c30820;
	color:white;
}
.grid-4 h2.entry-title {
	text-transform: capitalize!important;
	letter-spacing: -0.3px;
	font-size: 1.4em;
	line-height: 1.2!important;
}
.grid-4 .entry-meta {
	border:none;
}
.read-more-link {
	display:inline-block;
	padding:5px;
	background:#9c9c9c;
	color:white;
	font-family:'Roboto', sans-serif!important;
}
.grid-4 .entry-summary {
	font-size: 0.9em;
}
.grid-4 .author {
	display:none!important;	1
}
.grid-4.category-sponsored .entry-category a{
	color:white!important;
	display:inline-block;
	padding: 4px;
	background:#c30820;
}
.grid-4.category-sponsored img{
	border-left:5px solid #c30820!important;
}
.section-header {
	letter-spacing: 0px!important;
}
.title-with-sep .title {
	margin:0px;
	padding:0px;
	color:#c30820;
	
}
.home-section .section-header {
	text-align: left;
	border-bottom: 1px solid #c30820;
	color:#fff;
}
.sub-title {
	letter-spacing: 0px!important;
	font-weight: 100!important;
	display:block;
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
	.wrapper{width:94%}
}
@media only screen and (min-width: 751px) and (max-width: 959px) {
	.wrapper{width:96%}
}
@media only screen and (min-width: 480px) and (max-width: 750px) {
	.wrapper{width:95%}
}
@media only screen and (max-width: 479px) {
	.wrapper{width:95%}	
}

@media only screen and (max-width: 240px) {
	.wrapper{width:95%}	
}
.rsswidget {
	text-decoration: none;
	letter-spacing: 0px;
	text-transform: capitalize;
	line-height: 1.1;
	margin-bottom: 0px;
}
.rss-date {
	color:#7e7e7e;
	font-size: 0.7em;
	font-style: normal;
	line-height: 1;
}
.widget_rss > h3 > a:nth-child(1){
	display:none;
}
.widget_rss li {
	padding:10px 0px;
}
.widget_rss > h3 > a:nth-child(2) {
	text-align: left;
	font-size: 1.2em;
	color:#c30820;
}







/* SPONSOR STYLES */



/* Sponsor Page */

.sponsor-logo {
	float: left;
	height: 60px;
	width: 60px;
}

.entry-header h1.sponsor-name {
	padding-left: 10px;
	display: inline-block;
	height: 60px;
	line-height: 60px;
}

.sponsor-page-entries {
	padding-top: 100px;
	display: block;
}






/* In sponsored page */


.tc-sponsor-avatar {
	height: 35px;
	width: 35px;
	float: left;
}

.tc-post-sponsor-icon-post .tc-sponsor {
	padding-top: 20px;
}


/* In excerpt */

.tc-post-sponsor-icon-excerpt .tc-sponsor {
	margin-bottom: 15px;
	margin-top: 15px;
}

.tc-post-sponsor-icon-excerpt .tc-sponsor .tc-sponsor-avatar {
	display: inline-block;
}

.tc-post-sponsor-icon-excerpt .tc-sponsor .tc-all-meta {
	display: inline-block;

	font-family: Roboto;
    font-weight: 700;
    font-style: normal;
    color: #8c919b;
    letter-spacing: 0.4px;
    font-size: 12px;
	text-transform: uppercase;

}

.tc-post-sponsor-icon-excerpt .tc-sponsor .tc-all-meta a {
	text-decoration: none;
}



/* Sidebar */

.widget-partners {
	text-align: center;
}

.widget-partners li {
	display: inline-block;
	margin: 0 10px;

}

.widget-partners li img {

}


.tc-sponsor .tc-all-meta {
	font-family: 'Roboto';
	font-size: 12px;
	line-height: 18px;
	text-transform: uppercase;
}




/* BUTTON ADS */

.button-ads {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	text-align: center;
}

.button-ad {
	height: 125px;
	width: 125px;
	overflow: hidden;
	margin: 0 auto 20px;
}


.button-ads--sidebar {

}


.button-ads--article {
	margin-bottom: 20px;
	margin-top: -20px;
}


@media screen and (max-width: 620px) {


	.button-ads {
		max-width: 300px;
		margin: 0 auto;
	}

}










