html{ margin:0; padding:0;}


body {color: #333;font-family: 'Open Sans', sans-serif;font-size: 13px;line-height: 1.42857;background:none repeat scroll 0 0 #f1f1f1;}
.background-image-overlay {display: block;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.inner-container{ background:#fff;}
.borderNone{ border:0px!important;}

.container-fluid {margin-right: auto;margin-left: auto;padding-left: 7px;padding-right: 7px;}
.row { margin-left: -7px;margin-right: -7px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, .col-xs-17, .col-sm-17, .col-md-17, .col-lg-17, .col-xs-18, .col-sm-18, .col-md-18, .col-lg-18, .col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, .col-xs-20, .col-sm-20, .col-md-20, .col-lg-20, .col-xs-21, .col-sm-21, .col-md-21, .col-lg-21, .col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, .col-xs-23, .col-sm-23, .col-md-23, .col-lg-23, .col-xs-24, .col-sm-24, .col-md-24, .col-lg-24 {
  position: relative;
  min-height: 1px;
  padding-left: 7px;
  padding-right: 7px;
}

#topnav{
    border-right: solid 1px #5582bd;
    border-left: solid 1px #5582bd;
}

#topnav:hover{
    border-right: solid 1px rgb(180, 180, 180);
    border-left: solid 1px rgb(180, 180, 180);
    border-radius: 20px;
}

.mce-ico {
    font-size: 13px!important;
    color: #778887!important;
}

#mceu_22{
    display: none!important;
}

.mce-btn button {
    padding: 1px 5px!important;

}

.spcl_news_box {
    border: solid 1px #ccc;
    margin-bottom: 10px;
    padding: 5px;

}
.imp-link-item{ border-bottom: 1px solid #DDDDDD;margin-left: -40px;list-style: none;line-height: 30px;}

.related-news-item{ border-bottom: 1px solid #DDDDDD;margin-left: -40px;list-style: none;line-height: 40px;}

.margin10pxBtn{ margin-bottom:14px;}
.percentage100 img{ width:100%!important;}
.topDateHolder{color:#fff; font-size:14px; font-weight:bold; padding:16px; background:#f9bf1d; margin-right:-15px;}

/*
Make the Facebook Like box responsive (fluid width)
https://developers.facebook.com/docs/reference/plugins/like-box/
*/

/* This element holds injected scripts inside iframes that in some cases may stretch layouts. So, we're just hiding it. */
#fb-root {
display: none;
}
 
/* To fill the container and nothing else */
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
width: 100% !important;

}

.navbar-custom-top {background:none repeat scroll 0 0 #282828;opacity:0.8;border-color: #111;}
.logoBox{ padding:7px 0;}
.navbar-custom-top ul li a{ color:#fff; font-size:14px; font-weight:normal;}
.navbar-custom-top ul li a:hover { background:#5582bd;}
.content{ padding:60px 0 0 0; }
.navbar-custom-middle {background-color: #5582bd;border-color: #5582bd;margin-top:14px;}
.top-ads{ margin-bottom:14px;}
.top-ads img{width:100%;}
.navbar-custom-middle ul li a{ color:#fff; font-size:14px; font-weight:normal;}
.navbar-custom-middle ul li a:hover { background:#5582bd;}
.news-ticker{ margin-bottom:14px;}
.category-wrapper{ border:1px solid #ccc; padding:10px; margin-bottom:14px; }
.category-wrapper ul{ list-style:none; margin:0; padding:10px 0 0 0;}
.category-wrapper ul li{width: 100%; white-space:nowrap;overflow:hidden; text-overflow:ellipsis; color:#2f3133; line-height:1.7em;}
.category-wrapper ul li a{color:#2f3133; }
.category-wrapper ul li a:hover{ color:#418cd1;}

.news-item{ border-bottom:1px dotted #ccc; min-height:115px;}
.news-category-title{ font-size:1.3em; font-weight:bold; color:#333; border-bottom:2px solid #ccc; padding-bottom:5px;}

.news-item img{ text-align:left; padding:0 5px 2px 0;border-radius: 2px; }
#news-item img{ text-align:left; padding:0 0px 0px 0;border-radius: 2px; margin-right: 7px; max-height: 75px; }
#cat-news-item img{ text-align:left; padding:0 5px 2px 0;border-radius: 2px;
    border: 1px solid rgb(214, 214, 214);    padding: 3px;    border-radius: 6px;}
.news-item p{ margin:0; padding:0 0 10px 0; color:#555;}
.news-item h1{ font-size:1.1em; margin-bottom:5px; margin-top:8px;}
.main-news-wrapper{ border:1px solid #ccc; padding:10px;  margin-bottom:14px; max-height: 330px; min-height: 333px;overflow: hidden;}
.main-news-title{ font-size:16px; font-weight:bold; color:#333; }
.news-item{ border-bottom:1px dotted #ccc;}

.alert-message-warning {
    background-color: #fcf8f2;
    border-color: #f0ad4e;
}
.alert-message {
    border-left: 3px solid #eee;
    margin: 20px 0;
    padding: 20px;
}

.news-item h1{ font-size:14px; margin-bottom:5px; margin-top:9px; font-weight:bold; color:#444;}
.news-item h1 a{ color:#444;}
.news-item h1 a:hover{ color:#418cd1;}
#homepage_gallery{ margin-bottom:14px; height:329px!important;}
.footerBorder{margin-top:-7px;border-top:2px solid #f9bf1d;}
.footer-background{ background:#dbdbdb; text-align:center; padding:10px;}
.credit{ background:#5582bd; padding:10px; color:#fff;}
.credit a{ color:#fff;}
.newsColumn{}
.ngColor1{background:#eefdf6;}
.ngColor2{background:#ffffe1;}
.ngColor3{background:#f1f1f1;}
.ngColor4{background:#faebee;}
/* =============================================================== */
/*WEB PAGE PROGRESS BAR CSS
/* =============================================================== */
.pace .pace-progress {
	background: #f9bf1d;
	position: fixed;
	z-index: 2000;
	top: 0;
	left: 0;
	height: 3px;
	-webkit-transition: width 1s;
	-moz-transition: width 1s;
	-o-transition: width 1s;
	transition: width 1s;
}
.pace-inactive {
	display: none;
}
.stripe-line {
    background: url("../images/stripe.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 10px;
	margin-top:5px;
    overflow: hidden;
}

.breaking-news{
    background: url("../images/breaking_bg.jpg") repeat-x;
	color:#fff!important;
	margin-bottom:14px;
	height:100px;
	cursor:pointer;
}
.breaking-news-top a:hover{ text-decoration:none;}
.breaking-news p{ color:#fff!important; padding:0;}
a .breaking-news{ color:#fff!important;}

.breaking-news h1{ font-size:1.5em; padding-top:14px; margin-top:0;}

/* Large desktop */
@media (min-width: 1200px) {  
.category-wrapper{  height:450px; overflow: hidden;}
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 980px) and (max-width: 1199px) {
	.category-wrapper{  height:535px;}
	}
	
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	.category-wrapper{  height:auto;}
	.content{ padding:0 0 0 0; }
	.navbar-custom-middle ul li a{ font-size:14px;}
	.news-item{ border-bottom:1px dotted #ccc; min-height:125px;}
	.main-news-wrapper{ margin-top:14px;}
	.breaking-news{ margin-top:14px; }
        #topnav:hover{
            border-right: solid 1px rgb(180, 180, 180);
            border-left: solid 1px rgb(180, 180, 180);
            border-radius: 0px;
        }
	}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
.category-wrapper{  height: auto;}
.content{ padding:0 0 0 0; }
.logoBox{ text-align:center!important;}
.navbar-header{ background:#5582bd; margin-bottom:-14px; color:#fff; }
.navbar-custom-middle ul li{ border-bottom:1px solid  #fff;}
.navbar-custom-middle ul li:last-child{ border-bottom:0px solid  #fff;}
.news-item{ border-bottom:1px dotted #ccc; min-height:125px;}
.credit {margin-top:-7px;}
.main-news-wrapper{ margin-top:14px;  max-height:100%; min-height:100%;}
.news-item{ border-bottom:1px dotted #ccc; min-height:125px;}
.main-news-wrapper{ margin-top:14px;}
.breaking-news{ margin-top:14px!important; margin-bottom:0px; padding:0 10px 10px 10px; background:#ebccd1; height:auto; }
.breaking-news-top a:hover{ text-decoration:none;}
.breaking-news p{ color:#111!important; padding:0;}
a .breaking-news{ color:#111!important;}
    #topnav:hover{
        border-right: solid 1px rgb(180, 180, 180);
        border-left: solid 1px rgb(180, 180, 180);
        border-radius: 0px;
    }

}

/* Landscape phones and down */
@media (max-width: 480px) { 
.credit {margin-top:-7px;}
.content{ padding:0 0 0 0; }
.logoBox{ text-align:center!important;}
.navbar-header{ background:#5582bd; margin-bottom:-14px; color:#fff; }
.navbar-custom-middle ul li{ border-bottom:1px solid  #fff;}
.navbar-custom-middle ul li:last-child{ border-bottom:0px solid  #fff;}
.news-item{ border-bottom:1px dotted #ccc; min-height:125px;}
.main-news-wrapper{ margin-top:14px;  max-height: 100%; min-height: 100%;}
.breaking-news{ margin-top:14px!important; margin-bottom:0px; padding:0 10px 10px 10px; background:#ebccd1; height:auto; }
.breaking-news-top a:hover{ text-decoration:none;}
.breaking-news p{ color:#111!important; padding:0;}
a .breaking-news{ color:#111!important;}
    #topnav:hover{
        border-right: solid 1px rgb(180, 180, 180);
        border-left: solid 1px rgb(180, 180, 180);
        border-radius: 0px;
    }
}

