/* https://123yorkstreet.findshorty.com/kd733/wp-content/plugins/ds-suite/assets/css/dssuite.css?ver=1656940326 */
body:not(.et_fixed_nav) #main-header{background:#029EB5}.room-header{position:relative}.room-header img{display:block}.room-header .room-price{position:absolute;right:0;bottom:0;background:rgba(255,174,0,0.7);padding:0.4em 0.8em;color:#fff;font-size:1.4em;font-weight:600}.room-meta,.room-actions{text-align:center;background:#fff;border:solid 1px #e1e1e1;border-style:none solid solid solid}.room-meta h3{border-bottom:solid 1px #e1e1e1;padding:1em;text-align:left}.room-meta ul{margin:0;padding:0;list-style:none;text-align:center}.room-meta ul li{margin:0;display:inline-block;width:32%;padding:0.6em 0;text-align:center;font-size:1.2em;color:#444;font-weight:200}.room-meta ul li:first-child{border-right:solid 1px #e1e1e1}.room-meta ul li:last-child{border-left:solid 1px #e1e1e1}.room-meta ul:after{content:'';display:table;clear:both}.room-meta li:before{display:block;text-align:center;content:'';text-transform:uppercase;font-size:0.6em;color:#ccc;font-weight:600}.room-meta li.dsfloor:before{content:'Floor'}.room-meta li.dstype:before{content:'Size'}.room-meta li.dsaspect:before{content:'Aspect'}.row .simpay-embedded-heading.simpay-styled{margin:0 0 1em}.row .simpay-form-control{margin-bottom:0}.room-actions{padding:1em}.room-details li{padding:0.6em 0;text-align:right;font-size:1.2em;font-weight:400;border-bottom:dotted 1px #ddd}.room-details li label{float:left;font-size:0.8em;text-transform:uppercase}.room-details li.header{margin:-15px -15px 0 -15px;border:none;background:#39adc1;color:#fff;padding:0.6em;font-size:1.6em}.room-details li:last-child{border-bottom:none}.bootstrap-form .form-group{position:relative}.bootstrap-form input[type=tel],.bootstrap-form input[type=text],.bootstrap-form input[type=password],.bootstrap-form input[type=email],.bootstrap-form textarea,.bootstrap-form select{padding:10px!important;border:none!important;font-size:1.1em;height:auto;border-radius:2px}.bootstrap-form select{height:46px;border-radius:2px!important}.bootstrap-form .form-group.optional:after{content:'Optional';font-size:0.7em;color:#bbb;font-weight:700;position:absolute;right:24px;top:9px}.bootstrap-form .form-group.optional.form-group-select:after{right:34px}.bootstrap-form .form-group.form-group-separator:after,.bootstrap-form .form-group.form-group-:after,.bootstrap-form .form-group.form-group-hidden:after,.bootstrap-form .form-group.form-group-bool:after{content:none}.bootstrap-form .form-group.optional input{padding-right:3.2em!important}.bootstrap-form .form-group-friends.optional:after{content:none!important}.bootstrap-form .form-group-friends button{background:#263847;color:#fff!important}.bootstrap-form .form-group.optional .friend-repeater input{padding-right:10px!important;max-width:100%}.friend-repeater{border:dotted 1px #ddd;padding:10px;border-radius:4px}.friend-repeater .row{margin-bottom:0.6em}.bootstrap-form .incomplete input,.bootstrap-form .incomplete select,.bootstrap-form .incomplete .select2-selection{background:#f7cecf!important}.dsdatefield{width:29%!important;margin-right:2%!important;display:inline-block!important}.dsdatefield.year{margin-right:0!important}.select2-container--default .select2-selection--single{border:none!important;height:auto!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:auto!important;padding:7px 10px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none!important}.select2-dropdown{border:none!important;border-bottom:solid 1px #ddd!important}#user-details button.et_pb_button{border-color:#ddd;color:#39adc1}#user-details button.et_pb_button:hover{border-color:transparent}input[type=email]{position:relative}input[type=email]+span.validation-lbl{position:absolute;top:50%;right:1em;z-index:1;display:block;transform:translate(0,-50%)}input[type=email]+span.validation-lbl.email-valid:after{content:'\f4fc';font-family:'Font Awesome 5 Free';font-weight:900;margin-right:10px;color:#b5d690}input[type=email]+span.validation-lbl.email-invalid:after{content:'\f235';font-family:'Font Awesome 5 Free';font-weight:900;margin-right:10px;color:#e35d60}input[type=email]+span.validation-lbl.email-exists:after{content:'\f505';font-family:'Font Awesome 5 Free';font-weight:900;margin-right:10px;color:#7ea2b8}.et_pb_button.btn-green{background:#7ebec5;border-color:#65989e!important}#ds-booking-progress h3{margin:2em 0 1em}.booking-progress li{padding:0.6em 0;border-bottom:dotted 1px #ddd;position:relative}.booking-progress li:last-child{border-bottom:none}.booking-progress li label{font-weight:400}.booking-progress li:after{content:'';position:absolute;right:0;height:100%;width:24px;background-position:middle;background-image:url(/kd733/wp-content/plugins/ds-suite/assets/css/../img/incomplete.svg);background-repeat:no-repeat}.booking-progress li.complete:after{background-image:url(/kd733/wp-content/plugins/ds-suite/assets/css/../img/complete.svg)}.booking-progress li.current label{font-weight:700}.ds-form{padding:20px 0;margin:2em 0 0}.single-dstenancy .ds-form,.single-dsoccupant .ds-form{padding:20px}.ds-form hr{border-top:solid 1px #ddd;margin:1em 0}#summary-box hr{margin:2em 0}.room-type-filter{margin:0 0 2em 0}.room-type-filter .room{text-align:center;margin-bottom:9%;cursor:pointer;background:#fff;color:#444;-webkit-box-shadow:0 6px 16px 0 rgba(0,0,0,0.2);box-shadow:0 6px 16px 0 rgba(0,0,0,0.2);transition:all 250ms ease-in-out}.room-type-filter .room:not(.soldout):hover{transform:translateY(-5px)}.room-type-filter .room.soldout{cursor:default}.room-type-filter .room-meta-wrap{padding:10px}.room-type-filter .room-meta-wrap p{margin:0}.room-type-filter .room h3{font-size:22px;text-transform:uppercase;min-height:2.4em}.room-type-filter .et_pb_column{border-radius:2px;padding:0}.room-type-filter .img-wrap{position:relative;margin:12px 0 0;display:block}.room-type-filter .room img{display:block}.room-type-filter .img-wrap:after{content:'\f274';font-family:'Font Awesome 5 Free';font-weight:900;color:#fff;position:absolute;display:flex;align-items:center;justify-content:center;font-size:2em;left:0;top:0;width:100%;height:100%;background:transparent;opacity:0;transition:all 250ms ease}.room-type-filter .room:not(.soldout):hover .img-wrap:after,.room-type-filter .room.active:not(.soldout) .img-wrap:after{opacity:1;background-color:rgba(79,194,193,0.4)}.room-type-filter .room.no-image{transition:all 250ms ease-in-out;padding:0.5em 1em;border-radius:2px}.room-type-filter .room.no-image:hover,.room-type-filter .room.no-image.active{background:#39adc1}.room-type-filter ul{text-align:center;margin:2em 0}.room-type-filter li{display:inline-block;margin:0 0.6em;background:#fff;border:solid 8px var(--dk-blue);color:#39adc1;padding:8px;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;cursor:pointer}.room-type-filter li:hover{border:solid 8px var(--lite-blue)}.room-type-filter li p,.room-type-filter li h3{color:var(--dk-blue)!important}.room-type-filter li h3{font-size:20px}.room-type-filter li.active{border:solid 8px var(--lite-blue)}.room-type-filter li.soldout{opacity:0.8}ul.summary-list{margin:0!important;padding:0!important}.summary-list li{text-align:right;margin-bottom:2em;font-size:1em}.summary-list li.price span{font-size:2.4em;font-weight:700}.summary-list li:after{content:'';display:table;clear:both}.summary-list li label{float:left;text-transform:uppercase;color:#fff;font-weight:700}.summary-list-small li{font-size:1em;margin-bottom:0.4em}.summary-list li:last-child,.summary-list-small li:last-child{margin-bottom:0}.summary-list .empty{opacity:0.6}ul.options-list{list-style:none!important;margin:0;padding:0}ul.options-list li{text-align:right;margin-bottom:1em}ul.options-list li label{float:left}#select-tenancy-options ul.options-list,.fixed-header ul.options-list{display:flex;justify-content:space-around;align-items:flex-start}#select-tenancy-options ul.options-list li,.fixed-header ul.options-list li{text-align:center}#select-tenancy-options ul.options-list li label,.fixed-header ul.options-list li label{font-size:18px;display:block;font-weight:700;float:none}#option-dstenancylength{width:100%;margin-bottom:2em}.date-select{padding:2px 6px;border-radius:4px;margin-bottom:6px;display:inline-block;margin:6px auto 0 auto;font-weight:700}.date-select:after{content:'';display:table;clear:both}.date-select-dates{text-transform:uppercase;font-size:0.8em;font-weight:400}.btn-option{background:transparent;border-radius:3px;border:none;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;font-size:1em}.btn-option.btn-active{background:#262626!important;color:#fff!important;font-weight:700;padding:0.6em 1em}.btn-option.btn-inactive:hover{background:#d9ecee;color:#fff}.btn.btn-option[data-dstenancylength="flexible"]{background:#c0ccce!important;color:#000!important;display:inline-block;position:relative}.btn.btn-option.btn-active[data-dstenancylength="flexible"]{background:#39adc1!important;font-weight:700}.btn.btn-option[data-dstenancylength="flexible"]:after{position:absolute;top:-8px;right:-12px;content:'NEW';background:red;border-radius:20px;padding:4px;font-size:10px;font-weight:700;color:#fff}.floor-view-table{margin:0;padding:10px}.floor-view-table table{table-layout:fixed;width:100%;border:none!important}.floor-view-table th,.floor-view-table td{text-align:center;padding:8px 4px 0!important;font-size:0.9em;line-height:1em;border:none!important}.floor-view-table th{text-transform:uppercase;vertical-align:top}.floor-view-table thead td{font-size:1.2em}.floor-view-table tbody td:first-child{font-size:1em}.floor-view-table td button{display:block;width:100%;white-space:nowrap}.floor-view-table td button.btn-option{background:#fff;color:#39adc1;font-size:1.1em;padding:0.5em}.floor-view-table td button.btn-empty{opacity:0.3}.loading-wrapper,.blocked-wrapper,.soldout-wrapper{position:relative}.loading-wrapper:after{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,0.5);z-index:1;border-radius:2px}.blocked-wrapper:after{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,0.5);border-radius:2px}.soldout-wrapper:after{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background-color:rgba(255,0,0,0.1);background-image:url(/kd733/wp-content/plugins/ds-suite/assets/css/../img/icon-soldout.png);background-size:104px 36px;background-position:center;background-repeat:no-repeat;border-radius:2px}.loading-wrapper.has-message:after{text-align:center;padding:10% 20%;font-size:1.4em;box-sizing:border-box}.loading-wrapper:not(.has-message):after{background-image:url(/kd733/wp-content/plugins/ds-suite/assets/css/../img/gears.svg);background-size:64px 64px;background-position:center;background-repeat:no-repeat}.loading-wrapper.has-close:before{z-index:2;position:absolute;top:7px;right:10px;content:'\f00d';font-family:'Font Awesome 5 Free';font-weight:900;font-size:26px;color:#fff;cursor:pointer}.et_pb_button_noicon:after{content:none!important}.et_pb_button_noicon:hover{padding:.3em 1em!important}.centered{text-align:center}.left{text-align:left}#price-large{font-size:1.8em;font-weight:700;padding-bottom:0.2em}#price-large .rent-weekly-label{font-size:1.6em}.your-room-selection .rent-annual-label{font-weight:700}#button-continue{position:absolute;top:15px;right:15px;display:none}.floorplan{text-align:center;display:block}.floorplan img{margin:0 auto 1em auto;max-height:200px;width:auto}.floorplan .img-wrapper{height:200px}#confirm-room .floorplan{display:inline-block}#confirm-room .floorplan img{max-height:300px;margin:0;margin-top:1em}#room-choice-wrapper{display:none}a.et_pb_button:active,a.et_pb_button:focus{text-decoration:none!important}.shake{-webkit-animation:shake 0.82s cubic-bezier(.36,.07,.19,.97) infinite;-moz-animation:shake 0.82s cubic-bezier(.36,.07,.19,.97) infinite;-o-animation:shake 0.82s cubic-bezier(.36,.07,.19,.97) infinite;animation:shake 0.82s cubic-bezier(.36,.07,.19,.97) infinite;-webkit-animation-iteration-count:10;-moz-animation-iteration-count:5;-o-animation-iteration-count:5;animation-iteration-count:5;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}.room-types .et_pb_image{margin-top:12px}.messages p{font-size:1.2em}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.agreement{display:block;width:100%;height:200px;overflow:hidden;overflow-y:scroll;font-size:0.8em;background:#ddd;color:#444;margin:1em 0;padding:1em;line-height:1.4em;border-radius:2px}.agreement ol{list-style:decimal;margin-left:1em}.agreement li{line-height:1.4em!important}.agreement .schedule{margin:1em 0}.agreement .schedule td,.agreement .schedule th{padding:6px}button:disabled{opacity:0.3!important}.back-button{position:absolute!important;top:15px;right:15px;z-index:10}.form-section{position:relative}.summary-value{font-size:1.2em}.bootstrap-form label{font-size:0.85em;text-transform:uppercase;color:#b75837;font-weight:700}.booking-room-header{display:inline-block;margin:0 0.4em;background:#fff;padding:8px 2em!important;color:#39adc1}.et_pb_bg_layout_dark .booking-room-header h3{color:#39adc1!important}.booking-room-header img{max-width:100%;height:auto;margin-bottom:0.6em}.instalment-dates-modal{background:#39adc1;position:absolute;bottom:0;left:5%;width:90%;border:solid 1px #ddd;border-radius:4px;padding:8px;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.4);box-shadow:0 2px 8px 0 rgba(0,0,0,0.4);display:none}.dsdate{font-weight:normal!important;text-transform:none}a.viewinstalmentdates{text-decoration:underline}#clockdiv{color:#fff;display:inline-block;font-weight:100;text-align:center;font-size:1em}#clockdiv>div{padding:6px;border-radius:3px;background:rgba(255,255,255,0.2);display:inline-block}#clockdiv div>span{padding:0.4em;border-radius:3px;background:rgba(255,255,255,0.4);display:inline-block;font-weight:700}@media (max-width:980px){.floor-view-table{padding:0}.floor-view-table thead th,.floor-view-table thead td{font-size:0.8em}#button-continue{position:relative;right:auto;top:auto}.floor-view-table td button.btn-option{padding-left:2px;padding-right:2px}#room-selection-wrapper .et_pb_module{text-align:center!important}}.summary-list{list-style:none!important}.status{display:inline-block;padding:1px 6px;border-radius:2px;background:#fff;color:#39adc1;font-weight:700;margin-top:10px!important}.fixed-header{position:fixed!important;top:0;left:0;width:100%;max-height:100px;overflow:hidden!important;z-index:100!important;transition:all 250ms ease-in-out}.hidden-inline,.fixed-header .hidden-fixed{display:none}.fixed-header .visible-fixed{display:block}.fixed-header .et_pb_row{padding:20px 0!important}.fixed-header .room-type-filter img{display:none}.fixed-header .room-type-filter ul{margin-top:0}.fixed-header .room-type-filter li{border:none;background:none;padding:8px;border-radius:2px}.fixed-header .room-type-filter li:hover{background:rgba(255,255,255,0.2)}.fixed-header .room-type-filter li.active{background:rgba(255,255,255,0.4)}.fixed-header .room-type-filter h3{font-size:18px;margin-bottom:0;padding-bottom:0;color:#fff!important}.fixed-header .room-type-filter p{font-size:0.8em;color:#fff!important}.fixed-header .btn-option{font-size:0.8em}#confirm-room{display:none}@keyframes loading{0%{background:#e35d60}50%{background:#df8f91}100%{background:#e35d60}}@-webkit-keyframes loading{0%{background:#e35d60}50%{background:#df8f91}100%{background:#e35d60}}@keyframes progress{0%{background:#e35d60}50%{background:#df8f91}100%{background:#e35d60}}@-webkit-keyframes progress{0%{background:#e35d60}50%{background:#df8f91}100%{background:#e35d60}}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center;z-index:99999}.modal__container{background-color:#fff;padding:0;max-width:500px;min-width:300px;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}.modal__container .dsformfield{background:rgba(0,0,0,0.1)}.modal__header{display:flex;justify-content:space-between;align-items:center;position:relative;padding:20px}.modal__title{margin-top:0;margin-bottom:0;font-weight:400;font-size:1.25rem;line-height:1.25;color:#39adc1;box-sizing:border-box}.modal__close{background:transparent;border:0;position:absolute;top:20px;right:20px}.modal__header .modal__close:before{content:"\f00d";font-family:'Font Awesome 5 Free';font-weight:900}.modal__content{padding:20px;line-height:1.5;color:rgba(0,0,0,.8)}.confirm{float:right;margin-left:2em}.cancel{background:#eee!important;color:#777!important}body .et_pb_button.cancel:hover{background:#ddd!important;padding:.3em 1em!important}.cancel:after{content:none!important}.modal__btn{font-size:.875rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;background-color:#e6e6e6;color:rgba(0,0,0,.8);border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}.modal__footer{padding:20px}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden="false"] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0.0,0.0,0.2,1)}.micromodal-slide[aria-hidden="false"] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden="true"] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0.0,0.0,0.2,1)}.micromodal-slide[aria-hidden="true"] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}span.debug{position:relative;pointer-events:none}span.debug pre{display:none;position:absolute;top:0;left:0;width:400px;height:50vh;border:solid 1px #666;overflow:scroll;resize:both;max-width:none;pointer-events:auto}span.debug.open pre{display:block;z-index:999}span.debug:before{position:relative;bottom:100%;left:0;background:#ff0;color:#000;font-family:monospace;font-size:0.9em;content:'DEBUG';pointer-events:auto;transform:translateY(-20px)}