.header{padding: 10px 0; background-color: rgba(255,255,255,0.9); width: 100%; top: 0; font-family: 'FuturaStd-Light'; color: #333333; z-index: 10000;}
.header a{font-family: 'FuturaStd-Light';}
.header.disabled-fixed{position: initial;}
.header .bari-logo img{max-width: 120px;}
.header .networks a{ color: #a2a2a2; display: inline-block; padding: 0 5px;}
.header .networks a:hover, .header .networks a:focus, .header .networks a:active{color: #1C3C34;}
.header .dropdown-menu{ 
    margin: 0; 
    padding: 0; 
    border-radius: 0; 
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 0;
}
.header .dropdown-menu li{width: 100%;}
.header .dropdown-menu li a{display: inline-block; width: 100%;}
.header .dropdown-menu.dropdown-green-on{
    background-color: #1C3C34;
    width: 100%;
    text-align: center;
    min-width: auto;
}
.header .dropdown-menu.dropdown-green-on li a{
    color: white;
    padding: 5px 15px;
    font-size: 14pt;
}
.header .dropdown-menu.dropdown-green-on li a:hover{
    background-color: initial;
    color: white;
}
.header .main-navigation .bari-main-menu{
    margin-bottom: 0;
    padding: 0;
}
.header .main-navigation .bari-main-menu li{
    display: inline-block;
}
.header .main-navigation .collapse-anchor,
.header .main-navigation a{
    // font-family: 'FuturaStd-Light'; 
    display: inline-block; 
    padding: 10px 10px; 
    font-size: 15pt;
    color: #333333;
    cursor: pointer;
}
#sticky-menu{
    display: none;
    position: fixed;
    z-index: 20000;
    width: 100%;
    top; 0;
    background-color: white;
}
.admin-bar #sticky-menu{
    margin-top: 32px;
}
#sticky-menu:after{
    display: block;
    content: "";
    clear: both;
}
#sticky-menu .sticky-bari-logo{
    float: left;
}
#sticky-menu .sticky-collapse-trigger{
    display: none;
    height: 45px;
}
#sticky-menu .sticky-collapse-trigger button{
    display: inline-block;
    margin: 0;
    padding: 10px 12px;
    background: #eee;
    border-radius: 5px;
    font-size: 13pt;
    box-shadow: none;
    border: 0;
}
#sticky-menu .sticky-collapse-trigger button:focus{
    color: #1C3C34;
}
#sticky-menu .sticky-collapse-trigger button:focus{
    outline-width: 0px;
}
#sticky-menu .sticky-bari-logo img{
    height: 45px;
}
#sticky-menu .main-navigation ul{
    padding-left: 0;
}
#sticky-menu .main-navigation ul.sticky-collapse-menu li{
    background-color: #eee;
}
.header .main-navigation a:hover{color: #1C3C34; font-weight: bold;}
.header .mobile-menu{display: none; padding-top: 10px;}

@media screen and (max-width:782px){
    .admin-bar #sticky-menu{
        margin-top: 46px;
    }
}
@media screen and (min-width:992px){
    .header .main-navigation .bari-main-menu li:last-child a{
        padding-right: 0px;
    }
}
@media screen and (max-width:991px){
    #sticky-menu .bari-container{
        width: 100%!important;
    }
    #sticky-menu .bari-container .main-navigation{
        display: none!important;
    }
    #sticky-menu .sticky-collapse-trigger{
        display: block;
    }
    /*#sticky-menu .main-navigation{
        text-align: center;
    }*/
    
    #sticky-menu .main-navigation .bari-main-menu li{
        display: block;
    }


    .header .desktop-menu{display: none;}
    .header .mobile-menu{display: block;}
}
@media screen and (max-width: 767px){
    .header .dropdown-menu.dropdown-green-on li a{
        font-size: 12pt;
    }
}
@media screen and (max-width: 470px){
    .header .midle-content-sm:before{display: none;}
    .header .dropdown-to-buy, .networks{display: block;}
    .header .dropdown-to-buy{padding-top: 15px;}
    .header .networks{padding-top: 10px;}
}
@media screen and (min-width: 768px){
    .header-offset{margin-top: 200px;}
    .header{position: absolute; }
}