#main-wrapper{
    max-width: 1216px;
    margin: 0 auto;
    background: #fff;
}

#header{
    max-width: 1216px;
    margin: 0 auto;
}

.main-cont {
    padding-top: 0px !important;
}

.wrapper1{
    max-width: 1216px !important;
}


.slider-cont .wrapper1{
    padding-bottom: 20px !important;
}

.slider-cont .wrapper1 a{
    color: #fff;
}

.slider-cont .block{
    padding: 0px 10px 0px 0px !important;
    height: 200px !important;
}

#block-nmeis-tabs .content ul{
    display: flex;
}

#block-nmeis-tabs .content ul li{
    display: inline-flex;
}

.slider-cont .block img{
    width: auto !important;
}

.ql{
    padding-left: 0px !important;
}

.region--events .block{
    margin-bottom: 10px;
}


#block-nmeis-tabs .content ul{
    margin-bottom: 0;
    margin: 0;
    border-bottom: 1px solid #bbb;
    border-collapse: collapse;
    height: auto;
    line-height: normal;
    list-style: none;
    padding: 0 0 0 1em;
    white-space: nowrap;
}

#block-nmeis-tabs .content ul li .is-active{
    background: #fff !important;
    color: #13701a !important;
    padding: 10px 15px !important;
    border: 1px solid #bbb !important;
    border-bottom: 1px solid #fff !important;
}

#block-nmeis-tabs .content ul li a{
    background: #13701a;
    color: #FFF;
    padding: 10px 15px;
}

#block-nmeis-tabs .content ul li {
    margin-bottom: 0;
}

#block-nmeis-tabs .content ul li {
    list-style: square;
    color: #444;
    font-size: 14px;
}

#block-nmeis-tabs ul li {
    display: inline;
}

#block-nmeis-tabs .nav-tabs>li {
    float: left;
}

#block-nmeis-tabs .nav>li {
    position: relative;
}

#block-nmeis-tabs .content ul .is-active a {
    background: #FFF;
    color: #13701a;
    padding: 10px 15px;
}

#block-nmeis-tabs ul .is-active a {
    border: 1px solid #bbb;
    border-bottom: 1px solid #fff;
}

#block-nmeis-tabs .nav-tabs>li.is-active>a, .nav-tabs>li.is-active>a:hover, .nav-tabs>li.is-active>a:focus {
    cursor: default;
}

#block-nmeis-tabs ul li a {
    height: auto;
    margin-right: 0.5em;
    text-decoration: none;
}

#block-nmeis-tabs .nav-tabs>li>a {
    margin-right: 2px;
    border: 1px solid transparent;
}

#block-nmeis-tabs .nav>li>a {
    position: relative;
    display: block;
}

/** Menu **/
.menu .content{
    border-radius: 0px;
    min-height: 61px;
    margin-bottom: 0px;
}

ul.menu{
    padding-left: 0px !important;
    display: inline-flex;
}

/*.nice-menu-main li:first-child a{
    border-left: 1px solid #efefef;
}*/

.nice-menu-main li a {
    text-transform: uppercase;
    padding: 20px 11px 21px;
    color: #f2f2f2 !important;
    border-right: 1px solid #efefef;
    font-size: 13px;
    font-weight: 600;
}

.nice-menu-main li {
    background: #0e5313 !important;
}

ul.nice-menu-right li.menuparent, ul.nice-menu-right li li.menuparent {
    background: #0e5313 url(../images/arrow-right.png) right center no-repeat !important;
}

.nice-menu-main li a:hover, .nice-menu-main li a:focus {
    background: #a4e082;
    color: #0E5313;
    border-right: 1px solid #efefef;
}

ul.nice-menu-right ul {
    top: auto !important;
    left: 0px !important;
}

ul.nice-menu-right ul ul {
    top: 0px !important;
    left: 12.4em !important;
}

ul.nice-menu ul li{
    min-width: 100%;
}

li.menuparent ul{

    white-space: nowrap;
    width: auto;
}


.region--events .content a{
    color : #0e5313 !important;
}

/** site page */
.page-node-type-site-pages table{
    width: auto !important;
}

.inner-page .middle-block h1 {
    margin-bottom: 20px !important;
}


.social-icons {
    /*display: flex;
    gap: 10px;*/
    justify-content: center;
    background-color: #0b500e; /* Green background */
    /*padding: 10px;*/
  }

  .social-icons a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 35px;
    height: 35px;
    background-color: white;
    border-radius: 10%;
    text-decoration: none;
  }

  .social-icons svg {
    width: 24px;
    height: 24px;
    fill: #0b500e; /* Match the green or use black */
  }

  .social-title {
    text-align: center;
    font-weight: bold;
    color: white;
    background-color: #0b500e;
    padding-top: 10px;
  }

@media (min-width: 1240px) {
    .nice-menu-main li a{
        padding: 20px 14px 21px;
    }
}