/* G */

.slogan, .slogan a, .slogan a:link, .slogan a:visited, .slogan a:hover {
    font-size: 26px;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    font-style: normal;
    text-align: left;
    padding: 0;
    margin: 0;
    color: #04518F !important;
}

.slogan {
    display: inline-block;
    position: absolute;
    min-width: 50px;
    line-height: 100%;
    margin-left: -9px !important;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    z-index: 101;
    white-space: nowrap;
  	left: 8.5px;
    top: 10px;
    margin-left: 0px !important;
}

html{
  background: #FFFFFF url(/images/headers/page-background.png) top center repeat fixed;
  margin: 0 auto;
  display: inline-table;
}
body {
    min-height: 100%;
    color: #5C3E14;
    margin: 30px auto 0;
    font-size: 12px;
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    cursor: default;
    background: #FBFBF4;
    background: rgba(251, 251, 244, 0.3);
    -webkit-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.04);
    box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.04);
    position: relative;
    cursor: auto;
    z-index: auto;
    padding: 10px;
}
a:not(.btn):hover, a:not(.btn):focus{
  color: #547D16;
}
a:not([class]) {
    text-decoration: none;
}
a {
  text-decoration: none;
}
a.btn.btn-primary {
    all: unset;
    background: url(/media/com_phocadownload/images/up.png);
    background-repeat: no-repeat;
    content: "";
    clear: both;
}
div.pd-float a {
    word-break: break-word;
}
.pg-item-box, .pg-category-box {
    width: 11em;
}
.btn-success, .btn-warning{
  border-collapse: separate;
    -webkit-border-radius: 0;
    -webkit-background-origin: border !important;
    -moz-background-origin: border !important;
    background-origin: border-box !important;
    background: #80BE22;
    background: -webkit-linear-gradient(top, #94DA2B 0, #91D827 7%, #6CA01C 100%) no-repeat;
    background: -moz-linear-gradient(top, #94DA2B 0, #91D827 7%, #6CA01C 100%) no-repeat;
    background: -o-linear-gradient(top, #94DA2B 0, #91D827 7%, #6CA01C 100%) no-repeat;
    background: -ms-linear-gradient(top, #94DA2B 0, #91D827 7%, #6CA01C 100%) no-repeat;
    background: linear-gradient(to bottom, #94DA2B 0, #91D827 7%, #6CA01C 100%) no-repeat;
    -svg-background: linear-gradient(top, #94DA2B 0, #91D827 7%, #6CA01C 100%) no-repeat;
    border: 1px solid #6EA51D;
    padding: 0 15px;
    margin: 0 auto;
    height: 26px;
  text-decoration: none;
    font-size: 13px;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    color: #FFFFFF;
    margin: 0 5px 0 0 !important;
    overflow: visible;
    cursor: pointer;
    text-indent: 0;
    line-height: 26px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.btn-success:hover, .btn-warning:hover{
  background: #757524;
    background: -webkit-linear-gradient(top, #94942E 0, #56561A 100%) no-repeat;
    background: -moz-linear-gradient(top, #94942E 0, #56561A 100%) no-repeat;
    background: -o-linear-gradient(top, #94942E 0, #56561A 100%) no-repeat;
    background: -ms-linear-gradient(top, #94942E 0, #56561A 100%) no-repeat;
    background: linear-gradient(to bottom, #94942E 0, #56561A 100%) no-repeat;
    -svg-background: linear-gradient(top, #94942E 0, #56561A 100%) no-repeat;
    border: 1px solid #2699F8;
    padding: 0 15px;
    margin: 0 auto;
    border-collapse: separate;
    -webkit-border-radius: 0;
    -webkit-background-origin: border !important;
    -moz-background-origin: border !important;
    background-origin: border-box !important;
    padding: 0 15px;
    margin: 0 auto;
    height: 26px;
  text-decoration: none;
    font-size: 13px;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    color: #FFFFFF;
    margin: 0 5px 0 0 !important;
    overflow: visible;
    cursor: pointer;
    text-indent: 0;
    line-height: 26px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

@media(min-width: 991px){
  body{
    width: 1024px;
    min-width: 1024px;
  }
}

ul li::marker{
  content: url(/images/postbullets.png);
    margin-right: 15px;
    bottom: 2px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    line-height: 0;
}
ul.pagination li {
    content: none;
    margin-right: 15px;
    bottom: 2px;
    position: relative;
    display: flex;
    vertical-align: middle;
    font-size: 0;
    line-height: 0;
}
ul li{
  padding-left: 1em;
}
ol.com-content-blog__links {
    background: #A18763;
    background: -webkit-linear-gradient(top, rgba(180, 160, 131, 0.4) 0, rgba(180, 160, 131, 0.4) 50%, rgba(177, 155, 124, 0.4) 60%, rgba(159, 133, 96, 0.4) 79%, rgba(128, 106, 77, 0.4) 100%) no-repeat;
    background: -moz-linear-gradient(top, rgba(180, 160, 131, 0.4) 0, rgba(180, 160, 131, 0.4) 50%, rgba(177, 155, 124, 0.4) 60%, rgba(159, 133, 96, 0.4) 79%, rgba(128, 106, 77, 0.4) 100%) no-repeat;
    background: -o-linear-gradient(top, rgba(180, 160, 131, 0.4) 0, rgba(180, 160, 131, 0.4) 50%, rgba(177, 155, 124, 0.4) 60%, rgba(159, 133, 96, 0.4) 79%, rgba(128, 106, 77, 0.4) 100%) no-repeat;
    background: -ms-linear-gradient(top, rgba(180, 160, 131, 0.4) 0, rgba(180, 160, 131, 0.4) 50%, rgba(177, 155, 124, 0.4) 60%, rgba(159, 133, 96, 0.4) 79%, rgba(128, 106, 77, 0.4) 100%) no-repeat;
    background: linear-gradient(to bottom, rgba(180, 160, 131, 0.4) 0, rgba(180, 160, 131, 0.4) 50%, rgba(177, 155, 124, 0.4) 60%, rgba(159, 133, 96, 0.4) 79%, rgba(128, 106, 77, 0.4) 100%) no-repeat;
    -svg-background: linear-gradient(top, rgba(180, 160, 131, 0.4) 0, rgba(180, 160, 131, 0.4) 50%, rgba(177, 155, 124, 0.4) 60%, rgba(159, 133, 96, 0.4) 79%, rgba(128, 106, 77, 0.4) 100%) no-repeat;
    border-bottom: 2px solid #966E31;
    margin: 0 auto;
    position: relative;
    z-index: 499;
    text-align: center;
}
.item-content h1 {
    color: #05518F;
    margin: 30px 0 10px;
    font-size: 24px;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    text-align: left;
    text-indent: 0;
    line-height: 125%;
}
/*a vmenu li-re kattintva lenyitja a hozzá tartozo ul-t*/
.sidebar-left ul.vmenu>li>ul.mm-collapse {
    display: block;
}
div.page-header h1[itemprop="headline"], h2[itemprop="name"], .com-content-article.item-page .page-header h1 {
    margin: 20px 0 0 20px;
    font-size: 28px;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    text-align: left;
    color: #616161;
}
div[itemprop="articleBody"] h3, .com-content-article__body > h3 {
    color: #616161;
    margin: 10px 0;
    font-size: 18px;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    text-align: left;
}
div[itemprop="articleBody"] > p {
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
    text-align: justify;
    line-height: 150%;
    margin: 12px 0;
}
div[itemprop="articleBody"] >h1 a {
    text-decoration: none;
    color: #066ABC;
}
div[itemprop="articleBody"] >h1, .kozep h1, .com-content-article__body h1 {
    color: #05518F;
    margin: 30px 0 10px;
    font-size: 24px;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    text-align: left;
    text-indent: 0;
    line-height: 125%;
}
div[itemprop="articleBody"] >p a, div[itemprop="articleBody"]>h3>a:link {
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    color: #066ABC;
}

div[itemprop="articleBody"] table {
    border-collapse: collapse;
    margin: 1px;
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
    text-align: justify;
    line-height: 150%;
}
div[itemprop="articleBody"] table td{
	padding: 2px;
    border: solid 1px #DACCAF;
    vertical-align: top;
    text-align: left;
}
div.com-content-category-blog > h1 {
    color: #4C7014;
    margin: 20px 0 15px 20px;
    font-size: 28px;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    text-align: left;
}
div[itemprop="articleBody"] h4 {
    color: #545454;
    margin: 20px 0;
    font-size: 18px;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    text-align: center;
}
div[itemprop="articleBody"] >h2, .item-content h2, .com-content-article__body > h2{
      color: #547D16;
    margin: 10px 0 20px;
    font-size: 20px;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    text-align: left;
}
/*Phoca gallery*/
.com_phocagallery .pg-categories-items-box, .com_phocagallery .pg-category-items-box {
    flex-direction: column;
    margin: 0 auto;
    width: 100%;
    display: block;
}
.com_phocagallery .pg-item-box, .com_phocagallery .pg-category-box {
    padding: 0.5em;
    width: 96%;
    margin: 10px auto;
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    position: relative;
    padding: 10px 10px;
    background: #fff;
    -webkit-box-shadow: 1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
    box-shadow: 1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.com_phocagallery .pg-category-box-image {
    margin: 6px;
    width: 100%;
}
.com_phocagallery .pg-category-box-title a {
    text-decoration: none;
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    color: #066ABC;
  	line-height: 150%;
    font-weight: bold;
    font-size: medium;
}

figure[itemprop="associatedMedia"]{
    padding: 15px;
    background: white;
}
/*Phoca gallery END <<<*/

.osmap-has-children a {
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    color: #066ABC;
}
.osmap-has-children a:hover {
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
    color: #547D16;
}
.osmap-has-children a:visited {
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    color: #616161;
}
h2#osmap-menu-uid-bal-vertikalis {
    color: #547D16;
    margin: 10px 0 20px;
    font-size: 20px;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    text-align: left;
}

a {
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    color: #066ABC;
}

a:hover {
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
    color: #547D16;
}
.icon-arrow-left:before {
    content: "";
}
a.btn.btn-primary {
    all: unset;
    font-size: 0px;
}
a.btn.btn-primary .icon-fw.icon-arrow-left {
    background: url(/media/com_phocadownload/images/up.png);
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
}
.ph-top {
    float: right;
    position: relative;
    width: 16px;
    margin-top: 14px;
    margin-right: 9px;
    cursor: pointer;
}
h3.ph-subheader.pd-ctitle {
    color: #616161;
    margin: 10px 0;
    font-size: 18px;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    text-align: left;
}
.com_phocadownload .form-select {
    height: 32px;
    margin: 0;
    padding: 0px 50px 0px 5px;
}
.com_phocadownload .form-select {
    font-size: 12px;
}
div#phoca-dl-category-box .btn {
    padding: 1px;
}
.pd-row2-bp {
    padding-bottom: 0;
}

.sor {
    width: 100%;
    display: table-row;
    margin-bottom: 5px;
}
.bal {
    width: auto;
    min-width: 50px;
    display: table-cell;
    vertical-align: middle;
}
.kozep {
    display: table-cell;
    width: auto;
    /* max-width: 100px; */
    height: 50px;
    vertical-align: middle;
    padding: 0 20px;
}
.jobb {
    width: auto;
    min-width: 50px;
    display: table-cell;
    vertical-align: middle;
}

.jcepopup.noicon{
  margin: 5px;
}

.kozze h1 {
    background-color: #737323;
    color: #E7F3FA;
    font-size: 20px;
    padding: 5px 5px 5px 10px;
}
.kozze h2 {
    margin: 5px 0 0;
      color: #547D16;
    margin: 10px 0;
    font-size: 20px;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    text-align: left;
}
.kozze h3 {
    margin: 10px 20px 10px;
    line-height: 150%;
    text-align: left;
    color: #616161;
    margin: 10px 0;
    font-size: 18px;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    text-align: left;
}
.pagination__wrapper{
    position: relative;
    display: grid;
    margin: 0 auto;
    width: 100%;
    justify-content: center;  
}

/* header img */
.container-header{
  background-image: url(/images/headers/header-logo.png),url(/images/headers/header.jpg), url(/images/headers/header-background.png);
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: 224.5px 39.76px, 0px 0px, 0px 0px;
  height: 300px;
  background-position: 44px 36px,0px 0px, 0 0;
  position: relative;
  z-index: auto !important;
  width: 100%;
}
@media(max-width: 768px){
  .container-header{
    background-position: center center;
  }
  div.mod-custom.custom{
    width: 100%;
  }
  .slogan {
    width: 100%;
    margin: 0 auto;
    text-align: center;
  }
}

.container-banner .navbar {
    background: #A18763;
    background: -webkit-linear-gradient(top, rgba(180, 160, 131, 0.4) 0, rgba(180, 160, 131, 0.4) 50%, rgba(177, 155, 124, 0.4) 60%, rgba(159, 133, 96, 0.4) 79%, rgba(128, 106, 77, 0.4) 100%) no-repeat;
    background: -moz-linear-gradient(top, rgba(180, 160, 131, 0.4) 0, rgba(180, 160, 131, 0.4) 50%, rgba(177, 155, 124, 0.4) 60%, rgba(159, 133, 96, 0.4) 79%, rgba(128, 106, 77, 0.4) 100%) no-repeat;
    background: -o-linear-gradient(top, rgba(180, 160, 131, 0.4) 0, rgba(180, 160, 131, 0.4) 50%, rgba(177, 155, 124, 0.4) 60%, rgba(159, 133, 96, 0.4) 79%, rgba(128, 106, 77, 0.4) 100%) no-repeat;
    background: -ms-linear-gradient(top, rgba(180, 160, 131, 0.4) 0, rgba(180, 160, 131, 0.4) 50%, rgba(177, 155, 124, 0.4) 60%, rgba(159, 133, 96, 0.4) 79%, rgba(128, 106, 77, 0.4) 100%) no-repeat;
    background: linear-gradient(to bottom, rgba(180, 160, 131, 0.4) 0, rgba(180, 160, 131, 0.4) 50%, rgba(177, 155, 124, 0.4) 60%, rgba(159, 133, 96, 0.4) 79%, rgba(128, 106, 77, 0.4) 100%) no-repeat;
    -svg-background: linear-gradient(top, rgba(180, 160, 131, 0.4) 0, rgba(180, 160, 131, 0.4) 50%, rgba(177, 155, 124, 0.4) 60%, rgba(159, 133, 96, 0.4) 79%, rgba(128, 106, 77, 0.4) 100%) no-repeat;
    border-bottom: 2px solid #966E31;
    margin: 0 auto;
  	padding: 0;
    position: relative;
    z-index: 499;
    text-align: center;
}

ul.fomenu>li>a, ul.fomenu>li.parent>button{
    background: #757524;
    background: -webkit-linear-gradient(top, #94942E 0, #56561A 100%) no-repeat;
    background: -moz-linear-gradient(top, #94942E 0, #56561A 100%) no-repeat;
    background: -o-linear-gradient(top, #94942E 0, #56561A 100%) no-repeat;
    background: -ms-linear-gradient(top, #94942E 0, #56561A 100%) no-repeat;
    background: linear-gradient(to bottom, #94942E 0, #56561A 100%) no-repeat;
    -svg-background: linear-gradient(top, #94942E 0, #56561A 100%) no-repeat;
    border: none;
    padding: 0 40px;
    margin: 0 1px;
    position: relative;
    display: block;
    height: 41px;
    cursor: pointer;
    text-decoration: none;
    color: #E8E8E8;
    line-height: 41px;
    text-align: center;
}
li.metismenu-item.level-1.divider.deeper.parent>button{
    background: #757524;
    background: -webkit-linear-gradient(top, #94942E 0, #56561A 100%) no-repeat;
    background: -moz-linear-gradient(top, #94942E 0, #56561A 100%) no-repeat;
    background: -o-linear-gradient(top, #94942E 0, #56561A 100%) no-repeat;
    background: -ms-linear-gradient(top, #94942E 0, #56561A 100%) no-repeat;
    background: linear-gradient(to bottom, #94942E 0, #56561A 100%) no-repeat;
    -svg-background: linear-gradient(top, #94942E 0, #56561A 100%) no-repeat;
    border: none;
    padding: 0 40px;
    margin: 0 1px;
    position: relative;
    display: block;
    height: 41px;
    width: 100%;
    cursor: pointer;
    text-decoration: none;
    color: #E8E8E8;
    line-height: 41px;
    text-align: left;
}

.fomenu li.level-1 > a:hover, .fomenu.metismenu.mod-menu>li.parent.level-1>.mm-toggler:hover{ /*, .fomenu.metismenu.mod-menu>li.parent.level-1>.mm-toggler:hover{*/
  background: #757524;
    background: -webkit-linear-gradient(top, rgba(148, 148, 46, 0.6) 0, rgba(86, 86, 26, 0.6) 100%) no-repeat;
    background: -moz-linear-gradient(top, rgba(148, 148, 46, 0.6) 0, rgba(86, 86, 26, 0.6) 100%) no-repeat;
    background: -o-linear-gradient(top, rgba(148, 148, 46, 0.6) 0, rgba(86, 86, 26, 0.6) 100%) no-repeat;
    background: -ms-linear-gradient(top, rgba(148, 148, 46, 0.6) 0, rgba(86, 86, 26, 0.6) 100%) no-repeat;
    background: linear-gradient(to bottom, rgba(148, 148, 46, 0.6) 0, rgba(86, 86, 26, 0.6) 100%) no-repeat;
    -svg-background: linear-gradient(top, rgba(148, 148, 46, 0.6) 0, rgba(86, 86, 26, 0.6) 100%) no-repeat;
    /*border: 1px solid rgba(38, 153, 248, 0.6);
    border-bottom: none;
    /*padding: 0 40px;
    margin: 0 auto;*/
    color: white;
}

.fomenu li.level-2 > a:hover, .fomenu li.level-3 > a:hover{/*, .fomenu.metismenu.mod-menu .mm-collapse>li.parent .mm-toggler:hover{*/
  background: #80BE22;
  border: 1px solid rgba(38, 153, 248, 0.6);
  border-bottom: none;
  color: white;
}
.fomenu li.metismenu-item.level-1{
  padding: 0;
  margin: 0;
  margin-left: 3px;
}
.fomenu li.metismenu-item.level-2, .fomenu li.metismenu-item.level-3 {
    padding: 0;
}
.fomenu.metismenu.mod-menu .mm-toggler {
    padding: 0 40px;
}
.fomenu .level-2 a, .fomenu .level-2 button{
  display: block;
    white-space: nowrap;
    height: 23px;
    min-width: 7em;
    border: 0 solid transparent;
    text-align: left;
    line-height: 23px;
    color: #FFFFFF;
    font-size: 12px;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    margin: 0;

}

/*ul.fomenu>li.active > a, ul.fomenu>li.active > button*/
ul.fomenu>li.active > a, li.metismenu-item.level-1.divider.deeper.parent.active>button, .fomenu .metismenu.mod-menu .active .mm-toggler {
    background: #80BE22;
    background: -webkit-linear-gradient(top, rgba(148, 218, 43, 0.8) 0, rgba(145, 216, 39, 0.8) 7%, rgba(108, 160, 28, 0.8) 100%) no-repeat;
    background: -moz-linear-gradient(top, rgba(148, 218, 43, 0.8) 0, rgba(145, 216, 39, 0.8) 7%, rgba(108, 160, 28, 0.8) 100%) no-repeat;
    background: -o-linear-gradient(top, rgba(148, 218, 43, 0.8) 0, rgba(145, 216, 39, 0.8) 7%, rgba(108, 160, 28, 0.8) 100%) no-repeat;
    background: -ms-linear-gradient(top, rgba(148, 218, 43, 0.8) 0, rgba(145, 216, 39, 0.8) 7%, rgba(108, 160, 28, 0.8) 100%) no-repeat;
    background: linear-gradient(to bottom, rgba(148, 218, 43, 0.8) 0, rgba(145, 216, 39, 0.8) 7%, rgba(108, 160, 28, 0.8) 100%) no-repeat;
    -svg-background: linear-gradient(top, rgba(148, 218, 43, 0.8) 0, rgba(145, 216, 39, 0.8) 7%, rgba(108, 160, 28, 0.8) 100%) no-repeat;
    border-bottom: none;
    padding: 0 40px;
    margin: 0 auto;
    color: #FFFFFF;
    /*padding-bottom: 2px;
    margin-bottom: -2px;*/
    text-decoration: none;
}
.fomenu.metismenu.mod-menu {
    display: contents;
    display: -webkit-box;
    margin: 0 auto;
    padding: 0;
}
/*.fomenu.metismenu.mod-menu .metismenu-item {
  padding: 0;
  margin: 0 -1px;
}*/

.fomenu ul li li a, .fomenu ul li a {
    background: #767623;
    padding: 0 17px;
    margin: 0 auto;
}

.metismenu.mod-menu .metismenu-item:not(.level-1)>ul, .metismenu.mod-menu .metismenu-item:not(.level-2)>ul {
  left: 0%;
}
li.level-2 a {
  padding: 15px 18px;
  width: 100%;
  color: white;
}
.vmenu .metismenu.mod-menu .mm-toggler:after{
  display:none;
}
.vmenu .active>button.mm-toggler.mm-toggler-link.mm-collapsed, .vmenu>.active>a{
    color: #FFFFFF;
}

.vmenu .metismenu.mod-menu .metismenu-item.level-2 > a:hover, .vmenu .metismenu.mod-menu .metismenu-item.level-2 button:hover >a{
 background: #757524;
    background: -webkit-linear-gradient(top, rgba(160, 160, 49, 0.6) 0, rgba(74, 74, 23, 0.6) 100%) no-repeat;
    background: -moz-linear-gradient(top, rgba(160, 160, 49, 0.6) 0, rgba(74, 74, 23, 0.6) 100%) no-repeat;
    background: -o-linear-gradient(top, rgba(160, 160, 49, 0.6) 0, rgba(74, 74, 23, 0.6) 100%) no-repeat;
    background: -ms-linear-gradient(top, rgba(160, 160, 49, 0.6) 0, rgba(74, 74, 23, 0.6) 100%) no-repeat;
    background: linear-gradient(to bottom, rgba(160, 160, 49, 0.6) 0, rgba(74, 74, 23, 0.6) 100%) no-repeat;
    -svg-background: linear-gradient(top, rgba(160, 160, 49, 0.6) 0, rgba(74, 74, 23, 0.6) 100%) no-repeat;
    border-bottom: 1px solid #5C3E14;
}
.vmenu .metismenu.mod-menu .metismenu-item.level-3 > a:hover{
    background: #757524;
    background: -webkit-linear-gradient(top, #A0A031 0, #4A4A17 100%) no-repeat;
    background: -moz-linear-gradient(top, #A0A031 0, #4A4A17 100%) no-repeat;
    background: -o-linear-gradient(top, #A0A031 0, #4A4A17 100%) no-repeat;
    background: -ms-linear-gradient(top, #A0A031 0, #4A4A17 100%) no-repeat;
    background: linear-gradient(to bottom, #A0A031 0, #4A4A17 100%) no-repeat;
    -svg-background: linear-gradient(top, #A0A031 0, #4A4A17 100%) no-repeat;
    margin: 0 auto;
    width: 100%;
    color: #fff;
}
.vmenu .metismenu.mod-menu .metismenu-item.level-2:hover > a{
    color: #fff;
    background: #757524;
    background: -webkit-linear-gradient(top, #A0A031 0, #4A4A17 100%) no-repeat;
    background: -moz-linear-gradient(top, #A0A031 0, #4A4A17 100%) no-repeat;
    background: -o-linear-gradient(top, #A0A031 0, #4A4A17 100%) no-repeat;
    background: -ms-linear-gradient(top, #A0A031 0, #4A4A17 100%) no-repeat;
    background: linear-gradient(to bottom, #A0A031 0, #4A4A17 100%) no-repeat;
    -svg-background: linear-gradient(top, #A0A031 0, #4A4A17 100%) no-repeat;
}

.card {
    background: rgba(251, 251, 244, 0.3);
    -webkit-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.04);
}
.sidebar-left.card.vmenu .card-body {
    background: #DACCAF;
    margin: 0;
    padding: 0;
}
.card.vmenu .card-body nav.navbar.navbar-expand-lg {
    width: 100%;
    display: block;
  padding-top: 0;
    padding-bottom: 0;
}
.sidebar-left.card.vmenu .card-body li.metismenu-item, .sidebar-left.card.vmenu .card-body li.metismenu-item a, .sidebar-left.card.vmenu .card-body li.metismenu-item button.mod-menu__heading.nav-header {
    padding: 0;
    font-size: 12px;
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    color: #5C3E14;
    min-height: 28px;
    line-height: 28px;
    width: 100%;
    text-align: left;
    display: flex;
    text-wrap: balance;
    white-space: pre-wrap !important; /*firefox support*/
}
/*.vmenu .metismenu.mod-menu > .metismenu-item>button:hover, .vmenu .metismenu.mod-menu > .metismenu-item>a:hover {*/
/*.vmenu .metismenu.mod-menu > .metismenu-item button.mm-toggler-link:hover>a, .vmenu .metismenu.mod-menu > .metismenu-item>a:hover, .sidebar-left.card.vmenu .card-body li.metismenu-item >button.mod-menu__heading.nav-header:hover{*/
.vmenu .metismenu.mod-menu > .metismenu-item button.mm-toggler-link:hover>a, .sidebar-left.card.vmenu .card-body li.metismenu-item.level-1> a:hover, .sidebar-left.card.vmenu .card-body li.metismenu-item >button.mod-menu__heading.nav-header:hover{
    background: #757524;
    background: -webkit-linear-gradient(top, rgba(160, 160, 49, 0.6) 0, rgba(74, 74, 23, 0.6) 100%) no-repeat;
    background: -moz-linear-gradient(top, rgba(160, 160, 49, 0.6) 0, rgba(74, 74, 23, 0.6) 100%) no-repeat;
    background: -o-linear-gradient(top, rgba(160, 160, 49, 0.6) 0, rgba(74, 74, 23, 0.6) 100%) no-repeat;
    background: -ms-linear-gradient(top, rgba(160, 160, 49, 0.6) 0, rgba(74, 74, 23, 0.6) 100%) no-repeat;
    background: linear-gradient(to bottom, rgba(160, 160, 49, 0.6) 0, rgba(74, 74, 23, 0.6) 100%) no-repeat;
    -svg-background: linear-gradient(top, rgba(160, 160, 49, 0.6) 0, rgba(74, 74, 23, 0.6) 100%) no-repeat;
    color: #fff;
}

/*****/
.vmenu .metismenu.mod-menu .metismenu-item.level-1 > a:has(+ button.mm-toggler:hover){
  background: #757524;
    background: -webkit-linear-gradient(top, rgba(160, 160, 49, 0.6) 0, rgba(74, 74, 23, 0.6) 100%) no-repeat;
    background: -moz-linear-gradient(top, rgba(160, 160, 49, 0.6) 0, rgba(74, 74, 23, 0.6) 100%) no-repeat;
    background: -o-linear-gradient(top, rgba(160, 160, 49, 0.6) 0, rgba(74, 74, 23, 0.6) 100%) no-repeat;
    background: -ms-linear-gradient(top, rgba(160, 160, 49, 0.6) 0, rgba(74, 74, 23, 0.6) 100%) no-repeat;
    background: linear-gradient(to bottom, rgba(160, 160, 49, 0.6) 0, rgba(74, 74, 23, 0.6) 100%) no-repeat;
    -svg-background: linear-gradient(top, rgba(160, 160, 49, 0.6) 0, rgba(74, 74, 23, 0.6) 100%) no-repeat;
    color: #fff;
}
/******/
.vmenu .active .mm-collapse li.metismenu-item.active > a{
  background: #C8EC93;
    background: -webkit-linear-gradient(top, #E5F6CB 0, #A9E156 100%) no-repeat;
    background: -moz-linear-gradient(top, #E5F6CB 0, #A9E156 100%) no-repeat;
    background: -o-linear-gradient(top, #E5F6CB 0, #A9E156 100%) no-repeat;
    background: -ms-linear-gradient(top, #E5F6CB 0, #A9E156 100%) no-repeat;
    background: linear-gradient(to bottom, #E5F6CB 0, #A9E156 100%) no-repeat;
    -svg-background: linear-gradient(top, #E5F6CB 0, #A9E156 100%) no-repeat;
    margin: 0 auto;
    color: #404040;
}
.sidebar-left.card.vmenu .card-body li.metismenu-item.level-1{
  border: none;
  /*padding: 0;*/
  border-bottom: 1px solid #5C3E14;

}
.sidebar-left.card.vmenu .card-body li.metismenu-item.level-2 a {
    /*padding: 2px 0 2px 20px;*/
}
.sidebar-left.card.vmenu .card-body li.metismenu-item.level-3 a {
    padding: 2px 10px 2px 40px;
    margin-right: 0px;
}
.sidebar-left.card.vmenu > .card-body > .navbar > .collapse > .mod-menu.mod-menu_dropdown-metismenu.metismenu.mod-list{
  max-width: -webkit-fill-available;
}
.sidebar-left.card.vmenu button.mod-menu__heading.nav-header.mm-collapsed.mm-toggler.mm-toggler-nolink {
    width: 100%;
}

/*.sidebar-left.card.vmenu .metismenu.mod-menu > li.metismenu-item.active > a, .sidebar-left.card.vmenu .metismenu.mod-menu > li.metismenu-item.active > button{*/
.sidebar-left.card.vmenu .metismenu.mod-menu > li.metismenu-item.active > :first-child{
    background: #80BE22;
    background: -webkit-linear-gradient(top, rgba(148, 218, 43, 0.8) 0, rgba(145, 216, 39, 0.8) 7%, rgba(108, 160, 28, 0.8) 100%) no-repeat;
    background: -moz-linear-gradient(top, rgba(148, 218, 43, 0.8) 0, rgba(145, 216, 39, 0.8) 7%, rgba(108, 160, 28, 0.8) 100%) no-repeat;
    background: -o-linear-gradient(top, rgba(148, 218, 43, 0.8) 0, rgba(145, 216, 39, 0.8) 7%, rgba(108, 160, 28, 0.8) 100%) no-repeat;
    background: -ms-linear-gradient(top, rgba(148, 218, 43, 0.8) 0, rgba(145, 216, 39, 0.8) 7%, rgba(108, 160, 28, 0.8) 100%) no-repeat;
    background: linear-gradient(to bottom, rgba(148, 218, 43, 0.8) 0, rgba(145, 216, 39, 0.8) 7%, rgba(108, 160, 28, 0.8) 100%) no-repeat;
    -svg-background: linear-gradient(top, rgba(148, 218, 43, 0.8) 0, rgba(145, 216, 39, 0.8) 7%, rgba(108, 160, 28, 0.8) 100%) no-repeat;
    border-bottom: none;
    color: #fff;
}

/* Asztali nézetben a dropdown menü hoverre is működjön, és a button is "animálódjon" */
@media(min-width: 991px){
  /*Site content*/
  .site-grid{
    display: grid;
    grid-template-columns: repeat(12,1fr);
    grid-gap: 0 5px;
  }
  .site-grid>.full-width {
    grid-column: span 13;
  }
  .grid-child.container-sidebar-left {
    grid-area: 2/1/3/2;
    width: 200px;
    margin-left: 7px;
  }
  .grid-child.container-component {
   grid-area: 2/2/3/10;
    margin: 0 5px;
    background: #FFFFFF url(../images/page.png) top center repeat-x fixed;
    background: rgba(251, 251, 244, 0.3);
    -webkit-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.04);
    padding: 1.9em 0.4em;
    width: auto;
  }
  .grid-child.container-sidebar-right {
    grid-area: 2/10/3/13;
    width: 200px;
  }
  /*site content END <<*/

  .fomenu .level-1:hover > .mm-collapse {
    display: block;
  }
  .fomenu .level-2:hover > .mm-collapse{
    display:block;
  }
  .fomenu .level-1:hover > .mm-toggler[aria-expanded=false]:after {
    transform: rotateX(-180deg);
  }
  .fomenu .level-2:hover > .mm-toggler.mm-toggler-link {
    transform: rotateX(-180deg);
  }
  .metismenu.mod-menu .mm-collapse>li.parent>ul {
    position: absolute;
    margin: 0 0 0 0;
    left: 100%;
  }
  .fomenu button::after{
    display:none;
  }
  /*li.metismenu-item.level-1.divider.deeper.parent:hover{
    background: #757524;
    background: -webkit-linear-gradient(top, rgba(148, 148, 46, 0.6) 0, rgba(86, 86, 26, 0.6) 100%) no-repeat;
    background: -moz-linear-gradient(top, rgba(148, 148, 46, 0.6) 0, rgba(86, 86, 26, 0.6) 100%) no-repeat;
    background: -o-linear-gradient(top, rgba(148, 148, 46, 0.6) 0, rgba(86, 86, 26, 0.6) 100%) no-repeat;
    background: -ms-linear-gradient(top, rgba(148, 148, 46, 0.6) 0, rgba(86, 86, 26, 0.6) 100%) no-repeat;
    background: linear-gradient(to bottom, rgba(148, 148, 46, 0.6) 0, rgba(86, 86, 26, 0.6) 100%) no-repeat;
    -svg-background: linear-gradient(top, rgba(148, 148, 46, 0.6) 0, rgba(86, 86, 26, 0.6) 100%) no-repeat;
    border: 1px solid rgba(38, 153, 248, 0.6);
    color: white;
  }*/

  /*az oldalso menu asztal nezetben*/
  .sidebar-left.card.vmenu .level-1.parent ul.mm-collapse {
    position: absolute;
    left: 100%;
    background: #DACCAF;
    min-width: max-content;
  }
  .fomenu.metismenu.mod-menu .mm-collapse>li.parent .mm-toggler{
    display: none;
  }
  .fomenu li.metismenu-item.level-1.divider.deeper.parent>button{
    text-align: left;
  }
  .vmenu .level-1.parent:hover > .mm-collapse {
    display: block;
  }
  
  .vmenu .level-2.parent:hover > .mm-collapse {
    display: block;
  }
  
  .vmenu .level-1.parent:hover > .mm-toggler.mm-toggler-link {
    transform: rotateX(-180deg);
  }
   .vmenu .level-2.parent:hover > .mm-toggler.mm-toggler-link {
    transform: rotateX(-180deg);
  }
  .container-sidebar-left, .container-sidebar-right{
    width: 200px;
  }
}
/*Asztal view END*/


.metismenu.mod-menu .metismenu-item>a:focus, .metismenu.mod-menu .metismenu-item>button:focus {
   outline-offset: 0;
   outline: none;
}
/* MOBIL NEZET */
@media(max-width: 991px){
  /*MENU TESTING*/
  .vmenu li.parent> a{
    position: absolute;
    top: 0;
    /*left: 0;
    z-index: 0;*/
  }
  .vmenu li.parent> button{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
  }
  .vmenu li.parent button{
    min-height: 28px;
    line-height: 28px;
    background: none;
  }
  .metismenu.mod-menu .mm-toggler:after {
    content: none;
  }
  .navbar-toggler.navbar-toggler-right{
    margin: 5px auto;
    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%);
    outline: none;
    padding: 5px 9px;
    position: relative;
    color: white
  }
  .fomenu.metismenu.mod-menu{
    /*display: flex;*/	/*display*/
    text-align: left;
    position: unset;
  }
  .fomenu >.level-1>.mm-collapse> .level-2 > a:has(+button.mm-toggler:hover){
    background: #80BE22;
    color: #fff;
  }
  .fomenu.metismenu.mod-menu .metismenu-item.active> a{
    background: #80BE22;
    color: #fff;
  }
  .fomenu .metismenu-item.active a:hover/*, .fomenu .metismenu-item.active button:hover*/, .fomenu >.level-1>.mm-collapse> .level-2.active > a:has(+button.mm-toggler:hover)  {
  	background: #757524;
    background: -webkit-linear-gradient(top, rgba(148, 148, 46, 0.6) 0, rgba(86, 86, 26, 0.6) 100%) no-repeat;
    background: -moz-linear-gradient(top, rgba(148, 148, 46, 0.6) 0, rgba(86, 86, 26, 0.6) 100%) no-repeat;
    background: -o-linear-gradient(top, rgba(148, 148, 46, 0.6) 0, rgba(86, 86, 26, 0.6) 100%) no-repeat;
    background: -ms-linear-gradient(top, rgba(148, 148, 46, 0.6) 0, rgba(86, 86, 26, 0.6) 100%) no-repeat;
    background: linear-gradient(to bottom, rgba(148, 148, 46, 0.6) 0, rgba(86, 86, 26, 0.6) 100%) no-repeat;
    -svg-background: linear-gradient(top, rgba(148, 148, 46, 0.6) 0, rgba(86, 86, 26, 0.6) 100%) no-repeat;
  }
  
  .fomenu.metismenu.mod-menu .mm-collapse{
  	position: unset;
  }
  .fomenu.metismenu.mod-menu .metismenu-item>ul{
    position: unset;
    width: 100%;
  }
  .fomenu.metismenu.mod-menu .metismenu-item a{
    padding: 0 40px;
    margin: 0;
    width: 100%;
    text-align: left;
    /*background: #757524;
    background: -webkit-linear-gradient(top, #94942E 0, #56561A 100%) no-repeat;
    background: -moz-linear-gradient(top, #94942E 0, #56561A 100%) no-repeat;
    background: -o-linear-gradient(top, #94942E 0, #56561A 100%) no-repeat;
    background: -ms-linear-gradient(top, #94942E 0, #56561A 100%) no-repeat;
    background: linear-gradient(to bottom, #94942E 0, #56561A 100%) no-repeat;
    -svg-background: linear-gradient(top, #94942E 0, #56561A 100%) no-repeat;*/
    border: none;
    border-bottom: none;
    position: relative;
    display: block;
    height: 45px;	/*41*/
    cursor: pointer;
    text-decoration: none;
    color: #E8E8E8;
    line-height: 41px;
    margin-top: 1px;
  }
  .fomenu.metismenu.mod-menu .metismenu-item a{
    text-align: left;
    border: none;
    width: 100%;
  }
  ul.fomenu>li>a, ul.fomenu>li.parent, li.metismenu-item.level-1.divider.deeper.parent{
    display: inline-block;
    width:100%;
  }
  .fomenu.metismenu.mod-menu .metismenu-item {
    /*display: contents;*/
  }
  ul.fomenu>li>a, ul.fomenu>li.parent, li.metismenu-item.level-1.divider.deeper.parent {
    margin: 0;
  }
  .fomenu.metismenu.mod-menu .mm-collapse>li.parent .mm-toggler {
    /*display: flex;
    width:100%;
    background: #767623;
    display: inline;
    width: 80%;
    background: #767623;
    padding: 0;
    text-align: start;
    height: 41px;
    line-height: 43px;*/
    display: inline;
    width: 100%;
    /*background: #767623;*/
    padding: 0;
    text-align: start;
    height: 46px;
    line-height: 43px;
    /*position: absolute;
    left: 0;*/
  }
  li.metismenu-item.item-162.level-2.deeper.parent > a {
    width: 100%; /*width: 20%;*/
    position:absolute;
    left:0;
    top: 0;
  }
  li.metismenu-item.item-162.level-2.deeper.parent {
    text-align: left;
    margin: 0;
    padding: 0;
  }
  
  .fomenu li.metismenu-item.level-2.deeper.parent {
    /*display: contents;*/
    margin: 0;
  }
  .metismenu.mod-menu .mm-collapse>li.parent>ul {
    box-shadow: none;
    background-color: #00000008;
    flex-basis: calc(100% + 1em);
    margin-top: 0;
    margin-bottom: 0;
    position: unset;
    padding: 0;
    width: 100%;
    max-width: 100%;
  }
  .fomenu.metismenu.mod-menu .metismenu-item.level-3 a {
    width: 100%;
    justify-content: space-between;
    display: flex;
    padding: 0 60px;
  }
  .fomenu li.metismenu-item.level-3 {
    height: 47px;
  }
  button.mod-menu__separator.separator.mm-toggler.mm-toggler-nolink {
    width: 100%;
  }
  /*level-2 menu "border"*/
  .vmenu li.metismenu-item.level-2 a {
    margin: 0;
    padding: 0;
    line-height: 43px;
    padding-left: 55px;
  }
  .fomenu li.metismenu-item.level-2 a {
    height: 41px;
    margin: 0;
    padding: 0;
    line-height: 43px;
    padding-left: 55px;
  }
  .metismenu.mod-menu .mm-toggler:after {
    display: inline-block;
  }
  
  .site-grid{
    display: flex;
    flex-direction: column;
  }
  .fomenu.metismenu.mod-menu {
    display: inline;
    margin: 0 auto;
    padding: 0;
  }
  .grid-child.container-sidebar-left {
    display: block;
  }
  .sidebar-left.card {
    margin-left: 1%;
    margin-right: 1%;
    width: 48%;
    float: left;
  }
  .vmenu .metismenu.mod-menu .mm-toggler:after{
    display: block;
  }
  /*mobile/tablet vmenu teszt*/
.sidebar-left.card.vmenu .card-body li.metismenu-item{
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: flex-start;
}
.sidebar-left.card.vmenu .card-body li.metismenu-item > a{
    display: inline-block;
    width: 100%;
    margin-left: 0;
}
.sidebar-left.card.vmenu .card-body li.metismenu-item > button{
    display: inline-block;
    width: 100%;
    margin-left: 0;
}

}
/*Mobil View mini*/
@media(max-width: 768px){
   .site-grid {
     display: block;
   }
   .sidebar-left.card {
	 order: 0;
   }
    .sidebar-left.card {
     margin-left: 1%;
     margin-right: 1%;
     width: 48%;
     float: left;
  }
  .vmenu .metismenu.mod-menu .mm-toggler:after{
    display: block;
  }
    .metismenu.mod-menu .mm-collapse>li.parent .mm-toggler {
   display: inline;
    width: auto;
    /*background: currentColor;*/
    padding: 0;
    text-align: start;
    height: 0px;
    line-height: 0px;
  }
}
@media(max-width: 480px){
  .sidebar-left.card {
     margin-left: 1%;
     margin-right: 1%;
     width: 98%;
     float: left;
  }
   .metismenu.mod-menu .mm-collapse>li.parent .mm-toggler {
   display: inline;
    width: auto;
    /*background: currentColor;*/
    padding: 0;
    text-align: start;
    height: 0px;
    line-height: 0px;
  }
}
/*bal sáv box*/
.logo img{
  min-width: 100%;
}
.logo p{
  margin-bottom: 5px;
}

/*Texts*/
.page-header h2 a:visited, .page-header h2 a:visited, .page-header h2 a.visited{
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    text-align: left;
    color: #616161;
}
h2.item-title a, .page-header h1, .page-header h2 a {
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    text-align: left;
    color: #298418;
    font-size: 28px;
    font-weight: normal;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
    text-align: left;
}

.page-header h2 a{
  font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  text-align: left;
  color: #298418;
}

.item-content h3 {
    color: #616161;
    margin: 10px 0;
    font-size: 18px;
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    text-align: left;
}
.item-content strong {
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
    text-align: justify;
    line-height: 150%;
    text-align: left;
}
.item-content p{
    margin: 12px 0;
  text-align: left;
}
.alairas {
    text-align: center;
    font-size: 1.1em;
    line-height: 130%;
}
.page-header a:hover, .page-header a:not(.btn):hover, .page-header a:not(.btn):focus{
    font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    text-align: left;
    color: #6EA41D;
}

.item-content p a{
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    color: #066ABC;
}
.item-content p a:visited, .item-content p a.visited {
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    color: #616161;
}
.item-content p a:hover, .item-content p a.hover {
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
    text-decoration: underline;
    color: #547D16;
}
.readmore a.btn{
    border-collapse: separate;
    -webkit-border-radius: 0;
    -webkit-background-origin: border !important;
    -moz-background-origin: border !important;
    background-origin: border-box !important;
    background: #80BE22;
    background: -webkit-linear-gradient(top, #94DA2B 0, #91D827 7%, #6CA01C 100%) no-repeat;
    background: -moz-linear-gradient(top, #94DA2B 0, #91D827 7%, #6CA01C 100%) no-repeat;
    background: -o-linear-gradient(top, #94DA2B 0, #91D827 7%, #6CA01C 100%) no-repeat;
    background: -ms-linear-gradient(top, #94DA2B 0, #91D827 7%, #6CA01C 100%) no-repeat;
    background: linear-gradient(to bottom, #94DA2B 0, #91D827 7%, #6CA01C 100%) no-repeat;
    -svg-background: linear-gradient(top, #94DA2B 0, #91D827 7%, #6CA01C 100%) no-repeat;
    border: 1px solid #6EA51D;
    padding: 0 15px;
    margin: 0 auto;
    height: 26px;
  color: white;
  text-decoration:none;
}
.readmore a.btn:hover{
    background: #757524;
    background: -webkit-linear-gradient(top, #94942E 0, #56561A 100%) no-repeat;
    background: -moz-linear-gradient(top, #94942E 0, #56561A 100%) no-repeat;
    background: -o-linear-gradient(top, #94942E 0, #56561A 100%) no-repeat;
    background: -ms-linear-gradient(top, #94942E 0, #56561A 100%) no-repeat;
    background: linear-gradient(to bottom, #94942E 0, #56561A 100%) no-repeat;
    -svg-background: linear-gradient(top, #94942E 0, #56561A 100%) no-repeat;
    border: 1px solid #2699F8;
    padding: 0 15px;
    margin: 0 auto;
  color: white;
  text-decoration:none;
}

.readmore a.btn:focus{
    background: #4C7014;
    background: -webkit-linear-gradient(top, #63931A 0, #344E0E 100%) no-repeat;
    background: -moz-linear-gradient(top, #63931A 0, #344E0E 100%) no-repeat;
    background: -o-linear-gradient(top, #63931A 0, #344E0E 100%) no-repeat;
    background: -ms-linear-gradient(top, #63931A 0, #344E0E 100%) no-repeat;
    background: linear-gradient(to bottom, #63931A 0, #344E0E 100%) no-repeat;
    -svg-background: linear-gradient(top, #63931A 0, #344E0E 100%) no-repeat;
    border: 1px solid #0880E3;
    padding: 0 15px;
    margin: 0 auto;
    color: white;
  text-decoration:none;
}
.pagination .disabled .page-link, .pagination .active a, .page-item:not(:first-child).active .page-link {
    background: #757524;
    background: -webkit-linear-gradient(top, #B3B337 0, #373711 100%) no-repeat;
    background: -moz-linear-gradient(top, #B3B337 0, #373711 100%) no-repeat;
    background: -o-linear-gradient(top, #B3B337 0, #373711 100%) no-repeat;
    background: -ms-linear-gradient(top, #B3B337 0, #373711 100%) no-repeat;
    background: linear-gradient(to bottom, #B3B337 0, #373711 100%) no-repeat;
    -svg-background: linear-gradient(top, #B3B337 0, #373711 100%) no-repeat;
    border: 1px solid #DACCAF;
    padding: 7px;
    color: #FFFFFF;
    margin: 0;
}
.page-link{
    background: #DACCAF;
    background: -webkit-linear-gradient(top, #F4EFE7 0, #C0A877 100%) no-repeat;
    background: -moz-linear-gradient(top, #F4EFE7 0, #C0A877 100%) no-repeat;
    background: -o-linear-gradient(top, #F4EFE7 0, #C0A877 100%) no-repeat;
    background: -ms-linear-gradient(top, #F4EFE7 0, #C0A877 100%) no-repeat;
    background: linear-gradient(to bottom, #F4EFE7 0, #C0A877 100%) no-repeat;
    -svg-background: linear-gradient(top, #F4EFE7 0, #C0A877 100%) no-repeat;
    border: 1px solid #BFBFBF;
    padding: 7px;
    line-height: normal;
    position: relative;
    display: inline-block;
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
    text-decoration: none;
    color: #021C31;
}
.page-link:hover{
    color: #BADFFD;
    background: -webkit-linear-gradient(top, #B3B337 0, #373711 100%) no-repeat;
    background: -moz-linear-gradient(top, #B3B337 0, #373711 100%) no-repeat;
    background: -o-linear-gradient(top, #B3B337 0, #373711 100%) no-repeat;
    background: -ms-linear-gradient(top, #B3B337 0, #373711 100%) no-repeat;
    background: linear-gradient(to bottom, #B3B337 0, #373711 100%) no-repeat;
    -svg-background: linear-gradient(top, #B3B337 0, #373711 100%) no-repeat;
    border: 1px solid #A18763;
    padding: 7px;
    color: #BADFFD;
}
.pagination li.page-item {
    margin-right: 3px;
}
a.page-link:not(.btn):hover {
    color: #BADFFD;
}
/*END*/

.postcontent, .postcontent li, .postcontent table, .postcontent a, .postcontent a:link, .postcontent a:visited, .postcontent a.visited, .postcontent a:hover, .postcontent a.hovered {
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
    text-align: justify;
    line-height: 150%;
}
.postcontent, .postheadericons, .postfootericons, .blockcontent, ul.vmenu a {
    text-align: left;
}
.sheet {
    background: #FBFBF4;
    background: rgba(251, 251, 244, 0.3);
    -webkit-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.04);
    box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.04);
    margin: 30px auto 0;
    position: relative;
    cursor: auto;
    width: 1024px;
    z-index: auto !important;
}
#main {
    background: #FFFFFF url(../images/page.png) top center repeat-x fixed;
    margin: 0 auto;
    font-size: 12px;
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
    font-weight: normal;
    font-style: normal;
    text-align: justify;
    position: relative;
    width: 100%;
    min-height: 100%;
    left: 0;
    top: 0;
    cursor: default;
    overflow: hidden;
}
body {
    padding: 0;
    margin: 30px auto 0;
    color: #5C3E14;
}


/* default rewrite */
.metismenu.mod-menu .metismenu-item.active>a, .metismenu.mod-menu .metismenu-item.active>button, .metismenu.mod-menu .metismenu-item>a:hover, .metismenu.mod-menu .metismenu-item>button:hover {
    text-decoration: none;
}

.metismenu.mod-menu .metismenu-item>span, .metismenu.mod-menu .metismenu-item>a, .metismenu.mod-menu .metismenu-item>button {
    text-overflow: ellipsis;
    white-space: nowrap;
    text-decoration: none;
    overflow: visible;
}
.page-item:not(:first-child) .page-link{
  margin:0;
}
.sidebar-left.card.vmenu li.level-2, .vmanu li.level-3{
  padding-left:20px;
}
.sidebar-left.card.vmenu .card-body li.metismenu-item>a, .sidebar-left.card.vmenu button.mod-menu__heading.nav-header.mm-collapsed.mm-toggler.mm-toggler-nolink {
    padding: 0 10px;
}
ul.vmenu ul li:hover>a {
    color: #FFFFFF;
}
@media only screen and (max-width: 600px) and (min-width: 480px){
  .sidebar-left.card.vmenu .card-body li.metismenu-item.item-170.level-1.deeper.parent {
     height: 58px;
    display: inline-block;
  }
}
@media(max-width: 1024px)
{
  body{
    margin-right: 1% !important;
    margin-left: 1% !important;
    margin-top: 1% !important;
  }
}

.container-banner.full-width {
    margin-bottom: 0;
}

div#mod-custom125 {
    margin: 10px;
}

.footer {
    background-color: #11285500;
    background-image: unset;
}
.footer .grid-child {
    padding: 0.5rem .5em
}
.footer .grid-child .mod-custom {
    margin: 0 auto;
}
.footer .grid-child .mod-custom p>a:not([class]) {
    color: #764e18;
}
.footer .grid-child .mod-custom p>a:not([class]):hover {
    color: #cfac6e;
}