h2,h4{line-height:1em}h3,h6{line-height:1.33em}#blog .author_name,.comment-body,.date,article,aside,details,dialog,figcaption,figure,figure img,footer,header,hgroup,menu,nav,section,summary{display:block}#blog a,ins,mark{text-decoration:none}#blog header,.day,.month,.year,figcaption{text-align:center}audio[controls],canvas,video{display:inline-block;zoom:1}audio:not([controls]){display:none;height:0}#blog #button,[hidden]{display:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%;overflow-y:scroll;overflow-x:hidden;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}address,blockquote,code,dl,figure,h1,h2,h3,h4,h5,h6,hr,menu,ol,p,pre,q,samp,ul{padding:0;margin:0}abbr,acronym,blockquote,code,dir,kbd,listing,plaintext,q,samp,tt,var,xmp{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}h1{font-size:2.75em;line-height:1.2em;margin-bottom:.4em}h2{font-size:2em;margin-bottom:.5em}h3{font-size:1.75em;margin-bottom:.6667em}h4{font-size:1.25em;margin-bottom:1em}h5{font-size:1em;line-height:1.142em;margin-bottom:1.142em}h6{font-size:.9em;margin-bottom:1.33em}blockquote,dl,ol,p,pre,ul{font-size:1em;line-height:1.625em;margin-bottom:1.5em}p+p{margin-top:-.75em}small{font-size:.875em;line-height:1.714em;margin-bottom:1.714em}pre code{word-wrap:normal;white-space:-moz-pre-wrap;white-space:pre-wrap}code,kbd,pre,samp{font-family:Menlo,Consolas,'DejaVu Sans Mono',Monaco,'Courier New',Courier,monospace}code,pre{white-space:pre;font-size:.9em}pre{background:#f8f8f8;padding:.5em}blockquote,q{quotes:none}blockquote{font-size:1.1em;position:relative;padding:1em}blockquote:after,blockquote:before{height:1em;position:absolute;font-size:3em}blockquote:before{content:'â€œ';top:0;left:0}blockquote:after{content:'â€';bottom:0;right:0}blockquote>p{padding:0}q:after,q:before{content:'';content:none}cite{font-size:.8em}blockquote,cite,dfn,q{font-style:italic}ol,ul{list-style-position:inside}dl dd,li ol,li ul{margin-left:1.5em}address,var{font-style:normal}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}figure{margin-bottom:1.5em}figure img{margin:0 auto}embed,img,object,video{max-width:100%}img{height:auto;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}abbr[title],acronym,dfn[title]{cursor:help}del{text-decoration:line-through}.day,.month,b,dt{font-weight:700}#blog .author_name,#blog .post-title,#blog footer a,#blog li.name,.plugin_box a,.plugin_box h3,.title-v1 h1{font-weight:400}.title-v1 h1{font-size:2.75rem}#blog h2,h3,h4{font-weight:300}#blog header h1{font-size:2em;margin:0}.plugin_box h3{font-size:1.2em;text-transform:uppercase;margin:0 0 -2px;padding-bottom:5px;display:inline-block;border-bottom:2px solid #6aa237;color:#627157;background-color:transparent}#blog a,#blog header a,.post-title a{color:#42541d}#blog .btn-group-vertical .btn{padding:25px 15px;font-size:1.3rem;text-align:left!important}#blog a{outline:0}#blog p a{border-bottom:1px solid #e4e7ec}#blog a:hover{color:#333}#blog header a:hover,.post-title a:hover{color:#465263}#blog .info a,.newer,.older{font-size:90%;font-weight:400;padding:.2em .5em;margin-right:.2em;border-radius:2px}.category a,.info a{background:#e4e7ec;color:#42541d}.category a,.plugin_latest_posts a{display:block;background:#d7d8c3;padding:.5em;margin:1em 0;border-radius:2px}.category a:hover,.info a:hover{background:#42541d;color:#fff}#blog .older,.newer{position:absolute;top:0;background:#757e8e;font-size:100%;color:#fff;margin:0}#blog .older{left:0}#blog .newer{right:0}#blog .older:hover,.newer:hover{background:#465263;color:#fff}#blog .main{margin-left:30px}#blog header{position:relative;margin-bottom:2em;width:20em;padding:0 1em}#blog header img{max-width:50%}#blog .content{background:#fff;max-width:55em;padding:0 2em}#blog aside{width:20em;padding:2em 1em 0}#blog .pager{position:relative;width:100%;padding:5em 0}#blog article{position:relative;margin:0 0 5em}#blog .publish-date{position:absolute;top:0;left:-5em;max-width:8em;background:#d7d8c3;padding:.2em .5em;border-radius:2px 0 0 2px}.day,.month,.year{display:block}.day{font-size:2em}#blog .plugin_box ul,.info,.tags{list-style:none}.info li,.tags li{display:inline-block}#blog .comment{background:#fff;border:1px solid #e8e8e8;border-bottom:2px solid #ddd;padding:.5em;margin:2em 0}#blog .comment:after{content:"";display:table;clear:both}#blog .avatar{float:left;margin:0 1em 0 0}#blog .author_name{font-size:125%;line-height:1}#blog .date{font-size:90%}#blog .comment-body{margin-top:1em}#blog li.image{float:left;max-width:20%;padding:0;margin:0 .5em 0 0}#blog li.about{font-size:90%;line-height:1.2}#blog .nb-align-left{float:left;margin:0 1em 1em 0}#blog .nb-align-right{float:right;margin:0 0 1em 1em}#blog .nb-align-center{display:block;margin:0 auto 1em}@media only screen and (max-width:980px){html{background:#e4e7ec}#blog header{float:none;width:100%;padding-top:1em}#blog header img{max-width:15%}#blog #button{display:block;width:3em;height:3em;background:#757e8e;margin:.5em auto;border-radius:50%}#blog #button img{max-width:100%}#blog .main{margin-top:0;position:relative;-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-webkit-perspective:1000;-moz-perspective:1000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}#blog .content{width:100%;float:none;margin:0 auto}#blog aside{position:absolute;top:0;left:-320px;height:2em;overflow:hidden}#blog .open{-webkit-transform:translateX(320px) scale(1);-moz-transform:translateX(320px) scale(1);-ms-transform:translateX(320px) scale(1);-o-transform:translateX(320px) scale(1);transform:translateX(320px) scale(1)}#blog .open aside{overflow:visible;height:auto}}@media only screen and (max-width:767px){#blog .publish-date{position:relative;top:0;left:0;display:block;background:0 0;max-width:100%;margin-bottom:2em}#blog .month,.day,.year{display:inline}#blog .month,.day{font-weight:400}#blog .day{font-size:1em;margin-right:.5em}}@media handheld,only screen and (max-width:640px){#blog header img{max-width:20%}#blog .content{padding:2em 1em 0}#blog .post-title,.info li,.publish-date{text-align:center}#blog .info li{display:block;margin:.5em 0}}