/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */

.logo {
    position: relative;
width:150px;
}

.sf-menu {
    float: right;
    margin: 0;
}
.sponsors ul, #carousel-facilities, #carousel-stories, footer ul, .jBar ul, header ul, .social_team, .item_table ul, .image_post ul, .meta, .tags, .item_location ul, .sitemap, .sitemap ul, .tabs_varius {
    list-style: outside none none;
    padding: 0;
}
.sf-menu > li {
    float: left;
    list-style: outside none none;
    position: relative;
}

.sf-menu > li.current-menu-item > a::after, .sf-menu > li.current-menu-ancestor > a::after {
    border-top: 12px solid #94d400;
}
.sf-menu > li.current-menu-item > a::after, .sf-menu > li.current-menu-ancestor > a::after {
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    content: "";
    margin-right: -15px;
    position: absolute;
    right: 50%;
    top: 0;
}
*::before, *::after {
    box-sizing: border-box;
}
.sf-menu > li.current-menu-item > a, .sf-menu > li.current-menu-ancestor > a {
    border-top: 3px solid #94d400;
}
.social_team li a:hover, .footer_down .nav_footer li a:hover, .head_table h2, .head_feature h6, .sf-menu li li a:hover, .sf-menu > li > a:hover, .jBar ul li span, .text_resalted h3, .post a h3:hover, ul.social_footer li:hover a, .info_head li a:hover, .info_head li a:focus, .owl-theme .owl-controls .owl-buttons div i, ul.contact_footer li a:hover, .meta li a, .title_comment span a, .pagination > li > a, .pagination > li > span, .pagination > li:hover a, .portfolioFilter .current, .portfolioFilter a:hover, .head_feature h4 a:hover, .info_storie a:hover, .item_facilities p a:hover, .list i, .info-work a:hover, .title-subtitle span {
    color: #94d400;
}
.sf-menu > li.current-menu-item > a, .sf-menu > li.current-menu-ancestor > a {
    padding: 22px 16px !important;
}
.sf-menu > li > a {
    color: #333;
    display: block;
    font-size: 15px;
    padding: 26px 16px !important;
    text-decoration: none;
}

.gray {
    background: #f0f0f0 none repeat scroll 0 0;
}

#undefined-sticky-wrapper nav {
    background-color: #f0f0f0;
    border-bottom: 1px solid #dedede;
    border-top: 1px solid #dedede;
    z-index: 99999 !important;
}

.logo img {
    position: absolute;
    z-index: 9999;
}

/*.info_head {
    padding: 15px 0;
}*/

.info_head ul {
    margin: 0;
}

.sponsors ul, #carousel-facilities, #carousel-stories, footer ul, .jBar ul, header ul, .social_team, .item_table ul, .image_post ul, .meta, .tags, .item_location ul, .sitemap, .sitemap ul, .tabs_varius {
    list-style: outside none none;
    padding: 0;
}

.info_head ul li {
    display: inline-block;
    font-size: 13px;
    margin-right: 25px;
}

.footer_down {
    background-color: #232323;
    color: #fff;
    padding: 15px 0;
}

.text_right {
    text-align: right;
}

.footer_down p {
    margin: 0;
}

.footer_down p a {
    color: #fff;
}

.navbar-main {
    background-color: #37a000 !important;
}

.home-shortcuts {
    background: #37A000 !important;
}
.home-shortcuts li {
    border-right: 1px solid #fff !important;
}
.home-shortcuts li:first-child {
    border-left: 1px solid #fff !important;
}

section#home-banner {
    background-color: #fff !important;
    color: #94d400 !important;
}

.navbar-main .navbar-nav > li > a:hover, .navbar-main .navbar-nav > li > a:focus, .navbar-main .navbar-nav > .active > a, .navbar-main .navbar-nav > .active > a:hover, .navbar-main .navbar-nav > .active > a:focus, .navbar-main .navbar-nav > .open > a, .navbar-main .navbar-nav > .open > a:hover, .navbar-main .navbar-nav > .open > a:focus {
    background-color: #fea203 !important;
    color: #fff !important;
}

.dropdown-menu {
    background-color: #37a000 !important;
}

.dropdown-menu > li > a {
    color: #fff !important;
}

.navbar-main .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #FEA203 !important;
}
@media screen and (max-width:520px) {
    .logo img {
        position: static;
        z-index: 9999;
    }
}

.panel-default > .panel-heading {
    background-color: #37a000;
    border-color: #016e01;
    color: #fff;
}
