body{background-color:black;color:white;font-family:"Source Sans Pro Light","Helvetica",sans-serif}
#root{font-family:'Source Sans Pro Light','Trebuchet MS','Lucida Grande','Bitstream Vera Sans','Helvetica Neue',sans-serif;margin:0;text-align:center}#root .banner{width:100%;height:60px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#root .banner .logo{height:100%;width:80px;background-image:url(cc983e5f87e580dc8d63c1862abf62b6.png);background-position:center;background-repeat:no-repeat;background-size:auto 40px;cursor:pointer}#root .banner .heart{height:100%;width:90%;background-image:url(875fa26d9f2be4b6a783d96a9b95412e.jpg);background-position:center;background-repeat:no-repeat;background-size:contain}#root .banner .social{display:-webkit-box;display:-ms-flexbox;display:flex}#root .banner .social .facebook-icon{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:15px}#root .banner .social .facebook-icon .fb{background-image:url(9d98b8bec81650f96c072b136bd25773.png);background-size:contain;background-position:center;width:25px;height:25px}#root .banner .social .twitter-icon{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:15px}#root .banner .social .twitter-icon .twitter{background-image:url(aff239c8a912d202282d38f2afcc71b3.png);background-size:contain;background-position:center;width:25px;height:25px}#root .banner .logo-pad{width:57px}#root .intro{max-width:700px;font-size:22px;margin:30px auto;padding:0 15px}#root #wrap{margin-top:30px}#root #wrap .thumbnails-wrap{position:relative;max-width:1024px;margin:0 auto}#root #wrap .thumbnails-wrap .thumbnails.no-hover{pointer-events:none}#root #wrap .thumbnails-wrap .thumbnails.is-ie{display:none}#root #wrap .thumbnails-wrap .thumbnails::after{content:"";-webkit-box-flex:1;-ms-flex:auto;flex:auto}#root #wrap .thumbnails-wrap .thumbnails{display:grid;grid-template-columns:9% 9% 9% 9% 9% 9% 9% 9% 9% 9%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:650px){#root #wrap .thumbnails-wrap .thumbnails{grid-template-columns:19% 19% 19% 19% 19%}}#root #wrap .thumbnails-wrap .thumbnails .thumb{margin:3px;padding:2px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#root #wrap .thumbnails-wrap .thumbnails .thumb img{width:100%;height:100%}#root #wrap .thumbnails-wrap .thumbnails .thumb .shadow{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.37)}#root #wrap .thumbnails-wrap .thumbnails .thumb.highlight,#root #wrap .thumbnails-wrap .thumbnails .thumb:hover{background-color:#FC0009}#root #wrap .thumbnails-wrap .thumbnails .thumb.highlight .shadow,#root #wrap .thumbnails-wrap .thumbnails .thumb:hover .shadow{background-color:rgba(0,0,0,0)}#root #wrap #detail.active-detail{opacity:1}#root #wrap #detail{-webkit-transition:opacity 300ms ease-in;transition:opacity 300ms ease-in;opacity:0;position:fixed;top:30px;left:0;right:0;text-align:left;pointer-events:none}@media (min-width:500px){#root #wrap #detail{top:20%}}#root #wrap #detail .detail-wrap{position:relative;border:2px solid #FC0009;pointer-events:none;background-color:black;margin:0 auto;padding:10px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:30px}#root #wrap #detail .detail-wrap .close{position:absolute;right:5px;top:0px;font-size:20px;cursor:pointer;pointer-events:all}#root #wrap #detail .detail-wrap a{pointer-events:all}@media (min-width:500px){#root #wrap #detail .detail-wrap{width:60%;padding:40px 30px}}@media (min-width:500px){#root #wrap #detail .detail-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}#root #wrap #detail .detail-wrap .detail-content{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin-right:20px}}#root #wrap #detail .detail-wrap .detail-image{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px;height:240px;max-width:400px;background-size:contain;background-position:center 20%;background-repeat:no-repeat;width:100%;margin-top:10px}@media (min-width:500px){#root #wrap #detail .detail-wrap .detail-image{height:300px}}#root a{color:white}#root h3{font-family:'Stag Light';font-size:22px}#root .stories{max-width:600px;text-align:left;margin:60px auto;padding:0 15px}#root .stories .story{min-height:200px;margin:50px 10px 100px}@media (min-width:500px){#root .stories .story{margin:80px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#root .stories .story .image,#root .stories .story .text{width:48%}}#root .stories .story .image{margin-top:10px}#root .stories .story .image div{height:240px;background-size:cover;background-position:center 20%;background-repeat:no-repeat}#root .helptext{padding:0 15px;max-width:600px;margin:20px auto;text-align:left;font-style:italic}
