article ol,article ul,code,p,pre{margin:15px 0 0}#header,#header .wrapper,body{position:relative}article,article img,hr,iframe{display:block}#lightbox form,#lightbox img{vertical-align:middle;overflow:hidden}#header,#lightbox,#pagination>div{text-align:center}#footer #nav,#main-nav a,#pagination a{text-transform:uppercase}*{margin:0;padding:0;border:none;outline:0;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{min-height:100%;font:400 16px/32px "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#666;background:#fff}#footer,#main-nav a,#pagination a,h1,h2,h3,h4,h5{font:normal 400 17px/32px Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}a,strong{font-weight:600}blockquote,em{font-style:italic}a{color:#0f7abe;text-decoration:none;-webkit-transition:color .15s ease-out;-moz-transition:color .15s ease-out;-o-transition:color .15s ease-out;transition:color .15s ease-out}.link a h2,.prettyprint .w{text-decoration:underline}a:hover{color:#100d0c}p a{border-bottom:1px solid #eee}h1,h2{margin:0 0 25px;color:#212121}h3,h4,h5{margin:20px 0 5px;color:#212121}h1{font-size:32px}h2{font-size:26px}h3{font-size:24px}h4{font-size:20px}h5{font-size:16px}h1 a,h2 a,h3 a,h4 a{font-weight:400}blockquote{margin:0 0 15px;padding-left:20px;border-left:2px solid #ccc}ol,ul{margin:0 0 15px;padding-left:25px}ul{list-style:square}ol{list-style:decimal}sup{vertical-align:super}sub{vertical-align:sub}hr{height:1px;width:50%;max-width:888px;margin:30px auto;color:#e6e7e8;background:#e6e7e8;clear:both}code.prettyprint span.pln{color:#666}code,pre{font:400 14px/22px monospace;background:#f4f4f4;overflow-x:auto;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}pre{padding:15px 20px}code{margin:0;padding:3px 7px}ul.archive-list{list-style-type:none}ul.archive-list li span{font-family:monospace;color:#212121}#page{padding-bottom:100px}.wrapper{width:768px;max-width:85%;margin:0 auto}#page:after,#pagination:after,.photoset:after,.wrapper:after,article:after,aside:after{content:'';display:block;clear:both}#footer #copyright,#footer #nav,#lightbox form,#lightbox img,#lightbox:before,#pagination>div,ol.notes .avatar{display:inline-block}#header{padding:75px 0;text-shadow:0 1px 2px rgba(0,0,0,.65);background:url(/assets/img/background.jpg) top center no-repeat #212121;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-box-shadow:0 -1px 0 rgba(0,0,0,.25) inset;-moz-box-shadow:0 -1px 0 rgba(0,0,0,.25) inset;-o-box-shadow:0 -1px 0 rgba(0,0,0,.25) inset;box-shadow:0 -1px 0 rgba(0,0,0,.25) inset;-webkit-transition:padding .15s ease-out;-moz-transition:padding .15s ease-out;-o-transition:padding .15s ease-out;transition:padding .15s ease-out}#header .logo{margin-bottom:25px;color:#fff!important}#header,#header a,#header a:hover{color:#fff}#header .wrapper{z-index:2000}#header .overlay{height:100%;width:100%;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.175);position:absolute;z-index:1000}#main-nav{margin:5% 0 8.5%;padding-bottom:4px;border-bottom:1px solid #e3e3e3}#main-nav a{margin-left:10px;padding-bottom:12px;font-size:13px;color:#888}#main-nav a:first-child{margin-left:0}#main-nav .current,#main-nav a:hover{color:#333}#main-nav .current{border-bottom:1px solid #333}.post{margin-bottom:8.5%}article{margin-bottom:2.5%}article img{max-width:100%;margin:15px 0 0;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}video{max-width:100%;height:auto}iframe{max-height:100%}.chat>ul{border-top:1px solid #eee;padding:0}.chat>ul li{list-style:none}.chat .even,.chat .odd{margin-bottom:0;padding:5px 10px;list-style:none!important;border-bottom:1px solid #eee}.chat .odd{background:rgba(0,0,0,.025)}.audio>div{width:100%;padding:20px;background:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}#pagination,aside,ol.notes{padding-bottom:8.5%}.audio iframe,.audio img,.tumblr_audio_player{width:240px;max-width:100%;margin:0 auto}.audio .soundcloud_audio_player{width:100%}.photoset{padding-top:2.5%;background:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}.photoset a{width:30%;margin:0 0 2.5% 2.5%;float:left;position:relative}.photoset img{margin:0;width:100%}.photoset .lightbox .overlay{height:100%;width:100%;opacity:0;background:#000;position:absolute;-webkit-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.photoset .lightbox:hover .overlay{opacity:.15}aside{border-bottom:1px solid #e3e3e3}aside a{line-height:20px;font-size:13px;color:#000}.tags,a.comments,a.notes,a.permalink,a.tweet{margin-left:15px;padding-left:25px;background:url(/assets/img/sprite-small-icons.png) no-repeat;opacity:.65;-webkit-transition:opacity .15s ease-out;-moz-transition:opacity .15s ease-out;-o-transition:opacity .15s ease-out;transition:opacity .15s ease-out}a.permalink{margin-left:0;background-position:0 2px}a.notes{background-position:0 -32px}a.comments{background-position:0 -68px}a.tweet{background-position:0 -102px}.tags{margin-left:0;background-position:0 -136px;margin-top:10px;line-height:14px}.tags a:hover,.tags:hover,a.comments:hover,a.notes:hover,a.permalink:hover,a.tweet:hover{color:#000;opacity:1}.tags a{margin-right:10px}.tags a:hover{border-bottom:1px solid #eee}.like_button,.reblog_button{margin-top:10px;float:right;position:relative;z-index:77777}#close-lightbox,#footer,.reblog_button svg{position:absolute}.reblog_button{right:10px;opacity:.225;-webkit-transition:opacity .15s ease-out;-moz-transition:opacity .15s ease-out;-o-transition:opacity .15s ease-out;transition:opacity .15s ease-out}#close-lightbox,#lightbox{top:0;right:0;left:0;bottom:0}.reblog_button:hover{opacity:.5}ol.notes{margin:0;border-bottom:1px solid #e3e3e3}ol.notes .avatar{margin:0 4px -2px 0}#disqus_thread{margin-bottom:8.5%}#lightbox{height:0%;width:100%;position:fixed;z-index:99999;overflow:hidden;-webkit-transition:background-color .35s ease-out;-moz-transition:background-color .35s ease-out;-o-transition:background-color .35s ease-out;transition:background-color .35s ease-out}[data-lightbox=open] #lightbox{height:100%;background:#000;background:rgba(30,33,35,.95)}[data-lightbox=open] #footer,[data-lightbox=open] #header,[data-lightbox=open] #page{-webkit-filter:blur(1px);-moz-filter:blur(1px);filter:blur(1px)}#lightbox:before{content:'';height:100%;vertical-align:middle;margin-right:-.25em}#lightbox form,#lightbox img{opacity:0;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;-o-transition:all .35s ease-out;transition:all .35s ease-out;-webkit-transform:scale(.75);-moz-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75)}#lightbox img{max-height:95%;max-width:95%;cursor:pointer;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.25);-moz-box-shadow:0 1px 6px rgba(0,0,0,.25);-o-box-shadow:0 1px 6px rgba(0,0,0,.25);box-shadow:0 1px 6px rgba(0,0,0,.25)}#lightbox .visible{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#lightbox form{width:300px;max-width:90%;background:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;border-radius:50px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.25);-moz-box-shadow:0 1px 6px rgba(0,0,0,.25);-o-box-shadow:0 1px 6px rgba(0,0,0,.25);box-shadow:0 1px 6px rgba(0,0,0,.25)}#lightbox form input{width:100%;padding:5px 20px;line-height:1;font:inherit;background:0 0}#close-lightbox{z-index:-1;cursor:pointer}#pagination{margin:0}#pagination>div{min-height:1px;width:33.33%;float:left}#pagination a{font-size:13px;color:#888}#pagination a:hover{color:#333}#pagination #older{text-align:left}#pagination #newer{text-align:right}#footer{height:100px;width:100%;bottom:0;padding:34px 0;font-size:14px;color:#666;background:#111}#footer p{margin:0}#footer a{color:#888;border-bottom:none}#footer a:hover{color:#ccc}#footer #nav{float:right}#footer #nav a{margin-left:10px;font-size:13px;font-weight:400}#footer #nav a:first-child{margin-left:0}@media only screen and (max-width:768px){body{font-size:15px;line-height:28px}h1,h2,h3,h4,h5{margin:0 0 15px}h1{font-size:26px}h2{font-size:22px}h3{font-size:20px}h4{font-size:15px}#header{padding:10% 0}}@media only screen and (max-width:640px){*{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}#page .wrapper{max-width:100%}article,aside{padding:0 8.5%}aside{padding:0 8.5% 8.5%}#main-nav{margin:8.5%;padding:0;text-align:left;border:2px solid #e3e3e3;background:#fff;overflow:hidden;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#main-nav a{margin:0;padding:2px 14px;font-size:14px;display:none;overflow:hidden}[data-menu=open] #main-nav a{border-top:1px solid #e3e3e3;display:block}[data-menu=open] #main-nav a:first-child{border-top:none}#main-nav .current{display:block;border-bottom:none}#main-nav .current:after{content:'';height:16px;width:16px;margin-top:6px;right:14px;background:url(/assets/img/sprite-small-icons.png) bottom no-repeat;position:absolute}.photoset{padding-top:3%}.photoset a{width:45.5%;margin:0 0 3% 3%}.tags,a.comments,a.notes,a.permalink,a.tweet{margin:10px 0 0;line-height:19px;font-size:14px;display:block}a.permalink{margin:0}.like_button,.reblog_button{margin-top:2px}#pagination{padding:0 8.5% 8.5%}#footer #copyright{width:100%;text-align:center;display:block}#footer #nav{display:none}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){#main-nav .current:after,.tags,a.comments,a.notes,a.permalink,a.tweet{background-image:url(/assets/img/sprite-small-icons_2x.png);-webkit-background-size:16px 200px;-moz-background-size:16px 200px;-o-background-size:16px 200px;background-size:16px 200px}}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local('Montserrat-Regular'),url(../fonts/Montserrat-Regular.ttf)}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(../fonts/OpenSans-Regular.ttf)}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(../fonts/OpenSans-Semibold.ttf)}.prettyprint .hll{background-color:#ffc}.prettyprint{background:#f8f8f8}.prettyprint .c{color:#8f5902;font-style:italic}.prettyprint .err{color:#a40000;border:1px solid #ef2929}.prettyprint .g{color:#000}.prettyprint .k{color:#204a87;font-weight:700}.prettyprint .l,.prettyprint .n{color:#000}.prettyprint .o{color:#ce5c00;font-weight:700}.prettyprint .x{color:#000}.prettyprint .p{color:#000;font-weight:700}.prettyprint .c1,.prettyprint .ch,.prettyprint .cm,.prettyprint .cp,.prettyprint .cpf,.prettyprint .cs{color:#8f5902;font-style:italic}.prettyprint .gd{color:#a40000}.prettyprint .ge{color:#000;font-style:italic}.prettyprint .gr{color:#ef2929}.prettyprint .gh{color:navy;font-weight:700}.prettyprint .gi{color:#00A000}.prettyprint .go{color:#000;font-style:italic}.prettyprint .gp{color:#8f5902}.prettyprint .gs{color:#000;font-weight:700}.prettyprint .gu{color:purple;font-weight:700}.prettyprint .gt{color:#a40000;font-weight:700}.prettyprint .kc,.prettyprint .kd,.prettyprint .kn,.prettyprint .kp,.prettyprint .kr,.prettyprint .kt{color:#204a87;font-weight:700}.prettyprint .ld{color:#000}.prettyprint .m{color:#0000cf;font-weight:700}.prettyprint .s{color:#4e9a06}.prettyprint .na{color:#c4a000}.prettyprint .nb{color:#204a87}.prettyprint .nc,.prettyprint .no{color:#000}.prettyprint .nd{color:#5c35cc;font-weight:700}.prettyprint .ni{color:#ce5c00}.prettyprint .ne{color:#c00;font-weight:700}.prettyprint .nf{color:#000}.prettyprint .nl{color:#f57900}.prettyprint .nn,.prettyprint .nx,.prettyprint .py{color:#000}.prettyprint .nt{color:#204a87;font-weight:700}.prettyprint .nv{color:#000}.prettyprint .ow{color:#204a87;font-weight:700}.prettyprint .w{color:#f8f8f8}.prettyprint .mb,.prettyprint .mf,.prettyprint .mh,.prettyprint .mi,.prettyprint .mo{color:#0000cf;font-weight:700}.prettyprint .dl,.prettyprint .sa,.prettyprint .sb,.prettyprint .sc{color:#4e9a06}.prettyprint .sd{color:#8f5902;font-style:italic}.prettyprint .s1,.prettyprint .s2,.prettyprint .se,.prettyprint .sh,.prettyprint .si,.prettyprint .sr,.prettyprint .ss,.prettyprint .sx{color:#4e9a06}.prettyprint .bp{color:#3465a4}.prettyprint .fm,.prettyprint .vc,.prettyprint .vg,.prettyprint .vi,.prettyprint .vm{color:#000}.prettyprint .il{color:#0000cf;font-weight:700}