/*Styles for a carousel for detail pages - News / Events / Crisis*/
.detail_wrapper{
    display:inline-block;
    width:100%;
}

.detail .teaser{
    font-size:0px;
    line-height:0px;
}

.detail .teaser img{
    float: right !important;
    max-width: 400px !important;
    margin-right: 0px !important;
    margin-left: 30px !important;
    margin-bottom: 15px !important;
    border: 1px solid #878787;
    box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.17);
}

@media screen and (max-width:1600px){
    .detail .teaser img{
        max-width: 25vw !important;
    }
}

@media screen and (max-width:1024px){
    .detail .teaser img{
        max-width: 35vw !important;
    }
}

@media screen and (max-width:680px){
    .detail .teaser img{
        float: none !important;
        margin-left: 0px !important;
        margin-bottom: 30px !important;
        max-width: 350px !important;
    }
}

@media screen and (max-width:420px){
    .detail .teaser img{
        max-width:100% !important;
    }
}

.detail .title{
    font-size: 24px;
    font-weight: bold;
    margin-bottom:15px;
    margin-top:0px;
}

.detail .date{
    color: #595959;
}

.detail .time{
    color: #595959;
}

.detail .story{
    margin-top:14px;
}

.detail .location{
    color: #595959;
}

.detail .location a{
    text-decoration:none;
}

.detail .location a:hover{
    text-decoration:underline;
}

.detail .summary{
    margin-top: 14px;
    margin-bottom: 14px;
}

.detail .video{
    display: inline-block;
    width: 100%;
    line-height: 0px;
    font-size: 0px;
    margin-top: 15px;
    /*text-align: right;*/
}

@media screen and (max-width:680px){
    .detail .video{
        text-align:left;
    }
}

.detail .video iframe{
    width: 720px !important;
    height: 405px !important;
}

@media screen and (max-width:1280px){
    .detail .video iframe{
        width: 56.25vw !important;
        height: 31.640625vw !important;
    }
}
@media screen and (max-width:680px){
    .detail .video iframe{
        width: 76vw !important;
        height: 42.74vw !important;
    }
}