/*!jQuery UI - v1.10.3 - 2013-06-25 * http://jqueryui.com * Includes:jquery.ui.core.css,jquery.ui.resizable.css,jquery.ui.accordion.css * Copyright 2013 jQuery Foundation and other contributors Licensed MIT */ .ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}/*!normalize.css v2.1.0 | MIT License | git.io/normalize */ article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}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:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}#kouio-about figure{text-align:center;padding:4rem 0}@media only screen and (min-width:768px){#kouio-about figure{display:inline;float:left;overflow:hidden;width:50%;margin:0;*width:50% -correction;*margin:0 0 -correction}}#kouio-about figure h2{margin:2rem 0}#kouio-about figure p{text-align:left}@media only screen and (min-width:768px){#kouio-about figure p{padding:0 5rem}}#kouio-account h2{font-weight:400;color:#000;line-height:3rem;border-bottom:1px #eee solid;padding-bottom:.5rem;margin-bottom:2rem}#kouio-account form p{line-height:150%;margin:20px 0}#kouio-account form label{display:none}#kouio-account form input{width:100%;margin-bottom:1rem}@media only screen and (min-width:768px){#kouio-account form input{display:block;width:auto}}#kouio-account .service{text-transform:capitalize;width:190px;float:left;border:1px solid #eee;margin:10px 10px 0 0;font-size:12px;padding:15px 10px}#kouio-account .service input{margin:10px}#kouio-account .service,#kouio-account .service *{cursor:pointer}#kouio-account .over{background:#eee}#kouio-account .back{font-size:12px;float:right;margin:20px;border-left:2px solid #eee;padding-left:15px}#kouio-account #id_username{display:inline;margin-right:10px}#kouio-account .profile-username-prefix{font-size:2.2rem;color:#777}#kouio-account #services-preferences{margin-top:5rem}#kouio-account #services-preferences-form *{float:left}#kouio-account #services-preferences-form label{display:block;width:50rem}#kouio-account #services-preferences-form #id_allow_via{margin-top:.5rem}#kouio-account #services-preferences-form p{margin:0 0 2rem 0}.kouio-api li{margin:0 0 5rem 0;line-height:2.5rem}.kouio-api li h2{font-weight:400;color:#000;line-height:3rem}.kouio-api li h2 span{color:#999;font-size:16px;font-weight:normal;margin-left:10px}.kouio-api li table{width:100%}.kouio-api li table th,.kouio-api li table td{padding:5px 10px;border:1px solid #eee}.kouio-api li table th{background:#eee}.kouio-api li table .read-only{text-align:center}.kouio-api li code{background:#f9f9f9;padding:20px;margin:20px 0;display:block}.kouio-blog{line-height:2.5rem}.kouio-blog div{margin:2rem auto 4rem auto;list-style:none}.kouio-blog div .kouio-blog-pic{-webkit-background-size:45px;-moz-background-size:45px;background-size:45px;background-repeat:no-repeat;width:45px;height:45px;margin-left:-87px;float:left;border-right:1px solid #eee;padding-right:65px}.kouio-blog div h2{float:left;margin:1rem 0}.kouio-blog div h2 a{color:inherit}.kouio-blog div .date{float:right;margin:1rem 0;color:#ccc;font-size:1.5rem}.kouio-blog .kouio-screenshot{display:none}@media only screen and (min-width:768px){.kouio-blog .kouio-screenshot{display:inline-block}}.kouio-blog figure.mobile-screenshots{text-align:center;margin:4rem 0}.kouio-blog figure.mobile-screenshots img{border:1px solid #ddd;width:50%}@media only screen and (min-width:768px){.kouio-blog figure.mobile-screenshots img{width:auto}}.kouio-blog figure.mobile-screenshots img:first-child{margin-right:0}@media only screen and (min-width:768px){.kouio-blog figure.mobile-screenshots img:first-child{margin-right:6rem}}.kouio-contact form{margin:3rem 0}.kouio-contact form label{display:none}.email-template{background:#fff;font-size:1rem}.email-template #kouio-top-nav{padding:0 1.5rem}.email-template #kouio-top-nav img{vertical-align:middle}.email-template #kouio-top-nav .logo{margin-left:auto;padding-left:1rem}.email-template .main,.email-template .footer{padding:2rem}.email-template p{line-height:150%}.email-template .footer{font-size:80%;background:#eee}.kouio-error{text-align:center}.kouio-faq li{margin:0 0 5rem 0;line-height:2.5rem}.kouio-faq li h2{font-weight:400;color:#000;line-height:3rem}.kouio-faq li tr{border-bottom:1px solid #eee}.kouio-faq li tr:last-child{border:0}.kouio-faq li tr td{padding:5px 20px}.kouio-faq li tr td:first-child{font-weight:600;text-align:right}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url('/static/fonts/opensans-light.eot?d58d2aa6e002');src:url('/static/fonts/opensans-light.eot?&d58d2aa6e002#iefix') format('embedded-opentype'),url('/static/fonts/opensans-light.woff?d58d2aa6e002') format('woff'),url('/static/fonts/opensans-light.ttf?d58d2aa6e002') format('truetype'),url('/static/fonts/opensans-light.svg?d58d2aa6e002#OpenSansLight') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('/static/fonts/opensans-regular.eot?d58d2aa6e002');src:url('/static/fonts/opensans-regular.eot?&d58d2aa6e002#iefix') format('embedded-opentype'),url('/static/fonts/opensans-regular.woff?d58d2aa6e002') format('woff'),url('/static/fonts/opensans-regular.ttf?d58d2aa6e002') format('truetype'),url('/static/fonts/opensans-regular.svg?d58d2aa6e002#OpenSansRegular') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url('/static/fonts/opensans-semibold.eot?d58d2aa6e002');src:url('/static/fonts/opensans-semibold.eot?&d58d2aa6e002#iefix') format('embedded-opentype'),url('/static/fonts/opensans-semibold.woff?d58d2aa6e002') format('woff'),url('/static/fonts/opensans-semibold.ttf?d58d2aa6e002') format('truetype'),url('/static/fonts/opensans-semibold.svg?d58d2aa6e002#OpenSansSemibold') format('svg')}footer{clear:both;background-color:#222}@media only screen and (min-width:768px){footer{text-align:left}}footer section{margin:0 auto;padding:2rem 3rem;text-align:center}@media only screen and (min-width:768px){footer section{padding:4rem 0 12rem 0;width:70%;min-width:50rem;max-width:80rem}}footer ul{padding:0 0 6rem 0;margin:0}footer ul li{display:inline-block;padding:.5rem .8rem}footer ul li:first-child{padding-left:0}footer ul a{font-size:1.3rem;color:#eee;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);text-transform:uppercase}footer ul a:hover{opacity:1;-ms-filter:none;filter:none}footer figure{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}footer figure:hover{opacity:1;-ms-filter:none;filter:none}.kouio-goodies h2{margin-top:40px}.kouio-goodies .feature{text-align:center;margin:30px}.kouio-goodies .bookmarklet{color:#222;font-size:11px;border:1px solid #999;-webkit-border-radius:5px;border-radius:5px;padding:10px 20px}#kouio-home{margin:.5rem 0 0 0}.kouio-brand{text-align:center;margin-left:0;padding-bottom:0}@media only screen and (min-width:768px){.kouio-brand{display:inline;float:left;overflow:hidden;width:50%;margin:0;*width:50% -correction;*margin:0 0 -correction;text-align:right;margin-left:-10rem}}.kouio-brand>div{position:relative;background-position:50% 0;margin-top:1rem;height:90px;-webkit-background-size:60%;-moz-background-size:60%;background-size:60%}@media only screen and (min-width:768px){.kouio-brand>div{height:185px;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%}}.kouio-brand>div h1{position:absolute;bottom:0;margin:0;color:#333;font-weight:700;font-size:2.4rem;width:auto;min-width:auto;display:none}@media only screen and (min-width:768px){.kouio-brand>div h1{display:block}}.kouio-brand>div h1 i{font-size:1.2rem;font-style:normal;color:#f00;vertical-align:super;margin-left:.5rem}@media only screen and (min-width:768px){.kouio-signup{display:inline;float:left;overflow:hidden;width:50%;margin:0;*width:50% -correction;*margin:0 0 -correction}}.kouio-signup form{text-align:center;border-left:none}@media only screen and (min-width:768px){.kouio-signup form{text-align:left;max-width:37rem;border-left:1px #eee solid;padding-left:4rem}}.kouio-signup form input[type=email],.kouio-signup form input[type=password]{margin:0 0 1rem 0;display:block;width:100%}.kouio-signup form input[type=checkbox]{margin:0 0 2rem 0}.kouio-signup form input[name=login],.kouio-signup form input[name=signup]{width:50%;float:left}@media only screen and (min-width:768px){.kouio-signup form input[name=login],.kouio-signup form input[name=signup]{width:auto;float:none}}.kouio-signup form a{display:inline-block;margin-top:2rem}.kouio-signup form label{cursor:pointer;margin-right:5px}.kouio-cta{background-color:#efefef;margin-bottom:2rem;display:none}@media only screen and (min-width:768px){.kouio-cta{display:block;margin-bottom:0}}.kouio-cta>div{max-width:800px;margin:0 auto}@media only screen and (min-width:768px){.kouio-cta>div{padding:0}}.kouio-cta h2{font-weight:300}@media only screen and (min-width:768px){.kouio-cta h2{font-size:2rem;line-height:3rem}}.kouio-cta h2 a{color:#fff}.kouio-shared{text-align:center;background-color:#efefef;display:none}@media only screen and (min-width:1100px){.kouio-shared{display:block}}.kouio-shared>p{max-width:700px;margin:1rem auto;color:#666;font-weight:300;font-size:2rem;line-height:3rem}.kouio-shared ul{list-style:none;margin:3rem 0;padding:0}.kouio-shared ul li{position:relative}.kouio-shared ul li h3{font-size:1.4rem;font-weight:600;line-height:2.2rem}.kouio-shared ul li h3 a{color:#222}.kouio-shared ul li h3 a:hover{text-decoration:underline;color:#666}.kouio-shared ul li .item-image{display:none}.kouio-shared ul li .item-time{color:#999;font-size:1rem}.kouio-shared ul.layout-grid li{display:inline-block;width:180px;height:250px;margin:0 2rem 2rem 0;padding:0;overflow:hidden;background-color:#fff;border:1px solid #fff;text-align:initial}.kouio-shared ul.layout-grid li .item-details{margin:1.2rem}.kouio-shared ul.layout-grid li .item-image{display:block;height:100px;overflow:hidden;border-bottom:1px solid #efefef}.kouio-shared ul.layout-grid li .item-image img{width:180px;margin:0;border:none}.kouio-shared ul.layout-grid li .item-time{position:absolute;bottom:0}.kouio-gallery{background-color:#333;display:none;padding:3rem 0}@media only screen and (min-width:768px){.kouio-gallery{display:block}}.kouio-gallery>div{margin:0 auto;max-width:556px}@media only screen and (min-width:1000px){.kouio-gallery>div{max-width:1000px}}.kouio-gallery p{color:#aaa;text-align:center;margin-bottom:20px}.kouio-gallery p a{color:#fff;margin-left:5px}.kouio-overview{text-align:center;background-color:#efefef}@media only screen and (min-width:768px){.kouio-overview{background-color:#fff}}.kouio-overview h2{margin:2rem 0}.kouio-overview p{max-width:700px;margin:2rem auto 4rem auto;color:#666;font-weight:300;font-size:2rem;line-height:3rem;text-align:left}.kouio-overview p.cta{text-align:center;font-weight:normal;font-size:2.5rem;margin:4rem auto}.kouio-overview ul{display:inline-block;list-style-type:none;text-align:left;font-size:1.5rem;margin:0 auto;padding:0}@media only screen and (min-width:768px){.kouio-overview ul{font-size:2rem}}.kouio-overview ul li{margin:0 0 3rem 0}#kouio-home-alert .kouio-alert{padding:10px;margin:0}.popup{text-align:center}.popup .login-links{display:none}.popup .kouio-signup{float:none;display:block;width:400px;margin:0 auto}.popup #account-form{border:none}.kouio-icon{background-repeat:no-repeat;-webkit-background-size:45% 45%;-moz-background-size:45% 45%;background-size:45% 45%;background-position:50%;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);width:4.5rem;height:4.5rem;cursor:pointer}@media only screen and (min-width:768px){.kouio-icon{width:3.5rem;height:3.5rem}}.icon-menu{background-image:url('/static/img/icons/menu.svg?d58d2aa6e002')}.icon-pencil{background-image:url('/static/img/icons/pencil.svg?d58d2aa6e002')}.icon-spinner{background-image:url('/static/img/icons/spinner.svg?d58d2aa6e002')}.icon-checkmark{background-image:url('/static/img/icons/checkmark.svg?d58d2aa6e002')}.icon-undo{background-image:url('/static/img/icons/undo.svg?d58d2aa6e002')}.icon-plus{background-image:url('/static/img/icons/plus.svg?d58d2aa6e002')}.icon-minus{background-image:url('/static/img/icons/minus.svg?d58d2aa6e002')}.icon-list{background-image:url('/static/img/icons/list.svg?d58d2aa6e002')}.icon-folder{background-image:url('/static/img/icons/folder.svg?d58d2aa6e002');-webkit-background-size:40% 40%;-moz-background-size:40% 40%;background-size:40% 40%}.icon-folder-open{background-image:url('/static/img/icons/folder-open.svg?d58d2aa6e002');-webkit-background-size:40% 40%;-moz-background-size:40% 40%;background-size:40% 40%}.icon-close{background-image:url('/static/img/icons/close.svg?d58d2aa6e002');-webkit-background-size:30% 30%;-moz-background-size:30% 30%;background-size:30% 30%}.icon-close-dark{background-image:url('/static/img/icons/close-dark.svg?d58d2aa6e002');-webkit-background-size:30% 30%;-moz-background-size:30% 30%;background-size:30% 30%}.icon-lines{background-image:url('/static/img/icons/lines.svg?d58d2aa6e002')}.icon-lines-split{background-image:url('/static/img/icons/lines-split.svg?d58d2aa6e002')}.icon-email{background-image:url('/static/img/icons/email.svg?d58d2aa6e002')}.icon-star{background-image:url('/static/img/icons/star.svg?d58d2aa6e002')}.icon-star-dark{background-image:url('/static/img/icons/star-dark.svg?d58d2aa6e002');opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.icon-star-inactive{background-image:url('/static/img/icons/star.svg?d58d2aa6e002');opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}.icon-share{background-image:url('/static/img/icons/share.svg?d58d2aa6e002');-webkit-background-size:45% 45%;-moz-background-size:45% 45%;background-size:45% 45%}.icon-share-dark{background-image:url('/static/img/icons/share-dark.svg?d58d2aa6e002')}.icon-star-dark-inactive{background-image:url('/static/img/icons/star-dark.svg?d58d2aa6e002');opacity:.12;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=12)";filter:alpha(opacity=12)}.icon-recommended{background-image:url('/static/img/icons/recommended.svg?d58d2aa6e002');-webkit-background-size:40% 40%!important;-moz-background-size:40% 40%!important;background-size:40% 40%!important}.icon-search{background-image:url('/static/img/icons/search.svg?d58d2aa6e002');-webkit-background-size:50% 50%;-moz-background-size:50% 50%;background-size:50% 50%}.icon-download{background-image:url('/static/img/icons/download.svg?d58d2aa6e002');-webkit-background-size:50% 50%;-moz-background-size:50% 50%;background-size:50% 50%}.icon-lightning{background-image:url('/static/img/icons/lightning.svg?d58d2aa6e002');-webkit-background-size:50% 50%;-moz-background-size:50% 50%;background-size:50% 50%}.icon-arrow-down{background-image:url('/static/img/icons/arrow-down.svg?d58d2aa6e002');-webkit-background-size:50% 50%;-moz-background-size:50% 50%;background-size:50% 50%}.icon-user{background-image:url('/static/img/icons/user.svg?d58d2aa6e002');-webkit-background-size:50% 50%;-moz-background-size:50% 50%;background-size:50% 50%}.icon-user-alert{background-image:url('/static/img/icons/user-alert.svg?d58d2aa6e002');-webkit-background-size:50% 50%;-moz-background-size:50% 50%;background-size:50% 50%}.kouio-logo-tiny{background-image:url('/static/img/logo-tiny.png?d58d2aa6e002');background-repeat:no-repeat;background-position:50%;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;display:inline-block;width:17px;height:21px;max-width:100%}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.kouio-logo-tiny{background-image:url('/static/img/logo-tiny@2x.png?d58d2aa6e002');-webkit-background-size:17px 21px;-moz-background-size:17px 21px;background-size:17px 21px}}.kouio-logo-tiny-green{background-image:url('/static/img/logo-tiny-green.png?d58d2aa6e002');background-repeat:no-repeat;background-position:50%;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;display:inline-block;width:18px;height:22px;max-width:100%}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.kouio-logo-tiny-green{background-image:url('/static/img/logo-tiny-green@2x.png');-webkit-background-size:18px 22px;-moz-background-size:18px 22px;background-size:18px 22px}}.kouio-logo-small{background-image:url('/static/img/logo-small.png?d58d2aa6e002');background-repeat:no-repeat;background-position:50%;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;display:inline-block;width:64px;height:80px;max-width:100%}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.kouio-logo-small{background-image:url('/static/img/logo-small@2x.png?d58d2aa6e002');-webkit-background-size:64px 80px;-moz-background-size:64px 80px;background-size:64px 80px}}.kouio-logo-medium{background-image:url('/static/img/logo-medium.png?d58d2aa6e002');background-repeat:no-repeat;background-position:50%;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;display:inline-block;width:115px;height:144px;max-width:100%}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.kouio-logo-medium{background-image:url('/static/img/logo-medium@2x.png?d58d2aa6e002');-webkit-background-size:115px 144px;-moz-background-size:115px 144px;background-size:115px 144px}}.kouio-screenshot{background-image:url('/static/img/screenshot.png?d58d2aa6e002');background-repeat:no-repeat;background-position:0 0;-webkit-background-size:;-moz-background-size:;background-size:;display:inline-block;width:1000px;height:526px;max-width:100%}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.kouio-screenshot{background-image:url('/static/img/screenshot@2x.png?d58d2aa6e002');-webkit-background-size:1000px 526px;-moz-background-size:1000px 526px;background-size:1000px 526px}}.kouio-pic-adam{background-image:url('/static/img/profile-pic-adam.png?d58d2aa6e002');background-repeat:no-repeat;background-position:50%;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;display:inline-block;width:150px;height:150px;max-width:100%}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.kouio-pic-adam{background-image:url('/static/img/profile-pic-adam@2x.png?d58d2aa6e002');-webkit-background-size:150px 150px;-moz-background-size:150px 150px;background-size:150px 150px}}.kouio-pic-steve{background-image:url('/static/img/profile-pic-steve.png?d58d2aa6e002');background-repeat:no-repeat;background-position:50%;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;display:inline-block;width:150px;height:150px;max-width:100%}@media all and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5/1),(min-device-pixel-ratio:1.5),(min-resolution:138dpi),(min-resolution:1.5dppx){.kouio-pic-steve{background-image:url('/static/img/profile-pic-steve@2x.png?d58d2aa6e002');-webkit-background-size:150px 150px;-moz-background-size:150px 150px;background-size:150px 150px}}#kouio-top-nav{position:absolute;top:0;width:100%;color:#fff;background:#333;height:4rem;line-height:4rem;font-size:1.2rem;padding:0 3rem;text-transform:uppercase}#kouio-top-nav a{display:block;color:#fff;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);padding:0 .75rem}@media only screen and (min-width:768px){#kouio-top-nav a:hover{opacity:1;-ms-filter:none;filter:none}}#kouio-top-nav ol{float:right;list-style:none;margin:0;padding:0}#kouio-top-nav ol li{display:inline-block}#kouio-top-nav .kouio-top-nav-icon{opacity:1;-ms-filter:none;filter:none;height:4rem;line-height:4rem}#kouio-top-nav .kouio-top-nav-icon.kouio-logo-tiny{float:left}#kouio-top-nav .kouio-top-nav-icon.kouio-logo-tiny span{margin-left:2.3rem}#kouio-top-nav .kouio-dropdown{float:right;position:relative;width:4rem;height:4rem;line-height:4rem}#kouio-top-nav .kouio-dropdown:hover>a{background-color:#222}#kouio-top-nav .kouio-dropdown:hover>ul{display:block}#kouio-top-nav .kouio-dropdown>a{position:absolute;top:0;right:0}#kouio-top-nav .kouio-dropdown>ul{display:none;position:absolute;background:#222;top:4rem;z-index:1;margin:0;padding:.8rem 0;list-style:none;width:100%}@media only screen and (min-width:768px){#kouio-top-nav .kouio-dropdown>ul{width:20rem;right:0}}#kouio-top-nav .kouio-dropdown>ul li a{color:#fff;display:block;padding:0 1.5rem;height:3rem;line-height:3rem;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}@media only screen and (min-width:768px){#kouio-top-nav .kouio-dropdown>ul li a:hover{opacity:1;-ms-filter:none;filter:none}}#kouio-top-nav .kouio-dropdown>ul li.kouio-top-nav-account-status{text-align:center;padding:1rem}#kouio-top-nav .kouio-dropdown>ul li.kouio-top-nav-account-status a{display:inline-block;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);line-height:1.7rem;text-transform:capitalize}#kouio-top-nav .kouio-dropdown>ul li.kouio-top-nav-account-status a:hover{opacity:1;-ms-filter:none;filter:none}#kouio-top-nav .kouio-dropdown>ul li.kouio-top-nav-highlight a{color:#ececec;background:#3d3d3d}#kouio-top-nav .kouio-dropdown>ul li.kouio-dropdown-alert{background:#f00;color:#fff}#kouio-page-app #kouio-top-nav{display:none}@media only screen and (min-width:768px){#kouio-page-app #kouio-top-nav{padding:0 1.5rem;display:block}}.kouio-privacy-policy ul ul{list-style:square;margin:0 0 0 2rem;width:auto;padding:0}.kouio-privacy-policy ul ul li{margin:0 0 1rem 0}.kouio-privacy-policy ul li{margin:0 0 5rem 0;line-height:2.5rem}.kouio-privacy-policy ul li h2{font-weight:400;color:#000;line-height:3rem}.kouio-profile nav .kouio-layout{float:right}.kouio-profile nav .kouio-layout a.active{color:#333;pointer-events:none}.kouio-profile ul{list-style:none;margin:3rem 0;padding:0}.kouio-profile ul li{clear:both;padding:3rem 0;border-top:1px solid #f2f2f2;position:relative}.kouio-profile ul li h2{font-size:1.5rem;font-weight:600;line-height:2.2rem}.kouio-profile ul li h2 a{color:#222}.kouio-profile ul li h2 a:hover{text-decoration:underline;color:#666}.kouio-profile ul li .item-image{display:none}.kouio-profile ul li .item-image img{width:180px;border:15px solid #f2f2f2;margin:0 20px 20px 0;float:left}.kouio-profile ul li p,.kouio-profile ul li i{color:#444;font-size:1.2rem;line-height:1.9rem}.kouio-profile ul li .item-delete{display:none;position:absolute;top:0;right:0;padding:.5rem .8rem;border:none;font-size:1.1rem;background:rgba(0,0,0,0.5);color:#fff;text-transform:uppercase}.kouio-profile ul li .item-delete:hover{background:#000}.kouio-profile ul li .item-time,.kouio-profile ul li i{color:#999;font-size:1rem}.kouio-profile ul li .no-items{margin:100px;text-align:center}.kouio-profile ul li:hover .item-delete{display:block}.kouio-profile ul.layout-list li{padding:2rem 0}.kouio-profile ul.layout-list li h2{font-weight:400;font-size:2rem;margin:0 0 .6rem 0}.kouio-profile ul.layout-list li i{color:#bdbdbd;font-weight:200}.kouio-profile ul.layout-list li .item-time{margin:0}.kouio-profile ul.layout-list li .item-content{display:none}.kouio-profile ul.layout-grid{float:left}.kouio-profile ul.layout-grid li{clear:none;width:180px;height:380px;float:left;margin:0 2rem 2rem 0;padding:0;border:none;overflow:hidden;background:#f2f2f2}.kouio-profile ul.layout-grid li h2{margin-bottom:1rem}.kouio-profile ul.layout-grid li .item-details{margin:1rem}.kouio-profile ul.layout-grid li .item-image{display:block;height:100px;overflow:hidden}.kouio-profile ul.layout-grid li .item-image img{margin:0;border:none}.kouio-profile ul.layout-grid li .item-time{position:absolute;bottom:0;left:0;right:0;margin:0;padding:1rem 1rem .5rem 1rem;background:#f2f2f2}.kouio-profile ul.layout-grid li i{font-size:11px}.kouio-profile .pagination{font-size:1.6rem;margin:3rem 0;clear:both;text-align:center}.kouio-profile .pagination a,.kouio-profile .pagination span{border-right:1px solid #eee;padding:.5rem 1.5rem;text-align:center}.kouio-profile .pagination a:last-child,.kouio-profile .pagination span:last-child{border:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{height:100%;font-size:62.5%}body{margin:0;padding:0;height:100%;color:#222;background:#222;font-size:14px;font-size:1.4rem;font-family:'Open Sans',sans-serif;font-weight:400;width:100%;*zoom:1}body:before,body:after{content:"";display:table}body:after{clear:both}h1,h2,h3,h4,h5,h6{font-weight:400}p{line-height:2.2rem}a{color:#62cc24;text-decoration:none}body>article{display:inline;float:left;overflow:hidden;width:100%;margin:0;*width:100% -correction;*margin:0 0 -correction;background:#fff;margin-top:4rem}body>article header{background-color:#f2f2f2;padding:2rem 3rem}@media only screen and (min-width:768px){body>article header{padding:3rem}}body>article header h1{color:#b3b3b3;margin:0 auto;font-weight:300}body>article header h1 a{color:#b3b3b3}@media only screen and (min-width:768px){body>article header h1{width:70%;min-width:50rem;max-width:80rem}body>article header h1 a:hover{color:#111}}body>article>section{display:inline;float:left;overflow:hidden;width:100%;margin:0;*width:100% -correction;*margin:0 0 -correction;padding:2rem 3rem}@media only screen and (min-width:768px){body>article>section{padding:3rem}}ul{list-style:square;color:#666}.errorlist{color:#f00;list-style-type:none;padding-left:0;margin:-10px 0 20px 0}textarea,input:not([type=submit]):not([type=file]):not([type=checkbox]){border:none;padding:1rem;font-size:2rem;outline:none;-webkit-border-radius:0;border-radius:0;background-color:#efefef}textarea:focus,input:not([type=submit]):not([type=file]):not([type=checkbox]):focus{background-color:#dbdbdb}input[type=submit],button,.button{border:none;border-bottom:5px #333 solid;color:#fff;background-color:#444;padding:1rem 2.5rem;font-size:2rem;font-weight:400;text-transform:uppercase;-webkit-border-radius:0;border-radius:0;text-decoration:none}input[type=submit]:hover:not(disabled),button:hover:not(disabled),.button:hover:not(disabled){background-color:#555}input.kouio-primary-button,button.kouio-primary-button{background-color:#62cc24;border-bottom:5px #0a0 solid}input.kouio-primary-button:hover,button.kouio-primary-button:hover{background-color:#6fda31!important}#kouio-page-site .kouio-general-container{display:block;text-align:left;margin:0 auto;padding:0;position:relative}@media only screen and (min-width:768px){#kouio-page-site .kouio-general-container{width:70%;min-width:50rem;max-width:80rem}}ul.kouio-general-container{list-style:none}.kouio-alert{text-align:center;background:#62cc24;color:#fff;padding:18px;margin:40px 0 -40px 0}.kouio-tabs{background:#dadada;padding:0 2rem;margin:0}.kouio-tabs ul{list-style:none;padding:0;margin:0}@media only screen and (min-width:768px){.kouio-tabs ul li{float:left}}.kouio-tabs ul li a{display:block;padding:1.5rem 1.75rem;color:#8f8f8f}.kouio-tabs ul li a:hover{background:#e3e3e3}.kouio-tabs ul li a.kouio-tab-active{background:#fff;color:#333}.kouio-tab-content{display:none}.kouio-tab-content.kouio-tab-content-active{display:block;min-height:450px}.kouio-header-divider{margin:0 1.5rem;border-right:1px solid #ddd}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:100%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:"(" attr(href) ")"}abbr[title]:after{content:"(" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}