@charset "utf-8";
/* CSS Document */
.ulrc400105{
padding: 40px 0;

}
.ulrc400105 .heading{
	font-weight:700;
	font-size:28px;
	color:#00274d;
	}
	
.ulrc400105 .story{
	font-size:14px;
	color:#666666;
	}
	
.ulrc400105 .local-shop-Amenities-box{
	background-color:#3f6184;
	color:#FFF;
	padding:25px;
	border-radius:5px;
	/*padding-bottom: -0px;*/
	height:450px;
	
	}
	
.ulrc400105 .under-box-heading{
	font-size:22px;
	font-weight:700;
	/*padding-left:13px;*/
	
	}
	
.ulrc400105 .img-space{
	display:inline-block
	}
.ulrc400105 .Property-Prices{
	background-color:#3f6184;
	color:#FFF;
	padding:25px;
	border-radius:5px;
	height: 400px;
	}
.ulrc400105 .text-size{
	font-size:18px;
	margin-top:10px;
	list-style: none;
	padding: 0 0;
	
	}
.ulrc400105 .textw{
	font-weight:700;
	}
.ulrc400105 .img-control{
	width: 43px;
	}
.ulrc400105 ul li{
	padding-bottom: 10px;
	}
.ulrc400105 .source-text{
	color: azure;
}
.ulrc400105 .source-text:hover{
	text-decoration: underline;
}
.ulrc400105 .key-text{
	color: cadetblue;
	font-weight: 700;
}
.ulrc400105 .key-text:hover{
	text-decoration: underline;
}
.ulrc400105 sup{
	color: blue;
	font-weight: 500;
	text-decoration: none;
}
/*.ulrc400105 sup:hover{
	color: #666;
}*/
.ulrc400105 a:hover{
	text-decoration: none;
}
.ulrc400105 .color-back{
	color: #d3d8d8 !important;
}


.ulrc400105 .citation-popup {
  display: none;
  position: absolute;
  bottom: 17px;
  background: #f9f9f9;
  border: 1px solid #ccc;
  padding: 17px;
  font-size: 13px;
  color: #000;
  z-index: 1000;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  white-space: normal;
  max-width: 280px;
  width: max-content;
  min-width: 200px;
  line-height: 17px;
  overflow-wrap: anywhere;
}

.ulrc400105 .link-icon{
	font-size: 10px;
}

/* Show popup on click */
.ulrc400105 .ref.clicked .citation-popup {
  display: block;
}

/* Show popup on hover - desktop only */
@media (hover: hover) and (pointer: fine) {
  .ulrc400105 .ref:hover:not(.force-close):not(.just-closed) .citation-popup {
    display: block;
  }
}

/* Prevent flicker after close */
.ulrc400105 .ref.just-closed .citation-popup {
  display: none !important;
}

/* Close button styling */
.ulrc400105 .popup-close {
  position: absolute;
  top: -2px;
  right: 8px;
  font-size: 17px;
  color: #999;
  cursor: pointer;
  font-weight: bold;
}
.ulrc400105 .popup-close:hover {
  color: #000;
}

@media only screen and (min-width: 676px){
	.ulrc400105 .citation-popup {
  left: 1px;
}
}
