.content-menu {
    margin-left: 208px;
    margin-right: 100px;
    z-index: 1000;
    height: 115px;
    background-color: rgba(255,255,255,0.82);
    position: relative;
    width: 80%;
    border-radius: 38px;
}
.content-menu2 {
    display: none;
       margin-left: 0;
    margin-right: 100px;
    z-index: 1000;
    height: 55px;
    background-color: rgba(255,255,255,0.82);
    position: fixed;
    width: 100%;
    top: 0;
    /*visibility: hidden;*/
}
.content-menu2 img
{
        margin-left: 200px;
    margin-top: -6px;
}
.content-menu2 nav.menu2{
        position: absolute;
    z-index: 1000;
    top: 0;
    margin-top: 17px;
    margin-left: 269px;
}
.content-menu2 ul.nav{
        padding: 0;
    list-style: none;
    position: absolute;
    right: 8em;
    top: 0px;
}
.navigation{
       /* border-color: #d8d8d8;
        background-color: #eaeaea;
        border-top: 1px solid #dddddd;
    */
       /* border-color: #ffffff;*/
    background-color: #ffffff;
   /* border-top: 1px solid #ffffff;
    border-style: solid;
    border-width: 1px;*/
    font-size: 100%;
  
    
    
}
#menu .pure-g {
    height: 120px;
}
nav.menu2{
      position: absolute;
    z-index: 1000;
    top: 0;
    margin-top: 50px;
       margin-left: 188px;

}

nav > ul >li{
    float:left;
    width: auto;
    margin-right: 10px;
       height: 42px;
    
}
nav.menu2 ul>li
{
    list-style: none;
}

nav ul>li:hover>ul{
    display: block;
    
}

.container {
    /*max-width: 1189px;*/
        max-width: 1196px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  
}
.span12{
    /*width: 100%;*/
    width: 100%;
    padding-right: 15px;
    padding-left: 155px;
}

nav.menu2 ul>li>a {
    
    /*font-family: Open Sans,Arial,Helvetica,sans-serif;*/
    font-family: 'Lato', 'Helvetica Neue', Arial, sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    color: #111111;
    font-weight: 600;
    padding: 0px;
    text-decoration: none;
}


/*.menu2 ul>li{
    display:inline-block;   
}*/
.menu2 a:hover{
    /*background: rgba(255,255,255,0.5);
    border-radius:20px;*/
    color:#93C230;
}
i.wp-svg-search-2.search-2 {
    color: #111111;
}
i.wp-svg-search-2.search-2:hover {
    color: #93C230;
}
.menu2 ul>li{
    
    list-style:none;
        margin-bottom: -7px;
    margin-left: 35px;
}
.menu2 ul >li.active>a{
    background-color:#93C230;
    color:black;
    border-radius:20px;
}


@media (min-width:1024px){
    .menu2{
       
        width: auto;
        height:auto;
        transform: translateX(0%);
        float: left;
        display:flex;
    }
    .logo img {
    width: auto;
   
}
    
    .menu2 a{
        border:none;
    }
    .glyphicon-th-list{
        display:none;
    }
    
}
@media (max-width: 1300px){
nav.menu2 {
    margin-left: 140px;
}
}
@media (max-width: 1450px){
    nav.menu2{
        margin-left: 90px;
    }
nav.menu2 ul>li {
    list-style: none;
    margin-left: 6px;
    padding-left: 4px;
}

.content-menu img {
    margin-left: 25px;
}
}
@media (max-width: 1500px){
nav.menu2 ul>li {
    list-style: none;
    margin-left: 17px;
    padding-left: 4px;
}
}
@media(max-width:1300px){
    .navigation{
        display: none;
    }
   .content-menu{
   position: absolute
}
    .li_menu{
        float: right;
    }
    ul.nav{
            margin-right: -93px
    }
     .li_menu i.wp-svg-menu-2.menu-2{
         
         
        visibility:visible;
    }
}
@media(max-width:1550px){
    .content-menu img{
        transform: translateX(-153px);
    }
    
}
@media(max-width:800px){
 
    .barra{display: none;}
 
}
@media(max-width:600px){
    .content-menu img{
        margin-left: -135px;
    }
    .content-menu2 img{
        margin-left: 10px;
    }
}

.sub-menu{
        border-top: 3px solid #93C230;
    border-bottom: none;
          background: rgba(255,255,255,0.82) !important;
    position: absolute;
    top:inherit;
        margin-top: 14px;
    width: 180px;
    z-index: 10 !important;
    display: none;
    padding: 0px;
    margin-left: -45px;
    padding-bottom: 5px;
    
}
ul.sub-menu>li {
    text-align: center;
   /* border-bottom: 3px solid #D0CDCD;*/
    padding: 10px;
    margin-left: 0;
}
@media(max-width:640px){
    .content-menu img{
            margin-left: 0px;
    margin-top: -3px;
    }
}

