.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {display:none;}
.btn {margin-right:10px;margin-bottom:10px;}


.nav-sidebar .dropdown-menu{
    background-color:#ccc;
    color:#003957;
}
.nav-sidebar .dropdown-menu a:hover{
    background-color:##ccc;
}
h3 a{
    color:#003957;
}
h3 a:hover{
    text-decoration:none;
    color:#e01f26;
}
.nav-sidebar a:hover{
    color:#003957;
}
/* from main site */
.graphic-left, .graphic-right{
    padding:5px;
    text-align:center;
    font-size:10px;
    color:#333;
}
.graphic-left{
    float:left;
    margin-right:10px;
}
.graphic-right{
    float:right;
    margin-left:10px;
}
.graphic-center{
    margin:auto;
    text-align:center;
}
.graphic-left p, .graphic-right p, .graphic-center p{
    margin:0px;
}
.formError{
    color:##f00;
    font-weight:bold;
}
#content .no-underline,#content .no-underline:hover{
    border-bottom:0;
}
.header.header-transparent{
    box-shadow: none;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 2;
    height: auto;
    -webkit-transition: 350ms;
    -o-transition: 350ms;
    transition: 350ms;
}

#page-banner-area h2#page_banner_header {
    font-size:46px;
    line-height:46px;
}

#event_sub_header {
    line-height:42px;
}
    #event_sub_header span.small {
        font-size:.5em;
        color:#003957;
        font-weight: 700;
    }

@media (max-width : 767px){
    .page-banner-title {
        top:30%;
    }
    #page-banner-area h2#page_banner_header {
        font-size:33px;
        line-height:33px;
    }

    #main-container {
        padding-top:40px;
    }

    #event_sub_header {
        line-height: 1;
        font-size: 31px;
        margin-bottom: 40px;
    }
        #event_sub_header span {
            display: block;
        }




}