
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;-webkit-box-shadow:inset 0 0 12px 4px #ffffff;box-shadow:inset 0 0 12px 4px #ffffff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:0.4;margin-top:-12px;line-height:20px;font-size:20px !important}.selectize-dropdown-header-close:hover{color:#000000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important}.selectize-control.plugin-remove_button [data-value] .remove{position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #0073bb;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#00578d}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#aaaaaa}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#ffffff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:5px 8px 2px}.selectize-input.full{background-color:#ffffff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#ffffff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#ffffff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#ffffff;background:#d2d2d2;border:1px solid #aaaaaa}.selectize-input>input{padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 1px !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-webkit-box-shadow:none !important;box-shadow:none !important}.selectize-input>input:focus{outline:none !important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#ffffff;margin:-1px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#ffffff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:0.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:none;-webkit-box-shadow:none;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:none}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,0.3);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#1b9dec;background-image:-moz-linear-gradient(top, #1da7ee, #178ee9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1da7ee), to(#178ee9));background-image:-webkit-linear-gradient(top, #1da7ee, #178ee9);background-image:-o-linear-gradient(top, #1da7ee, #178ee9);background-image:linear-gradient(to bottom, #1da7ee, #178ee9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1da7ee', endColorstr='#ff178ee9', GradientType=0);-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03);box-shadow:0 1px 0 rgba(0,0,0,0.2),inset 0 1px rgba(255,255,255,0.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:-moz-linear-gradient(top, #008fd8, #0075cf);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#008fd8), to(#0075cf));background-image:-webkit-linear-gradient(top, #008fd8, #0075cf);background-image:-o-linear-gradient(top, #008fd8, #0075cf);background-image:linear-gradient(to bottom, #008fd8, #0075cf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008fd8', endColorstr='#ff0075cf', GradientType=0)}.selectize-control.single .selectize-input{-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 0 rgba(0,0,0,0.05),inset 0 1px 0 rgba(255,255,255,0.8);background-color:#f9f9f9;background-image:-moz-linear-gradient(top, #fefefe, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #fefefe, #f2f2f2);background-image:-o-linear-gradient(top, #fefefe, #f2f2f2);background-image:linear-gradient(to bottom, #fefefe, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefefe', endColorstr='#fff2f2f2', GradientType=0)}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:bold;font-size:0.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}.crsl-items{position:relative;width:100%;overflow:hidden}.crsl-nav{position:absolute;top:45%;width:100%}.crsl-nav .previous>img,.crsl-nav .next>img{width:1.5em;margin:0 1.2em}.crsl-nav .previous{left:0}.crsl-nav .previous img{display:inline}.crsl-nav .next{position:absolute;right:0}.crsl-nav .next img{display:inline}section,nav,article,aside,hgroup,header,footer,main,img,figure,figcaption,details,menu{display:block}audio,video,canvas{display:inline-block}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}@viewport{width:device-width}body{margin:0 auto;font-family:"Sofia Regular", 'Century Gothic', Verdana, sans-serif;font-size:100%;font-size-adjust:0.47;font-weight:normal;font-style:normal;color:#5c5d5a}h1{display:inline-block;font-family:"Chevin Pro Medium", 'Segoe UI', 'PT Sans', Verdana, sans-serif;font-size:1.438em;font-weight:normal;font-style:normal;color:#aacc49;text-transform:uppercase;border-bottom:4px solid #aacc49;padding-left:16px}@media screen and (min-width: 720px){h1{padding-left:100px}}@media screen and (min-width: 720px){h1{font-size:3.625em}}
h2{display:inline-block;font-family:"Chevin Pro Medium", 'Segoe UI', 'PT Sans', Verdana, sans-serif;font-size:1.438em;font-weight:normal;font-style:normal;text-transform:uppercase;border-bottom:4px solid #5c5d5a;padding-left:16px}@media screen and (min-width: 720px){h2{padding-left:100px}}@media screen and (min-width: 720px){h2{font-size:3.125em}}
h3{display:inline-block;font-family:"Chevin Pro Medium", 'Segoe UI', 'PT Sans', Verdana, sans-serif;font-size:1.438em;font-weight:normal;font-style:normal;color:#aacc49;text-transform:uppercase;border-bottom:4px solid #aacc49;padding-left:16px}@media screen and (min-width: 720px){h3{padding-left:100px}}@media screen and (min-width: 720px){h3{font-size:1.750em}}
h4{display:inline-block;font-family:"Chevin Pro Medium", 'Segoe UI', 'PT Sans', Verdana, sans-serif;font-size:1.25em;font-weight:normal;font-style:normal;color:#aacc49;padding-left:16px;margin-top:0;margin-bottom:0}@media screen and (min-width: 720px){h4{padding-left:100px}}@media screen and (min-width: 720px){h4{font-size:1.250em}}
p{max-width:80%;font-size:1.1em;line-height:1.3em}@media screen and (min-width: 720px){p{max-width:55%}}
@media screen and (min-width: 720px){.lede{font-size:1.500em}}.header-reversed{display:block;padding-left:0;margin-left:16px}@media screen and (min-width: 720px){.header-reversed{margin-left:100px}}
strong{font-family:"Sofia Bold", 'Century Gothic', Verdana, sans-serif;font-size-adjust:0.49;font-weight:bold;font-style:normal}em{font-family:"Sofia Italic", 'Century Gothic', Verdana, sans-serif;font-size-adjust:0.47;font-weight:normal;font-style:italic}a{color:#aacc49;text-decoration:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}a:hover{color:#5c5d5a}ul{margin:1em 0;padding:0;list-style:none}li{margin-bottom:0.7em}img{display:block;width:100%;border:none}.icon{display:inline-block;width:1.2em;height:1.2em;margin-right:0.5em;vertical-align:middle}.icon--email{background:center center no-repeat;background-image:url(/assets/images/icons/email.png);background-image:url(/assets/images/icons/email.svg)}.icon--tel{background:center center no-repeat;background-image:url(/assets/images/icons/tel.png);background-image:url(/assets/images/icons/tel.svg)}.icon--twitter{background:center center no-repeat;background-image:url(/assets/images/icons/twitter.png);background-image:url(/assets/images/icons/twitter.svg)}.site-nav--toggle{position:absolute;top:8px;right:16px;padding:4px 16px;background:#fff center center no-repeat;background-image:url(/assets/images/mobile_nav.png);background-image:url(/assets/images/mobile_nav.svg);text-indent:-999999px;color:#000;line-height:1.5em;border:1px solid #f3f3f3;text-transform:uppercase;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (min-width: 720px){.site-nav--toggle{display:none}}
.site-nav--toggle:hover{background-color:#aacc49;color:#5c5d5a}.site-nav{width:100%;z-index:999}.site-nav .site-nav--menu{display:none;margin:0}.site-nav .site-nav--menu li{margin:0}.site-nav .site-nav--menu a{display:block;background-color:#5c5d5a;color:#fff;line-height:1.5em;padding:4px 8px;border-bottom:1px solid #f3f3f3;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.site-nav .site-nav--menu a:hover{background-color:#aacc49}@media screen and (min-width: 720px){.site-nav{position:absolute;right:16px;top:30px;width:inherit}.site-nav .site-nav--menu{display:block}.site-nav .site-nav--menu li{display:inline-block;margin-left:6px;font-size:1.5em}.site-nav .site-nav--menu li a{padding:0 8px;border:none}}.section-group{overflow:hidden}.section-group:before,.section-group:after{content:'';display:table}.section-group:after{clear:both}.section-medium{background:#f3f3f3}.section-full{padding:0 0 40px 0}.section-full p{margin-left:16px}@media screen and (min-width: 720px){.section-full p{margin-left:100px}}
.section-primary{padding:0}.section-primary h2{margin-top:40px}@media screen and (min-width: 720px){.section-primary h2{font-size:1.438em}}.section-primary p{margin-left:16px}@media screen and (min-width: 720px){.section-primary p{margin-left:100px}}@media screen and (min-width: 720px){.section-primary{margin:auto;width:50%;float:left}}
.section-secondary{padding-top:40px}@media screen and (min-width: 720px){.section-secondary{margin:auto;width:50%;float:right}}@media screen and (min-width: 720px){.section-secondary h2{font-size:1.438em}}
.section-signup{margin-top:40px}.section-newsletter{position:relative;overflow:hidden;padding:20px 0;background:#aacc49}.section-newsletter h2{color:#fff;border-color:#fff}.section-newsletter p{margin-left:16px;margin-right:16px}@media screen and (min-width: 720px){.section-newsletter p{margin-left:100px}}.section-newsletter input[type="email"]{font-family:"Sofia Regular", 'Century Gothic', Verdana, sans-serif;font-size:100%;font-size-adjust:0.47;font-weight:normal;font-style:normal}.section-newsletter .button{margin-top:0}.logo{display:inline-block;width:6em;margin-left:16px}@media screen and (min-width: 720px){.logo{margin-left:100px}}.logo .svg-logo{height:6em}header[role="banner"]{margin-bottom:40px;padding-bottom:0px;position:relative;background:#f3f3f3 no-repeat bottom center;background-image:url(/assets/images/events-banner.jpg);background-size:cover;overflow:hidden}@media screen and (min-width: 720px){header[role="banner"]{min-height:450px}}header[role="banner"] h1{display:block;border:none}header[role="banner"] h2{display:block;border:none}header[role="banner"] .site-description{color:#fff;max-width:15em;margin-bottom:0}header[role="banner"] p{margin-left:16px}@media screen and (min-width: 720px){header[role="banner"] p{margin-left:100px}}
header[role="banner"].home-banner{background-image:url(/assets/images/homepage-banner.jpg);background-position:top center}.site-footer{overflow:hidden;margin-top:40px;padding-top:10px;padding-bottom:40px;background-color:#5c5d5a;color:#fff;font-size:96%}.site-footer a:hover{color:#fff}.site-footer .site-address{margin-top:20px}.site-footer .site-address h3{display:inline-block;border-bottom:4px solid #aacc49;margin:0;padding-left:16px}@media screen and (min-width: 720px){.site-footer .site-address h3{padding-left:100px}}.site-footer .site-address p{margin-left:16px;line-height:1.4em}@media screen and (min-width: 720px){.site-footer .site-address p{margin-left:100px}}.site-footer .site-address .button{margin-left:16px}@media screen and (min-width: 720px){.site-footer .site-address .button{margin-left:100px}}@media screen and (min-width: 720px){.site-footer .site-address{width:33.3%;float:left}}.site-footer .site-contact{margin:20px 16px;border-top:1px solid #737373;border-bottom:1px solid #737373}.site-footer .site-contact li{line-height:1.8em;margin:0}@media screen and (min-width: 720px){.site-footer .site-contact{margin:20px 0 0 0;width:33.3%;float:left;border:none}}.site-footer .site-author{margin-top:20px;margin-bottom:20px;margin-left:16px}@media screen and (min-width: 720px){.site-footer .site-author{margin-left:100px}}@media screen and (min-width: 720px){.site-footer .site-author{margin:20px 0 0 0;width:33.3%;float:left}}
.event-listing{margin-left:16px;margin-top:0;max-width:60%}@media screen and (min-width: 720px){.event-listing{margin-left:100px}}.event-listing .event{padding:4px 0}.event-listing h1{margin:0;padding:0;border:0;color:#5c5d5a;font-size:1.4em;text-transform:none;font-weight:bold}.event-listing h2{border:none;margin:0;padding:0;font-size:1em}.event-listing .event-date{display:block;color:#5c5d5a}.event-listing p{margin-left:0}.event-listing.events-page .event{border-bottom:1px dashed #5c5d5a}input{border:none;border-radius:4px;font-family:"Chevin Pro Medium", 'Segoe UI', 'PT Sans', Verdana, sans-serif;font-size:1.25em;font-weight:normal;font-style:normal}.input{display:block;width:100%;margin-bottom:14px;margin-right:16px;padding:8px 8px 9px 8px;vertical-align:baseline}@media screen and (min-width: 585px){.section-newsletter input[type="email"]{display:inline-block;margin-right:0;max-width:16em}.section-newsletter input[type="submit"]{display:inline-block;width:auto}}
.button{display:inline-block;font-family:"Chevin Pro Medium", 'Segoe UI', 'PT Sans', Verdana, sans-serif;font-size:0.938em;font-weight:normal;font-style:normal;margin:1em 0;padding:14px 18px 10px 18px;text-transform:uppercase;font-size:1.1em;border:2px solid #90b131;border-radius:4px;background:#aacc49;color:#fff;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}@media screen and (min-width: 720px){.button+.button{margin-left:10px}}.button:hover{background-color:#fff;color:#aacc49}.button.button-reversed{background-color:#fff;color:#aacc49}.button.button-reversed:hover{background-color:#bdd771;color:#fff;border-color:#90b131}
