body {
    background: #FFFFFF url(/images/headers/pageglare.png) no-repeat scroll;
    background: url(/images/headers/pageglare.png) no-repeat, -webkit-linear-gradient(top, #E9BF95 0, #FFFFFF 500px) no-repeat;
    background: url('/images/headers/pageglare.png') no-repeat, -moz-linear-gradient(top, #E9BF95 0, #FFFFFF 500px) no-repeat;
    background: url('/images/headers/pageglare.png') no-repeat, -o-linear-gradient(top, #E9BF95 0, #FFFFFF 500px) no-repeat;
    background: url('/images/headers/pageglare.png') no-repeat, -ms-linear-gradient(top, #E9BF95 0, #FFFFFF 500px) no-repeat;
    background: url(/images/headers/pageglare.png) no-repeat, linear-gradient(to bottom, #E9BF95 0, #FFFFFF 500px) no-repeat;
    -svg-background: url('/images/headers/pageglare.png') no-repeat, linear-gradient(top, #E9BF95 0, #FFFFFF 500px) no-repeat;
    margin: 0 auto;
    font-size: 15px;
    font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    line-height: 150%;
    position: relative;
    width: 100%;
    min-height: 100%;
    left: 0;
    top: 0;
    cursor: default;
    min-height: 100vh;
}
.container-component>:first-child, .container-sidebar-left>:first-child, .container-sidebar-right>:first-child, .container-component>*+*, .container-sidebar-left>*+*, .container-sidebar-right>*+* {
    margin-top: 0;
}
main {
    width: 100%;
    margin: 0 auto;
}
a:not([class]) {
    text-decoration: none;
    color: #0000ee;
}
.site-grid .container-top-a .top-a.card{
  background-color: unset;
  border: 0;
}
.grid-child {
  width: 100%;
  max-width: 100%;
}
header.header{
  background-color: unset;
  background-image: unset;
  box-shadow: unset;
}

.site-grid .container-top-a{
  background-image: url(/images/headers/header.png);
  background-position: 0 0;
  background-size: cover;
  margin: 0 auto;
  background-repeat: no-repeat;
  height: 250px;
  position: relative;
  width: 900px;
  z-index: auto !important;
}

.grid-child.container-nav, .site-grid .container-top-a, .site-grid .grid-child.container-component{
  width: 900px;
  margin: 0 auto;
}

@media(max-width: 992px){
  .grid-child.container-nav, .site-grid .container-top-a, .site-grid .grid-child.container-component{
      /*width: auto !important;*/
      width: 100% !important;
      position: relative !important;
      top: auto !important;
      left: auto !important;
      right: auto !important;
      bottom: auto !important;
      margin-top: 0;
      margin-bottom: 0;
      min-width: 0;
      /*text-align: center !important;*/
  }
  .site-grid .container-top-a {
      width: 100% !important;
      margin: 0 auto !important;
  }
  .site-grid .container-component .item-content section > div{
     width: 100% !important;
  }
  .main-top.card section {
    display: flex;
    flex-direction: column;
    width: 100% !important;
  }
  .main-top.card section > div, .main-top.card section > a {
    width: 100% !important;
  }
  .main-top.card section > a img{
    width: 100% !important;
    float: unset !important;
  }      
 
}
  
/* NAV - G */
.grid-child.container-nav {
  display: flex;
  justify-content: space-evenly;
  padding: 6px 0;
}
.container-header nav {
  margin-top: 0;
}
.mod-menu.metismenu .metismenu-item{
  margin: 0;
  padding: 0;
}
.mod-menu.metismenu > .metismenu-item:last-child, .mod-menu.metismenu > .metismenu-item.last-child {
  margin-right: 3px;
}
.mod-menu.metismenu > .metismenu-item {
  margin-left: 6px;
}
/* NAV - Desktop - G */
@media(min-width: 992px){
  .mod-menu.metismenu > .metismenu-item button:after{
    display: none;
  }
  .mod-menu.metismenu .metismenu-item > a:after{
    display: none;
  }
  .mod-menu.metismenu .metismenu-item:hover>.mm-collapse{
    display: block;
  }
  .metismenu.mod-menu .mm-collapse .metismenu-item .mm-collapse{
    position: absolute;
    left: 100%;
    top: 0px;
    margin: 0;
  }
  .mod-menu.metismenu .metismenu-item.parent .mm-collapse .metismenu-item a:hover, .mod-menu.metismenu .metismenu-item.parent .mm-collapse .metismenu-item button:hover, .mod-menu.metismenu .metismenu-item.parent .mm-collapse .metismenu-item a:has(a:hover), .mod-menu.metismenu .metismenu-item.parent .mm-collapse .metismenu-item:hover button.mm-toggler-nolink {
    background: #E9BF95;
    border: 1px solid #DB944D;
    margin: 0 auto;
    color: #6B403D;
  }
}

  .metismenu.mod-menu .mm-collapse>li>a, .metismenu.mod-menu .mm-collapse>li>button:first-child{
    display: inline-flex;
    width: 100%;
    background: #F2E9E8;
    border: 1px solid #9CA6B0;
    padding: 0 17px;
    text-align: left;
    line-height: 30px;
    color: #472B29;
    font-size: 16px;
    font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    text-decoration: none;
    text-transform: none;
    margin: 0;
    white-space: nowrap;
    height: 30px;
    min-width: 7em;
  }
  .metismenu.mod-menu .mm-collapse>li>a:hover,.metismenu.mod-menu .mm-collapse>li:hover>a{
    background: #E9BF95;
    border: 1px solid #DB944D;
    margin: 0 auto;
    text-decoration: none;
  }

.mod-menu.metismenu > .metismenu-item > a, .mod-menu.metismenu > .metismenu-item > button:first-child{
  background: #BA8B87 url(/images/headers/menuitem.png) scroll;
  background: -webkit-linear-gradient(top, rgba(208, 176, 173, 0.08) 0, rgba(166, 105, 100, 0.04) 100%) no-repeat, url(/images/headers/menuitem.png), -webkit-linear-gradient(top, #C9A4A1 0, #AD7571 100%) no-repeat;
  background: -moz-linear-gradient(top, rgba(208, 176, 173, 0.08) 0, rgba(166, 105, 100, 0.04) 100%) no-repeat, url('/images/headers/menuitem.png'), -moz-linear-gradient(top, #C9A4A1 0, #AD7571 100%) no-repeat;
  background: -o-linear-gradient(top, rgba(208, 176, 173, 0.08) 0, rgba(166, 105, 100, 0.04) 100%) no-repeat, url('/images/headers/menuitem.png'), -o-linear-gradient(top, #C9A4A1 0, #AD7571 100%) no-repeat;
  background: -ms-linear-gradient(top, rgba(208, 176, 173, 0.08) 0, rgba(166, 105, 100, 0.04) 100%) no-repeat, url('/images/headers/menuitem.png'), -ms-linear-gradient(top, #C9A4A1 0, #AD7571 100%) no-repeat;
  background: linear-gradient(to bottom, rgba(208, 176, 173, 0.08) 0, rgba(166, 105, 100, 0.04) 100%) no-repeat, url(/images/headers/menuitem.png), linear-gradient(to bottom, #C9A4A1 0, #AD7571 100%) no-repeat;
  -svg-background: linear-gradient(top, rgba(208, 176, 173, 0.08) 0, rgba(166, 105, 100, 0.04) 100%) no-repeat, url('/images/headers/menuitem.png'), linear-gradient(top, #C9A4A1 0, #AD7571 100%) no-repeat;
  border: 1px solid #A66864;
  padding: 0 20px;
  margin: 0 auto;
  position: relative;
  display: block;
  height: 36px;
  cursor: pointer;
  text-decoration: none;
  color: #FFFFFF;
  line-height: 36px;
  text-align: center;
  font-size: 14px;
  font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
  font-weight: bold;
  font-style: normal;
}
.mod-menu.metismenu > .metismenu-item.active > a, .mod-menu.metismenu > .metismenu-item.active > button:first-child{
    background: #A66864 url(/images/headers/menuactiveitem.png) scroll;
    background: -webkit-linear-gradient(top, rgba(185, 137, 134, 0.08) 0, rgba(159, 96, 91, 0.03) 64%, rgba(134, 81, 77, 0.04) 100%) no-repeat, url(/images/headers/menuactiveitem.png), -webkit-linear-gradient(top, #B37E7A 0, #A2625D 64%, #925854 100%) no-repeat;
    background: -moz-linear-gradient(top, rgba(185, 137, 134, 0.08) 0, rgba(159, 96, 91, 0.03) 64%, rgba(134, 81, 77, 0.04) 100%) no-repeat, url('/images/headers/menuactiveitem.png'), -moz-linear-gradient(top, #B37E7A 0, #A2625D 64%, #925854 100%) no-repeat;
    background: -o-linear-gradient(top, rgba(185, 137, 134, 0.08) 0, rgba(159, 96, 91, 0.03) 64%, rgba(134, 81, 77, 0.04) 100%) no-repeat, url('/images/headers/menuactiveitem.png'), -o-linear-gradient(top, #B37E7A 0, #A2625D 64%, #925854 100%) no-repeat;
    background: -ms-linear-gradient(top, rgba(185, 137, 134, 0.08) 0, rgba(159, 96, 91, 0.03) 64%, rgba(134, 81, 77, 0.04) 100%) no-repeat, url('/images/headers/menuactiveitem.png'), -ms-linear-gradient(top, #B37E7A 0, #A2625D 64%, #925854 100%) no-repeat;
    background: linear-gradient(to bottom, rgba(185, 137, 134, 0.08) 0, rgba(159, 96, 91, 0.03) 64%, rgba(134, 81, 77, 0.04) 100%) no-repeat, url(/images/headers/menuactiveitem.png), linear-gradient(to bottom, #B37E7A 0, #A2625D 64%, #925854 100%) no-repeat;
    -svg-background: linear-gradient(top, rgba(185, 137, 134, 0.08) 0, rgba(159, 96, 91, 0.03) 64%, rgba(134, 81, 77, 0.04) 100%) no-repeat, url('/images/headers/menuactiveitem.png'), linear-gradient(top, #B37E7A 0, #A2625D 64%, #925854 100%) no-repeat;
    border: 1px solid #85504C;
}
.mod-menu.metismenu > .metismenu-item > a:hover, .mod-menu.metismenu > .metismenu-item > button:first-child:hover,.mod-menu.metismenu > .metismenu-item:hover > a, .mod-menu.metismenu > .metismenu-item:hover > button:first-child{
  background: #9CA6B0 url(/images/headers/menuhovereditem.png) scroll;
    background: -webkit-linear-gradient(top, rgba(189, 196, 202, 0.08) 0, rgba(126, 138, 151, 0.04) 100%) no-repeat, url(/images/headers/menuhovereditem.png), -webkit-linear-gradient(top, #B3BAC2 0, #8894A0 100%) no-repeat;
    background: -moz-linear-gradient(top, rgba(189, 196, 202, 0.08) 0, rgba(126, 138, 151, 0.04) 100%) no-repeat, url('/images/headers/menuhovereditem.png'), -moz-linear-gradient(top, #B3BAC2 0, #8894A0 100%) no-repeat;
    background: -o-linear-gradient(top, rgba(189, 196, 202, 0.08) 0, rgba(126, 138, 151, 0.04) 100%) no-repeat, url('/images/headers/menuhovereditem.png'), -o-linear-gradient(top, #B3BAC2 0, #8894A0 100%) no-repeat;
    background: -ms-linear-gradient(top, rgba(189, 196, 202, 0.08) 0, rgba(126, 138, 151, 0.04) 100%) no-repeat, url('/images/headers/menuhovereditem.png'), -ms-linear-gradient(top, #B3BAC2 0, #8894A0 100%) no-repeat;
    background: linear-gradient(to bottom, rgba(189, 196, 202, 0.08) 0, rgba(126, 138, 151, 0.04) 100%) no-repeat, url(/images/headers/menuhovereditem.png), linear-gradient(to bottom, #B3BAC2 0, #8894A0 100%) no-repeat;
    -svg-background: linear-gradient(top, rgba(189, 196, 202, 0.08) 0, rgba(126, 138, 151, 0.04) 100%) no-repeat, url('/images/headers/menuhovereditem.png'), linear-gradient(top, #B3BAC2 0, #8894A0 100%) no-repeat;
    border: 1px solid #6B7885;
    padding: 0 20px;
    margin: 0 auto;
    color: #6A4016;
    text-decoration: none;
}
.metismenu.mod-menu .metismenu-item>a:focus, .metismenu.mod-menu .metismenu-item>button:focus {
    outline-offset: 0;
    outline: unset;
}
/* NAV mobile - G */
@media(max-width: 992px){
  .container-header nav {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
  }
  .container-header .navbar-collapse {
    margin-top: 7px;
  }
  .navbar-toggler:focus {
    box-shadow: unset;
    outline: 0;
    text-decoration: none;
  }
  .container-header .navbar-collapse {
    width: 100%;
  }
  .mod-menu.metismenu .metismenu-item > a, .mod-menu.metismenu .metismenu-item > button:first-child{
    width: 100%;
  }
  .metismenu.mod-menu .metismenu-item>button.mm-toggler-link {
	position: absolute;
    right: 25px;
    margin-left: 40px;
    top: 0;
    height: 30px;
  }
  .mod-menu.metismenu .metismenu-item > button.mm-toggler-nolink:first-child:after {
    /*display: none;*/
    display: inline-block;
  }
  .metismenu.mod-menu .metismenu-item .mm-collapse.mm-show {
    position: relative;
    width: 100%;
  }
  .metismenu.mod-menu .mm-collapse>li.parent>ul {
    margin-top: 0;
    margin-bottom: 0;
  }
  .mod-menu.metismenu > .metismenu-item > a, .mod-menu.metismenu > .metismenu-item > button:first-child{
    text-align: left;
  }
  .mod-menu.metismenu .mm-collapse .metismenu-item > a, .mod-menu.metismenu .mm-collapse .metismenu-item > button{
    padding-left: 4% !important;
  }
  .mod-menu.metismenu .mm-collapse .metismenu-item .mm-collapse .metismenu-item > a, .mod-menu.metismenu .mm-collapse .metismenu-item .mm-collapse .metismenu-item > button{
    padding-left: 6% !important;
  }
  .mod-menu.metismenu > .metismenu-item:last-child, .mod-menu.metismenu > .metismenu-item.last-child {
    margin-right: 0;
  }
  .metismenu.mod-menu .metismenu-item>button.mm-toggler-link:hover {
    color: #6a4016;
  }
  .metismenu.mod-menu .mm-collapse .metismenu-item > .mm-toggler, .metismenu.mod-menu .mm-collapsing .metismenu-item > .mm-toggler {
    color: #6a4016;
  }
  /*collapsing*/
  .metismenu.mod-menu .metismenu-item.level-1 ul.mm-collapsing li.metismenu-item >a, .metismenu.mod-menu .metismenu-item.level-1 ul.mm-collapsing li.metismenu-item >button:first-child{
    display: inline-flex;
    width: 100%;
    background: #F2E9E8;
    border: 1px solid #9CA6B0;
    padding: 0 17px;
    text-align: left;
    line-height: 30px;
    color: #472B29;
    font-size: 16px;
    font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    text-decoration: none;
    text-transform: none;
    margin: 0;
    white-space: nowrap;
    height: 30px;
    min-width: 7em;
  }
  .metismenu.mod-menu .metismenu-item.level-1 ul.mm-collapsing li.metismenu-item >a, .metismenu.mod-menu .metismenu-item.level-1 ul.mm-collapsing li.metismenu-item >button {
    padding-left: 4% !important;
  }
  .metismenu.mod-menu .metismenu-item.level-1 ul.mm-collapse li.metismenu-item ul.mm-collapsing li.metismenu-item >a, .metismenu.mod-menu .metismenu-item.level-1 ul.mm-collapse li.metismenu-item ul.mm-collapsing li.metismenu-item >button {
    padding-left: 6% !important;
  }
  .metismenu.mod-menu .metismenu-item.level-1 ul.mm-collapse, .metismenu.mod-menu .metismenu-item.level-1 ul.mm-collapsing {
    position: relative;
    width: 100%;
    height: auto;
    margin-inline-end: 0;
    min-width: auto;
    position: relative;
  }
}
button.navbar-toggler.navbar-toggler-right {
    border: 1px solid #404040;
    border-radius: 3px;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2);
    -svg-background: linear-gradient(to bottom, #707070 0, #000 100%);
    background: -ms-linear-gradient(top, #707070 0, #000 100%);
    background: -moz-linear-gradient(top, #707070 0, #000 100%);
    background: -o-linear-gradient(top, #707070 0, #000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #707070), color-stop(1, #000));
    background: -webkit-linear-gradient(top, #707070 0, #000 100%);
    background: linear-gradient(to bottom, #707070 0, #000 100%);
    margin: 3px;
    outline: none;
    padding: 5px;
    position: relative;
    vertical-align: bottom;
}
/* Content */
main{
  margin: 0 auto;
}
.com-content-category-blog.blog {
    background: rgba(255, 255, 255, 0.4);
    border: 1px solid rgba(226, 171, 115, 0.2);
}
.com-content-category-blog.blog > h1 {
    color: #51312F;
    margin: 6px 0;
    font-size: 26px;
    font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    line-height: 120%;
    text-align: left;
}
.item-content .page-header h2 a:not([class]) {
    font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    text-decoration: none;
    text-align: left;
    color: #AB716D;
    font-size: 26px;
    font-weight: normal;
    font-style: normal;
    line-height: 120%;
    margin: 0;
    padding: 0;
    display: block;
}
.item-content section p {
    margin: 12px 0;
    font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    text-align: left;
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    line-height: 150%;
}
.blog-featured .page-header h1 {
    color: #51312F;
    margin: 6px 0;
    font-size: 26px;
    font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    line-height: 120%;
}
.main-top.card {
    margin-top: 1em;
  
}
.main-top.card .card-header {
    background-color: #ceadaa;
}
.main-top.card h3.card-header {
    font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    font-style: normal;
    line-height: 150%;
    color: #24292D;
    font-size: 1.4em;
}
span.button {
    border-collapse: separate;
    -webkit-background-origin: border !important;
    -moz-background-origin: border !important;
    background-origin: border-box !important;
    background: #CFADAB;
    background: -webkit-linear-gradient(top, #DAC0BE 0, #C7A19E 40%, #C59D9B 50%, #C7A19E 60%, #DAC0BE 100%) no-repeat;
    background: -moz-linear-gradient(top, #DAC0BE 0, #C7A19E 40%, #C59D9B 50%, #C7A19E 60%, #DAC0BE 100%) no-repeat;
    background: -o-linear-gradient(top, #DAC0BE 0, #C7A19E 40%, #C59D9B 50%, #C7A19E 60%, #DAC0BE 100%) no-repeat;
    background: -ms-linear-gradient(top, #DAC0BE 0, #C7A19E 40%, #C59D9B 50%, #C7A19E 60%, #DAC0BE 100%) no-repeat;
    background: linear-gradient(to bottom, #DAC0BE 0, #C7A19E 40%, #C59D9B 50%, #C7A19E 60%, #DAC0BE 100%) no-repeat;
    -svg-background: linear-gradient(top, #DAC0BE 0, #C7A19E 40%, #C59D9B 50%, #C7A19E 60%, #DAC0BE 100%) no-repeat;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.1);
    border: 1px solid #BA8B87;
    padding: 5px 15px;
    margin: 0 auto;
}
a:not([class]):hover > span.button {
    background: #F4DEC8;
    background: -webkit-linear-gradient(top, #F9EDE1 0, #F0D4B7 40%, #EFCFAF 50%, #F0D4B7 60%, #F9EDE1 100%) no-repeat;
    background: -moz-linear-gradient(top, #F9EDE1 0, #F0D4B7 40%, #EFCFAF 50%, #F0D4B7 60%, #F9EDE1 100%) no-repeat;
    background: -o-linear-gradient(top, #F9EDE1 0, #F0D4B7 40%, #EFCFAF 50%, #F0D4B7 60%, #F9EDE1 100%) no-repeat;
    background: -ms-linear-gradient(top, #F9EDE1 0, #F0D4B7 40%, #EFCFAF 50%, #F0D4B7 60%, #F9EDE1 100%) no-repeat;
    background: linear-gradient(to bottom, #F9EDE1 0, #F0D4B7 40%, #EFCFAF 50%, #F0D4B7 60%, #F9EDE1 100%) no-repeat;
    -svg-background: linear-gradient(top, #F9EDE1 0, #F0D4B7 40%, #EFCFAF 50%, #F0D4B7 60%, #F9EDE1 100%) no-repeat;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.1);
    border: 1px solid #D4802B;
    padding: 5px 15px;
    margin: 0 auto;
}
a:not([class]):hover{
    color: #503010 !important;
}
.com-content-article.item-page .page-header h1 {
    margin: 6px 0;
    color: #808C99;
    font-size: 26px;
    font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    line-height: 120%;
}
@media(max-width: 992px){
  .item-content section {
    display: flex;
    flex-direction: column;
  }
  .item-content section a img{
    width: 100% !important;
  }
}


/* Footer */
.footer {
    color: #fff;
    background-color: transparent;
    background-image: unset;
    margin-top: 0;
}
.blog-items{
    margin: 0;
}
.footer .grid-child {
    padding: 0;
}
.footer .mod-custom {
    width: 100%;
}
.footer #mod-custom111 {
    background: #f3dec8;
}
.footer .mod-custom p a:not([class]) {
    background: #E9BF95;
    background: transparent;
    margin: 10px auto 0;
    position: relative;
    color: #394047;
    font-size: 13px;
    font-family: 'Century Gothic', Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
    text-align: center;
    width: 100%;
    display: block;
    text-decoration: none;
}
.footer .mod-custom p a:not([class]):hover {
    color: #a17243;
    text-decoration: underline;
}

/* TESZT - G */
.container-header .metismenu>li.level-1>a:hover, .metismenu-item.level-1:hover > a{

}
/* fo menu - aktiv*/

/*almenu items default */

/*almenu items active*/

/*almenu items hover*/

/*almenu active a hover*/

/*fomenu hover li*/

/*fomenu hover li active*/

/*hover menu ul border*/
