@font-face {
  font-family: 'a11y';
  src: url("../fonts/a11y.eot");
  src: url("../fonts/a11y.eot?#iefix") format("embedded-opentype"), url("../fonts/a11y.ttf") format("truetype"), url("../fonts/a11y.woff") format("woff"), url("../fonts/a11y.svg#a11y") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="a11y-icon-"], [class*=" a11y-icon-"] {
  font-family: 'a11y';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.a11y-icon-grayscale:before {
  content: "\e600"; }

.a11y-icon-contrast:before {
  content: "\e601"; }

.a11y-icon-fontsize:before {
  content: "\e602"; }

/* *************************************** */
body.has-a11y-toolbar .sr {
  position: absolute;
  height: 1px;
  width: 1px;
  clip: rect(1px 1px 1px 1px);
  overflow: hidden; }
body.has-a11y-toolbar .a11y-toolbar {
  position: fixed;
  z-index: 9997;
  top: 50vh;
  left: 0; }
  body.has-a11y-toolbar .a11y-toolbar ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    body.has-a11y-toolbar .a11y-toolbar ul li {
      display: block;
      margin: 0;
      padding: 0; }
      body.has-a11y-toolbar .a11y-toolbar ul li .a11y-control {
        padding: .5em;
        border-width: 1px 1px 1px 1px;
        border-style: solid;
        border-color: #222222;
        background: #D5D5D5;
        color: #222222;
        font-size: 100%;
        cursor: pointer; }
        body.has-a11y-toolbar .a11y-toolbar ul li .a11y-control:hover, body.has-a11y-toolbar .a11y-toolbar ul li .a11y-control:focus {
          background: #efefef; }
        body.has-a11y-toolbar .a11y-toolbar ul li .a11y-control[aria-pressed="true"] {
          background: #efefef; }
        body.has-a11y-toolbar .a11y-toolbar ul li .a11y-control .a11y-icon {
          color: #222222; }
      body.has-a11y-toolbar .a11y-toolbar ul li:first-of-type .a11y-control {
        border-radius: 0 4px 0 0; }
      body.has-a11y-toolbar .a11y-toolbar ul li:last-of-type .a11y-control {
        border-radius: 0 0 4px 0; }

body.has-a11y-toolbar.a11y-fontsize,
body.has-a11y-toolbar.a11y-fontsize span:not(.a11y-icon),
body.has-a11y-toolbar.a11y-fontsize .social li a:after,
body.has-a11y-toolbar.a11y-fontsize a{
  font-size: 150% !important; 
}
body.has-a11y-toolbar.a11y-fontsize h1,
body.has-a11y-toolbar.a11y-fontsize h2,
body.has-a11y-toolbar.a11y-fontsize h3,
body.has-a11y-toolbar.a11y-fontsize h4,
body.has-a11y-toolbar.a11y-fontsize h5,
body.has-a11y-toolbar.a11y-fontsize h6,
body.has-a11y-toolbar.a11y-fontsize p,
body.has-a11y-toolbar.a11y-fontsize ul,
body.has-a11y-toolbar.a11y-fontsize ol,
body.has-a11y-toolbar.a11y-fontsize li,
body.has-a11y-toolbar.a11y-fontsize dl,
body.has-a11y-toolbar.a11y-fontsize dt,
body.has-a11y-toolbar.a11y-fontsize dd,
body.has-a11y-toolbar.a11y-fontsize label,
body.has-a11y-toolbar.a11y-fontsize input,
body.has-a11y-toolbar.a11y-fontsize select,
body.has-a11y-toolbar.a11y-fontsize textarea,
body.has-a11y-toolbar.a11y-fontsize button,
body.has-a11y-toolbar.a11y-fontsize legend,
body.has-a11y-toolbar.a11y-fontsize code,
body.has-a11y-toolbar.a11y-fontsize pre {
    font-size: 100% !important; 
}

body.has-a11y-toolbar.a11y-contrast {
  background: black !important;
  background-color: black !important;
  background-image: none !important;
  border: none;
  color: yellow !important; }
  body.has-a11y-toolbar.a11y-contrast * {
    background: black !important;
    background-color: black !important;
    background-image: none !important;
    border: none;
    color: yellow !important; }
	/*korrekció*/
	body.has-a11y-toolbar.a11y-contrast input,
	body.has-a11y-toolbar.a11y-contrast textarea{
		background: yellow !important;
		background-color: yellow !important;
		background-image: none !important;
		border: none;
		color: black !important; 
	}
	body.has-a11y-toolbar.a11y-contrast .social li a::after{
		color: yellow !important; 
		
	}
	/*korrekció vége*/
body.has-a11y-toolbar.a11y-desaturate {
  filter: grayscale(100%) !important;
  -webkit-filter: grayscale(100%) !important;
  -webkit-filter: grayscale(1) !important;
  -moz-filter: grayscale(100%) !important;
  -ms-filter: grayscale(100%) !important;
  -o-filter: grayscale(100%) !important;
  filter: gray; 
  /*valamiért a body bg color nem szürkül be a filterek hatására*/
  background-color: #606162;
}

/*# sourceMappingURL=a11y-toolbar.css.map */

/*ágota spec*/
[data-a11y="desaturate"]{
	display:none;
}
/*szöveg összecsúszások*/

.has-a11y-toolbar.a11y-fontsize .site-navbar .site-navigation .site-menu > li,
.has-a11y-toolbar.a11y-fontsize  {
	word-break: break-all;
}

.has-a11y-toolbar.a11y-fontsize .news-box ,
.has-a11y-toolbar.a11y-fontsize .news-box .post-details-box{
	height:fit-content!important;
}
.has-a11y-toolbar.a11y-fontsize .post-details-box .news-link-wrap > div{
	bottom: unset;
	top:0;
	position: relative;
}

@media only screen and (max-width: 425px){
	.has-a11y-toolbar.a11y-fontsize .news-link-wrap>.text-right {
		max-width:100%;
	}
}
@media only screen and (max-width: 560px){
	.has-a11y-toolbar.a11y-fontsize header.site-navbar>.container-fluid>.row.align-items-center {
		flex-direction: column;
	}
	.has-a11y-toolbar.a11y-fontsize header.site-navbar>.container-fluid>.row.align-items-center .header-menu-logo-text-1,
	.has-a11y-toolbar.a11y-fontsize header.site-navbar>.container-fluid>.row.align-items-center .header-menu-logo-text-2{
		width:100%;
		margin-left:0!important;
	}
	.has-a11y-toolbar.a11y-fontsize header.site-navbar>.container-fluid>.row.align-items-center .header-menu-logo-text-1>a>span{
		word-break: break-word;
	}
}
.has-a11y-toolbar.a11y-fontsize .page-link,
.has-a11y-toolbar.a11y-fontsize .social li a::after{
	word-break: keep-all;
}
.has-a11y-toolbar.a11y-fontsize .social li a::after{
	left: 10rem;
}
.has-a11y-toolbar.a11y-fontsize .pagination{
	flex-wrap: wrap;
}
@media only screen and (max-width: 767px){
	.has-a11y-toolbar.a11y-fontsize .single-blog-wrapper .single-blog-content-wrapper .related-blog-post{
		height:7rem;
	}
	.has-a11y-toolbar.a11y-fontsize .single-blog-wrapper .single-blog-content-wrapper .related-blog-post .single-related-blog-post a h5{
		word-break: break-word;
	}
	.has-a11y-toolbar.a11y-fontsize .single-blog-wrapper .single-blog-content-wrapper .related-blog-post .single-related-blog-post a{
		height: fit-content;
	}
	.has-a11y-toolbar.a11y-fontsize .single-blog-wrapper .single-blog-content-wrapper .related-blog-post .single-related-blog-post{
		overflow: visible;
	}
}
/*szöveg összecsúszások vége*/
