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,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}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.w100{width:100%}.w50{width:50%}.db{display:block}.shadow{box-shadow:0px 2px 5px 0 rgba(0,0,0,0.15)}.txal{text-align:left}.pl{padding-left:30px}.pt{padding-top:30px}.pt0{padding-top:0}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}img,svg{max-width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a{color:#fff;font-weight:bold}svg{fill:#fff}h3{font-size:32px;font-weight:bold;margin-bottom:20px;letter-spacing:-1px}body{background-color:#222;font-family:helvetica, arial, sans-serif;-webkit-font-smoothing:antialiased;color:#67e070;font-size:14px}main{max-width:1000px;margin:0 auto 0px;padding-bottom:2px;background-color:#111;min-height:100vh}header{padding:20px 20px 0 20px;display:-ms-flexbox;display:flex}@media only screen and (max-width: 550px){header{padding:10px}}header .logo-link{margin-right:20px}header .logo-link img{max-height:150px}@media only screen and (max-width: 900px){header .logo-link img{width:120px}}header .header-right{-ms-flex-positive:1;flex-grow:1;position:relative}@media only screen and (max-width: 900px){header .header-right nav{display:none}}@media only screen and (max-width: 550px){header .header-right{width:50%}}header .separate-columns{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}header .tagline{height:75px;margin:15px 20px 15px 0}header .tagline img{max-height:100%}@media only screen and (max-width: 900px){header .tagline{margin:5px 20px 0 0}}@media only screen and (max-width: 750px){header .tagline{height:60px}}@media only screen and (max-width: 600px){header .tagline{height:75px}}@media only screen and (max-width: 550px){header .tagline{height:55px;margin-top:10px;max-width:100%}}header .notice{position:relative;background-color:#FF6060;padding:10px;border-radius:10px;color:#fff;font-size:16px;font-weight:bold;line-height:1.2em;max-width:350px}header .notice:after{content:'';position:absolute;right:-10px;bottom:-10px;width:15px;height:15px;background-color:#FF6060;border-radius:50%}@media only screen and (max-width: 750px){header .notice{font-size:14px}}@media only screen and (max-width: 600px){header .notice{display:none}}header>nav{display:none}nav{display:block;width:100%;display:-ms-flexbox;display:flex}nav>a{display:inline-block;padding:10px;color:#fff;background-color:#222;font-weight:bold;margin-left:3px}@media (max-width: 550px){nav>a{-ms-flex-positive:1;flex-grow:1}}nav>a:nth-child(1){border-top:2px solid #F0A211}nav>a:nth-child(2){border-top:2px solid #11F08A}nav>a:nth-child(3){border-top:2px solid #1193F0}nav>a:nth-child(4){border-top:2px solid #FF6060}nav a:hover{background-color:#333 !important}nav .social{-ms-flex-positive:1;flex-grow:1;display:block;background-color:#222;text-align:right;margin-left:3px}@media (max-width: 550px){nav .social{display:none}}nav .social a{border-left:3px solid #111;display:block;float:right;height:38px;padding:8px 20px 0}nav .social svg{height:20px;fill:#fff}.tablet-nav{display:none;padding:10px 20px 0px}@media only screen and (max-width: 900px){.tablet-nav{display:block}}@media only screen and (max-width: 550px){.tablet-nav{padding:0px 10px 0px}}.hero{margin-top:20px;width:100%}.triple-offer{float:left;width:66.666%;height:450px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-right:20px}@media only screen and (max-width: 900px){.triple-offer{width:60%}}@media only screen and (max-width: 800px){.triple-offer{width:100%;padding-right:0;height:auto}}.triple-offer>div{-ms-flex-positive:1;flex-grow:1;padding:20px;border-bottom:1px solid #333;display:-ms-flexbox;display:flex}@media only screen and (max-width: 800px){.triple-offer>div{padding:10px 20px;-ms-flex-positive:0;flex-grow:0}}@media only screen and (max-width: 550px){.triple-offer>div{padding:10px}}.triple-offer svg{-ms-flex-preferred-size:10%;flex-basis:10%;margin-right:20px}@media only screen and (max-width: 900px){.triple-offer svg{-ms-flex-preferred-size:15%;flex-basis:15%}}@media only screen and (max-width: 850px){.triple-offer svg{-ms-flex-preferred-size:20%;flex-basis:20%}}@media only screen and (max-width: 800px){.triple-offer svg{-ms-flex-preferred-size:12%;flex-basis:12%;height:100px}}.triple-offer .description{-ms-flex-negative:100;flex-shrink:100}.triple-offer h2{font-weight:bold;font-size:32px;margin:10px 0;letter-spacing:-1px}@media only screen and (max-width: 850px){.triple-offer h2{font-size:28px}}.triple-offer p{font-size:16px;padding-right:20%}@media only screen and (max-width: 900px){.triple-offer p{padding-right:0;font-size:14px}}.cta-section{width:33.333%;float:left;height:450px;padding:20px 20px 0 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 900px){.cta-section{width:40%}}@media only screen and (max-width: 800px){.cta-section{width:50%;float:right}}@media only screen and (max-width: 650px){.cta-section{width:60%}}@media only screen and (max-width: 550px){.cta-section{width:100%;padding:10px}}.cta-card{background-color:#222;width:100%;padding:15px 10px 10px;color:#fff;border-radius:8px 8px 0 0;text-align:right;position:relative;font-size:18px;height: 63px;}.price-label{position:absolute;left:10px;bottom:10px}.price-dollars{font-size:38px;font-weight:lighter}.cta-block{width:100%;padding:15px 20px 0;border:1px solid #222;overflow:auto;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex}.cta-block .label{font-weight:bold;width:30%}.cta-block .answer{display:block;width:70%;padding-left:20px;text-align:right}.cta-block .answer a{display:block;font-weight:normal}#buy-button{text-align:center;width:100%;height:63px;margin-top:10px;display:block;text-decoration:none;background-color:#F0A211;padding:20px;border-radius:4px;font-size:18px;text-shadow:0px 1px 4px rgba(0,0,0,0.5);border-bottom:4px solid #8E5D03}.videos{display:-ms-flexbox;display:flex;width:100%;padding:20px;border-bottom:1px solid #333}@media only screen and (max-width: 800px){.videos{width:50%;float:left;-ms-flex-direction:column;flex-direction:column;padding:20px 0 0 20px;border-bottom:0}}@media only screen and (max-width: 650px){.videos{width:40%}}@media only screen and (max-width: 550px){.videos{width:100%;padding:10px}}.videos>iframe{width:50%;height:300px}.videos>iframe:nth-child(1){margin-right:10px}@media only screen and (max-width: 800px){.videos>iframe:nth-child(1){margin:0 0 10px 0}}.videos>iframe:nth-child(2){margin-left:10px}@media only screen and (max-width: 800px){.videos>iframe:nth-child(2){margin:0}}@media only screen and (max-width: 800px){.videos>iframe{width:100%;margin:0;height:210px}}.featured-gif-creators{padding:40px;text-align:center;width:100%;border-bottom:1px solid #333;display:block;float:left;margin-bottom:40px}.featured-gif-creators a{display:block;margin-top:8px}@media only screen and (max-width: 800px){.featured-gif-creators{margin-top:20px;border-top:1px solid #333;padding:20px}}@media only screen and (max-width: 550px){.featured-gif-creators{padding:10px}}.creators{padding:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.creator{display:inline-block;padding:20px;font-weight:bold}.creator img{display:block;height:150px;width:150px;margin-bottom:5px}.control-deck{padding:40px 0px;text-align:center;border-bottom:1px solid #333;float:left;width:100%}@media only screen and (max-width: 800px){.control-deck{margin-top:20px;border-top:1px solid #333;padding:20px}}@media only screen and (max-width: 550px){.control-deck{padding:20px 10px}}.control-deck a{display:block;margin:8px 0 20px}.slider-container{width:100%;padding:0 170px;position:relative}@media only screen and (max-width: 800px){.slider-container{padding:0 20px}}.slider-container span{position:absolute;z-index:1;width:150px}.slider-container span:after{content:'';display:block;position:absolute;bottom:50%;border-bottom:1px solid #67e070}@media only screen and (max-width: 800px){.slider-container span{display:none}}.slider-container .mode-switcher,.slider-container .mode-addon,.slider-container .global{padding-left:10px}.slider-container .mode-switcher:after,.slider-container .mode-addon:after,.slider-container .global:after{left:105%;width:50px}@media only screen and (max-width: 900px){.slider-container .mode-switcher:after,.slider-container .mode-addon:after,.slider-container .global:after{width:40px}}.slider-container .preview,.slider-container .next-gif,.slider-container .midi-tools{padding-right:10px}.slider-container .preview:after,.slider-container .next-gif:after,.slider-container .midi-tools:after{right:105%;width:30px}@media only screen and (max-width: 900px){.slider-container .preview:after,.slider-container .next-gif:after,.slider-container .midi-tools:after{width:25px}}.slider-container .mode-switcher{left:0;top:13%;text-align:right}.slider-container .mode-addon{left:0;top:23%;text-align:right}.slider-container .global{left:0;top:64%;text-align:right}.slider-container .preview{right:0;top:12%;text-align:left}.slider-container .next-gif{right:0;top:23%;text-align:left}.slider-container .midi-tools{right:0;top:79%;text-align:left}.slider{-ms-flex-positive:1;flex-grow:1;position:relative;margin-bottom:20px}.slider>img{position:absolute;width:100%;left:0;top:0}.slider>img:first-child{position:relative}.fadein{opacity:1;transition:opacity .5s ease-in-out}.fadeout{opacity:0;transition:opacity 1s ease-in-out}.mailing-list{padding:0 20px 40px;border-bottom:1px solid #333;text-align:center}.mailing-list span{display:inline-block;width:100%;text-align:center;font-weight:bold;margin-bottom:20px}.mailing-list input{display:inline-block;font-weight:bold}.mailing-list svg{width:40px;margin:-20px 0 10px;fill:#ccc}.mailing-list [type=text]{width:300px}.mailing-list [type=submit]{width:100px;background-color:#404040}.further-info{float:left;width:100%;border-bottom:1px solid #333}.further-info .columns{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 750px){.further-info .columns{-ms-flex-direction:column;flex-direction:column;font-size:16px}}.further-info .columns div{padding:0 20px 20px}.further-info .columns span{font-weight:bold;font-size:18px;display:block;margin:20px 0 10px}.further-info ul{display:block}.further-info ul li{display:list-item;margin:0 0 2px 15px;line-height:1.2em}.screenshots{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 20px 0}@media only screen and (max-width: 550px){.screenshots{padding:10px}}.screenshots div{width:33.33333%}@media only screen and (max-width: 750px){.screenshots div{width:50%}}.screenshots img{width:100%}.faq{margin-top:40px}.faq h3{text-align:center;margin:60px 0 80px;padding:0 20px}.faq ul,.faq ol{padding:0 30px 20px 30px}.faq li{padding-right:20px;line-height:1.2em}.faq li.question{font-weight:bold;font-size:24px;margin-bottom:10px;list-style-type:none}.faq li.answer{margin-bottom:80px;list-style-type:none}.faq li.answer li{margin-bottom:5px}.contact{padding:0 20px}.contact p{text-align:center;margin:40px 0}.contact form{display:block;max-width:600px;padding:40px 30px 20px;border:1px solid #67e070;border-radius:10px;overflow:auto;margin:20px auto}label{float:left;display:block;width:50%;margin-bottom:10px;padding:0 10px}label span{display:block;font-size:12px}label i{font-style:normal;color:#FF6060;margin-right:2px}label[for='message'],label[for='submit']{width:100%;margin-bottom:20px}input,select,textarea{-webkit-appearance:none;width:100%;background-color:#666;border:1px solid #fff;border-radius:3px;margin:5px 0 0 0;padding:5px 10px;min-height:40px;box-shadow:inset 2px 2px #444;color:#fff}input[type="submit"]{box-shadow:2px 2px #000;background-color:#1193F0;cursor:pointer}.workshops{width:100%;padding:40px 60px;overflow:auto}.workshops h3{text-align:center}.workshops .dates{text-align:center;float:left;width:100%;margin-bottom:40px}.workshops .mono{display:inline-block;text-align:left;font-size:16px;-webkit-font-smoothing:initial;font-family:courier new, courier, monospace;line-height:1.2em}.workshops .description{float:left;width:50%;padding-right:20px}.workshops .description span{font-weight:bold;display:block;margin:10px 0;text-decoration:underline;font-size:18px}.workshops h4{font-weight:bold;font-size:18px;margin-bottom:20px}.workshops ul{padding-left:20px;line-height:1.2em}.workshops .bubbles{text-align:center}.workshops .bubble{display:inline-block;padding:10px;background-color:#1193F0;border-radius:4px;font-weight:bold;color:#fff;margin:5px;text-shadow:0px 1px 4px rgba(0,0,0,0.5);border-bottom:4px solid #035B8E;cursor:pointer}.change-log{padding:20px}.change-log h1{font-size:24px;color:#fff;font-weight:bold;margin-bottom:40px}.change-log h3{font-size:24px;font-weight:bold;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid;margin:80px 0 0}.change-log h4{font-weight:bold;color:#fff;margin:1em 0}.change-log ul{padding-left:20px}.change-log li{margin-top:5px}.footer-nav{padding:20px}@media only screen and (max-width: 550px){.footer-nav{padding:10px}}
