.event-categories,.event-contact,.event-description{margin:1.5em 0}.event-credits{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;padding:1.5em 2em;background-color:#FFF;border:1px
solid #DBDCDE}.event-credits+.event-credits{margin-top:1em}.event-credits
img{width:8em}.event-credits>*:not(img,a){-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:2em;font-size: .8em}.event-credits
.note{font-size: .6em}.event-description
h1{max-width:100%;text-align:left;font-size:2em}.event-description h1:after{display:none}.event-description
h2{font-size:1.75em}.event-description
h3{font-size:1.5em}.event-description
h4{font-size:1.25em}.event-description p *,
.event-description ul *,
.event-description ol
*{font-size:1em}.event-sidebar{position:relative;margin-top:2em;padding:2em}.event-sidebar-content{position:relative;z-index:1}.event-sidebar-background{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:#86C54F;background:rgba(134, 197, 79, .99);mix-blend-mode:multiply}.event-sidebar
*{color:#FFF}.event-sidebar
p{margin:0
0 1em 1.9em;line-height:1.4em}.event-sidebar p:last-child{margin-bottom:0}.event-sidebar
a{font-style:normal}.event-sidebar a:hover{color:#FFF}.event-svg{clear:both;float:left}svg.event-date{width:1.225em;height:1.24em;margin:0
.7em 0 0}svg.event-register{width:1.175em;height:1.275em;margin:0
.7em 0 -.1em}svg.event-location{width: .96em;height:1.35em;margin:0
.6em 0 0}svg.event-contact{width:1.15em;height:1.15em;margin: .1em .8em 0 0}.event-facebook svg, .event-pinterest svg, .event-twitter svg,
.event-google svg, .event-youtube svg, .event-instagram
svg{display:inline-block;width:1.15em;height:1.15em;margin: .4em .5em 0 0;-moz-transition:opacity .4s ease;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.event-facebook svg:hover, .event-pinterest svg:hover, .event-twitter svg:hover,
.event-google svg:hover, .event-youtube svg:hover, .event-instagram svg:hover{opacity: .8}.event-facebook+br,.event-pinterest+br,.event-twitter+br,.event-google+br,.event-youtube+br,.event-instagram+br{display:none}.event-graphics{margin-top:1em;text-align:center}.event-graphics
img{margin:1em
0 0}.event-sponsor{margin:2em
0;padding:2em;background-color:#FFF}.event-sponsor
h5{color:#005695}.event-sponsor
img{margin:1em
0}.event-map{margin:3em
0 0}#event_map_window_info{display:none}div#map_canvas{position:relative;left:-50vw;width:100vw;margin:0
0 -4.25em 600px;padding:0;height:18em}.event-map-location{color:#74B535;line-height:1.5em}.event-map-location
span{color:#005695;font-size:1.1em}div#map_canvas .gm-style > div:first-child
div{background:none !important;box-shadow:none !important}div#map_canvas .gm-style > div:first-child .gm-style-iw{top:65px !important;margin-left:-.3em;background:#FFF !important;font-size:18px;overflow:visible}div#map_canvas .gm-style-iw:after{content:"";position:absolute;left:50%;top:100%;width:0;height:0;margin-left:-5px;border-top:20px solid #FFF;border-left:10px solid transparent;border-right:10px solid transparent}div#map_canvas .event-map-location{padding:1.5em 2em 1.5em}.gm-style-iw+div{top:78px !important;right:30px !important}.registration-link{color:#005695}.registration-link:hover{color:#74B535;cursor:pointer}.registration-toggle{display:none}.registration-login-links{float:right;margin-top:1.5em;font-size: .9em}.registration-password
label{margin-bottom:1em}.registration-password input[type="email"]{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:auto;margin-right:1em;margin-top:0}#custom-fields{margin-top: .25em}#custom-fields .flex-check
label{margin-left:0;color:#000;font-size:1em}.promo-code{margin-top: .25em}.registration-password input[type="submit"]{margin:0}.more_options
ul{list-style:none;margin:0;padding:0}.print-invoice{width:1em;height:1em;margin: .25em .5em -.15em 0}#print-invoice
*{fill:#005695}.event-pay-later{color:#222;margin:2em
0}.event-pay-later
a{color:#005695;font-style:italic}.event-pay-later a:hover{color:#84C24F}@media screen and (max-width: 1350px){div#map_canvas{margin-left:-5vw;padding-left:5vw;padding-right:5vw}}@media screen and (max-width: 1000px){div#map_canvas{margin-left:-10vw;padding-left:10vw;padding-right:10vw}}@media screen and (max-width: 750px){.registration-login-links{float:none;margin-top:0}}@media screen and (max-width: 600px){.event-credits{display:block}.event-credits
img{display:block;margin:0
auto 1em}.event-credits
p{margin-left:0}}