.archive_rental{display:flex}.archive_rental a{-webkit-transition:all .5s;-khtml-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.archive_rental .hozing_wd_search{width:100%;margin-top:60px;margin-bottom:97px;margin-left:15px;margin-right:15px}@media (max-width:1024px){.archive_rental .hozing_wd_search .ovahotel_search{margin-left:-10px;margin-right:-10px}}.archive_rental .hozing_wd_search .ovahotel_search .wrap-check-form{background:#fff}@media (max-width:1024px){.archive_rental .row-m10{margin-left:-10px;margin-right:-10px}}.archive_rental .rental_item .border-box{padding:29px 29px 50px;border:1px solid #e2e2e2;margin-bottom:50px;text-align:center}.archive_rental .rental_item .border-box .wrap_img .price_night{padding:28px 0 23px;border-bottom:1px solid #e7e7e7;line-height:1}.archive_rental .rental_item .border-box .wrap_img .price_night .wrap_content{color:#000;font-size:16px;font-weight:400}.archive_rental .rental_item .border-box .wrap_img .price_night .wrap_content .amount{font-weight:700}.archive_rental .rental_item .border-box .content{position:relative}.archive_rental .rental_item .border-box .content ul.specical-infor{padding-left:0;padding-bottom:9px;line-height:1}.archive_rental .rental_item .border-box .content ul.specical-infor li{padding:0 19px;margin-bottom:5px}.archive_rental .rental_item .border-box .content ul.specical-infor li span{color:#8d8d8d;font-size:16px;font-weight:400}.archive_rental .rental_item .border-box .content h3.title{margin:0;padding:55px 0 27px;color:#000;font-weight:700;text-transform:uppercase;line-height:1}.archive_rental .rental_item .border-box .content h3.title a{color:#000}.archive_rental .rental_item .border-box .content p{font-weight:400;margin:0;padding-bottom:22px;font-size:16px;line-height:26px}.archive_rental .rental_item .border-box .content .discorver{position:absolute;bottom:-26px;left:0;right:0}.archive_rental .rental_item .border-box .content .discorver .discover-now{background:#fff;padding:0 22px;font-size:16px;font-weight:700;color:#242625;text-transform:uppercase}.archive_rental .rental_item .border-box .content .features{display:inline-block}.archive_rental .rental_item .border-box .content .features .feature-item{color:#cacaca;padding:8px 20px;border-right:1px solid #cfcfcf;line-height:1;position:relative}.archive_rental .rental_item .border-box .content .features .feature-item:first-child{padding-left:0}.archive_rental .rental_item .border-box .content .features .feature-item:last-child{border-right:0}.archive_rental .rental_item .border-box .content .features .feature-item i{font-size:18px}.archive_rental .rental_item .border-box .content .features .feature-item span.label{display:none}.archive_rental .rental_item .border-box .content .features .feature-item .label-tooltip{background-color:#343434;color:#fff;text-align:center;border-radius:6px;padding:7px 10px;position:absolute;z-index:1;bottom:35px;right:-10px;margin-left:-60px;font-size:14px;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.archive_rental .rental_item .border-box .content .features .feature-item .label-tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#343434 transparent transparent}.archive_rental .rental_item .border-box .content .features .feature-item:hover .label-tooltip{opacity:1}.archive_rental .rental_item .border-box .content .features .feature-item:hover i{color:#343434}.archive_rental .rental_item.colums_no_sidebar_2v1 .border-box{margin-bottom:65px}.archive_rental .rental_item.colums_no_sidebar_2v1 .border-box .content h3.title{padding:23px 0 16px;text-transform:uppercase;line-height:1.3em;font-size:24px}.archive_rental .rental_item.colums_no_sidebar_2v1 .border-box .content p{padding-bottom:27px}.archive_rental .rental_item.colums_no_sidebar_2v1 .border-box .content .discorver{bottom:-63px}.archive_rental .rental_item.colums_no_sidebar_2v1 .border-box .content .features{display:inline-flex}.archive_rental .rental_item.colums_no_sidebar_2v1 .border-box .content .features .feature-item:first-child{padding-left:20px}.archive_rental .rental_item.colums_no_sidebar_2v1 .border-box .content ul.specical-infor{padding-bottom:13px}@media (max-width:768px){.archive_rental .rental_item.colums_no_sidebar_2v1 .border-box{padding:10px 10px 50px}}.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box{padding:0;border-color:transparent;background:#f3f3f3}.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .wrap_img{position:relative}.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .wrap_img .images_thumb{position:relative}.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .wrap_img .images_thumb:before{content:'';background:rgba(2,6,21,.35);position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:all .5s;-khtml-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0}.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .wrap_img .price_night{position:absolute;bottom:19px;left:0;right:0;border:none;z-index:9}.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .wrap_img .price_night .wrap_content{color:#fff;padding:10px 44px 11px}.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .wrap_img .price_night .wrap_content .time-night{font-weight:400}.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .wrap_img .price_night .wrap_content .amount{color:#fff}.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .wrap_img .discorver{position:absolute;top:31.8%;right:0;left:0;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;-o-transition:-o-transform .3s,opacity .3s;transition:transform .3s,opacity .3s}.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .wrap_img .discorver a{padding:16px 59px;border:2px solid #fff;color:#fff;font-weight:700;text-transform:uppercase}.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .content{margin:-50px 29px 29px;background:#fff;padding:0 50px 35px}@media (max-width:768px){.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .content{margin:0;padding-left:15px;padding-right:15px}}.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .content h3.title{padding:43px 0 17px;font-size:22px;line-height:1.3em}.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .content p{padding-bottom:27px}.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .content ul.specical-infor{padding-bottom:12px}.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box .content .features .feature-item:first-child{padding-left:20px}.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box:hover .wrap_img .images_thumb:before{opacity:1}.archive_rental .rental_item.colums_no_sidebar_2v2 .border-box:hover .wrap_img .discorver{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);color:rgba(50,50,50,.9)}.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box{padding:0;border:0;margin-bottom:33px}.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img{position:relative}@media (max-width:480px){.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .images_thumb img{width:100%}}.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .price_night{position:absolute;bottom:0;left:0;right:0;border:none;padding-bottom:30px;-webkit-transition:all .5s;-khtml-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;transform:scale(1);-webkit-transform:scale(1)}.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .price_night .wrap_content{background:#fff;padding:24px 0 20px;display:inline-block;min-width:310px}@media (max-width:1024px){.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .price_night .wrap_content{min-width:260px}}@media (max-width:768px){.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .price_night .wrap_content{min-width:270px}}@media (max-width:320px){.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .price_night .wrap_content{min-width:250px}}.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .features{position:absolute;top:50%;left:0;right:0;opacity:0;-webkit-transition:all .5s;-khtml-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;transform:scale(0);-webkit-transform:scale(0)}.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .features .feature-item{color:#cacaca;padding:8px 20px;border-right:1px solid #cfcfcf;line-height:1;position:relative;display:inline;background:#fff;color:#000}.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .features .feature-item:first-child{padding-left:20px}.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .features .feature-item:last-child{border-right:0}.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .features .feature-item i{font-size:18px}.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .features .feature-item span.label{display:none}.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .features .feature-item .label-tooltip{background-color:#343434;color:#fff;text-align:center;border-radius:6px;padding:7px 10px;position:absolute;z-index:1;bottom:35px;right:-10px;margin-left:-60px;font-size:14px;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .features .feature-item .label-tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#343434 transparent transparent}.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .features .feature-item:hover .label-tooltip{opacity:1}.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .features .feature-item:hover i{color:#343434}.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .wrap_img .discorver{display:none}.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .content h3.title{padding-top:24px;padding-bottom:16px;font-size:20px;line-height:1.3em}.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .content p{display:none}.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box:hover .wrap_img .price_night{-webkit-transform:scale(0);transform:scale(0)}.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box:hover .wrap_img .features{-webkit-transform:scale(1);transform:scale(1);opacity:1}@media (max-width:991.98px){.archive_rental .rental_item.colums_no_sidebar_3v1 .border-box .content h3.title{padding-top:30px;padding-bottom:23px}}.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box,.archive_rental .rental_item.columns_sidebar_v1 .border-box{padding:0;border:0;text-align:left}.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box .wrap_img,.archive_rental .rental_item.columns_sidebar_v1 .border-box .wrap_img{position:relative}@media (max-width:480px){.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box .wrap_img .images_thumb img,.archive_rental .rental_item.columns_sidebar_v1 .border-box .wrap_img .images_thumb img{width:100%}}.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box .wrap_img .images_thumb:before,.archive_rental .rental_item.columns_sidebar_v1 .border-box .wrap_img .images_thumb:before{content:'';background:rgba(36,38,37,.5);position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:all .5s;-khtml-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0}.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box .wrap_img .price_night,.archive_rental .rental_item.columns_sidebar_v1 .border-box .wrap_img .price_night{position:absolute;bottom:30px;left:0;right:0;border-bottom:0;padding:0}.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box .wrap_img .price_night .wrap_content,.archive_rental .rental_item.columns_sidebar_v1 .border-box .wrap_img .price_night .wrap_content{background:#fff;padding:13px 21px 11px 19px;margin-left:30px;display:inline-block}.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box .wrap_img .price_night .wrap_content .time-night,.archive_rental .rental_item.columns_sidebar_v1 .border-box .wrap_img .price_night .wrap_content .time-night{display:none}.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box .wrap_img .price_night .wrap_content .amount,.archive_rental .rental_item.columns_sidebar_v1 .border-box .wrap_img .price_night .wrap_content .amount{font-weight:600}.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box .content,.archive_rental .rental_item.columns_sidebar_v1 .border-box .content{border:1px solid #e2e2e2;border-top:0;padding:0 30px 42px;-webkit-transition:all .5s;-khtml-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box .content h3.title,.archive_rental .rental_item.columns_sidebar_v1 .border-box .content h3.title{padding-top:24px;padding-bottom:17px;font-size:20px;line-height:1.3em}.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box .content p,.archive_rental .rental_item.columns_sidebar_v1 .border-box .content p{padding-bottom:27px}.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box .content .discorver,.archive_rental .rental_item.columns_sidebar_v1 .border-box .content .discorver{bottom:-13px;left:40px}.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box:hover .wrap_img .images_thumb:before,.archive_rental .rental_item.columns_sidebar_v1 .border-box:hover .wrap_img .images_thumb:before{opacity:1}.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box:hover .content,.archive_rental .rental_item.columns_sidebar_v1 .border-box:hover .content{border-color:#000}@media (max-width:1024px){.archive_rental .rental_item.columns_sidebar_v1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.archive_rental .rental_item.columns_sidebar_v1 .border-box{margin-bottom:56px}@media (max-width:1024px){.archive_rental .rental_item.columns_sidebar_v1 .border-box .wrap_img .images_thumb img{width:100%}}.archive_rental .rental_item.columns_sidebar_v1 .border-box .content ul.specical-infor li:first-child,.archive_rental .rental_item.room_list_with_sidebar .border-box .content ul.specical-infor li:first-child,.archive_rental .rental_item.colums_no_sidebar_3v2 .border-box .content ul.specical-infor li:first-child,.archive_rental .rental_item.product_room_list .border-box .content ul.specical-infor li:first-child{padding-left:0}.archive_rental .rental_item.product_room_list .border-box,.archive_rental .rental_item.room_list_with_sidebar .border-box{position:relative;padding:29px 15px}.archive_rental .rental_item.product_room_list .border-box .wrap_img,.archive_rental .rental_item.room_list_with_sidebar .border-box .wrap_img{position:relative}.archive_rental .rental_item.product_room_list .border-box .wrap_img .images_thumb,.archive_rental .rental_item.room_list_with_sidebar .border-box .wrap_img .images_thumb{position:relative}.archive_rental .rental_item.product_room_list .border-box .wrap_img .images_thumb:before,.archive_rental .rental_item.room_list_with_sidebar .border-box .wrap_img .images_thumb:before{content:'';background:rgba(36,38,37,.4);position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:all .5s;-khtml-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0}.archive_rental .rental_item.product_room_list .border-box .wrap_img .price_night,.archive_rental .rental_item.room_list_with_sidebar .border-box .wrap_img .price_night{position:absolute;top:50%;left:0;right:0;border:0;padding:0}.archive_rental .rental_item.product_room_list .border-box .wrap_img .price_night .wrap_content,.archive_rental .rental_item.room_list_with_sidebar .border-box .wrap_img .price_night .wrap_content{padding:19px 91px 17px 93px;background:#fff;opacity:0;-webkit-transition:all .5s;-khtml-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.archive_rental .rental_item.product_room_list .border-box .content,.archive_rental .rental_item.room_list_with_sidebar .border-box .content{text-align:left}.archive_rental .rental_item.product_room_list .border-box .content h3.title,.archive_rental .rental_item.room_list_with_sidebar .border-box .content h3.title{padding-bottom:16px;line-height:1.3em}@media (max-width:480px){.archive_rental .rental_item.product_room_list .border-box .content h3.title,.archive_rental .rental_item.room_list_with_sidebar .border-box .content h3.title{padding-top:0}}.archive_rental .rental_item.product_room_list .border-box .content p,.archive_rental .rental_item.room_list_with_sidebar .border-box .content p{padding-bottom:23px}.archive_rental .rental_item.product_room_list .border-box .content ul.specical-infor,.archive_rental .rental_item.room_list_with_sidebar .border-box .content ul.specical-infor{padding-bottom:14px}.archive_rental .rental_item.product_room_list .border-box .content .discorver,.archive_rental .rental_item.room_list_with_sidebar .border-box .content .discorver{position:static;padding-top:30px;line-height:1}.archive_rental .rental_item.product_room_list .border-box .content .discorver .discover-now,.archive_rental .rental_item.room_list_with_sidebar .border-box .content .discorver .discover-now{padding:21px 44px 18px;color:#232524;border:2px solid #bca677;display:inline-block;-webkit-transition:all .5s;-khtml-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.archive_rental .rental_item.product_room_list .border-box:before,.archive_rental .rental_item.room_list_with_sidebar .border-box:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;box-shadow:0px 0 50px 15px rgba(0,0,0,.1);opacity:0;-webkit-transition:all .5s;-khtml-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.archive_rental .rental_item.product_room_list .border-box:hover,.archive_rental .rental_item.room_list_with_sidebar .border-box:hover{border:none}.archive_rental .rental_item.product_room_list .border-box:hover .wrap_img .images_thumb:before,.archive_rental .rental_item.room_list_with_sidebar .border-box:hover .wrap_img .images_thumb:before{opacity:1}.archive_rental .rental_item.product_room_list .border-box:hover .wrap_img .price_night .wrap_content,.archive_rental .rental_item.room_list_with_sidebar .border-box:hover .wrap_img .price_night .wrap_content{opacity:1}.archive_rental .rental_item.product_room_list .border-box:hover:before,.archive_rental .rental_item.room_list_with_sidebar .border-box:hover:before{opacity:1}.archive_rental .rental_item.product_room_list .border-box.flex-row-reverse .content,.archive_rental .rental_item.room_list_with_sidebar .border-box.flex-row-reverse .content{text-align:right;margin-left:0}.archive_rental .rental_item.product_room_list .border-box.flex-row-reverse .content .features .feature-item:last-child,.archive_rental .rental_item.room_list_with_sidebar .border-box.flex-row-reverse .content .features .feature-item:last-child{padding-right:0}@media (max-width:768px){.archive_rental .rental_item.product_room_list .border-box .wrap_img .images_thumb img{width:100%}.archive_rental .rental_item.product_room_list .border-box .content{margin-left:0}}@media (max-width:480px){.archive_rental .rental_item.product_room_list .border-box{border:0;padding:0}.archive_rental .rental_item.product_room_list .border-box .wrap_img .price_night{position:initial}.archive_rental .rental_item.product_room_list .border-box .wrap_img .price_night .wrap_content{opacity:1 !important;display:inline-block;padding:24px 0 16px;transform:none}.archive_rental .rental_item.product_room_list .border-box .content{text-align:center !important;margin-bottom:25px}}.archive_rental .rental_item.product_room_list{margin-left:10px;margin-right:10px;width:100%}.archive_rental .rental_item.product_room_list .border-box{align-items:center}.archive_rental .rental_item.product_room_list .border-box.flex-row-reverse .content ul.specical-infor li:last-child{padding-right:0}@media (max-width:991px){.archive_rental .rental_item.product_room_list .border-box .wrap_img .images_thumb img{width:100%}}@media (max-width:991px){.archive_rental .rental_item.product_room_list .border-box .wrap_img .price_night{position:static;padding-top:25px;text-align:left}.archive_rental .rental_item.product_room_list .border-box .wrap_img .price_night .wrap_content{padding-left:0;opacity:1;background:0 0}}@media (max-width:480px){.archive_rental .rental_item.product_room_list .border-box .wrap_img .price_night{padding-top:0}}@media (max-width:991px){.archive_rental .rental_item.product_room_list .border-box .content{text-align:left !important;padding-top:17px}}@media (max-width:480px){.archive_rental .rental_item.product_room_list .border-box .content{padding-top:0}}.archive_rental .rental_item.product_room_list .border-box .content h3.title{font-size:24px;padding-top:0}@media (max-width:991px){.archive_rental .rental_item.product_room_list .border-box .content h3.title{padding-top:0}}.archive_rental .rental_item.product_room_list .border-box .content .discorver .discover-now{padding:19px 42px 16px 46px}@media (max-width:768px){.archive_rental .rental_item.room_list_with_sidebar .border-box .wrap_img .images_thumb img{width:100%}}.archive_rental .rental_item.room_list_with_sidebar .border-box .wrap_img .price_night .wrap_content{padding:19px 77px 17px 79px}.archive_rental .rental_item.room_list_with_sidebar .border-box .content{margin-left:0}.archive_rental .rental_item.room_list_with_sidebar .border-box .content h3.title{padding-top:57px;font-size:26px}.archive_rental .rental_item.room_list_with_sidebar .border-box .content .discorver .discover-now{padding:19px 41px 16px 46px}.archive_rental .rental_item.room_life_style .border-box{position:relative;border:0;padding:0}.archive_rental .rental_item.room_life_style .border-box .wrap_img .discorver{display:none}.archive_rental .rental_item.room_life_style .border-box .content{position:absolute;bottom:30px;left:0;right:0}.archive_rental .rental_item.room_life_style .border-box .content .room-info{align-items:center;padding:11px 28px 11px 24px;background:#fff;position:relative}.archive_rental .rental_item.room_life_style .border-box .content .room-info:after{content:'';position:absolute;width:1px;height:25px;background:#d7d7d7;left:152px}.archive_rental .rental_item.room_life_style .border-box .content .general_font{padding:0;font-size:18px;font-weight:400;text-transform:none;padding-right:19px;margin:0}.archive_rental .rental_item.room_life_style .border-box .content .general_font a{color:#000}.archive_rental .rental_item.room_life_style .border-box .content .price_night .wrap_content .time-night{display:none}.archive_rental .rental_item.room_life_style .border-box .content .price_night .wrap_content span.amount{padding-left:24px;font-size:18px;font-weight:700;color:#b9a271}.archive_rental .rental_item.room_life_style .border-box .content .specical-infor,.archive_rental .rental_item.room_life_style .border-box .content p,.archive_rental .rental_item.room_life_style .border-box .content .features{display:none}.archive_rental .woocommerce-pagination{width:100%;margin-bottom:80px;margin-top:5px;margin-left:15px;margin-right:15px}.archive_rental .woocommerce-pagination ul.page-numbers{border:0;background:0 0;padding:0 45px;border-bottom:1px solid #e4e4e4;padding-bottom:30px;margin:0}.archive_rental .woocommerce-pagination ul.page-numbers li{border:0;overflow:visible}.archive_rental .woocommerce-pagination ul.page-numbers li span.current{position:relative;background:0 0;padding:0 25px;font-size:16px;font-weight:700}.archive_rental .woocommerce-pagination ul.page-numbers li span.current:after{position:absolute;content:'\32';font-family:'ElegantIcons';font-size:20px;left:0;right:0;bottom:-35px;background:#fff}.archive_rental .woocommerce-pagination ul.page-numbers li a.page-numbers{padding:0 23px;color:#000;font-size:16px;font-weight:700}.archive_rental .woocommerce-pagination ul.page-numbers li a.page-numbers.next,.archive_rental .woocommerce-pagination ul.page-numbers li a.page-numbers.prev{display:none}.archive_rental .woocommerce-pagination ul.page-numbers li a.page-numbers:hover,.archive_rental .woocommerce-pagination ul.page-numbers li a.page-numbers:focus{background:0 0}.archive_rental .room-grid-2-columns-v2 .woocommerce-pagination ul.page-numbers,.archive_rental .room-grid-3-columns-v1 .woocommerce-pagination ul.page-numbers,.archive_rental .room-grid-3-columns-v2 .woocommerce-pagination ul.page-numbers,.archive_rental .room-list .woocommerce-pagination ul.page-numbers,.archive_rental .room-list-with-sidebar .woocommerce-pagination ul.page-numbers,.archive_rental .room-grid-2-columns-with-sidebar .woocommerce-pagination ul.page-numbers,.archive_rental .room-grid-2-columns-v1 .woocommerce-pagination ul.page-numbers,.archive_rental .room-life .woocommerce-pagination ul.page-numbers{padding-bottom:0;border:0}.archive_rental .room-grid-2-columns-v2 .woocommerce-pagination ul.page-numbers li span.current:after,.archive_rental .room-grid-3-columns-v1 .woocommerce-pagination ul.page-numbers li span.current:after,.archive_rental .room-grid-3-columns-v2 .woocommerce-pagination ul.page-numbers li span.current:after,.archive_rental .room-list .woocommerce-pagination ul.page-numbers li span.current:after,.archive_rental .room-list-with-sidebar .woocommerce-pagination ul.page-numbers li span.current:after,.archive_rental .room-grid-2-columns-with-sidebar .woocommerce-pagination ul.page-numbers li span.current:after,.archive_rental .room-grid-2-columns-v1 .woocommerce-pagination ul.page-numbers li span.current:after,.archive_rental .room-life .woocommerce-pagination ul.page-numbers li span.current:after{content:none}.archive_rental .room-grid-2-columns-v2 .woocommerce-pagination{margin-top:30px}.archive_rental .room-grid-2-columns-v2 .woocommerce-pagination ul.page-numbers li{margin-right:9px}.archive_rental .room-grid-2-columns-v2 .woocommerce-pagination ul.page-numbers li span.page-numbers,.archive_rental .room-grid-2-columns-v2 .woocommerce-pagination ul.page-numbers li a.page-numbers{width:53px;height:53px;line-height:53px;background:#f3f3f3;padding:0;border:2px solid transparent}.archive_rental .room-grid-2-columns-v2 .woocommerce-pagination ul.page-numbers li span:hover,.archive_rental .room-grid-2-columns-v2 .woocommerce-pagination ul.page-numbers li a:hover{border:2px solid}.archive_rental .room-grid-2-columns-v2 .woocommerce-pagination ul.page-numbers li span.current{border:2px solid;background:#fff}.archive_rental .room-grid-3-columns-v1 .woocommerce-pagination,.archive_rental .room-grid-2-columns-with-sidebar .woocommerce-pagination,.archive_rental .room-grid-2-columns-v1 .woocommerce-pagination,.archive_rental .room-life .woocommerce-pagination{margin-top:11px;position:relative}.archive_rental .room-grid-3-columns-v1 .woocommerce-pagination:after,.archive_rental .room-grid-2-columns-with-sidebar .woocommerce-pagination:after,.archive_rental .room-grid-2-columns-v1 .woocommerce-pagination:after,.archive_rental .room-life .woocommerce-pagination:after{position:absolute;content:'';width:100%;height:1px;background:#e5e5e5;top:44%;left:0}.archive_rental .room-grid-3-columns-v1 .woocommerce-pagination ul.page-numbers,.archive_rental .room-grid-2-columns-with-sidebar .woocommerce-pagination ul.page-numbers,.archive_rental .room-grid-2-columns-v1 .woocommerce-pagination ul.page-numbers,.archive_rental .room-life .woocommerce-pagination ul.page-numbers{position:relative;background:#fff;z-index:1;padding:0 31px}.archive_rental .room-grid-3-columns-v1 .woocommerce-pagination ul.page-numbers li,.archive_rental .room-grid-2-columns-with-sidebar .woocommerce-pagination ul.page-numbers li,.archive_rental .room-grid-2-columns-v1 .woocommerce-pagination ul.page-numbers li,.archive_rental .room-life .woocommerce-pagination ul.page-numbers li{margin-right:11px}.archive_rental .room-grid-3-columns-v1 .woocommerce-pagination ul.page-numbers li:nth-last-child(2),.archive_rental .room-grid-3-columns-v1 .woocommerce-pagination ul.page-numbers li:last-child,.archive_rental .room-grid-2-columns-with-sidebar .woocommerce-pagination ul.page-numbers li:nth-last-child(2),.archive_rental .room-grid-2-columns-with-sidebar .woocommerce-pagination ul.page-numbers li:last-child,.archive_rental .room-grid-2-columns-v1 .woocommerce-pagination ul.page-numbers li:nth-last-child(2),.archive_rental .room-grid-2-columns-v1 .woocommerce-pagination ul.page-numbers li:last-child,.archive_rental .room-life .woocommerce-pagination ul.page-numbers li:nth-last-child(2),.archive_rental .room-life .woocommerce-pagination ul.page-numbers li:last-child{margin-right:0}.archive_rental .room-grid-3-columns-v1 .woocommerce-pagination ul.page-numbers li span.current,.archive_rental .room-grid-2-columns-with-sidebar .woocommerce-pagination ul.page-numbers li span.current,.archive_rental .room-grid-2-columns-v1 .woocommerce-pagination ul.page-numbers li span.current,.archive_rental .room-life .woocommerce-pagination ul.page-numbers li span.current{border:1px solid;border-radius:50%}.archive_rental .room-grid-3-columns-v1 .woocommerce-pagination ul.page-numbers li span.page-numbers,.archive_rental .room-grid-3-columns-v1 .woocommerce-pagination ul.page-numbers li a.page-numbers,.archive_rental .room-grid-2-columns-with-sidebar .woocommerce-pagination ul.page-numbers li span.page-numbers,.archive_rental .room-grid-2-columns-with-sidebar .woocommerce-pagination ul.page-numbers li a.page-numbers,.archive_rental .room-grid-2-columns-v1 .woocommerce-pagination ul.page-numbers li span.page-numbers,.archive_rental .room-grid-2-columns-v1 .woocommerce-pagination ul.page-numbers li a.page-numbers,.archive_rental .room-life .woocommerce-pagination ul.page-numbers li span.page-numbers,.archive_rental .room-life .woocommerce-pagination ul.page-numbers li a.page-numbers{width:50px;height:50px;line-height:50px;padding:0}.archive_rental .room-grid-2-columns-with-sidebar .woocommerce-pagination{margin-top:26px}.archive_rental .room-list .woocommerce-pagination,.archive_rental .room-list-with-sidebar .woocommerce-pagination,.archive_rental .room-grid-3-columns-v2 .woocommerce-pagination{margin-top:30px}.archive_rental .room-list .woocommerce-pagination ul.page-numbers li,.archive_rental .room-list-with-sidebar .woocommerce-pagination ul.page-numbers li,.archive_rental .room-grid-3-columns-v2 .woocommerce-pagination ul.page-numbers li{margin:0 5px}.archive_rental .room-list .woocommerce-pagination ul.page-numbers li span.page-numbers,.archive_rental .room-list .woocommerce-pagination ul.page-numbers li a.page-numbers,.archive_rental .room-list-with-sidebar .woocommerce-pagination ul.page-numbers li span.page-numbers,.archive_rental .room-list-with-sidebar .woocommerce-pagination ul.page-numbers li a.page-numbers,.archive_rental .room-grid-3-columns-v2 .woocommerce-pagination ul.page-numbers li span.page-numbers,.archive_rental .room-grid-3-columns-v2 .woocommerce-pagination ul.page-numbers li a.page-numbers{border:1px solid #e6e6e6;padding:0;height:53px;width:53px;line-height:53px}.archive_rental .room-list .woocommerce-pagination ul.page-numbers li span.current,.archive_rental .room-list-with-sidebar .woocommerce-pagination ul.page-numbers li span.current,.archive_rental .room-grid-3-columns-v2 .woocommerce-pagination ul.page-numbers li span.current{border:2px solid}.archive_rental .room-list .woocommerce-pagination ul.page-numbers li a.page-numbers.next,.archive_rental .room-list .woocommerce-pagination ul.page-numbers li a.page-numbers.prev,.archive_rental .room-list-with-sidebar .woocommerce-pagination ul.page-numbers li a.page-numbers.next,.archive_rental .room-list-with-sidebar .woocommerce-pagination ul.page-numbers li a.page-numbers.prev,.archive_rental .room-grid-3-columns-v2 .woocommerce-pagination ul.page-numbers li a.page-numbers.next,.archive_rental .room-grid-3-columns-v2 .woocommerce-pagination ul.page-numbers li a.page-numbers.prev{display:block;text-indent:-9999px;position:relative}.archive_rental .room-list .woocommerce-pagination ul.page-numbers li a.page-numbers.next:after,.archive_rental .room-list .woocommerce-pagination ul.page-numbers li a.page-numbers.prev:after,.archive_rental .room-list-with-sidebar .woocommerce-pagination ul.page-numbers li a.page-numbers.next:after,.archive_rental .room-list-with-sidebar .woocommerce-pagination ul.page-numbers li a.page-numbers.prev:after,.archive_rental .room-grid-3-columns-v2 .woocommerce-pagination ul.page-numbers li a.page-numbers.next:after,.archive_rental .room-grid-3-columns-v2 .woocommerce-pagination ul.page-numbers li a.page-numbers.prev:after{position:absolute;content:"";font-family:ElegantIcons;top:0;left:0;right:0;text-indent:0}.archive_rental .room-list .woocommerce-pagination ul.page-numbers li a.page-numbers.next:after,.archive_rental .room-list-with-sidebar .woocommerce-pagination ul.page-numbers li a.page-numbers.next:after,.archive_rental .room-grid-3-columns-v2 .woocommerce-pagination ul.page-numbers li a.page-numbers.next:after{content:"\35"}.archive_rental .room-list .woocommerce-pagination ul.page-numbers li a.page-numbers.prev:after,.archive_rental .room-list-with-sidebar .woocommerce-pagination ul.page-numbers li a.page-numbers.prev:after,.archive_rental .room-grid-3-columns-v2 .woocommerce-pagination ul.page-numbers li a.page-numbers.prev:after{content:"\34"}.archive_rental .room-list-with-sidebar .woocommerce-pagination{margin-top:20px}.archive_rental .sidebar.woo-sidebar{border-left:0;margin-top:90px}@media (max-width:768px){.archive_rental .sidebar.woo-sidebar{padding-left:0}}@media (max-width:480px){.archive_rental .sidebar.woo-sidebar{padding-top:34px}}.archive_rental .sidebar.woo-sidebar .widget h4.widget-title{display:inline-block;padding-bottom:8px;border-color:#b8a271;margin-bottom:50px;font-size:22px;font-weight:700}.archive_rental .sidebar.woo-sidebar .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#eaeaea;height:3px}.archive_rental .sidebar.woo-sidebar .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range,.archive_rental .sidebar.woo-sidebar .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle{background:#373737;height:3px}.archive_rental .sidebar.woo-sidebar .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle{border-radius:0;border:0;width:14px;height:14px;line-height:14px}.archive_rental .sidebar.woo-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .button{background:#373737;color:#fff;border-radius:0;font-weight:400}.archive_rental .sidebar.woo-sidebar .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label{font-size:16px;font-weight:400;color:#343434}.archive_rental .sidebar.woo-sidebar .widget_text{position:relative;text-align:center;border:1px solid #e2e2e2}.archive_rental .sidebar.woo-sidebar .widget_text h4.widget-title{border-bottom:0;position:absolute;top:-13px;left:0;right:0;padding:0;background:#fff;width:60%;margin:0 auto}.archive_rental .sidebar.woo-sidebar .widget_text .textwidget{margin-top:36px}.archive_rental .sidebar.woo-sidebar .widget_text .textwidget p{margin-bottom:34px;line-height:1}.archive_rental .sidebar.woo-sidebar .widget_text .textwidget p img{margin-bottom:39px}.archive_rental .sidebar.woo-sidebar .woo_widget{margin-bottom:46px}.archive_rental .sidebar.woo-sidebar .woo_widget.widget_custom_html{border:0}.archive_rental .sidebar.woo-sidebar .woo_widget .custom-html-widget{margin-top:0}.archive_rental #main-content-woo .room-list-with-sidebar,.archive_rental #main-content-woo .room-grid-2-columns-with-sidebar{margin-top:90px}.select2-dropdown{text-align:center;border-top:1px solid #ccc !important}.ovahotel_search .wrap-check-form{width:100%;position:relative}.ovahotel_search .wrap-check-form .hotel_field label{display:block;text-transform:uppercase;font-size:16px;font-weight:600;margin-bottom:20px;line-height:1;color:#000}.ovahotel_search .wrap-check-form .hotel_field label.error{position:absolute;bottom:-50px;font-size:14px;font-weight:400;width:100%;left:0;right:0;text-align:center;color:red}.ovahotel_search .wrap-check-form .hotel_field.prl_columns label.error{font-size:12px;bottom:-30px;-webkit-transition:all .5s;-khtml-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media (max-width:1024px){.ovahotel_search .wrap-check-form .hotel_field.prl_columns label.error{font-size:10px;bottom:-20px}}@media (max-width:768px){.ovahotel_search .wrap-check-form .hotel_field.prl_columns label.error{top:60px;bottom:0;left:15px}}.ovahotel_search .wrap-check-form .hotel_field.border-right-0{border-right:none}@media (max-width:1024px){.ovahotel_search .wrap-check-form .hotel_field.border-right-0{border-right:1px solid #e6e6e6 !important}}@media (max-width:767px){.ovahotel_search .wrap-check-form .hotel_field.border-right-0{border-right:0 !important}}.ovahotel_search .wrap-check-form .hotel_field.show_night_ip{display:none}@media (max-width:1024px){.ovahotel_search .wrap-check-form .hotel_field.show_night_ip{display:block}}.ovahotel_search .wrap-check-form .hotel_field .room_infor .amount,.ovahotel_search .wrap-check-form .hotel_field .room_infor .people{display:none}.ovahotel_search .wrap-check-form .hotel_field .hotel_field_date{position:relative;height:100%}.ovahotel_search .wrap-check-form .hotel_field .hotel_field_date input{height:100%;width:100%;opacity:0;position:absolute;z-index:2;border:0;cursor:pointer}.ovahotel_search .wrap-check-form .hotel_field .hotel_field_date .show_date{top:0;left:0;position:absolute;display:inline-flex;align-items:center;width:100%}.ovahotel_search .wrap-check-form .hotel_field .hotel_field_date .show_date:before,.ovahotel_search .wrap-check-form .hotel_field .hotel_field_date .show_date:after{position:absolute;font-family:'ElegantIcons';font-size:18px;line-height:18px;right:-5px;color:#000;opacity:.3}@media (max-width:1024px){.ovahotel_search .wrap-check-form .hotel_field .hotel_field_date .show_date:before,.ovahotel_search .wrap-check-form .hotel_field .hotel_field_date .show_date:after{right:-10px}}.ovahotel_search .wrap-check-form .hotel_field .hotel_field_date .show_date:before{top:-6px;content:"\32"}.ovahotel_search .wrap-check-form .hotel_field .hotel_field_date .show_date:after{bottom:-4px;content:"\33"}.ovahotel_search .wrap-check-form .hotel_field .hotel_field_date .show_date .day_digit{margin-right:10px;font-size:36px;font-weight:700;line-height:30px}.ovahotel_search .wrap-check-form .hotel_field .hotel_field_date .show_date .month_year{line-height:18px;font-size:12px;font-weight:400;line-height:1}.ovahotel_search .wrap-check-form .hotel_field .hotel_field_date .show_date .month_year .m_y{color:#000;margin-bottom:8px;text-transform:uppercase}.ovahotel_search .wrap-check-form .hotel_field .select2-container--default{width:50px !important;font-size:30px}.ovahotel_search .wrap-check-form .hotel_field .select2-container--default .select2-selection--single{border:0;border-radius:0;background:0 0}.ovahotel_search .wrap-check-form .hotel_field .select2-container--default .select2-selection--single:focus{outline:none}.ovahotel_search .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b{position:relative;top:50%;margin:0;padding:0;border:none;width:10px;height:10px;left:100%;right:0}.ovahotel_search .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:after,.ovahotel_search .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:before{position:absolute;right:0;font-family:'ElegantIcons';font-size:18px;line-height:18px;font-weight:400;color:#000;opacity:.3}.ovahotel_search .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:before{bottom:5px;content:"\32"}.ovahotel_search .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:after{top:1px;content:"\33"}.ovahotel_search .wrap-check-form .hotel_field.btn_search .btn_tran{cursor:pointer;-webkit-transition:all .5s;-khtml-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.ovahotel_search .wrap-check-form .hotel_field.btn_search .btn_tran:focus{outline:none}.ovahotel_search.style1 .btn_search{width:100%;display:block;clear:both;flex:unset;margin-top:80px;text-align:center}.ovahotel_search.checking .wrap-check-form,.ovahotel_search.booking .wrap-check-form{border:1px solid #e3e3e3;padding:39px 30px 67px}@media (max-width:768px){.ovahotel_search.checking .wrap-check-form,.ovahotel_search.booking .wrap-check-form{border-left:0;border-right:0}}@media (max-width:480px){.ovahotel_search.checking .wrap-check-form,.ovahotel_search.booking .wrap-check-form{padding-left:15px;padding-right:15px}}.ovahotel_search.checking .wrap-check-form .hotel_field,.ovahotel_search.booking .wrap-check-form .hotel_field{border-right:1px solid #e6e6e6;padding-top:20px;padding-bottom:35px;padding-left:40px;padding-right:40px}.ovahotel_search.checking .wrap-check-form .hotel_field:first-child,.ovahotel_search.booking .wrap-check-form .hotel_field:first-child{padding-left:45px}.ovahotel_search.checking .wrap-check-form .hotel_field:nth-last-child(2),.ovahotel_search.checking .wrap-check-form .hotel_field:last-child,.ovahotel_search.booking .wrap-check-form .hotel_field:nth-last-child(2),.ovahotel_search.booking .wrap-check-form .hotel_field:last-child{border-right:0}@media (max-width:991px){.ovahotel_search.checking .wrap-check-form .hotel_field,.ovahotel_search.booking .wrap-check-form .hotel_field{border-bottom:1px solid #e6e6e6}.ovahotel_search.checking .wrap-check-form .hotel_field:last-child,.ovahotel_search.booking .wrap-check-form .hotel_field:last-child{border-bottom:0}.ovahotel_search.checking .wrap-check-form .hotel_field:first-child,.ovahotel_search.booking .wrap-check-form .hotel_field:first-child{padding-left:40px}.ovahotel_search.checking .wrap-check-form .hotel_field:nth-child(3),.ovahotel_search.booking .wrap-check-form .hotel_field:nth-child(3){border-right:0}}@media (max-width:768px){.ovahotel_search.checking .wrap-check-form .hotel_field,.ovahotel_search.booking .wrap-check-form .hotel_field{padding-left:15px;padding-right:15px}.ovahotel_search.checking .wrap-check-form .hotel_field:first-child,.ovahotel_search.booking .wrap-check-form .hotel_field:first-child{padding-left:15px}.ovahotel_search.checking .wrap-check-form .hotel_field:last-child,.ovahotel_search.booking .wrap-check-form .hotel_field:last-child{border-bottom:0}}@media (max-width:767px){.ovahotel_search.checking .wrap-check-form .hotel_field,.ovahotel_search.booking .wrap-check-form .hotel_field{border-right:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ovahotel_search.checking .wrap-check-form .hotel_field.room_check-in .hotel_field_date,.ovahotel_search.checking .wrap-check-form .hotel_field.room_check-out .hotel_field_date,.ovahotel_search.booking .wrap-check-form .hotel_field.room_check-in .hotel_field_date,.ovahotel_search.booking .wrap-check-form .hotel_field.room_check-out .hotel_field_date{padding-bottom:28px}}@media (max-width:480px){.ovahotel_search.checking .wrap-check-form .hotel_field:first-child,.ovahotel_search.booking .wrap-check-form .hotel_field:first-child{padding-left:15px;padding-right:15px;padding-bottom:45px}.ovahotel_search.checking .wrap-check-form .hotel_field:nth-child(2),.ovahotel_search.booking .wrap-check-form .hotel_field:nth-child(2){padding-bottom:45px}.ovahotel_search.checking .wrap-check-form .hotel_field.room_check-in .hotel_field_date,.ovahotel_search.checking .wrap-check-form .hotel_field.room_check-out .hotel_field_date,.ovahotel_search.booking .wrap-check-form .hotel_field.room_check-in .hotel_field_date,.ovahotel_search.booking .wrap-check-form .hotel_field.room_check-out .hotel_field_date{padding-bottom:0}}.ovahotel_search.checking .wrap-check-form .hotel_field.room_adults,.ovahotel_search.booking .wrap-check-form .hotel_field.room_adults{padding-right:68px}@media (max-width:1024px){.ovahotel_search.checking .wrap-check-form .hotel_field.room_adults,.ovahotel_search.booking .wrap-check-form .hotel_field.room_adults{padding-right:40px}}@media (max-width:768px){.ovahotel_search.checking .wrap-check-form .hotel_field.room_adults,.ovahotel_search.booking .wrap-check-form .hotel_field.room_adults{padding-right:15px}}.ovahotel_search.checking .wrap-check-form .hotel_field.room_childrens,.ovahotel_search.booking .wrap-check-form .hotel_field.room_childrens{padding-right:54px}@media (max-width:1024px){.ovahotel_search.checking .wrap-check-form .hotel_field.room_childrens,.ovahotel_search.booking .wrap-check-form .hotel_field.room_childrens{padding-right:40px}}@media (max-width:768px){.ovahotel_search.checking .wrap-check-form .hotel_field.room_childrens,.ovahotel_search.booking .wrap-check-form .hotel_field.room_childrens{padding-right:15px}}@media (min-width:1024px) and (max-width:1170px){.ovahotel_search.checking .wrap-check-form .hotel_field.room_adults,.ovahotel_search.checking .wrap-check-form .hotel_field.room_childrens,.ovahotel_search.booking .wrap-check-form .hotel_field.room_adults,.ovahotel_search.booking .wrap-check-form .hotel_field.room_childrens{padding-right:40px;padding-left:40px}}@media (min-width:992px){.ovahotel_search.checking .wrap-check-form .hotel_field.col-ht,.ovahotel_search.booking .wrap-check-form .hotel_field.col-ht{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}}@media (max-width:480px){.ovahotel_search.checking .wrap-check-form .hotel_field.room_adults,.ovahotel_search.checking .wrap-check-form .hotel_field.room_childrens,.ovahotel_search.checking .wrap-check-form .hotel_field.room_drawer,.ovahotel_search.checking .wrap-check-form .hotel_field.show_night,.ovahotel_search.booking .wrap-check-form .hotel_field.room_adults,.ovahotel_search.booking .wrap-check-form .hotel_field.room_childrens,.ovahotel_search.booking .wrap-check-form .hotel_field.room_drawer,.ovahotel_search.booking .wrap-check-form .hotel_field.show_night{padding-bottom:11px}}.ovahotel_search.checking .wrap-check-form .hotel_field .room_infor .amount,.ovahotel_search.checking .wrap-check-form .hotel_field .room_infor .people,.ovahotel_search.booking .wrap-check-form .hotel_field .room_infor .amount,.ovahotel_search.booking .wrap-check-form .hotel_field .room_infor .people{display:none}.ovahotel_search.checking .wrap-check-form .hotel_field .hotel_field_date .show_date .day_digit,.ovahotel_search.booking .wrap-check-form .hotel_field .hotel_field_date .show_date .day_digit{margin-right:51px}@media (max-width:768px){.ovahotel_search.checking .wrap-check-form .hotel_field .hotel_field_date .show_date .day_digit,.ovahotel_search.booking .wrap-check-form .hotel_field .hotel_field_date .show_date .day_digit{margin-right:20px !important}}@media (max-width:1024px){.ovahotel_search.checking .wrap-check-form .hotel_field .hotel_field_date .show_date .day_digit,.ovahotel_search.booking .wrap-check-form .hotel_field .hotel_field_date .show_date .day_digit{margin-right:25px}}.ovahotel_search.checking .wrap-check-form .hotel_field .hotel_field_date .show_date .month_year .m_y,.ovahotel_search.booking .wrap-check-form .hotel_field .hotel_field_date .show_date .month_year .m_y{color:#000;margin-bottom:8px}@media (max-width:768px){.ovahotel_search.checking .wrap-check-form .hotel_field .hotel_field_date .show_date:before,.ovahotel_search.checking .wrap-check-form .hotel_field .hotel_field_date .show_date:after,.ovahotel_search.booking .wrap-check-form .hotel_field .hotel_field_date .show_date:before,.ovahotel_search.booking .wrap-check-form .hotel_field .hotel_field_date .show_date:after{right:10px}}.ovahotel_search.checking .wrap-check-form .hotel_field .room_nights,.ovahotel_search.booking .wrap-check-form .hotel_field .room_nights{font-size:36px;font-weight:700;height:32px;line-height:32px}.ovahotel_search.checking .wrap-check-form .hotel_field.btn_search,.ovahotel_search.booking .wrap-check-form .hotel_field.btn_search{position:absolute;bottom:-28px;left:0;right:0;margin:auto;width:100%;padding:0;text-align:center}.ovahotel_search.checking .wrap-check-form .hotel_field.btn_search .btn_tran,.ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran{border:0;padding:20px 45px;line-height:1;color:#fff;position:relative;font-size:14px;font-weight:700;text-transform:uppercase;padding:0 45px;height:55px;line-height:55px}.ovahotel_search.checking .wrap-check-form .hotel_field.btn_search .btn_tran i,.ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran i{padding-right:21px;vertical-align:middle}.ovahotel_search.checking .wrap-check-form .hotel_field.btn_search .btn_tran:before,.ovahotel_search.checking .wrap-check-form .hotel_field.btn_search .btn_tran:after,.ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran:before,.ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran:after{position:absolute;content:'';width:30px;background:#fff;top:48%;height:3px}.ovahotel_search.checking .wrap-check-form .hotel_field.btn_search .btn_tran:before,.ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran:before{left:-30px}.ovahotel_search.checking .wrap-check-form .hotel_field.btn_search .btn_tran:after,.ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran:after{right:-30px}.ovahotel_search.checking .wrap-check-form .hotel_field.btn_search .btn_tran:hover,.ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran:hover{background:#343434}.ovahotel_search.checking .wrap-check-form .hotel_field .select2-container--default,.ovahotel_search.booking .wrap-check-form .hotel_field .select2-container--default{font-size:36px;font-weight:700;width:100% !important}.ovahotel_search.checking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__rendered,.ovahotel_search.booking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0;color:#000;height:32px;line-height:32px}.ovahotel_search.checking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow,.ovahotel_search.booking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow{height:32px;line-height:32px}@media (max-width:991px){.ovahotel_search.checking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:before,.ovahotel_search.checking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:after,.ovahotel_search.booking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:before,.ovahotel_search.booking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:after{right:-11px}}@media (max-width:768px){.ovahotel_search.checking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:before,.ovahotel_search.checking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:after,.ovahotel_search.booking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:before,.ovahotel_search.booking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:after{right:9px}}.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns{padding-left:33px;padding-right:34px}.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:first-child,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:first-child{padding-left:33px}@media (min-width:1024px) and (max-width:1170px){.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns{padding-left:20px;padding-right:20px}}@media (max-width:1024px){.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns,.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip{padding-left:20px;padding-right:20px}.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:first-child,.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:first-child,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:first-child,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:first-child{padding-left:20px}}@media (max-width:991px){.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns,.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip{border-bottom:1px solid #e6e6e6}.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:nth-child(3),.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:nth-child(3),.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-child(3),.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:nth-child(3){border-right:0}.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:nth-last-child(1),.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:nth-last-child(2),.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:nth-last-child(3),.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:nth-last-child(4),.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(1),.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(2),.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(3),.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(4),.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(1),.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(2),.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(3),.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(4),.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(1),.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(2),.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(3),.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(4){border-bottom:0}.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns .select2-container--default .select2-selection__arrow b:before,.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns .select2-container--default .select2-selection__arrow b:after,.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip .select2-container--default .select2-selection__arrow b:before,.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip .select2-container--default .select2-selection__arrow b:after,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns .select2-container--default .select2-selection__arrow b:before,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns .select2-container--default .select2-selection__arrow b:after,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip .select2-container--default .select2-selection__arrow b:before,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip .select2-container--default .select2-selection__arrow b:after{right:0}}@media (max-width:768px){.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns,.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip{border-right:1px solid #e6e6e6;padding-left:33px}.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:first-child,.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:first-child,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:first-child,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:first-child{padding-left:33px}.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:nth-child(3),.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:nth-child(3),.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-child(3),.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:nth-child(3){border-right:0 !important}.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:nth-last-child(2),.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(2),.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(2),.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(2){border-right:0 !important}}@media (max-width:767px){.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns,.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip{border-right:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:nth-last-child(1),.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:nth-last-child(2),.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:nth-last-child(3),.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:nth-last-child(4),.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(1),.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(2),.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(3),.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(4),.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(1),.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(2),.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(3),.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(4),.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(1),.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(2),.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(3),.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:nth-last-child(4){border-bottom:1px solid #e6e6e6}.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns.room_check-in .hotel_field_date,.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns.room_check-out .hotel_field_date,.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip.room_check-in .hotel_field_date,.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip.room_check-out .hotel_field_date,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns.room_check-in .hotel_field_date,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns.room_check-out .hotel_field_date,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip.room_check-in .hotel_field_date,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip.room_check-out .hotel_field_date{padding-bottom:28px}}@media (max-width:480px){.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns,.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip{border-right:0;padding-left:15px}.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns:first-child,.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip:first-child,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:first-child,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip:first-child{padding-right:20px;padding-left:15px}.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns.room_check-in .hotel_field_date,.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns.room_check-out .hotel_field_date,.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip.room_check-in .hotel_field_date,.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip.room_check-out .hotel_field_date,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns.room_check-in .hotel_field_date,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns.room_check-out .hotel_field_date,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip.room_check-in .hotel_field_date,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip.room_check-out .hotel_field_date{padding-bottom:0}}@media (max-width:1024px){.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns .hotel_field_date .show_date:before,.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns .hotel_field_date .show_date:after,.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip .hotel_field_date .show_date:before,.ovahotel_search.checking .wrap-check-form .hotel_field.prl_columns_ip .hotel_field_date .show_date:after,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns .hotel_field_date .show_date:before,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns .hotel_field_date .show_date:after,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip .hotel_field_date .show_date:before,.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns_ip .hotel_field_date .show_date:after{right:1px}}.ovahotel_search.booking{padding-bottom:119px}@media (max-width:640px){.ovahotel_search.booking{padding-bottom:88px}}.ovahotel_search.booking .wrap-check-form{padding-top:37px;padding-bottom:57px;border:0;position:relative}.ovahotel_search.booking .wrap-check-form .hotel_field{border-right:1px solid #4b4b4b}.ovahotel_search.booking .wrap-check-form .hotel_field:nth-last-child(2){border-right:0}.ovahotel_search.booking .wrap-check-form .hotel_field label{color:#a5a5a5;margin-bottom:17px}@media (max-width:991px){.ovahotel_search.booking .wrap-check-form .hotel_field{border-bottom:1px solid #4b4b4b}}@media (max-width:767px){.ovahotel_search.booking .wrap-check-form .hotel_field{border-right:0}}.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns{border-right:1px solid #4b4b4b}.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(2){border-right:0 !important}@media (max-width:991px){.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns{border-bottom:1px solid #4b4b4b}}@media (max-width:767px){.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns{border-right:0}.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(1),.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(2),.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(3),.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:nth-last-child(4){border-bottom:1px solid #4b4b4b}}@media (max-width:480px){.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns{padding-left:15px;padding-right:10px}.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:first-child{padding-left:15px !important;padding-right:10px}}@media (min-width:340px) and (max-width:370px){.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns{padding-left:10px;padding-right:10px}.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:first-child{padding-left:10px !important;padding-right:10px !important}}@media (min-width:320px) and (max-width:340px){.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns{padding-left:5px;padding-right:5px}.ovahotel_search.booking .wrap-check-form .hotel_field.prl_columns:first-child{padding-left:5px !important;padding-right:5px !important}}.ovahotel_search.booking .wrap-check-form .hotel_field.btn_search{position:absolute;left:0;right:0;bottom:-43px;text-align:center;padding:0;border-right:0 !important}.ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran{border:0;padding:23px 38px;line-height:1;color:#fff;position:relative;font-size:16px;font-weight:700;text-transform:uppercase;height:60px}.ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran i{display:none}.ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran:before,.ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran:after{position:absolute;content:'';width:30px;background:#373737;top:27%;height:3px}.ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran:before{left:-30px}.ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran:after{right:-30px}.ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran:hover{background:#fff;color:#000}@media (max-width:370px){.ovahotel_search.booking .wrap-check-form .hotel_field.btn_search .btn_tran{padding:0 30px;height:50px}}.ovahotel_search.booking .wrap-check-form .hotel_field .hotel_field_date .show_date:before,.ovahotel_search.booking .wrap-check-form .hotel_field .hotel_field_date .show_date:after{color:#6e6e6e;opacity:1}@media (max-width:768px){.ovahotel_search.booking .wrap-check-form .hotel_field .hotel_field_date .show_date .day_digit{font-size:30px}}.ovahotel_search.booking .wrap-check-form .hotel_field .hotel_field_date .show_date .month_year .m_y{color:#fff}.ovahotel_search.booking .wrap-check-form .hotel_field .room_infor{display:none}@media (max-width:768px){.ovahotel_search.booking .wrap-check-form .hotel_field .select2-container--default{font-size:30px}}.ovahotel_search.booking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single{background:0 0;color:#fff}.ovahotel_search.booking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff}.ovahotel_search.booking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:before,.ovahotel_search.booking .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:after{color:#6e6e6e;opacity:1}.ovahotel_search.checking_side{text-align:left;background:#373737;color:#fff;margin-left:0;margin-right:0}.ovahotel_search.checking_side .wrap-check-form{border:0;padding:0;background:#373737}.ovahotel_search.checking_side .wrap-check-form .row{margin-left:0;margin-right:0}.ovahotel_search.checking_side .wrap-check-form .hotel_field{flex:unset !important;max-width:100%;padding:38px 0 !important;border-bottom:1px solid #484848;margin-left:39px !important;margin-right:40px !important;border-right:0;position:relative}.ovahotel_search.checking_side .wrap-check-form .hotel_field:nth-child(1),.ovahotel_search.checking_side .wrap-check-form .hotel_field:nth-child(2){padding-bottom:70px !important}.ovahotel_search.checking_side .wrap-check-form .hotel_field:nth-last-child(2){border-bottom:0}@media (max-width:768px){.ovahotel_search.checking_side .wrap-check-form .hotel_field:first-child{padding-left:0 !important;padding-right:0 !important}}.ovahotel_search.checking_side .wrap-check-form .hotel_field label{margin-left:15px;color:#fff}.ovahotel_search.checking_side .wrap-check-form .hotel_field .hotel_field_date{margin:0 15px}.ovahotel_search.checking_side .wrap-check-form .hotel_field .hotel_field_date .show_date:before,.ovahotel_search.checking_side .wrap-check-form .hotel_field .hotel_field_date .show_date:after{color:#fff;opacity:.2}.ovahotel_search.checking_side .wrap-check-form .hotel_field .hotel_field_date .show_date .day_digit{margin-right:40px}.ovahotel_search.checking_side .wrap-check-form .hotel_field .hotel_field_date .show_date .month_year .m_y{margin-bottom:7px;color:#fff}.ovahotel_search.checking_side .wrap-check-form .hotel_field .select2-container--default{width:100% !important}.ovahotel_search.checking_side .wrap-check-form .hotel_field .select2-container--default .select2-selection--single{background:0 0}.ovahotel_search.checking_side .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;font-size:36px;font-weight:700;padding:0;margin-left:15px;line-height:30px}.ovahotel_search.checking_side .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow{right:15px;line-height:30px}.ovahotel_search.checking_side .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:before,.ovahotel_search.checking_side .wrap-check-form .hotel_field .select2-container--default .select2-selection--single .select2-selection__arrow b:after{color:#fff;opacity:.2}.ovahotel_search.checking_side .wrap-check-form .hotel_field .room_infor{position:absolute;left:90px;line-height:1;font-size:12px;font-weight:400}.ovahotel_search.checking_side .wrap-check-form .hotel_field .room_infor .amount{margin-bottom:10px;text-transform:uppercase}.ovahotel_search.checking_side .wrap-check-form .hotel_field .room_infor .amount,.ovahotel_search.checking_side .wrap-check-form .hotel_field .room_infor .people{display:block}.ovahotel_search.checking_side .wrap-check-form .hotel_field .room_nights{font-size:36px;font-weight:700;line-height:32px;margin-left:15px}.ovahotel_search.checking_side .wrap-check-form .hotel_field.room_adults .select2-container--default{position:relative}.ovahotel_search.checking_side .wrap-check-form .hotel_field.room_adults .select2-container--default .select2-selection--single .select2-selection__rendered:after{position:absolute;content:"\e08b";font-family:'ElegantIcons';font-size:24px;color:#5f5f5f;right:57px}@media (max-width:480px){.ovahotel_search.checking_side .wrap-check-form .hotel_field.room_adults .select2-container--default .select2-selection--single .select2-selection__rendered:after{content:none}}.ovahotel_search.checking_side .wrap-check-form .hotel_field.room_childrens .select2-container--default{position:relative}.ovahotel_search.checking_side .wrap-check-form .hotel_field.room_childrens .select2-container--default .select2-selection--single .select2-selection__rendered:after{position:absolute;content:"\e08a";font-family:'ElegantIcons';font-size:24px;color:#5f5f5f;right:57px}@media (max-width:480px){.ovahotel_search.checking_side .wrap-check-form .hotel_field.room_childrens .select2-container--default .select2-selection--single .select2-selection__rendered:after{content:none}}.ovahotel_search.checking_side .wrap-check-form .hotel_field.room_drawer .select2-container--default{position:relative}.ovahotel_search.checking_side .wrap-check-form .hotel_field.room_drawer .select2-container--default .select2-selection--single .select2-selection__rendered:after{position:absolute;content:"\e020";font-family:'ElegantIcons';font-size:24px;color:#5f5f5f;right:57px}@media (max-width:480px){.ovahotel_search.checking_side .wrap-check-form .hotel_field.room_drawer .select2-container--default .select2-selection--single .select2-selection__rendered:after{content:none}}.ovahotel_search.checking_side .wrap-check-form .hotel_field.btn_search{position:static;border:0;margin:0 !important;padding-top:10px !important;padding-left:40px !important;padding-right:40px !important;padding-bottom:40px !important}.ovahotel_search.checking_side .wrap-check-form .hotel_field.btn_search .wrap_btn_2 .btn_tran{border:0;line-height:1;padding:22px 0 21px;color:#fff;font-size:16px;text-transform:uppercase;font-weight:700;width:100%;height:auto}.ovahotel_search.checking_side .wrap-check-form .hotel_field.btn_search .wrap_btn_2 .btn_tran:before,.ovahotel_search.checking_side .wrap-check-form .hotel_field.btn_search .wrap_btn_2 .btn_tran:after{content:none}.ovahotel_search.checking_side .wrap-check-form .hotel_field.btn_search .wrap_btn_2 .btn_tran i.icon_box-checked{padding-right:17px;vertical-align:initial}.ovahotel_search.checking_side .wrap-check-form .hotel_field.prl_columns{border-right:0 !important}.main-room-details{background:#f4f4f4}@media (min-width:1200px){.main-room-details .container{max-width:1170px}}.main-room-details .sticky-nav-tabs{text-align:center}@media (max-width:480px){.main-room-details .sticky-nav-tabs{text-align:left}}.main-room-details .sticky-nav-tabs .container{background:#fff;padding-left:60px;padding-right:60px}@media (max-width:1169px){.main-room-details .sticky-nav-tabs .container{padding-left:15px;padding-right:15px}}.main-room-details .sticky-nav-tabs ul.sticky-nav-tabs-container{margin:0;padding:0;display:inline-block;line-height:1;width:100%;border-bottom:1px solid #dfdfdf}.main-room-details .sticky-nav-tabs ul.sticky-nav-tabs-container li{list-style:none;display:inline-block;margin:31px 19px 0;padding-bottom:32px;position:relative}@media (max-width:480px){.main-room-details .sticky-nav-tabs ul.sticky-nav-tabs-container li{margin-right:0}}@media (max-width:320px){.main-room-details .sticky-nav-tabs ul.sticky-nav-tabs-container li{margin-right:7px;margin-left:7px}}.main-room-details .sticky-nav-tabs ul.sticky-nav-tabs-container li a.sticky-nav-tab{font-size:16px;font-weight:700;color:#b4b4b4;line-height:1;text-transform:uppercase;padding-bottom:35px;-webkit-transition:all .2s;-khtml-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media (max-width:320px){.main-room-details .sticky-nav-tabs ul.sticky-nav-tabs-container li a.sticky-nav-tab{font-size:14px}}.main-room-details .sticky-nav-tabs ul.sticky-nav-tabs-container li a.sticky-nav-tab:hover{color:#373737}.main-room-details .sticky-nav-tabs ul.sticky-nav-tabs-container li.active a{color:#373737}.main-room-details .sticky-nav-tabs ul.sticky-nav-tabs-container li.active:before{position:absolute;content:"";bottom:-1px;border-bottom:1px solid;left:0;right:0;height:1px}.main-room-details .sticky-nav-tabs.fixed{position:fixed;top:0;z-index:999;width:100%;background:#fff}.main-room-details .hotel_details{padding-bottom:99px}@media (max-width:640px){.main-room-details .hotel_details{padding-bottom:45px}}.main-room-details .hotel_details .container{background:#fff;padding:72px 60px 94px}@media (max-width:1169px){.main-room-details .hotel_details .container{padding-left:15px;padding-right:15px}}@media (max-width:640px){.main-room-details .hotel_details .container{padding-top:37px;padding-bottom:39px}}.main-room-details .hotel_details .left-infor-detail{position:relative}.main-room-details .hotel_details .left-infor-detail:before{position:absolute;content:"";width:1px;background-color:#dfdfdf;right:0;top:8px;height:100%}@media (max-width:768px){.main-room-details .hotel_details .left-infor-detail:before{content:none}}.main-room-details .hotel_details .left-infor-detail:after{position:absolute;content:"";width:1px;background-color:#fff;right:0;bottom:-8px;height:14px}@media (max-width:768px){.main-room-details .hotel_details .left-infor-detail:after{content:none}}.main-room-details .hotel_details .left-infor-detail .desc{border-bottom:1px solid #dfdfdf;padding-top:3px;padding-bottom:36px;margin-right:43px}@media (max-width:1024px){.main-room-details .hotel_details .left-infor-detail .desc{margin-right:0}}@media (max-width:640px){.main-room-details .hotel_details .left-infor-detail .desc{padding-bottom:14px}}.main-room-details .hotel_details .left-infor-detail .desc h3.second_font{margin:0;font-size:24px;font-weight:900;color:#000;text-transform:uppercase;display:inline-block;line-height:1}@media (max-width:320px){.main-room-details .hotel_details .left-infor-detail .desc h3.second_font{font-size:25px}}.main-room-details .hotel_details .left-infor-detail .desc h3.second_font span{color:#000;border-bottom:1px solid;padding-bottom:8px;display:block;cursor:pointer}.main-room-details .hotel_details .left-infor-detail .desc .content{padding-top:34px}.main-room-details .hotel_details .left-infor-detail .desc .content p{font-size:16px;font-weight:400;line-height:26px;margin-bottom:26px}.main-room-details .hotel_details .left-infor-detail .service{padding-top:64px}@media (max-width:640px){.main-room-details .hotel_details .left-infor-detail .service{padding-top:40px}}.main-room-details .hotel_details .left-infor-detail .service h3.second_font{margin:0;font-size:24px;font-weight:900;line-height:1;text-transform:uppercase;color:#000;display:inline-block}@media (max-width:320px){.main-room-details .hotel_details .left-infor-detail .service h3.second_font{font-size:25px}}.main-room-details .hotel_details .left-infor-detail .service h3.second_font span{border-bottom:1px solid;padding-bottom:8px;display:block;cursor:pointer}.main-room-details .hotel_details .left-infor-detail .service ul.wrap_resources{padding:40px 0 0;margin:0;line-height:1}.main-room-details .hotel_details .left-infor-detail .service ul.wrap_resources li{list-style:none;margin-bottom:34px;padding-left:34px;position:relative}.main-room-details .hotel_details .left-infor-detail .service ul.wrap_resources li:before{position:absolute;content:"\4e";font-family:"ElegantIcons";font-size:16px;left:0;top:-2px}.main-room-details .hotel_details .left-infor-detail .service ul.wrap_resources li span{color:#000;font-size:16px;font-weight:400}@media (max-width:640px){.main-room-details .hotel_details .left-infor-detail .service ul.wrap_resources li{margin-bottom:31px}}.main-room-details .hotel_details .right-infor-detail .info-room-detail{margin-left:45px}@media (max-width:1024px){.main-room-details .hotel_details .right-infor-detail .info-room-detail{margin-left:0}}.main-room-details .hotel_details .right-infor-detail .info-room-detail .price{padding-top:8px;padding-bottom:27px;border-bottom:1px solid #dfdfdf;align-items:center;display:flex;line-height:1}.main-room-details .hotel_details .right-infor-detail .info-room-detail .price .time-night-details{font-size:16px;color:#000;font-weight:400}.main-room-details .hotel_details .right-infor-detail .info-room-detail .price .amount{font-weight:700;font-size:50px;line-height:1;padding-left:25px;padding-right:22px}@media (max-width:320px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .price .amount{font-size:45px}}.main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons{padding-top:30px}.main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons .hozing_btn_img,.main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons .hozing_btn_video{font-size:16px;font-weight:700;text-transform:uppercase;line-height:1;display:block;height:55px;line-height:55px;text-align:center;-webkit-transition:all .5s;-khtml-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons .hozing_btn_img .icon_image,.main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons .hozing_btn_img .arrow_triangle-right_alt2,.main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons .hozing_btn_video .icon_image,.main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons .hozing_btn_video .arrow_triangle-right_alt2{font-size:18px;padding-left:23px}.main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons .hozing_btn_img{color:#373737;border:2px solid}@media (min-width:768px) and (max-width:991px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons .hozing_btn_img{margin-bottom:12px}}@media (max-width:575px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons .hozing_btn_img{color:#fff;margin-bottom:12px}}.main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons .hozing_btn_img:hover{color:#fff}.main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons .hozing_btn_video{background:#343434;color:#fff;border:2px solid transparent}.main-room-details .hotel_details .right-infor-detail .info-room-detail .buttons .list-image{display:none}.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities{padding-top:37px}.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6{padding-bottom:25px}.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:last-child,.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:nth-last-child(2){padding-bottom:0}.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:before{position:absolute;content:"";width:1px;height:100%;background-color:#cfcfcf;left:58px;top:3px}@media (min-width:1024px) and (max-width:1170px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:before{left:55px}}@media (min-width:768px) and (max-width:991px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:before{left:45px}}@media (max-width:768px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:before{left:45px}}@media (max-width:767px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:before{left:55px}}@media (max-width:480px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:before{left:50px}}@media (min-width:320px) and (max-width:479px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:before{content:none}}.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:nth-child(2n+2){padding-left:23px}@media (max-width:1169px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:nth-child(2n+2){padding-left:15px}}.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:nth-child(2n+2):before{left:65px}@media (min-width:991px) and (max-width:1169px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:nth-child(2n+2):before{left:55px}}@media (min-width:768px) and (max-width:991px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:nth-child(2n+2):before{left:45px}}@media (max-width:767px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .col-lg-6.col-6:nth-child(2n+2):before{left:55px}}.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features{position:relative}.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item{line-height:1}.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item i{color:#000;opacity:.3;font-size:18px;width:20px}@media (max-width:480px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item i{font-size:16px}}.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label{padding-left:42px;font-size:16px;font-weight:400;color:#000}@media (min-width:1024px) and (max-width:1170px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label{padding-left:35px}}@media (min-width:768px) and (max-width:991px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label{padding-left:16px}}@media (max-width:768px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label{padding-left:15px}}@media (max-width:767px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label{padding-left:40px}}@media (max-width:480px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label{padding-left:30px}}@media (min-width:320px) and (max-width:479px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label{padding-left:10px}}@media (min-width:320px) and (max-width:359px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label{padding-left:2px}}.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label.pl_63{padding-left:65px}@media (max-width:768px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label.pl_63{padding-left:45px}}@media (max-width:480px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label.pl_63{padding-left:50px}}@media (max-width:360px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label.pl_63{padding-left:40px}}@media (max-width:320px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .features .feature-item span.label.pl_63{padding-left:23px}}.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .services{margin-left:8px}@media (max-width:768px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .amenities .services{margin-left:0}}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar{padding-top:78px;position:relative}@media (max-width:640px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar{padding-top:43px}}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .title-calendar{position:absolute;width:100%;top:75px}@media (max-width:640px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .title-calendar{top:40px}}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .title-calendar h3{margin:0;font-size:24px;font-weight:900;color:#000;text-transform:uppercase;display:inline-block;line-height:30px}@media (max-width:320px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .title-calendar h3{font-size:25px}}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .title-calendar h3 span{display:block;border-bottom:1px solid;padding-bottom:5px}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar.fc-unthemed .fc-content,.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar.fc-unthemed .fc-divider,.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar.fc-unthemed .fc-list-heading td,.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar.fc-unthemed .fc-list-view,.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar.fc-unthemed .fc-popover,.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar.fc-unthemed .fc-row,.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar.fc-unthemed tbody,.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar.fc-unthemed td,.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar.fc-unthemed th,.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar.fc-unthemed thead{border-color:#ececec}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar{position:relative;margin-bottom:43px}@media (max-width:640px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar{margin-bottom:25px}}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left{position:absolute;bottom:-411px;right:0}@media (max-width:640px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left{bottom:-393px}}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left .fc-button-group .fc-prev-button,.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left .fc-button-group .fc-next-button{border-radius:0;border:1px solid #e6e6e6;background:#fff;margin-left:10px;padding:0;height:35px;width:35px;line-height:35px;box-shadow:none;-webkit-transition:all .5s;-khtml-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left .fc-button-group .fc-prev-button:first-child,.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left .fc-button-group .fc-next-button:first-child{margin-left:0}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left .fc-button-group .fc-prev-button:focus,.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left .fc-button-group .fc-next-button:focus{outline:none}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left .fc-button-group .fc-prev-button:hover,.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left .fc-button-group .fc-next-button:hover{color:#fff}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left .fc-button-group .fc-icon-left-single-arrow:after{font-family:'ElegantIcons';content:"\34";font-size:14px}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left .fc-button-group .fc-icon-right-single-arrow:after{font-family:'ElegantIcons';content:"\35";font-size:14px}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-left .fc-today-button{display:none}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-right{display:none}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-center{text-align:right;float:right}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-center h2{text-transform:uppercase;font-size:18px;font-weight:700;line-height:30px;color:#000}@media (max-width:320px){.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-toolbar .fc-center h2{font-size:15px}}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table{margin-bottom:0}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-head .fc-head-container .fc-row{margin-right:0 !important;border-right:0 !important}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-head .fc-head-container .fc-row table{margin-bottom:0}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-head .fc-head-container .fc-row table .fc-day-header{padding-top:27px;padding-bottom:27px;line-height:1}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-head .fc-head-container .fc-row table .fc-day-header span{font-size:16px;font-weight:700;color:#343434}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-body .fc-scroller{overflow:hidden !important;height:auto !important}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-body .fc-scroller .fc-day-grid .fc-row{height:40px !important;min-height:40px}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-body .fc-scroller .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:0}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-body .fc-scroller .fc-day-grid .fc-row .fc-content-skeleton table{margin-bottom:0}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-body .fc-scroller .fc-day-grid .fc-row .fc-content-skeleton tr{border:none;text-align:center}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-body .fc-scroller .fc-day-grid .fc-row .fc-content-skeleton .fc-day-top{padding-top:12px;padding-bottom:12px;line-height:1}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-body .fc-scroller .fc-day-grid .fc-row .fc-content-skeleton .fc-day-top .fc-day-number{float:none;padding:0;font-size:14px;font-weight:400;color:#343434}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-body .fc-scroller .fc-day-grid .fc-row .fc-content-skeleton .fc-day-top.fc-today{background:#777}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .hotel_product_calendar .fc-view-container .fc-view table .fc-body .fc-scroller .fc-day-grid .fc-row .fc-content-skeleton .fc-day-top.fc-today .fc-day-number{color:#ececec}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .intruction{padding:0;margin-top:28px}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .intruction li{list-style:none;display:inline-block;padding-right:34px}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .intruction li span{padding-left:14px;font-size:14px;font-weight:400}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .intruction li span.pink,.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .intruction li span.white,.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .intruction li span.yellow{width:15px;height:15px;border-width:1px;border-style:solid}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .intruction li span.pink{background-color:#f8f8f8;border-color:#b3b3b3;display:none;opacity:.5}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .intruction li span.white{background-color:#fff;border-color:#b3b3b3;display:inline-block;opacity:.5}.main-room-details .hotel_details .right-infor-detail .info-room-detail .calendar .intruction li span.yellow{border-color:#797979;display:inline-block}.main-room-details #booking{background-color:#373737;color:#fff}.main-room-details #booking .title-booking{text-align:center;padding:71px 0 35px;margin-left:-15px;margin-right:-15px;position:relative}.main-room-details #booking .title-booking:after{position:absolute;content:"\33";font-family:"ElegantIcons";font-size:18px;color:#fff;bottom:-11px;background:#373737;left:0;right:0;display:block;width:43px;margin:0 auto}@media (max-width:640px){.main-room-details #booking .title-booking{padding-top:40px}}.main-room-details #booking .title-booking h3{color:#fff;font-size:24px;font-weight:900;text-transform:uppercase;margin:0;line-height:1;cursor:pointer}.main-room-details #gallery{padding-top:30px;background:#fff}.main-room-details #gallery .list-image .owl-nav .owl-prev,.main-room-details #gallery .list-image .owl-nav .owl-next{position:absolute;top:45%;width:50px;height:50px;line-height:50px;color:#fff;-webkit-transition:all .5s;-khtml-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0}.main-room-details #gallery .list-image .owl-nav .owl-prev span,.main-room-details #gallery .list-image .owl-nav .owl-next span{font-size:30px;line-height:45px}.main-room-details #gallery .list-image .owl-nav .owl-prev:focus,.main-room-details #gallery .list-image .owl-nav .owl-next:focus{outline:none}.main-room-details #gallery .list-image .owl-nav .owl-prev{left:-50px}.main-room-details #gallery .list-image .owl-nav .owl-next{right:-50px}.main-room-details #gallery .list-image .owl-dots{text-align:center;position:absolute;bottom:-49px;left:0;right:0;z-index:9}.main-room-details #gallery .list-image .owl-dots .owl-dot{margin:0 11px}.main-room-details #gallery .list-image .owl-dots .owl-dot:focus{outline:none}.main-room-details #gallery .list-image .owl-dots .owl-dot span{width:8px;height:8px;position:relative;display:block;border-radius:50%}.main-room-details #gallery .list-image .owl-dots .owl-dot span:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;width:18px;height:18px;border-radius:50%;border:1px solid transparent;left:-5px;margin:auto;opacity:1}.main-room-details #gallery .list-image:hover .owl-nav .owl-prev,.main-room-details #gallery .list-image:hover .owl-nav .owl-next{opacity:1}.main-room-details #gallery .list-image:hover .owl-nav .owl-prev{left:50px}.main-room-details #gallery .list-image:hover .owl-nav .owl-next{right:50px}@media (max-width:1199px){.main-room-details #gallery .list-image{overflow:visible;padding-left:15px;padding-right:15px}}.main-room-details .other-room{background:#fff;padding-top:89px;padding-bottom:50px}@media (max-width:640px){.main-room-details .other-room{padding-top:85px}}.main-room-details .other-room .title-other{width:100%;text-align:center}.main-room-details .other-room .title-other h2{font-size:26px;font-weight:700;text-transform:uppercase;color:#000;margin:0;line-height:1.3em;display:inline-block;cursor:pointer;-webkit-transition:all .5s;-khtml-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.main-room-details .other-room .title-other h2 span{border-bottom:1px solid;display:block;padding-bottom:4px}.main-room-details .other-room .room-other{width:100%;padding-top:70px}@media (max-width:640px){.main-room-details .other-room .room-other{padding-top:45px}}.main-room-details .other-room .room-other .product_list_widget .item-room{text-align:center}.main-room-details .other-room .room-other .product_list_widget .item-room:focus{outline:none}.main-room-details .other-room .room-other .product_list_widget .item-room:hover .wrap_img .price_night{opacity:0;transform:scale(0);-webkit-transform:scale(0)}.main-room-details .other-room .room-other .product_list_widget .item-room .wrap_img{position:relative}@media (max-width:1024px){.main-room-details .other-room .room-other .product_list_widget .item-room .wrap_img .images_thumb img{width:100%}}.main-room-details .other-room .room-other .product_list_widget .item-room .wrap_img .price_night{position:absolute;bottom:0;left:0;right:0;border:none;padding:29px 0 30px;line-height:1;-webkit-transition:all .5s;-khtml-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;transform:scale(1);-webkit-transform:scale(1)}.main-room-details .other-room .room-other .product_list_widget .item-room .wrap_img .price_night .wrap_content{background:#fff;height:60px;line-height:60px;min-width:310px;display:inline-block;font-size:16px;font-weight:400}@media (max-width:375px){.main-room-details .other-room .room-other .product_list_widget .item-room .wrap_img .price_night .wrap_content{padding-left:70px;padding-right:70px;min-width:auto;height:50px;line-height:50px}}.main-room-details .other-room .room-other .product_list_widget .item-room .wrap_img .discorver{display:none}.main-room-details .other-room .room-other .product_list_widget .item-room .content h3.title{padding-top:24px;padding-bottom:17px;font-size:20px;font-weight:700;line-height:1.3em;margin:0;text-transform:uppercase}.main-room-details .other-room .room-other .product_list_widget .item-room .content h3.title a{color:#000}.main-room-details .other-room .room-other .product_list_widget .item-room .content p{display:none}.main-room-details .other-room .room-other .product_list_widget .item-room .content ul.specical-infor{padding-left:0;line-height:1}.main-room-details .other-room .room-other .product_list_widget .item-room .content ul.specical-infor li{padding:0 19px}.main-room-details .other-room .room-other .product_list_widget .item-room .content ul.specical-infor li span{color:#969696;font-size:16px;font-weight:400}.main-room-details .other-room .room-other .product_list_widget .owl-dots{text-align:center;padding-top:50px}.main-room-details .other-room .room-other .product_list_widget .owl-dots button{width:12px;height:12px;border:1px solid;margin:0 5px}.main-room-details .other-room .room-other .product_list_widget .owl-dots button:focus{outline:none}@media (max-width:640px){.main-room-details .other-room .room-other .product_list_widget .owl-dots{padding-top:33px}}.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-prev,.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-next{width:50px;height:50px;border:1px solid #e6e6e6;text-align:center;position:absolute;top:26.1%;-webkit-transition:all .5s;-khtml-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-prev span,.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-next span{display:none}.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-prev:hover,.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-next:hover{border-color:#000}.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-prev:hover:before,.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-next:hover:before{color:#000}.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-prev:before,.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-next:before{font-family:'ElegantIcons';content:"\34";font-size:24px;line-height:50px;opacity:.75;color:#cacaca;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-prev:focus,.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-next:focus{outline:none}@media (max-width:1024px){.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-prev,.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-next{display:none !important}}.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-prev{left:-110px}.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-prev:before{content:"\34"}.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-next{right:-110px}.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-next:before{content:"\35"}@media (max-width:1439px){.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-prev{left:-80px}.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-next{right:-80px}}@media (max-width:1349px){.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-prev,.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-next{opacity:0;background:#fff}.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-prev{left:-50px}.main-room-details .other-room .room-other .product_list_widget .owl-nav .owl-next{right:-50px}}@media (max-width:1349px){.main-room-details .other-room .room-other .product_list_widget{overflow:hidden}.main-room-details .other-room .room-other .product_list_widget:hover .owl-nav .owl-prev,.main-room-details .other-room .room-other .product_list_widget:hover .owl-nav .owl-next{opacity:1}.main-room-details .other-room .room-other .product_list_widget:hover .owl-nav .owl-prev{left:0}.main-room-details .other-room .room-other .product_list_widget:hover .owl-nav .owl-next{right:0}}@media (max-width:1169px){.main-room-details .other-room .room-other .product_list_widget{padding-left:15px;padding-right:15px}}.woocommerce-cart .woocommerce-message{border-top-color:#b9a271;background:#f7f7f7}.woocommerce-cart .woocommerce-message:before{content:"\5a";font-family:'ElegantIcons';font-size:16px;color:#373737}.woocommerce-cart .woocommerce .woocommerce-cart-form{width:76.04%;float:left;padding-right:60px}@media (max-width:991px){.woocommerce-cart .woocommerce .woocommerce-cart-form{width:100%;padding-right:0}}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table{border-radius:0;border-left:0;border-right:0;border-color:#e5e5e5}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tr,.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table td,.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table th{border-color:#e5e5e5}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table thead th{font-family:'Playfair Display';font-weight:700;font-size:16px;text-transform:uppercase;border-top:none !important;border-left:none !important;border-right:none !important;padding-left:15px}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table thead th.product-price{padding-left:30px}@media (max-width:1169px){.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table thead th.product-price{padding-left:15px}}@media (max-width:768px){.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody tr:first-child{border-top:0}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody tr:last-child{border-top:0;border-bottom:0}}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td{border-top:none !important;border-left:none !important;border-right:none !important;padding:49px 0 47px 15px;line-height:2.3em}@media (max-width:768px){.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td{padding:15px}}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td p{line-height:2.3em;float:left}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td dt{font-weight:400}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-remove{padding-left:25px}@media (max-width:1169px){.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-remove{padding-left:15px}}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-remove a{font-size:16px;font-weight:400;color:#373737 !important}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-remove a:hover{background:0 0}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-thumbnail{padding-left:10px}@media (max-width:1029px){.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-thumbnail{padding-left:0}}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-price{padding-left:30px}@media (max-width:1169px){.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-price{padding-left:15px}}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-price .amount,.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-subtotal .amount{font-size:16px;font-weight:700;color:#373737 !important}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-name a{color:#373737;font-size:16px;font-weight:700}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-name .variation-RoomCode p{font-weight:700;color:#373737;font-size:16px}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-name .variation{display:table;width:100%}@media (max-width:768px){.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody td.product-subtotal{border-bottom:0}}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody .actions{padding-left:0;border-bottom:0}@media (max-width:768px){.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody .actions{padding-left:15px}}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody .actions .coupon #coupon_code{min-width:245px;float:left;height:50px;border-color:#e1e1e1;margin-right:15px}@media (max-width:480px){.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody .actions .coupon #coupon_code{margin-right:0;margin-bottom:8px}}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody .actions .coupon .button{float:left;height:50px;line-height:50px;padding:0 28px 0 29px;font-size:16px;font-weight:700;text-transform:uppercase;color:#fff;background:#b9a271;border-radius:0;-webkit-transition:all ease .5s;transition:all ease .5s}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody .actions .coupon .button:hover{background:#000 !important}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table tbody .actions .button{height:50px;line-height:50px;background:#373737;color:#fff;font-size:16px;text-transform:uppercase;border-radius:0;padding:0 32px 0 38px;opacity:1}.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table.cart tbody .product-thumbnail img{width:100px;height:auto}@media (max-width:1169px){.woocommerce-cart .woocommerce .woocommerce-cart-form .shop_table.cart tbody .product-thumbnail img{width:50px;height:auto}}.woocommerce-cart .woocommerce .cart-collaterals{width:23.94%;float:left}@media (max-width:991px){.woocommerce-cart .woocommerce .cart-collaterals{width:100%}}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{float:none !important;width:100% !important;position:relative}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2{margin:0;text-transform:uppercase;font-weight:700;font-family:'Playfair Display';font-size:18px;background:#373737;height:60px;line-height:60px;padding-left:30px;color:#fff;position:relative}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2:after{content:'\e015';position:absolute;right:31px;font-family:'ElegantIcons';font-size:18px;color:#8a8a8a;opacity:.5}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table{background:#b9a271;border-radius:0;border:0;margin-bottom:0;padding-bottom:100px}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .shipping,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-rate,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-total{border:0;padding-left:30px;padding-right:30px;color:#fff;display:inline-flex;width:100%}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .shipping th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-rate th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-total th{border-top:0;color:#fff;font-size:14px;font-weight:700;font-family:'Playfair Display';text-transform:uppercase}@media (max-width:991px){.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .shipping th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-rate th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-total th{width:50%}}@media (max-width:768px){.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .shipping th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-rate th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-total th{width:100%}}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal td,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .shipping td,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total td,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-rate td,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-total td{width:60%;text-align:right;font-weight:600;font-size:14px}@media (max-width:991px){.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal td,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .shipping td,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total td,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-rate td,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-total td{width:50%}}@media (max-width:768px){.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal td,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .shipping td,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total td,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-rate td,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-total td{width:100%;background:0 0}}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal td,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .shipping td,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .shipping th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total td,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-rate td,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-rate th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-total td,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-total th{padding-left:0;padding-right:0}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .cart-subtotal td{padding-top:48px;padding-bottom:26px;border-color:#ccb88c}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-total th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-total td{border-top:0;border-color:#ccb88c}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-rate th,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .tax-rate td{border-top:0;border-color:#ccb88c;padding-top:12px;padding-bottom:12px}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .shipping td{border-top:0}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total{border:0}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total td,.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .shop_table .order-total th{padding-top:27px;padding-bottom:50px;border:0}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout{padding:0;position:absolute;bottom:29px;left:0;right:0;margin-left:30px;margin-right:30px}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{background:#fff;border-radius:0;height:60px;line-height:60px;font-size:16px;text-transform:uppercase;color:#373737;padding:0;-webkit-transition:all ease .5s;-khtml-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover{color:#fff;background:#000}.woocommerce-checkout .woocommerce{padding:0 5px}.woocommerce-form-coupon-toggle .woocommerce-info{border-width:2px;border-style:solid;border-color:#b9a271;height:60px;line-height:60px;padding:0 58px;background:#f7f7f7;font-size:16px;color:#373737}.woocommerce-form-coupon-toggle .woocommerce-info a{color:#b9a271}.woocommerce-form-coupon-toggle .woocommerce-info:before{content:"\74";font-family:'ElegantIcons';font-size:14px;color:#b9a271;top:0}.checkout_coupon #coupon_code{height:40px;border:1px solid #dbdbdb;border-radius:4px;padding-left:5px}.checkout_coupon .button{border:1px solid #b9a271;background-color:#b9a271;padding:0 30px !important;height:40px;color:#fff !important;text-transform:uppercase;font-weight:500;border-radius:4px;-webkit-transition:all ease .5s;transition:all ease .5s}.checkout_coupon .button:hover{background:#000 !important;color:#fff !important;border-color:#000 !important}.checkout h3{font-size:20px;color:#000;font-family:'Playfair Display';font-weight:700;text-transform:uppercase;display:inline-block;position:relative}.checkout h3:after{content:'';position:absolute;background:#b9a271;width:100%;height:1px;left:0;bottom:-7px}.checkout .hotel_billing .woocommerce-billing-fields p.form-row label{color:#373737;font-size:16px}.checkout .hotel_billing .woocommerce-billing-fields p.form-row label .required{color:#b9a271}.checkout .hotel_billing .woocommerce-billing-fields p.form-row .woocommerce-input-wrapper input{height:45px;border:1px solid #e1e1e1;padding-left:20px !important;padding-right:20px !important;font-size:14px}.checkout .hotel_billing .woocommerce-billing-fields p.form-row .woocommerce-input-wrapper input::placeholder{font-size:14px;color:#373737}.checkout .hotel_billing .woocommerce-additional-fields h3{display:none}.checkout .hotel_billing .woocommerce-additional-fields p.form-row .woocommerce-input-wrapper{padding-left:0}.checkout .hotel_billing .woocommerce-additional-fields p.form-row .woocommerce-input-wrapper textarea{height:80px;font-size:14px;color:#373737;padding:22px 27px;border:1px solid #e1e1e1}.checkout #order_review_heading{padding-left:30px}.checkout #order_review_heading:after{left:30px}@media (max-width:767px){.checkout #order_review_heading{padding-left:0}.checkout #order_review_heading:after{left:0}}.checkout .woocommerce-checkout-review-order{padding-top:12px}.checkout .woocommerce-checkout-review-order .shop_table{border:0;padding-left:30px}@media (max-width:767px){.checkout .woocommerce-checkout-review-order .shop_table{padding-left:0}}.checkout .woocommerce-checkout-review-order .shop_table thead th{border-left:0;border-right:0;border-color:#e1e1e1}.checkout .woocommerce-checkout-review-order .shop_table thead th.product-total{text-align:right}.checkout .woocommerce-checkout-review-order .shop_table tbody td{border-top:0;border-left:0;border-right:0;border-color:#e1e1e1;padding-top:31px;padding-bottom:31px}.checkout .woocommerce-checkout-review-order .shop_table tbody td.product-name{font-size:16px;color:#373737;font-weight:700}.checkout .woocommerce-checkout-review-order .shop_table tbody td.product-total{text-align:right}.checkout .woocommerce-checkout-review-order .shop_table tbody td.product-total span.amount{font-weight:700;padding-left:0}.checkout .woocommerce-checkout-review-order .shop_table tbody td .variation{font-weight:400;line-height:2.1em;display:table;width:100%}.checkout .woocommerce-checkout-review-order .shop_table tbody td .variation dt{font-weight:400}.checkout .woocommerce-checkout-review-order .shop_table tbody td .variation p{line-height:2.1em;float:left}.checkout .woocommerce-checkout-review-order .shop_table tfoot tr th,.checkout .woocommerce-checkout-review-order .shop_table tfoot tr td{border-top:0;border-left:0;border-right:0;border-color:#e1e1e1}.checkout .woocommerce-checkout-review-order .shop_table tfoot tr td{text-align:right}.checkout .woocommerce-checkout-payment{background:#f9f9f9 !important}.checkout .woocommerce-checkout-payment ul li label{font-size:14px;text-transform:uppercase;font-weight:700}.checkout .woocommerce-checkout-payment ul li .payment_box p{font-size:14px}.checkout .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper{width:100%}.checkout .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{font-size:14px}.checkout .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .validate-required span{font-size:14px;color:#373737}.checkout .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .validate-required input#terms{outline:none !important}.checkout .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .validate-required .required{color:#b9a271}.checkout .woocommerce-checkout-payment .place-order .button{float:none !important;background:#b9a271;color:#fff !important;padding:17px 30px;color:#fff;text-transform:uppercase;font-weight:600;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.checkout .woocommerce-checkout-payment .place-order .button:hover{background:#000 !important}.woocommerce-order .woocommerce-thankyou-order-details{padding-left:0}.woocommerce-order .woocommerce-order-details h2{font-weight:600;font-family:'Playfair Display';display:inline-block;position:relative;margin-top:0}.woocommerce-order .woocommerce-order-details h2:before{position:absolute;content:'';width:100%;height:1px;left:0;bottom:-5px}.woocommerce-order .woocommerce-order-details .shop_table{border:0}.woocommerce-order .woocommerce-order-details .shop_table thead th{border-bottom:0;padding-left:20px;border-color:#e1e1e1;border-bottom:1px solid #eee}.woocommerce-order .woocommerce-order-details .shop_table thead th.product-name{border-right:0}.woocommerce-order .woocommerce-order-details .shop_table tbody td{border-bottom:1px solid #eee;padding:32px 0 32px 20px;border-color:#e1e1e1}.woocommerce-order .woocommerce-order-details .shop_table tbody td.product-name{border-right:0}.woocommerce-order .woocommerce-order-details .shop_table tbody td.product-name a,.woocommerce-order .woocommerce-order-details .shop_table tbody td.product-name span{font-weight:700}.woocommerce-order .woocommerce-order-details .shop_table tbody td.product-name ul.wc-item-meta{padding-left:0}.woocommerce-order .woocommerce-order-details .shop_table tbody td.product-name ul.wc-item-meta strong,.woocommerce-order .woocommerce-order-details .shop_table tbody td.product-name ul.wc-item-meta p{font-weight:400;line-height:2.1em}.woocommerce-order .woocommerce-order-details .shop_table tbody td.product-name ul.wc-item-meta span,.woocommerce-order .woocommerce-order-details .shop_table tbody td.product-name ul.wc-item-meta span.amount{font-weight:400}.woocommerce-order .woocommerce-order-details .shop_table tbody td.product-total{font-weight:700}.woocommerce-order .woocommerce-order-details .shop_table tfoot th,.woocommerce-order .woocommerce-order-details .shop_table tfoot td{border-color:#e1e1e1}.woocommerce-order .woocommerce-order-details .shop_table tfoot th{border-bottom:0;border-right:0}.woocommerce-order .woocommerce-order-details .shop_table tfoot td{border-bottom:0}.woocommerce-order .woocommerce-order-details .shop_table tfoot tr:last-child td,.woocommerce-order .woocommerce-order-details .shop_table tfoot tr:last-child th{border-bottom:1px solid #e1e1e1}#customer_login .u-column1,#customer_login .u-column2{flex:48%;max-width:48%}@media (max-width:768px){#customer_login .u-column1,#customer_login .u-column2{float:left}}@media (max-width:640px){#customer_login .u-column1,#customer_login .u-column2{flex:100%;max-width:100%}}.woocommerce .lost_reset_password p,.woocommerce .woocommerce-form-login p,.woocommerce .edit-account p,.woocommerce .login p,.woocommerce .register p{font-size:14px}.woocommerce .lost_reset_password .form-row label,.woocommerce .woocommerce-form-login .form-row label,.woocommerce .edit-account .form-row label,.woocommerce .login .form-row label,.woocommerce .register .form-row label{font-size:14px}.woocommerce .lost_reset_password .form-row input,.woocommerce .woocommerce-form-login .form-row input,.woocommerce .edit-account .form-row input,.woocommerce .login .form-row input,.woocommerce .register .form-row input{height:40px;border:1px solid #dbdbdb;border-radius:4px;padding-left:5px}.woocommerce .lost_reset_password .form-row button,.woocommerce .woocommerce-form-login .form-row button,.woocommerce .edit-account .form-row button,.woocommerce .login .form-row button,.woocommerce .register .form-row button{border-width:1px;border-style:solid;border-color:#b9a271;background-color:#b9a271;padding:15px 30px;color:#fff;text-transform:uppercase;font-weight:500;font-size:16px;border-radius:4px;-webkit-transition:all .3s;transition:all .3s}.woocommerce .lost_reset_password .form-row button:hover,.woocommerce .woocommerce-form-login .form-row button:hover,.woocommerce .edit-account .form-row button:hover,.woocommerce .login .form-row button:hover,.woocommerce .register .form-row button:hover{background:#000 !important;border-color:#000 !important;color:#fff}.woocommerce .woocommerce-form-login label.inline{display:flex !important;align-items:center;padding-left:10px}.woocommerce .woocommerce-form-login label.inline span{padding-left:3px}.woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;padding-left:0}.woocommerce .woocommerce-MyAccount-navigation ul li{padding:7px 10px;border-radius:3px;background:#ededed;margin-bottom:3px;-webkit-transition:all .2s;transition:.2s}.woocommerce .woocommerce-MyAccount-navigation ul li:hover{background:#000}.woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:14px;color:#000;-webkit-transition:all .2s;transition:all .2s;display:block;font-weight:600}.woocommerce .woocommerce-MyAccount-navigation ul li a:hover{color:#fff}@media (max-width:768px){.woocommerce .woocommerce-MyAccount-content{margin-top:20px}}.woocommerce .woocommerce-MyAccount-content p{font-size:14px}.woocommerce .woocommerce-MyAccount-content .edit-account button{padding:15px 30px;font-weight:500;color:#fff;-webkit-transition:all .3s;transition:all .3s;font-size:16px}.woocommerce .woocommerce-MyAccount-content .edit-account button:focus{outline:none}.woocommerce .woocommerce-MyAccount-content .edit-account button:hover{background:#000 !important;color:#fff}@media (max-width:768px){.woocommerce .woocommerce-MyAccount-content .account-orders-table{border:0}}.woocommerce .woocommerce-MyAccount-content .account-orders-table thead tr{border-bottom:0}.woocommerce .woocommerce-MyAccount-content .account-orders-table thead tr th{border:0}@media (max-width:768px){.woocommerce .woocommerce-MyAccount-content .account-orders-table tbody tr{margin-top:10px;border:0}}.woocommerce .woocommerce-MyAccount-content .account-orders-table tbody tr td{border-left:0;border-bottom:0}.woocommerce .woocommerce-MyAccount-content .account-orders-table tbody tr td:last-child{border-right:0}@media (max-width:768px){.woocommerce .woocommerce-MyAccount-content .account-orders-table tbody tr td{border-right:0}}.woocommerce .woocommerce-MyAccount-content .woocommerce-Address{flex:0 0 100%;max-width:100%}.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row{flex:48%;max-width:48%;display:block}@media (max-width:480px){.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row{flex:100%;max-width:100%}}.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row label{font-size:14px}.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row input{height:40px;border:1px solid #dbdbdb;border-radius:4px;padding-left:5px}.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields button{border-width:1px;border-style:solid;border-color:#b9a271;background-color:#b9a271;padding:15px 30px;color:#fff;text-transform:uppercase;font-weight:500;font-size:16px;border-radius:4px;-webkit-transition:all .3s;transition:all .3s}.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields button:hover{background:#000 !important;border-color:#000 !important;color:#fff}.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields button:focus{outline:none}@media (max-width:767px){.pp_content_container .pp_details{margin-top:30px}.woocommerce table.shop_table.order_details tr th{border-bottom:1px solid #eee}}@media (max-width:640px){.pp_content_container .pp_gallery,.pp_content_container .pp_hoverContainer{display:none !important}}@media only screen and (min-width:480px) and (max-width:767px){.pp_pic_holder{left:50% !important;width:98% !important;margin-left:-49% !important}div.pp_default .pp_content_container .pp_right{padding-right:21px !important}.pp_content,#pp_full_res img{width:100% !important;height:100% !important}div.pp_default .pp_content_container .pp_details{margin-top:20px !important}#pp_full_res iframe{width:100%}}@media only screen and (max-width:479px){.pp_pic_holder{left:50% !important;width:98% !important;margin-left:-49% !important}div.pp_default .pp_content_container .pp_right{padding-right:21px !important}.pp_content,#pp_full_res img{width:100% !important;height:100% !important}div.pp_default .pp_content_container .pp_details{margin-top:20px !important}#pp_full_res iframe{width:100%}}.woo_single_notice{padding-left:15px;padding-right:15px}.woo_single_notice .woocommerce-notices-wrapper{width:100%}.woo_single_notice .woocommerce-notices-wrapper .woocommerce-error li{color:red}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{border-radius:0 !important}