body,html{height:100%;width:100%}.date-choices .choice:hover,.sidebar .close:hover{cursor:pointer}#share ul.buttons li,.time,nav .total h3{text-transform:uppercase}.hidden,.invisible{visibility:hidden}h1,h2,h3,h4,h5,h6{font-weight:400}@-webkit-keyframes outLeft{0%{right:0}55%{right:-250px}100%{right:900px}}@-webkit-keyframes outRight{0%{left:0}55%{left:-250px}100%{left:900px}}body{font:62.5% 'Gotham Rounded A','Gotham Rounded B',Arial,sans-serif;font-weight:500;font-style:normal;overflow:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}#share ul.buttons li,nav .total h2{font-family:'Tungsten A','Tungsten B'}body.resizing .resizeMessage{display:table!important}body.resizing nav{bottom:-90px}body.resizing ul.feed{opacity:.5}.resizeMessage{display:none!important}.no-touch ul.feed li a{opacity:0;overflow:hidden;transition:.3s ease;-moz-transition:.3s ease;-webkit-transition:.3s ease;-o-transition:.3s ease}.no-touch .swiper-slide-visible ul.feed li a{opacity:1;overflow:hidden}.no-touch .swiper-slide-visible .spinner{text-align:center;position:absolute;top:50%;z-index:5;width:100%}.no-touch .swiper-slide-visible .spinner>div{width:18px;height:18px;background-color:#fff;position:relative;top:-9px;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}#scroll,.sidebar{overflow:hidden;position:absolute;height:100%}.no-touch .swiper-slide-visible .spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.no-touch .swiper-slide-visible .spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}#scroll{left:0;top:0;width:100%}.sidebar{background-color:#F1F5F5;width:0;z-index:1000}.sidebar .sidebar-content{height:100%;min-width:320px;position:relative;width:100%}.sidebar header{background-color:rgba(0,0,0,.6);height:50px;text-align:center;position:relative;width:100%}.sidebar h3{color:#FFF;font-size:2em;font-weight:800;padding:10px;margin:0}.sidebar .close{background:url(../img/icn-cancel.png) center center no-repeat;background-size:25px 25px;display:block;cursor:pointer;height:25px;margin-top:-12px;position:absolute;right:5px;top:50%;width:25px}.date-choices{display:block;height:95%;overflow-y:scroll;overflow-x:scroll;-webkit-overflow-scrolling:touch;position:relative;width:100%;z-index:20000}.date-choices .choice{background-color:#FFF;border-radius:10px;border:3px solid #E7EDED;display:block;font-size:2em;font-weight:700;margin:10px auto;text-align:center;text-decoration:none;padding:30px;width:80%}.date-choices .choice .date{color:#000;margin:5px}.date-choices .choice .count{color:#a7a7a7;margin:5px}ul.feed{height:100%!important;list-style:none;margin:0;padding:0;white-space:nowrap}ul.feed .logo{background-repeat:no-repeat;background-size:75% auto;background-position:center 45%;height:100%;width:400px}@media (max-width:768px){ul.feed .logo{background-size:180px 180px;width:240px}}ul.feed li{float:left;margin:0;padding:0 8px;position:relative}ul.feed li a{background:rgba(0,0,0,.1);border:none;cursor:inherit;display:block;margin:16px 0;opacity:0;padding:0;position:relative;text-decoration:none}ul.feed li a img{display:none;margin:0;height:auto;width:100%}ul.feed li.swiper-slide-visible a{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}ul.feed li.swiper-slide-visible a img{display:block;position:relative;z-index:10}.stream-container{height:85vh;width:100%}.stream-container .row{height:50%;margin:1%;clear:both}.stream-container .gif{background-position:50% 50%;background-size:contain;background-repeat:no-repeat;display:inline-block;width:32.8%;height:100%}.stream-container .gif-0{background-position:100% 90%}.stream-container .gif-2{background-position:0 50%}nav{background:rgba(0,0,0,.6);bottom:0;height:80px;position:fixed;width:100%;z-index:100;transition:.3s ease;-moz-transition:.3s ease;-webkit-transition:.3s ease;-o-transition:.3s ease}nav .clock,nav .gifn-logo,nav .logo,nav .swiper-scrollbar,nav .total{position:absolute}nav .logo{bottom:15px;left:20px}nav .logo img{max-height:50px}nav .gifn-logo{bottom:15px;right:20px}nav .clock{background:url(../img/clock_face.png);background-size:100%;height:32px;left:18px;width:32px}nav .clock .hour,nav .clock .minute{height:32px;left:0;position:absolute;top:0;width:32px}nav .clock .minute{background:url(../img/clock_minute.png);background-size:100%}nav .clock .hour{background:url(../img/clock_hour.png);background-size:100%}nav .swiper-scrollbar{background:#3c599b;bottom:25px;height:10px;left:200px;width:65%}@media (max-width:768px){nav .swiper-scrollbar{width:55%}}nav .swiper-scrollbar .swiper-scrollbar-drag{background:#fff;height:10px}nav .total{bottom:20px;line-height:1.5em;right:120px}nav .total h2{color:#fff;line-height:1em;margin:0 6px 0 0;font-weight:700;font-style:normal;font-size:3.6em;text-align:right;opacity:.7;float:left}nav .total h3{color:#fff;font-size:1.4em;float:right;margin:3px 0 0;opacity:.7}#share{height:100%;position:fixed;text-align:center;top:0;width:100%;z-index:110;transition:.3s ease;-moz-transition:.3s ease;-webkit-transition:.3s ease;-o-transition:.3s ease}#share img{position:relative;width:auto;z-index:10}#share .img-wrap{background:#fff;margin:20px auto 0;position:relative;opacity:0;z-index:15}#share .img-wrap .cancel{background:url(../img/icn-cancel.png) center center no-repeat;background-size:35px 35px;cursor:pointer;top:15px;right:15px;height:35px;position:absolute;width:35px;z-index:20}@media (max-width:480px){nav .swiper-scrollbar,nav .total{display:none}#share .img-wrap{margin:0;height:100%!important;width:100%!important;background:rgba(0,0,0,.5)}#share .img-wrap .img-gifn{height:100%;width:auto!important;margin-bottom:110px}}#share ul.buttons{background:#fff;bottom:5px;height:80px;list-style:none;margin:0;padding:0;position:relative;width:100%}@media (max-width:480px){#share ul.buttons{bottom:0;position:absolute;width:100%;z-index:25}}#share ul.buttons li{background:#ccc;float:left;font-weight:700;font-style:normal;width:33.33%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#share ul.buttons li img{max-width:40%}#share ul.buttons li a{cursor:pointer;display:block;line-height:1em;margin:0;padding:20px 0 15px;text-decoration:none;font-size:4.5em;transition:.3s ease;-moz-transition:.3s ease;-webkit-transition:.3s ease;-o-transition:.3s ease}@media (max-width:480px){#share ul.buttons li a{padding:25px 0 20px;font-size:3.2em}}#share ul.buttons li a:hover{background:#444}#share ul.buttons li .facebook{border-right:solid 1px #ccc}#share .overlay{background:rgba(0,0,0,.6);height:100%;opacity:0;position:fixed;top:0;width:100%;z-index:5;transition:.3s ease;-moz-transition:.3s ease;-webkit-transition:.3s ease;-o-transition:.3s ease}#share .img-wrap{-webkit-transform:scale(.6);transform:scale(.6);transition:.3s cubic-bezier(.175,.885,.32,1.575);-moz-transition:.3s cubic-bezier(.175,.885,.32,1.575);-webkit-transition:.3s cubic-bezier(.175,.885,.32,1.575);-o-transition:.3s cubic-bezier(.175,.885,.32,1.575)}#share.show .img-wrap{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#share.show .overlay{opacity:1}#share .img-wrap.swiped{-webkit-transform:translateY(600px);transition:.8s cubic-bezier(.175,.885,.32,1.575);-moz-transition:.8s cubic-bezier(.175,.885,.32,1.575);-webkit-transition:.8s cubic-bezier(.175,.885,.32,1.575);-o-transition:.8s cubic-bezier(.175,.885,.32,1.575)}.notification,.resizeMessage,.toosmall{background:rgba(0,0,0,.7);color:#fff;display:table;height:100%;position:fixed;text-align:center;width:100%;z-index:150}.notification h3,.resizeMessage h3,.toosmall h3{font-family:'Gotham Rounded A','Gotham Rounded B';font-weight:700;font-style:normal;font-size:8.5em;letter-spacing:-3px;margin:0 auto;text-align:center}.notification ol,.resizeMessage ol,.toosmall ol{font-size:.7em;margin:10px auto 25px;max-width:367px}.notification input,.resizeMessage input,.toosmall input{height:30px;padding:3px 5px}.notification li,.resizeMessage li,.toosmall li{color:#fff;font-size:1.4em;margin:0;font-weight:100;text-align:left}.notification p,.resizeMessage p,.toosmall p{color:#fff;font-size:1.8em;margin:0;font-weight:100}.notification button,.resizeMessage button,.toosmall button{border:none;background:0 0}.notification button img,.resizeMessage button img,.toosmall button img{vertical-align:-12px;transform:rotate(270deg)}.notification .container,.resizeMessage .container,.toosmall .container{display:table-cell;vertical-align:middle}.notification .close,.resizeMessage .close,.toosmall .close{background:url(../img/icn-cancel.png) center center no-repeat;background-size:35px 35px;cursor:pointer;height:35px;margin:20px auto 0;width:35px}.touch .instagram-notify{vertical-align:top;padding-top:30px}.instagram-notify h3{font-size:7em}.instagram-notify .close{bottom:58px;left:50%;margin-left:-18px;position:absolute}.notification .container{-webkit-transform:translate3d(0,-200px,0);transition:.4s cubic-bezier(.175,.885,.32,1.575);-moz-transition:.4s cubic-bezier(.175,.885,.32,1.575);-webkit-transition:.4s cubic-bezier(.175,.885,.32,1.575);-o-transition:.4s cubic-bezier(.175,.885,.32,1.575)}.notification .container.animate{-webkit-transform:translate3d(0,0,0)}.date-picker{border:1px solid #fff;border-radius:5px;height:50px;margin:15px 0 0 10px;position:relative;width:175px}.date-picker .time-mobile p,.date-picker .time-mobile span,.time p{margin:0}.date-picker:hover{cursor:pointer}.date-picker .clock{top:10px}.date-picker .time-mobile{color:#fff;display:block;font-size:1.4em;left:62px;line-height:1.2em;position:absolute;top:10px;text-transform:uppercase}.date-picker .arrow{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:9px solid #fff;height:0;position:absolute;right:5px;top:20px;width:0}.time{background:#fff;bottom:25px;border-radius:3px;cursor:-webkit-grab;height:22px;font-size:1.1em;line-height:1.1em;position:absolute;text-align:center;padding:6px 0;width:65px;z-index:90}.time p{color:#252525}.time span{color:#707070}.time .arrow{background:#fff;bottom:-4px;height:8px;left:26px;position:absolute;width:8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}@media (max-width:480px){.time .arrow{display:none}}@-webkit-keyframes bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes bounceScale{0%{opacity:0;transform:scale(.6);-webkit-transform:scale(.6);-moz-transform:scale(.6)}80%{opacity:1;transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3)}100%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}}@-webkit-keyframes bounceScale{0%{opacity:0;transform:scale(.6);-webkit-transform:scale(.6);-moz-transform:scale(.6)}80%{opacity:1;transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3)}100%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.white{color:#FFF}