.jumbotron-event {
   padding:30px;
   margin-top: 10px;
   margin-bottom:30px;
   color:#fff;
   background-color: transparent;
   background: url(./images/patterns/event-bg.jpg);
}
.jumbotron-event a{color:inherit;}
.jumbotron-event a:hover,
.jumbotron-event a:focus{color:#333;}

.jumbotron-event.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:100;}
.container .jumbotron{border-radius:6px;}
.jumbotron .container{max-width:100%;}
@media screen and (min-width:768px){
.jumbotron{padding-top:48px;padding-bottom:48px;}
.container .jumbotron{padding-right:50px;padding-left:50px;}
}
.jumbotron-event h1,
.jumbotron-event .h1 a{
 font-family: Ubuntu,arial,sans-serif;
 font-size:32px;
 text-transform: uppercase;
 font-weight: 300;
 color: #fff;
 border-bottom: 0;
}
.jumbotron-event h2,
.jumbotron-event .h2 a{
 font-family: Ubuntu,arial,sans-serif;
 text-transform: uppercase;
 font-weight: 300;
 color: #fff;
 border-bottom: 0;
}

.jumbotron-event .text-shadow {
    text-shadow: 0 2px 2px rgba(0, 0, 0, .2);
}
.press{}
.press a{color:inherit;}
.press a:hover,
.press a:focus{color:#333;}

.content {
        margin: 10px 0;
        padding:30px;
    }
.btn-white.outline.active, .btn-white.outline:active, .btn-white.outline:focus, .btn-white.outline:hover, .open>.dropdown-toggle.btn-white {
    border-color: #fff;
    background-color: #fff;
    color: #333;
}
.btn-white.outline {
    border: 2px solid #fff;
    color: #fff;
}

.vid {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.vid iframe,
.vid object,
.vid embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}
.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%;}
.embed-responsive.embed-responsive-4by3{padding-bottom:75%;}
.event-caption{position:absolute;bottom:5px;left:20px; max-width:90%;text-align:center;padding-left:7px;padding-right:5px;background-color: rgba(6,6,6,0.3);}
.event-img{width:100%;max-height:400px;object-fit:cover;}
@media screen and (max-width:768px){.article-title{font-size:28px;}
}
@media screen and (max-width:500px){.article-title{font-size:20px;}.tag_spacing {display: block;margin: 7px 2px 0 2px;}
}
.event-caption h4{color: #fff;text-shadow:3px 3px 10px #000;
}