/*LOADING SCREEN*/
#loading{
  left: 0;
  top:0;
  bottom:0;
  right:0;
  z-index: 10000;
  min-width: 1024px;
}
#loading .bg{min-width: 1024px;}
#loading .content{
  top:50%;
  left: 50%;
  z-index: 10001;
  box-shadow: 0px 1px 9px rgba(0,0,0,0.9);
  transform: translate(-50%, -50%);
  max-width: 900px;
}
#loading .content p{text-shadow: 0px 1px 0px #fff;}
#loading .content .ui_loading_here{height:84px;}

#ibe_header_wallpaper{
  min-width:1024px;
  min-height:0px;
}
#ibe_header_wallpaper #pagenav{
  top:-28px;
  left:0px;
  text-shadow: 0px 1px 0px #fff;
}
#ibe_header_wallpaper #advantages_ibe #new_bumper{
  top:-4px;
  right:-4px;
}

ul.ui-autocomplete{
  width:620px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
ul.ui-autocomplete li.ui-menu-item.error{opacity:1!important;}
ul.ui-autocomplete li.ui-menu-item a{
  width:100%;
  padding:9px 12px;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  display:block;
  border:none!important;
  font-family:open-sans;
  font-size:14px;
  cursor: pointer;
}
ul.ui-autocomplete li.ui-menu-item a i{padding-right:9px}
ul.ui-autocomplete li.ui-menu-item.nh a i{padding-left:20px;}
ul.ui-autocomplete li.ui-menu-item.main a i:before{content: "\f3c5"}
ul.ui-autocomplete li.ui-menu-item.sub a i:before{content: "\f061"}
ul.ui-autocomplete li.ui-menu-item.airport a i:before{content: "\f072"}
ul.ui-autocomplete li.ui-menu-item.city a i:before{content: "\f1ad"}
ul.ui-autocomplete li.ui-menu-item.error a i:before{content: "\f071"}

#ibe_header_wallpaper #crosssell_ibe div.display-inline-block.pos-relative{
  background:#252C3E;
  padding:5px 12px;
  margin-top:-44px;
  margin-right: 6px;
}
#ibe_header_wallpaper #crosssell_ibe div.display-inline-block.pos-relative:before,
#ibe_header_wallpaper #crosssell_ibe div.display-inline-block.pos-relative:after{
  content: "";
  position: absolute;
  top:50%;
  width:6px;
  height:10px;
  background:#fff;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
#ibe_header_wallpaper #crosssell_ibe div.display-inline-block.pos-relative:before{
  left:-1px;
  border-radius: 0 5px 5px 0;
}
#ibe_header_wallpaper #crosssell_ibe div.display-inline-block.pos-relative:after{
  right:-1px;
  border-radius: 5px 0 0 5px;
}

#ibe_header_wallpaper #small_ibe{-webkit-transform: translateX(0%);transform: translateX(0%);}
#ibe_header_wallpaper #small_ibe.off{
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

/*BEHAVIOR IN LIST*/
#hotel_list_body #ibe_header_wallpaper{padding:36px 0px 75px 0px;}
#hotel_list_body #ibe_header_wallpaper div#contraster{ display:block;}
#hotel_list_body #ibe_header_wallpaper #fullsize_ibe{
  -webkit-transform:translateX(-100%);
  transform:translateX(-100%);
}
#hotel_list_body #ibe_header_wallpaper #fullsize_ibe.in{
  -webkit-transform:translateX(0%);
  transform:translateX(0%);
}
