/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,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:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*:not(strike){text-decoration:none}body,html{background-color:#fffefd;width:100%;height:100%;font-family:"calluna", calluna, georgia, times, serif;color:#343434;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,h2,h3{margin:0;line-height:1;text-transform:uppercase;font-weight:600;font-family:"calluna-sans", calluna sans, helvetica, arial, sans-serif}h1{letter-spacing:5px}@media only screen and (max-width: 440px){h1{letter-spacing:2px}}h2{letter-spacing:1px}h3{letter-spacing:1px;font-size:1.6em}@media only screen and (max-width: 700px){h3{font-size:1.4em}}@media only screen and (max-width: 440px){h3{font-size:1.2em}}p{margin:0;line-height:1.5}p a{border-bottom:1px solid}a{color:inherit}ul,ol{margin:0;padding:0}img{width:100%}#add-ons{background:rgba(255,254,253,0.8);position:fixed;text-align:center;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:0;left:0;z-index:5;opacity:0;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;pointer-events:none}#add-ons .items{position:absolute;box-shadow:0px 4px 12px rgba(21,22,24,0.25);top:-50%;left:6%;width:88%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fffefd;padding:3%;margin:0 !important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;overflow:visible !important}@media only screen and (max-width: 1100px){#add-ons .items:last-of-type{margin-bottom:0 !important}}#add-ons .close{content:"";background:url(../img/close.svg) no-repeat center;background-size:18px;position:absolute;right:0;top:-30px;height:30px;width:30px;cursor:pointer}#container{background-color:#151618;position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}#container:after{content:"";background:url("../img/down.svg") no-repeat center;background-size:50px;width:50px;height:50px;color:#fffefd;position:absolute;left:0;bottom:5%;width:100%}@media only screen and (max-width: 700px){#container:after{height:30px;background-size:30px}}.bright{opacity:1 !important;-webkit-transform:none !important}.point{pointer-events:auto !important}.visible{opacity:1 !important;pointer-events:auto !important}.drop{top:50% !important}header{position:fixed;z-index:2;top:0;left:3%;width:94%;padding-right:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fffefd;height:77px}@media only screen and (max-width: 700px){header{width:100%;height:57px;padding-right:0;left:0}}header a.logo{width:100px;height:inherit;float:left;text-align:center}header a.logo svg{width:70px;height:100%}header>ul{list-style:none;float:right;overflow:auto}header>ul li{float:left;text-transform:uppercase;font-family:"calluna-sans", calluna sans, helvetica, arial, sans-serif;font-size:14px;font-weight:600;letter-spacing:1px}header>ul li a{display:block;padding:30px 10px}header>ul li:last-child{border:1px solid;margin-top:19px;margin-left:10px}header>ul li:last-child a{padding:10px 20px}header>ul li:last-child a:hover{background-color:rgba(255,254,253,0.1)}@media only screen and (max-width: 700px){header>ul{float:none;text-align:center}header>ul li:nth-child(-n+3){float:none;display:inline-block}header>ul li:nth-child(-n+3) a{padding:20px 15px}header>ul li:last-child{display:none}}header a:hover{background-color:rgba(255,254,253,0.1)}#content header{background-color:#fffefd;border-bottom:1px solid #dcdddd;pointer-events:none;overflow:hidden;color:#151618}#content header a:hover{background-color:rgba(21,22,24,0.1)}#content header svg path{fill:#151618}#content header #blurred{position:absolute;pointer-events:none;z-index:-1;-webkit-filter:blur(8px);-moz-filter:blur(8px);filter:blur(8px);opacity:0.5}.addons header{width:100%;left:0;pointer-events:auto !important}.addons header #blurred{width:100%}#add-ons .items{margin-top:80px;overflow:auto}@media only screen and (max-width: 700px){#add-ons .items{margin-top:2em}}#add-ons .items .close{background-image:url(../../img/close.svg)}#add-ons .item{border:1px solid;display:block;padding:50px 0;margin-bottom:50px;width:49%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#add-ons .item:nth-of-type(odd){margin-right:1%}#add-ons .item:nth-of-type(even){margin-left:1%}#add-ons .item:nth-last-of-type(-n+2){margin-bottom:0}#add-ons .item:hover{color:#e80000;border-color:#e80000}@media only screen and (max-width: 1100px){#add-ons .item{width:100%;margin-left:0 !important;margin-right:0 !important}#add-ons .item:nth-last-of-type(2){margin-bottom:50px}}@media only screen and (max-width: 700px){#add-ons .item{padding:10% 3%;margin-bottom:1.5em}#add-ons .item:nth-last-of-type(2){margin-bottom:1.5em}}#add-ons .item span{font-style:italic;font-size:1.2em;display:block;margin-top:10px;letter-spacing:.1em}@media only screen and (max-width: 700px){#add-ons .item span{font-size:1em;margin-top:5px;letter-spacing:0}}articles{text-align:left !important}#block{position:absolute;height:100%;width:100%;background:#151618}#hero{position:absolute;background:url(../../img/chameleon/chameleon.svg) no-repeat center;background-size:contain;width:80%;height:90%;left:10%;top:0}#hero span{position:absolute;background-color:rgba(21,22,24,0.8);color:#fffefd;font-weight:100;font-size:1.5em;left:0;width:100%;text-align:center;top:70%}@media only screen and (max-width: 700px){#hero span{font-size:1.2em;top:60%}}@media only screen and (max-width: 625px){nav.desktop{display:none}}nav.mobile{display:none}nav.mobile a,nav.mobile span{line-height:2em}@media only screen and (max-width: 625px){nav.mobile{display:inherit}}.docs nav{background:-moz-linear-gradient(top, rgba(255,254,253,0) 0%, rgba(255,254,253,0.5) 25%, #fffefd 50%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,254,253,0)), color-stop(25%, rgba(255,254,253,0.5)), color-stop(50%, #fffefd));background:-webkit-linear-gradient(top, rgba(255,254,253,0) 0%, rgba(255,254,253,0.5) 25%, #fffefd 50%);background:-o-linear-gradient(top, rgba(255,254,253,0) 0%, rgba(255,254,253,0.5) 25%, #fffefd 50%);background:-ms-linear-gradient(top, rgba(255,254,253,0) 0%, rgba(255,254,253,0.5) 25%, #fffefd 50%);background:linear-gradient(to bottom, rgba(255,254,253,0) 0%,rgba(255,254,253,0.5) 25%,#fffefd 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 )}.docs nav a,.docs nav span{color:#151618;border-bottom-color:#151618}.docs nav a:before{background:#151618}.docs nav a:after{background:#fffefd}nav{position:fixed;bottom:-1px;width:101%;padding-top:40px;font-family:"calluna-sans", calluna sans, helvetica, arial, sans-serif}nav a,nav .purchase{display:block;color:#fffefd;float:left;width:33.33%;border-bottom-style:solid;border-bottom-color:#fffefd;text-align:center;line-height:3em;font-size:.95em;text-transform:uppercase;padding-top:5px;position:relative;border-bottom-width:5px}nav a:hover,nav .purchase:hover{color:#3cb0e4 !important}nav a:before,nav a:after{content:"";width:10px;height:10px;position:absolute;bottom:0}nav a:before{background:#fffefd}nav a:after{background:#151618}nav a:nth-child(1){padding-top:15px}nav a:nth-child(1):before{right:0}nav a:nth-child(1):after{right:0;border-bottom-right-radius:10px}nav .purchase{border-bottom-width:15px;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s;cursor:pointer}nav .purchase:hover{border-bottom-width:20px;padding:0}nav a:nth-child(3){padding-top:15px}nav a:nth-child(3):before{left:0}nav a:nth-child(3):after{left:0;border-bottom-left-radius:10px}.chameleon nav a:after{display:none}.chameleon nav a:before{display:none}#docs{position:relative;max-width:900px;padding:77px 3% 16%;left:50% !important;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#docs h1:first-child{font-size:3em;text-align:center;margin-bottom:10%;margin-top:8%}@media only screen and (max-width: 700px){#docs h1:first-child{margin-top:4%;font-size:2em}}#docs h1{letter-spacing:1px;text-transform:uppercase;margin:0;line-height:1;font-size:2.5em}@media only screen and (max-width: 700px){#docs h1{font-size:1.5em}}#docs h2{text-transform:uppercase;font-size:1.8em;border-bottom:2px solid;display:inline-block;line-height:1}@media only screen and (max-width: 700px){#docs h2{font-size:1.2em}}#docs h3{text-transform:uppercase;margin-top:1em;margin-bottom:-1.5em;line-height:1;font-size:1.4em}@media only screen and (max-width: 700px){#docs h3{font-size:1em;margin-bottom:-.5em}}#docs p{line-height:1.75em;font-size:1.4em;margin:5% 0}@media only screen and (max-width: 700px){#docs p{font-size:1em}}#docs p a{color:#151618;border-bottom:1px solid}#docs p em.dis{opacity:.5}#docs p span{font-size:1.6em;opacity:.8}#docs>ul,#docs>ol{font-size:1.4em}#docs>ul li,#docs>ol li{line-height:1.75em;margin:.5em 0}#docs>ul li a,#docs>ol li a{color:#151618;border-bottom:1px solid}#docs>ul ul,#docs>ul ol,#docs>ol ul,#docs>ol ol{padding-left:5%}@media only screen and (max-width: 935px){#docs>ul,#docs>ol{padding-left:5%}}@media only screen and (max-width: 700px){#docs>ul,#docs>ol{font-size:1em}}#docs blockquote{padding-left:5%;margin:0;border-left:5px solid #dcdddd}#docs blockquote p{font-style:italic;font-size:1.8em;opacity:0.8}@media only screen and (max-width: 700px){#docs blockquote p{font-size:1.4em}}#docs hr{border:none;border-bottom:5px solid rgba(21,22,24,0.1);width:50%;margin:10% auto}pre,code{font-family:"source-code-pro", monospace, sans-serif;border-radius:5px;border:1px solid rgba(21,22,24,0.2);background-color:rgba(21,22,24,0.02)}pre{padding:20px}pre code{background:none;border:none;padding:0;white-space:-moz-pre-wrap;white-space:pre-wrap}code{padding:0px 5px 3px;font-size:1.2rem;white-space:nowrap}@media only screen and (max-width: 700px){code{font-size:.8em}}#demo h1{font-size:2em;text-align:center;margin:4% 0}@media only screen and (max-width: 700px){#demo h1{margin-top:4%;font-size:2em}}#demo pre,#demo code{border-radius:0;border:none;background:none}#demo #fullscreen{background-repeat:no-repeat;background-position:center;background-size:cover;height:400px;width:100%}#demo #thumbs{overflow:auto}#demo .thumbnail{width:20%;padding:1%;box-sizing:border-box;height:auto;float:left;display:block}#demo .thumbnail:nth-child(-n+5){padding-top:0}#demo #portfolio{text-align:center;margin:0px auto}#demo #portfolio img{width:100%;float:left;background:rgba(0,0,0,0.05) url(../../img/addons/loading.svg) no-repeat center;box-sizing:border-box}#demo #portfolio img:nth-child(2n){width:80%}#demo #portfolio img:nth-child(3n){width:60%}#demo #portfolio img:nth-child(4n){width:40%}#demo #portfolio img:nth-child(5n){width:20%}
