@font-face {
    font-family: 'opendyslexic';
    src: url('../fonts/opendyslexic3-regular-webfont.eot');
	src: local('opendyslexic3-regular'),
		local('opendyslexic3'),
		local('opendyslexic'),
		local('open-dyslexic'),
		url('../fonts/opendyslexic3-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/opendyslexic3-regular-webfont.ttf') format('truetype'),
		url('../fonts/opendyslexic3-regular-webfont.svg#opendyslexic3regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.accesibility-toggle > img{
	cursor:pointer;
}


.top-menu ul.icons .accesibility-toggle {
    padding: 0.9rem 0;
}

.top-menu.scrolled ul.icons .accesibility-toggle {
    padding: 0.55rem 0;
}
@media only screen and (min-width: 992px){
	.top-menu ul.icons .accesibility-toggle {
		-webkit-transition: all 150ms;
		-moz-transition: all 150ms;
		-ms-transition: all 150ms;
		-o-transition: all 150ms;
		transition: all 150ms;
	}
}


#accesibility-menu{
	width: 310px;
	overflow: auto;
	float: left;
	position: fixed;
	height: calc(100vh - 280px);
	bottom: 40px;
	right: 20px;
	opacity: 0;
	filter: blur(5px); 
	background: #FFF;
    box-shadow: 0px 0px 17px 14px rgba(63, 63, 63, 0.37);
    visibility: hidden;
}

#accesibility-menu.open {
    z-index: 15;
    opacity: 1;
    filter: blur(0px);
    visibility: visible;
  }

  .accesibility-header {
    background: #DA291C;
    height: 55px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.accesibility-header p{
	color: #FFF;
    font-size: 14px;
    font-weight: 600;
}

.accesibility-footer{
	display: flex;
    width: 100%;
    gap: 10px;
    padding: 10px;
    flex-flow: wrap;
}

.accesibility-btn{
	display: flex;
    padding: 12px 57px 12px 58px;
    justify-content: center;
    align-items: center;
    background: #DA291C;
    margin: 0 auto;
    margin-bottom: 0px;
	color: #FFF;
    font-size: 16px;
    font-weight: 700;
}

.accesibility-container{
	display: flex;
    width: 100%;
    gap: 10px;
    padding: 10px;
    flex-flow: wrap;
}

.accesibility-scroll{
    overflow-y: auto;
    /**height: calc(100vh - 300px);**/
}

.accesibility-box{
	width: calc(50% - 5px);
    height: 90px;
    border: 1px solid #ADAEB0;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 8px;
	position: relative;
}

.accesibility-box img{
    width: 40px;
    height: 40px;
    object-fit: contain;
}

.accesibility-p {
    font-size: 13px;
    word-wrap: break-word;
    text-align: center;
	cursor: context-menu;
    position:absolute;
    bottom:5px;
}


.progress-bar {
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 3px;
	width: 25%;
    background-color: #DA291C;
}

.progress-25{
	width: 25%;
}

.progress-50{
	width: 50%;
}

.progress-75{
	width: 75%;
}

.progress-100{
	width: 100%;
}

.box-selected{
    background: #eee;
}

.mouse, .mouse a, .mouse li, .mouse .btn:not(:disabled):not(.disabled), .mouse .toTop:hover, .mouse .top-menu ul.icons .dropdown, .mouse .top-menu .jazik li.active {
    /*cursor: url(data:image/png;base64,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),auto;*/
    cursor: url('https://cdn.userway.org/widgetapp/images/arrow_w.svg'), auto
}

.sign-video{
    position: fixed;
    bottom: -100px;
    left: 20px;
    width: 535px;
    height: 380px;
    z-index: 999;
}

@media only screen and (min-width: 768px) {
	.top-menu #accesibility-menu {
		margin-top: 30px;
	}
}
	
@media only screen and (min-width: 992px) {
	.top-menu #accesibility-menu {
		margin-top: 25px;
	}
	
	.top-menu.scrolled #accesibility-menu {
		margin-top: -2px;
	} 
}
	
@media only screen and (min-width: 1200px) {
	.top-menu #accesibility-menu {
		margin-top: 37px;
	}
	
	.top-menu.scrolled #accesibility-menu {
		margin-top: 0px;
	}
}

.highlight-links-accessibility {
	cursor: pointer;
    text-decoration: underline !important;
}

.sign-language-info:hover {
	cursor: help !important;
}

.noscroll { 
	overflow: hidden;
}

.video-banner {
  display: block;
}
