/* override some bootstrap css*/
@media all and (min-width: 992px) {

    .featured-stories-blocks.container, .secondary-block-wrapper.container, .featured-stories-blocks.container .row,
    .featured-stories-blocks.container .row .col-xs-12.col-md-6, .col-xs-6 .region-page-banner{
        padding: 0px !important;
        margin: 0px !important;
    }

    .page-banner .row{
        padding: 24px 0px !important;
    }

    .featured-stories-blocks.container, .secondary-block-wrapper.container{
        width: 100%;
    }
}

@media all and (max-width: 991px) {

    .featured-stories-blocks.container .row .news-stories-item.col-xs-12.col-md-6:nth-child(2) {
        padding-top: 10px;
    }

    .frontpage-stories .views-field-title{
        margin-right: 14px;
    }

}

.story-image{
    float: left;
    margin-bottom: 15px;
}
.story-image img{
    margin:0 0 .5em;
}
.story-image div{
    font-style: italic;
    font-size: small;
    text-indent: 0;
}

.page-banner.container{
    width: 100%;
}

.frontpage__field_youtube_video_embed-container {
height: 0;
position: relative;
padding-bottom: 45.8%;
padding-top: 4.25%;
}

.frontpage__field_youtube_video_embed-container iframe {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}

.frontpage-stories img{
    width: 100%;
}

.field-node--field-news-story-image-caption {
    font-size: 12px;
    color: #616161;
    line-height: normal;
    text-align: left;
}

.view-news-stories ul {
     list-style: none;
     padding-left: 0px !important;
 }

.node__field_youtube_video_embed-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}
.node__field_youtube_video_embed-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

.frontpage-video{
    width:100%;
}

.frontpage-stories a, .frontpage-stories a:hover{
    border:none;
    color:white;
    font-size: 18px;
}

.frontpage-stories a:hover{
    text-decoration: underline;
}

.news-stories-item{
    position:relative;
}

.news-stories-item .views-field-title{
    position:absolute;
}

.frontpage-stories .views-field-title{
    background-color: rgba(0,0,0,0.50);
    font-weight: bold;
    line-height: normal;
    padding: 10px;
}



.frontpage__field_youtube_video_embed-container {
    height: 220px;
    background-color: rgba(0,0,0,0.50);
}

.more-link a, .more-link a:hover{
    color:#470A68;
}

.field-node--title {
    color: #470A68;
}
