/*
Theme Name:     CU Events
Theme URI:      http://devwordpress.cf.ac.uk/events
Description:    Child theme of the Cardiff University Theme for the Events website
Author:         SRWEB cardiffuniversity
Author URI:     http://cardiff.ac.uk  cardiffcorporate
Template:       cardiffcorporate
Version:        0.1.0
*/
@import url('../cardiffcorporate/style.css');

.icon-wheelchair, .icon-food, .icon-connection {
  background:none!important;
}

#frm_checkbox_170-19>label:first-of-type, #frm_checkbox_171-31>label:first-of-type, #frm_checkbox_172-41>label:first-of-type{
  display:none;
}
.with_frm_style .frm_catlevel_2 {
  margin-left:0px;
}



.list-teasers {
  margin: 0 0 0 -30px;
  padding: 0;
  list-style: none;


  
}
 .list-teasers .teaser {
    margin-bottom: 20px;
  }




.em-calendar{width:100%;margin-bottom:20px}.em-calendar th,.em-calendar td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #d3d3d2; height:30px;line-height:30px!important;}.em-calendar th{font-weight:bold}.em-calendar thead th{vertical-align:bottom}.em-calendar caption+thead tr:first-child th,.em-calendar caption+thead tr:first-child td,.em-calendar colgroup+thead tr:first-child th,.em-calendar colgroup+thead tr:first-child td,.em-calendar thead:first-child tr:first-child th,.em-calendar thead:first-child tr:first-child td{border-top:0}.em-calendar tbody+tbody{border-top:2px solid #d3d3d2}.em-calendar .em-calendar{background-color:#fff}.em-calendar-condensed th,.em-calendar-condensed td{padding:4px 5px}.em-calendar-bordered{border:1px solid #d3d3d2;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.em-calendar-bordered th,.em-calendar-bordered td{border-left:1px solid #d3d3d2}.em-calendar-bordered caption+thead tr:first-child th,.em-calendar-bordered caption+tbody tr:first-child th,.em-calendar-bordered caption+tbody tr:first-child td,.em-calendar-bordered colgroup+thead tr:first-child th,.em-calendar-bordered colgroup+tbody tr:first-child th,.em-calendar-bordered colgroup+tbody tr:first-child td,.em-calendar-bordered thead:first-child tr:first-child th,.em-calendar-bordered tbody:first-child tr:first-child th,.em-calendar-bordered tbody:first-child tr:first-child td{border-top:0}.em-calendar-bordered thead:first-child tr:first-child>th:first-child,.em-calendar-bordered tbody:first-child tr:first-child>td:first-child,.em-calendar-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.em-calendar-bordered thead:first-child tr:first-child>th:last-child,.em-calendar-bordered tbody:first-child tr:first-child>td:last-child,.em-calendar-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.em-calendar-bordered thead:last-child tr:last-child>th:first-child,.em-calendar-bordered tbody:last-child tr:last-child>td:first-child,.em-calendar-bordered tbody:last-child tr:last-child>th:first-child,.em-calendar-bordered tfoot:last-child tr:last-child>td:first-child,.em-calendar-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.em-calendar-bordered thead:last-child tr:last-child>th:last-child,.em-calendar-bordered tbody:last-child tr:last-child>td:last-child,.em-calendar-bordered tbody:last-child tr:last-child>th:last-child,.em-calendar-bordered tfoot:last-child tr:last-child>td:last-child,.em-calendar-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.em-calendar-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.em-calendar-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.em-calendar-bordered caption+thead tr:first-child th:first-child,.em-calendar-bordered caption+tbody tr:first-child td:first-child,.em-calendar-bordered colgroup+thead tr:first-child th:first-child,.em-calendar-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.em-calendar-bordered caption+thead tr:first-child th:last-child,.em-calendar-bordered caption+tbody tr:first-child td:last-child,.em-calendar-bordered colgroup+thead tr:first-child th:last-child,.em-calendar-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.em-calendar-striped tbody>tr:nth-child(odd)>td,.em-calendar-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.em-calendar-hover tbody tr:hover>td,.em-calendar-hover tbody tr:hover>th{background-color:#f5f5f5}em-calendar td[class*="span"],em-calendar th[class*="span"],.row-fluid em-calendar td[class*="span"],.row-fluid em-calendar th[class*="span"]{display:em-calendar-cell;float:none;margin-left:0}.em-calendar td.span1,.em-calendar th.span1{float:none;width:44px;margin-left:0}.em-calendar td.span2,.em-calendar th.span2{float:none;width:124px;margin-left:0}.em-calendar td.span3,.em-calendar th.span3{float:none;width:204px;margin-left:0}.em-calendar td.span4,.em-calendar th.span4{float:none;width:284px;margin-left:0}.em-calendar td.span5,.em-calendar th.span5{float:none;width:364px;margin-left:0}.em-calendar td.span6,.em-calendar th.span6{float:none;width:444px;margin-left:0}.em-calendar td.span7,.em-calendar th.span7{float:none;width:524px;margin-left:0}.em-calendar td.span8,.em-calendar th.span8{float:none;width:604px;margin-left:0}.em-calendar td.span9,.em-calendar th.span9{float:none;width:684px;margin-left:0}.em-calendar td.span10,.em-calendar th.span10{float:none;width:764px;margin-left:0}.em-calendar td.span11,.em-calendar th.span11{float:none;width:844px;margin-left:0}.em-calendar td.span12,.em-calendar th.span12{float:none;width:924px;margin-left:0}.em-calendar tbody tr.success>td{background-color:#dff0d8}.em-calendar tbody tr.error>td{background-color:#f2dede}.em-calendar tbody tr.warning>td{background-color:#fcf8e3}.em-calendar tbody tr.info>td{background-color:#d9edf7}.em-calendar-hover tbody tr.success:hover>td{background-color:#d0e9c6}.em-calendar-hover tbody tr.error:hover>td{background-color:#ebcccc}.em-calendar-hover tbody tr.warning:hover>td{background-color:#faf2cc}.em-calendar-hover tbody tr.info:hover>td{background-color:#c4e3f3}
.widefat{width:100%;margin-bottom:20px}.widefat th,.widefat td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #d3d3d2}.widefat th{font-weight:bold}.widefat thead th{vertical-align:bottom}.widefat caption+thead tr:first-child th,.widefat caption+thead tr:first-child td,.widefat colgroup+thead tr:first-child th,.widefat colgroup+thead tr:first-child td,.widefat thead:first-child tr:first-child th,.widefat thead:first-child tr:first-child td{border-top:0}.widefat tbody+tbody{border-top:2px solid #d3d3d2}.widefat .widefat{background-color:#fff}.widefat-condensed th,.widefat-condensed td{padding:4px 5px}.widefat-bordered{border:1px solid #d3d3d2;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.widefat-bordered th,.widefat-bordered td{border-left:1px solid #d3d3d2}.widefat-bordered caption+thead tr:first-child th,.widefat-bordered caption+tbody tr:first-child th,.widefat-bordered caption+tbody tr:first-child td,.widefat-bordered colgroup+thead tr:first-child th,.widefat-bordered colgroup+tbody tr:first-child th,.widefat-bordered colgroup+tbody tr:first-child td,.widefat-bordered thead:first-child tr:first-child th,.widefat-bordered tbody:first-child tr:first-child th,.widefat-bordered tbody:first-child tr:first-child td{border-top:0}.widefat-bordered thead:first-child tr:first-child>th:first-child,.widefat-bordered tbody:first-child tr:first-child>td:first-child,.widefat-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.widefat-bordered thead:first-child tr:first-child>th:last-child,.widefat-bordered tbody:first-child tr:first-child>td:last-child,.widefat-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.widefat-bordered thead:last-child tr:last-child>th:first-child,.widefat-bordered tbody:last-child tr:last-child>td:first-child,.widefat-bordered tbody:last-child tr:last-child>th:first-child,.widefat-bordered tfoot:last-child tr:last-child>td:first-child,.widefat-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.widefat-bordered thead:last-child tr:last-child>th:last-child,.widefat-bordered tbody:last-child tr:last-child>td:last-child,.widefat-bordered tbody:last-child tr:last-child>th:last-child,.widefat-bordered tfoot:last-child tr:last-child>td:last-child,.widefat-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.widefat-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.widefat-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.widefat-bordered caption+thead tr:first-child th:first-child,.widefat-bordered caption+tbody tr:first-child td:first-child,.widefat-bordered colgroup+thead tr:first-child th:first-child,.widefat-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.widefat-bordered caption+thead tr:first-child th:last-child,.widefat-bordered caption+tbody tr:first-child td:last-child,.widefat-bordered colgroup+thead tr:first-child th:last-child,.widefat-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.widefat-striped tbody>tr:nth-child(odd)>td,.widefat-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.widefat-hover tbody tr:hover>td,.widefat-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.widefat td.span1,.widefat th.span1{float:none;width:44px;margin-left:0}.widefat td.span2,.widefat th.span2{float:none;width:124px;margin-left:0}.widefat td.span3,.widefat th.span3{float:none;width:204px;margin-left:0}.widefat td.span4,.widefat th.span4{float:none;width:284px;margin-left:0}.widefat td.span5,.widefat th.span5{float:none;width:364px;margin-left:0}.widefat td.span6,.widefat th.span6{float:none;width:444px;margin-left:0}.widefat td.span7,.widefat th.span7{float:none;width:524px;margin-left:0}.widefat td.span8,.widefat th.span8{float:none;width:604px;margin-left:0}.widefat td.span9,.widefat th.span9{float:none;width:684px;margin-left:0}.widefat td.span10,.widefat th.span10{float:none;width:764px;margin-left:0}.widefat td.span11,.widefat th.span11{float:none;width:844px;margin-left:0}.widefat td.span12,.widefat th.span12{float:none;width:924px;margin-left:0}.widefat tbody tr.success>td{background-color:#dff0d8}.widefat tbody tr.error>td{background-color:#f2dede}.widefat tbody tr.warning>td{background-color:#fcf8e3}.widefat tbody tr.info>td{background-color:#d9edf7}.widefat-hover tbody tr.success:hover>td{background-color:#d0e9c6}.widefat-hover tbody tr.error:hover>td{background-color:#ebcccc}.widefat-hover tbody tr.warning:hover>td{background-color:#faf2cc}.widefat-hover tbody tr.info:hover>td{background-color:#c4e3f3}


table.em-calendar td.eventless-today,
table.em-calendar td.eventful-today {
	background-color: #d4374a;
}
table.em-calendar td.eventful {
	background-color: #22211f;
}
table.em-calendar td.eventless-today,
table.em-calendar td.eventful-today a,
table.em-calendar td.eventful a {
	color: white;
}
table.em-calendar td.eventless {
	color: #CCCCCC;
}



.em-booking-form-details{
  width:100%;
}
.em-booking-form label {
  width:150px;
  text-align:left;
}
.input-group.input-checkbox.input-field-please_user_email_updatedsend_me_email_updates_about_cardiff_university_public_events_ label {
  width:440px;
}
.input-group input-checkbox input-field-please_senplease_user_email_updatedsend_me_email_updates_about_cardiff_university_public_events_d_me_email_updates_about_cardiff_university_public_events_
.em-booking-form-details select {
  width:300px;
}
.em-booking-form-details .input-user-field input, .em-booking-form-details .input-text input {
  width:286px;
}
.em-booking-form-details textarea {
  width:286px;
} 

.em-booking-submit {
  font-size: 14px;
  font-weight: 400;
  border: 0;
  background: #d3d3d2;
  color: #383735;
  padding: 4px 12px 5px;
  line-height: 20px;
  text-decoration: none;
  text-shadow: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-backface-visibility: hidden;
  font-family: "franklin_gothic_fs_medregular",Arial,"Helvetica Neue",sans-serif;
}
.gmnoprint img {
  max-width: none;
}

.frm_error_style img { display:none;}

.event-date {
  margin-bottom:10px!important;
}

.ticket-price {
  float:left;
  margin-right:30px;
}
.list.list-tags {
  margin:0;
}