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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}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,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.flex--center{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;align-items:center}.flex--stretch{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;align-items:stretch}body{background-color:#eceef0;font:100% "Helvetica", sans-serif;font-weight:200;font-size:14px;-webkit-font-smoothing:antialiased}.bg-wrap{display:block;width:100%;max-width:100%;margin-top:60px;position:relative}.bg-inner-wrap{padding:1.25rem}.bg-img{display:block;height:100%;width:100%}.bg{height:100%;width:100%;position:fixed;background:url("../images/landscape_small_gray.jpg") no-repeat top 60px center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#main{min-height:100vh}.row{display:inline-block;width:100%}.title-row{display:flex;align-items:stretch;clear:both}.content-row{display:flex;align-items:stretch;clear:both;margin-bottom:2.5rem}.outer-wrap{position:relative;min-height:100vh;overflow-x:hidden}.inner-wrap{width:100%;min-height:100vh;overflow-y:hidden;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.flex-wrap{min-height:100vh;display:flex;align-items:stretch}.page-wrap{display:block;padding:0 7.5rem;margin:auto}.top{display:block;height:100px}.column{margin:0 2% 0 0;width:32%;display:flex;align-items:stretch;flex-direction:column}.column:last-child{margin:0}.column-outer{width:50%;display:inline-block}.link-card{-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;border-radius:6px;height:100%;background-color:#fff;border:1px solid #cdcdcd;display:inline-block;box-shadow:2px 2px 6px #ededed}.link-card:hover{cursor:pointer;box-shadow:2px 2px 6px #cdcdcd}.link-card a{width:100%;height:100%}.column-inner.left{width:40%}.column-inner.right{width:60%}.img-resize{height:100%;width:100%;border-radius:4px 4px 0 0}.left{float:left}.right{float:right}.center{margin:0 auto;text-align:center}.clear{clear:both}.text-wrap{padding:1.25rem}.button-container{width:100%;height:100%;position:absolute;top:0;left:0}.buttons{max-width:600px;margin:0 auto;display:flex;justify-content:space-between}.button a{-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;cursor:pointer;text-align:center}.action-button{margin:0 auto;display:inline-block}.action-button a{-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;padding:.75rem 1rem;display:block;color:#000;font-weight:bold;background-color:#f6bc45}.action-button a:hover{background-color:black;color:#f6bc45}.styled-button{display:inline-block;margin-top:1.25rem;border:1px solid #efeee6}.styled-button a{display:block;padding:.75rem 1rem}.styled-button a:hover{background-color:#efeee6}.button-large{font-size:24px;padding:1.25rem;text-transform:uppercase}.button-wrap{display:inline-block;width:100%}#header{position:fixed;top:0;width:100%;height:60px;border-bottom:1px solid #ddd;background-color:#fff;z-index:1}.header-push{height:60px}#logo{float:left}#logo h1{text-indent:-9999px;background:url(../images/logo.jpg) no-repeat top left;background-size:contain;height:24px;width:306px;margin-top:18px}.page-view{text-align:center;width:100%;margin:100px auto 0;display:inline-block}.page-view p{max-width:600px;text-align:left}.page-view p em{font-style:italic}.page-view img{width:100%;height:100%}article.post{max-width:600px;margin:0 auto;background-color:white}h1{margin:1rem 0;text-align:center;font-weight:800;font-size:1.5rem}h3{font-size:2rem;font-weight:bold;margin-bottom:2rem;text-align:center}h4{font-size:1.5rem;font-weight:bold;margin-bottom:1rem}p{margin-bottom:1em}.strong{font-weight:800}a{color:#666;text-decoration:none}.center{text-align:center !important}p a{text-decoration:underline}.button.right{margin-left:2rem}h2.strong{font-size:18px;font-weight:bold;margin-bottom:1rem;color:#000}.mail-box{padding:24px;border:1px solid #ddd;margin:-46px auto 0 -124px;position:absolute;top:50%;left:50%;width:200px;text-align:center}footer{display:block;padding:1rem 1.25rem;border-top:1px solid #ddd}.chevron-up{display:block;margin:0 auto 2px auto}hr{margin:0 0 1.25rem 0;border-top:1px solid #ddd;border-bottom:none}#myBtn{-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;border:1px solid #ccc;color:#ccc;cursor:pointer;padding:.5em .75em;border-radius:6px;font-size:18px}#sidebar{width:300px;background-color:#222;display:inline;float:left;margin-top:60px}#sidebar h2{color:#fff;padding:23px 22px;font-size:16px;font-weight:bold}#sidebar li,.nav-buttons li{margin:0 0 -1px 0;display:block;float:none;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;font-size:.875rem;font-weight:400}#sidebar li a:hover{background-color:#444}#sidebar li.selected{background-color:#333}#sidebar li.selected:hover{background-color:#444}#sidebar hr{margin-bottom:1px;border-top:1px solid #5d5d5d}#sidebar li a{display:block;padding:16px 24px;color:#c4c4c4}#sidebar a{color:#fff;text-decoration:none}nav{float:right}nav li{list-style:none;line-height:18px;margin-top:21px;margin-left:36px;display:inline;float:left}nav li a{color:#515151;text-decoration:none}nav li a:hover{text-decoration:underline}.nav-buttons{display:none}.nav-buttons{display:flex;justify-content:stretch}.nav-button{-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;padding:3rem 0;color:#000;background-color:#ffea2a;width:100%;text-align:center;float:left;text-transform:uppercase;font-weight:600;font-size:1.5rem;border-radius:3px}.nav-button:hover{background-color:#fdab55;border:1px solid #fdab55;color:#fff}#offcanvas{background-color:#222;height:auto;min-height:100%;z-index:100;position:absolute;right:0;width:250px;margin-right:-260px;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}#offcanvas.active{margin-right:0px}.inner-wrap.active{margin-left:-250px}#offcanvas li{margin:0 0 -1px 0;display:block;float:none;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}#offcanvas li:hover{background-color:#444}#offcanvas hr{margin-bottom:1px;border-top:1px solid #5d5d5d}#offcanvas li a{display:block;padding:12px 24px;color:#fff}#offcanvas li.secondary{padding-left:1rem}#offcanvas li.secondary a{color:#c4c4c4}.chapter-index{width:100%}.chapter-index .row{margin-left:1.25rem;margin-right:1.25rem}.chapter-panel{display:inline-block;width:100%}.chapter-panel-image{display:inline;float:left;margin:0 1.25rem 1.25rem 0}.chapter-panel p{display:inline;float:left;max-width:340px}.section{height:280px;width:280px;display:inline;float:left}.chapter-panel img{border-radius:4px}.chapter-panel .section img:hover{-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;height:286px;width:286px;margin-top:-3px;margin-left:-3px}@media only screen and (max-width: 1055px){.chapter-index{max-width:100%}.page-wrap{padding:0 3.75rem}}@media only screen and (max-width: 960px){.flex-wrap{display:initial}.page-wrap{padding:0 1.25rem}.page-view img{max-width:600px}#sidebar{width:100%}#sidebar h2{line-height:14px}#sidebar hr{display:none}#sidebar li{display:inline;float:left;height:60px;margin:0;padding:0}#sidebar .sidebar-links a{padding:22px}#header nav ul li{display:none}#header .offcanvas ul li{display:block}#hamburger{cursor:pointer;display:inline;float:right;padding:18px 0;width:1.5em}#hamburger div{background-color:#000;border:1px solid #000;margin-top:0.375em;width:90%}.column-outer{width:100%;display:block;padding-bottom:1rem}.nav-buttons{display:block;justify-content:initial}.nav-button{display:block;width:100%;text-align:center;padding:.5rem 0;margin:0 0 6px 0}}@media only screen and (max-width: 660px){#header{position:fixed;height:50px}#sidebar{margin-top:50px}.chapter-index{max-width:100%}.content-row{display:block}.column{width:100%;margin:0}#logo h1{max-width:217px;max-height:17px}#hamburger{padding:12px 0}.page-view{margin-top:40px}.chapter-panel{text-align:center}.bg-wrap{margin-top:50px}.bg-inner-wrap{padding:0}.column,.column-inner.left,.column-inner.right{width:100%;display:block;padding-bottom:1rem}.button-container .button a{font-size:24px;padding:.75rem}.bg-inner-wrap{background:url("../images/banner-6-4-7.gif") no-repeat top center;background-size:cover;min-height:300px}.bg-inner-wrap img{display:none}#myBtn{bottom:12px;right:12px;border:none;outline:none;background-color:#fff !important;border:1px solid #ccc;color:#ccc;cursor:pointer;padding:6px 8px;border-radius:6px;font-size:12px;text-transform:uppercase}.mobile-hide{display:none}}