:root {
--header-bar-background-color: #2a4861;
--header-bar-text-color: #fff;
--header-bar-text-hover-color: rgba(255, 255, 255, 0.5);
--header-bar-border-color: rgba(255, 255, 255, 0.1);
--footer-widgets-background-color: #2a4861;
--footer-widgets-text-color: #fff;
--footer-widgets-link-color: rgba(255, 255, 255, 0.6);
--footer-widgets-link-hover-color: #fff;
--footer-widgets-border-color: rgba(255, 255, 255, 0.1);
} .header-bar-wrap {
background-color: #2a4861;
background-color: var(--header-bar-background-color);
border-bottom: 1px solid;
border-color: rgba(255, 255, 255, 0.1);
border-color: var(--header-bar-border-color);
}
.header-bar {
display: flex;
flex-wrap: wrap;
padding: 0;
}
.header-bar .social-menu-wrap {
order: 2;
margin-left: auto;
}
.secondary-navigation {
position: relative;
width: 100%;
order: 3;
}
.top-navigation ul {
margin: 0;
padding: 0;
color: #fff;
color: var(--header-bar-text-color);
list-style: none;
font-size: 15px;
font-size: 0.9375rem;
font-family: "Barlow", arial, helvetica, sans-serif;
font-family: var(--navi-font);
font-weight: normal;
font-weight: var(--navi-font-weight);
text-transform: none;
text-transform: var(--navi-text-transform);
} .top-navigation ul,
.top-navigation .menu-item-has-children > a > .icon,
.top-navigation .page_item_has_children > a > .icon,
.top-navigation ul a > .icon {
display: none;
}
.top-navigation.toggled-on > ul.menu {
display: block;
} .top-navigation ul li {
position: relative;
margin: 0;
}
.top-navigation ul a {
display: block;
margin: 0;
padding: 0.75rem 1.5rem;
border-top: 1px solid;
border-color: rgba(255, 255, 255, 0.1);
border-color: var(--header-bar-border-color);
text-decoration: none;
}
.top-navigation ul a,
.top-navigation ul a:link,
.top-navigation ul a:visited {
color: #fff;
color: var(--header-bar-text-color);
text-decoration: none;
transition: all 0.15s ease;
}
.top-navigation ul a:hover,
.top-navigation ul a:active,
.top-navigation ul a:focus {
color: rgba(255, 255, 255, 0.5);
color: var(--header-bar-text-hover-color);
}
.top-navigation ul li.current-menu-item > a {
text-decoration: underline;
} .top-navigation ul ul {
font-size: 15px;
font-size: 0.9375rem;
background-color: #2a4861;
background-color: var(--header-bar-background-color);
}
.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: 3rem;
}
.top-navigation ul ul ul a {
padding-left: 4.5rem;
}
.top-navigation ul ul ul ul a {
padding-left: 6rem;
} .secondary-menu-toggle {
display: flex;
align-items: center;
margin: 0;
padding: 0.75rem 1.25rem;
border: none;
background: none;
color: #fff;
color: var(--header-bar-text-color);
text-decoration: none;
font-size: 15px;
font-size: 0.9375rem;
font-family: "Barlow", arial, helvetica, sans-serif;
font-family: var(--navi-font);
font-weight: normal;
font-weight: var(--navi-font-weight);
text-transform: none;
text-transform: var(--navi-text-transform);
text-align: left;
transition: all 0.15s ease;
}
.secondary-menu-toggle .menu-toggle-text {
display: none;
}
.secondary-menu-toggle:focus {
outline: thin dotted;
color: #fff;
color: var(--header-bar-text-color);
background: none;
}
.secondary-menu-toggle:hover,
.secondary-menu-toggle:active {
color: rgba(255, 255, 255, 0.5);
color: var(--header-bar-text-hover-color);
background: none;
cursor: pointer;
}
.secondary-menu-toggle .icon {
margin: 0;
width: 20px;
height: 20px;
vertical-align: top;
fill: #fff;
fill: var(--header-bar-text-color);
transition: fill 0.15s ease;
}
.secondary-menu-toggle:hover .icon,
.secondary-menu-toggle:active .icon {
fill: rgba(255, 255, 255, 0.5);
fill: var(--header-bar-text-hover-color);
}
.secondary-menu-toggle[aria-expanded=true] .icon-ellipsis,
.secondary-menu-toggle[aria-expanded=false] .icon-close {
display: none;
}
.secondary-menu-toggle[aria-expanded=true] .icon-close {
display: inline-block;
} .top-navigation .dropdown-toggle {
position: absolute;
display: block;
top: 0;
right: 0;
padding: 0.75rem 1rem;
background: none;
border: none;
}
.top-navigation .dropdown-toggle:focus {
outline: thin dotted;
color: #fff;
color: var(--header-bar-text-color);
background: none;
}
.top-navigation .dropdown-toggle:hover,
.top-navigation .dropdown-toggle:active {
background: none;
}
.top-navigation .dropdown-toggle .icon {
margin: 0.35em 0 0;
width: 18px;
height: 18px;
vertical-align: top;
fill: #fff;
fill: var(--header-bar-text-color);
transition: fill 0.15s ease;
}
.top-navigation .dropdown-toggle:hover .icon,
.top-navigation .dropdown-toggle:active .icon,
.top-navigation .dropdown-toggle:focus .icon {
fill: rgba(255, 255, 255, 0.5);
fill: var(--header-bar-text-hover-color);
}
.top-navigation .dropdown-toggle.toggled-on .icon {
-ms-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); transform: rotate(-180deg);
}
@media only screen and (min-width: 400px) {
.secondary-menu-toggle .menu-toggle-text {
display: block;
margin-left: 0.5rem;
}
}
@media only screen and (min-width: 960px) {
.header-bar {
padding-left: 0.5rem;
padding-right: 0.5rem;
}
body.wide-theme-layout .site .header-bar {
max-width: calc(1240px - 2rem);
margin-left: auto;
margin-right: auto;
}
.secondary-menu-toggle,
.top-navigation .dropdown-toggle {
display: none;
}
.top-navigation ul,
.top-navigation ul ul {
display: block;
}
.secondary-navigation {
display: flex;
width: auto;
align-items: center;
order: 1;
}
#header-top .top-navigation > ul.menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin: 0;
padding: 0;
border: none;
}
.top-navigation ul {
font-size: 15px;
font-size: 0.9375rem;
}
.top-navigation ul a {
padding: 0.75rem 1rem;
border: none;
} .top-navigation ul ul {
position: absolute;
left: -999em;
top: 100%;
z-index: 99999;
padding: 0.25rem 0;
border: 1px solid;
border-color: rgba(255, 255, 255, 0.1);
border-color: var(--header-bar-border-color);
}
.top-navigation ul li:hover > ul,
.top-navigation ul li.focus > ul {
left: 0;
right: auto;
}
.top-navigation ul ul li a {
width: 16rem;
}
.top-navigation ul ul ul {
left: -999em;
top: 0;
margin-top: -0.25rem;
}
.top-navigation ul ul li:hover > ul,
.top-navigation ul ul li.focus > ul {
left: 100%;
right: auto;
}
.top-navigation ul ul li a,
.top-navigation ul ul ul li a,
.top-navigation ul ul ul ul li a {
padding: 0.75rem 1.25rem;
border: none;
} .top-navigation .menu-item-has-children > a > .icon,
.top-navigation .page_item_has_children > a > .icon {
position: relative;
display: inline-block;
left: 0.5rem;
top: 0.1rem;
width: 12px;
height: 12px;
fill: #fff;
fill: var(--header-bar-text-color);
transition: fill 0.15s ease;
}
.top-navigation ul ul .menu-item-has-children > a > .icon,
.top-navigation ul ul .page_item_has_children > a > .icon {
position: absolute;
left: auto;
right: 1em;
top: 50%;
margin-top: -0.4rem;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.top-navigation ul .menu-item-has-children > a:hover > .icon,
.top-navigation ul .page_item_has_children > a:hover > .icon {
fill: rgba(255, 255, 255, 0.5);
fill: var(--header-bar-text-hover-color);
}
} .header-search-enabled .header-main {
position: relative;
align-items: center;
}
.header-search-enabled .primary-menu-toggle {
order: 3;
margin-left: 0;
}
.header-search-enabled .primary-navigation {
order: 4;
}
.header-search-enabled .header-search-button {
order: 2;
margin-left: auto;
font-size: 17px;
font-size: 1.0625rem;
font-family: "Barlow", arial, helvetica, sans-serif;
font-family: var(--navi-font);
font-weight: normal;
font-weight: var(--navi-font-weight);
text-transform: none;
text-transform: var(--navi-text-transform);
}
.header-search-enabled .header-search-button .header-search-icon {
margin: 0;
padding: 1rem;
color: #fff;
color: var(--header-text-color);
background: none;
border: none;
}
.header-search-enabled .header-search-button .header-search-icon:hover, .header-search-enabled .header-search-button .header-search-icon:active {
cursor: pointer;
color: rgba(255, 255, 255, 0.5);
color: var(--header-text-hover-color);
}
.header-search-enabled .header-search-button .header-search-icon:focus {
outline: thin dotted;
color: #fff;
color: var(--header-text-color);
}
.header-search-enabled .header-search-button .header-search-icon .icon-search {
margin: 0;
padding: 0;
width: 28px;
height: 28px;
vertical-align: middle;
fill: currentColor;
transition: fill 0.15s ease;
}
.header-search-enabled .header-search-dropdown {
display: none;
margin: 0;
padding: 0 1.5rem;
background-color: #2a4861;
background-color: var(--header-background-color);
box-sizing: border-box;
z-index: 999;
}
.header-search-enabled .header-search-dropdown.active, .header-search-enabled .header-search-dropdown.toggled-on {
display: block;
}
.header-search-enabled .header-search-dropdown .header-search-form {
display: flex;
padding: 1.5rem 0;
border-top: 1px solid;
border-color: #fff;
border-color: var(--header-text-color);
}
.header-search-enabled .header-search-dropdown .header-search-form .search-form {
flex-grow: 1;
}
.header-search-enabled .header-search-dropdown .header-search-form .search-form .search-field {
background: #fff;
border: none;
}
.header-search-enabled .header-search-dropdown .header-search-form .search-form .search-submit {
background: #fff;
color: #5d7b94;
color: var(--link-color);
}
.header-search-enabled .header-search-dropdown .header-search-form .search-form .search-submit:hover, .header-search-enabled .header-search-dropdown .header-search-form .search-form .search-submit:active {
color: #2a4861;
color: var(--link-hover-color);
}
@media only screen and (min-width: 640px) {
.header-search-enabled .header-search-dropdown {
padding-left: 1.75rem;
padding-right: 1.75rem;
}
.header-search-enabled .header-search-dropdown .header-search-form {
padding-top: 1.75rem;
padding-bottom: 1.75rem;
}
}
@media only screen and (min-width: 960px) {
.header-search-and-main-navigation-active .primary-navigation {
order: 2;
}
.header-search-and-main-navigation-active .header-search-button {
order: 3;
margin-left: 0;
}
.header-search-and-main-navigation-active .header-search-button .header-search-icon .icon-search {
margin: 5px 0;
width: 24px;
height: 24px;
vertical-align: top;
}
.header-search-enabled .header-search-dropdown {
position: absolute;
margin-top: -2rem;
padding: 0;
width: 100%;
max-width: 1240px;
background: none;
}
.header-search-enabled .header-search-dropdown .header-search-main {
display: flex;
justify-content: flex-end;
}
.header-search-enabled .header-search-dropdown .header-search-main .header-search-form {
max-width: 375px;
flex-grow: 1;
margin-right: 2rem;
padding: 1.5rem;
background-color: #2a4861;
background-color: var(--header-background-color);
}
.wide-theme-layout.header-search-enabled .header-search-dropdown {
max-width: 100%;
}
.wide-theme-layout.header-search-enabled .header-search-dropdown .header-search-main {
max-width: 1240px;
margin-left: auto;
margin-right: auto;
}
}
@media only screen and (min-width: 1280px) {
.header-search-enabled .header-search-dropdown .header-search-main .header-search-form {
margin-right: 2.5rem;
}
} .header-search-hidden .site-header .header-search-button,
.header-search-hidden .header-search-dropdown {
display: none;
} .social-menu-wrap .social-icons-menu {
display: flex;
flex-flow: row wrap;
margin: 0;
padding: 0;
border: none;
list-style: none;
}
.social-menu-wrap .social-icons-menu li {
margin: 0;
padding: 0;
border: none;
list-style: none;
}
.social-menu-wrap .social-icons-menu li a {
display: block;
margin: 0;
padding: 0.65rem;
}
.social-menu-wrap .social-icons-menu li a:hover,
.social-menu-wrap .social-icons-menu li a:active {
text-decoration: none;
}
.social-menu-wrap .social-icons-menu li a .icon {
margin: 0;
width: 18px;
height: 18px;
vertical-align: middle;
fill: currentColor;
} .header-social-menu-wrap {
padding-right: 0.5rem;
}
.header-social-menu-wrap .social-icons-menu li a {
color: #fff;
color: var(--header-bar-text-color);
}
.header-social-menu-wrap .social-icons-menu li a:hover,
.header-social-menu-wrap .social-icons-menu li a:active {
color: rgba(255, 255, 255, 0.5);
color: var(--header-bar-text-hover-color);
} .footer-social-menu-wrap .social-icons-menu {
margin-left: -0.5rem;
}
.footer-social-menu-wrap .social-icons-menu li a {
display: flex;
padding: 0.6rem;
color: #fff;
color: var(--footer-link-color);
}
.footer-social-menu-wrap .social-icons-menu li a:hover,
.footer-social-menu-wrap .social-icons-menu li a:active {
color: rgba(255, 255, 255, 0.6);
color: var(--footer-link-hover-color);
}
.footer-social-menu-wrap .social-icons-menu li a .icon {
width: 17px;
height: 17px;
}
@media only screen and (min-width: 960px) {
.footer-social-menu-wrap .social-icons-menu {
margin-left: 1.5rem;
margin-right: -0.5rem;
justify-content: flex-end;
}
} .before-header-widget-area,
.after-header-widget-area,
.before-footer-widget-area {
margin: 0 auto;
max-width: 1240px;
padding-left: 1.25rem;
padding-right: 1.25rem;
}
.before-header-widget-area .widget:first-child,
.after-header-widget-area .widget:first-child,
.before-footer-widget-area .widget:first-child {
margin-top: 1.25rem;
}
.after-header-widget-area,
.before-footer-widget-area {
padding-top: 1px;
padding-bottom: 1px;
background: #fff;
}
@media only screen and (min-width: 480px) {
.before-header-widget-area,
.after-header-widget-area,
.before-footer-widget-area {
padding-left: 1.5rem;
padding-right: 1.5rem;
}
}
@media only screen and (min-width: 640px) {
.before-header-widget-area,
.after-header-widget-area,
.before-footer-widget-area {
padding-left: 1.75rem;
padding-right: 1.75rem;
}
}
@media only screen and (min-width: 960px) {
.before-header-widget-area,
.after-header-widget-area,
.before-footer-widget-area {
padding-left: 2rem;
padding-right: 2rem;
}
}
@media only screen and (min-width: 1280px) {
.before-header-widget-area,
.after-header-widget-area,
.before-footer-widget-area {
padding-left: 2.5rem;
padding-right: 2.5rem;
}
} .entry-author {
margin: 1.25rem 0 0;
padding: 0;
text-align: center;
}
.entry-author .author-avatar {
margin: 0 auto 1rem;
max-width: 128px;
}
.entry-author .author-avatar img {
vertical-align: top;
}
.entry-author .author-heading .author-title {
margin: 0 0 0.5rem;
font-size: 18px;
font-size: 1.125rem;
}
.entry-author .author-heading .author-link {
display: inline-block;
margin: 0 0 0.5rem;
}
.entry-author .author-bio {
margin: 0;
}
@media only screen and (min-width: 480px) {
.entry-author {
display: flex;
text-align: left;
margin-top: 1.5rem;
}
.entry-author .author-avatar {
margin-left: 0;
margin-right: 1.5rem;
margin-bottom: 0;
width: 30%;
max-width: 128px;
min-width: 64px;
}
.entry-author .author-heading .author-title {
display: inline-block;
margin-right: 1rem;
}
}
@media only screen and (min-width: 640px) {
.entry-author {
margin-top: 1.75rem;
}
.entry-author .author-heading .author-title {
font-size: 20px;
font-size: 1.25rem;
}
}
@media only screen and (min-width: 960px) {
.entry-author {
margin-top: 2rem;
}
.entry-author .author-avatar {
margin-right: 2rem;
min-width: 128px;
}
}
@media only screen and (min-width: 1280px) {
.entry-author {
margin-top: 2.5rem;
}
} .author-bio-hidden .type-post .entry-author {
display: none;
} .footer-widgets-background {
display: flex;
padding: 1.25rem 1.25rem 0;
color: #fff;
color: var(--footer-widgets-text-color);
background-color: #2a4861;
background-color: var(--footer-widgets-background-color);
border-bottom: 1px solid;
border-color: rgba(255, 255, 255, 0.1);
border-color: var(--footer-widgets-border-color);
}
.footer-widgets-wrap {
width: 100%;
}
body.wide-theme-layout .site .footer-widgets-wrap {
margin-left: auto;
margin-right: auto;
max-width: 1160px;
} .footer-widgets .widget {
margin-bottom: 1.25rem;
}
.footer-widgets .widget .widget-title {
color: #fff;
color: var(--footer-widgets-text-color);
}
.footer-widgets .widget a:link,
.footer-widgets .widget a:visited {
color: rgba(255, 255, 255, 0.6);
color: var(--footer-widgets-link-color);
}
.footer-widgets .widget a:hover,
.footer-widgets .widget a:active {
color: #fff;
color: var(--footer-widgets-link-hover-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 input[type=submit],
.footer-widgets .widget textarea {
border: 1px solid;
border-color: rgba(255, 255, 255, 0.1);
border-color: var(--footer-widgets-border-color);
color: #fff;
color: var(--footer-widgets-link-hover-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 {
color: #fff;
color: var(--footer-widgets-text-color);
}
.footer-widgets .widget button,
.footer-widgets .widget input[type=button],
.footer-widgets .widget input[type=reset],
.footer-widgets .widget input[type=submit] {
color: #fff;
color: var(--footer-widgets-link-hover-color);
}
.footer-widgets .widget button:hover,
.footer-widgets .widget input[type=button]:hover,
.footer-widgets .widget input[type=reset]:hover,
.footer-widgets .widget input[type=submit]:hover,
.footer-widgets .widget button:focus,
.footer-widgets .widget input[type=button]:focus,
.footer-widgets .widget input[type=reset]:focus,
.footer-widgets .widget input[type=submit]:focus,
.footer-widgets .widget button:active,
.footer-widgets .widget input[type=button]:active,
.footer-widgets .widget input[type=reset]:active,
.footer-widgets .widget input[type=submit]:active {
color: rgba(255, 255, 255, 0.1);
color: var(--footer-widgets-border-color);
}
.footer-widgets .widget .tzwb-posts-list .tzwb-entry-meta,
.footer-widgets .widget .tzwb-posts-list .tzwb-entry-meta span::after,
.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 {
color: #fff;
color: var(--footer-widgets-link-hover-color);
}
.footer-widgets .widget .tzwb-posts-list .tzwb-entry-meta a:hover,
.footer-widgets .widget .tzwb-posts-list .tzwb-entry-meta a:active {
color: #fff;
color: var(--footer-widgets-text-color);
}
@media only screen and (min-width: 480px) {
.footer-widgets-background {
padding: 1.5rem 1.5rem 0;
}
.footer-widgets .widget {
margin-bottom: 1.5rem;
}
}
@media only screen and (min-width: 560px) {
.footer-widgets {
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -1.5rem;
}
.footer-widget-column {
display: flex;
flex-grow: 1;
box-sizing: border-box;
padding-right: 1.5rem;
width: 50%;
flex-direction: column;
}
.footer-widget-column .widget:last-child {
flex-grow: 1;
} .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: 640px) {
.footer-widgets-background {
padding: 1.75rem 1.75rem 0;
}
.footer-widgets {
margin-right: -1.75rem;
}
.footer-widget-column {
padding-right: 1.75rem;
}
.footer-widgets .widget {
margin-bottom: 1.75rem;
}
}
@media only screen and (min-width: 800px) { .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: 960px) {
.footer-widgets-background {
padding: 2rem 2rem 0;
}
.footer-widgets {
margin-right: -2rem;
}
.footer-widget-column {
padding-right: 2rem;
}
.footer-widgets .widget {
margin-bottom: 2rem;
}
}
@media only screen and (min-width: 1120px) { .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%;
}
}
@media only screen and (min-width: 1280px) {
.footer-widgets-background {
padding: 2.5rem 2.5rem 0;
}
.footer-widgets {
margin-right: -2.5rem;
}
.footer-widget-column {
padding-right: 2.5rem;
}
.footer-widgets .widget {
margin-bottom: 2.5rem;
}
} .footer-menus {
margin: 0 0 2rem;
}
.footer-navigation-menu {
margin: 0;
padding: 0;
list-style: none;
}
.footer-navigation-menu li {
margin: 0;
}
.footer-navigation-menu a {
display: block;
margin: 0;
padding: 0.5rem 0;
text-decoration: none;
}
.footer-navigation-menu li.current-menu-item > a {
text-decoration: underline;
}
@media only screen and (min-width: 640px) {
.footer-menus {
display: flex;
align-items: center;
}
.footer-navigation-menu {
display: flex;
flex-flow: row wrap;
}
.footer-navigation-menu a {
padding-right: 1.5rem;
}
}
@media only screen and (min-width: 960px) { .site-footer {
display: flex;
align-items: center;
}
.footer-menus {
margin: 0;
margin-left: auto;
order: 2;
}
.footer-navigation-menu a {
padding-right: 0;
padding-left: 1.5rem;
}
.site-footer .site-info {
order: 1;
margin-right: 1.5rem;
}
} .scroll-to-top-button {
position: fixed;
right: 1rem;
bottom: 1rem;
z-index: 9999;
display: inline-block;
margin: 0 auto;
padding: 0;
width: 50px;
height: 50px;
cursor: pointer;
-webkit-transition: none;
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-color: #2a4861;
background-color: var(--button-color);
}
.scroll-to-top-button:focus:hover {
background-color: #5d7b94;
background-color: var(--button-hover-color);
}
.scroll-to-top-button .icon {
margin: 0.2rem 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-occasio_theme_options-header_text button {
top: -5px;
left: -35px;
}@font-face{font-family:"ABHFontAwesomeBrands";font-style:normal;font-weight:900;font-display:block;src:url(//spcdn.shortpixel.ai/spio/ret_auto,v_1,q_cdnize,to_auto,s_webp:avif/50plusfit.de/wp-content/plugins/starbox/themes/fonts/fa-brands-400.woff2?rnd=12)format("woff2"),url(//spcdn.shortpixel.ai/spio/ret_auto,v_1,q_cdnize,to_auto,s_webp:avif/50plusfit.de/wp-content/plugins/starbox/themes/fonts/fa-brands-400.ttf?rnd=12)format("truetype")}@font-face{font-family:"ABHFontAwesome";font-style:normal;font-weight:900;font-display:block;src:url(//spcdn.shortpixel.ai/spio/ret_auto,v_1,q_cdnize,to_auto,s_webp:avif/50plusfit.de/wp-content/plugins/starbox/themes/fonts/fa-solid-900.woff2?rnd=12)format("woff2"),url(//spcdn.shortpixel.ai/spio/ret_auto,v_1,q_cdnize,to_auto,s_webp:avif/50plusfit.de/wp-content/plugins/starbox/themes/fonts/fa-solid-900.ttf?rnd=12)format("truetype")}.abh_tab_content .abh_text .abh_name,section.abh_tab{padding:0!important;margin:0!important}.abh_box,.abh_tabs{width:100%!important}.abh_box{clear:both!important;position:relative!important;padding:25px 0!important}.abh_tabs{list-style:none!important;padding:5px 0 1px!important;margin:0!important;font:13px arial!important;border-bottom:1px solid #ccc!important}.abh_tab_content .abh_text ul,.abh_tabs li{list-style:none!important;padding:0!important}.abh_tabs li{display:inline!important;margin:0!important}.abh_tabs li:after,.abh_tabs li:before{content:""!important;padding:0!important;margin:0!important}.abh_tab_content .abh_tab,.abh_tabs li i{display:none}.abh_tabs li a,.abh_tabs li a:hover{padding:4px 10px 5px!important;box-shadow:none!important;-webkit-box-shadow:none!important}.abh_tabs li a{background-color:transparent!important;border:0 solid #ccc!important;text-decoration:none!important;border-bottom:none!important;outline:0!important;font-size:100%!important;line-height:23px!important}.abh_tabs li a:hover{background-color:#ddd!important}.abh_tabs li a,.abh_tabs li.abh_active a{color:#333!important}.abh_tabs li.abh_active a,.abh_tabs li.abh_active a:hover{background-color:#eee!important;padding:4px 10px 5px!important;border-bottom:none!important;box-shadow:none!important;-webkit-box-shadow:none!important}.abh_tabs li a.icon_accept:hover{padding-left:24px!important}.abh_tabs_content_container{border:2px solid #ccc!important;border-top:none!important;padding:10px!important;width:400px!important}.abh_tab_content{padding:20px 12px!important;min-height:80px!important;overflow:hidden!important;border-bottom:1px solid #ccc!important}.abh_tab_content .abh_image{display:block;float:left!important;width:80px!important;margin-top:10px!important}.abh_tab_content .abh_image img{max-width:80px!important;height:auto;box-shadow:0 1px 4px rgba(0,0,0,.2)!important;overflow:hidden!important;-webkit-border-radius:50% 50% 50% 50%!important;-moz-border-radius:50% 50% 50% 50%!important;border-radius:50% 50% 50% 50%!important}.abh_tab_content .abh_image a{border:0!important;box-shadow:0 1px 4px rgba(0,0,0,.2)!important;-webkit-box-shadow:none!important}.abh_tab_content .abh_text{margin-left:96px!important;font-size:100%!important;line-height:1.5!important}.abh_tab_content .abh_text .abh_name{font-size:20px!important;clear:none!important;font-weight:700!important;text-align:left!important;line-height:20px!important}.abh_tab_content .abh_text .fn{text-transform:capitalize!important;clear:none!important;font-size:18px!important;line-height:24px!important;margin:0!important;padding:0!important;border:0!important}.abh_tab_content .abh_text a{font-size:100%!important;text-decoration:none!important;box-shadow:none!important;-webkit-box-shadow:none!important}.abh_tab_content .abh_text .abh_job{line-height:20px!important;font-size:100%!important}.abh_tab_content .abh_text .abh_job span{vertical-align:top!important;font-size:13px!important;background-image:none!important;padding:0!important;margin:0!important}.abh_tab_content .abh_text .abh_description{position:static!important;padding-top:6px!important;font-size:14px!important;width:100%!important}.abh_tab_content .abh_text .abh_allposts{font-size:11px!important;vertical-align:middle!important}.abh_tab_content .abh_text ul{margin:5px 0 0 15px!important}.abh_tab_content .abh_text ul li,.abh_tab_content .abh_text ul li span{font-size:13px!important;line-height:20px!important;margin:0!important}.abh_tab_content .abh_social{display:block;float:right!important;line-height:1px!important;padding:0!important;margin:3px 0 0!important;text-align:right!important}.abh_tab_content .abh_social div{width:140px!important;margin:0 0 0 auto!important}.abh_tab_content .abh_social a{display:inline-block;font-family:"ABHFontAwesomeBrands",sans-serif;width:24px!important;height:24px!important;margin:1px!important;padding:0!important;opacity:.5!important;transition:opacity .2s!important;text-decoration:none!important;-moz-transition:opacity .2s!important;-webkit-transition:opacity .2s!important;-o-transition:opacity .2s!important;border-radius:5px!important;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;font-style:normal;font-size:20px!important;line-height:25px;text-rendering:auto;text-align:center}.abh_tab_content .abh_social a:hover{opacity:1!important}.abh_tab_content .abh_social a.abh_facebook:before{content:""}.abh_tab_content .abh_social a.abh_flickr:before{content:""}.abh_tab_content .abh_social a.abh_google:before{content:""}.abh_tab_content .abh_social a.abh_instagram:before{content:""}.abh_tab_content .abh_social a.abh_linkedin:before{content:""}.abh_tab_content .abh_social a.abh_pinterest:before{content:""}.abh_tab_content .abh_social a.abh_tumblr:before{content:""}.abh_tab_content .abh_social a.abh_twitter:before{content:""}.abh_tab_content .abh_social a.abh_vimeo:before{content:""}.abh_tab_content .abh_social a.abh_youtube:before{content:""}.abh_tab_content .abh_social a.abh_email:before{font-family:"ABHFontAwesome",sans-serif;content:""}.abh_box .vcard{background:0 0!important;font-size:100%!important;border:0!important}.abh_box .abh_pwb a{position:absolute!important;text-decoration:none!important;font-size:9px!important;color:#999!important;right:0!important;bottom:5px!important;box-shadow:none!important;-webkit-box-shadow:none!important}@media only screen and (max-width:860px){.abh_social,.abh_tab_content .abh_image{margin-right:10px}.abh_tab_content .abh_text{text-align:justify;margin-left:0!important}}#author-bio-box,#authorarea,#cab-author,#entry-author-info,#post-author,.article-author,.author-bio,.author-box,.author-info,.author-wrap,.autore,.card-profile{display:none}