/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 18 2025 | 12:00:09 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 


.elementor-widget.elementor-widget-text-editor ul {
	padding-bottom:20px;
}
.floorplans img {
    width: 49%;
    margin-right: 1%;
}
div#slider, div#carousel {
    margin-bottom: 0px;
}
.e-n-tab-title:hover, .e-n-tab-title:focus {
    border-radius: 0px !important;
}
.fancybox-content h2 {
    font-size: 26px;
    font-weight: 600;
	font-family: "co-text", Sans-serif;
}
.fancybox-content {
    padding: 40px;
}
.flexslider {
	border-left:0px!important;
}
form.property-enquiry-form input, form.property-enquiry-form textarea, form.property-enquiry-form select {
    font-size: 14px !important;
	margin-bottom: 15px;
	border-radius:0px!important;
}
form.property-enquiry-form label {
    font-size: 15px;
}
form.property-enquiry-form input[type="submit"], .stamp-duty-calculator button, .mortgage-calculator button {
    border-radius: 0px !important;
    color: #ffffff !important;
    font-weight: 500 !important;
    margin-top: 20px;
	background:#FBBA00!important;
	padding:10px 20px!important;
	font-size:15px!important;
}
.property_actions li {
    font-weight: 500 !important;
	background:#FBBA00!important;
	padding:8px 20px!important;
	font-size:15px!important;
	margin-bottom:10px!important;
}
li.action-make-enquiry, .action-floorplans, .action-epc, .action-material-information {
	display:none!important;
}
.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 10px;
    top: 10px;
    border-radius: 0px;
}
.fancybox-slide--html .fancybox-close-small:hover {
	border-radius: 0px;
}
form.property-search-form.property-search-form-buy.clear label, form.property-search-form.property-search-form-rent.clear label {
    font-size: 14px;
}
form.property-search-form.property-search-form-buy.clear input[type="submit"], form.property-search-form.property-search-form-rent.clear input[type="submit"] {
    border-radius: 0px !important;
    color: #ffffff !important;
    font-weight: 500 !important;
    margin-top: 20px;
	background:#FBBA00!important;
	padding:10px 20px!important;
	font-size:15px!important;
	border:0px!important;
}
form.property-search-form.property-search-form-buy.clear input, form.property-search-form.property-search-form-buy.clear select, form.property-search-form.property-search-form-rent.clear input, form.property-search-form.property-search-form-rent.clear select  {
    font-size: 14px !important;
	border-radius:0px!important;
	margin-bottom: 8px;
	border:1px solid #6F6F6F4A;
}



form.property-search-form.property-search-form-rent_and_sales.clear label, form.property-search-form.property-search-form-rent.clear label {
    font-size: 14px;
	color:#ffffff;
}
form.property-search-form.property-search-form-rent_and_sales.clear input[type="submit"], form.property-search-form.property-search-form-rent.clear input[type="submit"] {
border-radius: 0px !important;
    color: #ffffff !important;
    font-weight: 500 !important;
    margin-top: 26px;
    background: #FBBA00 !important;
    padding: 11px 20px !important;
    font-size: 15px !important;
    border: 0px !important;
}
form.property-search-form.property-search-form-rent_and_sales.clear input, form.property-search-form.property-search-form-rent_and_sales.clear select  {
    font-size: 14px !important;
	border-radius:0px!important;
	margin-bottom: 0px;
	border:1px solid #6F6F6F4A;
	padding: 8px 0px 8px 8px;
	color: #000000!important;
	background: #ffffff!important;
	 -webkit-appearance: none!important;
		 -moz-appearance: none!important;
		 -o-appearance: none!important;
		 appearance: none!important;
}
@media only screen and (max-width: 1024px) {
	select {
		 -webkit-appearance: none!important;
		 -moz-appearance: none!important;
		 -o-appearance: none!important;
		 appearance: none!important;
		min-height:35px;
	}
}
select option:checked {
    color: #000000!important;
}
@media screen and (max-width: 767px) {
	form.property-search-form.property-search-form-buy.clear div, 
	form.property-search-form.property-search-form-rent.clear div, 
	form.property-search-form.property-search-form-rent_and_sales.clear div  {
		width: 100%;
		display: block !important;
		padding:0px!important;
	}
}
input::placeholder {
  opacity: 0.5!important;
}
.single.single-post h2 {
	font-size:28px;
	font-weight:700;
}
.single.single-post h3 {
	font-size:26px;
	font-weight:700;
}
#fullwidthfields .property-search-form div {
	width: 100%!important;
	display: block ;
	padding:0px!important;
}
#fullwidthfields .property-search-form label {
	color:#000000;
}
form.property-search-form-rent .control.control-department {
	display:none!important;
}
form.property-search-form-buy .control.control-department {
	display:none!important;
}
.page-id-404 #searchbutton {
	display:none!important;
}
div#sendToFriendSuccess, div#enquirySuccess {
    color: green;
    padding-bottom: 30px;
}