body{color:#777}.pure-img-responsive{max-width:100%;height:auto}#layout,#menu,.menu-link{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#layout{position:relative;padding-left:0}#layout.active #menu{left:150px;width:150px}#layout.active .menu-link{left:150px}#menu{margin-left:-150px;width:150px;position:fixed;top:0;left:0;bottom:0;z-index:1000;background:#252a3a;overflow-y:auto;-webkit-overflow-scrolling:touch}#menu a{color:#ccc;border:0;padding:.6em 0 .6em .6em}#menu .pure-menu,#menu .pure-menu ul{border:0;background:transparent}#menu .pure-menu ul,#menu .pure-menu .menu-item-divided{border-top:1px solid #333}#menu .pure-menu li a:hover,#menu .pure-menu li a:focus{background:rgba(0,0,0,.3)}#menu .pure-menu-selected{background:rgba(0,0,0,.5)}#menu .pure-menu-selected a{color:#fff}#menu .pure-menu-heading{margin:0;border-bottom:0;font-size:110%;color:#4b7197}.menu-link{position:fixed;display:block;top:0;left:0;background:#000;background:rgba(0,0,0,.7);font-size:10px;z-index:10;width:2em;height:auto;padding:2.1em 1.6em;box-sizing:content-box}.menu-link:hover,.menu-link:focus{background:#000}.menu-link span{position:relative;display:block}.menu-link span,.menu-link span:before,.menu-link span:after{background-color:#fff;width:100%;height:.2em}.menu-link span:before,.menu-link span:after{position:absolute;margin-top:-.6em;content:" "}.menu-link span:after{margin-top:.6em}@media (min-width:48em){#layout{padding-left:150px;left:0}#menu{left:150px}.menu-link{position:fixed;left:150px;display:none}#layout.active .menu-link{left:150px}}@media (max-width:48em){#layout.active{position:relative}}body{font:14px 'Helvetica Neue',Helvetica,Arial,sans-serif;line-height:1.4em;background:#eaeaea url(../images/bg.png);color:#4d4d4d;margin:0 auto;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix{*zoom:1}.clearfix:after{content:".";display:block;height:0;visibility:hidden;font-size:0;clear:both}a{color:#00B7FF;text-decoration:none}.bgcolor-1{background:#f0efee}.bgcolor-2{background:#f9f9f9}.bgcolor-3{background:#e8e8e8}.bgcolor-4{background:#2f3238;color:#fff}.bgcolor-5{background:#df6659;color:#521e18}.bgcolor-6{background:#2fa8ec}.bgcolor-7{background:#d0d6d6}.bgcolor-8{background:#3d4444;color:#fff}.bgcolor-9{background:#ef3f52;color:#fff}.bgcolor-10{background:#64448f;color:#fff}.bgcolor-11{background:#3755ad;color:#fff}.bgcolor-12{background:#3498DB;color:#fff}.error{color:red}.success{color:green}#content{position:relative;overflow:auto}.container{width:100%;max-width:1100px;margin:0 auto;margin-top:2em}.waterfall{-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:1em;-webkit-column-gap:1em;column-gap:1em}.waterfall .pin{background:#fefefe;border:2px solid #fcfcfc;-moz-box-shadow:0 1px 2px rgba(34,25,25,.4);-webkit-box-shadow:0 1px 2px rgba(34,25,25,.4);box-shadow:0 1px 2px rgba(34,25,25,.4);margin:0 .125em 1em;padding:1em;width:100%;transition:opacity .4s ease-in-out;display:inline-block;-moz-page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;cursor:pointer}.waterfall .pin img.pinimg{width:100%;height:auto;border-bottom:1px solid #ccc;padding-bottom:1em;margin-bottom:.5em}.waterfall .pin figcaption a{font-size:.9rem;color:#444;line-height:1.5}.waterfall small{font-size:1rem;float:right;text-transform:uppercase;color:#aaa}.waterfall small a{color:#666;text-decoration:none;transition:.4s color}.waterfall:hover .pin:not(:hover){opacity:.4}.waterfall:hover .pin:hover{border-left:6px solid #1b98f8}.addBlog{display:block;font-weight:700;border:2px dashed silver;text-align:center;font-size:5em;line-height:1.5em;width:100%;position:relative;background-color:transparent;text-decoration:none;color:silver}.page{background:#fefefe;-moz-box-shadow:0 1px 2px rgba(34,25,25,.4);-webkit-box-shadow:0 1px 2px rgba(34,25,25,.4);box-shadow:0 1px 2px rgba(34,25,25,.4);width:100%;-moz-page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}.page .page-header{background-color:silver;color:#fff;height:3em}.page .page-content{padding:1em}.button-xsmall{font-size:70%}.button-small{font-size:85%}.button-large{font-size:110%}.button-xlarge{font-size:125%}.button-success,.button-error,.button-warning,.button-secondary{color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,.2)}.button-success{background:#1cb841}.button-error{background:#ca3c3c}.button-warning{background:#df7514}.button-secondary{background:#42b8dd}.label-light-red,.label-pink,.label-yellow,.label-blue,.label-green,.label-dark-green,.label-dark-blue,.label-light-gray,.label-purple{width:15px;height:15px;display:inline-block;margin-right:.5em;border-radius:3px}.label-pink{background:#F1A4B8}.label-yellow{background:#ffc94c}.label-blue{background:#41ccb4}.label-green{background:#40c365}.label-dark-green{background-color:#5aba59}.label-dark-blue{background-color:#4d85d1}.label-light-red{background-color:#df2d4f}.label-light-gray{background-color:#999}.label-purple{background-color:#8156a7}.label-count{color:#4b7197}#menu .nav-item{display:inline-block}#menu .nav-item a{background:transparent;border:2px solid #b0cadb;color:#fff;margin-top:1em;letter-spacing:.05em;text-transform:uppercase;font-size:85%;padding:.5em 1em}.waterfall .pin.blog-item{padding:.9em 1em;border-bottom:1px solid #ddd;border-left:6px solid transparent}.blog-avatar{border-radius:3px;margin-right:.5em}.blog-author,.blog-subject{margin:0}.blog-author{text-transform:uppercase;color:#999}.blog-desc{font-size:80%;margin:.4em 0}.text-left{text-align:left}.text-right{text-align:right}.blog-content-header,.blog-content-body,.blog-content-footer{padding:1em 2em}.blog-content-header{border-bottom:1px solid #ddd}.blog-content-title{margin:.5em 0 0;line-height:38px}.blog-content-subtitle{font-size:1em;margin:0;font-weight:400}.blog-content-subtitle span{color:#999}.blog-content-controls{margin-top:2.5em;text-align:right}.blog-content-controls .secondary-button{margin-bottom:.3em}.blog-avatar{width:40px;height:40px}a.blog-author{color:#1b98f8}.blog{overflow:auto}.blog .blog-summary{line-height:4em;font-weight:600;color:gray;background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:-moz-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1));background-image:-o-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));border-radius:.3em;padding:1em}.primary-button,.secondary-button{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:20px}.primary-button{color:#fff;background:#1b98f8;margin:1em 0}.secondary-button{background:#fff;border:1px solid #ddd;color:#666;padding:.5em 2em;font-size:80%}#info{margin:5em auto 0;color:#a6a6a6;font-size:.9em;text-shadow:0 1px 0 rgba(255,255,255,.7);text-align:center}#info a{color:inherit}img.hover(:hover){box-shadow:0 1px 5px rgba(34,25,25,.8);-moz-box-shadow:0 1px 5px rgba(34,25,25,.8);-webkit-box-shadow:0 1px 5px rgba(34,25,25,.8);filter:progid:DXImageTransform.Microsoft.Shadow(color=#979797, direction=135, strength=3)}.animate-pop-up.ng-enter,.animate-pop-up-enter{-webkit-animation:pop-up-enter .8s ease-in forwards;animation:pop-up-enter .8s ease-in forwards}.animate-pop-up.ng-leave,.animate-pop-up-leave{-webkit-animation:pop-up-leave .8s ease-in forwards;animation:pop-up-leave .8s ease-in forwards}@-webkit-keyframes pop-up-enter{0%{-webkit-transform:scale(0.4);transform:scale(0.4);opacity:0}70%{-webkit-transform:scale(1.1);opacity:.8;-webkit-animation-timing-function:ease-out}100%{-webkit-transform:scale(1);opacity:1}}@keyframes pop-up-enter{0%{-webkit-transform:scale(0.4);transform:scale(0.4);opacity:0}70%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.8;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes pop-up-leave{0%{-webkit-transform:scale(1);opacity:1}70%{-webkit-transform:scale(1.1);opacity:.8;-webkit-animation-timing-function:ease-out}100%{-webkit-transform:scale(0.4);transform:scale(0.4);opacity:0}}@keyframes pop-up-leave{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}70%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.8;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(0.4);transform:scale(0.4);opacity:0}}.slide-in{width:100%;height:100%}.slide-in.ng-enter,.slide-in.ng-leave{-webkit-transition:all 1s ease;transition:all 1s ease}.slide-in.ng-enter{transform:translateX(100%)}.slide-in.ng-enter-active{transform:none}.slide-in.ng-leave{transform:none}.slide-in.ng-leave-active{transform:translateX(-100%)}.slide-down{width:100%;height:100%}.slide-down.ng-enter,.slide-down.ng-leave{-webkit-transition:all 1s ease;transition:all 1s ease}.slide-down.ng-enter{transform:translateY(-100%)}.slide-down.ng-enter.ng-enter-active{transform:none}.slide-down.ng-leave{transform:none}.slide-down.ng-leave.ng-leave-active{transform:translateY(100%)}.slide-right{-webkit-transition:all 0 cubic-bezier(0.25,.46,.45,.94);-moz-transition:all 0 cubic-bezier(0.25,.46,.45,.94);-ms-transition:all 0 cubic-bezier(0.25,.46,.45,.94);-o-transition:all 0 cubic-bezier(0.25,.46,.45,.94);transition:all 0 cubic-bezier(0.25,.46,.45,.94);-webkit-transition-timing-function:cubic-bezier(0.25,.46,.45,.94);-moz-transition-timing-function:cubic-bezier(0.25,.46,.45,.94);-ms-transition-timing-function:cubic-bezier(0.25,.46,.45,.94);-o-transition-timing-function:cubic-bezier(0.25,.46,.45,.94);transition-timing-function:cubic-bezier(0.25,.46,.45,.94)}.slide-right.ng-enter{transform:translateX(60px);-ms-transform:translateX(60px);-webkit-transform:translateX(60px);transition-duration:250ms;-webkit-transition-duration:250ms;opacity:0}.slide-right.ng-enter-active{transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);opacity:1}.slide-right.ng-leave{transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transition-duration:250ms;-webkit-transition-duration:250ms;opacity:1}.slide-right.ng-leave-active{transform:translateX(60px);-ms-transform:translateX(60px);-webkit-transform:translateX(60px);opacity:0}.slide-right.ng-hide-add{transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transition-duration:250ms;-webkit-transition-duration:250ms;opacity:1}.slide-right.ng-hide-add.ng-hide-add-active{transform:translateX(60px);-ms-transform:translateX(60px);-webkit-transform:translateX(60px);opacity:0}.slide-right.ng-hide-remove{transform:translateX(60px);-ms-transform:translateX(60px);-webkit-transform:translateX(60px);transition-duration:250ms;-webkit-transition-duration:250ms;display:block!important;opacity:0}.slide-right.ng-hide-remove.ng-hide-remove-active{transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);opacity:1}.fade{opacity:1}.fade.ng-enter,.fade.ng-leave{-webkit-transition:all 1.2s ease;transition:all 1.2s ease}.fade.ng-enter{opacity:0}.fade.ng-enter.ng-enter-active{opacity:1}.fade.ng-leave{opacity:1}.fade.ng-leave.ng-leave-active{opacity:0}.fade.ng-hide-add,.fade.ng-hide-remove{-webkit-transition:all 1.2s ease;transition:all 1.2s ease}.fade.ng-hide-add{opacity:1}.fade.ng-hide-add.ng-hide-add-active{opacity:0}.fade.ng-hide-remove{opacity:0}.fade.ng-hide-remove.ng-hide-remove-active{opacity:1}.flip-in.ng-hide-add{transform:perspective(300px) rotateX(0deg);-ms-transform:perspective(300px) rotateX(0deg);-webkit-transform:perspective(300px) rotateX(0deg);transition-duration:1.2s;-webkit-transition-duration:1.2s;opacity:1}.flip-in.ng-hide-add.ng-hide-add-active{transform:perspective(300px) rotateX(135deg);-ms-transform:perspective(300px) rotateX(135deg);-webkit-transform:perspective(300px) rotateX(135deg);opacity:0}.flip-in.ng-hide-remove{transform:perspective(300px) rotateX(90deg);-ms-transform:perspective(300px) rotateX(90deg);-webkit-transform:perspective(300px) rotateX(90deg);transition-duration:1.2s;-webkit-transition-duration:1.2s;display:block!important;opacity:0}.flip-in.ng-hide-remove.ng-hide-remove-active{transform:perspective(300px) rotateX(0deg);-ms-transform:perspective(300px) rotateX(0deg);-webkit-transform:perspective(300px) rotateX(0deg);opacity:1}.rotate-in.ng-hide-add{transform:perspective(300px) rotateY(0deg);-ms-transform:perspective(300px) rotateY(0deg);-webkit-transform:perspective(300px) rotateY(0deg);transition-duration:1.2s;-webkit-transition-duration:1.2s;opacity:1}.rotate-in.ng-hide-add.ng-hide-add-active{transform:perspective(300px) rotateY(-40deg);-ms-transform:perspective(300px) rotateY(-40deg);-webkit-transform:perspective(300px) rotateY(-40deg);opacity:0}.rotate-in.ng-hide-remove{transform:perspective(300px) rotateY(40deg);-ms-transform:perspective(300px) rotateY(40deg);-webkit-transform:perspective(300px) rotateY(40deg);transition-duration:1.2s;-webkit-transition-duration:1.2s;display:block!important;opacity:0}.rotate-in.ng-hide-remove.ng-hide-remove-active{transform:perspective(300px) rotateY(0deg);-ms-transform:perspective(300px) rotateY(0deg);-webkit-transform:perspective(300px) rotateY(0deg);opacity:1}nav.slideshow a{position:fixed;z-index:500;color:#59656c;text-align:center;cursor:pointer;font-size:1.8em;padding:.3em}nav.slideshow a.nav-prev,nav.slideshow a.nav-next{}nav.slideshow a.nav-prev{top:20px;right:0}nav.slideshow a.nav-next{bottom:20px;right:0}nav.slideshow a.nav-close{top:0;right:0}nav.slideshow a.nav-edit{top:0;right:50px}nav.slideshow a.nav-login{top:0;left:0}.overlay{position:fixed;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.8);z-index:1001;color:#fff}.overlay article{position:absolute;left:50%;top:50%;margin:-165px 0 0 -250px;max-width:500px;width:100%;height:330px}.overlay nav.slideshow a{position:absolute;color:#fff}.overlay input{color:#4d4d4d}.overlay input[type=submit]{color:#fff}.overlay.blog-preview-dialog{background:#eaeaea url(../images/bg.png);z-index:500;margin-left:150px;overflow:auto}.overlay.blog-preview-dialog nav.slideshow a{color:#000}.overlay section.container{color:#4d4d4d}.fileInputContainer{display:inline-block;font-weight:700;text-align:center;height:25px;width:25px;line-height:25px;position:relative;background-color:transparent;font-size:18px;color:#000}.fileInput{height:25px;width:25px;overflow:hidden;position:absolute;right:0;top:0;opacity:0;filter:alpha(opacity=0);cursor:pointer}.menu-icon{display:inline-block;font-weight:700;font-size:18px;color:#000;cursor:pointer;margin-left:18px;margin-right:18px}article.about-content,article.contact-content{line-height:2em;font-size:16px}.img-box{position:relative}.img-box nav .nav-item{position:absolute;color:#000;display:inline-block}.img-box nav .nav-item.nav-cancel{right:0;top:0;font-size:18px}.img-box nav .nav-item.nav-ok{left:50%;top:50%;font-size:40px;margin-left:-28px;margin-top:-20px;color:#fff}@media screen and (max-width:1250px){.container.blogCreatePage{margin-top:0}}@media screen and (max-width:60em){.waterfall{column-gap:0;-moz-column-count:2;-webkit-column-count:2;column-count:2}.slideshow figure{top:0;left:0;margin:0}.slideshow figure img{width:auto;margin:0 auto;max-width:100%}.slideshow nav span,.slideshow nav span.nav-close{font-size:1.8em;padding:.3em}}@media screen and (max-width:40em){.waterfall{column-gap:0;-moz-column-count:1;-webkit-column-count:1;column-count:1}}@media screen and (max-width:30em){.waterfall{column-gap:0;-moz-column-count:1;-webkit-column-count:1;column-count:1}.overlay article{left:0;top:0;margin:3em auto;height:auto}.pure-form .pure-input-2-3{width:100%}}@media (max-width:48em){.overlay.blog-preview-dialog{margin-left:auto}}