.gt_languages a {
    color: #000;
}

.gt_languages a:hover {
    color: #000;
    text-decoraton: underline;
}

.uk-navbar-nav>li:hover>a, .uk-navbar-nav>li>a[aria-expanded=true] {
    color: #222;
    background-color: rgba(255,255,255,1);
}

/* Screen Reader Only */
.sr-only { 	border: 0 !important;
	clip: rect(1px, 1px, 1px, 1px) !important;
	-webkit-clip-path: inset(50%) !important;
		clip-path: inset(50%) !important;
	height: 1px !important;
	margin: -1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important;
	white-space: nowrap !important;
}


.sr-only-focusable:focus,
.sr-only-focusable:active {
	clip: auto !important;
	-webkit-clip-path: none !important;
		clip-path: none !important;
	height: auto !important;
	margin: auto !important;
	overflow: visible !important;
	width: auto !important;
	white-space: normal !important;
}


/* Skip to Content */
.skip { position: absolute;top: -1000px;left: -1000px;height: 1px;width: 1px;text-align: left;overflow: hidden; z-index: 99999;}
a.skip:active, a.skip:focus, a.skip:hover { left: 0; top: 0;width: auto; height: auto; overflow: visible;z-index: 99999; }
a.skip.uk-button.uk-button-skip {background-color: rgba(201, 201, 199, .9);margin: 5px;color:#000;}




.shortcuticons .parent:hover .parent-highlight {
    background-color: rgb(136 136 136 / 25%);
    border-radius: 15px;
}

.shortcuticons .uk-card.uk-card-default.parent:hover .parent-highlight {
    background-color: rgb(136 136 136 / 25%);
    border-radius: 15px;
}

.shortcuticons .uk-card-default.uk-card-hover:hover {
    background-color: #f1efed;
}

.shortcuticons .uk-card-default {
    background: #fff;
    color: #545454;
}


.uk-card.uk-card-default.parent,
.uk-card.uk-card-primary.parent {
    border-radius: 15px;
}

.shortcut-icon {
    color: #222;
    font-size: 2em;
}

@media (max-width: 767px){
	.shortcut-text {
	    font-size: .8em;
	}
}
@media (max-width: 960px){
.uk-navbar-center .uk-navbar-item .uk-margin-remove-last-child.custom {
    width: 275px;
}
}

@media (max-width:1220px) and (min-width:960px) {
	.shortcut-icon { font-size: 3em; }
}
@media (max-width:1399px) and (min-width:1220px) {
	.shortcut-icon { font-size: 2.5em; }
}
@media (max-width:1800px) and (min-width:1400px) {
	.shortcut-icon { font-size: 3em; }
}
@media (min-width: 1801px){
	.shortcut-icon { font-size: 4em; }
}

@media (min-width: 600px){
 .contact-category td.item-title {
    width: 160px;
 }
}

@media (min-width: 800px){
 .contact-category td.item-title {
    width: 180px;
 }
}

@media (min-width: 1024px){
 .contact-category td.item-title {
    width: 200px;
 }
}


/* Upcoming Events */
.events .uk-slider .uk-slider-items:not(.uk-grid) { margin-left: -30px !important; margin-right: -30px !important; }
.events .mod-dpcalendar-upcoming-slider__date span.dp-time__separator { display: inline-block; }
.events .mod-dpcalendar-upcoming-slider__event .dp-time__separator { display: none; }
.events .events-daynumber { display: block; font-size: 48px; line-height: 58px; font-weight: 700; }
.events .events-day-month { font-size: 16px; line-height: 19px; }
.events a.dp-event-url.dp-link { font-size: 18px; font-weight: bold; }
.events .mod-dpcalendar-upcoming-slider__event .multi-day-event .dp-time__separator {
    display: inline-block;
}

/* EasyBlog News */
#eb .text-muted,
#eb .eb-post-meta a,
#eb .eb-card__ft, 
#eb .eb-card__ft a,
#eb .mod-muted {
    color: #666 !important;
}

.billboard .eb-card__ft-content.eb-card--border {
    display: none;
}

