/*
Theme Name:     Customizr Child
Theme URI:      http://themesandco.com/customizr
Description:    A child theme for the Customizr WordPress theme. This child theme simply includes 2 files : style.css to add your custom css and functions.php where you can extend Customizr's core code. In order to keep your code as clean and flexible as possible, try to use Customizr's hooks API for your customizations. Do something awesome and have fun !
Author:         Nicolas Guillaume (nikeo)
Author URI:     http://themesandco.com
Template:       customizr
Version:        1.0.3
*/

/* Your awesome customizations start right here !
-------------------------------------------------------------- */

.label,.badge{color:#707070;}

#attendees > div {
  float: left;
  width:350px;
}

#attendees::after {
  content: " ";
  display: block; 
  height: 0; 
  clear: both;
}

/* full width attend button */
input {
    max-width: initial;
}

/* Styling for events list */
.eyw-event-item {
  max-width: 600px;
  display: flex;
  flex-direction: column;
  background-color:#f8f8f8;
  font-size: 15px;
  line-height: normal;
  padding: 5px;
  margin-bottom: 10px;
}

.eyw-event-item p {
  margin: 5px 0;
  color: #777;
}

.eyw-event-title {
  margin: 5px 0;
}

.eyw-event-body {
  display: flex;
}

.eyw-event-image-wrapper {
  flex: 0 0 130px;
  display: flex;
  align-items: center;
  margin: 5px;
}

.eyw-event-image {
  max-width: 100%;
  max-height: 100%;
  display: block;
}

.eyw-event-footer {
  display: flex;
  justify-content: space-between;
}

.eyw-event-info-description > p {
  overflow-wrap: anywhere;
}

/*
.cwp-author-link {
    background: #ebf7ff none repeat scroll 0 0;
    border-bottom: 1px solid #a1dcfa;
    border-radius: 4px;
    border-right: 1px solid #a1dcfa;
    color: #059ae7;
    margin-right: 3px;
    padding: 3px 8px;
    text-decoration: none;
}

.cwp-ul {
    font-size:11px;
}
*/
/*
 * Left aligns the Site Wide Actvities feed
*/

.swa-wrap .swa-activity-list {
	margin: 0 0 0 0;
	padding: 0px;
}

.swa-activity-list div.swa-activity-avatar
{
	padding: 5px 5px 5px 0px;
	float:left;
	margin-right: .75em;

}

/* Recent activity changes the time since */
.swa-activity-list .time-since{
font-size: x-small;
}
/* Recent activity adds a little space between items and clear stops them combining */
.swa-wrap li{
	clear:both;
	padding-top: 0.625em;
}


/*
 * Hides the email recipients block in Send email plugin
*/ 
#recipients_list {display: none !important;}


/* Modifies recently active widget*/
.buddypress.widget .avatar-block img {
	margin: 0.3em; /*allows 4 side by side*/
}



.respond {
margin-top: 1em !important;  
}

.comment-respond {
margin-top: 0em !important; 
	padding: 1em 2.5em 1em 2.5em !important;
}

.post-footer.clearfix{
display: none !important;
}


#content {
padding-bottom: 0em !important;
}

td{
	padding-top: 0.25em !important;
}

.event .post-info{
display:none !important;
}


.czr-link-hover-underline .widget_recent_comments a{
	display:block !important;
}

/*  
 *  Attempt to fix the Calendar on the events page on desktop and mobile, changes the font size depending on screen width.  Removes bullet on list and cuts down the padding.
*/

@media screen and (max-width: 990px) {
	table.fullcalendar {
		font-size: small;
	}
}

@media screen and (max-width: 770px) {
	table.fullcalendar {
		font-size: x-small;
	}
}

table.fullcalendar ul {
	list-style-type: none;
	padding-left: 0px;
	padding-bottom: 0px;
	
}

table.fullcalendar td {
	
	vertical-align: text-top;
}

table.fullcalendar li {
	padding-left: 4px;
	padding-right: 4px;
}

td.eventful-pre, td.eventless-pre, td.eventful, td.eventless, td.eventful-post, td.eventless-post, td.eventless-today, td.eventfull-today {
	padding-left: 2px !important;
	padding-right: 0px !important;
}

/*
 *  Removes two empty white space boxes above each event on the lists
 */
th.event-time, th.event-description {
	padding-top:0px !important;
	padding-bottom:0px !important;
}

.event-editor-no-margin{
  margin:5px !important;
  width:90% !important;
  display:inline !important;
}

.event-editor-display-left input{ 
   margin:0px !important;
}

.textarea-black textarea{
  color:black !important;
}

.em.em-list {
	display:block;
	grid-gap:0px;
}

/*
 * this makes links black
 */
.em.pixelbones a {
	color: #000000 !important;
}

/*
 * this makes events manager links black
 */
.em-booking-section-title {
	display:none;
}

/*
 * makes width of attend button 20% of total
 */
.em-booking-buttons {	
	width:18%;
}

/*
 * sets colours of attend event button
 */
#em-booking-submit{
	color: #FFFFFF !important;
	background-color:#1d2122 !important;
	margin-bottom: 0px !important;
	font-family: sans-serif !important;
	font-size:15px !important;
}

li::before {
  visibility: hidden;
}

