/*------------------------
Event detail page
------------------------*/
@media screen and (max-width: 1024px) {
    /*sidebar*/
    #views-exposed-form-events-home-page-1 {
        min-width: 240px;
        height: auto !important;
    }
    
    /*submit form*/
    .node-event .field-label, .node-event .field-items {
        clear: both;
        display: block;
    }
    .node-event .field-label {
        text-align: left;
    }
    .node-event-form label {
        text-align: left;
    }
    
    /*front page event list*/
    .page-header {
        background-color: transparent;
        border: 0;
        color: #272727;
        padding-left: 0;
    }
    .region-content {
        border: 0;
        padding-left: 10px;
        padding-right: 10px;
        width: calc(100% - 20px);
    }
    #event-listing {
        padding-left: 0;
    }
    #event-title {
        width: 100%;
    }
    #event-time, #event-location {
        width: 100%;
        margin: 0.12em 0;
        font-family: 'Noto Serif', serif;
        font-size: 15px;
    }
    #event-cost, #event-rit-only {
        position: absolute;
        width: 50%;
        bottom: 0.8em;
        text-align: right;
    }
    #event-cost { right: 0em; }
    #event-rit-only { right: 4em; }
    #event-description {
        margin-top: 0.65em;
        padding-bottom: 1.8em;
    }
}

/*------------------------
Filter for mobile version
------------------------*/
@media screen and (max-width: 767px){
    .ui-accordion .ui-accordion-header{
        background-color: #272727;
        color: #FFF;
    }
    .region-sidebar-first section{
        border-bottom: none;
        box-shadow: none;
    }
    #accordion.panel-group.ui-accordion.ui-widget.ui-helper-reset{
        margin-bottom:-15px;
    }
    #main-content{
        padding-left: 20px;
    }
}

@media screen and (max-width: 991px){
    .ui-accordion .ui-accordion-header{
        background-color: #272727;
        color: #FFF;
    }
    .region-sidebar-first section{
        border-bottom: none;
        box-shadow: none;
    }
    #accordion.panel-group.ui-accordion.ui-widget.ui-helper-reset{
        margin-bottom:-15px;
    }
    #main-content{
        padding-left: 20px;
    }
    #edit-location-wrapper .views-widget input[type=checkbox] {
        width: initial;
    }
}