body{
	font-size: 15px;
}

.header-logo {
	text-align: center;
}

.site-header .site-title, .site-title:hover, .site-title:focus, .site-title:active {
    font-weight: 800;
	font-size: 60px;
	color: #000;
	line-height: 100%;
}

.newsmag_builder .newsmag-post-box-a .newsmag-post-box-image .newsmag-post-box-a-category, 
.newsmag_builder .newsmag-post-box-a .newsmag-image .newsmag-post-box-a-category{
	background: #B40404 !important;
}

.newsmag_builder .newsmag-post-box-a .newsmag-post-box-image .newsmag-post-box-a-category:hover, 
.newsmag_builder .newsmag-post-box-a .newsmag-image .newsmag-post-box-a-category:hover {
  background-color: #000 !important;
  -webkit-transition: all .2s ease-in;
  transition: all .2s ease-in;
}

.main-navigation .nav-menu > li.menu-item-has-children > ul li a:hover, 
.main-navigation .nav-menu > li.menu-item-has-children > ul li a:focus {
  outline: none;
  color: #B40404 !important;
}

.main-navigation .nav-menu > li.menu-item-has-children > ul li a{
	color: #000 !important;
}

.main-navigation .nav-menu > li.menu-item-has-children:after {
	font-size: 0 !important;
	padding-left: 0 !important;
}

.sub-menu{
	margin-top: 1px !important;
}

.more-news{
	margin-top: 10px;
	padding-right: 5px !important;
}

.latest a:hover, .latest a:focus,
.site-title:hover, .site-title:focus,
h2 a:hover, h2 a:focus,
h3 a:hover, h3 a:focus,
.top_post_meta a:hover, .top_post_meta a:focus,
.meta a.source:hover, .meta a.source:focus,
.post_meta a:hover, .post_meta a:focus,
.meta_top a:hover, .meta_top a:focus,
.back a:hover, .back a:focus,
.more-news a:hover, .more-news a:focus,
.page-numbers.current,
a.newsmag-comments-link:hover, a.newsmag-comments-link:focus{
	color: #B40404 !important;
}

.content a:hover, .content a:focus, 
.newsmag_builder .newsmag-blog-post-layout-banner .banner-content h3 a:hover,
.newsmag_builder .newsmag-blog-post-layout-banner .banner-content h3 a:focus{
	text-shadow: none !important;
	color: #B40404 !important;
}

.site-header .main-navigation {
	width: 100%;
	margin: 0;
	padding: 0;
	background: #fff;
}

.main-navigation .container{
	border-bottom: 1px solid black;
}

.newsmag-blog-post-layout:hover, .newsmag-blog-post-layout:focus {
	border-bottom-color: #ebebeb !important;
}

.site-branding, .site-content .container {
	max-width: 980px;
	width: 100%;
	margin: auto;
	padding: 20px 0 10px 0;
}

.main-navigation .container{
	max-width: 980px;
	width: 100%;
	margin: auto;
	padding: 0;
}

.col-md-3, .col-md-6, .col-md-12{
	padding-left: 0px;
	padding-right: 0px;
}

.newsmag-image {
	padding-left: 5px;
	margin-right: 10px;
}

#newsmag-homepage-slider{
	max-width: 980px;
	margin: auto;
}

.sticker {
	width: 100%;
	font-size: 15px;
}

.stock-ticker-container {
	width: 100%;
	border-bottom: 1px solid black;
	padding: 10px 0;
}

.top_post, .top_post_content {
	padding-left: 5px;
}

.top_post h2 a {
	text-transform: none;
	font-size: 30px;
	font-weight: 700;
}

.top_post_meta {
	font-size: 16px;
}

.meta, .meta a.source{
	font-size: 16px;
	padding: 0px;
	margin: 0px;
	color: #848484 !important;
}

.inner_handle{
	height: 100%;
	border-bottom: 1px dotted #848484;
}

.inner_handle .meta a.source{
	font-size: 14px !important;
}

.meta {
	margin-bottom: 20px;
}

.meta_date{
	display: block;
	position: absolute;
	bottom: 10px;
	color: #848484
}

h2 {
	margin-top: 5px;
}

.col-md-3 h2, 
.col-md-6 h2{
	font-size: 28px !important;	
}

.content h2 a{
	font-weight: 600;
}

.newsmag_builder .newsmag-blog-post-layout-banner .banner-content h3 {
	margin-top: 0px !important;
	text-shadow: none !important;
	font-family: 'Poppins Light', sans-serif !important;
	font-weight: 500;
}

.newsmag_builder .newsmag-blog-post-layout-banner .banner-content h3 a {
	color: #000 !important;
	line-height: 20px !important;
}


.newsmag_builder .newsmag-blog-post-layout-banner .col-md-3 .banner-content h3 a,
.newsmag_builder .newsmag-blog-post-layout-banner .col-md-6 .banner-content h3 a {
	font-size: 18px !important;
}


.top_post_content p{
	font-size: 16px;
	padding: 0px;
	margin: 0px;
}

.top_post_content {
	padding-bottom: 30px;
	border-bottom: 1px dotted #848484;
}

.row {
	padding-left: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.row .col-md-6{
	padding-right: 10px;
}

.container .newsmag_builder .newsmag-post-banner-row{
	padding-left: 0px !important;
	padding-right: 0px !important;
	margin-left: 0px !important;
}

.banner-content{
	left: 0px;
	height: 85% !important;
	padding-right: 10px;
	bottom: 0px !important;
}

.newsmag_builder .newsmag-blog-post-layout-banner.col-md-3{
	padding: 0px;
	margin: 0px;
	border: 0px solid transparent;
}

.newsmag-breadcrumbs a {
	color: #B40404 !important;
}

.newsmag-breadcrumbs .newsmag-breadcrumb-sep {
	color: #B40404 !important;
}

.meta_top a{
	margin-left: 0px !important;
}

main .meta_top{
	margin-bottom: 5px;
}

main > a{
	padding-left: 10px;
}

a.catlink{
	color: #B40404;
}

a.catlink:hover, a.catlink:focus{
	color: #000 !important;
}

.entry-content p {
  font-size: 16px;
}

.entry-content ul.summary > li:before{
	width: 0 !important;
}

.summary{
	font-size: 16px !important;
	padding-left: 15px !important;
	margin: 0px !important;
	list-style-type: square !important;
	margin-bottom: 20px !important;
}

.back, .back a, 
.more-news, .more-news a{
	text-align: right;
	color: #848484 !important;
}

.page-numbers.current {
    border-bottom-color:  #B40404 !important;
}

a.page-numbers:hover, a.page-numbers:focus{
	color: #B40404 !important;
    border-bottom: 2px solid #B40404 !important;
}

.newsmag_builder .newsmag-post-box-a {
    margin-bottom: 20px !important;
}

.newsmag-margin-bottom {
    margin-bottom: 50px !important;
}

.newsmag-breadcrumbs-container .newsmag-breadcrumbs-row .col-xs-12 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.meta_date a{
	margin-left: 15px;
}

.newsmag-archive-page{
	padding: 10px 10px 20px 10px;
	border-bottom: 1px dotted #848484;
}

.selected{
	background: #F0F0F0;
}

.widget_stock_ticker{
	margin-bottom: 30px !important;
}
.widget_text{
	margin: 0px !important;
}

a.textwidget.title{
	font-family: "Poppins", "serif";
	color: #B40404;
	margin-bottom: 0px;
	font-size: 18px;
	font-weight: 600;
}

.pr a.textwidget.title{
	font-family: "Poppins", "serif";
	color: #8A8A8A;
	margin-bottom: 0px;
	font-size: 18px;
	font-weight: 600;
}

.widget_text > h3.widget-title{
	color: #B40404 !important;
	margin-bottom: 0px !important;
}

.widget_text > .textwidget > p{
	color: #6B6B6B;
	margin-bottom: 0;
}

.widget_text > .textwidget {
	padding-left: 5px;
	margin-bottom: 1.5em;
}

.widget_text.pr > .textwidget {
	padding-left: 5px;
	margin-bottom: 1em;
	margin-top: 1.5em;
}

.search-form-opener {
  position: absolute;
  right: 0px !important;
  top: 1px !important;
  border: none;
  padding-left: 2px;
  padding-right: 2px;
  background: #D1D1D1;
}

button.search-form-opener:hover{
	background: #A0A0A0;
}

.newsmag-breadcrumbs-row {
	display:none!important;
}

.main-navigation.toggled ul {
    background: #fff !important;
}

.newsmag-margin-top {
    margin-top: 0px !important;
	padding-top: 0px;
}

.single-post .newsmag-custom-header:before,
.page .newsmag-custom-header:before,
.blog .newsmag-custom-header:before,
.category .newsmag-custom-header:before,
.date .newsmag-custom-header:before,
.tag .newsmag-custom-header:before,
.search .newsmag-custom-header:before,
.newsmag-custom-header{
	height: auto !important;
	max-width: 980px;
	width: 100%;
	margin: auto;
	vertical-align: middle;
	background: #fff !important;
/*	background: linear-gradient(black, #686868, black) !important;*/
}

.newsmag-custom-header{
	border-bottom: 1px solid #848484;;
}

.page .newsmag-custom-header .container,
.category .newsmag-custom-header .container,
.category .newsmag-custom-header .container .row,
.category .newsmag-custom-header .container .col-xs-12,
.search .newsmag-custom-header .container,
.search .newsmag-custom-header .container .row,
.search .newsmag-custom-header .container .row .col-xs-12 {
	top: 0% !important;
	display: inline-block;
	vertical-align: middle;
	padding: 0;
	height: 100%;
}

.newsmag-custom-header h2, 
.category .newsmag-custom-header .container .col-xs-12 h2,
.search .newsmag-custom-header .container .row .col-xs-12 h2 {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	font-size: 24px !important;
	font-weight: 600 !important;
	margin-top:0px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-top: 2px;
	text-shadow: none !important;
	color: #686868 !important;
}

.newsmag-archive-page .newsmag-blog-post-layout {
	margin-bottom: 0px !important;
	padding-bottom: 20px;
	padding-top: 10px;
}

article {
	padding-left: 10px;
	padding-right: 10px;
}

.error-404.not-found input[type="submit"],
.error-404.not-found input[type="submit"]:active,
.newsmag-search-page input[type="submit"]:active,
.newsmag-search-page input[type="submit"],
.post-password-form input[type="submit"]:active,
.post-password-form input[type="submit"]{
	border-color: #B40404 !important;
	background-color: #B40404 !important;
	background: #B40404 !important;
}

.error-404.not-found input[type="submit"]:hover,
.newsmag-search-page input[type="submit"]:hover,
.post-password-form input[type="submit"]:hover{
	border-color: #000 !important;
	background-color: #000 !important;
	background: #000 !important;
}

.error404 .site-main{
	text-align: left !important;
}

article .col-md-4{
	padding-right: 0 !important;
}

.banner-content img.wp-post-image{
	float: right;
}

.col-md-3.pr{
	background-color: #F8F8F8;
}

.newsticker{
	border: 1px solid #CCC;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
}
.newsticker ul li {
	width: 100%;
	height: inherit;
	list-style: none;
	text-overflow: ellipsis;
	white-space: nowrap;
  overflow: hidden;
}

.newsticker ul {
	height: 2em;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}

#colophon .footer-widgets-area{
	padding-top: 0px !important;
}

.site-info{
	padding: 5px 0 !important;
	background-color: #B40404 !important;
}

.copyright-menu a{
	color: #fff !important;
}

.copyright-menu a:hover, .copyright-menu a:focus{
	color: #E0E0E0 !important;
}

@media screen and (max-width: 980px) { 
	.newsmag_builder .newsmag-blog-post-layout-banner.col-12 > a,
	.newsmag_builder .newsmag-blog-post-layout-banner.col-xs-12 > a,
	.newsmag_builder .newsmag-blog-post-layout-banner.col-sm-12 > a {
	  height: auto !important;
	  min-height: 150px;
	}
}

@media print {
  a[href]:after {
    content: none !important;
  }
  .newsmag-image {
  	display: none !important;
  }
  .col-md-3, .col-md-6 {
	width: 100%;
  }
  .newsmag_builder .newsmag-blog-post-layout-banner.col-md-3 > a,
  .newsmag_builder .newsmag-blog-post-layout-banner.col-md-6 > a{
    height: auto !important;
    min-height: 150px;
  }

}

input[type="submit"], 
input[type="submit"]:active {
	border: none !important;
	background-color: #B40404 !important;
	background: #B40404 !important;
}
input[type="submit"]:hover {
	border: none !important;
	background-color: #333333 !important;
}

article a{
	color: #B40404 !important;	
}

h2 {
	font-weight: 600 !important;
}

h2 a{
	color: #333 !important;
}

a.newsmag-comments-link{
	color: #333 !important;	
}

a.newsmag-comments-link:hover, a.newsmag-comments-link:focus, a.newsmag-comments-link:active {
	color: #B40404 !important;	
}

a:hover, a:focus, a:active {
	color: #B40404 !important;
}

.entry-content li{
	margin-bottom: 5px;
	font-size: 15px !important;
}

.entry-content ul{
	list-style-type: square !important;
	font-size: 15px !important;
	padding-left: 40px !important;
	margin: 0px !important;
	margin-bottom: 20px !important;
}

.entry-content ul > li:before{
	width: 0 !important;
}

.entry-social{
	float: right;
	text-align: right;
}

.entry-social > * {
  	vertical-align: top;
  	padding: 0 !important;
 	margin: 0 !important;
}

.fb-share-button {
	position:relative;
	top:-2px;
}

.newsmag-article-post {
	display: block;
	clear: both;
}
.newsmag-article-post .post, .newsmag-article-post .pressrelease {
	max-width: 600px;
	width: 100%;
	margin: auto;
}
/* Duplicated Content */
.dupl {
	padding: 10px;
	margin: 30px 0 10px 0;
	background-color: #F9F9F9;
}
.dupl_headline {
	font-size: 14px;
	font-weight: 600;
	color: #848484;
}
.dupl ul{
	margin-left: 15px;
	padding-left: 0;
	margin-bottom: 0;
	list-style-type: none;
}
.dupl ul>li{
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	color: #848484 !important;
}
.dupl a{
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	color: #848484 !important;
}
.dupl a:hover{
	color: #B40404 !important;
}
.latest{
	margin-top: 20px;
	margin-bottom: 20px;
	border-top: 1px solid #848484;
}
.latest-news h3{
	font-weight: 600;
	color: #616161;
	text-transform: none;
}
.latest-news{
	display: block;
	max-width: 600px;
	width: 100%;
	margin: auto;
	padding-left: 10px;
	padding-right: 10px;
}

.latest-news li:before {
	content: "\BB";
	margin-right: 5px;
}

.latest-news li{
	margin-bottom: 5px;
	font-size: 15px !important;
}

.latest-news ul {
	list-style-type: none !important;
	font-size: 15px !important;
	padding-left: 40px !important;
	margin: 0px !important;
	margin-bottom: 20px !important;
}

.latest-news ul > li:before{
	width: 0 !important;
}

article .newsmag-image{
	width:100%;
	padding-left: 0;
	margin-bottom: 20px;
}

.newsmag-archive-page article .col-md-4{
	padding-left:0px;
	padding-right: 10px !important;
}

.archive-date{
	padding-top: 20px;
	color: #666;
}

.newsmag-archive-page h2{
	font-size:28px;
}

#top-archive .newsmag-image{
	margin-right: 0;
	padding:0;
}

#top-archive .top-content{
	padding-left: 20px;
}

#top-archive .top-news{
	padding-bottom: 20px;
}

#top-archive h2 a{
	font-size: 28px !important;
	font-weight: 600 !important;
}

#top-archive h3{
	color: #333;
	font-weight: 600;
	text-transform: none;
}

header ins{
	background: #fff !important;
}

.ads{
	padding-bottom: 2em;
}
