.header-bar-wrap{border-bottom:2px solid rgba(0, 0, 0, 0.05);background:#fff;}
.header-bar{display:flex;flex-wrap:wrap;padding:0;}
.header-bar .header-content{padding:0.6em 0 0.5em 1rem;font-size:14px;font-size:0.875rem;}
.header-bar .header-content .header-date, .header-bar .header-content .header-text{display:inline-block;margin-right:1.5em;}
.secondary-navigation{position:relative;width:100%;order:3;}
.top-navigation ul, .top-navigation .menu-item-has-children > a > .icon, .top-navigation ul a > .icon{display:none;}
.top-navigation.toggled-on > ul.menu{display:block;}
.secondary-menu-toggle{display:flex;margin:0;margin-left:auto;padding:0.6em 1em 0.5em;border:none;background:none;color:#202020;text-decoration:none;font-size:14px;font-size:0.875rem;text-align:left;align-items:center;}
.secondary-menu-toggle .menu-toggle-text{margin-left:0.5em;}
.secondary-menu-toggle:focus{outline:thin dotted;color:#202020;background:none;}
.secondary-menu-toggle:hover, .secondary-menu-toggle:active{color:rgba(0, 0, 0, 0.5);background:none;cursor:pointer;}
.secondary-menu-toggle .icon{margin:0;width:16px;height:16px;vertical-align:top;fill:#202020;}
.secondary-menu-toggle:hover .icon, .secondary-menu-toggle:active .icon{fill:rgba(0, 0, 0, 0.5);}
.secondary-menu-toggle[aria-expanded=true] .icon-menu,
.secondary-menu-toggle[aria-expanded=false] .icon-close{display:none;}
.secondary-menu-toggle[aria-expanded=true] .icon-close{display:inline-block;}
.top-navigation ul{margin:0;padding:0;color:#202020;list-style:none;font-size:14px;font-size:0.875rem;}
.top-navigation > ul{border-top:1px solid rgba(0, 0, 0, 0.05);}
.top-navigation ul li{position:relative;margin:0;}
.top-navigation ul a{display:block;margin:0;padding:0.75em 1em;border-top:1px solid rgba(0, 0, 0, 0.05);text-decoration:none;}
.top-navigation ul a, .top-navigation ul a:link, .top-navigation ul a:visited{color:#202020;text-decoration:none;}
.top-navigation ul a:hover, .top-navigation ul a:active, .top-navigation ul a:focus{color:rgba(0, 0, 0, 0.5);}
.top-navigation ul li.current-menu-item > a{text-decoration:underline;}
.top-navigation ul ul{font-size:14px;font-size:0.875rem;}
.is-amp-page .top-navigation ul button.toggled-on + ul,
.top-navigation ul ul.toggled-on{display:block;}
.top-navigation ul ul a{padding-left:2em;}
.top-navigation ul ul ul a{padding-left:3em;}
.top-navigation ul ul ul ul a{padding-left:4em;}
.top-navigation .dropdown-toggle{position:absolute;display:block;top:0;right:0;padding:0.6em 1em;background:none;border:none;}
.top-navigation .dropdown-toggle:focus{outline:thin dotted;color:#202020;background:none;}
.top-navigation .dropdown-toggle:hover, .top-navigation .dropdown-toggle:active{background:none;}
.top-navigation .dropdown-toggle .icon{margin:0.5em 0 0;width:16px;height:16px;vertical-align:top;fill:#202020;}
.top-navigation .dropdown-toggle:hover .icon, .top-navigation .dropdown-toggle:active .icon{fill:rgba(0, 0, 0, 0.5);}
.top-navigation .dropdown-toggle.toggled-on .icon{-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
@media only screen and (min-width: 25em) {
.boxed-theme-layout .header-bar{padding-left:0;padding-right:0;}
}
@media only screen and (min-width: 55em) {
.header-bar{padding-left:1.5rem;padding-right:1.5rem;}
.header-bar .header-content{flex-grow:1;max-width:100%;padding-left:0;}
.centered-theme-layout .header-bar, .boxed-theme-layout .header-bar{padding-left:1rem;padding-right:0.25rem;}
.secondary-menu-toggle, .top-navigation .dropdown-toggle{display:none;}
.top-navigation ul, .top-navigation ul ul{display:block;}
.secondary-navigation{display:flex;margin-left:auto;width:auto;align-items:center;order:1;}
#header-bar .top-navigation > ul.menu{display:flex;flex-flow:row wrap;margin:0;border-bottom:none;}
.top-navigation > ul, .top-navigation > ul > li > a{border:none;}
.top-navigation > ul > li > a{padding:0.6em 1em 0.5em;}
.top-navigation ul ul{position:absolute;left:-999em;top:100%;z-index:99999;border:2px solid rgba(0, 0, 0, 0.05);border-top:none;background:#fff;}
.top-navigation ul ul a{border-width:2px;}
.top-navigation ul li:hover > ul, .top-navigation ul li.focus > ul{right:0;left:auto;}
.top-navigation ul ul li a{width:16rem;}
.top-navigation ul ul ul{left:-999em;top:0;}
.top-navigation ul ul li:hover > ul, .top-navigation ul ul li.focus > ul{right:100%;left:auto;}
.top-navigation ul ul li a, .top-navigation ul ul ul li a, .top-navigation ul ul ul ul li a{padding:0.6em 1em;}
.top-navigation .menu-item-has-children > a > .icon{position:relative;display:inline-block;left:0.3rem;top:0.075rem;width:11px;height:11px;fill:#202020;}
.top-navigation ul ul .menu-item-has-children > a > .icon{position:absolute;left:auto;right:1em;top:50%;margin-top:-0.3rem;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.top-navigation ul .menu-item-has-children > a:hover > .icon{fill:rgba(0, 0, 0, 0.5);}
} .primary-navigation-container{position:relative;}
.header-search{font-size:17px;font-size:1.0625rem;}
.header-search .header-search-icon{position:absolute;right:0;display:inline-block;padding:1em;z-index:99;background:none;}
.header-search .header-search-icon:hover, .header-search .header-search-icon:active{cursor:pointer;}
.header-search .header-search-icon:focus{outline:none;}
.header-search .header-search-icon .icon-search{margin:0;padding:0;width:24px;height:24px;vertical-align:middle;fill:#fff;fill:var(--navi-text-color);}
.header-search .header-search-icon:hover .icon-search, .header-search .header-search-icon:active .icon-search{fill:rgba(255, 255, 255, 0.5);fill:var(--navi-hover-text-color);}
.header-search .header-search-form{position:absolute;top:3.75em;right:0;display:none;margin:0;padding:1.5rem;background:#202020;background:var(--navi-color);border-top:1px solid rgba(255, 255, 255, 0.05);border-top:1px solid var(--navi-border-color);width:100%;z-index:999;}
.header-search .header-search-form.toggled-on{display:block;}
.header-search .header-search-form .search-form{background:#fff;}
@media only screen and (min-width: 25em) {
.header-search .header-search-icon{right:0.5rem;}
}
@media only screen and (min-width: 55em) {
.primary-navigation-container{display:flex;justify-content:space-between;}
.primary-navigation-container .primary-navigation{flex-grow:1;order:1;}
.primary-navigation-container .header-search{order:2;}
.header-search .header-search-icon{position:static;margin-right:1.5rem;}
.header-search .header-search-form{right:1.5rem;width:auto;border:1px solid rgba(255, 255, 255, 0.075);border:1px solid var(--submenu-border-color);background:#ee1133;background:var(--submenu-color);}
.header-search .header-search-form .search-form{min-width:300px;}
.centered-theme-layout .header-search .header-search-icon, .boxed-theme-layout .header-search .header-search-icon{margin-right:0.5rem;}
.centered-theme-layout .header-search .header-search-form, .boxed-theme-layout .header-search .header-search-form{right:0;}
} .before-header-widget-area{padding:1px;background-color:#fff;background-color:var(--page-background-color);}
.before-header-widget-area .widget{margin:0 auto;max-width:1440px;padding:0;background:none;}
.after-header-widget-area, .before-footer-columns-widget-area{margin:0 auto;max-width:1440px;}
.before-footer-widget-area{padding:1px;background-color:#202020;background-color:var(--footer-color);}
.before-footer-widget-area .widget{margin:0 auto;max-width:1440px;background:none;padding-bottom:0;}
@media only screen and (min-width: 25em) {
.before-header-widget-area .widget, .after-header-widget-area, .before-footer-columns-widget-area{padding-left:1rem;padding-right:1rem;}
}
@media only screen and (min-width: 40em) {
.before-header-widget-area .widget, .after-header-widget-area, .before-footer-columns-widget-area{padding-left:1.5rem;padding-right:1.5rem;}
} .entry-author{margin:1.5rem 0 0;padding:1.5rem 0 0;border-top:2px solid rgba(0, 0, 0, 0.05);text-align:center;}
.entry-author .author-avatar{margin-bottom:1rem;}
.entry-author .author-avatar img{vertical-align:top;}
.entry-author .author-heading .author-title{display:block;margin:0 0 0.25em;padding:0;font-size:18px;font-size:1.125rem;font-family:Quicksand, Tahoma, Arial;font-family:var(--widget-title-font);font-weight:normal;line-height:1.4;}
.entry-author .author-heading .author-link{display:inline-block;margin:0 0 0.5em;font-size:15px;font-size:0.9375rem;}
.entry-author .author-bio{margin:0;font-size:16px;font-size:1rem;}
@media only screen and (min-width: 30em) {
.entry-author{display:flex;text-align:left;}
.entry-author .author-avatar{margin-right:1rem;margin-bottom:0;width:25%;max-width:128px;}
.entry-author .author-heading .author-title{display:inline-block;margin:0 1em 0.25em 0;}
}
@media only screen and (min-width: 40em) {
.entry-author .author-avatar{margin-right:1.5rem;}
.entry-author .author-heading .author-title{font-size:20px;font-size:1.25rem;}
} .footer-widgets-background{padding:0;background:#202020;background:var(--footer-color);}
.footer-widgets .widget{color:rgba(255, 255, 255, 0.5);color:var(--footer-hover-text-color);background:rgba(255, 255, 255, 0.025);background:var(--footer-border-color);border-color:rgba(255, 255, 255, 0.025);border-color:var(--footer-border-color);}
.footer-widgets .widget .widget-title, .before-footer-widget-area .widget .widget-title{color:#fff;color:var(--footer-text-color);}
.footer-widgets .widget a:link, .footer-widgets .widget a:visited, .before-footer-widget-area .widget a:link, .before-footer-widget-area .widget a:visited{color:#fff;color:var(--footer-text-color);}
.footer-widgets .widget a:hover, .footer-widgets .widget a:active, .before-footer-widget-area .widget a:hover, .before-footer-widget-area .widget a:active{color:rgba(255, 255, 255, 0.5);color:var(--footer-hover-text-color);}
.footer-widgets .widget input[type=text],
.footer-widgets .widget input[type=email],
.footer-widgets .widget input[type=url],
.footer-widgets .widget input[type=password],
.footer-widgets .widget input[type=search],
.footer-widgets .widget textarea, .before-footer-widget-area .widget input[type=text],
.before-footer-widget-area .widget input[type=email],
.before-footer-widget-area .widget input[type=url],
.before-footer-widget-area .widget input[type=password],
.before-footer-widget-area .widget input[type=search],
.before-footer-widget-area .widget textarea{border:1px solid rgba(255, 255, 255, 0.025);border:1px solid var(--footer-border-color);color:rgba(255, 255, 255, 0.5);color:var(--footer-hover-text-color);}
.footer-widgets .widget input[type=text]:focus,
.footer-widgets .widget input[type=email]:focus,
.footer-widgets .widget input[type=url]:focus,
.footer-widgets .widget input[type=password]:focus,
.footer-widgets .widget input[type=search]:focus,
.footer-widgets .widget textarea:focus, .before-footer-widget-area .widget input[type=text]:focus,
.before-footer-widget-area .widget input[type=email]:focus,
.before-footer-widget-area .widget input[type=url]:focus,
.before-footer-widget-area .widget input[type=password]:focus,
.before-footer-widget-area .widget input[type=search]:focus,
.before-footer-widget-area .widget textarea:focus{border:1px solid rgba(255, 255, 255, 0.025);border:1px solid var(--footer-border-color);background:rgba(255, 255, 255, 0.025);background:var(--footer-border-color);color:#fff;color:var(--footer-text-color);}
.footer-widgets .widget .tzwb-posts-list .tzwb-entry-meta, .footer-widgets .widget .tzwb-posts-list .tzwb-entry-meta a:link, .footer-widgets .widget .tzwb-posts-list .tzwb-entry-meta a:visited, .footer-widgets .widget .tzwb-comments-list .tzwb-comment-date, .before-footer-widget-area .widget .tzwb-posts-list .tzwb-entry-meta, .before-footer-widget-area .widget .tzwb-posts-list .tzwb-entry-meta a:link, .before-footer-widget-area .widget .tzwb-posts-list .tzwb-entry-meta a:visited, .before-footer-widget-area .widget .tzwb-comments-list .tzwb-comment-date{color:rgba(255, 255, 255, 0.5);color:var(--footer-hover-text-color);border-color:rgba(255, 255, 255, 0.025);border-color:var(--footer-border-color);}
.footer-widgets .widget .tzwb-posts-list .tzwb-entry-meta a:hover, .footer-widgets .widget .tzwb-posts-list .tzwb-entry-meta a:active, .before-footer-widget-area .widget .tzwb-posts-list .tzwb-entry-meta a:hover, .before-footer-widget-area .widget .tzwb-posts-list .tzwb-entry-meta a:active{color:#fff;color:var(--footer-text-color);}
@media only screen and (min-width: 25em) {
.footer-widgets-background{padding:1rem 0 0;border-bottom:2px solid rgba(255, 255, 255, 0.025);border-bottom:2px solid var(--footer-border-color);}
.centered-theme-layout .footer-widgets-background{padding-top:0;}
.centered-theme-layout .footer-widgets .widget{margin-bottom:2px;}
}
@media only screen and (min-width: 35em) {
.footer-widgets{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;}
.footer-widget-column{display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;box-sizing:border-box;padding-right:1rem;width:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-direction:column;}
.footer-widget-column .widget:last-child{flex-grow:1;}
.centered-theme-layout .footer-widgets-background{padding-left:2px;padding-right:2px;}
.centered-theme-layout .footer-widgets{margin-right:-2px;}
.centered-theme-layout .footer-widget-column{padding-right:2px;}
.footer-widget-column:nth-child(1):nth-last-child(3),
.footer-widget-column:nth-child(2):nth-last-child(2),
.footer-widget-column:nth-child(3):nth-last-child(1){width:100%;}
}
@media only screen and (min-width: 40em) {
.footer-widgets-background{padding:1.5rem 0 0;}
.footer-widgets{margin-right:-1.5rem;}
.footer-widget-column{padding-right:1.5rem;}
.centered-theme-layout .footer-widgets-background{padding-left:2px;padding-right:2px;}
}
@media only screen and (min-width: 50em) {
.footer-widget-column:nth-child(1):nth-last-child(3),
.footer-widget-column:nth-child(2):nth-last-child(2),
.footer-widget-column:nth-child(3):nth-last-child(1){width:33.3333333333%;}
}
@media only screen and (min-width: 65em) {
.footer-widget-column:nth-child(1):nth-last-child(4),
.footer-widget-column:nth-child(2):nth-last-child(3),
.footer-widget-column:nth-child(3):nth-last-child(2),
.footer-widget-column:nth-child(4):nth-last-child(1){width:25%;}
} .site-footer .site-info .footer-text{display:block;}
.footer-navigation{margin:1.5rem 0 0;}
.footer-navigation-menu{margin:0;padding:0;list-style:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;}
.footer-navigation-menu li{margin:0;}
.footer-navigation-menu a{display:block;margin:0;padding:0.5rem 1rem;text-align:center;text-decoration:none;}
.footer-navigation-menu li.current-menu-item > a{text-decoration:underline;}
@media only screen and (min-width: 40em) {
.footer-navigation-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;}
.footer-navigation-menu a{text-align:left;}
}
@media only screen and (min-width: 55em) {
.site-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;}
.site-footer .footer-navigation{order:2;margin:1rem 0 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;}
.site-footer .site-info{flex-grow:1;order:1;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;}
} .scroll-to-top-button{position:fixed;right:0.75em;bottom:0.75em;z-index:9999;display:inline;margin:0 auto;padding:0;width:50px;height:50px;cursor:pointer;opacity:0;-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;}
.scroll-to-top-button.visible{opacity:1;}
.scroll-to-top-button:focus{background:#ee1133;background:var(--button-color);}
.scroll-to-top-button:focus:hover{background:#D5001A;background:var(--button-hover-color);}
.scroll-to-top-button .icon{margin:0.15em 0 0;width:22px;height:22px;vertical-align:top;fill:#fff;fill:var(--button-text-color);}
.scroll-to-top-button:hover .icon, .scroll-to-top-button:active .icon{fill:#fff;fill:var(--button-hover-text-color);}
.customize-partial-edit-shortcuts-shown .header-bar .header-content .header-text{margin-left:2em;}
.customize-partial-edit-shortcut-donovan_theme_options-header_text button {
top: -5px;
left: -35px;
}