/* https://123yorkstreet.findshorty.com/kd733/wp-content/themes/yorkstreet/assets/css/main.css?ver=1656940719 */
body,button,input,select,optgroup,textarea{font-family:'Oxygen',Helvetica,sans-serif;font-weight:400}body.page-template-page-blank{background:#fff}noscript.jsalert{position:fixed;display:block;top:0;left:0;width:100%;height:100%;z-index:5}noscript.jsalert:before{content:'';background:rgba(0,0,0,0.3);width:100%;height:100%;position:absolute}noscript.jsalert:after{content:'Please turn javascript on - this website requires a javascript enabled browser.';position:fixed;top:50%;left:50%;z-index:10;transform:translateX(-50%) translateY(-50%);background:#e35d60;padding:20px;color:#fff;font-weight:700}h1,h2,h3,h4{font-weight:700}h4,h5{text-transform:uppercase}ul,ol{padding:0;margin:0 0 1em 0}a,a:visited,a:active{color:royalblue}h1 small,h2 small,h3 small{display:block;font-size:0.6em}h1.entry-title{text-align:center;font-size:2em;margin-bottom:0}h1.entry-title.location-title{font-size:4em;margin-top:0}.entry-content{margin:1em 0 0}.portal-title{margin-bottom:1em}#parcel-list .list_empty{text-align:center}#masthead{background:#4fc2c1;margin:0 0 2em}.single-dsportal #masthead{margin-bottom:0}.single-dsportal .site-branding .site-title{height:60px}.site-menu,#site-account{padding-top:20px}.single-dsportal .site-menu,.single-dsportal #site-account{padding-top:15px}#site-account{text-align:right}.site-branding{width:60%}.site-title{font-weight:700;font-size:3em;margin-bottom:0;line-height:1;text-transform:uppercase;text-align:center;margin:0.3em 0 0;padding:0}.site-title a{text-decoration:none;color:#fff}.site-tagline{color:#fff;text-align:center;margin-bottom:0.6em;font-size:1.4em;display:none}.home .site-tagline{display:block}.single-dsportal .site-title{text-align:left}.site-header ul,.site-footer ul{list-style:none;padding:0;margin:0}.site-header ul li,.site-footer ul li{display:inline-block}.site-header ul li a,.site-footer ul li a{display:block;padding:4px 8px;font-weight:700}.site-footer{background:#262626;margin:0;padding:2em 0;color:#fff}.site-footer .col-sm:last-child{text-align:right}.home-link a{display:inline-block;text-decoration:none}.home-link a:before{content:'\f015';font-family:'Font Awesome 5 Free';font-weight:900}.site-menu ul{list-style:none;margin:0;padding:0}.account-menu{border-bottom:0}.account-menu a{color:#fff}.account-menu{border-right:solid 1px #c0ccce;margin-bottom:0;display:flex;justify-content:flex-end}.account-menu li{position:relative;list-style:none;margin:0;padding:8px 20px;display:inline-block;font-size:0.7em;text-transform:uppercase;text-align:center;border-left:solid 1px #c0ccce}.account-menu li a{text-decoration:none!important}.account-menu li img{display:block;margin:0 auto}.account-menu li.active,.account-menu li:hover{background:#4fc2c1}.account-menu li[data-count]:after{content:attr(data-count);position:absolute;top:10px;right:10px;width:20px;height:20px;border-radius:50%;background:#4fc2c1;color:#fff;font-weight:700;font-family:monospace;font-size:12px}.account-menu li ul{position:absolute;top:100%;left:0;width:auto;background:#263847;margin:0;padding:0;z-index:10;display:none}.account-menu li li{display:block;margin:0;font-size:14px;text-align:left;white-space:nowrap;border-top:solid 1px #c0ccce;border-left:none;padding:0}.account-menu li li a{padding:8px 20px;display:block}.account-menu li li a:hover{background:#4fc2c1;color:#fff}.account-menu li:hover ul{display:block}.vert-align{display:flex;align-items:center}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#c0ccce!important}.select2-container--default .select2-selection--single .select2-selection__arrow{display:block!important;top:8px!important;right:6px!important}.back-button{right:-20px;top:9px}.post,.page{margin:0}form .bootstrap-form .form-group.form-group-bool{text-align:right}form .bootstrap-form .form-group.form-group-bool p{float:left}.status{margin-top:0}.tenancies{list-style:none;margin-bottom:1em}.tenancies .status{margin-top:0.6em}.section{display:block;padding:3em 0;margin:0;max-height:3000vh;transition:all 250ms ease-in-out;overlay:hidden}.section-tall{min-height:80vh}.section-lite{background-color:#fff}.section-mid{background-color:#e09900;color:#fff}.section-dark{background-color:#4fc2c1;color:#fff}.section-inactive{max-height:0;padding:0;overflow:hidden;opacity:0}.section.section-short{padding:1em 0}.section.section-nav{padding:0}.section.section-nav h2{line-height:.8em;margin:0;padding:0}.section.section-nav h2 a{color:#fff;text-decoration:none}.section.section-white{background:#fff}.section.section-white .ds-form{background:rgba(0,0,0,0.07)}.section-ink{background-color:#263847}.section-ink .container{color:#fff}.form-group .btn{background:rgba(79,194,193,0.2)}.btn.btn-option{color:rgba(0,0,0,0.8)!important;border:solid 1px transparent}#tenancy-options .btn-option{color:rgba(0,0,0,0.8)}.btn.btn-option.btn-active{text-decoration:underline;color:#fff!important}.simpay-payment-btn.simpay-modal-btn{transition:all 100ms ease-in-out;padding:0.6em 1em;background:#4fc2c1;border-radius:30px!important;color:#fff;line-height:1.5;font-size:1.2em;border:none;margin:0 2px}.simpay-payment-btn.simpay-modal-btn:before{content:'\f09d';font-family:'Font Awesome 5 Free';color:#fff;font-weight:900;margin-right:0.4em}.page-template-page-blank .simpay-embedded-heading,.page-template-page-blank .simpay-embedded-heading{text-align:center;margin:0 0 1em}#simpay-form-18009,#simpay-form-9862{margin:0 auto}#simpay-form-18009 .simpay-form-control,#simpay-form-9862 .simpay-form-control{margin-bottom:0}.page-template-page-blank .simpay-payment-receipt-wrap{max-width:80%;margin:0 auto}.section-dark .btn{background:rgba(255,255,255,0.2);border:solid 1px rgba(0,0,0,0.25)}.section-lite h2,.section-lite h3{color:#0d0d0d}.header-row>div{text-align:center;font-weight:700;color:#4fc2c1;text-transform:uppercase;background-size:48px 48px;background-repeat:no-repeat;background-position:top center;margin-bottom:1em}.location-hatfield .view-header{background-image:url(/media/icon-block.png)}.accordion .handle{font-weight:700;text-transform:uppercase;display:block;padding:0 10px;line-height:50px;border-top:solid 1px #fff;height:50px;cursor:pointer}.accordion .handle:after{content:'\f107';font-family:'Font Awesome 5 Free';font-weight:900;padding-left:10px;float:right}.accordion.active .handle:after{content:none}.accordion{max-height:50px;overflow:hidden;transition:all 250ms ease-in-out}.accordion.active{max-height:400px;padding-bottom:1em}.accordion.active .handle{background:rgba(160,160,160,0.07)}.accordion.disabled{max-height:400px;padding-bottom:0}.accordion.disabled .handle{display:none}ul.options-list{display:flex;justify-content:space-around;margin:2em 0;flex-wrap:wrap}ul.options-list li{text-align:center}ul.options-list li label{display:block;float:none}#optionlist-dsgender{width:100%}.booking-section{background:rgba(160,160,160,0.07);padding:20px;margin-bottom:1em;position:relative}ul.summary-list{background:rgba(160,160,160,0.07);margin-bottom:2em!important}ul.summary-list-small li{padding:12px 8px;border-bottom:solid 1px #ddd;margin-bottom:0}ul.summary-list-small li label{color:#4fc2c1;margin-bottom:0}ul.summary-list-small li.price label{margin-top:0.5em}ul.summary-list li.price span{line-height:1em}ul.summary-list li span.desc{font-size:12px;display:block;clear:both;font-weight:400}.btn{transition:all 100ms ease-in-out;padding:0.6em 1em;background:#4fc2c1}.btn-option{padding:0.6em 1em}.btn-option:active,.btn-option:focus,.btn-option:active:focus{outline:none;box-shadow:none}.btn-option,.btn-option:not(:disabled):hover{color:#fff!important;margin:0 2px}.floorview-cell{padding-bottom:4px}.dsfloor-row .btn-option{border-radius:2px!important;background:rgba(160,160,160,0.07);width:100%;text-align:center}.dsfloor-row .btn-option.btn-inactive{background:#c0ccce}.dsfloor-row .btn-option.btn-inactive:not(:disabled):hover{background:#4fc2c1}.btn-sm{padding:.25rem .5rem}.btn-confirm{color:#fff;background:#263847;border:none}.btn-confirm:hover{background:#4fc2c1;color:#fff}.btn-cancel{background:#c0ccce;border:none}.btn-cancel:hover{background:#fff}.instalment-dates-modal{background:#fff}.instalment-dates-modal ul.summary-list{background:none}.instalment-dates-modal .closedates{color:#4fc2c1}.location-cardiff .room-type-filter .room h3{min-height:60px}.room-type-filter .room-wrapper{transform:translateY(10px);transition:all 250ms ease-in-out}.room-type-filter .room-wrapper.available{display:block;opacity:1;transform:scale(1) translateY(0)}.room-type-filter .img-wrap:after{content:''}.room-type-filter .loading-wrapper .img-wrap:after{content:''!important}.room-type-filter .room.active .img-wrap:after{content:'\f00c'}.dssuite-locations{margin-bottom:3em;display:flex;flex-wrap:wrap;justify-content:space-around}.dssuite-locations a{font-family:'Barlow Semi Condensed',sans-serif;font-weight:700;font-size:56px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;transition:all 250ms ease-in-out;background-repeat:no-repeat;background-size:cover;background-position:center;width:48%;min-height:40vh;display:flex;justify-content:center;align-items:flex-start;margin-bottom:40px}.dssuite-locations strong{font-weight:600;display:block;width:100%;background:rgba(38,56,71,0.6);transition:all 250ms ease-in-out}.dssuite-locations a:hover{text-decoration:none;transform:scale(1.02);-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.3);box-shadow:0 10px 20px 0 rgba(0,0,0,0.3)}.dssuite-locations a:hover strong{background:rgba(38,56,71,1)}.dssuite-locations a small{color:#AB553B;font-size:60px;display:block;line-height:1em;font-weight:600}.dssuite-locations .location:nth-child(1n+4){align-items:flex-end;margin-bottom:0}.select-label{z-index:10;position:absolute;top:50%;left:50%;padding:20px 30px;font-size:72px;line-height:1;font-family:'Barlow Semi Condensed',sans-serif;font-weight:700;text-transform:uppercase;color:#fff;background:#263847;transform:translateX(-50%);-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:#fff;color:transparent!important}.location-dependent{display:none}.location-hatfield .location-hatfield-show{display:block}.location-cardiff .location-cardiff-show{display:block}p#price-large{margin-bottom:0}.dsgroup-header{text-align:center;font-weight:700;text-transform:uppercase;line-height:1em;margin-bottom:1em}.dsfloor-row{transition:all 250ms ease-in-out}.dsfloor-row>div{text-align:center}.dsfloor-row .header-cell{font-weight:700;line-height:38px}.dsfloor-row.empty{height:4px;overflow:hidden;margin-bottom:4px}.dsfloor-row.hidden{height:0;margin-bottom:0}.dsfloor-row .btn-option{padding:0.6em}.floorplan img{border:solid 1px #4fc2c1;margin:1em 0;-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);background-color:#e09900}hr{height:1px;background:none;border:none;border-top:2px solid rgba(160,160,160,.2);margin:2em 0}#tenancy-summary{position:relative}.hint{display:block;padding:6px;font-size:0.9em;line-height:1.3em;background:rgba(255,255,255,0.6);margin-top:4px;border-radius:3px}.form-group-password:after{content:'';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;top:23px;right:20px;transform:translateY(-50%)}.valid_pass:after{content:'\f00c';color:#A0D6A0}.invalid_pass:after{content:'\f00d';color:#CE9293}.bootstrap-form .incomplete input,.bootstrap-form .incomplete select,.bootstrap-form .incomplete .select2-selection{background:rgba(197,79,79,0.2)!important}.form-group input[type="checkbox"],.form-group input[type="radio"]{display:none}.agreement ol{counter-reset:item;list-style-position:outside}.agreement ol>li{text-transform:uppercase;font-size:16px;color:#0d0d0d;font-family:'Barlow Semi Condensed',sans-serif;font-weight:700;margin-top:0.6em!important}.agreement ol>li li,.agreement ol>li span{font-size:13px;text-transform:none;font-family:'Cabin',sans-serif;font-weight:400}.agreement ol>li span{line-height:1.2em}.agreement li{display:block;margin-bottom:0.3em}.agreement li ol{margin-top:0.3em}.agreement li:before{content:counters(item,".") " ";counter-increment:item;margin-left:-1.3em}.agreement li li li li{list-style:lower-alpha}.agreement li li li li:before{content:none}.form-group input[type="checkbox"]+.btn-group>label,.form-group input[type="radio"]+.btn-group>label{height:47px;overflow:hidden;transition:all 100ms ease-in-out;background:#fff;border-radius:2px;padding:10px;font-size:1.1em;text-transform:none;font-weight:400}.form-group input[type="checkbox"]+.btn-group>label:first-child,.form-group input[type="radio"]+.btn-group>label:first-child{border-top-right-radius:0;border-bottom-right-radius:0;background:#ccc}.form-group input[type="checkbox"]+.btn-group>label:last-child,.form-group input[type="radio"]+.btn-group>label:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.form-group input[type="checkbox"]+.btn-group>label span,.form-group input[type="radio"]+.btn-group>label span{width:20px}.form-group input[type="checkbox"]+.btn-group>label span:first-child,.form-group input[type="radio"]+.btn-group>label span:first-child{display:none}.form-group input[type="checkbox"]+.btn-group>label span:last-child,.form-group input[type="radio"]+.btn-group>label span:last-child{display:inline-block}.form-group input[type="checkbox"]:checked+.btn-group>label:first-child,.form-group input[type="radio"]:checked+.btn-group>label:first-child{background:#4fc2c1}.form-group input[type="checkbox"]:checked+.btn-group.btn-group-blue>label:first-child,.form-group input[type="radio"]:checked+.btn-group.btn-group-blue>label:first-child{background:#7ea2b8}.form-group input[type="checkbox"]:checked+.btn-group>label span:first-child,.form-group input[type="radio"]:checked+.btn-group>label span:first-child{display:inline-block;text-align:center}.form-group input[type="checkbox"]:checked+.btn-group>label span:last-child,.form-group input[type="radio"]:checked+.btn-group>label span:last-child{display:none}.btn-group-sm>label{font-size:0.9em!important;height:32px!important;padding:6px!important}.icon-ok{display:inline-block}.icon-ok:before{content:'\f00c';font-family:'Font Awesome 5 Free';font-weight:900;color:#fff}.icon-ok.icon-off:before{opacity:0}.alert-danger{background:rgba(172,83,58,0.2)}.alert p:last-child{margin-bottom:0}.alerts{margin-bottom:2em}.agreement{background:rgba(160,160,160,0.2)}.btn-modal.confirm{background:#4fc2c1;color:#fff}.modal__header{background:#fff}.modal__title{color:#000;font-weight:700;font-size:1em}.modal__footer{background:#fff}.modal__footer:after{content:'';display:table;clear:both}#button-continue{position:relative;top:auto;right:auto}.agreement{height:40vh;-webkit-box-shadow:inset 0 0 16px 0 rgba(0,0,0,0.2);box-shadow:inset 0 0 16px 0 rgba(0,0,0,0.2)}.agreement h2{font-size:1.4em}.agreement h3{font-size:1.2em}.floorview-cell>div{padding:0 2px}#mobile-summary{display:none;position:fixed;bottom:0;left:0;width:100%;background:#222;padding:10px;color:#fff;-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);z-index:10}.pdf-table{width:100%;border-spacing:1px;border-collapse:separate}.pdf-table tr.dark td{background:#222;color:#fff;font-weight:700}.pdf-table td,.pdf-table th{vertical-align:top;padding:8px}.pdf-table td:last-child{background:#e8e7e7}.pdf-table td:first-child{background:#f4f4f4}.pdf-table th{background:#4fc2c1;color:#fff}.pdf-table .schedule th{background:#e8e7e7;color:#222}.pdf-table .schedule tr td{border-bottom:solid 1px #ddd}.pdf-table .schedule td:last-child{background:none}ol.tabular{padding:0;margin:0;list-style-position:inside}ol.tabular>li{background:#4fc2c1;color:#fff;font-weight:700;padding:6px;margin:0;padding-bottom:0;border-bottom:solid 2px #fff}ol.tabular>li ol{margin:6px -6px 0;padding:0;color:#333;font-weight:400;list-style-position:inside}ol.tabular li li{background:#fdfff8;padding:6px;margin:0;border-top:solid 2px #fff}.floorplan .img-wrapper{height:auto}.modal__container{background:#f2f5f5}#primary-menu .menu-item a{color:#fff;background:#262626;border-radius:0.25rem;padding:8px 12px}.sub-footer{margin-bottom:3em}.location-cardiff .sub-footer{background-image:url(/media/logo-zenith-white.png);background-size:110px 116px}.location-hatfield .sub-footer{background-image:url(/media/logo-luna-white.png);background-size:110px 118px}.sub-footer .widget_nav_menu h3{font-size:1.2em;color:#4fc2c1;text-align:center}.sub-footer .widget_nav_menu ul li{display:block;font-weight:400}.sub-footer .widget_nav_menu ul li a{font-weight:400}.sub-footer .logos{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap}.sub-footer .logos img{margin:0 0 1em}.room.soldout .img-wrap{opacity:0.2}@media screen and (max-width:768px){.sub-footer .widget_nav_menu ul{display:flex;justify-content:space-around;margin-bottom:1em}.sub-footer{padding-bottom:50px}.sub-footer .widget_text{text-align:center}.sub-footer .logos{flex-wrap:wrap;margin:0 20vw 2em;text-align:center}.sub-footer .logos img{margin-bottom:2em;height:auto!important}#mobile-summary{display:none}#mobile-summary.active{display:block}#mobile-summary p{margin-bottom:0}#mobile-summary .price{font-size:1.6em;font-weight:700}.site-header{flex-direction:column;text-align:center}.site-menu,#site-account,.site-branding{width:100%;padding-top:0}.site-title{text-align:center!important;height:auto!important;margin:0}.site-title a{font-size:0.6em!important}#site-account{text-align:center;padding-bottom:1em;padding-top:8px!important}.dssuite-locations .col-sm:first-child{min-height:0;padding-top:30px;padding-bottom:30px;border-bottom:2px solid rgba(160,160,160,.2)}.dssuite-locations a{width:100%;font-size:40px;width:100%;margin-bottom:20px;min-height:40vh}.dssuite-locations .location:nth-child(1n+3){align-items:flex-start;margin-bottom:20px}.select-label{position:relative;left:50%;top:auto;transform:translateX(-50%);margin-bottom:20px;font-size:24px}.floorview-cell>div{padding:0 1px}h2{font-size:1.3em}h3{font-size:1.15em}h1 small,h2 small,h3 small{margin-top:-0.3em}.section{padding:2em 10px}.section-inactive{padding:0!important}.location-cardiff .room-type-filter .room h3{min-height:0}.room-type-filter{margin:1em 0}ul.options-list{flex-direction:column}.options-list .btn-option,.options-list .btn-option:hover{margin-bottom:4px}.room-selection{flex-direction:column-reverse}.dsfloor-row .btn-option{font-size:0.7em}.dsgroup-header{font-size:0.7em}.dsfloor-row .header-cell,#floor-view-table .col-xs-3{font-size:0.8em;line-height:30px;max-width:10%}.floor-view-table{margin-bottom:2em}.summary-list li.price span{font-size:1.8em}.section.section-nav{padding:1em 0}.selected-room{text-align:center}#price-large{font-size:1.4em}.ds-form{padding:20px 0}.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{font-size:0.9em;margin-bottom:4px}.bootstrap-form .form-group.form-group-textarea.optional:after,.bootstrap-form .form-group.optional.form-group-select:after{top:-18px;right:24px}.bootstrap-form .form-group.form-group-bool{text-align:center}.bootstrap-form .form-group.form-group-bool p{float:none}.site-branding .site-title{background-position:center}.header-row{display:none}p{line-height:1.3em}small{line-height:1.2em}#clockdiv{display:block}.site-footer .col-sm:last-child{text-align:left}.agreement{min-height:50vh}.form-group input[type="checkbox"]+.btn-group>label,.form-group input[type="radio"]+.btn-group>label{overflow:visible;height:auto}.form-group input[type="checkbox"]+.btn-group>label:last-child,.form-group input[type="radio"]+.btn-group>label:last-child{font-size:1em;line-height:1.1em}.account-menu{display:flex;flex-wrap:nowrap;justify-content:center;border:none;position:fixed;bottom:0;left:0;width:100%;background:#263847;z-index:999}.account-menu li{padding:8px}.account-menu li:first-child{border-left:solid 1px #fff}.account-menu li img{max-width:32px;height:auto!important}.account-menu li span{display:none}.account-menu li:last-child{border-right:solid 1px #c0ccce}form .bootstrap-form .form-group.form-group-bool{text-align:left}form .bootstrap-form .form-group.form-group-bool p{float:none}}@media screen and (max-width:340px){.account-menu li{padding:8px 6px}.account-menu li img{max-width:28px}}#flexible-dates{text-align:center}#flexible-dates .form-group{font-size:1.2em}#flexible-dates label{font-weight:700}.datepicker-wrapper{display:flex;justify-content:center;margin-bottom:2em}.datepicker-wrapper>div{margin:0 1em}.datepicker-wrapper .datepicker{text-align:center}.datepicker-wrapper .datepicker.incomplete{box-shadow:0 0 0 0.2rem rgba(255,0,0,.25)}.flex-meta{font-size:1.2em}.alert ul{list-style:none}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:1.2em;font-weight:400;color:#666!important}.item-list{max-width:700px;margin:0 auto}.item-row{display:flex;justify-content:space-between;align-items:flex-start;padding:10px 0;border-bottom:solid 1px #c0ccce}.item-row .item-code{width:20%;padding-right:8px}.item-row .item-status{width:20%;text-align:right}.item-row .item-status span{border-radius:20px;font-size:12px;padding:6px 16px;font-weight:400;background:#eee}.doc-row .item-status span a{text-decoration:none;color:#fff!important}.doc-row .item-status span{background:#7ea2b8}.item-row.item-status-dsreceived .item-code{font-weight:600}.item-row.item-status-dsreceived .item-status span,.item-row.item-status-dsinprogress .item-status span{background:#ffb900;color:#fff}.item-row.item-status-dscollected .item-status span,.item-row.item-status-dsclosed .item-status span{background:#3ae8b0}.item-row.item-status-dsreturned .item-status span,.item-row.item-status-dsreported .item-status span,.item-row.item-status-dsreviewed .item-status span{background:#f43b4e;color:#fff}.item-row.item-status-required .item-status span{background:#edc15e}.item-row .item-info{width:60%;display:flex;justify-content:flex-start;font-size:0.8em}.item-row .item-info{flex-wrap:wrap}.item-info div{width:100%}.item-row .item-dates .item-date{display:block;font-weight:700}.item-row .item-dates em{padding-left:10px;text-transform:uppercase;font-style:normal;font-weight:400}.doc-row .item-dates .doc-filename em{text-transform:none!important}.item-row .item-date em{padding-left:0}.fault-image img{max-width:240px;height:auto;border:solid 1px #7ea2b8;padding:2px}.item-cards{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:20px}.item-cards .item-card{display:flex;flex-flow:column nowrap;max-width:23%;position:relative}.col-sm-6 .item-cards .item-card{max-width:48%}.item-card.loading:after{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;content:'';background-color:rgba(255,255,255,0.4);background-image:url(/kd733/wp-content/themes/yorkstreet/assets/css/../img/gears.svg);background-size:64px 64px;background-position:center;background-repeat:no-repeat}.item-card{padding:0;-webkit-box-shadow:0 12px 16px 0 rgba(0,0,0,0.1);box-shadow:0 12px 16px 0 rgba(0,0,0,0.1);margin-bottom:20px}.item-cards .item-card:nth-of-type(4n){margin-right:0}.card-image{transition:all 250ms ease-in-out}.item-cards .item-card:hover .card-image{transform:scale(1.1)}.card-header{padding:0;position:relative;max-height:200px;overflow:hidden}.card-date,.event-date-splash{position:absolute;top:20px;right:20px;border-radius:50%;width:48px;height:48px;display:flex;flex-direction:column;background:#f43b4e;text-align:center;font-weight:600;font-size:14px;line-height:1em;color:#fff;justify-content:center}.card-date .card-date-month,.event-date-splash .card-date-month{font-size:1.3em;margin-bottom:0.3em}.event-date-splash{font-size:1.4em;top:0;right:0;width:64px;height:64px}.card-tags{position:absolute;bottom:20px;left:20px}.card-tags ul,.event-tags ul{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0;padding:0}.card-tags ul li,.event-tags ul li{margin-right:6px;background:#f43b4e;border-radius:3px;padding:4px 8px;color:#fff;font-size:11px;font-weight:700;list-style:none}.card-content{padding:10px 20px;display:flex;flex-wrap:wrap;align-items:flex-start}.card-actions{text-align:left;margin-bottom:10px;padding:0 20px;margin-top:auto}.single-dsevent .event-actions button{font-size:1.2em!important}button.event-remind,button.event-cal{display:none}button.event-remind:before,button.event-cal:before{content:'';font-family:'Font Awesome 5 Free';font-weight:900}button.event-remind:before{content:'\f1f6'}button.event-remind.active:before{content:'\f0f3'}button.event-cal:before{content:'\f271'}.event-status-attending button.event-remind,.event-status-attending button.event-cal,.event-status-maybe button.event-remind,.event-status-maybe button.event-cal{display:inline-block}button.event-remind:after{content:'Remind me';padding-left:6px}button.event-cal:after{content:'Add to calendar';padding-left:6px}button.event-remind.active:after{content:'Cancel reminder'}.event-actions button.event-remind,.event-actions button.event-cal{float:right}.card-actions button.event-remind:after,.card-actions button.event-cal:after{content:none}.event-actions button{background:#f2f5f5;border:solid 1px #263847;border-radius:3px;color:#263847;font-size:12px;font-weight:400;border:none;padding:.6em}.event-actions button .fa{font-size:0;transition:all 250ms ease-in-out}.event-actions button:hover:not(:disabled){background:#c0ccce}.event-actions button.active{background:#263847;color:#fff}.event-actions button.active .fa{font-size:1em}.event-actions button.event-cal{margin-right:4px}.event-actions button.event-remind .fa,.event-actions button.event-cal .fa{font-size:1em!important}.event-actions button.event-remind.active{background:#93d346;color:#fff}.card-title{font-size:20px;font-weight:700;color:#263847;line-height:1.2em}.card-meta{padding:0 20px 10px 20px;font-size:12px;color:#777;font-style:italic;margin-top:auto}.event-status-attending button[data-type="maybe"]{display:none}.event-status-full:before{position:absolute;padding:6px;border-radius:2px;left:-10px;top:-10px;content:'Event full!';background:#f43b4e;color:#fff;font-size:12px;font-weight:700;transform:rotate(-10deg);z-index:10;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.1);box-shadow:0 4px 8px 0 rgba(0,0,0,0.1)}.event-meta{margin:1em 0}.card-meta .meta-item:before,.event-meta .meta-item:before{font-family:'Font Awesome 5 Free';font-weight:900;color:#4fc2c1;margin-right:4px;font-style:normal;width:16px;text-align:center;display:inline-block}.event-date:before{content:'\f017'}.event-location:before{content:'\f3c5'}.event-pax:before{content:'\f0c0'}.event-content p:first-of-type{font-size:1.15em}.event-list{xborder:solid 1px #263847;xborder-style:solid none;margin:0 0 2em 0;padding:0 0 1em 0}.event-list .card-description{display:none}.single-dsevent .event-img{border-radius:calc(.25rem - 1px)}.tags-filter ul{list-style:none;display:flex;justify-content:center;margin:1em 0;padding:0}.tags-filter ul li{list-style:none;margin:0 4px;padding:0;margin-bottom:4px}.tags-filter ul li a{border-radius:3px;background:#f2f5f5;color:#263847;font-size:13px;padding:6px 12px;display:block}.tags-filter ul li.active a{background:#f43b4e;color:#fff;font-size:bold}.tags-filter ul li{display:flex;align-items:center;justify-content:center}.post-type-archive-dsevent .container{position:relative}.post-type-archive-dsevent .site-main .posts-navigation{position:absolute;top:0;left:0;width:100%}.post-type-archive-dsevent .site-main .posts-navigation:last-of-type{top:auto;bottom:0}.post-type-archive-dsevent .posts-navigation .nav-previous{float:right;width:20%;text-align:right}.post-type-archive-dsevent .posts-navigation .nav-next{float:left;width:20%;text-align:left}.account{background:#fafafa;color:#222!important}.account thead th{background:#f1f1f1}.account tfoot th{text-align:right}.account tfoot tr:first-child th{border-top:solid 2px #b8d0d4}.account .amount{text-align:right}.account .amount form{display:inline-block;vertical-align:middle}.today-separator{background:rgba(237,193,94,0.2)}tr.dstransaction td{background:#fff}.dsreceipt .amount{color:#82bf37}.indebt.amount{color:red}.icon-radio{margin:0 4px;font-size:11px!important;text-align:center}.icon-radio span{display:inline-block;margin:0 auto 0.2em auto;border-radius:50%;width:48px;height:48px;background-color:#d59f8e;background-repeat:no-repeat;background-position:center;background-size:48px 48px;transition:all 150ms ease-in-out}input[type="radio"]:checked+.icon-radio span{background-color:#263847}input[type="radio"]:checked+.icon-radio{color:#263847!important}.icon-radio.icon-appliances span{background-image:url(/media/icon-appliances.png)}.icon-radio.icon-plumbing span{background-image:url(/media/icon-plumbing.png)}.icon-radio.icon-electrics span{background-image:url(/media/icon-electrics.png)}.icon-radio.icon-furniture span{background-image:url(/media/icon-furniture.png)}.icon-radio.icon-flooring span{background-image:url(/media/icon-flooring.png)}#select-tenancy-options,#colophon,#your-room{position:relative}#select-tenancy-options:before,#colophon:before,#your-room:before{display:block;position:absolute;bottom:100%;left:0;content:'';background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI2OHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzRGQzJDMSI+PHBhdGggZD0iTTcyNS4yOSAxMDEuMkMzMjUuMjIgMTIyLjQ4IDAgMCAwIDB2MTQwaDEyODBWMHMtMTU0LjY0IDc5LjkyLTU1NC43MSAxMDEuMnoiIGZpbGwtb3BhY2l0eT0iLjMiLz48cGF0aCBkPSJNNTU2LjQ1IDExOS43NEM5NTMuNDEgMTQwIDEyODAgMTQgMTI4MCAxNHYxMjZIMFYwczE1OS41IDk5LjQ4IDU1Ni40NSAxMTkuNzR6IiBmaWxsLW9wYWNpdHk9Ii41Ii8+PHBhdGggZD0iTTY0MCAxNDBjMzUzLjQ2IDAgNjQwLTE0MCA2NDAtMTM5djE0MEgwVjBzMjg2LjU0IDE0MCA2NDAgMTQweiIvPjwvZz48L3N2Zz4=);width:100%;height:68px;background-size:100% 68px}#colophon:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI2OHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzI2MjYyNiI+PHBhdGggZD0iTTcyNS4yOSAxMDEuMkMzMjUuMjIgMTIyLjQ4IDAgMCAwIDB2MTQwaDEyODBWMHMtMTU0LjY0IDc5LjkyLTU1NC43MSAxMDEuMnoiIGZpbGwtb3BhY2l0eT0iLjMiLz48cGF0aCBkPSJNNTU2LjQ1IDExOS43NEM5NTMuNDEgMTQwIDEyODAgMTQgMTI4MCAxNHYxMjZIMFYwczE1OS41IDk5LjQ4IDU1Ni40NSAxMTkuNzR6IiBmaWxsLW9wYWNpdHk9Ii41Ii8+PHBhdGggZD0iTTY0MCAxNDBjMzUzLjQ2IDAgNjQwLTE0MCA2NDAtMTM5djE0MEgwVjBzMjg2LjU0IDE0MCA2NDAgMTQweiIvPjwvZz48L3N2Zz4=)}#select-tenancy-options:after{display:block;position:absolute;top:100%;left:0;content:'';background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSI1N3B4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzRmYzJjMSI+PHBhdGggZD0iTTcyNS4yOSAxMDEuMkMzMjUuMjIgMTIyLjQ4IDAgMCAwIDB2MTQwaDEyODBWMHMtMTU0LjY0IDc5LjkyLTU1NC43MSAxMDEuMnoiIGZpbGwtb3BhY2l0eT0iLjMiLz48cGF0aCBkPSJNNTU2LjQ1IDExOS43NEM5NTMuNDEgMTQwIDEyODAgMTQgMTI4MCAxNHYxMjZIMFYwczE1OS41IDk5LjQ4IDU1Ni40NSAxMTkuNzR6IiBmaWxsLW9wYWNpdHk9Ii41Ii8+PHBhdGggZD0iTTY0MCAxNDBjMzUzLjQ2IDAgNjQwLTE0MCA2NDAtMTM5djE0MEgwVjBzMjg2LjU0IDE0MCA2NDAgMTQweiIvPjwvZz48L3N2Zz4=);width:100%;height:68px;background-size:100% 68px;transform:rotateX(180deg)}#your-room:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIzOHB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2UwOTkwMCI+PHBhdGggZD0iTTcyNS4yOSAxMDEuMkMzMjUuMjIgMTIyLjQ4IDAgMCAwIDB2MTQwaDEyODBWMHMtMTU0LjY0IDc5LjkyLTU1NC43MSAxMDEuMnoiIGZpbGwtb3BhY2l0eT0iLjMiLz48cGF0aCBkPSJNNTU2LjQ1IDExOS43NEM5NTMuNDEgMTQwIDEyODAgMTQgMTI4MCAxNHYxMjZIMFYwczE1OS41IDk5LjQ4IDU1Ni40NSAxMTkuNzR6IiBmaWxsLW9wYWNpdHk9Ii41Ii8+PHBhdGggZD0iTTY0MCAxNDBjMzUzLjQ2IDAgNjQwLTE0MCA2NDAtMTM5djE0MEgwVjBzMjg2LjU0IDE0MCA2NDAgMTQweiIvPjwvZz48L3N2Zz4=);background-size:100% 38px;height:38px}@media (max-width:767px){.icon-radio{font-size:10px!important;font-weight:normal!important}.item-row{justify-content:space-between;flex-wrap:wrap}.item-row:not(.no-info):before{display:block;border-radius:50%;width:20px;height:20px;border:solid 1px #7ea2b8;color:#7ea2b8;text-align:center;margin-top:3px;margin-right:6px;background:#fff;content:'i';font-family:monospace;font-size:14px;line-height:20px;font-weight:700}.item-row .item-info{width:100%;order:3;display:none!important}.item-row .item-status{order:2;width:60%}.item-row .item-code{order:1;width:30%}.doc-row .item-code{width:60%;line-height:1.2em;padding-top:0.2em;word-wrap:break-word}.doc-row .item-status{width:30%}.item-row.active .item-info{display:block!important;margin:0.6em 0}.item-row .item-dates .item-date{line-height:1.3em}.modal__container{max-width:90vw}.portal-header-wrapper{position:sticky;position:-webkit-sticky;top:-120px;z-index:9999}.portal-footer{position:fixed;bottom:0;width:100%;z-index:999}.portal-content{padding-bottom:100px}.fault-image img{max-width:120px}.item-cards{justify-content:space-between}.item-cards .item-card{max-width:none;width:100%;margin-right:0}.card-date{right:10px;top:10px;font-size:11px;width:36px;height:36px}.card-header{max-height:none}.card-description{display:none}.single-dsevent .event-img{margin-bottom:2em}.event-date-splash{right:10px;width:48px;height:48px;font-size:1em}.event-details h2{padding-right:58px}.tags-filter ul{flex-wrap:wrap}.tags-filter ul li a{font-size:11px}.tags-filter ul li:first-child{width:100%;text-align:center}.post-type-archive-dsevent .site-main .posts-navigation:first-of-type{display:none}.post-type-archive-dsevent .posts-navigation .nav-previous,.post-type-archive-dsevent .posts-navigation .nav-next{width:45%}.account{margin:2em 0}.account tr{display:flex;flex-wrap:wrap;justify-content:space-between;background:#fff;padding:0.4em 0;border-bottom:solid 1px #c0ccce}.account tbody tr:last-child{border-bottom:none}.account tr td{display:inline-block;width:100%;border-top:none;padding:0.125rem;text-align:right;font-size:13px;order:1}.account tr td.date,.account tr td.type{width:48%;order:1}.account tr td.desc{order:3}.account tr td.type{order:2}.account tr td.period{order:4}.account tr td.amount{order:5}.account tr td:before{font-weight:700;margin-right:6px;float:left}.account tr td.date:before{content:'Due:'}.account tr td.desc:before{content:'Description:'}.account tr td.type:before{content:'Type:'}.account tr td.period:before{content:'Period'}.account tr.dsreceipt td.period{display:none}.account tr td.amount{font-size:14px}.account tr td.amount:before{content:'Amount:'}.account thead th{display:none}.account tfoot tr{padding:0}.account tfoot th{width:60%;text-align:right;border:none;background:#fafafa}.account tfoot th:last-child{width:40%}#select-tenancy-options:before,#colophon:before,#your-room:before{height:32px;background-size:100% 33px}#select-tenancy-options:after{height:32px;background-size:100% 33px}#select-tenancy-options ul.options-list li{width:100%}#mobile-summary .btn.btn-option.btn-book{background:#4fc2c1}}.fault-meta{font-size:12px}.loading-line{height:8px;margin:1em 0;display:block;background:#ddd;opacity:1;animation:flickerAnimation 1.2s infinite}.fault-description{font-style:italic;padding:10px;font-weight:400}.year-select{transition:all 250ms ease-in-out}.year-select,.year-select:hover{color:#444!important;text-decoration:none!important;background:#fff;display:block}.year-select:hover{transform:scale(1.02);-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.3);box-shadow:0 10px 20px 0 rgba(0,0,0,0.3)}.year-select{background:#fff;padding-bottom:20px}.year-select h2{font-size:60px;line-height:1.5;color:#fff!important;background:#263847}.year-select h3{font-weight:400;text-transform:none}.booking-section>h3{margin:-20px;margin-bottom:20px;padding:0.5em;color:#fff;background:#263847}#summary-box h3{padding:0.5em;color:#fff;background:#263847}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:0.4}100%{opacity:1}}#offers{text-align:center;font-size:1.2em;background:#fff;padding:2em 0;margin-bottom:-3em;border-top:solid 2px #ce166e;display:none}#offers h2{font-size:2.4em;color:#1c3646}#offers h2 span{-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:#1c3646;color:transparent}#offers p.offer{margin-bottom:0.6em;padding:0}#offers .offer strong big{color:#ce166e;font-size:1.4em}#content{background-image:url(/media/BG-5.png);background-repeat:no-repeat;background-position:top;background-size:100% auto}footer{font-size:0.9em}footer a,footer a:visited{color:#4fc2c1}footer a:hover{color:#fff;text-decoration:underline}.btn.btn-option.btn-book{background:#262626;color:#fff!important}.room-wrap{border-radius:4px}