.accessibility-container {
	display: inline-block;
	position: relative;
	/* width: 40px; */
	height: 40px;
}
.accessibility-icon-btn {
	/*
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 40px;
	*/
	height: 40px;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	gap: 4px;
	flex-wrap: nowrap;
	padding: 0 15px;

	position: relative;
	color: #dddde7;
	cursor: pointer;
}
.accessibility-icon-btn:hover,
.accessibility-icon-btn:focus,
/* .accessibility-container:hover .accessibility-icon-btn, */
.accessibility-container.active .accessibility-icon-btn {
	background-color: #424250;
}
.accessibility-content-item {
	padding-bottom: 20px;
}
.accessibility-content {
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	min-width: 310px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	padding: 20px 20px 0;
	z-index: 11;
	border: 1px solid #cacad0;
	border-top: 0px;
}
/* .accessibility-container:hover .accessibility-content, */
.accessibility-container.active .accessibility-content {
	display: block;
}
.accessibility-container .accessibility-content .accessibility-title {
	margin-bottom: 16px;
	font-size: 18px;
	line-height: 110%;
	font-weight: 600;
}
.accessibility-container .font-size-list,
.accessibility-container .contrast-list {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	gap: 8px;
}
.fs .font-size-btn[data-size="fs"] {
	border: 2px solid #95989f;
}
.fs-xs .font-size-btn[data-size="fs-xs"] {
	border: 2px solid #95989f;
}
.fs-lg .font-size-btn[data-size="fs-lg"] {
	border: 2px solid #95989f;
}
.accessibility-container .font-size-btn,
.accessibility-container .contrast-btn {
	padding: 10px 20px 11px;
	background: #ffffff !important;
	color: inherit;
	border: none;
	font: inherit;
	cursor: pointer;
	outline: inherit;
	border: 1px solid #95989f;
	border-radius: 5px;
	display: flex;
	justify-content: center;
	align-items: center;
    font-weight: 500;
}
body .accessibility-container .font-size-btn,
body .accessibility-container .font-size-btn:hover {
	color: #222 !important;
}
.accessibility-container .font-size-btn.active,
.accessibility-container .contrast-btn.active,
.accessibility-container .font-size-btn:focus,
.accessibility-container .contrast-btn:focus {
	border: 2px solid #95989f;
}
body #contrast-2.contrast-btn {
	background-color: #000000 !important;
}
body #contrast-3.contrast-btn {
	background-color: #f9f150 !important;
}
body #contrast-4.contrast-btn {
	background-color: #000000 !important;
}
body[data-contrast="contrast-3"] section,
body[data-contrast="contrast-3"] div.item {
	background: #f9f150 !important;
}
body[data-contrast="contrast-3"] .accessibility-icon-btn svg path {
	fill: #000000;
}
body[data-contrast="contrast-2"] section,
body[data-contrast="contrast-2"] div.item,
body[data-contrast="contrast-4"] section,
body[data-contrast="contrast-4"] div.item {
	background: #000000 !important;
}
body[data-contrast="contrast-2"] div:not(.img),
body[data-contrast="contrast-2"] p,
body[data-contrast="contrast-2"] section,
body[data-contrast="contrast-2"] footer,
body[data-contrast="contrast-2"] header,
body[data-contrast="contrast-2"] span:not(#toTopHover),
body[data-contrast="contrast-2"] ul,
body[data-contrast="contrast-2"] th,
body[data-contrast="contrast-2"] td {
	color: #ffffff !important;
	background-color: #000000 !important;
    background: #000000 !important;
    border-color: #ffffff !important;
}
body[data-contrast="contrast-3"] div:not(.img),
body[data-contrast="contrast-3"] p,
body[data-contrast="contrast-3"] section,
body[data-contrast="contrast-3"] footer,
body[data-contrast="contrast-3"] header,
body[data-contrast="contrast-3"] span:not(#toTopHover),
body[data-contrast="contrast-3"] ul,
body[data-contrast="contrast-3"] th,
body[data-contrast="contrast-3"] td {
	color: #000000 !important;
	background-color: #f9f150 !important;
    background: #f9f150 !important;
    border-color: #000000 !important;
}
body[data-contrast="contrast-4"] div:not(.img),
body[data-contrast="contrast-4"] p,
body[data-contrast="contrast-4"] section,
body[data-contrast="contrast-4"] footer,
body[data-contrast="contrast-4"] header,
body[data-contrast="contrast-4"] span:not(#toTopHover),
body[data-contrast="contrast-4"] ul,
body[data-contrast="contrast-4"] th,
body[data-contrast="contrast-4"] td {
	color: #f9f150 !important;
	background-color: #000000 !important;
    background: #000000 !important;
    border-color: #f9f150 !important;
}
body[data-contrast="contrast-4"] span:not(#toTopHover),
body[data-contrast="contrast-4"] h1,
body[data-contrast="contrast-4"] h2,
body[data-contrast="contrast-4"] h3,
body[data-contrast="contrast-4"] h4,
body[data-contrast="contrast-4"] h5,
body[data-contrast="contrast-4"] h6,
body[data-contrast="contrast-4"] a,
body[data-contrast="contrast-4"] .dropdown-toggle::after,
body[data-contrast="contrast-4"] .vall,
body[data-contrast="contrast-4"] .page-title,
body[data-contrast="contrast-4"] .poster-cards .poster-card .tags li+li:before,
body[data-contrast="contrast-4"] .contact-us a,
body[data-contrast="contrast-4"] .content-wrap a,
body[data-contrast="contrast-4"] #nav-below-main .nav li a:hover,
body[data-contrast="contrast-4"] a:hover,
body[data-contrast="contrast-4"] .hour,
body[data-contrast="contrast-4"] .date,
body[data-contrast="contrast-4"] .day,
body[data-contrast="contrast-4"] .time,
body[data-contrast="contrast-4"] .media-body span,
body[data-contrast="contrast-4"] .header-logo h1,
body[data-contrast="contrast-4"] .sidenav-header-logo h2,
body[data-contrast="contrast-4"] .dropdown-menu a:hover,
body[data-contrast="contrast-4"] .read-more:hover,
body[data-contrast="contrast-4"] .blockquote_style01::before,
body[data-contrast="contrast-4"] .contact-us i,
body[data-contrast="contrast-4"] .currency h4,
body[data-contrast="contrast-4"] .square10,
body[data-contrast="contrast-4"] .square11,
body[data-contrast="contrast-4"] #cdate,
body[data-contrast="contrast-4"] .breadcrumb a,
body[data-contrast="contrast-4"] .subscribe-form p
body[data-contrast="contrast-4"] .social-icons a:hover,
body[data-contrast="contrast-4"] .text h2,
body[data-contrast="contrast-4"] .form-block label,
body[data-contrast="contrast-4"] .form-block input,
body[data-contrast="contrast-4"] .form-block textarea,
body[data-contrast="contrast-4"] .form-block p,
body[data-contrast="contrast-4"] .event-table a,
body[data-contrast="contrast-4"] .form-block button.outline,
body[data-contrast="contrast-4"] .share-box a,
body[data-contrast="contrast-4"] .page-title,
body[data-contrast="contrast-4"] .tag-cloud li a
body[data-contrast="contrast-4"] .vall,
body[data-contrast="contrast-4"] .post ul:not(.breadcrumb) li:before {
	color: #f9f150 !important;
}
body[data-contrast="contrast-3"] span:not(#toTopHover),
body[data-contrast="contrast-3"] h1,
body[data-contrast="contrast-3"] h2,
body[data-contrast="contrast-3"] h3,
body[data-contrast="contrast-3"] h4,
body[data-contrast="contrast-3"] h5,
body[data-contrast="contrast-3"] h6,
body[data-contrast="contrast-3"] a,
body[data-contrast="contrast-3"] .dropdown-toggle::after,
body[data-contrast="contrast-3"] .vall,
body[data-contrast="contrast-3"] .page-title,
body[data-contrast="contrast-3"] .poster-cards .poster-card .tags li+li:before,
body[data-contrast="contrast-3"] .contact-us a,
body[data-contrast="contrast-3"] .content-wrap a,
body[data-contrast="contrast-3"] #nav-below-main .nav li a:hover,
body[data-contrast="contrast-3"] a:hover,
body[data-contrast="contrast-3"] .hour,
body[data-contrast="contrast-3"] .date,
body[data-contrast="contrast-3"] .day,
body[data-contrast="contrast-3"] .time,
body[data-contrast="contrast-3"] .media-body span,
body[data-contrast="contrast-3"] .header-logo h1,
body[data-contrast="contrast-3"] .sidenav-header-logo h2,
body[data-contrast="contrast-3"] .dropdown-menu a:hover,
body[data-contrast="contrast-3"] .read-more:hover,
body[data-contrast="contrast-3"] .blockquote_style01::before,
body[data-contrast="contrast-3"] .contact-us i,
body[data-contrast="contrast-3"] .currency h4,
body[data-contrast="contrast-3"] .square10,
body[data-contrast="contrast-3"] .square11,
body[data-contrast="contrast-3"] #cdate,
body[data-contrast="contrast-3"] .breadcrumb a,
body[data-contrast="contrast-3"] .subscribe-form p
body[data-contrast="contrast-3"] .social-icons a:hover,
body[data-contrast="contrast-3"] .text h2,
body[data-contrast="contrast-3"] .form-block label,
body[data-contrast="contrast-3"] .form-block input,
body[data-contrast="contrast-3"] .form-block textarea,
body[data-contrast="contrast-3"] .form-block p,
body[data-contrast="contrast-3"] .event-table a,
body[data-contrast="contrast-3"] .form-block button.outline,
body[data-contrast="contrast-3"] .share-box a,
body[data-contrast="contrast-3"] .page-title,
body[data-contrast="contrast-3"] .tag-cloud li a
body[data-contrast="contrast-3"] .vall,
body[data-contrast="contrast-3"] .post ul:not(.breadcrumb) li:before {
	color: #000000 !important;
}
body[data-contrast="contrast-2"] span:not(#toTopHover),
body[data-contrast="contrast-2"] h1,
body[data-contrast="contrast-2"] h2,
body[data-contrast="contrast-2"] h3,
body[data-contrast="contrast-2"] h4,
body[data-contrast="contrast-2"] h5,
body[data-contrast="contrast-2"] h6,
body[data-contrast="contrast-2"] a,
body[data-contrast="contrast-2"] .dropdown-toggle::after,
body[data-contrast="contrast-2"] .vall,
body[data-contrast="contrast-2"] .page-title,
body[data-contrast="contrast-2"] .poster-cards .poster-card .tags li+li:before,
body[data-contrast="contrast-2"] .contact-us a,
body[data-contrast="contrast-2"] .content-wrap a,
body[data-contrast="contrast-2"] #nav-below-main .nav li a:hover,
body[data-contrast="contrast-2"] a:hover,
body[data-contrast="contrast-2"] .hour,
body[data-contrast="contrast-2"] .date,
body[data-contrast="contrast-2"] .day,
body[data-contrast="contrast-2"] .time,
body[data-contrast="contrast-2"] .media-body span,
body[data-contrast="contrast-2"] .header-logo h1,
body[data-contrast="contrast-2"] .sidenav-header-logo h2,
body[data-contrast="contrast-2"] .dropdown-menu a:hover,
body[data-contrast="contrast-2"] .read-more:hover,
body[data-contrast="contrast-2"] .blockquote_style01::before,
body[data-contrast="contrast-2"] .contact-us i,
body[data-contrast="contrast-2"] .currency h4,
body[data-contrast="contrast-2"] .square10,
body[data-contrast="contrast-2"] .square11,
body[data-contrast="contrast-2"] #cdate,
body[data-contrast="contrast-2"] .breadcrumb a,
body[data-contrast="contrast-2"] .subscribe-form p
body[data-contrast="contrast-2"] .social-icons a:hover,
body[data-contrast="contrast-2"] .text h2,
body[data-contrast="contrast-2"] .form-block label,
body[data-contrast="contrast-2"] .form-block input,
body[data-contrast="contrast-2"] .form-block textarea,
body[data-contrast="contrast-2"] .form-block p,
body[data-contrast="contrast-2"] .event-table a,
body[data-contrast="contrast-2"] .form-block button.outline,
body[data-contrast="contrast-2"] .share-box a,
body[data-contrast="contrast-2"] .page-title,
body[data-contrast="contrast-2"] .tag-cloud li a
body[data-contrast="contrast-2"] .vall,
body[data-contrast="contrast-2"] .post ul:not(.breadcrumb) li:before {
	color: #ffffff !important;
}
body[data-contrast="contrast-2"] .rm::after,
body[data-contrast="contrast-2"] .social-icons a,
body[data-contrast="contrast-2"] #calendar .ui-datepicker-calendar tbody td a.ui-state-active,
body[data-contrast="contrast-2"] #calendar .ui-datepicker-calendar tbody td a.ui-state-default:hover {
	background: #ffffff !important;
	border-color: #ffffff !important;
	color: #000000 !important;
}
body[data-contrast="contrast-3"] .rm::after,
body[data-contrast="contrast-3"] .social-icons a,
body[data-contrast="contrast-3"] #calendar .ui-datepicker-calendar tbody td a.ui-state-active,
body[data-contrast="contrast-3"] #calendar .ui-datepicker-calendar tbody td a.ui-state-default:hover {
	background: #000000 !important;
	border-color: #000000 !important;
	color: #f9f150 !important;
}
body[data-contrast="contrast-4"] .rm::after,
body[data-contrast="contrast-4"] .social-icons a,
body[data-contrast="contrast-4"] #calendar .ui-datepicker-calendar tbody td a.ui-state-active,
body[data-contrast="contrast-4"] #calendar .ui-datepicker-calendar tbody td a.ui-state-default:hover {
	background: #f9f150 !important;
	border-color: #f9f150 !important;
	color: #000000 !important;
}
body[data-contrast="contrast-2"] .cookies-panel {
	border-top: 1px solid #ffffff !important;
}
body[data-contrast="contrast-3"] .cookies-panel{
	border-top: 1px solid #000000 !important;
}
body[data-contrast="contrast-4"] .cookies-panel {
	border-top: 1px solid #f9f150 !important;
}
body[data-contrast="contrast-2"] button,
body[data-contrast="contrast-2"] .block-title h3 {
	background-color: #FFFFFF !important;
	color: #000000 !important;
}
body[data-contrast="contrast-3"] button,
body[data-contrast="contrast-3"] .block-title h3 {
	background-color: #000000 !important;
	color: #f9f150 !important;
}
body[data-contrast="contrast-4"] button,
body[data-contrast="contrast-4"] .block-title h3 {
	background-color: #f9f150 !important;
	color: #000000 !important;
}

body[data-contrast="contrast-2"] .breadcrumb .active,
body[data-contrast="contrast-2"] .breadcrumb li:after,
body[data-contrast="contrast-2"] .event-table thead th {
    color: #FFFFFF !important;
}
body[data-contrast="contrast-3"] .breadcrumb .active,
body[data-contrast="contrast-3"] .breadcrumb li:after,
body[data-contrast="contrast-3"] .event-table thead th {
    color: #000000 !important;
}
body[data-contrast="contrast-4"] .breadcrumb .active,
body[data-contrast="contrast-4"] .breadcrumb li:after,
body[data-contrast="contrast-4"] .event-table thead th {
    color: #f9f150 !important;
}
body[data-contrast="contrast-2"] .main-menu .nav>li>a:hover {
    background-color: #ffffff !important;
    color: #000000 !important;
}
body[data-contrast="contrast-4"] .main-menu .nav>li>a:hover {
    background-color: #f9f150 !important;
    color: #000000 !important;
}
body[data-contrast="contrast-3"] .main-menu .nav>li>a:hover {
    background-color: #000000 !important;
    color: #f9f150 !important;
}

body[data-contrast="contrast-2"] .rsbtn_play,
body[data-contrast="contrast-2"] .rsbtn_tooltoggle {
    background: #000000 !important;
}

body[data-contrast="contrast-3"] .rsbtn_play,
body[data-contrast="contrast-3"] .rsbtn_tooltoggle {
    background: #f9f150 !important;
}

body[data-contrast="contrast-4"] .rsbtn_play,
body[data-contrast="contrast-4"] .rsbtn_tooltoggle {
    background: #000000 !important;
}

body[data-contrast="contrast-2"] .title-style02, 
body[data-contrast="contrast-2"] .subscribe-form .input-box input,
body[data-contrast="contrast-2"] .social-icons a, 
body[data-contrast="contrast-2"] .form-block input, 
body[data-contrast="contrast-2"] .form-block textarea, 
body[data-contrast="contrast-2"] .form-block select, 
body[data-contrast="contrast-2"] .form-block button.outline {
	border-color: #ffffff !important;
}
body[data-contrast="contrast-3"] .title-style02, 
body[data-contrast="contrast-3"] .subscribe-form .input-box input,
body[data-contrast="contrast-3"] .social-icons a, 
body[data-contrast="contrast-3"] .form-block input, 
body[data-contrast="contrast-3"] .form-block textarea, 
body[data-contrast="contrast-3"] .form-block select, 
body[data-contrast="contrast-3"] .form-block button.outline {
	border-color: #f9f150 !important;
}
body[data-contrast="contrast-4"] .title-style02, 
body[data-contrast="contrast-4"] .subscribe-form .input-box input,
body[data-contrast="contrast-4"] .social-icons a, 
body[data-contrast="contrast-4"] .form-block input, 
body[data-contrast="contrast-4"] .form-block textarea, 
body[data-contrast="contrast-4"] .form-block select, 
body[data-contrast="contrast-4"] .form-block button.outline {
	border-color: #000000 !important;
}

body[data-contrast="contrast-2"] i::after,
body[data-contrast="contrast-2"] i,
body[data-contrast="contrast-3"] i::after,
body[data-contrast="contrast-3"] i,
body[data-contrast="contrast-4"] i::after,
body[data-contrast="contrast-4"] i,
body[data-contrast="contrast-2"] .pagination li.next,
body[data-contrast="contrast-3"] .pagination li.next,
body[data-contrast="contrast-4"] .pagination li.next,
body[data-contrast="contrast-2"] .pagination li.prev,
body[data-contrast="contrast-3"] .pagination li.prev,
body[data-contrast="contrast-4"] .pagination li.prev {
	filter: grayscale(1) !important;
}

body[data-contrast="contrast-2"] .sponsored:hover, 
body[data-contrast="contrast-2"] #sidebar-newsletter button:hover, 
body[data-contrast="contrast-2"] .main-menu .nav>li>a:hover, 
body[data-contrast="contrast-2"] .nav .open>a, 
body[data-contrast="contrast-2"] .nav .open>a:focus, 
body[data-contrast="contrast-2"] .nav .open>a:hover, 
body[data-contrast="contrast-2"] .carousel-title:hover, 
body[data-contrast="contrast-2"] .btn-default:hover, 
body[data-contrast="contrast-2"] .nav-tabs.nav-tabs-solid > .active > a:focus, 
body[data-contrast="contrast-2"] .nav-tabs.nav-tabs-solid .active a, 
body[data-contrast="contrast-2"] .nav-pills > li.active > a, 
body[data-contrast="contrast-2"] .nav-pills > li.active > a:focus, 
body[data-contrast="contrast-2"] .nav-pills > li.active > a:hover, 
body[data-contrast="contrast-2"] .dropdown-menu > li > a:hover, 
body[data-contrast="contrast-2"] .block-title-1, 
body[data-contrast="contrast-2"] .block-title-2, 
body[data-contrast="contrast-2"] #calendar .ui-datepicker-prev:hover, 
body[data-contrast="contrast-2"] #calendar .ui-datepicker-next:hover .subscribe-form .input-box button:hover {
    color: #000000 !important;
    background-color: #FFFFFF !important;
}

body[data-contrast="contrast-3"] .sponsored:hover,
body[data-contrast="contrast-2"] #sidebar-newsletter button:hover, 
body[data-contrast="contrast-3"] .main-menu .nav>li>a:hover, 
body[data-contrast="contrast-3"] .nav .open>a,
body[data-contrast="contrast-2"] .nav .open>a:focus, 
body[data-contrast="contrast-3"] .nav .open>a:hover,
body[data-contrast="contrast-2"] .carousel-title:hover, 
body[data-contrast="contrast-3"] .btn-default:hover,
body[data-contrast="contrast-2"] .nav-tabs.nav-tabs-solid > .active > a:focus, 
body[data-contrast="contrast-3"] .nav-tabs.nav-tabs-solid .active a, 
body[data-contrast="contrast-3"] .nav-pills > li.active > a, 
body[data-contrast="contrast-3"] .nav-pills > li.active > a:focus, 
body[data-contrast="contrast-3"] .nav-pills > li.active > a:hover, 
body[data-contrast="contrast-3"] .dropdown-menu > li > a:hover, 
body[data-contrast="contrast-3"] .block-title-1,
body[data-contrast="contrast-2"] .block-title-2, 
body[data-contrast="contrast-3"] #calendar .ui-datepicker-prev:hover, 
body[data-contrast="contrast-3"] #calendar .ui-datepicker-next:hover .subscribe-form .input-box button:hover {
    color: #f9f150 !important;
    background-color: #000000 !important;
}

body[data-contrast="contrast-4"] .sponsored:hover,
body[data-contrast="contrast-2"] #sidebar-newsletter button:hover, 
body[data-contrast="contrast-4"] .main-menu .nav>li>a:hover, 
body[data-contrast="contrast-4"] .nav .open>a,
body[data-contrast="contrast-2"] .nav .open>a:focus, 
body[data-contrast="contrast-4"] .nav .open>a:hover,
body[data-contrast="contrast-2"] .carousel-title:hover, 
body[data-contrast="contrast-4"] .btn-default:hover,
body[data-contrast="contrast-2"] .nav-tabs.nav-tabs-solid > .active > a:focus, 
body[data-contrast="contrast-4"] .nav-tabs.nav-tabs-solid .active a, 
body[data-contrast="contrast-4"] .nav-pills > li.active > a, 
body[data-contrast="contrast-4"] .nav-pills > li.active > a:focus, 
body[data-contrast="contrast-4"] .nav-pills > li.active > a:hover, 
body[data-contrast="contrast-4"] .dropdown-menu > li > a:hover, 
body[data-contrast="contrast-4"] .block-title-1,
body[data-contrast="contrast-2"] .block-title-2, 
body[data-contrast="contrast-4"] #calendar .ui-datepicker-prev:hover, 
body[data-contrast="contrast-4"] #calendar .ui-datepicker-next:hover .subscribe-form .input-box button:hover {
    color: #000000 !important;
    background-color: #f9f150 !important;
}

body[data-contrast="contrast-2"] #calendar .ui-datepicker-prev:hover span {
	border-color: #000000 !important;
	background: #FFFFFF !important;
}

body[data-contrast="contrast-3"] #calendar .ui-datepicker-prev:hover span {
	border-color: #f9f150 !important;
	background: #000000 !important;
}

body[data-contrast="contrast-4"] #calendar .ui-datepicker-prev:hover span {
	border-color: #000000 !important;
	background: #f9f150 !important;
}

body[data-contrast="contrast-2"] #calendar .ui-datepicker-next:hover span,
body[data-contrast="contrast-3"] #calendar .ui-datepicker-next:hover span,
body[data-contrast="contrast-4"] #calendar .ui-datepicker-next:hover span {
	background: #656D78 !important;
}

body[data-contrast="contrast-2"] #calendar .ui-datepicker-calendar tbody td a.ui-state-default, 
body[data-contrast="contrast-2"] #calendar .ui-datepicker-calendar tbody td.ui-datepicker-unselectable, 
body[data-contrast="contrast-2"] #calendar .ui-datepicker-calendar tbody td.ui-datepicker-week-end.ui-datepicker-unselectable {
	background: #333333 !important;
}
body[data-contrast="contrast-3"] #calendar .ui-datepicker-calendar tbody td a.ui-state-default, 
body[data-contrast="contrast-3"] #calendar .ui-datepicker-calendar tbody td.ui-datepicker-unselectable, 
body[data-contrast="contrast-3"] #calendar .ui-datepicker-calendar tbody td.ui-datepicker-week-end.ui-datepicker-unselectable {
	background: #c5c5c5 !important;
}
body[data-contrast="contrast-4"] #calendar .ui-datepicker-calendar tbody td a.ui-state-default, 
body[data-contrast="contrast-4"] #calendar .ui-datepicker-calendar tbody td.ui-datepicker-unselectable, 
body[data-contrast="contrast-4"] #calendar .ui-datepicker-calendar tbody td.ui-datepicker-week-end.ui-datepicker-unselectable {
	background: #333333 !important;
}

body[data-contrast="contrast-2"] .fa.ico-draugiem:before,
body[data-contrast="contrast-3"] .fa.ico-draugiem:before,
body[data-contrast="contrast-4"] .fa.ico-draugiem:before {
	background-image: url(../img/ico-draugiem.png) !important;
}

body[data-contrast="contrast-2"] .share-box a:hover {
	background: transparent !important;
}

body[data-contrast="contrast-2"] .btn-ico.back,
body[data-contrast="contrast-4"] .btn-ico.back,
body[data-contrast="contrast-4"] .dropdown-toggle:hover::after,
body[data-contrast="contrast-3"] .dropdown-toggle:hover::after,
body[data-contrast="contrast-2"] .dropdown-toggle:hover::after {
	filter: invert(1) !important;
}

body[data-contrast="contrast-2"] button.rsbtn_tool {
	background: #000000 !important;
	color: #FFFFFF !important;
}

body[data-contrast="contrast-3"] button.rsbtn_tool {
	background: #f9f150 !important;
	color: #000000 !important;
}

body[data-contrast="contrast-4"] button.rsbtn_tool {
	background: #000000 !important;
	color: #f9f150 !important;
}

body[data-contrast="contrast-2"] .top-menu ul li a:not(.font-size-btn):hover {
    color: #FFFFFF !important;
	background-color: transparent !important;
}
body[data-contrast="contrast-3"] .top-menu ul li a:not(.font-size-btn):hover {
    color: #000000 !important;
	background-color: transparent !important;
}
body[data-contrast="contrast-4"] .top-menu ul li a:not(.font-size-btn):hover {
    color: #f9f150 !important;
	background-color: transparent !important;
}

body[data-contrast="contrast-2"] .top-menu-container {
    border-bottom: 1px solid #FFFFFF !important;
}
body[data-contrast="contrast-3"] .top-menu-container {
    border-bottom: 1px solid #000000 !important;
}
body[data-contrast="contrast-4"] .top-menu-container {
    border-bottom: 1px solid  #f9f150 !important;
}

.dropdown-toggle.active + .dropdown-menu,
.dropdown-toggle.active + .dropdown-menu ul {
	visibility: visible !important;
	opacity: 1 !important;
}

.accordion div.active {
	display: block;
	height: auto;
}

body[data-contrast="contrast-2"] .pagination>li>a:focus,
body[data-contrast="contrast-3"] .pagination>li>a:focus,
body[data-contrast="contrast-4"] .pagination>li>a:focus,
body[data-contrast="contrast-2"] .share-box a:hover,
body[data-contrast="contrast-3"] .share-box a:hover,
body[data-contrast="contrast-4"] .share-box a:hover {
	background: transparent !important;
	background-color: none !important;
}

body[data-contrast="contrast-3"] .ico-draugiem {
	filter: invert(1) !important;
}

body[data-contrast="contrast-2"] .partners-slider .img {
    background-color: #FFFFFF;
}

body[data-contrast="contrast-4"] .partners-slider .img {
    background-color: #f9f150;
}

.visually-hidden {
	position: absolute !important;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
    width: 1px;
    height: 1px;
    word-wrap: normal;
}

.visually-hidden.focusable:active, .visually-hidden.focusable:focus {
    position: static !important;
    overflow: visible;
    clip: auto;
    width: auto;
    height: auto;
}

*:focus {
	outline: auto !important;
}