@font-face{font-family:'FranklinBook';src:url('../fonts/itcfranklingothicstd-book.eot');src:url('../fonts/itcfranklingothicstd-book.eot') format('embedded-opentype'),url('../fonts/itcfranklingothicstd-book.woff2') format('woff2'),url('../fonts/itcfranklingothicstd-book.woff') format('woff'),url('../fonts/itcfranklingothicstd-book.ttf') format('truetype'),url('../fonts/itcfranklingothicstd-book.svg#ITCFranklinGothicStdBook') format('svg')}@font-face{font-family:'FranklinGothicStdDemiCondensed';src:url('../fonts/itcfranklingothicstd-dmcd.eot');src:url('../fonts/itcfranklingothicstd-dmcd.eot') format('embedded-opentype'),url('../fonts/itcfranklingothicstd-dmcd.woff2') format('woff2'),url('../fonts/itcfranklingothicstd-dmcd.woff') format('woff'),url('../fonts/itcfranklingothicstd-dmcd.ttf') format('truetype'),url('../fonts/itcfranklingothicstd-dmcd.svg#ITCFranklinGothicStdDemiCondensed') format('svg')}body,html{font-size:10px;font-family:'FranklinBook'}nav{position:fixed;z-index:1000;top:0;left:0;width:100%;background-color:#fff;height:80px}nav .border,.mobile-nav-header .border{position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #e5e5e5}nav ul{list-style:none;padding:0;margin:0}nav ul.right{float:right}nav ul li{color:white;float:left;margin:31px 40px 0}nav ul li:first-child{margin-left:0}nav ul li a{color:#1e988a;text-decoration:none;font-size:19px;letter-spacing:1px;line-height:20px}nav ul.left li:first-child{margin-left:30px;margin-right:33px;margin-top:29px}nav ul.left li:first-child a{width:167px;height:17px;display:inline-block}nav ul.left li:first-child a img{width:210px}nav ul.left li:first-child a:hover{opacity:.5}nav ul li a:hover{opacity:.5}.mobile-nav-header{display:none}.play-video{background-image:url('../public/img/button-play.png');width:154px;height:154px;background-size:100%}.play-video:hover{opacity:.5}.hero-bkgd{position:fixed;top:80px;left:0;width:100%;height:550px;background-size:cover;background-position:center 0;background-color:black}.hero-bkgd .hero-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:black;opacity:0}.gallery-container{overflow:hidden;position:relative}.gallery-container .gallery{height:250px;padding-top:6px}.gallery-container .gallery .gallery-item{margin:0 3px;float:left;position:relative;height:100%;background-size:cover;background-position:center center;overflow:hidden}.gallery-container .gallery .gallery-item .video-overlay{width:100%;height:100%;position:absolute;top:0;left:0}.gallery-container .gallery .gallery-item .play-video{position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-40px;height:80px;width:80px;opacity:.5}.gallery-container .gallery .gallery-item .overlay{opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;background-color:black;cursor:pointer}.gallery-container .gallery .gallery-item.active .play-video{opacity:0}.gallery-container .gallery .gallery-item.active .overlay{opacity:0}.gallery-container .arrow-left,.gallery-container .arrow-right{background-color:black;background-image:url('../public/img/arrow-left.png');width:70px;height:70px;position:absolute;top:50%;margin-top:-35px;right:0;background-repeat:no-repeat;background-size:22px 41px;background-position:center center;cursor:pointer;z-index:1;display:none;opacity:.5}.gallery-container .arrow-left:hover,.gallery-container .arrow-right:hover{opacity:1}.gallery-container .arrow-left{left:0}.gallery-container .arrow-right{background-image:url('../public/img/arrow-right.png')}body .hero{width:100%;margin-top:80px;height:550px;text-align:center;color:white;position:relative}body .hero.error-404{background-color:black}body .hero.error-404 .hero-contents a{color:#168979;font-style:italic;font-size:13px;text-decoration:none;background-image:url('../public/img/arrow_right.png');background-repeat:no-repeat;background-position:100% 0;background-size:auto 99%;padding:5px 32px 3px 0}body .hero.error-404 .hero-contents a:hover{opacity:.5}body .hero .hero-contents{position:absolute;bottom:42%;width:100%;height:26%;background-color:transparent;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body .hero .hero-contents h1{text-transform:uppercase;font-size:640%;margin:0;width:100%;line-height:1em;font-family:'FranklinGothicStdDemiCondensed';font-weight:100;letter-spacing:10px;text-shadow:1px 1px 4px #000}body .hero .hero-contents h1.small-text{font-size:480%;letter-spacing:4px;text-transform:none;line-height:1.2em;width:950px;margin-left:auto;margin-right:auto}body .hero .hero-contents .logo-large{width:496px;height:52px;background-size:100%;background-image:url('../public/img/logo-large.png');background-repeat:no-repeat;margin-left:auto;margin-right:auto}body .hero .hero-contents .desc{font-size:280%;width:90%;margin-left:auto;margin-right:auto;margin-top:30px;line-height:1.5em;letter-spacing:1px;text-shadow:1px 1px 4px #000}.section{position:relative;display:none}.homepage .section{border:24px solid white;border-bottom-width:8px;overflow:hidden}.homepage .section:last-child{border-bottom-width:16px}.poster-image{background-position:center 0;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.poster-image .poster-overlay{width:100%;height:100%;background-color:black;opacity:0}.poster-image .play-video{opacity:.5}.poster-image .play-video:hover{opacity:1}.section .contents{text-align:center;color:white;position:absolute;height:37.5%;bottom:0;width:100%;color:black;background-color:white;z-index:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.section .contents h2{font-family:'FranklinGothicStdDemiCondensed';font-size:480%;text-align:center;margin:0;position:absolute;width:100%;top:17%;text-transform:uppercase;line-height:1em;letter-spacing:8px;font-weight:100;color:#494949;white-space:nowrap}.section .contents .desc{font-size:200%;text-align:center;position:absolute;width:80%;left:10%;top:44%;color:#494949;letter-spacing:1px}.section .contents .deep-link{font-size:240%;text-align:center;position:absolute;width:100%;left:0;top:77%}.section .contents .deep-link a{color:#168979;display:inline-block;text-decoration:none;background-image:url('../public/img/arrow_right.png');background-repeat:no-repeat;background-position:98% 0;background-size:auto 100%;padding-right:42px;line-height:.9em;padding-top:8px}.section .contents .deep-link a:hover{opacity:.5}.section .play-video{position:absolute;top:31.25%;left:50%;margin-left:-77px;margin-top:-77px}.lightbox,.video-lightbox{position:fixed;width:100%;height:100%;top:0;left:0;z-index:2000;display:none}.lightbox .lightbox-overlay,.video-lightbox .lightbox-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:black;opacity:.7}.lightbox .lightbox-contents,.video-lightbox .lightbox-contents{position:absolute;width:96%;height:96%;top:2%;left:2%;background-color:#171717;overflow:hidden}.lightbox .close,.video-lightbox .close{width:29px;height:29px;background-image:url('../public/img/close.png');background-repeat:no-repeat;position:absolute;top:20px;right:20px;cursor:pointer;z-index:1}.lightbox .close:hover,.video-lightbox .close:hover{opacity:.7}.lightbox .arrow-left,.video-lightbox .arrow-left,.lightbox .arrow-right,.video-lightbox .arrow-right{background-color:black;background-image:url('../public/img/arrow-left.png');width:70px;height:70px;position:absolute;top:50%;margin-top:-40px;right:0;background-repeat:no-repeat;background-size:22px 41px;background-position:center center;cursor:pointer}.lightbox .arrow-left:hover,.video-lightbox .arrow-left:hover,.lightbox .arrow-right:hover,.video-lightbox .arrow-right:hover{opacity:.7}.lightbox .arrow-left,.video-lightbox .arrow-left{left:0}.lightbox .arrow-right,.video-lightbox .arrow-right{background-image:url('../public/img/arrow-right.png')}.lightbox .photo img,.video-lightbox .photo img,.lightbox .photo iframe,.video-lightbox .photo iframe{position:absolute}.lightbox .photo-desc,.video-lightbox .photo-desc{background:rgba(0,0,0,0.7);position:absolute;bottom:0;width:100%;left:0;min-height:90px;color:#d2d2d2;font-size:13px}.lightbox .photo-desc p,.video-lightbox .photo-desc p{margin:0;padding:20px 20px 10px}.lightbox .photo-desc .photo-credits,.video-lightbox .photo-desc .photo-credits{padding:0 20px 20px}footer{width:100%;background-color:#2d2d2d;height:325px;text-align:center;position:relative}footer ul{list-style:none;padding:0;margin:0;position:absolute;top:23%;left:50%;display:none}footer ul.social-links{top:49%}footer ul.social-links li{margin:0 17px}footer ul.social-links li a{width:53px;height:53px;text-indent:-999em;background-image:url('../public/img/social-icons.png');display:inline-block}footer ul.social-links li a:hover{opacity:.5}footer ul.social-links li.twitter a{background-position:-90px 0}footer ul.social-links li.vimeo a{background-position:-179px 0}footer ul.social-links li.soundcloud a{background-position:-269px 0}footer ul.social-links li.flickr a{background-position:-358px 0}footer ul.social-links li.email a{background-position:-448px 0}footer ul li{float:left;font-size:20px;margin:0 25px;color:#1e988a}footer ul li a{color:#1e988a;text-decoration:none;letter-spacing:1px}footer ul li a:hover{opacity:.5}.campaign .contents{background-color:white;position:relative;padding-bottom:24px}.campaign .campaign-section{position:relative;padding:0 24px;text-align:center}.campaign .campaign-section .section-header{font-family:'FranklinGothicStdDemiCondensed';font-size:24px;line-height:1em;margin-top:65px;width:80%;margin-left:auto;margin-right:auto;color:#494949}.campaign .campaign-section .section-content{position:relative;font-size:16px;line-height:2em;margin-top:45px;color:#494949}.campaign .campaign-section .read-more,.campaign .campaign-section .read-less{color:#168979!important;font-style:italic;text-decoration:none;background-image:url('../public/img/arrow_right.png');background-repeat:no-repeat;background-position:100% 98%;background-size:auto 100%;padding:5px 34px 3px 0;line-height:1em;margin-left:10px}.campaign .campaign-section .read-more:hover,.campaign .campaign-section .read-less:hover{opacity:.5}.campaign .campaign-section .desc-long{display:none}.campaign .campaign-section .gallery-container{margin-top:30px}.campaign .campaign-section.updates{padding-top:8px}.campaign .campaign-section.updates .section-header{margin-top:57px;line-height:1.5em}.campaign .campaign-section.updates .update-section{border:1px solid #e8e8e8;border-radius:5px;height:275px;overflow-y:hidden;-webkit-transform:translateZ(0px)}.campaign .campaign-section.updates .update-section .update-item{border-left:1px solid #d4d4d4;text-align:left;padding:10px 0;position:relative;overflow-y:scroll}.campaign .campaign-section.updates .update-section .update-item img{width:60px;margin:0;float:left;margin-right:10px;margin-left:10px}.campaign .campaign-section.updates .update-section .update-item .update-header .update-name{font-family:'FranklinGothicStdDemiCondensed';font-size:20px;letter-spacing:1px;line-height:1em;margin-right:10px}.campaign .campaign-section.updates .update-section .update-item .update-header .update-date{top:-1px;position:relative;font-size:14px;letter-spacing:1px}.campaign .campaign-section.updates .update-section .update-item p{margin:0;margin-left:10px;line-height:1.5em}.campaign .campaign-section.updates .update-section .update-item .padding{padding:10px 0}.campaign .campaign-section.updates .update-section .update-item:first-child{border-left:none}.campaign .campaign-section.videos{padding-top:8px}.campaign .campaign-section.videos .section-header{margin-top:57px}.campaign .campaign-section.videos .video-description{font-size:16px;line-height:2.25em;color:#494949;width:90%;margin-left:auto;margin-right:auto}.campaign .campaign-section.videos .video-description>div{display:none}.campaign .campaign-section.videos .video-description>div.active{display:block}.campaign .campaign-section.videos .video-description a{color:inherit}.campaign .campaign-section.videos .video-gallery-container .arrow-left,.campaign .campaign-section.videos .video-gallery-container .arrow-right{opacity:1!important}.campaign .campaign-section.videos .video-gallery-container .arrow-left:hover,.campaign .campaign-section.videos .video-gallery-container .arrow-right:hover{opacity:.5!important}.campaign .campaign-section.news .arrow-left,.campaign .campaign-section.news .arrow-right{background-color:black;background-image:url('../public/img/arrow-left.png');width:70px;height:70px;position:absolute;top:50%;margin-top:-40px;right:0;background-repeat:no-repeat;background-size:22px 41px;background-position:center center;cursor:pointer;z-index:1;display:none}.campaign .campaign-section.news .arrow-left:hover,.campaign .campaign-section.news .arrow-right:hover{opacity:.7}.campaign .campaign-section.news .arrow-left{left:0}.campaign .campaign-section.news .arrow-right{background-image:url('../public/img/arrow-right.png')}.campaign .campaign-section.news .news-piece{text-align:left;border-bottom:1px solid #ccc;margin-bottom:20px}.campaign .campaign-section.news .news-piece .news-date{margin-left:3.5%}.campaign .campaign-section.news .news-piece .news-content{line-height:1.8em;margin-top:10px;width:96%;margin:10px auto 20px;margin-bottom:24px}.campaign .campaign-section.news .news-piece:last-child{border-bottom:0}.campaign .campaign-section.audio .audio-description{font-size:16px;line-height:2.25em;color:#494949;width:90%;margin-left:auto;margin-right:auto}.campaign .campaign-section.audio .audio-description>div{display:none}.campaign .campaign-section.audio .audio-description>div.active{display:block}.campaign .campaign-section.audio .audio-description a{color:inherit}.campaign .campaign-section.audio .audio-description p:first-child{margin-top:.5em}.campaign .campaign-section.photos,.campaign .campaign-section.arts{padding:0}.campaign .campaign-section.photos .section-content,.campaign .campaign-section.arts .section-content{margin-top:37px}@media only screen and (max-width:400px){.campaign .campaign-section.updates .section-header{width:100%;margin-top:40px;line-height:1.3em}.campaign .campaign-section.updates .update-section{height:240px}.campaign .campaign-section.updates .update-section .update-item .update-header{line-height:1.5em}.campaign .campaign-section.updates .update-section .update-item .update-header .update-name{font-size:16px}.campaign .campaign-section.updates .update-section .update-item .update-header .update-date{font-size:12px}.campaign .campaign-section.updates .update-section .update-item img{width:40px;margin-left:5px}.campaign .campaign-section.updates .update-section .update-item p{margin-left:5px}}.news-page .contents{padding:24px;background-color:white;position:relative}.news-page .contents .header{font-family:'FranklinGothicStdDemiCondensed';font-size:24px;line-height:1em;margin-top:65px;width:80%;margin-left:auto;margin-right:auto;color:#494949;text-align:center}.news-page .contents .news-contents{position:relative;font-size:16px;line-height:2em;margin-top:45px;color:#494949}.news-page .contents .news-contents .piece{text-align:left;border-bottom:1px solid #ccc;margin-bottom:20px}.news-page .contents .news-contents .piece .date{margin-left:3.5%}.news-page .contents .news-contents .piece .intro,.news-page .contents .news-contents .piece .full-story{line-height:1.8em;margin-top:10px;width:96%;margin:10px auto 20px;margin-bottom:24px}.news-page .contents .news-contents .piece .intro a{color:#168979;font-style:italic;text-decoration:none;background-image:url('../public/img/arrow_right.png');background-repeat:no-repeat;background-position:100% 98%;background-size:auto 100%;padding:5px 30px 3px 0;line-height:1em}.news-page .contents .news-contents .piece .intro a:hover{opacity:.5}.news-page .contents .news-contents .piece .full-story{display:none}.news-page .contents .news-contents .piece .full-story a{color:inherit}.news-page .contents .news-contents .piece:last-child{border-bottom:0}@media only screen and (max-width:600px){.news-page .contents{padding:18px}}@media only screen and (max-width:400px){.news-page .contents .news-contents{font-size:15px}}.press .contents,.resources .contents{background-color:white;position:relative}.press .contents .piece,.resources .contents .piece{padding:35px 0;margin:0 35px;border-bottom:1px solid #d4d4d4;color:#494949}.press .contents .piece.piece-header,.resources .contents .piece.piece-header{border-bottom:0;padding-bottom:0!important;text-transform:uppercase}.press .contents .piece .left,.resources .contents .piece .left{width:70%;float:left}.press .contents .piece .right,.resources .contents .piece .right{width:24%;float:right;background-position:center center;background-size:cover;height:100%;cursor:pointer}.press .contents .piece .date,.resources .contents .piece .date{text-transform:uppercase;letter-spacing:1px;font-size:13px;margin:23px 0 12px}.press .contents .piece .date{margin-top:0}.resources .contents .piece .date{margin-left:0}.press .contents .piece .date span{padding:0 7px;position:relative;top:-1px}.press .contents .piece .header,.resources .contents .piece .header{font-size:310%;letter-spacing:1px;line-height:1.1em;margin-top:10px;font-family:'FranklinGothicStdDemiCondensed'}.resources .contents .piece .header{margin-top:0}.press .contents .piece .desc,.resources .contents .piece .desc{font-size:13px;margin-top:10px;width:70%;line-height:1.7em}.resources .contents .piece .desc{width:90%}.press .contents .piece .full-story{font-size:13px;line-height:1.6em;display:none}.press .contents .piece .full-story div:first-child{padding-top:20px}.press .contents .piece .full-story a{color:inherit}.resources .contents .piece .desc{margin-top:15px}.press .contents .piece .download-link,.resources .contents .piece .download-link{color:#168979;font-style:italic;text-decoration:none;font-size:13px;margin-top:10px;display:inline-block;background-image:url('../public/img/button-download.png');background-repeat:no-repeat;background-position:100% 98%;background-size:auto 100%;padding:5px 30px 3px 0;line-height:1em}.press .contents .piece .desc a,.press .contents .piece .external-link,.resources .contents .desc a{color:#168979;font-style:italic;text-decoration:none;background-image:url('../public/img/arrow_right.png');background-repeat:no-repeat;background-position:100% 98%;background-size:auto 100%;padding:5px 30px 3px 0;line-height:1em}.press .contents .piece .external-link{font-size:13px;margin-top:10px;display:inline-block}.press .contents .piece .download-link:hover,.press .contents .piece .external-link:hover,.resources .contents .piece .download-link:hover,.press .contents .piece .desc a:hover,.resources .contents .piece .desc a:hover{opacity:.5}.press .contents{background-color:white;position:relative;padding-bottom:24px}.press .press-section{position:relative;padding:0 24px;padding-top:8px;text-align:center}.press .press-section .section-header{font-family:'FranklinGothicStdDemiCondensed';font-size:32px;line-height:1em;margin-top:65px;width:80%;margin-left:auto;margin-right:auto;color:#494949;margin-bottom:30px}.press .press-section .title-overlay{position:absolute;top:0;left:0;font-size:16px;color:white;background:rgba(0,0,0,0.5);width:100%;padding:7px 0 2px;text-align:left;text-indent:10px;white-space:nowrap}.press .press-section.audio .gallery-container .gallery{height:200px}.press .press-section.print .gallery,.press .press-section.releases .gallery{height:auto!important}.press .press-section.print .gallery-item,.press .press-section.releases .gallery-item{text-align:left;position:relative;border-left:1px solid #d4d4d4}.press .press-section.print .gallery-item:first-child,.press .press-section.releases .gallery-item:first-child{border-left:none}.press .press-section.print .gallery-item .date,.press .press-section.releases .gallery-item .date{padding-left:15px;text-transform:uppercase;letter-spacing:1px;font-size:13px;margin:12px 0 12px}.press .press-section.print .gallery-item .date span,.press .press-section.releases .gallery-item .date span{padding:0 7px;position:relative;top:-1px}.press .press-section.print .gallery-item p,.press .press-section.releases .gallery-item p{padding:0 15px;font-size:310%;letter-spacing:1px;line-height:1.1em;margin-top:10px;margin-bottom:12px;font-family:'FranklinGothicStdDemiCondensed'}.press .press-section.print .gallery-item p a,.press .press-section.releases .gallery-item p a{color:#222;text-decoration:none}.press .press-section.print .gallery-item>a,.press .press-section.releases .gallery-item>a{color:#168979;font-style:italic;text-decoration:none;background-image:url('../public/img/arrow_right.png');background-repeat:no-repeat;background-position:100% 98%;background-size:auto 100%;padding:5px 30px 3px 0;line-height:1em;font-size:13px;display:inline-block;margin-left:15px}.press .press-section.print .gallery-item>a:hover,.press .press-section.releases .gallery-item>a:hover{opacity:.5}.story .contents{background-color:white;position:relative;padding-bottom:45px}.story .story-section{position:relative;padding:0 24px;text-align:center}.story .story-section .section-header{font-family:'FranklinGothicStdDemiCondensed';font-size:24px;line-height:1em;margin-top:65px;width:80%;margin-left:auto;margin-right:auto;color:#494949}.story .story-section .section-content{position:relative;font-size:16px;line-height:2.5em;margin-top:45px;color:#494949}.story .story-section .section-content p{margin:0}.story .story-section.story{padding-top:8px}.story .story-section.story .section-header{margin-top:57px}.story .story-section.story .section-content{width:80%;margin-left:auto;margin-right:auto;margin-top:37px;overflow:hidden}.story .story-section.story .section-content a{color:#168979;font-style:italic;text-decoration:none;background-image:url('../public/img/arrow_right.png');background-repeat:no-repeat;background-position:100% 98%;background-size:auto 100%;padding:5px 34px 3px 0;line-height:1em;margin-left:10px}.story .story-section.story .section-content a:hover{opacity:.5}.story .story-section.video .poster-image{background-size:cover;background-position:center center;width:100%;height:100%;position:absolute;top:0;left:0}.story .story-section.video .play-video{position:absolute;top:50%;left:50%;margin-left:-70px;margin-top:-70px;height:140px;width:140px}.story .story-section.photos{padding:0}.story .story-section.photos .section-content{margin-top:37px}.story .story-section.news .news-piece{text-align:left;border-bottom:1px solid #ccc;margin-bottom:20px}.story .story-section.news .news-piece .news-date{margin-left:3.5%}.story .story-section.news .news-piece .news-content{line-height:1.8em;margin-top:10px;width:96%;margin:10px auto 20px;margin-bottom:24px}.story .story-section.news .news-piece:last-child{border-bottom:0}.story .story-section.full-story .section-content{text-align:left;margin-left:auto;margin-right:auto;width:96%;line-height:2em}.story .story-section.full-story .section-content p{margin:1em 0}.story .story-section.full-story .section-content p a{color:inherit}.story .story-section.comments{padding-bottom:45px}.story .story-section.comments .section-content{width:80%;margin-left:auto;margin-right:auto;margin-top:37px;margin-bottom:45px}.story .story-section.comments .section-content a{color:inherit}.story .story-section.comments .fb-comments,.story .story-section.comments .fb-comments *{width:100%!important}.grid{width:100%;color:white;font-size:160%;background-color:white;position:relative;display:none}.grid .arrow-left,.grid .arrow-right{background-color:black;background-image:url('../public/img/arrow-left.png');width:70px;height:70px;position:absolute;top:50%;margin-top:-40px;right:24px;background-repeat:no-repeat;background-size:22px 41px;background-position:center center;cursor:pointer;z-index:1;display:none}.grid .arrow-left:hover,.grid .arrow-right:hover{opacity:.7}.grid .arrow-left{left:24px}.grid .arrow-right{background-image:url('../public/img/arrow-right.png')}.survivors .grid{padding-bottom:21px}.grid .row{clear:both;margin:0 18px}.grid .row:first-child .cell{margin-top:24px}.grid .row .cell{margin:3px;float:left;background-position:center center;background-size:cover;cursor:pointer;position:relative}.grid .row .cell:first-child{margin-left:6px}.grid .row .cell:last-child{margin-right:6px}.grid .row .cell .inner-cell{margin:3px;float:left;color:black;text-align:center;background-color:#eeeeed;background-position:center center;background-size:cover;position:relative}.grid .row .cell .inner-cell1{margin-top:0;margin-left:0}.grid .row .cell .inner-cell2{margin-top:0;margin-right:0}.grid .row .cell .inner-cell3{margin-left:0;margin-bottom:0}.grid .row .cell .inner-cell4{margin-right:0;margin-bottom:0}.grid .row .cell .inner-large{margin-right:0}.grid .row-odd .cell .inner-cell{margin-top:0;margin-bottom:0}.grid .row .cell .overlay{font-family:'FranklinGothicStdDemiCondensed';height:100%;position:absolute;top:0;left:0;text-align:center;width:80%;padding:0 10%;text-transform:uppercase;overflow:hidden;color:white;z-index:1;opacity:0;background:rgba(0,0,0,0.35)}.grid .row .color-yellow .overlay{background:rgba(248,199,1,0.8)}.grid .row .color-teal .overlay{background:rgba(22,137,121,0.8)}.grid .row .color-red .overlay{background:rgba(237,31,36,0.8)}.grid .row .cell .overlay h6{margin:0;line-height:1em;font-weight:100;font-size:200%;letter-spacing:4px}.grid .row .cell .overlay p{font-size:120%;line-height:1.2em;letter-spacing:1px;margin:0;padding-top:.75em}.grid .row-odd .cell-large .overlay h6,.grid .row-even .inner-large .overlay h6{font-size:240%}.grid .row-odd .cell-large .overlay p,.grid .row-even .inner-large .overlay p{font-size:150%;padding-top:.5em}.grid .row-even .cell-large .overlay h6{font-size:360%;letter-spacing:4px}.grid .row-even .cell-large .overlay p{font-size:250%}.grid .row .cell .cell-title{position:absolute;left:12px;bottom:8px;line-height:1em;font-size:120%;text-transform:uppercase;letter-spacing:1px;color:white;font-weight:bold}.grid .row .color-yellow .cell-title .name{color:#f8c701}.grid .row .color-teal .cell-title .name{color:#168979}.grid .row .color-red .cell-title .name{color:#ed1d29}.responder .contents{background-color:white;position:relative;padding-bottom:24px}.responder .section-header{font-family:'FranklinGothicStdDemiCondensed';font-size:24px;padding-top:65px;width:80%;margin-left:auto;margin-right:auto;color:#494949;text-align:center}.responder .responder-section .section-header{font-size:36px;text-align:center;margin-top:20px}.video-lightbox .play-video{position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-40px;height:80px;width:80px;opacity:.5}.thanks .contents{background-color:white;position:relative;padding:24px;font-size:24px;line-height:1.5em;color:#494949;text-align:center}.thanks .contents strong{font-family:'FranklinGothicStdDemiCondensed';font-size:110%;font-weight:100;display:block;width:60%;margin:25px auto 0}.thanks .contents .thanks-section{border-bottom:1px solid #ccc;padding-bottom:35px}.thanks .contents .thanks-section:last-child{border-bottom:0}.thanks .contents .thanks-section .title-section{margin-top:65px;margin-bottom:30px}.thanks .contents .thanks-section .logos{width:80%;margin:0 auto}.thanks .contents .thanks-section .logos a{display:inline-block;float:left;width:50%;text-align:center;margin-top:25px;margin-bottom:35px}.thanks .contents .thanks-section .logos a img{max-width:100%}.thanks .contents .thanks-section .logos a:hover{opacity:.5}.thanks .contents .thanks-section.thanks-section-single .logos a{width:100%}.thanks .contents .thanks-section.thanks-section-large .logos{width:90%}.thanks .contents .thanks-section.thanks-section-large .logos a{width:33%}@media only screen and (max-width:1100px){.thanks .contents .thanks-section .logos{width:90%;margin:0 auto}.thanks .contents.thanks-section-large .logos{width:100%}}@media only screen and (max-width:1000px){.thanks .contents .thanks-section.thanks-section-large .logos a{width:50%}.thanks .contents .thanks-section.thanks-section-large .logos a:last-child{width:100%}}@media only screen and (max-width:850px){.thanks .contents .thanks-section .logos{width:80%!important}.thanks .contents .thanks-section .logos a{width:100%!important}}@media only screen and (max-width:800px){.thanks .contents strong{width:80%}}@media only screen and (max-width:600px){.thanks .contents strong{margin-top:15px}}@media only screen and (max-width:400px){.thanks .contents{font-size:18px}.thanks .contents strong{width:100%}}.homepage .about{padding-top:45px;background-color:white;position:relative}.homepage .about .border-top{border-top:1px solid #ccc;margin:0 24px}.about .contents{background-color:white;position:relative;font-size:24px;padding:65px 35px 35px;border-bottom:1px solid #ccc;line-height:1.5em;color:#494949;letter-spacing:1px}.about .contents .left,.about .contents .right{width:50%;float:left}.about .contents .logo{text-align:center;margin-bottom:55px}.about .contents .logo img{width:350px;margin-left:30px;max-width:100%}.about .contents .copy{width:65%;margin:0 auto;text-align:center}.about .contents .copy strong{font-weight:100;font-family:'FranklinGothicStdDemiCondensed';color:#494949;font-size:110%}.about .contents .copy p{margin:35px 0}.about .contents .partnership{text-align:center;padding-top:15px;padding-bottom:25px}.about .contents .partnership .main-partner{margin:55px 0 35px}.about .contents .partnership .main-partner img{height:70px}.about .contents .partnership .other-partners a{margin:20px 25px;display:inline-block}.about .contents .partnership a.tackleebola img{height:48px}.about .contents .partnership a.unicef img{height:60px}.about .contents .partnership a.vulcan img{height:90px}.about .contents .partnership a.media img{height:65px}.about .contents .partnership a:hover{opacity:.5}.contact .contents{background-color:white;position:relative;padding:35px 0;text-align:center;font-size:200%;line-height:2em}.contact .contents .single-contact{margin-top:40px}.contact .contents .single-contact:first-child{margin-top:0}.contact .contents .header{font-family:'FranklinGothicStdDemiCondensed';font-size:140%;margin-bottom:10px}.contact .contents .header a{text-decoration:none}.contact .contents .title{text-decoration:none}.contact .contents a{color:inherit}.contact .contents a:hover{opacity:.5}@media only screen and (max-width:800px){.contact .contents{font-size:14px}}.join .contents{background-color:white;position:relative;padding:0;text-align:center;font-size:200%;color:#494949;font-size:24px;margin-top:-14px}.join .contents .menu{background-color:rgba(18,184,165,0.7);position:fixed;right:100px;top:200px;border-radius:12px;padding:12px 0;z-index:1}.join .contents .menu div{border:2px solid white;border-radius:50%;width:60px;height:60px;margin:20px 14px;color:white;font-size:32px}.join .contents .menu div .fa{line-height:60px}.join .contents .menu div:hover{border-color:#f79525;color:#f79525}.join .contents .stream-container{width:100%;height:460px;position:relative;border-top:10px solid black}.join .contents .stream-container .left-arrow,.join .contents .stream-container .right-arrow{width:68px;height:72px;background:black;position:absolute;top:196px;color:white;font-size:45px;z-index:1}.join .contents .stream-container .left-arrow .fa,.join .contents .stream-container .right-arrow .fa{line-height:72px}.join .contents .stream-container .left-arrow{left:10px}.join .contents .stream-container .right-arrow{right:10px}.join .contents .stream-container .ribbon{width:68px;height:203px;background:#f79525;position:absolute;left:10px;top:-10px;z-index:1}.join .contents .stream-container .ribbon .icon{width:60px;height:60px;position:absolute;bottom:4px;left:4px;border-radius:50%;color:white;font-size:32px}.join .contents .stream-container .ribbon .icon .fa{line-height:60px}.join .contents .stream-container .left-arrow,.join .contents .stream-container .right-arrow,.join .contents .stream-container .ribbon{opacity:0;transition:800ms opacity;-webkit-transition:800ms opacity;-moz-transition:800ms opacity}.join .contents .stream-container .posts-wrapper{width:100%;height:100%;overflow-x:scroll;overflow-y:hidden}.join .contents .stream-container .posts-wrapper .posts-container{width:4000px;padding-left:70px;height:100%}.join .contents .stream-container .posts-wrapper .posts-container .post{width:300px;text-align:left;padding:20px 0 20px 20px;float:left;height:100%;overflow:hidden;position:relative;box-sizing:border-box}.join .contents .stream-container .posts-wrapper .posts-container .post img{padding-top:35px;padding-bottom:35px;width:100%}.join .contents .stream-container .posts-wrapper .posts-container .post .post-border{border-right:#14726b 1px solid;height:100%;box-sizing:border-box;padding:0 20px 0 0;overflow:hidden}.join .contents .stream-container .posts-wrapper .posts-container .post .post-border .interaction{height:35px;background-color:#ccc;color:#14726b;border-radius:8px;margin-bottom:3px;margin-top:3px;display:inline-block;font-size:20px}.join .contents .stream-container .posts-wrapper .posts-container .post .post-border .interaction .fa{line-height:31px;margin:2px 8px;text-decoration:none;text-align:center;width:22px}.join .contents .stream-container .posts-wrapper .posts-container .post .post-border .mini-nav{display:none;height:35px;background-color:#ccc;color:#14726b;border-radius:8px;margin-bottom:3px;margin-top:3px;font-size:20px}.join .contents .stream-container .posts-wrapper .posts-container .post .post-border .mini-nav .fa{line-height:31px;margin:2px 8px;text-decoration:none;text-align:center;width:22px;position:relative;top:1px}.join .contents .stream-container .posts-wrapper .posts-container .post .post-border .date{color:#ccc;font-size:12px;font-style:italic;margin:4px 0}.join .contents .stream-container .posts-wrapper .posts-container .post .post-border .text{max-height:200px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:9;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px}.join .contents .stream-container:hover .left-arrow,.join .contents .stream-container:hover .right-arrow,.join .contents .stream-container:hover .ribbon{opacity:1}.join .contents .facebook.stream-container{height:470px}.join .contents .twitter.stream-container{height:340px}.join .contents .twitter.stream-container .ribbon{height:148px}.join .contents .twitter.stream-container .left-arrow,.join .contents .twitter.stream-container .right-arrow{top:141px}.join .contents .instagram.stream-container{height:630px}.join .contents .instagram.stream-container .posts-container .picture img{padding-top:0}.join .contents .vimeo.stream-container{height:430px}.join .contents .header{font-family:'FranklinGothicStdDemiCondensed';font-size:110%;margin-top:10px;margin-bottom:10px;width:80%;margin-left:auto;margin-right:auto;line-height:2em}.join .contents .desc{width:80%;margin-left:auto;margin-right:auto;line-height:1.5em}.join .contents p{margin:0}.join .contents a{color:inherit}.join .contents a:hover{opacity:.5}@media only screen and (max-width:600px){.join .contents{padding:0 0 20px;margin-top:-10px}.join .contents .stream-container .ribbon{width:68px;height:68px;left:auto;right:10px}.join .contents .stream-container .left-arrow,.join .contents .stream-container .right-arrow{display:none}.join .contents .stream-container .posts-wrapper .posts-container{padding-left:0}.join .contents .stream-container .posts-wrapper .posts-container .post .mini-nav{display:inline-block}.join .contents .header,.join .contents .desc{line-height:1.5em;width:90%}.join .contents .menu{display:none}}@media only screen and (max-width:400px){.join .contents{margin-top:-10px;font-size:18px}.join .contents img{max-width:90%}}.join .contents .old-contents{background-color:white;position:relative;padding:35px 0;text-align:center;font-size:200%;color:#494949;font-size:24px}.join .contents .old-contents .header{font-family:'FranklinGothicStdDemiCondensed';font-size:110%;margin-top:10px;margin-bottom:10px;width:80%;margin-left:auto;margin-right:auto;line-height:2em}.join .contents .old-contents .desc{width:80%;margin-left:auto;margin-right:auto;line-height:1.5em}.join .contents .old-contents img{padding-top:35px;padding-bottom:35px;max-width:80%}.join .contents .old-contents p{margin:0}.join .contents .old-contents a{color:inherit}.join .contents .old-contents a:hover{opacity:.5}@media only screen and (max-width:600px){.join .contents .old-contents{padding:20px 0}.join .contents .old-contents .header,.join .contents .old-contents .desc{line-height:1.5em;width:90%}}@media only screen and (max-width:400px){.join .contents .old-contents{font-size:18px}.join .contents .old-contents img{max-width:90%}}@media only screen and (max-width:1200px){nav ul li{margin:31px 20px 0}}@media only screen and (max-width:1100px){body,html{font-size:9px}body .hero .hero-contents h1.small-text{width:80%}.press .contents .piece .left{width:80%}}@media only screen and (max-width:1024px){.hero-bkgd{position:absolute}.hero-bkgd .hero-overlay{opacity:0!important}body .hero{opacity:1!important}body .hero .hero-contents{bottom:42%!important;opacity:1!important}.section .contents{bottom:0!important;height:36%}.poster-image{background-position-y:0!important}.poster-image .play-video{opacity:1!important}.gallery-container .gallery .gallery-item .play-video{opacity:1!important}.campaign .campaign-section .section-content,.story .story-section .section-content,.campaign .campaign-section.videos .video-description,.campaign .campaign-section.audio .audio-description{font-size:15px}html.touch .section .poster-image,html.touch .section .play-video,html.touch .story .story-section.video .poster-image,html.touch .story .story-section.video .play-video,html.touch .campaign .campaign-section .section-content .video-overlay{pointer-events:none}html.touch .section .play-video{top:45%}html.touch .campaign .campaign-section .section-content .video-overlay{display:none!important}}@media only screen and (max-width:1000px){body .hero-bkgd{height:500px}body .hero{height:500px}nav ul li{margin-left:10px;margin-right:10px}.section .contents h2{letter-spacing:7px}.section .play-video{width:130px;height:130px;margin-left:-65px;margin-top:-65px}.press .contents .piece .left{width:90%}.about .contents .copy{width:80%}}@media only screen and (max-width:900px){body,html{font-size:8px}nav ul li a{font-size:16px}nav ul li{padding-left:3px;padding-right:3px;margin-left:0;margin-right:0}nav ul.right li{border-left:1px solid #ddd;height:15px}body .hero-bkgd{height:450px}body .hero{height:450px}.section .contents h2{letter-spacing:6px}.gallery-container .gallery{height:200px}.campaign .campaign-section.videos .video-description,.campaign .campaign-section.audio .audio-description{line-height:2em;width:100%}.press .contents .piece .header,.resources .contents .piece .header,.press .press-section.print .gallery-item p,.press .press-section.releases .gallery-item p{font-size:20px}.press .contents .piece .date,.resources .contents .piece .date,.press .press-section.print .gallery-item .date,.press .press-section.releases .gallery-item .date{font-size:13px}.press .contents .piece .desc,.resources .contents .piece .desc{font-size:13px}.press .contents .piece .download-link,.resources .contents .piece .download-link,.press .press-section.print .gallery-item>a,.press .press-section.releases .gallery-item>a{font-size:13px}.about .contents .copy{width:85%}}@media only screen and (max-width:800px){body,html{font-size:7px}nav{width:200px;position:fixed;top:59px;background-color:white;right:-200px;left:initial;border-left:1px solid #ccc}nav .border{display:none}nav ul.left{display:none}nav ul.left li:first-child{display:none}nav ul.right{float:none}nav ul li{float:none;margin-right:0;margin-left:0;text-align:center}.mobile-nav-header{display:block;height:60px;width:100%;background-color:white;position:fixed;top:0;left:0;z-index:999}.mobile-nav-header a:first-child{margin-left:30px;margin-right:33px;width:167px;height:17px;display:inline-block;margin-top:21px}.mobile-nav-header a:first-child img{width:210px}.mobile-nav-header a:hover{opacity:.5}.mobile-nav-header .hamburger{background-image:url('../public/img/button-hamburger.png');width:43px;height:22px;display:inline-block;background-size:100%;background-repeat:no-repeat;float:right;margin-right:30px;margin-top:18px;position:relative}body .hero-bkgd{height:350px;top:60px}body .hero{height:350px;margin-top:60px}body .hero .hero-contents .logo-large{width:396px;height:46px}body .hero .hero-contents h1.small-text{letter-spacing:3px;line-height:1.3em}.campaign .campaign-section .section-content,.story .story-section .section-content,.campaign .campaign-section.videos .video-description,.campaign .campaign-section.audio .audio-description{font-size:14px}.section .play-video{width:110px;height:110px;margin-left:-55px;margin-top:-55px}.gallery-container .gallery{height:180px}.about .contents .copy{width:90%}.section .contents .deep-link a{padding-right:32px;line-height:1em;padding-top:4px}}@media only screen and (max-width:750px){.resources .contents .piece .left{width:68%}.resources .contents .piece .right{width:30%}.press .contents .piece .desc{width:80%}.grid .arrow-left,.campaign .campaign-section.news .arrow-left,.gallery-container .arrow-left,.grid .arrow-right,.campaign .campaign-section.news .arrow-right,.gallery-container .arrow-right{width:50px;height:50px;margin-top:-25px;background-size:14px 25px}.press .press-section .title-overlay{font-size:15px}.press .press-section.print .gallery-item p,.press .press-section.releases .gallery-item p{font-size:18px;margin-bottom:5px}.press .press-section.print .gallery-item .date,.press .press-section.print .gallery-item>a,.press .press-section.releases .gallery-item .date,.press .press-section.releases .gallery-item>a{font-size:12px}}@media only screen and (max-width:700px){body,html{font-size:6px}body .hero-bkgd{height:300px}body .hero{height:300px}body .hero .hero-contents .logo-large{width:360px;height:40px}body .hero .hero-contents h1{font-size:600%;letter-spacing:8px}body .hero .hero-contents .desc{margin-top:24px}.press .press-section .section-header{font-size:24px;margin-top:50px}.section .contents h2{letter-spacing:5px}.section .contents .desc{top:45.5%}.section .contents .deep-link{top:80%}.gallery-container .gallery{height:160px}.about .contents .copy{width:95%}.section .contents .deep-link a{padding-top:5px}}@media only screen and (max-width:650px){.hero-video{display:none}body .hero .hero-contents h1{letter-spacing:6px}.section .play-video{width:90px;height:90px;margin-left:-45px;margin-top:-45px}.thanks .contents .row .piece{width:100%}.thanks .contents .row .piece .piece-contents{padding-top:35px;margin-left:0}.thanks .contents .row .piece:first-child .piece-contents{margin-right:0;padding-top:0}}@media only screen and (max-width:600px){.mobile-nav-header a:first-child img{width:200px}body .hero .hero-contents .logo-large{width:320px;height:34px}body .hero .hero-contents .desc{width:80%;margin-top:21px}body .hero .hero-contents h1.small-text{letter-spacing:2px}.homepage .section{border-width:18px;border-bottom-width:6px}.homepage .about .border-top{margin:0 18px}.grid{font-size:220%}.grid .row{clear:both;margin:0 12px}.grid .row .cell .cell-title{font-size:160%}.grid .row .cell{margin:3px 6px}.grid .row .cell .inner-cell{margin:3px}.grid .row:first-child{padding-top:15px}.grid .row:first-child .cell{margin-top:3px}.grid .row .cell:first-child{margin-left:6px}.grid .row .cell:last-child{margin-right:6px}.grid .row-odd .cell .inner-cell{margin-top:0;margin-bottom:0}.grid .row-odd .cell .inner-cell1{margin-left:0}.grid .row-odd .cell .inner-cell2{margin-right:0}.grid .row-even .cell .inner-cell1{margin-top:0;margin-left:0}.grid .row-even .cell .inner-cell3{margin-left:0}.grid .row-even .cell .inner-cell4{margin-right:0}.grid .row .cell .overlay p{line-height:1.4em}.grid .arrow-left,.grid .arrow-right{right:18px}.grid .arrow-left{left:18px}.survivors .grid{padding-bottom:15px}.campaign .contents{padding-bottom:18px}.campaign .campaign-section{padding:0 18px}.gallery-container .gallery .gallery-item{margin:0 3px}.gallery-container .gallery .gallery-item .play-video{margin-left:-30px;margin-top:-30px;height:60px;width:60px}.story .story-section{padding:0 18px}.story .story-section.story .section-content{width:90%}.story .story-section.video .play-video{margin-left:-50px;margin-top:-50px;height:100px;width:100px}.story .story-section.comments .section-content{width:90%}.resources .contents .piece .left{width:63%}.resources .contents .piece .right{width:35%}.press .contents .piece .desc,.resources .contents .piece .desc{width:100%}.press .contents .piece,.resources .contents .piece{padding:25px 0;margin:0 25px}.press .press-section .title-overlay{font-size:14px}.about .contents .copy{width:100%}footer ul li{font-size:19px}footer ul.social-links li{margin:0 14px}footer ul.social-links li a{width:40px;height:40px;background-size:auto 40px}footer ul.social-links li.twitter a{background-position:-68px 0}footer ul.social-links li.vimeo a{background-position:-135px 0}footer ul.social-links li.soundcloud a{background-position:-203px 0}footer ul.social-links li.flickr a{background-position:-270px 0}footer ul.social-links li.email a{background-position:-338px 0}}@media only screen and (max-width:550px){body .hero-bkgd{height:250px}body .hero{height:250px}.section .play-video{width:70px;height:70px;margin-left:-35px;margin-top:-35px}.lightbox .close{width:21px;height:21px;background-size:100%}.lightbox .arrow-left,.lightbox .arrow-right{width:60px;height:60px;margin-top:-30px;background-size:17px 31px}.grid .arrow-left,.campaign .campaign-section.news .arrow-left,.gallery-container .arrow-left,.grid .arrow-right,.campaign .campaign-section.news .arrow-right,.gallery-container .arrow-right{width:40px;height:40px;margin-top:-20px;background-size:11px 20px}}@media only screen and (max-width:500px){body .hero .hero-contents .logo-large{width:300px;height:31px}body .hero .hero-contents .desc{font-size:250%;margin-top:18px}.section .contents .desc{display:none}.section .contents h2{top:28%}.section .contents .deep-link{top:70%}.campaign .campaign-section.videos .video-description,.campaign .campaign-section.audio .audio-description{line-height:1.5em}.gallery-container .gallery{height:150px}.grid{font-size:200%}.press .press-section .title-overlay{font-size:13px}.press .contents .piece .left,.resources .contents .piece .left{width:100%}.press .contents .piece .right,.resources .contents .piece .right{width:100%;height:200px!important;display:none}.press .press-section.print .gallery-item p,.press .press-section.releases .gallery-item p{padding:0 10px}.press .press-section.print .gallery-item .date,.press .press-section.releases .gallery-item .date{margin:5px 0;padding:0 10px}.press .press-section.print .gallery-item>a,.press .press-section.releases .gallery-item>a{margin-left:10px}}@media only screen and (max-width:450px){.section .contents h2{font-size:440%}.section .play-video{width:60px;height:60px;margin-left:-30px;margin-top:-30px}.grid{font-size:180%}.story .story-section.story .section-content{width:96%}footer ul li{font-size:18px}footer ul li{margin:0 15px}footer ul.social-links li{margin:0 10px}.press .press-section.print .gallery-item p,.press .press-section.releases .gallery-item p{font-size:16px}.press .press-section.print .gallery-item .date,.press .press-section.print .gallery-item>a,.press .press-section.releases .gallery-item .date,.press .press-section.releases .gallery-item>a{font-size:11px}}@media only screen and (max-width:400px){nav{width:175px}.mobile-nav-header a:first-child img{width:190px}body .hero .hero-contents .logo-large{width:280px;height:29px}body .hero .hero-contents h1{font-size:550%;letter-spacing:5px}body .hero .hero-contents .desc{font-size:240%;margin-top:15px}.mobile-nav-header a:first-child{margin-left:15px}.mobile-nav-header .hamburger{margin-right:15px}body .hero .hero-contents h1.small-text{width:90%;font-size:400%}.section .contents h2{font-size:400%;letter-spacing:4px}.grid{font-size:160%}.section .contents .deep-link{font-size:210%}.section .contents .deep-link a{padding-right:27px}.gallery-container .gallery{height:130px}.print .gallery-container .gallery{height:140px}.gallery-container .gallery .gallery-item .play-video{margin-left:-15px;margin-top:-15px;height:30px;width:30px}.press .press-section.print .gallery-item p,.press .press-section.releases .gallery-item p{font-size:14px}.press .press-section .title-overlay{font-size:12px;padding-top:6px}.story .story-section.video .play-video{margin-left:-30px;margin-top:-30px;height:60px;width:60px}.about .contents{padding:20px;font-size:21px}.about .contents p{font-size:18px;line-height:1.5em}.homepage .about .contents{padding-top:45px}.about .contents .logo{margin-bottom:40px}.about .contents .partnership .main-partner img{height:50px}.about .contents .partnership .other-partners a img{width:100%!important;height:auto!important}footer ul{top:20%}footer ul li{margin:0 12px}footer ul.social-links li{margin:15px 10px}footer ul.social-links{top:35%}}@media only screen and (max-width:350px){body .hero .hero-contents .logo-large{width:260px;height:27px}body .hero .hero-contents h1{font-size:500%;letter-spacing:4px}body .hero .hero-contents .desc{margin-top:12px}.grid{font-size:140%}.section .play-video{width:50px;height:50px;margin-left:-25px;margin-top:-25px}.section .contents h2{font-size:360%;letter-spacing:3px}.lightbox .close{width:19px;height:19px}.lightbox .arrow-left,.lightbox .arrow-right{width:50px;height:50px;margin-top:-25px;background-size:14px 22px}.grid .arrow-left,.campaign .campaign-section.news .arrow-left,.grid .arrow-right,.campaign .campaign-section.news .arrow-right{width:50px;height:50px;margin-top:-25px;background-size:14px 22px}.gallery-container .arrow-left,.gallery-container .arrow-right{width:30px;height:30px;margin-top:-15px;background-size:8px 13px}.gallery-container .gallery{height:100px}.story .story-section.story .section-content,.campaign .campaign-section .section-content{width:100%}.about .contents .logo img{margin-left:13px}footer ul li{font-size:17px}}