.gpu{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
.calluna-light{font-family:"calluna",serif;font-style:normal;font-weight:300;}
.calluna-regular{font-family:"calluna",serif;font-style:normal;font-weight:400;}
.calluna-italic{font-family:"calluna",serif;font-style:italic;font-weight:300;}
.calluna-semibold{font-family:"calluna",serif;font-style:normal;font-weight:600;}
.calluna-semibolditalic{font-family:"calluna",serif;font-style:italic;font-weight:600;}
.calluna-bold{font-family:"calluna",serif;font-style:normal;font-weight:700;}
.calluna-bolditalic{font-family:"calluna",serif;font-style:italic;font-weight:700;}
.calluna-black{font-family:"calluna",serif;font-style:normal;font-weight:900;}
.adelle-light{font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:300;}
.adelle-regular{font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:400;}
.adelle-semibold{font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:600;}
.adelle-bold{font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:700;}
html,body{font-family:"calluna",serif;font-style:normal;font-weight:400;font-size:12px;height:100%;background-color:#232323;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow:hidden;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.siteBG{position:absolute;top:0;left:-25%;z-index:0;width:150%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}
.dg.ac{z-index:1 !important;}
#site>h1{position:absolute;top:24px;left:50%;text-align:center;width:600px;margin-left:-300px;font-size:15px;color:#ffffff;letter-spacing:0.35em;font-weight:600;font-family:"calluna",serif;font-style:normal;font-weight:500;z-index:1;}
#site #sections{overflow:hidden;z-index:-1;}#site #sections.mobile{position:absolute;top:0;z-index:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}
#preloader{position:relative;width:100%;height:100%;text-align:center;}#preloader #loaderWrap{position:absolute;width:800px;height:250px;left:50%;margin-left:-400px;margin-top:-125px;top:50%;}#preloader #loaderWrap h1{color:white;font-family:"calluna",serif;font-style:normal;font-weight:400;font-size:40px;}
#preloader #loaderWrap h2{font-family:"calluna",serif;font-style:normal;font-weight:400;font-size:30px;color:#5c5c5c;margin-bottom:25px;}
#preloader #loaderWrap .keyline{height:1px;width:100%;position:absolute;top:150px;}
#preloader #loaderWrap #grey{background-color:#404040;}
#preloader #loaderWrap #pink{background-color:#ec2b6c;position:absolute;}
#preloader #loaderWrap #progress{color:white;position:absolute;bottom:0px;left:50%;margin-left:-6px;margin-top:-4px;font-size:29px;font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:300;}
#mobileVideoPlayer{position:absolute;top:0px;left:0px;z-index:10;background-color:black;width:100%;height:100%;}#mobileVideoPlayer .icon-x{position:absolute;right:0;font-size:16px;color:white;width:50px;height:50px;text-align:center;padding-top:10px;}
#mobileVideoPlayer video{width:100%;height:100%;}
#rotateScreen{position:absolute;z-index:9;top:0px;left:0px;width:100%;height:100%;visibility:hidden;opacity:0;background-color:#1c1c1c;}#rotateScreen h1{position:relative;top:20%;font-size:26px;font-family:"calluna",serif;font-style:normal;font-weight:900;color:#ffffff;text-align:center;}
#rotateScreen .image{position:absolute;top:35%;left:50%;}
.closeButton{overflow:hidden;position:absolute;z-index:2;top:25px;right:25px;width:40px;height:40px;line-height:40px;background-color:#373737;cursor:pointer;color:white;text-align:center;}.closeButton .over{background-color:#666666;position:absolute;left:-100%;top:0;height:100%;width:100%;}
.closeButton .menu-icon{position:absolute;top:50%;left:50%;z-index:2;margin-top:-7px;margin-left:-8px;width:16px;height:14px;}.closeButton .menu-icon .line{position:relative;height:2px;background-color:#ffffff;margin-bottom:4px;}.closeButton .menu-icon .line:last-of-type{margin-bottom:0px;}
.h-center{display:table;width:100%;height:100%;}.h-center .v-center{display:table-cell;vertical-align:middle;text-align:center;}
#listMenu{position:absolute;top:0;left:0;width:290px;height:100%;z-index:5;background-color:#272727;color:#666666;padding:40px 10px 40px 40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}#listMenu .loader{position:absolute;bottom:0px;right:0px;width:2px;height:0%;background-color:#c33a6e;}
#listMenu h2{cursor:default;font-weight:bold;font-size:14px;color:#666666;margin-bottom:5px;}
#listMenu .tab{position:absolute;right:-10px;top:25px;}#listMenu .tab .icon{position:relative;width:40px;height:40px;line-height:40px;background-color:#373737;cursor:pointer;color:white;text-align:center;overflow:hidden;}#listMenu .tab .icon .over{background-color:#666666;position:absolute;left:-100%;top:0;height:100%;width:100%;}
#listMenu .tab .icon.pink .over{background-color:#c33a6e;}
#listMenu .tab .icon i{font-size:18px;position:absolute;top:11px;left:11px;}
#listMenu .tab .icon:nth-child(2){position:relative;}
#listMenu .tab .icon .grid-icon{position:absolute;z-index:2;top:50%;left:50%;margin-top:-7px;margin-left:-7px;width:15px;height:15px;}#listMenu .tab .icon .grid-icon .box{position:absolute;background-color:#ffffff;}
#listMenu .tab .icon .grid-icon .tl{top:0px;left:0px;width:7px;height:7px;}
#listMenu .tab .icon .grid-icon .tr{top:2px;left:9px;width:5px;height:5px;}
#listMenu .tab .icon .grid-icon .bl{top:9px;left:3px;width:4px;height:4px;}
#listMenu .tab .icon .grid-icon .br{top:9px;left:9px;width:6px;height:6px;}
#listMenu .tab .icon .menu-icon{position:absolute;top:50%;left:50%;z-index:2;margin-top:-7px;margin-left:-8px;width:16px;height:14px;}#listMenu .tab .icon .menu-icon .line{position:relative;height:2px;background-color:#ffffff;margin-bottom:4px;}#listMenu .tab .icon .menu-icon .line:last-of-type{margin-bottom:0px;}
#listMenu .tab .pink{background-color:#8c254c;}
#listMenu .sinwrapper{position:relative;overflow:hidden;}#listMenu .sinwrapper .sinlist{padding-bottom:40px;}
#listMenu .sinwrapper .fade{position:absolute;left:0;width:95%;height:20px;background:transparent;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #272727), color-stop(1, rgba(39, 39, 39, 0)));background:-ms-linear-gradient(bottom, #272727, rgba(39, 39, 39, 0));background:-moz-linear-gradient(center bottom, #272727 0%, rgba(39, 39, 39, 0) 100%);background:-o-linear-gradient(rgba(39, 39, 39, 0), #272727);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(39, 39, 39, 0)', endColorstr='#272727', GradientType=0);}#listMenu .sinwrapper .fade.bottom{bottom:0;}
#listMenu .sinwrapper .fade.top{top:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
#listMenu .sinwrapper .iScrollVerticalScrollbar{background-color:#1f1f1f;}
#listMenu .sin{position:relative;margin-top:20px;padding-bottom:10px;width:210px;border-bottom:solid 1px #1d1d1d;font-size:14px;overflow:hidden;}#listMenu .sin h1{cursor:default;color:#ffffff;font-size:24px;margin-bottom:14px;}#listMenu .sin h1 span.arrow{top:-4px;margin-left:10px;}
#listMenu .sin span.arrow{position:relative;margin-left:5px;top:-1px;font-size:6px;color:#c33a6e;display:inline-block;}
#listMenu .sin .stats{margin-bottom:5px;}#listMenu .sin .stats div{color:#888888;display:block;text-decoration:none;margin-bottom:10px;cursor:pointer;}#listMenu .sin .stats div span.icon{display:inline-block;width:20px;margin-right:1px;font-size:10px;}
#listMenu .sin .stats div span.count{float:right;}
#listMenu .sin .list{overflow:hidden;}#listMenu .sin .list ul{padding-left:20px;}#listMenu .sin .list ul li{border-top:solid 1px #1d1d1d;padding:12px 0px 12px 3px;cursor:pointer;}#listMenu .sin .list ul li:last-of-type{padding-bottom:2px;}
#blocker{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:4;background:rgba(0, 0, 0, 0.7) url('../images/listmenu-shadow.png') repeat-y top left;}#blocker.mobile{background-image:url('../images/slidemenu-shadow.png');}
#footer{position:absolute;bottom:0px;left:0px;height:40px;width:100%;background-color:#1c1c1c;z-index:3;font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:400;}#footer .left,#footer .right{position:absolute;top:15px;}#footer .left div,#footer .right div{display:inline-block;color:#666666;cursor:pointer;}#footer .left div:after,#footer .right div:after{color:#2b2b2b;content:"|";}
#footer .left div:last-of-type:after,#footer .right div:last-of-type:after{content:"";}
#footer .left div span,#footer .right div span{display:inline-block;padding:0px 5px;}
#footer .left{left:20px;}
#footer .right{right:20px;}
.btnNav{position:fixed;width:45px;height:100%;z-index:2;text-align:center;font-size:26px;color:#666666;cursor:pointer;top:0;}.btnNav.prev{left:0;}
.btnNav.next{right:0;}
.btnNav i{position:absolute;top:50%;margin-left:-8px;}
#mobileHeader{position:fixed;z-index:6;background-color:#8c254c;height:44px;width:100%;}#mobileHeader h2{position:absolute;right:15px;top:50%;margin-top:-4px;font-size:8px;color:#d77a9d;letter-spacing:0.35em;font-weight:600;font-family:"calluna",serif;font-style:normal;font-weight:500;}
#mobileHeader .share-icon{position:absolute;width:44px;height:44px;top:50%;left:45px;margin-top:-16px;visibility:hidden;padding:10px;}#mobileHeader .share-icon span{color:#ffffff;}
#mobileHeader .menu-icon{position:absolute;top:50%;z-index:2;margin-top:-17px;padding:10px;margin-left:5px;width:44px;height:44px;}#mobileHeader .menu-icon .line{position:relative;width:16px;height:2px;background-color:#ffffff;margin-bottom:4px;}#mobileHeader .menu-icon .line:last-of-type{margin-bottom:0px;}
#slideMenu{position:absolute;z-index:5;width:70%;height:100%;top:0%;left:-70%;padding-top:41px;background-color:#202020;}#slideMenu .left div{position:relative;font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:400;height:61px;line-height:61px;padding-left:20px;color:#888888;background-color:#272727;border-bottom:solid 1px #1d1d1d;}#slideMenu .left div span{position:absolute;right:13px;top:50%;margin-top:-7px;color:#c33a6e;font-size:13px	opacity: 0.7;}
#slideMenu .right,.sharePanel{position:absolute;bottom:0px;width:100%;height:59px;background-color:#1a1a1a;padding-top:0;z-index:2;}#slideMenu .right div,.sharePanel div{float:left;color:#888888;height:58px;line-height:58px;text-align:center;border-right:solid 1px #383838;width:33.3%;font-size:20px;}#slideMenu .right div:last-of-type,.sharePanel div:last-of-type{border-right:none;}
#slideMenu .right span,.sharePanel span{line-height:1.3;}
#sharePanel{z-index:6;}
.videoplayer .videoLoader,#mobileVideoPlayer .videoLoader{position:absolute;top:50%;left:50%;margin-left:-2.5em;margin-top:-2.5em;z-index:2;}
.videoplayer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000;z-index:10;overflow:hidden;}.videoplayer video{z-index:1;position:absolute;}
.videoplayer .controls{position:absolute;bottom:0px;width:100%;z-index:2;}.videoplayer .controls .hitArea{position:absolute;bottom:0;z-index:2;width:100%;height:20px;padding-top:8px;margin-bottom:-8px;cursor:pointer;}.videoplayer .controls .hitArea .track{width:100%;height:4px;background-color:#444444;}.videoplayer .controls .hitArea .track .progress{position:relative;height:100%;width:0%;background-color:#8c254c;}.videoplayer .controls .hitArea .track .progress .tab{position:absolute;right:-10px;height:100%;width:9px;background-color:#ffffff;}
.videoplayer .controls .share{position:absolute;right:0px;bottom:0px;z-index:3;width:35px;}.videoplayer .controls .share>div{width:35px;height:35px;text-align:center;font-size:16px;color:#ffffff;cursor:pointer;}.videoplayer .controls .share>div span{position:relative;top:10px;}
.videoplayer .controls .share>div.open{background-color:#2f2f2f;}
.videoplayer .controls .share>div.facebook{background-color:#28568b;}
.videoplayer .controls .share>div.twitter{background-color:#3cd6d1;}
.videoplayer .controls .share>div.gplus{background-color:#ed3e08;}
.videoplayer .controls .bar{position:relative;background-color:rgba(0, 0, 0, 0.8);height:35px;width:100%;}.videoplayer .controls .bar div{float:left;}.videoplayer .controls .bar div.playToggle{position:relative;z-index:3;background-color:#c33a6e;cursor:pointer;width:60px;height:100%;}.videoplayer .controls .bar div.playToggle span{position:absolute;top:50%;margin-top:-7px;width:100%;text-align:center;font-size:14px;color:#ffffff;}.videoplayer .controls .bar div.playToggle span.icon-play{visibility:hidden;}
.videoplayer .controls .bar div.time{width:90px;height:100%;line-height:31px;text-align:center;font-size:11px;color:#ffffff;font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:700;color:#555353;}.videoplayer .controls .bar div.time span{color:#666666;}
.home{width:100%;height:100%;}.home .fades{width:100%;height:100%;}.home .fades div{position:absolute;top:50%;text-align:center;font-size:30px;margin-top:-15px;color:#ffffff;width:100%;}
.home .fades svg{top:50%;}.home .fades svg#nfbLogo{position:absolute;left:-140px;}
.home .fades svg#guardianLogo{position:absolute;right:-60px;}
.home .fades #svgWrap{position:absolute;left:50%;margin-left:-300px;width:600px;}
.home .fades .keyline{width:600px;height:1px;background-color:#444444;position:absolute;top:50%;left:50%;margin-left:-300px;margin-top:25px;}
.home .fades #introText{font-size:18px;color:#ffffff;font-family:"calluna",serif;font-style:normal;font-weight:400;position:absolute;top:50%;margin-top:85px;}
.mobile .home{position:relative;padding:20px;}.mobile .home .bg-container{position:absolute;top:0;left:0;z-index:-1;background-color:#1c1c1c;}
.mobile .home .callout{position:absolute;bottom:66%;left:0;right:0;color:white;font-size:16px;}.mobile .home .callout .c1{font-weight:300;font-family:"calluna",serif;font-style:italic;font-weight:400;font-size:1.8em;letter-spacing:2px;margin-bottom:15px;color:white;opacity:0.9;}@media screen and (max-width: 480px){.mobile .home .callout .c1{font-size:1.125em;letter-spacing:1px;}}
.mobile .home .callout .c2{font-family:"calluna",serif;font-style:normal;font-weight:400;font-size:1.8em;letter-spacing:4px;text-transform:uppercase;margin-bottom:12px;color:white;opacity:0.9;}@media screen and (max-width: 480px){.mobile .home .callout .c2{font-size:0.9em;letter-spacing:0.25em;}}
.mobile .home .callout #subtitle{font-size:15px;margin-bottom:20px;color:#7f7f7f;font-family:"calluna",serif;font-style:normal;font-weight:400;}
.mobile .home .callout .divider{width:12%;border-top:1px solid #7f7f7f;}
.mobile .home .sub{position:absolute;left:0;right:0;bottom:8%;font-family:"calluna",serif;font-style:normal;font-weight:400;font-size:1.8em;letter-spacing:4px;text-align:center;text-transform:uppercase;color:white;opacity:0.2;}@media screen and (max-width: 480px){.mobile .home .sub{font-size:0.9em;letter-spacing:0.41em;}}
.mobile .home .ui{position:absolute;bottom:15%;left:0;right:0;z-index:1;margin:0 auto 0 auto;}.mobile .home .ui .btnWatch{font-size:1.8em;display:block;width:230px;padding:30px 0;margin:0 auto 45px auto;color:white;overflow:auto;overflow-y:hidden;background-color:#b12d5f;}@media screen and (max-width: 480px){.mobile .home .ui .btnWatch{padding:20px 0;width:184px;font-size:1.4em;margin:0 auto 25px auto;}}.mobile .home .ui .btnWatch .icon{padding:0 15px;border-right:1px solid #a72f5d;}
.mobile .home .ui .btnWatch .copy{font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:400;padding:0 15px 15px 15px;letter-spacing:0px;text-align:center;}
.mobile .home .ui .btnSkip{font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:700;color:#ababab;font-size:18px;line-height:25px;text-transform:uppercase;text-decoration:underline;}@media screen and (max-width: 480px){.mobile .home .ui .btnSkip{font-size:14px;}}
.mobile .MobileSinSelector{position:relative;width:100%;min-height:480px;color:white;}.mobile .MobileSinSelector .MobileSin{position:relative;}.mobile .MobileSinSelector .MobileSin .sinList{width:100%;overflow:hidden;}.mobile .MobileSinSelector .MobileSin .sinList>div{float:left;position:relative;height:75px;background:#252525;width:100%;}.mobile .MobileSinSelector .MobileSin .sinList>div.tablet{width:50%;}
.mobile .MobileSinSelector .MobileSin .sinList>div .sharePanel{display:none;left:100%;padding-top:0;background-color:#c33a6e;width:50%;height:75px;line-height:75px;border-top:solid 3px #ae3462;}.mobile .MobileSinSelector .MobileSin .sinList>div .sharePanel div{color:#ffffff;height:75px;line-height:75px;font-size:20px;height:100%;border-right:none;}
.mobile .MobileSinSelector .MobileSin .sinList>div .thumb{position:absolute;left:0px;width:24%;height:100%;overflow:hidden;}.mobile .MobileSinSelector .MobileSin .sinList>div .thumb div{position:absolute;top:50%;left:50%;}
.mobile .MobileSinSelector .MobileSin .sinList>div .content{position:absolute;left:24%;width:76%;height:100%;padding-left:20px;border-bottom:solid 1px #1d1d1d;color:#888888;font-size:11px;font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:400;}.mobile .MobileSinSelector .MobileSin .sinList>div .content .text{position:absolute;top:50%;width:80%;}.mobile .MobileSinSelector .MobileSin .sinList>div .content .text h2{font-family:"calluna",serif;font-style:normal;font-weight:700;font-size:14px;color:#ffffff;margin-bottom:8px;}
.mobile .MobileSinSelector .MobileSin .sinList>div .content span{display:inline-block;vertical-align:middle;margin-right:10px;}.mobile .MobileSinSelector .MobileSin .sinList>div .content span.icon-rightArrow{position:absolute;right:0px;line-height:75px;top:0px;font-size:14px;color:#8c254c;}
.mobile .MobileSinSelector .MobileSin .sinList>div .content span.value{display:inline-block;width:80%;}
.mobile .MobileSinSelector .shadow{position:absolute;top:0;left:0;right:0;height:10px;z-index:2;-moz-box-shadow:inset 1px 6px 8px -6px #000000;-webkit-box-shadow:inset 1px 6px 8px -6px #000000;box-shadow:inset 1px 6px 8px -6px #000000;}
.MobileSinBtn{position:relative;width:100%;height:0;text-align:center;overflow:hidden;}.MobileSinBtn h1{font-family:"calluna",serif;font-style:normal;font-weight:900;font-size:4vw;line-height:6vw;}@media screen and (max-width: 480px){.MobileSinBtn h1{font-size:34px;line-height:38px;}}
.MobileSinBtn h2{display:none;font-weight:300;font-family:"calluna",serif;font-style:italic;font-weight:400;font-size:4vw;line-height:6vw;}@media screen and (max-width: 480px){.MobileSinBtn h2{font-size:20px;}}
.MobileSinBtn .overlay{position:absolute;z-index:1;background-color:black;opacity:0.25;}
.MobileSinBtn .h-center{position:absolute;z-index:2;}.MobileSinBtn .h-center .v-center{height:100%;}
.MobileSinBtn .interactions{display:block;width:50%;margin:15px auto 0 auto;padding-top:15px;font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;border-top:1px solid #eaeaea;}
.MobileSinBtn .icon{position:absolute;top:85%;left:0;right:0;top:135px;z-index:1;font-size:21px;}
.MobileSinBtn .background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;}
.thumb-overlay{position:absolute;width:24%;height:100%;z-index:2;top:0 !important;left:0 !important;}.thumb-overlay .overlay{position:absolute;z-index:-1;background-color:black;opacity:0.4;}
.thumb-overlay .wrapper-icon{background-color:#c33a6e;margin:auto;width:25px;padding:6px 8px 6px 9px;}
.pollCard{text-align:center;width:750px;height:350px;position:absolute;left:0;right:0;overflow:hidden;background-color:rgba(32, 32, 32, 0.85);}.pollCard .icon-think{opacity:0.4;position:absolute;top:45px;left:0;right:0;color:#ababab;font-size:20px;}
.pollCard .description{position:absolute;font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:600;top:100px;left:50%;right:0;opacity:0;color:white;font-size:25px;width:680px;margin-left:-340px;}.pollCard .description p{line-height:28px;}
.pollCard .answerWrap{position:absolute;width:100%;height:165px;top:200px;left:0;right:0;text-align:center;}
.pollCard .btnClose{position:absolute;top:15px;right:15px;width:27px;height:25px;}.pollCard .btnClose .icon{width:25px;height:27px;line-height:25px;}
.pollCard .btnClose .menu-icon{top:57%;left:47%;margin-top:-9px;margin-left:-6px;width:15px;height:15px;}
.background{position:absolute;width:100%;height:100%;overflow:hidden;z-index:0;}.background div{position:absolute;height:100% !important;background-size:auto 100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;}
.spotLight{background:radial-gradient(ellipse at center, #ffffff -100%, #232323 70.71%);position:absolute;margin-left:auto;margin-right:auto;top:-250px;opacity:0.6;left:0;right:0;width:400px;height:700px;}
.floodLight{background:radial-gradient(ellipse at center, #ffffff -100%, #232323 70.71%);position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;bottom:80px;opacity:0.6;width:70%;height:50%;}
.contentWrap{position:absolute;width:100%;height:100%;}.contentWrap .tile{position:absolute;width:100%;height:100%;top:0;z-index:2;}.contentWrap .tile .tileFace{position:absolute;overflow:hidden;}.contentWrap .tile .tileFace img{width:100%;height:100%;}
.contentWrap .frontCopy,.contentWrap .backCopy,.contentWrap .frontCopyClone{position:absolute;color:white;z-index:10;width:100%;height:100%;text-align:center;}
.contentWrap .frontCopy h1,.contentWrap .frontCopyClone h1{position:absolute;top:40%;left:0;right:0;font-size:30px;}
.contentWrap .pinkOverlay,.contentWrap .pinkHilite{position:absolute;width:100%;height:100%;opacity:0.7;background-color:#8c254c;top:0;left:0;z-index:5;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;}
.contentWrap .pinkHilite{opacity:0;background:none;}
.contentWrap .visitedOverlay{position:absolute;width:100%;height:100%;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;opacity:0;visibility:hidden;top:0;left:0;z-index:6;}
.contentWrap .darkOverlay{position:absolute;width:100%;height:100%;opacity:0;background-color:#262626;top:0;left:0;z-index:4;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;}
.contentWrap .backCopy .videoTitle,.contentWrap .backCopy .storyTitle,.contentWrap .backCopy .pollTitle{position:absolute;top:50%;margin-top:-30px;left:0;right:0;}.contentWrap .backCopy .videoTitle h1,.contentWrap .backCopy .storyTitle h1,.contentWrap .backCopy .pollTitle h1{font-size:20px;padding:0 10px;}
.contentWrap .backCopy .videoTitle h2,.contentWrap .backCopy .storyTitle h2,.contentWrap .backCopy .pollTitle h2{position:relative;top:20px;font-size:15px;}
.contentWrap .backCopy .videoTitle p,.contentWrap .backCopy .storyTitle p,.contentWrap .backCopy .pollTitle p{position:absolute;right:27.5%;height:1px;width:45%;opacity:0.6;background-color:white;margin:10px auto;line-height:1px;}
.pollContainer{width:100%;height:100%;visibility:hidden;}
#gridTitle{position:absolute;top:120px;width:100%;color:white;text-align:center;}#gridTitle span{font-size:22px;font-weight:300;font-family:"calluna",serif;font-style:italic;font-weight:400;}
#gridTitle h1{font-size:120px;font-family:"calluna",serif;font-style:normal;font-weight:900;margin-top:-7px;}
div#grid{width:100%;height:100%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}div#grid #sinsContainer,div#grid #hitContainer{position:absolute;height:100%;width:100%;z-index:3;overflow:hidden;}
div#grid #hitContainer{z-index:4;}
div#grid .closeButton{z-index:5;}
div#grid #shadowContainer{z-index:2;height:100%;width:100%;position:relative;}div#grid #shadowContainer .shadow{opacity:0.4;}
#loadingShadowContainer{z-index:0;height:100%;width:100%;overflow:hidden;position:relative;}#loadingShadowContainer .shadow{opacity:0.3;}
#loadingTile{color:white;font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:700;}#loadingTile h1{font-size:23px;text-align:center;position:absolute;top:12.727272%;color:white;font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:700;letter-spacing:1px;width:100%;}
#loadingTile #storyCounter{font-size:62px;text-align:center;position:absolute;left:50%;top:37.272727%;}#loadingTile #storyCounter div{height:60px;overflow:hidden;}
#loadingTile #storyCounter #numStories{margin-top:3px;}
#loadingTile #storyCounter .keyline{width:100%;height:3px;border:0;outline:0;background-color:white;position:relative;display:block;top:4px;opacity:0.3;}
#loaderContainer{height:100%;width:100%;overflow:hidden;position:relative;}#loaderContainer .storyThumbnail div{opacity:0.4;}
#loaderContainer .storyThumbnail h1{font-family:"calluna",serif;font-style:normal;font-weight:900;font-size:16px;color:white;text-align:center;position:absolute;width:100%;top:40%;}
#siteHeader{color:#555555;letter-spacing:3px;width:100%;position:absolute;padding:25px 0;text-align:center;font-size:16px;}
#sinHeader{color:#555555;opacity:0.3;font-size:220px;width:100%;margin-bottom:-75px;text-align:center;}
#cardListContainer{width:630px;height:100%;margin:35px auto 0;text-align:center;}#cardListContainer #storyListHeader{margin:-30px 0 -10px;z-index:0;}#cardListContainer #storyListHeader span{color:#555555;font-size:14px;font-weight:600;font-family:"calluna",serif;font-style:italic;font-weight:500;}
#cardListContainer #storyListHeader .verticalKeyline{height:40px;width:1px;border:0;outline:0;background-color:#555555;margin:0 auto 12px;}
#cardListContainer .storyCard{width:630px;height:355px;margin:30px 0;overflow:hidden;background-color:#89284D;position:relative;cursor:pointer;}#cardListContainer .storyCard .title{color:white;text-align:center;position:absolute;width:100%;z-index:12;top:58px;}#cardListContainer .storyCard .title h1{font-size:50px;margin-bottom:15px;}
#cardListContainer .storyCard .title h2{font-size:27.7777px;}
#cardListContainer .storyCard .cardFooter{width:100%;height:50%;z-index:1;background-color:white;position:absolute;bottom:0;color:#999999;}#cardListContainer .storyCard .cardFooter .description{position:absolute;top:16%;width:100%;text-align:center;}#cardListContainer .storyCard .cardFooter .description p{width:70%;margin-left:auto;margin-right:auto;text-size:16px;line-height:16px;color:#666666;letter-spacing:1px;}
#cardListContainer .storyCard .cardFooter .readStoryBtn{background-color:#c33a6e;width:150px;height:50px;line-height:50px;color:white;font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:400;font-size:14px;position:absolute;bottom:40px;left:0;right:0;margin:0 auto;}
#cardListContainer .videoCard{width:630px;height:355px;margin:30px 0;overflow:hidden;background-color:#89284D;position:relative;cursor:pointer;}#cardListContainer .videoCard .title{top:45%;color:white;text-align:center;position:absolute;width:100%;}#cardListContainer .videoCard .title h1{font-size:36px;margin-bottom:15px;}
#cardListContainer .videoCard .title h2{font-size:20px;}
#cardListContainer .videoCard .videoPlayBtn{color:white;width:45px;height:45px;background-color:#8c254c;position:absolute;top:5%;right:5%;}#cardListContainer .videoCard .videoPlayBtn i{font-size:20px;position:absolute;top:12px;left:16px;}
.title{top:45%;color:white;text-align:center;position:absolute;width:100%;}.title h1{font-size:36px;margin-bottom:15px;}
.title h2{font-size:20px;}
.answerContainer{position:absolute;bottom:40px;left:0;right:0;}
.answerBtn{background-color:#c33a6e;color:white;width:188px;height:63px;display:inline-block;margin:0 10px;position:relative;vertical-align:top;padding:15px 5px 15px 5px;}.answerBtn canvas{position:absolute;left:14px;top:14px;}
.answerBtn .checkmark{width:22px;height:22px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:18px;left:15px;}
.answerBtn .stem{position:absolute;width:3px;height:0px;background-color:#FFFFFF;left:12px;bottom:10px;}
.answerBtn .kick{position:absolute;width:0px;height:3px;background-color:#FFFFFF;left:9px;top:11px;}
.answerBtn span{display:table-cell;vertical-align:middle;text-align:center;height:30px;}
.answerBtn .icon{width:54px;color:#7c1f42;}.answerBtn .icon i{position:relative;left:-3.5px;}
.answerBtn i{font-size:27px;}
.answerBtn .verticalKeyline{height:30px;width:1px;border:0;outline:0;background-color:#7c1f42;}
.answerBtn .answerText{font-size:16px;font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:400;padding:0px 12px 0px 15px;opacity:0.7;}
.infographic{position:relative;width:100%;height:auto;margin:auto;padding:0 30px 30px 30px;}.infographic section{display:inline-block;vertical-align:top;}
.infographic section.right{margin-left:30px;width:360px;}
.infographic section.bottom{width:100%;padding-top:10px;overflow:auto;overflow-y:hidden;}
.infographic .infodial .v-center{position:relative;}
.infographic .infodial .infocopy{text-align:center;}.infographic .infodial .infocopy .txt{margin:0;line-height:18px;}
.infographic .infodial canvas{margin:15px 0;}
.infographic .infolegend{width:100%;text-align:left;background-color:'#ffe';padding:45px 0 0 0;color:white;}.infographic .infolegend h2{font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:300;display:block;font-size:14px;text-transform:uppercase;color:#ababab;margin-bottom:8px;}
.infographic .infolegend.bottom{margin-top:60px;}
.infographic .infolegend .key{position:relative;display:block;height:41px;overflow:auto;overflow-y:hidden;}.infographic .infolegend .key .color{position:absolute;display:block;width:100%;height:10px;background-color:#666666;}.infographic .infolegend .key .color.pull-left{float:left;}
.infographic .infolegend .key .color.pull-right{float:right;}
.infographic .infolegend .key .color#colorA{z-index:1;}
.infographic .infolegend .infocopy span{float:left;display:inline-block;}
.infographic .infolegend .infocopy.pull-left{float:left;text-align:left;}
.infographic .infolegend .infocopy.pull-right{float:right;text-align:right;}
.infographic .share{opacity:0;width:100%;text-align:right;color:grey;}.infographic .share li{display:inline-block;padding:0 5px;}
.infographic .infocopy .txt{font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:400;display:block;font-size:14px;text-transform:uppercase;color:white;margin-left:5px;}
.infographic .infocopy .percent{font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:300;display:block;font-size:14px;text-transform:uppercase;color:#ababab;opacity:0.8;}
.infographic .social li{display:inline-block;float:right;padding:3px 0 3px 13px;line-height:20px;color:#666666;}.infographic .social li.label{font-weight:600;font-family:"calluna",serif;font-style:italic;font-weight:500;font-size:10px;padding:0 5px;margin-right:2px;}
.infographic .social li .icon{font-size:14px;}
.spinner{margin:10em auto;font-size:10px;position:relative;text-indent:-9999em;border-top:1em solid #8c254c;border-right:1em solid #8c254c;border-bottom:1em solid #8c254c;border-left:1em solid #c33a6e;-webkit-animation:load8 0.5s infinite linear;animation:load8 0.5s infinite linear;}
.spinner,.spinner:after{border-radius:50%;width:5em;height:5em;}
@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);} 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);} 100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.overlay{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;}.overlay .bg{position:absolute;z-index:1;top:0px;left:0px;width:100%;height:100%;background-color:#232323;}
.overlay .content{position:absolute;z-index:2;top:45px;height:100%;left:50%;width:690px;margin-left:-345px;}.overlay .content .title{position:absolute;top:0px;z-index:1;top:-15px;width:100%;font-size:220px;text-align:center;font-family:"calluna",serif;font-style:normal;font-weight:700;color:#2a2a2a;}
.overlay .content .box{position:absolute;z-index:2;top:140px;left:30px;width:630px;height:100%;background-color:white;}.overlay .content .box .scroller{overflow:hidden;height:100%;}
.overlay .content .box .copy h1{color:#2a2a2a;font-weight:600;font-family:"calluna",serif;font-style:normal;font-weight:500;font-size:32px;margin-top:55px;text-align:center;}
.overlay .content .box .copy h2{color:#b1b1b1;font-family:"calluna",serif;font-style:normal;font-weight:400;font-size:18px;margin-top:15px;text-align:center;}
.overlay .content .box .copy.about{padding-bottom:120px;}.overlay .content .box .copy.about .icons{margin:55px 0px 75px 0px;text-align:center;}.overlay .content .box .copy.about .icons>div{margin:0px 25px;display:inline-block;position:relative;}
.overlay .content .box .copy.about .story{color:#2a2a2a;font-size:18px;font-family:"calluna",serif;font-style:normal;font-weight:400;margin:0px 60px;line-height:30px;color:#666666;}
.overlay .content .box .copy.credits{padding-bottom:20px;}.overlay .content .box .copy.credits h2{margin-bottom:45px;}
.overlay .content .box .copy.credits .header{width:100%;margin:15px auto 35px auto;padding-bottom:19px;border-bottom:solid 1px #eaeaea;color:#2a2a2a;font-size:24px;font-weight:600;font-family:"calluna",serif;font-style:normal;font-weight:500;}
.overlay .content .box .copy.credits .list{width:83%;margin:0px auto 30px auto;}
.overlay .content .box .copy.credits .item{line-height:1.25;display:inline-block;vertical-align:top;min-height:110px;padding-bottom:55px;height:auto;}.overlay .content .box .copy.credits .item.center{margin:0 auto;text-align:center;display:block;}
.overlay .content .box .copy.credits .item.left{width:46%;}
.overlay .content .box .copy.credits .item.right{margin-left:6%;width:46%;}
.overlay .content .box .copy.credits .role{color:#2a2a2a;font-size:18px;font-weight:300;font-family:"calluna",serif;font-style:italic;font-weight:400;margin-bottom:10px;}
.overlay .content .box .copy.credits .name{color:#b1b1b1;font-size:18px;font-family:"calluna",serif;font-style:normal;font-weight:400;}
.mobile .overlay .bg,.mobile .overlay .closeButton{display:none;}
.mobile .overlay .content{top:0px;width:100%;left:0px;margin-left:0px;}.mobile .overlay .content .title{display:none;}
.mobile .overlay .content .box{top:0px;width:100%;left:0px;}.mobile .overlay .content .box .scroller .copy h1{margin-top:30px;}
.mobile .overlay .content .box .scroller .copy h2{font-size:14px;width:85%;margin-left:auto;margin-right:auto;}
.mobile .overlay .content .box .scroller .copy .image{margin-top:20px;}
.mobile .overlay .content .box .scroller .copy .BtnBackToTop{margin-top:0px;}
.mobile .overlay .content .box .scroller .copy.about{padding-bottom:30px;}.mobile .overlay .content .box .scroller .copy.about .icons{position:relative;height:50px;margin:30px 0px;}.mobile .overlay .content .box .scroller .copy.about .icons>div{position:absolute;top:0px;margin:0px;}.mobile .overlay .content .box .scroller .copy.about .icons>div:first-of-type{left:30px;}
.mobile .overlay .content .box .scroller .copy.about .icons>div:last-of-type{right:30px;}
.mobile .overlay .content .box .scroller .copy.about .story{margin:0px 20px 30px 20px;}
@media screen and (max-width: 480px){.mobile .overlay .content .box .scroller .copy.about .image{margin-top:-60px;margin-bottom:-100px !important;}}
.mobile .overlay .content .box .scroller .copy.credits{padding-bottom:20px;}.mobile .overlay .content .box .scroller .copy.credits .image{margin-bottom:20px;}@media screen and (max-width: 480px){.mobile .overlay .content .box .scroller .copy.credits .image{margin-top:-110px;margin-bottom:-50px !important;}}
.mobile .overlay .content .box .scroller .copy.credits .topCredits{margin:0 auto;width:85%;}.mobile .overlay .content .box .scroller .copy.credits .topCredits .item{width:100%;margin:0 auto;text-align:center;}
.mobile .overlay .content .box .scroller .copy.credits .header{margin:15px 0 35px 0;font-size:18px;width:85%;}
.mobile .overlay .content .box .scroller .copy.credits .list{width:85%;}
.mobile .overlay .content .box .scroller .copy.credits .item{overflow:hidden;}.mobile .overlay .content .box .scroller .copy.credits .item.left{width:46%;}
.mobile .overlay .content .box .scroller .copy.credits .item.right{margin-left:6%;width:46%;}
.mobile .overlay .content .box .scroller .copy.credits .role{font-size:14px;}
.mobile .overlay .content .box .scroller .copy.credits .name{font-size:14px;}
.stories{margin:60px 45px 45px 45px;min-width:944px;padding-bottom:70px;}.stories .mobile{display:none;}@media screen and (max-width: 480px){.stories .mobile{display:block;}}
.stories .desktop{display:block;}@media screen and (max-width: 480px){.stories .desktop{display:none !important;}}
.stories .story{position:relative;width:100%;padding-top:60px;padding-bottom:70px;margin-bottom:0;color:#666666;overflow:auto;overflow-y:hidden;}.stories .story .module-container{position:relative;z-index:5;min-width:890px;}.stories .story .module-container .leadChar{float:left;padding-top:16px;padding-right:6px;font-size:56px;color:#94c9c6;}
.stories .story .btnAnswer{width:240px;padding:10px 0;margin:5px auto;color:white;background-color:#c33a6e;}.stories .story .btnAnswer .icon{width:70px;font-size:35px;padding:10px 0;color:#8d254c;}
.stories .story .btnAnswer .copy{font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:300;line-height:18px;font-size:14px;padding:0 25px 0 10px;}
.stories .story .btnAnswer.left{float:left;margin:0 30px 25px 0;}
.stories .story .btnAnswer.right{float:left;margin:0 0 25px 0;}
.stories .story h1{font-family:"calluna",serif;font-style:normal;font-weight:900;font-size:50px;line-height:1.1em;font-style:bold;margin-bottom:20px;color:#666666;}
.stories .story h2{font-weight:600;font-family:"calluna",serif;font-weight:500;font-size:22px;line-height:1em;font-style:italic;margin-bottom:20px;color:#666666;}
.stories .story p{font-family:"calluna",serif;font-style:normal;font-weight:300;font-size:16px;line-height:28px;color:#666666;}
.stories .story a{color:inherit;text-decoration:none;}
.module{position:relative;width:100%;height:100%;margin:0 auto;overflow:auto;overflow-y:hidden;}.module .content{max-width:850px;margin:0 auto;overflow:auto;overflow-y:hidden;}.module .content.text{color:grey;padding:0 110px;}.module .content.text h2{text-align:left !important;}
.module .content.text p{margin:10px 5px 10px 0;}
.module .content.quote{position:relative;padding:50px 0;margin:30px auto;overflow:visible;border-top:1px solid rgba(0, 0, 0, 0.15);border-bottom:1px solid rgba(0, 0, 0, 0.15);max-width:750px;}.module .content.quote blockquote{font-family:"calluna",serif;font-style:normal;font-weight:900;position:relative;padding:0 40px;font-size:36px;line-height:42px;text-align:center;color:#94c9c6;}
.module .content.quote .quotation{font-size:80px;line-height:28px;vertical-align:bottom;padding:0 5px;color:#d0eae9;}.module .content.quote .quotation.open{position:absolute;top:15px;left:-10px;}
.module .content.quote .quotation.close{position:absolute;top:15px;right:-10px;}
.module .content.header{padding:25px 110px 0 110px;}.module .content.header h2{font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:700;font-size:18px;text-align:center;text-transform:uppercase;color:#666666;margin-bottom:5px !important;}
.module .question .question-title{font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:700;font-size:18px;text-align:center;text-transform:uppercase;color:#666666;margin:30px 0 20px 0;}.module .question .question-title .icon{display:inline-block;vertical-align:middle;margin:0 15px 0 0;}
.storyinfo-container.desktop{position:absolute;top:70px;width:22%;z-index:6;margin-left:20px;}@media screen and (max-width: 1600px){.storyinfo-container.desktop{width:18%;}}@media screen and (max-width: 1440px){.storyinfo-container.desktop{width:13%;}}@media screen and (max-width: 1280px){.storyinfo-container.desktop{width:11%;}}@media screen and (max-width: 480px){.storyinfo-container.desktop{width:100%;}}
.storyinfo-container .relative-container{position:relative;top:0;right:0;bottom:0;left:0;}
.storyinfo-container .StoryInfo{float:right;width:100px;overflow:auto;overflow-y:hidden;padding-right:25px;border-right:3px solid #d0e9e8;text-align:center;}.storyinfo-container .StoryInfo li{text-align:right;padding-bottom:5px;margin-bottom:12px;}.storyinfo-container .StoryInfo li p{font-weight:300;font-family:"calluna",serif;font-weight:400;font-size:14px;font-style:italic;line-height:12px;color:#989898;padding-bottom:3px;}
.storyinfo-container .StoryInfo li h3{font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;font-style:bold;font-size:12px;line-height:14px;margin-bottom:5px;color:#989898;}
.storyinfo-container .StoryInfo li.divider{border-bottom:1px solid #eaeaea;}
.storyinfo-container .StoryInfo li:last-child{margin:0;padding:0;}
.storyinfo-container .StoryInfo .social li{margin:0;padding:0;width:100%;float:right;}.storyinfo-container .StoryInfo .social li .icon{float:right;width:30px;height:30px;margin:2px auto;padding-top:8px;font-size:16px;text-align:center;color:white;background-color:#eaeaea;}.storyinfo-container .StoryInfo .social li .icon.icon-facebook{font-size:21px;padding-top:9px;padding-left:5px;}
.storyinfo-container .StoryInfo .social li .icon.icon-g{margin-bottom:0;}
.storyinfo-container .StoryInfo .social a:hover{color:grey;}
.bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:#fff;}
.parallax{position:relative;top:0;bottom:0;width:100%;}
#parallax0{position:absolute;z-index:1;}
#parallax1{position:absolute;z-index:2;}
#parallax2{position:absolute;z-index:3;}
#parallax3{position:absolute;z-index:4;}
.marginRight{margin-right:80px !important;}
.btn{cursor:hand;cursor:pointer;}
.btnClose{position:fixed;top:40px;right:25px;z-index:6;width:40px;height:40px;overflow:hidden;}.btnClose .icon{position:relative;width:40px;height:40px;line-height:40px;background-color:#373737;cursor:pointer;color:white;text-align:center;overflow:hidden;}.btnClose .icon .over{background-color:#666666;position:absolute;left:-100%;top:0;height:100%;width:100%;}
.btnClose .menu-icon{position:absolute;top:50%;left:50%;z-index:2;margin-top:-7px;margin-left:-8px;width:16px;height:14px;}.btnClose .menu-icon .line{position:relative;height:2px;background-color:#ffffff;margin-bottom:4px;}.btnClose .menu-icon .line:last-of-type{margin-bottom:0px;}
.btnWrapper{width:550px;margin:0 auto;overflow:auto;overflow-y:hidden;}@media screen and (max-width: 480px){.btnWrapper{width:100%;margin:0;}}
.gutter{position:absolute;opacity:0;margin-top:-15px;}@media screen and (max-width: 1280px){.gutter{display:none;visibility:hidden;}}
body.mobile .stories{min-width:320px;margin:0;padding:0;}body.mobile .stories .story{min-width:320px;padding:20px 0 40px 0;margin:0;}@media screen and (max-width: 480px){body.mobile .stories .story .module-container{padding:0;min-width:0;}}
@media screen and (max-width: 480px){body.mobile .stories .story .btnAnswer{margin:5px auto;}}
@media screen and (max-width: 480px){body.mobile .stories .story h1{font-size:34px;text-align:center;margin-bottom:0;}}
@media screen and (max-width: 480px){body.mobile .stories .story h2{line-height:24px;text-align:center;margin:0;}}
body.mobile .module.image{display:block;width:100%;margin-bottom:20px;text-indent:-9999px;}
body.mobile .module .content{width:100%;margin:0;padding:0 20px;}body.mobile .module .content.text{padding:0 20px 20px 20px;}body.mobile .module .content.text p{margin:0 !important;}
body.mobile .module .content.quote{width:auto;padding:25px 0 25px 0;margin:30px 20px 40px 20px;border-top:0;}@media screen and (max-width: 480px){body.mobile .module .content.quote .quote:before{content:"";position:absolute;top:-30px;left:30%;width:70%;border-top:1px solid #eaeaea;}}@media screen and (max-width: 480px){body.mobile .module .content.quote blockquote{text-align:left;margin:0;padding:0 !important;}}
@media screen and (max-width: 768px){body.mobile .module .content.quote .quotation.open{top:-5px;left:-10px;}}
@media screen and (max-width: 768px){body.mobile .module .content.quote .quotation.close{top:-5px;left:30px;}}
body.mobile .module .question{margin-bottom:10px;}body.mobile .module .question .question-title{margin:35px 0 25px 0;}
body.mobile .storyinfo-container{display:none;}body.mobile .storyinfo-container .StoryInfo{position:relative;top:0;left:0;width:100%;border-right:0;padding:0;margin:0 0 20px 0;}body.mobile .storyinfo-container .StoryInfo li{display:inline-block;vertical-align:top;width:31%;height:inherit;padding:0;margin:0;}body.mobile .storyinfo-container .StoryInfo li.left{text-align:right;padding-right:20px;padding-left:20px;}
body.mobile .storyinfo-container .StoryInfo li.center{text-align:center;border:0 !important;width:100%;}body.mobile .storyinfo-container .StoryInfo li.center *{display:inline-block;}
body.mobile .storyinfo-container .StoryInfo li.right{text-align:left;border:0 !important;padding-left:20px !important;padding-right:20px;}
body.mobile .storyinfo-container .StoryInfo li.divider{border-bottom:1px solid #eaeaea;}@media screen and (max-width: 480px){body.mobile .storyinfo-container .StoryInfo li.divider{border:0;border-right:1px solid #eaeaea;}}
body.mobile .storyinfo-container .StoryInfo li p{font-size:14px;line-height:18px;}
body.mobile .storyinfo-container .StoryInfo li h3{font-size:12px;line-height:16px;}
.BtnBackToTop{position:relative;width:100%;height:63px;margin-top:-45px;text-align:center;background-color:#faf9f9;border-top:1px solid #eaeaea;font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:700;}.BtnBackToTop .h-center{display:table;width:100%;height:inherit;}.BtnBackToTop .h-center .v-center{display:table-cell;vertical-align:middle;height:inherit;text-align:center;}.BtnBackToTop .h-center .v-center p{display:inline-block;text-transform:uppercase;margin-top:-8px;color:#666;}
.BtnBackToTop .h-center .v-center div{display:inline-block;vertical-align:middle;margin:20px;padding-top:6px;font-size:20px;}
@media screen and (max-width: 768px){}body.tablet .stories{margin:0px;min-width:320px;padding-bottom:0px;}body.tablet .stories .story{padding:0 0 50px 0;}body.tablet .stories .story h1{text-align:center;margin:20px 0;}
body.tablet .stories .story h2{text-align:center;margin:35px;}
body.tablet .stories .story .module-container{min-width:320px;}@media screen and (max-width: 768px){body.tablet .stories .story .module-container{max-width:768px;}}
body.tablet .module.image{margin-bottom:0;}
body.tablet .module .content.text{padding:0 40px;margin:0 auto;}
body.tablet .module .content.quote{margin:45px auto;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}@media screen and (max-width: 768px){body.tablet .module .content.quote{margin:45px 40px;}}body.tablet .module .content.quote .quotation.open{top:50px;}
body.tablet .module .content.quote .quotation.close{top:50px;}
body.tablet .storyinfo-container{display:none;overflow:auto;}body.tablet .storyinfo-container .StoryInfo{display:none;float:none;width:auto;padding:0 80px;margin:0 auto 20px auto;border:0;text-align:center;}body.tablet .storyinfo-container .StoryInfo li{display:inline-block;vertical-align:top;width:31.33%;border:0;}body.tablet .storyinfo-container .StoryInfo li.left{text-align:right;padding-right:60px;}
body.tablet .storyinfo-container .StoryInfo li.center{text-align:center;border:0 !important;width:100%;}body.tablet .storyinfo-container .StoryInfo li.center *{display:inline-block;}
body.tablet .storyinfo-container .StoryInfo li.right{text-align:left;border:0 !important;padding-left:60px;}
body.tablet .storyinfo-container .StoryInfo li.divider{border-right:1px solid #eaeaea;}
body.tablet .storyinfo-container .StoryInfo li p{font-size:14px;line-height:20px;}
body.tablet .storyinfo-container .StoryInfo li h3{font-size:13px;line-height:16px;}
body.tablet .btnWrapper .question-title{margin:50px 0 25px 0;}
.question{overflow:hidden;height:100%;}.question .pollCard{width:100%;height:100%;background-color:transparent;}.question .pollCard .icon{top:5%;}
.question .pollCard .description{left:0;top:13%;width:90%;margin-left:5%;font-size:21px;line-height:23px;}.question .pollCard .description p{line-height:inherit;}
.question .pollCard .answerWrap{top:55%;}.question .pollCard .answerWrap .answerBtn{margin-bottom:15px;width:86%;}.question .pollCard .answerWrap .answerBtn .answerText{text-align:center;width:78%;}
.question .pollCard .answerWrap .infographic{padding:0;height:100%;}.question .pollCard .answerWrap .infographic .infodial .infocopy{position:absolute;top:50%;margin-top:-16px;}.question .pollCard .answerWrap .infographic .infodial .infocopy:first-of-type{left:0%;text-align:right;}
.question .pollCard .answerWrap .infographic .infodial .infocopy:last-of-type{right:0%;text-align:left;margin-right:-10px;}
.question .pollCard .answerWrap .infographic .infodial .infocopy .txt,.question .pollCard .answerWrap .infographic .infodial .infocopy .percent{font-size:16px;}
.question .pollCard .answerWrap .infographic section.right{width:86%;margin-left:0;}
.question .pollCard .answerWrap .infographic section.left{width:88%;}
.question .pollCard .answerWrap .infographic section.bottom{position:absolute;bottom:5%;right:4%;height:30px;}.question .pollCard .answerWrap .infographic section.bottom .social li{padding:12px;margin:-9px 0px;}.question .pollCard .answerWrap .infographic section.bottom .social li.label{padding:0 5px;margin:0px 7px 0px 0px;}
.question .pollCard .answerWrap .infographic .infolegend{padding:0;}.question .pollCard .answerWrap .infographic .infolegend h2{font-size:12px;margin-bottom:5px;}
.question .pollCard .answerWrap .infographic .infolegend.bottom{margin-top:30px;}
.question .pollCard .answerWrap .infographic .infolegend .key{height:28px;}.question .pollCard .answerWrap .infographic .infolegend .key .color{height:5px;}
.question .pollCard .answerWrap .infographic .infocopy .txt,.question .pollCard .answerWrap .infographic .infocopy .percent{font-size:12px;}
