.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.scrolled{background-color:#212121;transition-duration:1s;box-shadow:0 3px 8px -5px rgba(0,0,0,.8)}.navbar{background-color:none;position:relative;z-index:1;padding-left:0;padding-right:0}.navbar .navbar-toggler-icon{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg\ viewBox=\'0\ 0\ 32\ 32\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath\ stroke=\'rgba\(255,\ 255,\ 255,\ 1\)\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-miterlimit=\'10\'\ d=\'M4\ 8h24M4\ 16h24M4\ 24h24\'/%3E%3C/svg%3E)}.navbar .navbar-toggler{border-color:rgba(255,255,255,1);border-radius:0;right:0;top:1.5rem}.navbar .nav-link{color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:3px;font-size:.7rem;border:2px solid rgba(0,0,0,0)}.navbar .nav-link:hover{border:2px solid #fff}.navbar .nav-link i{font-size:.9rem}.nav-container img{width:40%}.navbar-topbar{border-radius:0}.navbar .dropdown-menu li{width:100%;margin-left:0!important}.navbar .dropdown-menu{margin-top:0}.navbar .menu-item-has-children .dropdown-menu{background:#1a1a1a;color:#fff;border-radius:0}.navbar .menu-item-has-children .dropdown-menu .dropdown-item{color:#fff;font-weight:600;font-size:1rem}.navbar .menu-item-has-children .dropdown-menu .dropdown-item:hover{background:#212121}#content article{margin:5rem 0}#content header{margin:20px 0}#content section{margin-bottom:20px}#content footer{padding-bottom:20px}.page-header{background:#f9f9f9 none repeat scroll 0 0;border-bottom:1px solid #eee;margin:40px 0 20px;padding:10px 14px}body{font-family:"semplicitapro",serif;font-weight:300}h1,h2,h3,h4,h5,h6{font-family:"semplicitapro",sans-serif}.btn-blue{background-color:#212121;font-family:"semplicitapro",sans-serif;border-radius:0;text-transform:uppercase;letter-spacing:3px;font-weight:700;color:#fff}.btn-blue:hover{background-color:#1a1a1a;font-family:"semplicitapro",sans-serif;border-radius:0;text-transform:uppercase;letter-spacing:3px;font-weight:700;color:#fff}.btn-blue[aria-disabled="true"]{opacity:.5;cursor:not-allowed}.btn-white{background-color:none;border-radius:0;text-transform:uppercase;letter-spacing:3px;font-weight:700;color:#fff;border:1px solid #fff;font-size:.9rem}.btn-white:hover{background-color:#1a1a1a;color:#fff}.btn-transparent{background-color:transparent;font-family:"semplicitapro",sans-serif;border-radius:0;text-transform:uppercase;letter-spacing:3px;font-weight:700;font-size:1rem;color:#000;border:2px solid;padding:.5rem 2rem}.form-inline{justify-content:center}.form-control{border-radius:0}.card-img-top{width:100%;object-fit:cover}.position-relative{position:relative}.home-container{overflow:hidden}.home-container .container p.best-deals{font-size:.8rem;margin-top:1rem}.home-container .home-header-img{width:100%;filter:brightness(70%);object-fit:cover;height:60vh;min-height:700px}body>div.home-container>div>div>div>div>img{width:400px}.home-container{position:relative;color:#fff}.home-container .home-search-field{transition:transform .2s ease-in-out;position:absolute;top:0;left:0;bottom:0;right:0;align-items:center;justify-content:center;display:flex}.home-container .home-search-field select{-webkit-appearance:none;width:20%}.home-container .home-search-field .btn{margin-bottom:.5rem;font-size:.8rem;letter-spacing:6px;padding-top:.68rem;padding-bottom:.68rem}.home-container .container p{font-weight:100;font-size:2.5rem}.home-container .container h1.home-title{font-weight:300;font-size:1.5rem;padding-top:1rem;letter-spacing:.1rem;text-transform:none}.home-container .container h3{font-weight:300;font-size:1.5rem;padding-top:1rem;letter-spacing:.1rem}.home-container .container h1{text-transform:uppercase;letter-spacing:20px;font-weight:700;font-size:3rem;line-height:4rem}.home-container .home-search-field h6{font-family:"semplicitapro",sans-serif;text-transform:uppercase;letter-spacing:2px;padding-top:3rem;font-weight:700;padding-bottom:1rem}.home-container .home-search-field .form-control{border-radius:0;border:none}.home-intro-container{background-color:#fff;margin-top:2rem;padding:5rem 0}.home-intro-container .home-intro{color:#000;padding-top:3rem;padding-bottom:3rem}.home-intro-container .home-intro p{font-weight:300;font-family:"semplicitapro",sans-serif;font-size:1rem;color:#000}.home-intro-container h4{font-weight:300;font-size:2.5rem;font-family:'alda',sans-serif;padding:1.8rem 0;vertical-align:bottom}.home-intro-container .home-intro img{width:100%;height:auto}.home-content-container h3{font-weight:100;padding-top:1.5rem;padding-bottom:1rem;font-size:2.5rem;font-family:'alda',serif}.home-content-container{background-color:#212121;padding-top:2.5rem;padding-bottom:5rem;color:#f6f6f6}.home-content-container h4{text-transform:capitalize;font-weight:400;font-size:1.5rem;padding-bottom:.25rem;line-height:2.25rem}.home-content-container h5{font-size:1.5rem;font-family:'alda',serif;font-weight:300;padding-bottom:.25rem}.home-content-container p{font-weight:200;padding-bottom:2rem}.home-content-container h6{font-size:1.1rem;font-weight:300}.home-content-container .btn{font-size:.7rem}.home-featured-properties .card .card-img-top{height:15rem;object-fit:cover}.home-content-container .featured-property-info{margin-bottom:2.5rem;padding:15px;margin-top:1rem}.home-promo-container img{width:100%;object-fit:cover;max-height:40rem}.home-promo-container .promo-wrap{position:absolute;left:0;top:0;bottom:0;color:#fff;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;display:flex;width:100%}.home-promo-container{position:relative}.home-promo-container h5{font-size:2.5rem;text-transform:uppercase;font-weight:700;letter-spacing:10px;line-height:3.5rem;padding-bottom:2rem}.home-promo-container .btn{margin-top:2rem}.home-review-container{padding:5rem 0}.home-review-container h3{font-weight:100;padding-top:1.5rem;padding-bottom:3rem;font-size:2.5rem;font-family:'alda',serif}.timestamp a{font-weight:500;color:#000}.signup-container{background:#000;color:#fff}.signup-image{position:relative}.signup-image img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:center}.signup-content{padding:5rem 2rem}.signup-content .klaviyo-form{max-width:100%!important}.signup-content .klaviyo-form input[type="email"]{padding:.5rem 1.5rem!important}.signup-content .klaviyo-form input[type="email"]::placeholder{text-transform:uppercase;font-weight:bold;letter-spacing:3px}.signup-content .klaviyo-form button{text-transform:uppercase;padding:0 3rem!important}.property-container{background-color:#f6f6f6;padding-bottom:5rem}.property-header-container{padding-top:5rem;background-color:#f6f6f6}.property-header-container h3{font-weight:100;font-size:2.5rem;font-family:'alda',serif;margin-bottom:0}.property-filters{position:relative}.property-filter-button{background:#fff;color:#000;border:1px solid #000;font-weight:bold;letter-spacing:3px;padding:.5rem 2rem;text-transform:uppercase;font-size:1rem;cursor:pointer}.property-filter-dropdown{border-radius:0;min-width:600px;left:unset;right:-1px;top:-3px}.property-filter-dropdown h3{font-family:"semplicitapro",sans-serif;font-size:2rem;letter-spacing:3px;font-weight:bold}.property-filter-dropdown .close{opacity:1}.property-filter-dropdown fieldset legend{font-size:1.5rem;font-family:'alda',serif}.property-filter-dropdown .checkbox-numbers{display:flex;flex-wrap:wrap;gap:1rem}.property-filter-dropdown .checkbox-numbers input+span{display:inline-flex;align-items:center;justify-content:center;border:1px solid #000;width:53px;height:53px;font-size:1.5rem;cursor:pointer}.property-filter-dropdown .checkbox-numbers input:checked+span{background:#000;color:#fff}.property-filter-dropdown .checkbox-text{display:flex;flex-wrap:wrap;gap:2rem}.property-filter-dropdown .checkbox-text label{flex:1 0 calc(50% - 1rem)}.property-filter-dropdown .checkbox-text input+span{display:inline-flex;align-items:center;justify-content:center;background:#f4f4f4;font-size:1.5rem;cursor:pointer;padding:.5rem;font-family:'alda',serif;width:100%}.property-filter-dropdown .checkbox-text input:checked+span{background:#000;color:#fff}.property-filter-dropdown .checkbox-numbers input:focus+span,.property-filter-dropdown .checkbox-text input:focus+span{outline:2px solid #c6c6c6}.property-filter-dropdown .btn{width:100%;padding:2rem 1rem;font-size:1.5rem;letter-spacing:4px;font-weight:500}.property-container .card{margin-top:2rem}.property-container .fully-managed-properties-icon{width:20%;top:1rem;right:1rem;position:absolute}.property-container .card-footer{background-color:#212121;color:#fff;border-radius:0;border:0;padding-top:0;padding-bottom:0}.property-container .card h4{font-weight:300;line-height:2rem;font-size:1.25rem}.property-container .card-text{font-family:'alda',serif}.property-container .card .property-price{font-weight:500;font-family:"semplicitapro",sans-serif}.property-container .card h5{font-size:.9rem;text-transform:uppercase;letter-spacing:2px;font-weight:700;font-family:"semplicitapro",sans-serif;color:#c6c6c6}.property-container .card-footer .property-btn{background-color:none;color:#fff;border-radius:0;border:1px solid #fff;font-size:.5rem;padding-left:.5rem;padding-right:.5rem;float:right}.property-container .property-btn-wrapper{position:relative;padding:.5rem}.property-container .property-btn{margin:.2rem 0 0 .75rem}.property-container .card-footer .property-icons{padding-top:.75rem}.property-container .card-footer img{width:1.25rem;height:auto;padding-right:.25rem;margin-right:.1rem;margin-top:-.5rem}.property-container .card-footer li{font-weight:500;font-size:.8rem;padding-top:.25rem;margin-right:1rem}.property-container .card-footer li:last-of-type{margin-right:0}.property-container .card-footer a{text-transform:uppercase;letter-spacing:3px;font-weight:700;font-size:.9rem}.property-images .owl-prev{position:absolute;top:50%;margin-top:-32px!important;left:0;display:block!important;border:none;background:none!important;color:#fff!important;font-size:2.5rem!important}.property-images .owl-next{position:absolute;top:50%;margin-top:-32px!important;right:0;display:block!important;border:none;background:none!important;color:#fff!important;font-size:2.5rem!important}.property-images i{text-shadow:5px 5px 5px rgba(0,0,0,.25)}.gallery-thumbnails img{object-fit:cover;height:10rem!important}.similar-properties-container .card .card-img-top,.property-container .card .card-img-top{height:15rem;object-fit:cover}.guest-info-container{padding:5rem 0}.guest-info-container h4{font-weight:300;font-size:2.5rem;color:#c6c6c6;font-family:'alda',sans-serif;padding:1rem 0}.guest-info-container img{width:100%}.guest-info-text{padding:2rem}.guest-info{position:relative}.guest-info-img{position:absolute;bottom:0;left:0;right:0}.guest-terms-container h3{font-weight:100;padding-top:1.5rem;padding-bottom:1rem;font-size:2.5rem;color:#f6f6f6;font-family:'alda',serif}.guest-terms-container{background-color:#212121;color:#f6f6f6;padding:5rem 0}.guest-terms-container ul{list-style:none;padding-left:0}.guest-terms-container ul li{padding-bottom:1rem;font-size:.9rem;font-weight:400}.guest-terms-container h5{font-family:'alda',serif;font-weight:300;font-size:1.5rem;padding:2rem 0}.guest-terms-container p{font-size:.9rem}.guest-managed-container{padding-top:2.5rem;padding-bottom:2.5rem}.guest-managed-container h3{font-weight:300;font-size:2.5rem;color:#c6c6c6;font-family:'alda',sans-serif;padding-top:5rem;padding-bottom:1rem}.landlord-terms-container h3{font-weight:100;padding-top:1.5rem;font-size:2rem;color:#f6f6f6;font-family:'alda',serif}.landlord-terms-container{background-color:#212121;color:#f6f6f6;padding:5rem 0}.landlord-terms-container ul{list-style:none;padding-left:0}.landlord-terms-container ul li{padding-bottom:1rem;font-size:.9rem}.landlord-terms-container h5{font-family:'alda',serif;font-weight:300;font-size:1.5rem;padding-bottom:2rem;color:#b2b2b2}.landlord-terms-container p{font-size:1rem;padding-bottom:1rem}.landlord-terms-container{padding:5rem 0}.landlord-contact-container{padding-top:5rem;padding-bottom:10rem}.landlord-contact-container .material-icons{font-size:1.5rem;vertical-align:bottom;padding-left:2rem}.landlord-contact-container p{font-size:1.1rem}.landlord-contact-container h3{font-weight:100;padding-bottom:3rem;font-size:2.5rem;color:#c6c6c6;font-family:'alda',serif}.property-header .form-inline{padding-top:5rem}.property-header .form-inline label{padding:0 1rem;font-size:1rem;text-transform:uppercase;letter-spacing:5px;font-weight:700}.property-view-container img{width:100%;height:auto}.property-view-container{margin-top:5rem;margin-bottom:5rem;background-color:#fff}.property-view-container li{list-style:none;font-weight:400;padding-top:.25rem;padding-bottom:.25rem}.property-view-container ul{padding-left:0}.property-view-container h3{font-weight:regular;font-size:2rem;font-family:'alda',sans-serif}.property-view-container .fully-managed-property-icon{display:block;width:30%;margin-top:2rem}.property-features{display:grid;grid-template-columns:repeat(auto-fill,170px);gap:3rem 1rem;text-align:center;justify-content:space-between}.property-features li span:first-of-type{display:block;font-size:2rem;margin-bottom:1rem}.property-gallery>div{min-width:0}.property-description{columns:2;column-gap:7rem}.property-details{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4rem 7rem}.property-details .icon{display:block;font-size:2rem;margin-bottom:1rem}.property-availability-container{background-color:#212121;color:#fff;padding:5rem 0}.property-availability-container form{padding-top:1rem}.property-availability-container h3{font-weight:100;padding-top:1.5rem;font-size:2.5rem;color:#f6f6f6;font-family:'alda',serif;padding-bottom:3rem}.property-availability-container .form-control::-webkit-input-placeholder{color:#212121;font-family:"semplicitapro",sans-serif;font-weight:300;font-size:1rem}.property-availability-container .form-control:-moz-placeholder{color:#212121;font-family:"semplicitapro",sans-serif;font-weight:300;font-size:1rem}.property-availability-container .form-control::-moz-placeholder{color:#212121;font-family:"semplicitapro",sans-serif;font-weight:300;font-size:1rem}.property-availability-container .form-control:-ms-input-placeholder{color:#212121;font-family:"semplicitapro",sans-serif;font-weight:300;font-size:1rem}.property-availability-container .form-control::-ms-input-placeholder{color:#212121;font-family:"semplicitapro",sans-serif;font-weight:300;font-size:1rem}.property-availability-container label{text-transform:uppercase;letter-spacing:3px;font-weight:400}.property-availability-container p{padding-top:2rem}.property-availability-container .btn{margin-top:3rem}.property-availability-container .btn:hover{background-color:#000;color:#fff}.similar-properties-container{padding:5rem 0;background-color:#f6f6f6}.similar-properties-container h3{font-weight:300;font-size:2.5rem;color:#c6c6c6;font-family:'alda',sans-serif;padding-bottom:3rem}.similar-properties-container h4{font-weight:300}.similar-properties-container .property-price{color:#212121;font-weight:300;font-family:'alda',serif;font-size:1.5rem;padding-top:.5rem}.similar-properties-container .property-location{font-size:.9rem;text-transform:uppercase;letter-spacing:2px;font-weight:700;padding-top:.5rem;color:#b2b2b2}.similar-properties-container .btn{border:1px solid #212121;border-radius:0;margin-top:1rem;text-transform:uppercase;letter-spacing:3px;font-size:.9rem;font-weight:700;color:#212121}.similar-properties-container .btn:hover{background-color:#c6c6c6}.scroll-indicator{color:#fff;position:absolute;bottom:0;z-index:1;width:100%;padding:3rem;text-align:center}.scroll-indicator a{color:#fff}.scroll-indicator i{font-size:3rem}.mainSlider,.thumbsSlider{height:570px}.thumbsSlider .swiper-slide{cursor:pointer;height:285px!important}.mainSlider .swiper-slide img,.thumbsSlider .swiper-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.mainSlider .swiper-button-prev,.mainSlider .swiper-button-next{text-shadow:0 0 5px rgba(0,0,0,.5)}.upsell-container{padding:5rem 0;background-color:#f6f6f6}.upsell-container .card .card-img-top{height:15rem;object-fit:cover}.upsell-container h3{font-weight:300;font-size:2.5rem;color:#c6c6c6;font-family:'alda',sans-serif;padding-bottom:3rem}.upsell-container h4{font-weight:300}.upsell-container .property-price{color:#212121;font-weight:300;font-family:'alda',serif;font-size:1.5rem;padding-top:.5rem}.upsell-container .property-location{font-size:.9rem;text-transform:uppercase;letter-spacing:2px;font-weight:700;padding-top:.5rem;color:#b2b2b2}.upsell-container .btn{border:1px solid #212121;border-radius:0;margin-top:1rem;text-transform:uppercase;letter-spacing:3px;font-size:.9rem;font-weight:700;color:#212121}.upsell-container .btn:hover{background-color:#c6c6c6}.contact-details-container{padding-top:5rem;padding-bottom:2rem}.contact-details-container p{padding-left:2.1rem;font-size:1.2rem;font-weight:300}.contact-details-container h4{padding-top:2rem}.contact-details-container small{padding-left:2rem}.contact-details-container a{padding-left:2.1rem;color:#000;font-size:1.2rem;font-weight:300}.contact-details-container a:hover{text-decoration:none;color:#c6c6c6}.contact-form-container{margin-top:2rem;padding-bottom:5rem}.contact-form-container .form-control{border-radius:0;margin-bottom:2rem}.contact-form-container form{padding-top:2rem}.contact-form-container .btn{border:none;color:#fff;background-color:#212121;text-transform:uppercase;letter-spacing:5px;font-weight:700}.contact-form-container .btn:hover{background-color:#212121;color:#fff}.durham-address-container{padding:7rem 0}.durham-address-container ul{padding-left:0;list-style:none}.durham-address-container ul li{font-family:'alda',serif;font-weight:300;font-size:1.5rem;color:#b2b2b2}.london-address-container ul{padding-left:0;list-style:none}.london-address-container ul li{font-family:'alda',serif;font-weight:300;font-size:1.5rem;color:#b2b2b2}.contact-form-container .form-control::-webkit-input-placeholder{color:#212121;font-family:"semplicitapro",sans-serif;font-weight:300;font-size:1rem}.contact-form-container .form-control:-moz-placeholder{color:#212121;font-family:"semplicitapro",sans-serif;font-weight:300;font-size:1rem}.contact-form-container .form-control::-moz-placeholder{color:#212121;font-family:"semplicitapro",sans-serif;font-weight:300;font-size:1rem}.contact-form-container .form-control:-ms-input-placeholder{color:#212121;font-family:"semplicitapro",sans-serif;font-weight:300;font-size:1rem}.contact-form-container .form-control::-ms-input-placeholder{color:#212121;font-family:"semplicitapro",sans-serif;font-weight:300;font-size:1rem}.google-map{width:100%;height:40rem}.google-map img{max-width:inherit!important}.property-enquire-btn .btn{margin-top:2rem;padding:.75rem 2rem;font-size:.8rem}.sidebar{margin-top:20px}.sidebar section{margin-bottom:40px}.sidebar ul,.sidebar ol{list-style-type:none;padding:0}.sidebar li{margin:10px 0}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}#respond{margin-top:40px}ol.commentlist{counter-reset:li;padding:0}ol.commentlist ul{padding:0}ol.commentlist>li{position:relative;margin:0 0 20px 0;list-style:none}ol.commentlist>li:before{content:"Thread " counter(li);counter-increment:li;position:absolute;top:0;right:0;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-bottom-left-radius:4px;padding:5px 20px 5px 10px;color:#999}ol.commentlist li ol,ol.commentlist li ul{list-style-type:none;margin:0}.commentlist li li{background:#f9f9f9}.commentlist li li li{background:#fff}.commentlist li li li li{background:#f9f9f9}.commentlist li li li li li li{background:#fff}.commentlist li{padding:20px}.commentlist ul li{margin-top:20px;margin-bottom:0}.reply p{margin:0}.footer-container{background-color:#1a1a1a;color:#fff;padding:0 2rem}.footer-container footer.container{width:unset;max-width:1600px}.footer-container footer.container>.row:first-of-type{padding:8rem 0}.footer-container h5{font-size:1rem;text-transform:uppercase;letter-spacing:3px;padding-bottom:1rem;font-weight:bold}.footer-container ul{list-style:none;padding-left:0;font-size:1rem;font-weight:bold;letter-spacing:3px}.footer-container ul li{padding:.1rem 0;margin-bottom:1rem}.footer-legal{font-size:.8rem;letter-spacing:3px;font-weight:bold;margin-bottom:1.5rem}.footer-container a{color:#fff}.footer-container .material-icons{font-size:1rem;padding-right:.5rem;padding-top:.1rem}.footer-container i{font-size:1.5rem;padding-top:1rem}.site-footer{padding:40px 0}.site-footer ul,.site-footer ol{list-style-type:none;padding:0}.site-footer li{margin:10px 0}.footer-socials{display:flex;gap:2rem}.footer-socials li{margin-bottom:0}.site-sub-footer p{text-align:center}.site-footer p{text-align:center}.footer-logo-container .footer-copyright{text-transform:uppercase}.footer-logo-container p{font-size:.8rem}.footer-logo-container .footer-copyright a{color:#fff;letter-spacing:.2rem;font-weight:600;padding-left:.5rem}.footer-logo{width:100%;max-width:280px!important;padding-bottom:2.5rem}.footer-logo-container .discovery-credit a{font-weight:600}.footer-logo-container .discovery-credit{padding-bottom:1rem}.footer-container .navbar-nav .nav-link{padding:0}.footer-container .klaviyo-form{max-width:100%!important;background-color:#1a1a1a!important}.footer-container .klaviyo-form input[type="email"]{background-color:#1a1a1a!important}.footer-container .klaviyo-form input[type="email"]::placeholder{text-transform:uppercase;font-weight:bold;letter-spacing:3px}.footer-container .klaviyo-form button{text-transform:uppercase;font-weight:bold;letter-spacing:3px;padding:0 2rem!important}.woo-container{padding-top:3rem}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#212121!important;color:#fff;border-radius:0}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price,.woocommerce-variation-price{color:#292b2c}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#f7f6f7}.woocommerce .col2-set [class*="col-"]{max-width:none!important;padding-left:0;padding-right:0}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background:none}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:none}.payment_method_stripe label{width:100%}.woocommerce-order .woocommerce-notice{text-align:center;padding-top:1rem;padding-bottom:3rem}.woocommerce ul.order_details{text-align:center}.woocommerce ul.order_details li{float:none;display:inline-block}.woocommerce table.shop_table{border-radius:0}.woocommerce-order .home-container .home-header-img,.woocommerce-cart .home-container .home-header-img,.woocommerce-checkout .home-container .home-header-img{object-fit:cover;height:25em}.woocommerce input[name="update_cart"]{display:none}.woocommerce-error,.woocommerce-message,.woocommerce-info{border-top-color:#212121!important;background:#f7f6f7!important}.woocommerce-error::before,.woocommerce-message::before,.woocommerce-info::before{color:#212121!important}.wc-bookings-date-picker legend{display:none}.wc-bookings-date-picker .ui-widget-content,.wc-bookings-date-picker .ui-datepicker-header{background:none}.wc-bookings-date-picker .ui-datepicker-header{border-top:none;border-bottom:1px solid #fff}.wc-bookings-booking-form{border:none;padding:0;margin:0}button,input,optgroup,select,textarea,.ui-widget{font-family:"semplicitapro",serif;font-weight:300}.wc-bookings-date-picker .ui-widget-content{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ui-datepicker-other-month{visibility:hidden}.wc-bookings-date-picker .ui-datepicker td .ui-state-default,.wc-bookings-date-picker .ui-datepicker td.partial_booked a{color:#c6c6c6!important;margin:2px}.wc-bookings-date-picker .ui-datepicker td.partial_booked a:after{border-bottom:2.5em solid rgba(192,57,43,.35);opacity:1}.wc-bookings-date-picker .ui-datepicker td.partial_booked.partial_end a:after{border-bottom:2.5em solid rgba(192,57,43,.35);border-right:2.5em solid transparent;border-left:none;left:0;right:auto}.wc-bookings-date-picker .ui-datepicker td.bookable a{background:none!important}.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default{background:none!important;border-top:2px solid #fff!important;border-bottom:2px solid #fff!important;margin:0}.selection-start-date{border-left:2px solid #fff!important;margin-left:0}.selection-end-date{border-right:2px solid #fff!important;margin-right:0}.wc-bookings-date-picker .ui-datepicker-month{color:#fff;font-size:1.5rem;text-align:center;text-transform:uppercase;letter-spacing:3px;margin-bottom:.3rem;display:block;font-weight:300}.wc-bookings-date-picker .ui-datepicker-year{color:#fff;font-size:1.2rem;text-align:center;text-transform:uppercase;letter-spacing:3px;display:block;font-weight:300}.wc-bookings-date-picker .ui-datepicker th,.wc-bookings-date-picker .ui-datepicker td{background:none;color:#fff;border:none}.wc-bookings-date-picker .ui-datepicker th{font-weight:700}.wc-bookings-booking-form .wc-bookings-booking-cost{background:none}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next.ui-state-hover,.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev.ui-state-hover{background:none}.wc-bookings-booking-form-button{background:none;border-radius:0;text-transform:uppercase;letter-spacing:3px;font-weight:700;color:#fff!important;border:1px solid #fff!important;font-size:.9rem!important;padding:.5rem 1rem!important}.wc-bookings-booking-form-button:hover{background-color:#000;color:#fff}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em!important}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{padding-top:0!important;padding-bottom:0!important}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev span:before{content:'❮';font-size:1.5rem;text-indent:0;background:0;font-family:"semplicitapro",serif;width:1.5rem!important;height:1.5rem!important;display:block}.wc-bookings-date-picker .ui-datepicker .ui-datepicker-next span:before{content:'❯';font-size:1.5rem;text-indent:0;background:0;font-family:"semplicitapro",serif;width:1.5rem!important;height:1.5rem!important;display:block}.woocommerce .blockUI.blockOverlay{background:none!important}.basic-switch-woocommerce-deposits label{display:inline-block}#basic-wc-deposits-options-form{display:none}.basic-switch-woocommerce-deposits label{letter-spacing:0;text-transform:none;padding-left:1rem}.ui-datepicker{color:#fff;background:#212121;border:none;border-radius:0}.ui-widget-header{background:transparent;border:none}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{background:none;color:#fff}body:not(.woocommerce-page) .ui-state-default,
body:not(.woocommerce-page) .ui-widget-content .ui-state-default,
body:not(.woocommerce-page) .ui-widget-header .ui-state-default {background:none;border:none;color:#fff}body:not(.woocommerce-page) .ui-state-active,
body:not(.woocommerce-page) .ui-widget-content .ui-state-active {border:2px solid #fff!important}body:not(.woocommerce-page) .ui-datepicker-month,
body:not(.woocommerce-page) .ui-datepicker-year {color:#fff;font-size:1rem;text-align:center;text-transform:uppercase;letter-spacing:3px;margin-bottom:.3rem;font-weight:300}body:not(.woocommerce-page) .ui-datepicker-prev span:before {content:'❮';font-size:.8rem;text-indent:0;background:0;font-family:"semplicitapro",serif;width:1.5rem!important;height:1.5rem!important;display:block}body:not(.woocommerce-page) .ui-datepicker-next span:before {content:'❯';font-size:.75rem;text-indent:0;background:0;font-family:"semplicitapro",serif;width:1.5rem!important;height:1.5rem!important;display:block}body:not(.woocommerce-page) .ui-state-hover {border:none;background:none}body:not(.woocommerce-page) .ui-datepicker .ui-datepicker-prev {top:1px;left:2px}body:not(.woocommerce-page) .ui-datepicker .ui-datepicker-next {top:1px;right:2px}@media (max-width:1112px){.home-content-container h4{font-size:1.5rem;line-height:2rem}.guest-info-text{padding-top:0;padding-left:.5rem;padding-right:.5rem}.guest-info-img{display:none}.contact-details-container h4{font-size:2rem}.contact-details-container p{font-size:1rem}.contact-form-container h4{font-size:2rem}.durham-address-container ul li,.london-address-container ul li{font-size:1.2rem}.durham-address-container h3,.london-address-container h3{font-size:2rem}.property-filter-dropdown{min-width:500px}.property-filter-dropdown h3{font-size:1.75rem}.property-filter-dropdown .checkbox-text{gap:1rem}.property-filter-dropdown .btn{padding:1.5rem 1rem;font-size:1.25rem}.property-container .property-btn-wrapper{padding-left:0}.property-container .card-footer .property-icons{padding-right:0}.property-description{column-gap:4rem}.property-details{grid-gap:4rem}.mainSlider,.thumbsSlider{height:490px}.thumbsSlider .swiper-slide{height:245px!important}}@media (max-width:991px){.nav-container{background-color:#212121;transition-duration:.5s;box-shadow:0 3px 8px -5px rgba(0,0,0,.8)}.navbar-brand{max-width:10rem}.navbar .nav-link,.navbar .nav-link:hover{border:none}.home-container .container{padding-top:100px}.scroll-indicator{padding:0 1rem 2rem}.home-promo-container{min-height:20rem}.home-promo-container>img{height:35rem}.home-promo-container h5{font-size:2rem}.home-container .container h1{font-size:2rem;letter-spacing:10px;line-height:2.75rem;overflow-wrap:break-word;-webkit-hyphens:auto}.home-container .container h3{font-size:1.5rem;line-height:2rem}.home-content-container h4{font-size:1.5rem}.home-content-container h6{margin-bottom:1.25rem}.home-container .home-search-field select,.home-container .home-search-field input{width:100%}.home-container .btn-blue{width:100%;padding-top:1rem;padding-bottom:1rem;margin-top:1rem}.signup-image{padding-top:60%}.footer-container footer.container>.row:first-of-type{padding:6rem 0}.property-filter-button{padding:.5rem 1.5rem}.property-filter-dropdown{min-width:450px}.property-filter-dropdown h3{font-size:1.5rem}.property-filter-dropdown fieldset legend{font-size:1.25rem}.property-filter-dropdown .checkbox-numbers input+span{font-size:1.25rem;width:45px;height:45px}.property-filter-dropdown .checkbox-text input+span{font-size:1.25rem}.property-filter-dropdown .btn{padding:1rem}.mainSlider,.thumbsSlider{height:auto}.mainSlider .swiper-slide{height:0;width:100%!important;padding-top:75%}.thumbsSlider{margin-top:10px}.thumbsSlider .swiper-slide{height:0!important;padding-top:35%}.property-description{column-gap:2rem}.property-details{grid-gap:2rem}.property-features{grid-gap:2rem 1rem}}@media (max-width:767px){.tweet-container{padding-top:2rem}.home-container{margin-top:0}.home-intro-container{padding:1rem 0}.home-intro-container h4{padding-top:0;padding-bottom:2rem;font-size:2rem}.home-content-container{padding-bottom:2.5rem}.home-review-container{padding:2.5rem 0}.home-review-container h3{font-size:2rem;padding-top:0;padding-bottom:0}.home-review-container h6{padding-top:2rem}.property-container .card-footer .property-icons{padding-top:1.5rem}.property-container .card-footer ul{margin-bottom:0}.property-container .card-footer .btn{width:100%;display:block;padding-top:1rem;padding-bottom:1rem}.property-container .property-btn-wrapper{padding:1rem;padding-left:0}.property-header-container h3{font-size:2rem}.property-description{columns:1}.property-details{grid-template-columns:100%}.property-filter-dropdown{min-width:400px}.property-filter-dropdown h3{font-size:1.25rem}.property-filter-dropdown .btn{font-size:1rem}.property-filter-dropdown .checkbox-numbers input+span{width:40px;height:40px;font-size:1rem}.property-filter-dropdown .checkbox-text input+span{font-size:1rem}.guest-info-container{padding:2.5rem 0}.guest-info-container h4{padding-top:0;padding-bottom:2rem;font-size:2rem}.guest-info-container p{padding-bottom:2rem}.guest-info-text{padding:0}.guest-terms-container h3{font-size:2rem;text-align:left}.guest-terms-container{padding:2.5rem 0}.guest-managed-container{padding-top:2.5rem;padding-bottom:0}.guest-managed-container h3{font-size:2rem;padding-top:2.5rem}.landlord-contact-container{padding-top:2.5rem;padding-bottom:2.5rem}.landlord-contact-container h3{font-size:2rem}.landlord-terms-container{padding-top:2rem;padding-bottom:5rem}.property-view-container h3{font-size:2rem}.property-availability-container{padding-top:2.5rem;padding-bottom:2.5rem}.similar-properties-container h3{font-size:2rem}.upsell-container h3{font-size:2rem}.property-availability-container h3{font-size:2rem;padding-bottom:0;padding-top:0}.property-view-container{margin-top:2rem}.property-availability-container p{margin-bottom:2rem}.contact-details-container h4{font-size:1.75rem;padding-bottom:.5rem;padding-top:2rem}.contact-details-container a{display:block;padding-bottom:1rem;font-size:1rem}.contact-details-container p{font-size:1rem}.contact-form-container form{padding:0}.home-content-container{padding:2.5rem 0}.home-content-container h3{font-size:1.75rem}.durham-address-container ul li,.london-address-container ul li{font-size:1.2rem}.london-address-container h3{text-align:left;padding-bottom:2rem;font-size:1.75rem;padding-top:1rem}.london-address-container ul{text-align:left}.durham-map{order:-1}.property-container .property-btn{margin:0}.property-features{grid-gap:1rem;grid-template-columns:repeat(auto-fill,130px)}.property-features li span:first-of-type{font-size:1.5rem}.property-enquire-btn .btn{width:100%}.woocommerce-order .home-container .home-header-img,.woocommerce-cart .home-container .home-header-img,.woocommerce-checkout .home-container .home-header-img{height:15em}.availability-calendar{order:-1}.footer-container footer.container>.row:first-of-type{padding:4rem 0}}@media (max-width:575px){.home-container .container{padding-top:50px}.home-container .home-header-img{height:auto;min-height:850px}.home-container .home-search-field h6{padding-top:1rem;margin-bottom:0;padding-bottom:0}.property-filter-dropdown{min-width:unset;left:-1px}.property-features li span:first-of-type{font-size:1.25rem;margin-bottom:.5rem}}@media (max-width:350px){.wifi-icon{display:none}}#yith_wcdp_deposits_details tr td.order-actions .button-with-submenu{visibility:visible}#yith_wcdp_deposits_details tr td.order-actions .button-with-submenu a.submenu-opener{background-color:#212121;height:50px;line-height:0;width:50px;color:#fff;display:flex;align-items:center;justify-content:center}.button-with-submenu{color:#fff!important}.woocommerce .woocommerce-customer-details address{border-radius:0!important}.yith-wcbk-booking-search-form{width:100%}.yith-wcbk-booking-search-form__row__content{max-width:90%!important}.yith-wcbk-booking-search-form__fields .yith-wcbk-booking-search-form__row__content{max-width:100%!important}.yith-wcbk-booking-search-form-submit{width:100%;transition:all .5s}.ui-datepicker:not(.ui-datepicker-inline) .ui-datepicker-header .ui-icon {background-repeat:no-repeat}#ui-datepicker-div.yith-wcbk-datepicker.ui-widget-content{width:unset}.woocommerce-shop .yith-wcbk-booking-search-form{padding:0}.yith-wcbk-booking-search-form.yith-wcbk-booking-search-form--horizontal-layout button.yith-wcbk-booking-search-form-submit{padding:0 25px!important}.yith-wcbk-booking-search-form button.yith-wcbk-booking-search-form-submit{margin:15px 0 0 0!important;font-weight:600!important;letter-spacing:.046875em!important;line-height:1!important;padding:.84375em 1.475em!important;font-size:1em!important;border:0!important;text-transform:none!important;border-radius:0!important}.yith-booking-meta{display:none}.yith-wcbk-booking-form,#yith-wcdp-add-deposit-to-cart .yith-wcdp-single-add-to-cart-fields,#yith-wcdp-add-deposit-to-cart .yith-wcdp-deposit-mandatory{max-width:100%}#yith-wcdp-add-deposit-to-cart .yith-wcdp-single-add-to-cart-fields{margin:0}.yith-wcdp-single-add-to-cart-fields{display:flex;margin-bottom:2rem!important}.yith-wcdp-single-add-to-cart-fields label{flex:1;display:inline-block!important;width:50%;min-width:50%;float:left;border:solid 1px #5a6a5f!important}.yith-wcdp-single-add-to-cart-fields .full,.yith-wcdp-single-add-to-cart-fields .deposit{border:none!important;padding:unset!important}.yith-wcdp-single-add-to-cart-fields .full .label,.yith-wcdp-single-add-to-cart-fields .deposit .label{border:solid 1px #fff;padding:1rem;height:100%}input[value="full"]:checked~.label {background-color:#fff;color:#000}input[value="deposit"]:checked~.label {background-color:#fff;color:#000}#yith-wcdp-add-deposit-to-cart .yith-wcdp-single-add-to-cart-fields label input[type="radio"]{display:none!important}#yith-wcdp-add-deposit-to-cart .yith-wcdp-single-add-to-cart-fields label input[type="radio"]+.label{padding-left:1rem!important}.single-booking-form button.alt:disabled{background-color:red!important}.yith-wcbk-date-range-picker.yith-wcbk-date-range-picker--opened-from input.yith-wcbk-date-picker--formatted.yith-wcbk-booking-start-date,.yith-wcbk-date-range-picker.yith-wcbk-date-range-picker--opened-to input.yith-wcbk-date-picker--formatted.yith-wcbk-booking-end-date{border-radius:0!important;padding:.25rem!important}.woocommerce button.yith-wcbk-add-to-cart-button{background-color:#fff!important;background:#fff!important;color:#1e2121!important;border:solid 2px #fff!important;transition:all .5s}.woocommerce button.yith-wcbk-add-to-cart-button:hover{background-color:#1e2121!important;background:#1e2121!important;color:#fff!important;border:solid 2px #fff!important}.yith-wcbk-date-range-picker input.yith-wcbk-date-picker,.yith-wcbk-date-picker.yith-wcbk-booking-date.yith-wcbk-booking-end-date.hasDatepicker.form-control{opacity:0!important}.yith-wcbk-booking-search-form__row__label{color:#fff!important}body:not(.woocommerce-page) .ui-datepicker-month,
body:not(.woocommerce-page) .ui-datepicker-year {color:#000!important}body:not(.woocommerce-page) .ui-state-default,
body:not(.woocommerce-page) .ui-widget-content .ui-state-default,
body:not(.woocommerce-page) .ui-widget-header .ui-state-defaultle {color:#000!important}body:not(.woocommerce-page) .yith-wcbk-datepicker.ui-datepicker td:not(.ui-state-disabled):hover a,
body:not(.woocommerce-page) .yith-wcbk-date-picker--inline .ui-datepicker td:not(.ui-state-disabled):hover a {color:#fff!important}body:not(.woocommerce-page) .yith-wcbk-datepicker.ui-datepicker td.ui-datepicker-current-day a,
body:not(.woocommerce-page) .yith-wcbk-date-picker--inline .ui-datepicker td.ui-datepicker-current-day a {color:#fff!important}#customer_details{margin-bottom:2rem!important}.woocommerce-checkout #payment div.payment_box,.woocommerce-checkout .woocommerce-validated,#payment div.payment_box .woocommerce-SavedPaymentMethods,#payment div.form-row{padding:0!important}.woocommerce #payment ul.payment_methods li .payment_box fieldset{margin-top:0!important}.woocommerce-checkout #payment div.payment_box input.input-text{height:52px!important;border:solid 1px #bbb!important;padding:.5rem!important;border-radius:3px!important}.place-order .validate-required{padding:1rem 1rem 0!important;margin:0!important}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:left!important;margin:1rem!important}.woocommerce ul.order_details li strong{font-size:1rem!important}.woocommerce-order-received a{color:#212121;text-decoration:underline}.woocommerce-order-received .button{color:#fff!important;text-decoration:none!important}.yith-wcbk-booking-actions a:first-child{margin-right:1rem}#yith_wcdp_deposits_details tr td.order-actions .button-with-submenu ul.submenu{background-color:#000!important}@media only screen and (max-width:360px){.property-view-container .title{margin-top:3rem}}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}@media (min-width:576px){.modal-dialog-centered{min-height:calc(100% - 3.5rem)}}.upsells-modal .modal-dialog{max-width:991px}.upsells-modal .modal-title{font-size:1.5rem}.upsells-modal .modal-content{width:100%}.upsells-modal .upsells-modal__wrapper{position:relative}.upsells-modal .upsells-modal__wrapper .blockUI{opacity:0;visibility:hidden;transition:opacity 300ms ease , visibility 300ms ease}.upsells-modal .upsells-modal__wrapper.loading .blockUI{opacity:.6!important;visibility:visible;background: rgb(255 255 255 / 100%) !important}.upsells-modal .upsells-modal__list{margin:unset;list-style:none;display:grid;gap:16px;padding-left:unset}@media (min-width:576px){.upsells-modal .upsells-modal__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:991px){.upsells-modal .upsells-modal__list{grid-template-columns:repeat(3,1fr)}}.upsells-modal .upsells-modal__notifications:not(:empty) {margin-bottom:16px}.upsells-modal .upsells-modal__notifications{display:grid;gap:8px}.upsells-modal .upsells-modal__notification{border: 1px solid rgb(0 150 0);border-radius:4px;padding:1em;background-color: rgb(0 150 0 / 5%);color: rgb(0 150 0);opacity:0;translate:-16px;animation:notification-show 500ms ease-out forwards}.upsells-modal-product-card{display:grid;grid-template-rows:auto 1fr auto}.upsells-modal-product-card figure{position:relative;margin:unset}@supports not (aspect-ratio: 1 / 1) {
	.upsells-modal-product-card figure::before {
		content: "";
		display: block;
		padding-top: calc((1/1) * 100%);
	}

	.upsells-modal-product-card figure img {
		position: absolute;
		width: 100%;
		height: 100%;
		inset: 0;
		object-fit: cover;
	}
}@supports (aspect-ratio: 1 / 1) {
	.upsells-modal-product-card figure img {
		aspect-ratio: 1/1;
		height: auto;
		width: 100%;
		object-fit: cover;
	}
}.upsells-modal-product-card .upsells-modal-product-card__title{font-size:1.125rem;margin-top:1em;margin-bottom:unset}.upsells-modal-product-card .price{display:block}.upsells-modal-product-card .price,.upsells-modal-product-card .upsells-modal-product-card__description{margin-top:.5em}.upsells-modal-product-card .upsells-modal-product-card__add-to-cart{margin-top:16px}.upsells-modal-product-card .upsells-modal-product-card__add-to-cart button{width:100%;cursor:pointer}.property-search-button{border:0;padding:0 0 3px;background:transparent;color:#fff;letter-spacing:3px;font-weight:bold;border-bottom:1px solid #fff;cursor:pointer}.property-search-modal .modal-content{border-radius:0;background-color:#1a1a1a;width:100%}.property-search-modal .modal-header .modal-title{font-size:1rem;letter-spacing:3px}.property-search-modal .modal-header .close{color:#fff;text-shadow:none;opacity:1;font-size:1rem;position:absolute;right:1rem;top:1rem}.property-search-form{max-width:620px;margin:0 auto}.property-search-form input{background-image:url(https://toaststays.com/wp-content/themes/toast-lettings/images/magnifying-glass-sharp-light.svg);background-repeat:no-repeat;background-size:1.5rem;background-position:.5rem 50%;padding-left:2.5rem}.property-search-form .btn{border-radius:0;margin-bottom:0!important;background-color:#9d9d9c;color:#fff;font-weight:bold;cursor:pointer;font-size:1rem}@keyframes notification-show {
	to {
		opacity: 1;
		translate: 0;
	}
}