#document{text-align:center}section>div.container{margin-left:auto;margin-right:auto;max-width:960px;padding-left:1.5em;padding-right:1.5em}@media(max-width:640px){section>div.container{padding-left:1.125em;padding-right:1.125em}}@media(max-width:480px){section>div.container{padding-left:.75em;padding-right:.75em}}section#featured{background-color:#DDD;margin-bottom:2.25em}div.carousel{position:relative;min-height:180px}@media(min-width:1001px){div.carousel{overflow:hidden}}@media(max-width:1000px){div.carousel{margin-bottom:3em}}div.carousel .slides{margin:0;list-style:none;min-height:180px}div.carousel .slides>li{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;background-color:#000;min-height:180px;text-align:center}div.carousel .slides>li img{display:block;height:100%;position:absolute;left:50%;max-width:none;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%)}div.carousel .slides>li .play{position:absolute;left:50%;top:50%;margin:-50px 0 0 -50px;width:100px;height:100px;line-height:100px;overflow:hidden;background-color:#5BA4BC;background-color:#000;opacity:.75;color:#FFF;text-align:center;font-size:2.4em;text-indent:6px;border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;-webkit-border-radius:100%;transition:background-color .5s,opacity .5s,box-shadow .5s;-moz-transition:background-color .5s,opacity .5s,box-shadow .5s;-ms-transition:background-color .5s,opacity .5s,box-shadow .5s;-o-transition:background-color .5s,opacity .5s,box-shadow .5s;-webkit-transition:background-color .5s,opacity .5s,box-shadow .5s;box-shadow:0 0 10px rgba(0,0,0,0.66);-moz-box-shadow:0 0 10px rgba(0,0,0,0.66);-ms-box-shadow:0 0 10px rgba(0,0,0,0.66);-o-box-shadow:0 0 10px rgba(0,0,0,0.66);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.66)}div.carousel .slides>li .play:before{display:block;font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f04b"}div.carousel .slides>li .play:hover{background-color:#5BA4BC;opacity:1}div.carousel .slides>li .caption{position:absolute;z-index:100;width:100%;color:#FFF;text-align:center;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%)}div.carousel .slides>li .caption .title{display:block;font-weight:bold;font-size:1.44em;line-height:1.04167em;margin:0;display:none}div.carousel .slides>li .caption .copy{display:block;display:none}div.carousel .thumbnails{position:absolute;margin:0;list-style:none;z-index:200;width:100%;left:0;max-width:100%;text-align:center}@media(min-width:1001px){div.carousel .thumbnails{bottom:1.5em;bottom:0;height:3em;background-color:rgba(33,33,33,0.75);background-color:rgba(0,0,0,0.6)}}@media(max-width:1000px){div.carousel .thumbnails{top:100%;padding:.975em 0 .375em}}div.carousel .thumbnails>li{display:inline-block;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}@media(min-width:1001px){div.carousel .thumbnails>li{width:240px;position:relative}div.carousel .thumbnails>li>span,div.carousel .thumbnails>li>a{overflow:hidden;text-decoration:none;cursor:pointer;display:block;font-weight:bold;position:relative;height:3em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#FFF;opacity:.66;transition:background-color .3s ease,opacity .3s ease;-moz-transition:background-color .3s ease,opacity .3s ease;-ms-transition:background-color .3s ease,opacity .3s ease;-o-transition:background-color .3s ease,opacity .3s ease;-webkit-transition:background-color .3s ease,opacity .3s ease}div.carousel .thumbnails>li>span img,div.carousel .thumbnails>li>a img{display:none}div.carousel .thumbnails>li>span span.title,div.carousel .thumbnails>li>a span.title{font-size:.75em;line-height:1.32em;margin:0;padding:0 .8em;max-height:2.52em;overflow:hidden;display:inline-block;vertical-align:middle;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;left:0;right:0;top:50%;transform:translateY(-55%);-moz-transform:translateY(-55%);-ms-transform:translateY(-55%);-o-transform:translateY(-55%);-webkit-transform:translateY(-55%)}div.carousel .thumbnails>li:before{position:absolute;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #E49549;content:" ";bottom:100%;left:50%;margin-left:-10px;margin-bottom:-10px;transition:margin .3s .3s ease,opacity .15s;-moz-transition:margin .3s .3s ease,opacity .15s;-ms-transition:margin .3s .3s ease,opacity .15s;-o-transition:margin .3s .3s ease,opacity .15s;-webkit-transition:margin .3s .3s ease,opacity .15s;opacity:0}div.carousel .thumbnails>li.current>span,div.carousel .thumbnails>li.current>a{background-color:#E49549;opacity:1}div.carousel .thumbnails>li.current:before{opacity:1;margin-bottom:0;transition:margin .3s .15s ease,opacity 0s .3s;-moz-transition:margin .3s .15s ease,opacity 0s .3s;-ms-transition:margin .3s .15s ease,opacity 0s .3s;-o-transition:margin .3s .15s ease,opacity 0s .3s;-webkit-transition:margin .3s .15s ease,opacity 0s .3s}}@media(max-width:1000px){div.carousel .thumbnails>li{margin:0 .2em}div.carousel .thumbnails>li>span,div.carousel .thumbnails>li>a{overflow:hidden;cursor:pointer;display:block;transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;-webkit-transition:opacity .5s ease;background-color:#444;height:14px;width:14px;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;opacity:.25}div.carousel .thumbnails>li>span img,div.carousel .thumbnails>li>a img{display:none}div.carousel .thumbnails>li>span span.title,div.carousel .thumbnails>li>a span.title{display:none}div.carousel .thumbnails>li.current>span,div.carousel .thumbnails>li.current>a{background-color:#444;opacity:1}}div.carousel .controls{display:none}div.carousel .carousel_player{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}div.carousel .carousel_player iframe{display:block;overflow:hidden!important}div.carousel .carousel_player .close{position:absolute;top:0;right:0;z-index:2000;text-transform:uppercase;cursor:pointer;text-decoration:none;-webkit-appearance:none;background-color:#5BA4BC;font-weight:bold;border:none;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;display:inline-block;text-transform:uppercase;letter-spacing:1px;outline:none!important;text-align:center;color:#FFF;font-size:.9em;line-height:1.66667em;margin:0;padding:.1125em .83333em;font-size:.69em;line-height:2.17391em;margin:0;padding:0 .71739em;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0}div.carousel .carousel_player .close:hover{color:#FFF}div.carousel .carousel_player .close::-moz-focus-inner,div.carousel .carousel_player .close[type="button"]::-moz-focus-inner{padding:0;border:0}.ie7 div.carousel .carousel_player .close{line-height:normal;height:auto}div.carousel .carousel_player .close:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00d";margin-right:.3em}#media,#blog{display:inline-block;vertical-align:top;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:960px;padding-left:1.5em;padding-right:1.5em;position:relative;width:50%;max-width:512px;margin-bottom:1.5em}@media(max-width:640px){#media,#blog{padding-left:1.125em;padding-right:1.125em}}@media(max-width:480px){#media,#blog{padding-left:.75em;padding-right:.75em}}@media(max-width:640px){#media,#blog{width:auto}}#media h1,#blog h1{font-size:.69444em;line-height:2.16em;margin-top:0;margin-bottom:.54em;padding:.27em 1.296em;letter-spacing:2px;text-transform:uppercase;background-color:#FFF;position:relative;top:-1.35em;display:inline-block;color:#E49549}#media h2,#blog h2{font-size:1.44em;line-height:1.04167em;margin-top:-0.65104em;margin-bottom:0;font-family:"source-serif-pro",georgia,"times new roman",serif}#media h2 a,#blog h2 a{text-decoration:none;color:#444}#media div.visual a,#blog div.visual a{display:block}#media div.visual img,#blog div.visual img{width:100%;display:block}@media(min-width:641px){section#media{padding-right:.75em}}section#media div.visual a{display:block;position:relative;background-color:#111}section#media div.visual a span.play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);color:#FFF;font-size:1.44em;line-height:2.60417em;height:2.60417em;width:2.60417em;margin:0;border-radius:100%;box-sizing:border-box;text-indent:6px;z-index:20;background-color:#000;opacity:.5;transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;overflow:hidden}section#media div.visual a span.play:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f04b";display:block}section#media div.visual a:hover span.play{opacity:1;background-color:#5BA4BC}section#media div.visual a img{opacity:.5}section#media div.visual div.placeholder{padding-bottom:56%;position:relative;overflow:hidden;background-color:#333;color:#666}section#media div.visual div.placeholder span{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:1.2em;line-height:1.25em;margin:0;padding:1.25em}section#media div.speaker{font-style:normal;font-size:.83333em;line-height:1.8em;margin:.225em 0;color:#888}section#media div.summary{display:none}section#media ul.media{margin:.75em 0 0;list-style:none}section#media ul.media>li{display:inline-block;vertical-align:middle;margin:0 auto .375em}@media(max-width:480px){section#media ul.media>li{display:block}}section#media ul.media>li>a,section#media ul.media>li>span{cursor:pointer;text-decoration:none;-webkit-appearance:none;background-color:#5BA4BC;font-weight:bold;border:none;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;display:inline-block;text-transform:uppercase;letter-spacing:1px;outline:none!important;text-align:center;color:#FFF;font-size:.9em;line-height:1.66667em;margin:0;padding:.1125em .83333em;font-size:.67em;line-height:2.23881em;margin:0;padding:0 1.1194em;display:block}section#media ul.media>li>a:hover,section#media ul.media>li>span:hover{color:#FFF}section#media ul.media>li>a::-moz-focus-inner,section#media ul.media>li>a[type="button"]::-moz-focus-inner,section#media ul.media>li>span::-moz-focus-inner,section#media ul.media>li>span[type="button"]::-moz-focus-inner{padding:0;border:0}.ie7 section#media ul.media>li>a,.ie7 section#media ul.media>li>span{line-height:normal;height:auto}@media(max-width:640px){section#media ul.media>li>a,section#media ul.media>li>span{font-size:.83em;line-height:1.80723em;margin:0;padding:.2259em .90361em}}section#media ul.media>li.video a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f16a";margin-right:.3em}section#media ul.media>li.audio a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f025";margin-right:.3em}section#media ul.media>li.downloads{position:relative;z-index:100}section#media ul.media>li.downloads span{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section#media ul.media>li.downloads span:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f019";margin-right:.3em}section#media ul.media>li.downloads ul{list-style:none;margin:1px 0 0;position:absolute;background-color:#5BA4BC;border-radius:3px;min-width:100%;overflow:hidden;max-height:0;z-index:100;transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.1),0px 4px 0 rgba(0,0,0,0.1)}section#media ul.media>li.downloads ul a{display:block;color:#FFF;text-decoration:none;font-size:.69444em;line-height:2.16em;margin:0;padding:0 .864em;white-space:nowrap}section#media ul.media>li.downloads.open ul{max-height:none}@media(min-width:641px){section#blog{padding-left:.75em}}section#blog cite,section#blog time{font-style:normal;font-size:.83333em;line-height:1.8em;margin:0;color:#888}section#blog time:before{content:" \00b7 "}section#blog div.more{margin-top:.75em}section#blog div.more a{cursor:pointer;text-decoration:none;-webkit-appearance:none;background-color:#5BA4BC;font-weight:bold;border:none;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;display:inline-block;text-transform:uppercase;letter-spacing:1px;outline:none!important;text-align:center;color:#FFF;font-size:.9em;line-height:1.66667em;margin:0;padding:.1125em .83333em;font-size:.67em;line-height:2.23881em;margin:0;padding:0 1.1194em}section#blog div.more a:hover{color:#FFF}section#blog div.more a::-moz-focus-inner,section#blog div.more a[type="button"]::-moz-focus-inner{padding:0;border:0}.ie7 section#blog div.more a{line-height:normal;height:auto}@media(max-width:640px){section#blog div.more a{font-size:.83em;line-height:1.80723em;margin:0;padding:.2259em .90361em}}@media(max-width:480px){section#blog div.more a{display:block;margin-top:.90361em}}section#blog div.more a:after{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";margin-left:.3em}section#events{margin-top:1.5em;padding:4.5em 0 3em;color:#FFF;background-size:cover;background-color:#222;position:relative}section#events div.background{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0}section#events div.container{position:relative;z-index:10}section#events div.container>h1{color:#E49549;text-transform:uppercase;letter-spacing:2px}section#events section.feed.events{padding:3.75em 0}@media(max-width:570px){section#events section.feed.events{padding:1.5em 0 0}}section#events section.feed.events section{display:inline-block;width:33.33%;box-sizing:border-box;padding:.6em;vertical-align:top}@media(max-width:570px){section#events section.feed.events section{width:auto;display:block}}section#events section.feed.events section time{width:4.5em;height:4.5em;border-radius:100%;border:2px solid #FFF;display:block;margin:0 auto .75em;text-align:center}@media(max-width:570px){section#events section.feed.events section time{width:3em;height:3em}}section#events section.feed.events section time span{display:block}section#events section.feed.events section time span.day{font-size:2.0736em;line-height:.72338em;margin-top:.43403em;margin-bottom:0}@media(max-width:570px){section#events section.feed.events section time span.day{font-size:1.2em;line-height:1em;margin-top:.25em;margin-bottom:0}}section#events section.feed.events section time span.month{font-size:.69444em;line-height:1.728em;margin:0;text-transform:uppercase;letter-spacing:2px;font-weight:bold}@media(max-width:570px){section#events section.feed.events section time span.month{font-size:.5787em;line-height:2.0736em;margin:0}}section#events section.feed.events section a{color:#FFF}section#events section.feed.events section h1{color:#FFF;font-family:"source-serif-pro",georgia,"times new roman",serif}section#events section.feed.events section time{color:#FFF}section#about{padding:3.75em 0;text-align:center}section#about:after{display:block;clear:both;content:" ";overflow:hidden;height:0}section#about section.intro p{font-size:1.2em;line-height:1.5625em;margin-top:0;margin-bottom:1.25em;margin-left:auto;margin-right:auto;color:#888;max-width:33em}section#about section.intro p strong{text-transform:uppercase;color:#E49549}section#about section.intro a{cursor:pointer;text-decoration:none;-webkit-appearance:none;background-color:#5BA4BC;font-weight:bold;border:none;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;display:inline-block;text-transform:uppercase;letter-spacing:1px;outline:none!important;text-align:center;color:#FFF;font-size:.9em;line-height:1.66667em;margin:0;padding:.1125em .83333em;font-size:.67em;line-height:2.23881em;margin:0;padding:0 1.1194em}section#about section.intro a:hover{color:#FFF}section#about section.intro a::-moz-focus-inner,section#about section.intro a[type="button"]::-moz-focus-inner{padding:0;border:0}.ie7 section#about section.intro a{line-height:normal;height:auto}@media(max-width:640px){section#about section.intro a{font-size:.83em;line-height:1.80723em;margin:0;padding:.2259em .90361em}}@media(max-width:480px){section#about section.intro a{display:block;margin-top:.45181em}}section#about h2{font-size:1em;line-height:1.5em;margin-top:0;margin-bottom:.375em;text-transform:uppercase;letter-spacing:1px}section#about section.times{margin-bottom:1.5em}@media(min-width:861px){section#about section.times{float:left;width:50%}}section#about section.times table{margin:0 auto}section#about section.times table td{font-size:.83333em;line-height:1.8em;margin:0}section#about section.times table td:first-child{white-space:nowrap;font-weight:bold;text-align:right;padding-right:.6em}section#about section.times table td:last-child{text-align:left}section#about section.times table td small{font-size:.83em;font-style:italic}section#about section.location{margin-bottom:1.5em}@media(min-width:861px){section#about section.location{float:left;width:50%}}section#about section.location address,section#about section.location div.phone{font-size:.83333em;line-height:1.8em;margin:0}section#about section.location address{display:block;font-style:normal}section#about section.location div.phone{margin-top:.75em}