/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 26 2025 | 18:12:31 */
/* .single-property .selected-header-variation-four,
.single-property header{
    display:none;
} */
#text-3{
    border-bottom:1px solid #999999;
}
.first-word-form .elementor-form .elementor-field-type-checkbox .elementor-field-option label{
    color:white !important;
    font-size:14px;
}
.first-word-form .elementor-form .elementor-field-type-checkbox .elementor-field-option input{
    transform:translateY(3px) !important;
}
#black-color .elementor-form .elementor-field-type-checkbox .elementor-field-option label{
	color:black !important;
}

#nav_menu-2 .menu-footer-menu-container #menu-footer-menu{
flex-wrap:nowrap;
    justify-content:center;
    gap:50px;
}
#nav_menu-2 .menu-footer-menu-container #menu-footer-menu li{
    width:fit-content;
}
#nav_menu-2 .menu-footer-menu-container #menu-footer-menu li::before{
 border-left-color:black !important;
}
#nav_menu-2 .menu-footer-menu-container #menu-footer-menu li a{
  font-size:12px;
    text-transform:capitalize;
}
#nav_menu-2 .menu-footer-menu-container #menu-footer-menu li a:hover{
  text-decoration:underline;
    color:black !important;
}
@media(max-width:767px){
    #nav_menu-2 .menu-footer-menu-container #menu-footer-menu{
flex-wrap:wrap;
        justify-content:start;
        gap:0;
}
#nav_menu-2 .menu-footer-menu-container #menu-footer-menu li{
    width:fit-100%;
}
	
	.rh_sticky_wrapper_footer .rh_footer .rh_footer__bottom_wrap:before{
		display:none;
	}
	
}
.postid-5969 .six-images .left-block a:nth-child(1) img{
    object-fit:contain !important;
}
@media (max-width:768px){
	
	.rh_sticky_wrapper_footer .rh_footer .copyrights,
	.rh_sticky_wrapper_footer .rh_footer .rh_footer__wrap #text-3 .textwidget p,
	.rh_footer #text-4 .textwidget p strong,
.rh_footer #text-4 .textwidget p{
    font-size:12px !important;
} 
}
.rh_footer{
	background-color:white !important;
}

.rh_footer #text-4 .textwidget p strong,
.rh_footer #text-4 .textwidget p{
    font-size:12px;
    font-family: "Cormorant Garamond", Sans-serif;
	color:black;
} 

.rh_sticky_wrapper_footer .rh_footer .rh_footer__wrap .rh_footer__logo,
.rh_sticky_wrapper_footer .rh_footer .rh_footer__wrap{
    padding:0;
}
.rh_sticky_wrapper_footer .rh_footer .rh_footer__wrap .rh_footer__logo{
    text-align:center;
}
/* .rh_sticky_wrapper_footer .rh_footer .rh_footer__wrap .rh_footer__logo img{
    width:60%;
} */
/* .rh_sticky_wrapper_footer .rh_footer .rh_footer__wrap #text-3{
    margin:0;
} */

.rh_footer__logo a img{
    width:77% !important;
}
@media (max-width:576px){
    .rh_footer__logo a img{
    width:95% !important;
}
}
.rh_sticky_wrapper_footer .rh_footer .rh_footer__wrap #text-3 .textwidget p{
   font-family: "Cormorant Garamond", Sans-serif;
    font-size:30px;
}
.rh_sticky_wrapper_footer .rh_footer .rh-footer-bottom-items-separator{
    display:none !important;
}
.rh_sticky_wrapper_footer .rh_footer .copyrights{
    font-family: "Cormorant Garamond", Sans-serif;
    font-size:30px;
}
#text-4{
	margin-bottom:10px;
}
#text-4 .textwidget p{
	margin:0;
}
.rh_sticky_wrapper_footer .rh_footer .rh_footer__bottom_wrap{
	border-top:2px solid #C4C4C4;
	max-width: 100%;
	position:relative;
	padding-bottom:20px;
}
/* .rh_sticky_wrapper_footer .rh_footer .rh_footer__bottom_wrap:before{
	width:150px;
	height:150px;
	position:absolute;
	left:10px;
	top:10px;
	bottom:10px;
	background:url("https://modmazon.com/wp-content/uploads/2025/12/equal-housing-opportunity-logo-1200w.png");
	background-repeat:no-repeat;
	background-size:contain;
	content:' ';
} */

.close-btn-style .e-font-icon-svg{
    fill:white !important; 
}
.close-btn-style a{
   padding:5px;
   border-radius:100%;
}
.image-same-height {
    min-height: 450px;
}
.image-same-height img{
    min-height:450px !important;
	object-fit:cover;
}
@media (max-width:1024px){
	.image-same-height {
    min-height: 250px;
}
.image-same-height img{
    min-height:250px !important;
	object-fit:cover;
}
}
/* Smooth 3-second fade in / hold / fade out loop */
.pop-text-3s {
    display: inline-block;
    animation: popFadeSmooth3s 3s ease-in-out infinite;
}

/* Keyframes – only opacity + very light scale */
@keyframes popFadeSmooth3s {
    0% {
        opacity: 0;
        transform: scale(0.98);
    }
    20% {
        opacity: 1;
        transform: scale(1);
    }
    70% {
        opacity: 1;
        transform: scale(1);
    }
    100% {
        opacity: 0;
        transform: scale(0.98);
    }
}






.cpl-listing-card{
    position:relative;
}
.cpl-card-5970::before,
.cpl-card-5965::before,
.cpl-card-6096::before{
  content: "$0 Move In";
  position: absolute;
  top: 70px;
  right: -50px;
  transform: rotate(45deg);
  width: 260px;      /* long text fit */
  height: 28px;
  line-height: 28px;
  text-align: center;
  background: #ef5a42;
  color: #fff;
  font-weight: 700;
  font-size: 12px;   /* thora small for fit */
  letter-spacing: 1px;
  text-transform: normal;
  z-index: 10;
  pointer-events: none;
}

.cpl-card-5970::before{
     content: "Near Lake\A  corpus christi" !important;
       
}
.cpl-card-5965::before{
     content: "Huge Lot" !important;
}
@media (max-width: 480px){
 .cpl-card-5970::before,
.cpl-card-5965::before,
.cpl-card-6096::before{
  content: "$0 Move In";
  position: absolute;
  top: 50px;
  right: -50px;
  transform: rotate(45deg);
  width: 220px;      /* long text fit */
  height: 28px;
  line-height: 28px;
  text-align: center;
  background: #ef5a42;
  color: #fff;
  font-weight: 700;
  font-size: 10px;   /* thora small for fit */
  letter-spacing: 1px;
  text-transform: normal;
  z-index: 10;
  
}

}
	
	
	
	
	
	
	
	
	#text-5 .textwidget p:nth-child(1){
    font-size: 42px;
    margin-bottom:0;
    font-weight:700;
}
#text-5 .textwidget p{
    font-size: 24px;
    font-family: "Cormorant Garamond", Sans-serif;
    color: black;
}
.cpl_listing-template-default #text-4,
.cpl_listing-template-default #nav_menu-2,
.cpl_listing-template-default .rh_footer__top_wrap,
#text-5 {
    display:none !important;
}
.cpl_listing-template-default #text-5 {
    display:block !important;
}