html,body,div,span,applet,object,iframe,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,fieldset,form,label,legend,caption{margin:0;padding:0;outline:0;vertical-align:baseline;background:transparent}header,footer,nav,article,section,aside{display:block}:focus{outline:none}html,body{height:100%}body{font-size:112.5%;font-family:"proxima-nova-condensed",sans-serif;font-weight:300}body.pixelsilk{color:#3d3d3d;text-align:center;padding:0;min-width:100%;border:0;background:#fff}*{box-sizing:border-box}a,a:link,a:visited{color:#00719e;text-decoration:none}img{height:auto}p{margin:0;padding:0 0 1em}h1,h2,h3{font-family:"proxima-nova-extra-condensed",sans-serif;text-transform:uppercase;color:#999;font-weight:400;margin:0 0 5px;padding:0}h4{font-family:"proxima-nova-extra-condensed",sans-serif;color:#999;font-size:30px;font-weight:400;margin:0 0 5px;padding:0}h5{font-family:"proxima-nova-condensed",sans-serif;font-weight:300;font-size:30px;margin:0 0 5px;padding:0}h1{font-size:52px;line-height:52px}h2{font-size:40px;line-height:40px}h3{font-size:36px;line-height:36px}.col-row{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.col-row:before,.col-row:after{display:table;content:" ";clear:both;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.col-row-col{display:block;padding:1%;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.col-row-col.col-12{width:100%}.col-row-col.col-11{width:91.666666667%}.col-row-col.col-10{width:83.333333333%}.col-row-col.col-9{width:75%}.col-row-col.col-8{width:66.666666667%}.col-row-col.col-7{width:58.333333333%}.col-row-col.col-6{width:50%}.col-row-col.col-5{width:41.666666667%}.col-row-col.col-4{width:33.333333333%}.col-row-col.col-3{width:25%}.col-row-col.col-2{width:16.666666667%}.col-row-col.col-1{width:8.333333333%}.col-row-col.offset-12{margin-left:100%}.col-row-col.offset-11{margin-left:91.666666667%}.col-row-col.offset-10{margin-left:83.333333333%}.col-row-col.offset-9{margin-left:75%}.col-row-col.offset-8{margin-left:66.666666667%}.col-row-col.offset-7{margin-left:58.333333333%}.col-row-col.offset-6{margin-left:50%}.col-row-col.offset-5{margin-left:41.666666667%}.col-row-col.offset-4{margin-left:33.333333333%}.col-row-col.offset-3{margin-left:25%}.col-row-col.offset-2{margin-left:16.666666667%}.col-row-col.offset-1{margin-left:8.333333333%}.col-align-left{text-align:left}.col-align-right{text-align:right}.col-row .btn{vertical-align:top}@media only screen and (max-width:900px){.col-row-col{float:none;width:auto !important}.col-row-col[class*="offset"]{margin-left:0}}.btn{display:inline-block;border-radius:0px;font-size:24px;font-weight:300;letter-spacing:1.5px;padding:10px 20px;text-transform:uppercase;transition:all 0.3s ease-in-out;font-family:"proxima-nova-extra-condensed",sans-serif}.btn.btn-white{color:#3d3d3d;background-color:#fff}.btn.btn-white:hover{background-color:#00719e;color:#fff}button.btn,input.btn{cursor:pointer}.btn.btn-main{margin:20px 0;color:#00719e;background-color:#fff;border:solid 1px #00719e}.btn.btn-main:hover{background-color:#00719e;color:#fff;border:solid 1px #00719e}.btn.btn-main:active,.btn.btn-main:focus{background-color:#004d6b;color:#fff}.btn.btn-secondary{color:#7d7d7d;background-color:#fff;border:solid 1px #7d7d7d}.btn.btn-secondary:hover{background-color:#3d3d3d;color:#fff}.btn.btn-secondary:active,.btn.btn-secondary:focus{background-color:#707070;color:#fff}.btn.btn-clear{color:#fff;background-color:transparent;border:solid 1px #fff;padding:10px 30px}.btn.btn-clear:active,.btn.btn-clear:hover,.btn.btn-clear:focus{background-color:#fff;color:#7d7d7d}.btn.btn-reverse{margin:20px 0;color:#fff;background-color:#00719e;border:solid 1px #00719e}.btn.btn-reverse:hover{background-color:#fff;color:#00719e;border:solid 1px #00719e}.btn.btn-reverse:active,.btn.btn-reverse:focus{background-color:#004d6b;color:#fff}.btn.btn-close{background-color:transparent;border:solid 1px #d1d1d1;color:#d1d1d1;font-weight:200;width:40px;height:40px;line-height:40px;margin:0;padding:0;text-align:center}.btn.btn-close:hover{background-color:#00719e;border-color:#00719e;color:#fff}.btn-short{padding:7px 10px;font-size:14px}.btn-square{border-radius:0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.img2x{display:none;max-width:100%;height:auto}.spriteTheme{background-image:url('/s/IUBUuqHpZEqZ3aiGAQsVUQ/drc-sprite-theme.png?v=02');background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.spriteMain{background-image:url('/drc-sprite-theme@2x.png?v=02');background-repeat:no-repeat;background-size:50% auto}.img1x{display:none}.img2x{display:inline}}.inner{position:relative;z-index:2;width:1200px;min-width:1200px;text-align:left;margin:0 auto}.inner.white-bg{background-color:rgba(255,255,255,0.9);padding:2%}.inner.white-bg-rounded{background-color:rgba(255,255,255,0.9);padding:3%;margin-top:70px;margin-bottom:70px;border-radius:15px}nav.nav-mobile{display:none}nav.main{margin:50px 0 20px 10%;float:left;font-family:"proxima-nova-extra-condensed",sans-serif}nav.main>ul{margin:0;padding:0;list-style:none;line-height:30px}nav.main>ul a{color:#3d3d3d;font-family:"proxima-nova-condensed",sans-serif;font-size:24px;padding:15px 10px;text-decoration:none;text-transform:uppercase}nav.main>ul a.btn-phone{line-height:20px;margin:0 0 0 10px;padding:5px 20px}nav.main>ul li{display:block;float:left;position:relative;z-index:1000;padding-top:10px;padding-bottom:10px}nav.main>ul li>a{color:#3d3d3d;transition:all 0.2s ease-in-out}nav.main>ul li.current{position:relative}nav.main>ul li.current>a{color:#00719e}nav.main>ul li.current:after{width:20px}nav.main>ul li:hover>a{color:#00719e}nav.main>ul li span.menu-sub-indicator{float:right;display:block;line-height:20px;width:9px;height:100%;margin:0 2px 0 25px}nav.main>ul ul{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.1);margin:0;padding:10px 0 20px 0;list-style:none;display:none;width:200px;position:absolute;top:40px;left:0}nav.main>ul ul li{display:block;float:none;padding:8px 0}nav.main>ul ul a{color:#3d3d3d;font-size:16px;line-height:18px;display:block;font-weight:normal;padding:2px 15px}nav.main>ul ul ul{left:200px!important;min-width:200px;top:0}nav.main>ul ul ul li{padding:8px 0}nav.main>ul ul ul a{font-size:16px;line-height:18px;padding:5px 10px}nav.main>ul .menu-sub-indicator{float:right}nav.main>ul:after{clear:both;content:".";display:block;height:0;font-size:0;visibility:hidden}.top-bar{position:absolute;z-index:100;top:0;margin:0 auto;padding:0}header.main{position:fixed;top:0;width:100%;z-index:10}header.main .logo{display:block;float:left;padding:10px 1%;width:191px}header.main .logo img{height:auto;margin:0 auto}header.main .main-logo{display:block;width:191px;max-width:100%;height:auto;margin:0 auto}header.main .art-logo{display:none;margin:0 auto}header.main a.btn-phone{background-color:#00719e;border:solid 1px #00719e;color:#fff;float:right;font-size:14px;margin:0}header.main a.btn-phone i{margin:0 12px 0 0}header.main a.btn-phone:hover{color:#00719e;background-color:#fff;border-color:#00719e}header.main.header-fixed{animation-duration:.4s;animation-fill-mode:both;animation-name:headerFadeIn;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.1);min-height:65px}header.main.header-fixed .main-logo{display:none}header.main.header-fixed .art-logo{display:block;width:100px;height:44px}header.main.header-fixed a.btn-phone{background-color:#00719e;border-color:#00719e;color:#fff}header.main.header-fixed a.btn-phone:hover{color:#00719e;background-color:#fff;border-color:#00719e}header.main.header-fixed nav.main{margin:20px 130px 20px 0}header.main.header-fixed nav.main>ul a{color:#3d3d3d}.btn-to-top{background-color:gray;border-radius:0;opacity:0;position:fixed;bottom:2%;right:2%;z-index:20000;transition:all 0.2s ease-in-out;visibility:hidden}.btn-to-top i{font-size:24px}body.scrolled .btn-to-top{opacity:.8;visibility:visible}.section-mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.section-mask.orange{background-color:rgba(0,113,158,0.9)}section.parallax,.item-block.parallax{background-position:center center;background-repeat:no-repeat}main.main{margin-top:115px}footer.sub{background:url('/s/rYogHTJGFUmWRKjAAH2f4g/newsletter-signup-bg.png?v=02') top center repeat-x;min-height:434px;padding:150px 0 0 0;color:#fff}footer.sub h2{color:#fff;text-align:center}footer.sub .newsletter{text-align:center}footer.main{max-width:700px;margin:50px auto 70px auto;padding:0 30px}footer.main .footer-message h3{margin-top:40px;line-height:40px}footer.copyright{margin:60px auto;padding:0 30px;max-width:850px;text-align:center;color:#333}footer.copyright a{color:#333}footer.copyright a:hover{background-color:#00719e}#mc_embed_signup input[type=email]{background:#fff;border:1px solid #fff;color:#8a8a8a;display:inline-block;font-size:18px;font-family:"proxima-nova-condensed",sans-serif;padding:14px 20px;vertical-align:top;width:60%}#mc_embed_signup input[type=email]::-webkit-input-placeholder{color:#8a8a8a;opacity:1}#mc_embed_signup input[type=email]::-moz-placeholder{color:#8a8a8a;opacity:1}#mc_embed_signup input[type=email]:-ms-input-placeholder{color:#8a8a8a;opacity:1}#mc_embed_signup input[type=email]:-moz-placeholder{color:#8a8a8a;opacity:1}#mc_embed_signup input[type=submit]{background-color:#00719e;border:1px solid #fff;display:inline-block;width:35%;font-family:"proxima-nova-condensed",sans-serif}#mc_embed_signup input[type=submit]:hover{background-color:#2f8db2;color:#fff}.social-media{margin:20px 0;padding:0;list-style:none}.social-media li{display:inline-block;line-height:43px;text-align:center;margin:0 1% 5px 0}.social-media a{display:block;border-radius:50%;color:#fff;background-color:#00719e;font-size:24px;width:42px;height:42px}.social-media a:active,.social-media a:hover,.social-media a:focus{background-color:#888}.mobile-footer-phone{display:none}.list-item.staff{display:inline-block;width:29%;margin:2%;text-align:center;background-color:#fafafa;border-bottom:solid 3px #d1d1d1;transition:all 0.4s ease-in-out;vertical-align:top}.list-item.staff header{padding:5% 2%}.list-item.staff h1{font-size:50px}.list-item.staff p{font-size:18px}.list-item.staff .position{text-transform:uppercase}.list-item.staff .staff-pic{position:relative;z-index:1;font-size:0}.list-item.staff .staff-pic img{position:relative;z-index:1}.list-item.staff .staff-pic .alternate{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;overflow:hidden}.list-item.staff .staff-pic .alternate img{opacity:0;transition:all 1s ease-out}.list-item.staff:hover,.list-item.staff:focus{border-color:#00719e}.list-item.staff:hover .alternate img,.list-item.staff:focus .alternate img{opacity:1;transform:scale(1.1)}.list-item .types{position:relative;left:-15px;font-size:11px;color:#fff;opacity:0;filter:alpha(opacity=0);letter-spacing:1px;transition:all .4s ease .3s}.list-item.help .types{color:#7d7d7d;display:block;left:auto;opacity:1}.list-item.help .types .services-icon{font-size:30px}.list-item.help .logo-img{position:relative;z-index:1;overflow:hidden}.list-item.help img{vertical-align:middle;transition:all .3s ease}.list-item .services-icon{display:inline-block;margin:3%}.list-item .btn-main{margin-top:40px;padding:10px 30px}img.franchising-icons{max-width:135px;margin:15px}.articleItems{margin:10px 0 0}.articleItems h2{cursor:pointer;font-size:26px;line-height:32px;margin:0 -9px 1px -15px;padding:0 15px;background:#eee}.articleItems h2:hover{background:#dedede}.articleItems h2 span.arrow{display:inline-block;width:17px;height:17px;margin:0 5px 0 0;background-position:-22px 0px}.articleItems h2.open span.arrow{background-position:-44px 0px}.articleItems h3{padding:15px 0 5px;font-size:23px}.articlePrint a,.articlePrint a:link,.articlePrint a:visited{text-decoration:none}.articlePrint{text-align:right}.iconPrint{display:inline-block;width:16px;height:11px;margin:0 5px 0 0;background-position:0 0px}.articleBrief{margin:10px 0;font-size:12px;font-style:italic}.articleFooter{margin:20px;font-size:10px;line-height:14px}.article-details h1{font-size:40px}header.item-block.article-details{padding:60px 0 0;text-align:center}.work-items{transition-property:height,width;transition-duration:.5s;width:100%}.work-items:after{clear:both;content:".";display:block;height:0;font-size:0;visibility:hidden}.item-block{background-size:cover;padding:2% 0;position:relative;z-index:1}.item-block img{max-width:100%}header.item-block{background-attachment:unset;padding:0}body.home header.item-block{background-attachment:fixed}header.item-block:after{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}header.item-block .inner{width:75%;min-width:1px}header.item-block h1{position:relative;text-transform:uppercase;text-align:center;padding-top:90px;z-index:2;color:#fff;text-shadow:1px 1px 5px rgba(0,0,0,0.5)}header.item-block h1 span,header.item-block h1 strong{color:#00719e}header.item-block p{color:#333;position:relative;z-index:2;font-size:22px;margin-top:20px}header.item-block.fullHeight{position:absolute;height:200px!important}header.item-block.fullHeight .inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}header.item-block[style*="url('')"]{background-image:url('/s/7cXrCSYdkUuMaqjAAHxtEQ/river-bg.jpg?v=02') !important}.item-block.gray{background-color:#e7e7e7}.item-block.parallax.half:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABAQMAAADO7O3JAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlOZANYQ/GsAAAAKSURBVAjXY3AAAABCAEGDueytAAAAAElFTkSuQmCC);background-color:rgba(0,0,0,0.5)}.item-block.parallax.half .inner{z-index:10;color:#fff}section.section-block header.item-block+.inner .item-block-head{padding:8% 0}.inner .item-block-head{text-align:center;width:75%;margin:0 auto}.item-block-head h1{color:#b0b0b0;letter-spacing:10px;font-size:14px;text-transform:uppercase}.item-block-head h2{font-size:34px;text-transform:uppercase}.item-block-head h2 span,.item-block-head h2 strong{color:#00719e;font-weight:bold}.item-block-head h2:before{content:"";display:block;margin:15px auto 20px;width:0;height:1px;border-left:solid 30px #3d3d3d;border-right:solid 30px #00719e}.item-block-head h2:after{content:"";display:block;margin:20px auto 15px;width:0;height:1px;border-left:solid 30px #3d3d3d;border-right:solid 30px #00719e}.item-block-head p{text-align:left}.item-block.home-progress .list-item{display:inline-block;width:90%;margin:5%;position:relative;z-index:1;text-align:center}.item-block.home-progress .list-item:hover header{display:block}.item-block.home-progress .list-item .btn-main{margin-top:2%}.item-block.home-help .list-item{display:inline-block;width:25%;margin:4%;position:relative;z-index:1;text-align:center}.item-block.home-help .list-item header{position:absolute;bottom:0;left:0;right:0;z-index:5;display:none;padding:5%;background-color:#fff;border-bottom:solid 3px #00719e;text-align:center}.item-block.home-help .list-item:hover header{display:block}.item-block.home-help .list-item .btn-main{margin-top:2%}.item-block.project-stats i{color:#00719e;font-size:30px}.item-block.project-stats .value{font-size:40px;font-weight:700}.item-block.project-stats p{font-size:14px;font-weight:400;letter-spacing:2px;text-transform:uppercase}.item-block.home-banner{background-image:url('/s/7cXrCSYdkUuMaqjAAHxtEQ/river-bg.jpg?v=02');font-size:22px;padding:0}.item-block.home-banner .col-row-col{padding-top:0;padding-bottom:0;text-align:center}.item-block.home-banner .quote{padding:20px 0 15px 0}.item-block.home-banner img{margin:0;padding:10px 0 0 0;vertical-align:bottom;text-align:center}.item-block.home-banner h1{padding-top:50px}.item-block.home-banner .banner-cta{width:75%;position:absolute;padding:1em 30px 0;margin:-60px 12% 0;background-color:#000;color:#fff;text-align:center}.item-block.home-banner .banner-cta .btn-main{margin:0;font-size:26px;border:solid 1px #fff}.item-block#home-main-slideshow{background-image:url('/s/ZewqdDJx7EeWfKjAAHxrZg/main-slideshow-bg.jpg?v=02');padding:0}.item-block#home-stories{background-image:url('/s/xYRvKKlFF0eg4qjAAHxq2g/help-bg.jpg?v=02');padding:0}.item-block#home-what-we-do{background-image:url('/s/Z-12LJCb3EW_AqjAAHxp7w/heading-what-we-do.jpg?v=02');padding:0}.item-block#home-win{background-image:url('/s/qmxodpAW1UehCqjAAHxtrA/win-bg.jpg?v=02');padding:0}.item-block#home-progress{background-image:url('/s/4F5JBxQ-F0WAuajAAHxsbA/progress-bg.jpg?v=02');padding:0}.item-block#home-help{background-image:url('/s/xYRvKKlFF0eg4qjAAHxq2g/help-bg.jpg?v=02');padding:0}.item-block#home-organized{background-image:url('/s/xGEdGm9paEWQIqjAAHxrzQ/organized-bg.jpg?v=02');padding:0}.item-block[data-parent*="Home"] h1{color:#fff;font-size:56px;font-weight:200}.item-block[data-parent*="Home"] p{color:#d1d1d1;font-size:20px;line-height:30px;margin:auto;width:50%}body.home .item-block.content{padding:0;margin-top:-20px}.item-block.location-map{padding:0;margin-bottom:-60px}.item-block.location-map iframe{width:100%;height:500px}.item-block li{padding:10px 0}.no-padding{padding:0}.water-overlay-top{background-image:url('/s/YAKDPxoqq0OVE6ieAQzy9w/water-bg-top.png?v=02');background-repeat:repeat-x;background-position:top center;padding-top:50px}.water-overlay-1{background-image:url('/s/y8VwWDOZD0-zUKiQAOxTDQ/water-overlay-1-bg.png?v=02');background-repeat:repeat-x;background-position:bottom center;padding-bottom:250px;min-height:450px}.water-overlay-2{background-image:url('/s/mFLCZqvGIE-No6iVAP7orw/water-overlay-2-bg.png?v=02');background-repeat:repeat-x;background-position:bottom center;padding-bottom:150px}.water-color{background-image:url('/s/0gC9sge-NUeexaipAQfy2g/water-color-2.png?v=02');background-repeat:repeat-x;background-position:bottom center;padding:90px}.secondary-content img{max-width:100%}.contact-icons .services-icon{color:#a6a6a6;font-size:110px;line-height:130px;transition:all .3s ease}.contact-icons h3{color:#989898;font-size:14px;letter-spacing:5px;margin:15px 0;text-transform:uppercase;transition:all .3s ease}.contact-icons address{font-style:normal}.contact-icons .col-row-col{text-align:center}.contact-icons .col-row-col:hover .services-icon,.contact-icons .col-row-col:hover h3{color:#00719e}.contact-icons .col-row-col:hover .services-icon{font-size:130px}.contactForm input[type=submit]{background-color:#00719e}.contactForm input[type=submit]:hover{background-color:#7a161a}.full-news-feed ul{list-style-type:none;padding-left:0}.full-news-feed .news-title{font-size:20px;margin-top:20px}.play-icon{display:inline-block;margin:0 auto;width:90px;height:90px;border:solid 3px #fff;line-height:98px;border-radius:50%;text-align:center;transition:all .3s ease}.play-icon i{color:#fff;font-size:30px;margin:0 0 0 5px}.play-icon:hover{background-color:#fff;transform:scale(1.15,1.15)}.play-icon:hover i{color:#00719e}.main-slides li{width:100%;color:#fff}.main-slides li h2{color:#fff;font-size:40px;line-height:40px}fieldset{border:solid 1px #bcbcbc;margin:20px 0;padding:20px}.form-label{margin-bottom:10px;display:block;cursor:pointer;padding:15px 0 10px}.form-control{display:block;width:90%;max-width:90%;padding:8px;border:solid 1px #a6a6a6;border-radius:4px}.form-control:active,.form-control:focus{box-shadow:inset 1px 1px 3px rgba(61,61,61,0.25),0 0 5px rgba(61,61,61,0.25)}.form-control textarea{min-height:100px;width:100%;border:0;font-size:18px}.form-control input{width:100%;border:0;font-size:18px}.form-control-bullets span{font-size:20px;margin-top:5px;float:left}.form-control-bullets input[type=radio]{margin-top:-1px;vertical-align:middle;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:2px solid #bbb;border-top-color:#bbb;border-left-color:#bbb;background:#fff;width:30px;height:30px;margin:0 10px 0 25px;border-radius:50%}.form-control-bullets input[type=radio]:checked{border:8px double #fff;background:#00719e}input[type=submit]{padding:10px 25px;color:#fff;border:1px solid #00719e;cursor:pointer;-webkit-border-radius:0;border-radius:0;font-size:24px;background-color:#00719e}input[type=submit]:hover{color:#00719e;background-color:#fff}.form-checkboxes>span{display:inline-block;margin:0 15px 0 0}.form-checkboxes>span input,.form-checkboxes>span label{cursor:pointer;display:inline-block;vertical-align:middle}.form-checkboxes>span input{margin:0 5px 0 0}.form-checkboxes:after{clear:both;content:".";display:block;height:0;font-size:0;visibility:hidden}.donate-box{text-align:center}.donate-form input[type=text]{padding:10px 25px;color:#555;border:1px solid #00719e;cursor:pointer;-webkit-border-radius:0;border-radius:0;font-size:24px}.donate-form input[type=submit]{padding:10px 25px;color:#fff;border:1px solid #00719e;cursor:pointer;-webkit-border-radius:0;border-radius:0;font-size:24px;font-family:"proxima-nova-extra-condensed",sans-serif;text-transform:uppercase;background-color:#00719e}.donate-form input[type=submit]:hover{color:#00719e;background-color:#fff}.donate-form-select{position:relative;display:inline-block;margin-bottom:30px}.donate-form-select select{outline:none;-webkit-appearance:none;display:block;padding:.3em 4em .2em .5em;margin:0;transition:border-color 0.2s;border:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;min-width:200px;background:#fff;color:#555;font-size:28px;font-weight:400}.donate-form-select .arr{background:#fff;bottom:5px;position:absolute;right:5px;top:5px;width:50px;pointer-events:none}.donate-form-select .arr:before{content:'';position:absolute;top:45%;right:24px;margin-top:-5px;pointer-events:none;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:18px solid #54575a}.donate-select{position:relative;display:inline-block;margin-bottom:30px}.donate-select select{outline:none;-webkit-appearance:none;display:block;padding:.3em 4em .2em .5em;margin:0;transition:border-color 0.2s;border:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;min-width:200px;background:#fff;color:#555;font-size:36px;font-weight:400}.donate-select .arr{background:#fff;bottom:5px;position:absolute;right:5px;top:5px;width:50px;pointer-events:none}.donate-select .arr:before{content:'';position:absolute;top:45%;right:24px;margin-top:-5px;pointer-events:none;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:18px solid #54575a}.cloak{display:none;position:absolute;top:0;left:0;right:0;bottom:0;height:auto;background:rgba(145,145,145,0.4);z-index:100}.cloak .stage{position:fixed;overflow:scroll;top:0;left:0;right:0;bottom:0;border:0px solid red;box-shadow:inset 0 0 124px rgba(0,172,200,0.1)}.cloak .boks{display:block;max-width:1100px;margin:100px 10px 20px 10px;padding:50px;position:relative;background:#fff;border:4px solid #ccc;height:500px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:0.2;filter:alpha(opacity=20)}.cloak a.close{display:block;position:absolute;font-size:30px;top:12px;right:12px}.cloak .form-rept,.cloak .form-once{display:none}.helper-text{font-size:14px}.helper-text.small{font-size:12px}[id^="ImageDiv"] img,[id*="ImageDiv"] img{max-width:200px;height:auto}.editDeleteMini a{display:inline-block;margin:0 5px 0 0}.pagination ul{margin:0;padding:0}.pagination ul li{color:#3d3d3d;display:inline-block;line-height:20px;margin:0 3px;vertical-align:top;background-color:#00719e}.pagination ul li a{color:#fff;display:block;font-size:16px;padding:10px 20px}.pagination ul li.current{background-color:#05b8ff;padding:20px 20px}.pagination ul li.next a,.pagination ul li.previous a{font-size:20px}.cycle2-slideshow{position:relative;z-index:1;padding:30px 5% 0}.cycle2-slideshow li{vertical-align:top}.cycle2-slideshow .pager{position:absolute;top:0;bottom:0;left:0;width:5%;font-size:0;text-align:center;vertical-align:middle;cursor:pointer;z-index:100}.cycle2-slideshow .pager i{color:#b2b2b2;font-size:60px;position:absolute;top:50%;transform:translateY(-50%)}.cycle2-slideshow .pager.pager-next{left:auto;right:0}.cycle2-slideshow.home-header ul{margin:0;padding:0;list-style:none;display:none}.cycle2-slideshow.home-header ul.js-on{display:block}.cycle2-slideshow.home-header li{color:#00719e;font-size:56px;font-weight:bold;text-align:center;text-transform:uppercase;width:100%}.stories-list{margin:0;padding:0;list-style:none;width:100%}.stories-list li{text-align:center}.stories-list li h2{font-size:36px;text-transform:uppercase;color:#666;height:44px;line-height:30px;margin:20px 0 0;transition:all 0.3s ease-in-out}.stories-list li p{padding:0 0;line-height:1.2em}.stories-list li>div{width:620px;padding:20px 0px;margin:0 25px;white-space:normal}.stories-list li:hover,.stories-list li.current{color:#00719e}.stories-list li:hover h2,.stories-list li.current h2{color:#00719e}.stories-list li.current .fa-plus:before{content:"\f00d"}.stories-list:after{clear:both;content:".";display:block;height:0;font-size:0;visibility:hidden}.stories-content{margin-top:100px}.what-we-do-list{margin:0;padding:0;list-style:none;width:100%}.what-we-do-list li{text-align:center}.what-we-do-list li h2{font-size:36px;text-transform:uppercase;color:#666;height:50px;line-height:30px;margin:10% 0;transition:all 0.3s ease-in-out}.what-we-do-list li p{padding:1em 0;line-height:1.2em;height:100px}.what-we-do-list li>div{width:260px;padding:20px 25px;white-space:normal}.what-we-do-list li:hover,.what-we-do-list li.current{color:#00719e}.what-we-do-list li:hover h2,.what-we-do-list li.current h2{color:#00719e}.what-we-do-list li.current .fa-plus:before{content:"\f00d"}.what-we-do-list:after{clear:both;content:".";display:block;height:0;font-size:0;visibility:hidden}li.main-slideshow{position:absolute;top:-400px;left:0}.intrinsic-container{position:relative;height:0;overflow:hidden}.intrinsic-container-16x9{padding-bottom:56.25%}.intrinsic-container-4x3{padding-bottom:75%}.intrinsic-container iframe{position:absolute;top:0;left:0;width:100%;height:99%;border:0}table.loginControl{margin:100px auto 20px auto}.clear-both{clear:both}.elem-mobile{display:none}.divEditBlock{position:relative}.divEditBlock label{display:block;line-height:18px;font-weight:bold;margin:0 0 10px;padding:0 10px;color:#000;background:#ccc}.divEditBlock div{margin:0 0 20px}.divEditBlock span input{width:300px}.divEditBlock .divEditBlock span textarea{width:300px}.divEditBlock .error{font-weight:bold;color:red}.divEditBlock .checkbox{margin:0}.divEditBlock .checkbox input{width:auto}.divEditBlock .image img{max-width:300px;max-height:300px}.divEditControls a{padding:0 5px}.checkbox label{display:inline;font-weight:normal;margin:0;padding:0;color:#000;background:Transparent}.alternating-table{width:100%;border-collapse:collapse}.alternating-table td{padding:7px;border:#cbdee6 1px solid}.alternating-table tr:nth-child(odd){background:#e7f0f4}.alternating-table tr:nth-child(even){background:#fff}#slideContainer{position:relative;z-index:1;width:100%;height:435px}#slideContainer p{text-align:left}#articleSlides{position:relative;z-index:1;width:100%;height:364px;overflow:hidden;margin:3px 3px 0}#slidesContainerBody{margin:auto;width:100vw;max-width:1200px}.articleSlide{position:relative;width:100%;height:364px;overflow:hidden;background:#e8e8e8}.articleSlide img{position:absolute;top:0;left:0;z-index:1}.articleText{position:absolute;z-index:2;color:#50504d;font-size:15px;line-height:24px;text-align:left}.articleText h2{color:#9f0c10;font-size:28px;text-align:left}.articleText p{margin:0 0 30px;padding:0;text-align:left}.articleSlide a.moar,.articleSlide a.moar:link,.articleSlide a.moar:visited{position:absolute;bottom:10px;left:40px;z-index:3}.slidePagerArticles{position:absolute;top:0;left:0;z-index:100;line-height:59px}.slidePagerArticles a,.slidePagerArticles a:link,.slidePagerArticles a:visited{text-align:center;color:#302f2c;font-size:18px;float:left;display:inline-block;margin:0;padding:0 14px 0 15px;text-decoration:none;text-transform:uppercase;border-right:solid 1px #fff}.slidePagerArticles a.current,.slidePagerArticles a.current:link,.slidePagerArticles a.current:visited{color:#fff;background:#9f0c10}.slidePrev{position:absolute;bottom:18px;left:18px;z-index:1000;width:45px;height:45px;display:block;cursor:pointer;background-position:0 -63px}.slideNext{position:absolute;bottom:18px;left:90px;z-index:1000;width:45px;height:45px;display:block;cursor:pointer;background-position:-46px -63px}.slideNumberPager{position:absolute;top:19px;right:20px}.slideNumberPager a,.slideNumberPager a:link,.slideNumberPager a:visited{overflow:hidden;width:17px;height:17px;line-height:17px;text-align:center;color:#3a3936;font-size:12px;display:block;float:left;margin:0 3px 0 0;text-decoration:none;background:#fff}.slideNumberPager a.current,.slideNumberPager a.current:link,.slideNumberPager a.current:visited{color:#fff;background:#9f0c10}.articleSlideDeck{position:absolute;top:365px;right:0;z-index:100;width:83%;height:59px;background:#f2f2f2}.search-icon{position:absolute;top:45px;right:0}#search{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(255,255,255,0.95);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:translate(0px,-100%) scale(0,0);-moz-transform:translate(0px,-100%) scale(0,0);-ms-transform:translate(0px,-100%) scale(0,0);-o-transform:translate(0px,-100%) scale(0,0);transform:translate(0px,-100%) scale(0,0);opacity:0;display:none}#search.open{-webkit-transform:translate(0px,0px) scale(1,1);-moz-transform:translate(0px,0px) scale(1,1);-ms-transform:translate(0px,0px) scale(1,1);-o-transform:translate(0px,0px) scale(1,1);transform:translate(0px,0px) scale(1,1);opacity:1;z-index:1100;display:block}#search .search-title{font-size:40px;line-height:80px;font-family:"proxima-nova-extra-condensed",sans-serif;text-align:center;text-transform:uppercase;color:#00719e}#search-inner{position:absolute;top:30%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#search input[type="search"]{color:#000;background:transparent;border-top:2px solid rgba(0,0,0,0.5);border-bottom:2px solid rgba(0,0,0,0.5);border-left:0px solid transparent;border-right:0px solid transparent;font-size:40px;font-family:"proxima-nova-extra-condensed",sans-serif;text-transform:uppercase;text-align:center;outline:none;padding:10px}#search input:focus::-webkit-input-placeholder{opacity:0}#search input[type=submit]{color:#fff;background-color:#00719e;vertical-align:text-bottom}#search .close{position:fixed;top:80px;right:30px;opacity:1;font-size:40px;color:#00719e}#search .close:hover{color:#666;cursor:pointer}.editor-links{text-align:center;font-weight:600;text-decoration:underline}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){header.main{background:#fff}}#theme{width:1200px;box-sizing:border-box}#slides a img{width:885px;height:auto;min-height:255px}.slidePager{right:2%;left:auto}.slidePager span{overflow:hidden;width:17px;height:17px;line-height:17px;text-align:center;color:#3a3936;font-size:12px;display:block;float:left;margin:0 3px 0 0;text-decoration:none;background:#fff}.slidePager span.current{color:#fff;background:#9f0c10}#slideContainer{width:100%}#slideContainer .articleSlide{width:100%}#slideContainer .articleSlide img{width:1200px}@media only screen and (max-width:1200px){.inner{width:900px;min-width:900px}.item-block.home-banner{font-size:18px;padding:0;text-align:center;margin-top:-20px}.item-block.home-banner h1{font-size:50px;text-align:center}.item-block.home-banner .banner-cta{width:90%;position:relative;margin:0 5% 0}.item-block.home-banner .banner-cta .btn-main{margin:20px 0 0 0;font-size:20px}.stories-content{margin-top:0}}@media only screen and (min-width:901px) and (max-width:1200px){.articleSlide{background:#cbccce;background:-moz-linear-gradient(top,#cbccce 0%,#cbccce 50%,#cbccce 50%,#e8e8e8 51%,#e8e8e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cbccce),color-stop(50%,#cbccce),color-stop(50%,#cbccce),color-stop(51%,#e8e8e8),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(top,#cbccce 0%,#cbccce 50%,#cbccce 50%,#e8e8e8 51%,#e8e8e8 100%);background:-o-linear-gradient(top,#cbccce 0%,#cbccce 50%,#cbccce 50%,#e8e8e8 51%,#e8e8e8 100%);background:-ms-linear-gradient(top,#cbccce 0%,#cbccce 50%,#cbccce 50%,#e8e8e8 51%,#e8e8e8 100%);background:linear-gradient(to bottom,#cbccce 0%,#cbccce 50%,#cbccce 50%,#e8e8e8 51%,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbccce',endColorstr='#e8e8e8',GradientType=0)}#slideContainer{height:auto}#slideContainer #articleSlides{position:relative;width:auto;height:auto}#slideContainer .articleSlide .articleText{width:50% !important;overflow-x:auto}#slideContainer .articleSlide img{top:50%;margin-top:-15%;width:100%}.slidePagerArticles a,.slidePagerArticles a:link,.slidePagerArticles a:visited{display:block;width:100%;float:none;padding:0}.articleSlideDeck{position:relative;top:auto;left:auto;width:auto;height:auto}.slidePagerArticles{position:relative;top:auto;left:auto;overflow:hidden}.topbar .topbar-phone{font-size:18px}header.main{position:relative}header.main .logo{width:130px}header.main .main-logo{display:none}header.main .art-logo{display:block;padding-top:10px}nav.main>ul a{padding:15px 10px;font-size:17px}nav.main>ul ul a{font-size:14px}nav.main>ul ul ul a{font-size:14px}.stories-list li>div{width:450px}}@media only screen and (max-width:900px){.inner{width:100%;min-width:100%}.slidePrev{top:320px;left:200px}.slideNext{top:320px;left:270px}.articleSlide{background:#cbccce;background:-moz-linear-gradient(top,#cbccce 0%,#cbccce 50%,#cbccce 50%,#e8e8e8 51%,#e8e8e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cbccce),color-stop(50%,#cbccce),color-stop(50%,#cbccce),color-stop(51%,#e8e8e8),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(top,#cbccce 0%,#cbccce 50%,#cbccce 50%,#e8e8e8 51%,#e8e8e8 100%);background:-o-linear-gradient(top,#cbccce 0%,#cbccce 50%,#cbccce 50%,#e8e8e8 51%,#e8e8e8 100%);background:-ms-linear-gradient(top,#cbccce 0%,#cbccce 50%,#cbccce 50%,#e8e8e8 51%,#e8e8e8 100%);background:linear-gradient(to bottom,#cbccce 0%,#cbccce 50%,#cbccce 50%,#e8e8e8 51%,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbccce',endColorstr='#e8e8e8',GradientType=0)}#slideContainer{height:auto}#slideContainer #articleSlides{position:relative;width:auto;height:auto}#slideContainer .articleSlide .articleText{width:50% !important;overflow-x:auto}#slideContainer .articleSlide img{top:50%;margin-top:-15%;width:100%}.slidePagerArticles a,.slidePagerArticles a:link,.slidePagerArticles a:visited{display:block;width:100%;float:none;padding:0}.articleSlideDeck{position:relative;top:auto;left:auto;width:auto;height:auto}.slidePagerArticles{position:relative;top:auto;left:auto;overflow:hidden}#footer{text-align:center;line-height:20px}a#smartzLink,a#smartzLink:link,a#smartzLink:visited{display:none}.list-item{text-align:center}.list-item .btn{margin:0 auto}header.main{position:relative}header.main .logo{display:none}nav.main{display:none}nav.nav-mobile{clear:both;position:relative;z-index:1000;display:block;text-align:center;width:100%;text-align:left;border-bottom:solid 2px rgba(255,255,255,0.5);background-color:#00719e}nav.nav-mobile .menu-toggle{position:absolute;top:0;bottom:0;right:0;z-index:1000;display:inline-block;margin:0;padding:30px;text-align:left;line-height:40px;color:#fff;font-size:16px;cursor:pointer;text-transform:uppercase;border:0;background-color:transparent;vertical-align:middle}nav.nav-mobile .menu-toggle:after{position:absolute;top:50%;bottom:0;right:5px;z-index:1;width:50px;text-align:center;content:"\f0c9";font-family:"FontAwesome";color:#fff;font-size:30px;line-height:30px;transform:translateY(-50%)}nav.nav-mobile>ul>li{display:none}nav.nav-mobile>ul>li.lnk-top{display:block;background-color:#00719e}nav.nav-mobile>ul>li button.child-menu-toggle{position:absolute;top:0;right:0;bottom:0;z-index:1000;display:block;width:50px;height:40px;line-height:40px;padding:26px 0;cursor:pointer;border:0;background-color:transparent}nav.nav-mobile>ul>li button.child-menu-toggle:after{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;content:'\f078';font-family:"FontAwesome";color:#00719e;font-size:24px;line-height:52px}nav.nav-mobile>ul>li button.child-menu-toggle.open:after{content:'\f077'}nav.nav-mobile ul{margin:0;padding:0;list-style:none;background-color:#fff}nav.nav-mobile ul ul{display:none;border-top:solid 1px rgba(255,255,255,0.5);border-bottom:solid 1px rgba(255,255,255,0.5);background-color:#e9f7fc}nav.nav-mobile ul ul.open{display:block}nav.nav-mobile ul ul li{padding:0 0 0 20px}nav.nav-mobile ul ul ul{background-color:#dbf3fd}nav.nav-mobile li{position:relative;z-index:1;border-bottom:solid 1px #00719e}nav.nav-mobile li.phone{border-top:solid 1px rgba(255,255,255,0.5)}nav.nav-mobile li:last-of-type{border:0}nav.nav-mobile a,nav.nav-mobile a:link,nav.nav-mobile a:visited{color:#666;display:block;float:none;padding:15px 80px 15px 30px;text-transform:uppercase}nav.nav-mobile.open>ul>li{display:list-item}nav.nav-mobile.open .lnk-top{background-color:#005f85;border-bottom:solid 1px rgba(255,255,255,0.5)}nav.nav-mobile .mobile-nav-logo{display:block;padding:2% !important;text-align:center}nav.nav-mobile .mobile-nav-logo img{width:auto;max-height:50px;vertical-align:middle}nav.nav-mobile .menu-sub-indicator{display:none}.topbar{display:none}a.menu-number{background-color:#000;border-radius:0;border-bottom:solid 1px #fff;color:#fff;display:block;font-size:24px;padding:10px;text-align:center}a.menu-number i{margin:0 10px 0 0}.search-icon{top:26px;left:20px;right:auto;z-index:1001;font-size:24px}.search-icon a{color:#fff}#search .search-title{font-size:30px;line-height:40px}#search input[type=submit]{margin-top:20px}.service-list li>div{padding:10px;width:175px}.tab-container .tab-block.service{text-align:center}.tab-container .tab-block h1{border-color:#00719e}.tab-container .tab-block h1 span{border:none}.tab-container .tab-block .detail{text-align:left}main.main{margin-top:0}.col-row-col{padding:4%}footer.main .col-row-col .col-row-col{padding:0}footer.search fieldset{width:90%}footer.sub .inner{text-align:center}footer.sub h2,footer.sub .badge{display:block;margin:3% 0;text-align:center;width:auto}footer.sub h2.mobileAdwords,footer.sub .badge.mobileAdwords,footer.sub h2.adwords,footer.sub .badge.adwords{display:inline-block;margin:3%}footer.sub{padding:80px 0 0 0}footer.main .col-row-col{text-align:center}footer.main .footer-links{text-align:center}footer.main .logo{margin:0 auto 15px}.social-media{margin:20px auto;max-width:100%}.mobile-footer-phone{background-color:#252525;display:block;font-size:30px;padding:3% 0;position:fixed;bottom:0;left:0;right:0;z-index:1000}.mobile-footer-phone a{display:block;color:#a1a1a1;font-weight:200}.mobile-footer-phone .services-icon{color:#00719e;margin:0 10px 0 0;vertical-align:middle}.mobile-footer-phone strong{color:#00719e;font-weight:normal}.mobile-footer-phone a.btn{background-color:#00719e;border:solid 1px #00719e;color:#fff;font-size:15px;margin:0 5% 0}.mobile-footer-phone a.btn i{margin:0 12px 0 0}.mobile-footer-phone a.btn:hover{color:#fff;background-color:#00719e;border-color:#00719e}.cycle2-slideshow{padding:0 10%}.cycle2-slideshow .pager{width:10%}.cycle2-slideshow.home-header li{font-size:48px}.item-block[data-parent*="Home"]{padding:8% 0}.item-block[data-parent*="Home"] h1{font-size:24px}.item-block[data-parent*="Home"] p{width:95%}.item-block.home-help .list-item{display:block;width:90%;margin:0 5% 8%}.item-block.home-help .list-item header{position:relative;bottom:auto;left:auto;right:auto;z-index:5;display:block}.item-block.item-block-head{padding:5%}.item-block.left .col-row,.item-block.right .col-row{display:grid;grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:20px}.item-block.left .block-left{grid-row:2}.item-block.left .block-right{grid-row:1}.item-block.left .block-right img{width:50%}.item-block.right .block-left{grid-row:1}.item-block.right .block-left img{width:50%}.item-block.right .block-right{grid-row:2}.item-block.about-meet-the-team .inner{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:20px}.item-block.about-meet-the-team .inner header{grid-column:1 / span 2}.item-block.about-meet-the-team .inner .list-item.staff{width:100%;margin:0}.item-block.blogFeed .inner{text-align:center}.item-block.home-banner{font-size:18px;padding:0;text-align:center}.item-block.home-banner h1{font-size:50px;text-align:center}.item-block.home-banner .banner-cta{width:90%;position:relative;margin:0 5% 0}.item-block.home-banner .banner-cta .btn-main{margin:20px 0 0 0;font-size:20px}.item-block.home-features{margin-top:20px}.service-item-detail .story .cta-button{text-align:center}.service-item-detail .story .cta-button .btn{margin:0 auto}.big-ass-dropdown{width:90%}.work-filters{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:20px}.work-filters li:nth-child(1){grid-column:1 / span 3}.work-item{width:48%}.work-item header{padding:2%}.work-item .services-icon{font-size:30px}.work-item-detail .challenge .col-4{padding:2% 2% 6%}.work-item-detail .challenge .service-icon{font-size:12px}.work-item-detail .challenge .service-icon i{font-size:40px}.work-item-detail .results-text{margin:5% 10%}.footer-block.footer-support{margin-top:20px}.footer-block h3.accordion-link{background-color:#00719e;color:#fff;margin:0 auto 10px;padding:5px;position:relative;z-index:1}.footer-block h3.accordion-link:before{color:#fff;content:"\f067";display:block;font-family:"FontAwesome";font-size:30px;position:absolute;top:50%;transform:translateY(-50%);left:10px}.footer-block h3.accordion-link.open:before{content:"\f068"}body.js-on .footer-block ul{display:none}body.js-on .footer-block ul.open{display:block}.btn-to-top{display:none}.gfs-wrapper .social-link .social-left,.gfs-wrapper .social-link .social-right,.gfs-wrapper .social-link img{display:block;margin:0 auto;text-align:center}.elem-mobile{display:inline-block}.elem-desktop{display:none}}@media only screen and (max-width:900px){.stories-list li h2{padding:0 30px}.stories-list li p{padding:20px 0}.stories-list li>div{width:320px;padding:20px 0px;margin:0 5px}.home-stories .cycle2-slideshow{padding:0}.what-we-do-list li>div{width:300px}}