*,*:before,*:after{box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}strong{font-weight:bold}ul,ol{margin:1em 0;padding:0 0 0 40px}nav ul,nav ol{list-style:none;margin:0;padding:0}li{list-style:none}ul li,ol li{list-style:disc}img{max-width:100%;height:auto}label,button,input[type="submit"]{cursor:pointer}input,textarea{padding:6px 10px;border:1px solid #DDD;outline:none}abbr{border-bottom:1px dashed #00314D}@font-face{font-family:'ccap-icons';src:url("fonts/ccap-icons.eot?v=2");src:url("fonts/ccap-icons.eot?#iefix&v=2") format("embedded-opentype"),url("fonts/ccap-icons.woff?v=2") format("woff"),url("fonts/ccap-icons.ttf?v=2") format("truetype"),url("fonts/ccap-icons.svg#ccap-icons?v=2") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:after,[class*=" icon-"]:after{font-family:'ccap-icons';font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-left:0.5em;text-align:center;text-shadow:none;box-shadow:none;color:#FFF;line-height:1em}.button{display:inline-block;padding:8px 10px;border:none;background:#EC008C;color:#FFF;font-weight:bold;font-size:0.8em;font-family:inherit}.button:hover,.button:focus,.button.secondary:hover,.button.secondary:focus{background:#D2007D;color:#FFF;text-decoration:none}.button:active{position:relative;top:1px}.button:after{content:'';background:#FFF;color:#EC008C;border-radius:8px;padding:2px;text-shadow:none;box-shadow:none;width:16px;height:16px}.button.secondary:after{color:#EC008C;padding:2px;text-decoration:none}.error-message{color:red}.image-wrap img{width:100%}.inner{padding:0 0 .75em}form.search{margin:1.5em auto .5em;position:relative;width:100%}article form.search{max-width:70%}article form.search input[type='search']{width:100%}input[type='search']{padding-right:65px;height:45px}div[role="main"] form.search input[type="submit"]{width:65px;height:45px;position:absolute;right:0;top:0;padding:0;margin:0;line-height:45px;text-align:center}input[type='search'],input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none;margin-bottom:.8em}body{margin:0;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;color:#00314D;line-height:1.5;font-size:.9em}.wrap{margin:0;max-width:1000px}.container{margin-bottom:1em;padding:1.5em 1em}a{color:#007CC3;text-decoration:none}a:hover,a:focus{color:#006BA9}header[role="banner"]{background:#FFF}header[role="banner"] .inner>div img{margin:1em 0 0 0;border-radius:3px;max-height:56px;max-width:56px}header[role="banner"] .inner div>a{text-align:center;display:block;margin-top:.2em;font-style:italic}header[role="banner"] .inner div h2{text-align:center;font-weight:normal;font-size:1.3em;margin:.5em 0 0}header[role="banner"] .inner nav.secondary{float:left;width:100%;overflow:hidden;position:relative;margin:1em 0 .5em}header[role="banner"] .inner nav.secondary ul{clear:left;float:left;position:relative;left:50%;text-align:center}header[role="banner"] .inner nav.secondary ul li{display:block;float:left;position:relative;right:50%}header[role="banner"] .inner nav.secondary ul li a{display:block;float:left}header[role="banner"] .button{margin:0 .4em 0 0}header[role="banner"] h1{margin:0}header[role="banner"] h1 a{width:234px;height:66px;background:url("images/logo.svg?v=231906") no-repeat;display:block;text-indent:-9999px;margin:0 auto}.slicknav_menu{display:block}.stage-wrapper{position:relative;max-height:468px}.stage-wrapper section.headline h2{color:#1A1A1A;font-style:italic;font-size:1em;font-family:Georgia, Arial, sans-serif;margin-top:0;text-align:center;line-height:1.2}.stage-wrapper section.headline h2 span{display:inline;padding-left:0}.start-col{margin-bottom:2em;text-align:center}.start-col figure{width:178px;margin:0;padding:0}.start-col.first figure img{float:left;margin-right:10px;max-height:178px;overflow:hidden}.map-wrap{position:relative}div[role="main"]{overflow:hidden;padding:1em 0}div[role="main"] a:hover,div[role="main"] a:focus{text-decoration:underline}.map-wrap nav{display:none}.map-wrap nav ul li:hover a,.map-wrap nav ul li:focus a{background:#E0EAF0;color:#00314D}.map-wrap nav ul li.active a{background:#00314D;color:#FFF}article.list{border-bottom:1px dotted #CCC;padding-bottom:1.5em;margin-bottom:1.5em}article h1{font-weight:bold;font-style:italic;font-size:1.8em;font-family:Georgia, Arial, sans-serif}article h2{font-size:1.3em}article h3{font-size:1.05em}article h1,article h2.entry-title{margin:.5em 0}article h2,article h3{margin:1.5em 0 .3em}article .date{margin:.1em 0;font-style:italic}.photo-list{margin:1.5em 0}.photo-list article{background:#FFF;border-radius:4px;border:1px solid #DDD;padding:1.2em 2em;margin-bottom:1.5em}.photo-list img,article.photos img{border:1px solid #CCC !important;padding:5px;background:#FFF}.photo-list article strong a{display:block}.photo-list article p{margin:.5em 0}.local-events article{border-radius:5px;border:1px solid #DDD;padding:45px 25px;background:#FAFAFA;margin:2em 0;position:relative}.local-events article h3{position:absolute;color:#BBB;font-size:1.9em;font-family:Georgia, serif;font-style:italic;font-weight:normal;background:#FFF;padding:5px 20px 10px;border-radius:5px;display:inline-block;box-shadow:0 0 3px rgba(0,0,0,0.2);top:-50px;right:-5px}.links{margin-bottom:2em}.content{margin-bottom:2.5em}.about-me-avatar{float:left;margin:0 1em 1em 0}.about-me-avatar img{max-width:125px;max-height:220px}div[role="main"]>aside{background:#DCDDDE;padding:1.2em;text-align:center}div[role="main"] aside>h4{margin-top:0}div[role="main"] aside p{margin:.3em 0}div[role="main"] aside .back-line-container{overflow:hidden}div[role="main"] aside p.back-line{line-height:0.5;text-align:center;margin:2.5em 0 .8em}div[role="main"] aside p.back-line span{display:inline-block;position:relative;color:#999;font-family:georgia;font-style:italic}div[role="main"] aside p.back-line span:before,div[role="main"] aside p.back-line span:after{content:"";position:absolute;background:#BBB;height:1px;top:40%;width:150px}div[role="main"] aside p.back-line span:before{right:100%;margin-right:15px}div[role="main"] aside p.back-line span:after{left:100%;margin-left:15px}div[role="main"] aside .social{display:inline-block}div[role="main"] aside .social a{display:block;float:left;background:url("images/sidebar_sprite.svg?v=231906") no-repeat;width:36px;height:36px;margin-right:.5em;text-indent:-9999px}div[role="main"] aside .social a.fb{background-position:0 0}div[role="main"] aside .social a.twitter{background-position:0 -36px}div[role="main"] aside .social a.linkedin{background-position:0 -72px}div[role="main"] aside .social a.rss{background-position:0 -108px}div[role="main"] aside label{display:block;margin:0 0 1em}aside input{display:block;width:100%}aside textarea,aside select{display:block;width:100%;border-radius:3px;border:1px solid #CCC;background:#FFF}aside select{margin-bottom:1em}div[role="main"] aside input[type="submit"]{margin:1.5em auto .5em;padding:1em;width:100%;border:none;font-size:.85em;font-weight:bold;cursor:pointer;text-transform:uppercase}footer[role="contentinfo"]{padding:0 1.5em}footer[role="contentinfo"] nav{float:left;margin:0 0 1em;padding:0;color:#777;font-size:.9em}footer[role="contentinfo"] nav ul li{float:left;margin:0 1em 0 0;list-style:none}footer[role="contentinfo"] nav ul li:after{display:inline-block;margin-left:1em;content:'|'}footer[role="contentinfo"] nav ul li a{color:#777;text-decoration:underline}footer[role="contentinfo"] nav ul li:last-child:after{content:''}footer[role="contentinfo"] .social a{display:block;float:left;margin:0 0 0 .5em;width:24px;height:24px;background-image:url("images/sprite.svg?v=231906");text-indent:-9999px}footer[role="contentinfo"] .social a.fb{background-position:0 0;background-repeat:no-repeat}footer[role="contentinfo"] .social a.fb:hover{background-position:0 -168px;background-repeat:no-repeat}footer[role="contentinfo"] .social a.twitter{background-position:0 -192px;background-repeat:no-repeat}footer[role="contentinfo"] .social a.twitter:hover{background-position:0 -24px;background-repeat:no-repeat}footer[role="contentinfo"] .social a.google{background-position:0 -48px;background-repeat:no-repeat}footer[role="contentinfo"] .social a.google:hover{background-position:0 -216px;background-repeat:no-repeat}footer[role="contentinfo"] .social a.linkedin{background-position:0 -240px;background-repeat:no-repeat}footer[role="contentinfo"] .social a.linkedin:hover{background-position:0 -72px;background-repeat:no-repeat}footer[role="contentinfo"] .social a.youtube{background-position:0 -264px;background-repeat:no-repeat}footer[role="contentinfo"] .social a.youtube:hover{background-position:0 -96px;background-repeat:no-repeat}footer[role="contentinfo"] .social a.buzz{background-position:0 -120px;background-repeat:no-repeat}footer[role="contentinfo"] .social a.buzz:hover{background-position:0 -144px;background-repeat:no-repeat}footer[role="contentinfo"] .social a.pinterest{background-position:0 -288px;background-repeat:no-repeat}footer[role="contentinfo"] .social a.pinterest:hover{background-position:0 -312px;background-repeat:no-repeat}.pagenavi{margin:1em 0}.pagenavi a,.pagenavi .current,.pagenavi .expand{padding:4px 8px;margin:0 0 0 1px;font-weight:bold}.pagenavi .expand{color:#999;background:#FAFAFA;display:none}.pagenavi .last,.pagenavi .pages{display:none}.pagenavi .current,.pagenavi a:hover,.pagenavi a:focus{background:#003F5F;color:#FFF;text-shadow:0 1px 1px rgba(0,0,0,0.8);text-decoration:none !important}.tagcloud{padding:0;margin:1.5em 0}.tagcloud ul{padding:0}.tagcloud li{list-style:none}.tagcloud ul li a{display:block;padding:.5em}.tagcloud ul li a:hover,.tagcloud ul li a:focus,.tagcloud ul li.current-cat a{background:#FAFAFA;text-decoration:none}.tagcloud li.current-cat a{font-weight:bold}.commentlist{padding:0;list-style:none}.commentlist li{list-style:none;padding-bottom:.5em;margin-bottom:1em;border-bottom:1px solid #EEE}section.comments{padding:1em 1.5em 0}section.comments label{width:100px;display:block;float:left}section.comments input,section.comments textarea{width:100%;margin-bottom:1em}section.comments textarea{height:140px;resize:vertical}section.comments input[type="submit"]{width:auto}section.comments ol,section.comments ul{padding:0}section.comments li{margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px dashed #CCC}section.comments .comment-meta{margin-top:.5em}@media (min-width: 500px){.button{padding:8px 15px;font-size:.9em}footer[role="contentinfo"] .social{float:right;margin-top:-3px}.about-me-avatar img{max-width:200px;max-height:350px}}@media (min-width: 600px){.photo-list article img{float:right}.photo-list article>div{float:left;width:60%}.pagenavi .expand,.pagenavi .last,.pagenavi .pages{display:inline;margin:0 1em 0 0}.stage-wrapper section.headline h2{color:#FFF;font-size:1.7em;left:1em;margin-top:.83em;text-align:left;position:absolute;top:0;right:0;z-index:55}.stage-wrapper section.headline h2 span{display:block;padding-left:2em}.stage-wrapper section.white-box{position:absolute;top:40%;padding:.5em .5em .5em 1.5em;width:360px;z-index:6}.stage-wrapper section.white-box h3{display:block}}@media (min-width: 756px){.wrap{margin:1em auto 1.5em}.container{padding:1.5em}header[role="banner"] .button{margin:0 0 0 15px}header[role="banner"] h1{float:left}header[role="banner"] .inner div h2{text-align:right;margin:0 0 .1em}header[role="banner"] .inner>div{float:right}header[role="banner"] .inner>div>div>div{float:right}header[role="banner"] .inner>div img{float:right;margin-left:1em;margin-top:0}header[role="banner"] .inner div>a{font-size:1.1em;text-align:right;margin-top:.1em;float:right}header[role="banner"] .inner nav.secondary{float:right;margin-top:15px;width:auto}header[role="banner"] .inner nav.secondary ul{clear:none}header[role="banner"] .inner nav.secondary ul li{display:inline}.local-events article{padding:30px}.map-wrap nav{background:#00314D;display:block}.map-wrap nav ul{display:table;width:100%}.map-wrap>a{display:none}.start-col{width:48%;float:right;margin-bottom:0;text-align:left}.start-col:first-child{float:left}.content{float:left;vertical-align:top;width:70%;padding-right:2.5em;padding-bottom:1000px;margin-bottom:-1000px}div[role="main"]>aside{float:left;width:30%;word-wrap:break-word;text-align:left;padding-bottom:1000px;margin-bottom:-1000px}.map-wrap nav ul li{position:relative;float:none;text-align:center;display:table-cell}.map-wrap nav ul li a{display:block;float:none;padding:.8em .9em;color:#FFF;font-size:.9em}.map-wrap nav ul li.active a{background:#5E95B1}.map-wrap.start>nav ul{display:none}.slicknav_menu{display:none}section.comments input,section.comments textarea{width:70%}}@media (max-width: 756px){.wrap>nav{height:44px}.wrap>nav ul.slicknav_nav li.mini-item{font-size:.8em}.wrap>nav ul.slicknav_nav li.mini-item a{margin-left:1.9em}.wrap>nav ul.slicknav_nav li.mini-item.mini-item-first a{padding-left:3.1em;background:url("images/us.gif?v=231906") no-repeat 1.2em 1.1em}}@media (min-width: 840px){.stage-wrapper img{max-width:none;overflow:hidden;margin-top:0}.stage-wrapper section.headline h2{font-size:2.1em}}.clear{clear:both}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.s-hidden{display:none}.s-display{display:block}/*! fancyBox v2.1.0 fancyapps.com | fancyapps.com/fancybox/#license  */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#F9F9F9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("images/fancybox_sprite.png?v=231906")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("images/fancybox_loading.gif?v=231906") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("images/blank.gif?v=231906");-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040}.fancybox-prev span{left:-60px;background-position:0 -36px}.fancybox-next span{right:-60px;background-position:0 -72px}@media (max-width: 740px){.fancybox-prev span{left:10px}.fancybox-next span{right:10px}}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("images/fancybox_overlay.png?v=231906")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#FFF}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#FFF;padding:10px;background:rgba(0,0,0,0.8)}#tribe-events-event-meta .column{width:44% !important}.grid #tribe-events-calendar-header{height:30px !important}#tribe-events-content{padding:0 !important}a.tooltip_link{position:relative !important}.tooltip{display:none;position:absolute !important;width:300px;background:#007CC3;padding:10px 15px;margin:0 0 12px 0;color:#FFF;z-index:100;bottom:100%;text-align:left;font-weight:bold;cursor:default;font-size:13px}.tooltip:after{content:"";position:absolute !important;bottom:-14px;z-index:100;border:0 solid #007CC3;border-bottom:14px solid transparent;width:100%}.tooltip:before{content:"";position:absolute !important;border:0 solid #007CC3;bottom:-14px;z-index:100}.tooltip.left{border-radius:5px 5px 5px 0}.tooltip.left:after{border-left-width:14px;left:0}@media only screen and (max-width: 479px){.tooltip{display:none;position:absolute !important;width:200px !important;left:20% !important;background:#007CC3;padding:10px 15px;margin:0 0 12px 0;color:#FFF;z-index:100;bottom:100%;text-align:left;font-weight:bold;cursor:default;font-size:13px}}/*! Mobile Menu Core Style  */.slicknav_btn{display:block;vertical-align:middle;cursor:pointer}.slicknav_menu .slicknav_icon{float:left;margin:0.188em 0 0 0.438em}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_nav{clear:both}.slicknav_nav ul,.slicknav_nav li{display:block}.slicknav_nav .slicknav_item{display:block;cursor:pointer;position:relative}.slicknav_nav a{display:block}.slicknav_menu:before,.slicknav_menu:after{content:" ";display:table}.slicknav_menu:after{clear:both}.slicknav_menu{background-color:rgba(0,49,77,0.9);width:100%;position:absolute}.slicknav_menu_open{position:fixed;z-index:502}.slicknav_menu,.slicknav_nav{max-height:0;transition:all 250ms}.slicknav_menu_open,.slicknav_menu_open .slicknav_nav{overflow:auto;max-height:100%}.slicknav_btn{background:none;border:none;text-align:center;padding:.2em 0 0 1em;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;height:44px}.slicknav_btn:before{font-family:'ccap-icons';float:left;content:'\f008';font-size:2em;color:#00314D;transition:color 250ms}.slicknav_menu_open .slicknav_btn:before{color:#9CBDD1}.slicknav_menu .slicknav_nav>*,.slicknav_open .slicknav_menutxt{opacity:0;transition:opacity 250ms}.slicknav_menu_open .slicknav_nav>*,.slicknav_collapsed .slicknav_menutxt{opacity:1}.slicknav_menu .slicknav_menutxt{color:#00314D;margin-left:.5em;display:block;font-size:1.2em;line-height:40px;float:left}.slicknav_nav{color:#FFF;margin:0;padding:0;font-size:1.2em;-webkit-tap-highlight-color:transparent}.slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden}.slicknav_nav a{text-decoration:none;color:#FFF}.slicknav_nav li.menu-item-has-children div[role="menuitem"]>a{padding:.8em 3em}.slicknav_nav li>a[role="menuitem"],.slicknav_nav li div[role="menuitem"]>a{border-bottom:1px solid transparent;padding:.8em 1.1em;position:relative}.slicknav_nav li.mini-item a[role="menuitem"]{padding:.8em 1.1em .8em 40px}.slicknav_menu_open .slicknav_nav li>a[role="menuitem"],.slicknav_menu_open .slicknav_nav li div[role="menuitem"]>a{border-color:#26536D}.slicknav_nav li.current_page_item>div[role="menuitem"] a,.slicknav_nav li.current_page_parent>div[role="menuitem"] a,.slicknav_nav li.current_page_ancestor>div[role="menuitem"] a,.slicknav_nav li.current_page_item>a[role="menuitem"],.slicknav_nav li.current_page_parent>a[role="menuitem"],.slicknav_nav li.current_page_ancestor>a[role="menuitem"],.slicknav_nav li.current>a[role="menuitem"]{color:#9CBDD1;font-weight:bold}.slicknav_nav .slicknav_item a{margin:0}.slicknav_nav .slicknav_item:hover{color:#CADBE6}.slicknav_nav a:hover{color:#CADBE6}
