b,strong{font-weight:700}@keyframes animation_fountain{0%{transform:scale(1);background-color:#c3c3c3}100%{transform:scale(.3);background-color:#c3c3c3}}.loading-icon{position:relative;margin-right:5px;float:left;width:12px;height:12px;display:block;background-color:#c3c3c3;animation-name:animation_fountain;-o-animation-name:animation_fountain;-ms-animation-name:animation_fountain;-webkit-animation-name:animation_fountain;-moz-animation-name:animation_fountain;animation-duration:1.5s;-o-animation-duration:1.5s;-ms-animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal;transform:scale(.3);-o-transform:scale(.3);-ms-transform:scale(.3);-webkit-transform:scale(.3);-moz-transform:scale(.3);border-radius:19px;-o-border-radius:19px;-ms-border-radius:19px;-webkit-border-radius:19px;-moz-border-radius:19px}.loading-icon:nth-child(1){animation-delay:.6s;-o-animation-delay:.6s;-ms-animation-delay:.6s;-webkit-animation-delay:.6s;-moz-animation-delay:.6s}.loading-icon:nth-child(2){animation-delay:.75s;-o-animation-delay:.75s;-ms-animation-delay:.75s;-webkit-animation-delay:.75s;-moz-animation-delay:.75s}.loading-icon:nth-child(3){animation-delay:.9s;-o-animation-delay:.9s;-ms-animation-delay:.9s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s}.loading-icon:nth-child(4){animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s}.loading-icon:nth-child(5){animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}.close-icon,.range-filters .category-whole .m-dropdown-trigger:after,.range-filters .category-whole .m-dropdown-trigger:before,.search-filter .pills-filler .pills .m-dropdown-trigger:after,.search-filter .pills-filler .pills .m-dropdown-trigger:before,.search-filter-panel .close-button:after,.search-filter-panel .close-button:before,.search-filter-panel .filter-button-hover.opened-hover:after,.search-filter-panel .filter-button-hover.opened-hover:before,.search-filter-panel .filter-button-hover.opened:after,.search-filter-panel .filter-button-hover.opened:before,.search-filter-panel .filter-button-hover:after,.search-filter-panel .filter-button-hover:before,.search-filter-panel .filter-button.opened-hover:after,.search-filter-panel .filter-button.opened-hover:before,.search-filter-panel .filter-button.opened:after,.search-filter-panel .filter-button.opened:before,.search-filter-panel .filter-button:after,.search-filter-panel .filter-button:before{height:2px;content:" ";position:absolute;top:50%;transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);width:14px;right:15px;background-color:#134f8f;cursor:pointer}.search-filter .back-btn{margin:8px 0 0 20px;cursor:pointer;position:relative;height:20px;width:20px;display:inline-block;vertical-align:top}.search-filter .back-btn:after,.search-filter .back-btn:before{background-color:#2574b4;content:" ";width:3px;height:12px;position:absolute;border-radius:3px}.search-filter .back-btn:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);top:0}.search-filter .back-btn:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);bottom:0}.search-filter .filter-controls{border-top:1px solid #d3d3d3;padding:10px;margin-top:10px;float:left;width:100%}.search-filter .filter-controls .controls-bg{background-color:#F4F4F4;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;width:100%;padding:5px;border-radius:3px}.search-filter .filter-controls .clear-all-button{height:44px;color:#134f8f;line-height:44px;font-weight:600;margin-right:15px;cursor:pointer;font-size:16px;text-decoration:none}.search-filter .filter-controls .filter-apply,.search-filter .filter-controls .filter-apply-hover{padding:0 16px;text-transform:capitalize;border-radius:2px;font-size:16px;height:44px;outline:0;cursor:pointer;margin:0;min-width:inherit;border:1px solid #134f8f}.search-filter .filter-controls .filter-apply-hover:focus,.search-filter .filter-controls .filter-apply-hover:hover,.search-filter .filter-controls .filter-apply:focus,.search-filter .filter-controls .filter-apply:hover{background:#0f3f72;border:1px solid #0f3f72}.search-filter .category-controls-wrapper{display:none;background:#F4F4F4}.search-filter.hotel-directory-page .search-filter-panel{padding-top:15px;margin-top:0}.search-filter-panel{padding:2px 0 13px;margin-bottom:2px}.search-filter-panel+.filter-controls{display:none}.search-filter-panel .filter-header{font-size:14px;min-width:100px;float:right;height:44px;line-height:44px;display:inline-block;margin-bottom:13px}.search-filter-panel .filter-button,.search-filter-panel .filter-button-hover{padding:0 40px 0 16px;border-radius:2px;font-size:16px;font-weight:700;height:44px;cursor:pointer;display:block;margin-left:auto;position:relative;transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;border:1px solid #134f8f;background-color:#fff;color:#134f8f;line-height:40px;text-decoration:none;letter-spacing:.5px}.search-filter-panel .filter-button-hover:before,.search-filter-panel .filter-button:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);right:19px;width:9px}.search-filter-panel .filter-button-hover:after,.search-filter-panel .filter-button:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);right:14px;width:9px}.search-filter-panel .filter-button-hover.opened,.search-filter-panel .filter-button-hover.opened-hover,.search-filter-panel .filter-button.opened,.search-filter-panel .filter-button.opened-hover{background-color:#F4F4F4;border-color:#F4F4F4}.search-filter-panel .filter-button-hover.opened-hover:before,.search-filter-panel .filter-button-hover.opened:before,.search-filter-panel .filter-button.opened-hover:before,.search-filter-panel .filter-button.opened:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.search-filter-panel .filter-button-hover.opened-hover:after,.search-filter-panel .filter-button-hover.opened:after,.search-filter-panel .filter-button.opened-hover:after,.search-filter-panel .filter-button.opened:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}.search-filter-panel .close-button{display:none;margin-left:auto;position:relative;color:#134f8f;padding-right:20px;cursor:pointer;font-weight:600;text-decoration:none}.search-filter-panel .close-button:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);right:0;margin-top:-1px}.search-filter-panel .close-button:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);right:0;margin-top:-1px}.search-filter-panel .filter-drawer{border-bottom-right-radius:3px;border-bottom-left-radius:3px;margin:0 auto auto;display:none;overflow:hidden;transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;border:1px solid #fff}.search-filter-panel .filter-drawer.opened{border:1px solid #a4a4a4;max-height:1000px;padding-top:10px;width:100%}.search-filter-panel .filter-drawer.opened .filter-checkbox+label{opacity:1}.search-filter-panel .filter-drawer.opened .category-controls-wrapper{display:block}.search-filter-panel .filter-drawer .category-container:not(.expanded) .category-controls-wrapper,.search-filter-panel .filter-drawer.view-more .category-more{display:none}.search-filter-panel .filter-drawer.view-more{position:relative;overflow:hidden}.search-filter-panel .filter-drawer.view-more .filter-container{width:100%;border:0;-ms-flex-align:start;align-items:flex-start}.search-filter-panel .filter-drawer.view-more .close-button{display:inline-block}.search-filter-panel .filter-drawer.view-more .category-controls{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.search-filter-panel .filter-drawer.view-more .category-container:not(.expanded),.search-filter-panel .filter-drawer.view-more .filter-controls{display:none}.search-filter-panel .filter-drawer.view-more .category-container.expanded{width:100%}.search-filter-panel .filter-drawer.view-more .filter-item{width:25%}.search-filter-panel .filter-drawer.view-more .filter-item.is-hidden{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1}.search-filter-panel .filter-drawer.view-more .remaining-filter-list{display:-ms-flexbox;display:flex}.search-filter-panel .range-filters .filter-container .category-whole{padding-left:0}.search-filter-panel .range-filters .filter-container .category-whole li{height:44px}.search-filter-panel .range-filters .filter-container .category-header{padding:10px 10px 10px 0}.search-filter-panel .filter-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-filter-panel .filter-container .category-container{width:25%;font-size:14px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;outline:0;transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;-ms-flex-line-pack:start;align-content:flex-start}.search-filter-panel .filter-container .category-container.empty-initial-filter{padding:20px 10px}.search-filter-panel .filter-container .category-container.expanded .category-whole{max-height:400px;min-height:70px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.search-filter-panel .filter-container .category-header{width:100%;color:#1C1C1C;padding:10px;background-color:#f3f3f3;border-radius:3px;display:-ms-flexbox;display:flex}.search-filter-panel .filter-container .category-title{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;font-weight:600}.search-filter-panel .filter-container .category-whole{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:10px;outline:0}.search-filter-panel .filter-container .filter-item{display:flex;display:-ms-flexbox;width:100%;-ms-flex:auto;flex:auto;padding:15px 5px 15px 15px;position:relative}.search-filter-panel .filter-container .filter-item.is-hidden{display:none}.search-filter-panel .filter-container .filter-title{cursor:pointer;margin-left:5px;position:absolute;left:40px;top:20px}.search-filter-panel .filter-container .filter-checkbox{opacity:0;width:25px;height:25px;border-radius:3px;position:relative;z-index:1;cursor:pointer}.search-filter-panel .filter-container .filter-checkbox+label{position:absolute;height:25px;border-radius:3px;cursor:pointer;opacity:0;top:20px;left:40px}.search-filter-panel .filter-container .filter-checkbox+label:before{line-height:24px;opacity:1;width:23px;content:"";height:23px;border-radius:3px;border:1px solid #a4a4a4;margin-right:5px;position:absolute;display:inline-block;left:-30px;top:-1px}.search-filter-panel .filter-container .filter-checkbox:focus+label:before{border:1px solid #4D90FE}.search-filter-panel .filter-container .filter-checkbox:checked+label:before{opacity:1;background-color:#a4a4a4;color:#fff;font-family:marriott-icons;content:"\e608";position:absolute;text-align:center}.search-filter-panel .filter-container .remaining-filter-list{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;display:none;overflow:hidden}.search-filter-panel .filter-container .category-more{-ms-flex-positive:1;flex-grow:1;color:#134f8f;cursor:pointer;text-align:left;padding:10px;font-weight:600}.search-filter-panel .filter-container .category-more .show-all-link{text-decoration:none;color:#134f8f}.search-filter-panel .filter-container .category-controls{width:100%;margin-top:10px;border-top:1px solid #f3f3f3;padding-top:10px;display:none}.search-filter-panel .filter-container .category-controls .category-done{cursor:pointer;font-size:16px;padding:0 16px;height:44px;line-height:40px;border-radius:3px;font-weight:600;min-width:auto;border:1px solid #134f8f}.search-filter-panel .filter-container .category-controls .category-done:focus,.search-filter-panel .filter-container .category-controls .category-done:hover{background:#0f3f72;border:1px solid #0f3f72}.search-filter-panel .filter-container .category-controls .category-cancel{margin-right:10px;font-weight:600;cursor:pointer;font-size:16px;line-height:44px;height:44px;color:#134f8f;text-decoration:none}.search-filter{background-color:#fff;position:relative}.search-filter .freeze-panel{position:absolute;top:0;left:0;background-color:#fff;width:100%;height:100%;display:none;z-index:1002}.search-filter .freeze-panel .freeze-panel-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.search-filter .freeze-panel .loading-text{width:125px;height:30px;font-size:14px;font-weight:600;text-align:center;color:#707070;line-height:16px;text-transform:uppercase;margin-top:10px}.search-filter .freeze-panel .loading-panel{margin:0 auto;width:87px}.search-filter .freeze-panel.search-filter-closed .loading-text{top:40px}.search-filter .freeze-panel.search-filter-closed .loading-panel{top:25px}.search-filter .pills-filler{margin-top:15px}.search-filter .pills-filler .pills{background-color:#f3f3f3;border-radius:2px;border:1px solid #d2d2d2;height:32px;font-size:12px;line-height:17px;padding:7px 35px 7px 10px;margin-right:10px;margin-bottom:10px;display:inline-block;position:relative;cursor:pointer;color:#000}.search-filter .pills-filler .pills .m-dropdown-trigger:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);right:10px}.search-filter .pills-filler .pills .m-dropdown-trigger:after{right:10px}.search-filter .page-take-over-wrapper,.search-filter .page-take-over-wrapper .category-controls-wrapper{width:100%}.search-filter .numberCollection,body.is-form-takeover .search-filter.is-hidden-s{display:none}.page-take-over{background-color:#f3f3f3}.page-take-over .numberCollection{display:block}.page-take-over .filter-header{display:none}.page-take-over .page-take-over-wrapper{width:100%}.page-take-over .page-take-over-wrapper.hide-take-over-wrapper{display:none!important}.page-take-over .pills-filler,.page-take-over .search-filter-panel .filter-drawer.view-more .close-button{display:none}.page-take-over .search-filter-panel .filter-drawer.view-more .category-container:not(.expanded){width:100%;border:initial;position:static;z-index:0;outline:0;padding:initial;overflow:initial}.page-take-over .search-filter-panel .filter-drawer.opened{border:none;padding-top:0;margin-top:0}.page-take-over.search-filter .category-controls-wrapper,.page-take-over.search-filter .filter-controls{padding:0;margin:0;width:100%;position:fixed;height:95px;bottom:0;left:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);border:none}.page-take-over.search-filter .category-controls-wrapper .controls-bg,.page-take-over.search-filter .filter-controls .controls-bg{display:block;margin-top:10px}.page-take-over.search-filter .category-controls-wrapper .category-controls,.page-take-over.search-filter .filter-controls .category-controls{display:none}.page-take-over.search-filter .category-cancel,.page-take-over.search-filter .clear-all-button{width:40%;box-shadow:0 0 5px rgba(0,0,0,.3);margin:0 5% 30px;float:right;display:inline-block;text-align:center;border:1px solid #134f8f;border-radius:2px;background-color:#fff}.page-take-over.search-filter .category-done,.page-take-over.search-filter .filter-apply,.page-take-over.search-filter .filter-apply-hover{padding:0 16px;text-transform:capitalize;border-radius:2px;font-size:16px;height:44px;outline:0;cursor:pointer;float:left;margin:0 5% 30px;width:40%;box-shadow:0 0 5px rgba(0,0,0,.3)}.page-take-over .search-filter-panel{background-color:#f3f3f3;padding:0;margin:0;height:calc(100% - 185px);overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:auto}.page-take-over .search-filter-panel .filter-drawer.is-hidden{border:0;display:block;height:auto}.page-take-over .search-filter-panel .filter-drawer .filter-container div:last-child{border:none!important}.page-take-over .search-filter-panel .filter-container .category-container.expanded .category-whole{max-height:none;display:block}.page-take-over .search-filter-panel .category-container{width:100%;padding:0;margin:0 15px;border-bottom:1px solid #d2d2d2}.page-take-over .search-filter-panel .category-container.empty-initial-filter{padding:0}.page-take-over .search-filter-panel .category-container .category-header{padding:20px 0;cursor:pointer;width:100%;display:-ms-flexbox;display:flex}.page-take-over .search-filter-panel .category-container .numberCollection:not(:empty){color:#fff;background-color:#777;font-weight:300;padding:5px 10px;font-size:16px;line-height:20px;border-radius:3px;float:right;margin-top:-7px;margin-right:23px}.page-take-over .search-filter-panel .category-whole{height:calc(100% - 165px);display:none}.page-take-over .search-filter-panel .filter-checkbox+label{opacity:1}.page-take-over .search-filter-panel .remaining-filter-list{display:block}.page-take-over .search-filter-panel .category-more,.page-take-over .search-filter-panel .range-filters .filter-item .m-dropdown-trigger,.page-take-over .search-filter-panel .range-filters .filter-item.selected .m-dropdown-trigger{display:none}.page-take-over .search-filter-panel .range-filters{height:auto;width:100%}.page-take-over .search-filter-panel .range-filters .category-container{width:100%}.page-take-over .search-filter-panel .range-filters .category-container .category-header{line-height:14px}.page-take-over .search-filter-panel .range-filters .filter-item{margin:0}.page-take-over .search-filter-panel .range-filters .filter-item.selected{background:#d2d2d2}.page-take-over .search-filter-panel .range-filters .filter-item label{width:98%;color:#494949}.page-take-over .search-filter-panel .range-filters .filter-item label:hover{background:0 0}.page-take-over .search-filter-panel .range-filters .page-take-over-wrapper{display:block}.search-filter-panel .category-container.page-take-over{overflow:visible;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:auto}.search-filter-panel .category-container.page-take-over .page-take-over-wrapper{width:100%;height:100%}.search-filter-panel .category-container.page-take-over .category-whole{margin-bottom:95px;height:calc(100% - 185px);display:inline-block;padding:0;overflow:auto;background-color:#F4F4F4;max-height:none}.search-filter-panel .category-container.page-take-over .filter-item{width:100%}.search-filter-panel .category-container.page-take-over .category-controls{background-color:#F4F4F4}.search-filter-panel .category-container.page-take-over .category-controls .category-cancel{margin:0 5% 30px}.range-filters{display:inline-block}.range-filters .category-title{font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1}.range-filters .category-whole{display:inline-block}.range-filters .category-whole .filter-item{display:inline-block;position:relative;margin:0 2px;width:auto;padding:0;border-radius:3px}.range-filters .category-whole .filter-item.selected{background:#F4F4F4}.range-filters .category-whole .filter-item.selected .m-dropdown-trigger{opacity:1;width:20px}.range-filters .category-whole .filter-item.selected .m-dropdown-trigger:after,.range-filters .category-whole .filter-item.selected .m-dropdown-trigger:before{width:10px;content:""}.range-filters .category-whole .filter-item.selected label{color:#707070}.range-filters .category-whole .filter-item label{color:#134f8f;cursor:pointer;display:inline-block;line-height:44px;padding:0 6px}.range-filters .category-whole .filter-item label:hover{background-color:#f3f3f3}.range-filters .category-whole .filter-item.filter-disabled{pointer-events:none}.range-filters .category-whole .filter-item.filter-disabled label{color:#a4a4a4}.range-filters .category-whole .m-dropdown-trigger{position:relative;transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;opacity:0;top:-1.625rem;display:inline-block;width:0;padding:0}.range-filters .category-whole .m-dropdown-trigger:after,.range-filters .category-whole .m-dropdown-trigger:before{background-color:#777;right:0;top:22px;content:none;width:0}.range-filters .category-whole .m-dropdown-trigger:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.range-filters .category-whole .range-filter-checkbox{height:0;width:0;opacity:0}.range-filters .category-container,.range-filters .category-container .page-take-over-wrapper,.range-filters.search-filter-panel .filter-container .category-container{width:auto;display:inline-block}.range-filters .range-filter-checkbox:focus+label{outline:-webkit-focus-ring-color auto 5px}.range-filters .category-container{padding-right:10px}.range-filters .category-container .category-header{width:auto;background:0 0;display:inline-block;padding-right:0;line-height:24px;vertical-align:top}.range-filters .category-container .category-done{width:90%}.search-filter-panel .range-filters .category-container{width:auto;display:inline-block;padding:0}.search-filter:not(.page-take-over) .range-filters .category-container{padding-right:20px}@media (min-width:64em){.search-filter-panel{padding:0;margin:20px 0}.search-filter-panel .filter-header{margin:0}.search-filter-panel .filter-drawer{max-height:0;display:block;visibility:hidden}.search-filter-panel .filter-drawer.view-more .filter-item{max-width:25%}.search-filter-panel .filter-drawer.opened{margin-top:20px;visibility:visible}.search-filter .freeze-panel{z-index:4}}