.elementor-2621 .elementor-element.elementor-element-25ced52{padding:0px 0px 100px 0px;}.elementor-2621 .elementor-element.elementor-element-cb087e9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-c952bd8{margin-top:0px;margin-bottom:0px;}.elementor-2621 .elementor-element.elementor-element-4082fa9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-8639de5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 30px;}.elementor-2621 .elementor-element.elementor-element-8639de5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-2621 .elementor-element.elementor-element-7e2aadf > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-2621 .elementor-element.elementor-element-7e2aadf .price{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;text-align:left;}.elementor-2621 .elementor-element.elementor-element-30c0507 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-2621 .elementor-element.elementor-element-30c0507 .elementor-widget-availability{font-family:"Montserrat", Sans-serif;font-weight:600;text-align:left;}.elementor-2621 .elementor-element.elementor-element-37a1da3 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 30px;}.elementor-2621 .elementor-element.elementor-element-37a1da3{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-2621 .elementor-element.elementor-element-495965c > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 30px;}.elementor-2621 .elementor-element.elementor-element-495965c .elementor-widget-bedrooms{text-align:left;font-family:"Montserrat", Sans-serif;}.elementor-2621 .elementor-element.elementor-element-f163dee > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-f163dee .elementor-widget-bathrooms{text-align:left;font-family:"Montserrat", Sans-serif;}.elementor-2621 .elementor-element.elementor-element-6b0b68d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-6b0b68d{font-family:"Montserrat", Sans-serif;}.elementor-2621 .elementor-element.elementor-element-bb30941{margin-top:20px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-2621 .elementor-element.elementor-element-68c9f21:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2621 .elementor-element.elementor-element-68c9f21 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2F2F;}.elementor-2621 .elementor-element.elementor-element-68c9f21 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-2621 .elementor-element.elementor-element-68c9f21 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2621 .elementor-element.elementor-element-269fb75 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-269fb75{text-align:start;}.elementor-2621 .elementor-element.elementor-element-269fb75 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-2621 .elementor-element.elementor-element-972ef56 .description .description-contents{font-family:"Montserrat", Sans-serif;font-size:17px;line-height:1.8em;color:#FFFFFF;}.elementor-2621 .elementor-element.elementor-element-f0d2cc1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2621 .elementor-element.elementor-element-f0d2cc1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCB900;}.elementor-2621 .elementor-element.elementor-element-f0d2cc1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-2621 .elementor-element.elementor-element-f0d2cc1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2621 .elementor-element.elementor-element-66f7322 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-66f7322{text-align:start;}.elementor-2621 .elementor-element.elementor-element-66f7322 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.2em;color:#2F2F2F;}.elementor-2621 .elementor-element.elementor-element-91d6726 .property_actions ul li a{padding:0px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-97e5b37 .features li{font-family:"Montserrat", Sans-serif;font-size:17px;line-height:1.8em;color:#2F2F2F;}.elementor-2621 .elementor-element.elementor-element-bf0e9ba{margin-top:20px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-2621 .elementor-element.elementor-element-dedfc44 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-941864b{margin-top:40px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-2621 .elementor-element.elementor-element-de8dca0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-d7ab7d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-d7ab7d6{text-align:start;}.elementor-2621 .elementor-element.elementor-element-d7ab7d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.2em;color:#2F2F2F;}.elementor-2621 .elementor-element.elementor-element-3140e46 iframe{height:400px;}.elementor-2621 .elementor-element.elementor-element-c1109e9:not(.elementor-motion-effects-element-type-background), .elementor-2621 .elementor-element.elementor-element-c1109e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2F2F;}.elementor-2621 .elementor-element.elementor-element-c1109e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-2621 .elementor-element.elementor-element-c1109e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2621 .elementor-element.elementor-element-cce11d1 > .elementor-element-populated{margin:100px 0px 100px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-71eee52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-71eee52{text-align:start;}.elementor-2621 .elementor-element.elementor-element-71eee52 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-2621 .elementor-element.elementor-element-64eeb9d:not(.elementor-motion-effects-element-type-background), .elementor-2621 .elementor-element.elementor-element-64eeb9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.llands.co.uk/wp-content/uploads/2021/10/PPS3603a-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2621 .elementor-element.elementor-element-64eeb9d > .elementor-background-overlay{background-color:#000000;opacity:0.67;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2621 .elementor-element.elementor-element-64eeb9d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-b725e3c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-9cb7809 > .elementor-container{max-width:700px;}.elementor-2621 .elementor-element.elementor-element-9cb7809{margin-top:0px;margin-bottom:0px;padding:70px 70px 70px 70px;}.elementor-2621 .elementor-element.elementor-element-dc9edfe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-72d96a6 .elementor-button{background-color:#2F2F2F;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;box-shadow:7px 7px 5px 0px rgba(0,0,0,0.5);border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-2621 .elementor-element.elementor-element-72d96a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-f19fdeb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-2621 .elementor-element.elementor-element-f19fdeb{text-align:center;}.elementor-2621 .elementor-element.elementor-element-f19fdeb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;line-height:1.2em;color:#FFFFFF;}@media(min-width:768px){.elementor-2621 .elementor-element.elementor-element-68c9f21{width:70%;}.elementor-2621 .elementor-element.elementor-element-f0d2cc1{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2621 .elementor-element.elementor-element-68c9f21{width:100%;}.elementor-2621 .elementor-element.elementor-element-f0d2cc1{width:100%;}}@media(min-width:1025px){.elementor-2621 .elementor-element.elementor-element-64eeb9d:not(.elementor-motion-effects-element-type-background), .elementor-2621 .elementor-element.elementor-element-64eeb9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2621 .elementor-element.elementor-element-6b0b68d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2621 .elementor-element.elementor-element-68c9f21 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-2621 .elementor-element.elementor-element-f0d2cc1 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-2621 .elementor-element.elementor-element-25ced52{padding:0px 0px 20px 0px;}.elementor-2621 .elementor-element.elementor-element-8639de5 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-2621 .elementor-element.elementor-element-8639de5 .elementor-heading-title{font-size:30px;}.elementor-2621 .elementor-element.elementor-element-7e2aadf > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-2621 .elementor-element.elementor-element-30c0507 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-2621 .elementor-element.elementor-element-30c0507 .elementor-widget-availability{font-size:16px;}.elementor-2621 .elementor-element.elementor-element-37a1da3 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-2621 .elementor-element.elementor-element-495965c{width:100%;max-width:100%;}.elementor-2621 .elementor-element.elementor-element-495965c > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-2621 .elementor-element.elementor-element-f163dee{width:100%;max-width:100%;}.elementor-2621 .elementor-element.elementor-element-f163dee > .elementor-widget-container{padding:0px 10px 1px 10px;}.elementor-2621 .elementor-element.elementor-element-6b0b68d{width:100%;max-width:100%;}.elementor-2621 .elementor-element.elementor-element-6b0b68d > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-2621 .elementor-element.elementor-element-bb30941{padding:10px 10px 0px 10px;}.elementor-2621 .elementor-element.elementor-element-68c9f21 > .elementor-element-populated{padding:30px 10px 30px 10px;}.elementor-2621 .elementor-element.elementor-element-269fb75{text-align:center;}.elementor-2621 .elementor-element.elementor-element-269fb75 .elementor-heading-title{font-size:30px;}.elementor-2621 .elementor-element.elementor-element-f0d2cc1 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 10px 20px 10px;}.elementor-2621 .elementor-element.elementor-element-66f7322{text-align:center;}.elementor-2621 .elementor-element.elementor-element-66f7322 .elementor-heading-title{font-size:30px;}.elementor-2621 .elementor-element.elementor-element-bf0e9ba{padding:0px 10px 0px 10px;}.elementor-2621 .elementor-element.elementor-element-941864b{margin-top:10px;margin-bottom:10px;padding:0px 10px 0px 10px;}.elementor-2621 .elementor-element.elementor-element-d7ab7d6{text-align:center;}.elementor-2621 .elementor-element.elementor-element-d7ab7d6 .elementor-heading-title{font-size:30px;}.elementor-2621 .elementor-element.elementor-element-3140e46 iframe{height:250px;}.elementor-2621 .elementor-element.elementor-element-c1109e9{padding:0px 10px 0px 10px;}.elementor-2621 .elementor-element.elementor-element-cce11d1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 0px 30px 0px;}.elementor-2621 .elementor-element.elementor-element-71eee52{text-align:center;}.elementor-2621 .elementor-element.elementor-element-71eee52 .elementor-heading-title{font-size:30px;}.elementor-2621 .elementor-element.elementor-element-64eeb9d{margin-top:0px;margin-bottom:0px;}.elementor-2621 .elementor-element.elementor-element-9cb7809{padding:40px 10px 40px 10px;}.elementor-2621 .elementor-element.elementor-element-72d96a6 .elementor-button{font-size:18px;}}/* Start custom CSS for property-images, class: .elementor-element-c15c001 */#slider, .flexslider {
    border: 0px;
    margin: 0px 0px 10px 0px;
}

#slider img {
    object-fit: cover;
    height: 600px !important;
}

.elementor-2621 .elementor-element.elementor-element-c15c001 .flex-direction-nav {
    /*display: none;*/
}

.elementor-2621 .elementor-element.elementor-element-c15c001 .flex-prev {
    left: 20px !important;
    opacity: 1;
}

.elementor-2621 .elementor-element.elementor-element-c15c001 .flex-next {
    right: 20px !important;
    opacity: 1;
}

@media only screen and (max-width: 1024px) {
    #slider img {
        height: 500px !important;
    }
}

@media only screen and (max-width: 767px) {
    #slider img {
        height: 300px !important;
    }
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-8639de5 */.elementor-2621 .elementor-element.elementor-element-8639de5 {
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for property-price, class: .elementor-element-7e2aadf */.elementor-2621 .elementor-element.elementor-element-7e2aadf {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for property-availability, class: .elementor-element-30c0507 */.elementor-2621 .elementor-element.elementor-element-30c0507 {
    margin-bottom: 5px;
}

.elementor-2621 .elementor-element.elementor-element-30c0507 .elementor-widget-availability:before {
    content: "Availability: ";
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for property-additional-field, class: .elementor-element-37a1da3 */.elementor-2621 .elementor-element.elementor-element-37a1da3 .elementor-widget-addition-field-_property_available:before {
    content: "Date Available:";
    font-weight: 400;
}

.elementor-2621 .elementor-element.elementor-element-37a1da3 {
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for property-bedrooms, class: .elementor-element-495965c */.elementor-2621 .elementor-element.elementor-element-495965c {
    width: auto;
}

@media only screen and (max-width: 767px) {
    .elementor-2621 .elementor-element.elementor-element-495965c {
        width: 100% !important;
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for property-bathrooms, class: .elementor-element-f163dee */.elementor-2621 .elementor-element.elementor-element-f163dee {
    width: auto;
}

@media only screen and (max-width: 767px) {
    .elementor-2621 .elementor-element.elementor-element-f163dee {
        width: 100% !important;
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for property-additional-field, class: .elementor-element-6b0b68d */.elementor-2621 .elementor-element.elementor-element-6b0b68d {
    width: auto;
    margin-bottom: 0px;
}

.elementor-2621 .elementor-element.elementor-element-6b0b68d i {
    font-size: 1
}

@media only screen and (max-width: 767px) {
    .elementor-2621 .elementor-element.elementor-element-6b0b68d {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-269fb75 */.elementor-2621 .elementor-element.elementor-element-269fb75 {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for property-full-description, class: .elementor-element-972ef56 */.elementor-2621 .elementor-element.elementor-element-972ef56 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66f7322 */.elementor-2621 .elementor-element.elementor-element-66f7322 {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for property-actions, class: .elementor-element-91d6726 */.elementor-2621 .elementor-element.elementor-element-91d6726 {
    font-family: "Montserrat", Sans-serif;
    color: #2F2F2F;
    margin-bottom: 20px;
    border-bottom: 1px solid grey;
    padding-bottom: 10px;
}

.elementor-2621 .elementor-element.elementor-element-91d6726 a {
    margin-right: 10px;
    background-color: #FFB700;;
    color: #2F2F2F;
    transition: 0.3s;
    text-transform: uppercase !important;
}

.elementor-2621 .elementor-element.elementor-element-91d6726 li {
    margin-bottom: 10px;
    width: 100%;
}

.elementor-2621 .elementor-element.elementor-element-91d6726 .action-make-enquiry {
    display: none;
}

.elementor-2621 .elementor-element.elementor-element-91d6726 a:hover {
    /*background-color: #2F2F2F;*/
    /*color: #ffffff;*/
    transition: 0.3s;
    text-decoration: underline;
}


@media only screen and (max-width: 767px) {
    .elementor-2621 .elementor-element.elementor-element-91d6726 li {
        width: 100%;
    }
    
    .elementor-2621 .elementor-element.elementor-element-91d6726 a {
        margin-right: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for property-features, class: .elementor-element-97e5b37 */.elementor-2621 .elementor-element.elementor-element-97e5b37 p {
    margin-bottom: 0px;
}

.elementor-2621 .elementor-element.elementor-element-97e5b37 ul {
    padding-left: 0px;
}

.elementor-2621 .elementor-element.elementor-element-97e5b37 li {
    list-style-type: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7ab7d6 */.elementor-2621 .elementor-element.elementor-element-d7ab7d6 {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18e9162 */.elementor-2621 .elementor-element.elementor-element-18e9162 {
    font-family: "montserrat", Sans-serif;
}

.elementor-2621 .elementor-element.elementor-element-18e9162 p:first-of-type {
    margin: 0px;
}

.elementor-2621 .elementor-element.elementor-element-18e9162 p {
    margin-bottom: 10px;
}

.elementor-2621 .elementor-element.elementor-element-18e9162 br {
    display: none !important;
}

.elementor-2621 .elementor-element.elementor-element-18e9162 input {
    margin-bottom: 10px;
}

.elementor-2621 .elementor-element.elementor-element-18e9162 select {
    background-color: transparent;
    color: #ffffff;
    border: 0.5px white solid;
    border-radius: 0px;
}



.elementor-2621 .elementor-element.elementor-element-18e9162 textarea {
    padding-top: 15px;
    padding-left: 15px;
}

.elementor-2621 .elementor-element.elementor-element-18e9162 input, textarea {
    background-color: transparent;
    color: #ffffff;
    border: 0.5px solid #ffffff;
    border-radius: 0px;
}

.your-select br {
    display: none !important;
}
     
.elementor-2621 .elementor-element.elementor-element-18e9162::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ffffff;
  opacity: 1;
}

.elementor-2621 .elementor-element.elementor-element-18e9162::-moz-placeholder { /* Firefox 19+ */
  color: #ffffff;
  opacity: 1;
}

.elementor-2621 .elementor-element.elementor-element-18e9162::-ms-input-placeholder { /* IE 10+ */
  color: #ffffff;
  opacity: 1;
}

.elementor-2621 .elementor-element.elementor-element-18e9162::-moz-placeholder { /* Firefox 18- */
  color: #ffffff;
  opacity: 1;
}

.elementor-2621 .elementor-element.elementor-element-18e9162 .wpcf7-submit {
  width: 100%;   
  color: #FFB700;
  font-weight: 700;
  letter-spacing: 2px
}

.elementor-2621 .elementor-element.elementor-element-18e9162 .wpcf7-submit:hover {
    background-color: #FFB700;
    color: #000000;
    border-color: #FFB700;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72d96a6 */.elementor-2621 .elementor-element.elementor-element-72d96a6 a {
    width: 100%;
}

.elementor-2621 .elementor-element.elementor-element-72d96a6 .bolder {
    font-weight: 700;
    color: #FFB700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f19fdeb */.elementor-2621 .elementor-element.elementor-element-f19fdeb span {
    color: #FFB700;
    font-weight: 700;
}

.elementor-2621 .elementor-element.elementor-element-f19fdeb a {
    color: #FFB700;
}/* End custom CSS */