@import url(app.css);
@import url(blocks.css);

* {
    border-radius: 0
}

body {
    color: #333;
    font-size: 12px;
    line-height: 1.6;
    font-weight: 100
}

    body.header-fixed-space {
        padding-top: 94px
    }

    body.header-fixed-space-v2 {
        padding-top: 135px
    }

@media (max-width:991px) {
    body.header-fixed-space, body.header-fixed-space-v2 {
        padding-top: 0
    }
}

label, li, li a, p {
    color: #555
}

a {
    color: #72c02c;
    text-decoration: none
}

    a, a:active, a:focus, a:hover, button, button:hover {
        outline: 0 !important
    }

        a:focus {
            text-decoration: none
        }

        a:hover {
            color: #72c02c;
            text-decoration: underline
        }

.wrapper {
    background: #fff
}

.boxed-layout {
    padding: 0;
    box-shadow: 0 0 5px #ccc;
    margin-left: auto !important;
    margin-right: auto !important;
    background: url(../img/patterns/15.png) repeat
}

select::-ms-expand {
    display: none
}

.lt {
    text-align: left
}

.rt {
    text-align: right
}

.ct {
    text-align: center
}

.jt {
    text-align: justify
}

.interactive-slider-v8 {
    z-index: 1;
    padding: 10px 0;
    position: relative;
    text-align: center;
    background-color: #09905a;
    background-position: center center
}

.drkmenu {
    color: #054e31 !important;
    font-weight: 600 !important
}

    .drkmenu:hover {
        color: #0c8d35 !important;
        font-weight: 600 !important
    }

.endline {
    border-bottom: 1px solid #eee
}

.list-group-item-title {
    background-color: #eee !important;
    border-color: #ccc !important;
    color: #000 !important;
    padding: 10px 10px 10px 10px !important;
    font-size: 16px !important
}

.list-group-item {
    color: #fff !important;
    background-color: #09905a !important;
}

    .list-group-item a.mainm {
        color: #fff !important
    }

    .list-group-item a:hover {
        color: #fff !important
    }

    .list-group-item a:focus {
        color: #fff !important
    }

    .list-group-item.active a:hover {
        color: #fff !important
    }

    .list-group-item.active a:focus {
        color: #fff !important
    }

    .list-group-item a.subm {
        font-size: 14px !important;
        color: #004526 !important;
        text-decoration: none
    }

        .list-group-item a.subm:hover {
            color: #008022 !important;
            text-decoration: underline
        }

        .list-group-item a.subm:focus {
            color: #008022 !important;
            text-decoration: underline
        }

a.news1 {
    color: #000;
    text-decoration: none
}

    a.news1:hover {
        color: #004526;
        text-decoration: underline
    }

    a.news1:active {
        color: #004526;
        text-decoration: none
    }

        a.news1:active:hover {
            color: #004526;
            text-decoration: underline
        }

    a.news1:visited {
        color: #000;
        text-decoration: none
    }

        a.news1:visited:hover {
            color: #000;
            text-decoration: underline
        }

    a.news1:focus {
        color: #000;
        text-decoration: none
    }

        a.news1:focus:hover {
            color: #004526;
            text-decoration: underline
        }

.fntIC {
    font-family: "Source Serif Pro",Arvo,"Libre Caslon Text";
    letter-spacing: .1rem;
    font-size: 16px !important
}

.fntFooter {
    font-size: 16px !important
}

.fntIC_imgbk {
    font-family: "Source Serif Pro",Arvo,"Libre Caslon Text";
    letter-spacing: 1px;
    font-size: 18px;
    color: green !important;
    text-shadow: -1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff
}

.headline h2,
.headline h3,
.headline h4 {
    border-bottom: 2px solid #0c8d35;
}
.headline-center h2:after {
    background: #0c8d35;
}
div.headline h3.footer-hd {
    color: #fff !important
}
i.icon-bg-u {
    background: #0c8d35;
}
.navbar-default{
    background-color:transparent;
    border-bottom: 0px solid transparent;
}
    .navbar-default .navbar-toggle {
        border-color: transparent;
    margin-top:15px;
    }

        .navbar-default .navbar-toggle:hover,
        .navbar-default .navbar-toggle:focus {
            background-color: white;
        }
.li-hoverIC:hover {
    background-color: transparent !important
}

.ind-5 {
    text-indent: 5px
}

.ind-10 {
    text-indent: 10px
}

.ind-15 {
    text-indent: 15px
}

.ind-20 {
    text-indent: 20px
}

.line-color {
    background-color: #13563b;
    color: #fff
}

.linear-background {
    background: linear-gradient(#13563b,#13563b)
}

a.hover-underline:hover {
    text-decoration: underline
}

.panel {
    margin: 0;
    padding: 0
}

.g-color-primary {
    color: #014b26 !important
}

.interactive-slider-v2 {
    z-index: 1;
    padding: 0px 0px 0px 0px;
    position: relative;
    text-align: center;
    background: url(../img/bg/17.jpg) no-repeat;
    background-size: cover;
    background-position: center center
}

@media screen and (max-width: 767px) {

    .top-menu {
        background: rgba(255,255,255,.85);
        height:70px;
    }
}
@media screen and (max-width: 992px) {
    .interactive-slider-v2 {
        padding: 0px 0px 0px 0px;
    }
}
    .parallax-counter-v1 {
        padding: 30px 0;
        background-image: linear-gradient(rgba(8,120,75,.5),rgba(11,168,105,.5)),url(../img/patterns/5.png);
        background-repeat: repeat
    }

    .interactive-slider-v2.img-v5 {
        background: url(../img/bg/17.jpg) no-repeat;
        background-size: cover;
        background-position: center center
    }

    .interactive-slider-v2.img-v6 {
        background: url(../img/bg/16.jpg) no-repeat;
        background-size: cover;
        background-position: center center
    }

    .list-group-item.active {
        background-color: #09905a !important;
        border-color: #eee !important
    }

    .g-bg-lightblue-radialgradient-circle {
        background-color: #09905a
    }

    .text-shadow {
        letter-spacing: .15rem;
        color: #ff0;
        text-shadow: -1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000
    }

    .text-shadow2 {
        text-shadow: 0 1px 0 #fff
    }

    .g-color-primary {
        color: #01321a !important
    }

.bottom-menu {
    position: relative;
    bottom: 0;
    margin: 0px 0px 0px 0px;
    padding: 6px 6px 6px 6px;
    background: rgba(255,255,255,.85);
}

    a.light-hover:hover {
        color: #008022 !important
    }

    a.light-hover:focus {
        color: #004526 !important
    }

    .parallax-bg1 {
        background-image: linear-gradient(rgba(19,86,59,.4),rgba(19,86,59,.6)),url(../img/bg/19.jpg)
    }

    .center {
        margin: auto;
        width: 90%
    }

    #tbInfo th {
        padding: 5px 5px 5px 5px
    }

    #tbInfo td {
        padding: 5px 5px 5px 5px
    }

        #tbInfo td.nr {
            font-size: larger;
            font-weight: 600;
            text-align: center
        }

    .list-toggle:after {
        top: 7px;
        right: 10px;
        color: #fff !important;
        font-size: 14px;
        content: "\f107" !important;
        position: absolute;
        font-weight: 400;
        display: inline-block;
        font-family: FontAwesome
    }

    .list-toggle.active:after {
        color: #fff;
        content: "\f106" !important
    }

.evidlink {
    color: #067a2a;
}

.text_explicativ a {
    color: #067a2a;
    background-color: #edf8f0;
    text-decoration:underline;
    font-weight:600;
}
        .evidlink:hover {
            color: #08aa3b
        }

    .evidtext {
        color: #000;
        font-size: 14px;
        font-weight: 400;
        text-align: justify
    }

        .evidtext b {
            font-weight: 700
        }

    a:hover {
        color: #0c8d35 !important
    }

    .brdbtm {
        border-bottom: 1px solid grey
    }

    ul.top-socials-mine {
        margin-top: 8px;
        text-align: right;
        /*letter-spacing: -1em;*/
        margin-right: 8px;
    }

    .top-socials-mine li {
        font-size: 24px !important;
        display: inline-block;
        margin-right: 10px;
    }

        .top-socials-mine li a {
            /*color: #1c7d56 !important;#4D897C*/
            /*color: #4D897C !important;*/
            opacity: 0.9;
            /*letter-spacing: -1em;*/
        }

    li.socials_link_fb a {
        color: #3b5998 !important;
    }

    li.socials_link_tw a {
        color: #00acee !important;
    }

li.socials_link_tg a {
    color: #0088cc !important;
}

li.socials_link_ig a {
    color: #515BD4 !important;
}

    .top-socials-mine li a.tg {
        /*font-size: 20px !important;*/
        /*letter-spacing: -0.5em;*/
    }

    .top-socials-mine li {
        list-style-type: none;
    }

        .top-socials-mine li a:hover {
            text-decoration: none;
            /*color: #4D897C !important;
            color: #054E31 !important;*/
        }


    /*.socials_link:hover .fa-facebook:before {
    text-decoration: none;
    --content: "\f082";
    content: "\f082";
    color: #4D897C !important;
    opacity: 0.9;
    font-size: 28px !important;
}
.socials_link:hover .fa-twitter:before {
    text-decoration: none;
    content: "\f081";
    color: #4D897C !important;
    opacity: 0.9;
    font-size: 28px !important;
}*/

    .fa-stack-2x.fa-inverse {
        opacity: 0.1;
    }


.list-group {
    margin-bottom: 0px !important;
}
.nomargin {
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px !important;
}


/*Latest List*/
.sub-list-s li {
    padding: 8px 0;
    border-top: 1px solid #353535;
}

    .sub-list-s li:last-child {
        border-bottom: 1px solid #353535;
    }

    .sub-list-s li a {
        color: #13563B;
    }

.sub-list-s small {
    color: #999;
    display: block;
}

.main_link {
    text-decoration: underline;
    font-weight:700 !important;
}