.social_sidebar_internal > a {
	background-color:rgba(255, 217, 7,0.9) !important;
}

.backtop{
	background:#FBD607;
}
ul.xoxo.listingsidebar {
  display: none !important;
}

.admin-bar .property_menu_wrapper_hidden{
	display: none !important;
}

.header_type2.customnav #access ul li.with-megamenu:hover>ul.sub-menu, .customnav #access ul li:hover > ul, .customnav #access ul ul, .hover_type_4 .customnav #access ul li:hover > ul, .hover_type_1 .customnav #access ul li:hover> ul, .hover_type_4 .customnav #access ul li:hover> ul, .hover_type_2 .customnav #access ul li:hover> ul, .property_menu_wrapper_hidden{
	display: none !important;
}

#search_wrapper.advpos_map.search_wr_oldtype{
	display:none;
}

#search_wrapper.search_wr_oldtype{
	display:none;
}


.advanced_search_submit_button, #advanced_submit_widget, #advanced_submit_2_mobile, #advanced_submit_2, #advanced_submit_3, #advanced_submit_shorcode, .adv_handler, #advanced_submit_4{
background:#22391A !important;
}
.advanced_search_submit_button:hover, #advanced_submit_widget:hover, #advanced_submit_2_mobile:hover, #advanced_submit_2:hover, #advanced_submit_3:hover, #advanced_submit_shorcode:hover, .adv_handler:hover, #advanced_submit_4:hover{
background:#E9CA09 !important;
	color:black;
}

/* Footer default link color (white) */
#second a,
#third a {
    color: #ffffff !important;
}
/*On Hover*/
#second a:hover,
#third a:hover {
    color: #FED807 !important;
}
#colophon .widget-container li:hover:before{
	    color: #FED807 !important;
}
#first strong a:hover{
	color: #FED807 !important;
	text-decoration:underline;
}
#colophon {
    background-color: #22391A;
    color: #ffffff;
}
.widget-title-footer {
    color: #FED807
}
#colophon a, #colophon li a
Specificity: (1,0,1)
 {
    color: #ffffff !important;
}
.subfooter_menu {
  display: none !important;
}
.sub_footer .copyright {
  display: none !important;
}

/* Make the first footer widget wider */
#footer-widget-area {
  display: flex;
  flex-wrap: wrap;
}

#footer-widget-area > #first {
  width: 50%;
}

#footer-widget-area > #second,
#footer-widget-area > #third {
  width: 25%;
}
@media (max-width: 768px) {
  #footer-widget-area > #first,
  #footer-widget-area > #second,
  #footer-widget-area > #third {
    width: 100% !important;
  }
}

.featured_div{
	background-color:#22391A;
}

.property_status{
	background-color:#22391A;
}

.property_unit_v2 .icon-fav:after{
	display:none;
}

.elementor-41895 .elementor-element.elementor-element-cd584a3 .price_unit{
	color:white;
}

.advanced_search_submit_button, .check_avalability, .return_woo_button, .wpestate_header_view_checkout, .wpestate_header_view_cart, #submit_booking_front_instant, #submit_booking_front, #submit_booking_front_link, #advanced_submit_widget, #advanced_submit_2_mobile, #advanced_submit_2, #advanced_submit_3, #submit_action{
	background:#22391A !important;
}

.owner-page-wrapper{
	background:#22391A;
}

.panel-title-arrow{
	color:#22391A;
}

.listing_type_5 .listing_main_image_price{
		color:#22391A;
}
#advanced_search_map_list {
  display: none !important;
}

.widget-container .wp-block-search__button{
		background:#22391A;
}

.comment-form #submit{
	background:#22391A;
}
.property_unit_v4 .price_unit {
    color: #060606;
}
.img_listings_overlay:hover {
    opacity: 0.3;
    background-color: #000000 !important;
}
.listing_wrapper:hover .listing_title_unit {
    color: #22391A !important;
}


.listing_title_unit {
  transition: color 0.3s ease;
}

.vc_button.wpb_btn-info{
	background:#22391A !important;
}

.panel-title-arrow{
	background-color:#22391A !important;
	color:white;
}
.owner-page-wrapper {
    display: none;
}
.property-rating {
  display: none !important;
}
.blog_unit_wrapper:hover .blog-title-link {
  color: #22391A !important;
}

.wpestate_content_grid_wrapper_second_col_item_wrapper:hover h4 a {
  color: #22391A !important;
}
.listing_main_image_price {
   
    color: #22391A;
   
}

.panel-title:hover {
  color: #22391a !important;
}
.listing_detail i.fas.fa-check.checkon {
    color: #22391a !important;
}
.listing-container {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.property-item {
  background: #f2f2f2;
  padding: 20px;
  box-sizing: border-box;
  /* Mobile full width */
  width: 100%;
}

/* For tablets and bigger screens */
@media (min-width: 768px) {
  .property-item {
    width: calc(33.33% - 10px);
  }
}

@media only screen and (max-width: 800px) {
  .listing-unit-img-wrapper-full {
    width: 407px;
  }
}

.calendar_icon:after{
	color: #22391A;
}

.map_icon:after{
	color: #22391A;
}

.calendar_icon:after{
	color: #22391A;
}

.guest_icon .wpestate_guest_no_control_wraper:after, #start_hour_no_wrapper:after, #end_hour_no_wrapper:after, .guest_no_drop:after, #guest_no_drop:after, #guest_no_shortcode:after, #guest_no_mobile:after, #booking_guest_no_wrapper:after, #guest_no_widget:after, #guest_no:after{
	color: #22391A;
}

.leaflet_cluster{
	background-image: url(https://gr-stays.com/wp-content/uploads/2025/06/Untitled-design-9.png) !important;
}

.wpestate_marker.openstreet_price_marker{
	display:none;
}

.prop_pricex{
	color: white;
}

.wp-block-latest-posts__post-title{
	color: black !important;
}

.blog-title-link{
	color:#484848 !important;
}

.listing_unit_price_wrapper{
	color:#484848;
}

.single-content p a{
	color: #22391A;
}

#booking_form_mobile_close{
	background-color:#22391A;
}

#view_more_desc{
	color: #22391A;
}