/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.22.7.1558124270
Updated: 2019-05-17 20:17:50

*/

/*this sets the height of the image module*/
.pa-full-height-image-column {
	height: 100%;
}
/*this sets the height of the image container*/
.pa-full-height-image-column .et_pb_image_wrap {
	height: 100%;
}
/*this sets the height and fit of the actual image*/
.pa-full-height-image-column img {
	object-fit: cover;
	height: 100%;
}

/*** Take out the divider line between content and sidebar ***/
#main-content .container:before {background: none;}

/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
#left-area {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
}
}

/*** Hide Sidebar ***/
#sidebar {display:none;}

.awesomplete{
	width: 20% !important;	
	padding-right: 10px;
}

.et_post_meta_wrapper{
	display: none;
}

.idx-omnibar-form.idx-omnibar-extra-form .idx-omnibar-extra.idx-omnibar-price-container.idx-omnibar-min-price-container{
	width: 15% !important;
}

.idx-omnibar-extra.idx-omnibar-price-container.idx-omnibar-max-price-container{
	width: 15% !important;
	float: none !important;
}

.idx-omnibar-extra.idx-omnibar-bath-container{
	float: none !important;
}

.idx-omnibar-form .idx-omnibar-extra{
	width: 10% !important;
}

.idx-omnibar-extra.idx-omnibar-bed-container{
	float: none !important;
}

.idx-omnibar-form .idx-omnibar-extra{
	padding-right: 10px;
}

.idx-omnibar-form.idx-omnibar-extra-form button, .idx-omnibar-extra-button{
	width: 15% !important;
}

.idx-omnibar-extra-button{
	background-color: #e0cb9f;
	color: #ffffff;
}

.idx-omnibar-form button{
	font-size: 13px !important;
	font-weight: bold !important;
}

@media (max-width: 820px){
	.awesomplete{
	width: 33% !important;	
	padding-right: 10px;
}
	
.idx-omnibar-form.idx-omnibar-extra-form .idx-omnibar-extra.idx-omnibar-price-container.idx-omnibar-min-price-container{
	width: 15% !important;
}

.idx-omnibar-extra.idx-omnibar-price-container.idx-omnibar-max-price-container{
	width: 15% !important;
	float: none !important;
}

.idx-omnibar-extra.idx-omnibar-bath-container{
	float: none !important;
}

.idx-omnibar-form .idx-omnibar-extra{
	width: 10% !important;
}

.idx-omnibar-extra.idx-omnibar-bed-container{
	float: none !important;
}

.idx-omnibar-form .idx-omnibar-extra{
	padding-right: 10px;
}

.idx-omnibar-form.idx-omnibar-extra-form button, .idx-omnibar-extra-button{
	width: 15% !important;
}
	
	.fullwidth-menu .menu-item-has-children>a:first-child:after{
		content: "" !important;
	}

.idx-omnibar-extra-button{
	background-color: #e0cb9f;
	color: #ffffff;
}

.idx-omnibar-form button{
	font-size: 13px !important;
	font-weight: bold !important;
}

}

@media (max-width: 745px){
	.awesomplete{
	width: 33% !important;	
	padding-right: 10px;
}
	
	.idx-omnibar-form.idx-omnibar-extra-form .idx-omnibar-extra.idx-omnibar-price-container.idx-omnibar-min-price-container{
	width: 22% !important;
}

.idx-omnibar-extra.idx-omnibar-price-container.idx-omnibar-max-price-container{
	width: 22% !important;
	float: none !important;
}

.idx-omnibar-extra.idx-omnibar-bath-container{
	float: none !important;
}

.idx-omnibar-form .idx-omnibar-extra{
	width: 27% !important;
}

.idx-omnibar-extra.idx-omnibar-bed-container{
	float: none !important;
}

.idx-omnibar-form .idx-omnibar-extra{
	padding-right: 10px;
}

.idx-omnibar-form.idx-omnibar-extra-form button, .idx-omnibar-extra-button{
	width: 27% !important;
}

.idx-omnibar-extra-button{
	background-color: #e0cb9f;
	color: #ffffff;
}

.idx-omnibar-form button{
	font-size: 13px !important;
	font-weight: bold !important;
}

}

.et_pb_divider_position_center:before{
	margin-top: -65px;
}

.free-menu-hover-1 .free-header-menu nav>ul>li:after{
	background: #e0cb9f !important;
}

.dp_regular_menu_0.et_pb_fullwidth_menu .nav li ul{
	border-color:  #e0cb9f !important;
}