/*nkjportfolio-reset, nkjportfolio-global, nkjportfolio-header, nkjportfolio-footer, nkjportfolio-home, nkjportfolio-secondary, nkjportfolio-musings*/ html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background:#fff}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}figure{margin:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a
img{border:0}.screen-reader-text{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.clear:before,.clear:after{content:'';display:table}.clear:after{clear:both}input[type="search"]{-webkit-appearance:textfield}input,textarea{-webkit-appearance:none;border-radius:0}body,button,input,select,textarea{color:#292c3d;font-family:'PT Serif',sans-serif;line-height:1.5}body{background-color:#f6f5f7;overflow-y:hidden}.site{min-height:400px;min-width:320px}::selection{background:#FFDD15}::-moz-selection{background:#FFDD15}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.25em;font-size:1.6em;line-height:165%}ul,ol{font-size:1.6em}b,strong{font-weight:bold}dfn,cite,em,i{font-style:italic}table{margin:0
0 1.5em;width:100%}img{height:auto;max-width:100%}a{text-decoration:none;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;vertical-align:middle}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px
solid #ccc;border-color:#ccc #ccc #bbb #ccc;border-radius:3px;background:#e6e6e6;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);color:rgba(0, 0, 0, .8);cursor:pointer;-webkit-appearance:button;font-size:12px;font-size:1.2rem;line-height:1;padding: .6em 1em .4em;text-shadow:0 1px 0 rgba(255,255,255,0.8)}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa #bbb;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0,0,0,0.02)}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{border-color:#aaa #bbb #bbb #bbb;box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0,0,0,0.15)}input[type="checkbox"],input[type="radio"]{padding:0}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{color:#666;border:1px
solid #ccc;border-radius:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#111}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{padding:3px}textarea{overflow:auto;padding-left:3px;vertical-align:top;width:98%}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0
auto}.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:'';display:table}.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}embed,iframe,object{max-width:100%}.site-main [class*="navigation"]{margin:0
0 1.5em;overflow:hidden}.site-header{background-color:#ffdd15;position:relative}.site-branding{padding-top:18px;padding-bottom:23px;margin-left:25px;width:220px;outline:0}.site-title{font-family:'jaf-facitweb',sans-serif;font-weight:600;font-size:2.725em;color:#fff;letter-spacing:1px;text-transform:uppercase;text-decoration:none;text-shadow:0 0 10px rgba(0,0,0,0.125);outline:0;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.site-description{color:#57616b;font-size:1.4em;outline:0}.site-description
span{color:#fff;font-family:'PT Sans',sans-serif;outline:0}.site-branding:hover .site-title{text-shadow:0 0 10px rgba(0,0,0,0.175)}.main-navigation{font-family:'jaf-facitweb',sans-serif;font-weight:300;font-size:1.575em;letter-spacing:1px;color:#fff;text-transform:uppercase;text-decoration:none;background-color:#57616b;clear:both;display:block;float:left;width:100%;position:relative;z-index:2}.menu-toggle{cursor:pointer;display:none;padding-left:25px;padding-bottom:10px;padding-top:10px;position:relative;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.menu-toggle:after{background-color:#a9a9ba;box-sizing:border-box;color:#57616b;content:"\21";cursor:pointer;font-family:fontello;height:100%;padding-top:10px;position:absolute;right:0;text-align:center;top:0;width:45px;-webkit-transition:padding-top .3s ease;-moz-transition:padding-top .3s ease;-ms-transition:padding-top .3s ease;-o-transition:padding-top .3s ease;transition:padding-top .3s ease}.menu-toggle:hover{background-color:#4e575e}.menu-toggle:hover:after{padding-top:15px}.toggled .menu-toggle:after{content:"\2c"}.toggled .menu-toggle:hover:after{padding-top:10px}.main-navigation
ul{list-style:none;margin:0}.main-navigation
.menu{font-size:1em;background-color:#292c3d}.main-navigation .menu li:last-child{border-bottom:0}.main-navigation .menu
li{background-color:#292c3d;border-bottom:1px solid #57616b}.toggled .current-menu-item
a{color:#ffdd15}.main-navigation .menu li
a{color:#c1c1d3;text-decoration:none;display:block;padding:10px
0 10px 25px}.main-navigation .menu li a:hover{color:#ffdd15}@media screen and (max-width: 600px){.menu-toggle,
.main-navigation.toggled
.menu{display:block}.main-navigation
.menu{display:block;position:relative;opacity:0;max-height:0;-webkit-transition:opacity 0.3s ease 0.1s, max-height 0.3s ease 0s;-moz-transition:opacity 0.3s ease 0.1s, max-height 0.3s ease 0s;-ms-transition:opacity 0.3s ease 0.1s, max-height 0.3s ease 0s;-o-transition:opacity 0.3s ease 0.1s, max-height 0.3s ease 0s;transition:opacity 0.3s ease 0.1s, max-height 0.3s ease 0s}.main-navigation.toggled
.menu{opacity:1;max-height:100%;-webkit-transition:opacity 0.3s ease 0s;-moz-transition:opacity 0.3s ease 0s;-ms-transition:opacity 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s}.main-navigation .menu
li{max-height:0;-webkit-transition:max-height 0.3s ease 0s;-moz-transition:max-height 0.3s ease 0s;-ms-transition:max-height 0.3s ease 0s;-o-transition:max-height 0.3s ease 0s;transition:max-height 0.3s ease 0s}.main-navigation.toggled .menu
li{max-height:45px}.mobile-animal{position:absolute;z-index:3}.home .mobile-animal{background:transparent 0 0 no-repeat url(/wp-content/themes/nkjportfolio/images/deer-work.svg);width:67px;height:84px;left:235px;top:-80px}.about .mobile-animal{background:transparent 0 0 no-repeat url(/wp-content/themes/nkjportfolio/images/bunny-about.svg);width:67px;height:90px;left:235px;top:-80px}.contact .mobile-animal{background:transparent 0 0 no-repeat url(/wp-content/themes/nkjportfolio/images/cat-contact.svg);width:80px;height:90px;left:227px;top:-80px}.musings .mobile-animal{background:transparent 0 0 no-repeat url(/wp-content/themes/nkjportfolio/images/bird-musings.svg);width:80px;height:95px;left:227px;top:-80px}}@media screen and (min-width: 600px){.site-branding{text-align:center;margin-left:auto;margin-right:auto;padding-bottom:40px}.menu-menu-1-container{text-align:center;margin-left:0}.main-navigation
.menu{padding-top:0;background-color:#57616b}.main-navigation .menu
li{display:inline-block;margin-right:30px;padding:0;background-color:#57616b}.main-navigation .menu li
a{color:#fff;padding-left:0}.main-navigation .menu li a:hover{color:#fff}.main-navigation .menu .menu-item-22{margin-right:0}.animal{position:absolute;z-index:-1;opacity:0;-webkit-transition:z-index .75s ease .3s, opacity .05s linear, top .3s linear;-moz-transition:z-index .75s ease .3s, opacity .05s linear, top .3s linear;-ms-transition:z-index .75s ease .3s, opacity .05s linear, top .3s linear;-o-transition:z-index .75s ease .3s, opacity .05s linear, top .3s linear;transition:z-index .75s ease .3s, opacity .05s linear, top .3s linear;top:0}.menu-item-20
.animal{background:transparent 5px 0 no-repeat url(/wp-content/themes/nkjportfolio/images/deer.svg);width:45px;height:40px}.menu-item-21
.animal{background:transparent 3px 0 no-repeat url(/wp-content/themes/nkjportfolio/images/bunny.svg);width:50px;height:40px}.menu-item-22
.animal{background:transparent 11px 0 no-repeat url(/wp-content/themes/nkjportfolio/images/cat.svg);width:60px;height:40px}.menu-item-1155
.animal{background:transparent 18px 0 no-repeat url(/wp-content/themes/nkjportfolio/images/bird.svg);width:50px;height:40px}.menu-item:hover
.animal{z-index:3;opacity:1}.menu-item-20:hover
.animal{top:-28px}.menu-item-21:hover
.animal{top:-30px}.menu-item-22:hover
.animal{top:-24px}.menu-item-1155:hover
.animal{top:-26px}.current-menu-item
.animal{z-index:3;opacity:1}.menu-item-20.current-menu-item
.animal{top:-28px}.menu-item-21.current-menu-item
.animal{top:-30px}.menu-item-22.current-menu-item
.animal{top:-24px}.menu-item-1155.current-menu-item
.animal{top:-26px}}.single-project .site-branding,
.single-musing .site-branding,
.error404 .site-branding{padding-bottom:20px}.single-project .site-description,
.single-musing .site-description,
.error404 .site-description{display:none}.site-content{position:relative;z-index:5}.site-footer{background-color:#57616b;border-bottom:20px solid #ffdd15;text-align:center;margin-top:80px;z-index:6;position:relative}.single-project .site-footer{margin-top:0}.circle-pic{-webkit-border-radius:120px;border-radius:120px;overflow:hidden;width:120px;height:120px;border:15px
solid #57616b;margin:-50px auto 0;position:relative;z-index:2}.footer-contact{padding-top:20px;padding-bottom:10px;position:relative;z-index:1}.footer-contact
h3{font-family:'jaf-facitweb',sans-serif;color:#fff;font-size:2.1em;text-transform:uppercase;font-weight:600;letter-spacing:1px;margin-bottom:5px}.footer-contact
.email{margin-bottom:10px}.footer-contact .email
a{color:rgba(255,255,255,0.8);border-bottom:1px dotted rgba(255,221,21,0.8);font-size:0.9em}.footer-contact .email a:hover{color:rgba(255,255,255,1);border-bottom:1px solid rgba(255,221,21,1)}.footer-contact .social-media
a{color:rgba(255,255,255,0.8);font-size:2.2em}.footer-contact .social-media a:hover{color:rgba(255,255,255,1)}.social-media-last{margin-right:0}.footer-nav{margin-top:10px;padding-bottom:20px}.footer-nav
.menu{margin-bottom:20px}.footer-nav .menu-item{display:inline;padding-left:5px;padding-right:5px;border-right:1px solid #ffdd15}.footer-nav .menu-item:last-child{border-right:none}.footer-nav .menu-item
a{color:rgba(255,255,255,0.8);font-family:'jaf-facitweb',sans-serif;text-transform:uppercase;font-weight:600;letter-spacing:1px;font-size:0.9em}.footer-nav .menu-item a:hover{color:rgba(255,255,255,1)}.footer-nav .current-menu-item
a{color:rgba(255,255,255,1)}.copyright{font-size:1.2em;color:#fff}.spin:hover{-webkit-animation:spin 1s 1 ease;-moz-animation:spin 1s 1 ease;-o-animation:spin 1s 1 ease;animation:spin 1s 1 ease}@-webkit-keyframes
spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-o-keyframes
spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}}@-moz-keyframes
spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@keyframes
spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.yay-brigade-logo{width:75px;margin-bottom:10px}.back-to-top{position:fixed;bottom:20px;right:20px;color:#c1c1d3;display:none}.back-to-top
span{display:none}.back-to-top.icon-up-open{font-size:2em}.back-to-top:hover{color:#ffdd15}@media screen and (min-width: 600px){.footer-contact{margin-top:-65px;width:50%;float:left;border-right:1px solid #ffdd15;padding-bottom:40px}.footer-nav{width:49.5%;float:right;margin-top:-80px}.yay-brigade-logo{margin-bottom:5px}}@media screen and (min-width: 800px){.back-to-top{bottom:40px;right:25px}}.filter-wrapper{background-color:rgba(193, 193, 211, 0.3);padding:10px
15px 12px 25px}.filter-label{display:inline-block;margin-right:4%}.filter-label:last-child{margin-right:0}.filter-label
a{font-size:0.85em;color:rgba(87, 97, 107, 0.65);font-style:italic;outline:0}.filter-label a:hover, .filter-label a:active{color:rgba(87, 97, 107, 1)}.filter-label
.selected{color:rgba(87, 97, 107, 1)}.filter-label .icon-category:before{display:none}@media screen and (max-width: 600px){.filter-wrapper{position:relative;z-index:2}}.project-grid{margin:30px
auto}.project-item{display:inline-block;margin:10px;width:300px;height:240px;position:relative;overflow:hidden}.project-info-wrapper{position:absolute;top:0;bottom:0;right:0;left:0;opacity:0;background-color:rgba(169, 169, 186, .95);text-align:center;padding:20px;backface-visibility:hidden;-webkit-transition:opacity 0.4s linear 0s;-moz-transition:opacity 0.4s linear 0s;-o-transition:opacity 0.4s linear 0s;transition:opacity 0.4s linear 0s}.project-item:hover .project-info-wrapper{opacity:1}.project-info-wrapper
h3{font-size:1.2em;color:#ffdd15;font-family:'jaf-facitweb',sans serif;text-transform:uppercase;margin-top:15%;font-weight:600;letter-spacing:1px;padding-bottom:10px;border-bottom:1px solid #ffdd15;line-height:130%}.project-info-wrapper
h4{font-size:1.1em;color:#ffdd15;text-transform:lowercase;padding-top:10px;font-style:italic}.project-category-icons{background-color:#ffdd15;position:absolute;bottom:0px;right:0;left:0;padding-bottom:10px}.project-category-icons
li{color:#a9a9ba;font-size:0.6em;padding-bottom:10px;display:inline;margin-right:15px}.project-category-icons li:last-child{margin-right:0}@media screen and (min-width: 600px){.filter-wrapper{background-color:transparent;text-align:center;padding:0}.filter-label{margin-right:0;display:inline}.filter-label
a{font-size:0.875em;color:#a9a9ba;padding:10px
15px 10px 10px;display:inline-block}.filter-label a:hover, .filter-label a:active{color:#57616b;background-color:#ffdd15}.filter-label
.selected{color:#57616b;background-color:#ffdd15}.filter-label .icon-category:before{color:#c1c1d3;font-size:1.65em;vertical-align:top;display:inline-block;-webkit-transition:color .25s ease;-moz-transition:color .25s ease;-ms-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}.selected.icon-category:before{color:#57616B}.filter-label:hover .icon-category:before{color:#57616B}.filter-label .icon-identity:before{font-size:1.85em;margin-top:-2px}.project-category-icons .icon-hover:before{font-size:1.35em;vertical-align:middle}.project-category-icons .icon-identity:before{font-size:1.5em}}@media screen and (min-width: 700px){.featured-project{width:620px;height:500px}.featured-project .project-info-wrapper
h3{font-size:1.5em;margin-top:25%;width:70%;margin-left:auto;margin-right:auto}.project-info-wrapper
h4{font-size:1.15em}.featured-project .project-info-wrapper
h4{font-size:1.25em}}.intro{margin-bottom:20px}.intro
p{font-size:2.35em;font-family:'jaf-facitweb',sans serif;color:#a9a9ba;line-height:145%;margin-bottom:0;font-weight:300}.bio
p{font-size:1.8em}.section-title{font-family:'jaf-facitweb',sans serif;font-size:2em;text-transform:uppercase;color:#a9a9ba;font-weight:600;margin-bottom:10px}.about-wrapper
section{margin-bottom:40px}.thing-grid{padding:0;list-style:none;display:block;width:100%}.thing-grid:after,.thing:before{content:'';display:table}.thing-grid:after{clear:both}.thing-grid
li{width:120px;height:120px;display:inline-block;margin-right:10px;margin-bottom:10px;margin-top:10px}.thing{width:100%;height:100%;border-radius:50%;overflow:hidden;position:relative;cursor:default;transition:all 0.4s ease-in-out;text-align:center;background-size:cover}.thing-info{position:absolute;background:rgba(255,221,21, 1);width:inherit;height:inherit;border-radius:50%;overflow:hidden;opacity:0;transition:all 0.4s ease-in-out;transform:scale(0)}.thing-info
h3{color:#fff;text-transform:uppercase;font-size:0.9em;margin:0
10px;padding:20px
0 0 0;font-weight:600;letter-spacing:1px;font-family:'jaf-facitweb',sans-serif;line-height:120%;text-shadow:0 0 1px #fff,
0 1px 2px rgba(0,0,0,0.15)}.thing-info
p{color:#57616B;padding:5px
0;font-style:italic;margin:0
5px;font-size:0.75em;opacity:0;transition:all 0.3s ease-in-out 0.4s}.thing-info p
a{color:#57616B;border-bottom:1px dotted #fff}.thing-info p
span{display:none}.thing-info p a:hover{border-bottom:1px solid #fff}.thing:hover,.thing.hover-effect{-webkit-box-shadow:inset 0 0 0 1px rgba(255,221,21,0.1),
0 0 3px 1px rgba(0,0,0,0.15);box-shadow:inset 0 0 0 1px rgba(255,221,255,0.1),
0 0 3px 1px rgba(0,0,0,0.15)}.thing:hover .thing-info, .thing.hover-effect .thing-info{transform:scale(1);opacity:1}.thing:hover .thing-info p, .thing.hover-effect .thing-info
p{opacity:1}.hover{-webkit-user-select:none;-webkit-touch-callout:none}.about-list
li{margin-bottom:10px;font-size:0.9em}.about-friends
ul{-webkit-column-count:2;-webkit-column-gap:2em;-moz-column-count:2;-moz-column-gap:2em;column-count:2;column-gap:2em}.about-friends li
a{border-bottom:1px dotted #a9a9ba;color:#292c3d}.about-friends li a:hover{border-bottom:1px solid #292c3d}@media screen and (min-width: 450px){.about-friends
ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media screen and (min-width: 550px){.about-friends
ul{-webkit-column-count:4;-moz-column-count:4;column-count:4}.about-clients
ul{-webkit-column-count:2;-webkit-column-gap:2em;-moz-column-count:2;-moz-column-gap:2em;column-count:2;column-gap:2em}}@media screen and (min-width: 600px){.intro
p{font-size:2.9em}.thing-grid
li{width:185px;height:185px;margin-right:15px;margin-bottom:15px;margin-top:15px}.thing-info
h3{font-size:1.4em;margin:0
20px;padding:40px
0 0 0}.thing-info
p{margin:0
20px;font-size:0.8em;padding:10px
0}.thing-info p
span{display:inline}}@media screen and (min-width: 800px){.about-main{width:67%;margin-right:4%;float:left}.about-sidebar{width:26.75%;float:left;border-left:1px solid #c1c1d3;padding-left:2%}.about-friends
ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}.about-clients
ul{-webkit-column-count:auto;-webkit-column-gap:normal;-moz-column-count:auto;-moz-column-gap:normal;column-count:auto;column-gap:normal}}@media screen and (min-width: 900px){.about-friends
ul{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media screen and (min-width: 1120px){.about-friends
ul{-webkit-column-count:5;-moz-column-count:5;column-count:5}}.contact-wrapper{max-width:800px;margin:20px
auto 0;text-align:center}.contact-image{margin-bottom:20px}.contact-intro
p{font-size:2em;font-family:'jaf-facitweb',sans serif;color:#a9a9ba;line-height:140%;margin-bottom:10px;font-weight:600}.email{margin-bottom:40px}.email
a{border-bottom:none}.email a:hover{border-bottom:none;color:#a9a9ba}.email a
span{margin-left:20px;border-bottom:1px dotted #A9A9BA;color:#292C3D}.email a:hover
span{border-bottom:1px solid #292C3D;color:#292C3D}.social-media{display:inline;margin-right:10px}.social-media
a{color:#292c3d;font-size:2.6em;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.social-media a:hover{color:#a9a9ba}.social-media a
span{display:none}@media screen and (min-width: 700px){.contact-wrapper{margin-top:40px;text-align:left}.contact-image{float:left;margin-right:40px;margin-bottom:90px}.contact-info{float:left}}.max-width-wrapper{max-width:1404px;margin:0
auto}p
a{border-bottom:1px dotted #a9a9ba;color:#292c3d}p a:hover{border-bottom:1px solid #292c3d}.project-title{font-family:'jaf-facitweb',sans-serif;font-weight:600;font-size:2.15em;color:#a9a9ba;letter-spacing:1px;text-transform:uppercase;line-height:110%}.subtitle{font-family:'PT Serif',serif;font-size:1.65em;color:#a9a9ba;font-style:italic;margin-bottom:20px}.description{margin-bottom:20px}.specs{font-style:italic}.project-categories{font-size:1em}.project-category{display:inline-block;margin-right:10px;margin-bottom:10px}.project-category
a{display:inline-block;padding:5px
10px 5px 5px;background-color:#c1c1d3;color:#fff;font-style:italic;text-transform:lowercase;font-size:0.9em;-webkit-transition:color 0.3s linear 0s, background-color 0.3s linear 0s;-moz-transition:color 0.3s linear 0s, background-color 0.3s linear 0s;-o-transition:color 0.3s linear 0s, background-color 0.3s linear 0s;transition:color 0.3s linear 0s, background-color 0.3s linear 0s}.project-category a:hover{color:#57616b;background-color:#ffdd15}.project-category .icon-project:before{font-size:1.35em;vertical-align:middle}.category-row-wrapper{margin-bottom:10px}.metadata-row-wrapper{margin-bottom:20px}.metadata-title{font-family:'jaf-facitweb',sans-serif;font-weight:600;font-size:1.65em;color:#a9a9ba;letter-spacing:1px;text-transform:uppercase;display:table-cell;min-width:90px}.metadata-text{font-size:1.6em;display:table-cell}.metadata-text
p{font-size:1em;margin-bottom:0}.banner{margin-bottom:20px;min-height:70px;overflow:hidden}.banner
img{width:100%;height:auto;min-width:440px}.padding-right-left{padding-right:10px;padding-left:10px}.project-wrapper.padding-right-left{padding-right:0;padding-left:0}.left-column{border-bottom:1px solid #c1c1d3}.right-column{padding-top:25px}.gallery-wrapper{padding-top:20px}.project-image{float:left;margin-bottom:10px;width:100%}.project-image
img{width:100%}.project-image-caption{font-family:'PT Serif',serif;font-size:1.4em;font-style:italic;margin-left:10px;margin-right:10px;margin-bottom:0;color:#838393;line-height:130%}.single-project
.navigation{background-color:#a9a9ba;margin-top:40px;margin-bottom:0;padding-bottom:60px;padding-top:20px;position:relative;z-index:1}.navigation .ellipses:after{display:none}.single-project .nav-links{padding-left:5px;padding-right:5px}.project-previous{float:left;width:145px;background-color:#57616b;position:relative}.project-next{float:right;text-align:right;width:145px;background-color:#57616b;position:relative}.nav-icon:before{font-family:"fontello";width:1em;line-height:1em;color:rgba(255,255,255,0.7);position:absolute;top:70px;z-index:5;font-size:2.4em;text-shadow:0 0 10px rgba(0,0,0,0.25);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.nav-icon-next:before{content:'\30';right:15px}.nav-icon-prev:before{content:'\2f';left:15px}.project-next:hover .nav-icon:before{color:rgba(255,255,255,1);right:10px}.project-previous:hover .nav-icon:before{color:rgba(255,255,255,1);left:10px}.footer-nav-title{color:rgba(255,255,255,0.7);padding:5px
10px 10px;font-family:'jaf-facitweb',sans-serif;font-size:1.1em;text-transform:uppercase;text-align:center}.project-next:hover .footer-nav-title{color:rgba(255,255,255,1)}.project-previous:hover .footer-nav-title{color:rgba(255,255,255,1)}.a2a_default_style
a{margin-left:10px}.a2a_svg{display:none !important}.share-wrapper{vertical-align:top}.share-icons{margin-left:-5px}.social-icon{cursor:pointer;margin-left:5px;outline:0}.social-icon:hover,.social-icon:active,.social-icon:focus{opacity:0.7;outline:0}@media screen and (min-width: 500px){.project-image-caption:before{content:"// ";color:#ffdd15;font-weight:bold}}@media screen and (min-width: 600px){.project-title{font-size:2.65em}.subtitle{font-size:1.8em}.single-project
.navigation{padding-bottom:30px}.navigation .ellipses:after{content:'...';color:#fff;position:absolute;top:60px;left:50%;margin-left:-17px;font-size:4em;display:block}.single-project .nav-links{padding-left:20px;padding-right:20px}}@media screen and (min-width: 700px){.padding-right-left{padding-right:25px;padding-left:25px}.gallery-wrapper{padding-right:10px;padding-left:10px}}@media screen and (min-width: 800px){.padding-right-left{padding-right:30px;padding-left:30px}.banner{margin-bottom:30px}.left-column{border-bottom:0;border-right:1px solid #c1c1d3;width:47%;float:left;padding-right:3%}.right-column{padding-top:10px;width:45%;float:left;padding-left:3%}.gallery-wrapper{clear:both;padding-top:40px;margin-right:-0.5%;margin-left:-0.5%}.project-image{margin-right:0.5%;margin-left:0.5%}.full-width{width:99%}.two-thirds{width:65.666%}.half{width:49%}.one-third{width:32.333%}.image-clear{clear:both}.single-project
.navigation{margin-top:60px}}@media screen and (min-width: 900px){.gallery-wrapper{padding-right:20px;padding-left:20px}}@media screen and (min-width: 1000px){.padding-right-left{padding-right:50px;padding-left:50px}.banner{margin-bottom:40px}.single-project .nav-links{padding-left:50px;padding-right:50px}}.secret-panel{position:fixed;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.secret-panel-open{position:relative}.secret-heading-wrapper{background-color:#4dc2cb;text-align:center;padding:20px
0 35px}.single-project .secret-heading-wrapper{padding:20px
0 40px}.secret-heading-wrapper
h1{font-size:2.5em;color:#fff;font-weight:600;text-shadow:0 0 10px rgba(0,0,0,0.15);font-family:'jaf-facitweb',sans-serif;text-transform:uppercase;letter-spacing:1px}.secret-heading-wrapper
h2{font-size:1.6em;color:#57616b;font-style:italic;margin-bottom:2px}.secret-content-wrapper{background:#292c3d url(/wp-content/themes/nkjportfolio/images/zigzag.svg) 0 -10px repeat-x;padding:30px
25px;position:relative}.raccoon-wrapper{position:absolute;top:-32px;left:50%;margin-left:-45px}.secret-content-wrapper
ul{margin:0
auto;max-width:270px}.secret-heading{font-size:1.6em;color:#ffdd15;font-weight:600;text-shadow:0 0 10px rgba(0,0,0,0.15);font-family:'jaf-facitweb',sans-serif;text-transform:uppercase;letter-spacing:1px;text-align:center}.secret-subheading{font-size:1.4em;color:#c1c1d3;font-style:italic;margin-bottom:20px;text-align:center}.secret-subheading:after{content:'—';margin-left:5px}.secret-subheading:before{content:'—';margin-right:5px}.gig-wrapper{margin-bottom:10px}.gigs{display:table-cell}.gig-wrapper
.date{min-width:48px;color:#c1c1d3;text-transform:uppercase;font-size:1.2em}.band{font-size:1.36em;color:#fff;font-family:'jaf-facitweb',sans-serif;margin-right:5px;font-weight:300}.venue{font-size:1.44em;color:#ffdd15;font-style:italic;font-family:'PT Serif',serif;display:inline-block}.extra-wrapper{margin-top:30px}.extra
p{font-size:1.4em;color:#fff;font-family:'jaf-facitweb',sans-serif;font-weight:300}.secret-panel-button{cursor:pointer;z-index:100;width:30px;height:30px;background-image:url(/wp-content/themes/nkjportfolio/images/fox-orange.svg)}.secret-panel-button.active{background-image:url(/wp-content/themes/nkjportfolio/images/fox-grey.svg)}.site-footer .secret-panel-button{margin:0
auto 20px}.site-header .secret-panel-button{display:none}.secret-panel-button
span{display:none}@media screen and (min-width: 600px){.js-secret-panel{position:relative;left:0;overflow-x:hidden;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}.js-body-push-toleft{left:-320px}.secret-panel{background-color:#292C3D;margin-bottom:0;width:320px;position:fixed;overflow-x:hidden;overflow-y:auto;height:100%;top:0;z-index:1000;right:-320px}.secret-panel.secret-panel-open{right:0px;position:fixed}.site-footer .secret-panel-button{display:none}.site-header .secret-panel-button{display:inline;position:absolute;top:20px;right:22px}.raccoon-wrapper{position:absolute;top:-32px;left:111px;margin-left:0}.admin-bar .secret-panel{margin-top:46px !important}}@media screen and (min-width: 783px){.admin-bar .secret-panel{margin-top:32px !important}}.error-404{text-align:center;padding-top:30px;padding-bottom:30px;background:url(/wp-content/themes/nkjportfolio/images/questionmark.jpg)}.error-title{font-family:'jaf-facitweb',sans serif;font-size:2.25em;font-weight:600;line-height:120%;margin-bottom:10px}.city-wrapper{max-width:625px;margin:-25px auto -5px}@media screen and (min-width: 700px){.error-title{font-size:3em;margin-bottom:0}.city-wrapper{margin-bottom:-10px}}.musings-circle-image{display:block;-webkit-border-radius:50%;border-radius:50%;width:80px;height:80px;margin-bottom:10px;margin-right:auto;margin-left:auto;border:5px
solid rgba(255,255,255,0.4)}.musings-intro{background-color:rgba(193, 193, 211, 0.3);color:rgba(87, 97, 107, 0.65);padding:20px
15px 20px 25px;font-size:1.4em;font-style:italic;text-align:center}.musings-intro:after{color:rgba(255,255,255,0.9);content:"...";display:block;font-size:2em;line-height:50%}.musing-wrapper{margin-bottom:60px}@media screen and (min-width: 600px){.musings-intro{font-size:1.6em;padding-bottom:25px}}.pagination-wrapper{margin-top:60px;padding-bottom:30px}.pagination-prev-next{padding-bottom:15px;border-bottom:1px solid rgba(41,44,61,0.4);margin-bottom:20px}.pagination-prev-next .page-numbers{text-transform:uppercase;padding:5px
10px;background-color:#292c3d;font-family:'jaf-facitweb',sans serif;color:rgba(255,255,255,0.7);font-weight:bold;font-size:1.6em;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.pagination-prev-next .page-numbers:hover{color:rgba(255,255,255,1)}.pagination-prev-next
.next{float:right}.pagination-prev-next
.prev{float:left}.pagination-prev-next .next:after,
.pagination-prev-next .prev:before{font-family:"fontello";width:1em;line-height:1em;text-shadow:0 0 10px rgba(0,0,0,0.25);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.pagination-prev-next .next:after{content:'\30';margin-left:5px}.pagination-prev-next .prev:before{content:'\2f';margin-right:5px}.pagination-pages,.pagination-numbers{font-family:'jaf-facitweb',sans serif;display:inline-block}.pagination-pages{font-size:1.4em;padding-right:10px;border-right:1px solid rgba(41,44,61,0.7);margin-right:10px;color:#292c3d;opacity:0.7}.pagination-numbers
li{display:inline-block}.pagination-numbers .page-numbers{background-color:rgba(193, 193, 211, 0.3);margin:5px;padding:5px
12px;color:rgba(41,44,61,0.8);border:1px
solid transparent;-webkit-transition:background-color .3s ease, border .3s ease;-moz-transition:background-color .3s ease, border .3s ease;-ms-transition:background-color .3s ease, border .3s ease;-o-transition:background-color .3s ease, border .3s ease;transition:background-color .3s ease, border .3s ease}.pagination-numbers .page-numbers:hover:not(.current):not(.dots){background-color:rgba(255,255,255,0.5);border:1px
solid rgba(193, 193, 211, 0.6)}.pagination-numbers .current,
.pagination-numbers
.dots{background-color:transparent;color:#292c3d;opacity:0.7}@media screen and (min-width: 1000px){.pagination-wrapper{padding-top:30px}}.single-musing .entry-content{margin-bottom:40px}.musing-content{margin-right:-0.5%;margin-left:-0.5%;margin-bottom:20px}.entry-title{font-size:2.5em;font-family:'jaf-facitweb',sans serif;line-height:135%;margin-bottom:20px;margin-top:20px;font-weight:700}.entry-title-link{color:#292c3d;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.entry-title-link:hover{color:#838393}.post-date{font-size:1.4em;font-family:'jaf-facitweb',sans serif;color:#a9a9ba;margin-bottom:30px;font-weight:300}.musing-text
h2{color:#4dc3cb;font-family:'jaf-facitweb',sans serif;font-size:1.8em;font-weight:bold;margin-bottom:0.4em;text-transform:uppercase}.musing-text ol,
.musing-text
ul{counter-reset:li;margin-left:0;padding-left:0;margin-bottom:1.75em;margin-top:-0.75em;margin-left:30px}.musing-text ol > li,
.musing-text ul>li{position:relative}.musing-text ol>li:before{content:counter(li);counter-increment:li;position:absolute;top:1px;left:-1.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:2em;margin-right:10px;font-family:'jaf-facitweb',sans serif;font-weight:700;font-size:1.2em;color:rgba(193, 193, 211, 1)}.musing-text
li{margin-bottom:0.5em;line-height:160%}.musing-text ul>li:before{position:absolute;content:'•';top:1px;left:-1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:2em;margin-right:10px;font-family:'jaf-facitweb',sans serif;font-weight:700;font-size:1.75em;color:rgba(193, 193, 211, 1)}.musing-text li
a{border-bottom:1px dotted #a9a9ba;color:#292c3d}.musing-text li a:hover{border-bottom:1px solid #292c3d}.last-body-text p:last-child:after{content:'\34';font-family:"fontello";width:1em;line-height:1em;margin-left:0.3em}.musing-image{margin-bottom:20px;margin-top:10px}.musing-image-caption
p{font-size:1.4em;color:#838393;margin-left:5px;margin-bottom:0;line-height:135%;font-style:italic}.clear-self{clear:both}.musing-featured-text{padding-right:10px;padding-left:10px}.musing-featured-text
p{margin-bottom:0;padding-bottom:25px}.musing-featured-text.borders
p{padding-top:20px}.big-text{font-family:'jaf-facitweb',sans-serif;font-weight:700;font-size:1.45em;line-height:145%}.borders:before,.borders:after{background:none repeat scroll 0 0 rgba(193,193,211,0.3);content:"";display:block;height:5px;width:50%;margin-right:auto;margin-left:23.333%}.borders{margin-top:10px;margin-bottom:30px}.center-text{text-align:center}.quote{padding-top:1em}.quote:before,.quote:after{color:rgba(193,193,211,0.8);content:'\201C';display:block;margin-left:auto;margin-right:auto;font-size:4em;text-align:center;width:50px}.quote:before{content:'\201C';margin-bottom:-0.15em}.quote:after{content:'\201D';margin-top:0.2em}.sidebar{margin-bottom:10px}.sidebar
p{font-size:1.4em;color:#838393}.sidebar.big-text{margin-bottom:0}.sidebar.big-text
p{color:#292c3d}.musing-code{background-color:rgba(193, 193, 211, 0.3);clear:both;font-family:'Courier New',Courier,monospace;font-size:1.4em;margin-bottom:30px;padding:20px;box-sizing:border-box}.musing-code-word{background-color:rgba(193, 193, 211, 0.3);font-family:'Courier New',Courier,monospace;padding-right:2px;padding-left:2px}.musing-metadata{border-top:1px dotted #A9A9BA;border-bottom:1px dotted #A9A9BA;padding-top:20px;padding-left:10px}.musing-categories{font-size:1em}.musing-category{display:inline-block;margin-bottom:10px;margin-right:10px}.musing-category
a{background-color:rgba(193, 193, 211, 0.15);color:#A9A9BA;display:inline-block;font-size:0.9em;font-style:italic;padding:5px
10px 5px 10px;text-transform:lowercase;transition:color 0.3s linear 0s, background-color 0.3s linear 0s}.musing-category a:hover{background-color:rgba(193, 193, 211, 1);color:#fff}.single-musing
.navigation{margin-bottom:10px;margin-top:10px;padding-top:20px}.single-musing .nav-links{font-family:'jaf-facitweb',sans-serif;font-size:1.4em}.single-musing .nav-links
a{color:#a9a9ba;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.single-musing .nav-links a:hover{color:#292c3d}.single-musing .nav-previous,
.single-musing .nav-next{margin-bottom:20px;margin-left:35px}.single-musing .nav-previous a,
.single-musing .nav-next
a{display:inline-block;vertical-align:top;position:relative}.single-musing .nav-previous a:before,
.single-musing .nav-next a:before{background-color:#292c3d;color:rgba(255,255,255,0.7);display:inline-block;font-family:"fontello";font-size:0.9em;font-style:normal;font-weight:normal;margin-right:0.2em;padding:5px
8px;position:absolute;text-align:center;text-decoration:inherit;top:-3px;left:-35px;width:1em;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.single-musing .nav-previous a:hover:before,
.single-musing .nav-next a:hover:before{color:rgba(255,255,255,1)}.single-musing .nav-previous a:before{content:'\2f'}.single-musing .nav-next a:before{content:'\30'}@media screen and (min-width: 600px){.entry-title{font-size:2.9em}.big-text{font-size:2em}}@media screen and (min-width: 700px){.single-musing .nav-previous,
.single-musing .nav-next{margin-bottom:0;display:table-cell;width:38%}.single-musing .nav-previous{float:left;margin-right:20px}.single-musing .nav-next{float:right;text-align:right;margin-left:20px;margin-right:38px}.single-musing .nav-previous a,
.single-musing .nav-next
a{padding-bottom:10px}.single-musing .nav-next a:before{right:-38px;width:1em;left:auto}}@media screen and (min-width: 800px){.entry-title{margin-top:40px;font-size:3em}.musing-text
h1{font-size:2em}.musing-text
p{font-size:1.8em}.musing-image{margin-right:0.5%;margin-left:0.5%;float:left}.one-quarter{width:20%;margin-right:2.833%}figure.three-quarters
img{width:74%;float:left}.musing-image-caption.float-right{clear:none;float:right;width:22%;display:inline;border-left:5px solid rgba(193,193,211,0.3);padding-left:10px}.musing-featured-text{margin-left:0}}@media screen and (min-width: 1000px){.entry-title{width:50%;margin-left:24%;font-size:3.5em}.post-date{width:50%;margin-left:24%}.musing-text{width:50%;margin-left:24%;margin-right:3%;float:left}.sidebar-right+.musing-text{float:left}.sidebar-left+.musing-text{margin-left:0}.musing-text
p{font-size:2em}.sidebar{width:21%;margin-right:3%;float:left}.sidebar-right{margin-right:0}.sidebar-right:after{clear:both}.quote{padding-right:0;padding-left:0}.musing-featured-text{clear:both}.musing-code{margin-left:23.333%;width:50%;font-size:1.6em}}@media screen and (min-width: 1400px){.single-musing
.navigation{padding-left:10px;padding-right:10px}}.breadcrumb-wrapper{background-color:rgba(193, 193, 211, 0.3);padding-top:10px;padding-bottom:10px;font-family:'jaf-facitweb',sans-serif;font-size:1.4em;text-transform:uppercase}.breadcrumb-wrapper
a{color:rgba(41,44,61,0.5);-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.breadcrumb-wrapper a:hover{color:rgba(41,44,61,1)}.breadcrumb-wrapper .musings-breadcrumb{display:inline-block;margin-right:10px}.breadcrumb-wrapper .musings-category-name:before{content:'\30';color:rgba(255,255,255,1);display:inline-block;font-family:"fontello";font-size:0.9em;font-style:normal;font-weight:normal;margin-right:0.2em;text-decoration:inherit;width:1em}.archive .paging-navigation .nav-next,
.archive .paging-navigation .nav-previous{text-transform:uppercase;background-color:#292c3d;font-family:'jaf-facitweb',sans serif;font-weight:bold;font-size:1.6em;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.archive .paging-navigation .nav-next a,
.archive .paging-navigation .nav-previous
a{color:rgba(255,255,255,0.7);padding:5px
10px;display:inline-block}.archive .paging-navigation .nav-next:hover a,
.archive .paging-navigation .nav-previous:hover
a{color:rgba(255,255,255,1)}.archive .paging-navigation .nav-next{float:right}.archive .paging-navigation .nav-previous{float:left}.archive .paging-navigation .nav-next a:after,
.archive .paging-navigation .nav-previous a:before{font-family:"fontello";width:1em;line-height:1em;text-shadow:0 0 10px rgba(0,0,0,0.25);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.archive .paging-navigation .nav-next a:after{content:'\30';margin-left:5px}.archive .paging-navigation .nav-previous a:before{content:'\2f';margin-right:5px}