@import url(http://fonts.useso.com/css?family=Source+Sans+Pro:200,300,400,700);@import url(http://fonts.useso.com/css?family=Merriweather:400,300,400italic,700);@import url(http://fonts.useso.com/css?family=Raleway:400,300,100,700);@import url(http://fonts.useso.com/css?family=Sacramento);/*!
 * HMFAYSAL OMEGA v1.0.1
 * Responsive Jekyll Theme
 *
 * Copyright 2014 Hossain Mohd Faysal
 *
 * Designed and built with all the love in the world by @hmfaysal
 */body{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{margin:0}h1{font-size:38px;line-height:48px;margin-bottom:24px}h1 small{font-size:26px}h2{font-size:20px;line-height:24px;margin-top:24px;margin-bottom:24px}h2 small{font-size:18px}h3{font-size:20px;line-height:24px;margin-top:24px;margin-bottom:20px;text-transform:uppercase}h3 small{font-size:13px}h4,h5,h6{line-height:24px}h4{margin-top:24px;margin-bottom:16px;font-size:16px;text-transform:uppercase}h4 small{font-size:16px}h5{font-size:16px;text-transform:uppercase}h6{font-size:13px;text-transform:uppercase;margin:0}a{text-decoration:none}a:hover{text-decoration:none}.more-link{line-height:18px;font-size:18px;font-style:italic}.lead{font-size:21px;line-height:2em}blockquote{background:#f6f6f6;border:0;border-left:5px solid #A1A1A1;border-bottom-right-radius:10px;border-top-right-radius:10px;position:relative}blockquote:before{content:"";position:absolute;top:12px;bottom:12px;left:-24px;width:4px}.cursive{font-family:'Sacramento', cursive;color:#17e4d8;font-size:34px;text-align:center}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{-webkit-appearance:none;box-shadow:none;text-shadow:none !important}select:focus,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{outline:none}select{line-height:24px}input[type="submit"]{text-shadow:none !important;font-weight:normal;outline:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fancy-select{display:inline-block;position:relative;margin-bottom:24px}.fancy-select select{margin-bottom:0;width:100%;min-width:180px}.fancy-select:after{display:block;position:absolute;content:"\f107";font-family:'FontAwesome';width:1em;height:1em;line-height:1em;text-align:center;z-index:1;top:50%;right:0.5em;margin-top:-0.5em}figure{margin:0 0 24px}pre,code,var,kbd,samp,tt,dir,listing,plaintext,xmp,abbr,acronym,q{font-size:14px;word-break:normal;border:0}.black{font-weight:bolder !important}.bold{font-weight:bold !important}.regular{font-weight:normal !important}.light{font-weight:lighter !important}.lighter{font-weight:lighter !important}.small{font-size:14px;line-height:24px}.super{font-size:30px;font-weight:bold;line-height:1;text-transform:uppercase}.super.text-center small{display:block;line-height:1.5em}.hyper{font-size:30px;font-weight:bold;text-align:center;line-height:1}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-caps{text-transform:uppercase !important}.text-italic{font-style:italic}table{border-collapse:collapse;empty-cells:hide}table,td,th{border:1px solid #A1A1A1}td,th{padding:3px 7px 2px 7px}th{padding-top:5px;padding-bottom:4px;background-color:#eef}@media (max-width: 767px){h1{font-size:26px;line-height:36px}h1 small{font-size:18px}h2{font-size:23px;line-height:36px}h2 small{font-size:16px}h3{font-size:20px;line-height:36px}h3 small{font-size:16px}blockquote{padding-left:24px}blockquote:before{left:0}.super{font-size:48px;text-align:center}.super small{margin-top:12px;display:block}.hyper{font-size:60px}.small-screen-center{text-align:center !important}.small-screen-margin-bottom{margin-bottom:24px !important}}@media (max-width: 480px){.super{font-size:36px;line-superheight:1em}.hyper{font-size:48px;line-height:1em}.lead{font-size:16px}}@media (max-width: 320px){body{font-size:16px}h1{font-size:23px;line-height:24px}h1 small{font-size:16px}h2{font-size:20px;line-height:24px}h2 small{font-size:14px}h3{font-size:18px;line-height:24px}h3 small{font-size:13px}.super{font-size:24px;line-height:1}.hyper{font-size:36px}}body{color:#424143}h1,h2,h3,h4,h5,h6,.lead{color:#1e1e1f}a{color:#807f83;border-color:#807f83}a:hover{color:#67666a;border-color:#67666a}blockquote:hover{border-left:5px solid #f25962}.post-title{color:#807f83}.post-info{color:#67666a}.pagination{color:#67666a}.bordered-top:after,.bordered-bottom:after{background-color:#cbc9cf}.social-icons a{color:#cbc9cf;background-color:rgba(255,255,255,0.35)}.social-icons a:hover{background-color:rgba(255,255,255,0.15)}.overlay:after{background-color:rgba(0,0,0,0.65)}#masthead{background-color:#1e1e1f}#footer,#masthead{color:#fff}#footer h1,#masthead h1,#footer h2,#masthead h2,#footer p,#masthead p{text-shadow:1px 1px 0px rgba(0,0,0,0.75)}#footer h1,#masthead h1,#footer h2,#masthead h2,#footer a,#masthead a,#footer p,#masthead p{color:#fff}::selection{background:rgba(240,17,68,0.8);color:#fff}::-moz-selection{background:rgba(240,17,68,0.8);color:#fff}body,html{height:100%;max-height:100%}#masthead{position:relative;display:table;text-align:center;width:100%;height:60%;padding:24px 0;margin-bottom:72px;box-sizing:border-box}#masthead.align-left{text-align:left}#masthead.align-right{text-align:right}.brand img{max-height:120px}.blog-title{font-size:24px;line-height:36px;text-transform:uppercase;margin-bottom:12px}.blog-title span{display:block}.blog-description{text-transform:none;padding-top:12px;margin-top:12px;font-size:18px}#main{position:relative;z-index:1}@media (max-width: 480px){.brand img{max-height:60px}.blog-title{font-size:24px;line-height:24px}.blog-description{display:none}.image-credit{display:none}.home-template .row{margin:0 -5px}}.post-title{margin-top:0;margin-bottom:12px;padding-bottom:12px}.post-info{margin-bottom:24px}.post-body{padding-bottom:72px;margin-bottom:72px}.post-template .post-body{padding-bottom:36px;margin-bottom:24px}.post-body img{max-width:100%;margin-bottom:24px}.post-body a{border-bottom:1px dotted}.page-body img{max-width:100%;margin-bottom:24px;border-radius:5px}.copyleft{display:block;padding:10px 20px;margin:30px 0 20px;line-height:24px;font-size:13px;border-radius:10px;background-color:#eef}.copyleft .cc{font-size:15px;font-weight:600;zoom:1}.copyleft .cc:before,.copyleft .cc:after{content:"";display:table}.copyleft .cc:after{clear:both}.post-share{margin-bottom:48px}.post-author{margin-bottom:72px}.post-author h4{margin-top:0;margin-bottom:12px;padding-bottom:12px}.post-avatar{max-width:150px;margin:0 auto 12px;-webkit-transition:-webkit-transform 2s ease-out;-moz-transition:-moz-transform 2s ease-out;-o-transition:-o-transform 2s ease-out;-ms-transition:-ms-transform 2s ease-out;transition:transform 2s ease-out}.post-avatar:hover{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);transform:rotateZ(360deg)}.pagination{display:block;position:relative}.older-posts,.newer-posts{display:block;position:absolute;top:0}.older-posts{right:0}.newer-posts{left:0}@media (max-width: 480px){.older-posts,.newer-posts{position:relative}}#footer{margin-top:72px;padding:124px 0 72px;position:relative;width:100%;height:60%;display:table;z-index:1}#footer .container{position:relative;z-index:2}.decor-wrapper{width:100%;height:50%;position:absolute;left:0;bottom:0}#footer .decor-wrapper{bottom:auto;top:0}@media (max-width: 767px){.decor-wrapper{max-height:150px}}@media (max-width: 480px){.decor-wrapper{max-height:100px}}.decor{position:absolute;left:0;width:100%;height:100%;z-index:2}.decor.bottom{bottom:-1px}.decor.top{top:-1px}.blog-background{background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed}@media (max-width: 1024px){.blog-background{background-attachment:scroll}}.inner{display:table-cell;vertical-align:top;position:relative;z-index:10}.align-middle .inner{vertical-align:middle}.align-bottom .inner{vertical-align:bottom}@media (max-width: 767px){#masthead .inner{top:0%}}.overlay:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.bordered-top,.bordered-bottom{position:relative}.bordered-top:after,.bordered-bottom:after{content:'';display:block;position:absolute;height:1px;width:80px;left:50%;margin-left:-40px}.bordered-top:after{top:0}.bordered-bottom:after{bottom:0}.social-icons{margin:0;padding:0 0 48px;list-style-type:none}.social-icons li{display:inline-block;padding:0 12px}.social-icons a{display:block;font-size:24px;height:72px;width:72px;line-height:72px;border-radius:50%;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.social-icons i{vertical-align:middle}.social-mini{margin:0;padding:0 0 24px;list-style-type:none}.social-mini li{display:inline-block;font-size:16px;padding:0 12px}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:24px}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}body{font-family:"Helvetica Neue", Helvetica, Tahoma, Arial, "Hiragino Sans GB", STXihei, "华文细黑", "WenQuanYi Micro Hei", "文泉驿微米黑", "Microsoft YaHei", "微软雅黑", SimSun, "宋体", Heiti, "黑体", sans-serif;font-size:16px}body input,body textarea,body .btn,body button{font-family:"Helvetica Neue", Helvetica, Tahoma, Arial, "Hiragino Sans GB", STXihei, "华文细黑", "WenQuanYi Micro Hei", "文泉驿微米黑", "Microsoft YaHei", "微软雅黑", SimSun, "宋体", Heiti, "黑体", sans-serif}.lighter{font-weight:200 !important}.light{font-weight:300 !important}.lead{font-weight:400}h1,h2,h3,h4,h5,h6{font-family:'Raleway', "Helvetica Neue", Helvetica, Tahoma, Arial, "Hiragino Sans GB", STXihei, "华文细黑", "WenQuanYi Micro Hei", "文泉驿微米黑", "Microsoft YaHei", "微软雅黑", SimSun, "宋体", Heiti, "黑体", sans-serif}h1.lighter,h2.lighter,h3.lighter,h4.lighter,h5.lighter,h6.lighter{font-weight:200 !important}.post-title{font-family:"Helvetica Neue", Helvetica, Tahoma, Arial, "Hiragino Sans GB", STXihei, "华文细黑", "WenQuanYi Micro Hei", "文泉驿微米黑", "Microsoft YaHei", "微软雅黑", SimSun, "宋体", Heiti, "黑体", sans-serif}.animated .small,.animated .medium,.animated .large{opacity:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all}.animated .large{-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;-ms-transition-delay:1s;transition-delay:1s;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;-ms-transition-duration:1s;transition-duration:1s}.animated .medium{-webkit-transition-delay:1.35s;-moz-transition-delay:1.35s;-o-transition-delay:1.35s;-ms-transition-delay:1.35s;transition-delay:1.35s;-webkit-transition-duration:0.75s;-moz-transition-duration:0.75s;-o-transition-duration:0.75s;-ms-transition-duration:0.75s;transition-duration:0.75s}.animated .small{-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;-o-transition-delay:1.5s;-ms-transition-delay:1.5s;transition-delay:1.5s;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-ms-transition-duration:0.5s;transition-duration:0.5s}.animated.from-bottom .small,.animated.from-bottom .medium,.animated.from-bottom .large{opacity:1;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.animated.from-top .small,.animated.from-top .medium,.animated.from-top .large{opacity:1;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.animated.animation-on .small,.animated.animation-on .medium,.animated.animation-on .large{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}.dosearch{display:block;padding:6px 10px;color:#fff;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.search-form{position:relative;top:0;left:-200px;z-index:9002;width:100%;opacity:0;transition:all 200ms 100ms cubic-bezier(0, 0.6, 0.4, 1)}.search-form .search-field{width:100%;font-size:32px;font-size:2rem;color:#fff;background-color:transparent;border:0;border-bottom:1px solid #fff;border-radius:0;box-shadow:none;background-clip:padding-box;-webkit-appearance:none}.search-form .search-field:focus{outline:0;box-shadow:none}.search-form.active{top:0;left:0;opacity:1}.search-form.hidden{display:none}.search-form ::-webkit-input-placeholder{font-size:32px;font-size:2rem}.search-form .fa-times{position:absolute;top:.6rem;right:1rem;z-index:1;display:block;color:#fff;text-align:center;cursor:pointer}.search-form .search-field::-webkit-search-decoration,.search-form .search-field::-webkit-search-cancel-button,.search-form .search-field::-webkit-search-results-button,.search-form .search-field::-webkit-search-results-decoration{display:none}.search-form .post-list{position:absolute;width:100%}.search-form .post-list h4,.search-form .post-list li,.search-form .post-list p,.search-form .post-list a{color:#fff}.search-form .post-list li{border-bottom:1px solid #fff}body.search-overlay{overflow:hidden}body.search-overlay:after{position:absolute;top:0;left:0;z-index:9001;width:100%;height:100%;min-height:100%;background-color:#0d0d0d;background-color:rgba(0,0,0,0.6);content:''}.no-js .dosearch{display:none}.search-wrapper{position:absolute;top:50px;width:100%;padding-right:10%;padding-left:10%;*zoom:1}.search-wrapper:before,.search-wrapper:after{display:table;line-height:0;content:""}.search-wrapper:after{clear:both}@media only screen and (min-width: 48em){.search-wrapper{top:100px}}.post-list{padding:0;margin:0;list-style-type:none}.post-list li{padding:8px 0;border-bottom:1px solid #ccc;border-bottom:1px solid rgba(0,0,0,0.1);*zoom:1}.post-list li:after,.post-list li:before{display:table;line-height:0;content:""}.post-list li:after{clear:both}.post-list a>span{float:right}.post-list .entry-date{display:none;font-size:14px;text-transform:uppercase}@media only screen and (min-width: 48em){.post-list .entry-date{display:inline}}.tag-box{padding:4px 0;margin:0;overflow:hidden;list-style:none;*zoom:1}.tag-box:after,.tag-box:before{display:table;line-height:0;content:""}.tag-box:after{clear:both}.tag-box.inline li{float:left;font-size:14px;line-height:2.5}.tag-box a{padding:4px 6px;margin:2px;text-decoration:none;background-color:#e6e6e6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tag-box a span{font-size:14px;vertical-align:super}figure{margin:0;*zoom:1}figure:before,figure:after{display:table;line-height:0;content:""}figure:after{clear:both}figure img{display:block;margin-right:auto;margin-bottom:10px;margin-left:auto}figure a img{filter:gray;-webkit-filter:brightness(100%);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-o-transition-duration:.25s}figure a img:hover{filter:none;-webkit-filter:brightness(130%);-webkit-transform:translate(0, -5px);-moz-transform:translate(0, -5px);-ms-transform:translate(0, -5px);-o-transform:translate(0, -5px);transform:translate(0, -5px);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2)}@media only screen and (min-width: 62.5em){figure.half img{float:left;width:49%;margin-right:0.5%;margin-left:0.5%}figure.half figcaption{clear:left}}@media only screen and (min-width: 62.5em){figure.third img{float:left;width:32.3%;margin-right:0.5%;margin-left:0.5%}figure.third figcaption{clear:left}}svg:not(:root){overflow:hidden}figcaption{padding-top:10px;text-align:center;font-size:14px;font-style:italic}#disqus_thread{margin-top:2em}.mfp-bg{position:fixed;top:0;left:0;z-index:502;width:100%;height:100%;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{position:fixed;top:0;left:0;z-index:503;width:100%;height:100%;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 8px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle;content:''}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;z-index:505;display:inline-block;margin:0 auto;text-align:left;vertical-align:middle}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-inline-holder .mfp-content:after,.mfp-ajax-holder .mfp-content:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;width:auto;height:auto;content:'';box-shadow:0 0 8px rgba(0,0,0,0.6)}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom,.image-popup{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{position:absolute;top:50%;right:8px;left:8px;z-index:504;width:auto;margin-top:-0.8em;color:#ccc;text-align:center}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{z-index:506;display:block;padding:0;overflow:visible;cursor:pointer;border:0;-webkit-appearance:none}button.mfp-close{background:transparent}button::-moz-focus-inner{padding:0;border:0}.mfp-close{position:absolute;top:0;right:0;width:44px;height:44px;padding:0 0 18px 10px;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;line-height:44px;color:white;text-align:center;text-decoration:none;opacity:.65}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{right:-6px;width:100%;padding-right:6px;color:white;text-align:right}.mfp-counter{position:absolute;top:0;right:0;font-size:12px;line-height:18px;color:#ccc}.mfp-arrow{position:absolute;top:0;top:50%;width:90px;height:110px;padding:0;margin:0;margin-top:-55px;overflow:hidden;text-indent:100%;white-space:nowrap;background-color:#111;opacity:.65;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{position:absolute;top:0;left:0;display:block;width:0;height:0;margin-top:35px;margin-left:35px;border:solid transparent;content:''}.mfp-arrow:after,.mfp-arrow .mfp-a{top:8px;border-top-width:12px;border-bottom-width:12px;opacity:.8}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:20px;border-bottom-width:20px}.mfp-arrow-left{left:0;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{left:5px;border-right:12px solid #fff}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{border-right:20px solid #fff}.mfp-arrow-right{right:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{left:3px;border-left:12px solid #fff}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:20px solid #fff}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{width:100%;max-width:900px;line-height:0}.mfp-iframe-scaler{width:100%;height:0;padding-top:56.25%;overflow:hidden}.mfp-iframe-scaler iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:black;box-shadow:0 0 8px rgba(0,0,0,0.6)}.mfp-iframe-holder .mfp-close{top:-40px}img.mfp-img{display:block;width:auto;height:auto;max-width:100%;padding:40px 0 40px;margin:0 auto;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-figure:after{position:absolute;top:40px;right:0;bottom:40px;left:0;z-index:-1;display:block;width:auto;height:auto;content:'';box-shadow:0 0 8px rgba(0,0,0,0.6)}.mfp-figure{line-height:0}.mfp-bottom-bar{position:absolute;top:100%;left:0;width:100%;margin-top:-36px;cursor:auto}.mfp-title{line-height:18px;color:#f3f3f3;text-align:left}.mfp-figure small{display:block;font-size:12px;line-height:14px;color:#bdbdbd}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-img-mobile .mfp-image-holder{padding-right:0;padding-left:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-bottom-bar{position:fixed;top:auto;bottom:0;padding:3px 5px;margin:0;background:rgba(0,0,0,0.6);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{top:3px;right:5px}.mfp-img-mobile .mfp-close{position:fixed;top:0;right:0;width:35px;height:35px;padding:0;line-height:35px;text-align:center;background:rgba(0,0,0,0.6)}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}@media all and (max-width: 800px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-right:6px;padding-left:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{left:50%;width:600px;padding-bottom:5px;margin-top:5px;margin-left:-300px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-fade .zoom-anim-dialog{opacity:0;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mfp-fade.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.mfp-fade.mfp-removing .zoom-anim-dialog{opacity:0;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.mfp-fade.mfp-ready.mfp-bg{opacity:.8}.mfp-fade.mfp-removing.mfp-bg{opacity:0}::-webkit-scrollbar{width:4px;height:6px}::-webkit-scrollbar-track{-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.5);-webkit-border-radius:0px;border-radius:0px}::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,0,0,0.2)}.menu-items{margin:0;padding:0 0 48px;list-style-type:none}.menu-items li{display:inline-block}.notice{padding:.5em 1em;margin-top:1.5em;text-indent:0;background-color:#f2f2f2;border:1px solid #e6e6e6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}tt,code,kbd,samp,pre{font-family:"DejaVu Sans Mono", Menlo, Consolas, "Droid Sans Mono",'source-code-pro',monospace}p code,li code{padding:0 5px;margin:0 2px;white-space:nowrap;background-color:#f2f2f2;border:1px solid #e6e6e6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}pre{white-space:pre;overflow-x:auto;border:1px solid #fff;border-radius:20px;page-break-inside:avoid}.highlight{margin-bottom:1.5em}.highlight pre{position:relative;padding:1em;margin:0}.highlight{background:#fff;color:#000000}.highlight .hll{background-color:#ffc}.highlight .c{color:#3F6B5B;font-weight:bold}.highlight .err{color:#000000}.highlight .g{color:#000000}.highlight .k{color:#F06F00;font-weight:bold}.highlight .l{color:#000000}.highlight .n{color:#000000}.highlight .o{color:#000000}.highlight .x{color:#000000}.highlight .p{color:#000000}.highlight .cm{color:#3F6B5B;font-weight:bold}.highlight .cp{color:#1071CE;font-weight:bold}.highlight .c1{color:#3F6B5B;font-weight:bold}.highlight .cs{color:#3F6B5B;font-weight:bold}.highlight .gd{color:#2020ff;background-color:#c8f2ea}.highlight .ge{color:#000000}.highlight .gr{color:#ffffff;background-color:red}.highlight .gh{color:#1014AD;font-weight:bold}.highlight .gi{color:#000000}.highlight .go{color:#4000ff;font-weight:bold;background-color:#EFEFF7}.highlight .gp{color:#000000}.highlight .gs{color:#000000}.highlight .gu{color:#1014AD;font-weight:bold}.highlight .gt{color:#EB1513;font-weight:bold}.highlight .kc{color:#F06F00;font-weight:bold}.highlight .kd{color:#F06F00;font-weight:bold}.highlight .kn{color:#F06F00;font-weight:bold}.highlight .kp{color:#F06F00;font-weight:bold}.highlight .kr{color:#F06F00;font-weight:bold}.highlight .kt{color:#8a2be2}.highlight .ld{color:#000000}.highlight .m{color:#00C226}.highlight .s{color:#000000}.highlight .na{color:#000000}.highlight .nb{color:#000000}.highlight .nc{color:#000000}.highlight .no{color:#B91F49}.highlight .nd{color:#000000}.highlight .ni{color:#ee0000;font-weight:bold}.highlight .ne{color:#000000}.highlight .nf{color:#000000}.highlight .nl{color:#000000}.highlight .nn{color:#000000}.highlight .nx{color:#000000}.highlight .py{color:#000000}.highlight .nt{color:#F06F00;font-weight:bold}.highlight .nv{color:#8a2be2}.highlight .ow{color:#000000}.highlight .w{color:#000000}.highlight .mf{color:#00C226}.highlight .mh{color:#00C226}.highlight .mi{color:#00C226}.highlight .mo{color:#00C226}.highlight .sb{color:#000000}.highlight .sc{color:#000000}.highlight .sd{color:#000000}.highlight .s2{color:#000000}.highlight .se{color:#000000}.highlight .sh{color:#000000}.highlight .si{color:#000000}.highlight .sx{color:#000000}.highlight .sr{color:#000000}.highlight .s1{color:#000000}.highlight .ss{color:#000000}.highlight .bp{color:#000000}.highlight .vc{color:#8a2be2}.highlight .vg{color:#8a2be2}.highlight .vi{color:#8a2be2}.highlight .il{color:#00C226}.CodeRay{margin-bottom:1.5em;font-family:"DejaVu Sans Mono", Menlo, Consolas, "Droid Sans Mono",'source-code-pro',monospace;font-size:12px;font-size:.75rem;line-height:2;color:#333332;border:1px solid #dedede}.CodeRay code{padding:1em;margin:0}span.CodeRay{padding:2px;white-space:pre;border:0}table.CodeRay{width:100%;padding:2px;border-collapse:collapse}table.CodeRay td{padding:1em .5em;vertical-align:top}.CodeRay .line-numbers,.CodeRay .no{color:#AAA;text-align:right}.CodeRay .line-numbers a{color:#AAA}.CodeRay .line-numbers tt{font-weight:bold}.CodeRay .line-numbers .highlighted{color:#f00}.CodeRay .line{display:block;float:left;width:100%}.CodeRay span.line-numbers{padding:0 24px 0 4px}.CodeRay .code{width:100%}ol.CodeRay{font-size:10pt}ol.CodeRay li{white-space:pre}.CodeRay .code pre{overflow:auto}.CodeRay .debug{color:#fff !important;background:blue !important}.CodeRay .annotation{color:#007}.CodeRay .attribute-name{color:#f08}.CodeRay .attribute-value{color:#700}.CodeRay .binary{font-weight:bold;color:#509}.CodeRay .comment{font-style:italic;color:#998}.CodeRay .char{color:#04d}.CodeRay .char .content{color:#04d}.CodeRay .char .delimiter{color:#039}.CodeRay .class{font-weight:bold;color:#458}.CodeRay .complex{font-weight:bold;color:#A08}.CodeRay .constant{color:teal}.CodeRay .color{color:#0a0}.CodeRay .class-variable{color:#369}.CodeRay .decorator{color:#B0B}.CodeRay .definition{font-weight:bold;color:#099}.CodeRay .directive{font-weight:bold;color:#088}.CodeRay .delimiter{color:#000}.CodeRay .doc{color:#970}.CodeRay .doctype{color:#34b}.CodeRay .doc-string{font-weight:bold;color:#D42}.CodeRay .escape{font-weight:bold;color:#666}.CodeRay .entity{font-weight:bold;color:#800}.CodeRay .error{color:#F00;background-color:#faa}.CodeRay .exception{font-weight:bold;color:#C00}.CodeRay .filename{color:#099}.CodeRay .function{font-weight:bold;color:#900}.CodeRay .global-variable{font-weight:bold;color:teal}.CodeRay .hex{font-weight:bold;color:#058}.CodeRay .integer{color:#099}.CodeRay .include{font-weight:bold;color:#B44}.CodeRay .inline{color:#000}.CodeRay .inline .inline{background:#ccc}.CodeRay .inline .inline .inline{background:#bbb}.CodeRay .inline .inline-delimiter{color:#D14}.CodeRay .inline-delimiter{color:#D14}.CodeRay .important{color:#f00}.CodeRay .interpreted{font-weight:bold;color:#B2B}.CodeRay .instance-variable{color:#008080}.CodeRay .label{font-weight:bold;color:#970}.CodeRay .local-variable{color:#963}.CodeRay .octal{font-weight:bold;color:#40E}.CodeRay .predefined-constant{font-weight:bold}.CodeRay .predefined{font-weight:bold;color:#369}.CodeRay .preprocessor{color:#579}.CodeRay .pseudo-class{font-weight:bold;color:#00C}.CodeRay .predefined-type{font-weight:bold;color:#074}.CodeRay .reserved,.keyword{font-weight:bold;color:#000}.CodeRay .key{color:#808}.CodeRay .key .delimiter{color:#606}.CodeRay .key .char{color:#80f}.CodeRay .value{color:#088}.CodeRay .regexp{background-color:#fff0ff}.CodeRay .regexp .content{color:#808}.CodeRay .regexp .delimiter{color:#404}.CodeRay .regexp .modifier{color:#c2c}.CodeRay .regexp .function{font-weight:bold;color:#404}.CodeRay .string{color:#D20}.CodeRay .string .string .string{background-color:#ffd0d0}.CodeRay .string .content{color:#D14}.CodeRay .string .char{color:#D14}.CodeRay .string .delimiter{color:#D14}.CodeRay .shell{color:#d14}.CodeRay .shell .delimiter{color:#d14}.CodeRay .symbol{color:#990073}.CodeRay .symbol .content{color:#a60}.CodeRay .symbol .delimiter{color:#630}.CodeRay .tag{color:#070}.CodeRay .tag-special{font-weight:bold;color:#D70}.CodeRay .type{font-weight:bold;color:#339}.CodeRay .variable{color:#036}.CodeRay .insert{background:#afa}.CodeRay .delete{background:#faa}.CodeRay .change{color:#aaf;background:#007}.CodeRay .head{color:#f8f;background:#505}.CodeRay .insert .insert{font-weight:bold;color:#080}.CodeRay .delete .delete{font-weight:bold;color:#800}.CodeRay .change .change{color:#66f}.CodeRay .head .head{color:#f4f}button.menu-button{position:absolute;top:10px;right:10px;width:40px;height:40px;z-index:1000;font-size:16px;padding:0;outline:0;border:0;text-align:center;vertical-align:middle;background-color:#262626;color:#fff}.image-credit{position:absolute;top:92%;right:10px;z-index:1000;font-size:12px;opacity:0.5;font-style:italic;padding:0;outline:0;border:0;text-align:right;vertical-align:middle;color:#fff}button.menu-button:hover{background-color:#39c492;color:#fff;box-shadow:rgba(0,0,0,0.2) 0 0 0 3px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{position:relative;overflow-x:hidden;left:0;right:0;margin:auto}a,#sidebar,#fade,body{-webkit-transition:all .25s ease;transition:all 0.25s ease}a#slide{position:fixed;display:block;width:40px;height:40px;top:10px;left:10px;text-align:center;font:22px/40px "icon";color:#fff;background:#262626;border-radius:3px;z-index:31}a#slide:hover{background:#39c492}a#slide:after{content:"?"}a#slide.slide:after{position:absolute;content:"X";top:11px;left:50%;width:40px;height:40px;margin:0 0 0 -20px;font:18px "icon" !important;vertical-align:middle}#sidebar{position:fixed;overflow-y:scroll;height:100%;width:298px;padding:40px 30px 0;top:0;left:-298px;background:#191918;z-index:20}#sidebar h2{margin:0 0 16px !important;font:900 16px/1em "Lato",sans-serif;color:#fff}#sidebar hr{width:100%;height:1px;margin:40px 0 39px;background:#242424;border:0}#sidebar #navigation hr{margin:31px 0 38px}#sidebar #navigation li{margin:0;list-style-type:none}#sidebar #navigation li a{padding:0 0 18px;font:700 16px/1em "Cambria";text-transform:uppercase;color:#b3b3b1}#sidebar #navigation li a:hover{color:#fff}#sidebar #navigation #slide-pages,#sidebar #navigation #slide-filter{display:none;margin:10px 0;padding:0 0 0 18px;border-left:3px solid #242424}@-moz-document url-prefix(){#sidebar #navigation #slide-filter{margin:10px 0 0 8px;padding:0 0 0 18px}}#sidebar #navigation #slide-pages li,#sidebar #navigation #slide-filter li{margin:0 0 14px}#sidebar #navigation #slide-pages li a,#sidebar #navigation #slide-filter li a{display:block;padding:0;font:700 14px/1em "Lato"}#sidebar #navigation #slide-pages li:last-child,#sidebar #navigation #slide-filter li:last-child{margin:0}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade{0%{opacity:0}100%{opacity:1}}@-o-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1.5s;animation-duration:1.5s;animation-delay:.5s;-webkit-animation-delay:.5s}.fade{-webkit-animation-name:fade;-moz-animation-name:fade;-o-animation-name:fade;animation-name:fade}#sidebar.slide{left:0}a#slide.slide{left:308px;pointer-events:none}body.slide{left:298px;overflow:hidden}#fade{position:fixed;width:100%;height:100%;top:0;left:0;pointer-events:none;background:transparent;z-index:30}#fade.slide{pointer-events:auto;left:298px;background:rgba(0,0,0,0.2)}@media screen and (max-width: 1140px){#header,#posts-container,.entry .text,.entry .media,.entry .captions,.entry .details{width:700px}}@media screen and (max-width: 700px){#fade.slide{left:298px}#header,#posts-container,.entry .text,.entry .media,.entry .captions,.entry .details,#permalink .permalink-box{width:90%}}@media screen and (max-width: 500px){a#slide{position:absolute}}
