/* line 12, style.scss */
#lift-filters { margin: 12px 0 0 0; position: relative; z-index: 100; list-style: none; }
/* line 13, style.scss */
#lift-filters li { margin: 0; display: inline-block; vertical-align: middle; position: relative; color: #333333; margin-right: 15px; }
/* line 14, style.scss */
#lift-filters li a, #lift-filters li .lift-search .search-paging span, .lift-search .search-paging #lift-filters li span { position: relative; padding-right: 10px; z-index: 1000; }
/* line 15, style.scss */
#lift-filters li a.lift-list-toggler.selected, #lift-filters li .lift-search .search-paging span.lift-list-toggler.selected, .lift-search .search-paging #lift-filters li span.lift-list-toggler.selected { padding-right: 14px; }
/* line 16, style.scss */
#lift-filters li a.lift-list-toggler.selected:after, #lift-filters li .lift-search .search-paging span.lift-list-toggler.selected:after, .lift-search .search-paging #lift-filters li span.lift-list-toggler.selected:after { content: ''; position: absolute; top: 9px; left: 100%; display: inline-block; background: url(../img/sprite-icons.png) -6px -68px; width: 8px; height: 4px; text-indent: -9999px; margin-left: -8px; }
/* line 19, style.scss */
#lift-filters li ul { display: none; position: absolute; margin-top: 4px; top: 100%; left: -15px; background: #fff; border: 1px solid #9a9a9a; padding: 10px 0; }
/* line 20, style.scss */
#lift-filters li ul li { display: block; white-space: nowrap; margin: 0; position: relative; color: #333333; font-size: .75em; display: block; padding: 5px 15px; }
/* line 21, style.scss */
#lift-filters li ul li:hover { background: #e6e6e6; text-decoration: none; }
/* line 22, style.scss */
#lift-filters li ul li.selected:before { content: '\2713'; position: absolute; left: 3px; top: 4px; font-weight: bold; }
/* line 26, style.scss */
#lift-filters li.clicked a, #lift-filters li.clicked .lift-search .search-paging span, .lift-search .search-paging #lift-filters li.clicked span { color: #333333; }
/* line 27, style.scss */
#lift-filters li.clicked ul { display: block; }
/* line 30, style.scss */
#lift-filters li.lift-list-toggler a, #lift-filters li.lift-list-toggler .lift-search .search-paging span, .lift-search .search-paging #lift-filters li.lift-list-toggler span { font-weight: normal; }
/* line 31, style.scss */
#lift-filters li.lift-list-toggler a:after, #lift-filters li.lift-list-toggler .lift-search .search-paging span:after, .lift-search .search-paging #lift-filters li.lift-list-toggler span:after { content: ''; position: absolute; top: 8px; left: 100%; display: inline-block; background: url(../img/sprite-icons.png) -6px -68px; width: 8px; height: 4px; text-indent: -9999px; margin-left: -4px; }
/* line 32, style.scss */
#lift-filters li.lift-list-toggler a.selected, #lift-filters li.lift-list-toggler .lift-search .search-paging span.selected, .lift-search .search-paging #lift-filters li.lift-list-toggler span.selected { font-weight: bold; }
/* line 34, style.scss */
#lift-filters li.lift-list-toggler li a:hover, #lift-filters li.lift-list-toggler li .lift-search .search-paging span:hover, .lift-search .search-paging #lift-filters li.lift-list-toggler li span:hover { text-decoration: none; }
/* line 35, style.scss */
#lift-filters li.lift-list-toggler li a:after, #lift-filters li.lift-list-toggler li .lift-search .search-paging span:after, .lift-search .search-paging #lift-filters li.lift-list-toggler li span:after { background: none; }
/* line 38, style.scss */
#lift-filters li.first { margin-right: 15px; }
/* line 39, style.scss */
#lift-filters li.last { margin-right: 0; }
/* line 41, style.scss */
#lift-filters hr { background: #999; background: rgba(0, 0, 0, 0.2); margin: 12px 0; height: 1px; overflow: hidden; font-size: 0; border: none; }

/* line 44, style.scss */
.lift-search a, .lift-search .search-paging span { color: #2a84cd; }
/* line 45, style.scss */
.lift-search .lift-filter-list { border-top: 1px solid #333333; margin-top: 8px; padding: 7px 0; }
/* line 46, style.scss */
.lift-search .lift-filter-list h2 { font-size: 1.0625em; }
/* line 47, style.scss */
.lift-search .lift-filter-list hr { background: #999999; height: 1px; border: none; position: relative; margin-bottom: 0; }
/* line 48, style.scss */
.lift-search .lift-filter-list hr:before, .lift-search .lift-filter-list hr:after { content: ''; position: absolute; top: 0; left: 0; display: inline-block; background: url(../img/sprite-icons.png) 0 0; width: 100%; height: 1px; text-indent: -9999px; background: #999999; top: -2px; }
/* line 49, style.scss */
.lift-search .lift-filter-list hr:after { top: 2px; }
/* line 52, style.scss */
.lift-search .lift-template-switcher { margin-top: -15px; }
/* line 53, style.scss */
.lift-search .lift-template-switcher a, .lift-search .lift-template-switcher .search-paging span, .lift-search .search-paging .lift-template-switcher span { padding-right: 10px !important; }
/* line 54, style.scss */
.lift-search .lift-template-switcher a.list-view, .lift-search .lift-template-switcher .search-paging span.list-view, .lift-search .search-paging .lift-template-switcher span.list-view { padding: 0; width: 15px; height: 15px; position: relative; text-indent: -9999px; display: block; }
/* line 55, style.scss */
.lift-search .lift-template-switcher a.list-view:before, .lift-search .lift-template-switcher a.list-view:after, .lift-search .lift-template-switcher .search-paging span.list-view:after, .lift-search .search-paging .lift-template-switcher span.list-view:after, .lift-search .lift-template-switcher a.list-view.grid-view:after, .lift-search .lift-template-switcher .search-paging span.list-view.grid-view:after, .lift-search .search-paging .lift-template-switcher span.list-view.grid-view:after, .lift-search .lift-template-switcher .search-paging span.list-view:before, .lift-search .search-paging .lift-template-switcher span.list-view:before { content: ''; display: block; position: absolute; width: 15px; height: 2px; border-top: 2px solid #9a9a9a; border-bottom: 2px solid #9a9a9a; top: 0; left: 0; }
/* line 56, style.scss */
.lift-search .lift-template-switcher a.list-view:after, .lift-search .lift-template-switcher .search-paging span.list-view:after, .lift-search .search-paging .lift-template-switcher span.list-view:after { bottom: 1px; top: auto; }
/* line 58, style.scss */
.lift-search .lift-template-switcher a.list-view.active:before, .lift-search .lift-template-switcher a.list-view.active:after, .lift-search .lift-template-switcher .search-paging span.list-view.active:after, .lift-search .search-paging .lift-template-switcher span.list-view.active:after, .lift-search .lift-template-switcher a.list-view.active.grid-view:after, .lift-search .lift-template-switcher .search-paging span.list-view.active.grid-view:after, .lift-search .search-paging .lift-template-switcher span.list-view.active.grid-view:after, .lift-search .lift-template-switcher .search-paging span.list-view.active:before, .lift-search .search-paging .lift-template-switcher span.list-view.active:before, .lift-search .lift-template-switcher a.list-view.active:after, .lift-search .lift-template-switcher .search-paging span.list-view.active:after, .lift-search .search-paging .lift-template-switcher span.list-view.active:after { border-color: #2a84cd; }
/* line 61, style.scss */
.lift-search .lift-template-switcher a.grid-view, .lift-search .lift-template-switcher .search-paging span.grid-view, .lift-search .search-paging .lift-template-switcher span.grid-view { padding: 0; width: 15px; height: 15px; position: relative; text-indent: -9999px; display: block; }
/* line 62, style.scss */
.lift-search .lift-template-switcher a.grid-view:before, .lift-search .lift-template-switcher a.grid-view.list-view:after, .lift-search .lift-template-switcher .search-paging span.grid-view.list-view:after, .lift-search .search-paging .lift-template-switcher span.grid-view.list-view:after, .lift-search .lift-template-switcher a.grid-view:after, .lift-search .lift-template-switcher .search-paging span.grid-view:after, .lift-search .search-paging .lift-template-switcher span.grid-view:after, .lift-search .lift-template-switcher .search-paging span.grid-view:before, .lift-search .search-paging .lift-template-switcher span.grid-view:before { content: ''; display: block; position: absolute; width: 1px; height: 7px; border-left: 7px solid #9a9a9a; border-right: 7px solid #9a9a9a; top: 0; left: 0; }
/* line 63, style.scss */
.lift-search .lift-template-switcher a.grid-view:after, .lift-search .lift-template-switcher .search-paging span.grid-view:after, .lift-search .search-paging .lift-template-switcher span.grid-view:after { bottom: 0; top: auto; }
/* line 68, style.scss */
.lift-search .search-result { border-bottom: 1px solid #ccc; padding: 16px 20px 16px 0; }
/* line 69, style.scss */
.lift-search .search-result h2 { color: #2a84cd; font: bold 1.375em/1em; margin-bottom: 15px; }
/* line 70, style.scss */
.lift-search .search-result p { font: 0.75em/1.5em; padding-bottom: 12px; color: #333; }
/* line 71, style.scss */
.lift-search .search-result p.search-date { color: #73777a; }
/* line 73, style.scss */
.lift-search .search-result .search-thumb { float: left; margin: 0 8px 10px 0; }
/* line 74, style.scss */
.lift-search .search-result .search-thumb i { content: ''; position: absolute; top: 86%; left: 90%; display: inline-block; background: url(../img/sprite-icons.png) 0 0; width: 12px; height: 11px; text-indent: -9999px; }
/* line 77, style.scss */
.lift-search .search-paging { text-align: center; margin: 0 auto; padding-top: 30px; }
/* line 78, style.scss */
.lift-search .search-paging a, .lift-search .search-paging span { display: inline-block; margin: 0 4px; font: .875em; font-weight: bold; line-height: 26px; }
/* line 79, style.scss */
.lift-search .search-paging a.prev, .lift-search .search-paging a.next, .lift-search .search-paging span.next, .lift-search .search-paging span.prev { text-indent: -9999px; border: 1px solid #075391; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; background: #2983cc; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2983cc), color-stop(100%, #196bae)); background-image: -webkit-linear-gradient(#2983cc, #196bae); background-image: -moz-linear-gradient(#2983cc, #196bae); background-image: -o-linear-gradient(#2983cc, #196bae); background-image: linear-gradient(#2983cc, #196bae); width: 24px; height: 24px; position: relative; }
/* line 80, style.scss */
.lift-search .search-paging a.prev:after, .lift-search .search-paging a.next:after, .lift-search .search-paging span.next:after, .lift-search .search-paging span.prev:after { content: ''; position: absolute; top: 5px; left: 8px; display: inline-block; background: url(../img/sprite-icons.png) 0 -11px; width: 7px; height: 14px; text-indent: -9999px; }
/* line 81, style.scss */
.lift-search .search-paging a.prev:hover, .lift-search .search-paging a.next:hover, .lift-search .search-paging span.next:hover, .lift-search .search-paging span.prev:hover { background: #196bae; }
/* line 84, style.scss */
.lift-search .search-paging a.next:after, .lift-search .search-paging span.next:after { background-position: 1px -26px; }
/* line 87, style.scss */
.lift-search .search-paging span { color: #999; }
/* line 89, style.scss */
.lift-search .clr { clear: both; margin: 0; height: 0; font-size: 0; }
/* line 90, style.scss */
.lift-search .lift-hidden { display: none; }
