body.page-template-homepage-template .utf_listing_item {
	height: auto;
	border: 1px solid rgba(0, 0, 0, 0.05);
}
body.page-template-homepage-template .utf_listing_item::before{
	content: none;
}
body.page-template-homepage-template .utf_listing_item > img{
	height: 200px;
}
body.page-template-homepage-template .slick-list .utf_listing_item:hover img{
	transform: inherit;
}
body.page-template-homepage-template .utf_listing_item .utf_listing_item_content{
	position: initial;
	background: #fff;
	color: #707070;
	padding-top: 8px;
	border-top: none;
	border-bottom: none;
	padding-bottom: 16px;
}
body.page-template-homepage-template .utf_listing_item .utf_listing_item_content h3{
	color: #323232;
	font-size: 18px;
	line-height: 24px;
}
body.page-template-homepage-template .utf_listing_item .utf_listing_item_content *{
	color: inherit;
}

body.page-template-homepage-template .utf_listing_item  .utf_star_rating_section .like-icon{
	    position: relative;
    margin-left: auto;
    bottom: unset;
    right: unset;
}
body.page-template-homepage-template .utf_listing_item  span.like-icon{
	color: #66C3D0;
}
body.page-template-homepage-template .utf_listing_item  .like-icon:hover{
	background-color: #66C3D0;
    color: #fff;
}
body.page-template-homepage-template .utf_listing_item .like-icon.myfavorites {
    background-color: #66C3D0;
    color: #fff;
}
body.page-template-homepage-template .utf_listing_item .utf_listing_item_content > span{
	display: flex;
	align-items: center;
}
body.page-template-homepage-template .utf_listing_item-container.compact .utf_counter_star_rating {
    color: rgba(255,255,255,1);
}
body.page-template-homepage-template .utf_listing_item-container .utf_star_rating_section{
	position: initial;
    padding: 0;
    height: 28px;
    box-shadow: none;
}
body.page-template-homepage-template .utf_listing_item{
	border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background: #fff;
}
body.page-template-homepage-template .fullwidth_block.featured .col-md-12 h3{
	margin-top: 0 !important;
}



body.page-template-search-results .utf_listing_item {
	height: auto;
	border: 1px solid rgba(0, 0, 0, 0.05);
}
body.page-template-search-results .utf_listing_item::before{
	content: none;
}
body.page-template-search-results .utf_listing_item > img{
	height: 200px;
}
body.page-template-search-results .slick-list .utf_listing_item:hover img{
	transform: inherit;
}
body.page-template-search-results .utf_listing_item .utf_listing_item_content{
	position: initial;
	background: #fff;
	color: #707070;
	padding-top: 8px;
	border-top: none;
	border-bottom: none;
	padding-bottom: 16px;
}
body.page-template-search-results .utf_listing_item .utf_listing_item_content h3{
	color: #323232;
	font-size: 18px;
	line-height: 24px;
}
body.page-template-search-results .utf_listing_item .utf_listing_item_content *{
	color: inherit;
}

body.page-template-search-results .utf_listing_item  .utf_star_rating_section .like-icon{
	    position: relative;
    margin-left: auto;
    bottom: unset;
    right: unset;
}
body.page-template-search-results .utf_listing_item  span.like-icon{
	color: #66C3D0;
}
body.page-template-search-results .utf_listing_item  .like-icon:hover{
	background-color: #66C3D0;
    color: #fff;
}
body.page-template-search-results .utf_listing_item .like-icon.myfavorites {
    background-color: #66C3D0;
    color: #fff;
}
body.page-template-search-results .utf_listing_item .utf_listing_item_content > span{
	display: flex;
	align-items: center;
}
body.page-template-search-results .utf_listing_item-container.compact .utf_counter_star_rating {
    color: rgba(255,255,255,1);
}
body.page-template-search-results .utf_listing_item-container .utf_star_rating_section{
	position: initial;
    padding: 0;
    height: 28px;
    box-shadow: none;
}
body.page-template-search-results .utf_listing_item{
	border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background: #fff;
}
body.page-template-search-results .fullwidth_block.featured .col-md-12 h3{
	margin-top: 0 !important;
}
body.page-template-search-results .listing_grid_item .utf_meta_listing_price{
	background: #66C3D0;
    color: #fff !important;
}





body.page-template-half-map-template .utf_listing_item {
	height: auto;
	border: 1px solid rgba(0, 0, 0, 0.05);
}
body.page-template-half-map-template .utf_listing_item::before{
	content: none;
}
body.page-template-half-map-template .utf_listing_item > img{
	height: 200px;
}
body.page-template-half-map-template .slick-list .utf_listing_item:hover img{
	transform: inherit;
}
body.page-template-half-map-template .utf_listing_item .utf_listing_item_content{
	position: initial;
	background: #fff;
	color: #707070;
	padding-top: 8px;
	border-top: none;
	border-bottom: none;
	padding-bottom: 16px;
}
body.page-template-half-map-template .utf_listing_item .utf_listing_item_content h3{
	color: #323232;
	font-size: 18px;
	line-height: 24px;
}
body.page-template-half-map-template .utf_listing_item .utf_listing_item_content *{
	color: inherit;
}

body.page-template-half-map-template .utf_listing_item  .utf_star_rating_section .like-icon{
	    position: relative;
    margin-left: auto;
    bottom: unset;
    right: unset;
}
body.page-template-half-map-template .utf_listing_item  span.like-icon{
	color: #66C3D0;
}
body.page-template-half-map-template .utf_listing_item  .like-icon:hover{
	background-color: #66C3D0;
    color: #fff;
}
body.page-template-half-map-template .utf_listing_item .like-icon.myfavorites {
    background-color: #66C3D0;
    color: #fff;
}
body.page-template-half-map-template .utf_listing_item .utf_listing_item_content > span{
	display: flex;
	align-items: center;
}
body.page-template-half-map-template .utf_listing_item-container.compact .utf_counter_star_rating {
    color: rgba(255,255,255,1);
}
body.page-template-half-map-template .utf_listing_item-container .utf_star_rating_section{
	position: initial;
    padding: 0;
    height: 28px;
    box-shadow: none;
}
body.page-template-half-map-template .utf_listing_item{
	border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background: #fff;
}
body.page-template-half-map-template .fullwidth_block.featured .col-md-12 h3{
	margin-top: 0 !important;
}
body.page-template-half-map-template .listing_grid_item .utf_meta_listing_price{
	background: #66C3D0;
    color: #fff !important;
}
body.page-template-half-map-template .row.grid-container .utf_meta_listing_price{
	background: #66C3D0;
    color: #fff !important;
}







body.events-template-default.single-events .utf_listing_item {
	height: auto;
	border: 1px solid rgba(0, 0, 0, 0.05);
}
body.events-template-default.single-events .utf_listing_item::before{
	content: none;
}
body.events-template-default.single-events .utf_listing_item > img{
	height: 200px;
}
body.events-template-default.single-events .slick-list .utf_listing_item:hover img{
	transform: inherit;
}
body.events-template-default.single-events .utf_listing_item .utf_listing_item_content{
	position: initial;
	background: #fff;
	color: #707070;
	padding-top: 8px;
	border-top: none;
	border-bottom: none;
	padding-bottom: 16px;
}
body.events-template-default.single-events .utf_listing_item .utf_listing_item_content h3{
	color: #323232;
	font-size: 18px;
	line-height: 24px;
}
body.events-template-default.single-events .utf_listing_item .utf_listing_item_content *{
	color: inherit;
}

body.events-template-default.single-events .utf_listing_item  .utf_star_rating_section .like-icon{
	    position: relative;
    margin-left: auto;
    bottom: unset;
    right: unset;
}
body.events-template-default.single-events .utf_listing_item  span.like-icon{
	color: #66C3D0;
}
body.events-template-default.single-events .utf_listing_item  .like-icon:hover{
	background-color: #66C3D0;
    color: #fff;
}
body.events-template-default.single-events .like-icon.myfavorites {
    background-color: #66C3D0;
    color: #fff;
}
body.events-template-default.single-events .utf_listing_item .utf_listing_item_content > span{
	display: flex;
	align-items: center;
}
body.events-template-default.single-events .utf_listing_item-container.compact .utf_counter_star_rating {
    color: rgba(255,255,255,1);
}
body.events-template-default.single-events .utf_listing_item-container .utf_star_rating_section{
	position: initial;
    padding: 0;
    height: 28px;
    box-shadow: none;
}
body.events-template-default.single-events .utf_listing_item{
	border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background: #fff;
}
body.events-template-default.single-events .fullwidth_block.featured .col-md-12 h3{
	margin-top: 0 !important;
}
body.events-template-default.single-events .listing_grid_item .utf_meta_listing_price{
	background: #66C3D0;
    color: #fff !important;
}
body.events-template-default.single-events .row.grid-container .utf_meta_listing_price{
	background: #66C3D0;
    color: #fff !important;
}