.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}@font-face{font-family:'icons';src:url("../fonts/icons.eot");src:url("../fonts/icons.eot?#iefix") format("embedded-opentype"),url("../fonts/icons.woff") format("woff"),url("../fonts/icons.ttf") format("truetype"),url("../fonts/icons.svg#icons") format("svg");font-weight:normal;font-style:normal}.icons-ghost,.icons-feed,.icons-twitter,.icons-google-plus,.icons-facebook{font-family:'icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-decoration:none}.icons-ghost:before{content:"\e000";color:#999999}.icons-ghost a a:visited{color:#999999}.icons-feed:before{content:"\e001"}.icons-twitter:before{content:"\e002";font-size:1.1em}.icons-google-plus:before{content:"\e003"}.icons-facebook:before{content:"\e004"}.invokedcode{max-width:18px;margin-left:2px}.audiophone{max-height:13px;margin-left:8px}.older-posts{color:#616161;margin-left:10px}.newer-posts{color:#616161;margin-right:10px}.hidden{text-indent:-9999px;visibility:hidden;display:none}body{background-color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;max-width:810px;margin:0 auto;float:none;padding:0;font-size:16px;font-family:"Andada Pro",Georgia,serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;moz-font-feature-settings:"liga=1, dlig=1";-ms-font-feature-settings:"liga", "dlig";-webkit-font-feature-settings:"liga", "dlig";-o-font-feature-settings:"liga", "dlig";font-feature-settings:"liga", "dlig"}.sidebar{height:20%;width:100%;background-size:cover;font-family:"Lato",sans-serif;position:relative}.sidebar .sidebar__logo{position:absolute;top:10px;left:10px;width:44px;height:44px;z-index:99;background-color:#111}.sidebar .sidebar__logo .sidebar__logo__image{width:22px;margin:11px}.sidebar .sidebar__information{position:absolute;bottom:0;left:0;width:100%;max-width:810px;box-sizing:border-box;padding:16px 16px 16px 16px}.sidebar .sidebar__information a{text-decoration:none;color:#AAA}.sidebar .sidebar__information a:hover{color:#d00}.sidebar .sidebar__information .sidebar__information__title{font-size:24px;margin:0;padding:0;line-height:24px;color:#111}.sidebar .sidebar__information .sidebar__information__description{font-size:16px;margin-bottom:32px;padding:0 0;line-height:16px;color:#666;font-weight:normal}.sidebar .sidebar__information .sidebar__information__footer{padding:0 0;font-size:16px;color:#999}.contentlist{width:100%}.contentlist .contentlist__inner{width:100%;max-width:810px;box-sizing:border-box;padding:50px 25px}.contentlist .contentlist__header{height:40px;line-height:40px;border-top:1px solid #dededc;border-bottom:1px solid #dededc;font-size:16px;font-family:"Lato",sans-serif}.contentlist .contentlist__header .pagination{line-height:40px;font-size:12px;color:#b3b3b1;text-transform:uppercase;width:50%;float:right;text-align:right}.contentlist .contentlist__header h1{line-height:40px;font-size:12px;color:#b3b3b1;text-transform:uppercase;width:50%;float:left;margin:0;padding:0}.contentlist .contentlist__article{padding:32px 0;display:block;border-bottom:1px solid #f2f2f0;position:relative}.contentlist .contentlist__article .contentlist__article__headline{font-size:32px;line-height:35.2px;font-weight:800;padding:0 64px 8px 0;margin:0;font-family:"Lato",sans-serif}.contentlist .contentlist__article .contentlist__article__headline a{text-decoration:none;color:#111}.contentlist .contentlist__article .contentlist__article__headline a:hover{color:#E97F02}.contentlist .contentlist__article .contentlist__article__userimage{position:absolute;right:0;margin:4px;width:32px;height:32px;overflow:hidden;background-color:#f2f2f0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-size:100%}.contentlist .contentlist__article__excerpt p{font-size:16px;line-height:24px;color:#666;margin:0;padding:0 0 8px;font-family:"Andada Pro",Georgia,serif}.contentlist .contentlist__article__meta{font-size:12px;line-height:24px;color:#999;font-family:"Lato",sans-serif}.contentlist__pagination{padding:16px 0}.contentlist__pagination nav{display:block;text-align:center;font-size:12px;line-height:24px;color:#999;font-family:"Lato",sans-serif}.footer{border-top:1px solid #f2f2f0;padding:16px 0;position:relative;margin:64px 0 0 0;padding:64px 0 16px;line-height:24px;font-size:12px;color:#999;text-align:center;font-family:"Lato",sans-serif}.footer a{color:#111}.site-footer a{text-decoration:underline}.site-footer a:hover{color:#E97F02}.poweredby .icons-ghost{font-weight:700;text-decoration:none}.poweredby .icons-ghost:hover{text-decoration:none}.poweredby .icons-ghost:before{font-size:0.6rem;margin-right:0.3em}.subscribe{width:32px;height:32px;position:absolute;top:-16px;left:50%;margin-left:-16px;border:#f2f2f0 1px solid;text-align:center;line-height:32px;border-radius:50px;background:#fff;transition:box-shadow 0.5s;color:transparent !important}.subscribe:before{color:#ccc;font-size:12px;position:absolute;top:-1px;left:11px;font-weight:bold;transition:color 0.5s ease}.subscribe:hover{box-shadow:rgba(0,0,0,0.05) 0 0 0 3px;transition:box-shadow 0.25s}.subscribe:hover:before{color:#50585D}.tooltip{opacity:0;display:inline-block;padding:4px 8px 5px 8px;position:absolute;top:-24px;left:-32px;color:rgba(255,255,255,0.9);font-size:16px;font-weight:bold;line-height:16px;text-align:center;background:#50585D;border-radius:20px;box-shadow:0 1px 4px rgba(0,0,0,0.1);transition:opacity 0.3s ease, top 0.3s ease}.tooltip:after{content:"";border-width:5px 5px 0 5px;border-style:solid;border-color:#50585D transparent;display:block;position:absolute;bottom:-4px;left:50%;margin-left:-5px;z-index:220;width:0}.subscribe:hover .tooltip{opacity:1;top:-33px}div.entry-content{margin-bottom:1.5em}div.entry-type{margin-right:10px;width:20px;margin-bottom:40px}.contentpost .contentpost__logo{position:absolute;top:10px;left:10px;width:44px;height:44px;z-index:99;background-color:#111}.contentpost .contentpost__logo img{width:22px;margin:11px}.contentpost .contentpost__inner{max-width:550px;width:90%;margin:0 auto;position:relative}.contentpost .contentpost__sidebar{display:none}.contentpost .contentpost__footerbar{border-top:1px #ccc solid;padding:32px 0;margin:32px 0 0}.contentpost .contentpost__footerbar .contentpost__userimage{width:48px;height:48px;border-radius:48px;overflow:hidden;background-repeat:no-repeat;background-size:100%;background-position:center;float:left;margin:0 16px 0 0}.contentpost .contentpost__footerbar .contentpost__author{position:relative;padding:0 0 16px;width:60%;float:left;text-align:left}.contentpost .contentpost__footerbar .contentpost__author h4{padding:0 0 0;margin:0;font-size:16px;line-height:24px;color:#111;font-family:"Lato",sans-serif;font-weight:800}.contentpost .contentpost__footerbar .contentpost__author p{padding:0;margin:0;font-size:14px;line-height:19.2px;font-style:italic;color:#999;font-family:"Andada Pro",Georgia,serif}.contentpost .contentpost__sidebar__meta{padding:0 0;text-align:right}.contentpost .contentpost__sidebar__meta h5{font-size:12px;line-height:24px;margin:0;padding:0;font-weight:800;color:#111;font-family:"Lato",sans-serif}.contentpost .contentpost__sidebar__meta time{padding:0;margin:0;font-size:12px;line-height:16px;text-align:right;color:#999;font-family:"Andada Pro",Georgia,serif}.contentpost .contentpost__meta{font-size:16px;line-height:16px;color:#999;font-family:"Lato",sans-serif}.contentpost .contentpost__headline{font-size:48px;line-height:48px;padding:16px 0 32px;margin:0;font-family:"Lato",sans-serif;letter-spacing:-2px;font-weight:800;margin-left:80px}.contentpost .contentpost__listline{font-size:32px;line-height:35.2px;font-weight:800;padding:0 64px 8px 0;margin:0;margin-left:80px;font-family:"Lato",sans-serif}.contentpost .contentpost__listline a{text-decoration:none}.contentpost .contentpost__listline a:link,.contentpost .contentpost__listline a:visited{color:#202020}.contentpost .contentpost__listline a:hover,.contentpost .contentpost__listline a:link:hover,.contentpost .contentpost__listline a:visited:hover{color:#666}.contentpost .contentpost__linkline{font-size:28.8px;line-height:32px;font-weight:600;padding:0 0 8px 0;margin:0;font-family:"Lato",sans-serif}.contentpost .contentpost__articlecontent{font-size:18px;line-height:26px}.contentpost .contentpost__articlecontent a{color:#111;text-decoration:underline;transition:color ease 0.3s}.contentpost .contentpost__articlecontent a:hover{color:#DD0000}.contentpost .contentpost__articlecontent ::-moz-selection{color:#111;background:#e5a3ba;text-shadow:none}.contentpost .contentpost__articlecontent ::selection{color:#111;background:#e5a3ba;text-shadow:none}.contentpost .contentpost__articlecontent h1,.contentpost .contentpost__articlecontent h2,.contentpost .contentpost__articlecontent h3,.contentpost .contentpost__articlecontent h4,.contentpost .contentpost__articlecontent h5,.contentpost .contentpost__articlecontent h6{text-rendering:optimizeLegibility;margin:0 0;padding:0;font-family:"Lato",sans-serif;font-weight:800}.contentpost .contentpost__articlecontent h1{font-size:48px;line-height:48px;letter-spacing:-2px;text-indent:-3px;margin:30px 0}.contentpost .contentpost__articlecontent h2{font-size:32px;line-height:32px;letter-spacing:-1px;text-indent:-2px;margin:30px 0}.contentpost .contentpost__articlecontent h3{font-size:22px;line-height:30px}.contentpost .contentpost__articlecontent h4{font-size:22px;line-height:30px}.contentpost .contentpost__articlecontent h5{font-size:22px;line-height:30px}.contentpost .contentpost__articlecontent h6{font-size:22px;line-height:30px}.contentpost .contentpost__articlecontent img{max-width:100%}.contentpost .contentpost__articlecontent p{padding:0 0 26px;margin:0}.contentpost .contentpost__articlecontent code{background-color:#ccc;border-color:#f5f5f5;font-family:Inconsolata, monospace, sans-serif;font-size:16px}.contentpost .contentpost__articlecontent pre>code{background-color:#f5f5f5;border-color:#f5f5f5;padding:12px 24px;color:#666;font-size:1.1rem;line-height:1.5rem;display:block;white-space:pre;overflow:auto}.contentpost .contentpost__articlecontent pre{padding:0;margin:0 0 2rem}.contentpost .contentpost__articlecontent pre code,.contentpost .contentpost__articlecontent tt{white-space:-moz-pre-wrap;white-space:pre-wrap;border:none}.contentpost .contentpost__articlecontent hr{border:0;padding:0;display:block;width:20%;margin:16px auto 48px auto;border:1px solid #ccc}.contentpost .contentpost__articlecontent blockquote{-moz-box-sizing:border-box;box-sizing:border-box;margin:0px 16px;padding:0 0;text-align:center;font-size:35.2px;line-height:48px;font-style:italic}.contentpost .contentpost__articlecontent blockquote p{margin:0.8em 0;font-style:italic}.contentpost .contentpost__articlecontent blockquote small{display:inline-block;margin:0.8em 0 0.8em 1.5em;font-size:0.9em;color:#ccc}.contentpost .contentpost__articlecontent kbd{display:inline-block;margin-bottom:8px;padding:1px 8px;border:#ccc 1px solid;color:#666;text-shadow:#fff 0 1px 0;font-size:0.9em;font-weight:bold;background:#ccc;border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,0.2),0 1px 0 0 #fff inset}.contentpost .contentpost__articlecontent table{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 16px;width:100%;max-width:100%;background-color:transparent}.contentpost .contentpost__articlecontent table th,.contentpost .contentpost__articlecontent table td{padding:8px;line-height:24px;text-align:left;vertical-align:top;border-top:1px solid #ccc}.contentpost .contentpost__articlecontent table th{color:#000}.contentpost .contentpost__articlecontent table caption+thead tr:first-child th,.contentpost .contentpost__articlecontent table caption+thead tr:first-child td,.contentpost .contentpost__articlecontent table colgroup+thead tr:first-child th,.contentpost .contentpost__articlecontent table colgroup+thead tr:first-child td,.contentpost .contentpost__articlecontent table thead:first-child tr:first-child th,.contentpost .contentpost__articlecontent table thead:first-child tr:first-child td{border-top:0}.contentpost .contentpost__articlecontent table tbody+tbody{border-top:2px solid #efefef}.contentpost .contentpost__articlecontent table table table{background-color:#fff}.contentpost .contentpost__articlecontent table tbody>tr:nth-child(odd)>td,.contentpost .contentpost__articlecontent table tbody>tr:nth-child(odd)>th{background-color:#ccc}.contentpost .contentpost__articlecontent table.plain tbody>tr:nth-child(odd)>td,.contentpost .contentpost__articlecontent table.plain tbody>tr:nth-child(odd)>th{background:transparent}.contentpost .contentpost__footer{text-align:right;margin:64px 0}.contentpost .contentpost__footer a{color:#ccc;font-size:22.4px;margin:0 0 0 16px;transition:color ease 0.3s}.contentpost .contentpost__footer a:hover{color:#E97F02}
