body {
	background-color: #fff !important;
	background-repeat: repeat;
	background-image: url("images/dark-blue/body-bg.png");
}
a {
	color: #333333;
}
a:hover {
	color: #4b9746;
}
H1, h2, h3, h4, h5, h6 {
	color: #333333;
}
header {
	background-color: #fff !important; /* e4e4e4 */
	background-repeat: repeat;
	background-image: url("images/patterns/tiny_grid.png");
	/*
	background-repeat: no-repeat;
	background-position: center 30px;
	background-image: url("images/dark-blue/header-bg.jpg");*/
	padding: 0px 0px 0px 0px !important;
}
.logo {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.top-social {
    padding-right: 15px;
}
.top-social img {
    margin-top: 5px;
}

.navbar-nav>li>.dropdown-menu {
    min-width: 250px;
}
.widget-box-head { 
	background-color: #fff;
	background-repeat: repeat-x;
	background-position: top left;
	background-image: url("images/dark-blue/title-bg.png");

/*
	background-color: #fff !important;
	border-bottom: 4px solid #eaeaea !important;
	*/
	color: #666 !important;
	
}
.widget-box-head .widget-title {
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	color: #666 !important;
}
.widget-box {
	background-color: #ffffff;
	border-top: 0px solid #2353a1 !important;
	border-right: 0px solid ##fafff9 !important;
	border-bottom: 1px solid ##fafff9 !important;
	border-left: 0px solid ##fafff9 !important;
}

.widget-box .widget-box-content {
	background-color: #ffffff;
	border-top: 0px solid #2353a1 !important;
	border-right: 1px solid ##fafff9 !important;
	border-bottom: 1px solid ##fafff9 !important;
	border-left: 1px solid ##fafff9 !important;
}
footer {
	padding: 30px 0 0 0;
	margin: 15px 0 0 0;
	background-color: #8b8b8b !important;
	background-repeat: repeat !important; 
	background-image: url("images/patterns/grey_wash_wall.png") !important; 
}
.footer-widget-1>.widget>.widget-title{
    color: #ccc;
}
.footer-widget-1>.widget>.textwidget>ul>li{
    border-bottom: 1px dotted #cccccc !important;
}
.footer-widget-1>.widget>.textwidget>ul>li>a{
    color: #f0f0f0 !important;
}
.footer-widget-1>.widget>.textwidget>ul>li>a:hover{
    color: #fff !important;
}

.footer-widget-2>.widget>.widget-title{
    color: #ccc;
}
.footer-widget-2>.widget>.textwidget>ul>li{
    border-bottom: 1px dotted #cccccc !important;
}
.footer-widget-2>.widget>.textwidget>ul>li>a{
    color: #f0f0f0 !important;
}
.footer-widget-2>.widget>.textwidget>ul>li>a:hover{
    color: #fff !important;
}
.footer-widget-3>.widget>.widget-title{
    color: #ccc;
}
.footer-widget-3>.widget>.textwidget>ul>li{
    border-bottom: 1px dotted #cccccc !important;
}
.footer-widget-3>.widget>.textwidget>ul>li>a{
    color: #f0f0f0 !important;
}
.footer-widget-3>.widget>.textwidget>ul>li>a:hover{
    color: #fff !important;
}
.footer-widget-4>.widget>.widget-title{
    color: #ccc;
}
.footer-widget-4>.widget>.textwidget>ul>li{
    border-bottom: 1px dotted #cccccc !important;
}
.footer-widget-4>.widget>.textwidget>ul>li>a{
    color: #f0f0f0 !important;
}
.footer-widget-4>.widget>.textwidget>ul>li>a:hover{
    color: #fff !important;
}
.footer-widget-5>.widget>.widget-title{
    color: #ccc;
}
.footer-widget-5>.widget>.textwidget>ul>li{
    border-bottom: 1px dotted #cccccc !important;
}
/*
.widget>.textwidget>ul>li:last-child{
    border: none;
}
*/
.footer-widget-5>.widget>.textwidget>ul>li>a{
    color: #f0f0f0 !important;
}
.footer-widget-5>.widget>.textwidget>ul>li>a:hover{
    color: #fff !important;
}
/*
.bottom-social > li > a:hover{
    border:1px solid #46b7e4;
}
*/
.low-footer {
	background-color: #2353a1 !important;
	background-repeat: repeat-x !important;
	background-position: top left;
	border-top: 0px solid #cccccc !important;
	color: #fff !important;
	padding: 15px 0 15px 0 !important;
	margin: 30px 0 0 0;
}
.low-footer .pull-right, .low-footer .pull-left, .low-footer a {
	color: #fff !important;
}
.cat-title {
	background-color: #2353a1 !important;
	color: #ffffff;
	padding: 15px 0 0 0 !important;
	margin: 0 0 0 0;
}
.cat-title a {
	color: #f2f2f2 !important;
}
.breadcrumb li a {
	color: #f2f2f2 !important;
}
.main-menu {
	border-top: 0px solid #2353a1 !important;
	border-right: 0px solid #2353a1 !important;
	border-bottom: 0px solid #2353a1 !important;
	border-left: 0px solid #2353a1 !important;
	background-color: #fafafa !important;
	background-repeat: repeat-x !important;
	background-position: top left !important;
	background-image: url("images/dark-blue/title-bg-hover.png") !important;
}
.main-menu .navbar-nav > li > a {
    color: #666 !important;
}
.main-menu ul li a {
    font-size: 13px !important;
}

.main-nav li {
    border-bottom: 0px solid #fff !important;
    padding-bottom: 0px !important;
}
.main-menu li:hover {
	border-bottom: 0px solid #2353a1 !important;
	color: #fff !important;
	background-repeat: repeat-x !important;
	background-position: top left !important;
	background-image: url("images/dark-blue/title-bg.png");
}
.main-nav li ul li:hover {
	border-bottom: 0px solid #2353a1 !important;
	color: #666 !important;
	background: none !important;
}
.navbar-default .navbar-nav > li {

}

#searchform>button {
	background: #2353a1 !important;
	color: #fff !important;
	border-color: #2353a1 !important;
}
.fa-square {
    color: #2353a1 !important;
    font-size: 8px !important;
}
.top-nav {
	border-top: 0px solid #2353a1 !important;
	border-bottom: 0px solid #f5f5f5 !important;
	background-color: #2353a1 !important;
	background-repeat: repeat-x;
	background-position: top left;
	/*background-image: url("images/dark-blue/top-nav.png") !important;*/
	color: #fff !important;
}

.top-nav .navbar-nav > li > a {
	color: #fff !important;
}

.top-menu {
    border-right: none !important;
    border-left: none !important;
}
.top-menu li .glyphicon {
    margin-top: 5px;
    font-size: 16px;
}
.nav-search {
    border-right: none !important;
    border-left: none !important;
}
.site-links li a:hover { color: #2353a1 !important; }
.main-nav li ul li:hover {
	border-bottom: 0px solid #2353a1 !important;
}
.navbar {
    border-radius: 0px;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #555;
    background: none !important;
}
.box-post-title, .block-title, .post-title, .entry-header {
	background: none !important;
}
.entry-content, .post-box {
	color: #333333;
}
.entry-content a, .post-box a {
	color: #2353a1 !important;
}
.container_box_1, .container_box_2, .container_box_3, .container_box_4, .container_box_5, .container_box_6, .container_box_7, .container_box_8, .container_box_9, .container_box_10 {
	background-color: #ffffff;
	border-top: 3px solid #2353a1;
	border-right: 1px solid ##fafff9;
	border-bottom: 1px solid ##fafff9;
	border-left: 1px solid ##fafff9;
	padding: 1px 15px 5px 15px;
	margin: 0 0 15px 0;
}
.container_box_1 {
	border-top: 3px solid #1a98bc;
}
.container_box_1 h5 a{
	color: #1a98bc;
}
.container_box_2 {
	border-top: 3px solid #1abc9c;
}
.container_box_2 h5 a{
	color: #1abc9c;
}
.container_box_3 {
	border-top: 3px solid #ffab00;
}
.container_box_3 h5 a{
	color: #ffab00;
}
.container_box_4 {
	border-top: 3px solid #e36968;
}
.container_box_4 h5 a{
	color: #e36968;
}
.container_box_5 {
	border-top: 3px solid #dbdfe1;
}
.container_box_5 h5 a{
	color: #dbdfe1;
}
.container_box_6 {
	border-top: 3px solid #7b88bf;
}
.container_box_6 h5 a{
	color: #7b88bf;
}
.container_box_7 {
	border-top: 3px solid #f77ec3;
}
.container_box_7 h5 a{
	color: #f77ec3;
}
.container_box_8 {
	border-top: 3px solid #ee4b34;
}
.container_box_8 h5 a{
	color: #ee4b34;
}
.container_box_9 {
	border-top: 3px solid #1abc9c;
}
.container_box_9 h5 a{
	color: #1abc9c;
}
.container_box_10 {
	border-top: 3px solid #f77ec3;
}
.container_box_10 h5 a{
	color: #f77ec3;
}
.footer_title{
    color: #333 !important;
    font-size: 22px;
    font-weight: 400;
    letter-spacing: 1px;
}
.post-title h2 {
	margin: 0 0 0 0;
}
.header_ads {
	margin: 0 0 0 0;
}
.header_ads_big {
	margin: 0 0 0 0;
}
.lastupdated span {
    color: #2353a1;
}

.footer-widget-2 h3, .footer-widget-3 h3, .footer-widget-4 h3, .footer-widget-5 h3, .footer-widget-1 h3 {
	color: #555555;
	line-height: 25px;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
    letter-spacing: 1px;
}
.box-read-more>a{
    color: #2353a1 !important;
}

.date {
    background-color: #2353a1 !important;
    padding: 13px 10px !important;
}

.today-date {
    color: #fff !important;
    margin-right: 39px !important;
    margin-top: 5px !important;
}

.comment-form .btn-default {
    background-color: #2353a1 !important;
}

.widget ul li a {
	color: #999999;
	text-decoration: none;
}
widget ul li {
    border-bottom: 1px solid #ddd;
    color: #fff;
    display: block;
    line-height: 1.8em;
    padding: 5px;
}
.nav>li>a>img {
    width: 26px;
    /*height: 15px;*/
}
.nav-tabs.nav-justified > .active {
    border-radius: none;
    border-top: 3px solid #2353a1 !important;
    background-color: #fff;
}
.nav-tabs.nav-justified > .active > a {
    color: #2353a1 !important;
}
.top-nav .navbar-toggler { border-color: #fff !important; }
.top-nav .navbar-toggler:hover { border-color: #fff !important; }
.top-nav .navbar-toggler .icon-bar { background-color: #fff !important; }
.top-nav .navbar-toggler .icon-bar:hover { color:#ccc !important; background-color: #ccc !important; }
.navbar-toggler .fas { color: #fff; }

.ads_container {
    top: 0px !important ;
}
.main-menu .navbar-nav > li.customcolor > a {
    color: #ff0000 !important;
}
@media only screen and (max-width: 768px) {
	body {
		background: none;
		background-color: #ebecee;
	}
}