

#search_results .homeplan {
    opacity: .1 ;
}

.hp_main_title {
    background: url(https://www.cedarhomes.com/staging/wp-content/uploads/2026/03/Path-95.svg);
    background-size: 100%;
    padding: 25px 30px 60px 40px;
    background-repeat: no-repeat;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: left;
    margin-top: 70px;
    margin-bottom: 50px;
}
body .hp_main_title h1, body .hp_main_title h2 {
    font-family: "Poiret One", Sans-serif;
    text-align: center;
    font-size: 70px ;
    margin-bottom: 0px;
}
.justify-content-cente{
    justify-content: center;
}
.align-items-center{align-items: center;}
.imgbox{
    margin-bottom: 30px;
}
/*=====================================*/
.filter select {-webkit-appearance: block !important;-moz-appearance: block !important;appearance: block !important;}
.filter ul li{display: block;margin-bottom: 7px;}
.filter ul li select {
    background: #e7e7e7;
    min-width: 208px;
    border: 1px solid #d7d7d7;
    padding: 1px 5px;
    font-size: 16px;
}
#search input{min-width: 100px; display: block; margin-right: 0 !important; margin-top: 20px; background: #e7e7e7; border: 1px solid #d4d4d4; padding: 5px 10px;}
.tncuntry_after h2{color:#3D1100}

/**/
.download_plan .journey-link--portfolio, .view_photos .journey-link--portfolio {
    text-align: left;
    justify-content: flex-start;
    margin-bottom: 20px;
}
.explor_plan{margin-top:50px; margin-bottom: 20px;}
.explor_plan .journey-link--portfolio .journey-link__text {
    font-size: clamp(40px, 4vw, 59px) !important;
}
.explor_plan .journey-link__logo img {
    width: 80px;
    margin-right: 10px;
}
.explor_plan .journey-link--portfolio .journey-link__arrow {
    width: clamp(210px, 18vw, 300px) !important;
}
.fp_buton_group {
    display: block;
    margin: auto;
    text-align: center;
}

.journey-link--portfolio { overflow: visible; gap: 6px !important; justify-content: center;text-decoration: none !important; }
.journey-link--portfolio .journey-link__text { font-family: 'Poiret One', cursive !important; font-size: clamp(20px, 1.8vw, 26px) !important; white-space: nowrap; flex: 0 0 auto; }
.journey-link--portfolio .journey-link__arrow { width: clamp(70px, 6vw, 95px) !important; flex: 0 0 auto !important; min-width: unset !important; max-width: unset !important; overflow: visible; }
.journey-link--portfolio .journey-link__arrow img { width: 100% !important; max-width: none !important; height: auto; display: block; }
.elementor-widget-html { overflow: visible !important; }
/*md= Medium devices (desktops, 992px and up) 
===================================================================*/
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    body .hp_main_title h1, body .hp_main_title h2 { font-size: 50px; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) { 
    body .hp_main_title h1, body .hp_main_title h2 { font-size: 40px; } 
    .hp_main_title { padding: 17px 30px 30px 30px; }
}
@media (max-width: 768px) { 
    .journey-link--portfolio .journey-link__text { 
    font-size: 20px !important; } .journey-link--portfolio .journey-link__arrow { width: 70px !important; }
    body .hp_main_title h1, body .hp_main_title h2 { font-size: 35px; } 
    .hp_main_title { padding: 5px 30px 20px 30px; }
    }
@media (max-width: 480px) { 
    .journey-link--portfolio .journey-link__text { font-size: 18px !important; } .journey-link--portfolio .journey-link__arrow { width: 60px !important; }
    body .hp_main_title h1, body .hp_main_title h2 { font-size: 22px; } 
    .hp_main_title { padding: 5px 30px 30px 30px; }
    }