.elementor-kit-132{--e-global-color-primary:#1A1C43;--e-global-color-secondary:#333333;--e-global-color-text:#565656;--e-global-color-accent:#FC4A1A;--e-global-color-2e56f80:#F5F3F3;--e-global-typography-primary-font-family:"aaux-next";--e-global-typography-primary-font-size:38px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:45px;--e-global-typography-secondary-font-family:"aaux-next";--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"aaux-next";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:30px;--e-global-typography-accent-font-family:"aaux-next";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-letter-spacing:1.5px;--e-global-typography-a93849b-font-family:"aaux-next";--e-global-typography-a93849b-font-size:20px;--e-global-typography-a93849b-font-weight:300;--e-global-typography-a93849b-line-height:30px;--e-global-typography-53c5250-font-family:"aaux-next";--e-global-typography-53c5250-font-size:54px;--e-global-typography-53c5250-font-weight:500;--e-global-typography-53c5250-line-height:42px;--e-global-typography-53c5250-letter-spacing:0.2px;--e-global-typography-48f25ab-font-family:"aaux-next";--e-global-typography-48f25ab-font-size:18px;--e-global-typography-48f25ab-font-weight:600;--e-global-typography-48f25ab-text-transform:uppercase;--e-global-typography-48f25ab-letter-spacing:0.8px;font-family:"aaux-next", Sans-serif;font-size:22px;font-weight:500;line-height:30px;}.elementor-kit-132 button,.elementor-kit-132 input[type="button"],.elementor-kit-132 input[type="submit"],.elementor-kit-132 .elementor-button{background-color:var( --e-global-color-accent );}.elementor-kit-132 e-page-transition{background-color:#FFBC7D;}.elementor-kit-132 a{color:var( --e-global-color-accent );font-family:"aaux-next", Sans-serif;font-size:18px;font-weight:600;}.elementor-kit-132 h1{font-family:"aaux-next", Sans-serif;font-size:54px;font-weight:500;letter-spacing:0.2px;}.elementor-kit-132 h2{font-family:"aaux-next", Sans-serif;font-size:22px;font-weight:500;line-height:30px;}.elementor-kit-132 h3{font-family:"aaux-next", Sans-serif;font-size:20px;}.elementor-kit-132 h4{font-family:"aaux-next", Sans-serif;font-size:18px;font-weight:400;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-132{--e-global-typography-primary-font-size:38px;--e-global-typography-53c5250-font-size:50px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-132{--e-global-typography-primary-font-size:30px;--e-global-typography-text-font-size:17px;--e-global-typography-a93849b-font-size:18px;--e-global-typography-53c5250-font-size:38px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
    overflow-x:hidden;
}


/* 
COLOURED FONT SECTIONS
*/
.coloured {
    color: #fc4a1a;
    margin-right: 5px;
}
.heading-coloured {
    color: #fc4a1a;
}
 
/*
BUTTON HOVER
*/
.button-hover {
    transition: all 0.3s ease-in-out;
}
.button-hover:hover {
    transform:scale(1.02);
}

/* LISTING PAGE  */
.price-qualifier {
 font-size: 18px;   
}
.elementor-widget-reception-rooms .fas, .elementor-widget-bedrooms .fas, .elementor-widget-bathrooms .fas {
    color: #FC4A1A;
}
.property-details-image-gallery .gallery-column:nth-of-type(2),.property-details-image-gallery .gallery-column:nth-of-type(3) {
    border-left: 5px solid #fff;
    border-bottom: 5px solid #fff;
}
.property-details-image-gallery .gallery-column:nth-of-type(4),.property-details-image-gallery .gallery-column:nth-of-type(5){
    border-left: 5px solid #fff;
}
@media (max-width: 1023px) {
    .property-details-image-gallery .gallery-column:nth-of-type(1) {
        border-top: 5px solid #fff;
        border-bottom: 5px solid #fff;
        border-left: 5px solid #fff;
        border-radius: 40px 0 0 0 ;
    }
}
@media (max-width: 767px) {
    .property-details-image-gallery .gallery-column:nth-of-type(4) {
        border-bottom: 5px solid #fff; 
        
    }
}
.property_actions ul li a {
    border-radius: 8px 8px 8px 0;
    margin: 0.1rem;
    font-family: "aaux-next", Sans-Serif;
    font-size: 18px;
}
.action-make-enquiry, .action-floorplans, .action-brochure, .action-epc, .action-shortlist, .action-send-to-friend, .action-virtual-tour {
    background: #fc4a1a;
    position: relative;
    padding-left: 25px;
    border-radius: 8px;
    border: 2px solid #fc4a1a;
    transition: all 0.3s ease-in-out;
}
.action-make-enquiry:hover, .action-floorplans:hover, .action-brochure:hover, .action-epc:hover, .action-shortlist:hover, .action-send-to-friend:hover, .action-virtual-tour:hover {
    background: #fff;
}
.action-make-enquiry:hover a, .action-floorplans:hover a, .action-brochure:hover a, .action-epc:hover a, .action-shortlist:hover a, .action-send-to-friend:hover a, .action-virtual-tour:hover a {
    color: #fc4a1a !important;
}
.action-make-enquiry a, .action-floorplans a, .action-brochure a, .action-epc a, .action-shortlist a, .action-send-to-friend a, .action-virtual-tour a {
     font-size: 18px !important;
}
.action-make-enquiry a::before, .action-floorplans a::before, .action-brochure a::before, .action-epc a::before, .action-shortlist a::before, .action-send-to-friend a::before, .action-virtual-tour a::before {
    content: "";
    position: absolute;
    height: 20px;
    width: 20px;
    top: calc(50% - 10px);
    left: calc(18% - 13px);
    background-repeat: no-repeat;
    background-size: contain;
    
}
.action-floorplans a::before {
    background: url("https://momove.co.uk/wp-content/uploads/2024/06/Grid-Streamline-Mynaui-1.svg");
}
.action-floorplans:hover a::before {
    background: url("https://momove.co.uk/wp-content/uploads/2024/06/Grid-Streamline-Mynaui.svg");
}
.action-brochure a::before {
    background: url("https://momove.co.uk/wp-content/uploads/2024/06/Folder-Streamline-Solar-1.svg");
}
.action-brochure:hover a::before {
    background: url("https://momove.co.uk/wp-content/uploads/2024/06/Folder-Streamline-Solar.svg");
}
.action-make-enquiry:hover a::before {
    background: url("https://momove.co.uk/wp-content/uploads/2024/06/Mail-Streamline-Lucide-1.svg");
}
.action-make-enquiry a::before {
    background: url("https://momove.co.uk/wp-content/uploads/2024/06/Mail-Streamline-Lucide.svg");
}
.action-epc a::before{
    background: url("https://momove.co.uk/wp-content/uploads/2024/06/Leaf-Streamline-Lucide.svg");
}
.action-epc:hover a::before {
    background: url("https://momove.co.uk/wp-content/uploads/2024/06/Leaf-Streamline-Lucide-1.svg");
}
.action-shortlist a::before {
    background: url("https://momove.co.uk/wp-content/uploads/2024/06/Heart-Streamline-Lucide-1.svg");
}
.action-shortlist:hover a::before {
    background: url("https://momove.co.uk/wp-content/uploads/2024/06/Heart-Streamline-Lucide.svg");
}
.action-send-to-friend a::before {
    background: url("https://momove.co.uk/wp-content/uploads/2024/06/User-Streamline-Lucide-1.svg");
}
.action-send-to-friend:hover a::before {
    background: url("https://momove.co.uk/wp-content/uploads/2024/06/User-Streamline-Lucide.svg");
}
.action-virtual-tour a::before {
    background: url("https://momove.co.uk/wp-content/uploads/2024/06/Video-Streamline-Lucide.svg");
}
.action-virtual-tour:hover a::before {
    background: url("https://momove.co.uk/wp-content/uploads/2024/06/Video-Streamline-Lucide-1.svg");
}
.action-virtual-tour .tour-3d::before {
    background: url("https://momove.co.uk/wp-content/uploads/2024/06/Video-Streamline-Lucide.svg");
}
.action-virtual-tour:hover .tour-3d::before {
    background: url("https://momove.co.uk/wp-content/uploads/2024/06/Video-Streamline-Lucide-1.svg");
}
.action-make-enquiry a::before, .action-floorplans a::before, .action-brochure a::before, .action-epc a::before, .action-shortlist a::before, .action-send-to-friend a::before, .action-virtual-tour a::before, .action-make-enquiry:hover a::before, .action-floorplans:hover a::before, .action-brochure:hover a::before, .action-epc a::before, .action-shortlist:hover a::before, .action-send-to-friend:hover a::before, .action-virtual-tour:hover a::before, .action-epc:hover a::before {
    background-repeat: no-repeat;
    background-size: contain;
    
}
.readMore {
  text-decoration: underline;
  transition: all 0.3s ease-in-out;
  color: #fc4a1a;
  font-family: "aaux-next", Sans-Serif;
  cursor: pointer;
  font-size: 19px;
}
.readMore:hover {
  color: #333333;
}
.readMore:focus {
    color: #fc4a1a;
}
.test {
  position: relative;
  font-size: 19px;
}
.shorter-text::after {
  content:"";
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left:0;
  background: linear-gradient(180deg, rgba(225,225,225,0) 0%, rgba(225,225,225,0) 69%, rgba(255,255,255,0.9) 90%, rgba(255,255,255,1) 100%);
}
.dimensions-content {
    display: flex;
    flex-wrap: wrap;
}
.dimensions-inner-content {
    width: 50%;
    font-size: 15px;
    font-family: "aaux-next", Sans-Serif;
}
.dimensions-title {
    font-weight: 600;
}
.features h4 {
    margin-left: 3rem;
    margin-bottom: 1.1rem;
}
.features ul li {
    color: #333333 !important;
    list-style-type: none;
}
.features ul li::before {
    content: "";
    height: 15px;
    width: 15px;
    background: url("https://momove.co.uk/wp-content/uploads/interface-validation-check-circle.png");
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    margin-right: 0.7rem;
}

/*
PROPETIES PAGE
*/
#save_search_popup {
    font-family: "aaux-next", Sans-Serif;
    background: #fc4a1a;
    border-radius: 30px 30px 30px 0;
    color: #f5f3f3;
}
#save_search_popup a {
    color: #333333;
    text-decoration: underline;
}
#save_search_popup a:hover {
    color: #f5f3f3;
}
#save_search_popup .login-form .control input {
    background: #f5f3f3;
    border: none;
    margin-bottom: 0.8rem;
}
#save_search_popup .login-form .control::after {
    display: none;
}
#save_search_popup .login-form [type="submit"] {
    border: 2px solid #f5f3f3;
    background: #f5f3f3;
    color: #fc4a1a;
    padding: 0.7rem 1.3rem;
    border-radius: 8px 8px 8px 0;
    transition: all 0.3s ease-in-out;
}
#save_search_popup .login-form [type="submit"]:hover {
    background: #fc4a1a;
    color: #f5f3f3;
}
/*
LOST PASSWORD 
*/
.lost-password-form .control::after {
    display: none;
}
.lost-password-form [type="submit"] {
    background: #f5f3f3;
    border: 2px solid #f5f3f3;
    border-radius: 8px 8px 8px 0;
    color: #fc4a1a;
    transition: all 0.3s ease-in-out;
    margin-top: 0.8rem;
}
.lost-password-form [type="submit"]:hover {
    background: #fc4a1a;
    color: #f5f3f3;
} 
/*
MAKE ENQUIRY FORM ADJUSTMENTS
*/
.fancybox-slide div {
    background: #fc4a1a;
    color: #fff;
    font-family: "aaux-next", Sans-Serif;
    border-radius: 30px 0 30px 0;
}

/*
RESPONSIVE ADJUSTMENTS
*/
@media (max-width: 1400px) {
    .dimensions-inner-content {
        font-size: 14px;
        width:100%;
    }
    .gallery-column:nth-child(1) a {
        border-radius: 40px 0 0 0 !important;
    }
    .features ul {
        padding: 0.6rem;
    }
    .features h4 {
        margin-left: .6rem;
    }
}


/* FEATURED PROPERTIES & RELATED PROPERTIES STYLING */

/* SEARCH RESULTS CSS */
.featured { box-sizing:border-box; margin-left:2%; border-bottom:0; clear:none !important; padding:0; margin-bottom: 2%; }
.featured:nth-child(4n+1) { clear:left !important; margin-left:0; }



/* CSS SPECIFIC TO CARD LAYOUT */
.featured .thumbnail { float:none; width:100%; }
.featured .thumbnail img { width:100%;border-radius: 30px 30px 0 0; min-height: 200px; }
.featured .details { float:none; width:100%; }

.featured .thumbnail {
overflow: hidden;
border-radius: 30px 30px 0 0;
}
.featured .thumbnail a {
position: relative;}

.featured .thumbnail img {
transition: all 1.5s ease-in-out;
transform: scale(1);
}
.featured .details, #similar-properties .details {
padding: 1.2rem 1.5rem 1rem 1.5rem;
min-height: 200px;
}
.featured .details h3 a, #similar-properties .details h3 a {
width: 100%;
display: block;
color: #333333 !important;
font-size: 20px;
min-height: 26px;
font-weight: 500;
letter-spacing: 0.8px;
font-family: "aaux-next", sans-serif;
}
.featured .details .price {
color: #FC4A1A !important;
font-size: 22px;
padding-bottom: 30px;
font-weight: 500;
font-family: "aaux-next", sans-serif;
}
.featured .details .price .price-qualifier {
display: none;
}
.featured .details .rooms, #similar-properties .details .rooms {
display: flex;
flex-direction: row;
justify-content: flex-end;
width: 30%;
float: right;
font-size: 15px;
font-family: "aaux-next", sans-serif;
}
.featured .details .rooms .room-label {
display: none;
}
.featured .details .rooms .room-receptions .room-count {
display: none;
}
.featured .details .rooms .room-bathrooms .room-count::after {
background: url("https://momove.co.uk/wp-content/uploads/2024/10/Bath-Streamline-Unicons.svg");
content: "";
height: 15px;
width: 15px;
background-repeat:  no-repeat;
background-position: bottom center;
background-size: contain;
margin: 0 0.5rem 0 0.2rem;
display: inline-block;
}
.featured .details .rooms .room-bedrooms .room-count::after {
background: url("https://momove.co.uk/wp-content/uploads/2024/10/bed-solid-1.svg");
content: "";
height: 15px;
width: 15px;
background-repeat:  no-repeat;
background-position: bottom center;
background-size: contain;
margin: 0 0.5rem 0 0.2rem;
display: inline-block;
}
.featured .details .property-type, #similar-properties .details .property-type {
width: 65%;
display: inline;
float: left;
font-size: 15px;
font-family: "aaux-next", sans-serif;
}
.featured .details .property-type::before, #similar-properties .details .property-type::before {
content: "Type: ";
font-family: "aaux-next", sans-serif;
color: red;
padding-right: 4px;
display: inline-block;
font-size: 12px;
}
.featured .details .actions {
width: 100%;
display: block;
float: left;
margin: 1.5rem 0 2rem 0;
}
.featured .details .actions a, #similar-properties .details .actions a {
background: #fc4a1a;
padding: 0.6rem 2.5rem 0.6rem 1rem;
border-radius: 8px 8px 8px 0;
color: #fff;
font-family: "aaux-next", sans-serif;
font-size: 15px;
}
.featured .details .actions:hover a {
background: #333333;
}
.featured .details .actions {
transition: all 0.3s ease-in-out;
}
.featured .details .actions:hover {
transform: scale(1.1);
}
.featured .details .actions a {
    position: relative;
}
.featured .details .actions a::after {
content: "";
height: 15px;
width: 25px;
position: absolute;
left: 75%;
top: 33%;
background: url("https://momove.co.uk/wp-content/uploads/interface-arrows-right-1.svg");
background-repeat:  no-repeat;
background-position: bottom;
background-size: contain;
}



@media (max-width:1290px) {
	.featured.first { clear:none !important; }
	.featured { margin-left:2%; margin-bottom: 1rem;}
	.featured:nth-child(4n+1) { clear:none !important; margin-left:2%; }
	.featured:nth-child(2n+1) { clear:left !important; margin-left:0; }

.featured .properties {
padding: 1rem;
}


}
@media (max-width:590px) {
	.featured { clear:both !important; float:none !important; width:100% !important; margin-left:0 !important; }
}


.number-underline .elementor-counter-number {
    position:relative;
}
.number-underline .elementor-counter-number::after {
    content:"";
    position:absolute;
    bottom:-0.5rem;
    left:calc(50% - 1.5rem);
    height:1px;
    width:3rem;
    background:white;
}/* End custom CSS */