/* Events Archive */
.events-maker-result-count {
	float: left;
	margin: 1em 0;
}
.events-maker-orderby {
	float: right;
	margin: 1em 0;
}
.events-maker-orderby:after {
	content: "";
	display: block;
	clear: both;
}
.entry-header {
	clear: both;
}
.events-maker-ical {
	margin: 1em 0;
}

/* Events Search Widget */

.widget_events_search form > *:not(button) {
	margin-bottom: 0.5em;
	width: 100%;
}

/* Events Calendar Widget */

.widget_events_calendar table {
    width: 100%;
    line-height: 1.84615;
}
.widget_events_calendar table.nav-days {
    margin-bottom: 0;
}
.widget_events_calendar table.nav-months {
    table-layout: fixed;
    line-height: 24px;
}
.widget_events_calendar table.nav-months tbody td {
    background: none;
}
.widget_events_calendar .nav-months a,
.widget_events_calendar .nav-months a:hover,
.widget_events_calendar .nav-months a:active,
.widget_events_calendar .nav-months a:focus {
    outline: 0;
    border: 0;
    background: none;
}
.widget_events_calendar table .prev-month {
    text-align: left;
}
.widget_events_calendar table .next-month {
    text-align: right;
}
.widget_events_calendar td.ajax-spinner div {
    display: none;
    position: relative;
    background: url('../../../../wp-admin/images/wpspin_light.gif') no-repeat;
    background-size: 16px 16px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    margin: 0;
    padding: 0;
    width: 16px;
    height: 16px;
}

/* Fix for Twenty Fourteen */
.twentyfourteen .tf-fix {
    margin: 0 auto;
    max-width: 474px;
    padding-left: 30px;
    padding-right: 30px;
}
.full-width .twentyfourteen .tf-fix {
    margin-right: auto;
}
.full-width .twentyfourteen .tf-fix .archive-header,
.full-width .twentyfourteen .tf-fix .entry-header,
.full-width .twentyfourteen .tf-fix .entry-meta,
.full-width .twentyfourteen .tf-fix .entry-summary,
.full-width .twentyfourteen .tf-fix .entry-content {
    padding-left: 0;
    padding-right: 0;
}
.full-width .twentyfourteen .tf-fix .hcalendar {
    max-width: 100%;
}
.twentyfourteen .tf-fix .hcalendar {
    margin: 0 auto 48px;
}
.archive-thumbnail img {
    max-width: 100%;
}
.site-content .entry-content .term .entry-content,
.site-content .entry-content .term .entry-header {
	padding-left: 0;
	padding-right: 0;
}

/* Fix for Twenty Fifteen */
.twentyfifteen .breadcrumb-navigation {
	padding: 0 10%;
}
.twentyfifteen article .entry-content {
	margin-top: 1.6842em;
}
.twentyfifteen article .entry-title {
	margin-bottom: 0.5em;
}
.twentyfifteen .entry-footer {
    margin-bottom: 5%;
}
.twentyfifteen .entry-content .entry-content,
.twentyfifteen .entry-content .entry-header,
.twentyfifteen .entry-content .event-gallery {
	padding-left: 0;
	padding-right: 0;
}
.twentyfifteen .entry-content .navigation {
	marg