/*
Theme Name: Homey Child
Theme URI: http://themeforest.net/user/favethemes/
Description: Child theme for Homey
Author: mk.wpdev@gmail.com
Author URI: 
Template: homey
Version: 1.0.0
Text Domain: homey-child
*/

/* Styles go here */


/*Header*/
.navi > .main-menu > li > a:before, .listing-navi > .main-menu > li > a:before{
	height:0;
}

.item-list-view .item-title-head{
	display:block;
}
.item-title-head .title a{
	white-space: normal;
  overflow: auto;
}

/**/
.control input:checked ~ .control__indicator{
	background:#bb924b;
}
.control input:checked:focus ~ .control__indicator, .control input:checked:active ~ .control__indicator{
		background-color:#bb924b;
	border-color:#bb924b;
}
.custom-actions .btn-action:hover, .custom-actions .btn-action:focus{
	border-color:#bb924b;
}
.search-calendar .btn-clear-calendar{
	 background-color: transparent !important;
   color: #000 !important;
	right:0!important;
}

/*Label*/
.label-wrap .label{
	height: auto!important;
	padding: 6px 7px 6px!important;
	line-height: 12px!important;
}
/*Dashboard*/
.header-dashboard .header-comp-logo img{
	height:50px;
}
.dashboard-content-area .btn-primary{
	background-color: #3b3939;
   border-color: #3b3939;
}
.dashboard-content-area .btn-primary-outlined{
	border-color: #3b3939;
	color: #3b3939;
}
.dashboard-listing-table a{
	 color: #3b3939;
}

.detail-list li{
	margin-bottom:6px;
}

#features-section .detail-list.detail-list-2-cols,
#availability-section .detail-list.detail-list-2-cols{columns:1;}


/*Hide price in the item card*/
.item-media-price .item-price{
	display:none;
}

/*GMAP*/
#gmap-section{
	margin-bottom: -5px;
}
#gmap-section iframe{
	width:100%;	
}

/*Search result - halp map view*/
.gmap-results{
	display:flex;
	flex-wrap:wrap;
}
.gmap-results .gmap-embed{float:none;}
.gmap-embed iframe{
	width:100%;
	height:calc(100% - 10px);
}

/*Sidebar*/
.sidebar-title{
	font-size:20px;
	color:#fff;
}
.airbnb-link-wrapper{
	margin:5px 0;
}

/*Mobile book button*/
.overlay-booking-btn{text-align: center;}
.overlay-booking-btn .title-left{text-align:center; font-weight:700;margin-bottom:10px;}
.overlay-booking-btn .trigger-overlay{float:none;width: 100%;}

.sidebar-shorter-stays{margin-top:20px; text-align:center;}

/*Footer*/
footer .widget_media_image{
	max-width:150px;
}
@media screen and (max-width: 991px) {
	.gmap-results{
		flex-direction:column-reverse;
	}
	 .gmap-results .half-map-left-wrap {
        width: 100%;
    }
	.gmap-results .gmap-embed{width:100%;transition:1s ease-in; }
	.gmap-results .half-map-left-inner-wrap{overflow-y:auto;height: auto;}
}

@media screen and (max-width: 768px) {
	.home #section-body{
	  overflow-y: auto;
	}
	.mobile-logo img{
		margin:0 auto;
	}
	.search-date-range-depart {
    	margin-left: 0;
	}
	.item-list-view-v2 .item-wrap .item-body {
        padding: 15px 15px 0;
    }
}
