div#block-listviewswitcher h2{
	display:none;
}

div.block-views-exposed-filter-blockevents-page-1,
div#block-listviewswitcher{
	display: inline-block;
}

div#block-listviewswitcher{
	float: right;
}


#block-listviewswitcher {
    background: #f5f5f5;
    margin: 0;
    padding: 16px 0 29px 0;
    vertical-align: top;
    width: 16%;
    float: left;
}

div#block-exposedformeventspage-1{
	/* width: 84%; */
}

div#tribe-bar-views div#tribe-bar-views-toggle {
    padding: 5px 15px;
}

div#tribe-bar-views div#tribe-bar-views-toggle:hover {
    background-color: #cacaca;
    cursor: pointer;
}

div#tribe-bar-views ul#tribe-bar-views-list {
    list-style: none;
    background: #f5f5f5;
    border-radius: 0 0 3px 3px;
    left: 0;
    margin: 0;
    padding: 5px 0 0;
    /*     position: absolute;
        top: auto; */
    width: 100%;
    z-index: 90;
    overflow: hidden;
    /* height:0px; */
}

div#tribe-bar-views ul#tribe-bar-views-list li {
    display: block;
    color: #444;
    line-height: 14px;
    margin: 0;
    padding: 6px 15px;
}

div#tribe-bar-views #tribe-bar-views-label {
    padding: 0 30px;
    margin: 0;
}

div#tribe-bar-views span,
div#tribe-bar-views div#tribe-bar-views-toggle span {
    padding-right: 8px;
}

div#tribe-bar-views span#icon-all {
    float: right;
}

div#tribe-bar-views ul#tribe-bar-views-list li:hover {
    background-color: #cacaca;
}

div#tribe-bar-views ul#tribe-bar-views-list li a {
    text-decoration: none;
    color: #444;
}

.block-views-exposed-filter-blockevents-page-1 .content{
	  margin: 0 !important;
}

form#views-exposed-form-events-page-1 {
    background: #f5f5f5;
    margin: 0;
    position: relative;
    width: 100%;
}

form#views-exposed-form-events-page-1 .form-item-start-date,
form#views-exposed-form-events-page-1 .form-item-combine,
form#views-exposed-form-events-page-1 [id^=edit-actions]{
	display: inline-block;
	padding: 15px;
}


#views-exposed-form-events-page-1 .form-item label {
    display: block;
    font-size: 11px;
    font-weight: 700;
    line-height: 1;
    margin: 0 0 5px;
    padding: 0;
    text-transform: uppercase;
}

#views-exposed-form-events-page-1 .views-exposed-form a:focus {
    border: 1px dashed #b9b9b9;
}

#views-exposed-form-events-page-1 .form-item input[type=text] {
    background: 0;
    border: none;
    border-bottom: 1px dashed #b9b9b9;
    border-radius: 0;
    box-shadow: none;
    font-style: italic;
    font-weight: 400;
    height: auto;
    line-height: 1;
    padding: 5px;
    width: 100%;
}

#views-exposed-form-events-page-1 .form-item input[name^=start_date]:focus {
    border: 1px dashed #b9b9b9;
}

#views-exposed-form-events-page-1 .form-item input[name^=combine]:focus {
    border: 1px dashed #b9b9b9;
}

.Hdr_nav_search_input:focus + .Hdr_nav_search_box {
    color: green;
    border: 1px dashed #b9b9b9;
}

#views-exposed-form-events-page-1 .form-item input {
    font-size: 15px;
    margin: 0 4px 0 0;
}

#views-exposed-form-events-page-1 input[id^=edit-submit-events] {
    background-color: #0066b3 !important;
    display: block;
    font-size: 16px;
    line-height: 40px;
    margin: 0 auto;
    padding: 0;
    width: 142px;
    height: 40px;
}

#views-exposed-form-events-page-1 input[id^=edit-submit-events] {
    -webkit-appearance: button;
    background-image: none;
    border: none;
    border-radius: 0;
    color: #fff;
    height: auto;
    letter-spacing: 0;
    line-height: 1.5;
    padding: 10px;
}

.collapse{
  display: none !important;
}

.collapse.in{
  display: block !important;
}

div#find-event-toggle {
    display: none;
}

.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}

/*Responsive CSS*/

@media only screen and (max-width: 768px) {
    #views-exposed-form-events-page .views-exposed-form .views-widget-filter-start_date,
    #views-exposed-form-events-page .views-exposed-form .views-exposed-widget.views-widget-filter-combine,
    #views-exposed-form-events-page .views-exposed-widget.views-submit-button {
        float: none;
        width: 100%;
    }

    #views-exposed-form-events-page .views-exposed-widget.views-submit-button {
        margin: 0;
    }

    div#find-event-toggle {
        display: block;
        cursor: pointer;
        color: #fff;
        background: #666;
        padding: 12px;
        border-radius: 10px;
        /* margin: 0 15px; */
        text-align: center;
    }

    div#find-event-toggle p {
        margin: 0;
    }

    div#find-event-toggle p i {
        padding-left: 15px;
    }

    section#block-views-exp-events-page,
    section#block-eventslistlinktoeventscalendar {
        width: 100%;
        float: none;
    }
    
    div#block-exposedformeventspage-1{
       width: 100%;
    }

    section#block-eventslistlinktoeventscalendar {
        border-radius: 9px;
        margin-top: 5px;
        padding: 0px;
    }
    
    div#block-listviewswitcher{
       float: none !important;
       width: 100%;
       margin-top: 5px;
    }
    
    form#views-exposed-form-events-page-1 [id^="edit-actions"]{
      width: 100% !important;
    }
    
    input[id^="edit-submit-events"]{
      text-align: center;
    }

}