html{font-family:sans-serif;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}.container{max-width:1280px;width:100%;margin:0 auto;padding:0 15px}@media only screen and (min-width:461px){.container{padding:0 20px}}@media only screen and (min-width:641px){.container{padding:0 40px}}@media only screen and (min-width:1200px){.container{padding:0 60px}}.container--full{max-width:100%}.group{position:relative}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.column{width:100%;margin-left:auto;margin-right:auto;padding:0 10px;background-clip:content-box}@media only screen and (min-width:620px){.column{width:50%;max-width:100%;float:left}}.column--blank:before{content:"\200B"}.eight-up,.eleven-up,.fifteen-up,.five-up,.four-up,.fourteen-up,.nine-up,.seven-up,.six-up,.ten-up,.thirteen-up,.three-up,.twelve-up,.two-up{margin-left:-10px;margin-right:-10px}.eight-up:after,.eight-up:before,.eleven-up:after,.eleven-up:before,.fifteen-up:after,.fifteen-up:before,.five-up:after,.five-up:before,.four-up:after,.four-up:before,.fourteen-up:after,.fourteen-up:before,.nine-up:after,.nine-up:before,.seven-up:after,.seven-up:before,.six-up:after,.six-up:before,.ten-up:after,.ten-up:before,.thirteen-up:after,.thirteen-up:before,.three-up:after,.three-up:before,.twelve-up:after,.twelve-up:before,.two-up:after,.two-up:before{content:"";display:table}.eight-up:after,.eleven-up:after,.fifteen-up:after,.five-up:after,.four-up:after,.fourteen-up:after,.nine-up:after,.seven-up:after,.six-up:after,.ten-up:after,.thirteen-up:after,.three-up:after,.twelve-up:after,.two-up:after{clear:both}@media only screen and (min-width:620px){.eight-up .column:nth-of-type(2n+1),.eleven-up .column:nth-of-type(2n+1),.fifteen-up .column:nth-of-type(2n+1),.five-up .column:nth-of-type(2n+1),.four-up .column:nth-of-type(2n+1),.fourteen-up .column:nth-of-type(2n+1),.nine-up .column:nth-of-type(2n+1),.seven-up .column:nth-of-type(2n+1),.six-up .column:nth-of-type(2n+1),.ten-up .column:nth-of-type(2n+1),.thirteen-up .column:nth-of-type(2n+1),.three-up .column:nth-of-type(2n+1),.twelve-up .column:nth-of-type(2n+1),.two-up .column:nth-of-type(2n+1){clear:left}}@media only screen and (min-width:1024px){.eight-up .column:nth-of-type(2n+1),.eleven-up .column:nth-of-type(2n+1),.fifteen-up .column:nth-of-type(2n+1),.five-up .column:nth-of-type(2n+1),.four-up .column:nth-of-type(2n+1),.fourteen-up .column:nth-of-type(2n+1),.nine-up .column:nth-of-type(2n+1),.seven-up .column:nth-of-type(2n+1),.six-up .column:nth-of-type(2n+1),.ten-up .column:nth-of-type(2n+1),.thirteen-up .column:nth-of-type(2n+1),.three-up .column:nth-of-type(2n+1),.twelve-up .column:nth-of-type(2n+1),.two-up .column:nth-of-type(2n+1){clear:none}.eight-up .column:nth-of-type(8n+1),.eleven-up .column:nth-of-type(11n+1),.fifteen-up .column:nth-of-type(15n+1),.five-up .column:nth-of-type(5n+1),.four-up .column:nth-of-type(4n+1),.fourteen-up .column:nth-of-type(14n+1),.nine-up .column:nth-of-type(9n+1),.seven-up .column:nth-of-type(7n+1),.six-up .column:nth-of-type(6n+1),.ten-up .column:nth-of-type(10n+1),.thirteen-up .column:nth-of-type(13n+1),.three-up .column:nth-of-type(3n+1),.twelve-up .column:nth-of-type(12n+1),.two-up .column:nth-of-type(2n+1){clear:left}.one{width:6.6666666667%}.two{width:13.3333333333%}.three{width:20%}.four{width:26.6666666667%}.five{width:33.3333333333%}.six{width:40%}.seven{width:46.6666666667%}.eight{width:53.3333333333%}.nine{width:60%}.ten{width:66.6666666667%}.eleven{width:73.3333333333%}.twelve{width:80%}.thirteen{width:86.6666666667%}.fourteen{width:93.3333333333%}.fifteen{width:100%}.half{background-color:red;width:50%}}.valign{font-size:0}.valign:before{content:"";height:100%}.valign:before,.valign>*{display:inline-block;vertical-align:middle}.valign>*{font-size:16px}html{-webkit-text-size-adjust:100%;background:#282828}body{font-family:Ubuntu,sans-serif;font-weight:300;color:#484848}a{text-decoration:none}.browsehappy{background:#ccc;color:#000;margin:0;padding:1em}.browsehappy a{color:#2AA0D4}.browsehappy a:focus,.browsehappy a:hover{color:#0890CA}ul{padding:0}main{padding-top:3em;padding-bottom:3em;background-color:#F8F8F8;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}main>.container:first-of-type .header-set:first-of-type{padding-top:0}main a{color:#2AA0D4;transition-duration:.2s;transition-property:color}main a:focus,main a:hover{color:#046995}main p{margin-bottom:1.8em;line-height:1.8}main>*{margin-top:1em}main .tagline+p{margin-top:0}main strong{font-weight:700;font-style:normal}main hr{max-width:460px;height:1px;margin:0 auto;background:#D9D9D9;border:none}main img{max-width:100%;height:auto}main h1,main h2,main h3,main h4,main h5,main h6{color:#282828;font-family:Montserrat,sans-serif}main h1{font-size:1.8em;color:#000}main h2{font-size:1.5em}main h3{font-size:1.3em}main h4{font-size:1.2em}main h5{font-size:1.1em}main h6{font-size:1em}main h1+h2,main h2+h3,main h3+h4,main h4+h5,main h5+h6{margin-top:0}main code{background:#fff;padding:.2em .4em;font-family:'Droid Sans Mono',Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-size:.875em}main pre{position:relative;z-index:1;overflow:auto;width:100%;box-sizing:border-box;background:0 0/40px 100% local,0 0/40px 100% local,0 0/14px 100%,0 0/14px 100% #fff;background:linear-gradient(90deg,#fff 30%,rgba(255,255,255,0)) 0 0/40px 100% local,linear-gradient(90deg,rgba(255,255,255,0),#fff 70%) 100% 0/40px 100% local,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.2),transparent) 0 0/14px 100%,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.2),transparent) 100% 0/14px 100% #fff;background-repeat:no-repeat}main pre code{background:0 0;display:block;padding:1em;line-height:1.6}main ol,main ul{padding-left:1em}main li{margin-bottom:.625em;line-height:1.8}main ol ol,main ol ul,main ul ol,main ul ul{margin-top:.625em}main h1,main h2,main h3,main h4,main h5,main h6{margin-top:2em;margin-bottom:.4em}@media only screen and (min-width:641px){main{padding-top:5.375em;padding-bottom:3em}main h1{font-size:2.5em;color:#000}main h2{font-size:1.625em}main h3{font-size:1.375em}main h4{font-size:1.25em}main h5{font-size:1.125em}main h6{font-size:1em}}.content>*{margin-bottom:1em}.alphanumeric li{list-style-type:lower-alpha}.header{position:relative;z-index:10;background:#fff}.header .container{position:relative;height:100%;text-align:left}.header .container>div{box-sizing:content-box;position:relative;z-index:1;width:100%;padding:1em 0;background:#fff}.no-js .header:target .nav{pointer-events:auto}.no-js .header:target .nav:before{opacity:1}.no-js .header:target .nav .nav__menu{visibility:visible;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);transition-duration:0s,.3s;transition-delay:0s,0s}.no-js .header:target .nav .nav__menu:after{opacity:1}.header .nav{overflow:hidden;pointer-events:none;position:absolute;top:100%;left:0;right:0;padding-bottom:4px;text-align:right}.header .nav:before{content:"";position:absolute;z-index:1;opacity:0;height:auto;left:1.25em;right:1.25em;top:0;border-top:#B1B1B1 solid 1px;transition-duration:.2s;transition-property:opacity}.header .nav .nav__menu{position:relative;width:100%;padding:1em 1.25em;background:#fff;font-size:16px;visibility:hidden;-webkit-transform:translateY(-100%) translateZ(0);transform:translateY(-100%) translateZ(0);transition-duration:0s,.3s;transition-delay:.3s,0s;transition-property:visibility,-webkit-transform;transition-property:visibility,transform;transition-timing-function:ease-in-out}.header .nav .nav__menu:after{content:"";position:absolute;z-index:1;opacity:0;left:0;right:0;top:100%;height:2px;background:rgba(0,0,0,.4);transition-duration:.3s;transition-property:opacity}.header .nav .nav__links{display:block;margin-bottom:0;height:100%}.header .nav .nav__links li{border-bottom:solid 1px #E9E9E9}.header .nav .nav__links a{padding:.5em 0}.header .nav .nav__links a:after{content:"";position:absolute;left:0;right:0;top:100%;height:1px;background:0 0;transition-duration:.2s;transition-property:background-color}.header .nav .nav__links a:hover:after{background-color:#F96D38}@media only screen and (min-width:769px){.header .nav{overflow:visible}}.header.nav--open .nav{pointer-events:auto}.header.nav--open .nav:before{opacity:1}.header.nav--open .nav .nav__menu{visibility:visible;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);transition-duration:0s,.3s;transition-delay:0s,0s}.header.nav--open .nav .nav__menu:after{opacity:1}.csstransitions .header.nav--open .menu-button .menu-button__lines{background-color:transparent;-webkit-transform:translateZ(0) rotate(-90deg);transform:translateZ(0) rotate(-90deg)}.csstransitions .header.nav--open .menu-button .menu-button__lines:before{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translateY(0) rotate(-45deg) translateZ(0);transform:translateY(0) rotate(-45deg) translateZ(0)}.csstransitions .header.nav--open .menu-button .menu-button__lines:after{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translateY(0) rotate(-135deg) translateZ(0);transform:translateY(0) rotate(-135deg) translateZ(0)}.header .logo{display:inline-block;margin:0 auto}.header .logo a{display:block}@media only screen and (min-width:568px){.header .nav.nav--inline li{margin-left:.75em;margin-right:.75em}.header .nav .nav__links{display:inline-block}.header .nav .nav__links ul{margin-bottom:0}.header .nav .nav__links li{border-bottom:none}.header .nav .nav__links a:after{content:"";position:absolute;left:0;right:0;top:auto;bottom:0;height:3px;width:100%;background-color:transparent;transition-duration:.2s;transition-property:background-color}.header .nav li:last-of-type{margin-right:0}}@media only screen and (min-width:641px){.header .nav:before{left:2.5em;right:2.5em}.header .nav .nav__menu{padding-left:40px;padding-right:40px}}@media only screen and (min-width:769px){.header{padding:1em 0 0;height:120px}.header .logo{max-width:180px;width:auto}.header .container>div{box-sizing:border-box;padding:0;width:30%}.header .nav{pointer-events:auto;position:relative;top:0;float:right;width:70%;height:100%}.header .nav .nav__links ul{margin-bottom:.6em}.header .nav ul a{margin-bottom:0}.header .nav:before{content:none}.header .nav .nav__menu{height:100%;padding:0;visibility:visible;background:0 0;-webkit-transform:none;-ms-transform:none;transform:none;transition-duration:0s;transition-delay:0s}.header .nav .nav__menu:after{content:none}}.logo{width:140px}.logo img{display:block;max-width:100%;height:auto}@media only screen and (min-width:481px){.logo{width:160px}}@media only screen and (min-width:768px){.header .header__logo{margin-left:-.625em}}.featured{font-size:.9375em}.featured img{display:block;margin:0 auto}.featured h3,.featured header{text-align:center}.featured h3{margin-bottom:.5em}@media only screen and (min-width:641px){.featured .row{margin-top:3em}.featured .row:first-of-type{margin-top:0}}.button-set{display:inline-block}.button-set .button{display:inline-block;margin-bottom:1em;margin-left:.28571425em;margin-right:.28571425em;max-width:200px;width:100%}.button-set .button:last-of-type{margin-bottom:0;margin-right:0}@media only screen and (min-width:421px){.button-set .button{max-width:auto;width:auto}}@media only screen and (min-width:921px){.button-set .button{max-width:200px;width:100%}}@media only screen and (min-width:1024px){.button-set .button{max-width:auto;width:auto}}.button-set--featured{margin-top:1em;margin-bottom:2.14285714em;display:block;text-align:center}@media only screen and (min-width:641px){.button-set--featured{margin-top:2.333333em}}.button{display:inline-block;padding:1.2em;border:none;background:#2AA0D4;border-radius:0;color:#fff;font-family:Montserrat,sans-serif;font-size:14px;text-transform:uppercase;line-height:1.5;transition-property:background-color}.button i{margin-left:2px}.button:focus{outline:#6B6B6B dotted 1px}.button:focus,.button:hover{background-color:#0890CA;color:#fff}.button--small{padding:.525em 1em}.button--featured{margin:0 auto}.button--active1{background:#2AA0D4}.button--active1:focus,.button--active1:hover{background-color:#0890CA;color:#fff}.button--active2{background:#36C26F}.button--active2:focus,.button--active2:hover{background-color:#16B557;color:#fff}.tagline{margin-top:.26470588em;margin-bottom:.2em;font-size:20px;font-family:Ubuntu,sans-serif;font-weight:500;color:#282828;line-height:1.4}.footer{padding-top:3em;padding-bottom:5em;background:#181818;text-align:center;color:#777;font-weight:400}.footer h2,.footer h3,.footer h4,.footer h5,.footer h6{color:#fff}.footer .column{width:100%}.footer a{display:inline-block;color:#B1B1B1}.footer .footer__logo{position:relative;z-index:100;margin-bottom:0}.footer small{display:block;margin-top:2em;font-size:.75em}.footer a:after{content:"";position:absolute;left:0;right:0;top:auto;bottom:0;height:3px;width:100%;background-color:transparent;transition-duration:.2s;transition-property:background-color}.footer .nav{display:block;margin-top:0}.footer .nav ul{margin-bottom:0}.footer .nav .nav__secondary{margin-top:0}.footer .nav a{margin:0;padding:.5em 0;color:inherit}.footer .nav .current a,.footer .nav a:focus,.footer .nav a:hover{color:#fff}.footer .nav.nav--inline li{margin-left:.5em;margin-right:.5em;margin-bottom:.2em}.footer .nav__links{padding:0}.footer li{display:inline-block;vertical-align:middle;list-style:none}@media only screen and (min-width:620px){.footer{padding-top:6em}}@media only screen and (min-width:1024px){.footer .column.five{width:33.3333%}.footer .container{max-width:1080px}.footer .container .column.five,.footer .container .column.ten{text-align:left}.footer .made-by{margin-top:5em}.footer .nav{text-align:left}.footer .nav.nav--inline li:first-of-type{margin-left:0}}.icon__twitter{margin-top:2px}.icon__github{margin-top:1px}fieldset{margin-top:2em;border:1px solid #D9D9D9}fieldset legend{padding:0 .5em}.ild-ident{display:block}@-webkit-keyframes circle{50%{-webkit-transform:scale(1.26923077);transform:scale(1.26923077)}}@keyframes circle{50%{-webkit-transform:scale(1.26923077);transform:scale(1.26923077)}}@-webkit-keyframes initials{50%{-webkit-transform:translateY(-8px) translateZ(0);transform:translateY(-8px) translateZ(0)}}@keyframes initials{50%{-webkit-transform:translateY(-8px) translateZ(0);transform:translateY(-8px) translateZ(0)}}.ild-ident svg{display:block;overflow:visible;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}.ild-ident svg .circle-holder{-webkit-transform:translate(-7px,-7px);-ms-transform:translate(-7px,-7px);transform:translate(-7px,-7px)}.ild-ident svg .circle{-webkit-transform:translate(7px,7px);-ms-transform:translate(7px,7px);transform:translate(7px,7px)}.ild-ident svg.active .i{-webkit-animation:initials .4s ease-in-out;animation:initials .4s ease-in-out}.ild-ident svg.active .l{-webkit-animation:initials .4s .2s ease-in-out;animation:initials .4s .2s ease-in-out}.ild-ident svg.active .circle{-webkit-animation:circle .5s .1s ease-in-out;animation:circle .5s .1s ease-in-out}.nav{clear:both;display:block;color:#B1B1B1;font-family:Montserrat,sans-serif}.nav .nav__links ul{width:100%;padding:0}.nav li{display:block;font-size:16px}.nav.nav--inline li{display:block;vertical-align:middle}.nav ul a{display:inline-block;position:relative;padding:.4em 0 .2em;color:inherit;transition-duration:.2s;transition-property:color}.nav ul a:focus,.nav ul a:hover{color:#000}.nav ul a:focus:after,.nav ul a:hover:after{background-color:#F96D38}.nav .current a{color:#282828}@media only screen and (min-width:568px){.nav{display:inline-block;vertical-align:middle;margin:0;text-align:center}.nav.nav--inline li{display:inline-block;margin:0 1em}.nav ul a{padding:1em 0;margin-bottom:.3em}.nav .current a{color:#282828}}.header-set{padding-top:4em;padding-bottom:3em}.home .header-set{padding-top:4em!important}.blog .header-set{padding-bottom:0}.header-set h1{margin:0;font-family:Montserrat,sans-serif;font-size:2em;color:#000}.header-set p{font-size:16px;margin:0}.header-set .tagline{font-size:20px}@media only screen and (min-width:568px){.header-set h1{font-size:2.5em}}@media only screen and (min-width:641px){.header-set{padding-top:4em}.home .header-set{padding-top:6em;padding-bottom:4em}}@media only screen and (min-width:768px){.home .header-set{padding-top:8em!important}}@media only screen and (min-width:920px){.header-set .excerpt{max-width:660px;margin-right:2.5em}}.header-set--featured{text-align:center}.filter{margin-bottom:1.6em;font-family:Montserrat,sans-serif;font-size:.875em;text-transform:uppercase}.filter ul{margin:0}@media only screen and (min-width:481px){.filter{margin-left:auto;margin-right:auto;text-align:right}}@media only screen and (min-width:620px){.filter{max-width:100%}}@media only screen and (min-width:921px){.header-set .filter{display:none}}.filter--themes .filter__select{margin-top:1em}.filter--themes .filter__select label{margin-right:.5em;text-transform:uppercase}.filter--themes .filter__select select{font-family:Ubuntu,sans-serif;font-weight:400}.filter--themes .filter__select>*{display:inline-block;vertical-align:middle}@media only screen and (min-width:768px){.filter--themes .filter__list{float:left;text-align:left}.filter--themes .filter__select{float:right;margin-top:0}}.filter__list{padding:0}.filter__list li{margin:.5em 0;list-style:none}.filter__list li:first-of-type{margin-left:0}.filter__list li:last-of-type{margin-right:0}@media only screen and (min-width:481px){.filter__list li{display:inline-block;margin:0 .8125em}}.filter__list .current a{color:#36C26F}.menu-documentation-toc-container{font-size:.9375em}.menu-button{position:relative;top:6px;overflow:hidden;display:block;float:right;margin-right:-.2em;padding:.2em;width:28px;height:28px;background:0 0;border:none}.menu-button .menu-button__lines{position:relative;top:50%;display:block;width:100%;height:4px;background:#282828;transition-duration:.3s;transition-property:background,-webkit-transform;transition-property:background,transform;-webkit-transform:translateY(-50%) translateZ(0);transform:translateY(-50%) translateZ(0)}.menu-button .menu-button__lines:after,.menu-button .menu-button__lines:before{position:absolute;content:"";display:block;width:100%;height:4px;background:#282828;transition-duration:.3s;transition-property:-webkit-transform;transition-property:transform;transition-timing-function:ease-in-out}.menu-button .menu-button__lines:before{-webkit-transform:translateY(-200%) translateZ(0);transform:translateY(-200%) translateZ(0)}.no-csstransitions .menu-button .menu-button__lines:before{top:-.5em}.menu-button .menu-button__lines:after{-webkit-transform:translateY(200%) translateZ(0);transform:translateY(200%) translateZ(0)}.no-csstransitions .menu-button .menu-button__lines:after{top:.5em}@media only screen and (min-width:481px){.menu-button{top:4px;width:34px;height:34px}}@media only screen and (min-width:641px){.menu-button{top:4px}}@media only screen and (min-width:769px){.menu-button{display:none}}.cart-tab{position:relative;z-index:1;display:block;color:#000;font-family:Montserrat,sans-serif}.cart-tab i{position:absolute;left:-1em;top:.2em;font-size:18px}.cart-tab a{position:relative;display:inline-block;vertical-align:top;padding:.6em .5em;color:#6B6B6B;font-size:12px;transition-duration:.2s;transition-property:color}.cart-tab a:focus,.cart-tab a:hover{color:#36C26F}.cart-tab .cart-tab__checkout{margin-left:.4em;padding-left:1em;padding-right:1em;background:#181818;color:#fff}.cart-tab .cart-tab__checkout:focus,.cart-tab .cart-tab__checkout:hover{background:#36C26F;color:#fff}@media only screen and (min-width:769px){.cart-tab .cart-tab__checkout{-webkit-transform:translateY(-1em) translateZ(0);transform:translateY(-1em) translateZ(0);transition-duration:.2s;transition-property:background-color,-webkit-transform;transition-property:background-color,transform}.cart-tab .cart-tab__checkout:focus,.cart-tab .cart-tab__checkout:hover{-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}.csstransitions .cart-tab .cart-tab__checkout{padding-top:1.6em}}@media only screen and (min-width:769px){.cart-tab{position:absolute;top:-1em;right:-.625em}}.hero{text-align:center;color:#282828}.hero h1{margin:0 0 .5em;font-family:Montserrat,sans-serif;font-size:2em;font-weight:500;line-height:1.25;-webkit-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.hero h2{margin:0 0 2em;font-size:1em;font-weight:300;line-height:1.4}@media only screen and (min-width:568px){.hero h1{margin-bottom:.18em;font-size:2.25em}.hero h2{font-size:1.15em}}@media only screen and (min-width:641px){.hero h1{margin-bottom:.18em;font-size:2.75em}.hero h2{margin-bottom:2em;font-size:1.25em;line-height:1.6}}.featured .column{margin-bottom:3em;padding:0 1.7333333em}.products .column,.woocommerce .products .column{margin-bottom:2em}@media only screen and (min-width:641px){.products .column.seven,.woocommerce .products .column.seven{width:48.3606557%}.products .column.seven:nth-of-type(odd),.woocommerce .products .column.seven:nth-of-type(odd){margin-right:1.6393443%;padding-right:0}.products .column.seven:nth-of-type(even),.woocommerce .products .column.seven:nth-of-type(even){margin-left:1.6393443%;padding-left:0}}.product a,.product img{display:block}.product>a:focus img,.product>a:hover img{box-shadow:0 0 4px rgba(0,0,0,.6)}.product img{box-shadow:0 0 2px rgba(0,0,0,.4);transition-duration:.2s;transition-property:box-shadow}.product h3{margin:.5555556em 0 0;font-size:1.125em}.product h3 a{display:inline-block}.product .price{font-size:.875em}.drawer{overflow:hidden;position:relative;height:2.3em;margin-bottom:2em;border-bottom:solid 1px #B1B1B1;background:#fff;line-height:1}.drawer.drawer--opened{height:auto}.drawer.drawer--opened .drawer__toggle{height:2.55em}.drawer:target{height:auto}.drawer .drawer__title{margin:0;padding:.625em;padding-right:2.5em;font-size:1em;background:#E9E9E9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.drawer h3,.drawer h4,.drawer h5,.drawer h6{font-size:1em;margin-top:2em;margin-bottom:0}.drawer h3+p{margin-top:.5em}.drawer .drawer__toggle{position:absolute;right:0;top:0;height:2.55em;padding:.4em 1em;border:none;background-color:#D9D9D9;color:#282828;font-size:.875em;line-height:1}.drawer .drawer__toggle .fa{position:relative;top:.2em}.drawer .drawer__toggle:hover{color:#282828;background-color:#B1B1B1}.drawer .drawer__content{padding:1em}@media only screen and (min-width:921px){.drawer{height:auto;border-bottom:none;background:0 0}.drawer .drawer__toggle{display:none}.drawer .drawer__content,.drawer .drawer__title{background:0 0;padding:0}.drawer .drawer__title{overflow:hidden;text-overflow:auto;white-space:normal;font-size:1.2em;line-height:1.4}.drawer.drawer--boxed{background:#fff;border-bottom:solid 1px #B1B1B1}.drawer.drawer--boxed .drawer__title{margin:0;padding:.625em;padding-right:2.5em;background:#E9E9E9}.drawer.drawer--boxed .drawer__content{padding:1em;background:#fff}}.price{margin:0;font-family:Montserrat,sans-serif;font-size:1.625em;text-transform:uppercase;color:#36C26F}.single-product .price{margin-bottom:.2em}.product-images{margin-top:1em;margin-bottom:4em}.product-images .product-images__desktop,.product-images .product-images__mobile{text-align:center}.product-images .product-images__desktop img,.product-images .product-images__mobile img{box-shadow:0 0 1px rgba(0,0,0,.4)}.product-images .product-images__caption{margin:.5em 0 0;font-size:.75em;font-family:Montserrat,sans-serif;text-transform:uppercase}.product-images .column{margin-bottom:2em}.product-images .column:last-of-type{margin-bottom:0}.product-images img{margin:0 auto;display:block}@media only screen and (min-width:641px){.product-images .product-images__desktop,.product-images .product-images__mobile{text-align:left}.product-images .column{margin-bottom:0}}.specs{margin-top:2em}.specs h2{margin-top:2em;margin-bottom:.2em;font-size:2.125em}@media only screen and (minwidth:641px){.specs{margin-top:4.375em}}.specs__list{margin-top:0;padding:0}.specs__list date{font-family:Ubuntu,sans-serif}.specs__list>li{clear:both;margin-top:.625em;padding-bottom:.2em;list-style:none;border-bottom:solid 1px #D9D9D9}.specs__list>li:first-child{margin-top:0}.specs__list>li:last-child{border-bottom:none}.specs__list>li:after,.specs__list>li:before{content:"";display:table}.specs__list>li:after{clear:both}.specs__list date,.specs__list h4,.specs__list p{float:left;line-height:1.6}.specs__list h4{position:relative;clear:left;margin:0 .4em 0 0;font-family:Montserrat,sans-serif;font-size:1em;color:#282828}.specs__list date,.specs__list p{margin:1.6px 0 0;font-size:.875em}.specs__list .tags{clear:left;display:block;padding:0}@media only screen and (min-width:769px){.specs__list>li{display:block;border-bottom:none}.specs__list date,.specs__list h4,.specs__list p{display:block;float:none;margin-left:0;margin-right:0}.specs__list h4{display:inline-block}}.specs__description p{margin-bottom:0}.specs__description h3{margin-top:1em;margin-bottom:.75em}@media only screen and (min-width:1024px){.specs__description h3{margin-top:2.5em}}.specs__features p{font-size:.9375em}h2.specs__title{margin-top:0}.tags{margin:0;font-size:.875em}.tags a{padding:.4em;color:#36C26F;background:#E9E9E9}.tags a:hover{color:#F96D38}.tags li{display:inline-block;margin-bottom:.2em;list-style:none;line-height:2.1}.aside-feature{margin-top:2em;margin-bottom:4em;text-align:center}.aside-feature img{display:block;margin:0 auto 1em}.aside-feature .button{margin-top:1.5em}.aside-feature.aside-feature--medium{max-width:520px}@media only screen and (min-width:641px){.aside-feature{margin-top:6em}}.alert,.wpcf7-response-output{position:relative;margin-bottom:2em;padding:1.25em 1em;color:inherit;background:#fff;border:none;border-bottom:solid 1px #B1B1B1;line-height:1.4;font-weight:400;font-size:.875em}.alert i,.wpcf7-response-output i{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1.5em}.alert p,.alert ul,.wpcf7-response-output p,.wpcf7-response-output ul{margin:0}.alert.success i,.wpcf7-response-output.success i{color:#36C26F}.alert.warning i,.wpcf7-response-output.warning i{color:#FF9F00}.alert.error i,.wpcf7-response-output.error i{color:#D0021B}.alert p,.alert ul,.wpcf7-response-output p,.wpcf7-response-output ul{margin-left:2.5em}.alert .button,.wpcf7-response-output .button{padding:0;background:0 0;color:#2AA0D4}@media only screen and (min-width:921px){.alert,.wpcf7-response-output{font-size:1em}}.sidebar p{font-size:.9375em}.sidebar h2{font-size:1.2em}.sidebar>*{margin-bottom:3em}.license-list{padding:0}.license-list li{position:relative;padding:.5em 4.25em .5em .5em;background:#fff;border:1px solid #D9D9D9;list-style:none;color:#484848}.license-list .license-list__name,.license-list .more,.license-list .price{font-size:.875em}.license-list h3{margin:0}.license-list button{position:absolute;right:0;top:0;bottom:0;width:5em;padding:0 .625em;border:none;background:#36C26F;color:#fff;font-family:Montserrat,sans-serif;font-size:.75em}.license-list button:hover{background:#16B557}.options-list ul{margin:0;padding:0}.options-list>ul>li{cursor:pointer;position:relative;margin-bottom:14px;padding:24px 16px;list-style:none;background:#fff;font-size:0;box-shadow:0 0 2px rgba(0,0,0,.4);transition-duration:.2s;transition-property:box-shadow}.options-list>ul>li:focus,.options-list>ul>li:hover{box-shadow:0 0 4px rgba(0,0,0,.6)}.options-list>ul>li:focus h2,.options-list>ul>li:hover h2{-webkit-transform:translateY(-5px) translateZ(0);transform:translateY(-5px) translateZ(0)}.options-list>ul>li.active h2{color:#36C26F}.options-list>ul>li.active .fa-check-circle{display:block;-webkit-transform:translateY(0) translateZ(0) scale(1);transform:translateY(0) translateZ(0) scale(1);max-height:100px}.options-list .fa-check-circle{-webkit-transform:translateY(10px) translateZ(0) scale(0);transform:translateY(10px) translateZ(0) scale(0);max-height:0;transition-duration:.2s,.2s;transition-property:-webkit-transform,max-height;transition-property:transform,max-height;transition-timing-function:ease-in-out,ease-in}.no-csstransitions .options-list .fa-check-circle{display:none}.options-list h2{margin:0;transition-timing-function:ease-in-out}.options-list .option__description,.options-list .option__price{display:inline-block;vertical-align:middle;font-size:16px}.options-list .option__price{display:block;margin-bottom:1em;text-align:center}.options-list .option__price h2{-webkit-transform:translateZ(0);transform:translateZ(0);text-transform:uppercase;font-size:36px;color:#F96D38;transition-duration:.3s;transition-property:-webkit-transform;transition-property:transform}.options-list .option__price i{display:block;margin-bottom:0;font-size:1.5em}.options-list .option__name{margin-top:0;font-size:1em}.options-list .option__description{position:relative;width:100%}.options-list .option__description ul{margin-top:1em;padding-left:1em;font-size:.9375em}.options-list .option__description li{list-style:disc}.options-list .more{display:inline-block;margin-top:1em;margin-bottom:-1em;text-align:right;float:right}@media only screen and (min-width:568px){.options-list .option__price{position:absolute;top:0;bottom:0;left:0;margin-bottom:0;width:25%}.options-list .option__description{width:75%;left:25%}}.more{font-family:Montserrat,sans-serif;font-size:14px;text-transform:uppercase}date{font-family:Montserrat,sans-serif;font-size:.875em}.article-list h2{margin-bottom:.2em}.article-list article{border-bottom:solid 1px #B1B1B1;margin-bottom:3em;padding-bottom:1em}table td,table th{padding:.4em .6em}table th{text-transform:uppercase;font-size:.875em}table tbody tr:nth-child(even),table thead tr:nth-child(odd){background:#fff}input[type=email],input[type=number],input[type=password],input[type=text],textarea{padding:.5em;border:none;box-shadow:0 1px 2px rgba(0,0,0,.25) inset;border-radius:0}input[type=checkbox]{border-radius:0}.social-links{font-size:.875em;padding-left:0}.social-links li{list-style:none}.sitemap dt{font-weight:700}.sitemap dd{margin-top:.4em;margin-left:0;margin-bottom:1.25em;font-size:.875em}.coupon-promo{display:block;text-align:center}.coupon-promo .coupon-promo__box{position:relative;max-width:420px;margin:0 auto;padding:2em;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.4);text-align:center;transition:.3s ease-in-out box-shadow}.coupon-promo .coupon-promo__box:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:repeating-linear-gradient(45deg,#36C26F,#36C26F 20px,#fff 0,#fff 26px)}.coupon-promo .coupon-promo__box i{font-family:4em}.coupon-promo .coupon-promo__box p{font-size:.75em}.coupon-promo .coupon-promo__box:focus,.coupon-promo .coupon-promo__box:hover{box-shadow:0 0 4px rgba(0,0,0,.6)}.coupon-promo .coupon-promo__name{font-family:Montserrat,sans-serif;font-weight:700;font-size:2em;color:#36C26F}.coupon-promo code{display:inline-block;margin-top:.5em;background:#E9E9E9;border:1px solid #6B6B6B;border-radius:2px;font-size:1em}.coupon-promo .coupon-promo__description{font-weight:700}.purchase-form{max-width:300px;margin:0 auto 1em;padding:1em;background:#fff}.purchase-form form{width:100%}.purchase-form .purchase-form__subtitle,.purchase-form .purchase-form__title{line-height:1;margin-bottom:0;padding:0;font-size:1em;font-weight:500}.purchase-form .purchase-form__title{display:inline-block;vertical-align:bottom;position:relative;top:.625em;width:50%}.purchase-form .purchase-form__subtitle{position:relative;top:2px;line-height:1.4}.purchase-form .purchase-form__license{margin-top:.4em;font-size:.75em}.purchase-form .price{position:relative;top:1px;margin-bottom:0;float:right;text-align:right}.purchase-form fieldset{margin-top:1.5em;padding:0;border:none}.purchase-form legend{margin-bottom:1em}.purchase-form .license-list{margin-top:.75em;margin-bottom:1.5em}.purchase-form .license-list li{clear:both;margin-bottom:.5em;padding:0;border:none}.purchase-form .license-list input,.purchase-form .license-list label{float:left}.purchase-form .license-list input{position:relative;top:4px}.purchase-form .license-list label{padding-left:.42857143em;font-weight:300;font-size:.875em}.purchase-form .license-list .price{float:right}.purchase-form .button{display:block;width:100%;max-width:100%;margin:0;text-align:center}.purchase-form .button--active1{margin-bottom:.5em}.purchase-form select{width:100%}@media only screen and (min-width:921px){.purchase-form .purchase-form__subtitle,.purchase-form .purchase-form__title{font-size:.875em}.purchase-form .license-list label{position:relative;top:2px;font-size:.75em}}@media only screen and (min-width:1024px){.purchase-form{max-width:100%}.purchase-form .button{display:inline-block;width:auto;margin:0;float:left}.purchase-form .button--active2{float:right}.purchase-form .purchase-form__subtitle,.purchase-form .purchase-form__title{font-size:1em}.purchase-form .license-list label{position:relative;top:0;font-size:.875em}.purchase-form .license-list .price{top:0}}@media only screen and (min-width:1180px){.purchase-form .button{width:48%}}.purchase-form__message{margin-bottom:1em;font-size:.875em;color:#D0021B}.purchase-licenses{margin-top:1em;font-size:.875em}.purchase-licenses .button,.purchase-licenses label,.purchase-licenses select{display:block}.purchase-licenses label{margin-bottom:.5em}.purchase-licenses select{margin-bottom:1em}.purchase-licenses p,.purchase-licenses ul{margin-bottom:0}.purchase-licenses p{font-size:.857em}.purchase-licenses ul{margin-bottom:2em}.purchase-licenses .button,.purchase-licenses select{width:100%}.purchase-licenses .purchase-licenses__license{margin-bottom:1em;padding:1em;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.4)}.purchase-licenses .purchase-licenses__license>div{max-width:360px;margin-left:auto;margin-right:auto}.purchase-licenses .purchase-licenses__title{margin:.5em 0 0;text-align:center}.purchase-licenses .purchase-licenses__feature-link,.purchase-licenses .purchase-licenses__price{display:block;text-align:center}.purchase-licenses .purchase-licenses__link{display:block;margin-top:1em;margin-bottom:2em;text-align:center}.purchase-licenses .price{font-size:1.625em}@media only screen and (min-width:921px){.purchase-licenses{width:152.061856%}.purchase-licenses .purchase-licenses__license{width:32%;float:left}.purchase-licenses .purchase-licenses__license:nth-child(2){margin-left:2%;margin-right:2%}}.instructions li{margin-bottom:1em}.newsletter-signup{max-width:290px;margin:4em auto 0}.newsletter-signup h3{margin-top:.6em;margin-bottom:.5em}.newsletter-signup p{margin-top:0;margin-bottom:1.8em;font-size:.875em}.newsletter-signup .mc-field-group label{display:none}.newsletter-signup p{line-height:1.6}.newsletter-signup .fa{margin-right:4px}.newsletter-signup .button{width:100%;margin-top:.5em;padding:.52em}.newsletter-signup .email{width:100%;color:#181818}@media only screen and (min-width:1024px){.newsletter-signup{max-width:auto;float:right;margin:0}.newsletter-signup h3{margin-top:.15em;margin-bottom:1.3em}.newsletter-signup .mc-field-group{width:60%}.newsletter-signup .button{width:auto}.newsletter-signup .button,.newsletter-signup .mc-field-group{display:inline-block;vertical-align:bottom}}.sponsor{max-width:290px;margin:4em auto 0}.sponsor p{font-size:.875em;line-height:1.6}@media only screen and (min-width:1024px){.sponsor{margin-top:0}}.made-by{display:block;margin-top:5em;font-family:Montserrat,sans-serif;text-align:center;line-height:1.6}.made-by svg{display:block}.made-by p,.made-by ul{margin:0;padding:0}.made-by ul{margin-bottom:.25em}.made-by li{display:inline-block;vertical-align:middle;line-height:1}.made-by p{margin-top:.4em;font-size:.875em}.made-by a{padding:0 .125em;color:#B1B1B1;transition-duration:.2s;transition-property:color}.made-by a:focus,.made-by a:hover{color:#fff}.made-by i{font-size:26px;height:30px}.made-by .follow{margin-top:2em}.made-by .follow iframe{display:block;margin-left:auto;margin-right:auto;margin-bottom:.5em}.made-by small{display:block;margin-top:3em;font-size:.625em}.social{margin-bottom:.875em;text-align:center;line-height:2}.social .social-button{display:inline-block;vertical-align:middle;width:100px}.social .twitter-follow-button{display:block;margin:0 auto}.social .follow{margin-bottom:1.25em;line-height:1.6}.no-touch .tooltip:focus dd,.no-touch .tooltip:hover dd{display:block}.tooltip{position:relative;display:inline-block;vertical-align:text-top;margin:0;padding:0;line-height:1}.tooltip dt{position:relative;top:-.25em;padding:.25em;color:#2AA0D4;cursor:pointer}.tooltip dt span{display:none}.tooltip dd{display:none;position:absolute;left:50%;bottom:100%;bottom:calc(100% + 6px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:160px;margin:0;padding:1em;font-size:.625em;font-weight:400;line-height:1.4;background:#181818;background:rgba(24,24,24,.85);color:#fff}.tooltip dd:after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:6px 6px 0;border-color:#181818 transparent transparent;border-color:rgba(24,24,24,.85) transparent transparent}@media only screen and (min-width:769px){.tooltip{position:absolute;left:100%;top:0}}.share-buttons{margin-top:.875em}.share-buttons a{font-size:1.5em}.share-buttons p{font-family:Montserrat,sans-serif;font-size:.75em;font-weight:400;text-transform:uppercase}.share-buttons ul{margin:0;padding:0}.share-buttons li{display:inline-block;vertical-align:middle;margin:0 .25em 0 0;line-height:1;list-style:none}.store-wide-banner{position:relative;z-index:1000;color:#fff;text-align:center;line-height:1.4;background:#36C26F;font-size:.75em}.store-wide-banner:focus,.store-wide-banner:hover{background:#16B557}.store-wide-banner .full-button{cursor:pointer;display:block;width:100%;height:100%;padding:1em}.store-wide-banner a{color:#fff}@media only screen and (min-width:640px){.store-wide-banner{font-size:1em}}.sequence{height:360px;border:1px solid #000;background:#000}@media only screen and (min-width:481px){.sequence{height:490px}}.wp-caption{max-width:100%}.nav-links{line-height:1.6}.post-edit-link{display:inline-block;margin-top:2em}span.wpcf7-not-valid-tip{color:#D0021B}div.wpcf7-response-output{margin:0;padding:1.25em 1em;border:none;border-bottom:solid 1px #B1B1B1}.wpcf7-validation-errors{color:#D0021B}.wpcf7-mail-sent-ok{color:#36C26F}.wpcf7-form-control,.wpcf7-form-control-wrap{display:block;width:100%}.wpcf7-form{max-width:480px}.wpcf7 .tip{margin-top:-2em;margin-bottom:0;font-size:.75em}.wpcf7 .wpcf7-submit{width:auto}.demo_store{position:fixed;z-index:1000;bottom:0;left:0;right:0;margin:0;padding:1em;color:#fff;background:#F96D38;text-align:center;font-weight:400;font-size:.875em;line-height:1.4}@media only screen and (min-width:568px){.demo_store{font-size:1em}}.related.products{margin-top:4em}.shop_table{width:100%;margin-bottom:2em;font-size:.875em;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.shop_table thead th,.shop_table thead tr{background:#E9E9E9!important;border-bottom:none}.shop_table td,.shop_table th{padding:.4em;background:#fff!important;text-align:left}.shop_table tr{background:#fff;border-bottom:solid 2px #F8F8F8}.shop_table .product-remove{padding:.2em}.shop_table .qty{max-width:3em}.shop_table .actions{padding-top:1em;padding-bottom:1em}.shop_table .actions .button{padding:.38em 1em}.shop_table [name=update_cart]{display:block;width:100%;margin-top:1.5em}.shop_table .product-thumbnail{display:none}.shop_table .order-actions a{margin-bottom:.25em}.shop_table .order-date,.shop_table .order-total{display:none}@media only screen and (min-width:481px){.shop_table .coupon{float:left}.shop_table [name=update_cart]{float:right;display:inline-block;width:auto;margin-top:auto}.shop_table tr.order-total{display:table-row}.shop_table td.order-total,.shop_table th.order-total{display:table-cell}}@media only screen and (min-width:568px){.shop_table th{padding:1.2em 1.4em .8em}.shop_table td{padding:.4em 1em}.shop_table .order-date,.shop_table .product-thumbnail{display:table-cell}}.remove{position:relative;display:block;height:1em;padding:1em;font-weight:400;text-indent:-9999px}.remove:before{content:"\f057";font-family:FontAwesome;position:absolute;top:50%;left:0;right:0;bottom:0;color:#D0021B;text-indent:0;text-align:center;font-weight:400;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.coupon{margin-top:.5em}.coupon label[for=coupon_code]{display:none}.coupon input{display:block;width:100%}.coupon .button{margin-top:.5em}@media only screen and (min-width:481px){.coupon{margin-top:0}.coupon input{display:inline-block;vertical-align:middle;width:auto}.coupon .button{margin-top:0}.coupon .input-text{max-width:10em}}.cart_totals{margin-top:1em}.cart_totals h2{display:none}.cart_totals table{width:100%;text-align:right;margin-bottom:1em}.cart_totals table tbody tr,.cart_totals table thead tr{background:0 0}.cart_totals table tr.order-total{background:#fff}.cart_totals .checkout-button{display:block;width:100%;text-align:center}@media only screen and (min-width:481px){.cart_totals{float:right}.cart_totals .checkout-button{display:inline-block;width:auto;text-align:auto}}.woocommerce-error ul{padding-left:0}.woocommerce-error li{margin-left:0;margin-bottom:0;list-style:none}.required{color:#D0021B;border-bottom:none!important;font-weight:400}table input[type=email],table input[type=number],table input[type=password],table input[type=text],table textarea{background:#E9E9E9}form label{font-weight:700}form label+input{display:block}form input{background:#fff}form.checkout input[type=email],form.checkout input[type=number],form.checkout input[type=password],form.checkout input[type=text],form.checkout textarea{width:100%}@media only screen and (min-width:568px){form.checkout input[type=email],form.checkout input[type=number],form.checkout input[type=password],form.checkout input[type=text],form.checkout textarea{width:auto}}.payment_methods{padding-left:0}.payment_methods li{list-style:none}label[for=payment_method_paypal] img{float:right;max-width:180px;margin-left:2em}.payment_box{font-size:.875em}.form-row .input-checkbox{position:relative;top:.5em;float:left;margin-right:.25em}.wc-proceed-to-checkout{text-align:right}.woocommerce-page .header-set{padding-bottom:1em}.immediate-download.hidden,.single_add_to_cart_button.hidden{display:none!important}.woocommerce-pagination{margin:2em 0 4em;text-align:center}.woocommerce-pagination h3{margin:0 0 .25em;font-size:.75em;font-weight:400}.woocommerce-pagination ul{margin:0;padding:0}.woocommerce-pagination li{list-style:none;display:inline-block;vertical-align:middle;margin:0 .125em}.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers{display:block;padding:.25em .75em;background:#2AA0D4;color:#fff}.woocommerce-pagination a.page-numbers.current,.woocommerce-pagination a.page-numbers:focus,.woocommerce-pagination a.page-numbers:hover,.woocommerce-pagination span.page-numbers.current,.woocommerce-pagination span.page-numbers:focus,.woocommerce-pagination span.page-numbers:hover{background:#36C26F}.single-product .column{width:100%}.single-product .filter{margin-top:1em;margin-bottom:0;text-align:left}.single-product .header-set{padding-bottom:2em}@media only screen and (min-width:769px){.single-product .specs .column.three{width:26.6666666667%}.single-product .specs .column.one.column--blank{width:6.6666666667%}.single-product .specs .column.ten{clear:none;width:66.6666666667%}}@media only screen and (min-width:641px){.single-product .product-images .column.eleven{width:66.6666666667%}.single-product .product-images .column.four{width:33.3333333333%}.single-product .column.five.button-set{clear:none}}@media only screen and (min-width:921px){.single-product .specs .column.three{width:20%}.single-product main .column.five{width:33.3333333333%}.single-product .column.five.button-set{clear:none}.single-product .column.ten{width:66.6666666667%}.single-product .header-set{padding-bottom:1em}}@media only screen and (min-width:1024px){.single-product .column.column--blank{clear:none}.single-product .column.seven{clear:none;width:46.6666666667%}.single-product .specs__features .column:nth-of-type(3n+1){clear:left}}.blog .column,.error404 .column,.page-template-contact .column,.page-template-default .column{width:100%}@media only screen and (min-width:921px){.blog .column.one,.error404 .column.one,.page-template-contact .column.one,.page-template-default .column.one{float:right;clear:none;width:6.6666666667%}.blog .column.four,.error404 .column.four,.page-template-contact .column.four,.page-template-default .column.four{float:right;clear:none;width:26.6666666667%}.blog .column.ten,.error404 .column.ten,.page-template-contact .column.ten,.page-template-default .column.ten{float:left;width:66.6666666667%}}.layout5,.layout6,.layout7,.layout8,.layout9{display:none!important}@media only screen and (min-width:641px){.layout5{display:block!important}}@media only screen and (min-width:737px){.layout6{display:block!important}}@media only screen and (min-width:769px){.layout7{display:block!important}}@media only screen and (min-width:921px){.layout8{display:block!important}}@media only screen and (min-width:1024px){.layout9{display:block!important}}@charset "UTF-8";#sequence{box-sizing:border-box;position:relative;-webkit-text-size-adjust:none;width:100%;height:460px;max-width:1200px;overflow:hidden;margin:0 auto;padding:0;font-family:"Montserrat",sans-serif;background:white;border:#979797 solid 1px;border-bottom:none}#sequence *{box-sizing:content-box;line-height:1.4;-webkit-hyphens:manual !important;-moz-hyphens:manual !important;hyphens:manual !important}#sequence:before{content:"";display:block;position:absolute;z-index:10;width:100%;height:1.625em;background:#E9E9E9}#sequence:after{content:"";position:absolute;z-index:10;top:6px;left: .625em;height:14px;width:54px;background-image:url("/wp-content/themes/sequence/intro-theme/images/browser-buttons.svg");background-size:contain;background-repeat:no-repeat}#sequence .seq-nav{display:none}#sequence .seq-screen, #sequence .seq-canvas, #sequence .seq-canvas>*{margin:0;padding:0;list-style:none;overflow:hidden}#sequence .seq-canvas{position:absolute;height:100%;width:100%}#sequence .seq-canvas:after{display:none;content:"small"}#sequence .seq-canvas>*{position:absolute;top:0;right:0;bottom:0;left:0;color:white;opacity:0;line-height:1.4}#sequence .seq-canvas>*:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.6);opacity:0;-webkit-transform:translateZ(20px);transform:translateZ(20px);-webkit-transition-duration: .25s;transition-duration: .25s;-webkit-transition-delay: .25s;transition-delay: .25s;-webkit-transition-property:opacity, z-index;transition-property:opacity, z-index}#sequence .seq-canvas .seq-in{opacity:1}#sequence.seq-active{overflow:hidden}#sequence.seq-active .seq-preloader{visibility:visible;background:#E9E9E9;text-align:left}#sequence.seq-active .seq-preloader.seq-preloaded{visibility:hidden}#sequence .seq-valign{font-size:0}#sequence .seq-valign:before{content:"";height:100%}#sequence .seq-valign:before, #sequence .seq-valign>div{display:inline-block;vertical-align:middle}#sequence .seq-valign>div{font-size:16px;font-size:1rem}#sequence .seq-code-pane{box-sizing:border-box;position:absolute;z-index:100;bottom:0;left:0;right:0;background:black;color:white;-webkit-transform:translateY(100%) translateZ(20px);transform:translateY(100%) translateZ(20px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}#sequence .seq-code-pane .seq-step-icon{position:absolute;z-index:20;top:50%;margin-top:-.9375em;left:-2.2em}#sequence .seq-code-pane span{display:block}#sequence .seq-in .seq-code-pane{-webkit-transition-duration: .25s;transition-duration: .25s}#sequence .seq-code-pane-snap-shut .seq-code-pane{-webkit-transition-duration:0s !important;transition-duration:0s !important}#sequence .seq-in.seq-code-pane-open{}#sequence .seq-in.seq-code-pane-open:after{z-index:10;opacity:1;-webkit-transform:translateZ(20px);transform:translateZ(20px)}#sequence .seq-in.seq-code-pane-open .seq-code-pane{-webkit-transform:translateY(0) translateZ(20px);transform:translateY(0) translateZ(20px)}#sequence .seq-view-code{position:relative;z-index:1;cursor:pointer;display:block;width:100%;height:35px;height:2.1875rem;margin:0;padding:0;text-align:center;background:#303030;border:none;color:white;font-family:"Montserrat",sans-serif;font-size:16px;font-size:1rem;line-height:1;margin-top:-35px;margin-top:-2.1875rem}#sequence .seq-view-code:focus{outline:dotted gray 1px}#sequence .seq-view-code:active{background:black}#sequence .seq-view-code:focus i, #sequence .seq-view-code:hover i{color:#16B557}#sequence .seq-view-code i{color:#36C26F;-webkit-transform:none;transform:none}#sequence .seq-view-code .seq-step-icon{position:relative;top:0;left:0;-webkit-transform:none;transform:none}#sequence .seq-code{width:100%;padding:14px 0;padding: .875rem 0;border-left-color:#303030;border-left-style:solid;border-left-width:40px;border-left-width:2.5rem}#sequence .seq-code code{background:none;text-align:left;padding:0}#sequence .seq-code-block{position:relative;padding:0 0.5em}#sequence .seq-code-block code{display:block;line-height:1.6;font-family:'Droid Sans Mono',Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;font-size: .75em;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#sequence .seq-code-block span{line-height:1.6}#sequence .seq-code-block+.seq-code-block{margin-top:1em}#sequence .seq-code-1{margin-left:1em}#sequence .seq-content{box-sizing:border-box;overflow:hidden;position:absolute;left:0;right:0;top:0;bottom:0;padding-top:26px;padding-top:1.625rem;padding-bottom:35px;padding-bottom:2.1875rem;text-align:center;background:white}#sequence .seq-content code{position:relative}#sequence .seq-step{position:relative;font-family:Ubuntu,sans-serif}#sequence .seq-step p{font-weight:300}#sequence em, #sequence .seq-content code{background:white;font-style:normal;padding: .25em;font-family:'Droid Sans Mono',Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace}#sequence .seq-step-icon{box-sizing:content-box;display:inline-block;vertical-align:text-top;top:0;width:1.625em;height:1.625em;margin:0;color:#36C26F;font-family:"Montserrat",sans-serif;font-weight:700;font-style:normal;background:transparent;border:solid 2px #36C26F;border-radius:50%;text-align:center;line-height:1.625}#sequence sup.seq-step-icon{width:1em;height:1em;line-height:100%;margin-left:2px;padding: .15em;font-size:10px;border:solid 1px #36C26F}#sequence .seq-instruction{max-width:540px;margin-left: .625em;margin-right: .625em;padding:1em;color:black;background-color:#F8F8F8;text-align:left}#sequence .seq-instruction>h3:first-of-type{margin-top:0}#sequence .seq-instruction h3{margin-top:1em;margin-bottom:0;font-size:1em;font-weight:400;color:#282828}#sequence .seq-instruction p{margin-bottom:0;color:#484848;line-height:1.6;font-size: .75em}#sequence .seq-instruction a{color:#2AA0D4;text-decoration:none}#sequence .seq-instruction a:focus, #sequence .seq-instruction a:hover{color:#0890CA}#sequence .seq-instruction .seq-tip{font-size: .6875em}#sequence .seq-instruction .seq-tip.seq-bulb:before{content:"";display:inline-block;vertical-align:text-bottom;height:1.333333em;width:1.33333em;margin-right: .333333em;line-height:1;background-image:url("/wp-content/themes/sequence/intro-theme/images/bulb.svg");background-repeat:no-repeat;background-position:50% 50%;background-size:contain}#sequence .seq-instruction-icon{width:12px;height:30px}#sequence .seq-title{margin-top: .5em;margin-bottom:1em;text-align:center;color:#282828}#sequence .seq-title>*{display:inline-block;vertical-align:middle;margin:0}#sequence .seq-title h2{padding:0 0.5em;font-size:1em;font-weight:700;color:#484848;text-transform:uppercase;line-height:1}#sequence .seq-title object img{width:12px;height:30px}#sequence .seq-examples{margin:0;margin-top:8px;margin-top: .5rem;padding:0;text-align:center;font-size:0}#sequence .seq-examples li{box-sizing:border-box;overflow:hidden;display:inline-block;vertical-align:middle;width:30.666666%;margin:0 1%;padding: .5em;list-style:none;font-size:14px;font-size: .875rem}#sequence .seq-examples li:nth-child(3n+1){margin-left:0}#sequence .seq-examples li:nth-child(3n+3){margin-right:0}#sequence .seq-examples li p{margin:0;margin-top: .25em;padding:0;line-height:1;font-size: .75em;font-family:Ubuntu,sans-serif;font-weight:700}#sequence .seq-examples li img{width:100%;height:auto}#sequence .seq-examples li object{width:100%;max-width:42px;height:auto}#sequence .seq-examples li object img{width:42px;height:42px}#sequence .seq-browsers{margin:0}#sequence .seq-browsers li{width:18.4%}#sequence .seq-content{-webkit-transform:translateX(100%) translateZ(1px);transform:translateX(100%) translateZ(1px);-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}#sequence .seq-step3 .seq-content{-webkit-transform:translateZ(1px) scale(0);transform:translateZ(1px) scale(0)}#sequence .seq-transform{-webkit-transform:translateX(-100px) translateZ(0);transform:translateX(-100px) translateZ(0);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay: .5s;animation-delay: .5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes transform{100%{-webkit-transform:translateX(100px) translateZ(0);transform:translateX(100px) translateZ(0)}}@keyframes transform{100%{-webkit-transform:translateX(100px) translateZ(0);transform:translateX(100px) translateZ(0)}}#sequence .seq-scale{-webkit-transform:translateZ(0) scale(0);transform:translateZ(0) scale(0);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay: .5s;animation-delay: .5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes scale{100%{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}}@keyframes scale{100%{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}}#sequence .seq-rotate{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay: .5s;animation-delay: .5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes rotate{100%{-webkit-transform:translateZ(0) rotate(720deg);transform:translateZ(0) rotate(720deg)}}@keyframes rotate{100%{-webkit-transform:translateZ(0) rotate(720deg);transform:translateZ(0) rotate(720deg)}}#sequence .seq-fade{opacity:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay: .5s;animation-delay: .5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes fade{100%{opacity:0}}@keyframes fade{100%{opacity:0}}#sequence .seq-threed{-webkit-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay: .5s;animation-delay: .5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-property:transform;animation-property:transform}@-webkit-keyframes threeD{100%{-webkit-transform:translateZ(0) rotateY(360deg);transform:translateZ(0) rotateY(360deg)}}@keyframes threeD{100%{-webkit-transform:translateZ(0) rotateY(360deg);transform:translateZ(0) rotateY(360deg)}}#sequence .seq-doors{overflow:hidden;position:relative;display:inline-block;width:42px;height:42px;margin:0 auto}#sequence .seq-doors:before, #sequence .seq-doors:after{content:"";position:absolute;display:block;width:21px;height:42px;background:#36C26F;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}#sequence .seq-doors:before{left:0;-webkit-transform:translateX(-100%) translateZ(0);transform:translateX(-100%) translateZ(0)}#sequence .seq-doors:after{right:0;-webkit-transform:translateX(100%) translateZ(0);transform:translateX(100%) translateZ(0)}@-webkit-keyframes door-open{50%,100%{-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}}@keyframes door-open{50%,100%{-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}}#sequence .seq-touch{position:absolute;z-index:10;top:50%;left:50%;width:160%;height:100%;max-width:640px;max-height:640px;text-align:left;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(0);-webkit-animation-duration: .35s;animation-duration: .35s;-webkit-animation-delay:1.8s;animation-delay:1.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes touch{100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(90deg);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(90deg)}}@keyframes touch{100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(90deg);transform:translateX(-50%) translateY(-50%) translateZ(0) rotate(90deg)}}#sequence .seq-touch img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);max-width:100%;height:auto}#sequence .seq-touch .seq-swipe{z-index:20;-webkit-transform:translateX(100%) translateY(-40%) translateZ(0) rotate(-90deg);transform:translateX(100%) translateY(-40%) translateZ(0) rotate(-90deg);-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:1.8s;animation-delay:1.8s;-webkit-transition-timing-function:linear;transition-timing-function:linear}@-webkit-keyframes swipe{33.3%{-webkit-transform:translateX(-50%) translateY(-40%) translateZ(0) rotate(-100deg);transform:translateX(-50%) translateY(-40%) translateZ(0) rotate(-100deg);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}66.6%{-webkit-transform:translateX(-50%) translateY(-80%) translateZ(0) rotate(-90deg);transform:translateX(-50%) translateY(-80%) translateZ(0) rotate(-90deg);-webkit-transition-timing-function:linear;transition-timing-function:linear}100%{-webkit-transform:translateX(100%) translateY(-80%) translateZ(0) rotate(-80deg);transform:translateX(100%) translateY(-80%) translateZ(0) rotate(-80deg)}}@keyframes swipe{33.3%{-webkit-transform:translateX(-50%) translateY(-40%) translateZ(0) rotate(-100deg);transform:translateX(-50%) translateY(-40%) translateZ(0) rotate(-100deg);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}66.6%{-webkit-transform:translateX(-50%) translateY(-80%) translateZ(0) rotate(-90deg);transform:translateX(-50%) translateY(-80%) translateZ(0) rotate(-90deg);-webkit-transition-timing-function:linear;transition-timing-function:linear}100%{-webkit-transform:translateX(100%) translateY(-80%) translateZ(0) rotate(-80deg);transform:translateX(100%) translateY(-80%) translateZ(0) rotate(-80deg)}}#sequence .seq-touch-title{box-sizing:border-box;position:absolute;z-index:10;left:50%;top:50%;-webkit-transform:translateY(-50%) translateZ(0);transform:translateY(-50%) translateZ(0);margin: .5em 0;padding:0 0.5em;color:#F96D38;font-size:1em;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#sequence .seq-touch-title-1{width:28.125%;margin-left:-14.0625%;opacity:1;-webkit-animation-duration: .3s;animation-duration: .3s;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fade-out{100%{opacity:0}}@keyframes fade-out{100%{opacity:0}}#sequence .seq-touch-title-1:after{content:"|";opacity:0;-webkit-animation-name:blinking-cursor;animation-name:blinking-cursor;-webkit-animation-duration: .25s;animation-duration: .25s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes blinking-cursor{0%{opacity:0}100%{opacity:1}}@keyframes blinking-cursor{0%{opacity:0}100%{opacity:1}}#sequence .seq-touch-title-2{width:45.3125%;margin:0;padding:0 1em;overflow:hidden;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(1px) rotate(-90deg);transform:translateX(-50%) translateY(-50%) translateZ(1px) rotate(-90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#sequence .seq-touch-title-2 p{display:block;width:100%;margin:0;padding:0;-webkit-transform:translateX(-100%) translateZ(0);transform:translateX(-100%) translateZ(0);-webkit-animation-duration: .3s;animation-duration: .3s;-webkit-animation-delay:2.35s;animation-delay:2.35s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes slide-in{100%{-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}}@keyframes slide-in{100%{-webkit-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}}#sequence .seq-browser-icon{display:block;max-width:54px;max-height:54px;margin:0 auto;margin-bottom: .5em;-webkit-transform:translateZ(0) scale(0);transform:translateZ(0) scale(0);-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-timing-function:cubic-bezier(.55,1.58,.63,.99);transition-timing-function:cubic-bezier(.55,1.58,.63,.99);-webkit-transition-property:transform;transition-property:transform}#sequence .seq-browser-icon-1{-webkit-transition-delay: .3s;transition-delay: .3s}#sequence .seq-browser-icon-2{-webkit-transition-delay: .35s;transition-delay: .35s}#sequence .seq-browser-icon-3{-webkit-transition-delay: .4s;transition-delay: .4s}#sequence .seq-browser-icon-4{-webkit-transition-delay: .45s;transition-delay: .45s}#sequence .seq-browser-icon-5{-webkit-transition-delay: .5s;transition-delay: .5s}#sequence .seq-browser-icon-6{-webkit-transition-delay: .55s;transition-delay: .55s}#sequence .seq-browser-icon-7{-webkit-transition-delay: .6s;transition-delay: .6s}#sequence .seq-logo{display:block;width:100%;max-width:240px;height:auto;margin:0.5em auto 3em auto}#sequence .seq-step7 .seq-content{text-align:center}#sequence .seq-step7 .seq-instruction{box-sizing:border-box;padding-top:2em;padding-bottom:2em;text-align:center}#sequence .seq-instruction .seq-follow-on{margin:0;font-size: .75em;text-align:center}#sequence a.seq-button{display:block;margin-top: .71428571em;padding:1.2em;color:white;text-align:center;text-transform:uppercase;font-size: .875em;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-property:background-color;transition-property:background-color}#sequence a.seq-button:first-of-type{margin-left:0}#sequence a.seq-button:last-of-type{margin-right:0}#sequence a.seq-button:focus, #sequence a.seq-button:hover{color:white}#sequence a.seq-button i{margin-left:2px}#sequence .seq-button-link{background:#36C26F}#sequence .seq-button-link:focus, #sequence .seq-button-link:hover{background:#16B557}#sequence .seq-button-highlight{background:#2AA0D4}#sequence .seq-button-highlight:focus, #sequence .seq-button-highlight:hover{background:#0890CA}#sequence .seq-features{margin:0;margin-top:20px;margin-top:1.25rem;padding:0;font-size:0}#sequence .seq-features li{position:relative;margin-bottom: .25em;line-height:1.8;list-style:none;font-size:12px;font-weight:400}#sequence .seq-features i{color:#F96D38}#sequence .seq-features sup{position:absolute}#sequence.seq-reversed .seq-touch{-webkit-animation-name:touch;animation-name:touch}#sequence.seq-reversed .seq-touch-title-1{-webkit-animation-name:fade-out;animation-name:fade-out}#sequence.seq-reversed .seq-touch-title-2 p{-webkit-animation-name:slide-in;animation-name:slide-in}#sequence.seq-reversed .seq-out .seq-touch{-webkit-animation-name:none;animation-name:none}#sequence.seq-reversed .seq-out .seq-touch-title-1, #sequence.seq-reversed .seq-out .seq-touch-title-2 p{-webkit-animation-name:none;animation-name:none}#sequence .seq-in .seq-content{-webkit-transform:translateX(0) translateY(0) translateZ(1px);transform:translateX(0) translateY(0) translateZ(1px)}#sequence .seq-in .seq-code-block{opacity:1;-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}#sequence .seq-in .seq-code-block:nth-of-type(2){-webkit-transition-delay: .1s;transition-delay: .1s}#sequence .seq-in .seq-code-block:nth-of-type(3){-webkit-transition-delay: .2s;transition-delay: .2s}#sequence .seq-in .seq-code-block:nth-of-type(4){-webkit-transition-delay: .3s;transition-delay: .3s}#sequence .seq-in.seq-step3 .seq-content{-webkit-transform:translateZ(1px) scale(1);transform:translateZ(1px) scale(1)}#sequence .seq-in .seq-transform{-webkit-animation-name:transform;animation-name:transform}#sequence .seq-in .seq-scale{-webkit-animation-name:scale;animation-name:scale}#sequence .seq-in .seq-rotate{-webkit-animation-name:rotate;animation-name:rotate}#sequence .seq-in .seq-fade{-webkit-animation-name:fade;animation-name:fade}#sequence .seq-in .seq-threed{-webkit-animation-name:threeD;animation-name:threeD}#sequence .seq-in .seq-doors:before, #sequence .seq-in .seq-doors:after{-webkit-animation-name:door-open;animation-name:door-open}#sequence .seq-in .seq-touch{-webkit-animation-name:touch;animation-name:touch}#sequence .seq-in .seq-swipe{-webkit-animation-name:swipe;animation-name:swipe}#sequence .seq-in .seq-touch-title-1{-webkit-animation-name:fade-out;animation-name:fade-out}#sequence .seq-in .seq-touch-title-2 p{-webkit-animation-name:slide-in;animation-name:slide-in}#sequence .seq-in .seq-browser-icon{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}#sequence .seq-out .seq-content{-webkit-transform:translateX(-100%) translateZ(1px);transform:translateX(-100%) translateZ(1px)}#sequence .seq-out .seq-code-block{opacity:0;-webkit-transform:translateY(-20px) translateZ(0);transform:translateY(-20px) translateZ(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#sequence .seq-out .seq-touch{-webkit-animation-name:touch;animation-name:touch}#sequence .seq-out .seq-touch-title-1{-webkit-animation-name:fade-out;animation-name:fade-out}#sequence .seq-out .seq-touch-title-2 p{-webkit-animation-name:slide-in;animation-name:slide-in}#sequence .seq-out .seq-browser-icon{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition-delay:0s;transition-delay:0s}#sequence.seq-fallback{}#sequence.seq-fallback .seq-code-pane, #sequence.seq-fallback .seq-code-pane-snap-shut .seq-code-pane{-webkit-transform:none !important;transform:none !important;top:100%}#sequence.seq-fallback .seq-in.seq-code-pane-open .seq-code-pane{top:auto}#sequence.seq-fallback .seq-touch-title-1{display:none}#sequence.seq-fallback .seq-touch{left:50%;top:50%;width:640px;height:640px;margin-left:-320px;margin-top:-320px}#sequence.seq-fallback .seq-touch img{left:50%;top:50%;width:640px;height:640px;margin-left:-320px;margin-top:-320px;-webkit-transform:none;transform:none}#sequence.seq-fallback .seq-swipe{display:none}#sequence.seq-fallback .seq-touch-title-2{width:180px;margin-left:-90px;margin-top:-55px}@media only screen and (min-width: 480px){#sequence .seq-small-break{display:none}#sequence .seq-instruction{margin-left:5%;margin-right:5%}#sequence .seq-instruction p{line-height:1.4;font-size: .875em}#sequence .seq-instruction .seq-tip{font-size: .75em}}@media only screen and (min-width: 600px){#sequence{height:100%;min-height:585px}#sequence .seq-instruction{padding:2em 1.5em}#sequence .seq-instruction-icon{width:auto;height:auto}#sequence .seq-examples{margin-top:16px;margin-top:1rem}#sequence .seq-examples li{width:15%}#sequence .seq-examples li:nth-child(3n+1){margin-left:1%}#sequence .seq-examples li:nth-child(3n+3){margin-right:1%}#sequence .seq-examples li:first-child{margin-left:0}#sequence .seq-examples li:last-child{margin-right:0}#sequence .seq-features li{font-size:14px}}@media only screen and (min-width: 640px){#sequence .seq-touch-title-1{width:28.4375%;margin-left:-14.21875%}#sequence .seq-touch-title-2{width:45.3125%}}@media only screen and (min-width: 860px){#sequence.seq-fallback .seq-code-pane{background:black;border-left:#303030 solid 2.5rem;top:0}#sequence.seq-fallback .seq-code{margin-left:-2.5rem}#sequence.seq-fallback .seq-code-pane, #sequence.seq-fallback .seq-code-pane-snap-shut .seq-code-pane, #sequence.seq-fallback .seq-in.seq-code-pane-open .seq-code-pane{top:0}#sequence .seq-canvas:before{content:"";position:absolute;top:0;bottom:0;left:0;width:calc(30% - 2.5em);background:black;border-left-color:#303030;border-left-style:solid;border-left-width:40px;border-left-width:2.5rem}#sequence .seq-canvas:after{content:"large"}#sequence .seq-canvas>*:after{content:none}#sequence .seq-code{box-sizing:border-box;padding-left:40px;padding-left:2.5rem;padding-right:14px;padding-right: .875rem;border:none}#sequence .seq-code-pane{display:block;top:26px;top:1.625rem;bottom:0;left:0;width:30%;background:transparent;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:none;transition:none}#sequence .seq-code-pane code{font-size: .875em}#sequence .seq-view-code{display:none}#sequence .seq-code-block{opacity:0;-webkit-transform:translateY(10px) translateZ(0);transform:translateY(10px) translateZ(0);-webkit-transition-duration: .1s, .2s;transition-duration: .1s, .2s;-webkit-transition-property:opacity, transform;transition-property:opacity, transform;-webkit-transition-timing-function:ease-out, cubic-bezier(.55,1.58,.63,.99);transition-timing-function:ease-out, cubic-bezier(.55,1.58,.63,.99)}#sequence .seq-content{left:auto;bottom:0;width:70%;padding-top:47px;padding-bottom:2.9375rem;-webkit-transform:translateY(100%) translateZ(1px);transform:translateY(100%) translateZ(1px)}#sequence .seq-in .seq-content{-webkit-transform:translateY(0) translateZ(1px);transform:translateY(0) translateZ(1px)}#sequence .seq-out .seq-content{-webkit-transform:translateY(-100%) translateZ(1px);transform:translateY(-100%) translateZ(1px)}#sequence .seq-instruction{width:73%;margin-left:10%;margin-right:10%;padding:1em 3.5%}#sequence .seq-instruction h3{font-size:1.5em;margin-top:1em}#sequence .seq-instruction p{font-size:1em;line-height:1.6}#sequence .seq-nav{display:block;position:absolute;z-index:100;right:0;bottom: .625em;width:70%;padding:0;border:none;color:#E9E9E9;text-align:center}#sequence .seq-nav .seq-next, #sequence .seq-nav .seq-prev{cursor:pointer;padding: .625em;border:none;background:white;background:rgba(255, 255, 255, 0.8);font-size: .875em;color:#828282;opacity: .8;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-property:opacity;transition-property:opacity}#sequence .seq-nav .seq-next:focus, #sequence .seq-nav .seq-next:hover, #sequence .seq-nav .seq-prev:focus, #sequence .seq-nav .seq-prev:hover{color:#282828;opacity:1}#sequence .seq-nav .seq-next i, #sequence .seq-nav .seq-prev i{display:inline-block;line-height:1.25}#sequence .seq-touch img{max-width:100%}#sequence .seq-title{margin-top:1em;margin-bottom:1.5em}#sequence .seq-title object img{width:23px;height:57px}#sequence .seq-examples li{font-size:16px;font-size:1rem}#sequence a.seq-button{display:inline-block;margin-left:0.285714em;margin-right:0.285714em}#sequence .seq-features{margin-top:8px;margin-top: .5rem}#sequence .seq-features li{float:left;width:50%}#sequence .seq-step5 .seq-step p{font-size: .875em}}.seq-pagination{position:relative;z-index:110;max-width:1200px;margin:0 auto;padding:0;text-align:center;background:#E9E9E9;border:#979797 solid 1px;border-top:none;box-sizing:border-box;font-family:"Montserrat",sans-serif;font-size:0}.seq-pagination span{display:none}.seq-pagination li{position:relative;display:inline-block;vertical-align:top;width:14.2857143%;margin:0;list-style:none;color:#484848;line-height:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-property:width;transition-property:width;font-size:16px;font-size:1rem}.seq-pagination li:after{content:"";position:absolute;right:0;top: .5em;bottom: .5em;width:1px;background:#c0c0c0}.seq-pagination li:last-child:after{content:none}.seq-pagination li i{display:inline-block;vertical-align:text-bottom;font-size:1.5em;line-height:1}.seq-pagination li:focus, .seq-pagination li:hover{color:black}.seq-pagination li:focus i, .seq-pagination li:hover i{color:#2AA0D4}.seq-pagination li.seq-current i{color:#36C26F}.seq-pagination a{box-sizing:border-box;display:block;padding:1em 0.875em;text-decoration:none;color:inherit;font-size: .75em;text-align:center;text-transform:uppercase;line-height:1;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seq-pagination a:focus, .seq-pagination a:hover{color:inherit}@media only screen and (min-width: 568px){.seq-pagination i{margin-bottom: .5em}.seq-pagination span{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media only screen and (min-width: 769px){.seq-pagination li{width:13.666667%}.seq-pagination li.seq-current{width:18%}}