#logo {
	background-image: url(images/header_logo.png) !important;
}

img[src=""] {
	display: none;
}

.entry-content p {
	color: #000;
	font-family: Lato, sans-serif;
	font-size: 15px;
}

.entry-content a {
	color: #005b8f;
	font-family: Lato, sans-serif;
	font-weight: bold;
}

.post-title a {
	color: #101010;
	font-family: Forza Bold, sans-serif;
	line-height: 23px;
}

.single #content .entry-content {
	font-family: "Lato", "Nunico", sans-serif;
}

.post ul li {
	color: #101010;
	font-family: "Lato", "Nunico", sans-serif;
}

.meta {
	color: #474747;
	font-family: "Lato", "Nunico", sans-serif;
	font-size: 13px;
	font-weight: 700;
	margin-top: -2px;
}

div#home-featured-cont {
	height: 345px;
}

div#main-featured {
	float: left;
	height: 330px;
	left: 17px;
	position: relative;
	width: 590px;
}

div#smaller-box-featured {
	float: left;
	height: 330px;
	left: 30px;
	position: relative;
	width: 490px;
}

.main-smaller {
	background: black;
	background-size: auto 100%;
	float: left;
	height: 160px;
	margin-bottom: 10px;
	margin-right: 10px;
	position: relative;
	width: 230px;
}

.main-smaller h1 {
	color: white;
	font-size: 14px;
	hyphens: auto;

}

.main-smaller-title h1 {
	line-height: 13px;
	margin: 0 auto;
	width: 83%;
}

.main-smaller-title {
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.89) 66%, rgba(0, 0, 0, 0.89) 98%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.89) 66%, rgba(0, 0, 0, 0.89) 98%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.89) 66%, rgba(0, 0, 0, 0.89) 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	bottom: 0px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#e3000000", GradientType=0); /* IE6-9 */

	min-height: 40%;
	padding-top: 15px;
	position: absolute;
	width: 100%;
}

.bg-cover-art {
	background-size: 590px;
	height: 330px;
	width: 590px;
}

.bg-featued-title {
	background: rgba(0, 0, 0, 0.47);
	margin: 0 auto;
	padding: 20px;
	position: relative;
	top: 38%;
	width: 80%;
}

.bg-featued-title h1 {
	color: white;
	font-family: helvetica, sans-serif;
	font-size: 20px;
	letter-spacing: 2px;
	text-align: center;
}

.bg-featued-title h2 {
	color: white;
	font-family: "Gotham", sans-serif, Arial, Verdana, "Trebuchet MS", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	font-size: 16px;
	text-align: center;
}

.bg-featued-title h1 a {
	color: white;
}

.home-page-header {
	color: #1893df;
	font-family: "Gotham", sans-serif, Arial, Verdana, "Trebuchet MS", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 35px;
}

h1.section-header {
	color: #005b8f;
	font-family: Gotham XNarrow, Pt-Sans Narrow, sans-serif;
	font-size: 32pt;
	font-weight: bold;
	margin-bottom: -15px;
}

.news-item {
	margin-bottom: 10px;
	min-height: 210px;
}

.news-feed-content {
	position: relative;
	top: 10px;
}

span.news-feed-sponsored {
	color: #005b8f;
	font-weight: bold;
}

.news-item.sponsored-news-item {
	background: rgba(227, 247, 65, 0.19);
}

.feed-thumb {
	float: left;
	height: 210px;
	margin-right: 15px;
	width: 245px;
}

.sponsored-news-item > .feed-thumb {
	overflow: hidden;
	display: flex;
	flex-direction: row;
	align-items: center;
}

.sponsored-news-item > .feed-thumb > img {
	width: 100% !important;
	height: auto !important;
}

.sponsored-news-item > .feed-thumb {
	background-position-x: 3%;
	background-position-y: 57%;
}

@import url("https://fonts.googleapis.com/css?family=Lato:300,400");

h1.news-feed-title a {
	color: #101010;
	font-family: Forza Bold, helvetica, sans-serif;
	font-size: 15.2pt;
	font-weight: bold;
	line-height: 23px;
}

h1.news-feed-title {
	line-height: 14px;
	margin-bottom: 8px;
}

h2.news-feed-meta a {
	color: #005b8f;
	font-family: Lato, sans-serif;
	font-size: 13px;
}

h2.news-feed-meta {
	color: #474747;
	font-family: Lato, sans-serif;
	font-size: 13px;
	font-weight: 700;
	margin-top: -2px;
}

span.read-more {
	background: #005b8f;
	color: white;
	font-size: 12px;
	padding: 10px 20px 10px 20px;
	text-transform: uppercase;
}

span.read-more:hover {
	background: #4ca3b5;
}

.featured-excerpt {
	color: #474747;
	font-family: "Lato", sans-serif !important;
	font-size: 15px;
	line-height: 22px;
	margin-top: 13px;
	width: 98%;
}

div#home-video-cont {
	background: rgb(230, 230, 230);
	height: 420px;
	margin-left: -25px;
	margin-top: 55px;
	position: relative;
	width: 1110px;

}

div#product-cont .feed-thumb {
	max-width: 250px;
	width: auto;
}

div#vid-info {
	height: 258px;
	padding: 20px;
	position: absolute;
	right: 7px;
	top: 53px;
	width: 400px;
}

div#home-page-bottom div#vid-info {
	top: 34px;
	width: 506px;
}

div#vid-cont {
	font-size: 0px !important;
}

div#vid-cont hr {
	display: none;
}

div#home-video-cont h3 {
	font-size: 0px !important;
}

div#vid-cont {
	height: 344px;
	left: 56px;
	/* background: white; */
	position: absolute;
	top: 30px;
	width: 441px;
}

div#vid-cont img {
	height: 100%;
	width: 100%;
}

div#home-page-bottom div#home-video-cont {
	height: 425px !important;
}

div#spon-video-flag {
	font-family: "Gotham", sans-serif, Arial, Verdana, "Trebuchet MS", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	position: relative;
	top: -6px;, arial, helvetica;
}

.product {
	margin-top: 20px;
}

div#product-cont .feed-thumb {
	float: left;
}

div#product-cont {
	height: 267px;
	margin-top: -15px;
	width: 750px;
}

div#related {
	background: url(images/footer-social-bg.jpg);
	height: 173px;
	margin-top: 20px;
}

div#related .single-sub-icons {
	float: right;
	position: relative;
	right: 30px;
	top: 11px;
}

div#footer-sub-cont {
	color: white;
	font-family: "Gotham", sans-serif, Arial, Verdana, "Trebuchet MS", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";;
	margin: 0 auto;
	position: relative;
	top: 22px;
	width: 100%;
}

div#footer-sub-cont p {
	font-size: 17px;
	width: 56%;
}

div#footer-sub-cont h3 {
	color: white;
	font-family: "Gotham", sans-serif, Arial, Verdana, "Trebuchet MS", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";;
	font-weight: bold;
}

.entry-content .post-title h1 {
	color: #005b8f;
	font-family: Arimo, sans-serif;
	font-size: 31px;
	font-weight: bold;
}

.entry-content .post-title h2 {
	color: #000 !important;

}

.ad-970x90-cont.footer-ad {
	background: white;
	height: 100px;
	padding-bottom: 20px;
	position: relative;
	top: 0px;
	width: 100%;
}

div#homepage-sidebar-top {
	float: right;
	height: auto;
	margin-right: 20px;
	width: 300px;
}

div#homepage-sidebar-top a img {
	margin-bottom: 10px;
}

div#homepage-sidebar-bottom {
	float: right;
	width: 300px;
}

div#home-page-bottom {
	width: 1065px;
}

/*
Custom Footer Styling
*/

div#footer-widgets-cont {
	align-items: center;
	display: flex;
}

div#footer-social-cont {
	left: 730px;
	position: relative;
	width: 195px;
}

div#footer-social-cont a:first-child {
	display: none;
}

.widgettitle {
	color: #ffffff !important;
	font-family: pt_sans_narrowbold, Arial, sans-serif !important;
	font-size: 18px !important;
	line-height: 1;
}

/*
WordPress Posts Main Functions
*/

.news-item.arhcive-item {
	height: auto;
}

ul#relatedthumb {
	width: 700px;
}

li#relatedthumb {
	display: inline-block;
	height: 73px;
	margin-right: 10px;
	margin-top: 10px;
	width: 255px;
}

/*
// Archive Ad, Hidden!
div#archive-content h2 {
   }//
*/

#footer-menu li a {
	color: white;
}

#archive-ad {
	display: none !important;
}

.navigation {
	font-family: Gotham XNarrow, PT Sans Narrow, sans-serif;
	font-size: 24px;
}

.comments-heading {
	font-family: Gotham XNarrow, PT Sans Narrow, sans-serif !important;
	font-size: 21pt !important;
}

#comments h3 {
	font-family: Gotham XNarrow, PT Sans Narrow, sans-serif !important;
	font-size: 21pt !important;
}

#commentform input#submit {
	background: #005b8f !important;
}

.entry p {
	font-family: "Lato", "Nunico", sans-serif;

}

/*
Mozilla Firefox Compiler
*/
@-moz-document url-prefix() {

	.bg-featued-title hr {
		color: white;
	}

	.home-page-header hr {
		color: #005b8f;
	}

	h1.section-header {
		font-family: Gotham XNarrow, PT Sans Narrow, sans-serif;
	}

	.bg-featued-title h2 {
		color: white;
		font-size: 16px;
		text-align: center;
		font-family: Gotham-Book, "Gotham", sans-serif, Arial, Verdana, "Trebuchet MS", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";, helvetica;
	}

	.news-feed-meta {
		font-family: "Lato", "Nunico", sans-serif;
	}

}

/*
    Related Posts
*/
.relatedthumb {
	bottom: 31px;
	padding-bottom: 140px;
	padding-top: 15px;
	position: relative;
	right: 480px;
}

.related_posts {
	padding-left: 15px;
}

.related_posts ul li {
	display: inline;
}

.meta-comments {
	display: none;
}

@media not all and (min-resolution: .001dpcm) {
	@media
	.safari_only {
		font-weight: 400 !important;
	}

	.archive-title {
		font-weight: 400 !important;
	}

	.video-cont {
		display: none !important;
	}
}