.elementor-2692 .elementor-element.elementor-element-8a711c1{margin-top:0px;margin-bottom:-30px;}.elementor-bc-flex-widget .elementor-2692 .elementor-element.elementor-element-7138b81.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2692 .elementor-element.elementor-element-7138b81.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2692 .elementor-element.elementor-element-953c75d .elementor-heading-title{font-size:1.5rem;font-weight:500;}.elementor-bc-flex-widget .elementor-2692 .elementor-element.elementor-element-d87e659.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2692 .elementor-element.elementor-element-d87e659.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2692 .elementor-element.elementor-element-7c38f6c > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2692 .elementor-element.elementor-element-7c38f6c .price{font-size:1.5rem;font-weight:bold;color:var( --e-global-color-text );text-align:right;}.elementor-2692 .elementor-element.elementor-element-3111bb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-2692 .elementor-element.elementor-element-ad04ba6{z-index:0;}.elementor-2692 .elementor-element.elementor-element-c940d19 .description h4{font-size:1.5rem;}.elementor-2692 .elementor-element.elementor-element-4e7306d{--spacer-size:10px;}.elementor-2692 .elementor-element.elementor-element-8fc4ba1 .elementor-heading-title{color:var( --e-global-color-d7fe10b );}.elementor-2692 .elementor-element.elementor-element-0da3d79 .features ul{list-style-type:disc;column-count:1;}.elementor-2692 .elementor-element.elementor-element-54cee7d .elementor-heading-title{color:var( --e-global-color-d7fe10b );}.elementor-2692 .elementor-element.elementor-element-da06025 .elementor-heading-title{color:var( --e-global-color-d7fe10b );}.elementor-2692 .elementor-element.elementor-element-b558e38{z-index:1;}.elementor-2692 .elementor-element.elementor-element-92c3dff .elementor-heading-title{color:var( --e-global-color-d7fe10b );}.elementor-2692 .elementor-element.elementor-element-f7f182e .elementor-button{background-color:var( --e-global-color-secondary );font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-2692 .elementor-element.elementor-element-60aabbf > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-2692 .elementor-element.elementor-element-29af9d9 .elementor-heading-title{color:var( --e-global-color-d7fe10b );}.elementor-2692 .elementor-element.elementor-element-b39d6ea{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}@media(max-width:1024px){ .elementor-2692 .elementor-element.elementor-element-b39d6ea{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(min-width:768px){.elementor-2692 .elementor-element.elementor-element-9063d0d{width:60%;}.elementor-2692 .elementor-element.elementor-element-0622802{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2692 .elementor-element.elementor-element-9063d0d{width:50%;}.elementor-2692 .elementor-element.elementor-element-0622802{width:50%;}}@media(max-width:767px){.elementor-2692 .elementor-element.elementor-element-7138b81 > .elementor-element-populated{margin:0px 0px -50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2692 .elementor-element.elementor-element-d87e659 > .elementor-element-populated{margin:0px 0px -30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2692 .elementor-element.elementor-element-db22a01{margin-top:20px;margin-bottom:0px;} .elementor-2692 .elementor-element.elementor-element-b39d6ea{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}/* Start custom CSS for property-price, class: .elementor-element-7c38f6c */@media(max-width:768px){
    .elementor-2692 .elementor-element.elementor-element-7c38f6c .price{
        text-align: left !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3111bb1 */.elementor-2692 .elementor-element.elementor-element-3111bb1{
    @media(min-width:768px){
        text-align: right;
    }
    
    font-size: 1.2rem;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8a4715a */.bedroomcount, .proptype{
    display: inline;
    margin-right: 4px;
    font-size: 1.5rem;
    font-weight: 500;
}

.bedroomcount{
    margin-right: 4px;
}

@media(min-width:769px){
    .elementor-2692 .elementor-element.elementor-element-8a4715a{
    text-align: right;
    }
}/* End custom CSS */
/* Start custom CSS for property-features, class: .elementor-element-0da3d79 */.elementor-2692 .elementor-element.elementor-element-0da3d79 ul{
    margin: 0 0 0 20px;
}/* End custom CSS */
/* Start custom CSS for property-meta, class: .elementor-element-0bb541c */.elementor-2692 .elementor-element.elementor-element-0bb541c ul{
    list-style-type: none;
    margin: 0;
}

.elementor-2692 .elementor-element.elementor-element-0bb541c li{
    background: #e5e5e5;
    margin: 0 0 5px 0;
    padding: 5px;
}
.elementor-2692 .elementor-element.elementor-element-0bb541c li:last-child{
    margin: 0;
}


.elementor-2692 .elementor-element.elementor-element-0bb541c li span{
    width: 50%;
    float: left;
}/* End custom CSS */
/* Start custom CSS for property-actions, class: .elementor-element-60aabbf */.elementor-2692 .elementor-element.elementor-element-60aabbf ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.elementor-2692 .elementor-element.elementor-element-60aabbf li{
    width: 100%;
    margin-bottom: 20px !important;
}

.elementor-2692 .elementor-element.elementor-element-60aabbf li a{
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    color: var(--e-global-color-primary);
    background: var(--e-global-color-secondary);
    padding: 5px;
}

.elementor-2692 .elementor-element.elementor-element-60aabbf li:last-child{
    margin-bottom: 0 !important;
}

.elementor-2692 .elementor-element.elementor-element-60aabbf .action-make-enquiry{
    display:none;
}

.department-residential-lettings .action-mortgage-calculator, .department-residential-lettings .action-stamp-duty{
    display: none;
}/* End custom CSS */