/*!/wp-content/themes/jupiterx-child/css/ibe_panel.css*/@charset "utf-8";body{padding:0;margin:0;background:#ccc}#our_enigne .outer_booking{margin:0}body .ui-widget-header{background-color:#f9ba56}body .ui-widget-header .ui-state-hover{background-color:#fff!important}body .ui-datepicker .ui-datepicker-next-hover{right:2px!important}body .ui-datepicker .ui-datepicker-prev-hover{left:2px!important}body .ui-widget-header a{background-color:rgb(255 255 255 / .7)}.ui-datepicker .ui-datepicker-title{font-family:arial}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{font-family:arial}.ui-datepicker th{font-family:arial}#custom_engine{background:#fff;position:relative}#custom_engine .outer_booking .room{border:1px solid #484848;box-shadow:none}#custom_engine .outer_booking .calendar input{background-image:url(/wp-content/themes/jupiterx-child/css/../images/calender.jpg);border:1px solid #484848;font-size:1em;color:#000}#custom_engine .outer_booking .room:after{content:'';position:absolute;top:8px;right:10px;background:url(/wp-content/themes/jupiterx-child/css/../images/adults.jpg) no-repeat left top;width:10px;height:19px}.room:after{content:'';position:absolute;top:9px;right:12px;background:url(/wp-content/themes/jupiterx-child/css/../images/room.jpg) no-repeat left top;width:11px;height:19px}#custom_engine .outer_booking p{padding:7px 0;display:block;margin:0;font-size:1em;text-transform:uppercase;color:#000!important;font-family:Raleway}.outer_booking .room select{font-size:1em!important;color:#484848!important}.fields-block-alter.room_list,.outer_booking .calendar{margin-right:10px}#custom_engine .outer_booking input.login{padding:3px 50px!important;background:#f9ba56;font-weight:400;text-shadow:none;margin-top:22px;color:#000}#custom_engine .outer_booking input.login:hover{background:#000;color:#fff}#custom_engine{width:84.5%;padding:15px 20px 20px;box-sizing:border-box;z-index:9999;display:flex;margin:0 auto}.outer_booking .book-now{padding-right:0!important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border-color:#F9BA56!important;background-color:#F9BA56!important;color:#fff!important}@media screen and (min-width:768px) and (max-width:1400px){#custom_engine .outer_booking #reservation_search{padding:10px}#custom_engine .outer_booking .room{width:45px}#custom_engine .outer_booking #results_widget{width:160px}#custom_engine .outer_booking .calendar input{padding:4px 5px}#custom_engine .outer_booking .calendar{width:176px}#custom_engine .switch-section{width:108px}#custom_engine .outer_booking .inputbox-be{width:86px}}@media(max-width:1250px){#custom_engine .outer_booking .calendar{width:121px}}@media(max-width:1180px){#custom_engine .outer_booking #adbox_widget .room{width:100%!important}#custom_engine .outer_booking p,#custom_engine .outer_booking .calendar input,.outer_booking .room select{font-size:.8em}}@media screen and (max-width:1100px){#custom_engine{width:98%}#our_enigne{width:980px}}@media screen and (max-width:1023px){#our_enigne{width:auto}#custom_engine .outer_booking #results_widget{width:232px}}@media(max-width:650px){#adbox_widget .fields-block-alter{width:15%!important}}@media screen and (max-width:580px){#custom_engine .fields-block-alter.calendar+.fields-block-alter.width100pr,.fields-block-alter.calendar+.fields-block-alter.width100pr+.fields-block-alter.width100pr{width:100%}#custom_engine .fields-block-alter.width35pr,#custom_engine .fields-block-alter.width35pr.pdr10{width:37%}#custom_engine .outer_booking .calendar{width:50%;margin-right:0}#custom_engine .outer_booking #reservation_search{padding:10px}#custom_engine .outer_booking #results_widget{width:auto}.fields-block-alter.room_list,.fields-block-alter.room_list .room{width:100%!important}}@media(max-width:450px){#adbox_widget .fields-block-alter{width:31%!important}#custom_engine .outer_booking input.login{margin-top:15px}.fields-block.book-now,#custom_engine .outer_booking input.login{width:100%}.fields-block-alter.width100pr{width:100%;padding-right:0}}@media(max-width:320px){#custom_engine .outer_booking .calendar{width:47.5%}#custom_engine .outer_booking .room_list,#custom_engine .outer_booking .room_list .room{width:99%}.fields-block-alter.width100pr{width:100%}#custom_engine .outer_booking .room{width:100%!important}}.Age{float:left;width:100%;margin-bottom:15px;background:#fffdf3}.Age .child-age{float:left;width:46%;margin:2%}.Age .child-age:nth-child(even){float:right}.child-age .room select{width:100%;height:28px;padding:5px;color:#000;border:1px solid #d1d1d1;background:#fff url(/wp-content/themes/jupiterx-child/css/../images/arrow_booking.png) no-repeat scroll 96% center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.child-age p{margin-bottom:0}.popup-age:after{position:absolute;bottom:0;left:50%;width:0;height:0;margin-bottom:-20px;margin-left:-10px;content:"";border-width:20px 15px 0;border-style:solid;border-color:#f9ba56 #fff0 #fff0}.popup-age{position:absolute;bottom:50px;left:-52px;z-index:9999999;width:200px;padding:0 0 12px;border:1px solid #c9c9c9;border-radius:8px;background-color:rgb(255 255 255)}.popup-age p{margin:5px 0 0}.outer_booking{margin-top:15em}.close-pp{position:absolute;top:4px;right:4px;width:18px;height:18px;font-size:12px;font-weight:700;line-height:17px;cursor:pointer;text-indent:0;text-transform:uppercase;color:#000;border-radius:50%;background:#fff}.outer_booking .fields-block-alter{position:relative}.popup-age .child-popup{float:left;width:38%;margin:4%}.popup-age .child-popup:nth-child(odd){float:right}.head-line{height:30px;line-height:30px;text-align:center;color:#fff;border-radius:8px 8px 0 0;background:#f9ba56}.age-head{text-align:center;color:#000;text-transform:uppercase}.popup-age .child-popup select{width:100%;width:100%;height:25px;color:#000;border:1px solid #ddd;background:#fff url(/wp-content/themes/jupiterx-child/css/../images/arrow_booking.png) no-repeat scroll 98% center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.xpm-text{display:inline-block;width:96%;padding-bottom:10px}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{color:#fff!important;background-color:#f9ba56!important}