/*
Theme Name: Unfit Custom theme
Theme URI: http://themegadet.com
Description: Bootstrap 4.4.1
Author: Steve Eldridge
Author URI: http://revenuespark.com
Version: 1.0
Tags: responsive, white, bootstrap, happy birthday to you

*/

.blog #news_header {
	background-color: #444;
	color: #fff;
	text-transform: uppercase;
}

.blog #news_header h1 {
	margin-bottom: 0;
	font-size: 2.2rem;
}

.news-widget-content a {
	color: #006699;
}

.news-widget-content img {
	margin-left: .5em;
}


.blog article {
	background: #f4f4f4;
	padding: 20px 25px 25px 25px;
	margin-bottom: .5em;
	}

article h2 {
	font-size: 21px;
	line-height: 1.5em;
	font-weight: bold;
	margin-bottom: .5em;
	border-bottom : 1px dotted #ccc;
	padding-bottom: .5em;
}

article h2 a {
	color: #006699;
}


article .news-metadata,
article .news-item-author,
article .news-iten-publication {
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 600;
	color: #777;
	margin: .5em 0;
}

.news-item-excerpt p {
	font-size: .9em;
}

.blog .container {
	padding: 40px 0px;
}

.news-thumbnail {
	float:right;
	clear: left;
	max-width: 200px;
	height: auto;
}

img.news-thumbnail {
	margin: .3em 0 .5em .5em;
}

article .entry-footer a {
	padding: .6em;
	text-transform: uppercase;
	margin-top: .3em;
	display: inline-block;
	background: #777;
	color: #fff;
	font-size: .8em;
}

.single-post a {
	color: #006699;
	font-weight: bold;
}


article * {
	font-family: 'Open Sans';
	text-rendering: optimizeLegibility;
}

article h3 {
	font-size: 17px;
	color: 000;
	margin-bottom: .5em;
	line-height: 1.5em;
}

table, th, td {
  border: 1px solid #ccc;
  padding: 10px;
}


@media screen and (min-width: 1200px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
    	max-width: 1220px !important;
	}
}

@media screen and (min-width:992px ) and (max-width: 1199px ){


}
@media screen and (min-width: 992px) {

	
}
@media screen and (min-width:768px ) and (max-width: 991px ){

}
@media screen and (min-width: 768px ){

}
@media screen and (max-width: 767px ) {
	.blog #news_header h1 {
	font-size: 1.8rem;
	text-align: center;
}



}
@media screen and (min-width: 577px ) and (max-width: 767px ){

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

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

}