/* Filter */ #filter.open { border-bottom: none; padding-bottom: 10px; } #filter .filter-nav { margin-bottom: 0px; } #filter.open .filter-nav { margin-bottom: 10px; } #filter .filter-nav a { text-decoration: none; } #filter .filter-nav .accordion-group { border: none; } #filter .filter-nav .accordion-group.active { background-color: #08c; position: relative; } #filter .filter-nav .accordion-group.active a { color: #FFF; } #filter .filter-nav .accordion-group.active:after { display: block; height: 0px; width: 0px; position: absolute; bottom: -12px; left: 50%; margin-left: -5px; content: ""; border-style: solid; border-width: 0 6px 6px 6px; border-color: transparent transparent #e5e5e5 transparent; z-index: 5 } #filter .filter-group { clear: both; border: none; margin-bottom: 0px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } #filter .filter-group .accordion-body { background-color: #e5e5e5; border-radius: 3px; } #filter .filter-group .accordion-body .filter-clear { padding: 4px; border-top: 1px solid #D5D5D5; text-align: right; -webkit-box-shadow: inset 0px 1px 0px #ECECEC; -moz-box-shadow: inset 0px 1px 0px #ECECEC; -o-box-shadow: inset 0px 1px 0px #ECECEC; box-shadow: inset 0px 1px 0px #ECECEC; } #filter .filter-group .accordion-body .filter-clear a { text-decoration: none; } #filter .filter-group .collapse.in { } #filter .filter-group .accordion-inner { padding: 8px 8px 5px; /*margin-top: 10px;*/ } #filter .filter-group .accordion-inner > .btn { margin-bottom: 3px; } /* Responsive */ @media (max-width: 480px) { /* Filter */ #filter .filter-nav { float: left; } #filter .accordion-inner.pagination-right { text-align: left; } }