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,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before{content:"";content:none}blockquote:after{content:"";content:none}q:before{content:"";content:none}q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{color:#444;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background:#fff;font:14px/21px HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{color:#181818;font-family:Georgia,Times New Roman,serif;font-weight:400}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{margin-bottom:14px;font-size:46px;line-height:50px}h2{margin-bottom:10px;font-size:35px;line-height:40px}h3{margin-bottom:8px;font-size:28px;line-height:34px}h4{margin-bottom:4px;font-size:21px;line-height:30px}h5{font-size:17px;line-height:24px}h6{font-size:14px;line-height:21px}.subheader{color:#777}p{margin:0 0 20px}p img{margin:0}p.lead{color:#777;font-size:21px;line-height:27px}em{font-style:italic}strong{color:#333;font-weight:700}small{font-size:80%}blockquote,blockquote p{color:#777;font-size:17px;font-style:italic;line-height:24px}blockquote{border-left:1px solid #ddd;margin:0 0 20px;padding:9px 20px 0 19px}blockquote cite{color:#555;font-size:12px;display:block}blockquote cite:before{content:"— "}blockquote cite a{color:#555}blockquote cite a:visited{color:#555}blockquote cite a:visited{color:#555}hr{clear:both;border:0 solid #ddd;border-top-width:1px;height:0;margin:10px 0 30px}a{color:#333;outline:0;text-decoration:underline}a:visited{color:#333;outline:0;text-decoration:underline}a:hover{color:#000}a:focus{color:#000}p a{line-height:inherit}p a:visited{line-height:inherit}ul,ol{margin-bottom:20px}ul{list-style:none}ol{list-style:decimal}ol,ul.square,ul.circle,ul.disc{margin-left:30px}ul.square{list-style:square}ul.circle{list-style:circle}ul.disc{list-style:outside}ul ul,ul ol,ol ol,ol ul{margin:4px 0 5px 30px;font-size:90%}ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px}li{margin-bottom:12px;line-height:18px}ul.large li,li p{line-height:21px}img.scale-with-grid{max-width:100%;height:auto}.button,button{background:#eee;background:#eee -moz-linear-gradient(rgba(0,0,0,.2) 0%,rgba(255,255,255,.2) 100%);background:#eee -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.2)),to(rgba(0,0,0,.2)));background:#eee -webkit-linear-gradient(rgba(0,0,0,.2) 0%,rgba(255,255,255,.2) 100%);background:#eee -o-linear-gradient(rgba(0,0,0,.2) 0%,rgba(255,255,255,.2) 100%);background:#eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background:#eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);color:#444;text-shadow:0 1px rgba(255,255,255,.75);cursor:pointer;background:#eee -moz-linear-gradient(rgba(0,0,0,.2) 0%,rgba(255,255,255,.2) 100%);background:#eee -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.2)),to(rgba(0,0,0,.2)));background:#eee -webkit-linear-gradient(rgba(0,0,0,.2) 0%,rgba(255,255,255,.2) 100%);border:1px solid #aaa;border-color:#ccc #aaa #aaa #ccc;-webkit-border-radius:3px;border-radius:3px;margin-bottom:20px;padding:8px 10px;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;line-height:normal;text-decoration:none;display:inline-block}input[type=submit]{background:#eee;background:#eee -moz-linear-gradient(rgba(0,0,0,.2) 0%,rgba(255,255,255,.2) 100%);background:#eee -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.2)),to(rgba(0,0,0,.2)));background:#eee -webkit-linear-gradient(rgba(0,0,0,.2) 0%,rgba(255,255,255,.2) 100%);background:#eee -o-linear-gradient(rgba(0,0,0,.2) 0%,rgba(255,255,255,.2) 100%);background:#eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background:#eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);color:#444;text-shadow:0 1px rgba(255,255,255,.75);cursor:pointer;background:#eee -moz-linear-gradient(rgba(0,0,0,.2) 0%,rgba(255,255,255,.2) 100%);background:#eee -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.2)),to(rgba(0,0,0,.2)));background:#eee -webkit-linear-gradient(rgba(0,0,0,.2) 0%,rgba(255,255,255,.2) 100%);border:1px solid #aaa;border-color:#ccc #aaa #aaa #ccc;-webkit-border-radius:3px;border-radius:3px;margin-bottom:20px;padding:8px 10px;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;line-height:normal;text-decoration:none;display:inline-block}input[type=reset]{background:#eee;background:#eee -moz-linear-gradient(rgba(0,0,0,.2) 0%,rgba(255,255,255,.2) 100%);background:#eee -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.2)),to(rgba(0,0,0,.2)));background:#eee -webkit-linear-gradient(rgba(0,0,0,.2) 0%,rgba(255,255,255,.2) 100%);background:#eee -o-linear-gradient(rgba(0,0,0,.2) 0%,rgba(255,255,255,.2) 100%);background:#eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background:#eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);color:#444;text-shadow:0 1px rgba(255,255,255,.75);cursor:pointer;background:#eee -moz-linear-gradient(rgba(0,0,0,.2) 0%,rgba(255,255,255,.2) 100%);background:#eee -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.2)),to(rgba(0,0,0,.2)));background:#eee -webkit-linear-gradient(rgba(0,0,0,.2) 0%,rgba(255,255,255,.2) 100%);border:1px solid #aaa;border-color:#ccc #aaa #aaa #ccc;-webkit-border-radius:3px;border-radius:3px;margin-bottom:20px;padding:8px 10px;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;line-height:normal;text-decoration:none;display:inline-block}input[type=button]{background:#eee;background:#eee -moz-linear-gradient(rgba(0,0,0,.2) 0%,rgba(255,255,255,.2) 100%);background:#eee -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.2)),to(rgba(0,0,0,.2)));background:#eee -webkit-linear-gradient(rgba(0,0,0,.2) 0%,rgba(255,255,255,.2) 100%);background:#eee -o-linear-gradient(rgba(0,0,0,.2) 0%,rgba(255,255,255,.2) 100%);background:#eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background:#eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);color:#444;text-shadow:0 1px rgba(255,255,255,.75);cursor:pointer;background:#eee -moz-linear-gradient(rgba(0,0,0,.2) 0%,rgba(255,255,255,.2) 100%);background:#eee -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.2)),to(rgba(0,0,0,.2)));background:#eee -webkit-linear-gradient(rgba(0,0,0,.2) 0%,rgba(255,255,255,.2) 100%);border:1px solid #aaa;border-color:#ccc #aaa #aaa #ccc;-webkit-border-radius:3px;border-radius:3px;margin-bottom:20px;padding:8px 10px;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;line-height:normal;text-decoration:none;display:inline-block}.button:hover{color:#222;background:#ddd;background:#ddd -moz-linear-gradient(rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);background:#ddd -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.3)),to(rgba(0,0,0,.3)));background:#ddd -webkit-linear-gradient(rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);background:#ddd -o-linear-gradient(rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);background:#ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:#ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:#ddd -moz-linear-gradient(rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);background:#ddd -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.3)),to(rgba(0,0,0,.3)));background:#ddd -webkit-linear-gradient(rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);border:1px solid #888;border-color:#aaa #888 #888 #aaa}button:hover{color:#222;background:#ddd;background:#ddd -moz-linear-gradient(rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);background:#ddd -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.3)),to(rgba(0,0,0,.3)));background:#ddd -webkit-linear-gradient(rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);background:#ddd -o-linear-gradient(rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);background:#ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:#ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:#ddd -moz-linear-gradient(rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);background:#ddd -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.3)),to(rgba(0,0,0,.3)));background:#ddd -webkit-linear-gradient(rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);border:1px solid #888;border-color:#aaa #888 #888 #aaa}input[type=submit]:hover{color:#222;background:#ddd;background:#ddd -moz-linear-gradient(rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);background:#ddd -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.3)),to(rgba(0,0,0,.3)));background:#ddd -webkit-linear-gradient(rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);background:#ddd -o-linear-gradient(rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);background:#ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:#ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:#ddd -moz-linear-gradient(rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);background:#ddd -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.3)),to(rgba(0,0,0,.3)));background:#ddd -webkit-linear-gradient(rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);border:1px solid #888;border-color:#aaa #888 #888 #aaa}input[type=reset]:hover{color:#222;background:#ddd;background:#ddd -moz-linear-gradient(rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);background:#ddd -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.3)),to(rgba(0,0,0,.3)));background:#ddd -webkit-linear-gradient(rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);background:#ddd -o-linear-gradient(rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);background:#ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:#ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:#ddd -moz-linear-gradient(rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);background:#ddd -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.3)),to(rgba(0,0,0,.3)));background:#ddd -webkit-linear-gradient(rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);border:1px solid #888;border-color:#aaa #888 #888 #aaa}input[type=button]:hover{color:#222;background:#ddd;background:#ddd -moz-linear-gradient(rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);background:#ddd -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.3)),to(rgba(0,0,0,.3)));background:#ddd -webkit-linear-gradient(rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);background:#ddd -o-linear-gradient(rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);background:#ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:#ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:#ddd -moz-linear-gradient(rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);background:#ddd -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.3)),to(rgba(0,0,0,.3)));background:#ddd -webkit-linear-gradient(rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);border:1px solid #888;border-color:#aaa #888 #888 #aaa}.button:active{background:#ccc;background:#ccc -moz-linear-gradient(rgba(10,10,10,.4) 0%,rgba(255,255,255,.35) 100%);background:#ccc -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.35)),to(rgba(10,10,10,.4)));background:#ccc -webkit-linear-gradient(rgba(10,10,10,.4) 0%,rgba(255,255,255,.35) 100%);background:#ccc -o-linear-gradient(rgba(10,10,10,.4) 0%,rgba(255,255,255,.35) 100%);background:#ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background:#ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background:#ccc -moz-linear-gradient(rgba(10,10,10,.4) 0%,rgba(255,255,255,.35) 100%);background:#ccc -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.35)),to(rgba(10,10,10,.4)));background:#ccc -webkit-linear-gradient(rgba(10,10,10,.4) 0%,rgba(255,255,255,.35) 100%);border:1px solid #666}button:active{background:#ccc;background:#ccc -moz-linear-gradient(rgba(10,10,10,.4) 0%,rgba(255,255,255,.35) 100%);background:#ccc -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.35)),to(rgba(10,10,10,.4)));background:#ccc -webkit-linear-gradient(rgba(10,10,10,.4) 0%,rgba(255,255,255,.35) 100%);background:#ccc -o-linear-gradient(rgba(10,10,10,.4) 0%,rgba(255,255,255,.35) 100%);background:#ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background:#ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background:#ccc -moz-linear-gradient(rgba(10,10,10,.4) 0%,rgba(255,255,255,.35) 100%);background:#ccc -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.35)),to(rgba(10,10,10,.4)));background:#ccc -webkit-linear-gradient(rgba(10,10,10,.4) 0%,rgba(255,255,255,.35) 100%);border:1px solid #666}input[type=submit]:active{background:#ccc;background:#ccc -moz-linear-gradient(rgba(10,10,10,.4) 0%,rgba(255,255,255,.35) 100%);background:#ccc -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.35)),to(rgba(10,10,10,.4)));background:#ccc -webkit-linear-gradient(rgba(10,10,10,.4) 0%,rgba(255,255,255,.35) 100%);background:#ccc -o-linear-gradient(rgba(10,10,10,.4) 0%,rgba(255,255,255,.35) 100%);background:#ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background:#ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background:#ccc -moz-linear-gradient(rgba(10,10,10,.4) 0%,rgba(255,255,255,.35) 100%);background:#ccc -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.35)),to(rgba(10,10,10,.4)));background:#ccc -webkit-linear-gradient(rgba(10,10,10,.4) 0%,rgba(255,255,255,.35) 100%);border:1px solid #666}input[type=reset]:active{background:#ccc;background:#ccc -moz-linear-gradient(rgba(10,10,10,.4) 0%,rgba(255,255,255,.35) 100%);background:#ccc -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.35)),to(rgba(10,10,10,.4)));background:#ccc -webkit-linear-gradient(rgba(10,10,10,.4) 0%,rgba(255,255,255,.35) 100%);background:#ccc -o-linear-gradient(rgba(10,10,10,.4) 0%,rgba(255,255,255,.35) 100%);background:#ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background:#ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background:#ccc -moz-linear-gradient(rgba(10,10,10,.4) 0%,rgba(255,255,255,.35) 100%);background:#ccc -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.35)),to(rgba(10,10,10,.4)));background:#ccc -webkit-linear-gradient(rgba(10,10,10,.4) 0%,rgba(255,255,255,.35) 100%);border:1px solid #666}input[type=button]:active{background:#ccc;background:#ccc -moz-linear-gradient(rgba(10,10,10,.4) 0%,rgba(255,255,255,.35) 100%);background:#ccc -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.35)),to(rgba(10,10,10,.4)));background:#ccc -webkit-linear-gradient(rgba(10,10,10,.4) 0%,rgba(255,255,255,.35) 100%);background:#ccc -o-linear-gradient(rgba(10,10,10,.4) 0%,rgba(255,255,255,.35) 100%);background:#ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background:#ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%);background:#ccc -moz-linear-gradient(rgba(10,10,10,.4) 0%,rgba(255,255,255,.35) 100%);background:#ccc -webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.35)),to(rgba(10,10,10,.4)));background:#ccc -webkit-linear-gradient(rgba(10,10,10,.4) 0%,rgba(255,255,255,.35) 100%);border:1px solid #666}.button.full-width,button.full-width{text-align:center;width:100%;padding-left:0!important;padding-right:0!important}input[type=submit].full-width{text-align:center;width:100%;padding-left:0!important;padding-right:0!important}input[type=reset].full-width{text-align:center;width:100%;padding-left:0!important;padding-right:0!important}input[type=button].full-width{text-align:center;width:100%;padding-left:0!important;padding-right:0!important}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}form,fieldset{margin-bottom:20px}textarea,select{color:#777;background:#fff;border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px;outline:none;width:210px;max-width:100%;margin:0 0 20px;padding:6px 4px;font:13px HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;display:block}input[type=text]{color:#777;background:#fff;border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px;outline:none;width:210px;max-width:100%;margin:0 0 20px;padding:6px 4px;font:13px HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;display:block}input[type=password]{color:#777;background:#fff;border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px;outline:none;width:210px;max-width:100%;margin:0 0 20px;padding:6px 4px;font:13px HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;display:block}input[type=email]{color:#777;background:#fff;border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px;outline:none;width:210px;max-width:100%;margin:0 0 20px;padding:6px 4px;font:13px HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;display:block}select{padding:0}input[type=text]:focus{color:#444;border:1px solid #aaa;box-shadow:0 0 3px rgba(0,0,0,.2)}input[type=password]:focus{color:#444;border:1px solid #aaa;box-shadow:0 0 3px rgba(0,0,0,.2)}input[type=email]:focus{color:#444;border:1px solid #aaa;box-shadow:0 0 3px rgba(0,0,0,.2)}textarea:focus{color:#444;border:1px solid #aaa;box-shadow:0 0 3px rgba(0,0,0,.2)}textarea{min-height:60px}label,legend{font-size:13px;font-weight:700;display:block}select{width:220px}input[type=checkbox]{display:inline}label span,legend span{color:#444;font-size:13px;font-weight:400}.remove-bottom{margin-bottom:0!important}.half-bottom{margin-bottom:10px!important}.add-bottom{margin-bottom:20px!important}.blog-logo{-webkit-border-radius:50%;border-radius:50%;width:80px;margin-left:-150px;padding:20px;display:block;position:relative;left:100%}.blog-title{color:#f5f5f5;text-shadow:0 1px 4px rgba(0,0,0,.6),0 0 12px rgba(0,0,0,.25);margin:0;padding:0 0 .15em;font-size:3.5em;line-height:1}.blog-title:hover{color:#f5f5f5}.blog-description{color:#f5f5f5;text-shadow:0 1px 3px rgba(0,0,0,.5),0 0 8px rgba(0,0,0,.2);margin:0;padding:0;font-size:1em;line-height:1}.container{width:100%;margin:0 auto;padding:0;position:relative}.header-col,.main-col{float:left;width:100%;margin:0;padding:0;display:inline}.main-col{background-color:#fff}.header-placeholder{display:none}.header-content{text-align:right;background-image:var(--blog-banner-image,none);background-color:#f5f5fa;background-repeat:repeat-y;background-size:cover;width:100%;position:relative}.header-content .header-title{margin:0 20px;display:inline-block}.header-content .header-menu{margin:15px 15px -60px;display:inline-block;position:absolute;bottom:100%;left:10px}.header-content .header-menu .header-menu-button{color:#888;text-align:center;width:4em;display:inline-block;position:relative}.header-content .header-menu .header-menu-button .header-menu-button-icon{transition:top .5s,transform .5s;-webkit-transition:top .5s,-webkit-transform .5s;position:relative;top:0}.header-content .header-menu .header-menu-button:hover .header-menu-button-icon{color:#fff;top:0;transform:rotate(360deg)scale(1.2)}.header-content .header-menu .header-menu-button:hover .header-menu-button-icon:hover{color:#fff}.header-content .header-menu .header-menu-button .header-menu-button-label{opacity:0;color:#f0f0f0;transition:height .3s,opacity .2s;background-color:rgba(0,0,0,.5);-webkit-border-radius:4px;border-radius:4px;width:50px;height:1em;padding:2px;font-size:.7em;-webkit-transition:height .3s,opacity .5s;display:inline-block;position:relative;top:3em}.header-content .header-menu .header-menu-button:hover .header-menu-button-label{opacity:1;height:5em}.pagination{text-align:center;margin:4% 30px 30px 4%;position:relative}.pagination .older-posts,.pagination .newer-posts{color:#eee;background-color:#777;-webkit-border-radius:4px;border-radius:4px;padding:8px;font-size:.8em;position:absolute}.pagination .older-posts:hover{color:#777;background-color:#eee}.pagination .newer-posts:hover{color:#777;background-color:#eee}.pagination .older-posts{right:0}.pagination .newer-posts{left:0}.pagination .pagenumber{color:#f3f3f3;background-color:#888;-webkit-border-radius:.4em;border-radius:.4em;padding:8px;font-size:.8em}body{color:#444;background-color:#fff;font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:90%;font-weight:300;line-height:1.5}a{text-decoration:none;transition:color .5s}h1,h2,h3,h4,h5,h6{color:#444;font-family:Raleway,OpenSans,Helvetica,Arial,sans-serif;font-weight:200;line-height:1.5;text-decoration:none}hr{margin:0}.hrule{border-top:1px solid #d0d0d0;width:100%;height:1px;margin:5px 0}.post-entry{width:92%;padding:30px 4% 50px}.post-entry.post-list:hover{background-color:#f5f5fa}.post-entry .post-list-link{color:#444}.post-entry .readmore-hover{color:#fff;opacity:0;background-color:rgba(0,0,0,.4);-webkit-border-radius:3px;border-radius:3px;padding:2px 8px;font-size:.7em;transition:opacity .75s;display:inline-block;position:relative}.post-entry .plus-sign{color:#888;transition:transform .5s;-webkit-transition:-webkit-transform .5s}.post-entry:hover .readmore-hover{opacity:1}.post-entry:hover .plus-sign{transform:rotate(360deg)}.post-info{opacity:.7;margin-top:10px;font-size:.8em}.post-side{text-align:right;vertical-align:top;width:11%;padding:0 1%;display:inline-block}.post-main{vertical-align:top;width:86%;display:inline-block}.post-date{text-align:center;background-color:#fff;border:.1em solid #ccc;-webkit-border-radius:.5em;border-radius:.5em;width:3em;height:3em;font-size:.8em;line-height:1;display:inline-block;position:relative;box-shadow:0 .3em 0 0 #bbb}.post-date .year{color:#eee;background-color:#999;-webkit-border-radius:.5em .5em 0 0;border-radius:.5em .5em 0 0;padding:.1em 0;font-size:.9em;font-weight:700;display:block;position:relative}.post-date .datetime-day,.post-date .datetime-month{text-transform:uppercase;color:#555;font-size:.9em;display:inline-block;position:relative;top:-.2em}.post-date .datetime-month{margin-top:.2em}.post-date .datetime-full{font-size:1.2em;line-height:1}.tooltip:hover:after{color:#ccc;content:attr(title);z-index:98;background:rgba(0,0,0,.5);-webkit-border-radius:3px;border-radius:3px;padding:2px;font-size:.5em;position:absolute;bottom:20px;left:0}.footer{text-align:center;color:#666;margin:50px;font-size:.7em}.post-title{margin:0;font-size:35px;line-height:1}.post-title a.fa{float:right}.post-share{text-align:right;background-color:#f5f5fa}.post-share .share-button{color:#666;transition:transform .5s,color .3s;margin:10px 8px;-webkit-transition:-webkit-transform .5s,color .3s;display:inline-block}.post-share .share-button i,.post-share button.share-button i{vertical-align:middle;font-size:20px}button.share-button{font:inherit;cursor:pointer;vertical-align:middle;background:0 0;border:none;padding:0;line-height:1}.post-share .share-button:hover{color:#333;transform:rotate(360deg)scale(1.2)}.post-comment{background-color:#f5f5fa;width:94%;margin-top:20px;padding:20px 3%}@media only screen and (min-width:960px){.blog-logo{margin:-120px 0 0 -40px;padding:0;position:absolute;top:100%;left:100%}.header-col{width:30%;max-width:350px;height:100%;bottom:0}.main-col{width:70%;max-width:640px}.header-placeholder{display:block}.header-content{width:30%;max-width:350px;height:100%;position:fixed;top:0}.header-content .header-menu{margin-bottom:15px;bottom:30px;right:40px}.header-content .header-title{text-align:right;margin-top:120px}.post-entry{width:90%;padding:30px 2% 50px 8%}}.a-image-0{display:none}p:has(>.a-image-0){display:none}.postImage{float:left;object-fit:cover;max-width:100%;padding:10px 25px 10px 0}.postContent img{max-width:100%;height:auto}img.thumb{float:left;padding:0 10px 0 0}