.logout_button_link{
    background: transparent;
    border: 0px;
}

a{
    text-decoration: none;
    color:inherit;
}
.navbar.navbar-inverse-blue .navbar-collapse {
    background-color: #Fff;
}
.navbar.navbar-inverse-blue .navbar-text {
    color: #68cddf;
}
.navbar.navbar-inverse-blue a.navbar-link {
    color: #68cddf;
    background-color: transparent;
}
.navbar.navbar-inverse-blue a.navbar-link:hover,
.navbar.navbar-inverse-blue a.navbar-link:focus {
    color: #73e5fa;
    background-color: transparent;
}
.navbar.navbar-inverse-blue .navbar-brand {
    color: #68cddf;
    background-color: #333;
}
.navbar.navbar-inverse-blue .navbar-brand:hover,
.navbar.navbar-inverse-blue .navbar-brand:focus {
    color: #73e5fa;
    background-color: #333;
}
.navbar.navbar-inverse-blue .navbar-toggle {
    border-color: #fff !important;
    background-color: #fff;
}
.navbar.navbar-inverse-blue .navbar-toggle .icon-bar {
    background-color: #000;
}
.navbar.navbar-inverse-blue .navbar-toggle:hover,
.navbar.navbar-inverse-blue .navbar-toggle:focus {
    border-color: #FFFFFF !important;
    background-color: #FFFFFF  !important;
    opacity: 50%;
}
.navbar.navbar-inverse-blue .navbar-toggle:hover .icon-bar,
.navbar.navbar-inverse-blue .navbar-toggle:focus .icon-bar {
    background-color: #000000;
}
.navbar.navbar-inverse-blue .navbar-nav>li.divider {
    background-color: #1d515a;
}
.navbar.navbar-inverse-blue .btn-default {
    color: #68cddf;
    background-color: #454545;
    border-color: #36a2b6;
}

.navbar.navbar-inverse-blue .btn-default:hover,
.navbar.navbar-inverse-blue .btn-default:focus,
.navbar.navbar-inverse-blue .btn-default:active,
.navbar.navbar-inverse-blue .btn-default.active {

    /* oski*/
    color: #ccc;
    background-color: #ddd;
    border-color: #eee;


    /*color: #73e5fa;
    background-color: #3d3d3d;
    border-color: #36a2b6;*/
}


.navbar.navbar-inverse-blue .form-control {

    /* oski*/
    color: #ccc;
    background-color: #ddd;
    border-color: #eee;

    /*color: #73e5fa;
    background-color: #454545;
    border-color: #36a2b6;*/
}

/*********************************************/
/* sombreado cuadro busqueda al posicionarse */
.navbar.navbar-inverse-blue .form-control:focus {
    /* oski */	
    -webkit-box-shadow: inset 0 1px 1px transparent,0 0 5px #ccc;
    box-shadow: inset 0 1px 1px transparent,0 0 5px #ddd;

    /*-webkit-box-shadow: inset 0 1px 1px transparent,0 0 5px #68cddf;
    box-shadow: inset 0 1px 1px transparent,0 0 5px #68cddf;*/

}
/***************************/
/* color texto placeholder */
.navbar.navbar-inverse-blue input::-webkit-input-placeholder,
.navbar.navbar-inverse-blue textarea::-webkit-input-placeholder {
    color: rgba(010,010,010,0.5);
}

.navbar.navbar-inverse-blue input::-moz-placeholder,
.navbar.navbar-inverse-blue textarea::-moz-placeholder {
    color: rgba(010,010,010,0.7);
}
.navbar.navbar-inverse-blue input:-ms-input-placeholder,
.navbar.navbar-inverse-blue textarea:-ms-input-placeholder {
    color: rgba(010,010,010,0.5);
}
.navbar.navbar-inverse-blue input:-moz-placeholder,
.navbar.navbar-inverse-blue textarea:-moz-placeholder {
    color: rgba(010,010,010,0.3);
}
.navbar.navbar-inverse-blue .navbar-nav > li[class*="dropdown"].dropdown-onhover:hover > a,
.navbar.navbar-inverse-blue.dropdown-onhover .navbar-nav > li:hover > a[class*="dropdown"] {

    background-color: #262626;
}
.navbar.navbar-inverse-blue .navbar-nav>li>a {
    /* oski */
    /*color: #68cddf;*/
    background-color: #333;

    /*color: #68cddf;
    background-color: #333;*/
}

.navbar.navbar-inverse-blue .navbar-nav>li:hover>a {
    /* color hover del menu: zapatos mujer, zap hombre ...  + flecha (25 sept) */	
    /*color: #C10961!important;*/
    font-weight:bold;
    background-color: #333;
    background-image:url(../img/menu/fondo.jpg);
    background-repeat:no-repeat;
    background-position:50%;
}


.navbar.navbar-inverse-blue .navbar-nav>li.active>a {
    color: #73e5fa;
    background-color: #262626;
}
.navbar.navbar-inverse-blue .navbar-nav>li.active:hover>a {
    color: #73e5fa;
    background-color: #262626;
}
.navbar.navbar-inverse-blue .navbar-nav>li.open>a {
    color: #73e5fa;
    background-color: #262626;
}
.navbar.navbar-inverse-blue .navbar-nav>li.open:hover>a {
    color: #73e5fa;
    background-color: #262626;
}
.navbar.navbar-inverse-blue .navbar-nav>li.disabled>a {
    color: #36a2b6;
    background-color: #333;
}
.navbar.navbar-inverse-blue .navbar-nav>li.disabled:hover>a {
    color: #36a2b6;
    background-color: #333;
}




/******************************************************************************/
/******************************************************************************/
/******************************************************************************/

.navbar.navbar-inverse-blue .dropdown-menu {
    background: #444444;
    color: #dddddd;
    border-color: #36a2b6;
    -webkit-box-shadow: 0 9px 12px #2b2b2b;
    box-shadow: 0 9px 12px #2b2b2b;
}
.navbar.navbar-inverse-blue .navbar-nav>li[class*="dropdown"].dropdown-onhover:hover,
.navbar.navbar-inverse-blue .navbar-nav.dropdown-onhover>li[class*="dropdown"]:hover,
.navbar.navbar-inverse-blue.dropdown-onhover .navbar-nav>li[class*="dropdown"]:hover {
    background-color: #FFFFFF;
}
.navbar.navbar-inverse-blue a>span.desc {
    color: #36a2b6;
}
.navbar.navbar-inverse-blue a:hover>span.desc {
    color: #36a2b6;
}
.navbar.navbar-inverse-blue .dropdown-menu .btn-default {
    color: #FFFFFF;
    background-color: #6C6C6C;
    border-color: #636363;
}
.navbar.navbar-inverse-blue .dropdown-menu .btn-default:hover,
.navbar.navbar-inverse-blue .dropdown-menu .btn-default:focus,
.navbar.navbar-inverse-blue .dropdown-menu .btn-default:active,
.navbar.navbar-inverse-blue .dropdown-menu .btn-default.active {
    color: inherit;
    background-color: white;
    border-color: #7F7F7F;
    border:none;
}
.navbar.navbar-inverse-blue .dropdown-menu li.dropdown-header {
    color: #73e5fa;
}
.navbar.navbar-inverse-blue *:not(li)>a {

    /*oski*/
    /*color: #62A2D8;*/

    /* 22 sept */
    /*background-color: #ececec!important;*/

    border-color: white!important;
    border: none;

}
.navbar.navbar-inverse-blue *:not(li)>a:hover {
    color: #44A5FF;
}
.navbar.navbar-inverse-blue .dropdown-menu>li>a {
    color: #68cddf;
    background-color: #444444;
}
.navbar.navbar-inverse-blue .dropdown-menu>li>a:hover {
    color: #73e5fa;
    background-color: #333;
}
.navbar.navbar-inverse-blue .navbar-nav>li .dropdown-menu:not([class*="collaps"]) {
    /*OSKI*/
    background-color: white;
    color: #000;
    border-color: #F5F5F5;
    -webkit-box-shadow: 0 9px 12px #2b2b2b;
    box-shadow: 0 9px 12px #2b2b2b;
}
.navbar.navbar-inverse-blue.navbar-fixed-bottom .navbar-nav>li .dropdown-menu:not([class*="collaps"]) {
    -webkit-box-shadow: 0 -9px 12px #2b2b2b;
    box-shadow: 0 -9px 12px #2b2b2b;
}
.navbar.navbar-inverse-blue .dropdown-menu .form-control {
    /* oski */	
    color: #ccc;
    background-color: #ddd;
    border-color: #eee;

    /*color: #73e5fa;
    background-color: #555555;
    border-color: #36a2b6;*/
}
.navbar.navbar-inverse-blue .dropdown-menu .form-control:focus {

    /* oski */
    -webkit-box-shadow: inset 0 1px 1px transparent, 0 0 5px #ccc;
    box-shadow: inset 0 1px 1px transparent, 0 0 5px #ddd;

    /* -webkit-box-shadow: inset 0 1px 1px transparent, 0 0 5px #68cddf;
     box-shadow: inset 0 1px 1px transparent, 0 0 5px #68cddf;*/
}
.navbar.navbar-inverse-blue .dropdown-menu input::-webkit-input-placeholder,
.navbar.navbar-inverse-blue .dropdown-menu textarea::-webkit-input-placeholder {
    color: rgba(115,229,250,0.3);
}
.navbar.navbar-inverse-blue .dropdown-menu input::-moz-placeholder,
.navbar.navbar-inverse-blue .dropdown-menu textarea::-moz-placeholder {
    color: rgba(115,229,250,0.3);
}
.navbar.navbar-inverse-blue .dropdown-menu input:-ms-input-placeholder,
.navbar.navbar-inverse-blue .dropdown-menu textarea:-ms-input-placeholder {
    color: rgba(115,229,250,0.3);
}
.navbar.navbar-inverse-blue .dropdown-menu input:-moz-placeholder,
.navbar.navbar-inverse-blue .dropdown-menu textarea:-moz-placeholder {
    color: rgba(115,229,250,0.3);
}
.navbar.navbar-inverse-blue .navbar-nav .dropdown-menu>li[class*="-onhover"],
.navbar.navbar-inverse-blue .navbar-nav .dropdown-menu>li[class*="-onclick"] {
    color: #68cddf;
    background-color: #444444;
}
.navbar.navbar-inverse-blue .navbar-nav .dropdown-menu>li[class*="-onhover"]:hover>a,
.navbar.navbar-inverse-blue .navbar-nav .dropdown-menu>li[class*="-onclick"]:hover>a {
    color: #000;
    background-color: white;
}
.navbar.navbar-inverse-blue .navbar-nav .dropdown-menu li:not(.list-group) > a {
    color: #000;
    padding-left:3px;
    text-decoration: none;/* 25 sept */
}


.navbar.navbar-inverse-blue .navbar-nav .dropdown-menu li:not(.list-group) > a.colorFondo1:hover {
    color: #fff;
    font-weight:bold;
    font-size:13.5px;
    background-color: #ececec;
    padding-left:3px;

}

.navbar.navbar-inverse-blue .navbar-nav .dropdown-menu li:not(.list-group) > a:hover {
    color: #fff;
    background-color: #B4B4B4;
    padding-left: 3px;
}




.navbar.navbar-inverse-blue .navbar-nav .dropdown-menu li.active > a {
    color: #000;
    background-color: #333;
}
.navbar.navbar-inverse-blue .navbar-nav .dropdown-menu li.active > a:hover {
    color: #000;
    background-color: #333;
}
.navbar.navbar-inverse-blue .navbar-nav .dropdown-menu li[class*="-onhover"]>a:hover {
    color: #000;
    background-color: #333;
}
.navbar.navbar-inverse-blue .navbar-nav .dropdown-menu li.open > a,
.navbar.navbar-inverse-blue .navbar-nav .dropdown-menu li:not(.no-fix) > a.dropdown-toggle:not(.collapsed) {
    color: #000;
    background-color: #333;
}
.navbar.navbar-inverse-blue .navbar-nav .dropdown-menu li.open > a:hover,
.navbar.navbar-inverse-blue .navbar-nav .dropdown-menu li:not(.no-fix) > a.dropdown-toggle:not(.collapsed):hover {
    color: #000;
    background-color: #333;
}
.navbar.navbar-inverse-blue .navbar-nav .dropdown-menu li.disabled > a {
    color: #36a2b6;
    background-color: #444444;
}
.navbar.navbar-inverse-blue .navbar-nav .dropdown-menu li.disabled > a>span.desc {
    color: #2b7a88;
}
.navbar.navbar-inverse-blue .navbar-nav .dropdown-menu li.disabled > a:hover>span.desc {
    color: #2b7a88;
}
.navbar.navbar-inverse-blue .navbar-nav .dropdown-menu li.disabled > a:hover {
    color: #36a2b6;
    background-color: #444444;
}
.navbar.navbar-inverse-blue .navbar-nav li:not(.dropdown)>.dropdown-menu.bordered:not(.no-padding):after,
.navbar.navbar-inverse-blue .navbar-nav li:not(.dropdown)>.dropdown-grid-wrapper>.dropdown-menu.bordered:not(.no-padding):after {
    outline-color: #2d7e8c;
}
.navbar.navbar-inverse-blue .dropdown-menu li.divider,
.navbar.navbar-inverse-blue .v-divided>*:before,
.navbar.navbar-inverse-blue .v-divided>*:after,
.navbar.navbar-inverse-blue .h-divided>*:after,
.navbar.navbar-inverse-blue .h-divided>*:first-child:before,
.navbar.navbar-inverse-blue .h-divider:after {
    background-color: #2d7e8c;
}
.navbar.navbar-inverse-blue .divided>*:before {
    border-color: #2d7e8c;
}











@media (min-width: 963px) {
    /*precios top ventas ocultos*/
    .hidePriceTop{
        display:none;
    }
    .centerBrandName{
        position: relative;
        top: 17px;
    }

    /* oski */	
    /*@media (min-width: 787px) {*/

    .navbar.navbar-inverse-blue.dropdown-onhover.no-fix .navbar-nav>li>a,
    .navbar.navbar-inverse-blue .navbar-nav.dropdown-onhover.no-fix>li>a,
    .navbar.navbar-inverse-blue .navbar-nav>li.dropdown-onhover.no-fix>a {
        color: #68cddf;
        background-color: #333;
    }
    .navbar.navbar-inverse-blue.dropdown-onhover.no-fix .navbar-nav>li:hover>a,
    .navbar.navbar-inverse-blue .navbar-nav.dropdown-onhover.no-fix>li:hover>a,
    .navbar.navbar-inverse-blue .navbar-nav>li.dropdown-onhover.no-fix:hover>a {
        color: #73e5fa;
        background-color: #262626;
    }
    .navbar.navbar-inverse-blue.dropdown-onhover.no-fix .navbar-nav>li.active>a,
    .navbar.navbar-inverse-blue .navbar-nav.dropdown-onhover.no-fix>li.active>a,
    .navbar.navbar-inverse-blue .navbar-nav>li.dropdown-onhover.no-fix.active>a {
        color: #73e5fa;
        background-color: #262626;
    }
    .navbar.navbar-inverse-blue.dropdown-onhover.no-fix .navbar-nav>li.active:hover>a,
    .navbar.navbar-inverse-blue .navbar-nav.dropdown-onhover.no-fix>li.active:hover>a,
    .navbar.navbar-inverse-blue .navbar-nav>li.dropdown-onhover.no-fix.active:hover>a {
        color: #73e5fa;
        background-color: #262626;
    }
    .navbar.navbar-inverse-blue.dropdown-onhover.no-fix .navbar-nav>li.active.open>a,
    .navbar.navbar-inverse-blue .navbar-nav.dropdown-onhover.no-fix>li.active.open>a,
    .navbar.navbar-inverse-blue .navbar-nav>li.dropdown-onhover.no-fix.active.open>a {
        color: #73e5fa;
        background-color: #262626;
    }
    .navbar.navbar-inverse-blue.dropdown-onhover.no-fix .navbar-nav>li.open>a,
    .navbar.navbar-inverse-blue .navbar-nav.dropdown-onhover.no-fix>li.open>a,
    .navbar.navbar-inverse-blue .navbar-nav>li.dropdown-onhover.no-fix.open>a {
        color: #68cddf;
        background-color: #333;
    }
    .navbar.navbar-inverse-blue.dropdown-onhover.no-fix .navbar-nav>li.open:hover>a,
    .navbar.navbar-inverse-blue .navbar-nav.dropdown-onhover.no-fix>li.open:hover>a,
    .navbar.navbar-inverse-blue .navbar-nav>li.dropdown-onhover.no-fix.open:hover>a {
        color: #73e5fa;
        background-color: #262626;
    }
    .navbar.navbar-inverse-blue.dropdown-onhover.no-fix .navbar-nav>li.disabled>a,
    .navbar.navbar-inverse-blue .navbar-nav.dropdown-onhover.no-fix>li.disabled>a,
    .navbar.navbar-inverse-blue .navbar-nav>li.dropdown-onhover.no-fix.disabled>a {
        color: #36a2b6;
        background-color: #333;
    }
    .navbar.navbar-inverse-blue.dropdown-onhover.no-fix .navbar-nav>li.disabled:hover>a,
    .navbar.navbar-inverse-blue .navbar-nav.dropdown-onhover.no-fix>li.disabled:hover>a,
    .navbar.navbar-inverse-blue .navbar-nav>li.dropdown-onhover.no-fix.disabled:hover>a {
        color: #36a2b6;
        background-color: #333;
    }
    .navbar.navbar-inverse-blue.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix)>a,
    .navbar.navbar-inverse-blue:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix)>a,
    .navbar.navbar-inverse-blue:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix)>a {
        color: #000000;
        background-color: #FFFFFF;
    }
    .navbar.navbar-inverse-blue.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix):hover>a,
    .navbar.navbar-inverse-blue:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix):hover>a,
    .navbar.navbar-inverse-blue:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix):hover>a {
        color: #000000;
        background-color: #FFFFFF;
    }
    .navbar.navbar-inverse-blue.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).active>a,
    .navbar.navbar-inverse-blue:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).active>a,
    .navbar.navbar-inverse-blue:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).active>a {
        color: #000;
        background-color: #fff;
    }
    .navbar.navbar-inverse-blue.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).active:hover>a,
    .navbar.navbar-inverse-blue:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).active:hover>a,
    .navbar.navbar-inverse-blue:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).active:hover>a {
        color: #000;
        background-color: #fff;
    }
    .navbar.navbar-inverse-blue.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).open>a,
    .navbar.navbar-inverse-blue:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).open>a,
    .navbar.navbar-inverse-blue:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).open>a {
        color: #000;
        background-color: #fff;
    }
    .navbar.navbar-inverse-blue.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).open:hover>a,
    .navbar.navbar-inverse-blue:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).open:hover>a,
    .navbar.navbar-inverse-blue:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).open:hover>a {
        /* oski*/
        color: #000;
        background-color: #fff;
    }
    .navbar.navbar-inverse-blue.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).disabled>a,
    .navbar.navbar-inverse-blue:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).disabled>a,
    .navbar.navbar-inverse-blue:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).disabled>a {
        color: #36a2b6;
        background-color: #333;
    }
    .navbar.navbar-inverse-blue.dropdown-onhover:not(.no-fix) .navbar-nav:not(.no-fix)>li:not(.no-fix).disabled:hover>a,
    .navbar.navbar-inverse-blue:not(.no-fix) .navbar-nav.dropdown-onhover:not(.no-fix)>li:not(.no-fix).disabled:hover>a,
    .navbar.navbar-inverse-blue:not(.no-fix) .navbar-nav:not(.no-fix)>li.dropdown-onhover:not(.no-fix).disabled:hover>a {
        color: #36a2b6;
        background-color: #333;
    }






    .navbar.navbar-inverse-blue:not(.no-border).dropdown-onhover .navbar-nav>li:hover>a,
    .navbar.navbar-inverse-blue:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a,
    .navbar.navbar-inverse-blue:not(.no-border) .navbar-nav li.dropdown-onhover:hover>a {
        border-color: #fff;
    }
    .navbar.navbar-inverse-blue:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav>.active>a:before {
        border-top-color: #fff;
    }
    .navbar.navbar-inverse-blue:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav>.open>a:before,
    .navbar.navbar-inverse-blue:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:before,
    .navbar.navbar-inverse-blue:not(.navbar-fixed-bottom):not(.no-border) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before {
        border-bottom-color: #fff;
    }
    .navbar.navbar-inverse-blue:not(.navbar-fixed-bottom):not(.no-border).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before {
        border-bottom-color: #fff;
    }
    .navbar.navbar-inverse-blue:not(.navbar-fixed-bottom) .navbar-nav>.active>a:after {
        border-top-color: #fff;
    }
    .navbar.navbar-inverse-blue:not(.navbar-fixed-bottom) .navbar-nav>.active:hover>a:after {
        border-top-color: #fff;
    }
    .navbar.navbar-inverse-blue:not(.navbar-fixed-bottom) .navbar-nav>.open>a:after,
    .navbar.navbar-inverse-blue:not(.navbar-fixed-bottom) .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,
    .navbar.navbar-inverse-blue:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after {
        border-bottom-color: #444444;
    }
    .navbar.navbar-inverse-blue:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after {
        border-bottom-color: #444444;
    }
    .navbar.navbar-inverse-blue.navbar-fixed-bottom:not(.no-border) .navbar-nav>.active>a:before {
        border-bottom-color: #36a2b6;
    }
    .navbar.navbar-inverse-blue.navbar-fixed-bottom:not(.no-border) .navbar-nav>.open>a:before,
    .navbar.navbar-inverse-blue.navbar-fixed-bottom:not(.no-border) .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:before,
    .navbar.navbar-inverse-blue.navbar-fixed-bottom:not(.no-border) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before {
        border-top-color: #36a2b6;
    }
    .navbar.navbar-inverse-blue.navbar-fixed-bottom:not(.no-border).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before {
        border-top-color: #36a2b6;
    }
    .navbar.navbar-inverse-blue.navbar-fixed-bottom .navbar-nav>.active>a:after {
        border-bottom-color: #262626;
    }
    .navbar.navbar-inverse-blue.navbar-fixed-bottom .navbar-nav>.open>a:after,
    .navbar.navbar-inverse-blue.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,
    .navbar.navbar-inverse-blue.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after {
        border-top-color: #444444;
    }
    .navbar.navbar-inverse-blue.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after {
        border-top-color: #444444;
    }
}












@media (max-width: 962px) {
    /* oski */	
    /*@media (max-width: 787px) {*/

    .navbar.navbar-inverse-blue .navbar-nav li.xs-hover>a {
        color: #68cddf;
        background-color: #333;
    }
    .navbar.navbar-inverse-blue .navbar-nav li.xs-hover>a:hover {
        color: #73e5fa;
        background-color: #262626;
    }
    .navbar.navbar-inverse-blue .navbar-nav li.xs-hover.open:not(.no-fix)>a {
        color: #73e5fa;
        background-color: #262626;
    }
    .navbar.navbar-inverse-blue .navbar-nav li.xs-hover.open:not(.no-fix)>a:hover {
        color: #73e5fa;
        background-color: #262626;
    }
    .navbar.navbar-inverse-blue .navbar-nav li.xs-hover.no-fix>a {
        color: #68cddf;
        background-color: #333;
    }
    .navbar.navbar-inverse-blue .navbar-nav li.xs-hover.no-fix>a:hover {
        color: #73e5fa;
        background-color: #262626;
    }
    .navbar.navbar-inverse-blue .navbar-collapse>.navbar-form,
    .navbar.navbar-inverse-blue .navbar-collapse>a.navbar-link,
    .navbar.navbar-inverse-blue .navbar-collapse>.navbar-text,
    .navbar.navbar-inverse-blue .navbar-collapse .navbar-nav>.navbar-form,
    .navbar.navbar-inverse-blue .navbar-collapse .navbar-nav>li,
    .navbar.navbar-inverse-blue .navbar-collapse .navbar-nav>.navbar-text,
    .navbar.navbar-inverse-blue .navbar-collapse .navbar-nav>a.navbar-link,
    .navbar.navbar-inverse-blue .navbar-collapse .navbar-nav>.navbar-form {
        /* oski */ 
        /*border-bottom-color: #fff !important;*/ 
        /*border-bottom-color: #222222 !important;*/

        /******   elimino los bordes de las categorias en menu movil ****/

        /*-webkit-box-shadow: 0 1px 0 #444444 !important;
        box-shadow: 0 1px 0 #444444 !important;*/
    }
    .navbar.navbar-inverse-blue .navbar-nav .dropdown-menu .divider {
        background-color: #2d7e8c;
    }
    .navbar.navbar-inverse-blue .navbar-nav>li>.dropdown-grid-wrapper>.dropdown-menu,
    .navbar.navbar-inverse-blue .navbar-nav>li>.dropdown-menu {

        /* oski */
        /*border-top-color: #8E0747 !important;
    -webkit-box-shadow: 0 -1px 0 #41172B !important;*/

        /*border-top-color: #2d7e8c !important;
    -webkit-box-shadow: 0 -1px 0 #36a2b6 !important;
    box-shadow: 0 -1px 0 #36a2b6 !important;*/
    }


    .navbar.navbar-inverse-blue .navbar-nav>li:hover>a {
        /* color hover del menu: zapatos mujer, zap hombre ...  + flecha (25 sept) */	
        color: #C10961!important;
        background-color: #333;
        background-image:none;
    }
    /* oski */
    /*@media (max-width: 767px) {*/

    .navbar.xs-height25.navbar-fixed-top .navbar-collapse, .navbar.xs-height25.navbar-fixed-bottom .navbar-collapse {max-height: 25vh}
    .navbar.xs-height33.navbar-fixed-top .navbar-collapse, .navbar.xs-height33.navbar-fixed-bottom .navbar-collapse {max-height: 33vh}
    .navbar.xs-height50.navbar-fixed-top .navbar-collapse, .navbar.xs-height50.navbar-fixed-bottom .navbar-collapse {max-height: 50vh}
    .navbar.xs-height66.navbar-fixed-top .navbar-collapse, .navbar.xs-height66.navbar-fixed-bottom .navbar-collapse {max-height: 66vh}
    /* oski */
    .navbar.xs-height75.navbar-fixed-top .navbar-collapse, .navbar.xs-height75.navbar-fixed-bottom .navbar-collapse {max-height: 87vh}
    /*.navbar.xs-height75.navbar-fixed-top .navbar-collapse, .navbar.xs-height75.navbar-fixed-bottom .navbar-collapse {max-height: 75vh}*/

    .navbar.xs-height100.navbar-fixed-top .navbar-collapse, .navbar.xs-height100.navbar-fixed-bottom .navbar-collapse {max-height: 100vh}




    /* Carousel-indicators */
    .navbar-carousel-indicators{position:relative;bottom:inherit;left:0;right:0;z-index:0;width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0;text-align:inherit ;list-style:none}
    .navbar-carousel-indicators li{width:100%;height:auto;margin:0px;text-indent:inherit;cursor:pointer;border:0;border-radius:0px; display: block;}
    .navbar-carousel-indicators .active{width:100%;height:auto;margin:0;background-color:transparent}

    /* ---GENERAL ---*/
    .navbar, .dropdown-menu {min-width:35px}
    .navbar .container, .navbar .container-fluid {
        position: relative;
        /* 22 sept  */
        padding-bottom:2px;

    }
    .navbar .navbar a, a:hover, a:focus {text-decoration: none}
    .navbar a.navbar-link,.navbar .navbar-text {line-height: 20px; padding:15px;margin: 0;}
    .navbar p>a.navbar-link,.navbar p>.navbar-text {padding:15px 0;}
    .navbar .dropdown-menu {overflow: visible!important; -webkit-transition: height 1ms;  transition: height 1ms}
    .navbar .navbar-nav .dropdown-menu li.disabled:hover>a, .navbar .navbar-nav .dropdown-menu li.disabled:focus>a {cursor: not-allowed}
    .navbar.navbar-fixed-top, .navbar.navbar-fixed-bottom {-webkit-transform: none; -o-transform: none; -moz-transform: none; transform: none;  -ms-transform: none;}
    .navbar .nav > li > a {display: inline-block;} 



    /* oski */
    
    .navbar {border-bottom:0px;}
    .navbar .navbar-nav>li.divider{display: none}
    .navbar .navbar-header a.navbar-link{display:block;margin:0;padding:15px 15px}
    .navbar a.navbar-link, .navbar .navbar-text{display:block;margin:0;padding:10px 15px;line-height: 20px;}
    .navbar p>a.navbar-link{display:inline-block;padding:0!important}
    .navbar .navbar-header .navbar-text{padding:15px;margin:0}
    .navbar .navbar-form{border:0;margin:0;-webkit-box-shadow:none;box-shadow:none}


    /*******************************************************/
    /**se ocultaban las migas en pantallas tablet / móvil***/
    /*Oscar Herranz 29/11/2016*/
    /*comentamos para mostrar*/
    /*#breadcs{
        display:none;
    }*/





}


/******************************************************************************/
/******************************************************************************/
/******************************************************************************/




.navbar .navbar-nav .dropdown-menu ul,.navbar .navbar-nav .dropdown-menu ul .dropdown-menu{padding:0px}
.navbar .navbar-nav .dropdown-menu li{list-style:none}
.navbar .navbar-nav.navbar-right:last-child{margin-right:0px} /*ltr*/

.navbar .navbar-header{
    z-index:1;
    position:relative;
    /* oski */
    border-bottom: 0px;
    /*border-bottom: 1px solid #ececec;*/
    margin-top: 5px;
    /* 22 sept */
    margin-bottom: 4px;

}

.navbar .container-fluid .navbar-collapse,.navbar .container .navbar-collapse{position:relative;padding-right:0px;padding-left:0px}
.navbar.navbar-static-top .container .navbar-collapse,.navbar.navbar-static-top .container-fluid .navbar-collapse{margin-right:-15px;margin-left:-15px}
.navbar.navbar-static-top .container .navbar-header,.navbar.navbar-static-top .container-fluid .navbar-header{margin-left:-15px;margin-right:0px} /*ltr*/
.navbar.navbar-static-top.brand-right .container .navbar-header,.navbar.navbar-static-top.brand-right .container-fluid .navbar-header{margin-left:0px;margin-right:-15px}
.navbar.navbar-fixed-top.brand-right .container .navbar-header,.navbar.navbar-fixed-bottom.brand-right .container .navbar-header,.navbar.navbar-fixed-top.brand-right .container-fluid .navbar-header,.navbar.navbar-fixed-bottom.brand-right .container-fluid .navbar-header{margin-left:0px;margin-right: 0px!important}
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0px} /*ltr*/

/*Headers, labels, buttons*/
.navbar .dropdown-menu li.dropdown-header{display:block;padding:5px 15px;font-size:16px;line-height:20px;white-space:nowrap;font-weight:bold}
.navbar .dropdown-short .dropdown-menu li.dropdown-header{display:block;padding:5px 0px;font-size:16px;line-height:20px;white-space:nowrap;font-weight:bold}
.navbar h1,.navbar .h1,.navbar h2,.navbar .h2,.navbar h3,.navbar .h3{margin-top:0px;margin-bottom:0px;padding-top:20px;padding-bottom:10px}
.navbar h4,.navbar .h4,.navbar h5,.navbar .h5,.navbar h6,.navbar .h6{margin-top:0px;margin-bottom:0px;padding-top:10px;padding-bottom:10px}
.navbar .panel-title{padding-top:0px;padding-bottom:0px}
.navbar .label{line-height:14px;margin:0 0 0 10px;padding:3px 5px;vertical-align:top}
.navbar-nav>.btn-group{margin:8px 10px 8px 0px}
.navbar .btn-group>.dropdown-menu,.navbar .navbar-form>.input-group .dropdown-menu{margin-top:8px}

/*.navbar .dropdown-menu li>a.dropdown-toggle{display:block;padding:5px 30px 5px 15px;clear:both;font-weight:400;line-height:20px;white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis} /*ltr*/
/*.navbar.caret-left .navbar-nav .dropdown-menu li>a.dropdown-toggle,.navbar .navbar-nav.caret-left .dropdown-menu li>a.dropdown-toggle,.navbar .navbar-nav .dropdown-menu.caret-left li>a.dropdown-toggle,.navbar .navbar-nav .dropdown-menu li.caret-left>a.dropdown-toggle,.navbar .navbar-nav .dropdown-menu li>a.caret-left.dropdown-toggle{padding:5px 15px 5px 30px}
.navbar .dropdown-menu li>a{display:block;padding:5px 15px 5px 15px;clear:both;font-weight:400;line-height:20px;white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis}*/

.navbar .dropdown-menu li>a.dropdown-toggle{display:block;padding:3px 30px 3px 15px;clear:both;font-weight:400;line-height:20px;white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis} /*ltr*/
.navbar.caret-left .navbar-nav .dropdown-menu li>a.dropdown-toggle,.navbar .navbar-nav.caret-left .dropdown-menu li>a.dropdown-toggle,.navbar .navbar-nav .dropdown-menu.caret-left li>a.dropdown-toggle,.navbar .navbar-nav .dropdown-menu li.caret-left>a.dropdown-toggle,.navbar .navbar-nav .dropdown-menu li>a.caret-left.dropdown-toggle{padding:3px 15px 3px 30px}
.navbar .dropdown-menu li>a{display:block;padding:3px 15px 3px 15px;clear:both;font-weight:400;line-height:20px;white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis}



.navbar a>span.desc{display:block;font-size:smaller;text-overflow:ellipsis;overflow:hidden}




/******************************************************************************/
/******************************************************************************/
/******************************************************************************/



@media (max-width: 962px) {
    /* oski */
    /*@media (max-width: 767px) {*/

    .navbar .navbar-collapse .navbar-nav>.navbar-form,.navbar .navbar-collapse>.navbar-form{margin:0;border-top:none;border-bottom-width:1px;border-bottom-style:solid}
    .navbar .navbar-collapse .navbar-nav>a.navbar-link,.navbar .navbar-collapse>a.navbar-link,.navbar .navbar-collapse .navbar-nav>.navbar-text,.navbar .navbar-collapse>.navbar-text,.navbar .navbar-collapse .navbar-nav>li{border-bottom-width:1px;border-bottom-style:solid}
    /* oski */
    .navbar .navbar-collapse .navbar-nav>li>a {padding-top: 9px; margin-top: 1px; padding-left: 0px;}
    /*.navbar .navbar-collapse .navbar-nav>li>a {padding-top: 9px; margin-top: 1px}*/	
    .navbar .navbar-collapse .navbar-nav>li.open>a,.navbar .navbar-collapse .navbar-nav>li.xs-hover:hover>a, .navbar-nav>li.active>a {padding-top: 10px;padding-bottom: 11px;margin-top: 0px}
    .navbar .navbar-nav>li{clear:both}
    .navbar .navbar-header .navbar-nav>li{clear:none}
    .navbar.navbar-fixed-bottom .navbar-collapse{position: absolute!important;bottom:100%;width:100%;border-bottom:1px solid}
    .navbar .navbar-nav>li>a{display:block}
    .navbar .navbar-nav .dropdown-menu{padding:0;border-radius: 0!important}
    .navbar.navbar-fixed-top.brand-right .container .navbar-header,.navbar.navbar-fixed-bottom.brand-right .container .navbar-header,.navbar.navbar-fixed-top.brand-right .container-fluid .navbar-header,.navbar.navbar-fixed-bottom.brand-right .container-fluid .navbar-header{margin-left: -15px!important;margin-right: -15px!important}
    .navbar .navbar-nav>button{display:block;width:100%}
    .navbar .navbar-nav>.btn-group{display:table;width:100%;table-layout:fixed;border-collapse:separate;margin:8px 10px 8px 0}
    .navbar .navbar-nav>.btn-group>.btn-group{display:table-cell;float:none;width:1%}
    .navbar .navbar-nav>.btn-group>.btn-group .btn{width:100%}
    .navbar .navbar-header .navbar-nav.navbar-right{float:right} /*ltr*/
    .navbar .navbar-header .navbar-nav.navbar-left{float:left} /*ltr*/

    .navbar .navbar-toggle{
        /* 22 sept */
        /*margin-left:15px*/
    }

    .navbar .navbar-nav{
        margin-top: auto;
        margin-right: auto;
        margin-left: auto;
        margin-bottom: auto
    }
}
/* --- END GENERAL ---*/






/* --- FORM EXPANDED ---*/

@media (min-width: 963px) {
    /* oski */
    /*@media (min-width: 768px) {*/

    .navbar .navbar-form-expanded input, .navbar .navbar-form-expanded input:focus:hover {-webkit-transition: width 0.25s ease; transition: width 0.25s ease}
    .navbar input[data-width="70px"],.navbar .navbar-form-expanded input[data-width-expanded="70px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="70px"]{width: 70px!important}
    .navbar input[data-width="80px"],.navbar .navbar-form-expanded input[data-width-expanded="80px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="80px"]{width: 80px!important}
    .navbar input[data-width="90px"],.navbar .navbar-form-expanded input[data-width-expanded="90px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="90px"]{width: 90px!important}
    .navbar .navbar-form-expanded input,.navbar input[data-width="100px"],.navbar .navbar-form-expanded input[data-width-expanded="100px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="100px"]{width: 100px!important}
    .navbar input[data-width="110px"],.navbar .navbar-form-expanded input[data-width-expanded="110px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="110px"]{width: 110px!important}
    .navbar input[data-width="120px"],.navbar .navbar-form-expanded input[data-width-expanded="120px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="120px"]{width: 120px!important}
    .navbar input[data-width="130px"],.navbar .navbar-form-expanded input[data-width-expanded="130px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="130px"] {width: 130px!important}
    .navbar input[data-width="140px"],.navbar .navbar-form-expanded input[data-width-expanded="140px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="140px"] {width: 140px!important}
    .navbar input[data-width="150px"],.navbar .navbar-form-expanded input[data-width-expanded="150px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="150px"] {width: 150px!important}
    .navbar input[data-width="160px"],.navbar .navbar-form-expanded input[data-width-expanded="160px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="160px"] {width: 160px!important}
    .navbar input[data-width="170px"],.navbar .navbar-form-expanded input[data-width-expanded="170px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="170px"] {width: 170px!important}
    .navbar .navbar-form-expanded input:focus,.navbar .navbar-form-expanded:hover input, .navbar input[data-width="180px"],.navbar .navbar-form-expanded input[data-width-expanded="180px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="180px"] {width: 180px!important}
    .navbar input[data-width="190px"],.navbar .navbar-form-expanded input[data-width-expanded="190px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="190px"] {width: 190px!important}
    .navbar input[data-width="200px"],.navbar .navbar-form-expanded input[data-width-expanded="200px"]:focus, .navbar .navbar-form-expanded:hover input[data-width-expanded="200px"] {width: 200px!important}
}
/* --- END FORM EXPANDED ---*/


/* --- HELPERS CLASSES ---*/
.navbar .no-border,.navbar.no-border,.navbar .no-border>*,.navbar.no-border>*{border: none!important;border-radius: 0!important}
.navbar .no-border-radius,.navbar.no-border-radius,.navbar .no-border-radius>*,.navbar.no-border-radius>*{border-radius: 0!important}
.navbar .no-padding{padding: 0!important}
.navbar .padding15{padding: 15px!important}
.navbar .no-margin{margin: 0!important}
.navbar .margin15{margin: 15px!important}
.navbar .no-shadow,.navbar.no-shadow,.navbar .no-shadow>*,.navbar.no-shadow>*{-webkit-box-shadow: none!important;box-shadow: none!important}
.navbar .navbar-nav li:not(.dropdown)>.dropdown-menu.bordered:not(.no-padding):after, .navbar .navbar-nav li:not(.dropdown)>.dropdown-grid-wrapper>.dropdown-menu.bordered:not(.no-padding):after {content: ''; display: block; z-index: -1; top: 15px; outline-width: 1px; outline-style: solid; position: absolute; left: 15px; right: 15px; bottom: 15px}
/* --- END HELPERS CLASSES ---*/




/* --- DIVIDERS --- */

@media (min-width: 963px) {
    /* oski */
    /*@media (min-width: 768px) {*/

    .navbar .navbar-nav>li.divider  {position: relative; width: 1px; height: 50px}
}






.navbar .navbar-nav .divided {position: relative; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -moz-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: stretch; -moz-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch}
.navbar .navbar-nav .dropdown-short .divided>*:before {margin: -1px -1px -1px 0px;}
.navbar .navbar-nav .dropdown-short .divided>*.h-divided:before {margin: -1px -1px 0px 0px;}
.navbar .navbar-nav .divided.row:before {display: block;}
.navbar .navbar-nav .divided>*:before {margin: -1px -1px 0px 0px; content: ''; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; z-index: -1; border-width: 1px; border-style: solid; background: transparent!important;}
.navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h1, .navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h2, .navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h3, .navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h4, .navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h5, .navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h6, .navbar .navbar-nav .dropdown-menu .divided li:not(.row)>a {margin-left: 1px; margin-bottom: 1px}
.navbar .navbar-nav .h-divider:after {content: ''; margin-top: -1px; width: 100%; display: block; height: 1px; z-index: 2;}
.navbar .navbar-nav .h-divider {position: relative!important;}
.navbar .navbar-nav .h-divided>*:after {content: ''; margin-top: -1px; width: 100%; height: 1px; display: block; z-index: 1;}
.navbar .navbar-nav .h-divided>*:first-child:before {content: ''; margin-top: -1px; width: 100%; height: 1px; display: block; z-index: 1;}
.navbar .navbar-nav .h-divided>*.collapse-up-onclick:after, .navbar .navbar-nav .h-divided>*.collapse-down-onclick:after,.navbar .navbar-nav .h-divided>*.collapse-up-onhover:after, .navbar .navbar-nav .h-divided>*.collapse-down-onhover:after {-webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: -1; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 1 0 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto}
/* --- END DIVIDERS --- */

/* --- BRAND, TOGGLE BOTTON --- */
.navbar .navbar-header>.navbar-nav>li,.navbar .navbar-header>.navbar-nav.navbar-left>li,.navbar.brand-right .navbar-header>.navbar-nav.navbar-left>li{float:left}
.navbar .navbar-header>.navbar-nav.navbar-right>li,.navbar.brand-right .navbar-header>.navbar-nav>li,.navbar.brand-right .navbar-header>.navbar-nav.navbar-right>li{float:right}
.navbar.brand-right .navbar-header>.navbar-brand{float:right;margin-left:0;margin-right:0px} /*ltr*/
.navbar.brand-right .navbar-header>.navbar-toggle{float:left;margin-left:15px;margin-right:15px}
.navbar.brand-right .navbar-nav.navbar-right:last-child{margin-right:0}
.navbar.menu-lg .navbar-brand,.navbar .menu-lg .navbar-brand,.navbar-brand.menu-lg{padding:10px 20px;font-size:24px;line-height:30px}
.navbar.menu-sm .navbar-brand,.navbar .menu-sm .navbar-brand,.navbar-brand.menu-sm{padding:10px 10px;font-size:16px;line-height:30px}
.navbar.menu-xs .navbar-brand,.navbar .menu-xs .navbar-brand,.navbar-brand.menu-xs{padding:10px 5px;font-size:14px;line-height:30px}
.navbar.menu-lg .navbar-toggle,.navbar .menu-lg .navbar-toggle,.navbar .navbar-toggle.menu-lg{margin-top:7px;margin-right:20px;margin-bottom:7px}
.navbar.menu-lg .navbar-toggle>.icon-bar,.navbar .menu-lg .navbar-toggle>.icon-bar,.navbar .navbar-toggle.menu-lg>.icon-bar{height:3px}
.navbar.brand-right.menu-lg .navbar-toggle,.navbar.brand-right .menu-lg .navbar-toggle,.navbar.brand-right .navbar-toggle.menu-lg{margin-left:20px}
.navbar.menu-sm .navbar-toggle,.navbar .menu-sm .navbar-toggle,.navbar .navbar-toggle.menu-sm{padding:6px 7px;margin-top:11px;margin-right:10px;margin-bottom:11px}
.navbar.brand-right.menu-sm .navbar-toggle,.navbar.brand-right .menu-sm .navbar-toggle,.navbar.brand-right .navbar-toggle.menu-sm{margin-left:10px}
.navbar.menu-xs .navbar-toggle,.navbar .menu-xs .navbar-toggle,.navbar .navbar-toggle.menu-xs{padding:3px 4px;margin-top:14px;margin-right:5px;margin-bottom:14px}
.navbar.brand-right.menu-xs .navbar-toggle,.navbar.brand-right .menu-xs .navbar-toggle,.navbar.brand-right .navbar-toggle.menu-xs{margin-left:5px}






@media (min-width: 963px) {


    .navbar.brand-right  .navbar-header{float:right} /*ltr*/
}








@media (max-width: 962px) {


    .navbar .navbar.brand-right  .navbar-header{float:none}
    .navbar .navbar-header .nav.navbar-left {margin:0 0 0 15px} /*ltr*/
    .navbar .navbar-header .nav.navbar-right {margin:0 15px 0 0} /*ltr*/
    .navbar .navbar-header .nav>li>a {padding:15px 8px; display: table; float: left;} /*ltr*/
}
/* --- END BRAND, TOGGLE BOTTON --- */

/* --- MAINBAR ACTIVE/OPEN ARROW --- */







@media (min-width: 963px) {


    .navbar .navbar-nav>li.dropdown-onhover:hover>ul,.navbar.dropdown-onhover .navbar-nav>li:hover>ul,.navbar.dropdown-onhover .navbar-nav>li:hover.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav.dropdown-onhover>li:hover.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{z-index:1001}
    .navbar:not(.no-open-arrow).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a.dropdown-toggle:after,.navbar:not(.no-border):not(.no-open-arrow).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a.dropdown-toggle:before,.navbar:not(.no-open-arrow) .navbar-nav.dropdown-onhover>li:hover>a.dropdown-toggle:after,.navbar:not(.no-border):not(.no-open-arrow) .navbar-nav.dropdown-onhover>li:hover>a.dropdown-toggle:before,.navbar:not(.no-open-arrow) .navbar-nav>li.dropdown-onhover:hover>a.dropdown-toggle:after,.navbar:not(.no-border):not(.no-open-arrow) .navbar-nav>li.dropdown-onhover:hover>a.dropdown-toggle:before,.navbar:not(.no-active-arrow) .navbar-nav>.active>a:after,.navbar:not(.no-border):not(.no-active-arrow) .navbar-nav>.active>a:before,.navbar:not(.no-open-arrow) .navbar-nav>.open>a.dropdown-toggle:after,.navbar:not(.no-border):not(.no-open-arrow) .navbar-nav>.open>a.dropdown-toggle:before{content:" ";position:absolute;left:50%;width:0;height:0;border-style:solid;line-height:0px;;margin-left:-8px;border-color:transparent}
    .navbar.dropdown-onhover.no-fix .navbar-nav>.open:not(.active):not(:hover)>a.dropdown-toggle:after,.navbar.dropdown-onhover.no-fix .navbar-nav>.open:not(.active):not(:hover)>a.dropdown-toggle:before,.navbar .navbar-nav.dropdown-onhover.no-fix>.open:not(.active):not(:hover)>a.dropdown-toggle:after,.navbar .navbar-nav.dropdown-onhover.no-fix>.open:not(.active):not(:hover)>a.dropdown-toggle:before,.navbar .navbar-nav>.dropdown-onhover.no-fix.open:not(.active):not(:hover)>a.dropdown-toggle:after,.navbar .navbar-nav>.dropdown-onhover.no-fix.open:not(.active):not(:hover)>a.dropdown-toggle:before{content:none;} 
    .navbar.navbar-fixed-bottom .navbar-nav>.active>a:before{top:-8px;border-width:0 8px 8px 8px}
    .navbar.navbar-fixed-bottom .navbar-nav>.active>a:after{top:-7px;border-width:0 8px 8px 8px}
    .navbar.no-border.navbar-fixed-bottom .navbar-nav>.active>a:after{top:-8px}
    .navbar.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before,.navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before,.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:before,.navbar.navbar-fixed-bottom .navbar-nav>.open>a:before{top:0px;border-width:8px 8px 0 8px}
    .navbar.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after,.navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,.navbar.navbar-fixed-bottom .navbar-nav>.open>a:after{top:-1px;border-width:8px 8px 0 8px}
    .navbar.no-border.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after,.navbar.no-border.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,.navbar.no-border.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,.navbar.no-border.navbar-fixed-bottom .navbar-nav>.open>a:after{top:0px}
    .navbar:not(.navbar-fixed-bottom) .navbar-nav>.active>a:before{bottom:-9px;border-width:8px 8px 0 8px}
    .navbar:not(.navbar-fixed-bottom) .navbar-nav>.active>a:after{bottom:-8px;border-width:8px 8px 0 8px}
    .navbar:not(.navbar-fixed-bottom) .navbar-nav>li:not(.disabled).dropdown-onhover:hover>a:before,.navbar:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before,.navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before,.navbar:not(.navbar-fixed-bottom) .navbar-nav>.open>a:before{bottom:0px;border-width:0 8px 8px 8px}
    .navbar:not(.navbar-fixed-bottom) .navbar-nav>li:not(.disabled).dropdown-onhover:hover>a:after,.navbar:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after,.navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,.navbar:not(.navbar-fixed-bottom) .navbar-nav>.open>a:after{bottom:-1px;border-width:0 8px 8px 8px}
    .navbar.no-border:not(.navbar-fixed-bottom) .navbar-nav>li:not(.disabled).dropdown-onhover:hover>a:after,.navbar.no-border:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after,.navbar.no-border:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,.navbar.no-border:not(.navbar-fixed-bottom) .navbar-nav>.open>a:after{bottom:0px}
    .navbar.dropdown-onhover.no-fix.navbar-fixed-bottom .navbar-nav>.active>a:before, .navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover.no-fix>.active>a:before, .navbar.navbar-fixed-bottom .navbar-nav>.dropdown-onhover.no-fix.active>a:before {top:-8px;border-width:0 8px 8px 8px} 
    .navbar.dropdown-onhover.no-fix.navbar-fixed-bottom .navbar-nav>.active>a:after, .navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover.no-fix>.active>a:after, .navbar.navbar-fixed-bottom .navbar-nav>.dropdown-onhover.no-fix.active>a:after {top:-7px;border-width:0 8px 8px 8px} 
    .navbar.dropdown-onhover.no-fix:not(.navbar-fixed-bottom) .navbar-nav>.active>a:before, .navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover.no-fix>.active>a:before, .navbar:not(.navbar-fixed-bottom) .navbar-nav>.dropdown-onhover.no-fix.active>a:before {bottom:-9px;border-width:8px 8px 0 8px} 
    .navbar.dropdown-onhover.no-fix:not(.navbar-fixed-bottom) .navbar-nav>.active>a:after,.navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover.no-fix>.active>a:after, .navbar:not(.navbar-fixed-bottom) .navbar-nav>.dropdown-onhover.no-fix.active>a:after {bottom:-8px;border-width:8px 8px 0 8px} 
}
/* --- END MAINBAR ACTIVE/OPEN ARROW --- */




/******************************************************************************/
/******************************************************************************/
/******************************************************************************/








/* --- MAINBAR CARET --- */
.navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap)>a.dropdown-toggle:not(.caret-bootstrap)>span:not(.caret-bootstrap).caret {position: relative; width: 8px; height: 20px; vertical-align: top; font-family: FontAwesome; margin-left: 8px; border: none} /*ltr*/
.navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap)>a.dropdown-toggle:not(.caret-bootstrap)>span:not(.caret-bootstrap).caret:before {content: "\f107"}
.navbar.navbar-fixed-bottom:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap)>a.dropdown-toggle:not(.caret-bootstrap)>span:not(.caret-bootstrap).caret:before {content: "\f106"}




/******************************************************************************/
/******************************************************************************/
/******************************************************************************/









@media (max-width: 962px) {


    .navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap)>a.dropdown-toggle:not(.caret-bootstrap)>span:not(.caret-bootstrap).caret {float: right} /*ltr*/
}






.navbar.caret-bootstrap .navbar-nav li>a.dropdown-toggle>span.caret, .navbar .navbar-nav.caret-bootstrap li>a.dropdown-toggle>span.caret, .navbar .navbar-nav li.caret-bootstrap>a.dropdown-toggle>span.caret, .navbar .navbar-nav li>a.dropdown-toggle.caret-bootstrap>span.caret, .navbar .navbar-nav li>a.dropdown-toggle>span.caret.caret-bootstrap {float:right;margin-top:8px;display:inline-block;width:0;height:0;margin-left:8px;margin-right:0px;vertical-align:middle;border-top:4px solid;border-bottom:0px;border-right:4px solid transparent;border-left:4px solid transparent} /*ltr*/
.navbar.navbar-fixed-bottom.caret-bootstrap .navbar-nav li>a.dropdown-toggle>span.caret,.navbar.navbar-fixed-bottom .navbar-nav.caret-bootstrap li>a.dropdown-toggle>span.caret,.navbar.navbar-fixed-bottom .navbar-nav li.caret-bootstrap>a.dropdown-toggle>span.caret,.navbar.navbar-fixed-bottom .navbar-nav li>a.dropdown-toggle.caret-bootstrap>span.caret,.navbar.navbar-fixed-bottom .navbar-nav li>a.dropdown-toggle>span.caret.caret-bootstrap{float:right; display:inline-block;width:0;height:0;margin-left:8px;margin-right:0px;vertical-align:middle;border-top:0px;border-bottom:4px solid;border-right:4px solid transparent;border-left:4px solid transparent} /*ltr*/
.navbar.caret-left .navbar-nav li>a.dropdown-toggle>span.caret,.navbar .navbar-nav.caret-left li>a.dropdown-toggle>span.caret,.navbar .navbar-nav li.caret-left>a.dropdown-toggle>span.caret{margin-right:8px!important;margin-left: 0px!important; float: left!important} /*ltr*/
/* --- END MAINBAR CARET --- */

/* --- SUBMENU CARET --- */
.navbar.caret-bootstrap .navbar-nav .dropdown-menu li>a.dropdown-toggle:before,.navbar .navbar-nav.caret-bootstrap .dropdown-menu li>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.caret-bootstrap>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li>a.dropdown-toggle.caret-bootstrap:before{width:0;height:0;position:absolute;border-top:4px solid;border-bottom:0px;border-right:4px solid transparent;border-left:4px solid transparent;content: ""!important;margin-top:8px;float:right} /*ltr*/
.navbar .navbar-nav .dropdown-menu li>a.dropdown-toggle:before{position:absolute;width:10px;left:auto;right:10px;font-family:FontAwesome;content:""} /*ltr*/
.navbar.caret-left .navbar-nav .dropdown-menu li>a.dropdown-toggle:before,.navbar .navbar-nav.caret-left .dropdown-menu li>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu.caret-left li>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.caret-left>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li>a.caret-left.dropdown-toggle:before{left:10px;right:auto} /*ltr*/
.navbar .navbar-nav .dropdown-menu li.dropup-left-onclick>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropdown-left-onclick>a.dropdown-toggle:not(.collapsed):before{content:"\f104"} /*ltr*/
.navbar .navbar-nav .dropdown-menu li.dropup-right-onclick>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropdown-right-onclick>a.dropdown-toggle:not(.collapsed):before{content:"\f105"} /*ltr*/
.navbar .navbar-nav .dropdown-menu li[class*="dropup-"]>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li[class*="collapse-up-"]>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.dropup-center-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.collapse-up-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before{content:"\f106"}
.navbar .navbar-nav .dropdown-menu li[class*="dropdown-"]>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li[class*="collapse-down-"]>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.dropdown-center-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.collapse-down-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before{content:"\f107"}




@media (min-width: 963px) {
    /* oski */	
    /*@media (min-width:768px) {*/

    .navbar .navbar-nav .dropdown-menu li.dropup-left-onhover:hover>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.dropdown-left-onhover:hover>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.dropup-left-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropdown-left-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before{content:"\f104"} /*ltr*/
    .navbar .navbar-nav .dropdown-menu li.dropup-right-onhover:hover>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.dropdown-right-onhover:hover>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.dropup-right-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropdown-right-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before{content:"\f105"} /*ltr*/
}





@media (max-width: 962px) {


    .navbar .navbar-nav .dropdown-menu li[class*="collapse-up-"]>a.dropdown-toggle:before{content: "\f106"!important}
    .navbar .navbar-nav .dropdown-menu li>a.dropdown-toggle:before{content: "\f107"!important}
    .navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) .dropdown-menu:not(.caret-bootstrap) li:not(.caret-bootstrap).collapse-up-onclick>a:not(.caret-bootstrap).dropdown-toggle.collapsed:before{content: "\f106"!important}
}
/* --- END SUBMENU CARET --- */




/* --- MAINMENU --- */
.navbar .dropdown-menu {position: absolute;}
.navbar .navbar-nav>li:not(.dropdown-short)[class*="dropdown-"]{position:static}


/*25 sept */
.navbar:not(.no-border) .navbar-nav>li[class*="dropdown"]>.dropdown-menu,.navbar:not(.no-border) .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{margin-top:0px;/* no tocar */
                                                                                                                                                                    margin-bottom:1px;
}

.navbar.no-border .navbar-nav>li[class*="dropdown"]>.dropdown-menu,.navbar.no-border .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{margin-top:0px;margin-bottom:0px}
.navbar.navbar-fixed-bottom .navbar-nav>li[class*="dropdown"]>.dropdown-menu,.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{top:auto;bottom:100%;border-top-width:1px;border-bottom-width:0px;border-radius:4px 4px 0 0}
.navbar .navbar-nav>li[class*="dropdown"]>.dropdown-menu,.navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{top:100%;bottom:auto;border-top-width:0px;border-bottom-width:1px;border-radius:0 0 4px 4px}
.navbar .navbar-nav>li.dropdown>.dropdown-menu{padding:0px;}
.navbar .navbar-nav>li.dropdown-short>.dropdown-menu{padding:15px;}
.navbar .navbar-nav.navbar-left>li.dropdown-grid>.dropdown-grid-wrapper,.navbar .navbar-nav.navbar-right>li.dropdown-grid>.dropdown-grid-wrapper.dropdown-menu-left{direction:ltr;float:left} /*ltr*/
.navbar .navbar-nav.navbar-right>li.dropdown-grid>.dropdown-grid-wrapper,.navbar .navbar-nav.navbar-left>li.dropdown-grid>.dropdown-grid-wrapper.dropdown-menu-right{direction:rtl;float:right} /*ltr*/
.navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{left:auto;direction:ltr;padding:15px} /*ltr*/
.navbar .navbar-nav.navbar-right>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{right:auto} /*ltr*/

.navbar .navbar-nav>li.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu{display:block}

.navbar .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar .navbar-nav>li.dropdown-full>.dropdown-menu{left:0;right:0;padding:15px;margin-left:0px;margin-right:0px}
.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-fixed-top .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-static-top .navbar-nav>li.dropdown-wide>.dropdown-menu{margin-left:15px;margin-right:15px}
.navbar:not(.no-border) .navbar-nav>li.dropdown-full>.dropdown-menu{margin-left:-16px;margin-right:-16px}
.navbar.no-border .navbar-nav>li.dropdown-full>.dropdown-menu{margin-left:-15px;margin-right:-15px}
.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-full>.dropdown-menu,.navbar.navbar-fixed-top .navbar-nav>li.dropdown-full>.dropdown-menu,.navbar.navbar-static-top .navbar-nav>li.dropdown-full>.dropdown-menu,.navbar.no-border.navbar-static-top .navbar-nav>li.dropdown-full>.dropdown-menu{margin-left:0px;margin-right:0px}




@media (min-width: 963px) {
    /* oski */	
    /*@media (min-width: 768px) {*/

    .navbar.dropdown-onhover.no-fix .navbar-nav>li.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav.dropdown-onhover.no-fix>li.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav>li.dropdown-onhover.no-fix.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu,.navbar.dropdown-onhover.no-fix .navbar-nav>li>.dropdown-menu,.navbar .navbar-nav.dropdown-onhover.no-fix>li>.dropdown-menu,.navbar .navbar-nav>li.dropdown-onhover.no-fix>.dropdown-menu{display:none} 
    .navbar:not(.no-border).dropdown-onhover .navbar-nav>li:hover>a,.navbar:not(.no-border) li.dropdown-onhover:hover>a,.navbar:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a{border-top-width:0px;border-left-width:0;border-right-width:0;border-bottom-width:1px; border-style:solid;margin-bottom:-1px;margin-top:0px}
    .navbar.navbar-fixed-bottom:not(.no-border).dropdown-onhover .navbar-nav>li:hover>a,.navbar.navbar-fixed-bottom:not(.no-border) li.dropdown-onhover:hover>a,.navbar.navbar-fixed-bottom:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a{border-top-width:1px;border-left-width:0;border-right-width:0;border-bottom-width:0px;border-style:solid;margin-bottom:0px;margin-top:-1px}
    .navbar.dropdown-onhover .navbar-nav>li:hover>.dropdown-menu,.navbar.dropdown-onhover .navbar-nav>li:hover>.dropdown-grid-wrapper>.dropdown-menu,.navbar li.dropdown-onhover:hover>.dropdown-menu,.navbar li.dropdown-onhover:hover>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav.dropdown-onhover>li:hover>.dropdown-menu,.navbar .navbar-nav.dropdown-onhover>li:hover>.dropdown-grid-wrapper>.dropdown-menu {display:block!important; visibility: visible; z-index: 1001!important;    border: 1px solid black;    border-right-width: 2px;    border-bottom-width: 2px;}
}




@media (max-width: 962px) {


    .navbar .navbar-nav>li.dropdown-short>.dropdown-menu .h-divided{width:100%}
    .navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper{float: none!important}
    .navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav>li>.dropdown-menu {border-top-style:solid;border-top-width:1px!important;margin-top: 0px!important; margin-bottom: 0px!important;position: relative;left: 0!important; right: 0!important; top: 0px!important; bottom: auto!important;}
    .navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-fixed-top .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-static-top .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar .navbar-nav>li.dropdown-full>.dropdown-menu{margin-left: 0!important;margin-right: 0!important;width:100%}
    .navbar .navbar-nav>li.dropdown-wide.open>.dropdown-menu,.navbar .navbar-nav>li.dropdown-full.open>.dropdown-menu{display:inline-block; visibility: visible; }
    .navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav>li.dropdown-grid>a{margin-right: 0px!important}
    .navbar .navbar-nav.navbar-right>li>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav.navbar-right>li>a,.navbar .navbar-nav.navbar-right>li>ul{margin-right: 1px!important}

    /*Hover force v2.0.1 new*/
    .navbar li.xs-hover:hover>.dropdown-menu {display: block; visibility: visible;  height: inherit!important; float: none; width: auto; border-left: 0;border-right: 0; border-bottom: 0;}
    .navbar li.xs-hover:hover>.dropdown-grid-wrapper>.dropdown-menu {display: block; visibility: visible; height: inherit!important; float: none; width: auto; border-left: 0;border-right: 0; border-bottom: 0;}
    .navbar li.xs-hover.no-fix:not(:hover)>.dropdown-menu,
    .navbar li.xs-hover.no-fix:not(:hover)>.dropdown-grid-wrapper>.dropdown-menu  {display:none;}

    .navbar li.dropdown-wide.xs-hover:hover>.dropdown-menu,.navbar li.dropdown-full.xs-hover:hover>.dropdown-menu{
        display:inline-block!important; 
        visibility: visible;

    }
    .navbar li.xs-hover:hover>.dropdown-menu .dropdown-menu {position: static;float: none;border: 0;}
    .navbar li.xs-hover:hover>.dropdown-grid-wrapper>.dropdown-menu .dropdown-menu {position: static;float: none;border: 0;}
}
/* --- END MAINMENU --- */




/* --- SUBMENUS --- */
.navbar .navbar-nav>li ul li[class*="-onhover"],.navbar .navbar-nav>li ul li[class*="-onclick"]{position:relative;}
.navbar .navbar-nav>li ul li[class*="-onhover"]:not(.no-fix)>.dropdown-toggle.collapsed + .collapsing,.navbar .navbar-nav>li ul li[class*="-onclick"]>.dropdown-toggle.collapsed + .collapsing{display:none;height: inherit!important}
.navbar .navbar-nav>li ul li[class*="-onhover"]:not(.no-fix)>.dropdown-toggle:not(.collapsed) + .collapsing,.navbar .navbar-nav>li ul li[class*="-onclick"]>.dropdown-toggle:not(.collapsed) + .collapsing{display:block; visibility: visible; height: inherit!important}
.navbar .navbar-nav>li ul li[class*="-onhover"]:not([class*="collapse-"]):hover>.dropdown-menu,.navbar .navbar-nav>li ul li[class*="-onclick"]:hover>.dropdown-menu{z-index:1002}

/*center*/
.navbar .navbar-nav>li ul li.dropup-center-onclick>.dropdown-menu{left:0px;right:0px;top:auto;bottom:100%;z-index:1001;padding:15px;margin:0px;width: 100%;}
.navbar .navbar-nav>li ul li.dropup-center-onhover>.dropdown-menu{left:0px;right:0px;top:auto;bottom:100%;z-index:1001;padding:15px;display:none;overflow:visible;margin:0px;width: 100%;}
.navbar .navbar-nav>li ul li.dropdown-center-onclick>.dropdown-menu{left:0px;right:0px;top:100%;bottom:auto;z-index:1001;padding:15px;margin:0px;width: 100%;}
.navbar .navbar-nav>li ul li.dropdown-center-onhover>.dropdown-menu{left:0px;right:0px;top:100%;bottom:auto;z-index:1001;padding:15px;display:none;overflow:visible;margin:0px;width: 100%;}
.navbar .navbar-nav>li ul li.ltr[class*="-center-"]>.dropdown-menu, .navbar .navbar-nav>li ul li[class*="-center-"]>.dropdown-menu.ltr {left: 0; right: auto; width: auto}
.navbar .navbar-nav>li ul li.rtl[class*="-center-"]>.dropdown-menu, .navbar .navbar-nav>li ul li[class*="-center-"]>.dropdown-menu.rtl {left: auto; right: 0px; width: auto}

.navbar .navbar-nav>li ul li.dropup-right-onclick>.dropdown-menu{left:100%;right:auto;top:auto;bottom:0px;z-index:1001} /*ltr*/
.navbar .navbar-nav>li ul li.dropup-right-onhover>.dropdown-menu{left:100%;right:auto;top:auto;bottom:0px;z-index:1001;display:none;overflow:visible} /*ltr*/
.navbar .navbar-nav>li ul li.dropdown-right-onclick>.dropdown-menu{left:100%;right:auto;top:0px;bottom:auto;z-index:1001} /*ltr*/
.navbar .navbar-nav>li ul li.dropdown-right-onhover>.dropdown-menu{left:100%;right:auto;top:0px;bottom:auto;z-index:1001;display:none;overflow:visible} /*ltr*/
.navbar .navbar-nav>li ul li.dropup-left-onclick>.dropdown-menu{left:auto;right:100%;top:auto;bottom:0px;z-index:1001} /*ltr*/
.navbar .navbar-nav>li ul li.dropup-left-onhover>.dropdown-menu{left:auto;right:100%;top:auto;bottom:0px;z-index:1001;display:none;overflow:visible} /*ltr*/
.navbar .navbar-nav>li ul li.dropdown-left-onclick>.dropdown-menu{left:auto;right:100%;top:0px;bottom:auto;z-index:1001} /*ltr*/
.navbar .navbar-nav>li ul li.dropdown-left-onhover>.dropdown-menu{left:auto;right:100%;top:0px;bottom:auto;z-index:1001;display:none;overflow:visible} /*ltr*/

.navbar .navbar-nav>li:not(.dropdown) ul li.dropup-right-onclick>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropdown-right-onclick>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropup-right-onhover>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropdown-right-onhover>.dropdown-menu{margin:0 0 0 -1px;padding:15px}
.navbar .navbar-nav>li:not(.dropdown) ul li.dropup-left-onclick>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropdown-left-onclick>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropup-left-onhover>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropdown-left-onhover>.dropdown-menu{margin:0 -1px 0 0;padding:15px}
.navbar .navbar-nav>li.dropdown ul li.dropup-right-onclick>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropdown-right-onclick>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropup-right-onhover>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropdown-right-onhover>.dropdown-menu{margin:0 0 0 -10px;padding:0px}
.navbar .navbar-nav>li.dropdown ul li.dropup-left-onclick>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropdown-left-onclick>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropup-left-onhover>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropdown-left-onhover>.dropdown-menu{margin:0 -10px 0 0;padding:0px}
.navbar .navbar-nav>li ul li[class*="collapse-down-"]>.dropdown-menu{background:transparent;width:100%;border:none;-webkit-box-shadow:none;box-shadow:none;position:relative;margin-top: 0px;margin-bottom: 0px}
.navbar .navbar-nav>li ul li.collapse-down-onhover>.dropdown-menu,.navbar .navbar-nav>li ul li.collapse-up-onhover>.dropdown-menu{display:none;overflow:visible}
.navbar .navbar-nav>li ul li[class*="collapse-up-"] {float: none; width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: reverse; -moz-box-direction: reverse; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: start; -moz-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: stretch; -moz-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch}
.navbar .navbar-nav>li ul li[class*="collapse-up-"]>a, .navbar .navbar-nav>li ul li[class*="collapse-up-"]>ul.dropdown-menu {-webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto}
.navbar .navbar-nav>li ul li[class*="collapse-up-"]>.dropdown-menu{background:transparent;width:100%;border:none;-webkit-box-shadow:none;box-shadow:none;position:relative;z-index:auto;margin-top: 0px;margin-bottom: 0px}
.navbar .navbar-nav>li ul li[class*="collapse-up-"]{width:100%;-moz-box-sizing:border-box}
.navbar .navbar-nav .dropdown-menu li[class*="collapse-"]>.dropdown-menu  li:not([class*="collapse-"])>.dropdown-menu li>a {padding-left: 15px!important;}

.navbar .navbar-nav>li ul li[class*="collapse-"] .dropdown-menu li>a{padding-left:30px} /*ltr*/
.navbar .navbar-nav>li ul li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li>a{padding-left:45px} /*ltr*/
.navbar .navbar-nav>li ul li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li>a{padding-left:60px} /*ltr*/
.navbar .navbar-nav>li ul li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li>a{padding-left:75px} /*ltr*/
.navbar .navbar-nav>li ul li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li[class*="collapse-"] .dropdown-menu li>a{padding-left:90px} /*ltr*/



@media (max-width: 962px) {


    .navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-menu.collapse.in {display:block;visibility: visible;height: inherit!important}
    .navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-toggle.collapsed + .dropdown-menu.collapsing {display:none;height: inherit!important}
    .navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-toggle:not(.collapsed) + .dropdown-menu.collapsing {display:block;visibility: visible;height: inherit!important}

    .navbar .navbar-nav>li ul li[class*="-onclick"]>.dropdown-menu,.navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-menu{padding: 0!important;margin: 1px 0 1px 0;width:auto}
    .navbar .navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding-left: 15px}
    .navbar .navbar-nav .dropdown-menu,.navbar .navbar-nav .dropdown-menu{-webkit-box-shadow: none!important;box-shadow: none!important}

    .navbar.caret-left .navbar-nav .open .dropdown-menu>li>a.dropdown-toggle, .navbar-nav.caret-left .open .dropdown-menu>li>a.dropdown-toggle, .navbar-nav .open.caret-left .dropdown-menu>li>a.dropdown-toggle, .navbar-nav .open .dropdown-menu.caret-left>li>a.dropdown-toggle, .navbar-nav .open .dropdown-menu>li.caret-left>a.dropdown-toggle, .navbar-nav .open .dropdown-menu>li>a.dropdown-toggle.caret-left{padding-left: 30px}

    .navbar .navbar-nav>li ul li[class*="collapse-"] .dropdown-menu li>a{padding-left:15px!important}  
    .navbar-nav .dropdown-menu .dropdown-menu{margin-left: 15px!important; margin-right: 0px!important; margin-top: 1px!important;}
}


/*Desktop*/
@media (min-width: 963px) {


    .navbar .navbar-nav>li ul li[class*="-onhover"]:hover>.dropdown-menu,
    .navbar .navbar-nav>li ul li[class*="-onhover"]:not(.no-fix)>.dropdown-menu.collapse.in {display: block!important; visibility: visible;height: inherit!important;}

    .miniImg{
        display: none;
    }	

    .oculta-MenuEsc{
        display:none;
    }

    /*****************************************************/
    /*****************************************************/
    /**************************/
    /*** LOGO  ZACARIS  (desktop) ***/
    #logo_zacaris {
        display:block;
    }

    #logoZac{
        display: block;
        margin-top:12px;
        MIN-WIDTH: 243PX;/* 24 SEPT CAR */
        text-align: left;
    }

    .textoLogo{
        text-decoration:none !important;	
    }

    /*zacaris*/
    .font_logo1 {
        font-size: 3.4em;
        font-family: "Arial";
        color: #000;
        line-height: 0.9;
        text-align: left;
    }
    /*com*/
    .font_logo2 {
        font-size: 0.68em;
        font-family: "Arial";
        color: #000;
        line-height: 0.9;
        text-align: left;
    }
    /*ZAPATOS ONLINE... */
    .font_logo3 {
        padding-left: 10px;
        font-size: 1em;
        font-weight: 500;
        font-family: "Arial";
        color: #d20035;
        padding-top: 4px;
        letter-spacing: 0.085em;
    }


    /**************************************/



    .env24{
        padding-top:21px;
        padding-left:0px!important;
        padding-right:0px!important;
        float:left;
    }

    .txt_env24{
        padding-top: 37px;
        padding-left: 6px;
        float: left;
        font-size: 0.8em;
        text-align: left;
        line-height: 1.1em;
    }

    .txt_env24 a{
        text-decoration: none;
        color: gray!important;
    }

    /**************************************/



    .devol{
        padding-top:30px;
        padding-left:0px!important;
        padding-right:0px!important;
        float:left;
    }		

    .txt_devol{
        padding-top: 37px;
        padding-left: 5px;
        float: left;
        font-size: 0.8em;
        text-align: left;
        line-height: 1.1em;
    }

    .txt_devol a{
        text-decoration: none;
        color: gray!important;
    }


    .faceMegusta{
        padding-left:0px;
        padding-right:0px;
    }


    .men_cesta	{
        padding-left:0px;
        padding-right:0px;
    }

    .prods_cesta {
        color: #a8165b;
        text-decoration: none;
        font-weight: bold;
        font-size: 11px;
    }	

    .total_cesta{
        padding-left:0px;
        padding-right:0px;
        font-size: 13px;
    }

    /*** FIN logo zacaris ***/
    /****************************/


    /*****************************************************/
    /*****************************************************/
    /**************************/
    /*** buscador zacaris  ***/

    .boton {
        border: 0px;
        background-color: white;
        padding: 0px;
    }

    .cont_busc{
        float:right;
        display: block;
        width:100%;
        padding-top: 10px;/* ok? */
    }

    .cont_rect_busc{
        display: block;
        float: right;
        width: 95%;
    }

    .rect_busc{
        background-color: #FFF;
        height: 37px;
        width:100%;/* 24 sept carm */

    }


    .cont_lupa{
        display: block;
        float: right;
        width:5%;
    }


    .navbar-fixed-top {
        position:relative!important;
    }

    /* posicionamiento del bloque que incluye logo, buscador... */
    .taman_encab{
        padding-left: 0px!important;
        padding-right: 0px!important;
        margin-bottom: 20px;
        padding-top: 50px;
        /* [disabled]margin-top: -20px; */
    }


    .eliminaPadd{
        padding-left:0px!important;
        padding-right:0px!important;
    }


    .navbar .navbar-header {
        display:none;
    }

    /****************************************/
}
/* --- END SUBMENUS --- */


/**********************fin media desktop >962*************************/

/*********************************************************************/



/* zac */


.centra_95perCent{
    width:100%;
    max-width:1280px;
    min-width:320px;
    margin:0 auto;

}

.txt_color_pink {
    color: #C10961;
}


.txt_color_white {
    color: #fff;
}

.txt_color_black {
    color: #000!important;
}


.txt_color_rosa {
    color: rgb(236, 211, 222);
}

.txt_color_pink2 {
    color: #C10961!IMPORTANT;
}

.txt_color_grey1 {
    color: #646464;
}

.txt_color_grey1_comp {
    color: #646464;
    font-size: 0.85em;
}

.colorRed_m {
    color: #C10961;
    font-weight: 400;
}

.colorRed_i {
    color: #C10961!important;
    font-weight: 400;
}

.color_bg_pink{
    background-color:#C10961!important;

}


.colorFondo1{
    /*	background-color:#646464!important;
            color:#FFFFFF!important;
    */}

/***** text align ****/
.txtL{
    text-align:left;
}

.txtR{
    text-align:right;
}

.txtC{
    text-align:center;
}

.cuadroNov{
    margin-top:20px;
    background-color:#FFF;
    padding:20px;
    text-align:center;
    font-weight: bold;
    font-size: 18px;
    color: #C10961;
    background-color: white!important;
}

.cuadroNov:hover {
    text-decoration: none;
    display: block;
    background-color: #b4b4b4!important;
}

.cuadroNov a{
    text-decoration:none;
}

.tits_submen{
    border-bottom: 1px solid #000!important; 
    font-weight: bold!important; 
    letter-spacing:0.03em!important;
}

.tits_submen2{
    margin-top: 28px!important;
    margin-bottom: -14px!important;
    font-weight:bold;
}

.submenu_tit_1{
    text-align:right;
    padding-right:0px;
    font-weight:normal;
    /*font-weight:600;*/
    /*font-size: 23px;*/
    font-size: 23px;
    margin-top: 5px;
}

.submenu_tit_2{
    text-align:right;
    padding-right:0px;
    font-weight:normal;
    /*font-weight:600;*/
    /*font-size: 23px;*/
    font-size: 23px;
    margin-top: 5px;
    color: black;
}

.listin {
    margin-top: 1px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 1px;
    font-size: 1.05em;
    /*border-top: 1px solid #777;*/
    border-bottom: 1px solid #777;
    text-align: center;
}

.listin a {
    padding-top: 0px;
    padding-right: 0.68%;
    padding-left: 0.68%;
    padding-bottom: 0px;
    color: #000!important;
    text-decoration: none;
}

.listin a:hover{
    color:#C10961!important;
}



div.caja_marcas {
    font-size: 18px;
    margin: 20px auto 0;
    border-collapse: collapse;
}

.caja_marca:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
    color: #C10961;
    cursor:pointer;
}

.itemTV{
    margin-top:10px;
}

.img-TV{
    max-width:40%!important;
    border:3px solid #E5E5E5;
    border-radius:5px; 
}

.img-TV2{
    max-width:62%!important;
    border:3px solid #E5E5E5;
    border-radius:5px;
    margin: 4px 0px; 
}

.badge {
    margin: 7% 0px auto 15px;
    line-height: 1.15;
    background-color: #e20464;
    border-radius: 1px;
    padding: 1.5%;;
}

.margTop10{
    margin-top:10px;
}

.TV_marcaPrecio{
    padding-top: 10px;
    padding-left: 25px;	
}

.TV_marcaPrecio1{
    padding: 0px!important;
}

.TV_marcaPrecio2{
    padding-right: 0px; 
    padding-left: 0px;
}


.verTodas{
    color:#909090!important; /*gris puro*/
    font-weight:bold;
}

.verTodas:hover{
    color: #C10961!important;
    font-weight:bold;
}

/**************************************/
/**************************************/

/*  menuZac tab */
div.menuZac-tab-container{
    z-index: 10;
    /*background-color: #ffffff;*/
    padding: 0 !important;
    /*border-radius: 4px;*/
    /*-moz-border-radius: 4px;*/
    /*border:1px solid #ddd;*/
    /*margin-top: 20px;*/
    /*margin-left: 50px;*/
    /*-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);*/
    /*-moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);*/
    background-clip: padding-box;
    opacity: 0.97;
    filter: alpha(opacity=97);
}

div.menuZac-tab-menu{
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 0;
}

div.menuZac-tab-menu div.list-group{
    /*oski*/
    /*margin-bottom: 0;*/
    margin-top: -10px;
}

div.menuZac-tab-menu div.list-group>a{
    /*oski - estado de opacidad de niÃƒÂ±o/niÃƒÂ±a hombre/mujer ... */
    opacity: 0.4;
    filter: alpha(opacity=40);
    /*margin-bottom: 0;*/
    margin-bottom: 40;
}

div.menuZac-tab-menu div.list-group>a .glyphicon,
div.menuZac-tab-menu div.list-group>a .fa {
    color: #5A55A3;
}

div.menuZac-tab-menu div.list-group>a:first-child{
    border-top-right-radius: 0;
    -moz-border-top-right-radius: 0;
    /*oski*/
    background-color: white!important;
    border-color: white!important;
}

div.menuZac-tab-menu div.list-group>a:last-child{

    border-bottom-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
}

div.menuZac-tab-menu div.list-group>a.active,
div.menuZac-tab-menu div.list-group>a.active .glyphicon,
div.menuZac-tab-menu div.list-group>a.active .fa{
    /*oski - estado de opacidad de niÃƒÂ±o/niÃƒÂ±a hombre/mujer ... */
    opacity: 1;
    filter: alpha(opacity=100);	
    /*background-color: #5A55A3;
    background-image: #5A55A3;
    color: #ffffff;*/
}

/* oski: oculto icono flecha */
/*div.menuZac-tab-menu div.list-group>a.active:after{
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #5A55A3;
}*/

div.menuZac-tab-content{
    /*oski*/
    /*background-color: #ffffff;*/
    /* border: 1px solid #eeeeee; */
    /*padding-left: 20px;
    padding-top: 10px;*/
    padding-left: 0px;
    padding-top: 0px;
    text-align:left!important;
    margin-left:0px!important;
}

div.menuZac-tab div.menuZac-tab-content:not(.active){
    display: none;
}

/*************************************/
/*************************************/

.ajustaBloque1{
    padding-left: 0px!important;
}

.ajustaBloque2{
    /*padding-left: 15px!important;*/
}

.ajustaBloque3{
    /*padding-left: 23px!important;*/
}

/*oski*/
.overTrans:hover {
    color: #fff;
    background-color:#b4b4b4;
    padding:3px;
    padding-left:0px;
    cursor:pointer;
    border-radius:5px;
}


.inactive {
    opacity: 0.4;
    filter: alpha(opacity=40);		
}

.menuNew{
    padding-top:0px!important;
    padding-bottom:0px!important;
}

.menuOfer{
    padding-top:0px!important;
    padding-bottom:0px!important;
}

#logo{
    display: none;
}

.buscar{
    display: none;
}





/********************************************/
/**************** inicio movil **************/

@media (max-width: 962px){

    .centra_95perCent{
        width:100%;
        max-width:962px;
        min-width:320px;
        margin:0 auto;
    }	

    /*.movil_Opc_Menu{
            width:100%!important;
            
            margin-left: -15px;
        padding-top: 20px;
        display: inline-block;
    }*/


    .movil_Opc_Menu {
        /* margin-left: -15px; */
        padding-top: 20px;
        display: inline-block;
        padding-left: 0px!important;
        padding-right: 0px!important;
        width: 100%!important;
    }

    .img_logo{
        width: 230px;
    }

    /*** LOGO  ZACARIS (movil) ***/
    #logo{

        display: block;

        /* 22 sept */
        /*max-width:300px;*/
        /*min-height:50px;*/
        float:left;
        margin-top: -4px;
        margin-left:5px;

    }

    /*zacaris*/

    .font_logo1 {
        font-size: 2.38em;
        font-family: "Arial";
        color: #000;
        text-align: left;

    }
    /*com*/
    .font_logo2 {
        font-size: 1.55em;
        font-family: "Arial";
        color:#000;
        text-align: left;
        letter-spacing: 0.01em;

    }
    /*ZAPATOS ONLINE... */
    .font_logo3 {
        font-size: 0.8em;
        font-weight: 500;
        font-family: "Arial";
        color: #d20035;


        /* 22 sept */
        padding-top: 5px;

        /*margin-left:70px;*/
        letter-spacing: 0.085em;
        line-height: 0em;

    }

    /*** FIN logo zacaris ***/

    .user-cart{

        font-size: 0.7em;

        color:#000;
        display:block;
        float:right;

        /* 22 sept */
        margin-top:10px;
        padding-right:0px;
    }

    .buscar{
        display: block;
        padding-right: 15px!important;
        padding-left: 15px!important;
        margin-bottom: 2px;
    }

    .custom-search-form {
        margin-top: 0px;
        width:100%;
    }

    .colorea_buscar{
        background-color: #FFFFFF !important;
        border-color: #EDEDED !important;
        color: #5b5b5b !important;
        text-align: center !important;
    }

    .movilFondo{
        background-color: #fff !important;
        color:#5b5b5b !important;
        /*padding-left:15px!important;*/
    }

    .movilFondo2{
        background-color: #fff !important;
        color: #C10961 !important;
    }

    .movilFondo3{
        background-color: #F5E8D7 !important;
        color:#5b5b5b !important;
        /* ...para que afecte al area del <a> al hacer hover sobre el area del submenu */
        display: block;
    }


    .navbar.navbar-inverse-blue .navbar-collapse .navbar-nav>li{
        border-bottom-color: #red !important;
    }

    .oculta-MenuMov{
        display:none!IMPORTANT;
    }
    .oculta-MenuMov2{
        display:block!IMPORTANT;
    }


    .navbar.navbar-inverse-blue .navbar-nav>li>a {

        background-color: rgba(230, 230, 230, 0.09)!important;
    }


    .navbar.navbar-inverse-blue .navbar-nav>li>a {

        background-color:#F7F7F7!important;
    }

    .navbar.navbar-inverse-blue .navbar-nav > li[class*="dropdown"].dropdown-onhover:hover > a,
    .navbar.navbar-inverse-blue.dropdown-onhover .navbar-nav > li:hover > a[class*="dropdown"] {

        /* oski */
        background-color: #ECECEC!important
            /*background-color: #262626;*/
    }

    .navbar.navbar-inverse-blue .navbar-nav>li .dropdown-menu:not([class*="collaps"]) {
        /*OSKI*/
        background-color: #FFF;
    }


    /************************************************/
    /*.tits_submen{
    }*/

    .col8Mov {
        padding-left: 0px!important;
        padding-right: 0px!important;
        width: 100%!important;
    }

    .fuerzaW100{
        padding-left:0px!important;
        padding-right: 0px!important;
        width: 100%!important;
    }	


    .navbar.navbar-inverse-blue .navbar-nav .dropdown-menu li:not(.list-group) > a {
        color: #000;
        background-color: #FBFBFB;
        padding-left: 60px!important;
        /*text-transform: uppercase;*/
    }
    .navbar .dropdown-menu li>a {
        display: block;
        padding: 15px 15px 15px 15px;
        clear: both;
        font-weight: 400;
        line-height: 20px;
        white-space: nowrap;
        cursor: pointer;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-bottom: 4px;
    }

    /*.navbar .navbar-nav>li.dropdown-full>.dropdown-menu {
        padding: 15px;
            padding-top:2px;
    }*/


    /**************** experiment *****/

    .navbar .navbar-nav>li.dropdown-full>.dropdown-menu {
        padding: 15px;
        /* oski */
        padding-top:2px!important;

        padding-bottom:2px!important;
        /*padding-top:5px;*/
    }


    .navbar .container-fluid .navbar-collapse {
        position: relative;
        padding-top: 6px;
    }


    .navbar.navbar-inverse-blue .navbar-nav>li .dropdown-menu:not([class*="collaps"]) {
        background-color: #fff;
    }



    ajusta-W-Mov{
        padding-right: 0px!important;

        padding-left:  0px!important;
    }

    .tits_submen {
        border-bottom: 0px !important;
    }


    /************* movil **********/
    .ninasMovil{
        background-color:red!important;

    }


    .posicionaMov01{
        padding-left: 0px!important;
        padding-right: 0px!important;
    }


    .miniImg {
        max-width: 20%!important;
        height: auto!important;
        display: inline-block!important;
        padding-right: 10px;
        padding-left: 10px;
    }


    .catInfer{
        padding-left: 10px!important;
        padding-top: 15px!important;
        padding-bottom: 15px!important;
    }


    .topMarcMov {
        display: block;
        padding-left: 46px;
        color: #4E4E4E;
        padding-top: 15px!important;
        padding-bottom: 15px!important;
        background-color: #ECD3DE;
        /*margin-bottom: 8px!important;*/
        margin-bottom: 8px!important;	
        margin-top: -15px!important;
    }

    .topVenMov {
        display: block;
        padding-left: 46px;
        color: #4E4E4E;
        padding-top: 15px!important;
        padding-bottom: 15px!important;
        background-color: #ECD3DE;
        /*margin-bottom: 8px!important;*/
        margin-bottom: 0px!important;	
        margin-top: -15px!important;
    }


    .colFonMov{
        background-color: rgba(236, 211, 222, 0.12);
    }

    .cuadroNov {
        margin-top: 8px;
        margin-bottom: 8px;
        /* background-color: #B56060; */
        padding: 0px!important;
        padding-bottom: 5px;
        text-align: center;
        font-weight: bold;
        font-size: 18px;
        color: #C10961;
    }

    .cuadroNov a{
        text-decoration:none;
    }


    .ninao{
        background-color:#F5E8D7!important;
        /* padding-top: 16px; */
        /* padding-bottom: 16px; */
        /* padding-left: 18px; */
        padding-top: 11px!important;
        padding-bottom: 11px!important;
        padding-left: 20px;
        width: 100%;
        padding-right: 20px;
        margin-bottom: 2px!important; 
        cursor:pointer;
    }


    .dropdown-menu.ninao{
        padding-bottom:50px!important;
    }


    #nena{
        display:none;
    }

    #nene{
        display:none;
    }

    #comp_muj{
        display:none;
    }

    #comp_hom{
        display:none;
    }


    .navbar-fixed-top {
        position: fixed;
        right: 0;
        left: 0;
        z-index: 1030;
    }


    /* oculta top-fixed */
    .general_TF{
        display:none;
    }


    /* top ventas alineacion en movil */
    .TV_marcaPrecio{
        padding: 8.5% 5px 1% 35px;
        font-size: 16px;
    }

    .TV_marcaPrecio1{
        padding: 0px!important;
    }

    .TV_marcaPrecio2{
        padding-right: 0px; 
        padding-left: 0px;
    }
    /* fin top ventas alineacion en movil */









    /*********fin media de movil <963 ***********/

}







/**************************************/
/**************************************/
.chaquetas {
    cursor: pointer;
    width: 100%;
    height: 60%;
}

.chaquetas2 {
    cursor: pointer;
    max-width:410px;
    width: 100%;
    opacity: 0.8;
}

.chaquetAS2:hover{
    opacity: 1;
}

.img-responsive2 {
    display: block;
    max-width: 100%;
    height: auto;
}

.clear{
    clear:both;
}


/*body{
        background-color:#ECC76B;
}*/


.colorTxtIcos{
    display: block;
    padding-right:0px;/*
    /*margin-top: 58px;
    color: black!important;
    padding-left: 4.2%!important;
        padding-right: 0px!important;*/
    /*float: left;*/
    margin-top:0px;
}

.areaBusqueda{
    width:95%;


}

.men_miCuenta{
    display:inline;
    float: left;
    padding-right:0px;
    padding-left: 0px;
    text-align:left; 
    font-size: 16px;
}

.botSalir{/* nuevo */
    cursor:pointer;/* nuevo */
    vertical-align: text-bottom;/* nuevo */
}

.men_favo{
    text-align:right;
    display:inline;
    float:right;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 16px;
}

.men_cesta{
    text-align:right!important;
    display:inline;
    float:left;
    padding-right: 0px;
    line-height: 1.7em;	
}




@media only screen and (min-width: 963px) {

    /****** top fixed ******/
    .img_TF{
        display:block;
        background-image:
            url(../img/home/bs_back.jpg);
        background-repeat:repeat-x;
        position:fixed;
        z-index:9999;
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    /* 768 a 992 */
    .general_TF{
        width: 100%;
        min-width: 914px;
        max-width: 1140px;
        margin:0 auto;

        color:#000000!important;

    }

    .centraCont_TF{
        width:95%;
        margin:0 auto;
    }

    .centraTxtVert_TF{
        line-height:2.5em;
    }

    .alingTxtIzq_TF{
        text-align: left;
    }

    .alingTxtCenter_TF{
        text-align:center;
    }

    .mTop5_TF{
        margin-top:5px;

        /* oski.  nuevo en la re-adaptaciÃƒÂ³n */
        padding-left: 0px;
        padding-right:0px;


    }

    .alingTxtDcha_TF{
        text-align: right;

        /* oski.  nuevo en la re-adaptaciÃƒÂ³n */
        padding-right: 14px;
    }

    .col-xs-4.centraTxtVert_TF.alingTxtIzq_TF {
        font-size:1.06em; /* modificado */
        line-height:2em;
        font-weight:bold;
        overflow: hidden;
    }

    .horario{
        font-size: 0.7em;
    }

    .col-xs-4.centraTxtVert_TF.alingTxtCenter_TF {
        font-size: 1.1em;
        line-height: 2em;
    }
    /******** fin top fixed ********/



    .oculta-MenuMov2{
        display:none!IMPORTANT;
    }
    /*.oculta-MenuMov{
            display:block!IMPORTANT;
    }*/




}


@media only screen and (min-width: 992px){

    /**********  top fixed  *********/

    .img_TF{
        background-image:
            url(../img/home/bs_back.jpg);
        background-repeat:repeat-x;
        position:fixed;
        z-index:9000;
    }
    /* 992 a 1200 */
    .general_TF {
        width: 100%;
        max-width: 1280px;
        margin: 0 auto;

        color:#000000!important;
    }

    .centraCont_TF{
        width:95%;
        margin:0 auto;
    }

    .centraTxtVert_TF  {
        line-height:2.5em;
    }

    .alingTxtIzq_TF{
        text-align: left;
    }

    .alingTxtCenter_TF{
        text-align:center;
    }

    .mTop5_TF{
        margin-top:5px;
    }

    .alingTxtDcha_TF{
        text-align: right;
    }
}
/******** fin top fixed ********/










@media (min-width: 320px) and (max-width: 962px) {


    .container-fluid > .navbar-header {
        margin-right: 0px!important;
        margin-left: 0px!important;
    }

    .navbar-header {
        float: none;
    }

    .navbar-toggle {
        position: relative;
        float: left;

        /* 22 sept */
        padding: 9px 0px;

        margin-top: 8px;
        margin-right: 8px;
        margin-bottom: 8px;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;

        display: block;

    }

    .navbar-collapse {
        display:block!important;
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .navbar-collapse.collapse {
        display: none!important;
        height: auto!important;
        padding-bottom: 0;

        /* 23 sept */
        /*overflow: visible !important;*/

    }


    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }

    /***********************************/

    .container-fluid > .navbar-collapse {
        margin-right: 0!important;
        margin-left: 0!important;
    }

    /*************** ul ******************/



    .navbar-nav > li > a {
        padding-top: 15px!important;
        padding-bottom: 15px!important;
    }



    /******* 22 sept ******/
    .separaSuperior01{
        padding-top:64px;
    }

    /********** 21 sept ******/	

    .colorFondo01{
        background-color:#FFF;
        box-shadow: 0 0 20px 0 #ececec;


    }

    /********** 25 sept ******/

    /* 1 de 8 */
    li.dropdown-full.no-border-radius.no-shadow.anchoMenu_Mu{
        width:100%;	
    }
    /* 2 de 8 */
    li.dropdown-full.no-border-radius.no-shadow.anchoMenu_Ho{
        width:100%;	
    }
    /* 3 de 8 */
    li.dropdown-full.no-border-radius.no-shadow.anchoMenu_Ni{
        width:100%;	
    }
    /* 4 de 8 */
    li.dropdown-full.no-border-radius.no-shadow.anchoMenu_Co{
        width:100%;	
    }
    /* 5 de 8 */
    li.dropdown-full.no-border-radius.no-shadow.anchoMenu_Ch{
        width:100%;	
    }
    /* 6 de 8 */
    li.dropdown-full.no-border-radius.no-shadow.anchoMenu_Ma{
        width:100%;	
    }
    /* 7 de 8 */
    li.dropdown-full.no-border-radius.no-shadow.anchoMenu_New{
        width:100%;	
    }
    /* 8 de 8 */
    li.dropdown-full.no-border-radius.no-shadow.anchoMenu_Of{
        width:100%;	
    }


}


/*****************************************/
/*****************************************/


@media only screen and (min-width: 963px){

    /********** 31 agosto ******/	

    .navbar-nav {

        margin: 0;
    }

    .navbar-left {
        float: left !important;
    }



    /* esto fijo! */
    .navbar-nav > li {
        float: left !important;
    }

    .navbar-nav > li > a {
        padding-top: 15px;
        padding-bottom: 15px;
    }



    /********** 31 agosto ******/	

    .navbar-nav {

        margin: 0 !important;
        float: left!important;
    }

    .navbar-left {
        float: left !important;
    }

    /********** 21 sept ******/	
    .nav > li > a {
        padding-top: 10px; 
        padding-bottom: 10px;
        padding-left: 1%!important;
        padding-right: 1%!important;
    }


    .navbar-left {
        float: left !important;
    }

    .fuerzaAncho{
        float: left !important;
        width: 100%;
        max-width: 1280px;
    }



    /********** 22 sept ******/
    .separaSuperior01{
        padding-top:0px;
    }


    /********** 22 sept ******/
    .list-group-item, .list-group-item.active {

        background-color:white!important;
    }

    /********** 25 sept ******/

    /* 1 de 8 */
    li.dropdown-full.no-border-radius.no-shadow.anchoMenu_Mu{
        width:15%;	
    }
    /* 2 de 8 */
    li.dropdown-full.no-border-radius.no-shadow.anchoMenu_Ho{
        width:16%;	
    }
    /* 3 de 8 */
    li.dropdown-full.no-border-radius.no-shadow.anchoMenu_Ni{
        width:15%;	
    }
    /* 4 de 8 */
    li.dropdown-full.no-border-radius.no-shadow.anchoMenu_Co{
        width:15%;	
    }
    /* 5 de 8 */
    li.dropdown-full.no-border-radius.no-shadow.anchoMenu_Ch{
        width:12%;	
    }
    /* 6 de 8 */
    li.dropdown-full.no-border-radius.no-shadow.anchoMenu_Ma{
        width:9%;	
    }
    /* 7 de 8 */
    li.dropdown-full.no-border-radius.no-shadow.anchoMenu_New{
        width:6%;	
    }
    /* 8 de 8 */
    li.dropdown-full.no-border-radius.no-shadow.anchoMenu_Of{
        width:11%;	
    }


}



@media only screen and (min-width:320px) and (max-width:480px) {

    /*** LOGO  ZACARIS (movil) ***/
    #logo{

        display: block;

        /* 22 sept */
        /*max-width:300px;*/
        /*min-height:50px;*/
        float:left;
        margin-top: 5px;
        margin-left:2px;

    }

    /*zacaris*/

    .font_logo1 {
        font-size: 1.666em;
        font-family: "Arial";
        color: #000;
        text-align: left;
        font-weight: 600;

    }
    /*com*/
    .font_logo2 {
        font-size: 1.085em;
        font-family: "Arial";
        color:#000;
        text-align: left;
        letter-spacing: 0.01em;
        font-weight: 600;

    }
    /*ZAPATOS ONLINE... */
    .font_logo3 {
        font-size: 0.6em;
        font-weight: 600;
        font-family: "Arial";
        color: #d20035;


        /* 22 sept */
        padding-top: 5px;

        /*margin-left:70px;*/
        letter-spacing: 0.085em;
        line-height: 0em;

    }

    .img_logo{
        width:150px
    }

}


.capitalizeTxt{
    text-transform: capitalize;
}


/********************/
/********************/
@media only screen and (min-width:963px) {
    #breadcs  {
        width: 99%;
        text-align: left;
        margin: 10px 0 5px 0;
        background-color:#FFF;
        color:#C10961;
    }

    #breadcs a:hover,
    #breadcs span:hover,
    #breadcs ol li label#atras_migas:hover {
        text-decoration: none;
        font-weight: 900;
        cursor: pointer;
    }

    #breadcs ol li a{
        text-decoration: none;
        color: rgb(144, 144, 144);	
        cursor: pointer;
    }

    #breadcs .active{
        text-decoration: none;
        color:#C10961;
        cursor: pointer;
    }

    #breadcs .active:hover{
        text-decoration: none;
        color:#C10961;
        cursor: pointer;
        font-weight: 900;
    }

    #breadcs .active > a {
        text-decoration: none;
        color:#C10961;
        cursor: pointer;
        font-weight: 900;
    }

    .color_white{
        background-color:#FFF;
    }

    .margenBott_0{
        margin-bottom:0px;
    }

    .topVenDeskt{
        font-size:0.975em;	
    }

    .container-fluid{
        padding-left: 0px;
        padding-right: 0px;
    }
}

#breadcs  {
    width: 99%;
    text-align: left;
    margin: 10px 0 5px 0;
    background-color:#FFF;
    color:#C10961;
}

#breadcs a:hover,
#breadcs span:hover,
#breadcs ol li label#atras_migas:hover {
    text-decoration: none;
    font-weight: 900;
    cursor: pointer;
}

#breadcs ol li a{
    text-decoration: none;
    color: rgb(144, 144, 144);	
    cursor: pointer;
}

#breadcs .active{
    text-decoration: none;
    color:#C10961;
    cursor: pointer;
}

#breadcs .active:hover{
    text-decoration: none;
    color:#C10961;
    cursor: pointer;
    font-weight: 900;

}
/********************/
/********************/
#cookies {
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 100000001;
    background-color: rgba(220, 220, 220, 0.95);
    border-top: 1px solid rgba(218, 218, 218, 0.77);
    padding: 10px 20px;
    color: #1F1F1F;
    font-size: 0.95em;
    padding: 15px 15px!important;
    line-height: 1.6em;
    text-align: justify;    
}

#goUp{
    position: fixed;
    bottom: 45px;
    right: 30px;
    z-index: 999;
}

#goUp span {
    width: 61px;
    height: 55px;
    display: block;
    background: url(/imagens/fletxa1.png) no-repeat center center;
}

.autocomplete{
    border: 1px solid #999;
    background: #FFF;
    cursor: default;
    text-align: left;
    max-height: 350px;
    overflow: auto;
    margin: 3px 6px 6px 1px;
}

.autocomplete strong {
    font-weight: bold;
    color: #a5015b;
}
.autocomplete .selected {
    background: #c9e6ed;
}

.logout{
    color: #C1095E;
    text-decoration: none;
    z-index: 999;
}

.logout a {
    color: #C1095E;
    text-decoration: none;
    font-weight: bold;
    font-size: 0.9em;
}

.social_media img{
    max-width:33px;
}

.social_media img:hover{
    opacity: 0.6;
}
@media (max-width: 962px) {

    #cookies {
        font-size: 0.85em;
        padding: 7px 7px!important;
        line-height: 1.15em;
        text-align: justify;
    }
}

@media (min-width: 963px) {

    .cont_busc_movil{
        display: none;
    }

} 


@media (max-width: 962px) {

    .cont_slider {
        padding-top: 0px!important;
    }

    .cont_busc_movil{
        display: block;
        padding-top: 70px;
    }

    #custom-search-input{
        /* padding: 3px; */
        border: solid 1px #E4E4E4;
        border-radius: 6px;
        background-color: #fff;
    }

    #custom-search-input input{
        border: 0;
        box-shadow: none;
        font-size:1em;
        padding:0px 10px;
    }

    #custom-search-input button{
        margin: 2px 0 0 0;
        background: none;
        box-shadow: none;
        border: 0;
        color: #fff;
        padding: 0 13px 0 15px;
    }

    .input-group-btn {
        background-color:#C10961;
        border-radius: 0px 6px 6px 0px;
    }

    #custom-search-input button:hover{
        border: 0;
        box-shadow: none;
        border-left: solid 1px #ccc;
    }

    #custom-search-input .glyphicon-search{
        font-size: 1em;
    }

}

.countrieFlag img{
    width: 18px !important; height: 18px !important;
}