/* CSS Framework 
 * Base on stardard Bootstrap v3 break points
 */

/*Top Slider Styles*/
.homepage-hero-slider .glyphicon.glyphicon-comment {
    color:#867751;
}
.homepage-hero-slider .glyphicon.glyphicon-comment a {
    color: #fff;
    font-size:3px;
}
.homepage-hero-slider .ls-nav-prev, .homepage-hero-slider .ls-nav-next {
    display:none!important;
}
/*Top Content Beneath Slider Styles -- Stories */
.main-container .content-beneath-slider .beneath-slider {
    margin-top: 30px;
    margin-bottom: 30px;
}
.main-container .content-beneath-slider .beneath-slider .homepage-stories-container {
    border-top: 1px solid #7597DE;
    border-bottom: 1px solid #7597DE;
    padding: 15px;
}
.main-container .content-beneath-slider .beneath-slider .homepage-stories-container .homepage-story-container img.homepage-story-image {
    float: left;
    margin-right: 10px;
}
.main-container .content-beneath-slider .beneath-slider .homepage-stories-container .homepage-story-container .homepage-image-container:before{
    content: "";
    z-index: -1;
    position: absolute;
    width: 80px;
    top: 4px;
    right: 1px;
    bottom: 15px;
    left: 20px;
    border-radius: 0px;
    -webkit-transform: rotate(-4deg);
    transform: rotate(-4deg);
    box-shadow: 0px 15px 10px #777777;
    box-sizing: inherit;
    height: 80px;
}
.main-container .content-beneath-slider .beneath-slider .homepage-stories-container .homepage-story-container .homepage-story-text .homepage-story-header {
    font-size: 14px;
    font-weight: 900;
    color: #204185;
}
.main-container .content-beneath-slider .beneath-slider .homepage-stories-container .homepage-story-container .homepage-story-text .homepage-story-link a:after {
    content: "\00BB";
    margin-left: 5px;
}
.main-container .content-beneath-slider .beneath-slider .homepage-stories-container .homepage-story-container .homepage-story-text .homepage-story-link a:hover, .main-container .content-beneath-slider .beneath-slider .homepage-stories-container .homepage-story-container .homepage-story-text .homepage-story-link a:focus {
    text-decoration: none;
    color: #867751;
}
/*Top Content Beneath Slider Styles -- Link Sets */
.main-container .content-beneath-slider .beneath-slider .homepage-link-sets-containers .link-set-box .link-set div.headline.header-font {
   background-color: #867751;
    text-align: center;
    color: #fff;
    height: 30px;
    line-height: 30px;
    border-radius: 4px;
    margin-bottom: 10px;
    font-weight:300;
    margin-top:0;
}
.main-container .content-beneath-slider .beneath-slider .homepage-link-sets-containers .link-set-box .link-set ul {
    list-style: none;
    padding-left: 0;
}
.main-container .content-beneath-slider .beneath-slider .homepage-link-sets-containers .link-set-box .link-set ul li {
    border-bottom: 1px solid #867751;
    padding-top: 5px;
    padding-bottom: 5px;
    margin:0;
}
.main-container .content-beneath-slider .beneath-slider .homepage-link-sets-containers .link-set-box .link-set ul li:first-child{
    border-top: 1px solid #867751;
}
.main-container .content-beneath-slider .beneath-slider .homepage-link-sets-containers .link-set-box .link-set ul li:hover, .main-container .content-beneath-slider .beneath-slider .homepage-link-sets-containers .link-set-box .link-set ul li:focus {
    -webkit-box-shadow: inset 0px 8px 6px -6px rgba(224, 224, 224, 0.89);
    -moz-box-shadow:    inset 0px 8px 6px -6px rgba(224, 224, 224, 0.89);
    box-shadow:         inset 0px 8px 6px -6px rgba(224, 224, 224, 0.89);
}
.main-container .content-beneath-slider .beneath-slider .homepage-link-sets-containers .link-set-box .link-set ul li:hover a {
    color: #867751;
}
.main-container .content-beneath-slider .beneath-slider .homepage-link-sets-containers .link-set-box .link-set ul li a:hover, .main-container .content-beneath-slider .beneath-slider .homepage-link-sets-containers .link-set-box .link-set ul li a:focus {
    text-decoration: none;
    color: #867751;
}
.main-container .content-beneath-slider .beneath-slider .homepage-link-sets-containers .link-set-box .link-set ul li a:before {
    padding-right: 10px;
    font-size: 12px;
    width: 20px;
    content: "\25B6";
    color: #867751;
}
.main-container .content-beneath-slider .beneath-slider .homepage-link-sets-containers .link-set-box .link-set ul li a:after {
    content: no-close-quote;
}
.main-container .content-beneath-slider .beneath-slider .homepage-link-sets-containers .col-xs-12.col-md-6 + .col-xs-12.col-md-6 .link-set-box .link-set div.headline.header-font{
    background-color: #7396DA;
}
.main-container .content-beneath-slider .beneath-slider .homepage-link-sets-containers .col-xs-12.col-md-6 + .col-xs-12.col-md-6 .link-set-box .link-set ul li, .main-container .content-beneath-slider .beneath-slider .homepage-link-sets-containers .col-xs-12.col-md-6 + .col-xs-12.col-md-6 .link-set-box .link-set ul li:first-child {
    border-color: #7396DA;
} 





/*Bottom Content Trumba Feed Styles */
.homepage-bottom-content .bottom-content .homepage-trumba-feed .trumba-feed-content .trumba-feed-container .trumba-feed-header {
    border-bottom: 5px solid #867751;
    font-family: inherit;
    margin: 0;
    font-weight: 300;
    font-size: 24px;
    line-height: inherit;
}
.homepage-bottom-content .bottom-content .homepage-trumba-feed .trumba-feed-content .trumba-feed-container .trumba-feed-header a {
    font-size: 24px;
    font-weight: 300;
}
.homepage-bottom-content .bottom-content .homepage-trumba-feed .trumba-feed-content .trumba-feed-container .trumba-feed-header a:hover, .homepage-bottom-content .bottom-content .homepage-trumba-feed .trumba-feed-content .trumba-feed-container .trumba-feed-header a:focus {
    color:#002878;
    text-decoration: none;
}
.homepage-bottom-content .bottom-content .homepage-trumba-feed .trumba-feed-content .trumba-feed-container .trumba-feed-body {
    border-bottom: 1px solid #7396DA;
    -webkit-box-shadow: 0 8px 6px -6px rgba(224, 224, 224, 0.89);
       -moz-box-shadow: 0 8px 6px -6px rgba(224, 224, 224, 0.89);
            box-shadow: 0 8px 6px -6px rgba(224, 224, 224, 0.89);
}
.homepage-bottom-content .bottom-content .homepage-trumba-feed .trumba-feed-content .trumba-feed-container .trumba-feed-body ul{
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
}
.homepage-bottom-content .bottom-content .homepage-trumba-feed .trumba-feed-content .trumba-feed-container .trumba-feed-body ul li{
    padding: 20px 0px;
    border-top: 1px solid #867751;
}
.homepage-bottom-content .bottom-content .homepage-trumba-feed .trumba-feed-content .trumba-feed-container .trumba-feed-body ul li:hover, .homepage-bottom-content .bottom-content .homepage-trumba-feed .trumba-feed-content .trumba-feed-container .trumba-feed-body ul li:focus, .homepage-bottom-content .bottom-content .homepage-trumba-feed .trumba-feed-content .trumba-feed-container .trumba-feed-body ul li:active {
    webkit-box-shadow: inset 0px 8px 6px -6px rgba(224, 224, 224, 0.89);
    -moz-box-shadow: inset 0px 8px 6px -6px rgba(224, 224, 224, 0.89);
    box-shadow: inset 0px 8px 6px -6px rgba(224, 224, 224, 0.89);
}
.homepage-bottom-content .bottom-content .homepage-trumba-feed .trumba-feed-content .trumba-feed-container .trumba-feed-body ul li span.trumba-title a:hover, .homepage-bottom-content .bottom-content .homepage-trumba-feed .trumba-feed-content .trumba-feed-container .trumba-feed-body ul li span.trumba-title a:focus, .homepage-bottom-content .bottom-content .homepage-trumba-feed .trumba-feed-content .trumba-feed-container .trumba-feed-body ul li span.trumba-title a:active {
    color:#867751;
    text-decoration:none;
}
.homepage-bottom-content .bottom-content .homepage-trumba-feed .trumba-feed-content .trumba-feed-container .trumba-feed-body ul li:first-child {
    border-top:0;
}

.homepage-bottom-content .bottom-content .homepage-trumba-feed .trumba-feed.trumba-feed-loading {
    height : 250px;
}

.homepage-bottom-content .bottom-content .homepage-trumba-feed .trumba-feed-content .trumba-feed-container .trumba-feed-body .trumba-date-time {
    float: left;
    display: block;
    padding: 5px 15px;
    border: solid 4px #867751;
    border-radius: 50%;
    color: #002878;
    margin-right: 20px;
    box-shadow: 2px 3px 6px 0px rgba(39, 36, 37, 0.5);
}

.homepage-bottom-content .bottom-content .homepage-trumba-feed .trumba-feed-content .trumba-feed-container .trumba-feed-body .trumba-date-time .trumba-day{
    clear: both;
    display: block;
    text-align: center;
    font-size: 19px;
    line-height: 1;
}

.homepage-bottom-content .bottom-content .homepage-trumba-feed .trumba-feed-content .trumba-feed-container .trumba-feed-body .trumba-title .trumba-title-day{
    color: #002878;
}

.homepage-bottom-content .bottom-content .homepage-trumba-feed .trumba-feed-content .trumba-feed-container .trumba-feed-body .trumba-title .trumba-title-month-time{
    color: #867751;
}

.homepage-bottom-content .bottom-content .homepage-trumba-feed .trumba-feed-content .trumba-feed-container .trumba-feed-body ul li span.trumba-title a {
    color: #272425;
    font-weight: 700;
    display: block;
}
.homepage-bottom-content .bottom-content .homepage-trumba-feed .trumba-feed-content .trumba-feed-container .trumba-feed-footer {
    margin-top: 15px;
}
.homepage-bottom-content .bottom-content .homepage-trumba-feed .trumba-feed-content .trumba-feed-container .trumba-feed-footer a:hover, .homepage-bottom-content .bottom-content .homepage-trumba-feed .trumba-feed-content .trumba-feed-container .trumba-feed-footer a:focus{
    text-decoration: none;
    color: #867751;
}
.homepage-bottom-content .bottom-content .homepage-trumba-feed .trumba-feed-content .trumba-feed-container .trumba-feed-footer a:before {
    content: "\002B";
    margin-right: 5px;
    color: #fff;
    background-color: #867751;
    border-radius: 50%;
    padding-left: 4px;
    padding-right: 4px;
    font-weight: 900;
}
.homepage-bottom-content .bottom-content .homepage-trumba-feed .trumba-title {
    clear:none;
}





/*Bottom Content News Feed Styles  */
.homepage-bottom-content .bottom-content .homepage-news-feed-container .news-feed .news-feed-container .news-feed-header {
    border-bottom: 5px solid #7396DA;
    margin-bottom: 0;
    padding-bottom: 5.5px;
    font-size: 24px;
}
.homepage-bottom-content .bottom-content .homepage-news-feed-container .news-feed .news-feed-container .news-feed-header a {
    font-size: 24px;
    font-weight: 300;
}
.homepage-bottom-content .bottom-content .homepage-news-feed-container .news-feed .news-feed-container .news-feed-header a:hover, .homepage-bottom-content .bottom-content .homepage-news-feed-container .news-feed .news-feed-container .news-feed-header a:focus {
    color: #002878;
    text-decoration: none;
}
.homepage-bottom-content .bottom-content .homepage-news-feed-container .news-feed .news-feed-container .news-feed-body{
    -webkit-box-shadow: 0 8px 6px -6px rgba(224, 224, 224, 0.89);
       -moz-box-shadow: 0 8px 6px -6px rgba(224, 224, 224, 0.89);
            box-shadow: 0 8px 6px -6px rgba(224, 224, 224, 0.89);
}
.homepage-bottom-content .bottom-content .homepage-news-feed-container .news-feed .news-feed-container .news-feed-body ul{
    list-style: none;
    padding-left: 0;
}
.homepage-bottom-content .bottom-content .homepage-news-feed-container .news-feed .news-feed-container .news-feed-body ul li {
    border-bottom: 1px solid #7396DA;
    padding: 20px 0px;
    margin-bottom:0;
}
.homepage-bottom-content .bottom-content .homepage-news-feed-container .news-feed .news-feed-container .news-feed-body ul li span a.news-title-link {
    font-weight: 800;
}
.homepage-bottom-content .bottom-content .homepage-news-feed-container .news-feed .news-feed-container .news-feed-body ul li span a.news-title-link:after {
    content:"\00BB";
    margin-left:5px;
}
.homepage-bottom-content .bottom-content .homepage-news-feed-container .news-feed .news-feed-container .news-feed-footer {
    margin-top: 15px;
}
.homepage-bottom-content .bottom-content .homepage-news-feed-container .news-feed .news-feed-container .news-feed-footer a:hover, .homepage-bottom-content .bottom-content .homepage-news-feed-container .news-feed .news-feed-container .news-feed-footer a:focus {
    text-decoration: none;
    color: #867751;
}
.homepage-bottom-content .bottom-content .homepage-news-feed-container .news-feed .news-feed-container .news-feed-footer a:before{
    content: "\002B";
    margin-right: 5px;
    color: #fff;
    background-color: #867751;
    border-radius: 50%;
    padding-left: 4px;
    padding-right: 4px;
    font-weight: 900;
}
.homepage-bottom-content .bottom-content .homepage-news-feed-container .news-feed .news-feed-container .news-feed-body ul li span a.news-title-link:hover, .homepage-bottom-content .bottom-content .homepage-news-feed-container .news-feed .news-feed-container .news-feed-body ul li span a.news-title-link:focus {
    text-decoration: none;
    color: #867751;
}
.homepage-bottom-content .bottom-content .homepage-news-feed-container .news-feed .news-feed-container .news-feed-body ul li:hover, .homepage-bottom-content .bottom-content .homepage-news-feed-container .news-feed .news-feed-container .news-feed-body ul li:focus{
    -webkit-box-shadow: inset 0px 8px 6px -6px rgba(224, 224, 224, 0.89);
    -moz-box-shadow:    inset 0px 8px 6px -6px rgba(224, 224, 224, 0.89);
    box-shadow:         inset 0px 8px 6px -6px rgba(224, 224, 224, 0.89);
}
.homepage-bottom-content .bottom-content .homepage-news-feed-container .news-feed .news-feed-container .news-feed-body ul li:hover span a {
    color: #867751;
}
.homepage-bottom-content .bottom-content .homepage-news-feed-container .news-feed .news-feed-container .news-feed-body ul li:before {
    width: 1px;
    height: 100%;
    margin-left: -3px;
    position: absolute;
    z-index: 2;
}

.homepage-bottom-content .featured-stories-header {
    font-size: 24px;
    font-weight: 300;
    color: #002878;
}
.homepage-bottom-content .homepage-featured-stories .homepage-stories-container {
    border-bottom: 1px solid #7396DA;
    webkit-box-shadow: 0 8px 6px -6px rgba(224, 224, 224, 0.89);
    -moz-box-shadow: 0 8px 6px -6px rgba(224, 224, 224, 0.89);
    box-shadow: 0 8px 6px -6px rgba(224, 224, 224, 0.89);
}
.homepage-bottom-content .homepage-featured-stories .featured-stories-footer {
    margin-top:15px;
}
.homepage-bottom-content .homepage-featured-stories .featured-stories-footer a:before {
    content: "\002B";
    margin-right: 5px;
    color: #fff;
    background-color: #867751;
    border-radius: 50%;
    padding-left: 4px;
    padding-right: 4px;
    font-weight: 900;
}
.homepage-bottom-content .homepage-featured-stories .featured-stories-footer a:focus, .homepage-bottom-content .homepage-featured-stories .featured-stories-footer a:active, .homepage-bottom-content .homepage-featured-stories .featured-stories-footer a:hover {
    text-decoration:none;
    color: #867751;
}
.homepage-bottom-content .trumba-feed-footer a:after {
    content: no-close-quote;
}
.homepage-featured-stories .homepage-stories-container .ls-container {
    position:relative;
}
.homepage-featured-stories .homepage-stories-container a.ls-nav-prev, .homepage-featured-stories .homepage-stories-container a.ls-nav-next {
    visibility:hidden!important;
}

.homepage-featured-stories .homepage-stories-container .ls-bottom-nav-wrapper {
    position: absolute;
    top:215px;
    left:125px;
}

.homepage-featured-stories .featured-stories-homepage-text-container p {
    line-height:24px;
}
.featured-stories-homepage-text-container a:after {
    content:"\00BB";
    margin-left:2px;
    font-size:13px;
}
/* Target Print */
@media print { }

/* Target small screens (phone) only */
@media (max-width: 767px) {
    .homepage-link-sets-containers {
        margin-top:20px;
    }
}

/* Target tablet, tablet like screens, and all larger */
@media (min-width: 768px) { 
      
}

/* Target small desktop, landscape tablets and all larger */
@media (min-width: 992px) { 
    
}

/* Target large desktop */
@media (min-width: 1200px) { 
    
}

/* Target tablet and tablet like screens only */

@media (min-width:768px) and (max-width: 991px) {
    .homepage-link-sets-containers {
        margin-top:20px;
    }   
    .homepage-featured-stories .homepage-stories-container .ls-bottom-nav-wrapper {
        position: absolute;
        top:420px;
        left:310px;
    }
    .homepage-featured-stories .featured-stories-homepage-text-container p {
        font-size:14px;
    }
    
}


/* Target small desktop and landscape tablets only */
@media (min-width: 992px) and (max-width: 1199px) { 
    .homepage-featured-stories .featured-stories-homepage-text-container p {
        font-size:14px;
    }
    .homepage-featured-stories .homepage-stories-container .ls-bottom-nav-wrapper {
        top: 170px;
        left: 75px;
    }
}

.ls-l.featured-stories-homepage-text-container a, .ls-l.featured-stories-homepage-text-container a:hover {
    color:#867751;
}

.ls-l.featured-stories-homepage-text-container p {
    color:#FFF;
}

.featured-stories-homepage-text-container {
background: #00013C;
background-color: #00013C !important;
}

#emerg-alert-system {
    color: red;
    font-weight: 900;
    padding: 10px;
}

