/*!/wp-content/themes/park-prodigy/vacation_package_hotels/css/common_style.css*/button.dropdown-toggle{height:auto!important}.room-selector{position:relative}.dropdown-toggle.form-control{cursor:pointer;border:none;background:#fff0;border-bottom:0 #ccc solid;box-shadow:none;text-align:left;padding-left:25px;font-size:14px!important}.top-main-cls{display:flex!important;flex-wrap:wrap!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.top-main-cls:before{position:absolute;content:'';background:rgb(0 93 146 / 59%);width:100%;height:100%;top:0;left:0;z-index:-1}.dropdown-content.dropdown_select_room_cls{display:none;position:absolute;background:#fff;border:1px solid #ddd;padding:20px;width:360px;z-index:10;height:230px;overflow:auto}.room_note_cls{font-size:11px;color:#737373}.dropdown-content.dropdown_select_room_cls .room{margin-bottom:15px;border-bottom:1px #ccc solid}.dropdown-content.dropdown_select_room_cls .room h4{font-size:16px;font-weight:600}.dropdown-content.dropdown_select_room_cls .room label{display:block;font-size:14px;font-family:'Montserrat',sans-serif;font-weight:500}.dropdown-content.dropdown_select_room_cls .counter{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.dropdown-content.dropdown_select_room_cls .counter span{color:#737373;font-size:12px}.child-ages-wrapper span{color:#737373}.dropdown-content.dropdown_select_room_cls .counter button{padding:0 5px 11px 5px;border:1px solid #ccc;background:#fff;cursor:pointer;border-radius:100%;width:25px;height:27px}.dropdown-content.dropdown_select_room_cls .counter .count{padding:0 10px;min-width:20px;text-align:center}.dropdown-content.dropdown_select_room_cls .actions{display:flex;justify-content:space-between;margin-bottom:10px}.dropdown-content.dropdown_select_room_cls .actions button{border:none;padding:7px 9px;cursor:pointer;font-size:14px;border-radius:15px}.child-ages-wrapper{margin-bottom:10px}.dropdown-content.dropdown_select_room_cls .add-room{background:#fff;color:#155724;border:1px solid #44aa00!important}.dropdown-content.dropdown_select_room_cls .add-room:hover{background:#4a0;color:#fff}.dropdown-content.dropdown_select_room_cls .remove-room{background:#fff;display:none;color:#721c24;border:1px solid #e00005!important}.dropdown-content.dropdown_select_room_cls .remove-room:hover{background:#e00005;color:#fff}.dropdown-content.dropdown_select_room_cls .done{background:#f5a623;color:#fff;border:none}.enter_date_dv .col-md-4,.enter_date_dv .col-md-3,.enter_date_dv .col-md-2{padding-left:10px;padding-right:10px}.disney_scraping_hoteldiv_cls .price-room-div.col-sm-12.col-md-12{display:flex;align-items:center;margin-top:20px}.disney_scraping_hoteldiv_cls .cart-div.standard-div.line-before{width:40%}.disney_scraping_hoteldiv_cls .cart-div.standard-div{width:60%}.scraping_hoteldiv_cls .calendar-icon{position:relative}.form-view-start-cls{border-radius:8px!important;max-width:1170px;margin:0 auto;width:100%}.customhotel-dropdown{position:relative;width:100%}.customhotel-dropdown .dropdown-selected{padding:6px 7px 6px 30px;border-bottom:0 solid #ccc;border-radius:5px;color:#333333d9;cursor:pointer}.customhotel-dropdown .dropdown-options{display:none;margin:0;padding:0;list-style:none;position:absolute;width:100%;background:#fff;z-index:999;max-height:165px;overflow-y:auto}.no_hotel_cls{padding:70px;text-align:center;font-size:24px;font-weight:600;font-style:italic;color:#090e46cc;width:85%;margin:50px auto;border:1px #edf2f5 solid;background:#fff;border-radius:30px;box-shadow:0 4px 8px rgb(0 0 0 / .2)}.customhotel-dropdown .dropdown-options li{padding:7px;line-height:1.5;cursor:pointer;border:1px solid #ccc;font-size:15px}.customhotel-dropdown .dropdown-options li:hover{background-color:#f0f0f0}.contnet-pagedefault{padding-top:0}.child_age_validation{color:#9d0a0a;text-align:left;font-size:16px;font-style:italic}.container1.hoteldiv_main_cls{margin-top:0}.row.hotelapi_main_cls{margin-top:30px}.hotelapi_main_cls.row p,.child_age_cls p{font-weight:500;font-size:16px;color:#337ab7;margin-bottom:.5rem}.enter_date_new input{padding-left:25px}span.add-on.input-group-addon{right:0;left:0;width:5%;top:5px;height:100%}.header_sc{padding-top:0;background:#fff0;text-align:center;width:100%;max-width:1170px;margin:-50px auto 0}.header_sc h2{text-align:center}.header_sc h2{font-size:35px;color:#fff!important;font-weight:700}.header_sc p{font-size:20px!important;margin-bottom:5px;font-weight:400}.child_age_cls{background:#e8f4ff;padding:10px 20px;margin-top:0;float:none;right:15px;top:-15px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 5px 8px rgb(0 0 0 / 8%)}.child_age_cls:before{border-bottom:0;border-left:0;border-right:0}.dropdown-container{display:flex;gap:20px}.dropdown-item{padding:0 10px;display:flex;flex-direction:column;align-items:center}.dropdown-item:hover{background:#fff0}.counter{display:flex;align-items:flex-start;gap:10px}button.decrement,button.increment{border:none;background-color:#fff0;border-radius:50%;width:30px;height:20px;cursor:pointer;color:#6ab3f8}button.decrement:focus,button.increment:focus{outline:none}button.decrement{font-size:45px;line-height:10px;position:relative;top:-2px}button.increment{font-size:28px;line-height:10px}.room_count_row{padding:15px!important;height:auto!important;margin-top:5px;background:#ffffff!important;border-radius:0}.room_count_row .room{margin-bottom:12px!important}.room_count_row .counter{align-items:flex-start!important}.room_count_row .counter>label{display:inline-flex!important;flex-direction:column;margin:0;line-height:18px}.room_count_row .counter>label span{font-size:12px!important}.room_count_row .child-ages-wrapper span{color:#1e1e1e;font-size:12px}.room_count_row .child-ages-wrapper label{margin:0 0 5px}.room_count_row select.child-age{border-color:#a3a3a375!important;margin-right:7px!important;margin-left:unset!important;border-radius:3px}.count_num_btn{border:1px solid #a3a3a375;border-radius:4px;overflow:hidden;margin-right:20px}.count_num_btn span{padding:0 6px!important}.count_num_btn button{border:none!important;border-radius:0!important;background:#F5F9FF!important;font-weight:700;width:27px!important}.count_num_btn button:hover{background:#e7e7e7!important}.count_num_btn .decrease{border-right:1px solid #a3a3a375!important}.count_num_btn .increase{border-left:1px solid #a3a3a375!important}.room_count_row .actions{gap:10px}.room_count_row .actions .remove-room{margin-right:auto}.room_count_row .actions button{border-radius:5px!important}.hoteldiv_main_cls .room_select_box_az{padding-right:17px!important}.det-btn-wrap{margin-top:10px}.mob-top_right li.pt_10{text-wrap:nowrap}.h_name{line-height:22px;margin:5px 0 10px;display:inline-block}.room_select_box_az::after{position:absolute!important;top:15px!important;right:0!important}span#rooms-count-1,span#adults-count-1,span#adults-count-2,span#adults-count-3,span#children-count-1,span#children-count-2,span#children-count-3{font-size:18px;margin-bottom:0}span.span_cls{font-size:16px;font-weight:600;margin-bottom:5px;padding-left:30px}i.fa.fa-map-marker{margin-right:10px;font-size:25px;color:#333;margin-top:0}i.fa.fa-calendar,i.fa.fa-user{font-size:20px;color:#333}select#hotel_location{padding-left:25px}.h_img{width:100%;height:100%;display:inline-flex}.det-btn-wrap{background:#6ab3f8!important;padding:10px;border-radius:20px;display:block;max-width:150px;width:100%}.show_hotel_data_cls{margin:0px!important}.hotel_name_row_custom{max-width:1170px;margin:0 auto;padding:0}h4.hotel_name_cls{padding-top:50px;font-size:22px;font-weight:bolder;color:#265c93}.row.hotel_list_row{padding:20px 20px 20px 20px;border-bottom:none;max-width:1170px;margin:25px auto 20px;background:#fff;box-shadow:0 0 20px rgb(0 0 0 / 10%);border-radius:15px;align-items:flex-start}.disney_scraping_hoteldiv_cls .row.hotel_list_row{align-items:center}.hotel-detail .row .col-6{width:49%;flex:0 0 49%}.hotel-detail .row{column-gap:20px}.disney_scraping_hoteldiv_cls .hotel-detail .row{column-gap:0}.disney_scraping_hoteldiv_cls .hotel-detail a.hotel-cart-btn#addtocart{width:100%;max-width:30%;float:left}.row.hotel_list_row .col-md-4{padding-left:0}.toggleButton{background:none;border:none;color:#6ab3f8;border-bottom:1px #6ab3f8 solid}.detail_btn{float:none;margin:0 auto;display:block;color:#fff!important}.price-room-div .h_price{align-items:flex-start}.detailsDiv{padding:10px 10px}p.qualifier{border-top:1px solid #ddd}.benefit_cls p{padding-left:10px}.benefit_cls p strong{padding-right:8px}.hotel-detail .img-hotel{width:100%;height:265px;padding:0;border-radius:0;object-fit:cover;border-radius:20px}.cart-div h5{font-size:30px;font-weight:600;padding:0;margin:0}.disney_scraping_hoteldiv_cls .cart-div h5{font-size:20px}.per-night-text-cls{font-size:15px;color:#575656}.hotel-detail .cart-div{text-align:left;margin-top:25px}.hotel-detail a.hotel-cart-btn#addtocart{width:100%;max-width:100%}.hotel-detail{margin-bottom:0;border-bottom:1px #ccc solid;padding:0 30px 20px}.hotel-detail .container_2{padding:20px 15px 0!important}p.f13{font-size:13px;line-height:18px;color:#7f7f7f}.h_img{width:100%;height:100%;display:inherit!important}.h_img img{height:350px;width:100%;object-fit:cover;border-radius:15px}.disney_scraping_hoteldiv_cls .h_img img,.disney_scraping_hoteldiv_cls .hotel-detail .img-hotel{height:220px;width:100%;border-radius:15px;margin:0 auto;display:block}.disney_scraping_hoteldiv_cls .hotel-detail .cart-div{margin-top:0}.disney_scraping_hoteldiv_cls .hotel-detail .row .col-6:nth-child(1){width:40%;flex:0 0 40%}.disney_scraping_hoteldiv_cls .hotel-detail .row .col-6:nth-child(2){width:60%;flex:0 0 60%}.disney_scraping_hoteldiv_cls .priceDetail.annualPrice{padding:0}.disneyland_api_hoteldiv_cls .h_img img{height:220px;width:100%;object-fit:cover;border-radius:15px}.enter_date_new{background:#fff;padding:10px 20px 10px;border-radius:50px!important;box-shadow:0 -16px 45px rgb(0 0 0 / 10%);max-width:1170px;margin:35px auto 0;width:100%}.row.enter_date_dv .col-md-4,.row.enter_date_dv .col-md-3{border-right:1px solid #d0d0d0;border-radius:50px 0 0 50px;background:#fff;padding-left:10px;padding-right:10px}.row.enter_date_dv{margin-right:0;margin-left:0;column-gap:6px}.show-avail-btn{background:#005d92;color:#fff!important;border:none!important;border-radius:50px!important;line-height:53px;max-width:160px;width:100%;display:block;margin:0 auto 0 15px;text-align:center;padding:0 0!important;height:53px;font-size:18px}.enter_date_new input:focus{outline:none!important;border:0px!important;box-shadow:none!important}.enter_date_dv .col-sm-12.col-md-2{padding:0 0!important;max-width:15%;flex:0 0 15%}.form-control{font-size:15px!important;border-bottom:0 solid #ddd;border-top:none;border-left:none;border-right:none}select.child-age{margin-left:10px;padding:0 5px;border:1px #737373 solid;color:#737373}.disney_scraping_hoteldiv_cls p.qualifier{border-top:0}.disney_scraping_hoteldiv_cls .room_cat_cls{margin-bottom:0;text-align:left;padding:7px 15px 7px 30px}.disney_scraping_hoteldiv_cls .amenities-sec{width:100%;float:left;text-align:left;padding:7px 0;margin-bottom:20px}.disney_scraping_hoteldiv_cls a.view-amenities{padding:0 15px 0 30px;color:#333;font-weight:600;position:relative}.disney_scraping_hoteldiv_cls .amenities-outer{padding:10px 50px 10px;width:100%;float:left}.disney_scraping_hoteldiv_cls .amenities-ul{margin-bottom:0;display:inline-block;column-count:3;padding-left:0}.disney_scraping_hoteldiv_cls .amenities-ul li{padding-bottom:8px;margin-right:0;font-size:14px;position:relative}.disney_scraping_hoteldiv_cls .amenities-ul li:before{position:absolute;content:'';background:url(/testing/wp-content/themes/park-prodigy/vacation_package_hotels/css/../images/tick.png) no-repeat top left;background-size:100% 100%;width:12px;height:15px;top:5px;left:-18px}.disney_scraping_hoteldiv_cls a.view-amenities.up-arrow{background:url(https://theparkprodigy.com/testing/wp-content/themes/park-prodigy/vacation_package_hotels/images/up-arrow.png) no-repeat 6px 2px;background-size:20px}.disney_scraping_hoteldiv_cls a.view-amenities.down-arrow{background:url(https://theparkprodigy.com/testing/wp-content/themes/park-prodigy/vacation_package_hotels/images/down-arrow.png) no-repeat 6px 2px;background-size:20px}.disney_scraping_hoteldiv_cls .hotelroom_gallery_cls{width:100%;float:left;margin-bottom:10px;text-align:left}.disney_scraping_hoteldiv_cls .hotelroom_gallery_cls a{color:#265c93;text-decoration:underline!important;font-weight:600}.disney_scraping_hoteldiv_cls .hotelroom_gallery_cls a img.image-gallery{width:21px}.disney_scraping_hoteldiv_cls .carousel img{max-width:830px!important;border-radius:0px!important;height:360px!important;object-fit:contain}.disney_scraping_hoteldiv_cls h2.roomRatesTitle{text-align:left;font-size:24px;font-weight:700;color:#333}@media only screen and (max-width:991px){.col-md-4,.col-md-3{flex:0 0 100%;max-width:100%;padding:8px 10px}.enter_date_dv .col-sm-12.col-md-2{max-width:100%;flex:0 0 100%}.row.enter_date_dv{row-gap:10px}.show-avail-btn{border-radius:0px!important;margin:0 auto;max-width:100%;width:100%}.top-main-cls{height:auto;padding:80px 20px 60px!important}.header_sc h2{text-align:center!important;font-size:22px;padding:10px 0}.header_sc p{text-align:center!important;font-size:20px}.form-view-start-cls{margin:-10px auto 0;position:relative;z-index:1}.top-main-cls:before{position:absolute;content:'';background:rgb(0 93 146 / 59%);width:100%;height:100%;top:0;left:0;z-index:-1}.enter_date_new{padding:15px 15px 15px}.enter_date_new{border-radius:0px!important;padding:15px 15px 15px}.row.enter_date_dv .col-md-4,.row.enter_date_dv .col-md-3{border:1px solid #d0d0d0;border-radius:0;margin-bottom:10px}i.fa.fa-map-marker,i.fa.fa-calendar,i.fa.fa-user{font-size:18px}span.span_cls{font-size:14px;padding-left:24px}}@media only screen and (max-width:767px){.enter_date_new{margin:25px auto 0}.disney_scraping_hoteldiv_cls .amenities-ul{column-count:2;column-gap:33px}.disney_scraping_hoteldiv_cls h2.roomRatesTitle{margin-top:10px}.col-md-4,.col-md-3{flex:0 0 100%;max-width:100%;padding:8px 10px}.enter_date_dv .col-sm-12.col-md-2{max-width:100%;flex:0 0 100%}.row.enter_date_dv{row-gap:10px}.show-avail-btn{max-width:100%;width:100%}.hoteldiv_main_cls .hotel_room_gusts_cls{padding:7px 15px;height:140px;overflow-y:auto}.hotel-detail a.hotel-cart-btn#addtocart{float:left!important}.child_age_cls{margin-top:20px}.header_sc{padding-top:0;margin:0 auto}.top-main-cls{height:auto;padding:40px 15px 50px!important}.header_sc h2{font-size:22px;padding:10px 0}.hotel-detail h1{font-size:18px!important;line-height:26px}.hotel-detail .cart-div{margin-top:0}.hotel_child_age_cls{margin-top:65px;width:100%!important;overflow-y:auto;height:145px;position:absolute;z-index:9}.h_img img{height:inherit;width:100%!important}.row.hotel_list_row .col-md-4{padding-left:inherit;padding-right:inherit}.hotel-detail{padding:0 0 20px}.hotel-detail .img-hotel{border-radius:0}.dropdown-container{display:flex;gap:0}.dropdown-container.childcls{height:185px}.dropdown-item{padding:0 0;display:flex;flex-direction:column;align-items:center}.adults_box{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.det-btn-wrap a{display:block}.row.hotel_list_row{padding:20px 8px 20px 8px;max-width:95%}h4.hotel_name_cls{text-align:center}.detailsDiv{padding:10px 0}.room_count_row{padding:0px!important;height:auto!important;margin-top:5px;background:#ffffff!important;border-radius:0;border:none!important;position:relative!important;width:100%!important}.hoteldiv_main_cls .room-selector{position:relative}.hoteldiv_main_cls span.add-on.input-group-addon{top:4px;height:fit-content}.hoteldiv_main_cls .no_hotel_cls{padding:20px;text-align:center;font-size:20px;font-weight:600;font-style:italic;color:#090e46cc;width:85%;margin:25px auto;border:1px #edf2f5 solid;border-radius:18px;box-shadow:0 4px 8px rgb(0 0 0 / .2)}.hoteldiv_main_cls .dropdown-selected{margin-bottom:0;font-size:14px!important}.disney_scraping_hoteldiv_cls .cart-div.standard-div.line-before{width:100%}.disney_scraping_hoteldiv_cls .cart-div.standard-div{width:100%}.disney_scraping_hoteldiv_cls .hotel-detail a.hotel-cart-btn#addtocart{max-width:100%}}@media only screen and (max-width:400px){.disney_scraping_hoteldiv_cls div#myRoomModal h2.hotel-title-cls{height:95px}.disney_scraping_hoteldiv_cls div#myRoomModal.modal{padding-top:50px}}@media only screen and (max-width:380px){.enter_date_dv .col-sm-12.col-md-3{box-sizing:border-box!important}.enter_date_new{box-sizing:border-box!important;overflow:hidden}button.decrement,button.increment{width:25px}.dropdown-item{padding:0 1px;align-items:baseline;box-sizing:border-box}.enter_date_new .counter{display:flex;align-items:center!important;gap:5px!important}}