@charset "UTF-8";
@font-face { font-family: 'Lato'; font-style: italic; font-weight: 100; src: local("Lato Hairline Italic"), local("Lato-HairlineItalic"), url(fonts/Lato/lato-hairlineitalic-webfont.woff2) format("woff2"), url(fonts/Lato/Lato-HairlineItalic.ttf) format("truetype"); }

@font-face { font-family: 'Lato'; font-style: italic; font-weight: 300; src: local("Lato Light Italic"), local("Lato-LightItalic"), url(fonts/Lato/lato-lightitalic-webfont.woff2) format("woff2"), url(fonts/Lato/Lato-LightItalic.ttf) format("truetype"); }

@font-face { font-family: 'Lato'; font-style: italic; font-weight: 400; src: local("Lato Italic"), local("Lato-Italic"), url(fonts/Lato/lato-italic-webfont.woff2) format("woff2"), url(fonts/Lato/Lato-Italic.ttf) format("truetype"); }

@font-face { font-family: 'Lato'; font-style: italic; font-weight: 700; src: local("Lato Bold Italic"), local("Lato-BoldItalic"), url(fonts/Lato/lato-bolditalic-webfont.woff2) format("woff2"), url(fonts/Lato/Lato-BoldItalic.ttf) format("truetype"); }

@font-face { font-family: 'Lato'; font-style: italic; font-weight: 900; src: local("Lato Black Italic"), local("Lato-BlackItalic"), url(fonts/Lato/lato-blackitalic-webfont.woff2) format("woff2"), url(fonts/Lato/Lato-BlackItalic.ttf) format("truetype"); }

@font-face { font-family: 'Lato'; font-style: normal; font-weight: 100; src: local("Lato Hairline"), local("Lato-Hairline"), url(fonts/Lato/lato-hairline-webfont.woff2) format("woff2"), url(fonts/Lato/Lato-Hairline.ttf) format("truetype"); }

@font-face { font-family: 'Lato'; font-style: normal; font-weight: 300; src: local("Lato Light"), local("Lato-Light"), url(fonts/Lato/lato-light-webfont.woff2) format("woff2"), url(fonts/Lato/Lato-Light.ttf) format("truetype"); }

@font-face { font-family: 'Lato'; font-style: normal; font-weight: 400; src: local("Lato Regular"), local("Lato-Regular"), url(fonts/Lato/lato-regular-webfont.woff2) format("woff2"), url(fonts/Lato/Lato-Regular.ttf) format("truetype"); }

@font-face { font-family: 'Lato'; font-style: normal; font-weight: 700; src: local("Lato Bold"), local("Lato-Bold"), url(fonts/Lato/lato-bold-webfont.woff2) format("woff2"), url(fonts/Lato/Lato-Bold.ttf) format("truetype"); }

@font-face { font-family: 'Lato'; font-style: normal; font-weight: 900; src: local("Lato Black"), local("Lato-Black"), url(fonts/Lato/lato-black-webfont.woff2) format("woff2"), url(fonts/Lato/Lato-Black.ttf) format("truetype"); }

@font-face { font-family: 'Playfair Display'; font-style: italic; font-weight: 400; src: local("Playfair Display Italic"), local("PlayfairDisplay-Italic"), url(fonts/Playfair_Display/playfairdisplay-italic-webfont.woff2) format("woff2"), url(fonts/Playfair_Display/PlayfairDisplay-Italic.ttf) format("truetype"); }

@font-face { font-family: 'Playfair Display'; font-style: italic; font-weight: 700; src: local("Playfair Display Bold Italic"), local("PlayfairDisplay-BoldItalic"), url(fonts/Playfair_Display/playfairdisplay-bolditalic-webfont.woff2) format("woff2"), url(fonts/Playfair_Display/PlayfairDisplay-BoldItalic.ttf) format("truetype"); }

@font-face { font-family: 'Playfair Display'; font-style: italic; font-weight: 900; src: local("Playfair Display Black Italic"), local("PlayfairDisplay-BlackItalic"), url(fonts/Playfair_Display/playfairdisplay-blackitalic-webfont.woff2) format("woff2"), url(fonts/Playfair_Display/PlayfairDisplay-BlackItalic.ttf) format("truetype"); }

@font-face { font-family: 'Playfair Display'; font-style: normal; font-weight: 400; src: local("Playfair Display Regular"), local("PlayfairDisplay-Regular"), url(fonts/Playfair_Display/playfairdisplay-regular-webfont.woff2) format("woff2"), url(fonts/Playfair_Display/PlayfairDisplay-Regular.ttf) format("truetype"); }

@font-face { font-family: 'Playfair Display'; font-style: normal; font-weight: 700; src: local("Playfair Display Bold"), local("PlayfairDisplay-Bold"), url(fonts/Playfair_Display/playfairdisplay-bold-webfont.woff2) format("woff2"), url(fonts/Playfair_Display/PlayfairDisplay-Bold.ttf) format("truetype"); }

@font-face { font-family: 'Playfair Display'; font-style: normal; font-weight: 900; src: local("Playfair Display Black"), local("PlayfairDisplay-Black"), url(fonts/Playfair_Display/playfairdisplay-black-webfont.woff2) format("woff2"), url(fonts/Playfair_Display/PlayfairDisplay-Black.ttf) format("truetype"); }

@font-face { font-family: 'Titillium Web'; font-style: italic; font-weight: 200; src: local("Titillium Web ExtraLight Italic"), local("TitilliumWeb-ExtraLightItalic"), url(fonts/Titillium_Web/titilliumweb-extralightitalic-webfont.woff2) format("woff2"), url(fonts/Titillium_Web/TitilliumWeb-ExtraLightItalic.ttf) format("truetype"); }

@font-face { font-family: 'Titillium Web'; font-style: italic; font-weight: 300; src: local("Titillium Web Light Italic"), local("TitilliumWeb-LightItalic"), url(fonts/Titillium_Web/titilliumweb-lightitalic-webfont.woff2) format("woff2"), url(fonts/Titillium_Web/TitilliumWeb-LightItalic.ttf) format("truetype"); }

@font-face { font-family: 'Titillium Web'; font-style: italic; font-weight: 400; src: local("Titillium Web Italic"), local("TitilliumWeb-Italic"), url(fonts/Titillium_Web/titilliumweb-italic-webfont.woff2) format("woff2"), url(fonts/Titillium_Web/TitilliumWeb-Italic.ttf) format("truetype"); }

@font-face { font-family: 'Titillium Web'; font-style: italic; font-weight: 600; src: local("Titillium Web SemiBold Italic"), local("TitilliumWeb-SemiBoldItalic"), url(fonts/Titillium_Web/titilliumweb-semibolditalic-webfont.woff2) format("woff2"), url(fonts/Titillium_Web/TitilliumWeb-SemiBoldItalic.ttf) format("truetype"); }

@font-face { font-family: 'Titillium Web'; font-style: italic; font-weight: 700; src: local("Titillium Web Bold Italic"), local("TitilliumWeb-BoldItalic"), url(fonts/Titillium_Web/titilliumweb-bolditalic-webfont.woff2) format("woff2"), url(fonts/Titillium_Web/TitilliumWeb-BoldItalic.ttf) format("truetype"); }

@font-face { font-family: 'Titillium Web'; font-style: normal; font-weight: 200; src: local("Titillium Web ExtraLight"), local("TitilliumWeb-ExtraLight"), url(fonts/Titillium_Web/titilliumweb-extralight-webfont.woff2) format("woff2"), url(fonts/Titillium_Web/TitilliumWeb-ExtraLight.ttf) format("truetype"); }

@font-face { font-family: 'Titillium Web'; font-style: normal; font-weight: 300; src: local("Titillium Web Light"), local("TitilliumWeb-Light"), url(fonts/Titillium_Web/titilliumweb-light-webfont.woff2) format("woff2"), url(fonts/Titillium_Web/TitilliumWeb-Light.ttf) format("truetype"); }

@font-face { font-family: 'Titillium Web'; font-style: normal; font-weight: 400; src: local("Titillium Web Regular"), local("TitilliumWeb-Regular"), url(fonts/Titillium_Web/titilliumweb-regular-webfont.woff2) format("woff2"), url(fonts/Titillium_Web/TitilliumWeb-Regular.ttf) format("truetype"); }

@font-face { font-family: 'Titillium Web'; font-style: normal; font-weight: 600; src: local("Titillium Web SemiBold"), local("TitilliumWeb-SemiBold"), url(fonts/Titillium_Web/titilliumweb-semibold-webfont.woff2) format("woff2"), url(fonts/Titillium_Web/TitilliumWeb-SemiBold.ttf) format("truetype"); }

@font-face { font-family: 'Titillium Web'; font-style: normal; font-weight: 700; src: local("Titillium Web Bold"), local("TitilliumWeb-Bold"), url(fonts/Titillium_Web/titilliumweb-bold-webfont.woff2) format("woff2"), url(fonts/Titillium_Web/TitilliumWeb-Bold.ttf) format("truetype"); }

@font-face { font-family: 'Titillium Web'; font-style: normal; font-weight: 900; src: local("Titillium Web Black"), local("TitilliumWeb-Black"), url(fonts/Titillium_Web/titilliumweb-black-webfont.woff2) format("woff2"), url(fonts/Titillium_Web/TitilliumWeb-Black.ttf) format("truetype"); }

/* Brand Colors */
/* Additional Colors */
/* 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(196, 148, 47, 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; }

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

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

.check-bullets ul { list-style-type: none; position: relative; margin-left: 40px; padding-left: 0; }

.check-bullets ul li:before { content: "✓"; /* Square ('/2022' is a bullet) */ position: absolute; left: -15px; color: #1b9353; margin-right: 5px; line-height: inherit; }

/* MediaElement JS Video/Audio Player */
body .mejs-container, body .mejs__container, body #content #main .mejs-container, body #content #main .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, body #content #main .mejs-container .mejs-poster, body #content #main .mejs-container .mejs__poster, body #content #main .mejs__container .mejs-poster, body #content #main .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, body #content #main .mejs-container .mejs-overlay-button, body #content #main .mejs-container .mejs__overlay-button, body #content #main .mejs__container .mejs-overlay-button, body #content #main .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, body #content #main .mejs-container .mejs-overlay-button:after, body #content #main .mejs-container .mejs__overlay-button:after, body #content #main .mejs__container .mejs-overlay-button:after, body #content #main .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(196, 148, 47, 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, body #content #main .mejs-container .mejs-overlay:hover .mejs-overlay-button:after, body #content #main .mejs-container .mejs-overlay:focus .mejs-overlay-button:after, body #content #main .mejs-container .mejs__overlay:hover .mejs__overlay-button:after, body #content #main .mejs-container .mejs__overlay:focus .mejs__overlay-button:after, body #content #main .mejs__container .mejs-overlay:hover .mejs-overlay-button:after, body #content #main .mejs__container .mejs-overlay:focus .mejs-overlay-button:after, body #content #main .mejs__container .mejs__overlay:hover .mejs__overlay-button:after, body #content #main .mejs__container .mejs__overlay:focus .mejs__overlay-button:after { color: #fff; text-shadow: 0 0 0.2em #c4942f, 0 0 0.2em #c4942f; 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, body #content #main .mejs-container .mejs-overlay:active .mejs-overlay-button:after, body #content #main .mejs-container .mejs__overlay:active .mejs__overlay-button:after, body #content #main .mejs__container .mejs-overlay:active .mejs-overlay-button:after, body #content #main .mejs__container .mejs__overlay:active .mejs__overlay-button:after { color: #9b7525; text-shadow: 0 0 0.2em black, 0 0 0.2em #c4942f; 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, body #content #main .mejs-container .mejs-controls, body #content #main .mejs-container .mejs__controls, body #content #main .mejs__container .mejs-controls, body #content #main .mejs__container .mejs__controls { background-color: rgba(196, 148, 47, 0); background-image: -webkit-linear-gradient(rgba(196, 148, 47, 0), #c4942f); background-image: linear-gradient(rgba(196, 148, 47, 0), #c4942f); 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, body #content #main .mejs-container .mejs-controls button, body #content #main .mejs-container .mejs__controls button, body #content #main .mejs__container .mejs-controls button, body #content #main .mejs__container .mejs__controls button { margin: 0; padding: 0; top: auto !important; font-size: 1.6em; line-height: 1em; text-align: center; border: none; color: #fff; background: none; 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, body #content #main .mejs-container .mejs-controls button:hover, body #content #main .mejs-container .mejs-controls button:focus, body #content #main .mejs-container .mejs__controls button:hover, body #content #main .mejs-container .mejs__controls button:focus, body #content #main .mejs__container .mejs-controls button:hover, body #content #main .mejs__container .mejs-controls button:focus, body #content #main .mejs__container .mejs__controls button:hover, body #content #main .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, body #content #main .mejs-container .mejs-controls button:active, body #content #main .mejs-container .mejs__controls button:active, body #content #main .mejs__container .mejs-controls button:active, body #content #main .mejs__container .mejs__controls button:active { color: #c4942f; text-shadow: 0 0 0.3em #c4942f; }

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, body #content #main .mejs-container .mejs-controls button:after, body #content #main .mejs-container .mejs__controls button:after, body #content #main .mejs__container .mejs-controls button:after, body #content #main .mejs__container .mejs__controls button:after { content: ''; font-family: 'FontAwesome'; display: block; }

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, body #content #main .mejs-container .mejs-controls .mejs__play, body #content #main .mejs-container .mejs-controls .mejs-play, body #content #main .mejs-container .mejs__controls .mejs__play, body #content #main .mejs-container .mejs__controls .mejs-play, body #content #main .mejs__container .mejs-controls .mejs__play, body #content #main .mejs__container .mejs-controls .mejs-play, body #content #main .mejs__container .mejs__controls .mejs__play, body #content #main .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, body #content #main .mejs-container .mejs-controls .mejs__play button:after, body #content #main .mejs-container .mejs-controls .mejs-play button:after, body #content #main .mejs-container .mejs__controls .mejs__play button:after, body #content #main .mejs-container .mejs__controls .mejs-play button:after, body #content #main .mejs__container .mejs-controls .mejs__play button:after, body #content #main .mejs__container .mejs-controls .mejs-play button:after, body #content #main .mejs__container .mejs__controls .mejs__play button:after, body #content #main .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, body #content #main .mejs-container .mejs-controls .mejs__pause, body #content #main .mejs-container .mejs-controls .mejs-pause, body #content #main .mejs-container .mejs__controls .mejs__pause, body #content #main .mejs-container .mejs__controls .mejs-pause, body #content #main .mejs__container .mejs-controls .mejs__pause, body #content #main .mejs__container .mejs-controls .mejs-pause, body #content #main .mejs__container .mejs__controls .mejs__pause, body #content #main .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, body #content #main .mejs-container .mejs-controls .mejs__pause button:after, body #content #main .mejs-container .mejs-controls .mejs-pause button:after, body #content #main .mejs-container .mejs__controls .mejs__pause button:after, body #content #main .mejs-container .mejs__controls .mejs-pause button:after, body #content #main .mejs__container .mejs-controls .mejs__pause button:after, body #content #main .mejs__container .mejs-controls .mejs-pause button:after, body #content #main .mejs__container .mejs__controls .mejs__pause button:after, body #content #main .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, body #content #main .mejs-container .mejs-controls .mejs__mute, body #content #main .mejs-container .mejs-controls .mejs-mute, body #content #main .mejs-container .mejs__controls .mejs__mute, body #content #main .mejs-container .mejs__controls .mejs-mute, body #content #main .mejs__container .mejs-controls .mejs__mute, body #content #main .mejs__container .mejs-controls .mejs-mute, body #content #main .mejs__container .mejs__controls .mejs__mute, body #content #main .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, body #content #main .mejs-container .mejs-controls .mejs__mute button:after, body #content #main .mejs-container .mejs-controls .mejs-mute button:after, body #content #main .mejs-container .mejs__controls .mejs__mute button:after, body #content #main .mejs-container .mejs__controls .mejs-mute button:after, body #content #main .mejs__container .mejs-controls .mejs__mute button:after, body #content #main .mejs__container .mejs-controls .mejs-mute button:after, body #content #main .mejs__container .mejs__controls .mejs__mute button:after, body #content #main .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, body #content #main .mejs-container .mejs-controls .mejs__unmute, body #content #main .mejs-container .mejs-controls .mejs-unmute, body #content #main .mejs-container .mejs__controls .mejs__unmute, body #content #main .mejs-container .mejs__controls .mejs-unmute, body #content #main .mejs__container .mejs-controls .mejs__unmute, body #content #main .mejs__container .mejs-controls .mejs-unmute, body #content #main .mejs__container .mejs__controls .mejs__unmute, body #content #main .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, body #content #main .mejs-container .mejs-controls .mejs__unmute button:after, body #content #main .mejs-container .mejs-controls .mejs-unmute button:after, body #content #main .mejs-container .mejs__controls .mejs__unmute button:after, body #content #main .mejs-container .mejs__controls .mejs-unmute button:after, body #content #main .mejs__container .mejs-controls .mejs__unmute button:after, body #content #main .mejs__container .mejs-controls .mejs-unmute button:after, body #content #main .mejs__container .mejs__controls .mejs__unmute button:after, body #content #main .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, body #content #main .mejs-container .mejs-controls .mejs__fullscreen-button, body #content #main .mejs-container .mejs-controls .mejs__fullscreen, body #content #main .mejs-container .mejs-controls .mejs-fullscreen-button, body #content #main .mejs-container .mejs-controls .mejs-fullscreen, body #content #main .mejs-container .mejs__controls .mejs__fullscreen-button, body #content #main .mejs-container .mejs__controls .mejs__fullscreen, body #content #main .mejs-container .mejs__controls .mejs-fullscreen-button, body #content #main .mejs-container .mejs__controls .mejs-fullscreen, body #content #main .mejs__container .mejs-controls .mejs__fullscreen-button, body #content #main .mejs__container .mejs-controls .mejs__fullscreen, body #content #main .mejs__container .mejs-controls .mejs-fullscreen-button, body #content #main .mejs__container .mejs-controls .mejs-fullscreen, body #content #main .mejs__container .mejs__controls .mejs__fullscreen-button, body #content #main .mejs__container .mejs__controls .mejs__fullscreen, body #content #main .mejs__container .mejs__controls .mejs-fullscreen-button, body #content #main .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, body #content #main .mejs-container .mejs-controls .mejs__fullscreen-button button:after, body #content #main .mejs-container .mejs-controls .mejs__fullscreen button:after, body #content #main .mejs-container .mejs-controls .mejs-fullscreen-button button:after, body #content #main .mejs-container .mejs-controls .mejs-fullscreen button:after, body #content #main .mejs-container .mejs__controls .mejs__fullscreen-button button:after, body #content #main .mejs-container .mejs__controls .mejs__fullscreen button:after, body #content #main .mejs-container .mejs__controls .mejs-fullscreen-button button:after, body #content #main .mejs-container .mejs__controls .mejs-fullscreen button:after, body #content #main .mejs__container .mejs-controls .mejs__fullscreen-button button:after, body #content #main .mejs__container .mejs-controls .mejs__fullscreen button:after, body #content #main .mejs__container .mejs-controls .mejs-fullscreen-button button:after, body #content #main .mejs__container .mejs-controls .mejs-fullscreen button:after, body #content #main .mejs__container .mejs__controls .mejs__fullscreen-button button:after, body #content #main .mejs__container .mejs__controls .mejs__fullscreen button:after, body #content #main .mejs__container .mejs__controls .mejs-fullscreen-button button:after, body #content #main .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, body #content #main .mejs-container .mejs-controls .mejs__unfullscreen, body #content #main .mejs-container .mejs-controls .mejs-unfullscreen, body #content #main .mejs-container .mejs__controls .mejs__unfullscreen, body #content #main .mejs-container .mejs__controls .mejs-unfullscreen, body #content #main .mejs__container .mejs-controls .mejs__unfullscreen, body #content #main .mejs__container .mejs-controls .mejs-unfullscreen, body #content #main .mejs__container .mejs__controls .mejs__unfullscreen, body #content #main .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, body #content #main .mejs-container .mejs-controls .mejs__unfullscreen button:after, body #content #main .mejs-container .mejs-controls .mejs-unfullscreen button:after, body #content #main .mejs-container .mejs__controls .mejs__unfullscreen button:after, body #content #main .mejs-container .mejs__controls .mejs-unfullscreen button:after, body #content #main .mejs__container .mejs-controls .mejs__unfullscreen button:after, body #content #main .mejs__container .mejs-controls .mejs-unfullscreen button:after, body #content #main .mejs__container .mejs__controls .mejs__unfullscreen button:after, body #content #main .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, body #content #main .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded, body #content #main .mejs-container .mejs-controls .mejs-time-rail .mejs__time-loaded, body #content #main .mejs-container .mejs-controls .mejs__time-rail .mejs-time-loaded, body #content #main .mejs-container .mejs-controls .mejs__time-rail .mejs__time-loaded, body #content #main .mejs-container .mejs__controls .mejs-time-rail .mejs-time-loaded, body #content #main .mejs-container .mejs__controls .mejs-time-rail .mejs__time-loaded, body #content #main .mejs-container .mejs__controls .mejs__time-rail .mejs-time-loaded, body #content #main .mejs-container .mejs__controls .mejs__time-rail .mejs__time-loaded, body #content #main .mejs__container .mejs-controls .mejs-time-rail .mejs-time-loaded, body #content #main .mejs__container .mejs-controls .mejs-time-rail .mejs__time-loaded, body #content #main .mejs__container .mejs-controls .mejs__time-rail .mejs-time-loaded, body #content #main .mejs__container .mejs-controls .mejs__time-rail .mejs__time-loaded, body #content #main .mejs__container .mejs__controls .mejs-time-rail .mejs-time-loaded, body #content #main .mejs__container .mejs__controls .mejs-time-rail .mejs__time-loaded, body #content #main .mejs__container .mejs__controls .mejs__time-rail .mejs-time-loaded, body #content #main .mejs__container .mejs__controls .mejs__time-rail .mejs__time-loaded { background: #9b7525; }

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, body #content #main .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current, body #content #main .mejs-container .mejs-controls .mejs-time-rail .mejs__time-current, body #content #main .mejs-container .mejs-controls .mejs__time-rail .mejs-time-current, body #content #main .mejs-container .mejs-controls .mejs__time-rail .mejs__time-current, body #content #main .mejs-container .mejs__controls .mejs-time-rail .mejs-time-current, body #content #main .mejs-container .mejs__controls .mejs-time-rail .mejs__time-current, body #content #main .mejs-container .mejs__controls .mejs__time-rail .mejs-time-current, body #content #main .mejs-container .mejs__controls .mejs__time-rail .mejs__time-current, body #content #main .mejs__container .mejs-controls .mejs-time-rail .mejs-time-current, body #content #main .mejs__container .mejs-controls .mejs-time-rail .mejs__time-current, body #content #main .mejs__container .mejs-controls .mejs__time-rail .mejs-time-current, body #content #main .mejs__container .mejs-controls .mejs__time-rail .mejs__time-current, body #content #main .mejs__container .mejs__controls .mejs-time-rail .mejs-time-current, body #content #main .mejs__container .mejs__controls .mejs-time-rail .mejs__time-current, body #content #main .mejs__container .mejs__controls .mejs__time-rail .mejs-time-current, body #content #main .mejs__container .mejs__controls .mejs__time-rail .mejs__time-current { background: #c4942f; }

/* 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 .page-navigation, body .tribe-events-sub-nav, body #algolia-pagination, body .dataTables_wrapper .dataTables_paginate { margin: 1em 0 2em; clear: both; text-align: center; }

#content .page-navigation ul, body .tribe-events-sub-nav ul, body #algolia-pagination ul, body .dataTables_wrapper .dataTables_paginate ul { margin: 0; padding: 0; list-style: none; }

#content .page-navigation ul li, body .tribe-events-sub-nav ul li, body #algolia-pagination ul li, body .dataTables_wrapper .dataTables_paginate ul li { display: inline; }

#content .page-navigation a, #content .page-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 #ca171e !important; font-weight: normal; text-align: center; line-height: 1em; color: #fff !important; background: #ca171e !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 .page-navigation a:hover, #content .page-navigation a:focus, #content .page-navigation a.paginate_button:hover, #content .page-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: #fff !important; border-color: #ca171e !important; background: #ca171e !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 .page-navigation a:active, #content .page-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: #fff !important; border-color: #9a1011 !important; background: #9a1011 !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 .page-navigation li.active a, #content .page-navigation li.active a:hover, #content .page-navigation li.active a:focus, #content .page-navigation li.active a:active, #content .page-navigation li.ais-pagination--item__active a, #content .page-navigation li.ais-pagination--item__active a:hover, #content .page-navigation li.ais-pagination--item__active a:focus, #content .page-navigation li.ais-pagination--item__active a:active, #content .page-navigation li.ais-Pagination-item--selected a, #content .page-navigation li.ais-Pagination-item--selected a:hover, #content .page-navigation li.ais-Pagination-item--selected a:focus, #content .page-navigation li.ais-Pagination-item--selected a:active, body .tribe-events-sub-nav li.active a, body .tribe-events-sub-nav li.active a:hover, body .tribe-events-sub-nav li.active a:focus, body .tribe-events-sub-nav li.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 .tribe-events-sub-nav li.ais-Pagination-item--selected a, body .tribe-events-sub-nav li.ais-Pagination-item--selected a:hover, body .tribe-events-sub-nav li.ais-Pagination-item--selected a:focus, body .tribe-events-sub-nav li.ais-Pagination-item--selected a:active, body #algolia-pagination li.active a, body #algolia-pagination li.active a:hover, body #algolia-pagination li.active a:focus, body #algolia-pagination li.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 #algolia-pagination li.ais-Pagination-item--selected a, body #algolia-pagination li.ais-Pagination-item--selected a:hover, body #algolia-pagination li.ais-Pagination-item--selected a:focus, body #algolia-pagination li.ais-Pagination-item--selected a:active, body .dataTables_wrapper .dataTables_paginate li.active a, body .dataTables_wrapper .dataTables_paginate li.active a:hover, body .dataTables_wrapper .dataTables_paginate li.active a:focus, body .dataTables_wrapper .dataTables_paginate li.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, body .dataTables_wrapper .dataTables_paginate li.ais-Pagination-item--selected a, body .dataTables_wrapper .dataTables_paginate li.ais-Pagination-item--selected a:hover, body .dataTables_wrapper .dataTables_paginate li.ais-Pagination-item--selected a:focus, body .dataTables_wrapper .dataTables_paginate li.ais-Pagination-item--selected a:active { position: relative; display: inline-block; margin-bottom: 1px; padding: 0.5em 1.2em; border: 0.1em solid #ca171e !important; font-weight: normal; text-align: center; line-height: 1em; color: #ca171e !important; background: #fff !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 .page-navigation a.paginate_button.current, #content .page-navigation a.paginate_button.current:hover, #content .page-navigation a.paginate_button.current:focus, #content .page-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 #ca171e !important; font-weight: normal; text-align: center; line-height: 1em; color: #ca171e !important; background: #fff !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 .page-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; backdrop-filter: blur(0.5em); -webkit-backdrop-filter: blur(0.5em); -moz-backdrop-filter: blur(0.5em); -ms-backdrop-filter: blur(0.5em); }

/* a3 Lazy Load */
body .lazy-hidden { background: none !important; }

/* Fancybox */
.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--video .fancybox-content { overflow: auto !important; }

.fancybox-container img.fancybox-image { background: #fff; }

.fancybox-container .entry-content { width: 60%; max-width: 1050px; min-width: 290px; }

/* 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: #8e8083; }

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

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

.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 { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; white-space: nowrap; height: 1px; width: 1px; overflow: hidden; }

.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; 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. */ }

/*
Theme Name: Baumann Wisconsin Ginseng
Description: Used to style the TinyMCE editor.
*/
@font-face { font-family: 'Lato'; font-style: italic; font-weight: 100; src: local("Lato Hairline Italic"), local("Lato-HairlineItalic"), url(fonts/Lato/lato-hairlineitalic-webfont.woff2) format("woff2"), url(fonts/Lato/Lato-HairlineItalic.ttf) format("truetype"); }

@font-face { font-family: 'Lato'; font-style: italic; font-weight: 300; src: local("Lato Light Italic"), local("Lato-LightItalic"), url(fonts/Lato/lato-lightitalic-webfont.woff2) format("woff2"), url(fonts/Lato/Lato-LightItalic.ttf) format("truetype"); }

@font-face { font-family: 'Lato'; font-style: italic; font-weight: 400; src: local("Lato Italic"), local("Lato-Italic"), url(fonts/Lato/lato-italic-webfont.woff2) format("woff2"), url(fonts/Lato/Lato-Italic.ttf) format("truetype"); }

@font-face { font-family: 'Lato'; font-style: italic; font-weight: 700; src: local("Lato Bold Italic"), local("Lato-BoldItalic"), url(fonts/Lato/lato-bolditalic-webfont.woff2) format("woff2"), url(fonts/Lato/Lato-BoldItalic.ttf) format("truetype"); }

@font-face { font-family: 'Lato'; font-style: italic; font-weight: 900; src: local("Lato Black Italic"), local("Lato-BlackItalic"), url(fonts/Lato/lato-blackitalic-webfont.woff2) format("woff2"), url(fonts/Lato/Lato-BlackItalic.ttf) format("truetype"); }

@font-face { font-family: 'Lato'; font-style: normal; font-weight: 100; src: local("Lato Hairline"), local("Lato-Hairline"), url(fonts/Lato/lato-hairline-webfont.woff2) format("woff2"), url(fonts/Lato/Lato-Hairline.ttf) format("truetype"); }

@font-face { font-family: 'Lato'; font-style: normal; font-weight: 300; src: local("Lato Light"), local("Lato-Light"), url(fonts/Lato/lato-light-webfont.woff2) format("woff2"), url(fonts/Lato/Lato-Light.ttf) format("truetype"); }

@font-face { font-family: 'Lato'; font-style: normal; font-weight: 400; src: local("Lato Regular"), local("Lato-Regular"), url(fonts/Lato/lato-regular-webfont.woff2) format("woff2"), url(fonts/Lato/Lato-Regular.ttf) format("truetype"); }

@font-face { font-family: 'Lato'; font-style: normal; font-weight: 700; src: local("Lato Bold"), local("Lato-Bold"), url(fonts/Lato/lato-bold-webfont.woff2) format("woff2"), url(fonts/Lato/Lato-Bold.ttf) format("truetype"); }

@font-face { font-family: 'Lato'; font-style: normal; font-weight: 900; src: local("Lato Black"), local("Lato-Black"), url(fonts/Lato/lato-black-webfont.woff2) format("woff2"), url(fonts/Lato/Lato-Black.ttf) format("truetype"); }

@font-face { font-family: 'Playfair Display'; font-style: italic; font-weight: 400; src: local("Playfair Display Italic"), local("PlayfairDisplay-Italic"), url(fonts/Playfair_Display/playfairdisplay-italic-webfont.woff2) format("woff2"), url(fonts/Playfair_Display/PlayfairDisplay-Italic.ttf) format("truetype"); }

@font-face { font-family: 'Playfair Display'; font-style: italic; font-weight: 700; src: local("Playfair Display Bold Italic"), local("PlayfairDisplay-BoldItalic"), url(fonts/Playfair_Display/playfairdisplay-bolditalic-webfont.woff2) format("woff2"), url(fonts/Playfair_Display/PlayfairDisplay-BoldItalic.ttf) format("truetype"); }

@font-face { font-family: 'Playfair Display'; font-style: italic; font-weight: 900; src: local("Playfair Display Black Italic"), local("PlayfairDisplay-BlackItalic"), url(fonts/Playfair_Display/playfairdisplay-blackitalic-webfont.woff2) format("woff2"), url(fonts/Playfair_Display/PlayfairDisplay-BlackItalic.ttf) format("truetype"); }

@font-face { font-family: 'Playfair Display'; font-style: normal; font-weight: 400; src: local("Playfair Display Regular"), local("PlayfairDisplay-Regular"), url(fonts/Playfair_Display/playfairdisplay-regular-webfont.woff2) format("woff2"), url(fonts/Playfair_Display/PlayfairDisplay-Regular.ttf) format("truetype"); }

@font-face { font-family: 'Playfair Display'; font-style: normal; font-weight: 700; src: local("Playfair Display Bold"), local("PlayfairDisplay-Bold"), url(fonts/Playfair_Display/playfairdisplay-bold-webfont.woff2) format("woff2"), url(fonts/Playfair_Display/PlayfairDisplay-Bold.ttf) format("truetype"); }

@font-face { font-family: 'Playfair Display'; font-style: normal; font-weight: 900; src: local("Playfair Display Black"), local("PlayfairDisplay-Black"), url(fonts/Playfair_Display/playfairdisplay-black-webfont.woff2) format("woff2"), url(fonts/Playfair_Display/PlayfairDisplay-Black.ttf) format("truetype"); }

@font-face { font-family: 'Titillium Web'; font-style: italic; font-weight: 200; src: local("Titillium Web ExtraLight Italic"), local("TitilliumWeb-ExtraLightItalic"), url(fonts/Titillium_Web/titilliumweb-extralightitalic-webfont.woff2) format("woff2"), url(fonts/Titillium_Web/TitilliumWeb-ExtraLightItalic.ttf) format("truetype"); }

@font-face { font-family: 'Titillium Web'; font-style: italic; font-weight: 300; src: local("Titillium Web Light Italic"), local("TitilliumWeb-LightItalic"), url(fonts/Titillium_Web/titilliumweb-lightitalic-webfont.woff2) format("woff2"), url(fonts/Titillium_Web/TitilliumWeb-LightItalic.ttf) format("truetype"); }

@font-face { font-family: 'Titillium Web'; font-style: italic; font-weight: 400; src: local("Titillium Web Italic"), local("TitilliumWeb-Italic"), url(fonts/Titillium_Web/titilliumweb-italic-webfont.woff2) format("woff2"), url(fonts/Titillium_Web/TitilliumWeb-Italic.ttf) format("truetype"); }

@font-face { font-family: 'Titillium Web'; font-style: italic; font-weight: 600; src: local("Titillium Web SemiBold Italic"), local("TitilliumWeb-SemiBoldItalic"), url(fonts/Titillium_Web/titilliumweb-semibolditalic-webfont.woff2) format("woff2"), url(fonts/Titillium_Web/TitilliumWeb-SemiBoldItalic.ttf) format("truetype"); }

@font-face { font-family: 'Titillium Web'; font-style: italic; font-weight: 700; src: local("Titillium Web Bold Italic"), local("TitilliumWeb-BoldItalic"), url(fonts/Titillium_Web/titilliumweb-bolditalic-webfont.woff2) format("woff2"), url(fonts/Titillium_Web/TitilliumWeb-BoldItalic.ttf) format("truetype"); }

@font-face { font-family: 'Titillium Web'; font-style: normal; font-weight: 200; src: local("Titillium Web ExtraLight"), local("TitilliumWeb-ExtraLight"), url(fonts/Titillium_Web/titilliumweb-extralight-webfont.woff2) format("woff2"), url(fonts/Titillium_Web/TitilliumWeb-ExtraLight.ttf) format("truetype"); }

@font-face { font-family: 'Titillium Web'; font-style: normal; font-weight: 300; src: local("Titillium Web Light"), local("TitilliumWeb-Light"), url(fonts/Titillium_Web/titilliumweb-light-webfont.woff2) format("woff2"), url(fonts/Titillium_Web/TitilliumWeb-Light.ttf) format("truetype"); }

@font-face { font-family: 'Titillium Web'; font-style: normal; font-weight: 400; src: local("Titillium Web Regular"), local("TitilliumWeb-Regular"), url(fonts/Titillium_Web/titilliumweb-regular-webfont.woff2) format("woff2"), url(fonts/Titillium_Web/TitilliumWeb-Regular.ttf) format("truetype"); }

@font-face { font-family: 'Titillium Web'; font-style: normal; font-weight: 600; src: local("Titillium Web SemiBold"), local("TitilliumWeb-SemiBold"), url(fonts/Titillium_Web/titilliumweb-semibold-webfont.woff2) format("woff2"), url(fonts/Titillium_Web/TitilliumWeb-SemiBold.ttf) format("truetype"); }

@font-face { font-family: 'Titillium Web'; font-style: normal; font-weight: 700; src: local("Titillium Web Bold"), local("TitilliumWeb-Bold"), url(fonts/Titillium_Web/titilliumweb-bold-webfont.woff2) format("woff2"), url(fonts/Titillium_Web/TitilliumWeb-Bold.ttf) format("truetype"); }

@font-face { font-family: 'Titillium Web'; font-style: normal; font-weight: 900; src: local("Titillium Web Black"), local("TitilliumWeb-Black"), url(fonts/Titillium_Web/titilliumweb-black-webfont.woff2) format("woff2"), url(fonts/Titillium_Web/TitilliumWeb-Black.ttf) format("truetype"); }

/* Brand Colors */
/* Additional Colors */
/* 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(196, 148, 47, 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; }

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

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

.check-bullets ul { list-style-type: none; position: relative; margin-left: 40px; padding-left: 0; }

.check-bullets ul li:before { content: "✓"; /* Square ('/2022' is a bullet) */ position: absolute; left: -15px; color: #1b9353; margin-right: 5px; line-height: inherit; }

/* MediaElement JS Video/Audio Player */
body .mejs-container, body .mejs__container, body #content #main .mejs-container, body #content #main .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, body #content #main .mejs-container .mejs-poster, body #content #main .mejs-container .mejs__poster, body #content #main .mejs__container .mejs-poster, body #content #main .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, body #content #main .mejs-container .mejs-overlay-button, body #content #main .mejs-container .mejs__overlay-button, body #content #main .mejs__container .mejs-overlay-button, body #content #main .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, body #content #main .mejs-container .mejs-overlay-button:after, body #content #main .mejs-container .mejs__overlay-button:after, body #content #main .mejs__container .mejs-overlay-button:after, body #content #main .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(196, 148, 47, 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, body #content #main .mejs-container .mejs-overlay:hover .mejs-overlay-button:after, body #content #main .mejs-container .mejs-overlay:focus .mejs-overlay-button:after, body #content #main .mejs-container .mejs__overlay:hover .mejs__overlay-button:after, body #content #main .mejs-container .mejs__overlay:focus .mejs__overlay-button:after, body #content #main .mejs__container .mejs-overlay:hover .mejs-overlay-button:after, body #content #main .mejs__container .mejs-overlay:focus .mejs-overlay-button:after, body #content #main .mejs__container .mejs__overlay:hover .mejs__overlay-button:after, body #content #main .mejs__container .mejs__overlay:focus .mejs__overlay-button:after { color: #fff; text-shadow: 0 0 0.2em #c4942f, 0 0 0.2em #c4942f; 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, body #content #main .mejs-container .mejs-overlay:active .mejs-overlay-button:after, body #content #main .mejs-container .mejs__overlay:active .mejs__overlay-button:after, body #content #main .mejs__container .mejs-overlay:active .mejs-overlay-button:after, body #content #main .mejs__container .mejs__overlay:active .mejs__overlay-button:after { color: #9b7525; text-shadow: 0 0 0.2em black, 0 0 0.2em #c4942f; 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, body #content #main .mejs-container .mejs-controls, body #content #main .mejs-container .mejs__controls, body #content #main .mejs__container .mejs-controls, body #content #main .mejs__container .mejs__controls { background-color: rgba(196, 148, 47, 0); background-image: -webkit-linear-gradient(rgba(196, 148, 47, 0), #c4942f); background-image: linear-gradient(rgba(196, 148, 47, 0), #c4942f); 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, body #content #main .mejs-container .mejs-controls button, body #content #main .mejs-container .mejs__controls button, body #content #main .mejs__container .mejs-controls button, body #content #main .mejs__container .mejs__controls button { margin: 0; padding: 0; top: auto !important; font-size: 1.6em; line-height: 1em; text-align: center; border: none; color: #fff; background: none; 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, body #content #main .mejs-container .mejs-controls button:hover, body #content #main .mejs-container .mejs-controls button:focus, body #content #main .mejs-container .mejs__controls button:hover, body #content #main .mejs-container .mejs__controls button:focus, body #content #main .mejs__container .mejs-controls button:hover, body #content #main .mejs__container .mejs-controls button:focus, body #content #main .mejs__container .mejs__controls button:hover, body #content #main .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, body #content #main .mejs-container .mejs-controls button:active, body #content #main .mejs-container .mejs__controls button:active, body #content #main .mejs__container .mejs-controls button:active, body #content #main .mejs__container .mejs__controls button:active { color: #c4942f; text-shadow: 0 0 0.3em #c4942f; }

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, body #content #main .mejs-container .mejs-controls button:after, body #content #main .mejs-container .mejs__controls button:after, body #content #main .mejs__container .mejs-controls button:after, body #content #main .mejs__container .mejs__controls button:after { content: ''; font-family: 'FontAwesome'; display: block; }

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, body #content #main .mejs-container .mejs-controls .mejs__play, body #content #main .mejs-container .mejs-controls .mejs-play, body #content #main .mejs-container .mejs__controls .mejs__play, body #content #main .mejs-container .mejs__controls .mejs-play, body #content #main .mejs__container .mejs-controls .mejs__play, body #content #main .mejs__container .mejs-controls .mejs-play, body #content #main .mejs__container .mejs__controls .mejs__play, body #content #main .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, body #content #main .mejs-container .mejs-controls .mejs__play button:after, body #content #main .mejs-container .mejs-controls .mejs-play button:after, body #content #main .mejs-container .mejs__controls .mejs__play button:after, body #content #main .mejs-container .mejs__controls .mejs-play button:after, body #content #main .mejs__container .mejs-controls .mejs__play button:after, body #content #main .mejs__container .mejs-controls .mejs-play button:after, body #content #main .mejs__container .mejs__controls .mejs__play button:after, body #content #main .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, body #content #main .mejs-container .mejs-controls .mejs__pause, body #content #main .mejs-container .mejs-controls .mejs-pause, body #content #main .mejs-container .mejs__controls .mejs__pause, body #content #main .mejs-container .mejs__controls .mejs-pause, body #content #main .mejs__container .mejs-controls .mejs__pause, body #content #main .mejs__container .mejs-controls .mejs-pause, body #content #main .mejs__container .mejs__controls .mejs__pause, body #content #main .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, body #content #main .mejs-container .mejs-controls .mejs__pause button:after, body #content #main .mejs-container .mejs-controls .mejs-pause button:after, body #content #main .mejs-container .mejs__controls .mejs__pause button:after, body #content #main .mejs-container .mejs__controls .mejs-pause button:after, body #content #main .mejs__container .mejs-controls .mejs__pause button:after, body #content #main .mejs__container .mejs-controls .mejs-pause button:after, body #content #main .mejs__container .mejs__controls .mejs__pause button:after, body #content #main .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, body #content #main .mejs-container .mejs-controls .mejs__mute, body #content #main .mejs-container .mejs-controls .mejs-mute, body #content #main .mejs-container .mejs__controls .mejs__mute, body #content #main .mejs-container .mejs__controls .mejs-mute, body #content #main .mejs__container .mejs-controls .mejs__mute, body #content #main .mejs__container .mejs-controls .mejs-mute, body #content #main .mejs__container .mejs__controls .mejs__mute, body #content #main .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, body #content #main .mejs-container .mejs-controls .mejs__mute button:after, body #content #main .mejs-container .mejs-controls .mejs-mute button:after, body #content #main .mejs-container .mejs__controls .mejs__mute button:after, body #content #main .mejs-container .mejs__controls .mejs-mute button:after, body #content #main .mejs__container .mejs-controls .mejs__mute button:after, body #content #main .mejs__container .mejs-controls .mejs-mute button:after, body #content #main .mejs__container .mejs__controls .mejs__mute button:after, body #content #main .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, body #content #main .mejs-container .mejs-controls .mejs__unmute, body #content #main .mejs-container .mejs-controls .mejs-unmute, body #content #main .mejs-container .mejs__controls .mejs__unmute, body #content #main .mejs-container .mejs__controls .mejs-unmute, body #content #main .mejs__container .mejs-controls .mejs__unmute, body #content #main .mejs__container .mejs-controls .mejs-unmute, body #content #main .mejs__container .mejs__controls .mejs__unmute, body #content #main .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, body #content #main .mejs-container .mejs-controls .mejs__unmute button:after, body #content #main .mejs-container .mejs-controls .mejs-unmute button:after, body #content #main .mejs-container .mejs__controls .mejs__unmute button:after, body #content #main .mejs-container .mejs__controls .mejs-unmute button:after, body #content #main .mejs__container .mejs-controls .mejs__unmute button:after, body #content #main .mejs__container .mejs-controls .mejs-unmute button:after, body #content #main .mejs__container .mejs__controls .mejs__unmute button:after, body #content #main .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, body #content #main .mejs-container .mejs-controls .mejs__fullscreen-button, body #content #main .mejs-container .mejs-controls .mejs__fullscreen, body #content #main .mejs-container .mejs-controls .mejs-fullscreen-button, body #content #main .mejs-container .mejs-controls .mejs-fullscreen, body #content #main .mejs-container .mejs__controls .mejs__fullscreen-button, body #content #main .mejs-container .mejs__controls .mejs__fullscreen, body #content #main .mejs-container .mejs__controls .mejs-fullscreen-button, body #content #main .mejs-container .mejs__controls .mejs-fullscreen, body #content #main .mejs__container .mejs-controls .mejs__fullscreen-button, body #content #main .mejs__container .mejs-controls .mejs__fullscreen, body #content #main .mejs__container .mejs-controls .mejs-fullscreen-button, body #content #main .mejs__container .mejs-controls .mejs-fullscreen, body #content #main .mejs__container .mejs__controls .mejs__fullscreen-button, body #content #main .mejs__container .mejs__controls .mejs__fullscreen, body #content #main .mejs__container .mejs__controls .mejs-fullscreen-button, body #content #main .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, body #content #main .mejs-container .mejs-controls .mejs__fullscreen-button button:after, body #content #main .mejs-container .mejs-controls .mejs__fullscreen button:after, body #content #main .mejs-container .mejs-controls .mejs-fullscreen-button button:after, body #content #main .mejs-container .mejs-controls .mejs-fullscreen button:after, body #content #main .mejs-container .mejs__controls .mejs__fullscreen-button button:after, body #content #main .mejs-container .mejs__controls .mejs__fullscreen button:after, body #content #main .mejs-container .mejs__controls .mejs-fullscreen-button button:after, body #content #main .mejs-container .mejs__controls .mejs-fullscreen button:after, body #content #main .mejs__container .mejs-controls .mejs__fullscreen-button button:after, body #content #main .mejs__container .mejs-controls .mejs__fullscreen button:after, body #content #main .mejs__container .mejs-controls .mejs-fullscreen-button button:after, body #content #main .mejs__container .mejs-controls .mejs-fullscreen button:after, body #content #main .mejs__container .mejs__controls .mejs__fullscreen-button button:after, body #content #main .mejs__container .mejs__controls .mejs__fullscreen button:after, body #content #main .mejs__container .mejs__controls .mejs-fullscreen-button button:after, body #content #main .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, body #content #main .mejs-container .mejs-controls .mejs__unfullscreen, body #content #main .mejs-container .mejs-controls .mejs-unfullscreen, body #content #main .mejs-container .mejs__controls .mejs__unfullscreen, body #content #main .mejs-container .mejs__controls .mejs-unfullscreen, body #content #main .mejs__container .mejs-controls .mejs__unfullscreen, body #content #main .mejs__container .mejs-controls .mejs-unfullscreen, body #content #main .mejs__container .mejs__controls .mejs__unfullscreen, body #content #main .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, body #content #main .mejs-container .mejs-controls .mejs__unfullscreen button:after, body #content #main .mejs-container .mejs-controls .mejs-unfullscreen button:after, body #content #main .mejs-container .mejs__controls .mejs__unfullscreen button:after, body #content #main .mejs-container .mejs__controls .mejs-unfullscreen button:after, body #content #main .mejs__container .mejs-controls .mejs__unfullscreen button:after, body #content #main .mejs__container .mejs-controls .mejs-unfullscreen button:after, body #content #main .mejs__container .mejs__controls .mejs__unfullscreen button:after, body #content #main .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, body #content #main .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded, body #content #main .mejs-container .mejs-controls .mejs-time-rail .mejs__time-loaded, body #content #main .mejs-container .mejs-controls .mejs__time-rail .mejs-time-loaded, body #content #main .mejs-container .mejs-controls .mejs__time-rail .mejs__time-loaded, body #content #main .mejs-container .mejs__controls .mejs-time-rail .mejs-time-loaded, body #content #main .mejs-container .mejs__controls .mejs-time-rail .mejs__time-loaded, body #content #main .mejs-container .mejs__controls .mejs__time-rail .mejs-time-loaded, body #content #main .mejs-container .mejs__controls .mejs__time-rail .mejs__time-loaded, body #content #main .mejs__container .mejs-controls .mejs-time-rail .mejs-time-loaded, body #content #main .mejs__container .mejs-controls .mejs-time-rail .mejs__time-loaded, body #content #main .mejs__container .mejs-controls .mejs__time-rail .mejs-time-loaded, body #content #main .mejs__container .mejs-controls .mejs__time-rail .mejs__time-loaded, body #content #main .mejs__container .mejs__controls .mejs-time-rail .mejs-time-loaded, body #content #main .mejs__container .mejs__controls .mejs-time-rail .mejs__time-loaded, body #content #main .mejs__container .mejs__controls .mejs__time-rail .mejs-time-loaded, body #content #main .mejs__container .mejs__controls .mejs__time-rail .mejs__time-loaded { background: #9b7525; }

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, body #content #main .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current, body #content #main .mejs-container .mejs-controls .mejs-time-rail .mejs__time-current, body #content #main .mejs-container .mejs-controls .mejs__time-rail .mejs-time-current, body #content #main .mejs-container .mejs-controls .mejs__time-rail .mejs__time-current, body #content #main .mejs-container .mejs__controls .mejs-time-rail .mejs-time-current, body #content #main .mejs-container .mejs__controls .mejs-time-rail .mejs__time-current, body #content #main .mejs-container .mejs__controls .mejs__time-rail .mejs-time-current, body #content #main .mejs-container .mejs__controls .mejs__time-rail .mejs__time-current, body #content #main .mejs__container .mejs-controls .mejs-time-rail .mejs-time-current, body #content #main .mejs__container .mejs-controls .mejs-time-rail .mejs__time-current, body #content #main .mejs__container .mejs-controls .mejs__time-rail .mejs-time-current, body #content #main .mejs__container .mejs-controls .mejs__time-rail .mejs__time-current, body #content #main .mejs__container .mejs__controls .mejs-time-rail .mejs-time-current, body #content #main .mejs__container .mejs__controls .mejs-time-rail .mejs__time-current, body #content #main .mejs__container .mejs__controls .mejs__time-rail .mejs-time-current, body #content #main .mejs__container .mejs__controls .mejs__time-rail .mejs__time-current { background: #c4942f; }

/* 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 .page-navigation, body .tribe-events-sub-nav, body #algolia-pagination, body .dataTables_wrapper .dataTables_paginate { margin: 1em 0 2em; clear: both; text-align: center; }

#content .page-navigation ul, body .tribe-events-sub-nav ul, body #algolia-pagination ul, body .dataTables_wrapper .dataTables_paginate ul { margin: 0; padding: 0; list-style: none; }

#content .page-navigation ul li, body .tribe-events-sub-nav ul li, body #algolia-pagination ul li, body .dataTables_wrapper .dataTables_paginate ul li { display: inline; }

#content .page-navigation a, #content .page-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 #ca171e !important; font-weight: normal; text-align: center; line-height: 1em; color: #fff !important; background: #ca171e !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 .page-navigation a:hover, #content .page-navigation a:focus, #content .page-navigation a.paginate_button:hover, #content .page-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: #fff !important; border-color: #ca171e !important; background: #ca171e !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 .page-navigation a:active, #content .page-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: #fff !important; border-color: #9a1011 !important; background: #9a1011 !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 .page-navigation li.active a, #content .page-navigation li.active a:hover, #content .page-navigation li.active a:focus, #content .page-navigation li.active a:active, #content .page-navigation li.ais-pagination--item__active a, #content .page-navigation li.ais-pagination--item__active a:hover, #content .page-navigation li.ais-pagination--item__active a:focus, #content .page-navigation li.ais-pagination--item__active a:active, #content .page-navigation li.ais-Pagination-item--selected a, #content .page-navigation li.ais-Pagination-item--selected a:hover, #content .page-navigation li.ais-Pagination-item--selected a:focus, #content .page-navigation li.ais-Pagination-item--selected a:active, body .tribe-events-sub-nav li.active a, body .tribe-events-sub-nav li.active a:hover, body .tribe-events-sub-nav li.active a:focus, body .tribe-events-sub-nav li.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 .tribe-events-sub-nav li.ais-Pagination-item--selected a, body .tribe-events-sub-nav li.ais-Pagination-item--selected a:hover, body .tribe-events-sub-nav li.ais-Pagination-item--selected a:focus, body .tribe-events-sub-nav li.ais-Pagination-item--selected a:active, body #algolia-pagination li.active a, body #algolia-pagination li.active a:hover, body #algolia-pagination li.active a:focus, body #algolia-pagination li.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 #algolia-pagination li.ais-Pagination-item--selected a, body #algolia-pagination li.ais-Pagination-item--selected a:hover, body #algolia-pagination li.ais-Pagination-item--selected a:focus, body #algolia-pagination li.ais-Pagination-item--selected a:active, body .dataTables_wrapper .dataTables_paginate li.active a, body .dataTables_wrapper .dataTables_paginate li.active a:hover, body .dataTables_wrapper .dataTables_paginate li.active a:focus, body .dataTables_wrapper .dataTables_paginate li.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, body .dataTables_wrapper .dataTables_paginate li.ais-Pagination-item--selected a, body .dataTables_wrapper .dataTables_paginate li.ais-Pagination-item--selected a:hover, body .dataTables_wrapper .dataTables_paginate li.ais-Pagination-item--selected a:focus, body .dataTables_wrapper .dataTables_paginate li.ais-Pagination-item--selected a:active { position: relative; display: inline-block; margin-bottom: 1px; padding: 0.5em 1.2em; border: 0.1em solid #ca171e !important; font-weight: normal; text-align: center; line-height: 1em; color: #ca171e !important; background: #fff !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 .page-navigation a.paginate_button.current, #content .page-navigation a.paginate_button.current:hover, #content .page-navigation a.paginate_button.current:focus, #content .page-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 #ca171e !important; font-weight: normal; text-align: center; line-height: 1em; color: #ca171e !important; background: #fff !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 .page-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; backdrop-filter: blur(0.5em); -webkit-backdrop-filter: blur(0.5em); -moz-backdrop-filter: blur(0.5em); -ms-backdrop-filter: blur(0.5em); }

/* a3 Lazy Load */
body .lazy-hidden { background: none !important; }

/* Fancybox */
.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--video .fancybox-content { overflow: auto !important; }

.fancybox-container img.fancybox-image { background: #fff; }

.fancybox-container .entry-content { width: 60%; max-width: 1050px; min-width: 290px; }

/* 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: #8e8083; }

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

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

.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 { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; white-space: nowrap; height: 1px; width: 1px; overflow: hidden; }

.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; 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 .mceContentBody { max-width: 590px; }

body.mceContentBody { font-family: "Titillium Web", sans-serif; font-size: 11.62px; line-height: 1.4em; color: #231f20; background: #fff; }

a { color: #ca171e; text-decoration: underline; outline: none; }

h1, h2, h3, h4, h5, h6 { font-family: "Playfair Display", serif; font-weight: normal; color: #6d6e71; line-height: 1.1em; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { display: inline-block; color: #ca171e; text-decoration: underline; }

a h1, a h2, a h3, a h4, a h5, a h6 { color: inherit; }

hr { height: 1px !important; background: #b0a080; border: 0; }

/* Editor-friendly (not really related to the theme) */
h1, h2, h3, h4, h5, h6 { clear: both; }

img[class*="wp-image-"] { height: auto; max-width: 100%; }

img.size-full { width: auto; /* Prevent stretching of full-size images in IE8 */ }

html, body { margin: 0; padding: 1em; font-family: "Titillium Web", sans-serif; }

.NoPrint { display: none !important; }

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