.elementor-11 .elementor-element.elementor-element-3582311{--display:flex;--gap:3rem 2rem;--row-gap:3rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-11 .elementor-element.elementor-element-c44938a .eshb-search{background-color:#FEFBF900;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-c44938a .eshb-search-form .eshb-form-group .d-minus, .elementor-11 .elementor-element.elementor-element-c44938a .eshb-search-form .eshb-form-group .d-plus{background-color:var( --e-global-color-blocksy_palette_5 );color:var( --e-global-color-blocksy_palette_3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-blocksy_palette_6 );border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-c44938a .eshb-search-form .eshb-form-submit-btn{background-color:var( --e-global-color-blocksy_palette_1 );padding:30px 30px 30px 30px;margin:0px 0px 0px 0px;color:var( --e-global-color-blocksy_palette_5 );font-weight:600;letter-spacing:2px;}.elementor-11 .elementor-element.elementor-element-c44938a .eshb-search-form .eshb-form-submit-btn:hover{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-11 .elementor-element.elementor-element-c44938a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-c44938a .eshb-search .eshb-search-form > .eshb-form-group{padding:8px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-c44938a .eshb-search .eshb-search-form .eshb-form-group .field-label{color:var( --e-global-color-blocksy_palette_3 );}.elementor-11 .elementor-element.elementor-element-c44938a .eshb-search .eshb-search-form .eshb-form-group .form-control{color:var( --e-global-color-blocksy_palette_4 );font-family:"Helvetica", Sans-serif;}.elementor-11 .elementor-element.elementor-element-ab11237 .room-grid .grid-item{margin-bottom:6% !important;}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-c44938a > .elementor-widget-container{padding:45px 0px 50px 0px;}.elementor-11 .elementor-element.elementor-element-c44938a .eshb-search-form .eshb-form-submit-btn{padding:12px 22px 12px 22px;}}/* Start custom CSS for eshb_search, class: .elementor-element-c44938a *//* Search Accommodation */
.eshb-search.style-one *{
/* 	border: 1px solid; */
	text-wrap: nowrap;
}
.elementor-11 .elementor-element.elementor-element-c44938a input{
    border: 1px solid var(--theme-palette-color-6) !important;
}
.eshb-search-form {
    display: grid !important;
    gap: 1rem;
    grid-template-columns: 3fr 1fr 1fr auto;
	padding-inline: 1rem 0;
}
.eshb-search-form > .eshb-form-group{
	padding: 0 !important;
}
.eshb-form-group .field-label,
.eshb-form-group .de-number{
	margin: 0 !important;
}
.eshb-form-group.dates-wrapper{
	width: 100% !important;
	display: grid !important;
	gap: 1rem;
	    grid-template-columns: 1fr 1fr !important;
}

.eshb-search .eshb-search-form .eshb-form-group.dates-wrapper .eshb-form-group,
.eshb-search .eshb-search-form .eshb-form-group.submition-wrapper{
	width: auto !important;
}
.elementor-7296 .elementor-element.elementor-element-a665062 .eshb-search .eshb-search-form .eshb-form-group .form-control {
	margin-top: 3px;
}
.d-minus,
.d-plus{
	margin-top: 0px;
	width: 40px;
	height: 40px;
}
.d-minus {
    border-right: none !important;
}
.d-plus {
    line-height: 37px;
    border-left: none !important;
}

.eshb-form-submit-btn{
	cursor: pointer;
}

@media (max-width: 767px) {
.eshb-search-form {
  display: grid;
	grid-template-columns: 1fr 1fr;
  grid-template-areas: 
    "date date"
    "adult child"
    "btnsubmit btnsubmit";
  gap: 1rem;
  padding-inline: 1rem;
}
	
.eshb-search-form > .eshb-form-group.dates-wrapper {
  grid-area: date;
}

.eshb-search-form > .eshb-form-group:nth-child(3) {
  grid-area: adult;
}

.eshb-search-form > .eshb-form-group:nth-child(4) {
  grid-area: child;
}

.eshb-search-form > .eshb-form-group.submition-wrapper {
  grid-area: btnsubmit;
	margin-top: 1rem;
}
	.eshb-search .eshb-search-form .eshb-form-group.dates-wrapper .eshb-form-group {
		padding: 0;
	}
}/* End custom CSS */