@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900);.error{position:absolute;bottom:0;width:100%;height:1.7em;background-color:red;color:#fff;font-weight:500;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.error-close{padding:4px}.Item{background-size:cover;overflow:hidden}.Item .overlay{background:-webkit-linear-gradient(top,rgba(0,0,0,.75),transparent);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.75)),to(transparent));background:-o-linear-gradient(top,rgba(0,0,0,.75) 0,transparent 100%);background:linear-gradient(180deg,rgba(0,0,0,.75) 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a6000000",endColorstr="#00000000",GradientType=0);padding:20px;position:relative;height:100%;pointer-events:none;opacity:0;-webkit-transition:opacity .125s ease;-o-transition:opacity .125s ease;transition:opacity .125s ease;text-align:center;color:#fff}.Item .overlay a{color:#fff}.title{margin-bottom:5px}.Item .overlay .title{color:#fff;text-align:center;font-size:20px;font-weight:300;opacity:1;padding:10px;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.Item .overlay .rating{font-size:16px;opacity:0;-ms-flex:1 1;flex:1 1}.Item .overlay .description,.Item .overlay .rating{color:#fff;font-weight:200;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.Item .overlay .description{white-space:pre-line;font-size:14px;display:-webkit-box;font-size:16px;line-height:1.6;opacity:1;-webkit-line-clamp:3;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex:3 1;flex:3 1}.Item .overlay .info{-ms-flex:1 1;flex:1 1;display:"flex";-ms-flex-line-pack:"space-between";align-content:"space-between";-ms-flex-align:"space-between";align-items:"space-between";padding:"10px"}.Item:hover .overlay{opacity:1;pointer-events:all}.Item:hover .overlay .description,.Item:hover .overlay .rating{opacity:1}.LoaderButton .spinning.glyphicon{margin-right:7px;top:2px;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}@keyframes spin{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}.Login{padding:60px 0}.Login form{margin:0 auto;max-width:320px}.Gifs{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.gif-title{text-align:center}.Gifs form{padding-bottom:15px}.Gifs form textarea{height:300px;font-size:24px}.gif-full-view{width:100%;padding-left:10px;padding-right:10px}.Signup{padding:60px 0}.Signup form{margin:0 auto;max-width:320px}.Signup form span.help-block{font-size:14px;padding-bottom:10px;color:#999}.NewGif form{padding:60px 0;margin:0 auto;max-width:480px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.NewGif form span.help-block{font-size:14px;padding-bottom:10px;color:#999}.NewGif form div{height:calc(100% * 0.25 - 10px - 1px)}body{background:#333;color:#fff;font-family:Lato,sans-serif}p{font-size:15px;font-weight:300;line-height:1.6;margin-bottom:1em}.description{-ms-flex-pack:center;justify-content:center}.All .lander{padding:80px 0;text-align:center}.All .lander h1{font-family:Open Sans,sans-serif;font-weight:600}.All .lander p{color:#999}.All .lander div{padding-top:20px}.All .lander div a:first-child{margin-right:20px}.All h1{text-align:center;padding:10px}.All .gifs h4{font-family:Open Sans,sans-serif;font-weight:600;overflow:hidden;line-height:1.5;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.All .gifs p{color:#666}.All .gifs p,.gif-row{-ms-flex-pack:center;justify-content:center}.gif-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:justify;align-content:space-between}.ItemTitle{height:3em;background-color:transparent;-ms-flex:1 1;flex:1 1;overflow:hidden;text-align:center;color:#000;font-size:18px;font-weight:350;opacity:1;padding:20px;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.ListToggle{border:2px solid hsla(0,0%,100%,.2);width:32px;height:32px;font-size:16px;border-radius:32px;overflow:hidden;position:absolute;right:20px;top:20px;opacity:0}.ListToggle:hover{border:2px solid #fff}.ListToggle:hover div{top:-32px}.ListToggle[data-toggled=true]{background:#b6e7f1;border:2px solid #b6e7f1}.ListToggle[data-toggled=true] div{top:-32px}.ListToggle div{position:absolute;top:0;left:0;height:64px;width:32px;-webkit-transition:.15s ease;-o-transition:.15s ease;transition:.15s ease}.ListToggle div i{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:32px;width:32px}.MainScreen{background:"https://s3.amazonaws.com/cgifrun-app/background-image-unsplash-thomas-ae-315491.jpg" no-repeat 50% fixed;background-size:cover}.Button{background:transparent;display:-ms-flexbox;display:flex;height:44px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;color:#fff;padding:20px;margin-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #b6e7f1;border-radius:44px;font-size:14px;font-weight:600;-webkit-transition:border .125s ease,background .125s ease;-o-transition:border .125s ease,background .125s ease;transition:border .125s ease,background .125s ease}.Button:hover{border:2px solid rgba(0,0,0,.2)}.Button[data-primary=true]{border:2px solid #b6e7f1;background:rgba(0,0,0,.2)}.Button[data-primary=true]:hover{border:2px solid rgba(0,0,0,.2)}.about{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.about .about-title{-ms-flex-pack:center;justify-content:center;-ms-flex:2 1;flex:2 1;padding-top:10px}.about .about-description{-ms-flex-pack:center;justify-content:center;-ms-flex:1 1;flex:1 1;padding:10px;text-align:center}.about .about-name{font-family:HortaRegular;font-weight:300;font-style:normal;padding:20px}.about-description-box{width:80%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:space-between;flex-shrink:space-between;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-align:space-between;align-items:space-between;-ms-flex:2 1;flex:2 1}.about-description-box-split{white-space:pre-line;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1;flex:1 1}.about-programs{-ms-flex:3 1;flex:3 1;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;-ms-flex-line-pack:justify;align-content:space-between}.about-programs,.program-container{display:-ms-flexbox;display:flex;justify-content:center}.program-container{cursor:pointer;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;max-width:25%;padding-top:20px;padding-bottom:20px}.about-programs .program-title{font-stretch:100%;-ms-flex:2 1;flex:2 1;display:-ms-flexbox;display:flex;font-size:16px;font-weight:400;-ms-flex-pack:center;justify-content:center;text-align:center;padding:10px}.about-programs .program-icon{-ms-flex:3 1;flex:3 1}.about-programs .program-icon,.about-programs .program-icon a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-bottom:10px}.about-programs .program-icon img{width:33%}.about-programs .program-description{text-align:center}.about-programs .program-description,.about .about-gifs{-ms-flex:2 1;flex:2 1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.about .about-gifs{width:100%;-ms-flex-line-pack:justify;align-content:space-between}.Search{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;width:100%;position:absolute;display:-ms-flexbox;display:flex;justify-content:center;pointer-events:none;right:-200px;top:20px;color:#fff}.Search input{font-family:Lato,sans-serif;font-weight:300;font-size:14px;height:44px;width:20%;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border:2px solid rgba(0,0,0,.2);border:4px solid #9ce1f8;outline:none;border-radius:37px;padding:0 10px;pointer-events:all;-webkit-transition:border .25s ease,width .125s ease .125s;-o-transition:border .25s ease,width .125s ease .125s;transition:border .25s ease,width .125s ease .125s;color:#fff}.Search input:focus{border:2px solid rgba(0,0,0,.5);color:#fff}.SearchBox{padding-bottom:20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center;pointer-events:none;color:#fff;width:78%}.SearchBox input{font-weight:200;font-size:26px;height:80px;width:80%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border:3px solid #9ce1f8;outline:none;border-radius:40px;padding:0 20px;pointer-events:all;-webkit-transition:border .25s ease,width .125s ease .125s;-o-transition:border .25s ease,width .125s ease .125s;transition:border .25s ease,width .125s ease .125s}.home{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.home .home-title{-ms-flex-pack:center;justify-content:center;-ms-flex:2 1;flex:2 1;padding-top:10px}.home .home-description{-ms-flex-pack:center;justify-content:center;-ms-flex:1 1;flex:1 1;padding:10px;text-align:center}.home-name{font-family:HortaRegular;color:#000;font-weight:300;font-style:normal}.home-description-box{width:80%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:space-between;flex-shrink:space-between;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-align:space-between;align-items:space-between;-ms-flex:2 1;flex:2 1}.home-description-box-split{white-space:pre-line;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1;flex:1 1}.home-programs{-ms-flex:3 1;flex:3 1;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;-ms-flex-line-pack:justify;align-content:space-between}.home-programs,.program-container{display:-ms-flexbox;display:flex;justify-content:center}.program-container{cursor:pointer;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;max-width:25%;padding-top:20px;padding-bottom:20px}.home-programs .program-title{font-stretch:100%;-ms-flex:2 1;flex:2 1;display:-ms-flexbox;display:flex;font-size:16px;font-weight:400;-ms-flex-pack:center;justify-content:center;text-align:center;padding:10px}.home-programs .program-icon{-ms-flex:3 1;flex:3 1}.home-programs .program-icon,.home-programs .program-icon a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-bottom:10px}.home-programs .program-icon img{width:33%}.home-programs .program-description{text-align:center}.home-programs .program-description,.home .home-gifs{-ms-flex:2 1;flex:2 1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.home .home-gifs{width:100%;-ms-flex-line-pack:justify;align-content:space-between}.Navigation ul{display:-ms-flexbox;display:flex;height:37px;-ms-flex-align:center;align-items:center}.Navigation ul li{font-weight:400;font-size:14px}.Navigation ul li:hover{background:#b6e7f1;cursor:pointer}.Header{display:-ms-flexbox;display:flex;top:0;left:0;width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;background-color:#b6e7f1;max-height:74px;z-index:100}.Header a{color:#000;padding-left:15px;padding-bottom:8px}.header-title{font-weight:400;font-size:22px;margin-bottom:5px}.Navbar{border:"0px";width:"100%"}.Nav{padding:10px}.navbar-nav li{padding-left:12px;padding-bottom:4px}body{margin:0;padding:0;color:#fff;font-family:Open Sans,sans-serif}body,input.form-control,select.form-control,textarea.form-control{font-size:16px}input[type=file]{width:100%}
/*# sourceMappingURL=main.c43f9f78.css.map*/