body.scrollOff,html.scrollOff{overflow:hidden;position:relative;height:100%}body.global-experiences .filter-component .filter-sticky-activated{top:-7px}body.global-offers .filter-component .filter-sticky-activated{top:-7px}body.global-magazines .filter-component .filter-sticky-activated{top:-7px}.filter-toggle{display:none}.filter-component{font-family:roboto}.filter-component .filter-sticky{overflow:hidden}.filter-component .filter-sticky-activated{position:fixed;top:21px;padding-top:20px;left:0;width:100%;z-index:1;background:#fff;transition:linear all .4s}.filter-component .homepageheaderfilter{top:-6px}.filter-component .filter-popup.popupfix2{background-color:#fff;left:50%;position:fixed;top:90px;transform:translateX(-50%);width:1270px;z-index:99999}.filter-component .filter-back-btn,.filter-component .filter-apply-btn,.filter-component .filters-btns,.filter-component #clear-all{display:none}.filter-component .section-heading,.filter-component .mb-none{margin-bottom:25px;position:relative}.filter-component .filters-main-category{font-size:0.875em;margin-bottom:20px}.filter-component .filters-main-category .label-wrap{display:inline-block;vertical-align:middle}.filter-component .filters-main-category .label-wrap span{font-weight:500;margin-right:40px}.filter-component .filters-main-category .clear-all-filters-mob{display:none}.filter-component .filters-main-category ul{display:inline-block;vertical-align:middle}.filter-component .filters-main-category ul>li{background:url("/images/oberoihotels/filter-component/arrow-bottom.png") no-repeat right 6px;cursor:pointer;display:inline-block;font-weight:300;margin-right:30px;padding-right:35px}.filter-component .filters-main-category ul>li:last-child{margin-right:0}.filter-component .filters-main-category ul>li.active{background:url("/images/oberoihotels/filter-component/arrow-top.png") no-repeat right 6px;color:#d8741b;font-weight:500}.filter-component .filter-sub-tab{display:none}.filter-component .filters-sub-category-list{border-top:1px solid #ebebeb;margin-top:20px;padding:20px 5px 0}.filter-component .filters-sub-category-list .filtercountrytab{display:none}.filter-component .filters-sub-category-list .filtercountrytab>li{float:left;font-size:0.938em;font-weight:300;list-style:outside none none;margin-bottom:15px;width:33.3%}.filter-component .filters-sub-category-list .filtercountrytab>li label{position:relative}.filter-component .filters-sub-category-list .filtercountrytab>li label input{height:20px;left:0;opacity:0;position:absolute;top:0;width:20px}.filter-component .filters-sub-category-list .filtercountrytab>li label input:checked+span:before{background-position:0 -22px}.filter-component .filters-sub-category-list .filtercountrytab>li label input.disabled:checked+span:before{background-position:0 0}.filter-component .filters-sub-category-list .filtercountrytab>li label span{padding-left:30px}.filter-component .filters-sub-category-list .filtercountrytab>li label span:before{background:url("/images/oberoihotels/filter-component/tick-boxes.png") no-repeat 0 0;content:"";height:19px;left:0;position:absolute;top:0;width:19px}.filter-component .filter-tags{display:none;background-color:#f9f9f9;padding:10px 90px 10px 20px;position:relative;margin-bottom:25px}.filter-component .filter-tags li{background-color:#f2f2f2;color:#d8741b;display:inline-block;font-size:0.938em;font-weight:300;line-height:100%;padding:6px 10px;margin:5px 15px 5px 0;position:relative}.filter-component .filter-tags li .remove-tag{background:url("/images/oberoihotels/filter-component/cross-icon.png") no-repeat 0 0;cursor:pointer;display:inline-block;height:11px;margin-left:10px;width:12px}.filter-component .filter-tags .clear-all-tags{background:url("/images/oberoihotels/filter-component/cross-icon2.png") no-repeat right center;color:#d8741b;cursor:pointer;font-size:0.938em;padding-right:20px;position:absolute;right:15px;text-transform:uppercase;top:20px}.filter-component .filter-results-list{margin:0 -1.5%}.filter-component .filter-results-list>li{float:left;list-style:outside none none;margin-bottom:32px;margin-right:1.5%;margin-left:1.5%;width:30.33%}.filter-component .filter-results-list>li .text-block{min-height:170px}.filter-component .image-text-block-style1 .text-block p br{display:none}@media only screen and (min-width: 768px) and (max-width: 1024px){.magazine-page .filter-component .filter-results-list>li{min-height:450px}.filter-component .filter-results-list.spa-filters-list>li .text-block{min-height:auto}.filter-component .filters-sub-category-list .filtercountrytab>li{width:50%;font-size:0.9em}.filter-component .filter-results-list>li{width:47%}.filter-component .filter-results-list>li:nth-child(3n){margin:0 1.5% 32px}.filter-component .filter-results-list>li .text-block{min-height:190px}.filter-component .filter-results-list>li.mr-none{margin-right:0}.experiences-page .filter-component .filter-results-list>li .text-block{min-height:190px}}@media only screen and (max-width: 767px){.filter-toggle{background:url("/images/oberoihotels/filter-component/filter-icon.png") no-repeat left center;color:#d8741b;cursor:pointer;display:block;font-family:"Roboto",sans-serif;font-size:0.5em;padding-left:18px;position:absolute;right:0;text-transform:uppercase;top:16px}.filter-toggle.actv:before{background-color:#d8741b;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;top:-7px;content:"";height:7px;position:absolute;right:0;width:7px}.rooms-suites-page .filter-component{padding-bottom:0}.experiences-page .filter-component .filter-results-list>li .text-block{min-height:auto}.filter-component{padding-bottom:50px}.filter-component .section-heading,.filter-component .mb-none{margin-bottom:25px !important;position:relative}.filter-component .filter-results-list>li{width:100%;margin-right:0;margin-left:0}.filter-component .filter-results-list>li:last-child{margin-bottom:0}.filter-component .filter-results-list .slick-list{padding:0 10% 0 0}.filter-component .filter-results-list .slick-slide{margin:0 30px 0 0}.filter-component .filter-results-list .image-text-block-style1 .image-block{opacity:1}.filter-component .filter-results-list .image-text-block-style1 .text-block{opacity:1;min-height:auto}.filter-component .filter-tags{display:none !important}.filter-component #clear-all{display:block;cursor:pointer;text-transform:uppercase}.filter-component .filter-popup{display:none;background-color:#fff;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:99999}.filter-component .filters-main-category{padding-top:15px;margin-bottom:10px}.filter-component .filters-main-category ul>li.one-tab.active{width:100%}.filter-component .filters-main-category .label-wrap{display:block;margin-bottom:10px;padding:0 15px}.filter-component .filters-main-category .label-wrap span{font-weight:400;margin:0;padding:0;width:50%}.filter-component .filters-main-category .label-wrap span:first-child{float:left}.filter-component .filters-main-category .label-wrap span:last-child{float:right;text-align:right}.filter-component .filters-main-category .filter-label{display:inline-block;margin:0 0 15px;padding-left:10px}.filter-component .filters-main-category ul{display:block;width:100%}.filter-component .filters-main-category ul>li{background:#ffffff;color:#000000;float:left;margin:0;padding:15px;text-align:center;width:33.33%}.filter-component .filters-main-category ul>li.active{background:#f5f5f5}.filter-component .filters-sub-category{background-color:#f5f5f5;float:left;height:100vh;width:35%}.filter-component .filters-sub-category ul>li{border-bottom:1px solid #e7e7e7;display:block;font-size:0.838em;margin:0;padding:15px}.filter-component .filters-sub-category ul li.active{background-color:#fff;border-color:#ffffff}.filter-component .filters-sub-category-list{border:0 none;float:left;height:calc(80vh - 106px);margin:0;overflow-y:auto;overflow-x:hidden;padding:0 10px;width:100%}.filter-component .filters-sub-category-list .filtercountrytab>li{display:block;float:none;font-size:0.838em;width:100%}.filter-component .filters-sub-category-list .filtercountrytab>li label{word-wrap:break-word}.filter-component .filters-sub-category-list .filtercountrytab>li label input{height:15px;width:15px}.filter-component .filters-sub-category-list .filtercountrytab>li label input:checked+span:before{background-position:-1px -23px}.filter-component .filters-sub-category-list .filtercountrytab>li label span{padding-left:20px;word-break:break-word;display:block}.filter-component .filters-sub-category-list .filtercountrytab>li label span::before{background:url("/images/oberoihotels/filter-component/tick-boxes.png") no-repeat -1px -1px;height:15px;width:15px;top:0px}.filter-component .filters-sub-category-list.single-colm{width:100%}.filter-component .filters-btns{background-color:#fff;display:block;bottom:0;left:0;padding:10px 0;position:fixed;width:100%}.filter-component .filters-btns li{border-right:1px solid #ebebeb;cursor:pointer;float:left;list-style:outside none none;text-align:center;text-transform:uppercase;width:50%}.filter-component .filters-btns li:last-child{border-right:0 none}.filter-component .filters-btns li.active{color:#d97620}}
/*# sourceMappingURL=filter-component.css.map */
