@charset "UTF-8";
/* Brand Colors */
/* Additional Colors */
/* Added contrast as a background color with white/light text (or to be used as text color on a white/light background) */
/* Social Colors (via http://amperage.us/social-icons) */
/* Dimensions */
/* Core Styles */
/* Mixins */
/* Button Template */
/* Form Input Placeholder Styling */
/* Easily color-customize the bullets on list items */
/* Universal Styles */
img, iframe { border: 0; }

blockquote p:first-of-type:before { content: '“'; display: inline-block; }

blockquote p:last-of-type:after { content: '”'; display: inline-block; }

cite { font-style: normal; }

cite:before { content: '-'; display: inline-block; margin-right: 0.3em; }

dl { margin: 1em 0; }

dl dt { margin: 0; padding: 0; font-weight: bold; }

dl dd { margin: 0 0 0.8em; padding: 0; }

::selection { background: rgba(255, 213, 62, 0.5); }

/* Column structure */
.col-container:after { content: ''; display: block; clear: both; }

.col-2 { float: left; width: 49%; margin: 0 1% 0 0; }

.col-2:nth-child(even) { float: right; margin: 0; }

.col-3 { float: left; width: 32%; margin: 0 1% 0 0; }

.col-3:nth-child(3n) { float: right; margin: 0; }

.col-2of3 { float: left; width: 65%; margin: 0 1% 0 0; }

.col-2of3:last-child { float: right; margin: 0; }

.col-4 { float: left; width: 24%; margin: 0 1% 0 0; }

.col-4:nth-child(4n) { float: right; margin: 0; }

.col-2of4 { float: left; width: 49%; margin: 0 1% 0 0; }

.col-2of4:last-child { float: right; margin: 0; }

.col-3of4 { float: left; width: 74%; margin: 0 1% 0 0; }

.col-3of4:last-child { float: right; margin: 0; }

.col-5 { float: left; width: 19%; margin: 0 1% 0 0; }

.col-5:nth-child(5n) { float: right; margin: 0; }

/* Tables */
table { margin: 1em 0; border: 0; border-collapse: collapse; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; transition-duration: 0.4s; }

table th, table td { margin: 0; padding: 0.2em; }

table th p, table th hr, table td p, table td hr { margin: 0.2em 0; }

table thead th { text-align: left; font-weight: normal; cursor: default; }

table tbody th { padding-left: 1em; text-align: left; font-weight: normal; cursor: default; }

table tbody tr:nth-child(even) th, table tbody tr:nth-child(even) td { background: #F7F7F7; }

table tbody tr:hover th, table tbody tr:hover td { background: lightYellow !important; }

table.blank thead th, table.blank thead td, table.blank thead tr:nth-child(even) th, table.blank thead tr:nth-child(even) td, table.blank tbody th, table.blank tbody td, table.blank tbody tr:nth-child(even) th, table.blank tbody tr:nth-child(even) td, table.blank tfoot th, table.blank tfoot td, table.blank tfoot tr:nth-child(even) th, table.blank tfoot tr:nth-child(even) td { background: none; }

table.blank thead tr:hover th, table.blank thead tr:hover td, table.blank tbody tr:hover th, table.blank tbody tr:hover td, table.blank tfoot tr:hover th, table.blank tfoot tr:hover td { background: inherit !important; }

body .dataTables_wrapper { margin: 1em 0; }

body .dataTables_wrapper .dataTables_length, body .dataTables_wrapper .dataTables_filter, body .dataTables_wrapper .dataTables_info, body .dataTables_wrapper .dataTables_paginate { font-size: 0.7em; cursor: default; }

body .dataTables_wrapper table.dataTable thead th, body .dataTables_wrapper table.dataTable tfoot th { font-weight: normal; padding: 0.2em; }

body .dataTables_wrapper table.dataTable tfoot { display: table-header-group; }

body .dataTables_wrapper table.dataTable tfoot th, body .dataTables_wrapper table.dataTable tfoot td { border-top: 0; }

body .dataTables_wrapper table.dataTable tfoot select { max-width: 7em; }

body .dataTables_wrapper table.dataTable thead th, body .dataTables_wrapper table.dataTable thead td { border-bottom: 1px solid #E0E0E0; }

body .dataTables_wrapper table.dataTable thead td, body .dataTables_wrapper table.dataTable tbody th, body .dataTables_wrapper table.dataTable tbody td, body .dataTables_wrapper table.dataTable tfoot td { padding: 0.2em 0.4em; }

body .dataTables_wrapper table.dataTable thead .sorting, body .dataTables_wrapper table.dataTable thead .sorting_asc, body .dataTables_wrapper table.dataTable thead .sorting_desc { position: relative; background: none; padding-right: 1.1em; }

body .dataTables_wrapper table.dataTable thead .sorting:after, body .dataTables_wrapper table.dataTable thead .sorting_asc:after, body .dataTables_wrapper table.dataTable thead .sorting_desc:after { display: block; position: absolute; right: 0.2em; top: 50%; height: 1em; line-height: 1em; margin: -0.5em 0 0; font-family: 'FontAwesome'; }

body .dataTables_wrapper table.dataTable thead .sorting:after { content: '\f0dc'; color: #E0E0E0; }

body .dataTables_wrapper table.dataTable thead .sorting_asc:after { content: '\f0de'; color: #000; }

body .dataTables_wrapper table.dataTable thead .sorting_desc:after { content: '\f0dd'; color: #000; }

body .dataTables_wrapper table.dataTable tbody td > ul > li:before { display: none; }

body .dataTables_wrapper .standalone-filter, body .dataTables_wrapper .standalone-filter + .chosen-container { float: right; }

body .dataTables_wrapper table.dataTable, body .dataTables_wrapper table.dataTable.no-footer { border-bottom: 1px solid #E0E0E0; }

body .dataTables_wrapper.no-search .dataTables_filter { display: none !important; }

body .dataTables_wrapper.no-filter tfoot { display: none !important; }

body .dataTables_wrapper.no-paging .dataTables_info { display: none !important; }

body table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, body table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before { content: '\f067'; font-family: 'FontAwesome'; font-size: 0.8em; width: 1.4em; height: 1.4em; text-align: center; line-height: 1.5em; padding: 0; border: 0; font-weight: normal; color: #000; background: #FFD53E; border-radius: 50%; box-shadow: none; }

body table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:hover:before, body table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:hover:before, body table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:focus:before, body table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:focus:before { color: #000; background: #ffe071; }

body table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:active:before, body table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:active:before { color: #000; background: #d7a800; }

body table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, body table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before { content: '\f068'; color: #FFD53E; background: #212121; }

body table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:hover:before, body table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:hover:before, body table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:focus:before, body table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:focus:before { color: #FFD53E; background: #242323; }

body table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:active:before, body table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:active:before { color: #FFD53E; background: #000; }

body table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child, body table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child { padding-left: 1.65em; }

body table.dataTable .parent th, body table.dataTable .parent td { background: #fff9e1 !important; }

body table.dataTable .child { border-bottom: 1px solid #FFD53E; background: #fff9e1 !important; }

body table.dataTable .child ul, body table.dataTable .child ol { margin: 0.5em 0; padding: 0; list-style: none; }

/* MediaElement JS Video/Audio Player */
body .mejs-container, body .mejs__container { font-size: 16px; }

body .mejs-container .mejs-poster, body .mejs-container .mejs__poster, body .mejs__container .mejs-poster, body .mejs__container .mejs__poster { background-size: cover; }

body .mejs-container .mejs-overlay-button, body .mejs-container .mejs__overlay-button, body .mejs__container .mejs-overlay-button, body .mejs__container .mejs__overlay-button { background: none; }

body .mejs-container .mejs-overlay-button:after, body .mejs-container .mejs__overlay-button:after, body .mejs__container .mejs-overlay-button:after, body .mejs__container .mejs__overlay-button:after { font-family: 'FontAwesome'; content: '\f16a'; display: inline-block; text-align: center; vertical-align: middle; color: #fff; font-size: 6em; line-height: 1em; text-shadow: 0 0 0.2em rgba(255, 213, 62, 0.8); opacity: 0.9; -webkit-transform: scale(0.96); -moz-transform: scale(0.96); -ms-transform: scale(0.96); -o-transform: scale(0.96); transform: scale(0.96); -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; }

body .mejs-container .mejs-overlay:hover .mejs-overlay-button:after, body .mejs-container .mejs-overlay:focus .mejs-overlay-button:after, body .mejs-container .mejs__overlay:hover .mejs__overlay-button:after, body .mejs-container .mejs__overlay:focus .mejs__overlay-button:after, body .mejs__container .mejs-overlay:hover .mejs-overlay-button:after, body .mejs__container .mejs-overlay:focus .mejs-overlay-button:after, body .mejs__container .mejs__overlay:hover .mejs__overlay-button:after, body .mejs__container .mejs__overlay:focus .mejs__overlay-button:after { color: #fff; text-shadow: 0 0 0.2em #ffd53e, 0 0 0.2em #ffd53e; opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

body .mejs-container .mejs-overlay:active .mejs-overlay-button:after, body .mejs-container .mejs__overlay:active .mejs__overlay-button:after, body .mejs__container .mejs-overlay:active .mejs-overlay-button:after, body .mejs__container .mejs__overlay:active .mejs__overlay-button:after { color: #d7a800; text-shadow: 0 0 0.2em black, 0 0 0.2em #ffd53e; opacity: 1; -webkit-transition-duration: 0s; -moz-transition-duration: 0s; transition-duration: 0s; }

body .mejs-container .mejs-controls, body .mejs-container .mejs__controls, body .mejs__container .mejs-controls, body .mejs__container .mejs__controls { background-color: rgba(255, 213, 62, 0); background-image: -webkit-linear-gradient(rgba(255, 213, 62, 0), #ffd53e); background-image: linear-gradient(rgba(255, 213, 62, 0), #ffd53e); backdrop-filter: blur(0.1em); -webkit-backdrop-filter: blur(0.1em); -moz-backdrop-filter: blur(0.1em); -ms-backdrop-filter: blur(0.1em); }

body .mejs-container .mejs-controls button, body .mejs-container .mejs__controls button, body .mejs__container .mejs-controls button, body .mejs__container .mejs__controls button { margin: 0; padding: 0; top: auto !important; font-size: 1.6em; line-height: 1em; text-align: center; color: #fff; box-shadow: none; -webkit-transition-duration: 0s; -moz-transition-duration: 0s; transition-duration: 0s; }

body .mejs-container .mejs-controls button:hover, body .mejs-container .mejs-controls button:focus, body .mejs-container .mejs__controls button:hover, body .mejs-container .mejs__controls button:focus, body .mejs__container .mejs-controls button:hover, body .mejs__container .mejs-controls button:focus, body .mejs__container .mejs__controls button:hover, body .mejs__container .mejs__controls button:focus { color: #fff; text-shadow: 0 0 0.3em #fff; }

body .mejs-container .mejs-controls button:active, body .mejs-container .mejs__controls button:active, body .mejs__container .mejs-controls button:active, body .mejs__container .mejs__controls button:active { color: #ffe071; text-shadow: 0 0 0.3em #ffe071; }

body .mejs-container .mejs-controls button:after, body .mejs-container .mejs__controls button:after, body .mejs__container .mejs-controls button:after, body .mejs__container .mejs__controls button:after { content: ''; font-family: 'FontAwesome'; display: block; }

body .mejs-container .mejs-controls .mejs-currenttime, body .mejs-container .mejs-controls .mejs-duration, body .mejs-container .mejs-controls button, body .mejs-container .mejs__controls .mejs-currenttime, body .mejs-container .mejs__controls .mejs-duration, body .mejs-container .mejs__controls button, body .mejs__container .mejs-controls .mejs-currenttime, body .mejs__container .mejs-controls .mejs-duration, body .mejs__container .mejs-controls button, body .mejs__container .mejs__controls .mejs-currenttime, body .mejs__container .mejs__controls .mejs-duration, body .mejs__container .mejs__controls button { box-sizing: content-box; margin: -0.2em; padding: 0.2em; color: #fff; background: #000; background: rgba(0, 0, 0, 0.9); border-radius: 0.3em; }

body .mejs-container .mejs-controls .mejs__play, body .mejs-container .mejs-controls .mejs-play, body .mejs-container .mejs__controls .mejs__play, body .mejs-container .mejs__controls .mejs-play, body .mejs__container .mejs-controls .mejs__play, body .mejs__container .mejs-controls .mejs-play, body .mejs__container .mejs__controls .mejs__play, body .mejs__container .mejs__controls .mejs-play { padding: 1em 0.2em 0; }

body .mejs-container .mejs-controls .mejs__play button:after, body .mejs-container .mejs-controls .mejs-play button:after, body .mejs-container .mejs__controls .mejs__play button:after, body .mejs-container .mejs__controls .mejs-play button:after, body .mejs__container .mejs-controls .mejs__play button:after, body .mejs__container .mejs-controls .mejs-play button:after, body .mejs__container .mejs__controls .mejs__play button:after, body .mejs__container .mejs__controls .mejs-play button:after { content: '\f04b'; }

body .mejs-container .mejs-controls .mejs__pause, body .mejs-container .mejs-controls .mejs-pause, body .mejs-container .mejs__controls .mejs__pause, body .mejs-container .mejs__controls .mejs-pause, body .mejs__container .mejs-controls .mejs__pause, body .mejs__container .mejs-controls .mejs-pause, body .mejs__container .mejs__controls .mejs__pause, body .mejs__container .mejs__controls .mejs-pause { padding: 1em 0.2em 0; }

body .mejs-container .mejs-controls .mejs__pause button:after, body .mejs-container .mejs-controls .mejs-pause button:after, body .mejs-container .mejs__controls .mejs__pause button:after, body .mejs-container .mejs__controls .mejs-pause button:after, body .mejs__container .mejs-controls .mejs__pause button:after, body .mejs__container .mejs-controls .mejs-pause button:after, body .mejs__container .mejs__controls .mejs__pause button:after, body .mejs__container .mejs__controls .mejs-pause button:after { content: '\f04c'; }

body .mejs-container .mejs-controls .mejs__mute, body .mejs-container .mejs-controls .mejs-mute, body .mejs-container .mejs__controls .mejs__mute, body .mejs-container .mejs__controls .mejs-mute, body .mejs__container .mejs-controls .mejs__mute, body .mejs__container .mejs-controls .mejs-mute, body .mejs__container .mejs__controls .mejs__mute, body .mejs__container .mejs__controls .mejs-mute { padding: 1em 0.2em 0; }

body .mejs-container .mejs-controls .mejs__mute button:after, body .mejs-container .mejs-controls .mejs-mute button:after, body .mejs-container .mejs__controls .mejs__mute button:after, body .mejs-container .mejs__controls .mejs-mute button:after, body .mejs__container .mejs-controls .mejs__mute button:after, body .mejs__container .mejs-controls .mejs-mute button:after, body .mejs__container .mejs__controls .mejs__mute button:after, body .mejs__container .mejs__controls .mejs-mute button:after { content: '\f028'; }

body .mejs-container .mejs-controls .mejs__unmute, body .mejs-container .mejs-controls .mejs-unmute, body .mejs-container .mejs__controls .mejs__unmute, body .mejs-container .mejs__controls .mejs-unmute, body .mejs__container .mejs-controls .mejs__unmute, body .mejs__container .mejs-controls .mejs-unmute, body .mejs__container .mejs__controls .mejs__unmute, body .mejs__container .mejs__controls .mejs-unmute { padding: 1em 0.2em 0; }

body .mejs-container .mejs-controls .mejs__unmute button:after, body .mejs-container .mejs-controls .mejs-unmute button:after, body .mejs-container .mejs__controls .mejs__unmute button:after, body .mejs-container .mejs__controls .mejs-unmute button:after, body .mejs__container .mejs-controls .mejs__unmute button:after, body .mejs__container .mejs-controls .mejs-unmute button:after, body .mejs__container .mejs__controls .mejs__unmute button:after, body .mejs__container .mejs__controls .mejs-unmute button:after { content: '\f026'; }

body .mejs-container .mejs-controls .mejs__fullscreen-button, body .mejs-container .mejs-controls .mejs__fullscreen, body .mejs-container .mejs-controls .mejs-fullscreen-button, body .mejs-container .mejs-controls .mejs-fullscreen, body .mejs-container .mejs__controls .mejs__fullscreen-button, body .mejs-container .mejs__controls .mejs__fullscreen, body .mejs-container .mejs__controls .mejs-fullscreen-button, body .mejs-container .mejs__controls .mejs-fullscreen, body .mejs__container .mejs-controls .mejs__fullscreen-button, body .mejs__container .mejs-controls .mejs__fullscreen, body .mejs__container .mejs-controls .mejs-fullscreen-button, body .mejs__container .mejs-controls .mejs-fullscreen, body .mejs__container .mejs__controls .mejs__fullscreen-button, body .mejs__container .mejs__controls .mejs__fullscreen, body .mejs__container .mejs__controls .mejs-fullscreen-button, body .mejs__container .mejs__controls .mejs-fullscreen { padding: 1em 0.2em 0; }

body .mejs-container .mejs-controls .mejs__fullscreen-button button:after, body .mejs-container .mejs-controls .mejs__fullscreen button:after, body .mejs-container .mejs-controls .mejs-fullscreen-button button:after, body .mejs-container .mejs-controls .mejs-fullscreen button:after, body .mejs-container .mejs__controls .mejs__fullscreen-button button:after, body .mejs-container .mejs__controls .mejs__fullscreen button:after, body .mejs-container .mejs__controls .mejs-fullscreen-button button:after, body .mejs-container .mejs__controls .mejs-fullscreen button:after, body .mejs__container .mejs-controls .mejs__fullscreen-button button:after, body .mejs__container .mejs-controls .mejs__fullscreen button:after, body .mejs__container .mejs-controls .mejs-fullscreen-button button:after, body .mejs__container .mejs-controls .mejs-fullscreen button:after, body .mejs__container .mejs__controls .mejs__fullscreen-button button:after, body .mejs__container .mejs__controls .mejs__fullscreen button:after, body .mejs__container .mejs__controls .mejs-fullscreen-button button:after, body .mejs__container .mejs__controls .mejs-fullscreen button:after { content: '\f065'; }

body .mejs-container .mejs-controls .mejs__unfullscreen, body .mejs-container .mejs-controls .mejs-unfullscreen, body .mejs-container .mejs__controls .mejs__unfullscreen, body .mejs-container .mejs__controls .mejs-unfullscreen, body .mejs__container .mejs-controls .mejs__unfullscreen, body .mejs__container .mejs-controls .mejs-unfullscreen, body .mejs__container .mejs__controls .mejs__unfullscreen, body .mejs__container .mejs__controls .mejs-unfullscreen { padding: 1em 0.2em 0; }

body .mejs-container .mejs-controls .mejs__unfullscreen button:after, body .mejs-container .mejs-controls .mejs-unfullscreen button:after, body .mejs-container .mejs__controls .mejs__unfullscreen button:after, body .mejs-container .mejs__controls .mejs-unfullscreen button:after, body .mejs__container .mejs-controls .mejs__unfullscreen button:after, body .mejs__container .mejs-controls .mejs-unfullscreen button:after, body .mejs__container .mejs__controls .mejs__unfullscreen button:after, body .mejs__container .mejs__controls .mejs-unfullscreen button:after { content: '\f066'; }

body .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded, body .mejs-container .mejs-controls .mejs-time-rail .mejs__time-loaded, body .mejs-container .mejs-controls .mejs__time-rail .mejs-time-loaded, body .mejs-container .mejs-controls .mejs__time-rail .mejs__time-loaded, body .mejs-container .mejs__controls .mejs-time-rail .mejs-time-loaded, body .mejs-container .mejs__controls .mejs-time-rail .mejs__time-loaded, body .mejs-container .mejs__controls .mejs__time-rail .mejs-time-loaded, body .mejs-container .mejs__controls .mejs__time-rail .mejs__time-loaded, body .mejs__container .mejs-controls .mejs-time-rail .mejs-time-loaded, body .mejs__container .mejs-controls .mejs-time-rail .mejs__time-loaded, body .mejs__container .mejs-controls .mejs__time-rail .mejs-time-loaded, body .mejs__container .mejs-controls .mejs__time-rail .mejs__time-loaded, body .mejs__container .mejs__controls .mejs-time-rail .mejs-time-loaded, body .mejs__container .mejs__controls .mejs-time-rail .mejs__time-loaded, body .mejs__container .mejs__controls .mejs__time-rail .mejs-time-loaded, body .mejs__container .mejs__controls .mejs__time-rail .mejs__time-loaded { background: #715800; }

body .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current, body .mejs-container .mejs-controls .mejs-time-rail .mejs__time-current, body .mejs-container .mejs-controls .mejs__time-rail .mejs-time-current, body .mejs-container .mejs-controls .mejs__time-rail .mejs__time-current, body .mejs-container .mejs__controls .mejs-time-rail .mejs-time-current, body .mejs-container .mejs__controls .mejs-time-rail .mejs__time-current, body .mejs-container .mejs__controls .mejs__time-rail .mejs-time-current, body .mejs-container .mejs__controls .mejs__time-rail .mejs__time-current, body .mejs__container .mejs-controls .mejs-time-rail .mejs-time-current, body .mejs__container .mejs-controls .mejs-time-rail .mejs__time-current, body .mejs__container .mejs-controls .mejs__time-rail .mejs-time-current, body .mejs__container .mejs-controls .mejs__time-rail .mejs__time-current, body .mejs__container .mejs__controls .mejs-time-rail .mejs-time-current, body .mejs__container .mejs__controls .mejs-time-rail .mejs__time-current, body .mejs__container .mejs__controls .mejs__time-rail .mejs-time-current, body .mejs__container .mejs__controls .mejs__time-rail .mejs__time-current { background: #fff9e1; }

/* Pagination/Navigation Controls */
#tribe-events-header .tribe-events-sub-nav li { display: inline-block; }

#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a { display: inline-block; }

#content .navigation, body .tribe-events-sub-nav, body #algolia-pagination, body .dataTables_wrapper .dataTables_paginate { text-align: center; }

#content .navigation a, #content .navigation a.paginate_button, body .tribe-events-sub-nav a, body .tribe-events-sub-nav a.paginate_button, body #algolia-pagination a, body #algolia-pagination a.paginate_button, body .dataTables_wrapper .dataTables_paginate a, body .dataTables_wrapper .dataTables_paginate a.paginate_button { position: relative; display: inline-block; margin-bottom: 1px; padding: 0.5em 1.2em; border: 0.1em solid #FFD53E !important; font-weight: normal; text-align: center; line-height: 1em; color: #000 !important; background: #FFD53E !important; text-decoration: none; box-shadow: 0 0 0 rgba(0, 0, 0, 0.5); border-radius: 0; cursor: pointer; -webkit-appearance: none; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; }

#content .navigation a:hover, #content .navigation a:focus, #content .navigation a.paginate_button:hover, #content .navigation a.paginate_button:focus, body .tribe-events-sub-nav a:hover, body .tribe-events-sub-nav a:focus, body .tribe-events-sub-nav a.paginate_button:hover, body .tribe-events-sub-nav a.paginate_button:focus, body #algolia-pagination a:hover, body #algolia-pagination a:focus, body #algolia-pagination a.paginate_button:hover, body #algolia-pagination a.paginate_button:focus, body .dataTables_wrapper .dataTables_paginate a:hover, body .dataTables_wrapper .dataTables_paginate a:focus, body .dataTables_wrapper .dataTables_paginate a.paginate_button:hover, body .dataTables_wrapper .dataTables_paginate a.paginate_button:focus { top: -1px; color: #000 !important; border-color: #ffe071 !important; background: #ffe071 !important; text-decoration: none; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.45); -webkit-transition-duration: 0s; -moz-transition-duration: 0s; transition-duration: 0s; }

#content .navigation a:active, #content .navigation a.paginate_button:active, body .tribe-events-sub-nav a:active, body .tribe-events-sub-nav a.paginate_button:active, body #algolia-pagination a:active, body #algolia-pagination a.paginate_button:active, body .dataTables_wrapper .dataTables_paginate a:active, body .dataTables_wrapper .dataTables_paginate a.paginate_button:active { top: 0; color: #000 !important; border-color: #d7a800 !important; background: #d7a800 !important; text-decoration: none; box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5); -webkit-transition-duration: 0s; -moz-transition-duration: 0s; transition-duration: 0s; }

#content .navigation li.ais-pagination--item__active a, #content .navigation li.ais-pagination--item__active a:hover, #content .navigation li.ais-pagination--item__active a:focus, #content .navigation li.ais-pagination--item__active a:active, body .tribe-events-sub-nav li.ais-pagination--item__active a, body .tribe-events-sub-nav li.ais-pagination--item__active a:hover, body .tribe-events-sub-nav li.ais-pagination--item__active a:focus, body .tribe-events-sub-nav li.ais-pagination--item__active a:active, body #algolia-pagination li.ais-pagination--item__active a, body #algolia-pagination li.ais-pagination--item__active a:hover, body #algolia-pagination li.ais-pagination--item__active a:focus, body #algolia-pagination li.ais-pagination--item__active a:active, body .dataTables_wrapper .dataTables_paginate li.ais-pagination--item__active a, body .dataTables_wrapper .dataTables_paginate li.ais-pagination--item__active a:hover, body .dataTables_wrapper .dataTables_paginate li.ais-pagination--item__active a:focus, body .dataTables_wrapper .dataTables_paginate li.ais-pagination--item__active a:active { position: relative; display: inline-block; margin-bottom: 1px; padding: 0.5em 1.2em; border: 0.1em solid #FFD53E !important; font-weight: normal; text-align: center; line-height: 1em; color: #FFD53E !important; background: #000 !important; text-decoration: none; box-shadow: 0 0 0 rgba(0, 0, 0, 0.5); border-radius: 0; cursor: pointer; -webkit-appearance: none; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; }

#content .navigation a.paginate_button.current, #content .navigation a.paginate_button.current:hover, #content .navigation a.paginate_button.current:focus, #content .navigation a.paginate_button.current:active, body .tribe-events-sub-nav a.paginate_button.current, body .tribe-events-sub-nav a.paginate_button.current:hover, body .tribe-events-sub-nav a.paginate_button.current:focus, body .tribe-events-sub-nav a.paginate_button.current:active, body #algolia-pagination a.paginate_button.current, body #algolia-pagination a.paginate_button.current:hover, body #algolia-pagination a.paginate_button.current:focus, body #algolia-pagination a.paginate_button.current:active, body .dataTables_wrapper .dataTables_paginate a.paginate_button.current, body .dataTables_wrapper .dataTables_paginate a.paginate_button.current:hover, body .dataTables_wrapper .dataTables_paginate a.paginate_button.current:focus, body .dataTables_wrapper .dataTables_paginate a.paginate_button.current:active { position: relative; display: inline-block; margin-bottom: 1px; padding: 0.5em 1.2em; border: 0.1em solid #FFD53E !important; font-weight: normal; text-align: center; line-height: 1em; color: #FFD53E !important; background: #000 !important; text-decoration: none; box-shadow: 0 0 0 rgba(0, 0, 0, 0.5); border-radius: 0; cursor: pointer; -webkit-appearance: none; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; }

#content .navigation .disabled, body .tribe-events-sub-nav .disabled, body #algolia-pagination .disabled, body .dataTables_wrapper .dataTables_paginate .disabled { display: none !important; }

/* Simple Tooltips */
body .Zebra_Tooltip .Zebra_Tooltip_Message { font-size: 1em; }

/* Wordpress Classes */
figure, figcaption { margin: 0; padding: 0; }

.alignleft { float: left; margin: 1.5em 1.5em 1.5em 0; }

.alignright { float: right; margin: 1.5em 0 1.5em 1.5em; }

img.alignleft, img.alignright { margin-top: 0; }

.aligncenter { display: block; margin: 1.5em auto; text-align: center; }

.aligncenter img { display: block; margin: 1em auto; }

.wp-caption .wp-caption-text { font-size: 0.8em; line-height: 1.4em; text-align: center; color: #666666; }

.gallery-caption { font-size: 0.9em; line-height: 1.4em; text-align: center; }

.bypostauthor { padding: 0.1em; background: #000; color: #FFD53E; font-weight: bold; }

.sticky { /* Don't do anything special */ }

.wp-video { margin: 1em 0; }

.sow-video-wrapper, .embed-youtube { position: relative !important; padding-bottom: 56.25% !important; height: 0 !important; overflow: hidden !important; max-width: 100% !important; }

.sow-video-wrapper iframe, .sow-video-wrapper object, .sow-video-wrapper embed, .embed-youtube iframe, .embed-youtube object, .embed-youtube embed { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; }

/* Text meant only for screen readers. (via https://codex.wordpress.org/CSS#WordPress_Generated_Classes) */
.screen-reader-text, .sharing-screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; white-space: nowrap; height: 1px; width: 1px; overflow: hidden; color: #000 !important; background-color: #fff !important; }

.screen-reader-text:focus, .sharing-screen-reader-text:focus { background-color: #f1f1f1 !important; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b !important; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ }

html, body { margin: 0; padding: 1em; }

#header, #nav-bar, #footer .navigation, #footer ul, .sharedaddy, #jp-relatedposts, .dataTables_filter, #wpadminbar, .post-edit-link { display: none !important; }

body, #header, #content, #main, #aside, #sidebar, #footer { background: none !important; }

#content img { max-width: 100% !important; height: auto !important; }

#content #aside { float: right; margin: 0 1.8% 1em; padding: 0; width: 26%; height: auto !important; }

#content #main { clear: left; float: none; width: auto; margin: 0; padding: 1px 0 1em; height: auto !important; }

#content #sidebar { float: none; margin: 1em 0; padding: 0; width: auto; height: auto !important; }

#content .breadcrumbs, #content .tribe-events-back { position: relative; margin: 0 0 1em; padding: 0; list-style: none; font-size: 0.9em; color: #575656; cursor: default; }

#content .breadcrumbs a, #content .tribe-events-back a { color: #575656; text-decoration: none; font-size: 1em; font-weight: normal; }

#content .breadcrumbs li, #content .tribe-events-back li { display: inline-block; }

#content .breadcrumbs li:before, #content .tribe-events-back li:before { content: '>'; display: inline; margin: 0 0.4em 0 0.3em; }

#content .breadcrumbs li:first-child:before, #content .tribe-events-back li:first-child:before { display: none; }

#content .breadcrumbs li:first-child, #content .tribe-events-back li:first-child { display: inline; max-width: none; white-space: normal; }

#content .tribe-events-back { display: none; }

#content:after { content: ''; display: block; clear: both; }

#footer { margin: 1em 0; text-align: center; font-size: 0.9em; color: #575656; }

#footer a { color: #575656; text-decoration: none; }

body.home #content div { background: none !important; }

body.home #content .metaslider .caption { background: #000 !important; background: rgba(0, 0, 0, 0.8) !important; }

/*# sourceMappingURL=print.css.map */