html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}@-webkit-keyframes bounce{0%, 63%, 83%, 89%, 95%, 98%, 100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}79%{-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}86%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}92%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}97%{-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}99%{-webkit-transform:translate3d(0, -1px, 0);transform:translate3d(0, -1px, 0)}}@keyframes bounce{0%, 63%, 83%, 89%, 95%, 98%, 100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}79%{-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}86%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}92%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}97%{-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}99%{-webkit-transform:translate3d(0, -1px, 0);transform:translate3d(0, -1px, 0)}}@-webkit-keyframes slide-in{0%{-webkit-transform:rotate(-45deg) translate3d(15rem, 0, 0);transform:rotate(-45deg) translate3d(15rem, 0, 0)}85%{-webkit-transform:rotate(-45deg) translate3d(-2rem, 0, 0);transform:rotate(-45deg) translate3d(-2rem, 0, 0)}100%{-webkit-transform:rotate(-45deg) translate3d(0, 0, 0);transform:rotate(-45deg) translate3d(0, 0, 0)}}@keyframes slide-in{0%{-webkit-transform:rotate(-45deg) translate3d(15rem, 0, 0);transform:rotate(-45deg) translate3d(15rem, 0, 0)}85%{-webkit-transform:rotate(-45deg) translate3d(-2rem, 0, 0);transform:rotate(-45deg) translate3d(-2rem, 0, 0)}100%{-webkit-transform:rotate(-45deg) translate3d(0, 0, 0);transform:rotate(-45deg) translate3d(0, 0, 0)}}@-webkit-keyframes wobble{0%, 100%{-webkit-transform:rotate(-5deg) translate3d(-50%, 0, 0);transform:rotate(-5deg) translate3d(-50%, 0, 0)}50%{-webkit-transform:rotate(5deg) translate3d(-50%, 0, 0);transform:rotate(5deg) translate3d(-50%, 0, 0)}}@keyframes wobble{0%, 100%{-webkit-transform:rotate(-5deg) translate3d(-50%, 0, 0);transform:rotate(-5deg) translate3d(-50%, 0, 0)}50%{-webkit-transform:rotate(5deg) translate3d(-50%, 0, 0);transform:rotate(5deg) translate3d(-50%, 0, 0)}}@-webkit-keyframes shake{0%, 100%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes shake{0%, 100%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body,button,input,select,textarea{font-family:Lato,Arial,Helvetica,sans-serif;line-height:1.7rem}body *,button *,input *,select *,textarea *{-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-size:2.8rem;font-family:Khand,Lato,Arial,Helvetica,sans-serif;line-height:3.1rem;margin:1rem 0 0;font-weight:normal}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}@media screen and (min-width: 480px){h1{font-size:3rem;line-height:3.5rem}}h2{font-size:2.5rem;line-height:2.8rem}h3{font-size:2.25rem;line-height:2.5rem}h4{font-size:2rem;line-height:2.25rem}h5{font-size:1.5rem;line-height:1.75rem}h6{font-size:1.25rem;line-height:1.5rem}.tiny{font-size:.8rem}.req{color:red}hr{background-color:rgba(64,64,64,0.25);margin-bottom:1rem}ul,ol{margin:0 0 1rem 1rem;padding:.5rem 0 .5rem 1rem}#page{position:relative;z-index:1;box-shadow:0 0 30px rgba(0,0,0,0.5);-webkit-transition:all 1s;transition:all 1s;background:#fff}#page.toggled{-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}.constrainer{max-width:1050px;margin:0 auto;position:relative;padding:1rem .5rem}header#masthead{position:absolute;position:fixed;z-index:9999;width:100%;-webkit-transition:all 0.25s;transition:all 0.25s;-webkit-transform:translate(0);transform:translate3d(0, -1%, 0)}@media screen and (min-width: 872px){header#masthead{position:fixed;min-height:4.5rem;background:-webkit-linear-gradient(top, rgba(255,255,255,0.95), rgba(255,255,255,0.75));background:linear-gradient(to bottom, rgba(255,255,255,0.95), rgba(255,255,255,0.75));background-color:transparent;z-index:999;padding:.5rem 0}}header#masthead.hidden{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}header#masthead div.constrainer{padding:.25rem .5rem}header#masthead .site-branding{max-width:86%}@media screen and (min-width: 872px){header#masthead .site-branding{max-width:40%;width:40%;float:left}}header#masthead .site-branding a{text-decoration:none}header#masthead .site-branding .site-title{font-family:Khand,Lato,Arial,Helvetica,sans-serif;margin:0;font-weight:normal;padding:0 .5rem;line-height:2.5rem;font-size:1.75rem;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 0.2s;transition:all 0.2s}@media screen and (min-width: 872px){header#masthead .site-branding .site-title{position:relative;text-align:left;z-index:10;line-height:4.5rem;font-size:2.5rem}header#masthead .site-branding .site-title a{opacity:.5}header#masthead .site-branding .site-title a:hover{opacity:1}}header#masthead .site-branding .site-title.hidden{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}header#masthead .site-branding .site-title a{text-decoration:none;color:#00acee;opacity:1}header#masthead .site-branding .site-title a:hover{opacity:0.75}header#masthead .site-branding .site-description{position:absolute;visibility:hidden}#content{padding:5rem .5rem 1.5rem}@media screen and (min-width: 480px){#content{padding:5rem 1rem 1.5rem}}@media screen and (min-width: 872px){#content{padding:7rem 1.5rem 1.5rem}}#content div.constrainer{padding:0}div#primary p:first-child,div#primary div:first-child,div#primary h1:first-child,div#primary h2:first-child,div#primary h3:first-child,div#primary h4:first-child,div#primary h5:first-child,div#primary h6:first-child,div#primary ul:first-child,div#primary ol:first-child,div#primary aside:first-child,div#secondary p:first-child,div#secondary div:first-child,div#secondary h1:first-child,div#secondary h2:first-child,div#secondary h3:first-child,div#secondary h4:first-child,div#secondary h5:first-child,div#secondary h6:first-child,div#secondary ul:first-child,div#secondary ol:first-child,div#secondary aside:first-child,#page-footer p:first-child,#page-footer div:first-child,#page-footer h1:first-child,#page-footer h2:first-child,#page-footer h3:first-child,#page-footer h4:first-child,#page-footer h5:first-child,#page-footer h6:first-child,#page-footer ul:first-child,#page-footer ol:first-child,#page-footer aside:first-child{margin-top:0}div#primary p:last-child,div#primary div:last-child,div#primary h1:last-child,div#primary h2:last-child,div#primary h3:last-child,div#primary h4:last-child,div#primary h5:last-child,div#primary h6:last-child,div#primary ul:last-child,div#primary ol:last-child,div#primary aside:last-child,div#secondary p:last-child,div#secondary div:last-child,div#secondary h1:last-child,div#secondary h2:last-child,div#secondary h3:last-child,div#secondary h4:last-child,div#secondary h5:last-child,div#secondary h6:last-child,div#secondary ul:last-child,div#secondary ol:last-child,div#secondary aside:last-child,#page-footer p:last-child,#page-footer div:last-child,#page-footer h1:last-child,#page-footer h2:last-child,#page-footer h3:last-child,#page-footer h4:last-child,#page-footer h5:last-child,#page-footer h6:last-child,#page-footer ul:last-child,#page-footer ol:last-child,#page-footer aside:last-child{margin-bottom:0}#page-footer{text-align:center;position:relative;line-height:1.75rem;padding:2rem 0;background:-webkit-linear-gradient(top, #0d0d0d 0%, #262626 100%);background:linear-gradient(to bottom, #0d0d0d 0%, #262626 100%)}@media screen and (min-width: 972px){#page-footer div.constrainer{padding:2rem 1rem}}@media screen and (min-width: 1050px){#page-footer div.constrainer{padding:2rem 0}}#colophon{text-align:center;font-size:.9rem;color:rgba(255,255,255,0.25);background:-webkit-linear-gradient(top, #262626, #1f1f1f);background:linear-gradient(to bottom, #262626, #1f1f1f)}#colophon a{text-decoration:none;color:rgba(255,255,255,0.25)}#colophon a:hover{color:rgba(255,255,255,0.75)}.footer-widget-area aside[class*='widget-count-'],.footer-widget-area div[class*='widget-count-']{text-align:center}@media screen and (min-width: 480px){.footer-widget-area{overflow:hidden}.footer-widget-area .widget-count-4,.footer-widget-area .one-fourth{width:48%;margin:0 2% 1rem;float:left;text-align:left}.footer-widget-area .widget-count-4:nth-child(2n-1),.footer-widget-area .one-fourth:nth-child(2n-1){margin-left:0;clear:left}.footer-widget-area .widget-count-4:nth-child(2n),.footer-widget-area .one-fourth:nth-child(2n){margin-right:0}}@media screen and (min-width: 600px){.footer-widget-area .widget-count-3,.footer-widget-area .one-third{width:30%;margin:0 1.5%;float:left;text-align:left}.footer-widget-area .widget-count-2,.footer-widget-area .one-half{width:47%;margin:0 1.5%;float:left;text-align:left}}@media screen and (min-width: 768px){.footer-widget-area .widget-count-4,.footer-widget-area .one-fourth{width:23.5%;margin:0 1%}.footer-widget-area .widget-count-4:nth-child(2n-1),.footer-widget-area .one-fourth:nth-child(2n-1){margin-left:1%;clear:none}.footer-widget-area .widget-count-4:nth-child(2n),.footer-widget-area .one-fourth:nth-child(2n){margin-right:1%}.footer-widget-area .widget-count-4:first-child,.footer-widget-area .one-fourth:first-child{margin-left:0}.footer-widget-area .widget-count-4:nth-child(4n),.footer-widget-area .one-fourth:nth-child(4n){margin-right:0}}@media screen and (min-width: 600px){.footer-widget-area .widget-count-3,.footer-widget-area .one-third{width:auto;margin:0 2rem;float:none}}@media screen and (min-width: 768px){.footer-widget-area .widget-count-3,.footer-widget-area .one-third{width:30%;width:31.33%;margin:0 1.5%;float:left}.footer-widget-area .widget-count-3:first-child,.footer-widget-area .one-third:first-child{margin-left:0}.footer-widget-area .widget-count-3:nth-child(3n),.footer-widget-area .one-third:nth-child(3n){margin-right:0}.footer-widget-area .widget-count-4,.footer-widget-area .one-fourth{width:23.5%;margin:0 1%}.footer-widget-area .widget-count-4:nth-child(2n-1),.footer-widget-area .one-fourth:nth-child(2n-1){margin-left:1%;clear:none}.footer-widget-area .widget-count-4:nth-child(2n),.footer-widget-area .one-fourth:nth-child(2n){margin-right:1%}.footer-widget-area .widget-count-4:first-child,.footer-widget-area .one-fourth:first-child{margin-left:0}.footer-widget-area .widget-count-4:nth-child(4n),.footer-widget-area .one-fourth:nth-child(4n){margin-right:0}}.display-none{display:none}.bottom-waypoint{position:absolute;bottom:-10px;height:10px;z-index:-100;text-indent:-200rem}input{max-width:100%}button,input[type="button"],input[type="reset"],input[type="submit"],a.button{font-family:"Fjalla One",Lato,Arial,Helvetica,sans-serif;font-size:1.25rem;padding:0 1rem;line-height:2.5rem;box-shadow:inset 1px 1px 2px rgba(255,255,255,0.5),1px 1px 2px rgba(0,0,0,0.25);-webkit-transition:all 0.2s;transition:all 0.2s;background:#e6e6e6}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover{background:#d9d9d9}button:focus,button:active,input[type="button"]:focus,input[type="button"]:active,input[type="reset"]:focus,input[type="reset"]:active,input[type="submit"]:focus,input[type="submit"]:active,a.button:focus,a.button:active{outline:none}button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active,a.button:active{-webkit-transform:translate3d(1px, 1px, 0);transform:translate3d(1px, 1px, 0)}input[type="text"],input[type="password"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="week"],textarea{background:#f7f7f7}input[type="text"],input[type="password"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="week"]{line-height:2.2rem}.wpcf7 span[class*="mathcaptcha"]{display:block}a{-webkit-transition:all 0.2s;transition:all 0.2s;text-decoration:none}.fly-on-hover{width:1rem;height:1.5rem;-webkit-transform:translate3d(0, -5px, 0) scale(1, 1);transform:translate3d(0, -5px, 0) scale(1, 1);-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fly-on-hover.flown-away{-webkit-transform:translate3d(35px, -10px, 0);transform:translate3d(35px, -10px, 0);font-size:0;position:absolute}.just-rock{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation:wobble 2s ease-in infinite;animation:wobble 2s ease-in infinite}.rotate-on-hover{-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s;font-size:1.5rem;vertical-align:10%;padding:0 0 0 .25rem}.shake-on-hover{-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s;font-size:1.5rem;vertical-align:10%;padding:0 0 0 .25rem}.spin-on-hover{-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s;font-size:1.5rem;vertical-align:10%}.wheelie-on-hover{position:absolute;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s;font-size:1.5rem;vertical-align:10%;padding:0.25rem 0 0 .5rem}.wheelie-on-hover:before{position:absolute;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s, -webkit-transform .6s}a:hover .fly-on-hover{-webkit-transform:translate3d(30px, -25px, -50px) scale(0, 0);transform:translate3d(30px, -25px, -50px) scale(0, 0)}a:hover .shake-on-hover{-webkit-animation:shake .2s linear;animation:shake .2s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}a:hover .spin-on-hover{-webkit-animation:spin 1s linear;animation:spin 1s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}a:hover .rotate-on-hover{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}a:hover .wheelie-on-hover{-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0)}a:hover .wheelie-on-hover:before{-webkit-transform:rotate(-60deg);-ms-transform:rotate(-60deg);transform:rotate(-60deg)}#site-navigation{position:absolute;top:0;left:0;text-align:right;line-height:2.25rem;z-index:2000;width:100%}@media screen and (min-width: 872px){#site-navigation{position:relative;width:60%;clear:none;background:transparent !important}}#site-navigation div{display:none;position:absolute;top:0;width:100%;z-index:99998;padding:0 0 1rem;list-style:none;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition:all 0.75s;transition:all 0.75s}@media screen and (min-width: 480px){#site-navigation div{background:transparent !important;position:relative;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);padding:0}}@media screen and (min-width: 872px){#site-navigation div{display:block;text-align:right;margin:0 auto;width:50%;float:right}}#site-navigation a,#site-navigation a:visited{text-decoration:none;font-size:1.25rem;display:block;line-height:1.9rem;padding:.1rem 1rem;white-space:nowrap;border-top:1px solid rgba(255,255,255,0.1)}@media screen and (min-width: 480px){#site-navigation a,#site-navigation a:visited{font-family:Lato,Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:2.25rem;width:auto;border:none;padding:0 .75rem 0 0;text-align:right}}@media screen and (min-width: 600px){#site-navigation a,#site-navigation a:visited{font-size:2rem;line-height:2.5rem}}@media screen and (min-width: 872px){#site-navigation a,#site-navigation a:visited{font-size:1.5rem;line-height:1.75rem;padding:0 .5rem;margin:0;text-decoration:none;display:inline-block;float:right;font-family:"Fjalla One",Lato,Arial,Helvetica,sans-serif}#site-navigation a:hover,#site-navigation a:visited:hover{padding-right:1.5rem;font-size:1.75rem;line-height:2rem;color:#000;text-shadow:0 0 5px #fff, 0 0 2px #fff, 0 0 2px #fff}}@media screen and (min-width: 972px){#site-navigation a,#site-navigation a:visited{padding:0 .75rem}}#site-navigation ul.menu{display:block;text-align:left;margin:0 1rem;padding:0}@media screen and (min-width: 872px){#site-navigation ul.menu{text-align:right}}#site-navigation ul.menu li{position:relative;float:none}@media screen and (min-width: 872px){#site-navigation ul.menu li{display:inline-block;width:2rem;height:2rem;margin:0 .25rem;-webkit-transform:rotate(-45deg) translate3d(15rem, 0, 0);transform:rotate(-45deg) translate3d(15rem, 0, 0);-webkit-animation:slide-in .3s ease-in forwards;animation:slide-in .3s ease-in forwards}#site-navigation ul.menu li:hover>ul.sub-menu{visibility:visible;opacity:1;z-index:1}#site-navigation ul.menu li:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}#site-navigation ul.menu li:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}#site-navigation ul.menu li:nth-child(3){-webkit-animation-delay:0.4s;animation-delay:0.4s}#site-navigation ul.menu li:nth-child(4){-webkit-animation-delay:0.6s;animation-delay:0.6s}#site-navigation ul.menu li:nth-child(5){-webkit-animation-delay:0.8s;animation-delay:0.8s}#site-navigation ul.menu li:nth-child(6){-webkit-animation-delay:1s;animation-delay:1s}#site-navigation ul.menu li:nth-child(7){-webkit-animation-delay:1.2s;animation-delay:1.2s}#site-navigation ul.menu li:nth-child(8){-webkit-animation-delay:1.4s;animation-delay:1.4s}#site-navigation ul.menu li:nth-child(9){-webkit-animation-delay:1.6s;animation-delay:1.6s}#site-navigation ul.menu li:nth-child(10){-webkit-animation-delay:1.8s;animation-delay:1.8s}}#site-navigation ul.menu li li a{padding-left:1.4rem}#site-navigation ul.menu li li li a{padding-left:2.1rem}@media screen and (min-width: 872px){#site-navigation ul.menu>li{display:inline-block}#site-navigation ul.menu>li ul.sub-menu{display:block;position:absolute;top:42px;top:100%;left:0;text-align:left;visibility:hidden;opacity:0;z-index:-1;-webkit-transition:all 0.3s;transition:all 0.3s}#site-navigation ul.menu>li ul.sub-menu li a{padding-left:1rem}#site-navigation ul.menu>li ul.sub-menu li ul.sub-menu{top:0;left:100%;margin-left:5px}}button.menu-toggle{background:transparent;border:none;border-color:transparent;font-size:18px;box-shadow:none;text-shadow:none;display:inline-block}button.menu-toggle:focus{box-shadow:inset 2px 2px 5px rgba(0,0,0,0.25);border:none;outline:none}@media screen and (min-width: 872px){button.menu-toggle{display:none}}div.nav-links{font-family:"Fjalla One",Lato,Arial,Helvetica,sans-serif;font-size:1.1rem}div.nav-links a:before,div.nav-links a:after{font-family:FontAwesome;font-size:.9rem;display:inline-block;-webkit-transform:translate3d(0, -1px, 0);transform:translate3d(0, -1px, 0)}div.nav-links .nav-previous a:before{content:'\f053';margin-right:.25rem}div.nav-links .nav-next a:after{content:'\f054';margin-left:.25rem}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0}div.wp-pagenavi{margin:0 auto;text-align:center}div.wp-pagenavi>*,div.wp-pagenavi span.current,div.wp-pagenavi a:hover{border:none;border-left:1px solid rgba(0,0,0,0.25)}div.wp-pagenavi>*{padding:0 .5rem;display:inline-block;margin:0}div.wp-pagenavi>*:first-child{border:none;padding-left:0}div.wp-pagenavi>*:last-child{padding-right:0}div.wp-pagenavi .pages,div.wp-pagenavi .last,div.wp-pagenavi .first{font-size:.9rem}@media screen and (min-width: 480px){div.wp-pagenavi .pages,div.wp-pagenavi .last,div.wp-pagenavi .first{font-size:1.1rem}}div.wp-pagenavi i{font-size:.8rem;-webkit-transform:translate3d(0, -1px, 0);transform:translate3d(0, -1px, 0)}@media screen and (min-width: 480px){div.wp-pagenavi i{font-size:.9rem}}.more-link{display:block;padding:.5rem 1rem 0;text-align:right}.more-link i{font-size:.9rem}.alignleft,.alignright{display:block;float:none;margin:.5rem auto}@media screen and (min-width: 600px){.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}}.clearboth{clear:both}#content .widget_search .search-submit{display:none}#secondary aside{padding:.5rem;width:100%}@media screen and (min-width: 480px){#secondary aside{padding:1rem}}@media screen and (min-width: 872px){#secondary aside{width:100%;margin:0;text-align:right}#secondary aside:first-child{border:none}}#secondary aside:first-child{padding-top:0}#secondary aside ul{margin-left:0;padding-left:.5rem}@media screen and (min-width: 872px){#secondary aside ul{padding-left:0;padding-right:.5rem}}#secondary aside ul li{list-style:none}#secondary aside ul li a{position:relative;display:block;line-height:1.25rem;padding:.25rem 0 .25rem .75rem}@media screen and (min-width: 872px){#secondary aside ul li a{padding:.3rem .75rem .3rem 0}}#secondary aside ul li a:before,#secondary aside ul li a:after{font-family:FontAwesome;font-size:.6rem;display:inline-block;position:absolute;top:5px;left:-3px;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;color:#000}@media screen and (min-width: 872px){#secondary aside ul li a:before,#secondary aside ul li a:after{left:auto;right:-3px;top:6px}}#secondary aside ul li a:before{opacity:1;content:'\f10c'}#secondary aside ul li a:after{opacity:0;content:'\f192'}#secondary aside ul li a:hover:after{opacity:1}#secondary aside .widget-title{border-bottom:1px solid rgba(255,255,255,0.25)}@media screen and (min-width: 872px){#secondary aside .widget-title{margin-top:0}}#page-footer .footer-widget-area h3.widget-title{font-size:2.75rem;line-height:3.25rem;margin:0 0 .5rem;text-align:left}@media screen and (min-width: 480px){#page-footer .footer-widget-area h3.widget-title{font-size:3rem;line-height:3.5rem}}@media screen and (min-width: 768px){#page-footer .footer-widget-area h3.widget-title{font-size:2.5rem;line-height:2.75rem}}@media screen and (min-width: 872px){#page-footer .footer-widget-area h3.widget-title{font-size:2.9rem;line-height:3.5rem}}#page-footer .footer-widget-area h3.widget-title a{color:#fff;display:block;text-decoration:none}#page-footer .footer-widget-area h3.widget-title a:hover{color:#f00f00}#page-footer .footer-widget-area aside{padding:.5rem;padding:1rem}@media screen and (min-width: 768px){#page-footer .footer-widget-area aside{padding:1rem .25rem}}#page-footer .footer-widget-area ul,#page-footer .footer-widget-area ol{margin:0;padding:0}#page-footer .footer-widget-area ul li,#page-footer .footer-widget-area ol li{list-style:none}#page-footer .footer-widget-area ul{text-align:left}#page-footer .footer-widget-area ul li{padding:.5rem .75rem;border-top:1px solid #404040}#page-footer .footer-widget-area ul li a{display:block;text-decoration:none;font-family:"Carrois Gothic",Lato,Arial,Helvetica,sans-serif;font-size:1.25rem;line-height:1.5rem}#page-footer .copyright,#page-footer .copyright-widget-area{margin:1.5rem 0 0}#page-footer .copyright p,#page-footer .copyright-widget-area p{line-height:1rem;margin:0 0 1rem;font-size:.8rem}#page-footer .copyright span,#page-footer .copyright-widget-area span{font-family:"Fjalla One",Lato,Arial,Helvetica,sans-serif;font-size:1rem}.mobile-nav-widget-area{background:-webkit-linear-gradient(left, #f2f2f2 0%, #f7f7f7 50%, #f2f2f2 100%);background:linear-gradient(to right, #f2f2f2 0%, #f7f7f7 50%, #f2f2f2 100%);position:absolute;z-index:0;top:0;overflow-x:hidden;overflow-y:scroll;height:100%;width:100%}.mobile-nav-widget-area.toggled{position:fixed}.mobile-nav-widget-area button.menu-toggle{float:right}.mobile-nav-widget-area h3.widget-title{font-size:2.5rem;line-height:3rem;margin:0 0 .25rem;text-align:left}.mobile-nav-widget-area aside{padding:1rem}.mobile-nav-widget-area ul,.mobile-nav-widget-area ol{margin:0;padding:0}.mobile-nav-widget-area ul li,.mobile-nav-widget-area ol li{list-style:none}.mobile-nav-widget-area ul{text-align:left}.mobile-nav-widget-area ul li{padding:.25rem .5rem;border-top:1px solid rgba(0,0,0,0.2)}.mobile-nav-widget-area ul li a{display:block;text-decoration:none;font-family:"Carrois Gothic",Lato,Arial,Helvetica,sans-serif;font-size:1.25rem;line-height:1.5rem}.entry-header{margin-bottom:1.5rem}.entry-title{border-bottom:1px solid rgba(0,0,0,0.25)}.entry-content{margin-top:70px}.entry-content ol,.entry-content ul{margin-left:0}html,body{height:100% !important;min-height:100%}body.page-template-template-sectional-page #page-wrapper,body.page-template-template-sectional-page #page,body.page-template-template-sectional-page #content,body.page-template-template-sectional-page #primary,body.page-template-template-sectional-page #main,body.page-template-template-sectional-page article,body.page-template-template-sectional-page .entry-content{max-width:100%;height:100%}@media screen and (min-width: 872px){body.page-template-template-sectional-page #page-wrapper,body.page-template-template-sectional-page #page,body.page-template-template-sectional-page #content,body.page-template-template-sectional-page #primary,body.page-template-template-sectional-page #main,body.page-template-template-sectional-page article,body.page-template-template-sectional-page .entry-content{min-height:100%}}body.page-template-template-sectional-page #content{padding:0}body.page-template-template-sectional-page .entry-title{max-width:1060px;margin:0 10px;position:relative;padding:5rem 0 0}@media screen and (min-width: 480px){body.page-template-template-sectional-page .entry-title{padding:5rem 0 0;margin-left:20px;margin-right:20px}}@media screen and (min-width: 600px){body.page-template-template-sectional-page .entry-title{margin-left:30px;margin-right:30px}}@media screen and (min-width: 872px){body.page-template-template-sectional-page .entry-title{padding-top:7rem}}@media screen and (min-width: 1120px){body.page-template-template-sectional-page .entry-title{margin-left:auto;margin-right:auto}}body.page-template-template-sectional-page .entry-content{margin:0}#content section.sectional{position:relative;text-align:left;overflow:hidden;background:#fff}#content section.sectional div{position:relative}#content section.sectional div.constrainer{max-width:1060px;margin:50px 10px;position:relative;z-index:900;height:auto}@media screen and (min-width: 480px){#content section.sectional div.constrainer{margin-left:20px;margin-right:20px}}@media screen and (min-width: 600px){#content section.sectional div.constrainer{margin-left:30px;margin-right:30px}}@media screen and (min-width: 1120px){#content section.sectional div.constrainer{margin-left:auto;margin-right:auto}}#content section.sectional .full-width{margin-top:1.5rem;margin-bottom:1.5rem}#content section.sectional .full-width:first-child{margin-top:0}#content section.sectional .background-container,#content section.sectional .parallax-container{width:100%;height:100%;position:absolute}#content section.sectional .parallax-container{background-attachment:fixed}#content section.sectional .parallax-container .background-container{position:absolute}#content section.sectional.section-height-25{min-height:25%}#content section.sectional.section-height-50{min-height:50%}#content section.sectional.section-height-75{min-height:75%}#content section.sectional.section-height-100{min-height:100%}@media screen and (min-width: 768px){#content section.sectional.section-height-100{height:100%}#content section.sectional.section-height-100 div.constrainer{top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);margin-top:0;margin-bottom:0}}#content section.sectional.height-added div.constrainer{top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);margin-top:0;margin-bottom:0}#content section.sectional.section-slides div.cycle-slideshow{width:100%;height:100% !important;position:absolute;overflow:hidden}#content section.sectional.section-slides div.cycle-slideshow div{height:100%;width:100%;background-position:center center;background-size:cover}#content section.sectional.section-slides div.cycle-slideshow div div{display:none;background-position:center center;background-size:cover}#content section.sectional.section-slides div.cycle-slideshow div div.small-screen{display:block}@media screen and (min-width: 768px){#content section.sectional.section-slides div.cycle-slideshow div div.small-screen{display:none}}@media screen and (min-width: 768px){#content section.sectional.section-slides div.cycle-slideshow div div.large-screen{display:block}}#content section.sectional div.overlay{height:100%;width:100%;position:absolute}#content section.sectional div.down-to-next{position:absolute;bottom:1rem;left:50%;height:auto;z-index:1000;text-align:center;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}#content section.sectional div.down-to-next a{font-size:2rem;color:transparent;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,0.75);display:inline-block;-webkit-transition:all 0.5s;transition:all 0.5s}#content section.sectional div.down-to-next a .fa{color:#fff;-webkit-transition:all 0.5s;transition:all 0.5s}#content section.sectional div.down-to-next a:hover{text-shadow:1px 1px 1px rgba(255,255,255,0.75)}#content section.sectional div.down-to-next a:hover .fa{color:#000}#section-nav-container{position:relative}#section-nav{display:none}@media screen and (min-width: 768px){#section-nav{display:block;position:fixed;left:0;top:50%;z-index:4000;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}}@media screen and (min-width: 768px) and (min-width: 872px){#section-nav{left:.5rem}}@media screen and (min-width: 768px){#section-nav.bottom-out{position:absolute;top:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}#section-nav ul{list-style:none;margin:0 0 0 .5rem;padding:0}#section-nav ul li{margin:0;padding:.35rem 0;position:relative;text-align:left;height:1.75rem}#section-nav ul li a{position:absolute;font-size:1.5rem;line-height:1.75rem;white-space:nowrap;font-family:"Fjalla One",Lato,Arial,Helvetica,sans-serif;color:#000;border-radius:50px;padding:0;text-decoration:none;top:0;left:0;height:1rem;width:1rem;background-color:#000;box-shadow:inset 2px 0 0 #fff, inset 0 2px 0 #fff, inset 0 -2px 0 #fff, inset -2px 0 0 #fff}#section-nav ul li a>span{position:absolute;display:block;left:1rem;top:-.5rem;padding:0 0 0 .75rem;-webkit-transition:all 0.5s cubic-bezier(0.23, 1, 0.32, 1.32);transition:all 0.5s cubic-bezier(0.23, 1, 0.32, 1.32);-webkit-transform:rotateX(180deg) translate3d(-2rem, 0, 0);transform:rotateX(180deg) translate3d(-2rem, 0, 0);-webkit-transform-origin:-1.5rem center;-ms-transform-origin:-1.5rem center;transform-origin:-1.5rem center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}#section-nav ul li a>span>span{display:block;border-radius:5px;background-color:rgba(255,255,255,0.75);border:solid 1px rgba(128,128,128,0.5);padding:0 .5rem;line-height:2rem}#section-nav ul li a.hovered>span{-webkit-transition:all 0.25s cubic-bezier(0.5, 0.5, 0.5, 1);transition:all 0.25s cubic-bezier(0.5, 0.5, 0.5, 1);-webkit-transform:rotateX(0deg) translate3d(0, 0, 0);transform:rotateX(0deg) translate3d(0, 0, 0)}#section-nav ul li.active a{background-color:#fff;box-shadow:inset 2px 0 0 #000, inset 0 2px 0 #000, inset 0 -2px 0 #000, inset -2px 0 0 #000}}.dark-rounded{padding:.25rem 1rem;background:#272822;border-radius:5px;text-shadow:none !important}.dark-rounded,.dark-rounded:first-child{margin-top:.75rem}.top-border{clear:both;border-top:1px solid rgba(64,64,64,0.25);padding:1rem 0 0;margin:1rem 0 0}@media screen and (min-width: 872px){body.archive #primary,body.blog #primary,body.search #primary,body.single-post #primary,body.error404 #primary{padding:0 0 1rem 0;width:73%;float:left}}body.archive #secondary,body.blog #secondary,body.search #secondary,body.single-post #secondary,body.error404 #secondary{display:none}@media screen and (min-width: 872px){body.archive #secondary,body.blog #secondary,body.search #secondary,body.single-post #secondary,body.error404 #secondary{display:block;width:25%;float:right;margin-right:0;margin-left:0}}body.archive article,body.blog article,body.search article,body.single-post article,body.error404 article{overflow:hidden;margin-bottom:1.5rem;padding-top:1.5rem}body.archive article:first-of-type,body.blog article:first-of-type,body.search article:first-of-type,body.single-post article:first-of-type,body.error404 article:first-of-type{border:none;padding-top:0}body.archive article.sticky,body.blog article.sticky,body.search article.sticky,body.single-post article.sticky,body.error404 article.sticky{border-radius:5px;padding:.5rem;border:1px solid rgba(0,0,0,0.25);background:rgba(0,0,0,0.05)}body.archive .page-header,body.blog .page-header,body.search .page-header,body.single-post .page-header,body.error404 .page-header{padding-bottom:5rem}body.archive .page-header .entry-meta,body.blog .page-header .entry-meta,body.search .page-header .entry-meta,body.single-post .page-header .entry-meta,body.error404 .page-header .entry-meta{position:absolute}body.archive h1.entry-title,body.archive .page-title,body.blog h1.entry-title,body.blog .page-title,body.search h1.entry-title,body.search .page-title,body.single-post h1.entry-title,body.single-post .page-title,body.error404 h1.entry-title,body.error404 .page-title{font-size:2rem;line-height:2.25rem}@media screen and (min-width: 480px){body.archive h1.entry-title,body.archive .page-title,body.blog h1.entry-title,body.blog .page-title,body.search h1.entry-title,body.search .page-title,body.single-post h1.entry-title,body.single-post .page-title,body.error404 h1.entry-title,body.error404 .page-title{font-size:2.25rem;line-height:2.5rem}}@media screen and (min-width: 768px){body.archive h1.entry-title,body.archive .page-title,body.blog h1.entry-title,body.blog .page-title,body.search h1.entry-title,body.search .page-title,body.single-post h1.entry-title,body.single-post .page-title,body.error404 h1.entry-title,body.error404 .page-title{font-size:2.5rem;line-height:2.75rem}}@media screen and (min-width: 1050px){body.archive h1.entry-title,body.archive .page-title,body.blog h1.entry-title,body.blog .page-title,body.search h1.entry-title,body.search .page-title,body.single-post h1.entry-title,body.single-post .page-title,body.error404 h1.entry-title,body.error404 .page-title{font-size:3rem;line-height:3rem}}body.archive .page-title,body.blog .page-title,body.search .page-title,body.single-post .page-title,body.error404 .page-title{max-width:1060px;position:relative;border-bottom:1px solid rgba(0,0,0,0.25)}@media screen and (min-width: 1120px){body.archive .page-title,body.blog .page-title,body.search .page-title,body.single-post .page-title,body.error404 .page-title{margin-left:auto;margin-right:auto}}body.archive .entry-content,body.blog .entry-content,body.search .entry-content,body.single-post .entry-content,body.error404 .entry-content{margin-top:.5rem}@media screen and (min-width: 872px){body.archive .entry-content,body.blog .entry-content,body.search .entry-content,body.single-post .entry-content,body.error404 .entry-content{margin-top:1rem}}body.archive .entry-meta,body.blog .entry-meta,body.search .entry-meta,body.single-post .entry-meta,body.error404 .entry-meta{font-size:.8rem;margin-left:.5rem}body.archive .entry-footer,body.blog .entry-footer,body.search .entry-footer,body.single-post .entry-footer,body.error404 .entry-footer{border-radius:3px;padding:.5rem;margin:1rem 0 0;box-shadow:inset 0 0 20px rgba(0,0,0,0.1),inset 0 0 15px rgba(0,0,0,0.1),inset 0 0 10px rgba(0,0,0,0.1),inset 0 0 3px rgba(0,0,0,0.1);position:relative}body.archive .entry-footer .background-overlay-1,body.archive .entry-footer .background-overlay-2,body.blog .entry-footer .background-overlay-1,body.blog .entry-footer .background-overlay-2,body.search .entry-footer .background-overlay-1,body.search .entry-footer .background-overlay-2,body.single-post .entry-footer .background-overlay-1,body.single-post .entry-footer .background-overlay-2,body.error404 .entry-footer .background-overlay-1,body.error404 .entry-footer .background-overlay-2{position:absolute;top:0;left:0;width:100%;height:100%}body.archive .entry-footer .background-overlay-1,body.blog .entry-footer .background-overlay-1,body.search .entry-footer .background-overlay-1,body.single-post .entry-footer .background-overlay-1,body.error404 .entry-footer .background-overlay-1{background:-webkit-linear-gradient(left, #fff 0%, rgba(255,255,255,0) 50%, #fff 100%);background:linear-gradient(to right, #fff 0%, rgba(255,255,255,0) 50%, #fff 100%)}body.archive .entry-footer .background-overlay-2,body.blog .entry-footer .background-overlay-2,body.search .entry-footer .background-overlay-2,body.single-post .entry-footer .background-overlay-2,body.error404 .entry-footer .background-overlay-2{background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%)}body.archive .entry-footer span,body.blog .entry-footer span,body.search .entry-footer span,body.single-post .entry-footer span,body.error404 .entry-footer span{position:relative;display:block;margin:0;font-size:.9rem;line-height:1.5rem}@media screen and (min-width: 768px){body.archive .entry-footer span,body.blog .entry-footer span,body.search .entry-footer span,body.single-post .entry-footer span,body.error404 .entry-footer span{display:inline-block}body.archive .entry-footer span:nth-child(2n-1),body.blog .entry-footer span:nth-child(2n-1),body.search .entry-footer span:nth-child(2n-1),body.single-post .entry-footer span:nth-child(2n-1),body.error404 .entry-footer span:nth-child(2n-1){width:60%}body.archive .entry-footer span:nth-child(2n),body.blog .entry-footer span:nth-child(2n),body.search .entry-footer span:nth-child(2n),body.single-post .entry-footer span:nth-child(2n),body.error404 .entry-footer span:nth-child(2n){width:40%;text-align:right}}body.archive .page-header .taxonomy-description{font-size:.9rem}@media screen and (min-width: 872px){body.error404 #primary{padding:0 0 1rem 0;width:100%;float:none}}#comments{padding-top:1.5rem}#comments h2.comments-title{font-size:1.3rem;line-height:1.7rem}#comments ol.comment-list{padding:0;margin:0 0 1.5rem}#comments ol.comment-list li{list-style:none;border:1px solid #ededed;background:#f7f7f7;margin-bottom:1rem;border-radius:3px}#comments ol.comment-list li .comment-meta{padding:.5rem 1rem;background:#ededed;overflow:hidden}@media screen and (min-width: 600px){#comments ol.comment-list li .comment-author{width:60%;display:inline-block}}#comments ol.comment-list li .comment-author .avatar{vertical-align:baseline}@media screen and (min-width: 600px){#comments ol.comment-list li .comment-author .avatar{vertical-align:middle}}#comments ol.comment-list li .comment-metadata{font-size:.8rem;margin-left:.25rem}@media screen and (min-width: 600px){#comments ol.comment-list li .comment-metadata{width:38%;text-align:right;display:inline-block;margin:0}#comments ol.comment-list li .comment-metadata .comment-edit-link{display:block}}#comments ol.comment-list li .comment-content{padding:1rem 1rem 0}#comments ol.comment-list li .comment-content p:last-child{margin-bottom:0}#comments ol.comment-list li .reply{text-align:right;padding:0 1rem .5rem}#comments ol.comment-list li.bypostauthor{border:1px solid #b3b3b3}#comments .form-allowed-tags{background:#f2f2f2;padding:.5rem}#comments .form-allowed-tags,#comments .form-allowed-tags code{font-size:.8rem}.iframe-wrap{position:relative;padding-bottom:56.25%;max-width:100%;max-height:100%}.iframe-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%}
