body{background-color:#eee}.fixing{opacity:0}.filter-wrap{background-color:#fff}.filter-wrap{display:none;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:5}.fix-fil-head{background-color:var(--primary);box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;left:0;padding:10px 6px 7px;position:fixed;top:0;width:100%;z-index:3}.half-box{display:inline-block;vertical-align:middle;width:50%}.right-align{text-align:right}.filter-btn{color:#fff;cursor:pointer;display:inline-block;font-size:5vw;padding:10px;vertical-align:middle}.close-icon{bottom:-1px;font-size:8vw;line-height:50%;margin-right:5px;position:relative}.filter-body{background-color:#fff;padding:10px 16px 0;position:relative}.hide-filter{display:none}.fil-cat-list,.filter-control{border-bottom:1px solid #ccc;border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;color:#232226;cursor:pointer;display:block;font-size:4.4vw;font-weight:400;outline:0;padding:6.8vw 5vw 1vw 0;position:relative;text-decoration:none}.filter-control:after,.filter-control:before{border-bottom:2vw solid transparent;border-left:2vw solid #545454;border-top:2vw solid transparent;content:"";margin-top:-2vw;position:absolute;right:4px;top:50%}.filter-control:after{border-left-color:#fff;right:5px}.fil-cat-list{padding:4.8vw 15px 3vw}.filter-label{left:0;position:absolute;top:32%;z-index:1}.fix-filter-label{font-size:3.4vw;top:16%}.age-range{padding:10px 0 30px}label.range-label{color:#232226;font-size:4.4vw}.apply-btn,.results{display:inline-block;font-size:4.2vw;padding:15px 0 8px;text-align:center;vertical-align:middle;width:55%}a.apply-btn,a.apply-btn:active,a.apply-btn:focus,a.apply-btn:hover,input.apply-btn,span.apply-btn{background-color:var(--primary);color:#fff;cursor:pointer;font-size:5vw;font-weight:400;padding:17px 0 8px;outline:0;width:45%;border:0}.apply-btn.full-width,.apply-btn.full-width:active,.apply-btn.full-width:focus,.apply-btn.full-width:hover,input.apply-btn.full-width,span.apply-btn.full-width{width:100%}.fix-fil-foot-sub a.apply-btn,.fix-fil-foot-sub a.apply-btn:active,.fix-fil-foot-sub a.apply-btn:focus,.fix-fil-foot-sub a.apply-btn:hover{width:100%}.fix-fil-foot,.fix-fil-foot-sub{background-color:#fff;bottom:0;box-shadow:0 -2px 5px #bdbdbd;left:0;position:fixed;width:100%;z-index:3}.fix-fil-foot-sub{display:none}.fil-sub-container{background-color:#fff;box-shadow:-1px 0 3px #bdbdbd;-o-box-shadow:-1px 0 3px #bdbdbd;-ms-box-shadow:-1px 0 3px #bdbdbd;-moz-box-shadow:-1px 0 3px #bdbdbd;-khtml-box-shadow:-1px 0 3px #bdbdbd;-webkit-box-shadow:-1px 0 3px #bdbdbd;display:none;height:100%;left:100%;overflow:auto;position:fixed;top:0;width:70%;z-index:2}.white{background-color:#fff;overflow:hidden}.close-sub-fill{background-color:#3e3e3e;display:none;height:100%;left:0;-moz-opacity:0.4;-khtml-opacity:0.4;-webkit-opacity:0.4;opacity:.4;position:fixed;top:0;width:100%;z-index:2}.animate-filter{animation:filterAn .1s forwards;-webkit-animation:filterAn .1s forwards;display:block;position:relative}@keyframes filterAn{0%{opacity:0;left:-30px}100%{opacity:100%;left:0}}@-webkit-keyframes filterAn{0%{opacity:0;left:-30px}100%{opacity:100%;left:0}}.transform{box-shadow:0 2px 6px #aaa;-o-box-shadow:0 2px 6px #aaa;-ms-box-shadow:0 2px 6px #aaa;-moz-box-shadow:0 2px 6px #aaa;-khtml-box-shadow:0 2px 6px #aaa;-webkit-box-shadow:0 2px 6px #aaa;animation:transani .3s forwards;-webkit-animation:transani .3s forwards}@keyframes transani{0%{transform:rotateY(0) scale(1);left:0}100%{transform:perspective(600px) rotateY(40deg) scale(.7);left:-18vw}}@-webkit-keyframes transani{0%{transform:rotateY(0) scale(1);left:0}100%{transform:perspective(600px) rotateY(40deg) scale(.7);left:-18vw}}.retransform{animation:retransani .3s forwards;-webkit-animation:retransani .3s forwards}@keyframes retransani{0%{transform:perspective(600px) rotateY(40deg) scale(.7);left:-18vw}100%{transform:rotateY(0) scale(1);left:0}}@-webkit-keyframes retransani{0%{transform:perspective(600px) rotateY(40deg) scale(.7);left:-18vw}100%{transform:rotateY(0) scale(1);left:0}}.sub-con-animate{display:block;animation:subtransani .2s forwards;-webkit-animation:subtransani .2s forwards;left:30%}@keyframes subtransani{0%{left:100%}100%{left:30%}}@-webkit-keyframes subtransani{0%{left:100%}100%{left:30%}}.resub-con-animate{display:block;animation:resubtransani .2s forwards;-webkit-animation:resubtransani .2s forwards}@keyframes resubtransani{0%{left:30%}100%{left:100%;display:none}}@-webkit-keyframes resubtransani{0%{left:30%}100%{left:100%;display:none}}.anifoot{display:block;animation:anifoo .2s forwards;-webkit-animation:anifoo .2s forwards}@keyframes anifoo{0%{opacity:0}100%{opacity:100%}}@-webkit-keyframes anifoo{0%{opacity:0}100%{opacity:100%}}.reanifoot{animation:reanifoo .2s forwards;-webkit-animation:reanifoo .2s forwards}@keyframes reanifoo{0%{opacity:100%}100%{opacity:0;display:none}}@-webkit-keyframes reanifoo{0%{opacity:100%}100%{opacity:0;display:none}}.default-radio-style{display:none}div.header{box-shadow:0 1px 6px #999}.fil-sub-container div.default-radio-wrap .ui-checkbox label{display:block;position:relative}.fil-sub-container div.default-radio-wrap .ui-checkbox label:before{background-image:url('/images/application/modules/mobile/sprite-mob.png');background-position:-8px -330px;background-size:360px auto;bottom:50%;content:"";height:22px;margin-bottom:-11px;position:absolute;right:8px;width:22px}.fil-sub-container div.default-radio-wrap .ui-checkbox label.ui-checkbox-on:before{background-position:-32px -330px}.filter-footer{outline:0}.ui-page.ui-page-theme-a.ui-page-active{outline:0}section.range-slider{margin:0 -4px;padding:0 4px;position:relative;width:100%}.rangeValues2{float:right}.rangeValues,.rangeValues2{display:inline-block;padding:0 4px;vertical-align:middle}section.range-slider input{-moz-appearance:none;-webkit-appearance:none;pointer-events:none;position:absolute;overflow:hidden;left:0;top:15px;width:100%;outline:0;height:40px;margin:0;padding:0;z-index:1}section.range-slider input::-webkit-slider-thumb{pointer-events:all;position:relative;z-index:1;outline:0}section.range-slider input::-moz-range-thumb{pointer-events:all;position:relative;z-index:3;-moz-appearance:none}section.range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:30px;width:30px;border-radius:50%;background:#fff;cursor:pointer;margin:-5px 4px 0 0;box-shadow:0 1px 2px #999}section.range-slider input[type=range]::-moz-range-thumb{position:relative;box-shadow:0 1px 2px #999;height:30px;width:30px;border-radius:50%;background:#fff;cursor:pointer;margin:0 4px 0 0;z-index:3}section.range-slider input::-moz-range-track{-webkit-appearance:none;position:relative;z-index:-1;background-color:transparent;border:0}section.range-slider input:last-of-type::-moz-range-track{-moz-appearance:none;background:0 0;border:0}section.range-slider input[type=range]::-moz-focus-outer{border:0}.range-line{border-bottom:solid 2px var(--primary);position:relative;display:block;margin-top:12px;z-index:0}.firefox .range-line{position:static}.check-style,.radio-style{padding:4.8vw 30px 3vw 15px}.check-style:before,.radio-style:before{background-image:url('/images/application/modules/mobile/sprite-mob.png');background-position:-10px -368px;background-size:400px auto;content:"";height:22px;margin-top:-11px;position:absolute;right:6px;top:50%;width:22px}.radio-style:before{background-position:-108px -413px;background-size:350px auto}.default-radio-style:checked+.check-style:before{background-position:-37px -368px}.default-radio-style:checked+.radio-style:before{background-position:-137px -413px}.lp-0{padding-left:0}.dt-spec-wrap .form-ctrl{padding-top:8px}.np-form-ctrl .place-text{margin-top:-10px}.form-ctrl.np-form-ctrl{padding-top:10px}.select-user-wrpa{min-height:230px;padding:0 15px}select.input-style-frm,select.input-style-frm:focus{border:1px solid #acacac;padding:8px 6px 0}.input-style-frm,.input-style-frm:focus{background-color:transparent;border:0;border-radius:0;-o-border-radius:0;-ms-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-bottom:1px solid #acacac;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;-webkit-box-sizing:border-box;color:#232226;display:block;font-size:4.4vw;height:12vw;outline:0;padding:14px 0 0;width:100%}.fil-sub-container .input-style-frm,.fil-sub-container .input-style-frm:focus{padding:14px 15px 0}.form-ctrl{padding-top:15px;position:relative}.place-text{color:#232226;font-size:4.4vw;height:11vw;left:0;line-height:12vw;padding:5px 0 0;position:absolute;top:15px;z-index:-1}.fil-sub-container .place-text{left:15px}.fix-place{transform:translateY(-20px);font-size:3.4vw}.animate-place{animation:placeholder .4s forwards;-webkit-animation:placeholder .4s forwards}.animate-replace{animation:replaceholder .4s forwards;-webkit-animation:replaceholder .4s forwards}@keyframes placeholder{from{transform:translateY(0);font-size:4.4vw}to{transform:translateY(-20px);font-size:3.4vw}}@keyframes replaceholder{from{-webkit-transform:translateY(-20px);font-size:3.4vw}to{-webkit-transform:translateY(0);font-size:4.4vw}}@-webkit-keyframes placeholder{from{transform:translateY(0);font-size:4.4vw}to{transform:translateY(-20px);font-size:3.4vw}}@-webkit-keyframes replaceholder{from{-webkit-transform:translateY(-20px);font-size:3.4vw}to{-webkit-transform:translateY(0);font-size:4.4vw}}.input-style-frm.err-input{border-color:var(--primary)}.err-msge{color:var(--primary);display:block;font-size:3.4vw}.active-filt .selected{color:var(--primary)}.active-filt .filter-control{border-color:var(--primary)}.file-btn{height:100%;left:0;opacity:0;-o-opacity:0;-ms-opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;position:absolute;top:0;width:100%;z-index:1}.help-wrap{padding-top:10px;text-align:right}.help-icon-wrap{color:var(--primary);cursor:pointer;display:inline-block;padding:5px 0 5px 5px}.help-box{display:none;text-align:left}.hlp-head{color:var(--primary);font-size:5.2vw;margin-bottom:10px}.filter-quote,.help-list{color:#232226;font-size:3.8vw}.filter-quote{font-size:4.2vw}