.widget_wpt_productions_widget .wp_theatre_prod { background-color: #f3f3f3; padding: 8px;  }

.category-film .entry-title, .category-live-on-stage .entry-title,  .category-event-cinema  .entry-title {text-transform: capitalize}

.p-meta { display: none }

.entry-featured  { display: none }

.widget_wpt_calendar_widget h3 {
    font-size: 14px;
}

.wpt_calendar a  {
    font-weight: bold;
}


.wp_theatre_event_title  {
    font-size: 20px;  font-weight: bold;
}

.wp_theatre_event_date   {
    font-size: 13px; padding-top: 15px; font-weight: bold;
}

.wp_theatre_event_time   {
    font-size: 13px; font-weight: bold;
}


.wp_theatre_event_tickets a {
    font-size: 12px; color: #fff !important;  background-color: #d32443; padding: 2px 4px 2px 4px; text-transform: uppercase; letter-spacing:  .1em;  border-radius: 3px; }

.wp_theatre_event_tickets a:hover {
     background-color: #7a7a7a; }

.wp_theatre_event_datetime {font-weight: bold;}

.entry-content .wpt_listing .wp_theatre_prod figure {
    margin-left: 0; width: 300px;   float: left;  padding: 0; }

.wp_theatre_prod figure img  {  width: 100%;   
    height: auto;  }

.wp_theatre_prod figure img:hover {
    opacity: .8;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

 .entry-content .wpt_listing .wp_theatre_prod { background-color: #f3f3f3; padding: 8px;  border-radius: 4px; }

.entry-content .wpt_listing .wp_theatre_prod > * {
    margin-left: 308px;
}

.entry-content .wpt_listing .wp_theatre_prod_title  a  {font-weight: bold;  color: #d02746; font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif; letter-spacing: .05em;  font-size: 1.1em; line-height: 40%; padding-left: 4px; }

.entry-content .wpt_listing .wp_theatre_prod_title  a:hover {color: #000}  

.wpt_listing  .wpt_production_category { background-color: #fff;  padding: 0px 7px 1px 7px; text-transform: uppercase; font-size: .75em; letter-spacing: 0.1em;  border-radius: 4px;  }

.wpt_listing  .wp_theatre_prod_timetable  { margin-left: 294px; padding-left: 4px; padding-top: 3px;}


.entry-content .wpt_listing .wp_theatre_prod .wp_theatre_prod_timetable ul  {list-style-type: none; font-size: .8em; color: #666;  margin: 0;  padding: 0; }


@media (max-width: 767px) {
    .entry-content .wpt_listing .wp_theatre_prod > * {
        margin-left: 0;
    }
    .entry-content .wpt_listing .wp_theatre_prod figure {
        width: 100%;
    }

.programme {line-height: 100% !important }
}

.wpt_listing_filter_pagination .wpt_listing_filter  a {
    background-color: #ececec !important; padding: 2px 7px 2px 7px; border-radius: 4px;  color: #626262; font-size: .8em; text-transform: uppercase; letter-spacing: 0.05em; 
}

.wpt_listing_filter_pagination .wpt_listing_filter.wpt_listing_filter_active {
    background-color: transparent;
}

.month.wpt_listing_filter_pagination  a {font-size: .6em;}

.wp_theatre_prod__simple_fields_fieldGroupID_1_fieldID_7_numInSet_0  {font-size: 14px; padding-left: 4px; color: #bc9698 }

.prodpagenotes {margin-left: -4px}

/*
	CSS Migrated from Jetpack:
*/

/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.wp_theatre_prod_title a:focus {
	outline: 0 !important;
}

.home-spacer {padding-top: 20px !important; }



.crowdfunder-column  {
  float: left;
  width: 50%;
  padding: 10px;
 
}

.crowdfunder-row :after {
  content: "";
  display: table;
  clear: both;
}

@media screen and (max-width: 600px) {
  .crowdfunder-column {
    width: 100%;
  }
}