/* .entry-content { font-size:1.2em; } */
.entry-content h1 { font-size:2.3em; line-height:140%; }
.entry-content h2 { font-size:1.9em; line-height:130%; }
.entry-content h3 { font-size:1.7em; line-height:120%; }
.entry-content h4 { font-size:1.5em; line-height:120%; }
.entry-content h5 { font-size:1.4em; line-height:110%; }
.entry-content h6 { font-size:1.3em; line-height:110%; }

.entry-content div>p:first-child,
.entry-content div>h1:first-child,
.entry-content div>h2:first-child,
.entry-content div>h3:first-child,
.entry-content div>h4:first-child,
.entry-content div>h5:first-child,
.entry-content div>h6:first-child {
	margin-top:0;
}
.entry-content div>p:last-child,
.entry-content div>h1:last-child,
.entry-content div>h2:last-child,
.entry-content div>h3:last-child,
.entry-content div>h4:last-child,
.entry-content div>h5:last-child,
.entry-content div>h6:last-child {
	margin-bottom:0;
}

.entry-content img { max-width:100%; height:auto!important; }
.entry-content .row.wide { padding:20px; }
.entry-content .row.gray { background:#f0f0f0; margin: 20px 0; }
.entry-content .row.sky { background:#f0f0ff; margin: 20px 0; }
.entry-content .row.orange { background:orange; color:black; margin: 20px 0; }

.entry-content .row.featured { color:#888; margin: 20px 0; }

.entry-content .featured { line-height:150%; text-align:center; margin: 30px 0; padding:10px 10px; font-weight:100; color:#999; border-top:solid 1px #eee; border-bottom:solid 1px #eee; }
.entry-content h1.featured {   }
.entry-content h2.featured { font-size:2.1em;  }
.entry-content h3.featured { font-size:1.8em;  }


.entry-content h2.featured::after,
.entry-content h3.featured::after {
	content: "\f107"; display:block; position:relative; font-family:FontAwesome;
	transform: Xrotate(90deg) scale(2,2);
}

.entry-content .scroll {
    overflow-x: auto;
    width: 100%;
}

.entry-content .font-sm { font-size:0.9em; }
.entry-content .font-x-sm { font-size:0.8em; }
.entry-content .font-lg { font-size:1.1em; }
.entry-content .font-x-lg { font-size:1.2em; }


/* reset bootstrap shits */

.entry-content p {
    margin: 0 0 1.75em!important;
}

.entry-content table td, .entry-content table th {
    border: 1px solid #ddd!!important;
}

.entry-content table, .entry-content th, .entry-content td {
	border-width:0; padding: 6px 6px!important;
}

.entry-content table.table, .entry-content table.grid {
    width: auto;
    max-width: auto;
    margin-bottom: auto;
}

.entry-content .sheet td {  }
/*
.entry-content .sheet tr:nth-child(even) td {  }
.entry-content .sheet tr:nth-child(odd) td { background: #f4f4f4; }
*/
.entry-content .sheet tr td:first-child { color:#888; font-weight:bold; }
.entry-content .sheet tfoot td { background:none!important; }
.entry-content .sheet tfoot td:not(:first-child) { font-weight:bold; }


/* RESPONSIVE BREAKPOINTS - NON MOBILE-FIRST */

@media only screen and (max-width : 1200px) {
	
}

@media only screen and (max-width : 992px) {
	
}

/* Tablets- */
@media only screen and (max-width : 768px) {
	.entry-content .scroll table {
		width: 1000px;
	}
	

}

/* Smartphones- */ 
@media only screen and (max-width : 480px) {
	
}

@media only screen and (max-width : 320px) {
	
}
