.icpimagebox .elementor-image-box-content{padding:14px 40px 40px 40px;min-height:400px}.icpimagebox .elementor-image-box-img{display:flex;justify-content:center;align-items:center;overflow:hidden;height:300px}.icpimagebox .elementor-image-box-img img{flex-shrink:0;min-width:100%;min-height:100%}.mobiledropdownmenu .elementor-nav-menu--dropdown a,.mobiledropdownmenu .elementor-menu-toggle{justify-content:center}.wsaaslider h2{color:var(--e-global-color-text);font-family:"ITC New Baskerville Regular",Sans-serif;font-size:42px;font-weight:400;text-transform:none;font-style:normal;line-height:39px;letter-spacing:.1px}@media (max-width:1024px){.wsaaslider h2{font-size:29px}}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.stripe-title h1:before{content:"";display:block;position:absolute;width:100%;height:1px;background:#d2b5a4;top:50%}.stripe-title h1 span{display:inline-block;letter-spacing:4px;background:#fff;position:relative;z-index:2;padding:0 72px;max-width:99%}@media (max-width:1024px){.stripe-title h1 span{letter-spacing:.4px;padding:0 12px}.stripe-title h1:before{display:none}}.stripe-title h2:before{content:"";display:block;position:absolute;width:100%;height:1px;background:#d2b5a4;top:50%}.stripe-title h2 span{display:inline-block;background:#fff;position:relative;z-index:2;padding:0 72px;max-width:99%}.stripe-title-bg h2 span{background:#DAD9D6}.stripe-title-bg2 h2 span{background:#F4F4F3}.stripe-title-bg3 h2 span{background:#F2F2F2}@media (max-width:1024px){.stripe-title h2 span{padding:0 10px}}.icp-gdpr a{text-decoration:underline;color:#fff}.elementor-7 .elementor-element.elementor-element-8e8b364 .elementor-nav-menu--dropdown a{padding-left:10px;padding-right:50px}.ultimate-slide-img{width:60%;float:left}.content-section{width:40%;float:right;padding:9% 30px 30px 30px}@media (max-width:1024px){.ultimate-slide-img{width:100%;float:none}.content-section{width:100%;float:none}}.slick-slide{font-family:"ITC New Baskerville Regular",Sans-serif}.slick-slide h4{font-size:16px;text-transform:uppercase}a.ultimate_carousel_btn{text-decoration:none;color:#44443c!important;font-size:16px}a.ultimate_carousel_btn{border-bottom:2px solid #CEB4A9;padding-bottom:4px;transition:all 0.3s ease}.slick-slide a.ultimate_carousel_btn:hover{padding-bottom:10px}button.slick-prev.slick-arrow,button.slick-next.slick-arrow{display:none!important}.slick-prev,.slick-next{display:none!important}#icp-apart-prev,#icp-apart-next{font-size:20px!important;margin-left:1px;width:50px;background-color:#CEB4A97D;z-index:20;border:none}a#icp-apart-prev:hover,a#icp-apart-next:hover{background-color:#ceb4a9}@media (max-width:480px){#tdt-slider-217 .slick-prev,#tdt-slider-217 .slick-next{display:none!important}}.icpslider .swiper-slide{align-items:center;overflow:hidden}.icpslider .swiper-slide img{flex-shrink:0;min-width:100%;min-height:100%}.icpslider .elementor-swiper-button.elementor-swiper-button-prev,.icpslider .elementor-swiper-button.elementor-swiper-button-next{font-size:20px!important;position:relative;padding:15px 0 0 15px;margin-right:-4px;float:right;top:-30px;right:-43px;width:50px;height:50px;background-color:#CEB4A97D;z-index:20}.elementor-element .swiper-container .elementor-swiper-button-prev,.elementor-element .swiper-container~.elementor-swiper-button-prev,.elementor-element .swiper .elementor-swiper-button-prev,.elementor-element .swiper~.elementor-swiper-button-prev,.elementor-lightbox .swiper-container .elementor-swiper-button-prev,.elementor-lightbox .swiper-container~.elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper~.elementor-swiper-button-prev{left:-54px!important}.icpslider2 .elementor-swiper-button.elementor-swiper-button-prev,.icpslider2 .elementor-swiper-button.elementor-swiper-button-next{padding:15px 0 0 15px;margin-right:-4px;float:right;top:-31px;right:-42px}.icpslider .elementor-swiper-button.elementor-swiper-button-prev:hover,.icpslider .elementor-swiper-button.elementor-swiper-button-next:hover{background-color:#CEB4A9}.icpslider .elementor-swiper-button-prev{left:-55px}.icpslider .swiper-pagination-bullets{bottom:70px}.icpslider2 .swiper-pagination-bullets{bottom:25px!important}@media (max-width:1024px){.icpslider .elementor-swiper-button.elementor-swiper-button-prev,.icpslider .elementor-swiper-button.elementor-swiper-button-next{display:none}.icpslider .swiper-pagination-bullets{bottom:30px}.icpslider{margin-bottom:60px}}.logoflex img{transition:width .2s ease}.elementor-sticky--effects .logoflex img{width:180px!important;transition:width .2s ease}.mouselink a{text-decoration:none}.mouselink a{border-bottom:2px solid #CEB4A9;padding-bottom:4px;transition:all 0.3s ease}.mouselink a:hover{padding-bottom:10px}a.icptextlink{text-decoration:none;border-bottom:2px solid #CEB4A9;padding-bottom:4px;transition:all 0.3s ease}a.icptextlink:hover{padding-bottom:10px}.icpblog .elementor-post__card{min-height:350px}.icpblog a.elementor-post__read-more{position:absolute;top:92%;text-decoration:none;border-bottom:2px solid #CEB4A9;padding-bottom:4px;transition:all 0.3s ease}.icpblog a.elementor-post__read-more:hover{padding-bottom:10px}.icpblog .elementor-post__excerpt{padding-bottom:72px}.icp-sf-box .eael-post-carousel.swiper-container .swiper-slide{text-align:left}.icp-sf-box .eael-grid-post-holder-inner{height:542px}.icp-sf-box .eael-post-elements-readmore-btn{top:500px;position:absolute}.icp-sf-box a.eael-post-elements-readmore-btn{transition:all 0.3s ease!important}.icp-sf-box a.eael-post-elements-readmore-btn:hover{padding-bottom:10px!important}.icp-sf-box .swiper-button-next,.swiper-button-prev{width:unset!important;height:unset!important}.icp-sf-box .swiper-container-wrap .swiper-button-next,.icp-sf-box .swiper-container-wrap .swiper-button-prev{padding:12px 18px 12px 18px!important}.icp-vc-box .eael-grid-post-holder-inner{height:642px}.icp-sf-box2 a.elementor-post__read-more{text-decoration:none;border-bottom:2px solid #CEB4A9;padding-bottom:4px;transition:all 0.3s ease}.icp-sf-box2 a.elementor-post__read-more:hover{padding-bottom:10px!important}.ui-datepicker{width:17em;font-size:20px;font-family:"NewBaskervilleITC W05 Regular",serif;display:none}.ui-datepicker *{font-weight:400;font-size:14px;text-align:center;border:0}#ui-datepicker-div.ui-widget-content{background:#f4f4f3;z-index:1000;border:none;padding:20px;border-radius:0;box-sizing:border-box}#ui-datepicker-div.ui-widget-content *{font-weight:400;font-size:14px;text-align:center}.ui-datepicker .ui-widget-header{background-color:#f4f4f3!important}.ui-datepicker .ui-widget-header{position:relative;padding:10px 0;border-radius:0!important;border:0!important;height:47px}.ui-datepicker .ui-widget-header .ui-datepicker-prev,.ui-datepicker .ui-widget-header .ui-datepicker-next{position:absolute;top:50%;background-image:url(/wp-content/themes/ICP/images/left-arrow-datepicker-pink.svg);background-size:10px;background-position:center;background-repeat:no-repeat;background-color:#f4f4f3;cursor:pointer}.ui-datepicker .ui-widget-header .ui-datepicker-prev{left:0;transform:translateY(-50%)}.ui-datepicker .ui-widget-header .ui-datepicker-next{transform:translateY(-50%) rotate(180deg)!important;right:0}.ui-datepicker .ui-state-disabled,.ui-datepicker .ui-widget-content .ui-state-disabled,.ui-datepicker .ui-widget-header .ui-state-disabled{opacity:.35}.ui-datepicker .ui-widget-header .ui-datepicker-prev span,.ui-datepicker .ui-widget-header .ui-datepicker-next span{background-image:none;color:#fff0}.ui-datepicker .ui-widget-header .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;background:#f4f4f3}.ui-datepicker .ui-widget-header .ui-datepicker-title select,.ui-datepicker .ui-widget-header .ui-datepicker-title span{color:#44443c!important;font-size:18px!important;letter-spacing:1px!important}.ui-datepicker .ui-widget-header .ui-datepicker-title select{background-image:url(https://www.melbourne.intercontinental.com/wp-content/themes/ICP/images/arrow-down.svg);background-repeat:no-repeat;background-position:center right 10px;background-size:10px auto;-webkit-appearance:none;-moz-appearance:none}.ui-datepicker .ui-widget-header .ui-datepicker-title select,.ui-datepicker .ui-widget-header .ui-datepicker-title span{border:0;background-color:#fff0;text-transform:uppercase;font-family:"Times","serif";color:#fff}.ui-datepicker select.ui-datepicker-month{width:auto;padding-right:30px;color:#44443c}.ui-datepicker .ui-datepicker-calendar{margin:0!important;width:100%!important;table-layout:fixed;border-top:2px solid #f4f4f3}.ui-datepicker table{border:0;border-collapse:collapse}.ui-datepicker .ui-datepicker-calendar thead{background-color:#f4f4f3;color:#fff;text-transform:uppercase;border-bottom:1px solid #d2b5a4;color:#44443c}.ui-datepicker table th{padding:.7em .3em}.ui-datepicker-calendar span{font-size:16px!important}.ui-datepicker .ui-datepicker-calendar tbody td.ui-state-disabled{background-color:transparent!important}.ui-datepicker .ui-datepicker-calendar tbody td{padding:7px;font-family:"NewBaskervilleITC W05 Regular",serif;height:40px;position:relative;vertical-align:top;transition:all .3s ease-in-out}.ui-datepicker .ui-datepicker-calendar tbody td.ui-state-disabled{background-color:transparent!important}.ui-datepicker .ui-datepicker-calendar tbody td .ui-state-default{font-size:16px!important;border:0!important;color:#44443c;background-color:#fff0}.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day{background:#d2b5a4!important}.flex-layout.align-items-end{-ms-flex-align:end;align-items:flex-end}.flex-layout.justify-center{-ms-flex-pack:center;justify-content:center}.flex-layout{display:-ms-flexbox;display:flex}.booking-form .form-entry{position:relative;margin:0 10px;width:auto;padding:0}.form-entry,.field{margin-bottom:30px;position:relative;width:100%;padding:0 10px}.form-entry input[type=text],.form-entry input[type=number]{margin:20px 0 0 0;-moz-border-radius:0;-webkit-border-radius:0;font-family:"ITC New Baskerville Regular",Sans-serif}.form-entry label{font-family:"ITC New Baskerville Regular",Sans-serif;font-size:14px;color:#44443c;margin-bottom:-40px}.booking-content{position:absolute;top:100%;left:0;background:$white;width:100%;height:0;overflow:hidden;.wrapper{position:relative;padding-top:50px;padding-bottom:35px}&.open{height:190px}}.booking-form{margin-bottom:0;.form-entry{position:relative;margin:0 10px;width:auto;padding:0}input[type=number],input[type=text]{border-width:1px;border-style:solid;background:$white;height:40px;margin-bottom:0;display:block;padding:0 10px}input#CheckIn,input#CheckOut{width:172px}.required_note{position:absolute;top:100%;left:0;font-size:em(10px);margin-top:10px}&__controls{display:flex;input[type=number]{width:50px;text-align:center;appearance:none;&::-webkit-inner-spin-button{display:none}}}.plus,.minus{display:block;width:40px;height:40px;cursor:pointer;position:relative;&:before{@include pseudo();width:15px;height:1px;background:$white;top:50%;left:calc(50% - 7px)}}.plus{&:after{@include pseudo();height:15px;width:1px;background:$white;left:50%;top:calc(50% - 7px)}}}.accent_color{color:#d2b5a4}.accent_bg,.btn2,.ui-datepicker .ui-widget-header,.ui-datepicker .ui-datepicker-calendar tbody td.dp-highlight,.ui-datepicker .ui-datepicker-calendar tbody td:hover,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day,.signup-btn,.amenities li:before,main.content .sub-menu a.active,main.content .sub-menu a:hover,.privary-navigation a:before,.btn:before,#IWSfrContainer:before{background-color:#d2b5a4}.accent_border,main.content .sub-menu a,input[type=text],input[type=email],input[type=tel],input[type=date],input[type=number],select,textarea,.btn2{border-color:#d2b5a4}.accent_fill{fill:#d2b5a4}.privary-navigation a,.privary-navigation a:hover{border-bottom-color:#d2b5a4}.slick-dots li.slick-active button{background-color:#d2b5a4}.slick-arrow,.fancybox-next span,.fancybox-prev span,.fancybox-close,.gallery__over,#close--lightbox,.list__images a.fancybox:before,#myGallery .galleryhover_overlay{background-color:rgb(210 181 164 / .85)}h1:before,.main-title:before,.performances-title:before{background:#d2b5a4}.single-quad li:before{background-color:#d2b5a4}.performances-item{border-color:#d2b5a4}#landing-page .intro-content:before{background:#d2b5a4}.booking-form .form-entry{position:relative;margin:0 10px;width:auto;padding:0}.booking-form__controls{display:-ms-flexbox;display:flex}.booking-form__controls input[type=number]{width:50px;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.booking-form input[type=number],.booking-form input[type=text]{font-family:"ITC New Baskerville Regular",Sans-serif;border-width:1px;border-style:solid;background:#fff;height:40px;margin-bottom:0;display:block;padding:0 10px}.booking-form .plus,.booking-form .minus{display:block;width:40px;height:40px;cursor:pointer;position:relative;margin-top:20px}.booking-form .plus:before,.booking-form .minus:before{content:"";display:block;position:absolute;width:15px;height:1px;background:#fff;top:50%;left:calc(50% - 7px)}.booking-form .plus:after{content:"";display:block;position:absolute;height:15px;width:1px;background:#fff;left:50%;top:calc(50% - 7px)}.booking-form button{font-family:"ITC New Baskerville Regular",Sans-serif;width:130px;height:40px;border-width:1px;border-style:solid;cursor:pointer;text-transform:uppercase}.booking-form button:hover{background-color:#fff;color:#44443C}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input:focus{outline:none!important;border-color:none!important}.with-icon .field-group .icon{left:auto;right:14px;z-index:3;color:#fff;top:13px}.with-icon .field-group .icon{position:absolute;left:8px;top:9px;line-height:100%;color:#7f7f7f}.booking-arrival i.icon,.booking-departure i.icon{cursor:pointer}.fad{position:relative;font-family:"Font Awesome 5 Duotone";font-weight:900}.form-availability .booking-arrival .field-group:after,.form-availability .booking-departure .field-group:after{content:'';background-color:#d3b5a3;position:absolute;right:0;width:45px;height:100%;top:0}.booking-form .field-group{position:relative}.booking-form .field-group .icon{position:absolute;right:14px;top:11px;line-height:100%;color:#fff;z-index:4}.booking-form .field-group select,.with-icon .field-group input[type="text"]{padding-left:14px}.booking-form .field-group i.icon{cursor:pointer}.booking-form .field-group:after{content:'';background-color:#d3b5a3;position:absolute;right:0;width:45px;height:100%;top:0}@media (max-width:1024px){.booking-form__controls input[type=number]{width:100%}.flex-layout{display:revert}.booking-form button{margin:22px 0 10px 0}}