/*
Theme Name: Permaculture Research Institute Theme 2015
Version: 1.0
Author: Bonnie Freibergs, Jess Archer

Changelog

*/

/* woocommerce */
.woocommerce div.product div.images, .woocommerce div.product div.summary {
    width: 100%;
    float: none;
}

body {
    background: #73182C !important;
}

.site-main {
    background: #FFF !important;
}

.search .post, .search .product {
    margin-bottom: 20px;
    padding: 0;
}

.search .post .post-heading, .search .product .post-heading {
    background-color: #6e6b6b;
    color: #fff;
    font-weight: 300;
    margin: 0;
    padding: 10px 20px;
}

.search .post .post-heading a, .search .product .post-heading a {
    color: #fff;
}

.search .post .post-main, .search .product .post-main {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    min-height: 278px;
    padding: 20px 20px 50px 20px;
    position: relative;
}

.search .post .post-main .post-featured-image, .search .product .post-main .post-featured-image {
    display: block;
    max-width: 238px;
    background: #fff;
    border: 1px solid #ddd;
    padding: 3px;
}

ul.sub-cat-list {
    padding: 0;
}

ul.sub-cat-list li a {
    display: block;
    padding: 0 5px;
    border-right: 1px solid #333;
    line-height: 100%;
}

ul.sub-cat-list li {
    list-style: none;
    display: inline-block;
    text-transform: UPPERCASE;
}

#tribe-events-bar,
#tribe-events-content h2.tribe-events-page-title,
#tribe-events-header {
    display: none;
}

a#book-now {
    font-weight: normal;
    font-size: 16px;
    float: right;
}

.tribe-venue-top {
    margin: 5px 0 10px;
}

ul.wpp-list {
    margin: 0;
    padding: 0;
}

ul.wpp-list li {
    padding: 6px 10px;
    border-bottom: 1px solid #ddd;
}

.wpp-list li {
    overflow: hidden;
    float: none;
    clear: both;
}

.wpp-list li:last-child {
    border-bottom: none;
}

/* event box */
.tribe-events-list-photo-description {
    height: 140px;
    overflow: hidden;
}
h2.tribe-events-list-event-title.entry-title.summary {
    height: 50px;
    overflow: hidden;
    display: block;
}

/*check box */
.tribe-events-filter-view.tribe-filters-closed #tribe_events_filters_wrapper .tribe-events-filters-label, 
.tribe-filters-closed #tribe_events_filters_wrapper #tribe_events_filter_control{
	display:none;
}
.tribe-events-filter-view.tribe-filters-closed #tribe_events_filters_form{
	display:block !important;
}
#tribe_events_filters_wrapper.tribe-events-filters-horizontal, .tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal{
    margin: 0;
}
.tribe-events-event-image > a img {
    display: inline-block;
}
.tribe-events-event-image > a {
    text-align: center;
    display: block;
    width: 100%;
}
.list-tribe-events-venue {
    height: 22px;
    word-break: break-word;
    font-style: italic;
    overflow: hidden;
}
form#tribe_events_filters_form:after {
    display: block;
    clear: both;
    content: "";
}


div#tribe_events_filter_item_eventcategory {
    width: 68%;
    float: left;
}

div#tribe_events_filter_item_venues {
    width: 25%;
    float: left;
}

.tribe_events_filter_item.closed div {
    display: block;
}

#tribe_events_filters_wrapper .closed h3:before, #tribe_events_filters_wrapper h3:before {
    content: none;
}

.submit-holder {
    width: 100%;
    float: right;
    text-align: right;
}

#tribe_events_filters_wrapper ul li {
    width: 170px;
    float: left;
}

.tribe-events-filter-group ul {
    max-height: inherit;
}

.tribe-events-filter-group li {
    background: none;
}
#tribe_events_filters_wrapper.tribe-events-filters-horizontal, .tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal{
    background: none;
}
.tribe-bar-is-disabled #tribe_events_filters_wrapper.tribe-events-filters-horizontal, .tribe-filters-closed.tribe-bar-is-disabled #tribe_events_filters_wrapper.tribe-events-filters-horizontal {
    padding-top: 0;
}

.tribe-events-filters-horizontal .tribe-events-filter-group {
    background: none;
    border: 0;
    box-shadow: none;
}

#tribe_events_filters_wrapper .tribe-events-filter-group label {
    padding: 0;
    text-align:initial;
    margin-bottom: 5px;
    border: 0;
}
#tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-group-heading{
    font-size: 18px;
    margin: 10px 0;
    text-align: initial;
    padding: 0;
}
#tribe_events_filters_wrapper .tribe-events-filters-group-heading{
    background: none;
    border: 0;
}

@media only screen and (max-width: 767px) {
    .tribe-filters-open #tribe_events_filters_wrapper,
    .tribe-filters-open #tribe_events_filters_wrapper.tribe-events-filters-horizontal {
        position: relative;
    }
    div#tribe_events_filter_item_eventcategory,
    div#tribe_events_filter_item_venues {
        width: 100%;
        float: none;
    }
    #tribe-events-pg-template{
    	padding-top:0;
    }
    #tribe_events_filters_wrapper .closed .tribe-events-filters-group-heading:hover{
        background: none;
    }
    .tribe-events-filters-horizontal .tribe-events-filter-group li:hover{
        background: none;
    }
}

@media only screen and (min-width: 767px) {
    .tribe-events-filters-horizontal .tribe-events-filter-group {
        position: relative;
        max-width: inherit;
    }

    .tribe-events-filters-horizontal .tribe-events-filter-group:after,
    .tribe-events-filters-horizontal .tribe-events-filter-group:before {
        content: none;
    }
}

@media only screen and (min-width: 580px) {
    .search .post .post-main, .search .product .post-main {
        padding-left: 278px;
    }

    .search .post .post-main .post-featured-image,
    .search .product .post-main .post-featured-image {
        position: absolute;
        left: 20px;
        width: 238px;
    }
}
