@import url("//fonts.googleapis.com/css?family=Roboto:300,400,500,700");
@import url("//fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700");
@import url("//fonts.googleapis.com/css?family=Oswald:400,700");
@import '/static/icons/css/ionicons.min.css';
@font-face{font-family:'icons';src:url("/static/icons/fonts/icomoon.eot?ah9id1");src:url("/static/icons/fonts/icomoon.eot?#ah9id1#iefix") format('embedded-opentype'),url("/static/icons/fonts/icomoon.woff?ah9id1") format('woff'),url("/static/icons/fonts/icomoon.ttf?ah9id1") format('truetype'),url("/static/icons/fonts/icomoon.svg?ah9id1#icons") format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cdc-talent:before{content:"\e600"}.icon-cdc-talent-mono:before{content:"\e800"}.icon-cdc-spaces:before{content:"\e601"}.icon-cdc-spaces-mono:before{content:"\e801"}.icon-cdc-community:before{content:"\e602"}.icon-cdc-community-mono:before{content:"\e802"}.icon-cdc-capital:before{content:"\e603"}.icon-cdc-capital-mono:before{content:"\e803"}.icon-cdc-attraction:before{content:"\e604"}.icon-cdc-attraction-mono:before{content:"\e804"}.icon-cdc-search:before{content:"\e605"}.container{position:relative;display:block;max-width:1024px;padding:0 1%;margin:0 auto;overflow:hidden}.talent,.talent:hover,.talent:visited,.icon-cdc-talent:before{color:#cb9913}.spaces,.spaces:hover,.spaces:visited,.icon-cdc-spaces:before{color:#f00020}.community,.community:hover,.community:visited,.icon-cdc-community:before{color:#00c2f7}.capital,.capital:hover,.capital:visited,.icon-cdc-capital:before{color:#9ab243}.attraction,.attraction:hover,.attraction:visited,.icon-cdc-attraction:before{color:#d20063}main.community,main.community-old,main.talent,main.talent-old,main.attraction,main.capital,main.spaces{color:#5f5f5f}main.community:hover,main.community-old:hover,main.talent:hover,main.talent-old:hover,main.attraction:hover,main.capital:hover,main.spaces:hover,main.community:visited,main.community-old:visited,main.talent:visited,main.talent-old:visited,main.attraction:visited,main.capital:visited,main.spaces:visited{color:#5f5f5f}.hidden{display:none}.uk-tooltip{z-index:999;color:#eee}main.news.capital ~ .uk-tooltip{max-width:300px;padding:15px 10px;font-weight:100}main.talent.post ~ .uk-tooltip{max-width:305px;padding:20px;font-weight:100;font-size:10.5pt;line-height:1.6em}.uk-modal{padding-top:80px}.uk-modal h4{font-size:18pt}.sweet-alert{padding-bottom:40px}.sweet-alert button{font-weight:300}@-moz-keyframes spin{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0)}100%{-ms-transform:rotate(359deg)}}svg.beta.white{fill:#fff}svg.beta.blue-darkest{fill:#004059}svg.beta.blue-darker{fill:#00678f}svg.beta.blue-medium{fill:#00a4e4}.spinner{display:inline-block;width:24px;height:24px;position:relative;-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;-ms-animation:spin 1s infinite linear;animation:spin 1s infinite linear}.spinner.gray-dark{fill:#5f5f5f}.spinner.gray-light{fill:#999}.spinner.white{fill:#fff}.spinner svg{width:100%;height:100%}@-moz-keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}.tooltip-box{position:absolute;background:#eee;border:1px solid #cacaca}.tooltip-box:after,.tooltip-box:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.tooltip-box:after{border-color:rgba(255,255,255,0);border-width:10px;border-top-color:#eee;margin-left:-10px}.tooltip-box:before{border-color:rgba(0,0,0,0);border-width:11px;border-top-color:#cacaca;margin-left:-11px}nav.interior{background-color:#00a4e4}nav.interior ul{list-style:none;font-size:0;margin:0;padding:0}nav.interior ul li{display:inline-block;padding:20px 3%;font-size:11pt;font-weight:300;text-align:center}nav.interior ul li:first-child{padding-left:6%}nav.interior ul li:last-child{padding-right:6%}nav.interior ul li a{position:relative;color:#ddd;letter-spacing:2px;text-transform:uppercase}nav.interior ul li.active a{color:#fff}nav.interior ul li.active a:after{content:"\f10d";font-family:"Ionicons";color:#fcfcfc;font-size:16pt;line-height:10px;position:absolute;left:50%;bottom:-24px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}nav.helper ul{list-style:none;margin:0;padding:0;text-align:center;font-size:0}nav.helper ul li{display:inline-block;font-size:9pt;text-transform:uppercase;padding:3px 15px;border-right:solid 1px #ddd}nav.helper ul li:last-child{border-right:0}ul.dots{position:relative;list-style:none;padding-left:10px}ul.dots li{position:relative;padding-left:18px;line-height:1.3em}ul.dots li:before{position:absolute;left:0;content:"\00b7";font-size:1.4em}ul.chevrons{position:relative;list-style:none;padding-left:10px}ul.chevrons li{position:relative;padding-left:18px;line-height:1.3em}ul.chevrons li:before{position:absolute;left:0;content:"\f152";font-family:"Ionicons"}.uk-form ::-webkit-input-placeholder{color:#ddd}.uk-form :-moz-placeholder{color:#ddd}.uk-form ::-moz-placeholder{color:#ddd}.uk-form :-ms-input-placeholder{color:#ddd}.uk-form .uk-form-label{font-weight:400;color:#5f5f5f;display:inline-block}.uk-form .uk-form-label.required:after{content:"*";position:relative;left:3px;top:-2px;font-size:.8em;font-weight:300;color:#7a7a7a}.uk-form i.note{font-weight:200}.uk-form .char-count{float:right;font-size:9pt;margin-top:5px;font-style:italic}.uk-form .uk-form-row.phone{position:absolute;overflow:hidden;padding:0;margin:0;width:0;height:0}.uk-form .uk-form-file{vertical-align:inherit}.uk-form .uk-form-help-block{display:none;font-size:9pt;font-weight:300;letter-spacing:1px;color:#c00;margin:3px 0 0 2px}.uk-form .uk-form-controls.has-error .uk-form-help-block{display:block}.uk-form .uk-button{border-radius:0;text-transform:uppercase;font-weight:400;border:solid 1px #ddd;padding:7px 12px 5px 12px}.uk-form .uk-button[type="submit"]{background-color:#00a4e4;border:solid 1px #00a4e4}.uk-form .spinner{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);top:5px;right:5px}.uk-form.ajaxing .uk-form-label,.uk-form.disabled .uk-form-label,.uk-form.ajaxing .uk-form-controls,.uk-form.disabled .uk-form-controls,.uk-form.ajaxing button,.uk-form.disabled button,.uk-form.ajaxing .uk-button,.uk-form.disabled .uk-button{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}.uk-form.ajaxing .uk-form-label.buttons,.uk-form.disabled .uk-form-label.buttons,.uk-form.ajaxing .uk-form-controls.buttons,.uk-form.disabled .uk-form-controls.buttons,.uk-form.ajaxing button.buttons,.uk-form.disabled button.buttons,.uk-form.ajaxing .uk-button.buttons,.uk-form.disabled .uk-button.buttons{opacity:1;-ms-filter:none;filter:none}.uk-form.ajaxing .spinner{opacity:1;-ms-filter:none;filter:none}html,body{height:100%}body{font:normal normal 300 12pt Roboto, helvetica, sans-serif;padding-top:68px;color:#5f5f5f;margin:0}body.home{padding-top:0}html,button{font:normal normal 300 12pt Roboto, helvetica, sans-serif;letter-spacing:.05em}.uk-modal-page{height:auto}.uk-modal-page body{height:auto}h1,h2,h3,h4,h5,h6{font-weight:300;font-family:Roboto, helvetica, sans-serif;color:#696969}img{max-width:inherit}a{text-decoration:none;color:#00a4e4}a:hover,a:visited{text-decoration:none}a.more{text-transform:uppercase;font-weight:400}a.share{text-transform:uppercase;color:#aaa;padding:0 0 0 30px;font-size:10.5pt;letter-spacing:.06em}a.share i{position:relative;font-size:16pt;top:1px}.box,main.home .poll .vote form .choice button,main.news-detail .body a.button,main.talent-old article.main .portal a.button,main.talent-old article.main .charlestonworks a.button,main.talent-old article.main .codecamp a.button,main.talent-old article.main .codeshow a.button,main.talent-old article.main .user-groups a.button{-webkit-box-shadow:0 0 7px 0 rgba(50,50,50,0.2);box-shadow:0 0 7px 0 rgba(50,50,50,0.2)}header.main{position:fixed;top:0;width:100%;background:#00a4e4;height:68px;min-height:68px;max-height:68px;z-index:9998;-webkit-box-shadow:0 1px 4px #7a7a7a;box-shadow:0 1px 4px #7a7a7a;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}header.main .container{padding:0;overflow:visible;position:relative}header.main nav{position:relative;background:none;border:none;border-radius:0;height:68px;min-height:68px;max-height:68px;z-index:10}header.main nav .brand{float:left;height:100%;padding:0}header.main nav .brand a{background-color:#008bc2;display:inline-block;height:100%}header.main nav .brand a img{width:50px;height:36px;margin:16px 12px}@media (max-width:794px){header.main nav .brand{width:50%}}header.main nav .chsworks-promo{padding:15px 10px;width:300px;background-color:#fff;opacity:1;-ms-filter:none;filter:none}header.main nav .chsworks-promo .blurb{text-align:center;padding:10px 25px;white-space:normal}header.main nav .chsworks-promo .blurb a{text-decoration:none;float:none}header.main nav .chsworks-promo .chsworks-img{width:60%;margin:0 auto;padding:10px 0}header.main nav .chsworks-promo .chsworks-img a{float:none}header.main nav .chsworks-promo .chsworks-img img{width:100%}header.main nav .chsworks-promo .chsworks-nav{text-align:center;padding:15px}header.main nav .chsworks-promo .chsworks-nav a{color:#fff;background-color:#00a4e4;font-weight:400;text-decoration:none;padding:10px 25px;border-radius:5px;font-size:18px;float:none}header.main nav ul{list-style:none;padding-left:0;position:relative;float:left}header.main nav ul li{position:relative;display:block}header.main nav ul li a{color:#fff;font-size:11pt;font-weight:400;letter-spacing:.1em;text-transform:uppercase;height:auto;display:block;margin:0 auto;border:none;padding:0;text-shadow:none}header.main nav ul li a:hover{color:#c2e9f9}header.main nav ul.primary{display:none;background-color:#008bc2;margin:0;padding-top:26px;position:absolute;top:68px;border-top:solid 1px #00678f}header.main nav ul.primary li{padding-left:20px}header.main nav ul.sub,header.main nav ul.search{display:none}header.main nav ul.alt{margin-top:5px}header.main nav ul.alt li{float:right}header.main nav ul.alt li a{display:block;padding:5px 20px}header.main nav ul.alt li a i{color:#fff;font-size:40px}header.main nav ul.alt li.alt-search a{padding:12px 0}header.main nav ul.alt li.alt-search a i{font-size:30px}header.main .search-box{position:absolute;top:-100px;right:1px;width:100%;padding:20px 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#008bc2;-webkit-box-shadow:0 1px 4px #7a7a7a;box-shadow:0 1px 4px #7a7a7a;z-index:1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out}header.main .search-box form input[type="text"]{padding:6px;height:35px;font-size:14pt}header.main .search-box form button{background-color:transparent !important;border:1px solid #fff !important;border-radius:4px;padding:3px 0 2px 0}header.main .search-box.active{opacity:1;-ms-filter:none;filter:none;top:68px}@media screen and (min-width:795px){header.main nav.sub-active[data-sub="what"] li#what:before{display:block}header.main nav.sub-active[data-sub="what"] ul#what{opacity:1;-ms-filter:none;filter:none;z-index:9999;top:68px;-webkit-transition:opacity 50ms linear, top 0 linear;-moz-transition:opacity 50ms linear, top 0 linear;-o-transition:opacity 50ms linear, top 0 linear}header.main nav.sub-active[data-sub="who"] li#who:before{display:block}header.main nav.sub-active[data-sub="who"] ul#who{opacity:1;-ms-filter:none;filter:none;z-index:9999;top:68px;-webkit-transition:opacity 50ms linear, top 0 linear;-moz-transition:opacity 50ms linear, top 0 linear;-o-transition:opacity 50ms linear, top 0 linear}header.main nav.sub-active[data-sub="jobs"] li#jobs:before{display:block}header.main nav.sub-active[data-sub="jobs"] ul#jobs{display:block;opacity:1;-ms-filter:none;filter:none;z-index:9999;top:68px;-webkit-transition:opacity 50ms linear, top 0 linear;-moz-transition:opacity 50ms linear, top 0 linear;-o-transition:opacity 50ms linear, top 0 linear}header.main nav.sub-active[data-sub="spaces"] li#spaces:before{display:block}header.main nav.sub-active[data-sub="spaces"] ul#spaces{opacity:1;-ms-filter:none;filter:none;z-index:9999;top:68px;-webkit-transition:opacity 50ms linear, top 0 linear;-moz-transition:opacity 50ms linear, top 0 linear;-o-transition:opacity 50ms linear, top 0 linear}header.main nav.sub-active[data-sub="about"] li#about:before{display:block}header.main nav.sub-active[data-sub="about"] ul#about{opacity:1;-ms-filter:none;filter:none;z-index:9999;top:68px;-webkit-transition:opacity 50ms linear, top 0 linear;-moz-transition:opacity 50ms linear, top 0 linear;-o-transition:opacity 50ms linear, top 0 linear}header.main nav ul,header.main nav li,header.main nav a{float:left}header.main nav ul li{margin-right:14px}header.main nav ul li:last-child{margin-right:0}header.main nav ul li a{font-size:9pt}header.main nav ul.primary{position:relative;top:0;display:block;background:none;border-top:none;margin:0;padding:28px 0 26px 15px}header.main nav ul.primary li{padding-left:0}header.main nav ul.primary li:before{display:none;content:"\f10d";font-family:"Ionicons";font-size:20px;position:absolute;color:#008bc2;top:25px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}header.main nav ul.search{position:relative;top:0;display:block;background:none;border-top:none;margin:0;height:100%}header.main nav ul.search li{float:right;padding:20px 18px 14px 18px;border-left:solid 1px #7bcded;border-right:solid 1px #7bcded}header.main nav ul.search li a{font-size:22pt}header.main nav ul.sub{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);display:block;position:absolute;top:-100px;white-space:nowrap;background:#008bc2;margin:0;z-index:-1;-webkit-box-shadow:0 1px 4px #7a7a7a;box-shadow:0 1px 4px #7a7a7a;-webkit-transition:opacity 50ms linear, top 0 linear 100ms;-moz-transition:opacity 50ms linear, top 0 linear 100ms;-o-transition:opacity 50ms linear, top 0 linear 100ms}header.main nav ul.sub li{display:inline-block;margin:0;padding:15px}header.main nav ul.sub li:first-child{padding-left:25px}header.main nav ul.sub li:first-child.portal-home{background-color:#00678f;padding:11px 15px 11px 12px;margin-right:8px}header.main nav ul.sub li:first-child.portal-home a{font-size:7.5pt;line-height:8.5pt;position:relative}header.main nav ul.sub li:first-child.portal-home a i{float:left;position:relative;font-size:15pt;top:1px;margin-right:3px}header.main nav ul.sub li:last-child{padding-right:25px}header.main nav ul.sub li a{font-weight:300;font-size:8pt;position:relative}header.main nav ul.sub li a svg.beta{position:absolute;width:20px;top:14px;right:0}header.main nav ul.sub#who{left:92px}header.main nav ul.sub#what{left:158px}header.main nav ul.sub#what li{text-align:center}header.main nav ul.sub#what li i{display:block;font-size:20pt;margin:5px auto 10px auto}header.main nav ul.sub#jobs{left:320px;display:none}header.main nav ul.sub#spaces{left:370px}header.main nav ul.sub#about{right:70px}header.main nav ul.alt{display:none}header.main .search-box{width:600px}}@media screen and (min-width:1000px){header.main nav ul li{margin-right:24px}header.main nav ul li a{font-size:10.5pt}header.main nav ul.sub#who{left:78px}header.main nav ul.sub#what{left:205px}header.main nav ul.sub#jobs{left:505px}header.main nav ul.sub#spaces{left:561px}header.main nav ul.sub li a{font-size:9pt}}.crumbs .container{position:relative;overflow:visible}.crumbs .container ul.uk-breadcrumb{position:absolute;top:40px;z-index:10}.crumbs .container ul.uk-breadcrumb li{font-weight:300;font-size:10pt}.crumbs.icon_nav .container ul.icons{position:absolute;top:25px;right:8px;z-index:10;margin:0;display:block;list-style:none;padding:0;text-align:right}.crumbs.icon_nav .container ul.icons li{display:inline-block;vertical-align:middle;text-align:center;padding:0 3px;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}.crumbs.icon_nav .container ul.icons li.active,.crumbs.icon_nav .container ul.icons li:hover{opacity:1;-ms-filter:none;filter:none}.crumbs.icon_nav .container ul.icons li.active img{width:48px;height:48px}.crumbs.icon_nav .container ul.icons li img{display:block;margin:0 auto;width:40px;height:40px}main{clear:both;background:#f7f7f7 url("/static/img/background-pattern-gray.jpg") center top no-repeat;min-height:300px;padding:100px 0 0 0}main .slider{position:relative}main .slider .controls{height:100%}main .slider .controls button{border:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10;font-size:16pt;background-color:rgba(0,0,0,0.6);color:#fff;padding:8px 10px;outline:none}main .slider .controls button.prev{left:6px;padding-right:12px}main .slider .controls button.next{right:6px;padding-left:12px}main .slider .slide{background-color:#fff;padding:6px;position:relative}main .slider .slide img{width:100%}main .slider .slide .caption{position:absolute;display:block;background-color:#fff;font-size:10pt;color:#5f5f5f;border-top:solid 1px #ddd;border-right:solid 1px #ddd;padding:5px 6px 5px 6px;bottom:6px;left:6px}main .slider .slide .caption.small{font-size:9pt;padding:4px 5px 4px 5px}@media screen and (min-width:795px){main .slider .slide .caption{font-size:14pt;padding:12px 12px 10px 10px;bottom:6px;left:6px}main .slider .slide .caption.small{font-size:12pt;padding:9px 9px 7px 7px}}main .filters{margin-top:20px;margin-bottom:20px;padding-top:10px;padding-bottom:20px;border:solid 1px #ddd}main .filters aside{margin-top:30px}main .filters h4,main .filters h5,main .filters ul{letter-spacing:2px;text-transform:uppercase;font-weight:300}main .filters h4{margin-top:20px;font-weight:400;font-size:12pt;color:#5f5f5f}main .filters h5{font-weight:400;font-size:10pt;margin-bottom:8px;color:#7a7a7a}main .filters ul{padding-left:0;list-style:none;margin-top:0}main .filters ul li{color:#7a7a7a;font-size:10pt;letter-spacing:.5px;margin:4px 0}main .filters ul li a,main .filters ul li span{padding:2px;position:relative}main .filters ul li a i.ion-close,main .filters ul li span i.ion-close{display:none;top:0}main .filters ul li a.active,main .filters ul li span.active{background-color:#fff;border-top-right-radius:5px;border-bottom-right-radius:5px}main .filters ul li a.active i.ion-close,main .filters ul li span.active i.ion-close{position:absolute;display:inline-block;font-size:5pt;left:-11px;line-height:13px;padding:4px 2px 2px 4px;background-color:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px}main .filters ul li i{font-size:.7em;position:relative;top:-2px}main .embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}main .embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}footer{position:relative}footer.social{background-color:#008bc2}footer.social h5{margin:40px 0 25px 0}footer.social h5 > a{display:inline-block;font-size:0;line-height:0;color:transparent}footer.social span.title{color:#fff;display:block;width:260px;margin:6px auto 0 auto;font-weight:100;font-size:10pt}footer.social a.more{position:absolute;bottom:40px;left:0;right:0;display:block;font-size:10pt;letter-spacing:.1em;text-align:center;color:#fff;text-transform:uppercase}footer.social .vimeo,footer.social .flickr,footer.social .twitter{position:relative;height:400px;text-align:center;border-left-color:transparent !important}footer.social .flickr span.title{margin:10px auto 0 auto}footer.social .flickr .flickr_img_wrap{position:relative;overflow:hidden;margin:0 auto;width:260px;height:170px}footer.social .flickr .flickr_img_wrap img{width:100%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}footer.social .twitter .twitter-body{overflow-y:auto;height:215px}footer.social .twitter .twitter-body p{color:#fff;font-weight:100;font-size:10pt;line-height:1.2em;text-align:left;margin:0 40px 25px 40px}footer.social .twitter .twitter-body p a{color:#7bcded;font-weight:300}footer.social .twitter .twitter-body p a:hover{color:#7bcded;text-decoration:underline}footer.social hr{border-top-color:#00a4e4 !important;float:none;margin-bottom:0 !important}footer.primary{z-index:2;padding-bottom:50px;min-height:350px;background-color:#00a4e4;-webkit-box-shadow:0 0 10px 0 rgba(50,50,50,0.5);box-shadow:0 0 10px 0 rgba(50,50,50,0.5)}footer.primary nav{margin-top:50px;letter-spacing:1px}footer.primary nav h5,footer.primary nav ul,footer.primary nav p,footer.primary nav form{margin-left:20px;margin-right:20px}footer.primary nav h5{text-transform:uppercase;color:#fff;font-size:10pt;font-weight:400;margin-bottom:10px}footer.primary nav h5 > a{font-size:10pt;font-weight:400}footer.primary nav ul{margin-top:0;list-style:none;padding-left:0}footer.primary nav ul li{margin-bottom:3px}footer.primary nav ul li a{display:inline-block;line-height:1.2}footer.primary nav a,footer.primary nav p{font-size:9pt;font-weight:100;color:#fff;margin-top:0}footer.primary nav form{position:relative;max-width:300px}footer.primary nav form input{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;font-size:12pt;font-weight:300;letter-spacing:1px;margin-top:5px;padding:10px 30px 10px 10px;color:#7a7a7a;outline:none}footer.primary nav form input::-webkit-input-placeholder{font-weight:100}footer.primary nav form input::-webkit-input-placeholder{font-weight:100}footer.primary nav form input:-moz-input-placeholder{font-weight:100}footer.primary nav form input:-ms-input-placeholder{font-weight:100}footer.primary nav form button{position:absolute;top:10px;right:6px;background:none;border:0;padding:0;margin:0;color:#00a4e4;font-size:16pt}footer.primary nav.contact .social{display:block;overflow:hidden;list-style:none;margin:10px 20px;padding:0;white-space:nowrap}footer.primary nav.contact .social li{float:left;margin:2px 8px 2px 0;padding:0}footer.primary nav.contact .social li:last-child{margin-right:0}footer.primary nav.contact .social li a{color:#fff}footer.primary nav.contact .social li a i{font-size:24px}footer.primary nav.contact .legal{list-style:none;margin:60px 0 0 20px}footer.primary nav.contact .legal li{float:left;margin-bottom:0;padding-right:10px;line-height:.8}footer.primary nav.contact .legal li:last-child{padding-left:10px;border-left:solid 1px #fff}footer.primary nav.contact .legal li a{color:#fff;line-height:.8;font-size:8pt;text-transform:uppercase}footer.secondary{z-index:3;min-height:70px;max-height:70px;background:#00a4e4 url("/static/img/background-footer-secondary.png") top center no-repeat;border-top:1px solid #008bc2}footer.secondary .brand a,footer.secondary .copyright a,footer.secondary .brand span,footer.secondary .copyright span{color:#fff}footer.secondary .brand{margin-top:18px}footer.secondary .brand a{font-size:9pt;font-weight:700;letter-spacing:1px}footer.secondary .brand a img{margin:0 2px 1px 0}footer.secondary .copyright{margin-top:25px;text-align:left}footer.secondary .copyright span{margin-left:20px;margin-right:20px;display:inline-block;font-size:7.5pt;line-height:1.6em;font-weight:100;letter-spacing:2px;text-transform:uppercase}@media screen and (min-width:795px){footer.social .flickr{border-left-color:#00a4e4 !important}footer.social .twitter{left:25% !important}footer.secondary .brand{margin-top:18px}footer.secondary .copyright{text-align:right}footer.secondary .copyright span{margin-left:0;margin-right:0}}@media screen and (min-width:1000px){footer.social .twitter{border-left-color:#00a4e4 !important;left:0 !important}footer.social .twitter p{margin:0 12px 25px 20px}}main{padding-bottom:80px}main.pillar .intro.secondary{margin-bottom:10px}main.pillar .intro.secondary p:first-child{margin-top:5px}main.pillar .intro ul.share{width:153px;margin:0 auto}main.pillar hr{display:block;float:none;clear:both;margin-bottom:20px}main.pillar a.uk-button{display:inline-block;background-color:#999;color:#fff;border:0;border-radius:0;min-height:0;font-size:10pt;font-weight:300;text-shadow:none;padding:5px 10px 6px 10px;line-height:1em;margin:5px 10px}main.pillar article.main{padding:0;color:#7a7a7a}main.pillar aside{padding-top:20px}main.pillar aside h3{height:50px;font-size:18pt;font-weight:400;color:#888}main.pillar aside h3 img,main.pillar aside h3 span{display:inline-block;vertical-align:middle}main.pillar aside h4{font-size:13pt;font-weight:400}main.pillar aside p{font-size:10pt}main.pillar section{padding-top:20px;padding-bottom:0;background:none}main.pillar section .box{margin:20px 0;background-color:#fff;position:relative;overflow:hidden}main.pillar section .box:first-child{margin-top:0}main.pillar section .box .photo{padding:20px 0 20px 20px;text-align:center}main.pillar section .box .photo img{border:solid 1px #eee;margin-bottom:25px}main.pillar section .box .body{padding:20px}main.pillar section .box .body h4{font-size:15pt;line-height:15pt}main.pillar section .box .body p{font-size:10.5pt;line-height:1.5em}main.pillar .pillar-program .pillar-program-list{margin-top:20px;margin-bottom:80px;position:relative}main.pillar .pillar-program .pillar-program-list ul{list-style:none;padding-left:0;position:relative}main.pillar .pillar-program .pillar-program-list ul li{display:block}main.pillar .pillar-program .pillar-program-list ul li.hidden{display:none}main.pillar .pillar-program .pillar-program-list ul li.past{position:relative;margin-top:20px}main.pillar .pillar-program .pillar-program-list ul li.past h3{font-size:16pt;padding-top:15px;border-top:solid 1px #ddd}main.pillar .pillar-program .pillar-program-list ul li.past.no-next{margin-top:0}main.pillar .pillar-program .pillar-program-list ul li.past.no-next h3{border-top:0}main.pillar .pillar-program .pillar-program-list ul li.past .year-select{position:absolute;right:0;top:20px;cursor:hand;cursor:pointer}main.pillar .pillar-program .pillar-program-list ul li.past .year-select .uk-dropdown-small{min-width:auto;width:auto}main.pillar .pillar-program .pillar-program-list ul li.past .year-select span,main.pillar .pillar-program .pillar-program-list ul li.past .year-select a,main.pillar .pillar-program .pillar-program-list ul li.past .year-select i{font-size:12pt;color:#999}main.pillar .pillar-program .pillar-program-list ul li.past .year-select .year-selected{padding-right:25px}main.pillar .pillar-program .pillar-program-list ul li.past .year-select .year-selected:after{content:"\f123";font-family:"Ionicons";position:absolute;right:5px;top:2px}main.pillar .pillar-program .pillar-program-list ul li.past .year-select li{text-align:right}main.pillar .pillar-program .pillar-program-list ul li.past:first-child{margin-top:0}main.pillar .pillar-program .pillar-program-list ul li.past:first-child h3{margin-top:0;border-top:0;padding-top:0}main.pillar .pillar-program .pillar-program-list ul li.past:first-child .year-select{top:0}main.pillar .pillar-program .pillar-program-list ul li.past.no-border{margin-top:0;margin-bottom:20px}main.pillar .pillar-program .pillar-program-list ul li.past.no-border h3{margin-top:0;border-top:0;padding-top:0}main.pillar .pillar-program .pillar-program-list ul li.past.no-border .year-select{top:5px}main.pillar .pillar-program .pillar-program-list ul li .box{background-color:#fff;position:relative;padding:20px 20px 10px 20px;margin:0 0 25px 0}main.pillar .pillar-program .pillar-program-list ul li .box h3{color:#5f5f5f;font-weight:400;font-size:18pt;width:85%;line-height:1.4em;margin-top:0;margin-bottom:10px}main.pillar .pillar-program .pillar-program-list ul li .contact{list-style:none;position:absolute;margin:0;right:20px;top:22px}main.pillar .pillar-program .pillar-program-list ul li .contact li{border:0;color:#7a7a7a;line-height:1.1em;font-size:8.5pt;padding:1px;text-transform:uppercase}main.pillar .pillar-program .pillar-program-list ul li .contact li i{position:relative;top:2px;font-size:15pt}main.pillar .pillar-program .pillar-program-list ul li .contact li i.ion-ios-email-outline{top:3px}main.pillar .pillar-program .pillar-program-list ul li .tags{font-weight:400;letter-spacing:1px;color:#5f5f5f;font-size:8pt;line-height:10pt;margin:3px 0;text-transform:uppercase}main.pillar .pillar-program .pillar-program-list ul li .tags span{display:inline-block;cursor:help;border:1px solid $GreyLight;padding:2px 5px;margin-bottom:3px;border-radius:3px;white-space:nowrap}main.pillar .pillar-program .pillar-program-list ul li .photo{padding:0 0 10px 0;text-align:center;vertical-align:bottom;font-size:0}main.pillar .pillar-program .pillar-program-list ul li .photo a.uk-button{margin-top:20px}main.pillar .pillar-program .pillar-program-list ul li .photo .print{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 .5px;width:19.9%}main.pillar .pillar-program .pillar-program-list ul li .photo:empty{padding:5px}main.pillar .pillar-program .pillar-program-list ul li .body{height:auto}main.pillar .pillar-program .pillar-program-list ul li .body.no-photo{padding-left:0}main.pillar .pillar-program .pillar-program-list ul li .body.previous{padding:0;min-height:15px;position:relative;zoom:1}main.pillar .pillar-program .pillar-program-list ul li .body.previous:before,main.pillar .pillar-program .pillar-program-list ul li .body.previous:after{content:"";display:table}main.pillar .pillar-program .pillar-program-list ul li .body.previous:after{clear:both}main.pillar .pillar-program .pillar-program-list ul li .body.previous h5{float:left;font-size:13pt;line-height:16pt;margin:0;color:#999;width:80%}main.pillar .pillar-program .pillar-program-list ul li .body.previous h5.minor{font-size:11pt;line-height:13pt}main.pillar .pillar-program .pillar-program-list ul li .body.previous h4{clear:both;font-size:12.5pt;padding-top:5px;margin:0}main.pillar .pillar-program .pillar-program-list ul li .body.previous .links{display:block;position:absolute;right:0;top:3px;font-size:8pt;line-height:8pt;text-align:right}main.pillar .pillar-program .pillar-program-list ul li .body.previous .links p{margin:0;padding:0;font-size:8pt}main.pillar .pillar-program .pillar-program-list ul li .body.previous .links a{text-transform:uppercase;font-size:8pt}main.pillar .pillar-program .pillar-program-list ul li .body.gallery h4{margin-top:5px}main.pillar .pillar-program .pillar-program-list ul li .body.gallery p{font-size:10pt}main.pillar .pillar-program .pillar-program-list ul li .body h4{position:relative;color:#5f5f5f;font-size:16pt;line-height:1.4em;margin-bottom:5px}main.pillar .pillar-program .pillar-program-list ul li .body h4 + h5{margin-top:0;font-style:italic}main.pillar .pillar-program .pillar-program-list ul li .body p{font-size:11pt;margin-top:10px;margin-bottom:10px}main.pillar .pillar-program .pillar-program-list ul.fridays li .box{min-height:262px}main.community,main.talent,main.spaces,main.capital,main.search{color:#7a7a7a}main.year-review{padding-top:0;padding-bottom:0}main.year-review:after{content:"";display:block;zoom:1}main.year-review:after:before,main.year-review:after:after{content:"";display:table}main.year-review:after:after{clear:both}main.year-review > p{display:none}main.year-review .cdc-loading-wrap{position:absolute;display:block;width:100%;text-align:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}main.year-review .piktowrapper-embed{min-width:100%;width:100%;height:15000px;zoom:1}main.year-review .piktowrapper-embed:before,main.year-review .piktowrapper-embed:after{content:"";display:table}main.year-review .piktowrapper-embed:after{clear:both}main.year-review .piktowrapper-embed .pikto-canvas-wrap{-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;-o-transform-origin:0 0 0;-ms-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:824px;zoom:1}main.year-review .piktowrapper-embed .pikto-canvas-wrap:before,main.year-review .piktowrapper-embed .pikto-canvas-wrap:after{content:"";display:table}main.year-review .piktowrapper-embed .pikto-canvas-wrap:after{clear:both}main.year-review .piktowrapper-embed .pikto-canvas-wrap .pikto-canvas{zoom:1}main.year-review .piktowrapper-embed .pikto-canvas-wrap .pikto-canvas:before,main.year-review .piktowrapper-embed .pikto-canvas-wrap .pikto-canvas:after{content:"";display:table}main.year-review .piktowrapper-embed .pikto-canvas-wrap .pikto-canvas:after{clear:both}main p{font-size:12pt;line-height:1.6}main hr:not(.uk-grid-divider){margin:30px auto;width:95%;height:0;border-top:solid 1px #ddd}main aside hr{width:100%;margin:20px 0}main aside ul:not([class]){position:relative;list-style:none;padding-left:10px}main aside ul:not([class]) li{position:relative;padding-left:18px;line-height:1.3em}main aside ul:not([class]) li:before{position:absolute;left:0;content:"\00b7";font-size:1.4em}main aside ul:not([class]) li{font-size:10pt;line-height:1.6em}main .intro{margin-top:20px}main .intro.secondary{margin-top:0;margin-bottom:60px}main .intro p{margin:25px 5%;font-size:12pt;line-height:1.6em}main .intro > h2 + a{display:block;position:relative;margin:10px 0 0 0;text-transform:uppercase;font-weight:300;font-size:10pt;text-align:center}main .intro > h2 + a .ion-chevron-right{font-size:.9em}main article .intro p{font-size:12pt;line-height:1.6em}.uk-modal .title{background-color:#00a4e4;padding:10px 20px}.uk-modal .title h1{font-size:16pt;font-weight:300;color:#fff;margin:0}.uk-modal .body{padding:30px 0 0 0}.uk-modal .body p{margin:0 30px 20px 30px}.uk-modal .body form .form-inner{padding:10px 30px}.uk-modal .body form .buttons .buttons-inner{padding:15px 30px 20px 30px;background-color:#ddd}.uk-modal .body form .buttons .spinner{top:9px;right:20px}.uk-modal .body form .buttons p.alt{float:right;margin:16px 0 0 0;font-size:10pt}@media screen and (min-width:795px){main .intro p{margin-left:10%;margin-right:10%}.uk-modal#jobs-modal .body form .uk-form-help-block{font-size:7pt;line-height:0;margin-top:8px}.uk-modal#jobs-modal .body form .buttons .spinner{right:auto;left:20px}.uk-modal.login-modal .body form .form-inner{min-height:150px;height:150px}.uk-modal.register-modal .body form .form-inner{min-height:225;height:225px}}.share-tags .share{cursor:hand;cursor:pointer}div.share-tooltipster{display:none}div.share-center{margin:0 !important;padding:40px 0 0 0 !important;text-align:center;float:none;clear:both;position:static;display:block}div.share-center.tighter{padding:20px 0 0 0 !important}div.share-center ul{display:inline-block !important;margin:0 auto !important}div.share-right{margin:0 !important;padding:30px 0 !important;float:none;clear:both;position:static;display:block}div.share-right.left-edge{position:relative}@media screen and (min-width:795px){div.share-right.left-edge{position:absolute;left:0}}div.share-right ul{display:inline-block !important;margin:0 !important}@media screen and (min-width:795px){div.share-right ul{display:inline-block !important;margin:0 !important;float:right}}ul.share{display:block;overflow:hidden;list-style:none !important;margin:0;padding:0;white-space:nowrap}ul.share:after{content:"";display:table}ul.share li{float:left !important;margin:2px 5px 2px 0 !important;padding:0 !important}ul.share li:before{content:"" !important;position:inline !important;font-size:0 !important}ul.share li:last-child{margin-right:0 !important}ul.share li a i{font-size:30px}ul.share li.fb a{color:#3b5998}ul.share li.tw a{color:#00aced}ul.share li.gp a{color:#dd4b39}ul.share li.li a{color:#007bb6}ul.share li.em a{color:#363636}header.main.home{-webkit-transition:top 0.2s ease-in;-moz-transition:top 0.2s ease-in;-o-transition:top 0.2s ease-in;z-index:9998;display:block;height:68px;min-height:68px}header.main.home.hidden{top:-68px;z-index:-1;height:0;min-height:0;overflow:hidden}header.main.video{position:absolute;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,0,0,0.5)}header.main.video nav .brand{padding-left:10px}header.main.video nav .brand a{background:none}header.main.video nav .brand a img{width:65px;height:46px;margin:10px 0 0 0}header.main.video nav ul.primary{background-color:rgba(0,0,0,0.8);border-top:solid 1px rgba(0,0,0,0.8);-webkit-box-shadow:none;box-shadow:none}header.main.video nav ul.search li{border-color:rgba(255,255,255,0.5)}header.main.video .search-box{background-color:rgba(0,0,0,0.3);-webkit-box-shadow:none;box-shadow:none}@media screen and (min-width:795px){header.main.video{position:absolute;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,0,0,0.5);opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}header.main.video:hover{opacity:1;-ms-filter:none;filter:none}header.main.video nav .brand{padding-left:10px}header.main.video nav .brand a{background:none}header.main.video nav .brand a img{width:65px;margin:10px 0 0 0}header.main.video nav ul.primary{background:none;border-top:none}header.main.video nav ul.primary li:before{color:rgba(0,0,0,0.15)}header.main.video nav ul.primary li a{font-weight:400}header.main.video nav ul.sub{-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,0,0,0.4)}header.main.video nav ul.sub li:first-child.portal-home{background-color:rgba(0,0,0,0.2)}header.main.video nav ul li a{font-weight:400}}aside.flash{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:350px;background-color:#00a4e4;color:#fff;z-index:50}aside.flash img{margin:0;float:left;width:80px}aside.flash div{margin:0;float:left;width:230px}aside.flash div h3{margin:8px 0 0 10px;color:#fff;font-size:10pt;line-height:12pt;font-weight:500}aside.flash div p{font-size:8pt;margin:0 0 8px 10px;color:#fff}aside.flash div p a{color:#fff;font-weight:500}figure.main{position:relative;margin:0;height:100%;min-height:360px;width:100%;overflow:hidden;background-color:transparent;background-image:url("/static/media/acceleration_cdc_SD_v6.jpg");-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}figure.main .container{height:100%}figure.main video{position:absolute;z-index:1;min-width:100%;min-height:100%;width:auto;height:auto;background-color:transparent}figure.main .container{background-color:transparent;z-index:2}figure.main .container .banner{height:100%}figure.main .container .banner .headline{height:100%;width:100%;padding-top:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}figure.main .container .banner .headline .inner{position:relative;top:calc(50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#fff;padding:0 3%;margin:0;font-family:Oswald, impact, helvetica, sans-serif;font-weight:400;font-size:46pt;letter-spacing:.02em;line-height:1.3em;text-transform:uppercase;text-shadow:1px 1px 1px #000,0 0 5px rgba(0,0,0,0.5)}figure.main .container .banner .headline .inner img{padding-bottom:10px;width:300px}figure.main .container .banner .headline .inner ul.social{padding:0;margin:20px 0 0 10px;list-style:none;font-size:.5em;line-height:.5em}figure.main .container .banner .headline .inner ul.social li{display:inline-block;margin-right:10px}figure.main .container .banner .headline .inner ul.social li a{color:#fff;text-shadow:none}@media screen and (min-width:795px){figure.main .container .banner .headline .inner{font-size:62pt}figure.main .container .banner .headline .inner img{width:400px}}.intro{position:relative;margin-top:80px;text-align:center}.intro h2{text-align:center;font-family:'Roboto Condensed', 'helvetica neue', helvetica, sans-serif;font-size:22pt;letter-spacing:.04em;font-weight:400;color:#5f5f5f}@media screen and (min-width:795px){.intro h2{font-size:30pt}}.intro h2 i[class^=icon-]{font-size:.9em}.intro p{margin:15px 10%;line-height:1.6;font-weight:300;letter-spacing:.04em;text-align:center;color:#7a7a7a;font-size:10.5pt}@media screen and (min-width:795px){.intro p{margin:25px 10%;line-height:1.8;font-size:13.5pt}}main.home{padding-top:0}main.home .what-is{padding:30px 0}main.home .updates{background:#fff;text-align:center;padding:30px 0}main.home .updates p{display:inline-block;margin:0}main.home .news{padding-top:40px}main.home .events{background-image:none;background:#f7f7f7;padding:60px 0}main.home .stats{background:#fff;margin-bottom:60px}main.home .stats .stat{text-align:center;font-size:12pt;vertical-align:top;margin-top:50px;padding-top:40px}main.home .stats .stat:nth-child(n+3){display:none}main.home .stats .stat span{font-size:56pt;letter-spacing:-.02em;line-height:36pt;font-weight:600;color:#7a7a7a}main.home .stats .stat span.spinning{color:#ddd}main.home .stats .stat p{font-size:11pt;line-height:1.4em;margin-top:15px;color:#999;font-weight:300;padding:0 5%}main.home .stats .stat.refresh{padding-bottom:70px}main.home .stats .stat.refresh span{font-size:14pt;line-height:1em;font-weight:300;letter-spacing:.06em;color:#aaa}main.home .stats .stat.refresh button{display:block;border:0;background:none;cursor:pointer;cursor:hand;outline:none;font-size:0;line-height:0;color:transparent;font-size:0;line-height:0;color:transparent;overflow:hidden;width:45px;height:45px;background:transparent url("/static/img/sprite.png") 0 -67px no-repeat;margin:20px auto 0 auto}@media screen and (min-width:795px){main.home .stats .stat:nth-child(3){display:block}}@media screen and (min-width:1000px){main.home .stats .stat:nth-child(n+3){display:block}}main.home .poll{background:#f7f7f7;min-height:200px;padding:0 0 60px 0}main.home .poll .container{padding-top:60px}main.home .poll .vote h5{font-size:11pt;font-weight:400;letter-spacing:.06em;color:#00a4e4;text-transform:uppercase;margin-bottom:20px}main.home .poll .vote p{color:#7a7a7a;font-size:16pt;font-weight:300;letter-spacing:.06em;line-height:1.5em}main.home .poll .vote form{text-align:right}main.home .poll .vote form .choice{display:inline-block;width:auto;margin:20px 0 0 20px}main.home .poll .vote form .choice canvas{display:block;margin:0 auto 25px auto;height:0}main.home .poll .vote form .choice button{display:block;border:0;cursor:default;outline:none;background-color:#00a4e4;color:#fff;letter-spacing:.04em;padding:12px 20px;margin:0 auto;text-transform:uppercase;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out}main.home .poll .vote form .choice button [type="submit"]{cursor:pointer;cursor:hand}main.home .poll .vote form .choice button.inactive,main.home .poll .vote form .choice button.chosen{background-color:transparent;color:#7a7a7a;-webkit-box-shadow:none;box-shadow:none}main.home .poll .vote form .choice button.chosen{border:solid 1px #7a7a7a}main.home .poll .results{height:250px;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s}main.home .poll .results.reveal{opacity:1;-ms-filter:none;filter:none;vertical-align:top}main.home .poll .results p{color:#999;text-transform:uppercase;text-align:center;letter-spacing:.1em;margin-bottom:20px;font-weight:300;font-size:11pt}main.home .poll .results canvas{width:100%;height:100%}main.search .intro{margin-top:0;margin-bottom:50px}main.search .intro h2{text-align:center;font-family:'Roboto Condensed', 'helvetica neue', helvetica, sans-serif;font-size:30pt;letter-spacing:.04em;font-weight:400;line-height:1.2em;margin-bottom:0;color:#5f5f5f}main.search .intro p{margin-top:0;font-size:11pt}main.search .error{font-size:12pt;text-align:center;width:60%;font-style:italic;margin:0 auto}main.search .search-list{margin-top:20px;margin-bottom:80px}main.search .search-list ul{list-style:none;padding-left:0}main.search .search-list ul li{padding:20px;margin:0;border-top:solid 1px #ddd}main.search .search-list ul li:first-child{border-top:none}main.search .search-list ul h3{font-size:14pt;letter-spacing:.04em;line-height:1.2em;margin-top:2px;margin-bottom:3px}main.search .search-list ul p{margin-top:5px;margin-bottom:0}main.search .search-paging ul{list-style:none;padding-left:0;text-align:center}main.search .search-paging ul li{text-transform:uppercase;display:inline-block;margin-right:8px;font-size:12pt;color:#363636}main.search .search-paging ul li:last-child{margin-right:0}main.search .search-paging ul li i{font-size:.9em}@media screen and (min-width:1000px){main.search .search-list ul li{padding-left:0;padding-right:0}}main.legal .intro{margin-bottom:30px}main.legal .intro em{color:#7a7a7a;font-size:9pt}main.legal article h3{font-size:19pt;font-weight:400;line-height:1.3em}main.legal article h4{font-size:15pt;font-weight:400;line-height:1.3em}main.legal article li{line-height:1.5;margin-bottom:10px}main.legal article b{font-weight:500;color:#696969;line-height:1.3em}.content{overflow:visible}.content.wide{margin-bottom:40px}.content h3{text-align:center;font-family:'Roboto Condensed', 'helvetica neue', helvetica, sans-serif;font-size:22pt;padding-bottom:40px;letter-spacing:.04em;font-weight:400;color:#5f5f5f}.content p{margin:0 5% 15px 0;line-height:1.4;font-weight:300;letter-spacing:.04em;color:#7a7a7a;font-size:11pt}.people{margin:50px 0 0 0;overflow:hidden}.people .vitals{width:38%;float:left}.people .bio{width:58%;float:right}.people .bio h4{color:#5f5f5f;line-height:1.5em;margin-bottom:10px}main.portal .job,main.portal .talent{margin:30px 0 10px 0;position:relative;overflow:hidden}main.portal .job.box,main.portal .talent.box{background-color:#fff;padding:20px 20px 15px 25px}main.portal .job .company,main.portal .talent .company{margin:3px 0 7px 0}main.portal .job .company img,main.portal .talent .company img{width:70px}main.portal .job .company h4,main.portal .talent .company h4{font-size:12pt;margin:0;font-weight:400;color:#7a7a7a}main.portal .job .company img + h4,main.portal .talent .company img + h4{display:none}main.portal .job.box .company img,main.portal .talent.box .company img{width:100px}@media screen and (min-width:795px){main.portal .job .company,main.portal .talent .company{float:right;margin:0 15px 5px 15px;max-width:70px}main.portal .job.box .company,main.portal .talent.box .company{max-width:100px;margin-right:0}}main.portal .job .body,main.portal .talent .body{padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}main.portal .job .body h3,main.portal .talent .body h3{font-size:14pt;letter-spacing:.04em;font-weight:300;line-height:1.2em;margin-top:0 !important;margin-bottom:4px}main.portal .job .body h4,main.portal .talent .body h4{font-size:12pt;letter-spacing:.04em;font-weight:300;line-height:1.2em;margin-top:0 !important;margin-bottom:4px}@media screen and (min-width:795px){main.portal .job .body h3,main.portal .talent .body h3,main.portal .job .body h4,main.portal .talent .body h4{max-width:450px}}main.portal .job .body h5,main.portal .talent .body h5{font-size:9pt;line-height:1.3em;letter-spacing:.04em;font-weight:300;color:#7a7a7a;margin-top:0;margin-bottom:0}main.portal .job .body p,main.portal .talent .body p{font-weight:300;letter-spacing:.04em;color:#7a7a7a;line-height:1.6em;margin:7px 0 4px 0;font-size:10pt}main.portal .job .body p.tags,main.portal .talent .body p.tags{margin:0 0 5px 0;font-size:8pt;text-transform:uppercase;letter-spacing:1px;color:#5f5f5f}main.portal .job .body p.tags button,main.portal .talent .body p.tags button{cursor:default;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:8pt;font-weight:400;text-transform:uppercase;margin:5px 5px 0 0;background-color:transparent;color:#cb9913;border:1px solid #cb9913;padding:2px 5px;border-radius:3px;white-space:nowrap}main.portal .job .body a.more,main.portal .talent .body a.more{font-weight:300;font-size:.9em;white-space:nowrap}main.portal .job .photo + .body,main.portal .talent .photo + .body{padding-left:20px}main.portal .heading{text-align:center;margin-top:20px;margin-bottom:40px}main.portal .heading h2{position:relative;font-family:'Roboto Condensed', 'helvetica neue', helvetica, sans-serif;font-size:26pt;letter-spacing:.04em;font-weight:400;line-height:1.2em;color:#5f5f5f;margin-bottom:0}main.portal .heading h2 svg.beta{position:absolute;width:22px;bottom:-2px;-webkit-transform:translateX(-25px);-moz-transform:translateX(-25px);-o-transform:translateX(-25px);-ms-transform:translateX(-25px);transform:translateX(-25px)}main.portal .heading a{display:inline-block;font-size:10pt;margin:10px 0 0 0;text-transform:uppercase}main.portal .heading a.uk-button{background-color:#00a4e4;color:#fff;font-weight:300;border:0;border-radius:0;text-shadow:none;padding:5px 10px 6px 10px;line-height:1em;min-height:0}main.portal .heading a.uk-button i:first-child{font-size:11pt}main.portal .heading a.uk-button:hover{background-color:#00a4e4;color:#fff}main.portal .heading span.sep{display:inline-block;width:10px}main.portal b{font-weight:500}main.portal .job-list,main.portal .talent-list{margin-top:20px;margin-bottom:80px}main.portal .job-list hr,main.portal .talent-list hr{margin:40px 0 30px 0}main.portal .job-list .job,main.portal .talent-list .job,main.portal .job-list .talent,main.portal .talent-list .talent{padding-bottom:0;margin-top:0;margin-bottom:15px}main.portal .job-list .job.box,main.portal .talent-list .job.box,main.portal .job-list .talent.box,main.portal .talent-list .talent.box{padding-bottom:25px;margin-bottom:25px}@media screen and (min-width:795px){main.portal .job-list .job,main.portal .talent-list .job,main.portal .job-list .job.box,main.portal .talent-list .job.box,main.portal .job-list .talent,main.portal .talent-list .talent,main.portal .job-list .talent.box,main.portal .talent-list .talent.box{margin-bottom:35px}}main.portal .filters{border:0;padding-top:0;padding-bottom:0}main.portal .filters .filters-inner{padding:0 20px 20px 20px;border:solid 1px #ddd}main.job-detail,main.talent-detail{padding-bottom:120px}main.job-detail .job,main.talent-detail .job,main.job-detail .talent,main.talent-detail .talent{position:relative}main.job-detail h1,main.talent-detail h1{font-size:18pt;margin:5px 0;line-height:1.2em;width:75%}main.job-detail h2,main.talent-detail h2{font-size:12pt;margin:5px 0;line-height:1.2em}main.job-detail .tags,main.talent-detail .tags{margin:8px 0;font-size:8pt;text-transform:uppercase;letter-spacing:1px;color:#5f5f5f}main.job-detail .tags button,main.talent-detail .tags button,main.job-detail .tags a,main.talent-detail .tags a{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:8pt;font-weight:400;text-transform:uppercase;margin:0 5px 0 0;background-color:transparent;color:#cb9913;border:1px solid #cb9913;padding:2px 5px;border-radius:3px;white-space:nowrap}main.job-detail .tags button,main.talent-detail .tags button{cursor:default}main.job-detail a.apply,main.talent-detail a.apply,main.job-detail a.resume,main.talent-detail a.resume{background-color:#00a4e4;color:#fff;font-size:10pt;font-weight:300;border:0;border-radius:0;text-shadow:none;padding:5px 10px 6px 10px;line-height:1em;min-height:0}main.job-detail a.apply i:first-child,main.talent-detail a.apply i:first-child,main.job-detail a.resume i:first-child,main.talent-detail a.resume i:first-child{font-size:11pt}main.job-detail a.apply:hover,main.talent-detail a.apply:hover,main.job-detail a.resume:hover,main.talent-detail a.resume:hover{background-color:#00a4e4;color:#fff}main.job-detail a.apply.top,main.talent-detail a.apply.top,main.job-detail a.resume.top,main.talent-detail a.resume.top{margin:10px 0}@media screen and (min-width:795px){main.job-detail a.apply.top,main.talent-detail a.apply.top,main.job-detail a.resume.top,main.talent-detail a.resume.top{position:absolute;right:20px;top:10px;margin:0}}main.job-detail a.apply.bottom,main.talent-detail a.apply.bottom,main.job-detail a.resume.bottom,main.talent-detail a.resume.bottom{margin-top:20px}main.job-detail .body,main.talent-detail .body{margin-top:20px;color:#7a7a7a}main.job-detail .body ul,main.talent-detail .body ul{position:relative;list-style:none;padding-left:10px}main.job-detail .body ul li,main.talent-detail .body ul li{position:relative;padding-left:18px;line-height:1.3em}main.job-detail .body ul li:before,main.talent-detail .body ul li:before{position:absolute;left:0;content:"\00b7";font-size:1.4em}main.job-detail .body ul li,main.talent-detail .body ul li{margin:12px 0}main.job-detail .body h2,main.talent-detail .body h2{color:#5f5f5f;font-size:16pt;margin:10px 0;font-weight:400}main.job-detail .body h3,main.talent-detail .body h3{color:#5f5f5f;font-size:14pt;margin:5px 0;font-weight:400}main.job-detail .body h4,main.talent-detail .body h4{color:#5f5f5f;font-size:13pt;margin:5px 0;font-weight:400}main.job-detail .body b,main.talent-detail .body b{color:#5f5f5f;font-weight:600}main.job-detail .related,main.talent-detail .related{min-height:400px;padding-bottom:100px}main.job-detail .related h3,main.talent-detail .related h3{margin-top:10px}main.job-detail .related hr,main.talent-detail .related hr{width:100%;margin:40px 0 30px 0}main.job-detail .related .company h4,main.talent-detail .related .company h4{font-size:12pt;margin:0;font-weight:400;color:#7a7a7a}main.job-detail .related .company img + h4,main.talent-detail .related .company img + h4,main.job-detail .related .company a + h4,main.talent-detail .related .company a + h4{display:none}main.job-detail .related .company a:first-child,main.talent-detail .related .company a:first-child,main.job-detail .related .company img:first-child,main.talent-detail .related .company img:first-child{display:block;margin-bottom:20px}main.job-detail .related .company p,main.talent-detail .related .company p{font-size:10pt}main.job-detail .related .company a.links,main.talent-detail .related .company a.links{background-color:#00a4e4;color:#fff;font-size:9pt;padding:2px 5px;margin:5px 3px 0 0;font-weight:200;text-transform:uppercase}main.job-detail .related .company a.links i,main.talent-detail .related .company a.links i{font-size:10.5pt;font-weight:400}main.job-detail .related ul.other,main.talent-detail .related ul.other{position:relative;list-style:none;padding-left:10px;padding-left:0}main.job-detail .related ul.other li,main.talent-detail .related ul.other li{position:relative;padding-left:18px;line-height:1.3em}main.job-detail .related ul.other li:before,main.talent-detail .related ul.other li:before{position:absolute;left:0;content:"\00b7";font-size:1.4em}main.job-detail .related ul.other li,main.talent-detail .related ul.other li{font-size:11pt;padding-top:3px;padding-bottom:3px}main.post .secure{position:relative;display:block;text-align:center;color:#27ae60;font-size:12pt;text-transform:uppercase}main.post .secure i{font-size:14pt}main.post form{position:relative}main.post form#job-form{margin-top:55px}main.post form h3{color:#5f5f5f;font-weight:400;font-size:17pt;padding-bottom:5px;margin-top:80px;margin-bottom:30px;border-bottom:solid 1px #ddd}main.post form h3.first{margin-top:0}main.post form h4{color:#5f5f5f;font-weight:400;font-size:12pt;margin-bottom:15px}main.post form .uk-form-row{position:relative}main.post form .uk-form-row.phone{position:absolute;overflow:hidden;padding:0;margin:0;width:0;height:0}main.post form label{font-size:12pt}main.post form .note{font-weight:300;font-size:10pt}main.post form .spinner{position:absolute;padding:0;width:30px;height:30px;left:280px;top:10px;z-index:99}main.post form input[type="text"],main.post form select{height:auto;font-size:14pt;padding:5px}main.post form select{height:37px}main.post form input[type="text"]#org{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:200px;position:relative}main.post form .org .uk-dropdown:empty{display:none}main.post form .member-status{position:absolute;right:10px;top:36px;text-transform:uppercase;font-size:10pt;color:#27ae60;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity 200ms linear;-moz-transition:opacity 200ms linear;-o-transition:opacity 200ms linear}main.post form .member-status.no{color:#cb9913}main.post form .member-status.active{opacity:1;-ms-filter:none;filter:none}main.post form .uk-panel-box{margin-top:40px;background-color:transparent}main.post form .uk-panel-box .uk-panel-title{color:#5f5f5f}main.post form .uk-panel-box.uk-panel-upload{background-color:#e5f6fe;border-style:dashed}main.post form .force-inline{display:inline-block !important;width:auto !important}main.post form .keyword-tags{padding-bottom:10px}main.post form .keyword-tags .choices a.choice{display:inline-block;padding:2px 6px;margin-bottom:5px;color:#00678f;background-color:#e5f6fe;border:solid 1px #c2e9f9;border-radius:4px;font-weight:300;font-size:10pt;text-shadow:none}main.post form .keyword-tags p.note{margin-top:20px;margin-bottom:10px}main.post form .post-credits{display:none;padding-bottom:10px;background-color:#27ae60}main.post form .post-credits p{color:#fff;font-size:1.1em;margin:0 0 10px 0;line-height:1.3em}main.post form .post-type{padding-bottom:10px}main.post form .post-type .choices{padding:30px;text-align:center;display:none}main.post form .post-type .choices.nonmember{display:block}main.post form .post-type .choices a.choice{position:relative;display:inline-block;padding:20px;margin:2% 5%;color:#363636;background-color:#fcfcfc;text-shadow:none;width:220px}main.post form .post-type .choices a.choice h5{margin:0;font-weight:300;font-size:20pt;line-height:22pt;margin:5px 0 20px 0}main.post form .post-type .choices a.choice h6{margin:20px;font-size:30pt;font-weight:500;line-height:30pt}main.post form .post-type .choices a.choice span{display:block;margin:8px 0 0 0;font-size:11pt;line-height:14pt;font-weight:300}main.post form .post-type .choices a.choice span.more{position:absolute;width:100%;left:0;bottom:12px;text-align:center;font-size:8pt;color:#27ae60;text-decoration:underline}main.post form .post-type .choices a.choice.disabled{display:none}main.post form .post-type .choices a.choice.active{background-color:#27ae60;border-color:#27ae60;color:#fff}main.post form .post-type .choices a.choice.active h5,main.post form .post-type .choices a.choice.active h6,main.post form .post-type .choices a.choice.active span{color:#fff}main.post form .post-type .choices a.choice.active span.more{color:#77feb0}main.post form .upload{position:relative;height:100px}main.post form .upload #upload-drop{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out}main.post form .upload #upload-drop .uk-button{vertical-align:middle;font-weight:100;padding:2px 14px;font-size:11pt;text-transform:none}main.post form .upload #upload-drop #upload-progress{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;background-color:rgba(50,50,50,0.8);-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out}main.post form .upload #upload-drop #upload-progress .uk-progress{margin:42px auto 0 auto;width:75%}main.post form .upload #upload-file{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;top:100%;right:0;bottom:0;left:0;-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out}main.post form .upload #upload-file .note{display:block;margin-top:20px}main.post form .upload #upload-file #delete-file{color:#ea4853;font-weight:600}main.post form .upload #upload-file #delete-file:hover{color:#90111a}main.post form .upload #upload-file #upload-icon-pdf,main.post form .upload #upload-file #upload-icon-word,main.post form .upload #upload-file #upload-icon-text{display:none}main.post form .upload #upload-file.upload-pdf #upload-icon-pdf{display:inline-block}main.post form .upload #upload-file.upload-word #upload-icon-word{display:inline-block}main.post form .upload #upload-file.upload-text #upload-icon-text{display:inline-block}main.post form .upload.uploading #upload-drop #upload-progress{opacity:1;-ms-filter:none;filter:none}main.post form .upload.uploaded #upload-drop{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}main.post form .upload.uploaded #upload-file{top:0;opacity:1;-ms-filter:none;filter:none}main.post form a.cancel{color:#5f5f5f}main.post .success{margin-top:30px;text-align:center;font-size:1.2em;line-height:1.2em}main.post .success p{margin:25px 10%;font-size:14pt;line-height:1.8em}.tagsinput{border:1px solid #ddd;background:#fff;padding:5px;height:150px;overflow-y:auto;border-radius:4px}.tagsinput span.tag{display:block;float:left;background:#e5f6fe;color:#00678f;border:1px solid #c2e9f9;border-radius:2px;padding:2px 6px;text-decoration:none;margin-right:5px;margin-bottom:5px;font-size:10pt;font-weight:300}.tagsinput span.tag a{position:relative;top:-1px;padding-left:3px;font-weight:600;color:#00678f;text-decoration:none;font-size:9pt}.tagsinput input{width:75px;height:auto !important;font-size:10pt;padding:2px 6px !important;margin-right:5px;margin-bottom:5px}.tagsinput div{float:left}.tags_clear{clear:both;width:100%;height:0}.not_valid{background:#f9c8cb !important;color:#90111a !important;border-color:#f29198 !important}.editable{-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:300px;padding:4px 6px;background-color:#f5fbfe;border:1px solid #99baca;border-radius:4px;overflow-y:scroll;color:#363636}.editable p{margin-bottom:1em}.editable ul,.editable ol{margin:0 0 1em 2em}.editable ul{list-style:disc outside}.editable ol{list-style:decimal outside}.editable li{line-height:1.3em}.editable h3,.editable h4{font-weight:500;margin:.6em 0}.editable h3{font-size:1.5em}.editable h4{font-size:1.25em}.editable:after{padding:4px 6px;color:#99baca !important}.medium-editor-toolbar{background-color:#00a4e4 !important}.medium-editor-toolbar li button{border-right:1px solid #7bcded !important}.medium-editor-toolbar li button:hover{background-color:#008bc2 !important}.medium-editor-toolbar li button.medium-editor-button-active{background-color:#008bc2 !important}.medium-editor-toolbar li button.medium-editor-button-active:hover{background-color:#00678f !important}.medium-toolbar-arrow-under:after{border-color:#00a4e4 transparent transparent transparent !important}.uk-dropdown{padding:5px 15px;width:50%;left:auto;-webkit-box-shadow:2px 2px 8px rgba(0,0,0,0.7);box-shadow:2px 2px 8px rgba(0,0,0,0.7);border-radius:2px}.uk-dropdown li.uk-active{background:#00a4e4;color:#fff}.uk-dropdown li.uk-active a{background:#00a4e4;color:#fff}.uk-dropdown li a:hover{background:#00a4e4;color:#fff}main.about hr{clear:both;float:none}main.about hr.eightyp{width:80%;margin-left:auto;margin-right:auto}main.about .history,main.about .foundation,main.about .team,main.about .charleston,main.about .newsletters,main.about .reports,main.about .contact{position:relative}main.about .history .hidden,main.about .foundation .hidden,main.about .team .hidden,main.about .charleston .hidden,main.about .newsletters .hidden,main.about .reports .hidden,main.about .contact .hidden{display:none}main.about .history .intro,main.about .foundation .intro,main.about .team .intro,main.about .charleston .intro,main.about .newsletters .intro,main.about .reports .intro,main.about .contact .intro{margin-bottom:15px}main.about .history .intro p,main.about .foundation .intro p,main.about .team .intro p,main.about .charleston .intro p,main.about .newsletters .intro p,main.about .reports .intro p,main.about .contact .intro p{text-align:left;margin:15px 0}main.about .history .intro .inner,main.about .foundation .intro .inner,main.about .team .intro .inner,main.about .charleston .intro .inner,main.about .newsletters .intro .inner,main.about .reports .intro .inner,main.about .contact .intro .inner{padding:0 1%}main.about .history b,main.about .foundation b,main.about .team b,main.about .charleston b,main.about .newsletters b,main.about .reports b,main.about .contact b{font-weight:500}main.about .history h3,main.about .foundation h3,main.about .team h3,main.about .charleston h3,main.about .newsletters h3,main.about .reports h3,main.about .contact h3{margin-top:0;margin-bottom:0;font-size:16pt;color:#7a7a7a;padding-bottom:5px;border-bottom:solid 1px #ddd}main.about .history h4,main.about .foundation h4,main.about .team h4,main.about .charleston h4,main.about .newsletters h4,main.about .reports h4,main.about .contact h4{font-size:14pt;color:#7a7a7a}main.about .history .box,main.about .foundation .box,main.about .team .box,main.about .charleston .box,main.about .newsletters .box,main.about .reports .box,main.about .contact .box{margin:30px 0 10px 0;background-color:#fff;position:relative;overflow:hidden}main.about .history .box .photo,main.about .foundation .box .photo,main.about .team .box .photo,main.about .charleston .box .photo,main.about .newsletters .box .photo,main.about .reports .box .photo,main.about .contact .box .photo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;position:relative}main.about .history .box .photo img,main.about .foundation .box .photo img,main.about .team .box .photo img,main.about .charleston .box .photo img,main.about .newsletters .box .photo img,main.about .reports .box .photo img,main.about .contact .box .photo img{width:100%}main.about .history .box .dateline,main.about .foundation .box .dateline,main.about .team .box .dateline,main.about .charleston .box .dateline,main.about .newsletters .box .dateline,main.about .reports .box .dateline,main.about .contact .box .dateline{font-weight:300;position:absolute;bottom:10px;left:10px;z-index:3;display:inline-block;background-color:#fff;padding:10px 12px;font-size:14pt;letter-spacing:.06em;color:#7a7a7a;border-top:1px solid #ddd;border-right:1px solid #ddd}main.about .history .box .body,main.about .foundation .box .body,main.about .team .box .body,main.about .charleston .box .body,main.about .newsletters .box .body,main.about .reports .box .body,main.about .contact .box .body{position:relative;padding:0 0 10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}main.about .history .box .body h3,main.about .foundation .box .body h3,main.about .team .box .body h3,main.about .charleston .box .body h3,main.about .newsletters .box .body h3,main.about .reports .box .body h3,main.about .contact .box .body h3{font-size:16pt;letter-spacing:.04em;font-weight:300;line-height:1.2em;margin-bottom:7px}main.about .history .box .body h4,main.about .foundation .box .body h4,main.about .team .box .body h4,main.about .charleston .box .body h4,main.about .newsletters .box .body h4,main.about .reports .box .body h4,main.about .contact .box .body h4{font-size:14pt;line-height:1.3em;letter-spacing:.04em;font-weight:400;color:#7a7a7a;margin-top:0;margin-bottom:7px}main.about .history .box .body h5,main.about .foundation .box .body h5,main.about .team .box .body h5,main.about .charleston .box .body h5,main.about .newsletters .box .body h5,main.about .reports .box .body h5,main.about .contact .box .body h5{font-size:12pt;line-height:1.3em;letter-spacing:.04em;font-weight:400;color:#7a7a7a;margin-top:0;margin-bottom:7px}main.about .history .box .body p,main.about .foundation .box .body p,main.about .team .box .body p,main.about .charleston .box .body p,main.about .newsletters .box .body p,main.about .reports .box .body p,main.about .contact .box .body p{font-weight:300;letter-spacing:.04em;color:#7a7a7a;line-height:1.6em;margin-top:15px;font-size:10.5pt}main.about .history .box .body ul,main.about .foundation .box .body ul,main.about .team .box .body ul,main.about .charleston .box .body ul,main.about .newsletters .box .body ul,main.about .reports .box .body ul,main.about .contact .box .body ul{position:relative;list-style:none;padding-left:10px;letter-spacing:.04em;color:#7a7a7a;list-style:none;margin:15px 0;padding-left:0;font-size:12pt}main.about .history .box .body ul li,main.about .foundation .box .body ul li,main.about .team .box .body ul li,main.about .charleston .box .body ul li,main.about .newsletters .box .body ul li,main.about .reports .box .body ul li,main.about .contact .box .body ul li{position:relative;padding-left:18px;line-height:1.3em}main.about .history .box .body ul li:before,main.about .foundation .box .body ul li:before,main.about .team .box .body ul li:before,main.about .charleston .box .body ul li:before,main.about .newsletters .box .body ul li:before,main.about .reports .box .body ul li:before,main.about .contact .box .body ul li:before{position:absolute;left:0;content:"\00b7";font-size:1.4em}main.about .history .box .body ul li,main.about .foundation .box .body ul li,main.about .team .box .body ul li,main.about .charleston .box .body ul li,main.about .newsletters .box .body ul li,main.about .reports .box .body ul li,main.about .contact .box .body ul li{line-height:1.8em;padding-left:12px}main.about .history .box .body ul li:before,main.about .foundation .box .body ul li:before,main.about .team .box .body ul li:before,main.about .charleston .box .body ul li:before,main.about .newsletters .box .body ul li:before,main.about .reports .box .body ul li:before,main.about .contact .box .body ul li:before{content:'\00b7'}main.about .history .box .body ul li b,main.about .foundation .box .body ul li b,main.about .team .box .body ul li b,main.about .charleston .box .body ul li b,main.about .newsletters .box .body ul li b,main.about .reports .box .body ul li b,main.about .contact .box .body ul li b{text-transform:uppercase;font-weight:400;letter-spacing:1px}main.about .history .box .body ul li b i,main.about .foundation .box .body ul li b i,main.about .team .box .body ul li b i,main.about .charleston .box .body ul li b i,main.about .newsletters .box .body ul li b i,main.about .reports .box .body ul li b i,main.about .contact .box .body ul li b i{font-size:12pt}main.about .history .secondary,main.about .foundation .secondary,main.about .team .secondary,main.about .charleston .secondary,main.about .newsletters .secondary,main.about .reports .secondary,main.about .contact .secondary{position:relative}main.about .history .secondary .year-select,main.about .foundation .secondary .year-select,main.about .team .secondary .year-select,main.about .charleston .secondary .year-select,main.about .newsletters .secondary .year-select,main.about .reports .secondary .year-select,main.about .contact .secondary .year-select{position:absolute;right:0;bottom:3px;cursor:hand;cursor:pointer}main.about .history .secondary .year-select .uk-dropdown-small,main.about .foundation .secondary .year-select .uk-dropdown-small,main.about .team .secondary .year-select .uk-dropdown-small,main.about .charleston .secondary .year-select .uk-dropdown-small,main.about .newsletters .secondary .year-select .uk-dropdown-small,main.about .reports .secondary .year-select .uk-dropdown-small,main.about .contact .secondary .year-select .uk-dropdown-small{min-width:100px}main.about .history .secondary .year-select span,main.about .foundation .secondary .year-select span,main.about .team .secondary .year-select span,main.about .charleston .secondary .year-select span,main.about .newsletters .secondary .year-select span,main.about .reports .secondary .year-select span,main.about .contact .secondary .year-select span,main.about .history .secondary .year-select a,main.about .foundation .secondary .year-select a,main.about .team .secondary .year-select a,main.about .charleston .secondary .year-select a,main.about .newsletters .secondary .year-select a,main.about .reports .secondary .year-select a,main.about .contact .secondary .year-select a,main.about .history .secondary .year-select i,main.about .foundation .secondary .year-select i,main.about .team .secondary .year-select i,main.about .charleston .secondary .year-select i,main.about .newsletters .secondary .year-select i,main.about .reports .secondary .year-select i,main.about .contact .secondary .year-select i{font-size:12pt;color:#999}main.about .history .secondary .year-select .year-selected,main.about .foundation .secondary .year-select .year-selected,main.about .team .secondary .year-select .year-selected,main.about .charleston .secondary .year-select .year-selected,main.about .newsletters .secondary .year-select .year-selected,main.about .reports .secondary .year-select .year-selected,main.about .contact .secondary .year-select .year-selected{padding-right:25px}main.about .history .secondary .year-select .year-selected:after,main.about .foundation .secondary .year-select .year-selected:after,main.about .team .secondary .year-select .year-selected:after,main.about .charleston .secondary .year-select .year-selected:after,main.about .newsletters .secondary .year-select .year-selected:after,main.about .reports .secondary .year-select .year-selected:after,main.about .contact .secondary .year-select .year-selected:after{content:"\f123";font-family:"Ionicons";position:absolute;right:5px;top:2px}main.about .history .secondary .year-select li,main.about .foundation .secondary .year-select li,main.about .team .secondary .year-select li,main.about .charleston .secondary .year-select li,main.about .newsletters .secondary .year-select li,main.about .reports .secondary .year-select li,main.about .contact .secondary .year-select li{text-align:right}main.about .history .team-list .box .body h4,main.about .foundation .team-list .box .body h4,main.about .team .team-list .box .body h4,main.about .charleston .team-list .box .body h4,main.about .newsletters .team-list .box .body h4,main.about .reports .team-list .box .body h4,main.about .contact .team-list .box .body h4,main.about .history .board-list .box .body h4,main.about .foundation .board-list .box .body h4,main.about .team .board-list .box .body h4,main.about .charleston .board-list .box .body h4,main.about .newsletters .board-list .box .body h4,main.about .reports .board-list .box .body h4,main.about .contact .board-list .box .body h4{font-size:15pt;font-weight:400;margin-bottom:4px}main.about .history .team-list .box .body h5,main.about .foundation .team-list .box .body h5,main.about .team .team-list .box .body h5,main.about .charleston .team-list .box .body h5,main.about .newsletters .team-list .box .body h5,main.about .reports .team-list .box .body h5,main.about .contact .team-list .box .body h5,main.about .history .board-list .box .body h5,main.about .foundation .board-list .box .body h5,main.about .team .board-list .box .body h5,main.about .charleston .board-list .box .body h5,main.about .newsletters .board-list .box .body h5,main.about .reports .board-list .box .body h5,main.about .contact .board-list .box .body h5{font-size:12pt;margin-top:0}main.about .history .team-list .box .body p,main.about .foundation .team-list .box .body p,main.about .team .team-list .box .body p,main.about .charleston .team-list .box .body p,main.about .newsletters .team-list .box .body p,main.about .reports .team-list .box .body p,main.about .contact .team-list .box .body p,main.about .history .board-list .box .body p,main.about .foundation .board-list .box .body p,main.about .team .board-list .box .body p,main.about .charleston .board-list .box .body p,main.about .newsletters .board-list .box .body p,main.about .reports .board-list .box .body p,main.about .contact .board-list .box .body p{font-size:10pt}main.about .history .team-list .box .body .links,main.about .foundation .team-list .box .body .links,main.about .team .team-list .box .body .links,main.about .charleston .team-list .box .body .links,main.about .newsletters .team-list .box .body .links,main.about .reports .team-list .box .body .links,main.about .contact .team-list .box .body .links,main.about .history .board-list .box .body .links,main.about .foundation .board-list .box .body .links,main.about .team .board-list .box .body .links,main.about .charleston .board-list .box .body .links,main.about .newsletters .board-list .box .body .links,main.about .reports .board-list .box .body .links,main.about .contact .board-list .box .body .links{display:block}main.about .history .team-list .box .body .links a,main.about .foundation .team-list .box .body .links a,main.about .team .team-list .box .body .links a,main.about .charleston .team-list .box .body .links a,main.about .newsletters .team-list .box .body .links a,main.about .reports .team-list .box .body .links a,main.about .contact .team-list .box .body .links a,main.about .history .board-list .box .body .links a,main.about .foundation .board-list .box .body .links a,main.about .team .board-list .box .body .links a,main.about .charleston .board-list .box .body .links a,main.about .newsletters .board-list .box .body .links a,main.about .reports .board-list .box .body .links a,main.about .contact .board-list .box .body .links a{background-color:#00a4e4;padding:4px 6px;font-size:7pt;text-transform:uppercase;color:#fff}main.about .history .team-list .box .body .links a i,main.about .foundation .team-list .box .body .links a i,main.about .team .team-list .box .body .links a i,main.about .charleston .team-list .box .body .links a i,main.about .newsletters .team-list .box .body .links a i,main.about .reports .team-list .box .body .links a i,main.about .contact .team-list .box .body .links a i,main.about .history .board-list .box .body .links a i,main.about .foundation .board-list .box .body .links a i,main.about .team .board-list .box .body .links a i,main.about .charleston .board-list .box .body .links a i,main.about .newsletters .board-list .box .body .links a i,main.about .reports .board-list .box .body .links a i,main.about .contact .board-list .box .body .links a i{position:relative;top:1px;font-size:9.5pt;padding-right:1px}main.about .history .team-list .box .body .links a i.email,main.about .foundation .team-list .box .body .links a i.email,main.about .team .team-list .box .body .links a i.email,main.about .charleston .team-list .box .body .links a i.email,main.about .newsletters .team-list .box .body .links a i.email,main.about .reports .team-list .box .body .links a i.email,main.about .contact .team-list .box .body .links a i.email,main.about .history .board-list .box .body .links a i.email,main.about .foundation .board-list .box .body .links a i.email,main.about .team .board-list .box .body .links a i.email,main.about .charleston .board-list .box .body .links a i.email,main.about .newsletters .board-list .box .body .links a i.email,main.about .reports .board-list .box .body .links a i.email,main.about .contact .board-list .box .body .links a i.email{top:0}main.about .history .team-list .box .body .bio-download,main.about .foundation .team-list .box .body .bio-download,main.about .team .team-list .box .body .bio-download,main.about .charleston .team-list .box .body .bio-download,main.about .newsletters .team-list .box .body .bio-download,main.about .reports .team-list .box .body .bio-download,main.about .contact .team-list .box .body .bio-download,main.about .history .board-list .box .body .bio-download,main.about .foundation .board-list .box .body .bio-download,main.about .team .board-list .box .body .bio-download,main.about .charleston .board-list .box .body .bio-download,main.about .newsletters .board-list .box .body .bio-download,main.about .reports .board-list .box .body .bio-download,main.about .contact .board-list .box .body .bio-download{font-size:9pt;text-transform:uppercase}@media screen and (min-width:795px){main.about .history .team-list .box .body .links,main.about .foundation .team-list .box .body .links,main.about .team .team-list .box .body .links,main.about .charleston .team-list .box .body .links,main.about .newsletters .team-list .box .body .links,main.about .reports .team-list .box .body .links,main.about .contact .team-list .box .body .links,main.about .history .board-list .box .body .links,main.about .foundation .board-list .box .body .links,main.about .team .board-list .box .body .links,main.about .charleston .board-list .box .body .links,main.about .newsletters .board-list .box .body .links,main.about .reports .board-list .box .body .links,main.about .contact .board-list .box .body .links{display:inline;position:absolute;right:10px;top:3px}}main.about .history .team-list .box .photo + .body,main.about .foundation .team-list .box .photo + .body,main.about .team .team-list .box .photo + .body,main.about .charleston .team-list .box .photo + .body,main.about .newsletters .team-list .box .photo + .body,main.about .reports .team-list .box .photo + .body,main.about .contact .team-list .box .photo + .body,main.about .history .board-list .box .photo + .body,main.about .foundation .board-list .box .photo + .body,main.about .team .board-list .box .photo + .body,main.about .charleston .board-list .box .photo + .body,main.about .newsletters .board-list .box .photo + .body,main.about .reports .board-list .box .photo + .body,main.about .contact .board-list .box .photo + .body{padding-left:20px}main.about .history .milestones,main.about .foundation .milestones,main.about .team .milestones,main.about .charleston .milestones,main.about .newsletters .milestones,main.about .reports .milestones,main.about .contact .milestones{margin-top:10px}main.about .history .milestones ul,main.about .foundation .milestones ul,main.about .team .milestones ul,main.about .charleston .milestones ul,main.about .newsletters .milestones ul,main.about .reports .milestones ul,main.about .contact .milestones ul{margin:0;padding:0;list-style:none}main.about .history .milestones ul li,main.about .foundation .milestones ul li,main.about .team .milestones ul li,main.about .charleston .milestones ul li,main.about .newsletters .milestones ul li,main.about .reports .milestones ul li,main.about .contact .milestones ul li{font-size:10.5pt;line-height:1.6em;padding:15px;border:solid 1px #ddd;border-bottom:0;color:#363636}main.about .history .milestones ul li:nth-child(odd),main.about .foundation .milestones ul li:nth-child(odd),main.about .team .milestones ul li:nth-child(odd),main.about .charleston .milestones ul li:nth-child(odd),main.about .newsletters .milestones ul li:nth-child(odd),main.about .reports .milestones ul li:nth-child(odd),main.about .contact .milestones ul li:nth-child(odd){background-color:#fff}main.about .history .milestones ul li:nth-child(even),main.about .foundation .milestones ul li:nth-child(even),main.about .team .milestones ul li:nth-child(even),main.about .charleston .milestones ul li:nth-child(even),main.about .newsletters .milestones ul li:nth-child(even),main.about .reports .milestones ul li:nth-child(even),main.about .contact .milestones ul li:nth-child(even){background-color:#f0f0f0}main.about .history .milestones ul li:last-child,main.about .foundation .milestones ul li:last-child,main.about .team .milestones ul li:last-child,main.about .charleston .milestones ul li:last-child,main.about .newsletters .milestones ul li:last-child,main.about .reports .milestones ul li:last-child,main.about .contact .milestones ul li:last-child{border-bottom:solid 1px #ddd}main.about .charleston .uk-tab.primary > li > a{border-color:#ddd;color:#7a7a7a;font-size:14pt;padding:10px 15px;margin-left:0}main.about .charleston .uk-tab.primary > li:not(.uk-active) > a:hover{margin-bottom:0;background:none;color:#5f5f5f}main.about .charleston .uk-tab.primary > li.uk-active{z-index:10}main.about .charleston .uk-tab.primary > li.uk-active > a{color:#5f5f5f;-webkit-box-shadow:0 0 7px 0 rgba(50,50,50,0.2);box-shadow:0 0 7px 0 rgba(50,50,50,0.2);border:0}main.about .charleston .uk-tab.primary > li.uk-active > a:after{content:"";display:block;position:absolute;height:15px;background-color:#fff;width:100%;left:0;bottom:-10px}main.about .charleston .year-list{margin-top:10px}main.about .charleston .year-list .uk-tab-left{padding-left:0}main.about .charleston .year-list .uk-tab-left li{padding-left:0 !important;line-height:1.1em !important}main.about .charleston .year-list .uk-tab-left li:before{display:none}main.about .charleston .year-list .uk-tab-left li a{padding-top:3px;padding-bottom:3px}main.about .charleston ul#tab-content{margin-top:0}main.about .charleston ul#tab-content > li{padding-left:0;display:none}main.about .charleston ul#tab-content > li.uk-active{display:block}main.about .charleston .charleston-list .box .body h4{margin-bottom:0;color:#7a7a7a}main.about .charleston .charleston-list .box .body a.accordion-row{display:block;color:#7a7a7a;margin-bottom:20px}main.about .charleston .charleston-list .box .body a.accordion-row span{position:absolute;right:0;top:0;border:solid 2px #7a7a7a;border-radius:200%}main.about .charleston .charleston-list .box .body a.accordion-row span i{font-size:16pt}main.about .charleston .charleston-list .box .body a.accordion-row.collapse span{padding:0 4px 2px 4px}main.about .charleston .charleston-list .box .body a.accordion-row.collapse span i.uk-icon-angle-down{display:none}main.about .charleston .charleston-list .box .body a.accordion-row.expand span{padding:2px 4px 0 4px}main.about .charleston .charleston-list .box .body a.accordion-row.expand span i.uk-icon-angle-up{display:none}main.about .charleston .charleston-list .accolades .accolade-list{height:500px;overflow-y:scroll;margin-top:30px;margin-bottom:30px}main.about .charleston .charleston-list .accolades .accolade-list > ul{list-style:none;margin:15px 0 0 0;padding-left:0}main.about .charleston .charleston-list .accolades .accolade-list > ul > li{margin:0 15px 0 0;padding:10px;position:relative}main.about .charleston .charleston-list .accolades .accolade-list > ul > li:before{display:none}main.about .charleston .charleston-list .accolades .accolade-list > ul > li.year-break{margin-top:65px}main.about .charleston .charleston-list .accolades .accolade-list > ul > li.year-break:first-child{margin-top:44px}main.about .charleston .charleston-list .accolades .accolade-list > ul > li.year-break .year-break{margin:0;position:absolute;top:-50px;left:0;right:0}main.about .charleston .charleston-list .accolades .accolade-list > ul > li.year-break .year-break:before{position:absolute;content:"";height:1px;left:10px;right:15px;top:14px;background-color:#aaa}main.about .charleston .charleston-list .accolades .accolade-list > ul > li.year-break .year-break span{position:relative;display:block;width:80px;margin:0 auto;padding:0 10px;background-color:#fff;font-size:12pt;letter-spacing:5px;text-align:center}main.about .charleston .charleston-list .accolades .accolade-list h5{color:#5f5f5f;font-size:14pt;line-height:1.2em;margin-bottom:0}main.about .charleston .charleston-list .accolades .accolade-list .sub{font-weight:400;letter-spacing:1px;font-size:10pt;margin:0}main.about .charleston .charleston-list .accolades .accolade-list .sub .label{color:#5f5f5f;font-size:9pt;text-transform:uppercase}main.about .charleston .charleston-list .accolades .accolade-list .sub .when{font-size:9pt;text-transform:uppercase}main.about .charleston .charleston-list .accolades .accolade-list .body p{margin:0}main.about .charleston .incentives .box,main.about .charleston .infrastructure .box,main.about .charleston .education .box,main.about .charleston .lifestyle .box{padding:30px 40px !important}main.about .charleston .incentives .box .body,main.about .charleston .infrastructure .box .body,main.about .charleston .education .box .body,main.about .charleston .lifestyle .box .body{font-size:10.5pt}main.about .charleston .incentives .box .body ul,main.about .charleston .infrastructure .box .body ul,main.about .charleston .education .box .body ul,main.about .charleston .lifestyle .box .body ul{position:relative;list-style:none;padding-left:10px;font-size:10.5pt;margin-bottom:30px}main.about .charleston .incentives .box .body ul li,main.about .charleston .infrastructure .box .body ul li,main.about .charleston .education .box .body ul li,main.about .charleston .lifestyle .box .body ul li{position:relative;padding-left:18px;line-height:1.3em}main.about .charleston .incentives .box .body ul li:before,main.about .charleston .infrastructure .box .body ul li:before,main.about .charleston .education .box .body ul li:before,main.about .charleston .lifestyle .box .body ul li:before{position:absolute;left:0;content:"\00b7";font-size:1.4em}main.about .charleston .incentives .box .body ul li,main.about .charleston .infrastructure .box .body ul li,main.about .charleston .education .box .body ul li,main.about .charleston .lifestyle .box .body ul li{line-height:1.4em;margin:6px 0}main.about .charleston .incentives .box .body b,main.about .charleston .infrastructure .box .body b,main.about .charleston .education .box .body b,main.about .charleston .lifestyle .box .body b{font-weight:500}main.about .charleston .incentives .box .body h4,main.about .charleston .infrastructure .box .body h4,main.about .charleston .education .box .body h4,main.about .charleston .lifestyle .box .body h4{font-size:15pt;color:#5f5f5f}@media screen and (min-width:795px){main.about .charleston .incentives .box .body.col1,main.about .charleston .infrastructure .box .body.col1,main.about .charleston .education .box .body.col1,main.about .charleston .lifestyle .box .body.col1{padding-right:15px !important}main.about .charleston .incentives .box .body.col2,main.about .charleston .infrastructure .box .body.col2,main.about .charleston .education .box .body.col2,main.about .charleston .lifestyle .box .body.col2{padding-left:15px !important}}main.about .reports .uk-tab.primary > li > a{border-color:#ddd;color:#7a7a7a;font-size:14pt;padding:10px 15px;margin-left:0}main.about .reports .uk-tab.primary > li:not(.uk-active) > a:hover{margin-bottom:0;background:none;color:#5f5f5f}main.about .reports .uk-tab.primary > li.uk-active{z-index:10}main.about .reports .uk-tab.primary > li.uk-active > a{color:#5f5f5f;-webkit-box-shadow:0 0 7px 0 rgba(50,50,50,0.2);box-shadow:0 0 7px 0 rgba(50,50,50,0.2);border:0}main.about .reports ul#tab-content{margin-top:20px}main.about .reports ul#tab-content > li{padding-left:0;display:none}main.about .reports ul#tab-content > li.uk-active{display:block}main.about .reports .report-list .box .body{padding-bottom:0}main.about .reports .report-list .box .body h5{font-weight:300;margin-bottom:0}main.about .reports .report-list .box .body .links{display:block;position:absolute;right:0;top:3px;line-height:8pt;text-align:right}main.about .reports .report-list .box .body .links a{font-size:8pt}main.about .newsletters h3.secondary{margin-top:0;padding-top:0}main.about .newsletters h3.secondary span.note{float:right;font-size:11pt}main.about .newsletters .newsletter-list table{margin-top:30px;border:solid 1px #ddd;width:100%;border-collapse:collapse}main.about .newsletters .newsletter-list table tr th,main.about .newsletters .newsletter-list table tr td{font-size:14pt;border:solid 1px #ddd;padding:15px 5px;text-align:center}main.about .newsletters .newsletter-list table tr th{font-weight:400}main.about .newsletters .newsletter-list table tr:nth-child(odd) th,main.about .newsletters .newsletter-list table tr:nth-child(odd) td{background-color:#fff}main.about .newsletters .newsletter-list table tr:nth-child(even) th,main.about .newsletters .newsletter-list table tr:nth-child(even) td{background-color:#f0f0f0}main.about .contact aside ul{list-style:none;padding:0}main.about .contact aside ul li{padding:0;font-size:13pt;line-height:18pt}main.about .contact aside ul li:before{display:none}main.about .contact .phone{position:absolute;overflow:hidden;padding:0;margin:0;width:0;height:0}main.about .contact .addr .box{margin:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border:solid 1px #ddd;padding:25px}main.about .contact .addr p{font-size:11pt;margin-left:0;margin-right:0;margin-bottom:0}main.about .contact .addr p span{display:block;font-size:13pt;color:#363636}main.about .contact .addr p span a,main.about .contact .addr p span a:visited,main.about .contact .addr p span a:hover,main.about .contact .addr p span a:active,main.about .contact .addr p span a:focus{color:#00a4e4 !important}main.about .contact .addr p span:empty{display:none}main.about .contact .addr p.location{margin-top:25px}main.about .contact .addr p.location:empty{display:none}main.about .contact .uk-form .spinner{top:8px}main.about .map{margin-top:80px}main.about .map .loctip h4{margin-top:6px;margin-bottom:0;color:#5f5f5f;font-size:16pt}main.about .map .loctip p{margin-top:6px;margin-bottom:6px}main.about .map #map-canvas{height:400px}main.about ul.icons{display:block;max-width:70%;margin:0 auto;float:none;text-align:center;list-style:none;padding:0}main.about ul.icons li{display:inline-block;vertical-align:top;text-align:center;padding:20px;width:120px}main.about ul.icons li img,main.about ul.icons li span{display:block;margin:0 auto}main.about ul.icons li img{width:80px;height:80px}main.about ul.icons li span{color:#7a7a7a;margin-top:8px;font-size:12pt;font-weight:500}main.news h2,section.news h2,main.news-detail h2,main.events h2,section.events h2{text-align:center;font-family:'Roboto Condensed', 'helvetica neue', helvetica, sans-serif;font-size:30pt;letter-spacing:.04em;font-weight:400;line-height:1.2em;color:#5f5f5f}main.news b,section.news b,main.news-detail b,main.events b,section.events b{font-weight:500}main.news .feature,section.news .feature,main.news-detail .feature,main.events .feature,section.events .feature{overflow:visible;margin-bottom:50px}main.news .feature > a,section.news .feature > a,main.news-detail .feature > a,main.events .feature > a,section.events .feature > a{display:block;position:relative;margin:10px 0 0 0;text-transform:uppercase;font-weight:300;font-size:10pt;text-align:center}main.news .feature > a .ion-chevron-right,section.news .feature > a .ion-chevron-right,main.news-detail .feature > a .ion-chevron-right,main.events .feature > a .ion-chevron-right,section.events .feature > a .ion-chevron-right{font-size:.9em}main.news .feature h3,section.news .feature h3,main.news-detail .feature h3,main.events .feature h3,section.events .feature h3{margin-top:0}main.news .feature .main.body,section.news .feature .main.body,main.news-detail .feature .main.body,main.events .feature .main.body,section.events .feature .main.body{padding-top:15px}main.news .year-select,section.news .year-select,main.news-detail .year-select,main.events .year-select,section.events .year-select{width:70px;margin:0 auto;position:relative;text-align:center}main.news .year-select .year-selected,section.news .year-select .year-selected,main.news-detail .year-select .year-selected,main.events .year-select .year-selected,section.events .year-select .year-selected{color:#999;cursor:hand;cursor:pointer}main.news .year-select .uk-dropdown,section.news .year-select .uk-dropdown,main.news-detail .year-select .uk-dropdown,main.events .year-select .uk-dropdown,section.events .year-select .uk-dropdown{width:100% !important;padding:0}main.news .year-select .uk-nav-dropdown,section.news .year-select .uk-nav-dropdown,main.news-detail .year-select .uk-nav-dropdown,main.events .year-select .uk-nav-dropdown,section.events .year-select .uk-nav-dropdown{list-style:none;padding:0;margin:0;width:70px !important}main.news .year-select .uk-nav-dropdown li,section.news .year-select .uk-nav-dropdown li,main.news-detail .year-select .uk-nav-dropdown li,main.events .year-select .uk-nav-dropdown li,section.events .year-select .uk-nav-dropdown li{text-align:center;width:100%;padding:0}main.news .year-select .uk-nav-dropdown li a,section.news .year-select .uk-nav-dropdown li a,main.news-detail .year-select .uk-nav-dropdown li a,main.events .year-select .uk-nav-dropdown li a,section.events .year-select .uk-nav-dropdown li a{padding:5px;color:#999;font-size:10pt}main.news .year-select .uk-nav-dropdown li a:hover,section.news .year-select .uk-nav-dropdown li a:hover,main.news-detail .year-select .uk-nav-dropdown li a:hover,main.events .year-select .uk-nav-dropdown li a:hover,section.events .year-select .uk-nav-dropdown li a:hover{color:#fff}main.news article.box,section.news article.box,main.news-detail article.box,main.events article.box,section.events article.box{margin:30px 0 0 0;background-color:#fff;position:relative;overflow:hidden}main.news article.box .photo,section.news article.box .photo,main.news-detail article.box .photo,main.events article.box .photo,section.events article.box .photo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;position:relative;z-index:2}main.news article.box .photo .dateline,section.news article.box .photo .dateline,main.news-detail article.box .photo .dateline,main.events article.box .photo .dateline,section.events article.box .photo .dateline{font-weight:300;position:absolute;bottom:10px;left:10px;z-index:3;display:inline-block;background-color:#fff;padding:10px 12px;font-size:14pt;letter-spacing:.06em;color:#7a7a7a;border-top:1px solid #ddd;border-right:1px solid #ddd}main.news article.box .body,section.news article.box .body,main.news-detail article.box .body,main.events article.box .body,section.events article.box .body{height:350px;padding:30px 20px 65px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}@media screen and (min-width:795px){main.news article.box .body,section.news article.box .body,main.news-detail article.box .body,main.events article.box .body,section.events article.box .body{position:absolute;right:0;top:0;height:100%}}main.news article.box .body .dateline,section.news article.box .body .dateline,main.news-detail article.box .body .dateline,main.events article.box .body .dateline,section.events article.box .body .dateline{font-weight:300;color:#7a7a7a;line-height:1.2em;font-size:10.5pt}main.news article.box .body mark,section.news article.box .body mark,main.news-detail article.box .body mark,main.events article.box .body mark,section.events article.box .body mark{display:inline-block;padding:2px 6px;background-color:#00a4e4;color:#fff;font-size:8pt;border-radius:4px;margin:6px 0}main.news article.box .body h3,section.news article.box .body h3,main.news-detail article.box .body h3,main.events article.box .body h3,section.events article.box .body h3{font-weight:300;font-size:20pt;letter-spacing:.04em;line-height:1.2em;margin-bottom:7px;margin-top:0}main.news article.box .body h5,section.news article.box .body h5,main.news-detail article.box .body h5,main.events article.box .body h5,section.events article.box .body h5{font-size:14pt;line-height:1.3em;letter-spacing:.04em;color:#7a7a7a;margin-bottom:7px}main.news article.box .body p,section.news article.box .body p,main.news-detail article.box .body p,main.events article.box .body p,section.events article.box .body p,main.news article.box .body ul,section.news article.box .body ul,main.news-detail article.box .body ul,main.events article.box .body ul,section.events article.box .body ul,main.news article.box .body ol,section.news article.box .body ol,main.news-detail article.box .body ol,main.events article.box .body ol,section.events article.box .body ol{letter-spacing:.04em;color:#7a7a7a;line-height:1.6em;margin-top:15px;font-size:10.5pt}main.news article.box .share-tags,section.news article.box .share-tags,main.news-detail article.box .share-tags,main.events article.box .share-tags,section.events article.box .share-tags{position:absolute;background-color:#fff;border-top:solid 20px #fff;z-index:1;bottom:0;right:20px;height:47px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding-left:0;overflow:hidden}main.news article.box .share-tags .share,section.news article.box .share-tags .share,main.news-detail article.box .share-tags .share,main.events article.box .share-tags .share,section.events article.box .share-tags .share,main.news article.box .share-tags .tags,section.news article.box .share-tags .tags,main.news-detail article.box .share-tags .tags,main.events article.box .share-tags .tags,section.events article.box .share-tags .tags{width:60%;padding:10px 0 18px 0;border-top:solid 1px #ddd;position:absolute;height:18px;margin:0;bottom:0}main.news article.box .share-tags .share,section.news article.box .share-tags .share,main.news-detail article.box .share-tags .share,main.events article.box .share-tags .share,section.events article.box .share-tags .share{left:40px;z-index:1}main.news article.box .share-tags .share i,section.news article.box .share-tags .share i,main.news-detail article.box .share-tags .share i,main.events article.box .share-tags .share i,section.events article.box .share-tags .share i{line-height:18px}main.news article.box .share-tags .tags,section.news article.box .share-tags .tags,main.news-detail article.box .share-tags .tags,main.events article.box .share-tags .tags,section.events article.box .share-tags .tags{right:0;text-align:right;z-index:2}main.news article.box .share-tags .tags img,section.news article.box .share-tags .tags img,main.news-detail article.box .share-tags .tags img,main.events article.box .share-tags .tags img,section.events article.box .share-tags .tags img{height:18px}main.news .post,section.news .post,main.news-detail .post,main.events .post,section.events .post{position:relative}main.news .post .month-label,section.news .post .month-label,main.news-detail .post .month-label,main.events .post .month-label,section.events .post .month-label{position:absolute;background-color:#00a4e4;color:#fff;padding:5px 8px;top:-10px;z-index:5}main.news .post article.box,section.news .post article.box,main.news-detail .post article.box,main.events .post article.box,section.events .post article.box{margin:0 0 25px 0;position:relative;overflow:hidden}main.news .post article.box .photo,section.news .post article.box .photo,main.news-detail .post article.box .photo,main.events .post article.box .photo,section.events .post article.box .photo{position:relative;padding:0;margin:10px 10px 0 10px;height:200px;overflow:hidden}main.news .post article.box .photo a,section.news .post article.box .photo a,main.news-detail .post article.box .photo a,main.events .post article.box .photo a,section.events .post article.box .photo a{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-position:center !important;background-repeat:no-repeat !important;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important}main.news .post article.box .photo a img,section.news .post article.box .photo a img,main.news-detail .post article.box .photo a img,main.events .post article.box .photo a img,section.events .post article.box .photo a img{display:block;min-width:100%;min-height:100%;height:100%}main.news .post article.box .photo .dateline,section.news .post article.box .photo .dateline,main.news-detail .post article.box .photo .dateline,main.events .post article.box .photo .dateline,section.events .post article.box .photo .dateline{bottom:0;left:0;padding:5px 8px;font-size:10pt}main.news .post article.box .body,section.news .post article.box .body,main.news-detail .post article.box .body,main.events .post article.box .body,section.events .post article.box .body{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;right:0;padding:20px 20px 65px 20px;height:510px}main.news .post article.box .body h3,section.news .post article.box .body h3,main.news-detail .post article.box .body h3,main.events .post article.box .body h3,section.events .post article.box .body h3{font-size:13pt;line-height:1.3em}main.news .post article.box .photo ~ .body,section.news .post article.box .photo ~ .body,main.news-detail .post article.box .photo ~ .body,main.events .post article.box .photo ~ .body,section.events .post article.box .photo ~ .body{height:300px}main.news .post article.box .dateline ~ h3,section.news .post article.box .dateline ~ h3,main.news-detail .post article.box .dateline ~ h3,main.events .post article.box .dateline ~ h3,section.events .post article.box .dateline ~ h3{margin-top:5px}main.news .post article.box .share-tags,section.news .post article.box .share-tags,main.news-detail .post article.box .share-tags,main.events .post article.box .share-tags,section.events .post article.box .share-tags{left:20px;padding:0}main.news .post article.box .share-tags .share,section.news .post article.box .share-tags .share,main.news-detail .post article.box .share-tags .share,main.events .post article.box .share-tags .share,section.events .post article.box .share-tags .share,main.news .post article.box .share-tags .tags,section.news .post article.box .share-tags .tags,main.news-detail .post article.box .share-tags .tags,main.events .post article.box .share-tags .tags,section.events .post article.box .share-tags .tags{width:60%}main.news .post article.box .share-tags .share,section.news .post article.box .share-tags .share,main.news-detail .post article.box .share-tags .share,main.events .post article.box .share-tags .share,section.events .post article.box .share-tags .share{font-size:0;line-height:0;left:0}main.news .post article.box .share-tags .tags img,section.news .post article.box .share-tags .tags img,main.news-detail .post article.box .share-tags .tags img,main.events .post article.box .share-tags .tags img,section.events .post article.box .share-tags .tags img{height:16px}@media screen and (min-width:795px){main.news .post article.box .share-tags .share,section.news .post article.box .share-tags .share,main.news-detail .post article.box .share-tags .share,main.events .post article.box .share-tags .share,section.events .post article.box .share-tags .share{font-size:10.5pt;line-height:initial}main.news .post article.box .share-tags .tags img,section.news .post article.box .share-tags .tags img,main.news-detail .post article.box .share-tags .tags img,main.events .post article.box .share-tags .tags img,section.events .post article.box .share-tags .tags img{height:18px}}main.news .news-list,section.news .news-list,main.news-detail .news-list,main.events .news-list,section.events .news-list{margin-top:20px;margin-bottom:80px}main.news .news-list ul,section.news .news-list ul,main.news-detail .news-list ul,main.events .news-list ul,section.events .news-list ul{list-style:none;padding-left:0}main.news .news-list ul li,section.news .news-list ul li,main.news-detail .news-list ul li,main.events .news-list ul li,section.events .news-list ul li{padding:10px 20px 14px 20px;margin:0;border-top:solid 1px #ddd}main.news .news-list ul .event-image-container,section.news .news-list ul .event-image-container,main.news-detail .news-list ul .event-image-container,main.events .news-list ul .event-image-container,section.events .news-list ul .event-image-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}main.news .news-list ul .dateline,section.news .news-list ul .dateline,main.news-detail .news-list ul .dateline,main.events .news-list ul .dateline,section.events .news-list ul .dateline{font-weight:300;color:#7a7a7a;line-height:1.2em;font-size:11pt}@media screen and (min-width:795px){main.news .news-list ul .event-image,section.news .news-list ul .event-image,main.news-detail .news-list ul .event-image,main.events .news-list ul .event-image,section.events .news-list ul .event-image{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center;-webkit-flex-shrink:0;flex-shrink:0;margin-right:10px;height:145px;width:200px}}main.news .news-list ul h3,section.news .news-list ul h3,main.news-detail .news-list ul h3,main.events .news-list ul h3,section.events .news-list ul h3{font-size:14pt;letter-spacing:.04em;line-height:1.2em;margin-top:2px;margin-bottom:3px}main.news .news-list ul .byline,section.news .news-list ul .byline,main.news-detail .news-list ul .byline,main.events .news-list ul .byline,section.events .news-list ul .byline{letter-spacing:1px;color:#999;font-size:9pt;margin:2px 0;text-transform:uppercase}main.news .news-list ul .body,section.news .news-list ul .body,main.news-detail .news-list ul .body,main.events .news-list ul .body,section.events .news-list ul .body{height:50px;padding:5px 0 0 0;margin:0;overflow:hidden}main.news .news-list ul .body p,section.news .news-list ul .body p,main.news-detail .news-list ul .body p,main.events .news-list ul .body p,section.events .news-list ul .body p{letter-spacing:.04em;color:#7a7a7a;line-height:1.6em;margin-top:0;margin-bottom:10px;font-size:10.5pt}main.news .news-list ul .share-tags .tags,section.news .news-list ul .share-tags .tags,main.news-detail .news-list ul .share-tags .tags,main.events .news-list ul .share-tags .tags,section.events .news-list ul .share-tags .tags{margin-bottom:0}main.news .news-list ul .share-tags .tags img,section.news .news-list ul .share-tags .tags img,main.news-detail .news-list ul .share-tags .tags img,main.events .news-list ul .share-tags .tags img,section.events .news-list ul .share-tags .tags img{height:18px}@media screen and (min-width:1000px){main.news .news-list ul li,section.news .news-list ul li,main.news-detail .news-list ul li,main.events .news-list ul li,section.events .news-list ul li{padding-left:0;padding-right:0}}main.news-detail{padding-bottom:80px}main.news-detail span{font-size:12pt;color:#7a7a7a}main.news-detail span.source{font-size:10pt;text-transform:uppercase;color:#999}main.news-detail mark{float:right;display:inline-block;padding:2px 6px;background-color:#00a4e4;color:#fff;font-size:8pt;border-radius:4px;margin:6px 0}main.news-detail h2{text-align:left;margin:5px 0}main.news-detail .slider{margin:40px 0}main.news-detail .box.photo{margin:40px 0 0 0;padding:6px;background-color:#fff;position:relative}main.news-detail .box.photo .caption{position:absolute;display:block;background-color:#fff;font-size:10pt;color:#5f5f5f;border-top:solid 1px #ddd;border-right:solid 1px #ddd;padding:5px 6px 5px 6px;bottom:6px;left:6px}@media screen and (min-width:795px){main.news-detail .box.photo .caption{font-size:14pt;padding:12px 12px 10px 10px;bottom:6px;left:6px}}main.news-detail .body{margin-top:40px;color:#7a7a7a;line-height:1.5em;font-size:12pt}main.news-detail .body ul li{margin:4px 0}main.news-detail .body h2,main.news-detail .body h3,main.news-detail .body h4{color:#5f5f5f;font-size:20pt;margin:20px 0 0 0}main.news-detail .body h3{font-size:17pt}main.news-detail .body h4{font-size:15pt}main.news-detail .body hr:not(.uk-grid-divider){width:100%}main.news-detail .body a.button{display:inline-block;margin:10px 0 0 0;border:0;outline:none;background-color:#00a4e4;color:#fff;letter-spacing:.04em;padding:4px 12px;font-size:10pt;text-transform:uppercase}main.news-detail .related{min-height:400px;padding-bottom:200px}main.news-detail .related h3{margin-top:10px}main.news-detail .related hr{width:100%;margin:40px 0 30px 0}main.news-detail .related ul.other{position:relative;list-style:none;padding-left:10px;padding-left:0}main.news-detail .related ul.other li{position:relative;padding-left:18px;line-height:1.3em}main.news-detail .related ul.other li:before{position:absolute;left:0;content:"\00b7";font-size:1.4em}main.news-detail .related ul.other li{font-size:11pt;padding-top:3px;padding-bottom:3px}main.events .heading,section.events .heading{overflow:visible;margin-bottom:50px}main.events .heading h2,section.events .heading h2{text-align:center;font-family:'Roboto Condensed', 'helvetica neue', helvetica, sans-serif;font-size:30pt;letter-spacing:.04em;font-weight:400;color:#5f5f5f}main.events .heading > a,section.events .heading > a{display:block;position:relative;margin:10px 0 0 0;text-transform:uppercase;font-weight:300;font-size:10pt;text-align:center}main.events .heading > a .ion-chevron-right,section.events .heading > a .ion-chevron-right{font-size:.9em}main.events .post.event article.box .photo,section.events .post.event article.box .photo{height:155px}main.events .post.event article.box .body,section.events .post.event article.box .body{height:335px;padding:16px 20px 50px 20px}main.events .post.event article.box .body h3,section.events .post.event article.box .body h3{font-size:11.5pt}main.events .post.event article.box .body p,section.events .post.event article.box .body p{margin-top:10px;font-size:9.5pt;line-height:1.4em}main.events .post.event article.box .photo ~ .body,section.events .post.event article.box .photo ~ .body{height:170px}main.events .post.event .share-tags,section.events .post.event .share-tags{background-color:#fff;height:35px;padding-top:10px}main.events .post.event .share-tags .share,section.events .post.event .share-tags .share,main.events .post.event .share-tags .tags,section.events .post.event .share-tags .tags{padding:2px 0 14px 0}section.events .container{overflow:visible}main.pillar.community a.uk-button{background-color:#00c2f7}main.pillar.community .anchor{display:block;position:relative;top:-100px;visibility:hidden}main.pillar.community h4{margin-top:0}main.pillar.community section .box .body h4,main.pillar.community section .box .body a{color:#00c2f7}main.pillar.community .pillar-program .pillar-program-list .tags span{color:#00c2f7;border:1px solid #00c2f7}main.pillar.community .pillar-program .body p,main.pillar.community .pillar-program .body ul,main.pillar.community .pillar-program .body ol{letter-spacing:.04em;color:#7a7a7a;line-height:1.6em;margin-top:15px;font-size:10.5pt}main.pillar.community .pillar-program .body ul li{list-style:disc;display:list-item}main.pillar.community .pillar-program .body ol li{list-style:decimal;display:list-item}main.community-old article.main{min-height:500px;padding:40px 20px;color:#7a7a7a}main.community-old article.main .ifivek,main.community-old article.main .bash,main.community-old article.main .fridays,main.community-old article.main .gallery,main.community-old article.main .wifi,main.community-old article.main .outreach{position:relative}main.community-old article.main .ifivek .intro,main.community-old article.main .bash .intro,main.community-old article.main .fridays .intro,main.community-old article.main .gallery .intro,main.community-old article.main .wifi .intro,main.community-old article.main .outreach .intro{margin-bottom:15px}main.community-old article.main .ifivek .intro p,main.community-old article.main .bash .intro p,main.community-old article.main .fridays .intro p,main.community-old article.main .gallery .intro p,main.community-old article.main .wifi .intro p,main.community-old article.main .outreach .intro p{text-align:left;margin:15px 0}main.community-old article.main .ifivek .intro .inner,main.community-old article.main .bash .intro .inner,main.community-old article.main .fridays .intro .inner,main.community-old article.main .gallery .intro .inner,main.community-old article.main .wifi .intro .inner,main.community-old article.main .outreach .intro .inner{padding:0 1%}main.community-old article.main .ifivek b,main.community-old article.main .bash b,main.community-old article.main .fridays b,main.community-old article.main .gallery b,main.community-old article.main .wifi b,main.community-old article.main .outreach b{font-weight:500}main.community-old article.main .ifivek h3,main.community-old article.main .bash h3,main.community-old article.main .fridays h3,main.community-old article.main .gallery h3,main.community-old article.main .wifi h3,main.community-old article.main .outreach h3{margin-top:30px;margin-bottom:0;font-size:16pt;color:#7a7a7a;padding-bottom:5px;border-bottom:solid 1px #ddd}main.community-old article.main .ifivek h3.past,main.community-old article.main .bash h3.past,main.community-old article.main .fridays h3.past,main.community-old article.main .gallery h3.past,main.community-old article.main .wifi h3.past,main.community-old article.main .outreach h3.past{margin-top:0}main.community-old article.main .ifivek h4,main.community-old article.main .bash h4,main.community-old article.main .fridays h4,main.community-old article.main .gallery h4,main.community-old article.main .wifi h4,main.community-old article.main .outreach h4{font-size:14pt;color:#7a7a7a}main.community-old article.main .ifivek aside,main.community-old article.main .bash aside,main.community-old article.main .fridays aside,main.community-old article.main .gallery aside,main.community-old article.main .wifi aside,main.community-old article.main .outreach aside{padding-left:45px;margin-top:18px}main.community-old article.main .ifivek aside h4,main.community-old article.main .bash aside h4,main.community-old article.main .fridays aside h4,main.community-old article.main .gallery aside h4,main.community-old article.main .wifi aside h4,main.community-old article.main .outreach aside h4{font-size:13pt}main.community-old article.main .ifivek aside p,main.community-old article.main .bash aside p,main.community-old article.main .fridays aside p,main.community-old article.main .gallery aside p,main.community-old article.main .wifi aside p,main.community-old article.main .outreach aside p{font-size:10pt}main.community-old article.main .ifivek .box,main.community-old article.main .bash .box,main.community-old article.main .fridays .box,main.community-old article.main .gallery .box,main.community-old article.main .wifi .box,main.community-old article.main .outreach .box{margin:30px 0 10px 0;background-color:#fff;position:relative;overflow:hidden}main.community-old article.main .ifivek .box.featured,main.community-old article.main .bash .box.featured,main.community-old article.main .fridays .box.featured,main.community-old article.main .gallery .box.featured,main.community-old article.main .wifi .box.featured,main.community-old article.main .outreach .box.featured{margin:30px 0 40px 0}main.community-old article.main .ifivek .box .photo,main.community-old article.main .bash .box .photo,main.community-old article.main .fridays .box .photo,main.community-old article.main .gallery .box .photo,main.community-old article.main .wifi .box .photo,main.community-old article.main .outreach .box .photo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;position:relative}main.community-old article.main .ifivek .box .photo img,main.community-old article.main .bash .box .photo img,main.community-old article.main .fridays .box .photo img,main.community-old article.main .gallery .box .photo img,main.community-old article.main .wifi .box .photo img,main.community-old article.main .outreach .box .photo img{width:100%}main.community-old article.main .ifivek .box .dateline,main.community-old article.main .bash .box .dateline,main.community-old article.main .fridays .box .dateline,main.community-old article.main .gallery .box .dateline,main.community-old article.main .wifi .box .dateline,main.community-old article.main .outreach .box .dateline{font-weight:300;position:absolute;bottom:10px;left:10px;z-index:3;display:inline-block;background-color:#fff;padding:10px 12px;font-size:14pt;letter-spacing:.06em;color:#7a7a7a;border-top:1px solid #ddd;border-right:1px solid #ddd}main.community-old article.main .ifivek .box .body,main.community-old article.main .bash .box .body,main.community-old article.main .fridays .box .body,main.community-old article.main .gallery .box .body,main.community-old article.main .wifi .box .body,main.community-old article.main .outreach .box .body{position:relative;padding:20px 10px 20px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}main.community-old article.main .ifivek .box .body h3,main.community-old article.main .bash .box .body h3,main.community-old article.main .fridays .box .body h3,main.community-old article.main .gallery .box .body h3,main.community-old article.main .wifi .box .body h3,main.community-old article.main .outreach .box .body h3{font-size:16pt;letter-spacing:.04em;line-height:1.2em;margin-bottom:7px}main.community-old article.main .ifivek .box .body h4,main.community-old article.main .bash .box .body h4,main.community-old article.main .fridays .box .body h4,main.community-old article.main .gallery .box .body h4,main.community-old article.main .wifi .box .body h4,main.community-old article.main .outreach .box .body h4{font-size:14pt;line-height:1.3em;letter-spacing:.04em;color:#7a7a7a;margin-bottom:7px}main.community-old article.main .ifivek .box .body h5,main.community-old article.main .bash .box .body h5,main.community-old article.main .fridays .box .body h5,main.community-old article.main .gallery .box .body h5,main.community-old article.main .wifi .box .body h5,main.community-old article.main .outreach .box .body h5{font-size:12pt;line-height:1.3em;letter-spacing:.04em;color:#7a7a7a;margin-bottom:7px}main.community-old article.main .ifivek .box .body p,main.community-old article.main .bash .box .body p,main.community-old article.main .fridays .box .body p,main.community-old article.main .gallery .box .body p,main.community-old article.main .wifi .box .body p,main.community-old article.main .outreach .box .body p{letter-spacing:.04em;color:#7a7a7a;line-height:1.6em;margin-top:15px;font-size:10.5pt}main.community-old article.main .ifivek .box .body ul,main.community-old article.main .bash .box .body ul,main.community-old article.main .fridays .box .body ul,main.community-old article.main .gallery .box .body ul,main.community-old article.main .wifi .box .body ul,main.community-old article.main .outreach .box .body ul{position:relative;list-style:none;padding-left:10px;letter-spacing:.04em;color:#7a7a7a;list-style:none;margin:15px 0;padding-left:0;font-size:12pt}main.community-old article.main .ifivek .box .body ul li,main.community-old article.main .bash .box .body ul li,main.community-old article.main .fridays .box .body ul li,main.community-old article.main .gallery .box .body ul li,main.community-old article.main .wifi .box .body ul li,main.community-old article.main .outreach .box .body ul li{position:relative;padding-left:18px;line-height:1.3em}main.community-old article.main .ifivek .box .body ul li:before,main.community-old article.main .bash .box .body ul li:before,main.community-old article.main .fridays .box .body ul li:before,main.community-old article.main .gallery .box .body ul li:before,main.community-old article.main .wifi .box .body ul li:before,main.community-old article.main .outreach .box .body ul li:before{position:absolute;left:0;content:"\00b7";font-size:1.4em}main.community-old article.main .ifivek .box .body ul li,main.community-old article.main .bash .box .body ul li,main.community-old article.main .fridays .box .body ul li,main.community-old article.main .gallery .box .body ul li,main.community-old article.main .wifi .box .body ul li,main.community-old article.main .outreach .box .body ul li{line-height:1.8em;padding-left:12px}main.community-old article.main .ifivek .box .body ul li:before,main.community-old article.main .bash .box .body ul li:before,main.community-old article.main .fridays .box .body ul li:before,main.community-old article.main .gallery .box .body ul li:before,main.community-old article.main .wifi .box .body ul li:before,main.community-old article.main .outreach .box .body ul li:before{content:'\00b7'}main.community-old article.main .ifivek .box .body ul li b,main.community-old article.main .bash .box .body ul li b,main.community-old article.main .fridays .box .body ul li b,main.community-old article.main .gallery .box .body ul li b,main.community-old article.main .wifi .box .body ul li b,main.community-old article.main .outreach .box .body ul li b{text-transform:uppercase;font-weight:400;letter-spacing:1px}main.community-old article.main .ifivek .box .body ul li b i,main.community-old article.main .bash .box .body ul li b i,main.community-old article.main .fridays .box .body ul li b i,main.community-old article.main .gallery .box .body ul li b i,main.community-old article.main .wifi .box .body ul li b i,main.community-old article.main .outreach .box .body ul li b i{font-size:12pt}main.community-old article.main .ifivek .box.previous .body,main.community-old article.main .bash .box.previous .body,main.community-old article.main .fridays .box.previous .body,main.community-old article.main .gallery .box.previous .body,main.community-old article.main .wifi .box.previous .body,main.community-old article.main .outreach .box.previous .body{padding:0 10px 10px 10px;position:relative}main.community-old article.main .ifivek .box.previous .body h5,main.community-old article.main .bash .box.previous .body h5,main.community-old article.main .fridays .box.previous .body h5,main.community-old article.main .gallery .box.previous .body h5,main.community-old article.main .wifi .box.previous .body h5,main.community-old article.main .outreach .box.previous .body h5{float:left;margin:0;color:#999}main.community-old article.main .ifivek .box.previous .body .links,main.community-old article.main .bash .box.previous .body .links,main.community-old article.main .fridays .box.previous .body .links,main.community-old article.main .gallery .box.previous .body .links,main.community-old article.main .wifi .box.previous .body .links,main.community-old article.main .outreach .box.previous .body .links{display:block;position:absolute;right:10px;top:3px;line-height:8pt;text-align:right}main.community-old article.main .ifivek .box.previous .body .links p,main.community-old article.main .bash .box.previous .body .links p,main.community-old article.main .fridays .box.previous .body .links p,main.community-old article.main .gallery .box.previous .body .links p,main.community-old article.main .wifi .box.previous .body .links p,main.community-old article.main .outreach .box.previous .body .links p{margin:0;padding:0;font-size:8pt}main.community-old article.main .ifivek .box.previous .body .links a,main.community-old article.main .bash .box.previous .body .links a,main.community-old article.main .fridays .box.previous .body .links a,main.community-old article.main .gallery .box.previous .body .links a,main.community-old article.main .wifi .box.previous .body .links a,main.community-old article.main .outreach .box.previous .body .links a{text-transform:uppercase;font-size:8pt}main.community-old article.main .ifivek .past,main.community-old article.main .bash .past,main.community-old article.main .fridays .past,main.community-old article.main .gallery .past,main.community-old article.main .wifi .past,main.community-old article.main .outreach .past{position:relative}main.community-old article.main .ifivek .past:first-child,main.community-old article.main .bash .past:first-child,main.community-old article.main .fridays .past:first-child,main.community-old article.main .gallery .past:first-child,main.community-old article.main .wifi .past:first-child,main.community-old article.main .outreach .past:first-child{padding-top:20px}main.community-old article.main .ifivek .past .year-select,main.community-old article.main .bash .past .year-select,main.community-old article.main .fridays .past .year-select,main.community-old article.main .gallery .past .year-select,main.community-old article.main .wifi .past .year-select,main.community-old article.main .outreach .past .year-select{position:absolute;right:0;bottom:3px;cursor:hand;cursor:pointer}main.community-old article.main .ifivek .past .year-select .uk-dropdown-small,main.community-old article.main .bash .past .year-select .uk-dropdown-small,main.community-old article.main .fridays .past .year-select .uk-dropdown-small,main.community-old article.main .gallery .past .year-select .uk-dropdown-small,main.community-old article.main .wifi .past .year-select .uk-dropdown-small,main.community-old article.main .outreach .past .year-select .uk-dropdown-small{min-width:100px}main.community-old article.main .ifivek .past .year-select span,main.community-old article.main .bash .past .year-select span,main.community-old article.main .fridays .past .year-select span,main.community-old article.main .gallery .past .year-select span,main.community-old article.main .wifi .past .year-select span,main.community-old article.main .outreach .past .year-select span,main.community-old article.main .ifivek .past .year-select a,main.community-old article.main .bash .past .year-select a,main.community-old article.main .fridays .past .year-select a,main.community-old article.main .gallery .past .year-select a,main.community-old article.main .wifi .past .year-select a,main.community-old article.main .outreach .past .year-select a,main.community-old article.main .ifivek .past .year-select i,main.community-old article.main .bash .past .year-select i,main.community-old article.main .fridays .past .year-select i,main.community-old article.main .gallery .past .year-select i,main.community-old article.main .wifi .past .year-select i,main.community-old article.main .outreach .past .year-select i{font-size:12pt;color:#999}main.community-old article.main .ifivek .past .year-select .year-selected,main.community-old article.main .bash .past .year-select .year-selected,main.community-old article.main .fridays .past .year-select .year-selected,main.community-old article.main .gallery .past .year-select .year-selected,main.community-old article.main .wifi .past .year-select .year-selected,main.community-old article.main .outreach .past .year-select .year-selected{padding-right:25px}main.community-old article.main .ifivek .past .year-select .year-selected:after,main.community-old article.main .bash .past .year-select .year-selected:after,main.community-old article.main .fridays .past .year-select .year-selected:after,main.community-old article.main .gallery .past .year-select .year-selected:after,main.community-old article.main .wifi .past .year-select .year-selected:after,main.community-old article.main .outreach .past .year-select .year-selected:after{content:"\f123";font-family:"Ionicons";position:absolute;right:5px;top:2px}main.community-old article.main .ifivek .past .year-select li,main.community-old article.main .bash .past .year-select li,main.community-old article.main .fridays .past .year-select li,main.community-old article.main .gallery .past .year-select li,main.community-old article.main .wifi .past .year-select li,main.community-old article.main .outreach .past .year-select li{text-align:right}main.community-old article.main .ifivek .box.featured .body,main.community-old article.main .bash .box.featured .body{padding:30px 40px 30px 20px}main.community-old article.main .ifivek .box.featured h4,main.community-old article.main .bash .box.featured h4{font-size:18pt}main.community-old article.main .fridays .hidden{display:none}main.community-old article.main .fridays .box.featured .body{position:relative;padding-top:10px}main.community-old article.main .fridays .box.featured .body h4{position:relative;color:#5f5f5f;font-size:16pt}main.community-old article.main .fridays .box.featured .body h5{position:relative;margin-top:0;font-size:11pt;color:#999}main.community-old article.main .fridays .box.featured .body p{position:relative;font-size:10pt}main.community-old article.main .fridays .box.featured .body p.ics{margin:0}main.community-old article.main .fridays .box.featured .body p.ics a{background-color:#00a4e4;padding:4px 6px;font-size:7pt;text-transform:uppercase;color:#fff}main.community-old article.main .fridays .box.featured .body p.ics a i{font-size:9.5pt;padding:1px 1px 0 0}@media screen and (min-width:795px){main.community-old article.main .fridays .box.featured .body p.ics{position:absolute;right:10px;top:40px;text-align:right}}main.community-old article.main .fridays .box.previous .photo a:before{position:absolute;z-index:5;font-family:'FontAwesome';content:'\f04b';font-size:18px;color:#fff;left:18px;bottom:16px;background-color:rgba(0,0,0,0.6);padding:8px 14px 8px 17px;border-radius:4px}main.community-old article.main .fridays .box.previous .photo a:after{position:absolute;z-index:5;font-family:'Ionicons';content:'\f245';font-size:24px;color:#fff;right:20px;bottom:20px;text-stroke:1px #000}main.community-old article.main .fridays .box.previous .body h4{color:#5f5f5f;font-size:12.5pt;margin-top:30px;margin-bottom:5px}main.community-old article.main .fridays .box.previous .body h5{font-size:9pt;letter-spacing:1px;text-transform:uppercase}main.community-old article.main .fridays .box.previous .body h5,main.community-old article.main .fridays .box.previous .body span{margin-top:5px}main.community-old article.main .fridays .box.previous .body .links{font-size:8pt;text-transform:uppercase}main.community-old article.main .fridays .box.previous .body .links a + a{margin-left:1px;padding-left:5px;border-left:1px solid #7a7a7a}main.community-old article.main .fridays .box.previous .body .links b{font-weight:600}main.community-old article.main .gallery .photo{font-size:0}main.community-old article.main .gallery .photo .print{display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 .5px;width:19.9%}main.community-old article.main .gallery .photo:empty{padding:5px}main.community-old article.main .gallery .main.body{padding:10px 20px 20px 20px}main.community-old article.main .gallery .main.body h4{font-size:16pt;color:#5f5f5f}main.community-old article.main .gallery .main.body p{font-size:10pt;margin-top:10px}main.community-old article.main .wifi .box{position:relative}main.community-old article.main .wifi .box .main.body h5{font-size:11pt}main.community-old article.main .wifi .box .main.body .links a{font-size:9pt}main.community-old article.main .outreach .main.body{padding:20px 25px 20px 20px}main.community-old article.main .outreach .main.body h4{font-size:16pt;color:#5f5f5f}main.community-old article.main .outreach .main.body p{font-size:10pt;margin-top:10px}main.pillar.talent a.uk-button{background-color:#cb9913}main.pillar.talent section .box .body h4,main.pillar.talent section .box .body a{color:#cb9913}main.pillar.talent .pillar-program .pillar-program-list .box .body h3{margin-bottom:5px}main.pillar.talent .pillar-program .pillar-program-list .box .body .tags span{color:#cb9913;border:1px solid #cb9913}main.talent-old article.main{min-height:500px;padding:40px 20px;color:#7a7a7a}main.talent-old article.main .portal,main.talent-old article.main .charlestonworks,main.talent-old article.main .codecamp,main.talent-old article.main .codeshow,main.talent-old article.main .user-groups{position:relative}main.talent-old article.main .portal .hidden,main.talent-old article.main .charlestonworks .hidden,main.talent-old article.main .codecamp .hidden,main.talent-old article.main .codeshow .hidden,main.talent-old article.main .user-groups .hidden{display:none}main.talent-old article.main .portal .intro,main.talent-old article.main .charlestonworks .intro,main.talent-old article.main .codecamp .intro,main.talent-old article.main .codeshow .intro,main.talent-old article.main .user-groups .intro{margin-bottom:15px}main.talent-old article.main .portal .intro p,main.talent-old article.main .charlestonworks .intro p,main.talent-old article.main .codecamp .intro p,main.talent-old article.main .codeshow .intro p,main.talent-old article.main .user-groups .intro p{text-align:left;margin:15px 0}main.talent-old article.main .portal .intro .inner,main.talent-old article.main .charlestonworks .intro .inner,main.talent-old article.main .codecamp .intro .inner,main.talent-old article.main .codeshow .intro .inner,main.talent-old article.main .user-groups .intro .inner{padding:0 1%}main.talent-old article.main .portal b,main.talent-old article.main .charlestonworks b,main.talent-old article.main .codecamp b,main.talent-old article.main .codeshow b,main.talent-old article.main .user-groups b{font-weight:500}main.talent-old article.main .portal aside,main.talent-old article.main .charlestonworks aside,main.talent-old article.main .codecamp aside,main.talent-old article.main .codeshow aside,main.talent-old article.main .user-groups aside{padding-left:45px;margin-top:18px}main.talent-old article.main .portal aside h4,main.talent-old article.main .charlestonworks aside h4,main.talent-old article.main .codecamp aside h4,main.talent-old article.main .codeshow aside h4,main.talent-old article.main .user-groups aside h4{font-size:13pt}main.talent-old article.main .portal aside p,main.talent-old article.main .charlestonworks aside p,main.talent-old article.main .codecamp aside p,main.talent-old article.main .codeshow aside p,main.talent-old article.main .user-groups aside p{font-size:10pt}main.talent-old article.main .portal h3,main.talent-old article.main .charlestonworks h3,main.talent-old article.main .codecamp h3,main.talent-old article.main .codeshow h3,main.talent-old article.main .user-groups h3{margin-top:30px;margin-bottom:0;font-size:16pt;color:#7a7a7a;padding-bottom:5px;border-bottom:solid 1px #ddd}main.talent-old article.main .portal h3.past,main.talent-old article.main .charlestonworks h3.past,main.talent-old article.main .codecamp h3.past,main.talent-old article.main .codeshow h3.past,main.talent-old article.main .user-groups h3.past{margin-top:0}main.talent-old article.main .portal h3.past:first-child,main.talent-old article.main .charlestonworks h3.past:first-child,main.talent-old article.main .codecamp h3.past:first-child,main.talent-old article.main .codeshow h3.past:first-child,main.talent-old article.main .user-groups h3.past:first-child{padding-top:20px}main.talent-old article.main .portal h3.secondary,main.talent-old article.main .charlestonworks h3.secondary,main.talent-old article.main .codecamp h3.secondary,main.talent-old article.main .codeshow h3.secondary,main.talent-old article.main .user-groups h3.secondary{position:relative}main.talent-old article.main .portal h3.secondary:first-child,main.talent-old article.main .charlestonworks h3.secondary:first-child,main.talent-old article.main .codecamp h3.secondary:first-child,main.talent-old article.main .codeshow h3.secondary:first-child,main.talent-old article.main .user-groups h3.secondary:first-child{padding-top:20px}main.talent-old article.main .portal h3.secondary .more,main.talent-old article.main .charlestonworks h3.secondary .more,main.talent-old article.main .codecamp h3.secondary .more,main.talent-old article.main .codeshow h3.secondary .more,main.talent-old article.main .user-groups h3.secondary .more{position:relative;margin-left:30px;margin-top:2px;font-size:11pt;font-weight:300}main.talent-old article.main .portal a.button,main.talent-old article.main .charlestonworks a.button,main.talent-old article.main .codecamp a.button,main.talent-old article.main .codeshow a.button,main.talent-old article.main .user-groups a.button{display:inline-block;margin:30px 0 0 0;border:0;outline:none;background-color:#00a4e4;color:#fff;letter-spacing:.04em;padding:4px 12px;font-size:10pt;text-transform:uppercase}main.talent-old article.main .portal a.more,main.talent-old article.main .charlestonworks a.more,main.talent-old article.main .codecamp a.more,main.talent-old article.main .codeshow a.more,main.talent-old article.main .user-groups a.more{font-weight:300;font-size:.9em;white-space:nowrap}main.talent-old article.main .portal .user-group-list,main.talent-old article.main .charlestonworks .user-group-list,main.talent-old article.main .codecamp .user-group-list,main.talent-old article.main .codeshow .user-group-list,main.talent-old article.main .user-groups .user-group-list{margin-top:10px}main.talent-old article.main .portal .user-group-list ul,main.talent-old article.main .charlestonworks .user-group-list ul,main.talent-old article.main .codecamp .user-group-list ul,main.talent-old article.main .codeshow .user-group-list ul,main.talent-old article.main .user-groups .user-group-list ul{margin:40px 0 0 0;padding:0;list-style:none}main.talent-old article.main .portal .user-group-list ul li,main.talent-old article.main .charlestonworks .user-group-list ul li,main.talent-old article.main .codecamp .user-group-list ul li,main.talent-old article.main .codeshow .user-group-list ul li,main.talent-old article.main .user-groups .user-group-list ul li{font-size:10.5pt;line-height:1.6em;padding:15px;border:solid 1px #ddd;border-bottom:0;color:#363636}main.talent-old article.main .portal .user-group-list ul li:nth-child(odd),main.talent-old article.main .charlestonworks .user-group-list ul li:nth-child(odd),main.talent-old article.main .codecamp .user-group-list ul li:nth-child(odd),main.talent-old article.main .codeshow .user-group-list ul li:nth-child(odd),main.talent-old article.main .user-groups .user-group-list ul li:nth-child(odd){background-color:#fff}main.talent-old article.main .portal .user-group-list ul li:nth-child(even),main.talent-old article.main .charlestonworks .user-group-list ul li:nth-child(even),main.talent-old article.main .codecamp .user-group-list ul li:nth-child(even),main.talent-old article.main .codeshow .user-group-list ul li:nth-child(even),main.talent-old article.main .user-groups .user-group-list ul li:nth-child(even){background-color:#f0f0f0}main.talent-old article.main .portal .user-group-list ul li:last-child,main.talent-old article.main .charlestonworks .user-group-list ul li:last-child,main.talent-old article.main .codecamp .user-group-list ul li:last-child,main.talent-old article.main .codeshow .user-group-list ul li:last-child,main.talent-old article.main .user-groups .user-group-list ul li:last-child{border-bottom:solid 1px #ddd}main.talent-old article.main .portal .user-group-list ul li h3,main.talent-old article.main .charlestonworks .user-group-list ul li h3,main.talent-old article.main .codecamp .user-group-list ul li h3,main.talent-old article.main .codeshow .user-group-list ul li h3,main.talent-old article.main .user-groups .user-group-list ul li h3{color:#5f5f5f;font-weight:400;font-size:14pt;line-height:1.4em;margin-top:0;margin-bottom:5px}main.talent-old article.main .portal .user-group-list ul li p,main.talent-old article.main .charlestonworks .user-group-list ul li p,main.talent-old article.main .codecamp .user-group-list ul li p,main.talent-old article.main .codeshow .user-group-list ul li p,main.talent-old article.main .user-groups .user-group-list ul li p{font-size:11pt;margin-bottom:8px}main.talent-old article.main .codeshow .box,main.talent-old article.main .codecamp .box{margin:30px 0 10px 0;background-color:#fff;position:relative;overflow:hidden}main.talent-old article.main .codeshow .box.featured,main.talent-old article.main .codecamp .box.featured{margin:30px 0 40px 0}main.talent-old article.main .codeshow .box .photo,main.talent-old article.main .codecamp .box .photo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;position:relative}main.talent-old article.main .codeshow .box .photo img,main.talent-old article.main .codecamp .box .photo img{width:100%}main.talent-old article.main .codeshow .box .dateline,main.talent-old article.main .codecamp .box .dateline{font-weight:300;position:absolute;bottom:10px;left:10px;z-index:3;display:inline-block;background-color:#fff;padding:10px 12px;font-size:14pt;letter-spacing:.06em;color:#7a7a7a;border-top:1px solid #ddd;border-right:1px solid #ddd}main.talent-old article.main .codeshow .box .body,main.talent-old article.main .codecamp .box .body{position:relative;padding:20px 10px 20px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}main.talent-old article.main .codeshow .box .body h3,main.talent-old article.main .codecamp .box .body h3{font-size:16pt;letter-spacing:.04em;line-height:1.2em;margin-bottom:7px;margin-top:5px}main.talent-old article.main .codeshow .box .body h4,main.talent-old article.main .codecamp .box .body h4{font-size:14pt;line-height:1.3em;letter-spacing:.04em;color:#7a7a7a;margin-bottom:7px}main.talent-old article.main .codeshow .box .body h5,main.talent-old article.main .codecamp .box .body h5{font-size:12pt;line-height:1.3em;letter-spacing:.04em;color:#7a7a7a;margin-bottom:7px}main.talent-old article.main .codeshow .box .body p,main.talent-old article.main .codecamp .box .body p{letter-spacing:.04em;color:#7a7a7a;line-height:1.6em;margin-top:15px;font-size:10.5pt}main.talent-old article.main .codeshow .box .body ul,main.talent-old article.main .codecamp .box .body ul{position:relative;list-style:none;padding-left:10px;letter-spacing:.04em;color:#7a7a7a;list-style:none;margin:15px 0;padding-left:0;font-size:12pt}main.talent-old article.main .codeshow .box .body ul li,main.talent-old article.main .codecamp .box .body ul li{position:relative;padding-left:18px;line-height:1.3em}main.talent-old article.main .codeshow .box .body ul li:before,main.talent-old article.main .codecamp .box .body ul li:before{position:absolute;left:0;content:"\00b7";font-size:1.4em}main.talent-old article.main .codeshow .box .body ul li,main.talent-old article.main .codecamp .box .body ul li{line-height:1.8em;padding-left:12px}main.talent-old article.main .codeshow .box .body ul li:before,main.talent-old article.main .codecamp .box .body ul li:before{content:'\00b7'}main.talent-old article.main .codeshow .box .body ul li b,main.talent-old article.main .codecamp .box .body ul li b{text-transform:uppercase;font-weight:400;letter-spacing:1px}main.talent-old article.main .codeshow .box .body ul li b i,main.talent-old article.main .codecamp .box .body ul li b i{font-size:12pt}main.talent-old article.main .codeshow .box.previous .body,main.talent-old article.main .codecamp .box.previous .body{padding:0 10px 10px 10px;position:relative}main.talent-old article.main .codeshow .box.previous .body h5,main.talent-old article.main .codecamp .box.previous .body h5{float:left;margin:0;color:#999}main.talent-old article.main .codeshow .box.previous .body .links,main.talent-old article.main .codecamp .box.previous .body .links{display:block;position:absolute;right:10px;top:3px;line-height:8pt;text-align:right}main.talent-old article.main .codeshow .box.previous .body .links p,main.talent-old article.main .codecamp .box.previous .body .links p{margin:0;padding:0;font-size:8pt}main.talent-old article.main .codeshow .box.previous .body .links a,main.talent-old article.main .codecamp .box.previous .body .links a{text-transform:uppercase;font-size:8pt}main.spaces .space{margin:0 0 80px 0 !important;background-color:#fff;position:relative;overflow:hidden}main.spaces .space .photo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;position:relative}main.spaces .space .photo img{width:100%}main.spaces .space .photo .caption{position:absolute;display:block;background-color:#fff;font-size:10pt;color:#5f5f5f;border:solid 1px #ddd;padding:5px 6px 5px 6px;bottom:10px;left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 20px);opacity:.95;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";filter:alpha(opacity=95)}@media screen and (min-width:795px){main.spaces .space .photo .caption{font-size:14pt;padding:12px 12px 10px 10px}}main.spaces .space .body{position:relative;padding:10px 20px 60px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}@media screen and (min-width:795px){main.spaces .space .body{position:absolute;right:0;height:100%;padding:30px 20px 0 30px}}main.spaces .space .body h3{font-size:18pt;letter-spacing:.04em;font-weight:300;line-height:1.2em;margin-bottom:7px}@media screen and (min-width:795px){main.spaces .space .body h3{font-size:22pt}}main.spaces .space .body ul{position:relative;list-style:none;padding-left:10px;letter-spacing:.04em;color:#7a7a7a;list-style:none;margin:15px 0 0 0;padding-left:0;font-size:10pt}main.spaces .space .body ul li{position:relative;padding-left:18px;line-height:1.3em}main.spaces .space .body ul li:before{position:absolute;left:0;content:"\00b7";font-size:1.4em}main.spaces .space .body ul li{line-height:1.6em;padding-left:12px}main.spaces .space .body ul li:before{content:'\00b7'}main.spaces .space .body ul li b{text-transform:uppercase;font-weight:400;letter-spacing:1px}main.spaces .space .body ul li b i{font-size:12pt}@media screen and (min-width:795px){main.spaces .space .body ul{margin:25px 0 0 0;font-size:12pt}main.spaces .space .body ul li{line-height:2em}}main.spaces .space .body .more{position:absolute;bottom:12px;right:12px;padding:3px 6px 3px 8px;font-size:10pt;letter-spacing:1px;background-color:#00a4e4}main.spaces .space .body .more a{color:#fff}main.spaces .space .body .more a i{position:relative;top:2px;font-size:11pt}@media screen and (min-width:795px){main.spaces .space .body .more{bottom:30px;right:30px;padding:5px 10px 5px 12px;font-size:11pt;letter-spacing:2px}main.spaces .space .body .more a i{top:1px;font-size:13pt}}main.spaces .overview{margin-bottom:30px}main.spaces .covid-guidelines{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:40px}main.spaces .covid-guidelines .body{-webkit-box-shadow:0 0 7px 0 rgba(50,50,50,0.2);box-shadow:0 0 7px 0 rgba(50,50,50,0.2);background-color:#fff;padding:20px}main.spaces .covid-guidelines .body .card-title{color:#00c2f7;font-size:15pt;vertical-align:middle}main.spaces .covid-guidelines .body .uk-button{display:inline-block;background-color:#00c2f7;color:#fff;border:0;border-radius:0;min-height:0;font-size:11pt;font-weight:300;text-shadow:none;padding:5px 10px 6px 10px;line-height:1em;vertical-align:middle}main.spaces .media{margin:20px 0 35px 0;font-size:0;white-space:nowrap}main.spaces .media .bigs{display:inline-block;vertical-align:top;background-color:#f7f7f7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:75%;padding:8px}main.spaces .media .bigs .big.img1,main.spaces .media .bigs .big.img2,main.spaces .media .bigs .big.img3{display:none}main.spaces .media .lils{display:inline-block;vertical-align:top;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 8px 0 0;background-color:#f7f7f7}main.spaces .media .lils .lil{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:solid #f7f7f7 8px;height:33.3%;width:100%}main.spaces .media .lils .lil img{position:absolute;height:100%;left:50%;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}main.spaces .media .lils .lil.vid0{display:none}main.spaces .media .lils .lil.vid0 a:before{position:absolute;z-index:5;font-family:'FontAwesome';content:'\f04b';font-size:15px;color:#fff;left:8px;bottom:6px;background-color:rgba(0,0,0,0.6);padding:6px 12px 6px 15px;border-radius:4px}main.spaces article.main{min-height:500px}main.spaces article.main .features,main.spaces article.main .layout,main.spaces article.main .residents,main.spaces article.main .graduates,main.spaces article.main .faqs,main.spaces article.main .contact{position:relative;color:#7a7a7a;padding-top:50px}main.spaces article.main .features h3{font-size:18pt;color:#5f5f5f;margin-bottom:20px}main.spaces article.main .features ul{position:relative;list-style:none;padding-left:10px;list-style-type:none;padding-left:5px}main.spaces article.main .features ul li{position:relative;padding-left:18px;line-height:1.3em}main.spaces article.main .features ul li:before{position:absolute;left:0;content:"\00b7";font-size:1.4em}main.spaces article.main .features ul li{margin:10px 0;font-size:12pt;line-height:1.5em}main.spaces article.main .layout.lower{padding-top:20px}main.spaces article.main .layout .layout{text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main.spaces article.main .layout .layout .wrapper{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;margin:0 auto;width:auto}main.spaces article.main .layout .layout .wrapper img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100%}main.spaces article.main .layout .marker{text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:hand;cursor:pointer;position:absolute;border-radius:50%;background-color:rgba(255,255,255,0.8);border:solid 1px rgba(0,0,0,0.1);font-size:0;width:22px;height:22px}main.spaces article.main .layout .marker:before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%}main.spaces article.main .layout .marker b{position:relative;display:inline-block;vertical-align:middle;top:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;line-height:12px;color:#5f5f5f;letter-spacing:0}main.spaces article.main .layout .marker.vacant{background-color:rgba(225,255,225,0.8);border:solid 1px rgba(0,50,0,0.2)}@media screen and (min-width:795px){main.spaces article.main .layout .marker{width:30px;height:30px}main.spaces article.main .layout .marker b{font-size:15px;line-height:15px}}main.spaces article.main .listing.key .label{position:relative;top:1px;text-transform:uppercase;font-ize:14px;line-height:14px}main.spaces article.main .listing.key .label b{font-weight:400}main.spaces article.main .listing .marker{position:relative;display:inline-block;vertical-align:middle;width:25px;height:25px}main.spaces article.main .listing .marker b{position:relative;top:.5px;font-weight:400;font-size:12px;line-height:12px}main.spaces article.main .listing ul{list-style:none;margin:0;padding:0}main.spaces article.main .listing ul li{padding:5px 0;font-size:11pt}main.spaces article.main .listing ul li .label{display:inline-block;vertical-align:middle}main.spaces article.main .listing ul li .label.vacant{font-weight:400}main.spaces article.main .listing ul li .inquire{position:relative;top:-1px;text-transform:uppercase;padding:1px 5px;background-color:#00a4e4;color:#fff;font-size:8pt}main.spaces article.main .residents p,main.spaces article.main .graduates p{margin-top:0;line-height:1.5em}main.spaces article.main .residents .column,main.spaces article.main .graduates .column{margin-top:30px}main.spaces article.main .residents .column ul,main.spaces article.main .graduates .column ul{list-style:none;padding-left:0}main.spaces article.main .residents .column ul li,main.spaces article.main .graduates .column ul li{margin:7px 0;color:#222}main.spaces article.main .faqs h4{margin-bottom:5px;font-size:14pt;line-height:1.4em}main.spaces article.main .faqs p{margin-top:0;margin-bottom:15px}main.spaces article.main .contact .phone{position:absolute;overflow:hidden;padding:0;margin:0;width:0;height:0}main.spaces article.main .contact .addr .box{-webkit-box-shadow:none;box-shadow:none;border:solid 1px #ddd;padding:25px}main.spaces article.main .contact .addr p{font-size:11pt;margin-left:0;margin-right:0;margin-bottom:0}main.spaces article.main .contact .addr p span{display:block;font-size:13pt;color:#363636}main.spaces article.main .contact .addr p span:empty{display:none}main.spaces article.main .contact .addr p span a,main.spaces article.main .contact .addr p span a:visited,main.spaces article.main .contact .addr p span a:hover,main.spaces article.main .contact .addr p span a:active,main.spaces article.main .contact .addr p span a:focus{color:#00a4e4 !important}main.spaces article.main .contact .addr p.location{margin-top:25px}main.spaces article.main .contact .addr p.location:empty{display:none}main.spaces article.main .map{margin-top:80px}main.spaces article.main .map .loctip h4{margin-top:6px;margin-bottom:0;color:#5f5f5f;font-size:16pt}main.spaces article.main .map .loctip p{margin-top:6px;margin-bottom:6px}main.spaces article.main .map #map-canvas{height:400px}@media screen and (min-width:795px){main.spaces .slider .controls button{padding:10px;font-size:14pt}main.spaces .slider .slide .caption{font-size:14pt;padding:15px}}main.updates h3{font-weight:400;font-size:16pt;margin:0}main.updates p{margin-top:0}main.updates #livecam-timelapse-switcher button{background-color:transparent;padding:3px 12px 2px 12px;outline:0}main.updates #livecam-timelapse-switcher button:last-child{position:relative;left:-1px}main.updates #livecam-timelapse-switcher button.uk-active{background-color:#00a4e4;color:#fff}main.updates video{outline:0}main.updates ul{position:relative}main.updates ul li{position:relative}main.updates ul li:after{content:"";position:absolute;left:25px;right:0;bottom:-25px;height:1px;background-color:#ddd}main.updates .updates-text{text-align:left}main.updates .updates-text h3{font-size:13pt;margin:0 0 7px 0}main.updates .updates-text p{margin:0;text-align:left;font-size:11pt;line-height:14pt}.layout .wrapper.flagship .marker.o-1{left:91.0332%;top:36.6587%}.layout .wrapper.flagship .marker.o-2{left:81.5723%;top:36.3782%}.layout .wrapper.flagship .marker.o-3{left:72.0313%;top:79.4827%}.layout .wrapper.flagship .marker.o-4{left:57.6875%;top:79.1311%}.layout .wrapper.flagship .marker.o-5{left:42.4316%;top:79.229%}.layout .wrapper.flagship .marker.o-6{left:63.668%;top:47.7074%}.layout .wrapper.flagship .marker.o-7{left:54.707%;top:47.9968%}.layout .wrapper.flagship .marker.o-8{left:45.9961%;top:48.117%}.layout .wrapper.flagship .marker.o-9{left:68.6738%;top:32.5677%}.layout .wrapper.flagship .marker.o-10{left:59.2109%;top:32.4608%}.layout .wrapper.flagship .marker.o-11{left:50.793%;top:32.7279%}.layout .wrapper.flagship .marker.o-12{left:61.4277%;top:14.6546%}.layout .wrapper.flagship .marker.o-12a{left:48.875%;top:14.1204%}.layout .wrapper.flagship .marker.o-14{left:37.5586%;top:14.2228%}.layout .wrapper.flagship .marker.o-a{left:5.0078%;top:73.5933%}.layout .wrapper.flagship .marker.o-b{left:85.9961%;top:17.735%}.layout .wrapper.flagship .marker.o-td{left:38.2148%;top:44.5068%}.layout .wrapper.flagship2 .marker.o-a{left:83.125%;top:66.2024%}.layout .wrapper.flagship2 .marker.o-b{left:66.75%;top:68.3764%}.layout .wrapper.flagship2 .marker.o-c{left:66.75%;top:54.5455%}.layout .wrapper.flagship2 .marker.o-d{left:33.5%;top:71.3439%}.layout .wrapper.flagship2 .marker.o-e{left:35.75%;top:54.5455%}.layout .wrapper.flagship2 .marker.o-f{left:23%;top:52.1708%}.layout .wrapper.flagship2 .marker.o-g{left:11.25%;top:55.336%}.layout .wrapper.flagship2 .marker.o-h{left:6.5%;top:11.0672%}.layout .wrapper.flagship2 .marker.o-i{left:15.5%;top:25.6917%}.layout .wrapper.flagship2 .marker.o-j{left:23.75%;top:3.5542%}.layout .wrapper.flagship2 .marker.o-k{left:40.375%;top:5.9289%}.layout .wrapper.flagship2 .marker.o-l{left:40.25%;top:22.7273%}.layout .wrapper.flagship2 .marker.o-m{left:95.125%;top:21.5384%}.layout .wrapper.flagship2 .marker.o-n{left:95.125%;top:7.1146%}.layout .wrapper.flagship2 .marker.o-0{left:85.875%;top:2.3715%}.layout .wrapper.flagship2 .marker.o-p{left:84%;top:21.5415%}.layout .wrapper.flagship2 .marker.o-q{left:76.625%;top:21.5384%}.layout .wrapper.flagship2 .marker.o-c1{left:48%;top:68.7747%}.layout .wrapper.flagship2 .marker.o-c2{left:81.375%;top:12.0553%}.layout .wrapper.flagship-bridge .marker.o-1{left:8.625%;top:.6652%}.layout .wrapper.flagship-bridge .marker.o-2{left:16.375%;top:10.1996%}.layout .wrapper.flagship-bridge .marker.o-3{left:24.5%;top:8.204%}.layout .wrapper.flagship-bridge .marker.o-4{left:36.125%;top:12.4169%}.layout .wrapper.flagship-bridge .marker.o-5{left:50.25%;top:21.2826%}.layout .wrapper.flagship-bridge .marker.o-6{left:50.5%;top:29.2683%}.layout .wrapper.flagship-bridge .marker.o-7{left:53.5%;top:41.2417%}.layout .wrapper.flagship-bridge .marker.o-8{left:50.75%;top:59.1948%}.layout .wrapper.flagship-bridge .marker.o-a{left:61.625%;top:54.7672%}.layout .wrapper.flagship-bridge .marker.o-b{left:71.625%;top:54.982%}.layout .wrapper.flagship-bridge .marker.o-9{left:78.625%;top:65.4033%}.layout .wrapper.flagship-bridge .marker.o-10{left:87.25%;top:75.1594%}.layout .wrapper.flagship-bridge .marker.o-11{left:75%;top:84.4755%}.layout .wrapper.flagship-bridge .marker.o-12{left:53.75%;top:84.6972%}.layout .wrapper.flagship-bridge .marker.o-td{left:30.5%;top:81.8182%}.layout .wrapper.flagship-bridge .marker.o-13{left:24.5%;top:72.0552%}.layout .wrapper.flagship-bridge .marker.o-14{left:18.625%;top:72.0552%}.layout .wrapper.flagship-bridge .marker.o-15{left:3%;top:89.3535%}.layout .wrapper.flagship-bridge .marker.o-16{left:13.375%;top:67.6275%}.layout .wrapper.flagship-bridge .marker.o-17{left:19%;top:63.8546%}.layout .wrapper.flagship-bridge .marker.o-18{left:24.625%;top:63.8546%}.layout .wrapper.flagship-bridge .marker.o-19{left:31.375%;top:64.5233%}.layout .wrapper.flagship-bridge .marker.o-20{left:37%;top:64.5164%}.layout .wrapper.flagship-bridge .marker.o-21{left:40%;top:49.6605%}.layout .wrapper.flagship-bridge .marker.o-22{left:40.25%;top:34.8081%}.layout .wrapper.flagship-westedge .marker.o-td{left:6.9336%;top:11.7731%}.layout .wrapper.flagship-westedge .marker.o-1{left:25.5829%;top:17.3956%}.layout .wrapper.flagship-westedge .marker.o-2{left:48.3368%;top:17.3956%}.layout .wrapper.flagship-westedge .marker.o-3{left:58.3954%;top:17.3956%}.layout .wrapper.flagship-westedge .marker.o-4{left:76.3672%;top:17.3956%}.layout .wrapper.flagship-westedge .marker.o-16{left:12.5977%;top:36.1643%}.layout .wrapper.flagship-westedge .marker.o-15{left:19.3359%;top:36.1643%}.layout .wrapper.flagship-westedge .marker.o-14{left:27.2446%;top:36.1643%}.layout .wrapper.flagship-westedge .marker.o-13{left:35.2539%;top:36.1643%}.layout .wrapper.flagship-westedge .marker.o-12{left:42.9688%;top:36.1643%}.layout .wrapper.flagship-westedge .marker.o-11{left:50.8789%;top:36.1643%}.layout .wrapper.flagship-westedge .marker.o-10{left:62.7914%;top:36.1643%}.layout .wrapper.flagship-westedge .marker.o-9{left:71.3867%;top:34.7447%}.layout .wrapper.flagship-westedge .marker.o-8{left:71.9055%;top:46.4743%}.layout .wrapper.flagship-westedge .marker.o-5{left:83.7891%;top:45.2442%}.layout .wrapper.flagship-westedge .marker.o-6{left:84.9579%;top:61.1984%}.layout .wrapper.flagship-westedge .marker.o-7{left:86.1313%;top:77.7616%}.layout .wrapper.flagship-westedge .marker.o-b1{left:74.9985%;top:82.2254%}.layout .wrapper.flagship-westedge .marker.o-b2{left:70.2133%;top:82.2254%}.layout .wrapper.flagship-charleston-tech-center .marker.o-1{left:63.434%;top:9.2863%}.layout .wrapper.flagship-charleston-tech-center .marker.o-2{left:57.8142%;top:23.2224%}.layout .wrapper.flagship-charleston-tech-center .marker.o-3{left:71.7778%;top:19.2448%}.layout .wrapper.flagship-charleston-tech-center .marker.o-4{left:59.5712%;top:28.9103%}.layout .wrapper.flagship-charleston-tech-center .marker.o-5{left:66.4497%;top:25.3792%}.layout .wrapper.flagship-charleston-tech-center .marker.o-6{left:61.2361%;top:34.4422%}.layout .wrapper.flagship-charleston-tech-center .marker.o-7{left:68.3628%;top:31.0994%}.layout .wrapper.flagship-charleston-tech-center .marker.o-8{left:63.4757%;top:43.5349%}.layout .wrapper.flagship-charleston-tech-center .marker.o-9{left:74.6424%;top:30.376%}.layout .wrapper.flagship-charleston-tech-center .marker.o-10{left:65.7431%;top:52.3693%}.layout .wrapper.flagship-charleston-tech-center .marker.o-11{left:74.3802%;top:48.373%}.layout .wrapper.flagship-charleston-tech-center .marker.o-12{left:67.4045%;top:59.0711%}.layout .wrapper.flagship-charleston-tech-center .marker.o-14{left:77.7448%;top:59.7757%}.layout .wrapper.flagship-charleston-tech-center .marker.o-15{left:84.0694%;top:83.8102%}.layout .wrapper.flagship-charleston-tech-center .marker.o-16{left:69.5208%;top:87.4274%}.layout .wrapper.flagship-charleston-tech-center .marker.o-17{left:69.283%;top:74.5159%}.layout .wrapper.flagship-charleston-tech-center .marker.o-18{left:64.6024%;top:74.5159%}.layout .wrapper.flagship-charleston-tech-center .marker.o-19{left:61.2587%;top:87.4274%}.layout .wrapper.flagship-charleston-tech-center .marker.o-20{left:55.5868%;top:74.5159%}.layout .wrapper.flagship-charleston-tech-center .marker.o-21{left:50.5156%;top:74.5159%}.layout .wrapper.flagship-charleston-tech-center .marker.o-22{left:30.2778%;top:74.6907%}.layout .wrapper.flagship-charleston-tech-center .marker.o-23{left:10.7135%;top:76.4119%}.layout .wrapper.flagship-charleston-tech-center .marker.o-24{left:12.1267%;top:59.886%}.layout .wrapper.flagship-charleston-tech-center .marker.o-25{left:27.8628%;top:55.6234%}.layout .wrapper.flagship-charleston-tech-center .marker.o-26{left:6.1337%;top:59.7058%}.layout .wrapper.flagship-charleston-tech-center .marker.o-27{left:28.3698%;top:47.4532%}.layout .wrapper.flagship-charleston-tech-center .marker.o-28{left:7.7135%;top:46.2726%}.layout .wrapper.flagship-charleston-tech-center .marker.o-29{left:28.7188%;top:39.9285%}.layout .wrapper.flagship-charleston-tech-center .marker.o-30{left:8.8003%;top:34.1867%}.layout .wrapper.flagship-charleston-tech-center .marker.o-31{left:29.1632%;top:32.1724%}.layout .wrapper.flagship-charleston-tech-center .marker.o-32{left:10.0469%;top:22.1789%}.layout .wrapper.flagship-charleston-tech-center .marker.o-33{left:29.3854%;top:24.6746%}.layout .wrapper.flagship-charleston-tech-center .marker.o-34{left:11.5781%;top:10.7815%}.layout .wrapper.flagship-charleston-tech-center .marker.o-a1{left:39.0556%;top:23.1013%}.layout .wrapper.flagship-charleston-tech-center .marker.o-a2{left:39.0469%;top:29.1523%}.layout .wrapper.flagship-charleston-tech-center .marker.o-td{left:24.0521%;top:37.7931%}.layout .wrapper.flagship-charleston-tech-center .marker.o-ca{left:46.0069%;top:45.1727%}.layout .wrapper.flagship-charleston-tech-center .marker.o-cb{left:47.2292%;top:34.2701%}.layout .wrapper.flagship-charleston-tech-center .marker.o-p1{left:46.0156%;top:13.2665%}.layout .wrapper.flagship-charleston-tech-center .marker.o-p2{left:54.4965%;top:13.2665%}.layout .wrapper.flagship-charleston-tech-center .marker.o-p3{left:60.7778%;top:64.8881%}.layout .wrapper.flagship-charleston-tech-center .marker.o-b1{left:50.3073%;top:13.2665%}.layout .wrapper.flagship-charleston-tech-center .marker.o-b2{left:53.9358%;top:68.9248%}.layout .wrapper.flagship-charleston-tech-center .marker.o-b3{left:50.165%;top:68.9248%}.layout .wrapper.flagship-charleston-tech-center .marker.o-b4{left:46.4757%;top:68.9248%}.layout .wrapper.flagship-charleston-tech-center .marker.o-k{left:45.7691%;top:87.5968%}main.news.capital .news-list ul li{position:relative;padding-right:95px}main.news.capital .news-list ul li h3{font-weight:400;margin-bottom:10px}main.news.capital .news-list ul .body{height:auto}main.news.capital .news-list ul .contact{list-style:none;position:absolute;right:10px;top:12px}main.news.capital .news-list ul .contact li{border:0;color:#7a7a7a;line-height:1.1em;font-size:8.5pt;padding:1px;text-transform:uppercase}main.news.capital .news-list ul .contact li i{position:relative;top:2px;font-size:15pt}main.news.capital .news-list ul .contact li i.ion-ios-email-outline{top:3px}main.news.capital .news-list ul .tags{font-weight:400;letter-spacing:1px;color:#5f5f5f;font-size:8pt;line-height:10pt;margin:3px 0;text-transform:uppercase}main.news.capital .news-list ul .tags a{display:inline-block;cursor:help;color:#9ab243;border:1px solid #9ab243;padding:2px 5px;margin-bottom:3px;border-radius:3px;white-space:nowrap}@media screen and (min-width:795px){main.news.capital .news-list ul li{padding-right:85px}main.news.capital .news-list ul .contact{right:0}}main.pay .secure{position:relative;display:block;text-align:center;color:#27ae60;font-size:12pt;text-transform:uppercase}main.pay .secure i{font-size:14pt}main.pay form#payment-form{position:relative;margin-top:55px}main.pay form#payment-form .uk-form-row{position:relative}main.pay form#payment-form .uk-form-row.phone{position:absolute;overflow:hidden;padding:0;margin:0;width:0;height:0}main.pay form#payment-form label{font-size:12pt}main.pay form#payment-form .input-tip{font-size:9pt;font-style:italic}main.pay form#payment-form input[readonly]{background-color:#ddd}main.pay form#payment-form .note,main.pay form#payment-form .nonprofit{font-weight:300;font-size:10pt}main.pay form#payment-form .spinner{position:absolute;padding:0;width:30px;height:30px;left:280px;top:10px;z-index:99}main.pay form#payment-form input[type="text"]{height:auto;font-size:14pt;padding:5px}main.pay form#payment-form input[type="text"]#desc{text-transform:uppercase}main.pay form#payment-form .uk-panel-box{background-color:transparent}main.pay form#payment-form .uk-panel-box .uk-panel-title{color:#5f5f5f}main.pay form#payment-form .payment-type{padding-bottom:10px}main.pay form#payment-form .payment-type .choices{font-size:0}main.pay form#payment-form .payment-type .choices a.choice{padding:8px;margin-top:25px;margin-right:2%;color:#363636;background-color:#fcfcfc;font-weight:400;font-size:14pt;line-height:38px;text-shadow:none;max-width:200px}main.pay form#payment-form .payment-type .choices a.choice h5,main.pay form#payment-form .payment-type .choices a.choice h6{font-weight:300;margin:0}main.pay form#payment-form .payment-type .choices a.choice h5{font-size:11pt;margin:10px 0 0 0}main.pay form#payment-form .payment-type .choices a.choice h6{font-size:8pt;line-height:1.2em;margin:5px 0 0 0}main.pay form#payment-form .payment-type .choices a.choice:last-child{margin-right:0}main.pay form#payment-form .payment-type .choices a.choice.active{background-color:#27ae60;border-color:#27ae60;color:#fff}main.pay form#payment-form .payment-type .choices a.choice.active h5,main.pay form#payment-form .payment-type .choices a.choice.active h6{color:#fff}main.pay form#payment-form a.cancel{color:#5f5f5f}main.pay .success{margin-top:30px;text-align:center;font-size:1.2em;line-height:1.2em}main.pay .success p{margin:25px 10%;font-size:14pt;line-height:1.8em}main.membership .media{margin:20px 0 35px 0;font-size:0}main.membership .media .bigs{display:inline-block;vertical-align:top;background-color:#f7f7f7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:75%;padding:8px}main.membership .media .bigs.full{width:100%}main.membership .media .bigs .big .embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}main.membership .media .bigs .big .embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}main.membership .media .bigs .big.vid2,main.membership .media .bigs .big.vid3{display:none}main.membership .media .lils{display:inline-block;vertical-align:top;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 8px 0 0;margin-left:-1px;background-color:#f7f7f7}main.membership .media .lils .lil{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:solid #f7f7f7 8px;height:33.3%;width:100%}main.membership .media .lils .lil img{position:absolute;height:100%;left:50%;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}main.membership .media .lils .lil.active:after{content:"";position:absolute;background-color:rgba(0,0,0,0.4);z-index:10;top:0;left:0;right:0;bottom:0}main.membership .media .lils .lil.vid1 a,main.membership .media .lils .lil.vid2 a,main.membership .media .lils .lil.vid3 a{display:block;height:100%}main.membership .media .lils .lil.vid1 a:before,main.membership .media .lils .lil.vid2 a:before,main.membership .media .lils .lil.vid3 a:before{position:absolute;z-index:5;font-family:'FontAwesome';content:'\f04b';font-size:15px;color:#fff;left:8px;bottom:6px;background-color:rgba(0,0,0,0.6);padding:6px 12px 6px 15px;border-radius:4px}main.membership aside a.uk-button{margin:5px auto;background-color:#00a4e4;width:200px}main.membership .body{position:relative;padding:0 0 10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}main.membership .membership-list .uk-tab.primary > li > a{border-color:#ddd;color:#7a7a7a;font-size:14pt;padding:10px 15px;margin-left:0}main.membership .membership-list .uk-tab.primary > li:not(.uk-active) > a:hover{margin-bottom:0;background:none;color:#5f5f5f}main.membership .membership-list .uk-tab.primary > li.uk-active{z-index:10}main.membership .membership-list .uk-tab.primary > li.uk-active > a{color:#5f5f5f;-webkit-box-shadow:0 0 7px 0 rgba(50,50,50,0.2);box-shadow:0 0 7px 0 rgba(50,50,50,0.2);border:0}main.membership .membership-list .uk-tab.primary > li.uk-active > a:after{content:"";display:block;position:absolute;height:15px;background-color:#fff;width:100%;left:0;bottom:-10px}main.membership .membership-list ul#tab-content{margin-top:0}main.membership .membership-list ul#tab-content > li{padding-left:0;display:none}main.membership .membership-list ul#tab-content > li.uk-active{display:block}main.membership .membership-list .members > .box,main.membership .membership-list .investors > .box{padding:30px 40px !important}main.membership .membership-list .members > .box .body,main.membership .membership-list .investors > .box .body{font-size:10.5pt}main.membership .membership-list .members > .box .body ul,main.membership .membership-list .investors > .box .body ul{position:relative;list-style:none;padding-left:10px;font-size:9.5pt;margin-bottom:30px}main.membership .membership-list .members > .box .body ul li,main.membership .membership-list .investors > .box .body ul li{position:relative;padding-left:18px;line-height:1.3em}main.membership .membership-list .members > .box .body ul li:before,main.membership .membership-list .investors > .box .body ul li:before{position:absolute;left:0;content:"\00b7";font-size:1.4em}main.membership .membership-list .members > .box .body ul li,main.membership .membership-list .investors > .box .body ul li{line-height:1.2em;margin:6px 0}main.membership .membership-list .members > .box .body b,main.membership .membership-list .investors > .box .body b{font-weight:500}main.membership .membership-list .members > .box .body h4,main.membership .membership-list .investors > .box .body h4{font-size:15pt;color:#5f5f5f}@media screen and (min-width:795px){main.membership .membership-list .members > .box .body.col1,main.membership .membership-list .investors > .box .body.col1{padding-right:15px !important}main.membership .membership-list .members > .box .body.col2,main.membership .membership-list .investors > .box .body.col2{padding-left:15px !important}}main.membership .membership-list .members > .box .body .plans .box,main.membership .membership-list .investors > .box .body .plans .box{background-color:#fdfdfd;padding:25px 25px 30px 25px;color:#7a7a7a;border:solid 1px #ddd;text-align:center}main.membership .membership-list .members > .box .body .plans .box h5,main.membership .membership-list .investors > .box .body .plans .box h5{font-size:15pt;color:#5f5f5f;margin-top:0;margin-bottom:4px;text-transform:uppercase;white-space:nowrap}main.membership .membership-list .members > .box .body .plans .box h6,main.membership .membership-list .investors > .box .body .plans .box h6{margin-top:0;margin-bottom:0;font-size:9pt;text-transform:uppercase;color:#999}main.membership .membership-list .members > .box .body .plans .box .price,main.membership .membership-list .investors > .box .body .plans .box .price{display:block;margin:15px 0 20px 0;font-weight:400;font-size:22pt;color:#00a4e4}main.membership .membership-list .members > .box .body .plans .box .join,main.membership .membership-list .investors > .box .body .plans .box .join{white-space:nowrap;font-size:10.5pt;padding:4px 8px;background-color:#00a4e4;color:#fff}main.membership .membership-list .join,main.membership .membership-list .renew{margin-top:50px;text-align:center}main.membership .membership-list .join h3,main.membership .membership-list .renew h3{font-weight:400;font-size:18pt;color:#5f5f5f}main.membership .membership-list .join h3 + a,main.membership .membership-list .renew h3 + a{display:block;position:relative;margin:10px 0 0 0;text-transform:uppercase;font-weight:300;font-size:9pt;text-align:center}main.membership .membership-list .join h3 + a .ion-chevron-right,main.membership .membership-list .renew h3 + a .ion-chevron-right{font-size:.9em}main.membership .membership-list .join p,main.membership .membership-list .renew p{font-weight:300;margin:20px 5%}main.membership .membership-list .join ul,main.membership .membership-list .renew ul{margin:0;padding:0;list-style:none;font-weight:300;line-height:1.4em;font-size:9pt}main.membership .membership-list .join ul li,main.membership .membership-list .renew ul li{margin:8px 0}.nonprofit{text-align:center;font-size:10pt;font-weight:300}main.renew .renew-okay{display:none}main.join .secure,main.renew .secure{position:relative;display:block;text-align:center;color:#27ae60;font-size:12pt;text-transform:uppercase}main.join .secure i,main.renew .secure i{font-size:14pt}main.join form#membership-form,main.renew form#membership-form,main.join form#renew-form,main.renew form#renew-form{position:relative;margin-top:55px}main.join form#membership-form .uk-form-row,main.renew form#membership-form .uk-form-row,main.join form#renew-form .uk-form-row,main.renew form#renew-form .uk-form-row{position:relative}main.join form#membership-form .uk-form-row.phone,main.renew form#membership-form .uk-form-row.phone,main.join form#renew-form .uk-form-row.phone,main.renew form#renew-form .uk-form-row.phone{position:absolute;overflow:hidden;padding:0;margin:0;width:0;height:0}main.join form#membership-form label,main.renew form#membership-form label,main.join form#renew-form label,main.renew form#renew-form label{font-size:12pt}main.join form#membership-form .note,main.renew form#membership-form .note,main.join form#renew-form .note,main.renew form#renew-form .note,main.join form#membership-form .nonprofit,main.renew form#membership-form .nonprofit,main.join form#renew-form .nonprofit,main.renew form#renew-form .nonprofit{font-weight:300;font-size:10pt}main.join form#membership-form .spinner,main.renew form#membership-form .spinner,main.join form#renew-form .spinner,main.renew form#renew-form .spinner{position:absolute;padding:0;width:30px;height:30px;left:280px;top:10px;z-index:99}main.join form#membership-form input[type="text"],main.renew form#membership-form input[type="text"],main.join form#renew-form input[type="text"],main.renew form#renew-form input[type="text"]{height:auto;font-size:14pt;padding:5px}main.join form#membership-form .uk-panel-box,main.renew form#membership-form .uk-panel-box,main.join form#renew-form .uk-panel-box,main.renew form#renew-form .uk-panel-box{background-color:transparent}main.join form#membership-form .uk-panel-box .uk-panel-title,main.renew form#membership-form .uk-panel-box .uk-panel-title,main.join form#renew-form .uk-panel-box .uk-panel-title,main.renew form#renew-form .uk-panel-box .uk-panel-title{color:#5f5f5f}main.join form#membership-form .upload,main.renew form#membership-form .upload,main.join form#renew-form .upload,main.renew form#renew-form .upload{position:relative;height:100px}main.join form#membership-form .upload #upload-drop,main.renew form#membership-form .upload #upload-drop,main.join form#renew-form .upload #upload-drop,main.renew form#renew-form .upload #upload-drop{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out;background-color:#fff}main.join form#membership-form .upload #upload-drop .uk-button,main.renew form#membership-form .upload #upload-drop .uk-button,main.join form#renew-form .upload #upload-drop .uk-button,main.renew form#renew-form .upload #upload-drop .uk-button{vertical-align:middle;font-weight:100;padding:1px 10px;font-size:11pt;color:#000;text-transform:none;background-color:#e5f6fe;border-radius:5px}main.join form#membership-form .upload #upload-drop #upload-progress,main.renew form#membership-form .upload #upload-drop #upload-progress,main.join form#renew-form .upload #upload-drop #upload-progress,main.renew form#renew-form .upload #upload-drop #upload-progress{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;background-color:rgba(50,50,50,0.8);-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out}main.join form#membership-form .upload #upload-drop #upload-progress .uk-progress,main.renew form#membership-form .upload #upload-drop #upload-progress .uk-progress,main.join form#renew-form .upload #upload-drop #upload-progress .uk-progress,main.renew form#renew-form .upload #upload-drop #upload-progress .uk-progress{margin:42px auto 0 auto;width:75%}main.join form#membership-form .upload #upload-file,main.renew form#membership-form .upload #upload-file,main.join form#renew-form .upload #upload-file,main.renew form#renew-form .upload #upload-file{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;top:100%;right:0;bottom:0;left:0;-webkit-transition:opacity 500ms ease-in-out;-moz-transition:opacity 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out}main.join form#membership-form .upload #upload-file .note,main.renew form#membership-form .upload #upload-file .note,main.join form#renew-form .upload #upload-file .note,main.renew form#renew-form .upload #upload-file .note{display:block;margin-top:20px}main.join form#membership-form .upload #upload-file #delete-file,main.renew form#membership-form .upload #upload-file #delete-file,main.join form#renew-form .upload #upload-file #delete-file,main.renew form#renew-form .upload #upload-file #delete-file{color:#ea4853;font-weight:600}main.join form#membership-form .upload #upload-file #delete-file:hover,main.renew form#membership-form .upload #upload-file #delete-file:hover,main.join form#renew-form .upload #upload-file #delete-file:hover,main.renew form#renew-form .upload #upload-file #delete-file:hover{color:#90111a}main.join form#membership-form .upload #upload-file #upload-icon-image,main.renew form#membership-form .upload #upload-file #upload-icon-image,main.join form#renew-form .upload #upload-file #upload-icon-image,main.renew form#renew-form .upload #upload-file #upload-icon-image,main.join form#membership-form .upload #upload-file #upload-icon-archive,main.renew form#membership-form .upload #upload-file #upload-icon-archive,main.join form#renew-form .upload #upload-file #upload-icon-archive,main.renew form#renew-form .upload #upload-file #upload-icon-archive,main.join form#membership-form .upload #upload-file #upload-icon-file,main.renew form#membership-form .upload #upload-file #upload-icon-file,main.join form#renew-form .upload #upload-file #upload-icon-file,main.renew form#renew-form .upload #upload-file #upload-icon-file{display:none}main.join form#membership-form .upload #upload-file.upload-image #upload-icon-image,main.renew form#membership-form .upload #upload-file.upload-image #upload-icon-image,main.join form#renew-form .upload #upload-file.upload-image #upload-icon-image,main.renew form#renew-form .upload #upload-file.upload-image #upload-icon-image{display:inline-block}main.join form#membership-form .upload #upload-file.upload-archive #upload-icon-archive,main.renew form#membership-form .upload #upload-file.upload-archive #upload-icon-archive,main.join form#renew-form .upload #upload-file.upload-archive #upload-icon-archive,main.renew form#renew-form .upload #upload-file.upload-archive #upload-icon-archive{display:inline-block}main.join form#membership-form .upload #upload-file.upload-file #upload-icon-file,main.renew form#membership-form .upload #upload-file.upload-file #upload-icon-file,main.join form#renew-form .upload #upload-file.upload-file #upload-icon-file,main.renew form#renew-form .upload #upload-file.upload-file #upload-icon-file{display:inline-block}main.join form#membership-form .upload.uploading #upload-drop #upload-progress,main.renew form#membership-form .upload.uploading #upload-drop #upload-progress,main.join form#renew-form .upload.uploading #upload-drop #upload-progress,main.renew form#renew-form .upload.uploading #upload-drop #upload-progress{opacity:1;-ms-filter:none;filter:none}main.join form#membership-form .upload.uploaded #upload-drop,main.renew form#membership-form .upload.uploaded #upload-drop,main.join form#renew-form .upload.uploaded #upload-drop,main.renew form#renew-form .upload.uploaded #upload-drop{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}main.join form#membership-form .upload.uploaded #upload-file,main.renew form#membership-form .upload.uploaded #upload-file,main.join form#renew-form .upload.uploaded #upload-file,main.renew form#renew-form .upload.uploaded #upload-file{top:0;opacity:1;-ms-filter:none;filter:none}main.join form#membership-form .donation-amount,main.renew form#membership-form .donation-amount,main.join form#renew-form .donation-amount,main.renew form#renew-form .donation-amount{padding-bottom:20px}main.join form#membership-form .donation-amount .choices,main.renew form#membership-form .donation-amount .choices,main.join form#renew-form .donation-amount .choices,main.renew form#renew-form .donation-amount .choices{font-size:0}main.join form#membership-form .donation-amount .choices a.choice,main.renew form#membership-form .donation-amount .choices a.choice,main.join form#renew-form .donation-amount .choices a.choice,main.renew form#renew-form .donation-amount .choices a.choice{margin-right:3%;color:#363636;background-color:#fcfcfc;font-weight:400;font-size:14pt;text-shadow:none}main.join form#membership-form .donation-amount .choices a.choice:last-child,main.renew form#membership-form .donation-amount .choices a.choice:last-child,main.join form#renew-form .donation-amount .choices a.choice:last-child,main.renew form#renew-form .donation-amount .choices a.choice:last-child{margin-right:0}main.join form#membership-form .donation-amount .choices a.choice.active,main.renew form#membership-form .donation-amount .choices a.choice.active,main.join form#renew-form .donation-amount .choices a.choice.active,main.renew form#renew-form .donation-amount .choices a.choice.active{background-color:#27ae60;border-color:#27ae60;color:#fff}main.join form#membership-form .membership-level,main.renew form#membership-form .membership-level,main.join form#renew-form .membership-level,main.renew form#renew-form .membership-level{padding-bottom:20px}main.join form#membership-form .membership-level .choices,main.renew form#membership-form .membership-level .choices,main.join form#renew-form .membership-level .choices,main.renew form#renew-form .membership-level .choices{font-size:0}main.join form#membership-form .membership-level .choices a.choice,main.renew form#membership-form .membership-level .choices a.choice,main.join form#renew-form .membership-level .choices a.choice,main.renew form#renew-form .membership-level .choices a.choice{padding:8px;margin-right:2%;color:#363636;background-color:#fcfcfc;font-weight:400;font-size:14pt;line-height:38px;text-shadow:none;max-width:120px}main.join form#membership-form .membership-level .choices a.choice h5,main.renew form#membership-form .membership-level .choices a.choice h5,main.join form#renew-form .membership-level .choices a.choice h5,main.renew form#renew-form .membership-level .choices a.choice h5,main.join form#membership-form .membership-level .choices a.choice h6,main.renew form#membership-form .membership-level .choices a.choice h6,main.join form#renew-form .membership-level .choices a.choice h6,main.renew form#renew-form .membership-level .choices a.choice h6{font-weight:300;margin:0}main.join form#membership-form .membership-level .choices a.choice h5,main.renew form#membership-form .membership-level .choices a.choice h5,main.join form#renew-form .membership-level .choices a.choice h5,main.renew form#renew-form .membership-level .choices a.choice h5{font-size:11pt;margin:10px 0 0 0}main.join form#membership-form .membership-level .choices a.choice h6,main.renew form#membership-form .membership-level .choices a.choice h6,main.join form#renew-form .membership-level .choices a.choice h6,main.renew form#renew-form .membership-level .choices a.choice h6{font-size:8pt;line-height:1.2em}main.join form#membership-form .membership-level .choices a.choice:last-child,main.renew form#membership-form .membership-level .choices a.choice:last-child,main.join form#renew-form .membership-level .choices a.choice:last-child,main.renew form#renew-form .membership-level .choices a.choice:last-child{margin-right:0}main.join form#membership-form .membership-level .choices a.choice.active,main.renew form#membership-form .membership-level .choices a.choice.active,main.join form#renew-form .membership-level .choices a.choice.active,main.renew form#renew-form .membership-level .choices a.choice.active{background-color:#27ae60;border-color:#27ae60;color:#fff}main.join form#membership-form .membership-level .choices a.choice.active h5,main.renew form#membership-form .membership-level .choices a.choice.active h5,main.join form#renew-form .membership-level .choices a.choice.active h5,main.renew form#renew-form .membership-level .choices a.choice.active h5,main.join form#membership-form .membership-level .choices a.choice.active h6,main.renew form#membership-form .membership-level .choices a.choice.active h6,main.join form#renew-form .membership-level .choices a.choice.active h6,main.renew form#renew-form .membership-level .choices a.choice.active h6{color:#fff}main.join form#membership-form a.cancel,main.renew form#membership-form a.cancel,main.join form#renew-form a.cancel,main.renew form#renew-form a.cancel{color:#5f5f5f}main.join form#renew-form input#code,main.renew form#renew-form input#code{text-transform:uppercase}main.join form#renew-form .code,main.renew form#renew-form .code{position:relative}main.join form#renew-form .code .member-found,main.renew form#renew-form .code .member-found{position:absolute;z-index:5;right:10px;top:4px;font-size:18pt;display:none}main.join form#renew-form .code .member-found.yes,main.renew form#renew-form .code .member-found.yes{color:#27ae60}main.join form#renew-form .code .member-found.no,main.renew form#renew-form .code .member-found.no{color:#90111a}main.join form#renew-form .code.code-found-no .member-found.no,main.renew form#renew-form .code.code-found-no .member-found.no{display:block}main.join form#renew-form .code.code-found-yes .member-found.yes,main.renew form#renew-form .code.code-found-yes .member-found.yes{display:block}main.join form#renew-form button,main.renew form#renew-form button{position:relative;top:15px;padding:2px 12px}main.join form#renew-form .spinner,main.renew form#renew-form .spinner{position:relative;top:26px;left:20px}main.join .success,main.renew .success{margin-top:30px;text-align:center;font-size:1.2em;line-height:1.2em}main.join .success p,main.renew .success p{margin:25px 10%;font-size:14pt;line-height:1.8em}@media screen and (min-width:795px){main.join.investors form#membership-form .membership-level .choices a.choice,main.renew.investors form#membership-form .membership-level .choices a.choice{padding:12px;width:148px;max-width:148px}}main.join.investors form#membership-form .membership-level .choices a.choice h5,main.renew.investors form#membership-form .membership-level .choices a.choice h5{font-size:11pt;margin:10px 0 0 0}main.join.investors form#membership-form .membership-level .choices a.choice h6,main.renew.investors form#membership-form .membership-level .choices a.choice h6{font-size:8pt}main.members .featured{background:#fff;padding-bottom:27%;margin-top:15px;margin-bottom:15px;overflow:hidden;position:relative;text-align:center;vertical-align:top;height:200px}main.members .featured a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}main.members .featured img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}main.members .featured:hover .box-info{top:3%;bottom:3%}main.members .featured .box-info{background:#00a4e4;top:100%;right:3%;left:3%;color:#fff;-webkit-transition:all ease-in-out 150ms;-moz-transition:all ease-in-out 150ms;-o-transition:all ease-in-out 150ms}main.members .featured .box-info a,main.members .featured .box-info h4,main.members .featured .box-info p,main.members .featured .box-info span{color:#fff}main.members .featured .box-info p{font-weight:200}main.members hr{margin-top:50px}main.members header{margin:50px 0}main.members header h3{color:#5f5f5f;font-size:18pt;font-weight:400;margin:0;text-align:center}main.members .all{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;list-style:none;padding-left:0}main.members .all li{padding:15px 0;font-size:14pt;line-height:1.4em}main.members .member{background-color:#fff;padding:20px;margin-bottom:25px;zoom:1}main.members .member:before,main.members .member:after{content:"";display:table}main.members .member:after{clear:both}main.members .member .logo,main.members .member .body{float:left}main.members .member .logo{width:25%}main.members .member .body{width:100%}main.members .member .body p{font-size:10pt}main.members .member .logo + .body{width:70%;margin-left:5%}.box-info{position:absolute;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:25px}.box-info h4{font-size:16pt;margin-bottom:20px}.box-info p{line-height:1.4em;font-size:10pt}.box-info span{display:block;font-weight:300;margin-top:15px;font-variant:small-caps;font-size:8pt}.box-info span b{font-weight:400}.box-info.tip{display:none;width:300px;color:#5f5f5f;z-index:5}.box-info.tip img{margin-bottom:15px}.box-info.tip.L{position:absolute;background:#fff;border:1px solid #d9d9d9}.box-info.tip.L:after,.box-info.tip.L:before{top:50%;left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.box-info.tip.L:after{border-color:rgba(255,255,255,0);border-width:10px;border-left-color:#fff;margin-top:-10px}.box-info.tip.L:before{border-color:rgba(0,0,0,0);border-width:11px;border-left-color:#d9d9d9;margin-top:-11px}.box-info.tip.R{position:absolute;background:#fff;border:1px solid #d9d9d9}.box-info.tip.R:after,.box-info.tip.R:before{top:50%;right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.box-info.tip.R:after{border-color:rgba(255,255,255,0);border-width:10px;border-right-color:#fff;margin-top:-10px}.box-info.tip.R:before{border-color:rgba(0,0,0,0);border-width:11px;border-right-color:#d9d9d9;margin-top:-11px}body.bdc-A a{color:#7ea0e4}body.bdc-A header.main{background-color:#7ea0e4}body.bdc-A header.main nav .brand a{background-color:#7493d2}body.bdc-A header.main nav ul li a:hover{color:#fff}body.bdc-A header.main nav ul.search li{border-left-color:#7b9ddf;border-right-color:#7b9ddf}body.bdc-A .poll .vote h5{color:#7ea0e4}body.bdc-A .poll .vote form .choice button{background-color:#7ea0e4}body.bdc-A section.news{padding-top:25px}body.bdc-B a{color:#40c0c9}body.bdc-B header.main{background-color:#40c0c9}body.bdc-B header.main nav .brand a{background-color:#3bb1b9}body.bdc-B header.main nav ul li a:hover{color:#8dffff}body.bdc-B header.main nav ul.search li{border-left-color:#3fbcc5;border-right-color:#3fbcc5}body.bdc-B .poll .vote h5{color:#40c0c9}body.bdc-B .poll .vote form .choice button{background-color:#40c0c9}body.bdc-B section.news{padding-top:25px}body.bdc-C a{color:#58c1a8}body.bdc-C header.main{background-color:#58c1a8}body.bdc-C header.main nav .brand a{background-color:#51b29b}body.bdc-C header.main nav ul li a:hover{color:#c2ffff}body.bdc-C header.main nav ul.search li{border-left-color:#56bda5;border-right-color:#56bda5}body.bdc-C .poll .vote h5{color:#58c1a8}body.bdc-C .poll .vote form .choice button{background-color:#58c1a8}body.bdc-C section.news{padding-top:25px}