.navbar-brand,b,body,h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}h1,h2,p,p a{color:#444}.arrow,.btn{position:relative;outline:0;cursor:pointer}.newsletter-overlay-container,.overlay-container{display:-moz-flex;display:-ms-flexbox;display:flex}body{font-family:"Avenir Next Cyr W00 Light"}.navbar-brand,b,h1,h2,h3,h4,h5,h6{font-family:"Avenir Next Cyr W00 Demi";-webkit-font-smoothing:antialiased}h1{font-size:54px;line-height:84px}h2{font-size:36px;line-height:49px}p{font-size:22px;line-height:30px;margin:42px 0}small{font-size:13px;color:#e1e1e1}.text-center{text-align:center}.text-right{text-align:right}.btn{padding:8px 45px;background-color:#39b76b;border:2px solid #2d9255;border-radius:4px;color:#fff;font-size:24px;line-height:33px;margin-bottom:17px;display:inline-block;font-family:Avenir;transition:.2s all}.arrow,.btn-copy{border:none;transition:all .2s}.arrow{left:0;width:35px;height:35px;background:center center no-repeat;background-size:100% 100%;opacity:.2}.arrow:hover:not(.no-active){opacity:1}.arrow.arrow-left{background-image:url(/assets/images/arrow-left.7ab7b18c.svg)}.arrow.arrow-left:active{left:-2px}.arrow.arrow-right{text-align:right;background-image:url(/assets/images/arrow-right.75183451.svg)}.arrow.arrow-right:active:not(.no-active){left:2px}.arrow.no-active{opacity:0;pointer-events:none}.btn-save{background-color:#39b76b}.btn-copy{color:#2f4f4f;padding:0;font-size:14px;margin:0;background-color:#fff;box-shadow:rgba(68,68,68,.23) 0 1px 1px 0;width:60px;height:30px;font-family:"Avenir Next";line-height:31px;animation-name:animJelly;animation-duration:.6s;animation-timing-function:linear}.btn-copy:active{transform:scale(.95)}.btn-copy.btn-animated:after{background-color:rgba(0,0,0,.15)}.btn-animated{color:#fff;border-radius:7px;overflow:hidden}.btn:after{content:'';position:absolute;z-index:-1;transition:all .3s}.btn-animated:after{position:absolute;top:0;left:0;height:100%;z-index:0;width:0;background-color:rgba(255,255,255,.15);transition:none}.btn-animated.btn-activated:after{animation:fillToRight .7s forwards}@keyframes fillToRight{to{width:100%}}.jelatin{animation:jelatin .5s forwards;-webkit-animation:jelatin .5s forwards}.jelly,.overlay.overlay-jelly .overlay-inner,.ph-overlay.ph-jelly .overlay-inner,.sponsor-overlay.ph-jelly .overlay-inner{animation:animJelly 1s linear;-webkit-animation:animJelly 1s linear}@keyframes jelatin{25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}@keyframes animJelly{0%{transform:matrix3d(.7,0,0,0,0,.7,0,0,0,0,1,0,0,0,0,1)}2.083333%{transform:matrix3d(.75266,0,0,0,0,.76342,0,0,0,0,1,0,0,0,0,1)}4.166667%{transform:matrix3d(.81071,0,0,0,0,.84545,0,0,0,0,1,0,0,0,0,1)}6.25%{transform:matrix3d(.86808,0,0,0,0,.9286,0,0,0,0,1,0,0,0,0,1)}8.333333%{transform:matrix3d(.92038,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}10.416667%{transform:matrix3d(.96482,0,0,0,0,1.05202,0,0,0,0,1,0,0,0,0,1)}12.5%{transform:matrix3d(1,0,0,0,0,1.08204,0,0,0,0,1,0,0,0,0,1)}14.583333%{transform:matrix3d(1.02563,0,0,0,0,1.09149,0,0,0,0,1,0,0,0,0,1)}16.666667%{transform:matrix3d(1.04227,0,0,0,0,1.08453,0,0,0,0,1,0,0,0,0,1)}18.75%{transform:matrix3d(1.05102,0,0,0,0,1.06666,0,0,0,0,1,0,0,0,0,1)}20.833333%{transform:matrix3d(1.05334,0,0,0,0,1.04355,0,0,0,0,1,0,0,0,0,1)}22.916667%{transform:matrix3d(1.05078,0,0,0,0,1.02012,0,0,0,0,1,0,0,0,0,1)}25%{transform:matrix3d(1.04487,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}27.083333%{transform:matrix3d(1.03699,0,0,0,0,.98534,0,0,0,0,1,0,0,0,0,1)}29.166667%{transform:matrix3d(1.02831,0,0,0,0,.97688,0,0,0,0,1,0,0,0,0,1)}31.25%{transform:matrix3d(1.01973,0,0,0,0,.97422,0,0,0,0,1,0,0,0,0,1)}33.333333%{transform:matrix3d(1.01191,0,0,0,0,.97618,0,0,0,0,1,0,0,0,0,1)}35.416667%{transform:matrix3d(1.00526,0,0,0,0,.98122,0,0,0,0,1,0,0,0,0,1)}37.5%{transform:matrix3d(1,0,0,0,0,.98773,0,0,0,0,1,0,0,0,0,1)}39.583333%{transform:matrix3d(.99617,0,0,0,0,.99433,0,0,0,0,1,0,0,0,0,1)}41.666667%{transform:matrix3d(.99368,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}43.75%{transform:matrix3d(.99237,0,0,0,0,1.00413,0,0,0,0,1,0,0,0,0,1)}45.833333%{transform:matrix3d(.99202,0,0,0,0,1.00651,0,0,0,0,1,0,0,0,0,1)}47.916667%{transform:matrix3d(.99241,0,0,0,0,1.00726,0,0,0,0,1,0,0,0,0,1)}50%{transform:matrix3d(.99329,0,0,0,0,1.00671,0,0,0,0,1,0,0,0,0,1)}52.083333%{transform:matrix3d(.99447,0,0,0,0,1.00529,0,0,0,0,1,0,0,0,0,1)}54.166667%{transform:matrix3d(.99577,0,0,0,0,1.00346,0,0,0,0,1,0,0,0,0,1)}56.25%{transform:matrix3d(.99705,0,0,0,0,1.0016,0,0,0,0,1,0,0,0,0,1)}58.333333%{transform:matrix3d(.99822,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}60.416667%{transform:matrix3d(.99921,0,0,0,0,.99884,0,0,0,0,1,0,0,0,0,1)}62.5%{transform:matrix3d(1,0,0,0,0,.99816,0,0,0,0,1,0,0,0,0,1)}64.583333%{transform:matrix3d(1.00057,0,0,0,0,.99795,0,0,0,0,1,0,0,0,0,1)}66.666667%{transform:matrix3d(1.00095,0,0,0,0,.99811,0,0,0,0,1,0,0,0,0,1)}68.75%{transform:matrix3d(1.00114,0,0,0,0,.99851,0,0,0,0,1,0,0,0,0,1)}70.833333%{transform:matrix3d(1.00119,0,0,0,0,.99903,0,0,0,0,1,0,0,0,0,1)}72.916667%{transform:matrix3d(1.00114,0,0,0,0,.99955,0,0,0,0,1,0,0,0,0,1)}75%{transform:matrix3d(1.001,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}77.083333%{transform:matrix3d(1.00083,0,0,0,0,1.00033,0,0,0,0,1,0,0,0,0,1)}79.166667%{transform:matrix3d(1.00063,0,0,0,0,1.00052,0,0,0,0,1,0,0,0,0,1)}81.25%{transform:matrix3d(1.00044,0,0,0,0,1.00058,0,0,0,0,1,0,0,0,0,1)}83.333333%{transform:matrix3d(1.00027,0,0,0,0,1.00053,0,0,0,0,1,0,0,0,0,1)}85.416667%{transform:matrix3d(1.00012,0,0,0,0,1.00042,0,0,0,0,1,0,0,0,0,1)}87.5%{transform:matrix3d(1,0,0,0,0,1.00027,0,0,0,0,1,0,0,0,0,1)}89.583333%{transform:matrix3d(.99991,0,0,0,0,1.00013,0,0,0,0,1,0,0,0,0,1)}91.666667%{transform:matrix3d(.99986,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}93.75%{transform:matrix3d(.99983,0,0,0,0,.99991,0,0,0,0,1,0,0,0,0,1)}95.833333%{transform:matrix3d(.99982,0,0,0,0,.99985,0,0,0,0,1,0,0,0,0,1)}97.916667%{transform:matrix3d(.99983,0,0,0,0,.99984,0,0,0,0,1,0,0,0,0,1)}100%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}}input[type=text],input[type=email]{background:#eee;border:2px solid #e1e1e1;border-radius:4px;width:100%;max-width:470px;padding:14px;font-size:24px;line-height:33px;color:#444}.form-description,label{font-size:20px;color:#444}input[type=radio]{display:none}input[type=radio]+label{cursor:pointer}input[type=radio]+label span{width:20px;height:20px;border:1px solid #000;border-radius:50%;margin-right:10px;cursor:pointer;display:inline-block;transition:.2s all;vertical-align:middle}.content,body,html{height:100%}input[type=radio]:checked+label span{background:#444}label{display:block;line-height:27px;margin-bottom:14px}.form-description{line-height:30px;margin-bottom:10px;display:block}.form-description a{color:#444}.form-error,.form-error a{color:#d0021b}.form-group{display:block;margin-bottom:20px}.form-group .select-group{display:inline-block;margin-right:50px}.form-group .select-group label{margin-bottom:0}.form-group .select-group:last-child{margin-right:0}.form-actions{margin-top:30px}.form-error{font-size:18px;line-height:25px;display:block}*{box-sizing:border-box}body{margin:0;padding:0}.content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.content .ng{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex}.container{max-width:960px;margin:0 auto;padding:0 20px 20px;-ms-flex-positive:1;flex-grow:1}.card,.color{background:#fafafa;padding:10px;box-shadow:#e3e3e3 0 1px 2px;border-radius:6px}img{vertical-align:middle}@media screen and (max-width:480px){.content{display:none}}.card{display:block;max-width:420px;cursor:pointer}.card .card-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}.card .card-inner .featured-holder .featured{width:120px;height:80px;border-radius:6px}.card .card-inner .campaign-tracker-image{opacity:0}.card .card-inner .message{font-size:16px;color:#444;line-height:25px;margin-left:27px;max-width:250px}.carousel{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:48px}.carousel .panel{position:relative;-ms-flex-positive:1;flex-grow:1}.carousel .panel:nth-child(2){-ms-flex-positive:0;flex-grow:0}.carousel .panel .action{position:absolute;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.carousel .panel .action.align-right{-ms-flex-pack:end;justify-content:flex-end}.color{display:inline-block;margin-bottom:30px;margin-left:30px;left:-15px;position:relative}.color .color-square{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:90px;height:90px;border-radius:6px}.color .color-code{color:#444;font-size:14px;margin-top:5px;text-align:center;line-height:19px;text-transform:uppercase}color:last-child .color{margin-right:0}.copied{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;visibility:hidden}.animateIn,.animateOut{visibility:visible!important}.copied .copied-inner{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.copied .copied-inner .copied-message{padding:20px;width:100%;font-size:72px;color:#fff;text-align:center;background:rgba(255,255,255,.2);text-shadow:2px 2px #2c3e50}.animateIn{animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out}@keyframes fadeIn{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1)}80%{transform:scale(.9);opacity:1}100%{transform:scale(1);opacity:1}}.animateOut{animation-name:fadeOut;-webkit-animation-name:fadeOut;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out}@keyframes fadeOut{0%{transform:scale(1);opacity:1}60%{transform:scale(.9)}100%,80%{transform:scale(.9);opacity:0}}.daily{display:inline-block;text-align:center}.daily .daily-inner{background:#fafafa;box-shadow:#e3e3e3 0 1px 2px;padding:10px;border-radius:6px;display:inline-block}.daily .shot{width:400px;height:300px;border-radius:6px;background-position:center center;background-size:100% 100%;background-repeat:no-repeat;position:relative}.daily .shot:hover .daily-actions{background:rgba(0,0,0,.27);opacity:1;visibility:visible}.daily .shot .daily-actions{width:100%;height:100%;border-radius:6px;opacity:0;visibility:hidden;transition:all .2s}.daily .shot .daily-actions .daily-controls{width:100%;height:100%}.daily .shot .daily-actions .daily-controls .daily-action-top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:right;position:absolute;top:13px;right:16px}.daily .shot .daily-actions .daily-controls .daily-action-top .like{display:inline-block;width:32px;height:32px;background-image:url(/assets/images/like.fc9cce5a.svg);background-position:center center;background-size:100% 100%;background-repeat:no-repeat;margin-right:7px;cursor:pointer}.daily .shot .daily-actions .daily-controls .daily-action-top .like.liked{background-image:url(/assets/images/like-red.74ed8184.svg)}.daily .shot .daily-actions .daily-controls .daily-action-top .like-count{display:inline-block;color:#fff;font-size:32px;line-height:32px;position:relative;top:1px}.daily .shot .daily-actions .daily-controls .daily-action-top .like-mo-wrapper{margin-left:-11px!important}.daily .shot .daily-actions .daily-controls .daily-action{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%}.daily .shot .daily-actions .daily-controls .daily-action .select{border:3px solid #fff;border-radius:3px;padding:6px 35px;background:rgba(255,255,255,.12);color:#fff;line-height:44px;font-size:32px;cursor:pointer;outline:0;transition:.2s all}.daily .shot .daily-actions .daily-controls .daily-action .select:hover{background:rgba(255,255,255,.2)}.daily .shot .daily-actions .daily-controls .daily-colors{position:absolute;width:100%;left:0;bottom:13px}.carousel .daily .shot .daily-actions .daily-controls .daily-colors{display:none}.daily .shot .daily-actions .daily-controls .daily-colors .daily-color{display:inline-block;width:30px;height:30px;margin:0 8px;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}.daily .details{width:100%;max-width:400px;padding:20px 0 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.daily .details .title-wrapper{-ms-flex:1 1 auto;flex:1 1 auto;padding-right:10px;color:#444;font-size:16px;line-height:30px;text-align:left;overflow:hidden}.daily .details .title-wrapper .title{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.daily .details .creator{text-align:right;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.daily .details .creator .avatar{display:inline-block;width:24px;height:24px;border-radius:50%;vertical-align:middle;box-shadow:#e3e3e3 0 1px 2px}.daily .details .creator .name{display:inline-block;color:#444;font-size:16px;line-height:30px;margin-left:10px}.navbar{background:#fafafa;overflow:auto;padding:13px 28px;border-bottom:1px solid #eee}.navbar .navbar-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.navbar .navbar-inner .navbar-brand a{color:#000;font-size:24px;text-decoration:none;line-height:33px}.navbar .navbar-inner .navbar-right{margin-left:auto}.navbar .navbar-inner .navbar-right ul.navbar-links{margin:0;padding:0;list-style:none}.navbar .navbar-inner .navbar-right ul.navbar-links li.navbar-link{display:inline-block;margin-left:30px}.navbar .navbar-inner .navbar-right ul.navbar-links li.navbar-link a{color:#444;font-size:18px;text-decoration:none;line-height:25px;height:25px;display:inline-block}.newsletter-overlay,.overlay,.ph-overlay{display:none;height:100%}.navbar .navbar-inner .navbar-right ul.navbar-links li.navbar-link a:hover{opacity:.8}.overlay{position:fixed;width:100%;margin:0;padding:0;background:rgba(250,250,250,.86);z-index:99999}.overlay.overlay-jelly .overlay-inner{transform:translateZ(0)}.overlay-container{width:100%;height:100%;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.overlay-container .overlay-inner{background:#fff;width:50%;text-align:center;box-shadow:0 1px 6px 0 #E3E3E3;border-radius:5px;padding:40px;box-sizing:border-box;position:relative}.overlay-container .overlay-inner h6{font-family:"Avenir Next Cyr W00 Demi";font-size:34px;color:#444;margin:0}.overlay-container .overlay-inner .overlay-logo{margin:48px 0}.overlay-container .overlay-inner .modal-close{position:absolute;right:20px;top:20px;transform:rotate(45deg);color:#DEE1E3;font-size:24px;transition:color .1s;text-decoration:none;cursor:pointer}.overlay-container .overlay-inner .modal-close:hover{color:#95a5a6}.newsletter-overlay{position:fixed;width:100%;margin:0;padding:0;background:rgba(250,250,250,.86);z-index:99999}.newsletter-overlay-container{width:100%;height:100%;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.newsletter-overlay-container .newsletter-overlay-inner{background:#fff;width:50%;text-align:center;box-shadow:0 1px 6px 0 #E3E3E3;border-radius:5px;padding:40px;box-sizing:border-box;position:relative}.ph-overlay .overlay-inner,.sponsor-overlay .featured-area{max-width:700px;box-shadow:0 1px 6px #E3E3E3;-webkit-font-smoothing:antialised;text-align:center}.newsletter-overlay-container .newsletter-overlay-inner h6{font-family:"Avenir Next Cyr W00 Demi";font-size:34px;color:#444;margin:0}.newsletter-overlay-container .newsletter-overlay-inner .modal-close{position:absolute;right:20px;top:20px;transform:rotate(45deg);color:#DEE1E3;font-size:24px;transition:color .1s;text-decoration:none;cursor:pointer}.ph-overlay.ph-jelly .overlay-inner,.sponsor-overlay.ph-jelly .overlay-inner{transform:translateZ(0)}.newsletter-overlay-container .newsletter-overlay-inner .modal-close:hover{color:#95a5a6}.ph-overlay{position:fixed;width:100%;background-color:rgba(250,250,250,.86)}.ph-overlay .overlay-inner{margin:60px auto 0;padding:40px 30px;background-color:#fff;border-radius:5px;font-family:"Avenir Next Cyr W00 Demi"}.ph-overlay .overlay-inner .overlay-title{font-size:34px;color:#444;margin:0 0 47px}.ph-overlay .overlay-inner .ph-cta-button{display:inline-block;margin-top:77px;padding:20px 20px 18px;background-color:#FBFBFB;color:#DA552F;font-size:20px;text-decoration:none;border:2px solid #E0E0E0;border-radius:4px;vertical-align:middle}.ph-overlay .overlay-inner .ph-cta-button img{display:inline-block;margin-right:13px}.ph-overlay .overlay-inner .ph-cta-button span{position:relative;top:2px}.sponsor-overlay{display:none;position:fixed;width:100%;height:100%;background-color:rgba(250,250,250,.86)}.sponsor-overlay .featured-area{height:calc(100% - 120px);margin:60px auto 0;padding:40px 30px;background-color:#fff;border-radius:5px;font-family:"Avenir Next Cyr W00 Light"}.sponsor-overlay .featured-area .overlay-title{font-size:34px;color:#444;margin:0 0 47px}.sponsor-overlay .featured-area .ph-cta-button{display:inline-block;margin-top:77px;padding:20px 20px 18px;background-color:#FBFBFB;color:#DA552F;font-size:20px;text-decoration:none;border:2px solid #E0E0E0;border-radius:4px;vertical-align:middle}.sponsor-overlay .featured-area .ph-cta-button img{display:inline-block;margin-right:13px}.sponsor-overlay .featured-area .ph-cta-button span{position:relative;top:2px}.color-list{text-align:center}.sponsor-section{margin:60px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.history{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.history daily{-ms-flex-positive:1;flex-grow:1;margin-bottom:40px}.social-share{position:fixed;right:0;bottom:14px;opacity:0;pointer-events:none;transition:all 1s}.social-share.active{opacity:1;pointer-events:auto}.mobile-overlay{display:none;position:fixed;width:100%;height:100%;padding:30px 40px;left:0;top:0;background-color:#fff;z-index:9999;overflow:auto}.mobile-overlay .logo-wrapper{text-align:center}.mobile-overlay .logo-wrapper img{max-width:180px}.mobile-overlay .mobile-reminder{text-align:center}.mobile-overlay .mobile-reminder .btn{font-size:18px;text-decoration:none;margin-bottom:0}.mobile-overlay .mobile-description{font-size:16px;line-height:28px;margin:30px 0}.mobile-overlay .mobile-preview{text-align:center;margin-top:30px}.mobile-overlay .mobile-preview img{display:inline-block;max-width:100%}@media screen and (max-width:480px){.mobile-overlay{display:block}}.shot-holder{text-align:center;margin-bottom:48px}.featured-area{height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-direction:column;flex-direction:column}.featured-area .featured-card{margin-bottom:115px}.featured-area .featured-message{font-size:22px;color:#444;line-height:30px;text-align:center;margin-bottom:100px}