#main-content .container::before{position:absolute;top:0;width:0;background-color:transparent;content:"";display:none}#main-header .et_menu_container>.logo_container{display:none}#main-header #et-top-navigation{padding-left:0px !important;width:100%;text-align:center;padding-top:30px !important}#top-header #et-secondary-menu a span{text-transform:capitalize}#top-menu .logo-item a{padding-bottom:0 !important}nav#top-menu-nav,#top-menu,#top-menu-right,nav.fullwidth-menu-nav,.fullwidth-menu{float:none !important;display:inline-block}#top-header a i{color:#fff}#main-header #et-top-navigation #top-menu-nav{float:none !important;display:inline-block}#top-menu li a .logo_container{display:inline-block;margin:-37px 15px 0;max-width:80px;vertical-align:top;position:static !important}#top-menu li.current_page_item a .logo_container #logo{box-shadow:none}#top-menu li.current_page_item a{padding-bottom:0px !important}.properties-images img{box-shadow:none;border-radius:0px;width:100%;height:100%;object-fit:cover;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.properties-images .custom-featured-post{border-bottom:1px solid #d8d8d8;position:relative;overflow:hidden}.properties-images .custom-featured-post{border-bottom:1px solid #d8d8d8;position:relative;overflow:hidden}.properties-images .custom-featured-post .project-content{color:#fff;left:0;position:absolute;text-align:center;bottom:0;width:100%;z-index:99;padding:20px 10px 20px;background:none;bottom:auto;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.properties-images .custom-featured-post .project-content a h3{color:#fff;padding-bottom:0;text-transform:uppercase;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;letter-spacing:.5px}.properties-images .custom-featured-post:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.properties-images .custom-featured-post:hover h3{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.properties-images .custom-featured-post .project-post-thumbnail{height:375px;overflow:hidden}._villas-365-property-amenity-icon{filter:invert(1)}.amenities ._villas-365-property-amenity-room-button.active{color:#000 !important}.amenities ._villas-365-property-amenity-room-button{background-color:rgba(147,140,140,70%) !important}#main-header .nav li ul a{color:#000 !important}header#main-header .nav li ul{background-color:#fff !important}.amenities ._villas-365-property-amenity-room-button:hover{color:#000 !important}@media (max-width: 1200px){.home #page-container{padding-top:118px !important}#top-menu li{padding-right:10px !important}#top-menu li a{font-size:14px !important;letter-spacing:0px !important}#top-menu li.current_page_item:first-child{padding-right:10px !important}#top-menu li a .logo_container{margin:-30px 0px 0;max-width:60px}#top-menu li.current_page_item{padding-right:0px !important}}@media (max-width: 980px){#main-header .et_menu_container>.logo_container{display:block}#main-header .mobile_menu_bar:before{color:#fff}#main-header #et-top-navigation .current-menu-item .logo_container{display:none}#main-header #et-top-navigation{padding-top:26px !important}#main-header .et_menu_container>.logo_container #logo{box-shadow:none}.home ._villas-365-bootstrap .img-fluid{max-width:100%;height:100%}._villas-365-bootstrap .col-md-4{flex:0 0 20.333333%;max-width:20.333333%}._villas-365-search._villas-365-search-full ._villas-365-field-container>div:nth-child(3n+1){margin-bottom:0px}}@media (max-width: 767px){.properties-images{padding-top:0px !important}._villas-365-search._villas-365-search-full ._villas-365-field-container>div:nth-child(3n+1){margin-bottom:15px}}.experience-property-design .property-collection-posts{width:100%;margin-left:auto;margin-right:auto;max-width:initial}.experience-property-design .property-collection-posts .property-collection-grid{width:50%;border-bottom:1px solid #d8d8d8;position:relative;overflow:hidden;float:left}.experience-property-design .property-collection-posts .property-collection-grid:nth-child(2n+1){border-right:1px solid #d8d8d8}.experience-property-design .property-collection-posts .property-collection-grid .project-post-thumbnail{max-height:375px;overflow:hidden}.experience-property-design .property-collection-posts .property-collection-grid .project-post-thumbnail img{-webkit-transition:all 1s ease-out;transition:all 1s ease-out;margin-bottom:-5px;width:100%;vertical-align:middle}.experience-property-design .property-collection-posts .property-collection-grid 
 .project-content{background:none;bottom:auto;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);color:#fff;left:0;position:absolute;text-align:center;width:100%;z-index:99;padding:20px 10px 20px}.experience-property-design .property-collection-posts .property-collection-grid .project-content .project-post-title{color:#fff;text-shadow:-1px 1px 3px rgba(0,0,0,.8);padding-bottom:0;text-transform:uppercase;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;letter-spacing:.5px}.project-post:hover .project-post-thumbnail img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.project-post:hover .project-post-title{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.big_single-property .property-collection-grid img{height:100%;object-fit:cover;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;margin-bottom:-5px;width:100%;vertical-align:middle;box-shadow:none}.big_single-property .property-collection-grid .project-post-thumbnail{max-height:650px}.big_single-property .property-collection-grid .project-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.big_single-property .property-collection-grid .project-content h3{color:#fff;text-shadow:-1px 1px 3px rgba(0,0,0,.8);padding-bottom:0;text-transform:uppercase;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;letter-spacing:.5px}.project-filter-container{background:#e5e5e5;margin-bottom:1px;padding:20px;position:relative;background-size:cover}.project-collection-form-row{padding:150px 0}.project-collection-form-row .row{background:rgba(0,0,0,.6);padding:20px 20px 20px 30px;max-width:100%;margin-left:auto;margin-right:auto}#experience-things-form .checkbox-centered{text-align:center}.experience-title{color:#fff;font-family:"AcuminPro-Light",Arial,Helvetica,sans-serif !important;padding-bottom:10px;line-height:1em;font-weight:500}.experience-things-check-box input[type="checkbox"]{display:none;-webkit-appearance:checkbox;appearance:checkbox;margin:0 0 1rem}.experience-things-check-box input[type="checkbox"] + label{cursor:pointer;display:inline-block;height:auto;line-height:22px;padding-left:30px;font-family:"AcuminPro-Light",Arial,Helvetica,sans-serif !important;position:relative;width:auto;margin-top:7px;color:#fff;font-size:16px;margin-bottom:10px;margin-left:.5rem;margin-right:1rem}.experience-things-check-box input[type="checkbox"]{display:none}.experience-things-check-box input[type="checkbox"]:checked + label:before{background:url("https://cdn-ildidcl.nitrocdn.com/vPLWKGIKUJpFGGCQqWgIovQeLXZOovEU/assets/images/optimized/rev-15896d5/www.premiumwhistler.com/wp-content/themes/camelot/./images/check-b.png") no-repeat}.experience-things-check-box input[type="checkbox"] + label:before{background:url("https://cdn-ildidcl.nitrocdn.com/vPLWKGIKUJpFGGCQqWgIovQeLXZOovEU/assets/images/optimized/rev-15896d5/www.premiumwhistler.com/wp-content/themes/camelot/./images/uncheck.png") no-repeat;content:" ";display:block;height:25px;left:0;position:absolute;top:0;width:25px}.property-wrapper{position:relative}.loading-overlay{background:rgba(255,255,255,0);bottom:0;height:0;left:0;overflow:hidden;position:absolute;right:0;top:0;transition:background-color 500ms ease 0s;z-index:999}.loading-overlay.show{background-color:rgba(255,255,255,.8);height:auto;overflow:visible}.loading-overlay.show .ot-loading-gif{display:block}.property-wrapper .fullWidth{width:100%;margin-left:auto;margin-right:auto;max-width:initial}.project-post{border-bottom:1px solid #d8d8d8;position:relative;overflow:hidden}.property-wrapper .row .project-post:nth-child(2n+1){border-right:1px solid #d8d8d8}.property-wrapper .property-collection-posts{display:flex;flex-wrap:wrap}.experience-property-design .property-wrapper .property-collection-posts .property-collection-grid{width:calc(100% / 2);overflow:hidden;position:relative;border-bottom:1px solid #d8d8d8}.three-box-design .property-wrapper .property-collection-posts .property-collection-grid{width:calc(100% / 3);overflow:hidden;position:relative;border-bottom:1px solid #d8d8d8}.experience-property-design .property-wrapper .property-collection-posts .property-collection-grid .project-post-thumbnail{max-height:375px}.three-box-design .property-wrapper .property-collection-posts .property-collection-grid .project-post-thumbnail{max-height:250px}.property-wrapper .property-collection-posts .property-collection-grid .project-post-thumbnail img{-webkit-transition:all 1s ease-out;transition:all 1s ease-out;margin-bottom:-5px;width:100%;vertical-align:middle;border-radius:0px}.property-wrapper .property-collection-posts .property-collection-grid  .project-content{color:#fff;left:0;position:absolute;text-align:center;bottom:0;width:100%;z-index:99;padding:20px 10px 20px;background:none;bottom:auto;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.property-wrapper .property-collection-posts .property-collection-grid:nth-child(2n+1){border-right:1px solid #d8d8d8}.property-wrapper .property-collection-posts .property-collection-grid .project-content .project-post-title{color:#fff;text-shadow:-1px 1px 3px rgba(0,0,0,.8);color:#fff;padding-bottom:0;text-transform:uppercase;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;letter-spacing:.5px}.property-wrapper .property-collection-posts .property-collection-grid:last-child{border-right:0px}@media (max-width: 1200px){.three-box-design .property-wrapper .property-collection-posts .property-collection-grid{width:calc(100% / 2)}}@media (max-width: 980px){.experience-property-design .property-wrapper .property-collection-posts .property-collection-grid{width:100%}}@media (max-width: 640px){.three-box-design .property-wrapper .property-collection-posts .property-collection-grid{width:100%}.experience-things-check-box input[type="checkbox"] + label{margin-left:1.5rem;margin-right:1.5rem}}.services-boxes .property-wrapper .property-collection-posts .property-collection-grid{width:calc(100% / 3)}.catered-services .smush-detected-img{box-shadow:none;border-radius:0px;height:100%;display:block;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.catered-services .project-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.catered-services .project-content .project-post-title{color:#fff;text-shadow:-1px 1px 3px rgba(0,0,0,.8);text-transform:uppercase;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;letter-spacing:.5px;padding-bottom:0px}@media (min-width: 800px){.smush-detected-img{box-shadow:none !important}}@media (max-width: 1200px){.services-boxes .property-wrapper .property-collection-posts .property-collection-grid{width:calc(100% / 2)}#post-page-space .property-wrapper .property-collection-posts .property-collection-grid{width:calc(100% / 2) !important}}@media (max-width: 640px){.services-boxes .property-wrapper .property-collection-posts .property-collection-grid{width:100%}#post-page-space .property-wrapper .property-collection-posts .property-collection-grid{width:100% !important}}#post-page-space .property-wrapper .property-collection-posts .property-collection-grid{width:calc(100% / 3)}.concierge-services-bottom .custom-featured-post .project-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.concierge-services-bottom .custom-featured-post .project-content .project-post-title{color:#fff;text-shadow:-1px 1px 3px rgba(0,0,0,.8);text-transform:uppercase;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;letter-spacing:.5px;padding-bottom:0px}.concierge-services-bottom .custom-featured-post  .smush-detected-img{height:100%;display:block;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}table thead,table tfoot{background:#f8f8f8;color:#0a0a0a}table thead,table tbody,table tfoot{border:1px solid #f1f1f1;background-color:#fefefe}table thead tr,table tfoot tr{background:transparent}.entry-content thead th,.entry-content tr th h4{font-family:"AcuminPro-Light",Arial,Helvetica,sans-serif !important;font-weight:500}table tbody tr:nth-child(even){background-color:#f1f1f1}.common-getting-section .property-collection-grid{}.common-getting-section .property-collection-grid .smush-detected-img{-webkit-transition:all 1s ease-out;transition:all 1s ease-out;margin-bottom:-5px;width:100%}.common-getting-section .property-collection-grid .project-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;text-align:center}.common-getting-section .property-collection-grid .project-content .project-post-title{color:#fff;text-shadow:-1px 1px 3px rgba(0,0,0,.8);text-transform:uppercase;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;letter-spacing:.5px;padding-bottom:0px;width:100%}.social-media-blocks .property-collection-grid .project-post-thumbnail .smush-detected-img{width:100%;height:100%;display:block;border-radius:0px}.contact-form-block #gform_wrapper_3 form .gform_footer.top_label{justify-content:center}.contact-form-block #gform_wrapper_3 form .gform_footer.top_label{justify-content:center}.contact-form-block #gform_wrapper_3 form .gform_footer.top_label input{font-family:"AcuminPro-Light",Arial,Helvetica,sans-serif !important;font-weight:400}._villas-365-property-amenities ._villas-365-property-amenity-switcher-inline ._villas-365-property-amenity-switcher-inline-items span{color:#fff}.project-post-thumbnail{height:375px;overflow:hidden}.project-post-thumbnail img{box-shadow:none;border-radius:0px;width:100%;height:100%;object-fit:cover;-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.project-content{background:rgba(0,0,0,.4);color:#fff;left:0;position:absolute;text-align:center;bottom:0;width:100%;z-index:99;padding:20px 10px 20px;background:none;bottom:auto;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.project-post-title{color:#fff;padding-bottom:0;text-transform:uppercase;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;letter-spacing:.5px;text-shadow:2px 2px black}.empty-section{padding:0 !important}.ppw-post-password-container{width:540px;display:block;min-height:700px;padding:100px 0}.ppw-post-password-container form label{font-weight:600;color:#000;padding:0;font-size:13px;text-align:left;width:100%}.ppw-post-password-container form{padding:40px;background-color:rgba(0,0,0,.64);border-radius:4px;color:#fff}.ppw-ppf-input-container h1,.ppw-ppf-input-container h4{color:#fff}.ppw-post-password-container form input[type="submit"]{position:relative;padding:.2em 2em;border:2px solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#358ad9;font-size:18px;font-weight:500;line-height:1.7em !important;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;margin:19px 0;color:#fff;border-radius:4px}.ppw-post-password-container form input[type="password"],.ppw-post-password-container form input[type="submit"]{width:95%;margin:7px 0;border-radius:5px}.ppw-post-password-container form input[type="password"]{border:1px solid #ddd !important;height:37px}.ppw-post-password-container form input[type="submit"]{border:none}form.post-password-form p:first-child{background:none;border-bottom:1px solid #eee;padding:15px 65px;line-height:1.4;margin:0}form.post-password-form p{background:#f8f8f8;color:#666;text-align:center;padding:11px 0}.single-property .mfp-title{display:none}.post-password-required .et_builder_inner_content{max-width:1080px;width:80%;margin:auto}.post-password-required .et-l.et-l--post{background-image:url("https://cdn-ildidcl.nitrocdn.com/vPLWKGIKUJpFGGCQqWgIovQeLXZOovEU/assets/images/optimized/rev-15896d5/www.premiumwhistler.com/wp-content/uploads/2016/04/5430196014800261165-1.jpg") !important;height:1200px;background-position:center;background-size:cover}.post-password-required .et-l.et-l--post.nitro-lazy{background-image:none !important}p.pwd-fields{display:flex;width:100%}p.pwd-fields .ppw-post-password-container form input[type=submit]{padding:0}p.pwd-fields input.btn-primary.btn-block{width:30%}