 .gradient{
    background: rgb(74,204,18);
    background: linear-gradient(0deg, rgba(74,204,18,1) 0%, rgba(96,178,56,1) 100%);
}
.fixed-menu-v4 nav .menu-itemsul li a{font-size:17px}
a.special-hover:before,
a.home-news-box .news-box-img:before {
    width: 100%;
    height: 0%;
    position: absolute;
    z-index: 1;
    content: "";
    left: 0;
    top: 0;
    background:rgba(97,178,57,0.5);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-image: none;
    opacity: 1;
    -moz-transition: all 0.4s ease;
    -webkit-transition:all 0.4s ease;
    background-image: url('/files/multimedia/2025/04/d03f2c32d411bc01cb6e50cef364b160.png');
    background-repeat: no-repeat;
    background-position:center;
    transition:all 0.4s ease;
}
a.special-hover:hover:before,
a.home-news-box:hover .news-box-img:before {
    height: 100%;
}
.right-nav.alphacolorborder.linenavborder-1 .slide-nav-right a {
    color: #fff;
    position: relative;
}
.right-menu-db:hover img{opacity:1}
.right-nav .slide-nav-right a i{
    color: #fff;
    filter: drop-shadow(0.3px 0.3px 0px #b3b3b3) drop-shadow(-0.3px 0.3px 0px #b3b3b3) drop-shadow(0.3px -0.3px 0px #b3b3b3) drop-shadow(-0.3px -0.3px 0px #b3b3b3);
}
.right-menu-db img{
    filter: drop-shadow(0.1px 0.1px 0.5px #b3b3b3) drop-shadow(-0.1px 0.1px 0.5px #b3b3b3) drop-shadow(0.1px -0.1px 0.5px #b3b3b3) drop-shadow(-0.1px -0.1px 0.5px #b3b3b3);
}
.right-nav .slide-nav-right a:hover i{
    filter: none;
    color: #60B238;
}
.right-banner-social,
.social-icon-group{
    background: #60B238;
}
.left-nav.alphacolorborder, .right-nav.alphacolorborder{
    border-color: #fff;
}
.left-nav .slide-nav a{
    background: #ffffff;
    filter: drop-shadow(0.3px 0.3px 0px #b3b3b3) drop-shadow(-0.3px 0.3px 0px #b3b3b3) drop-shadow(0.3px -0.3px 0px #b3b3b3) drop-shadow(-0.3px -0.3px 0px #b3b3b3);
}
.menu-handle-a i.fa.fa-bars,header .right-nav > .menu-handle-a:before{
    color: #fff;
    filter: drop-shadow(0.3px 0.3px 0px #b3b3b3) drop-shadow(-0.3px 0.3px 0px #b3b3b3) drop-shadow(0.3px -0.3px 0px #b3b3b3) drop-shadow(-0.3px -0.3px 0px #b3b3b3);
}
.bg-color-menu-f header a.logo img{
    content: url("/files/site/logo-white.png");
}
.footer-copyright-int{
    background:#60B238
}
.footer-copyright-int .copyright{color:#efefef}


.gallery-special .gallerytype0 a.swipebox {
    background: #000;
}
.gallery-special .gallerytype0 img {
    opacity: 0.6;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.gallery-special .gallerytype0 a.swipebox:hover img{
    opacity: 1;
}
.gallery-special .gallerytype0.galleryhover a span:before{
    display: none;
}
.gallery-special .gallerytype0.galleryhover a span.no-text-gal{
    display: none;
}
.gallery-special .gallerytype0.galleryhover a span{
    background: rgba(255,255,255, 0.75);
    height: auto;
    color: #000;
    bottom: 0;
    top: auto;
    padding-top: 10px;
    padding-bottom: 10px;
}
.gallery-special .gallerytype0.galleryhover a span p{
    font-size: 12px;
}
.gallery-special .gallerytype0.galleryhover a span p.title{
    font-weight: 700;
    font-size: 14px;
}
#gargas-widget:hover{margin-right:0}
#gargas-widget {
    height: 50px;
    background: url(/files/multimedia/2025/05/1a1a96ad69649096c8954a3d2f635c27.png) left 0 no-repeat #fff;
    background-position-x: left;
    background-position-y: 0px;
    background-position-x: left;
    background-position-y: 0px;
    background-position: left 5px center;
    line-height: 45px;
    border-right: none;
    text-align: center;
    padding: 2px 0 1px 0;  
    padding-left: 50px;
    font-size: 20px;
    color: #000;
    right: 0;
    margin-right: -200px;
    position: fixed;
    top: 200px;
    transition: all .5s ease 0s;
    width: 250px;
    z-index: 555;
    cursor: pointer;
}
#fb:hover{margin-right:0}
#fb {
    background: url("/files/multimedia/2025/05/540072510299f8be42a3cea052bd2d13.png") no-repeat scroll 0 0 transparent;
    height: 100px;
    padding-left: 35px;
    position: fixed;
    right: 0;
    top: 94px;
    width: 320px;
    z-index: 556;
    transition: all .5s ease 0s;
  margin-right: -286px;
}
#fb .fb-container iframe{width:100% !important}
#fb .fb-container{overflow:hidden;height:130px}
@media(min-width:1200px){
    .menu-itemsul li.left-li:nth-of-type(3){position:static}
    .fixed-menu-v4 nav .menu-itemsul li.left-li:nth-of-type(3):hover ul.submenu-t {
        width: 80vw;
        left: 50%;
        margin-left: -40vw;
        max-width: 100vw;
        transform: none;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 15px;
    }
    .fixed-menu-v4 nav .menu-itemsul li ul {
        background: rgba(94, 179, 58, 0.68);
    }
    .fixed-menu-v4 {
        background-color: #fff;
    }
    .bg-color-menu-f a.logo img {
        content: url("/files/site/logo-white.png");
    }
    .bg-color-menu-f .fixed-menu-v4 nav .menu-itemsul li ul{
        background:#61B138;
    }
    .bg-color-menu-f .fixed-menu-v4 nav .menu-itemsul li ul li a{color:#fff;}
    .bg-color-menu-f .fixed-menu-v4 nav .menu-itemsul li ul li a:hover{color: #2b2b2b;}
    .fixed-menu-v4{margin-top:-30px;border-bottom: 2px solid #60B238;}
}

@media only screen and (max-width: 1199px) {
    .fixed-menu-v4 .center-logo-menu {
        margin-left: 90px;
        top: -25px !important;
        position: relative;
    }
    .fixed-menu-v4{position:absolute}
}
@media only screen and (max-width: 480px) {
    .fixed-menu-v4 .center-logo-menu {
        margin-left:10px
    }
}
@media only screen and (max-width: 1500px) and (min-width:1200px) {
    .fixed-menu-v4 nav .menu-itemsul li a {
        padding: 5px 2px;
        font-size: 15px;
    }
}
body.error404{
  background-color: #066f06;
}
body.error404 .error-container .content h1{color:#fff}
body.error404  .error-container img {
  max-width: 200px;
  margin-bottom: 10px;
}