@charset "utf-8";/*!
 * Alkali v0.5.0
 */.colgroup{zoom:1;margin-left:-1em;margin-right:-1em}.colgroup:before,.colgroup:after{content:"\0020";display:block;height:0;overflow:hidden}.colgroup:after{clear:both}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left}.col-1{width:8.33333333%}.col-2{width:16.66666667%}.col-3{width:25%}.col-4{width:33.33333333%}.col-5{width:41.66666667%}.col-6{width:50%}.col-7{width:58.33333333%}.col-8{width:66.66666667%}.col-9{width:75%}.col-10{width:83.33333333%}.col-11{width:91.66666667%}.col-12{width:100%}.serif-font{font-family:'Droid Serif',serif}.sans-serif-font{font-family:'Open Sans',sans-serif}.zero-margin{margin:0}.border-radius{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.border-radius-lge{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.border-radius-med{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.border-radius-sml{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}@font-face{font-family:'social';src:url('//cdn.kdi.co/fonts/social/1.1.0/webfont.eot');src:url('//cdn.kdi.co/fonts/social/1.1.0/webfont.eot?#iefix') format('embedded-opentype'),url('//cdn.kdi.co/fonts/social/1.1.0/webfont.woff') format('woff'),url('//cdn.kdi.co/fonts/social/1.1.0/webfont.ttf') format('truetype'),url('//cdn.kdi.co/fonts/social/1.1.0/webfont.svg#social') format('svg');font-weight:normal;font-style:normal}@media screen and (min-width:30em) and (max-width:46.8em){body{font-size:1rem}}@media screen and (min-width:22em) and (max-width:30em){body{font-size:.8rem}}@media all and (min-width:20em) and (max-width:22em){body{font-size:.6rem}}@media screen and (max-width:20em){body{font-size:.6rem}}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ui-modal .content{width:50%;padding:25px 5px 20px 5px;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:left}.ui-modal .content .close{font-size:1.5rem;right:10px;top:10px;line-height:0}.ui-modal .icons{position:absolute;top:30px;left:10px;font-size:1.5rem;color:#ccc}.ui-modal .rating{position:absolute;right:10px;top:10px;text-align:right}.ui-modal .rating .star-rating-wrapper{text-align:right !important}.ui-modal footer{position:relative;padding:10px}.ui-modal footer h1{font-size:1rem;font-weight:600;color:#333;font-weight:normal}.ui-modal footer h2{font-size:1rem}.ui-modal footer p{color:#999}.ui-modal i{font-size:2rem}html,body{font-family:'Open Sans',sans-serif;color:#333;width:100%;height:100%;font-size:95%;overflow-x:hidden;background-color:#fff}@font-face{font-family:'new-june-light';src:url('../fonts/new-june-light/webfont.eot');src:url('../fonts/new-june-light/webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/new-june-light/webfont.woff') format('woff'),url('../fonts/new-june-light/webfont.ttf') format('truetype'),url('../fonts/new-june-light/webfont.svg#new-june-light') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'proxima-nova-light';src:url('../fonts/proxima-nova-light/webfont.eot');src:url('../fonts/proxima-nova-light/webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/proxima-nova-light/webfont.woff') format('woff'),url('../fonts/proxima-nova-light/webfont.ttf') format('truetype'),url('../fonts/proxima-nova-light/webfont.svg#proxima-nova-light') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'proxima-nova-regular';src:url('../fonts/proxima-nova-regular/webfont.eot');src:url('../fonts/proxima-nova-regular/webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/proxima-nova-regular/webfont.woff') format('woff'),url('../fonts/proxima-nova-regular/webfont.ttf') format('truetype'),url('../fonts/proxima-nova-regular/webfont.svg#proxima-nova-regular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'site';src:url('../fonts/site/webfont.eot');src:url('../fonts/site/webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/site/webfont.woff') format('woff'),url('../fonts/site/webfont.ttf') format('truetype'),url('../fonts/site/webfont.svg#site') format('svg');font-weight:normal;font-style:normal}[class^="site-"],.rating span{font-family:'site';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-logo:before{content:"\e600"}.site-menu:before{content:"\e601"}.site-edit:before{content:"\e602"}.site-cross-clear:before{content:"\e603"}.site-tick-clear:before{content:"\e604"}.site-cross-solid:before{content:"\e605"}.site-tick-solid:before{content:"\e606"}.site-tag:before{content:"\e607"}.site-pencil:before{content:"\e608"}.site-bookmark:before{content:"\e609"}.site-star-clear:before{content:"\e60a"}.site-star-half:before{content:"\e60b"}.site-star-solid:before{content:"\e60c"}.site-thumbs-up:before{content:"\e60d"}.site-thumbs-down:before{content:"\e60e"}.site-googleplus:before{content:"\e60f"}.site-facebook:before{content:"\e610"}.site-twitter:before{content:"\e611"}.site-search:before{content:"\e612"}.site-success-lt:before{content:"\e613"}.site-error-lt:before{content:"\e614"}.site-warning-lt:before{content:"\e615"}.site-success-dk:before{content:"\e616"}.site-error-dk:before{content:"\e617"}.site-warning-dk:before{content:"\e618"}.site-info:before{content:"\e619"}.site-heart-solid:before{content:"\e61a"}.site-previous:before{content:"\e61b"}.site-next:before{content:"\e61c"}.site-heart-clear:before{content:"\e61d"}h1,h2,h3,h4,h5,h6{font-weight:normal}h1{font-size:1.6rem}h2{font-size:1.4rem}h3{font-size:1.3rem}h4{font-size:1.2rem}h5{font-size:1.1rem}h6{font-size:1rem}a,a:link,a:visited{color:#333}.btn{position:relative;display:inline-block;min-width:100px;height:auto;padding:3px 10px;text-align:center;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:400;color:#fff;text-decoration:none;text-transform:none;cursor:pointer;border:none;background-color:#fff;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.btn.red{background-color:#c73b31;border:1px solid #c73b31}.btn.red:hover{background-color:#d55e56;border:1px solid #e6e6e6}.btn.orange{background-color:#dc702e;border:1px solid #dc702e}.btn.orange.trans{background-color:transparent;border:1px solid #dc702e}.btn.orange:hover{background-color:#e38e5a;border:1px solid #e6e6e6}.btn.yellow{background-color:#fce033;border:1px solid #fce033}.btn.yellow:hover{background-color:#fde865;border:1px solid #e6e6e6}.btn.lime{background-color:#bac423;border:1px solid #bac423}.btn.lime:hover{background-color:#d3dc3e;border:1px solid #e6e6e6}.btn.green{background-color:#569b2d;border:1px solid #569b2d}.btn.green:hover{background-color:#6cc338;border:1px solid #e6e6e6}.btn.teal{background-color:#449c97;border:1px solid #449c97}.btn.teal:hover{background-color:#5bb8b2;border:1px solid #e6e6e6}.btn.ciel{background-color:#45b3db;border:1px solid #45b3db}.btn.ciel:hover{background-color:#70c4e3;border:1px solid #e6e6e6}.btn.blue{background-color:#206fb1;border:1px solid #206fb1}.btn.blue:hover{background-color:#2b8ad9;border:1px solid #e6e6e6}.btn.purple{background-color:#4a458b;border:1px solid #4a458b}.btn.purple:hover{background-color:#5d57ac;border:1px solid #e6e6e6}.btn.violet{background-color:#75478a;border:1px solid #75478a}.btn.violet:hover{background-color:#915aaa;border:1px solid #e6e6e6}.btn.merlot{background-color:#9d3560;border:1px solid #9d3560}.btn.merlot:hover{background-color:#c04578;border:1px solid #e6e6e6}.btn.cerise{background-color:#d14371;border:1px solid #d14371}.btn.cerise:hover{background-color:#db6c90;border:1px solid #e6e6e6}.btn.white{background-color:#fff;border:1px solid #fff;color:#333}.btn.white:hover{background-color:#fff;border:1px solid #e6e6e6}.btn.black{background-color:#000;border:1px solid #000}.btn.black:hover{background-color:#1a1a1a;border:1px solid #e6e6e6}.btn.clear{background-color:transparent;color:#000}.btn.sml{padding:4px 5px;font-size:.8rem}input[type=text],input[type=password]{border:1px solid #ccc;padding:5px 10px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;display:block}.search:before{content:"\e612"}input.search{background-image:url(../img/search.svg);background-repeat:no-repeat;background-size:17px;background-position:10px 5px;padding:3px 10px 3px 33px}header{width:100%}header #users{margin-right:50px}header .logo{float:left;font-family:'proxima-nova-light',sans-serif;font-size:1.2rem;text-transform:uppercase;color:#999}header .logo a{color:#333;text-decoration:none}header .logo span{display:inline-block;margin-left:10px}header .logo i{font-size:2rem;vertical-align:middle;line-height:1;color:#333;vertical-align:sub}header .top{width:100%;padding:1em / 2;background-color:#fff}header nav{width:100%;height:25px;background-color:#fafafa;-moz-box-shadow:2px 3px 5px rgba(0,0,1,0.1);-webkit-box-shadow:2px 3px 5px rgba(0,0,1,0.1);box-shadow:2px 3px 5px rgba(0,0,1,0.1);padding:0 1em}.main{width:100%}.stage{background-color:#fafafa}footer{position:relative;width:100%;padding:1em;background-color:#fff}footer .social li{display:inline-block}footer .social a{text-decoration:none;font-size:2em}footer .social i[data-icon]:before{font-family:'social'}footer .social cite{display:none}footer .copyright{clear:both;background-color:#fff;padding:1em 2em;text-align:left;font-size:.75em;color:#ccc}footer .copyright .logo{display:block;background:url(//cdn.kdi.co/img/logos/kdi/kdi-2010-64.png);width:64px;height:64px;opacity:.95;transform:scale3d(.95, .95, .95);transition:transform .5s ease,opacity .5s;-webkit-transition:-webkit-transform .5s ease,opacity .5s}footer .copyright .logo:hover{opacity:1;transform:scale3d(1, 1, 1)}footer .copyright p{margin:0;line-height:64px}footer .copyright p a{color:#ccc;text-decoration:none;border-bottom:1px solid #fff;-webkit-transition:.3s linear;transition:.3s linear}footer .copyright p a:hover{border-bottom:1px solid #ccc}.index .main,.account-login .main{padding:0;background-image:url(../img/clouds.png);background-size:cover;background-repeat:no-repeat;background-position:bottom center}.index .hero,.account-login .hero{position:relative;width:100%;height:600px;font-family:Trocchi,sans-serif}.index .hero:before,.account-login .hero:before{content:" ";position:absolute;width:200%;height:200%;margin:-25% 0 0 -50%;background:url(../img/index/back-rays.svg) center center no-repeat;background-size:200%;overflow:visible;animation-name:rotating;animation-duration:100s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-name:rotating;-webkit-animation-duration:100s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite}.index .hero h1,.account-login .hero h1{margin-bottom:1em / 2;color:#333;font-size:3rem}.index .hero .inner,.account-login .hero .inner{position:relative;height:100%;margin:0 auto;vertical-align:middle;text-align:center;background-image:url(../img/building-front-view.png);background-size:cover;background-repeat:no-repeat;background-position:bottom center}.index .hero .login,.account-login .hero .login{width:250px;margin:0 auto;padding:20px;background-color:rgba(255,255,255,0.5);text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.index .hero .login .btn,.account-login .hero .login .btn,.index .hero .login input,.account-login .hero .login input{width:210px;margin:10px 0;border:none}.index #infographic,.account-login #infographic{position:relative;background:#fff;color:#444}.index #infographic h3,.account-login #infographic h3{text-align:center;font-size:2em;padding:1em}.index #infographic ul li,.account-login #infographic ul li{position:relative;display:inline-block;width:33%;min-height:400px;padding:250px 2em 0;background-size:50% 50%;background-position:center top;background-repeat:no-repeat;font-size:1.25em}.index #infographic ul li:nth-child(1),.account-login #infographic ul li:nth-child(1){background-image:url(../img/index/infographic/icon-media.svg)}.index #infographic ul li:nth-child(2),.account-login #infographic ul li:nth-child(2){background-image:url(../img/index/infographic/icon-storage.svg)}.index #infographic ul li:nth-child(3),.account-login #infographic ul li:nth-child(3){background-image:url(../img/index/infographic/icon-api.svg)}.index #infographic ul li:after,.account-login #infographic ul li:after{position:absolute;top:100px;right:0;content:url(../img/arrow-01.svg);opacity:.3}.index #infographic ul li:last-child:after,.account-login #infographic ul li:last-child:after{content:none}.home i{font-style:normal}.home ul{list-style-type:none;padding-left:15px}.home .sidebar.col{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:16.66666667%;padding:0em;color:#999;background-color:#fff;border-top:1px solid #ccc}.home .sidebar.col h3,.home .sidebar.col h6{color:#666;margin:10px 0 5px 0;padding-left:15px;padding-top:5px;border-top:1px solid #333;text-transform:uppercase}.home .sidebar.col .stores .store{border-left:5px solid transparent}.home .sidebar.col ul li a{display:block;padding:10px 15px;color:#333;text-decoration:none;border-bottom:1px solid #222;font-weight:300}.home .sidebar.col ul li a:hover{background-color:#f33}.home .sidebar.col ul li a a:first-child{border-top:1px solid #ddd}.home .sidebar.col ul li a:first-child{border-top:1px solid #ddd}.home .sidebar.col ul .store.active{border-right:4px solid #206fb1}.home .sidebar.col .collections .collection{padding:0;border-left:5px solid transparent}.home .sidebar.col .collections .collection.active{border-left:5px solid #206fb1}.home .stage.col{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:83.33333333%;border:1px solid #ccc;border-left:1px solid #ccc;border-top:1px solid #ccc}.home .icons{position:absolute;top:5px;left:10px;font-size:1.5rem;color:#ccc}.home .icons .site-heart-clear:hover:before,.home .icons .site-heart-clear.liked:before{content:"\e61a";color:#c73b31}.home .icons a{color:#ccc;text-decoration:none}.home .colgroup.assets{padding:5px}.home .colgroup.assets h1{padding:5px 10px 0 10px;font-size:1rem;font-weight:600;color:#333;font-weight:normal}.home .colgroup.assets h2{font-size:1rem}.home .colgroup.assets p{padding:0 10px;color:#999}.home .assets .col{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:25%;padding:1em / 2}.home .assets .col header{padding:1em / 2}.home .assets .col .inner{position:relative;padding:3px;border:0 solid #ddd;background-color:#fff;-webkit-transition:all .1s;transition:all .1s;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.home .assets .col .inner:hover{border:0 solid #ccc;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);-webkit-transform:scale3d(1.02, 1.02, 1.02);transform:scale3d(1.02, 1.02, 1.02)}.home .assets .col .img-asset{width:100%}@media screen and (min-width:100em){.view .assets .col{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:16.66666667%}}@media screen and (min-width:64em) and (max-width:80em){.view .assets .col{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:25%;padding:1em / 2}}@media screen and (min-width:46.8em) and (max-width:64em){.view .assets .col{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:33.33333333%;padding:1em / 2}}@media screen and (min-width:30em) and (max-width:46.8em){.view .assets .col{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:50%;padding:1em / 2}}@media screen and (min-width:22em) and (max-width:30em){.view .assets .col{position:relative;min-height:1px;padding-left:1em;padding-right:1em;float:left;width:100%;padding:1em / 2}}