/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 27 2024 | 12:04:27 */
.team-member-bio p{
	font-size:12px !important;
}

.team-member-item-wrap img{
	width:300px !important;
	height:300px !important;
	border-radius:200px !important;
	
}
.team-member-item-wrap img:hover{
	transform:scale(1.1) !important;
	overflow:hidden;
}

.team-member-details-wrap{
	border:none !important;
}

figure.animated-overlay{
	display:flex !important;
	justify-content:center !important;
}

figure.animated-overlay figcaption{
	background:transparent !important;
}

.team-member figure{
	overflow:visible !important;
}
.team-member-item-wrap:hover{
	box-shadow:none !important;
	border:none !important;
}

.col-sm-12{
	padding-left:5px !important;
	padding-right:5px !important;
}

.col-sm-4{
	padding-left:5px !important;
	padding-right:5px !important;
}

.team-members{
	margin-top:30px !important;
}

.sf-team-ajax-container .profile-image-wrap .inner-wrap h1{
	line-height:28px !important;
	font-size:28px !important;
}

.sf-team-ajax-container .profile-image-wrap .member-thumb-wrap img{
	height:170px !important;
	object-fit:cover !important;
}

.sf-team-ajax-container{
	z-index:9999 !important;
}

.cky-consent-container .cky-consent-bar{
	border-radius:0px !important;
}

.cky-preference-title{
	font-family:"termina" !important;
	color:#005769 !important;
	text-transform:uppercase;
	font-weight:400 !important;
	letter-spacing:3px !important;
	font-size:16px !important;
}
.cky-accordion-btn{
	font-family:"termina" !important;
	color:#005769 !important;
	text-transform:uppercase !important;
	font-weight:400 !important;
	letter-spacing:2px !important;
	font-size:11px !important;
}

.cky-btn.cky-btn-preferences{
	padding:8px !important;
	font-size:11px !important;
	text-transform:uppercase !important;
	letter-spacing:1px !important;
	border:1px solid #ccb075 !important;
	border-radius:0px !important;
	font-family:'termina' !important;
}

.cky-btn.cky-btn-customize{
	padding:8px !important;
	font-size:11px !important;
	text-transform:uppercase !important;
	letter-spacing:1px !important;
	border:1px solid #ccb075 !important;
	border-radius:0px !important;
	font-family:'termina' !important;
}


.cky-btn.cky-btn-reject{
	padding:8px !important;
	font-size:11px !important;
	text-transform:uppercase !important;
	letter-spacing:1px !important;
	border:1px solid #ccb075 !important;
	border-radius:0px !important;
	font-family:'termina' !important;
}

.cky-btn.cky-btn-accept{
	padding:8px !important;
	font-size:11px !important;
	text-transform:uppercase !important;
	letter-spacing:1px !important;
	border:1px solid #ccb075 !important;
	border-radius:0px !important;
	font-family:'termina' !important;
}

.cky-notice .cky-title{
	font-family:"termina" !important;
	color:#005769 !important;
	text-transform:uppercase !important;
	font-weight:500 !important;
	letter-spacing:1px !important;
	font-size:16px !important;
}
.cky-accordion-header .cky-always-active{
	color:#ccb075 !important;
	font-family:"termina" !important;
	letter-spacing:3px !important;
	text-transform:uppercase !important;
	font-weight:400 !important;
}
.cky-preference-content-wrapper .cky-show-desc-btn{
	color:#005769 !important;
	font-size:11px !important;
}
.cky-notice-des p{
	font-family:"termina" !important;
	color:#7c7c7c !important;
}

.cky-preference-content-wrapper p{
	font-family:"termina" !important;
	color:#7c7c7c !important;
}

.cky-accordion-header-des p{
	font-family:"termina" !important;
	color:#7c7c7c !important;
}

.cky-audit-table .cky-cookie-des-table{
	font-family:'termina' !important;
	color:#005769 !important;
	font-weight:400 !important;
}

.cky-audit-table{
	border-radius:0px !important;
}

.elementor-kit-8928 input[type="submit"]{
	padding:12px 22px !important;
	background-color:#CBB075 !Important;
	color:white !important;
	font-size:14px !important;
	font-family:inherit !important;
	font-weight:bold !important;
	text-transform:capitalize !important;
	letter-spacing:0px !important;
}

.property-search-form .control label{
	color:#7c7c7c !important;
}

.elementor-kit-8928 input:not([type="button"]):not([type="submit"]){
	border-color:#eaeaea !important;
}

.cky-notice-des a.cky-policy{
	color:#ccb075 !important;
}

.cky-accordion-btn:hover{
	background:transparent !important;
}

.cky-accordion-btn:hover{
	color:#ccb075 !important;
}

.cky-btn-revisit{
	background:transparent !important;
}

.cky-revisit-bottom-left{
	bottom:60px !important;
}

.cky-btn-revisit-wrapper{
	background:#ccb075 !important;
}

.ti-widget.ti-goog .ti-widget-container *{
	font-weight:400 !important;
	font-family:"termina" !important;
}

.ti-widget.ti-goog .ti-widget-container{
	color:#7c7c7c !important;
}
.cky-show-desc-btn:hover{
	background:transparent!important;
	color:#ccb075 !important;
}

.ti-widget.ti-goog .ti-review-content{
	font-size:12px !important;
}

.spb-asset-content{
	max-width:1100px !important;
	margin:0 auto !important;
}

.page-title{
	display:flex !important;
	justify-content:center !important;
}

.pum-container.pum-responsive{
	width:100% !important;
}

body.home .propertyhive ul.properties>li {
    border: none !important;
}

body .post-aux-wrap, .side-post-info .comments-likes, .side-post-info .post-share {
	display:none;
}

@media screen and (min-width:768px){

body.home .propertyhive ul.properties>li {
    width: calc(33.333% - 20px) !important;
    clear: none !important;
    float: left !important;
    margin: 0 10px;
}
	
}

@media screen and (min-width:767px) and (max-width:1024px){
	.team-member.col-sm-4{
     width:50% !important;
	}
}
@media screen and (max-width:767px){
	.team-member-item-wrap img{
		width:250px !important;
		height:250px !important;
	}
	body.home .propertyhive ul.properties>li {
    width: calc(50% - 20px) !important;
}
	
body.single-property .type-property {
    padding-top: 20px;
}	

}

@media screen and (max-width:479px){

body.home .propertyhive ul.properties>li {
    width: 100% !important;
    padding: 0 20px !important;
    margin-bottom: 20px;
}
	
body.single-property .type-property > * {
    padding: 0 20px;
}
	
}