
.featured-list {
 display:inline-block;
 max-width:100%;
 vertical-align:middle
}
.featured-list li a,
.featured-list li a:visited {
 color:#000;
 font-size:15px;
}
.featured-list li:last-child {
 margin-right:0
}
.featured-list li {
 line-height:30px;
 display:inline-block
}
.featured-list li a,
.featured-list li a:visited {
 color:#000;
 font-size:15px;
}
.pull-right {
 float:right
}
.bottom-nav--left-column,
.bottom-nav--right-column {
 display:inline-block
}


.featured-list li {
 display:inline-block;
}

.dropdown {
 position:relative;
 display:inline-block;
 color:#000; font-weight:bold;
}
#menu1 {
 background-color:#fff;
 border-radius:4px;
 font-size:14px;
 margin-bottom:32px;
 min-width:160px;
 transform:translateY(-5px);
 vertical-align:top
}
#menu1 > li:hover { background:#595959 }
.dropdown-menu.sub-menu {
 background-color:#fff;
 border-top-right-radius:5px; 
 font-size: 14px;
 /*margin-bottom:32px;*/
 min-width:160px;
 vertical-align:top;
 margin-left:-0.6px; /*! transform: translateY(-1.6%); */
 border-bottom-right-radius: 5px; /*! border-bottom-left-radius: 4px; */
}

.dropdown-content {
 background-color:#fff;
 border-radius:4px;
 display:none;
 font-size:14px;
 margin-bottom:32px;
 overflow:hidden;
 position:absolute;
 top:100%;
 vertical-align:top;
 z-index:100;
 transform:translateY(-5px);
 min-width:160px
}
#menu1 a {
 color:#000;
 padding:4px 0;
 text-decoration:none;
 display:block;
 font-weight:normal;
 font-size:12px;
 margin:0
}
#menu1 > li > a {
	padding:8px 10px 8px 20px;
	font-weight:bold; position:relative
}

#menu1 > li > a:hover {
	background:#595959; color:#fff
}
#menu1 > li:hover > a { color:#fff } 
#menu1 { background:#f0f0f0; }
.catmenu::after {
 color:#6B6B6B;
 content:"\f105";
 position:absolute;
 right:0px;
 top:50%;
 transform:translateY(-50%);
 font:normal normal normal 14px/1 FontAwesome !important
}
a.categorias { padding-right:25px }
.categorias::after {
 color:#6B6B6B;
 content:"\f107";
 position:absolute;
 right:0px;
 top:3px;
 font:normal normal normal 14px/1 FontAwesome !important
}
 
#menu1 a:hover {
 color:#20a1dc; background:transparent; 
}
#menu1 > li > ul.dropdown-menu { min-height:306px; margin-top:1px }
.dropdown:hover .dropdown-content {
 display:block
}

#submenu1:hover~#menu1.dropdown-content2 {
 display:block
}

.dropdown-menu .sub-menu {
 left:99%;
 position:fixed;
 top:0;
 visibility:hidden;
 margin-top:-.5px;
 top:-0.1%;
 z-index:0;
 height:auto
}
.dropdown-menu li:hover .sub-menu {
 visibility:visible
}
.dropdown:hover .dropdown-menu {
 /*display:block*/
}
.titcate {
 text-transform:none;
 font-weight:700;
 margin-top:5px;
 margin-bottom:10px
}
.nav-submenu-header a {
 border-left:1px solid #E2E2E2;
 color:#6B6B6B !important;
 display:inline-block !important;
 font-weight:600 !important;
 line-height:23px;
 margin-bottom:-8px !important;
 margin-left:15px;
 padding:0 0 0 15px !important;
 vertical-align:middle;
 margin-top:0px !important;
 font-size:18px
}
.col-md-3 ol, .col-md-4 ol, .col-md-5 ol, .col-md-8 ol {
 list-style:none
}



.destacados ul li a::before {
 background-repeat:no-repeat;
 background-size:100% auto;
 background-position:center center;
 content:"";
 display:block;
 width:80px;
 margin:auto
}

.destacados ul li a {
 color:#000 !important;
 width:100%;
 float:left;
 margin:0;
 font-weight:bold;
 font-size:12px;
 transition: transform 0.5s; padding:0 13px;
}
.destacados ul li {
 float:left;
 width:auto;
 text-align:center;
 flex-direction:column;
 justify-content:center;
 display:inline-flex;
}
div.destacados.featured-list > ul { padding-left:0 }
ul.nav.nav-pills li { padding-right:13px; font-size:15px }
ul.nav.nav-pills > li { padding-bottom:15px; }
.destacados>div>ul {
 width:100%;
 float:left;
 position:relative;
 padding:0;
 display:flex;
 justify-content:space-between;
 align-items:stretch
}
.destacados>div {
 padding:0 0 0 0;
 width:auto;
 float:none;
 position:relative
}
.destacados {
 float:none;
 width:auto;
 position:relative
}
.destacados ul li:hover a {
 color:#ff003d;
 text-decoration: none !important;
}
.destacados ul li:hover a::before {
 opacity:0.6;
 -webkit-filter:invert(40%) grayscale(100%) brightness(100%) sepia(100%) hue-rotate(-50deg) saturate(1200%) contrast(100%);
 filter:grayscale(100%) brightness(100%) sepia(10%) hue-rotate(-50deg) saturate(8000%) contrast(100%);
 text-decoration: none !important;
}

div.row.subitem { width:100%; padding:0 20px; margin:0 }
div.row.subitem ol { padding:0; margin:0 }
h2.nav-submenu-title { font-size: 20px; padding-left: 0px; border-bottom: 1px solid #eee;
    padding-bottom: 15px; padding-top:15px; font-weight:normal }
ul.dropdown-menu.sub-menu { padding:0 20px; padding-bottom:15px; width:600px }
div.row.subitem { padding: 0 }
div.row.subitem div.col-md-3 { padding-left:0; padding-right:0 }

div#content-desktop.gb-category-menu { position:absolute; top:70px }

ul#menu1 ul.dropdown-menu ol li a:hover { color:#ed1b24 !important }


ul#menu2 { padding:10px; margin-top:10px; border-radius:5px }
ul#menu2 > li { display:inline; text-align:left }
ul#menu2 > li img { margin-bottom:5px }

a.categorias, a.marcas { cursor:pointer }




