/*!
Theme Name: Our Renewable Future
Author: Aaron Heinrich
Description: Theme for the Our Renewable Future site.
Version: 1.0
Copyright: 2016 Post Carbon Institute 
!*//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}body{padding:0;font-family:'Crimson Text', serif;color:#6b6a6a}@media print{body{display:none}}img{max-width:100%;height:auto}h1{font-size:80px;text-transform:uppercase;letter-spacing:5px;line-height:90%}h2{font-size:24px;text-align:center;font-weight:normal;color:black;color:#6a6a6b}h3{font-weight:normal;color:#6a6a6b}html{color:#6b6a6a;font-size:1em;line-height:1.4;font-family:arial,sans-serif}#orf a{color:blue;text-decoration:none}body{border:0px;background-color:#fff;color:black}@media screen and (max-width: 782px){body.admin-bar{margin-top:-46px}}header{width:100%;position:fixed;background:#000;height:35px;top:0px;z-index:10;transition:top 0.5s;-webkit-transition:top 0.5s}header .header-title{position:absolute;width:20%;max-width:150px;top:50%;left:50%;opacity:0;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transition:opacity 0.5s;-webkit-transition:opacity 0.5s}header .header-title.visible{opacity:1}header a.back{font-size:12px;letter-spacing:1.5px;color:#fff;margin-left:15px;padding:13px 0px;display:inline-block;z-index:1}header nav.actions-nav{float:right}header nav.actions-nav a{display:inline-block;margin:3px 10px 0px 0px;width:27px;height:27px}header .title{width:400px;z-index:400;font-family:'Ubuntu Condensed';color:#fff;text-transform:uppercase;position:absolute;text-align:center;top:50%;left:50%;font-size:24px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transition:opacity 0.25s linear 0s;-ms-transition:opacity 0.25s linear 0s;-webkit-transition:opacity 0.25s linear 0s}header.hide-title .title{opacity:0;z-index:-1}header.show-title .title{opacity:1 !important;z-index:400 !important}header nav.home{float:left}header nav.home a{display:inline-block;margin:3px 0px 0px 10px}header nav.section-nav{font-family:'Ubuntu Condensed';color:#fff;text-transform:uppercase;opacity:0;position:absolute;top:50%;left:50%;font-size:24px;opacity:0;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transition:opacity 0.25s linear 0s;-ms-transition:opacity 0.25s linear 0s;-webkit-transition:opacity 0.25s linear 0s}header nav.section-nav a,header nav.section-nav a:visited,header nav.section-nav a:active{color:#6b6a6a;text-decoration:none;display:inline-block;margin:0 15px}header nav.section-nav a.on.the-book{color:#cd4d27}header nav.section-nav a.on.the-present{color:#2280a6}header nav.section-nav a.on.the-future{color:#e9ca1a}header.hide-title nav.section-nav{opacity:1}article#orf{height:100%;width:100%;background:transparent;transition:background-color 1s linear;-webkit-transition:background-color 1s linear;-ms-transition:background-color 1s linear}#orf article:after{content:'';display:block;clear:both;width:100%}#orf #intro{position:relative;height:300vh;width:100%;z-index:5;transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-ms-transition:all 0.5s linear}#orf #intro .intro-content{position:fixed;display:table;width:100%;height:100vh}#orf .intro-content .wrapper{display:table-row}#orf .intro-content .wrapper div{display:table-cell;width:33%;vertical-align:middle;text-align:center;font-size:7vw;text-shadow:3px 3px 0px black;line-height:.8;text-transform:uppercase;font-weight:bold}#orf .intro-content .book{background-color:rgba(205,77,39,0.3)}#orf .intro-content .present{background-color:rgba(34,128,166,0.3)}#orf .intro-content .future{background-color:rgba(233,202,26,0.3)}#orf .intro-content div a{color:white}#orf #intro.gr-hidden{z-index:-1}#orf .background{position:fixed;height:calc(100% - 35px);width:100%;top:35px;opacity:1;background:url(img/intro-bg.jpg);background-position:bottom center;background-attachment:fixed;background-size:cover;z-index:2;transition:width 0.5s ease-out 0.05s, height 0.5s ease-out 0.05s;-webkit-transition:width 0.5s ease-out 0.05s, height 0.5s ease-out 0.05s;-ms-transition:width 0.5s ease-out 0.05s, height 0.5s ease-out 0.05s}#orf .background.on{opacity:1;width:425px;height:284px;transition:width 0.5s ease-out 0.25s, height 0.5s ease-out 0.25s;-webkit-transition:width 0.5s ease-out 0.25s, height 0.5s ease-out 0.25s;-ms-transition:width 0.5s ease-out 0.25s, height 0.5s ease-out 0.25s}#orf .background.gr-hidden{opacity:0;z-index:-1}.triggered #orf #intro .intro-content{opacity:0;transition:all 0.25s linear;-webkit-transition:all 0.25s linear;-ms-transition:all 0.25s linear}.triggered.forced #orf #intro .intro-content h3{min-width:700px}#orf .background.forced,.triggered.forced #orf #intro .intro-content{transition:all 0s;-webkit-transition:all 0s;-ms-transition:all 0s}#orf #sidebar{position:relative;height:100vh;width:425px;padding-top:35px;float:left;opacity:1;left:0;z-index:1;background:white;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#orf #sidebar.locked{position:fixed;top:0px;bottom:0px;left:0px;float:none;opacity:1}#orf #sidebar .expand-sidebar{display:none}#orf #sidebar .bar-actions{position:relative}#orf #sidebar #nav-bar{position:relative;z-index:1;opacity:1;top:0px;height:100%;background:#d2d2d2;-webkit-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#orf #sidebar #nav-bar.off{opacity:0;-ms-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#orf #sidebar #nav-bar .chapter-wrapper{overflow-y:auto;height:calc(100% - 284px)}#orf #sidebar #nav-bar .chapter-wrapper ul{margin:0;padding:0;list-style-type:none}#orf #sidebar #nav-bar .chapter-wrapper li{display:block;position:relative;cursor:pointer;margin:0;padding:0;transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s}#orf #sidebar #nav-bar .chapter-wrapper ul li.section{display:none}#orf #sidebar #nav-bar .chapter-wrapper ul li.section.on{display:block}#orf #sidebar #nav-bar .chapter-wrapper li a,#orf #sidebar #nav-bar .chapter-wrapper li>span{font-family:'Ubuntu Condensed';font-size:22px;position:relative;display:inline-block;width:100%;padding:10px 25px;z-index:2;color:black;transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;border-bottom:1px solid #6a6a6a}#orf #sidebar #nav-bar .chapter-wrapper ul>li>span{display:none}#orf #sidebar #nav-bar .chapter-wrapper ul>li.the-book li.on span{border-bottom:2px solid #cd4d27}#orf #sidebar #nav-bar .chapter-wrapper ul>li.the-present li.on span{border-bottom:2px solid #2280a6}#orf #sidebar #nav-bar .chapter-wrapper ul>li.the-future li.on span{border-bottom:2px solid #e9ca1a}#orf #sidebar #nav-bar .chapter-wrapper li .progress{position:absolute;top:0px;bottom:0px;left:0px;width:0px;z-index:0;background:#e8e8e8;transition:width 0.1s ease-out;-webkit-transition:width 0.1s ease-out;-ms-transition:width 0.1s ease-out}#orf #sidebar #nav-bar .chapter-wrapper ul.extra{display:none}#orf #sidebar #nav-bar .chapter-wrapper .ad{margin:30px 0}#orf #sidebar #nav-bar .top-sidebar-image{position:relative;height:284px;overflow:hidden;background:#fff}#orf #sidebar #nav-bar .top-sidebar-image img.on,#orf #nav-bar .top-sidebar-image .chapter:first-child.on{opacity:1}#orf #sidebar #nav-bar .top-sidebar-image .chapter{position:absolute;height:100%;width:100%;opacity:0;background-position:right top;background-attachment:initial;background-size:cover;transition:opacity 0.4s;-webkit-transition:opacity 0.4s;-ms-transition:opacity 0.4s}#orf #sidebar #nav-bar .top-sidebar-image .chapter:first-child{z-index:0}#orf #sidebar #nav-bar .top-sidebar-image .chapter:first-child.off{opacity:0;transition:all 0s;-webkit-transition:all 0s;-ms-transition:all 0s}#orf #sidebar #nav-bar .top-sidebar-image .chapter.on,#orf #sidebar #nav-bar .top-sidebar-image .chapter:first-child.show{opacity:1}.gallery:after{content:"";display:table;height:0;clear:both}#orf #article{padding:50px 70px 25px;position:relative;float:right;width:calc(100% - 425px)}#article iframe{display:block;margin-left:auto;margin-right:auto;max-width:100%}#orf #article h2{margin-bottom:50px;font-size:30px}section.chapter[data-section='the-book'] h2{color:#cd4d27}section.chapter[data-section='the-present'] h2{color:#2280a6}section.chapter[data-section='the-future'] h2{color:#e9ca1a}h3{font-size:24px;color:#6b6a6a;text-align:center;margin:0 0 30px}h4{font-size:21px;color:#000;margin:0 0 30px}a{text-decoration:underline}p,#orf #article div,ul,ol{line-height:1.4;font-size:18px;font-weight:normal;margin:0 0 30px}p .dropcap{position:relative;top:18px;display:inline-block;font-weight:700;font-size:90px;line-height:72px;float:left;margin-right:5px}#orf #article .chapter{padding:50px 0 0}article.page{margin:70px auto 0;padding:0 20px;max-width:750px}.wwm_socialshare_imagewrapper{text-align:center}.aligncenter{display:block;margin-left:auto;margin-right:auto}.fastgallery .caption-container{font-family:Arial !important;font-size:18px !important}@media (max-width: 1024px){header .actions-nav,header .home{display:none}.page-template-default header .home{display:block}header.hide-title .title{opacity:1}header .section-nav{display:none}#orf .background{position:relative;margin-top:0px;height:calc(100vh - 35px);background-attachment:scroll}#orf #intro{position:relative;height:calc(100vh - 35px);margin-top:calc(-100vh + 35px)}#orf #intro .intro-content{position:relative;margin-top:35px;height:calc(100vh - 35px)}#orf #sidebar,#orf #sidebar,#orf #sidebar.locked{width:100%;height:calc(100% - 35px);position:fixed;top:35px;bottom:0px;left:-110%;float:none;opacity:1;z-index:100;padding-top:0;background:#f2f2f2}#orf #sidebar.open{left:0}#orf #sidebar .expand-sidebar,#orf #sidebar .expand-sidebar.triggered,#orf #sidebar.open .expand-sidebar,#orf #sidebar.open .expand-sidebar.triggered{position:fixed;display:block;width:25px;height:30px;left:10px;top:2px;padding-left:1.25em;font-size:28px}#orf #sidebar .expand-sidebar:after,#orf #sidebar .expand-sidebar.triggered:after,#orf #sidebar.open .expand-sidebar:after,#orf #sidebar.open .expand-sidebar.triggered:after{content:"";position:absolute;top:0.25em;left:0;width:1em;height:0.125em;border-top:0.375em double white;border-bottom:0.125em solid white}#orf #sidebar.open .expand-sidebar,#orf #sidebar.open .expand-sidebar.triggered{opacity:0}#orf #sidebar,#orf #sidebar,#orf #sidebar.locked{position:fixed;top:35px;bottom:0px;left:-110%;float:none;opacity:1;z-index:10}#orf #sidebar.open{left:0}#orf #sidebar .close-sidebar{cursor:pointer;height:25px;width:25px;position:absolute;top:-30px;right:10px;background:url(img/close.png);background-size:100% 100%;z-index:10}#orf #article p.inline-image.sidebar-inline{display:none}#orf #sidebar #nav-bar .top-sidebar-image{display:none}#orf #nav-bar .top-sidebar-image .chapter:first-child.off{opacity:1}#orf #sidebar #nav-bar .chapter-wrapper{height:calc(100% - 35px)}#orf #sidebar #nav-bar .chapter-wrapper ul li span{display:block}#orf #sidebar #nav-bar .chapter-wrapper ul li,#orf #sidebar #nav-bar .chapter-wrapper ul li.section{display:block}#orf #sidebar #nav-bar .chapter-wrapper ul li.section ul{max-height:0;overflow:hidden;-moz-transition:max-height 300ms ease-out;-o-transition:max-height 300ms ease-out;-webkit-transition:max-height 300ms ease-out;transition:max-height 300ms ease-out}#orf #sidebar #nav-bar .chapter-wrapper ul li.section.on ul{max-height:1300px}#orf #sidebar #nav-bar .chapter-wrapper li .progress{background:transparent}#orf #sidebar #nav-bar .chapter-wrapper li li a{padding-left:35px}#orf #sidebar #nav-bar .chapter-wrapper li li a span{font-size:18px;width:auto;display:inline}#orf #sidebar #nav-bar .chapter-wrapper ul.extra{display:block}#orf #sidebar #nav-bar .chapter-wrapper ul.extra li{display:inline-block;float:left;width:33.3333%;text-align:center;margin:0}#orf #sidebar #nav-bar .chapter-wrapper ul.extra li:first-child{text-align:right}#orf #sidebar #nav-bar .chapter-wrapper ul.extra li:last-child{text-align:left}#orf #sidebar #nav-bar .chapter-wrapper .ad{display:none}#orf #article{width:90%;float:none;margin:0 auto;padding:10px 0}#orf #article h2{margin-bottom:45px}#orf #article p{padding:0}#orf #article .full-width-image,#orf #article blockquote{padding:0}}@media (max-width: 768px){#wpadminbar{display:none !important}}@media (max-width: 620px){#orf h3{max-width:95%;color:#000;margin-top:10px;font-size:16px;line-height:150%}#orf #intro .intro-content h3 .black{display:inline-block}#orf #sidebar,#orf #sidebar,#orf #sidebar.locked{width:100%;position:fixed;bottom:0px;left:-110%;float:none;opacity:1;z-index:100;background:#f2f2f2}#orf #sidebar.open{left:0}#orf #sidebar .expand-sidebar,#orf #sidebar .expand-sidebar.triggered,#orf #sidebar.open .expand-sidebar,#orf #sidebar.open .expand-sidebar.triggered{width:25px;height:30px;left:10px;top:2px;padding-left:1.25em;font-size:28px}#orf #sidebar .expand-sidebar:after,#orf #sidebar .expand-sidebar.triggered:after,#orf #sidebar.open .expand-sidebar:after,#orf #sidebar.open .expand-sidebar.triggered:after{content:"";position:absolute;top:0.25em;left:0;width:1em;height:0.125em;border-top:0.375em double white;border-bottom:0.125em solid white}#orf #sidebar.open .expand-sidebar,#orf #sidebar.open .expand-sidebar.triggered{opacity:0}#orf #nav-bar .top-sidebar-image{display:none}header .title{width:auto;font-size:16px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}#orf .background{background-size:auto 100%;background-position:bottom center}#orf #intro .intro-content{display:block}#orf #intro .intro-content .wrapper{display:table;width:100%;height:calc(100vh - 35px)}#orf #intro .intro-content .wrapper div{position:relative;width:100%;height:33.33333%;display:table-row}#orf #intro .intro-content .wrapper div a{display:table-cell;vertical-align:middle;line-height:1.2;font-size:48px}#orf #article{padding:0}#orf #article .chapter{padding:40px 0 0}#orf #article p .dropcap{position:relative;top:25px;font-size:90px;line-height:62px}#orf #article .full-width-image{padding:0;margin:0px 0px 20px}#orf #article blockquote{padding:0;margin:0px 0px 50px;line-height:140%}#orf #article blockquote .byline{margin-bottom:-10px}#orf #article p.inline-image{max-width:100%}#orf #article p.inline-image img{width:100%}#orf #article h2{margin-bottom:30px}#orf #article .photo-credit{display:block}#orf #article hr{margin:70px 0}#orf #article p.inline-image{margin-bottom:20px}}
