@import url(//fonts.googleapis.com/css?family=Lato:300,400,700,400italic);html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:museo-sans,Lato,helvetica neue,sans-serif;font-size:calc(14px + 0.2vw);line-height:calc(1.4rem + 0.2vw);color:#555}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}[hidden],audio:not([controls]),template{display:none}a{background:0 0;text-decoration:none;color:#47A5DF}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}small{font-size:80%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;bottom:-.25em}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}img{border:0;max-width:100%}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0;border:0;border-top:2px solid #555}pre{overflow:auto;color:#19618e;border-radius:5px;padding:5px;word-break:normal;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;-moz-tab-size:2;tab-size:2;word-wrap:break-word;border:0!important;margin:0 0 25px}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;text-transform:none}select{text-transform:none;display:inline-block;cursor:pointer;text-decoration:none;color:#333;text-align:left;transition:box-shadow .15s;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:5px 12px;border-radius:3px;border:1px solid transparent;outline:0;margin-bottom:0;line-height:1.4rem;font-family:museo-sans,Lato,helvetica neue,sans-serif;font-size:16px;background-color:#EDEDED;border-color:#EDEDED;height:calc(1.4rem + 10px);background-image:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;display:inline-block;width:14px;margin-left:1px;margin-right:5px}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{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto;padding:5px;border-radius:3px;border:1px solid #CCC;outline:0;line-height:1.4rem;font-family:museo-sans,Lato,helvetica neue,sans-serif;margin:0;display:block;max-width:100%;width:300px}optgroup{font-weight:700}*{box-sizing:border-box}iframe{width:100%;border:0;padding:15px;margin-bottom:25px}@font-face{font-family:Kickstart;src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAhAABEAAAAADGQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwAAAAcbMG9U0dERUYAAAGcAAAAHQAAACAAQgAET1MvMgAAAbwAAABBAAAAYGl6iNpjbWFwAAACAAAAAGwAAAF6U3dB6mN2dCAAAAJsAAAABgAAAAYFEQBEZnBnbQAAAnQAAAGxAAACZVO0L6dnYXNwAAAEKAAAAAgAAAAIAAAAEGdseWYAAAQwAAAA5wAAASQqOzxvaGVhZAAABRgAAAAxAAAANgcNT75oaGVhAAAFTAAAAB8AAAAkDXIHUGhtdHgAAAVsAAAAPQAAAFQ4ZP91bG9jYQAABawAAAATAAAALASoBPBtYXhwAAAFwAAAACAAAAAgATMATG5hbWUAAAXgAAABsQAAA4wvhnuncG9zdAAAB5QAAAByAAAA0sfVf25wcmVwAAAICAAAAC4AAAAusPIrFHdlYmYAAAg4AAAABgAAAAZRxFQtAAAAAQAAAADMPaLPAAAAANAxGEAAAAAA0FMCQ3jaY2BkYGDgA2IJBhBgYmAEQhEgZgHzGAAFJgBHAAAAeNpjYGa6xDiBgZWBhdWY5SwDA8MsCM10liGN8Q0DHhAQGRTM4MCgoPqHLe1fGgMDm/X/30BhRiQlCgyMAKRhDTwAAAB42mNgYGBmgGAZBkYGECgB8hjBfBaGCCAtxCAAFGFiUGDQZrBlWKDApaCvEK/65/9/oBxMjAEm9v/x/5v/T/xPe8B+//H9LbckoGaiAUY2BrgEIxOQYEJXAHESFLBgGMDKMIgAG1m6AFgnF+QAAABEBREAAHjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3jaZY6xSsRAEIb/mexuoqdoUPGuM6AIyt3eZUtT5hXuDSzkKrsrfQUr8R0EmeQ9traxVhtrQS57ZgVBdIaf+fkY/hkwaoAv9RwJUkwagq3aVNF72Rj9XLUJ9xZNErGOuE0Nr6qWInd5kZ8UeVHzUTim+3Cl558PtfIAaO3ozmyqBTSQFKYP9+bJdcvHbqAWZ93LLV/3azDrgHHG5uL7/gA72MMhphBYUU60Fyols7LlZNvLRim7VvadHHjJS5KhbUZ0junstP8kNv2ZnKmP1X+NaRReo3hJw/AWxTc/DoRfNcMXDKpM2gB42mNgZGBgAGLu0C8v4vltvjLIczCAwIVgJmcY/d+YgYGDic0ayOVgYAKJAgAIlwhcAAAAeNpjYGRgYLNmYGVg4GD4b/zflIOJASiCAkQBQTkC1gB42mN6w+DCAARMq4AYSLPa/zfmYPj/D8RmlmVgYLNG0EzCDAyMfUDMCcEMx4G0PZCOgNAgORYgFwDTiQkKAAAAeNpjYGDQgUIHhi68cBIArJQJmQAAAQAAABUAGAAGAAAAAAACAAEAAgAWAAABAAAwAAAAAHjahVI7TsNAEH12wicNiigoqPYCmISfBGlASJGAABHmIzps56uEGBInERQcgYqSigNwCgpo6bgGJ+DteEkiCwlZ3nk7M2++C2AOr0jBSmcAPPCPsYUsbzG26fNocAobeDY4DYVPg6dwhG+Dp6GsbYNn8GJdGTyLfds2OANllwzOYt5uG/yOBfs37wdy9lOMv1JYtN+wixA3uEMXTdTRQMQKVpBDHmtEO6jQ7qNK7NKrR3sV15QKe+ggoLVLvj49sVXgCK/NT01E7cmtSlmlHBjPM8aI6BPRW2tOeNbR582jV54eOfkKKOOSVpcoyVlKsJJ2lbCfSwU9eoT0VIksLjU56d8xssD6Q0YLxH8wYjhY5+b+q6Ysek/6jidQk/yKjFDOhlj+2oPmBBI9rrQmcx5zaqKPRKPnX5Hd6Kwt6vQ+Ionns5pxlI5002RkvQ1nNFmFoomnK/d5LxHH+1zmf2gyKAyl38YEoyQM/Vo8VqBwQH1AD0+yDSXbPbVatuQV6SojXDCeP9FHPNlTMvu8HUv3Sl6k3somtohWeeY5+/E7LY74Lm7JbDK2nnT7B8+1jU0AAAB42m3FOw6CQBQF0HtBwS+oCb1LeIyOn5KQsBTQxBgaC1evgbl2nuYgwujTocU/BcCIMWJk2HPCKROmnHHOBZdccc2MOTfccpd0j3d/K0MufT3vZpUNO7PfpXb6oI/a65M+64u+6irsmrAP+6b+At0WJ3AAALgB/4WwAY0AS7AIUFixAQGOWbFGBitYIbAQWUuwFFJYIbCAWR2wBitcWFmwFCsAAAABVC1RwwAA) format("opentype")}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}ul{margin:0 0 25px}h1,h2,h3,h4,h5,h6,p{margin:0;line-height:normal}p{margin:0 0 25px;line-height:1.4rem}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:museo-sans,Lato,helvetica neue,sans-serif}h1{font-size:2.4rem;margin-bottom:1.25rem;margin-top:2rem}h1:first-child{margin-top:0}h2{font-size:2.1rem;margin-bottom:1.15rem;margin-top:2rem}h2:first-child{margin-top:0}h3{font-size:1.8rem;margin-bottom:1rem;margin-top:2rem}h3:first-child{margin-top:0}h4{font-size:1.5rem;margin-bottom:.85rem;margin-top:2rem}h4:first-child{margin-top:0}h5{font-size:1.2rem;margin-bottom:.7rem;margin-top:2rem}h5:first-child{margin-top:0}h6{font-size:.9rem;margin-bottom:.5rem;margin-top:2rem}h6:first-child{margin-top:0}figure{margin:0;padding:0}progress{width:100%}progress::-webkit-progress-bar{border-radius:5px;min-height:25px;-webkit-appearance:none;appearance:none;-moz-appearance:none}progress::-webkit-progress-value{border-radius:5px 0 0 5px}label,legend{display:block;font-weight:400;margin-bottom:6.25px}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{padding:5px;outline:0;line-height:1.4rem;font-family:museo-sans,Lato,helvetica neue,sans-serif;margin:0;border:1px solid #CCC;display:block;border-radius:3px;max-width:100%}input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;box-shadow:inset 0 0 0 2px #47A5DF}input[disabled]{pointer-events:all;cursor:not-allowed;color:#999}textarea:focus{outline:0;box-shadow:inset 0 0 0 2px #47A5DF}select:disabled,select[disabled]{color:rgba(0,0,0,.25);pointer-events:none;cursor:not-allowed}select.menu-item{position:relative}select.menu-item ul{display:none;margin-top:5px;right:-25px;border:1px solid #EDEDED;box-shadow:0 0 10px rgba(0,0,0,.2)}select.menu-item:after{content:"+";font-family:Kickstart,Kickstart;display:inline-block;color:rgba(0,0,0,.3);font-size:.85rem;margin-left:6.25px}select:hover{box-shadow:0 -2px 0 0 rgba(0,0,0,.1) inset,0 2px 0 0 rgba(255,255,255,.1) inset;text-decoration:none}select:active{box-shadow:0 2px 0 0 rgba(0,0,0,.1) inset,0 -2px 0 0 rgba(255,255,255,.1) inset;text-decoration:none}select.menu-item.open ul{display:block}select.menu-item ul li{padding-left:0;padding-right:0;margin-bottom:0}select+.button-dropdown+ul{margin-top:5px;right:-25px;border:1px solid #EDEDED;box-shadow:0 0 10px rgba(0,0,0,.2)}select.button-dropdown{padding-left:5px;padding-right:5px}select.open{background-color:#e0e0e0}body.dismiss-modal{cursor:pointer}[disabled]{cursor:not-allowed}button,input[type=button],input[type=submit]{display:inline-block;cursor:pointer;text-decoration:none;text-align:left;transition:box-shadow .15s;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:3px;border:1px solid transparent;outline:0;font-family:museo-sans,Lato,helvetica neue,sans-serif;padding:5px 12px;line-height:1.4rem;margin-bottom:0;font-size:16px;background-color:#EDEDED;border-color:#EDEDED;color:#333}button:disabled,button[disabled],input[type=button]:disabled,input[type=button][disabled],input[type=submit]:disabled,input[type=submit][disabled]{color:rgba(0,0,0,.25);pointer-events:none;cursor:not-allowed}button.menu-item,input[type=button].menu-item,input[type=submit].menu-item{position:relative}button.menu-item ul,input[type=button].menu-item ul,input[type=submit].menu-item ul{display:none;margin-top:5px;right:-25px;border:1px solid #EDEDED;box-shadow:0 0 10px rgba(0,0,0,.2)}button.menu-item:after,input[type=button].menu-item:after,input[type=submit].menu-item:after{content:"+";font-family:Kickstart,Kickstart;display:inline-block;color:rgba(0,0,0,.3);font-size:.85rem;margin-left:6.25px}button:hover,input[type=button]:hover,input[type=submit]:hover{box-shadow:0 -2px 0 0 rgba(0,0,0,.1) inset,0 2px 0 0 rgba(255,255,255,.1) inset;text-decoration:none}button:active,input[type=button]:active,input[type=submit]:active{box-shadow:0 2px 0 0 rgba(0,0,0,.1) inset,0 -2px 0 0 rgba(255,255,255,.1) inset;text-decoration:none}button.menu-item.open ul,input[type=button].menu-item.open ul,input[type=submit].menu-item.open ul{display:block}button.menu-item ul li,input[type=button].menu-item ul li,input[type=submit].menu-item ul li{padding-left:0;padding-right:0;margin-bottom:0}button+.button-dropdown+ul,input[type=button]+.button-dropdown+ul,input[type=submit]+.button-dropdown+ul{margin-top:5px;right:-25px;border:1px solid #EDEDED;box-shadow:0 0 10px rgba(0,0,0,.2)}button.button-dropdown,input[type=button].button-dropdown,input[type=submit].button-dropdown{padding-left:5px;padding-right:5px}button.open,input[type=button].open,input[type=submit].open{background-color:#e0e0e0}input[type=file]{background:0 0}input[type=file]::-ms-browse{display:inline-block;cursor:pointer;text-decoration:none;text-align:left;transition:box-shadow .15s;vertical-align:middle;-ms-user-select:none;user-select:none;border-radius:3px;border:1px solid transparent;outline:0;font-family:museo-sans,Lato,helvetica neue,sans-serif;padding:5px 12px;line-height:1.4rem;margin-bottom:0;font-size:16px;background-color:#EDEDED;border-color:#EDEDED;color:#333}input[type=file]::-ms-browse:disabled,input[type=file]::-ms-browse[disabled]{color:rgba(0,0,0,.25);pointer-events:none;cursor:not-allowed}input[type=file]::-ms-browse.menu-item{position:relative}input[type=file]::-ms-browse.menu-item ul{display:none;margin-top:5px;right:-25px;border:1px solid #EDEDED;box-shadow:0 0 10px rgba(0,0,0,.2)}input[type=file]::-ms-browse.menu-item:after{content:"+";font-family:Kickstart,Kickstart;display:inline-block;color:rgba(0,0,0,.3);font-size:.85rem;margin-left:6.25px}input[type=file]::-ms-browse:hover{box-shadow:0 -2px 0 0 rgba(0,0,0,.1) inset,0 2px 0 0 rgba(255,255,255,.1) inset;text-decoration:none}input[type=file]::-ms-browse:active{box-shadow:0 2px 0 0 rgba(0,0,0,.1) inset,0 -2px 0 0 rgba(255,255,255,.1) inset;text-decoration:none}input[type=file]::-ms-browse.menu-item.open ul{display:block}input[type=file]::-ms-browse.menu-item ul li{padding-left:0;padding-right:0;margin-bottom:0}input[type=file]::-ms-browse+.button-dropdown+ul{margin-top:5px;right:-25px;border:1px solid #EDEDED;box-shadow:0 0 10px rgba(0,0,0,.2)}input[type=file]::-ms-browse.button-dropdown{padding-left:5px;padding-right:5px}input[type=file]::-ms-browse.open{background-color:#e0e0e0}input[type=file]::-ms-value{padding:5px;outline:0;line-height:1.4rem;font-family:museo-sans,Lato,helvetica neue,sans-serif;margin:0 6.25px 0 0;border:1px solid #CCC;display:block;border-radius:3px;max-width:100%;background:#fff}input[type=file]::-ms-value:focus{outline:0;box-shadow:inset 0 0 0 2px #47A5DF}input[type=file]::-webkit-file-upload-button{display:inline-block;cursor:pointer;text-decoration:none;text-align:left;transition:box-shadow .15s;vertical-align:middle;-webkit-user-select:none;user-select:none;border-radius:3px;border:1px solid transparent;outline:0;font-family:museo-sans,Lato,helvetica neue,sans-serif;padding:5px 12px;line-height:1.4rem;margin-bottom:0;font-size:16px;background-color:#EDEDED;border-color:#EDEDED;color:#333}input[type=file]::-webkit-file-upload-button:disabled,input[type=file]::-webkit-file-upload-button[disabled]{color:rgba(0,0,0,.25);pointer-events:none;cursor:not-allowed}input[type=file]::-webkit-file-upload-button.menu-item{position:relative}input[type=file]::-webkit-file-upload-button.menu-item ul{display:none;margin-top:5px;right:-25px;border:1px solid #EDEDED;box-shadow:0 0 10px rgba(0,0,0,.2)}input[type=file]::-webkit-file-upload-button.menu-item:after{content:"+";font-family:Kickstart,Kickstart;display:inline-block;color:rgba(0,0,0,.3);font-size:.85rem;margin-left:6.25px}input[type=file]::-webkit-file-upload-button:hover{box-shadow:0 -2px 0 0 rgba(0,0,0,.1) inset,0 2px 0 0 rgba(255,255,255,.1) inset;text-decoration:none}input[type=file]::-webkit-file-upload-button:active{box-shadow:0 2px 0 0 rgba(0,0,0,.1) inset,0 -2px 0 0 rgba(255,255,255,.1) inset;text-decoration:none}input[type=file]::-webkit-file-upload-button.menu-item.open ul{display:block}input[type=file]::-webkit-file-upload-button.menu-item ul li{padding-left:0;padding-right:0;margin-bottom:0}input[type=file]::-webkit-file-upload-button+.button-dropdown+ul{margin-top:5px;right:-25px;border:1px solid #EDEDED;box-shadow:0 0 10px rgba(0,0,0,.2)}input[type=file]::-webkit-file-upload-button.button-dropdown{padding-left:5px;padding-right:5px}input[type=file]::-webkit-file-upload-button.open{background-color:#e0e0e0}.menu-item ul{display:none;position:absolute;padding:0;list-style:none;z-index:10;top:100%;margin-top:1px;left:-1px;min-width:175px;border-left:1px solid #EDEDED;border-right:1px solid #EDEDED;border-bottom:1px solid #EDEDED;border-radius:3px;background:#fff}.menu-item ul:before{display:block;position:absolute;content:" "}.menu-item ul li{border:0}.menu-item ul li a:not([role=button]){padding:5px 12px;line-height:1.4rem;color:#555;display:block;margin-bottom:0;border-radius:0;background:#fff;border-color:#fff;font-size:16px}.menu-item ul li a:not([role=button]).menu-item:after{font-size:.85rem;margin-left:6.25px}.menu-item ul li a:not([role=button]).menu-item.open ul{display:block}.menu-item ul li a:not([role=button]).menu-item ul{margin-top:5px;right:-25px;border:1px solid #EDEDED;box-shadow:0 0 10px rgba(0,0,0,.2)}.menu-item ul li a:not([role=button]).menu-item ul li{padding-left:0;padding-right:0;margin-bottom:0}.menu-item ul li a:not([role=button])+.button-dropdown+ul{margin-top:5px;right:-25px;border:1px solid #EDEDED;box-shadow:0 0 10px rgba(0,0,0,.2)}.menu-item ul li a:not([role=button]).button-dropdown{padding-left:5px;padding-right:5px}.menu-item ul li a:not([role=button]):hover{border-color:#F7F7F7;background:#F7F7F7;box-shadow:none;text-decoration:none}.menu-item ul li a:not([role=button]):active{border-color:#EDEDED;background:#EDEDED;box-shadow:none}.menu-item ul li:first-child,.menu-item ul li:first-child a:not([role=button]){border-top-right-radius:3px;border-top-left-radius:3px}.menu-item ul li:last-child,.menu-item ul li:last-child a:not([role=button]){border-bottom-right-radius:3px;border-bottom-left-radius:3px}.menu-item.open ul{display:block}form .errors p,form .successes p,form .warnings p,form p.error,form p.success,form p.warning{font-style:italic;margin-top:7px;margin-bottom:14px}form .errors label,form .errors p{color:#CA3518}form .errors input[type=date],form .errors input[type=datetime-local],form .errors input[type=datetime],form .errors input[type=email],form .errors input[type=month],form .errors input[type=number],form .errors input[type=password],form .errors input[type=search],form .errors input[type=tel],form .errors input[type=text],form .errors input[type=time],form .errors input[type=url],form .errors input[type=week]{border-color:#CA3518}form .errors select{border-color:#CA3518;background-color:#CA3518}form .errors textarea{border-color:#CA3518}form .warnings label,form .warnings p{color:#ffe312}form .warnings input[type=date],form .warnings input[type=datetime-local],form .warnings input[type=datetime],form .warnings input[type=email],form .warnings input[type=month],form .warnings input[type=number],form .warnings input[type=password],form .warnings input[type=search],form .warnings input[type=tel],form .warnings input[type=text],form .warnings input[type=time],form .warnings input[type=url],form .warnings input[type=week]{border-color:#ffe312}form .warnings select{border-color:#ffe312;background-color:#ffe312}form .warnings textarea{border-color:#ffe312}form .successes label,form .successes p{color:#58AA00}form .successes input[type=date],form .successes input[type=datetime-local],form .successes input[type=datetime],form .successes input[type=email],form .successes input[type=month],form .successes input[type=number],form .successes input[type=password],form .successes input[type=search],form .successes input[type=tel],form .successes input[type=text],form .successes input[type=time],form .successes input[type=url],form .successes input[type=week]{border-color:#58AA00}form .successes select{border-color:#58AA00;background-color:#58AA00}form .successes textarea{border-color:#58AA00}form label.error,form p.error,form span.error{color:#CA3518}form label.warning,form p.warning,form span.warning{color:#ffe312}form label.success,form p.success,form span.success{color:#58AA00}form input.error,form select.error{border-color:#CA3518}form input.warning,form select.warning{border-color:#ffe312}form input.success,form select.success{border-color:#58AA00}.growl_container{position:fixed;top:0;right:0;padding:12.5px;z-index:2000;width:300px;overflow:auto;max-height:100vh}.growl{box-shadow:0 0 12.5px rgba(0,0,0,.5);transition:all .5s;border-radius:3px;border:1px solid transparent;outline:0;line-height:1.4rem;font-family:museo-sans,Lato,helvetica neue,sans-serif;padding:12.5px;background:#47A5DF;color:#fff;margin-bottom:25px}.growl.hide,.growl.show{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.growl.hide{-webkit-animation-direction:reverse;animation-direction:reverse}.growl p{font-size:1rem;margin-bottom:25px;line-height:1.4rem;color:inherit}.growl>:last-child{margin-bottom:0}.growl h1{font-size:1.2rem;margin-bottom:.7rem;margin-top:2rem;color:inherit}.growl h1:first-child{margin-top:0}.growl a:not([role=button]){color:inherit;text-decoration:underline}.status_bar{position:fixed;top:0;left:0;right:0;z-index:2000;display:-webkit-flex;display:-ms-flexbox;display:flex;pointer-events:none;transition:-webkit-transform .25s;transition:transform .25s;-webkit-transform:translateY(0px);transform:translateY(0px)}.status_bar.hide{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.status_bar .status_bar-status{text-align:center;margin:5px auto 25px;max-width:300px;box-shadow:0 0 10px rgba(0,0,0,.15);-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;z-index:1000;padding:3px 5px;border-radius:3px;border:1px solid transparent;outline:0;line-height:normal;font-family:museo-sans,Lato,helvetica neue,sans-serif;background:#47A5DF;font-size:.8rem;color:#fff;font-weight:700}.status_bar .status_bar-status:after{border-top-color:#47A5DF}.status_bar .status_bar-status[data-type=status-red]{background:#CA3518}.status_bar .status_bar-status[data-type=status-orange]{background:#ff8c00}.status_bar .status_bar-status[data-type=status-yellow]{background:#ffe312;color:#333}.status_bar .status_bar-status[data-type=status-green]{background:#58AA00}.status_bar .status_bar-status[data-type=status-blue]{background:#47A5DF}.status_bar .status_bar-status[data-type=status-violet]{background:#8b008b}[data-panel]{display:none}[data-panel].open{display:block}[data-ks-tooltip]{position:relative}[data-ks-tooltip]:after{padding:3px 5px;border-radius:3px;border:1px solid transparent;outline:0;line-height:normal;font-family:museo-sans,Lato,helvetica neue,sans-serif;background:#47A5DF;font-size:.8rem;color:#fff;font-weight:700;content:attr(data-ks-tooltip);margin-bottom:0;position:absolute;display:block;opacity:0;bottom:100%;left:50%;margin-left:-20px;box-shadow:0 5px 25px rgba(0,0,0,.25);pointer-events:none;min-width:100px;text-align:center;transition:transform .25s;-webkit-transform:translateY(0px);transform:translateY(0px);z-index:10}[data-ks-tooltip]:after:after{border-top-color:#47A5DF}[data-ks-tooltip]:before{border-top-color:#47A5DF;border-top-style:solid;border-top-width:10px;border-left:10px solid transparent;border-right:10px solid transparent;width:0;height:0;content:" ";display:block;background:0 0;position:absolute;left:50%;margin-left:-8px;pointer-events:none;opacity:0;bottom:100%;z-index:100}[data-ks-tooltip]:hover:after,[data-ks-tooltip]:hover:before{opacity:1}[data-ks-tooltip]:hover:after{-webkit-transform:translateY(-8px);transform:translateY(-8px);transition:-webkit-transform .25s;transition:transform .25s}[data-ks-tooltip][data-ks-tooltip-position=bottom]:after{top:100%;bottom:auto;margin-top:15px;-webkit-transform:translateY(-6px);transform:translateY(-6px)}[data-ks-tooltip][data-ks-tooltip-position=bottom]:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:100%;bottom:auto}[data-ks-tooltip][data-ks-tooltip-position=left]:after{-webkit-transform:translateY(6px);transform:translateY(6px);top:50%;bottom:auto;margin-top:-19px;margin-right:12px;left:auto;right:100%}[data-ks-tooltip][data-ks-tooltip-position=left]:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:50%;margin-top:-6px;bottom:auto;left:auto;right:100%}[data-ks-tooltip][data-ks-tooltip-position=right]:after{-webkit-transform:translateY(6px);transform:translateY(6px);top:50%;bottom:auto;margin-top:-19px;margin-left:16px;left:100%;right:auto}[data-ks-tooltip][data-ks-tooltip-position=right]:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:50%;margin-top:-6px;margin-left:4px;bottom:auto;left:100%;right:auto}[data-ks-tooltip][data-ks-tooltip-color=red]:after{padding:3px 5px;border-radius:3px;border:1px solid transparent;outline:0;font-family:museo-sans,Lato,helvetica neue,sans-serif;background:#CA3518;font-size:.8rem;color:#fff;line-height:normal;font-weight:700;margin-bottom:0}[data-ks-tooltip][data-ks-tooltip-color=red]:after:after,[data-ks-tooltip][data-ks-tooltip-color=red]:before{border-top-color:#CA3518}[data-ks-tooltip][data-ks-tooltip-color=orange]:after{padding:3px 5px;border-radius:3px;border:1px solid transparent;outline:0;font-family:museo-sans,Lato,helvetica neue,sans-serif;background:#ff8c00;font-size:.8rem;color:#fff;line-height:normal;font-weight:700;margin-bottom:0}[data-ks-tooltip][data-ks-tooltip-color=orange]:after:after,[data-ks-tooltip][data-ks-tooltip-color=orange]:before{border-top-color:#ff8c00}[data-ks-tooltip][data-ks-tooltip-color=yellow]:after{padding:3px 5px;border-radius:3px;border:1px solid transparent;outline:0;font-family:museo-sans,Lato,helvetica neue,sans-serif;background:#ffe312;font-size:.8rem;line-height:normal;font-weight:700;color:#555;margin-bottom:0}[data-ks-tooltip][data-ks-tooltip-color=yellow]:after:after,[data-ks-tooltip][data-ks-tooltip-color=yellow]:before{border-top-color:#ffe312}[data-ks-tooltip][data-ks-tooltip-color=green]:after{padding:3px 5px;border-radius:3px;border:1px solid transparent;outline:0;font-family:museo-sans,Lato,helvetica neue,sans-serif;background:#58AA00;font-size:.8rem;color:#fff;line-height:normal;font-weight:700;margin-bottom:0}[data-ks-tooltip][data-ks-tooltip-color=green]:after:after,[data-ks-tooltip][data-ks-tooltip-color=green]:before{border-top-color:#58AA00}[data-ks-tooltip][data-ks-tooltip-color=blue]:after{padding:3px 5px;border-radius:3px;border:1px solid transparent;outline:0;font-family:museo-sans,Lato,helvetica neue,sans-serif;background:#47A5DF;font-size:.8rem;color:#fff;line-height:normal;font-weight:700;margin-bottom:0}[data-ks-tooltip][data-ks-tooltip-color=blue]:after:after,[data-ks-tooltip][data-ks-tooltip-color=blue]:before{border-top-color:#47A5DF}[data-ks-tooltip][data-ks-tooltip-color=violet]:after{padding:3px 5px;border-radius:3px;border:1px solid transparent;outline:0;font-family:museo-sans,Lato,helvetica neue,sans-serif;background:#8b008b;font-size:.8rem;color:#fff;line-height:normal;font-weight:700;margin-bottom:0}[data-ks-tooltip][data-ks-tooltip-color=violet]:after:after,[data-ks-tooltip][data-ks-tooltip-color=violet]:before{border-top-color:#8b008b}.tooltip{position:absolute;display:block;opacity:0;bottom:100%;box-shadow:0 5px 25px rgba(0,0,0,.25);min-width:100px;text-align:center;pointer-events:none;transition:-webkit-transform .25s;transition:transform .25s;-webkit-transform:translateY(8px);transform:translateY(8px);z-index:10;padding:3px 5px;border-radius:3px;border:1px solid transparent;outline:0;font-family:museo-sans,Lato,helvetica neue,sans-serif;background:#47A5DF;font-size:.8rem;color:#fff;line-height:normal;font-weight:700;margin:10px auto;left:25%;border-top-color:#47A5DF}.tooltip:after{border-top-style:solid;border-top-width:10px;border-left:10px solid transparent;border-right:10px solid transparent;width:0;height:0;content:" ";display:block;background:0 0;position:absolute;left:0;margin-left:8px;pointer-events:none;opacity:0;top:100%;border-top-color:inherit}.tooltip.tooltip-bottom{top:100%;bottom:auto}.tooltip.tooltip-bottom:after{bottom:100%;top:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tooltip.tooltip-left,.tooltip.tooltip-right{top:50%;margin:-18px 0 0;bottom:auto}.tooltip.tooltip-left{right:100%;left:auto;margin-left:-8px}.tooltip.tooltip-left:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);left:100%;margin-left:-8px;top:5px}.tooltip.tooltip-right{left:100%;right:auto}.tooltip.tooltip-right:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);left:auto;right:100%;margin-left:0;margin-right:-8px;top:5px}.tooltip.tooltip-red{background-color:#CA3518;border-top-color:#CA3518}.tooltip.tooltip-orange{background-color:#ff8c00;border-top-color:#ff8c00}.tooltip.tooltip-yellow{background-color:#ffe312;border-top-color:#ffe312;color:#555}.tooltip.tooltip-green{background-color:#58AA00;border-top-color:#58AA00}.tooltip.tooltip-blue{background-color:#47A5DF;border-top-color:#47A5DF}.tooltip.tooltip-violet{background-color:#8b008b;border-top-color:#8b008b}.tooltip.tooltip-primary{background-color:#47A5DF;border-top-color:#47A5DF}.tooltip.tooltip-secondary{background-color:#EDEDED;border-top-color:#EDEDED}.home-wrapper{margin:0 auto;max-width:768px;padding-left:25px;padding-right:25px;margin:calc(25px + 10vw) auto}@media screen and (min-width:960px){.home-wrapper{max-width:1024px}}@media screen and (min-width:1800px){.home-wrapper{max-width:1200px}}.index-hero{background:url(/img/hero.jpg) center center/200% 100% no-repeat;padding:70px 50px 50px;margin-top:-72px;margin-bottom:25px}@media screen and (min-width:1024px){.index-hero{padding:100px;margin-bottom:100px;height:500px;background-size:1800px 100%}}.index-hero svg{margin:25px auto 0;max-width:70%;height:150px;width:700px;fill:#fff;max-height:300px}.index-hero .svg-logo-k{display:block}.index-hero .svg-logo{display:none}@media screen and (min-width:768px){.index-hero .svg-logo{display:block}.index-hero .svg-logo-k{display:none}}.index-hero h2{font-size:1.5rem;margin-bottom:.85rem;margin-top:2rem;text-align:center;color:#fff;opacity:.75}.index-hero h2:first-child{margin-top:0}@media screen and (min-width:1024px){.index-hero h2{font-size:2.1rem;margin-bottom:1.15rem;margin-top:2rem}.index-hero h2:first-child{margin-top:0}}@media screen and (min-width:1024px){section.preview img{margin-top:-250px}}section.blue{background:#47A5DF;overflow:hidden}.optimized-for-developer-happiness{display:none}@media screen and (min-width:530px){.optimized-for-developer-happiness{display:block}}section.checklist{color:#fff}section.checklist h1{text-align:center}section.checklist table{border-collapse:collapse;background:#fff;border-spacing:0;empty-cells:show;border:1px solid #AAA;margin-bottom:25px;color:#555;width:100%;display:inline-block}section.checklist table pre{margin:0}section.checklist table thead{background:#F7F7F7;color:#000;text-align:left;vertical-align:bottom;border-bottom:1px solid transparent}section.checklist table thead th{font-weight:700;text-align:left;border-color:#AAA;border-bottom-width:0}section.checklist table td,section.checklist table th{background-color:transparent;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;line-height:normal;border-left:1px solid #AAA;width:20%;padding:12.5px 6.25px}section.checklist table td:first-child,section.checklist table th:first-child{border-left-width:0}section.checklist table tbody tr:nth-child(even),section.checklist table thead tr:nth-child(even){background-color:#F7F7F7}section.checklist table td,section.checklist table thead tr th{text-align:center}section.checklist table td span.fa.fa-check{color:#58AA00}section.checklist table td:first-child{text-align:left}section.checklist table td:nth-child(2),section.checklist table th:nth-child(2){background:#58AA00;color:#fff}section.checklist table td:nth-child(2) span.fa.fa-check,section.checklist table th:nth-child(2) span.fa.fa-check{color:#fff}.last-pitch{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:calc(100% + 15px);-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-7.5px;margin-right:-7.5px}.last-pitch p{font-size:1.25rem;line-height:1.85rem;margin-bottom:1.25rem;color:#AAA}.captions{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:calc(100% + 15px);-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-7.5px;margin-right:-7.5px}.captions .caption{width:calc(100% - 15px);clear:none;display:block;margin-left:7.5px;margin-right:7.5px}@media screen and (min-width:768px){.captions .caption{width:calc(50% - 15px)}}.captions .caption p{font-size:1.25rem;line-height:1.85rem;margin-bottom:1.25rem;color:#AAA}.captions .caption h1{font-size:1.8rem;margin-bottom:1rem;margin-top:2rem;text-align:center}.captions .caption h1:first-child{margin-top:0}.static-or-with-mixins{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:calc(100% + 15px);-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-7.5px;margin-right:-7.5px}.static-or-with-mixins .example,.static-or-with-mixins .title{width:calc(100% - 15px);clear:none;display:block;margin-left:7.5px;margin-right:7.5px}@media screen and (min-width:768px){.static-or-with-mixins .title{width:calc(50% - 15px)}}@media screen and (min-width:1024px){.static-or-with-mixins .title{width:calc(33.33333% - 15px)}}@media screen and (min-width:768px){.static-or-with-mixins .example{width:calc(50% - 15px)}}@media screen and (min-width:1024px){.static-or-with-mixins .example{width:calc(66.66667% - 15px)}}.static-or-with-mixins .example .navbar{font-size:16px;margin-bottom:25px;background-color:#EDEDED}.static-or-with-mixins .example .navbar nav{width:100%;border-radius:0;position:relative;color:#555}@media screen and (min-width:768px){.static-or-with-mixins .example .navbar nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}}.static-or-with-mixins .example .navbar nav h1{margin-top:2rem;margin-bottom:0;font-size:16px;line-height:1.4rem}.static-or-with-mixins .example .navbar nav h1:first-child{margin-top:0}.static-or-with-mixins .example .navbar nav p{margin:0}.static-or-with-mixins .example .navbar nav>ul{margin:0;padding:0}@media screen and (min-width:768px){.static-or-with-mixins .example .navbar nav>ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:768px){.static-or-with-mixins .example .navbar nav>ul:last-child li .menu-item.open[role=button] ul,.static-or-with-mixins .example .navbar nav>ul:last-child li.menu-item.open ul{left:auto;right:-1px}}@media screen and (min-width:768px){.static-or-with-mixins .example .navbar nav>ul:only-child li .menu-item.open[role=button] ul,.static-or-with-mixins .example .navbar nav>ul:only-child li.menu-item.open ul{left:-1px;right:auto}}.static-or-with-mixins .example .navbar nav>ul>li{list-style:none;border:1px solid transparent;outline:0;line-height:1.4rem;font-family:museo-sans,Lato,helvetica neue,sans-serif;margin-bottom:0;border-radius:0;padding:10px 12px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-left:0;border-right:0}@media screen and (min-width:768px){.static-or-with-mixins .example .navbar nav>ul>li{margin:0}}.static-or-with-mixins .example .navbar nav>ul>li.navbar-title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.static-or-with-mixins .example .navbar nav>ul>li.navbar-title>h1,.static-or-with-mixins .example .navbar nav>ul>li.navbar-title>h2,.static-or-with-mixins .example .navbar nav>ul>li.navbar-title>h3,.static-or-with-mixins .example .navbar nav>ul>li.navbar-title>h4,.static-or-with-mixins .example .navbar nav>ul>li.navbar-title>h5,.static-or-with-mixins .example .navbar nav>ul>li.navbar-title>h6{padding:4px 12px}}.static-or-with-mixins .example .navbar nav>ul>li.navbar-title button{cursor:pointer;text-decoration:none;text-align:left;transition:box-shadow .15s;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:3px;border:1px solid transparent;outline:0;padding:5px 0;line-height:1.4rem;margin-bottom:0;font-size:16px;background:0 0;border-color:transparent;color:inherit;font-family:Kickstart,Kickstart;opacity:.5;display:none}.static-or-with-mixins .example .navbar nav>ul>li.navbar-title button:disabled,.static-or-with-mixins .example .navbar nav>ul>li.navbar-title button[disabled]{color:rgba(0,0,0,.25);pointer-events:none;cursor:not-allowed}.static-or-with-mixins .example .navbar nav>ul>li.navbar-title button.menu-item{position:relative}.static-or-with-mixins .example .navbar nav>ul>li.navbar-title button.menu-item ul{display:none;margin-top:5px;right:-25px;border:1px solid #EDEDED;box-shadow:0 0 10px rgba(0,0,0,.2)}.static-or-with-mixins .example .navbar nav>ul>li.navbar-title button.menu-item:after{content:"+";font-family:Kickstart,Kickstart;display:inline-block;color:rgba(0,0,0,.3);font-size:.85rem;margin-left:6.25px}.static-or-with-mixins .example .navbar nav>ul>li.navbar-title button:hover{text-decoration:none;opacity:1}.static-or-with-mixins .example .navbar nav>ul>li.navbar-title button:active{text-decoration:none}.static-or-with-mixins .example .navbar nav>ul>li.navbar-title button.menu-item.open ul{display:block}.static-or-with-mixins .example .navbar nav>ul>li.navbar-title button.menu-item ul li{padding-left:0;padding-right:0;margin-bottom:0}.static-or-with-mixins .example .navbar nav>ul>li.navbar-title button+.button-dropdown+ul{margin-top:5px;right:-25px;border:1px solid #EDEDED;box-shadow:0 0 10px rgba(0,0,0,.2)}.static-or-with-mixins .example .navbar nav>ul>li.navbar-title button.button-dropdown{padding-left:5px;padding-right:5px}.static-or-with-mixins .example .navbar nav>ul>li.navbar-title button.open{background-color:transparent}.static-or-with-mixins .example .navbar nav>ul>li.navbar-title button:active,.static-or-with-mixins .example .navbar nav>ul>li.navbar-title button:hover{box-shadow:none}@media screen and (min-width:768px){.static-or-with-mixins .example .navbar nav>ul>li.navbar-title button{display:none}}.static-or-with-mixins .example .navbar nav>ul>li ul{display:none;border-top-left-radius:0;border-top-right-radius:0}.static-or-with-mixins .example .navbar nav>ul>li .menu-item.open ul,.static-or-with-mixins .example .navbar nav>ul>li.menu-item.open ul{display:block}.static-or-with-mixins .example .navbar nav>ul>li.menu-item{padding:9px 12px;cursor:pointer;border-left:1px solid transparent;border-right:1px solid transparent;color:rgba(0,0,0,.5)}.static-or-with-mixins .example .navbar nav>ul>li.menu-item ul{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.static-or-with-mixins .example .navbar nav>ul>li.menu-item:before{content:"=";margin-right:8px}.static-or-with-mixins .example .navbar nav>ul>li.menu-item:after,.static-or-with-mixins .example .navbar nav>ul>li.menu-item:before{font-family:Kickstart,Kickstart;display:inline-block;font-size:.65rem;vertical-align:middle}@media screen and (min-width:768px){.static-or-with-mixins .example .navbar nav>ul>li.menu-item:before{content:" ";display:none}.static-or-with-mixins .example .navbar nav>ul>li.menu-item.open:before{content:" ";display:block;position:absolute;bottom:-2px;left:0;right:0;height:2px;background:inherit;margin:0;z-index:15}.static-or-with-mixins .example .navbar nav>ul>li.menu-item:after{content:"+";margin-left:8px}}.static-or-with-mixins .example .navbar nav>ul>li.menu-item.active,.static-or-with-mixins .example .navbar nav>ul>li.menu-item:hover{color:rgba(0,0,0,.85)}.static-or-with-mixins .example .navbar nav>ul>li.menu-item:hover{background:#e0e0e0;border-color:#e0e0e0}.static-or-with-mixins .example .navbar nav>ul>li.menu-item:active{background:#c7c7c7;border-color:#c7c7c7}.static-or-with-mixins .example .navbar nav>ul>li.menu-item.open{color:rgba(0,0,0,.85);background:#fff;border-color:#EDEDED #EDEDED transparent}.static-or-with-mixins .example .navbar nav>ul>li.menu-item.open:hover{color:rgba(0,0,0,.85);border-color:#EDEDED #EDEDED transparent}@media screen and (max-width:768px){.static-or-with-mixins .example .navbar nav>ul>li.menu-item ul{max-width:none;right:-1px}.static-or-with-mixins .example .navbar nav>ul>li.menu-item ul li,.static-or-with-mixins .example .navbar nav>ul>li.menu-item ul li a:not([role=button]){font-size:1rem}.static-or-with-mixins .example .navbar nav>ul>li.menu-item ul a:not([role=button]){padding-top:10px;padding-bottom:10px}}@media screen and (min-width:768px){.static-or-with-mixins .example .navbar nav>ul>li ul{border-top:1px solid #EDEDED}}.static-or-with-mixins .example .navbar nav>ul>li ul[role=button]{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.static-or-with-mixins .example .navbar nav>ul>li ul[role=button],.static-or-with-mixins .example .navbar nav>ul>li.navbar-title button[role=button],.static-or-with-mixins .example .navbar nav>ul>li>[role=button]{margin:-8px;vertical-align:text-bottom}.static-or-with-mixins .example .navbar nav>ul>li.navbar-title>h1,.static-or-with-mixins .example .navbar nav>ul>li>a:not([role=button]){text-decoration:none;cursor:pointer;display:block;padding:10px 12px;border:1px solid transparent;outline:0;line-height:1.4rem;font-family:museo-sans,Lato,helvetica neue,sans-serif;border-radius:0;margin:-11px -12px}.static-or-with-mixins .example .navbar nav>ul>li.navbar-title>h1{line-height:normal}.static-or-with-mixins .example .navbar nav>ul>li>a:not([role=button]){color:rgba(0,0,0,.5)}.static-or-with-mixins .example .navbar nav>ul>li>a:not([role=button]).active,.static-or-with-mixins .example .navbar nav>ul>li>a:not([role=button]):hover{color:rgba(0,0,0,.85);background:#e0e0e0;border-color:#e0e0e0}.static-or-with-mixins .example .navbar nav>ul>li>a:not([role=button]):active{background:#c7c7c7;border-color:#c7c7c7}.static-or-with-mixins .example .navbar .button{display:inline-block;cursor:pointer;text-decoration:none;text-align:left;transition:box-shadow .15s;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:3px;border:1px solid transparent;outline:0;font-family:museo-sans,Lato,helvetica neue,sans-serif;padding:5px 12px;line-height:1.4rem;margin-bottom:0;font-size:16px;background-color:#47A5DF;border-color:#47A5DF;color:#fff}.static-or-with-mixins .example .navbar .button:disabled,.static-or-with-mixins .example .navbar .button[disabled]{color:rgba(0,0,0,.25);pointer-events:none;cursor:not-allowed}.static-or-with-mixins .example .navbar .button.menu-item{position:relative}.static-or-with-mixins .example .navbar .button.menu-item ul{display:none;margin-top:5px;right:-25px;border:1px solid #EDEDED;box-shadow:0 0 10px rgba(0,0,0,.2)}.static-or-with-mixins .example .navbar .button.menu-item:after{content:"+";font-family:Kickstart,Kickstart;display:inline-block;color:rgba(0,0,0,.3);font-size:.85rem;margin-left:6.25px}.static-or-with-mixins .example .navbar .button:hover{box-shadow:0 -2px 0 0 rgba(0,0,0,.1) inset,0 2px 0 0 rgba(255,255,255,.1) inset;text-decoration:none}.static-or-with-mixins .example .navbar .button:active{box-shadow:0 2px 0 0 rgba(0,0,0,.1) inset,0 -2px 0 0 rgba(255,255,255,.1) inset;text-decoration:none}.static-or-with-mixins .example .navbar .button.menu-item.open ul{display:block}.static-or-with-mixins .example .navbar .button.menu-item ul li{padding-left:0;padding-right:0;margin-bottom:0}.static-or-with-mixins .example .navbar .button+.button-dropdown+ul{margin-top:5px;right:-25px;border:1px solid #EDEDED;box-shadow:0 0 10px rgba(0,0,0,.2)}.static-or-with-mixins .example .navbar .button.button-dropdown{padding-left:5px;padding-right:5px}.static-or-with-mixins .example .navbar .button.open{background-color:#319adb}.static-or-with-mixins .example .tabs{margin-bottom:25px;padding:0;list-style:none;border-bottom:1px solid #EDEDED}.static-or-with-mixins .example .tabs>li{margin-bottom:.85rem;display:inline-block;margin-right:5px}.static-or-with-mixins .example .tabs li{margin:0 -1px -1px 0}.static-or-with-mixins .example .tabs li.open a{border-bottom-color:transparent;background:#fff}.static-or-with-mixins .example .tabs li.open a.active,.static-or-with-mixins .example .tabs li.open a:hover{box-shadow:none}.static-or-with-mixins .example .tabs li a{display:inline-block;cursor:pointer;text-decoration:none;text-align:left;transition:box-shadow .15s;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:3px 3px 0 0;outline:0;font-family:museo-sans,Lato,helvetica neue,sans-serif;padding:5px 12px;line-height:1.4rem;margin-bottom:0;font-size:16px;background-color:#EDEDED;color:#333;border:1px solid #EDEDED}.static-or-with-mixins .example .tabs li a:disabled,.static-or-with-mixins .example .tabs li a[disabled]{color:rgba(0,0,0,.25);pointer-events:none;cursor:not-allowed}.static-or-with-mixins .example .tabs li a.menu-item{position:relative}.static-or-with-mixins .example .tabs li a.menu-item ul{display:none;margin-top:5px;right:-25px;border:1px solid #EDEDED;box-shadow:0 0 10px rgba(0,0,0,.2)}.static-or-with-mixins .example .tabs li a.menu-item:after{content:"+";font-family:Kickstart,Kickstart;display:inline-block;color:rgba(0,0,0,.3);font-size:.85rem;margin-left:6.25px}.static-or-with-mixins .example .tabs li a:hover{box-shadow:0 -2px 0 0 rgba(0,0,0,.1) inset,0 2px 0 0 rgba(255,255,255,.1) inset;text-decoration:none}.static-or-with-mixins .example .tabs li a:active{box-shadow:0 2px 0 0 rgba(0,0,0,.1) inset,0 -2px 0 0 rgba(255,255,255,.1) inset;text-decoration:none}.static-or-with-mixins .example .tabs li a.menu-item.open ul{display:block}.static-or-with-mixins .example .tabs li a.menu-item ul li{padding-left:0;padding-right:0;margin-bottom:0}.static-or-with-mixins .example .tabs li a+.button-dropdown+ul{margin-top:5px;right:-25px;border:1px solid #EDEDED;box-shadow:0 0 10px rgba(0,0,0,.2)}.static-or-with-mixins .example .tabs li a.button-dropdown{padding-left:5px;padding-right:5px}.static-or-with-mixins .example .tabs li a.open{background-color:#e0e0e0}.static-or-with-mixins .example .examples{border-radius:0 0 3px 3px;border:1px solid transparent;outline:0;margin-bottom:25px;line-height:1.4rem;font-family:museo-sans,Lato,helvetica neue,sans-serif;background:#fff;border-color:#EDEDED;border-top:0;padding:25px;margin-top:-25px}.loves-to-be-extended{margin-bottom:50px}.loves-to-be-extended>h1{text-align:center;display:block;color:#fff;font-size:2.1rem;margin-bottom:1.15rem;margin-top:2rem}.loves-to-be-extended>h1:first-child{margin-top:0}@media screen and (min-width:768px){.loves-to-be-extended>h1{font-size:3rem;margin-bottom:1.65rem;margin-top:2rem}.loves-to-be-extended>h1:first-child{margin-top:0}}.loves-to-be-extended p{font-size:1.25rem;line-height:1.85rem;max-width:400px;text-align:center;margin:0 auto;color:#fff}.loves-to-be-extended p a{text-decoration:underline;color:#fff}.loves-to-be-extended img{max-width:100%;margin:0 auto 25px;display:block}.ui{position:relative}.ui .extension{background:#fff;height:100px;max-width:350px;display:none;margin:0 auto 25px}@media screen and (min-width:768px){.ui .extension{display:block;overflow:hidden;margin-bottom:25px;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.ui .extension figure,.ui .extension img{margin-bottom:25px}.ui .extension h1{font-size:1.2rem;margin-bottom:.7rem;margin-top:2rem}.ui .extension h1:first-child{margin-top:0}}@media screen and (min-width:768px) and (min-width:768px){.ui .extension{display:-webkit-flex;display:-ms-flexbox;display:flex}.ui .extension figure,.ui .extension img{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.ui .extension>:not(img):not(figure){width:100%}.ui .extension>:not(img):not(figure)+figure,.ui .extension>:not(img):not(figure)+img{margin-left:12.5px}.ui .extension>figure+:not(img):not(figure),.ui .extension>img+:not(img):not(figure){margin-left:12.5px;width:100%}}.ui .extension h1{font-size:1.2rem;margin:5px 0}.ui .extension h1:first-child{margin-top:0}.ui .extension h2{font-size:.9rem;margin:0;color:#999}.ui .extension h2:first-child{margin-top:0}.ui .extension img{width:100px;height:100px}.ui .extension article h1:first-child{margin-top:5px}@media screen and (min-width:768px){.ui .extension{position:absolute;width:350px;box-shadow:5px 5px 0 rgba(0,0,0,.1)}.ui .extension.extension-one{right:60px;top:50px}.ui .extension.extension-two{top:73%;right:0}.ui .extension.extension-three{bottom:8%}}.faster-and-lighter-than-bootstrap>h1,.use-in-any-project>h1{font-size:2.1rem;margin-bottom:1.15rem;margin-top:2rem;text-align:center}.faster-and-lighter-than-bootstrap>h1:first-child,.use-in-any-project>h1:first-child{margin-top:0}@media screen and (min-width:768px){.faster-and-lighter-than-bootstrap>h1,.use-in-any-project>h1{font-size:3rem;margin-bottom:1.65rem;margin-top:2rem}.faster-and-lighter-than-bootstrap>h1:first-child,.use-in-any-project>h1:first-child{margin-top:0}}.faster-and-lighter-than-bootstrap>h2,.use-in-any-project>h2{font-size:1.2rem;margin-bottom:.7rem;margin-top:2rem}.faster-and-lighter-than-bootstrap>h2:first-child,.use-in-any-project>h2:first-child{margin-top:0}.faster-and-lighter-than-bootstrap img,.use-in-any-project img{margin:0 auto}.use-in-any-project p{font-size:1.25rem;line-height:1.85rem;margin-bottom:1.25rem;text-align:center}.use-in-any-project .logos{text-align:center;margin:25px 0}.use-in-any-project img{max-height:100px;vertical-align:middle;display:inline-block;margin:0 25px}@media screen and (min-width:768px){.use-in-any-project img{max-height:150px}}.css,.js{display:inline-block;vertical-align:top;width:100%}.css h2,.js h2{font-size:1.2rem;margin-bottom:.7rem;margin-top:2rem}.css h2:first-child,.js h2:first-child{margin-top:0}@media screen and (min-width:768px){.css,.js{width:50%;padding:50px}}.graph{width:100%;height:300px;margin-bottom:25px;clear:both;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.graph .bootstrap:after,.graph .bootstrap:before,.graph .foundation:after,.graph .foundation:before,.graph .group:after,.graph .group:before,.graph .jquery:after,.graph .jquery:before,.graph .kickstart:after,.graph .kickstart:before{font-size:.8rem;line-height:normal}@media screen and (min-width:768px){.graph .bootstrap:after,.graph .bootstrap:before,.graph .foundation:after,.graph .foundation:before,.graph .group:after,.graph .group:before,.graph .jquery:after,.graph .jquery:before,.graph .kickstart:after,.graph .kickstart:before{font-size:1rem}}.graph .bootstrap,.graph .foundation,.graph .group,.graph .kickstart{width:33.4%;display:inline-block;vertical-align:bottom}.graph .bootstrap:after,.graph .bootstrap:before,.graph .foundation:after,.graph .foundation:before,.graph .group:after,.graph .group:before,.graph .kickstart:after,.graph .kickstart:before{display:block;text-align:center;color:#777}.graph .bootstrap:after,.graph .foundation:after,.graph .group:after,.graph .kickstart:after{margin-top:15px;color:#fff}.graph .bootstrap:before,.graph .foundation:before,.graph .group:before,.graph .kickstart:before{margin-top:-20px}@media screen and (min-width:768px){.graph .bootstrap:before,.graph .foundation:before,.graph .group:before,.graph .kickstart:before{margin-top:-25px}}.graph .kickstart{background:#47A5DF}.graph .bootstrap{background:#AAA}.graph .foundation{background:#CCC}.graph .jquery{background:#CA3518}.graph.graph-css .kickstart{height:54.05405%}.graph.graph-css .kickstart:before{content:"Kickstart";color:#47A5DF}.graph.graph-css .kickstart:after{content:"80kb"}.graph.graph-css .bootstrap{height:74.32432%}.graph.graph-css .bootstrap:before{content:"Bootstrap"}.graph.graph-css .bootstrap:after{content:"110kb"}.graph.graph-css .foundation{height:100%}.graph.graph-css .foundation:before{content:"Foundation"}.graph.graph-css .foundation:after{content:"148kb"}.graph.graph-js .kickstart{height:2.95203%}.graph.graph-js .kickstart:before{content:"Kickstart \a 8kb";color:#47A5DF;white-space:pre;margin-top:-40px}.graph.graph-js .group{height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.graph.graph-js .bootstrap,.graph.graph-js .foundation{width:100%;margin:0;display:block}.graph.graph-js .bootstrap:before,.graph.graph-js .foundation:before{color:#fff}.graph.graph-js .bootstrap{height:11.80812%}.graph.graph-js .bootstrap:after{content:"Bootstrap 32kb";margin-top:10px}@media screen and (min-width:768px){.graph.graph-js .bootstrap:after{font-size:.85rem}}.graph.graph-js .foundation{height:69.00369%}.graph.graph-js .foundation:after{content:"Foundation 187kb"}.graph.graph-js .jquery{height:30.99631%}.graph.graph-js .jquery:after,.graph.graph-js .jquery:before{margin-top:5px;margin-left:0;width:100%;text-align:center;color:#fff}.graph.graph-js .jquery:before{content:"jQuery";display:block}.graph.graph-js .jquery:after{content:"84kb";display:block}.specs{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:calc(100% + 15px);-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-7.5px;margin-right:-7.5px}.specs h1{font-size:1.2rem;margin:2rem 7.5px .7rem;width:calc(100% - 15px);clear:none;display:block}.specs h1:first-child{margin-top:0}@media screen and (min-width:480px){.specs h1{width:calc(100% - 15px)}}.specs .spec{width:calc(100% - 15px);clear:none;display:block;margin-left:7.5px;margin-right:7.5px}@media screen and (min-width:480px){.specs .spec{width:calc(50% - 15px)}}@media screen and (min-width:1024px){.specs .spec{width:calc(100% - 15px);clear:none;display:block;margin-left:7.5px;margin-right:7.5px}}@media screen and (min-width:1024px) and (min-width:480px){.specs .spec{width:calc(25% - 15px)}}dl{font-size:.85rem}dl dt{font-weight:700}dl dd{margin-left:0}.github-stars{display:none;padding:0;margin:0 auto;width:170px}.github-stars.mobile{display:block;width:110px}@media screen and (min-width:768px){.github-stars{display:block}.github-stars.mobile{display:none}}.follow-everything-for-updates h1{text-align:center}.follow-everything-for-updates .twitter-timeline{margin:0 auto;display:block}