div.amshopby-column { float: left; width: 49%; overflow: hidden; }
select.amshopby-select { width:170px; }
.amshopby-logo{ padding: 0pt 10px 10px 0pt; float: left; }
.amshopby-featured { padding: 5px 5px 5px 5px; }
.amshopby-link{ float:left; padding-left:5px; padding-top:5px; }
.amshopby-clearer { display:block; clear:both; overflow: hidden; }

div.block-layered-nav dd a {padding: 5px 0; display:block; float: left;}
div.block-layered-nav dd a.amshopby-attr-inactive {pointer-events: none; color: #666666}
div.block-layered-nav dd a img {float:left;}

div.block-layered-nav dd a.amshopby-cat-selected {font-weight: bold; text-decoration: none; cursor:text;}

div.block-layered-nav dd li span.amshopby-plusminus {float:left; display:block; width:15px; height:15px; cursor:pointer;}
div.block-layered-nav dd li:after {display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

div.block-layered-nav.amshopby-collapse-enabled dl dt { cursor:pointer; padding-left:15px; }
div.block-layered-nav.amshopby-collapse-enabled dl dt::after { border-style: none !important; }

.main .col-main div.block-layered-nav.amshopby-collapse-enabled .toggle-content dl dd .no-display { display: block!important; }
div.block-layered-nav div.amshopby-slider { position:relative; margin:10px 4px 5px 4px; z-index:9; height:18px; cursor:pointer; }
div.block-layered-nav div.amshopby-slider div.handle {margin-left:-4px; width:8px; top:3px; height:14px; position: absolute; cursor:move; z-index: 2;}

/* * Slider labels */
.amshopby-slider-price { color: #798794; }
.amshopby-slider-price-from { float: left; font-size: var(--size-12); }
.amshopby-slider-price-to { float: right; font-size: var(--size-12); }
.amshopby-slider-handle-right { position: absolute; top: 14px; right: 0px; }
.amshopby-slider-handle-left { position: absolute; top: 14px; left: 0px; }
.amshopby-tooltip { padding:2px 5px; text-align:left; width:200px; position:absolute; }
.amshopby-slider-price-range { text-align: center; font-size: 0.9em; }
.amshopby-tooltip-img { cursor:help; display: inline; }
div.block-layered-nav, div.amshopby-page-container, div.amshopby-filters-top { position: relative; width: 100%; float:left; }
div.amshopby-overlay {height: 100%; left: 0; opacity: 0.5; filter: alpha(opacity = 50); position: fixed; top: 0; width: 100%; z-index: 999999; }
div.amshopby-overlay img { top: 100px; left: 45%; display: block; position: absolute; }

/* * Advanced Categories */
.amshopby-advanced li { clear: both; }
.amshopby-advanced li.level1 { padding-left: 20px; }
.amshopby-advanced li.level2 { padding-left: 30px; }
.amshopby-advanced li.level3 { padding-left: 40px; }
.amshopby-advanced li.level4 { padding-left: 50px; }
.amshopby-advanced li.active > a { font-weight: bold; }
.amshopby-cat-toggle.amshopby-cat-toggle-hidden { display: none; }

/* * Slider Bar */
.amshopby-slider-bar { position:absolute; background: #999; height: 6px; top: 6px; z-index: 1; }

/* * Subcategories block */
.amshopby-subcategory-image { overflow: auto; }
.amshopby-hightlighted { background: yellow;}
div.block-layered-nav div.amshopby-slider div.handle.active { z-index: 3; }
.amshopby-slider-ui { margin: 10px .4em; }
.amshopby-slider-ui .ui-slider-handle { box-sizing: border-box; outline: none; }

.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }
.ui-slider { cursor: pointer; position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 0.8em; height: 1.2em; cursor: pointer; -ms-touch-action: none; touch-action: none; }
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.2em; margin-left: -.4em; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

.amshopby-narrow-by-list table td { vertical-align: top; }
.amshopby-item-top{ max-width: 225px; min-width: 180px; display: inline-block; vertical-align: top; height: 100%; }
.amshopby-filters-top .block-content ol{ max-width: 250px; }
.amshopby-item-top div.amshopby-column { width: auto; }
.no-display-current, .no-display{ display: none; }
.current .no-display-current, dd.current td.no-display{ display: block; }
@media only screen and (max-width: 770px) {
    dl#narrow-by-list, dl#narrow-by-list2 { padding: 0px; }
    .main .col-main div.block-layered-nav.amshopby-collapse-enabled .toggle-content dl dt{background:url(../images/amshopby-collapsed.gif) center left no-repeat;}
    .main .col-main div.block-layered-nav.amshopby-collapse-enabled .toggle-content.accordion-open dl dt.current{background:url(../images/amshopby-expanded.gif) center left no-repeat;}
}

.amshopby-apply-button {width: 180px; height: 40px; margin-top: 1em;}

/**         RESETS      **/
.amshopby-slider-price-from, .amshopby-slider-price-to { font-size: var(--size-12); }
.ui-slider-horizontal .ui-slider-range { top: 0.4em; height: 3px; }
.block-labels .label-to, #amshopby-price-to { margin-left: 5%; }
.btn-remove-inline { float: right; }
.btn-remove-inline img { display: none; }

/* BRANDS */
/* ==================================================== */
.sum-menu { margin: 15px 0px; }
.sum-menu ul li { display: inline-block; margin: 0px 20px 0px 0px; }
.sum-menu ul li a { transition: all 0.3s; font-weight: 600; }
.ambrands-list > ul{ margin: 0px 0px 20px; display: block; }
.ambrands-list ul li, .sum-menu ul li { list-style: none; }
.ambrands-list ul li.list-title {border-bottom: 1px solid #f2f2f2; width: 100%; max-width: 90%; margin: 0px 0px 10px; font-weight: bold;padding: 0px 0px 10px; }
.ambrands-list ul li a { transition: all 0.3s; }
.ambrands-list ul li a:hover{ padding-left: 5px; text-decoration: underline;}

.ambrands-list ul.list-column-count li.list-title { max-width: 100%; }
.ambrands-list .list-column-count li { line-height: 30px; }
@media screen and (max-width:991px){
    .ambrands-list { width: 100% !important; }
    .ambrands-list ul li.list-title { max-width: 100%; }
    .ambrands-list ul li ul.bare-list, .ambrands-list .list-column-count ul.bare-list { column-count: 2 !important; }
    .ambrands-list ul li ul.bare-list li{line-height: 30px;}
}
@media screen and (max-width:480px){
    .ambrands-list ul li ul.bare-list, .ambrands-list .list-column-count ul.bare-list { column-count: 1 !important; }
}
/* FIM BRANDS */
/* ==================================================== */

/* BRANDS - NA CATEGORIA */
/* ==================================================== */
.amshopby-subcategories-wrapper { display: table; width: 100%; margin: 0px 0px 10px; }
.amshopby-subcategory a { margin: 0px 0px 10px; display: table; transition: all 0.3s;}
@media screen and (max-width:770px){
    .amshopby-subcategories-wrapper{display:none;}
}
/* FIM BRANDS - NA CATEGORIA */
/* ==================================================== */
