code,html,kbd,samp,tt,var{border:0;font-weight:inherit;margin:0;padding:0;vertical-align:baseline}a,abbr,acronym,applet,caption,del,div,dl,font,form,iframe,ins,label,li,object,q,s,span,strike,tbody,tfoot,thead,tr{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}address,dd,ol,p,table,ul{font-weight:inherit}blockquote,h1,h2,h3,h4,h5,h6{border:0;padding:0}big,blockquote,body,h1,h2,h3,h4,h5,h6,pre,small{vertical-align:baseline}body,code,h1,h2,h3,h4,h5,h6,html,kbd,pre,samp,tt,var{font-style:inherit;outline:0}big,small{border:0;margin:0;padding:0}cite,dfn,em{font-family:inherit;outline:0}address,cite,dd,dfn,dt,em,ol,p,strong,table,ul{border:0;font-size:100%;padding:0;vertical-align:baseline}cite,dfn,dt,em,strong{margin:0}address,big,blockquote,dd,dt,fieldset,legend,ol,p,small,strong,sub,sup,table,td,th,ul{font-family:inherit;font-style:inherit;outline:0}body,sub,sup{padding:0}fieldset,legend,td,th{font-size:100%;vertical-align:baseline}body,legend,sub,sup,td,th{margin:0}body,pre,sub,sup,td,th{border:0}big,blockquote,body,cite,dfn,em,fieldset,legend,pre,small,sub,sup,td{font-weight:inherit}html{font-family:sans-serif;font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,label,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}.main-navigation ul ul,[hidden],template{display:none}a,mark{color:#000}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}mark{background:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;height:auto;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{color:inherit}button{overflow:visible}select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}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}body,input,select,textarea{font-family:Arimo,Arial,sans-serif;font-size:16px;font-size:1.6rem}textarea{overflow:auto}dt,optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0;border-top:1px solid #eee;margin:0 0 1.5em;width:100%}body,input,select{color:#777;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;color:#333;font-family:"Roboto Condensed",Arial,sans-serif;font-weight:700;text-transform:uppercase}h1{font-size:36px;font-size:3.6rem;line-height:1.333;margin:0 0 .6667em}h2{font-size:30px;font-size:3rem;line-height:1.6;margin:0 0 .8em}h3{font-size:24px;font-size:2.4rem;line-height:1;margin:0 0 1em}h4{font-size:20px;font-size:2rem;line-height:1.2;margin:0 0 1.2em}h5,h6,textarea{line-height:1.5}.site-title{font-size:2.5714em;margin-bottom:0}.site-title a,.site-title a:hover{color:#888;opacity:0;text-decoration:none}.site-description,h5,h6{font-size:16px;font-size:1.6rem}.site-description{font-weight:400;margin:0 0 1.5em}.comment-reply-title,.comments-title{font-size:24px;font-size:2.4rem;margin:3em 0 1.5em}.widget-title{font-size:18px;font-size:1.8rem;line-height:1.3333}.entry-title,.page-title{font-size:32px;font-size:3.2rem;margin-bottom:1.125em}.entry-title a,.page-title a{color:#333}.entry-title a:hover,.page-title a:hover{color:#888}address,h5,h6,p{margin:0 0 1.5em}p:last-child{margin-bottom:0}blockquote{color:#aaa;font-size:24px;font-size:2.4rem;line-height:1.5;margin:1.5em 0}blockquote p{margin-bottom:0}blockquote cite{display:block;font-size:14px;font-size:1.4rem;font-style:normal;margin-top:.857em;text-transform:uppercase}blockquote:first-child{margin-top:0}blockquote:last-child{margin-bottom:0}pre,th{background:#eee}code,kbd,pre,tt,var{font-size:15px;font-size:1.5rem;line-height:1.5}pre{font-family:"Courier 10 Pitch",Courier,monospace;margin:0 0 1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}*,:after,:before{box-sizing:inherit}body{background:#fff}blockquote,q{quotes:""""}blockquote:after,blockquote:before,q:after,q:before{content:""}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:40px}dd{margin:0 1.5em 1.5em}th{font-weight:700}td,th{border-bottom:1px solid #eee;padding:10px 20px}@media screen and (max-width:767px){td,th{padding:5px 10px}}#infinite-handle span,button,input[type=button],input[type=reset],input[type=submit]{background:#333;border:0;color:#fff;display:inline-block;font-family:"Roboto Condensed",Arial,sans-serif;font-size:16px;font-size:1.6rem;letter-spacing:.5px;line-height:2.5;padding:0 1em;text-transform:uppercase;transition:all 250ms ease;-moz-transition:all 250ms ease;-o-transition:all 250ms ease;-webkit-transition:all 250ms ease}#infinite-handle span:active,#infinite-handle span:focus,#infinite-handle span:hover,button:active,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background:#555}input[type=email],input[type=password],input[type=search],input[type=text],input[type=url],textarea{border:1px solid rgba(0,0,0,.06);box-shadow:4px 7px 4px 0 rgba(0,0,0,.01) inset;color:#666}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:#111}input[type=email],input[type=password],input[type=search],input[type=text],input[type=url]{padding:8px 10px 6px}.post-password-form label,.search-form label{display:inline}textarea{padding:6px;width:100%}a:active,a:focus,a:hover{color:#333}a:focus{outline:thin dotted}a:active,a:hover{outline:0}a img{border:0}.main-navigation{clear:both;display:block;margin-bottom:3em;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul a{padding-left:1em}.main-navigation ul ul ul a{padding-left:2em}.main-navigation ul ul.toggled{border-bottom:0;display:block;position:relative}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{border-top:1px solid rgba(0,0,0,.06);position:relative}.main-navigation li.menu-item-has-children>a{padding-right:49px}.main-navigation a{color:#999;display:block;line-height:1.5;padding:.75em 0;text-decoration:none}.main-navigation a:hover{color:#333}.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current_page_item>a{color:#333;font-weight:700}.menu-toggle{background:0 0;border-bottom:1px solid rgba(0,0,0,.06);color:#aaa;font-family:Arimo,Arial,sans-serif;padding:0;width:100%}.menu-toggle:after{content:"↓";margin-left:2px;position:relative;top:-2px}.main-navigation.toggled .menu-toggle,.menu-toggle:focus,.menu-toggle:hover{background:0 0;color:#000}.main-navigation.toggled .menu-toggle{border-bottom:none}.main-navigation.toggled ul,.main-navigation.toggled ul ul.toggled,.menu-toggle,.menu-toggle ul.toggled{display:block}.main-navigation.toggled ul ul,.menu-toggle ul{display:none}.main-navigation .children li a:before,.main-navigation .sub-menu li a:before{color:#aaa;content:"– "}.dropdown-toggle{background:#fff;border:0;color:#999;height:48px;padding:0;position:absolute;right:0;top:0;width:48px;z-index:1}.dropdown-toggle:active,.dropdown-toggle:focus,.dropdown-toggle:hover{background:#fff;color:#999}.dropdown-toggle:before{content:"";font-family:Genericons;font-size:24px;height:48px;line-height:48px;width:48px}.dropdown-toggle.toggled:before{content:""}.social-links{margin-bottom:4.5em}.social-links ul a:before{display:inline-block;font-family:Genericons;vertical-align:top;-webkit-font-smoothing:antialiased;background:#eee;color:#888;content:"";font-size:20px;font-size:2rem;line-height:1em;padding:.5em;text-align:center;transition:all ease .25s;-moz-transition:all ease .25s;-o-transition:all ease .25s;-webkit-transition:all ease .25s}.social-links ul{list-style:none;margin:0;padding:0}.social-links ul li{float:left;list-style:none;margin:0}.social-links ul a{display:inline-block;margin:1px 1px 0 0;text-decoration:none}.social-links ul a:hover:before{background:#888;color:#eee}.social-links ul a[href*="facebook.com"]::before{content:""}.social-links ul a[href*="twitter.com"]::before{content:""}.social-links ul a[href*="dribbble.com"]::before{content:""}.social-links ul a[href*="plus.google.com"]::before{content:""}.social-links ul a[href*="pinterest.com"]::before{content:""}.social-links ul a[href*="flickr.com"]::before{content:""}.social-links ul a[href*="github.com"]::before{content:""}.social-links ul a[href*="tumblr.com"]::before{content:""}.social-links ul a[href*="youtube.com"]::before{content:""}.social-links ul a[href*="vimeo.com"]::before{content:""}.social-links ul a[href*="instagram.com"]::before{content:""}.social-links ul a[href*="foursquare.com"]::before{content:""}.social-links ul a[href*="linkedin.com"]::before{content:""}.social-links ul a[href*="skype.com"]::before{content:""}.social-links ul a[href*="codepen.io"]::before{content:""}.social-links ul a[href*="path.com"]::before{content:""}.social-links ul a[href*="digg.com"]::before{content:""}.social-links ul a[href*="dropbox.com"]::before{content:""}.social-links ul a[href*="mailto:"]::before{content:""}.social-links ul a[href*="reddit.com"]::before{content:""}.social-links ul a[href*="/feed/"]::before{content:""}.social-links ul a[href*="spotify.com"]::before{content:""}.social-links ul a[href*="stumbleupon.com"]::before{content:""}.social-links ul a[href*="twitch.tv"]::before{content:""}.social-links ul a[href*="wordpress.com"]::before,.social-links ul a[href*="wordpress.org"]::before{content:""}@media screen and (min-width:48em){.main-navigation ul ul,.menu-toggle{display:none}.main-navigation ul{display:block}.social-links{margin-bottom:3em}}.comment-navigation{margin-bottom:1.5em;max-width:640px;overflow:hidden;padding:.75em 0}.post-navigation,.posts-navigation{max-width:640px;overflow:hidden;padding:.75em 0;border-bottom:1px solid #eee;border-top:1px solid #eee;margin:0 0 3em}.comment-navigation a:hover,.post-navigation a:hover,.posts-navigation a:hover{border-bottom:1px solid #000}.comment-navigation .nav-previous a:before,.post-navigation .nav-previous a:before,.posts-navigation .nav-previous a:before{content:"←";margin-right:2px}.comment-navigation .nav-next a:after,.post-navigation .nav-next a:after,.posts-navigation .nav-next a:after{content:"→";margin-left:2px}.page .page-links,.single .page-links{clear:both;margin:3em 0 1.5em}.page-links .page-links-title,.page-links a,.page-links span{display:inline-block;min-width:30px;text-align:center}.page-links span{border-right:1px solid rgba(0,0,0,.05)}.page-links .page-links-title{padding-right:10px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#777;display:block;font-size:8.75px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft,.alignright{display:inline;margin-bottom:.75em}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.footer-widget-area:after,.footer-widget-area:before,.hentry:after,.hentry:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before,.social-links:after,.social-links:before{content:"";display:table}.clear:after,.comment-content:after,.entry-content:after,.footer-widget-area:after,.hentry:after,.site-content:after,.site-footer:after,.site-header:after,.social-links:after{clear:both}.widget{margin:0 0 3em;overflow:hidden;word-wrap:break-word}.widget select,embed,iframe,object{max-width:100%}.widget:not(.widget_text) ol,.widget:not(.widget_text) ul{list-style:none;margin:0;padding:0}.widget:not(.widget_text) li>ol,.widget:not(.widget_text) li>ul{margin-left:1em}.widget:not(.widget_text) li>ol a:before,.widget:not(.widget_text) li>ul a:before{color:#aaa;content:"– "}.widget:not(.widget_text) ol>li,.widget:not(.widget_text) ul>li{padding:.75em 0 0}.widget a{color:#999}.error404 .widget a:hover,.widget a:hover{color:#333}.site-branding.empty,.widget_search .search-submit{display:none}.widget_calendar caption{text-align:center}.widget_calendar td,.widget_calendar th{border-bottom:1px solid rgba(0,0,0,.06);padding:.75em 0;text-align:center}.widget_calendar td{color:rgba(0,0,0,.3)}.widget_calendar td a{font-weight:700}.widget_calendar #prev{text-align:left}.widget_calendar #next{text-align:right}.site-header::-webkit-scrollbar{display:none}.site-logo{margin-bottom:3em}.site-branding{background:#eee;margin-bottom:3.5em;padding:4em .75em;text-align:center}.hide-site-title .site-branding{left:-9999px;position:absolute;top:-9999px}#primary{opacity:0}.footer-widget-area{border-top:1px solid #eee;margin:6em 0 0;padding:4.5em 0 0}.site-footer{clear:both;font-size:14px;font-size:1.4rem;margin:1.5em 0}.site-footer a:hover{border-bottom:1px solid #333}.footer-name{float:none;margin:0 0 0 2px}.sep.noshow{display:inline-block}.sticky{display:block}.hentry{margin:0 0 6em}.hentry.page{max-width:640px}.hentry,.search .hentry.page,section.error404{max-width:880px}.hentry.portfolio-entry,.single .hentry{float:none;margin:0 0 3em}.featured-image{margin-bottom:3em}.entry-meta{color:#aaa;display:inline-block;font-size:.857em;margin-top:1.7143em}.entry-meta span{display:block;margin-bottom:.4375em;margin-right:1em}.entry-content a,.entry-meta a:hover,.entry-summary a,.page-content a{border-bottom:1px solid #000}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.entry-content a:hover,.entry-summary a:hover,.page-content a:hover{border-bottom:1px solid #777;color:#777}.taxonomy-description{margin-bottom:3em;max-width:880px}.error404 .widget{float:left;margin:3em 0;width:45%}.error404 .widget a{border-bottom:none}.portfolio-wrapper,.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.portfolio-wrapper .portfolio-entry{opacity:0;width:98%}.portfolio-thumbnail{line-height:0;position:relative;text-align:center;z-index:1}.no-thumbnail .portfolio-thumbnail{background:#eee}.project-title{color:#fff;font-size:24px;font-size:2.4rem;left:50%;margin-bottom:0;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,50%);-webkit-transform:translate(-50%,-50%)}.no-thumbnail .project-title{color:#888;opacity:1}.portfolio-thumbnail:hover .project-title{opacity:1}.portfolio-thumbnail a{background:#000;height:100%;position:relative;z-index:0}.no-thumbnail .portfolio-thumbnail a{background:0 0;min-height:200px;width:100%}.portfolio-thumbnail a,.portfolio-thumbnail a:after,.portfolio-thumbnail img,.project-title{transition:all 250ms ease;-moz-transition:all 250ms ease;-o-transition:all 250ms ease;-webkit-transition:all 250ms ease}.portfolio-thumbnail a,.portfolio-thumbnail img{display:inline-block;margin:0 auto;width:100%}.no-thumbnail .portfolio-thumbnail a:hover{background:#ccc}.portfolio-thumbnail a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.portfolio-thumbnail a:hover:after{box-shadow:inset 0 0 0 10px #000}.portfolio-thumbnail a:hover img{opacity:.65}.archive .format-aside .entry-title,.blog .format-aside .entry-title{display:none}.comments-area{margin:0 0 4.5em;max-width:640px}.comment-list,.comment-list .children{list-style-type:none}.comment-list{margin-left:0}.children{margin-top:1.5em}.list-pages .children,.pagenav .children{margin-top:0}.comment,.pingback{margin-bottom:1.5em}.comment-body{border-bottom:1px solid rgba(0,0,0,.06)}.pingback .comment-body{padding-bottom:1.5em}.comment-meta{margin-bottom:1.5em;padding-left:50px}.comment-author{position:relative}.comment .avatar{float:none;height:auto;left:-50px;margin:0;max-width:40px;position:absolute;top:3px}.comment-metadata a{color:#aaa;font-size:14px;font-size:1.4rem}.comment-metadata a:hover{color:#333}.comment-content{margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment-reply-link{background:#eee;display:inline-block;font-family:"Roboto Condensed",Arial,sans-serif;font-size:12px;font-size:1.2rem;padding:.25em .5em;text-transform:uppercase}.comment-reply-link:hover{background:#e1e1e1}.form-allowed-tags{color:#aaa}.no-comments{font-style:italic;margin-top:1.75em;text-align:center}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}#infinite-handle,.infinite-loader{margin:3em 0}#infinite-footer .container{margin-right:40px}.comment-content img,.entry-content img,.entry-summary img,.page-content img,.site-logo-link img,.widget img{vertical-align:middle}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.jetpack-video-wrapper,.wp-caption{margin-bottom:1.5em}.jetpack-video-wrapper>.wp-video,.jetpack-video-wrapper>embed,.jetpack-video-wrapper>iframe,.jetpack-video-wrapper>object{margin-bottom:0}.wp-caption{max-width:100%}.wp-caption-text{color:#aaa;font-size:14px;font-size:1.4rem;font-style:italic;line-height:1.7143;margin:.875em 0;text-align:left}.wp-caption-text a:hover{border-bottom-color:#aaa;color:#aaa}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;margin:0 0 1.5em;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}@media screen and (max-width:767px){#page{padding:5% 5%0}}@media screen and (min-width:480px){.footer-widget-area{max-width:640px}.footer-widget-area .widget-area{float:left;margin:0}.footer-widget-area .widget-area:nth-child(1):nth-last-child(1){width:100%}.footer-widget-area .widget-area:nth-child(1):nth-last-child(2),.footer-widget-area .widget-area:nth-child(2):nth-last-child(1){margin-right:6%;width:47%}.footer-widget-area .widget-area:nth-child(1):nth-last-child(2):last-of-type,.footer-widget-area .widget-area:nth-child(2):nth-last-child(1):last-of-type{margin-right:0}}@media screen and (min-width:768px){.main-navigation,.site-branding,.site-description,.site-logo,.social-links{width:220px}.site-description{margin-bottom:3em}.site-header{bottom:0;left:40px;max-height:100%;overflow:auto;overflow-x:hidden;padding-right:40px;position:fixed;top:72px;width:260px}.site-content{margin-left:320px;margin-right:40px}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;margin:0;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}}@media screen and (min-width:1025px){.site-header{left:60px;width:270px}.site-content{margin-left:360px;width:calc(100% - 400px)}.portfolio-wrapper .portfolio-entry{opacity:0;width:46%}.entry-meta{float:right;margin:0 0 1.7143em;width:22.72%}.entry-meta span{margin-top:0}.entry-content,.entry-summary{float:left;width:72.72%}}@media screen and (min-width:1260px){.portfolio-wrapper{width:100%}.portfolio-wrapper .portfolio-entry{opacity:0;width:30%}.wp-caption.caption-big,img.size-big{display:inline-block;float:none;margin-bottom:1.5em;margin-right:-235px;max-width:880px}.page .wp-caption.alignright,.page blockquote.alignright,.page img.alignright{margin-right:-120px}}@media screen and (min-width:1440px){.portfolio-wrapper .portfolio-entry{opacity:0;width:22%}}