a,
.uk-link,
.uk-tab > * > a,
.PageList .PageListItem > a.PageListPage,
.PageList .PageListItemOpen > a.PageListPage,
.PageList .PageListItemOpen > a.PageListPage:hover,
.PageList .PageListItemOpen.PageListItemHover > a.PageListPage,
.PageList .PageListItemOpen.PageListItemHover > a.PageListPage:hover {
    color: var(--primary);
}

a:hover,
.uk-link:hover,
.uk-link-toggle:hover,
.uk-tab > * > a:hover,
.PageList .PageListItem > a.PageListPage:hover,
.PageList .PageListItem.PageListItemHover > a.PageListPage,
.PageList .PageListItem > a.PageListPage i {
    color: var(--secondary);
}

#pw-masthead,
#pw-masthead-mobile {
    background-color: var(--primary);
}

#pw-masthead .uk-navbar-nav > li,
#pw-masthead .uk-navbar-nav > li > a,
#pw-masthead .uk-navbar-nav > li > a i {
    color: var(--secondary);
}

#pw-masthead .uk-navbar-nav > li i {
    color: #fff;
}

#offcanvas-toggle {
    top: 15px;
}

#pw-footer {
    border-top: 1px solid var(--primary);
}

.ui-button,
.ui-button.ui-state-default,
.PageList .PageListActions a,
.PageList .PageListerActions a,
.PageList .PageListMoveNote a {
    background-color: var(--primary);
    color: #fff;
}

.ui-button.ui-state-hover,
.PageList .PageListActions a:hover,
.PageList .PageListerActions a:hover,
.PageList .PageListMoveNote a:hover {
    background-color: var(--secondary);
    color: #fff;
}

/* Compact Header Styles */
.uk-margin-right {
    margin-right: 0 !important;
}

html body:not(.modal) #pw-masthead,
html body:not(.modal) #pw-masthead-mobile,
html body:not(.modal) #pw-masthead .uk-navbar a,
html body:not(.modal) #pw-masthead-mobile .uk-navbar a {
    height: 54px;
    min-height: 54px;
    line-height: 54px;
}

html body:not(.modal) #pw-masthead .pw-logo {
    margin-top: 6px;
}

html body.id-23 .pw-logo {
    margin-top: -23px;
}

html body:not(.modal):not(.id-23) .pw-dropdown-menu.prnav.pw-dropdown-ready {
    top: 56px !important;
}

html .cke_top {
    top: 54px;
}
