﻿.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}
.noUi-target{position:relative;direction:ltr}
.noUi-base{width:100%;height:100%;position:relative;z-index:1}
.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}
.noUi-handle{position:relative;z-index:1}
.noUi-stacking .noUi-handle{z-index:10}
.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}
.noUi-state-drag *{cursor:inherit!important}
.noUi-base{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.noUi-horizontal{height:18px}
.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}
.noUi-vertical{width:18px}
.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}
.noUi-background{background:#fafafa;box-shadow:inset 0 1px 1px #f0f0f0}
.noUi-connect{background:#3fb8af;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}
.noUi-origin{border-radius:2px}
.noUi-target{border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}
.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #bbb}
.noUi-dragable{cursor:w-resize}
.noUi-vertical .noUi-dragable{cursor:n-resize}
.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}
.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}
.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}
.noUi-handle:after{left:17px}
.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}
.noUi-vertical .noUi-handle:after{top:17px}
[disabled] .noUi-connect,[disabled].noUi-connect{background:#b8b8b8}
[disabled] .noUi-handle,[disabled].noUi-origin{cursor:not-allowed}
.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}
.btn-group-lg>.btn{padding:10px 16px;font-size:16px;line-height:1.33;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.btn-group-sm>.btn{padding:5px 10px;font-size:11px;line-height:1.5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.btn-group-xs>.btn{padding:1px 5px;font-size:11px;line-height:1.5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#search-filters .filter-panel .filter-panel-body:after,#search-filters .filter-panel .filter-panel-body:before,#search-filters .filter-panel:after,#search-filters .filter-panel:before,#search-results:after,#search-results:before,.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.row:after,.row:before{content:" ";display:table}
#search-filters .filter-panel .filter-panel-body:after,#search-filters .filter-panel:after,#search-results:after,.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.container-fluid:after,.container:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.row:after{clear:both}
#search-filters .filter-panel .filter-panel-header i{background-size:364px 328px;display:inline-block;vertical-align:top;height:26px;width:28px;background-image:url(/images/mobile/sprites.png)}
#search-filters .filter-panel .filter-panel-header i{background-position:-183px -39px;height:12px;width:12px}
.ni-tick{background:url(/Images/Mobile/ni-thin-tick.png) no-repeat;background-size:100% 100%}
.btn-search{position:relative;min-width:44px;height:44px;border:1px solid #bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0;color:#7f7f7f;background-color:#fff;border-color:#bbb;font-size:.9em;text-align:left;text-transform:none;overflow:hidden}
.btn-search.active,.btn-search:active,.btn-search:focus,.btn-search:hover,.open .dropdown-toggle.btn-search{color:#7f7f7f;background-color:#ebebeb;border-color:#9c9c9c}
.btn-search.active,.btn-search:active,.open .dropdown-toggle.btn-search{background-image:none}
.btn-search.disabled,.btn-search.disabled.active,.btn-search.disabled:active,.btn-search.disabled:focus,.btn-search.disabled:hover,.btn-search[disabled],.btn-search[disabled].active,.btn-search[disabled]:active,.btn-search[disabled]:focus,.btn-search[disabled]:hover,fieldset[disabled] .btn-search,fieldset[disabled] .btn-search.active,fieldset[disabled] .btn-search:active,fieldset[disabled] .btn-search:focus,fieldset[disabled] .btn-search:hover{background-color:#fff;border-color:#bbb}
.btn-search .badge{color:#fff;background-color:#7f7f7f}
.btn-search,.btn-search:hover{background-color:#fff;border-color:#bbb;color:#7f7f7f}
.btn-search.focus,.btn-search:focus{-webkit-box-shadow:0 0 10px #d54d4d;-moz-box-shadow:0 0 10px #d54d4d;box-shadow:0 0 10px #d54d4d;outline:0!important}
.btn-search.active,.btn-search:active{border-color:#d54d4d;background-color:#fff;outline:0!important}
.btn-search-selected{position:relative;min-width:44px;height:44px;border:1px solid #bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0;color:#7f7f7f;border-color:#bbb;font-size:.9em;text-align:left;text-transform:none;overflow:hidden;color:#333;background-color:#fff;border-color:#d54d4d}
.btn-search-selected.active,.btn-search-selected:active,.btn-search-selected:focus,.btn-search-selected:hover,.open .dropdown-toggle.btn-search-selected{color:#7f7f7f;background-color:#ebebeb;border-color:#9c9c9c}
.btn-search-selected.active,.btn-search-selected:active,.open .dropdown-toggle.btn-search-selected{background-image:none}
.btn-search-selected.disabled,.btn-search-selected.disabled.active,.btn-search-selected.disabled:active,.btn-search-selected.disabled:focus,.btn-search-selected.disabled:hover,.btn-search-selected[disabled],.btn-search-selected[disabled].active,.btn-search-selected[disabled]:active,.btn-search-selected[disabled]:focus,.btn-search-selected[disabled]:hover,fieldset[disabled] .btn-search-selected,fieldset[disabled] .btn-search-selected.active,fieldset[disabled] .btn-search-selected:active,fieldset[disabled] .btn-search-selected:focus,fieldset[disabled] .btn-search-selected:hover{background-color:#fff;border-color:#bbb}
.btn-search-selected .badge{color:#fff;background-color:#7f7f7f}
.btn-search-selected,.btn-search-selected:hover{background-color:#fff;border-color:#bbb;color:#7f7f7f}
.btn-search-selected.focus,.btn-search-selected:focus{-webkit-box-shadow:0 0 10px #d54d4d;-moz-box-shadow:0 0 10px #d54d4d;box-shadow:0 0 10px #d54d4d;outline:0!important}
.btn-search-selected.active,.btn-search-selected:active{border-color:#d54d4d;background-color:#fff;outline:0!important}
.btn-search-selected.active,.btn-search-selected:active,.btn-search-selected:focus,.btn-search-selected:hover,.open .dropdown-toggle.btn-search-selected{color:#333;background-color:#ebebeb;border-color:#478352}
.btn-search-selected.active,.btn-search-selected:active,.open .dropdown-toggle.btn-search-selected{background-image:none}
.btn-search-selected.disabled,.btn-search-selected.disabled.active,.btn-search-selected.disabled:active,.btn-search-selected.disabled:focus,.btn-search-selected.disabled:hover,.btn-search-selected[disabled],.btn-search-selected[disabled].active,.btn-search-selected[disabled]:active,.btn-search-selected[disabled]:focus,.btn-search-selected[disabled]:hover,fieldset[disabled] .btn-search-selected,fieldset[disabled] .btn-search-selected.active,fieldset[disabled] .btn-search-selected:active,fieldset[disabled] .btn-search-selected:focus,fieldset[disabled] .btn-search-selected:hover{background-color:#fff;border-color:#d54d4d}
.btn-search-selected .badge{color:#fff;background-color:#333}
.btn-modal-text{position:relative;margin:0;padding:5px 10px;background:0 0;font-size:14px;text-align:center;text-transform:none}
.btn-modal-text.active,.btn-modal-text:active,.btn-modal-text:focus,.btn-modal-text:hover{color:#d54d4d;outline:0!important}
#btn-filter-modal-apply{position:relative;margin:0;padding:5px 10px;background:0 0;font-size:14px;text-align:center;text-transform:none;font-weight:700;border:none 0}
#btn-filter-modal-apply.active,#btn-filter-modal-apply:active,#btn-filter-modal-apply:focus,#btn-filter-modal-apply:hover{color:#d54d4d;outline:0!important}
#btn-filter-modal-cancel{position:relative;margin:0;padding:5px 10px;background:0 0;font-size:14px;text-align:center;text-transform:none;font-weight:700;border:none 0}
#btn-filter-modal-cancel.active,#btn-filter-modal-cancel:active,#btn-filter-modal-cancel:focus,#btn-filter-modal-cancel:hover{color:#d54d4d;outline:0!important}
#mainBody{padding:0}
.top-transition{position: fixed; top: 85px; left: 0px; z-index: 9998;width:100%;}
#search-options{position:relative;width:100%;height:60px;margin:0 auto;padding:8px 10px;background-color:rgba(255,255,255,.9);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
#search-options .fluid{min-width:100px;left: 35%; position: absolute;top:8px;}
#search-options .fixed{position:absolute;top:8px;}
#search-options .table{min-width:100px; text-align:right}
#search-options #btn-filter{position:relative;width:100%;min-width:101px;max-width:101px;padding-left:15px}
#search-options #btn-filter i{position:absolute;top:12px;right:15px}
#search-options #btn-sort{width:108px;padding-left:15px}
#search-options #btn-sort i{position:absolute;top:10px;right:15px}
#search-options #btn-sort select{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0}
#search-options #btn-view{margin-left: 10px;max-width: 110px; min-width: 100px;}
#search-options #btn-view i.search-grid-single{font-size: 2rem; border: #000; font-weight: 900;padding-left: 8px;}
#search-options #btn-view i.search-color{color:#d54d4d;}
#search-options #btn-view i.search-grid-multiple{    font-size: 2rem; border: #000; font-weight: 900;padding-left: 8px;}
#search-options:after,#search-options:before{content:" ";display:table}
#search-options:after{clear:both}
#search-options:after,#search-options:before{content:" ";display:table}
#search-options:after{clear:both}
#search-results-wrapper{margin:0;padding:0}
#search-results{max-width:736px;margin:0 auto;opacity:0;padding:16px 8px;padding-top:4px;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}
#search-results:after,#search-results:before{content:" ";display:table}
#search-results:after{clear:both}
#search-results:after,#search-results:before{content:" ";display:table}
#search-results:after{clear:both}
#search-results.in{opacity:1}
#search-results.landscape{max-width:1120px}
#search-results>.page-break{float:left;width:100%;min-height:1px;display:block;position:relative;max-height:1px;border-top:22px solid #fff;border-bottom:10px solid #fff;top:-20px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;z-index:18}
#search-results>.page-break:after,#search-results>.page-break:before{content:" ";display:table}
#search-results>.page-break:after{clear:both}
#search-results>.page-break:after,#search-results>.page-break:before{content:" ";display:table}
#search-results>.page-break:after{clear:both}
#search-results>.page-break.single{float:none}
#search-results>.page-break:first-child{border-top:8px solid #fff;border-bottom:22px solid #fff;top:0}
#search-results>.page-break>div{max-height:1px;border-left:8px solid #fff;border-right:8px solid #fff;background-color:#eee;text-align:center}
#search-results>.page-break>div>div{display:inline-block;position:relative;margin:0 auto;padding:0 10px 0 10px;top:-11px;background-color:#fff;font-size:11px;text-align:center;z-index:19}
#search-results .search-result-item{display:block;position:relative;margin-bottom:16px;opacity:1}
#search-results .search-result-item .item-image{position:relative;background-color:#f6f6f6;z-index:20}
#search-results .search-result-item .item-image>a>img{width:100%;z-index:21}
#search-results .search-result-item .item-image>a>.item-image-constrainer{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;z-index:22}
#search-results .search-result-item .item-image>a>.item-image-constrainer>img{width:100%;opacity:0;-moz-transition:opacity .6s ease;-o-transition:opacity .6s ease;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}
#search-results .search-result-item .item-image>a>.item-image-constrainer>img.in{opacity:1}
#search-results .search-result-item .item-image .banner-overlays{position:absolute;top:0;left:0;z-index:23}
#search-results .search-result-item .item-image .banner-overlays .newin-overlay{display:none}
#search-results .search-result-item .item-image .banner-overlays .newin-overlay.True{display:block;position:absolute;width:52px;height:17px;top:-4px;left:-5px;margin:0;padding:0;background-image:url(/images/mobile/new_in.png);background-repeat:no-repeat;background-size:40px}
#search-results .search-result-item .item-image .logo-overlays{position:absolute;right:5px;bottom:3px;z-index:24}
#search-results .search-result-item .item-image .logo-overlays .petite-overlay{display:block;width:14px;height:14px;margin-bottom:2px}
#search-results .search-result-item .item-image .logo-overlays .tall-overlay{display:block;width:14px;height:14px;margin-bottom:2px}
#search-results .search-result-item .item-image .search-pos-overlay{display:none;position:absolute;left:10px;bottom:0;margin:0;padding:0;color:#fff;opacity:.6;font-size:50px;font-weight:700;text-shadow:2px 2px #000;z-index:25}
#search-results .search-result-item .item-image .sprite-heart{opacity:1;filter:alpha(opacity=0);position:absolute;top:.3vw;right:.3vw;z-index:100;}
#search-results .search-result-item .item-image .sprite-heart_on{width: 35px;height: 34px;  background: url("/shop_files/images/icon_bg.png") no-repeat scroll 0 0; background-position: -104px -514px;}
#search-results .search-result-item .item-image .sprite-heart_yes{width: 35px;height: 34px;  background: url("/shop_files/images/icon_bg.png") no-repeat scroll 0 0; background-position: -69px -514px;}
#search-results .search-result-item .item-image .delight{ display: none;}
#search-results .search-result-item .item-details{position:relative;width:100%;height:75px;margin-right:16px;border-bottom:0px solid #ececec;font-size:14px;z-index:10}
#search-results .search-result-item .item-details .item-colours{display:none}
#search-results .search-result-item .item-details a{text-decoration:none}
#search-results .search-result-item .item-details a:hover{text-decoration:underline}
#search-results .search-result-item .item-details a.item-name{display:block;position:absolute;height: 29px;top:6px;left:0;right:0;margin:0;padding:0;line-height:1.1em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size: 1.0em;}
#search-results .search-result-item .item-details a.item-xuxiang{border-right: 1px dashed #828282;height: 20px; position: absolute;left: 30%; bottom: 4px;z-index: 10;}
#search-results .search-result-item .item-details a.item-price{display:block;position:absolute;right:0;bottom:0px;font-weight:700;z-index:11;color:#d54d4d;font-size:1.3em}
#search-results .search-result-item .item-details a.item-rating span.costprice{text-decoration:line-through;font-size:12px}
    #search-results .search-result-item .item-details a.item-rating {
        display: block;
        position: absolute;
        left: 0;
        bottom: 1px;
        z-index: 10;
        padding: 0px 5px 0px 0px;
        border-right: 1px dashed #828282;
    }
#search-results .search-result-item .item-details a.item-rating span.rating-stars,#search-results .search-result-item .item-details  span.rating-stars span{display:block;background:url(/shop_files/images/ratingstars_search.png) 0 -12px repeat-x;width:60px;height:12px}
#search-results .search-result-item .item-details  span.rating-stars span{background-position:0 0}
#search-results .search-result-item .item-details  span.rating-stars{display:inline-block}
#search-results .search-result-item .item-details.with-set-items{height:102px}
#search-results .search-result-item .item-details.with-set-items a.item-name{top:6px}
#search-results .search-result-item .item-details.with-set-items .search-set-items{position:absolute;width:100%;top:44px}
#search-results .search-result-item .item-details.with-set-items .search-set-items .search-set-item{position:relative;height:16px;overflow:hidden}
#search-results .search-result-item .item-details.with-set-items .search-set-items .search-set-item .search-set-item-desc{display:inline-block;position:relative;float:left;font-size:14px;z-index:10}
#search-results .search-result-item .item-details.with-set-items .search-set-items .search-set-item .search-set-item-price{display:inline-block;position:relative;float:right;font-weight:700;z-index:11}
#search-results .search-result-item .item-details.with-set-items .search-set-items .search-set-item:after,#search-results .search-result-item .item-details.with-set-items .search-set-items .search-set-item:before{content:" ";display:table}
#search-results .search-result-item .item-details.with-set-items .search-set-items .search-set-item:after{clear:both}
#search-results .search-result-item .item-details.with-set-items .search-set-items .search-set-item:after,#search-results .search-result-item .item-details.with-set-items .search-set-items .search-set-item:before{content:" ";display:table}
#search-results .search-result-item .item-details.with-set-items .search-set-items .search-set-item:after{clear:both}
#search-results .search-result-item .item-image.sprite-heart{opacity:0;filter:alpha(opacity=0);position:absolute;top:.3vw;left:.3vw;z-index:100;}
#search-results .search-result-item .item-image.sprite-heart_on{background-position: -352px -365px;width: 35px;height: 34px;  background: url("/images/icon_bg.png") no-repeat scroll 0 0;}
#search-results .search-result-item.single{max-width:240px;margin-left:auto;margin-right:auto;padding-left:8px;padding-right:8px}
#search-results .search-result-item.single.landscape{max-width:368px}
#search-results .search-result-item.multiple{padding-left:8px;padding-right:8px}
#search-results .search-result-item .item-ratings{position:relative;width:100%;height:15px;margin-right:16px;font-size:12px;z-index:10;padding-top:2px;}
#search-results .search-result-item .item-ratings a.item-rating span.rating-stars,#search-results .search-result-item .item-ratings  span.rating-stars span{display:block;background:url(/shop_files/images/ratingstars_search.png) 0 -12px repeat-x;width:60px;height:12px}
#search-results .search-result-item .item-ratings  span.rating-stars span{background-position:0 0}
#search-results .search-result-item .item-ratings  span.rating-stars{display:inline-block}
@media(max-width:497px){#search-results .search-result-item.multiple{position:relative;float:left;width:50%;min-height:1px}
}
@media(min-width:497px){#search-results .search-result-item.multiple{position:relative;float:left;width:33.33333333%;min-height:1px}
}
@media(max-width:753px){#search-results .search-result-item.multiple.landscape{position:relative;float:left;width:50%;min-height:1px}
}
@media(min-width:753px){#search-results .search-result-item.multiple.landscape{position:relative;float:left;width:33.33333333%;min-height:1px}
}
#search-results .search-result-item.multiple .item-details{margin-right:8px}

#search-results .search-result-item.multiplegrid{padding-left:8px;padding-right:8px}
@media(max-width:497px){#search-results .search-result-item.multiplegrid{position:relative;float:left;width:100%;min-height:1px}
}
@media(min-width:497px){#search-results .search-result-item.multiplegrid{position:relative;float:left;width:50%;min-height:1px}
}
@media(max-width:753px){#search-results .search-result-item.multiplegrid.landscape{position:relative;float:left;width:100%;min-height:1px}
}
@media(min-width:753px){#search-results .search-result-item.multiplegrid.landscape{position:relative;float:left;width:50%;min-height:1px}
}
#search-results .search-result-item.multiplegrid .item-details{margin-right:8px}


#search-results-norecs{display:none;color:#666;text-align:center}
.results-loading{display:none;position:relative}
#results-loading-top{margin:30px 0 30px 0}
#results-loading-bottom{margin:0 0 30px 0}
#results-loading-centre{position:relative;margin-top:120px}
.nx-spinner-dark{display:block;margin-left:auto;margin-right:auto}
#search-filters{width:100%}
#search-filters .filter-panel{margin-right:auto;margin-left:auto;padding-left:11px;padding-right:11px;margin:0;padding:0}
#search-filters .filter-panel>.navbar-collapse,#search-filters .filter-panel>.navbar-header{margin-right:-11px;margin-left:-11px}
@media(min-width:480px){#search-filters .filter-panel>.navbar-collapse,#search-filters .filter-panel>.navbar-header{margin-right:0;margin-left:0}
}
#search-filters .filter-panel .filter-panel-header{position:relative;min-height:38px;border-bottom:1px solid #e6e6e6}
#search-filters .filter-panel .filter-panel-header>div:first-child{display:block;padding:10px 64px 10px 16px}
#search-filters .filter-panel .filter-panel-header>div:first-child>h3{display:inline-block;position:relative;margin:0;padding:0;font-size:14px;font-weight:400;line-height:normal;text-transform:uppercase}
#search-filters .filter-panel .filter-panel-header>div:first-child>span{display:inline-block;padding:0 0 0 4px;color:#666;font-size:11px}
#search-filters .filter-panel .filter-panel-header>div:first-child>h5{display:block;position:relative;width:100%;margin:0;padding:0;font-size:11px;font-weight:400;line-height:normal;text-transform:capitalize;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}
#search-filters .filter-panel .filter-panel-header .btn-filter-clear{position:relative;margin:0;padding:5px 10px;background:0 0;text-align:center;text-transform:none;display:none;position:absolute;top:4px;right:30px;font-size:14px}
#search-filters .filter-panel .filter-panel-header .btn-filter-clear.active,#search-filters .filter-panel .filter-panel-header .btn-filter-clear:active,#search-filters .filter-panel .filter-panel-header .btn-filter-clear:focus,#search-filters .filter-panel .filter-panel-header .btn-filter-clear:hover{color:#d54d4d;outline:0!important}
#search-filters .filter-panel .filter-panel-header i{background-position:-180px -38px!important;display:block;position:absolute;top:15px;right:20px;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-moz-transition:transform .2s;-o-transition:transform .2s;-webkit-transition:transform .2s;transition:transform .2s}
#search-filters .filter-panel .filter-panel-body{margin-left:3px;margin-right:3px;padding:0 10px 10px 10px;border-bottom:1px solid #e6e6e6;background-color:#f3f3f3}
#search-filters .filter-panel .filter-panel-body .results-expander{display:block;line-height:25px;margin:4px 3px 0}
#search-filters .filter-panel .filter-panel-body .results-expander .expand-text{display:none}
#search-filters .filter-panel .filter-panel-body .results-expander .nx-icon{-moz-transition:transform .2s;-o-transition:transform .2s;-webkit-transition:transform .2s;transition:transform .2s;-moz-transform:translate(-2px,3px) rotate(45deg);-ms-transform:translate(-2px,3px) rotate(45deg);-o-transform:translate(-2px,3px) rotate(45deg);-webkit-transform:translate(-2px,3px) rotate(45deg);transform:translate(-2px,3px) rotate(45deg)}
#search-filters .filter-panel .filter-panel-body .results-expander .nx-icon.plus-small{background-position:0 -146px}
#search-filters .filter-panel .filter-panel-body .results-expander.collapsed .expand-text{display:inline}
#search-filters .filter-panel .filter-panel-body .results-expander.collapsed .collapse-text{display:none}
#search-filters .filter-panel .filter-panel-body .results-expander.collapsed .nx-icon{-moz-transform:rotate(0) translate(-3px,2px);-ms-transform:rotate(0) translate(-3px,2px);-o-transform:rotate(0) translate(-3px,2px);-webkit-transform:rotate(0) translate(-3px,2px);transform:rotate(0) translate(-3px,2px)}
#search-filters .filter-panel .filter-panel-body .search-filter-option{padding-bottom:6px;opacity:0;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}
#search-filters .filter-panel .filter-panel-body .search-filter-option.small{float:left;width:25%;position:relative;min-height:1px;padding-left:3px;padding-right:3px;opacity:1}
@media(min-width:480px){#search-filters .filter-panel .filter-panel-body .search-filter-option.small{float:left;width:25%}
}
@media(min-width:768px){#search-filters .filter-panel .filter-panel-body .search-filter-option.small{float:left;width:16.66666667%}
}
@media(min-width:1024px){#search-filters .filter-panel .filter-panel-body .search-filter-option.small{float:left;width:8.33333333%}
}
#search-filters .filter-panel .filter-panel-body .search-filter-option.medium{float:left;width:33.33333333%;position:relative;min-height:1px;padding-left:3px;padding-right:3px;opacity:1}
@media(min-width:480px){#search-filters .filter-panel .filter-panel-body .search-filter-option.medium{float:left;width:33.33333333%}
}
@media(min-width:768px){#search-filters .filter-panel .filter-panel-body .search-filter-option.medium{float:left;width:25%}
}
@media(min-width:1024px){#search-filters .filter-panel .filter-panel-body .search-filter-option.medium{float:left;width:16.66666667%}
}
#search-filters .filter-panel .filter-panel-body .search-filter-option.large{float:left;width:50%;position:relative;min-height:1px;padding-left:3px;padding-right:3px;opacity:1}
@media(min-width:480px){#search-filters .filter-panel .filter-panel-body .search-filter-option.large{float:left;width:33.33333333%}
}
@media(min-width:768px){#search-filters .filter-panel .filter-panel-body .search-filter-option.large{float:left;width:33.33333333%}
}
@media(min-width:1024px){#search-filters .filter-panel .filter-panel-body .search-filter-option.large{float:left;width:25%}
}
#search-filters .filter-panel .filter-panel-body .search-filter-option.full{float:left;width:100%;position:relative;min-height:1px;padding-left:3px;padding-right:3px;opacity:1}
@media(min-width:480px){#search-filters .filter-panel .filter-panel-body .search-filter-option.full{float:left;width:50%}
}
@media(min-width:768px){#search-filters .filter-panel .filter-panel-body .search-filter-option.full{float:left;width:50%}
}
@media(min-width:1024px){#search-filters .filter-panel .filter-panel-body .search-filter-option.full{float:left;width:50%}
}
#search-filters .filter-panel .filter-panel-body .btn-filter-option{position:relative;min-width:44px;height:44px;border:1px solid #bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0;color:#7f7f7f;background-color:#fff;border-color:#bbb;font-size:.9em;text-align:left;text-transform:none;overflow:hidden;width:100%;height:auto;padding:8px 8px;text-transform:capitalize}
#search-filters .filter-panel .filter-panel-body .btn-filter-option.active,#search-filters .filter-panel .filter-panel-body .btn-filter-option:active,#search-filters .filter-panel .filter-panel-body .btn-filter-option:focus,#search-filters .filter-panel .filter-panel-body .btn-filter-option:hover,.open .dropdown-toggle#search-filters .filter-panel .filter-panel-body .btn-filter-option{color:#7f7f7f;background-color:#ebebeb;border-color:#9c9c9c}
#search-filters .filter-panel .filter-panel-body .btn-filter-option.active,#search-filters .filter-panel .filter-panel-body .btn-filter-option:active,.open .dropdown-toggle#search-filters .filter-panel .filter-panel-body .btn-filter-option{background-image:none}
#search-filters .filter-panel .filter-panel-body .btn-filter-option.disabled,#search-filters .filter-panel .filter-panel-body .btn-filter-option.disabled.active,#search-filters .filter-panel .filter-panel-body .btn-filter-option.disabled:active,#search-filters .filter-panel .filter-panel-body .btn-filter-option.disabled:focus,#search-filters .filter-panel .filter-panel-body .btn-filter-option.disabled:hover,#search-filters .filter-panel .filter-panel-body .btn-filter-option[disabled],#search-filters .filter-panel .filter-panel-body .btn-filter-option[disabled].active,#search-filters .filter-panel .filter-panel-body .btn-filter-option[disabled]:active,#search-filters .filter-panel .filter-panel-body .btn-filter-option[disabled]:focus,#search-filters .filter-panel .filter-panel-body .btn-filter-option[disabled]:hover,fieldset[disabled] #search-filters .filter-panel .filter-panel-body .btn-filter-option,fieldset[disabled] #search-filters .filter-panel .filter-panel-body .btn-filter-option.active,fieldset[disabled] #search-filters .filter-panel .filter-panel-body .btn-filter-option:active,fieldset[disabled] #search-filters .filter-panel .filter-panel-body .btn-filter-option:focus,fieldset[disabled] #search-filters .filter-panel .filter-panel-body .btn-filter-option:hover{background-color:#fff;border-color:#bbb}
#search-filters .filter-panel .filter-panel-body .btn-filter-option .badge{color:#fff;background-color:#7f7f7f}
#search-filters .filter-panel .filter-panel-body .btn-filter-option,#search-filters .filter-panel .filter-panel-body .btn-filter-option:hover{background-color:#fff;border-color:#bbb;color:#7f7f7f}
#search-filters .filter-panel .filter-panel-body .btn-filter-option.focus,#search-filters .filter-panel .filter-panel-body .btn-filter-option:focus{-webkit-box-shadow:0 0 10px #d54d4d;-moz-box-shadow:0 0 10px #d54d4d;box-shadow:0 0 10px #d54d4d;outline:0!important}
#search-filters .filter-panel .filter-panel-body .btn-filter-option.active,#search-filters .filter-panel .filter-panel-body .btn-filter-option:active{border-color:#d54d4d;background-color:#fff;outline:0!important}
#search-filters .filter-panel .filter-panel-body .btn-filter-option,#search-filters .filter-panel .filter-panel-body .btn-filter-option:hover{background-color:#fff;border-color:#bbb;color:#7f7f7f}
#search-filters .filter-panel .filter-panel-body .btn-filter-option.focus,#search-filters .filter-panel .filter-panel-body .btn-filter-option:focus{-webkit-box-shadow:0 0 10px #d54d4d;-moz-box-shadow:0 0 10px #d54d4d;box-shadow:0 0 10px #d54d4d;outline:0!important}
#search-filters .filter-panel .filter-panel-body .btn-filter-option.active,#search-filters .filter-panel .filter-panel-body .btn-filter-option:active{padding:7px 7px;border:2px solid #d54d4d;background-color:#fff;outline:0!important}
#search-filters .filter-panel .filter-panel-body .btn-filter-option span:first-child{display:inline-block;position:relative;font-size:14px;color:#000}
#search-filters .filter-panel .filter-panel-body .btn-filter-option span:nth-child(2){display:inline-block;position:relative;padding-left:4px;color:#666;font-size:11px}
#search-filters .filter-panel.expanded .filter-panel-header{border-bottom:1px solid transparent;background-color:#f3f3f3}
#search-filters .filter-panel.expanded .filter-panel-header i{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
#search-filters .filter-panel.active .btn-filter-clear{display:block}
#search-filters #filter-price-container{position:relative;margin:10px 18px 40px 18px}
#search-filters #filter-price-range{position:relative;margin:0 0 10px 0;top:-4px;font-size:11px}
#search-filters #filter-price-range .price-from,#search-filters #filter-price-range .price-to{font-weight:700}
#search-filters #filter-price-slider.noUi-horizontal{height:10px}
#search-filters #filter-price-slider.noUi-horizontal .noUi-handle{width:25px;height:25px;left:-10px;top:-9px}
#search-filters #filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-lower{left:-4px}
#search-filters #filter-price-slider.noUi-horizontal .noUi-handle.noUi-handle-upper{left:-20px}
#search-filters #filter-price-slider .noUi-connect{background-color:#d54d4d}
#search-filters #filter-price-slider .noUi-handle{border:1px solid silver;border-radius:50%;background:#fff;cursor:default}
#search-filters #filter-price-slider .noUi-handle:before{content:"";display:block;position:absolute;width:5px;height:5px;top:9px;left:9px;border-radius:50%;background:#333}
#search-filters #filter-price-slider .noUi-handle:after{display:block;position:absolute;height:0;width:0;background-color:transparent;left:0;top:0}
#search-filters #filter-price-label-min{position:absolute;top:44px;left:0;font-size:11px}
#search-filters #filter-price-label-max{position:absolute;top:44px;right:0;font-size:11px}
#search-filters .btn-filter-clear{position:relative;margin:0;padding:5px 10px;background:0 0;text-align:center;text-transform:none;font-size:14px}
#search-filters .btn-filter-clear.active,#search-filters .btn-filter-clear:active,#search-filters .btn-filter-clear:focus,#search-filters .btn-filter-clear:hover{color:#d54d4d;outline:0!important}
#search-filters .btn-newin-check{position:relative;margin:0;padding:5px 10px;background:0 0;font-size:14px;text-align:center;text-transform:none;position:absolute;width:21px;height:21px;top:10px;right:16px;border:1px solid #444;border-radius:0}
#search-filters .btn-newin-check.active,#search-filters .btn-newin-check:active,#search-filters .btn-newin-check:focus,#search-filters .btn-newin-check:hover{color:#d54d4d;outline:0!important}
#search-filters .btn-newin-check .ni-tick{display:none;position:absolute;top:0;left:0;width:21px;height:21px}
#search-filters .btn-newin-check .ni-tick.checked{display:block}
.modal-full .modal-full-header{background-color:#fff;border-bottom:3px solid #e6e6e6;text-align:center;top:0;height:86px}
.modal-full .modal-full-header .modal-title{padding:10px 68px;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-transform:none}
.modal-full .modal-full-header .modal-btn-left{position:absolute;height:40px;top:0;left:0;padding-top:3px}
.modal-full .modal-full-header .modal-btn-right{position:absolute;height:40px;top:0;right:0;padding-top:3px}
.modal-full .modal-subheader{position:absolute;height:40px;width:100%;top:43px;padding-top:3px;border-top:1px solid #e6e6e6}
.modal-full .modal-subheader .lbl-filter-total-results{color:#666;font-size:14px;position:absolute;top:4px;left:10px;white-space:nowrap}
.modal-full .modal-subheader .btn-filter-clear-all{position:relative;margin:0;padding:5px 10px;background:0 0;text-align:center;text-transform:none;position:absolute;top:4px;right:0;font-size:14px}
.modal-full .modal-subheader .btn-filter-clear-all.active,.modal-full .modal-subheader .btn-filter-clear-all:active,.modal-full .modal-subheader .btn-filter-clear-all:focus,.modal-full .modal-subheader .btn-filter-clear-all:hover{color:#d54d4d;outline:0!important}
.modal-full .modal-full-body{top:0;bottom:0;height:auto;position:absolute;padding-top:86px}
.noUi-target[disabled]{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}