#_embed_ ._embed_input_field {
 float: left;
 width: 100%;
}

#_embed_ ._embed_input_holder {
 float: left;
 width: 100%;
 height: 38px;
/*  border-radius: 5px; */
 border: 1px solid var(--embed-border-color);
 background-color: var(--embed-bg-color);
}

#_embed_ ._embed_input_holder_textarea {
 height: auto;
}

#_embed_ ._embed_label {
 display: inline-block;
 width: 100%;
 padding: 0 0 4px 5px;
 font-weight: 400;
 font-size: 13px;
 color: var(--embed-font-color);
}

@media screen and (max-width:750px) {
 #_embed_ ._embed_label {
  font-size: 13px;
 }
}

#_embed_ ._embed_input {
 width: 100%;
 height: 100%;
 padding: 0 14px;
 font-family: inherit;
 font-weight: 400;
 font-size: 14px;
 color: var(--embed-font-color)!important;
 border: none;
/*  border-radius: 5px; */
 outline: none;
 background: transparent;
 /* removes Apple customization */
 -webkit-appearance: none;
 -moz-appearance: none;
 appearance: none;
 /* cursor: pointer; */
 opacity: 1;
}

#_embed_ ._embed_input._embed_select {
 padding-right: 33px;
 text-overflow: ellipsis;
 background: transparent url('/img/search-embed-responsive/searchbook/select-arr.svg') no-repeat 100% !important;
 background-size: 28px 7px!important;
}

#_embed_ select::-ms-expand {
 display: none;
}

#_embed_ ._embed_input._embed_textarea {
 height: 150px;
 padding: 10px 15px 10px 15px;
 overflow: auto;
 resize: vertical;
}

#_embed_ ._embed_datepicker {
 padding-right: 35px;
 background: transparent url('/img/search-embed-responsive/searchbook/forms-calendar.svg') no-repeat 100% !important;
 background-size: 28px 18px!important;
 cursor: pointer;
}

#_embed_ ._embed_datepicker::-ms-expand {
 display: none;
}

#_embed_ img.ui-datepicker-trigger {
 display: none;
}


/*  */

#_embed_ ::placeholder {
 color: var(--embed-font-color-secondary);
 opacity: 1;
}

#_embed_ :focus::placeholder {
 opacity: 0;
}

#_embed_ ::-webkit-input-placeholder {
 color: var(--embed-font-color-secondary);
 opacity: 1;
}

#_embed_ :focus::-webkit-input-placeholder {
 opacity: 0;
}

#_embed_ :-ms-input-placeholder {
 color: var(--embed-font-color-secondary);
 opacity: 1;
}

#_embed_ :focus:-ms-input-placeholder {
 opacity: 0;
}

#_embed_ ::-moz-placeholder {
 color: var(--embed-font-color-secondary);
 opacity: 1;
}

#_embed_ :focus::-moz-placeholder {
 opacity: 0;
}


/*  */


/* SEARCH */

#_embed_ #_embed_search {
 float: left;
 width: 100%;
 margin: 0 0 30px 0;
/*  border-radius: 5px; */
 background-color: var(--embed-bg-color-secondary);
}

#_embed_ #_embed_search form {
 display: flex;
 flex-wrap: wrap;
 align-content: flex-end;
 float: left;
 width: 100%;
}

#_embed_ #_embed_search ._embed_input_field {
 display: flex;
 flex-wrap: wrap;
 align-items: flex-end;
 margin: 0 1% 0 0;
}

#_embed_ #_embed_search ._embed_input_field.if1 {
 width: 19%;
}

#_embed_ #_embed_search ._embed_input_field.if2 {
 width: 19%;
}

#_embed_ #_embed_search ._embed_input_field.if3 {
 width: 15%;
}

#_embed_ #_embed_search ._embed_input_field.if4 {
 width: 13%;
}

#_embed_ #_embed_search ._embed_input_field.if5 {
 width: 19%;
}

#_embed_ #_embed_search ._embed_input_field.if6 {
 display: flex;
 align-items: flex-end;
 float: right;
 width: 10%;
 margin: 0;
}

#_embed_ #_embed_search ._embed_input_field.if6 ._embed_input_holder {
 border: none;
 background-color: transparent;
}

#_embed_ #_embed_search ._embed_search_btn {
 display: flex;
 justify-content: center;
 align-items: center;
 width: 100%;
 height: 100%;
 padding: 10px 10px;
 font-size: 15px;
}

#_embed_ #_embed_search #loading_in_btn:hover {
 opacity: 1;
}

@media screen and (max-width: 1150px) {
 #_embed_ #_embed_search ._embed_input_field.if1,
 #_embed_ #_embed_search ._embed_input_field.if2,
 #_embed_ #_embed_search ._embed_input_field.if3,
 #_embed_ #_embed_search ._embed_input_field.if4,
 #_embed_ #_embed_search ._embed_input_field.if5,
 #_embed_ #_embed_search ._embed_input_field.if6 {
  width: 49%;
  margin: 0 2% 12px 0;
 }
 #_embed_ #_embed_search ._embed_input_field.if2,
 #_embed_ #_embed_search ._embed_input_field.if4,
 #_embed_ #_embed_search ._embed_input_field.if6 {
  margin-right: 0;
 }
 #_embed_ #_embed_search ._embed_input_field.if5,
 #_embed_ #_embed_search ._embed_input_field.if6 {
  margin-bottom: 0;
 }
}

@media screen and (max-width: 500px) {
 #_embed_ #_embed_search ._embed_input_field.if1,
 #_embed_ #_embed_search ._embed_input_field.if2,
 #_embed_ #_embed_search ._embed_input_field.if5,
 #_embed_ #_embed_search ._embed_input_field.if6 {
  width: 100%;
  margin: 0 0 8px 0;
 }
 #_embed_ #_embed_search ._embed_input_field.if6 {
  margin: 8px 0 0 0;
 }
}


/* SEARCH INT */

#_embed_ #_embed_search._embed_int {
 position: relative;
 padding: 20px;
}

#_embed_ #_embed_search._embed_mini_calc ._embed_input_field {
 margin: 0 1% 0 0;
}

#_embed_ #_embed_search._embed_int ._embed_input_field.if0 {
 float: left;
 width: 100%;
 margin: 0 0 16px 0;
/*  font-weight: 700; */
 font-size: 15px;
 line-height: 1.2;
 text-transform: uppercase;
}

#_embed_ #_embed_search._embed_mini_calc ._embed_input_field.if3 {
 width: 23.5%;
}

#_embed_ #_embed_search._embed_mini_calc ._embed_input_field.if4 {
 width: 23.5%;
}

#_embed_ #_embed_search._embed_mini_calc ._embed_input_field.if5 {
 width: 30%;
}

#_embed_ #_embed_search._embed_mini_calc ._embed_input_field.if6 {
 width: 20%;
 margin: 0;
}

@media screen and (min-width:1200px) {
 #_embed_ #_embed_search._embed_int ._embed_input_field.if0 {
  max-width: 100%;
 }
 #_embed_ #_embed_search._embed_mini_calc ._embed_input_field {
  max-width: 250px;
 }
 #_embed_ #_embed_search._embed_mini_calc ._embed_input_field.if6 {
  max-width: 120px;
 }
}

@media screen and (max-width:780px) {
 #_embed_ #_embed_search._embed_mini_calc ._embed_input_field {
  margin: 0 2% 10px 0;
 }
 #_embed_ #_embed_search._embed_mini_calc ._embed_input_field.if3 {
  width: 49%;
 }
 #_embed_ #_embed_search._embed_mini_calc ._embed_input_field.if4 {
  width: 49%;
  margin-right: 0;
 }
 #_embed_ #_embed_search._embed_mini_calc ._embed_input_field.if5 {
  width: 49%;
  margin-bottom: 0;
 }
 #_embed_ #_embed_search._embed_mini_calc ._embed_input_field.if6 {
  width: 49%;
  margin: 0;
 }
}

@media screen and (max-width:700px) {
 #_embed_ #_embed_search._embed_int {
  padding: 14px;
 }
}

@media screen and (max-width: 500px) {
 #_embed_ #_embed_search._embed_mini_calc ._embed_input_field.if5,
 #_embed_ #_embed_search._embed_mini_calc ._embed_input_field.if6 {
  width: 100%;
  margin-right: 0;
 }
 #_embed_ #_embed_search._embed_mini_calc ._embed_input_field.if6 {
  margin: 15px 0 0 0;
 }
}

@media screen and (max-width: 380px) {
 #_embed_ #_embed_search._embed_mini_calc ._embed_input_field.if3,
 #_embed_ #_embed_search._embed_mini_calc ._embed_input_field.if4 {
  width: 100%;
  margin-right: 0;
 }
}


/* LOADING start */

#_embed_ img._embed_loading {
 position: static;
 width: 100%;
 height: 100%;
}

#_embed_ ._embed_loading {
 position: fixed;
 top: 0;
 left: 0;
 display: flex;
 justify-content: center;
 align-items: center;
 height: 100vh;
 width: 100vw;
 background: rgba(0, 0, 0, 0.4);
 z-index: 70;
}

#_embed_ ._embed_loading._embed_in_container {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}

#_embed_ ._embed_loading img {
 position: absolute;
 top: 50%;
 left: 50%;
 transform: translate(-50%, -50%);
 z-index: 999;
}


/* LOADING end */

#_embed_ #nights_cnt {
 height: 100%;
 padding-left: 38px;
 background: #fff url('/img/search-embed-responsive/searchbook/search-icon-nights.svg') no-repeat 0!important;
 background-size: 40px 40px!important;
}

#_embed_ #main_table {
 width: 100%!important;
}

#_embed_ #main_table #view_0 img {
 display: none;
}
