@charset "UTF-8";
/* CSS Document */

#tribe-events {margin-bottom:5em;}
.events-archive .entry-content, .events-archive .entry-header {width: 100%;}

.event-header-text {
	color: #ffffff;
    text-align: center;
    font-size: 24px;
    font-family: flamabold, "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 3.5rem;
    text-transform: uppercase;
    letter-spacing: .020em;
	}
	
.event-header-bg {
	/*background: url(https://amigosinternational.org/wp-content/uploads/2017/12/eventsbg1920x1080.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	height: 25em;*/
	display:none;
}
	
/*------Calendar Header---------*/
#tribe-events-pg-template, .tribe-events-pg-template {padding-top:0;}
body.post-type-archive-tribe_events header.banner {margin-bottom:3em;}
body.post-type-archive-tribe_events h1 {
    /*display:none;*/
    font-size: 25px;
    color: #53a196;
    text-transform: capitalize;
    font-family: "flamamedium", "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: .5px;
    margin-bottom: 2em;
    }
body.post-type-archive-tribe_events h2 {font-family: flamabold, "Helvetica Neue", Helvetica, Arial, sans-serif;}
body.post-type-archive-tribe_events .tribe-events-pg-template {padding-top:0 !important;}

.tribe-bar-filters-inner {background: #F5F9ED;}
.tribe-bar-views-inner {background: #E7EED4;}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {background: #E7EED4;}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover,
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover {background: #dbddc2;}
 
#tribe-bar-form .tribe-bar-submit input[type=submit] {
    -webkit-appearance: button;
    background: #52A196;
    font-size: 13px;
    height: auto;
    letter-spacing: 0;
    line-height: 2;
    padding: 5px;
    width: 100%;
}

h2.tribe-events-page-title {font-size:1.5em; color: #52A196;text-transform:uppercase;}
#tribe-events #legend li {font-size: 1.2em;}

#tribe-bar-collapse-toggle {background: #F5F9ED;}

/*--------List View---------*/
.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop {max-width: 100%}
.tribe-events-list-separator-month span {color: #52A196;padding: 0 1em;font-size:0.8em;}
.tribe-events-list .type-tribe_events { padding-top: 1.5em; padding-bottom: 2em; margin-bottom: 3em; border-bottom: solid thin #bcb8b8;}
.tribe-events-list .type-tribe_events h2 { font-size: 1em; width: 100%;  text-transform: uppercase; margin: 0 0 1em;}
.tribe-events-list .type-tribe_events .tribe-event-time {font-style:italic;}


/*--------Calendar Grid---------*/
h3.tribe-events-month-event-title > a {color:white !important; line-height: 1.5em !important; text-transform: capitalize !important;}
.events-archive.events-gridview #tribe-events-content table .tribe-events-last {background: gray;} /*use default bg color if no category assigned to event */

/* Days of week */
.tribe-events-calendar thead th {
    background: #F5F9ED;
    color: #777;
    font-weight: 300;
    padding: 0.5em 0;
    white-space: nowrap;
    border-left: 0;
    border-right: 0;
}

/* Numeric Dates */
.tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-daynum-] a {
    background-color: #FFF;
    color: #777;
    font-size: 12px;
    font-weight: 300;
}
#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth {background: #FFF;}
.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-], 
.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a,
.tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*=tribe-events-daynum-]>a {
    background-color: #FFF;}
	
/* Current */
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], 
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {background-color: #FFF !important;color: #777 !important;}


/*--------Event Specific---------*/
.recurring-info-tooltip, .tribe-events-calendar .tribe-events-tooltip, .tribe-events-shortcode.view-week .tribe-events-tooltip, .tribe-events-week .tribe-events-tooltip {padding: 0;}
 #tribe-events-content .tribe-events-tooltip h4 {padding: 0.5em;font-size:1em;text-transform:uppercase;}
.tribe-events-tooltip .tribe-events-event-body {padding: 1em;}
.tribe-events-tooltip .tribe-event-duration {padding-bottom: 1em;font-style:italic;}
.tribe-events-tooltip:not(.tribe-event-featured) .tribe-events-event-thumb {padding: 0 1em 1em 0;}


/*--------Calendar Nav---------*/
/* Move month nav above grid */
.tribe-events-month #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a, 
.tribe-events-month #tribe-events-header .tribe-events-sub-nav li {display: block;}

.tribe-events-nav-previous a, 
.tribe-events-nav-previous a:hover, 
.tribe-events-nav-next a,
.tribe-events-nav-next a:hover {color:#9a6a4a;}

#tribe-events .tribe-events-button, 
#tribe_events_filters_wrapper input[type=submit], 
.tribe-events-button, 
.tribe-events-button.tribe-inactive, 
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], 
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
    background-color: #52A196;
}
#tribe-events .tribe-events-button:hover,
.tribe-events-button:hover, 
.tribe-events-button.tribe-active:hover, 
.tribe-events-button:hover { background:#9ec8be;}

#tribe-events .tribe-events-button, .tribe-events-button {
    padding: 1em 3em;
    border-radius: 0;
}

/*--------Single Event---------*/
body.post-type-archive-tribe_events,
body.single-tribe_events {overflow-x:hidden;}
body.post-type-archive-tribe_events header.header,
body.single-tribe_events header.header {display:none;}
body.post-type-archive-tribe_events .container-fluid,
body.single-tribe_events .container-fluid { margin-right: -15px; margin-left: -15px;}

h1.tribe-events-single-event-title { font-size: 1.5em;color: #52A196;text-transform: uppercase; }
.tribe-events-schedule h2 {color: #9a6a4a;display: inline-block;
    margin: 0;
    font-size: 1.2em;
    font-style: normal;
    font-weight: 700;
    line-height: normal;}
	
.tribe-events-single-section .tribe-events-meta-group h3 {font-size: 1.2em;color: #52A196;text-transform: uppercase;}
.tribe-events-single-section .tribe-events-meta-group a {color: #52A196;}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt { font-weight: 300;}
.single-tribe_events #tribe-events-content p.tribe-events-back a {color: #9a6a4a;}

body.single-tribe_events header.banner {margin-bottom: 3em;}


@media only screen and (max-width: 768px) {
	.tribe-events-sub-nav li a { background: transparent; color: #9a6a4a; }
	.tribe-events-sub-nav li a:hover, .tribe-events-sub-nav li a:visited { color: #9a6a4a; }
}