.sticky-flag{color:rgb(255 255 255 / .5);display:none;font-weight:700;text-transform:uppercase;text-align:center;margin:0 auto -1.5em}.custom-logo{max-height:130px;width:auto;height:auto;margin:3.25em auto -2.75em;display:block}.singular .custom-logo,.error404 .custom-logo,.search-no-results .custom-logo{float:left;margin:0;margin-right:-.25em;margin-top:-.25rem;position:relative;max-width:250px;max-height:50px}article{margin-bottom:1.5rem;top:-18px}.site-title{font-size:1.667em;line-height:1.25;margin:2.75em auto .25em;padding:0;text-align:center;text-transform:uppercase}.site-description{font-size:.778em;font-weight:300;margin:-.5em 0 2.9em;padding:0 1.5em;text-align:center;text-transform:none;color:#767676}.singular .site-title{font-size:.85em;padding-top:1.65rem}.singular .site-title a{font-weight:600!important}.singular .site-description{display:none;font-size:.778em;font-weight:300;margin:-.5em 0 2.9em;padding:0 1.5em;text-align:center;text-transform:none;color:#767676}.singular .menu-toggle,.error404 .menu-toggle,.search-no-results .menu-toggle,.has-custom-header .menu-toggle{border-color:#fff;color:#fff;background:rgb(0 0 0 / .7);border-radius:.27rem;margin-top:-.5rem}.menu-toggle{padding:8px 10px;top:1.1em;border:2px solid #222;border-radius:.27rem}.site-header{position:relative;overflow:hidden;min-height:84px;max-height:440px}.site-content{padding-top:0;margin-bottom:-2rem}.singular .entry-content-wrapper{padding-top:1.5em;padding-bottom:180px}.site-info{font-size:.778em;font-weight:700;position:relative;clear:both;margin:-3.5em auto;padding:0em;text-align:center;text-transform:uppercase}p{margin-bottom:1.1em}.single-thumbnail .entry-header{width:100%;height:480px;background-color:#fff0}.single-thumbnail .entry-title{position:relative;z-index:1;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.single-thumbnail .entry-background{background-position:center;opacity:1;position:relative;height:480px!important}.single-thumbnail .entry-background:before{position:absolute;z-index:1;top:0!important;left:0;display:block;width:100%;height:480px;content:'';opacity:.4;background-color:#222}.blog .entry-background,.archive .entry-background,.search .entry-background{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:.8;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center}.singular .entry-meta{text-align:center;color:#767676}.singular .entry-title{font-size:1.8em;width:100%;margin:0 auto;padding:7rem 0 0 0;text-align:center;padding:0 .6rem}page{margin-top:0}.page-content,.entry-content,.entry-summary,.taxonomy-description{margin:.65em auto 0;padding:0 1.5em}@media screen and (min-width:486px){.custom-logo{max-width:600px;max-height:200px;width:auto;height:auto;margin:2.75em auto -2.75em;display:block}.singular .entry-title{font-size:2.2em;width:100%;margin:0 auto;padding:7rem 0 0 0;text-align:center;padding:0 .6rem}}@media screen and (min-width:784px){.page-content,.entry-content,.entry-summary,.taxonomy-description{margin:-1.4em auto 0;padding:0 1.5em}.custom-logo{max-width:600px;max-height:200px;width:auto;height:auto;margin:2.75em auto -2.75em;display:block}.singular .custom-logo,.error404 .custom-logo,.search-no-results .custom-logo{margin-right:-.25em;top:0}.page-content,.entry-content,.entry-summary,.entry-title,.entry-footer,.comments-area,.site-info,.entry-author,.entry-meta,.page-title,.taxonomy-description{width:660px;margin-right:auto;margin-bottom:1.5em;margin-left:auto}.home .site-title{font-size:2.333em!important}.site-description{font-size:1.333em}.blog .hentry,.archive .hentry,.search .hentry{padding:16em 0}.single-thumbnail .entry-background{top:-85px}}.home .site-title{font-size:1.667em;line-height:1.25;margin:1.75em auto .25em;padding:0;text-align:center;text-transform:uppercase}@media screen and (min-width:1060px){.home .site-title{font-size:3.75em!important;margin:.75em auto .25em}.singular .entry-title{font-size:3.25em!important;width:1000px;margin:0 auto;padding:7rem 0 7rem 0}.site-description{font-size:1.667em;margin:-.5em auto 3em;padding:0}.singular .custom-logo,.error404 .custom-logo,.search-no-results .custom-logo{margin-right:-.25em;top:0}aside#block-7.widget.widget_block.widget_text{width:100%!important;height:auto;word-spacing:.2rem}.footer-widgets .widget-area{width:100%!important;margin:0;float:left}}.footer-widgets .widget-area{width:100%}.footer-widgets{padding:3em 1.5em;background:#000}