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

 *********************************************************************************************** MENU PRINCIPAL

**************************************************************************************************************/
#header .block-nice-menus {
    position:absolute;
    width: 100%;
    top:0px; 
    /*right:10px;*/
    z-index:100;
    background-color: rgba(173, 180, 69, 0.6);
    border: 1px solid #cccccc;
}
#header .nice-menu li {
    border-width:0 1px 0 0;
    text-align:center;
    margin:0; padding:5px 0;
    background-color:transparent;
    font:normal bold 18px 'Poppins', sans-serif;
    list-style-type:none;
    list-style-image:none;
}
#header .nice-menu li.last { border-width:0; }
#header .nice-menu li a { 
    padding:0 16px;
    color:white;
    text-decoration:none;
}
#header .nice-menu li a:hover { 
    color: #000;
    /*color:#b7b440;*/ 
}
ul.nice-menu-down li.menuparent, ul.nice-menu-down li.menuparent:hover { background-image:none; }
#header .nice-menu li ul {
    border:1px solid #cccccc;
    background: rgba(173, 180, 69, 0.6);
    padding-top:10px; padding-bottom:10px;
    top:100%;
}
#header .nice-menu li ul li {
    border-width:0;
    text-align:left;
    /*width:100%;*/
    width:250px;
    font-size:14px;
    padding:5px 0;
}
#header .nice-menu li ul li.menuparent { background: url("../img/arrowSSMenuPrincipal.png") no-repeat 98% center; }
#header .nice-menu li ul li a { }
#header .nice-menu li ul li a:hover { 
    color: #000;
    /*color:#b7b440;*/ 
}
#header .nice-menu li ul li ul { left:100%; }
#header .nice-menu li ul li ul li { width:100%; }

#header .responsive-menus.responsified .responsive-menus-simple {
    background: #adb445;
}
#header span.toggler{
    color: #fff;
    text-transform: lowercase;
    background: #adb445;
    font-size: 20px;
    box-shadow: 2px 2px 2px #7c8131;
}
ul.nice-menu {
    text-align: center;
}
ul.nice-menu-down{
    float: none;
}
ul.nice-menu li {
    display: inline-block;
    float: none;
}
/**************************************************************************************************************

 ************************************************************************************************** MENU FOOTER

**************************************************************************************************************/
#footer-menu{
    /*position: relative;*/
    background-color:#000;
    padding: 10px 0;
    /*bottom: -36px;*/
}
#footer-menu #block-menu-menu-menu-footer {
    /*position:absolute;*/
    /*bottom:14px;*/ 
    /*left:260px;*/
    /*color:#fff;*/
    font-size:15px;
    font-family: 'Roboto', sans-serif;
    text-align: center;
}
#footer-menu #block-menu-menu-menu-footer ul.menu, #footer #block-menu-menu-menu-footer li {
    list-style-type:none;
    list-style-image:none;
    margin:0; padding:0;
    display: inline-block;
}
#footer-menu #block-menu-menu-menu-footer li {
    float:left;
    border:1px solid #8f8a88;
    border-width:0 1px 0 0;
    padding:0 15px;
}
#footer-menu #block-menu-menu-menu-footer li.last { border-width:0; }
#footer-menu #block-menu-menu-menu-footer li a {
    color:#fff;
    text-decoration:none;
}
#footer-menu #block-menu-menu-menu-footer li a:hover { text-decoration:underline; }









@media (max-width: 1199px) {
    #footer #block-menu-menu-menu-footer { left:inherit; right:0; }
}

@media (max-width: 991px) {
    #header .nice-menu li a {
        font-size: 16px;
        padding: 0 14px;
    }
}

@media (max-width: 767px) {
    #footer #block-menu-menu-menu-footer {
        bottom:inherit;
        top:100%;
        text-align:center;
        padding-top:30px; padding-bottom:15px;
        background-color:#33241F;
        width:100%;
    }
    #footer #block-menu-menu-menu-footer ul { text-align:center; }
    #footer #block-menu-menu-menu-footer li {
        float:none;
        display:inline-block;
    }
}