// Filtros .filter-content { align-items: center; background: $grey-light; display: flex; justify-content: space-between; padding: 20px; margin-bottom: 20px; &-item { &:first-child { width: 200px; } } &.sticky { top: 60px; z-index: 2; } h3 { margin: 0; font-size: 14px; small { color: #aaaaaa; display: block; } span { font-size: 14px; } } .select-option .ui-selectmenu-button { display: flex; align-items: center; background: url(../assets/svg/ico-arrow-down.svg) no-repeat center right 15px white; background-size: 15px; border: 1px solid #d5dbdb; cursor: pointer; width: 200px !important; transition: all 0.3s ease; text-align: left; padding: 5px 40px 5px 10px; outline: 0px; height: 45px; span { color: $grey; display: block; line-height: 15px; } &:hover, &:focus { border: 1px solid $blue; } } .btn { margin: 27px 0 0 0; } .d-flex { flex-wrap: wrap; width: 100%; .item-flex { margin-left: 20px; a { font-size: 11px; font-weight: 600; } } } @media (max-width: 1210px) { align-items: center; flex-direction: column; h3 { margin-bottom: 20px; small { display: inline; } } } @media (max-width: 980px) { .d-flex { flex-direction: column; .item-flex { margin: 0 0 20px 0; } } } @media (max-width: 460px) { h3 small { display: block; } } } .filter-results { margin: 40px 0; h4 { font-size: 16px; margin-bottom: 10px; } p { margin-bottom: 10px; } } .link-blue { color: #006cd8; text-decoration: none; &:hover, &:focus { color: #044a90; } } @media (min-width: $large) { .link-mobile { display: none; } } .filter-accessible, .filter-toogle { //border: 2px solid greenyellow; //align-items: center; //display: flex; label, span { display: block; color: #414141; font-size: 10px; font-weight: 600; letter-spacing: 0.25px; margin-bottom: 5px; } /* span{ color: #006cd8; font-size: 10px; font-weight: 600; letter-spacing: 0.25px; text-transform: uppercase; width: 80px; display: block; line-height: 14px; text-align: right; margin-right: 10px; }*/ } // Selectmenu .ui-selectmenu-menu { display: none; &.ui-selectmenu-open { display: block; background: white; border: 1px solid #d5dbdb; width: 250px !important; padding: 15px; z-index: 2; } ul { width: 220px !important; } * { outline: 0px; } ul li { cursor: pointer; color: $grey; margin-bottom: 10px; transition: all 0.3s ease; &.ui-state-focus { font-weight: 600; } &:hover, &:focus { color: #005ebb; } } } // Ui slider .ui-slider { position: relative; .ui-slider-handle { border: 2px solid #006cd8; background: $grey-light; border-radius: 50%; position: absolute; cursor: pointer; top: -8px; width: 20px; height: 20px; -ms-touch-action: none; touch-action: none; z-index: 2; &:hover, &:focus { border: 2px solid #045da5; } } .ui-slider-range { background: #006cd8; position: absolute; height: 2px; z-index: 1; font-size: 0.7em; display: block; border: 0; background-position: 0 0; } } .ui-slider-horizontal { background: #d0d0d0; height: 2px; margin: 0; width: 150px; } .range-filter { align-items: center; display: flex; margin-bottom: 10px; flex-direction: column; #slider { margin: 0 20px; width: 300px; } .range-filter-box { //background: #eff7fd; align-items: center; display: flex; width: 270px; .filter-caption { background: transparent; border: none; color: #006cd8; font-size: 14px; font-weight: 600; width: 60px; text-align: right; margin: 0 5px; &:last-child { text-align: left; margin-left: 25px !important; } } } .range-filter-clean { cursor: pointer; color: #006cd8; display: block; transition: all 0.3s linear; margin: 0; &:hover, &:focus { color: #045da5; text-decoration: none; } } } @media (max-width: $large) { .range-filter { .range-filter-box { justify-content: space-between; margin: 0; .filter-caption { margin: 0; text-align: center; width: 50px; &:last-child { margin-left: 10px !important; } } } } } // Accesible .button-toggle { background: #cadce8; border-radius: 35px; padding: 2px; display: block; height: 35px; width: 60px; position: relative; transition: all 0.5s ease; &:before { background: no-repeat 50% 50% white; background-image: none; background-size: 15px; content: ""; border-radius: 50%; position: absolute; display: block; left: 5px; top: 5px; height: 25px; width: 25px; } &.active { background: #2196f3; &:before { left: auto; right: 5px; } } &:hover, &:focus { opacity: 0.7; } } .toogle-accessible { .button-toggle { &:before { background: url(../assets/svg/ico-accesibility.svg) no-repeat 50% 50% white; background-size: 15px; } } }