/*
 Theme Name:   JapanGer
 Theme URI:    https://japanger.com
 Description:  JapanGer custom theme
 Author:       JapanGer
 Author URI:   https://japanger.com
 Template:     wpresidence
 Version:      1.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/


.master_header .header_wrapper .header_wrapper_inside {
  max-width: 1350px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}


body:has(.full-width) .wpresidence-content-container-wrapper {
	width:100%;
  padding-left: 0 !important;
  padding-right: 0 !important;
}




/*
 * taller listing card image
 * */

.wpresidence_shortcode_listings_wrapper .listing-unit-img-wrapper img {
  height: 240px;
  object-fit: cover;
}

@media (max-width: 767px) {
  .wpresidence_shortcode_listings_wrapper .items_shortcode_wrapper.row {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
 .wpresidence_shortcode_listings_wrapper .listing_wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}


/* FORCE Bootstrap carousel arrows to appear */
.carousel-control-prev-icon,
.carousel-control-next-icon {
    background-image: none !important;
    width: 40px;
    height: 40px;
    opacity: 1 !important;
    visibility: visible !important;
}

/*right padding for menu*/
.wpresidence-navigation-menu {
  padding-right: 0 !important;
}

/* Arrow customization for schedule a tour form */
.slick-prev,
.slick-next {
  padding: 25px !important;

  display: flex;
  align-items: center;
  justify-content: center;

  box-sizing: border-box;
}



/* Make text pop */
.wpestate_property_schedule_singledate_wrapper.shedule_day_option_selected span {
  color: #0a64bc;
  font-weight: 600;

}


/*
 * Search result page customization
 * */

/*get rid map view button*/
.half_map_toggle_group{
	display: none !important;
}

/*get rid map of empty white space*/
div:has(> #adv-search-1) {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
}


.search_wrapper{
	max-width:1200px !important;
}

#google_map_prop_list_sidebar {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}

/*make listing widget 1200px only on this page*/
.page-id-392 #listing_ajax_container {
    min-width: 0 !important;
    max-width: 1200px !important;
    width: 100% !important;
    margin-top: -85px !important;
}

.page-id-392 #google_map_prop_list_sidebar {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
}


.advanced-search-page .header_wrapper_inside,
body:not(.home) .header_wrapper_inside {
    max-width: 1200px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
/* Fix Bootstrap row/col auto padding on WP Residence wrapper */
@media (max-width: 767px) {
  .wpresidence-content-container-wrapper.row {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

	
.mobile-logo img {
		width:150px !important;
	}



