.pricetable-extended{background:#20ace6;color:#fff;border-radius:3px;height:123px;padding:30px 10px}.no-padding-top{padding-top:0}.choose-wrapper{display:none;position:absolute;background:#20ace6;width:36%;z-index:1 !important;padding:5px;margin-left:-10px;margin-top:7px}.choose-wrapper div{margin-top:5px}.choose-wrapper-white{background:#fff;padding:15px}.choose-wrapper-white span{color:#000}.header-data{background:#fff;padding:12px;border-radius:3px;cursor:pointer;width:290px;color:#888;font-family:'Montserrat-Regular';font-size:13px;height:40px;margin-top:8px;border:1px solid #ccc}.pricetable-extended.extended-reg .header-data{width:315px}.header-data-adown{background:#fff url(../../images/icon-sprite-new.png) 101% 3.6% no-repeat;height:35px;width:40px;margin-right:-10px;margin-top:-5px;zoom:.5}.header-data-adown.selected{transform:rotate(180deg);-webkit-transform:rotate(180deg);margin-top:0}#departures{min-height:235px}#departures.hurtigruten{min-height:auto}.search-extended-btn{height:40px;width:109px !important}.close-btn{text-align:right}.close-btn button{float:inherit !important}.float-right{float:right}.hidden{display:none}.period-seletor-wrapper-period{width:466px !important}.period-seletor-wrapper{display:none;z-index:1 !important;position:absolute;padding:5px;background:#20ace6;width:238px;padding-top:15px}.period-seletor-wrapper.no-record{left:31.5%;width:290px}.grid-nights{text-align:center}.period-seletor{display:inline-flex}.pricetable-extended-results{background:#ececec;min-height:234px}#tbl_room_data table{background:#e7f6fc}.btn-price-chosen{background:#66cf37 !important}.btn-price-default{background:#20ace6;color:#fff;padding:5px;font-family:ggleMontserratSemibold;font-size:12px;cursor:pointer;width:100%;text-align:center}.td-padding{padding-top:15px;padding-bottom:15px;width:85%}.extended-close{cursor:pointer;margin-top:8px}.onChange{color:#20ace6;cursor:pointer}tr.selected{border:#66cf37 4px solid}.no-padding{padding:0}.change-person-room{font-size:large}.change-person{font-size:smaller}.extended-grid .see-images{text-align:center}.extended-grid .see-images a{cursor:pointer;text-decoration:underline;font-size:13px}.extended-grid th,.extended-grid td{border:#ececec 2px solid}.magic-tours table.mc-bordered th,.magic-tours table.mc-bordered td{border-left:2px solid #ddd;border-bottom:2px solid #ddd;border-top:2px solid #ddd;border-radius:5px}.magic-tours table.mc-bordered th:first-child,.magic-tours table.mc-bordered td:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.magic-tours table.mc-bordered th:not(:first-child):not(:last-child){border-radius:0}.magic-tours table.mc-bordered td:not(:first-child):not(:last-child){border-radius:0}.magic-tours table.mc-bordered th:last-child,.magic-tours table.mc-bordered td:last-child{border-top-left-radius:0;border-bottom-left-radius:0}button#bestil{margin-bottom:10px;margin-right:10px;height:40px}span#total_chosen_price{margin-right:3px;font-weight:700}span.estimate{font-weight:700}.v-align-bottom{vertical-align:bottom}.v-align-middle{vertical-align:middle}.ui-datepicker .ui-datepicker-calendar th{background:#8c8c8c}.search-extended-padding-top{padding-top:19px}.number-of-travelers{width:45%;padding-right:0}.travel-period{width:45%;padding-right:0}.travel-period.prelative{position:relative}.travel-period .disabled{position:absolute;background:rgba(169,169,169,.45);width:290px;height:40px;top:20px}.search-extended{width:10%}.extended-required{border:red 2px dashed}.selected-room{padding-left:10px;padding-right:0}.room-type{text-align:left}.price-per-person{font-size:12px;padding:4px}.extended-tooltip{background-image:none;background:#1979c3;border:1px solid #1979c3;color:#fff;cursor:pointer;display:inline-block;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:600;box-sizing:border-box;vertical-align:middle;padding:0 5px!important;border-radius:19px;font-size:11px!important;margin-bottom:2px}.child-age-container{text-align:right;padding-top:81px}.child-age-container>span{margin-right:103px;text-align:center}.extended-tooltip-desc{height:auto;padding:20px;border:1px solid #ccc;box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);border-radius:3px;-webkit-border-radius:3px;position:absolute;left:50%;background:#fff;display:none;z-index:1 !important;text-align:left}.child-age-select{width:65%}.child-span{float:left;background:#f0f0f0;padding:5px;margin:0;border:1px #b9b4b4 solid;width:35%;text-align:center;height:32px}.roomindex{font-weight:700}.choose-label{font-weight:700}.first-td-child{width:51%}.room-desc{font-size:12px}.see-more-less{cursor:pointer;display:block}.no-record{margin-top:5px !important;padding:5px !important;color:#fff;font-size:13px}.disney-start-date{float:left;width:165px}.disney-end-date{float:right;width:165px}.disney-period-seletor-wrapper{margin-top:40px}.disney-original-price{text-decoration:line-through;opacity:.7;font-weight:700}.mage-original-price .original-price-wrapper{text-decoration:line-through;opacity:.7;font-weight:700}.center-align{text-align:center}.disney-number-of-travelers{width:42%}.pricetable-extended.extended-reg .disney-number-of-travelers{width:60%}#travel_period_toggle_return{margin-right:17px}.lbl-end{margin-right:16px}.disabled-wrapper{position:absolute;background:rgba(241,241,241,.45);width:calc(100% - 2px);height:40px;top:23px}.text-align-left{text-align:left}@media only screen and (max-width:1024px){.child-span{font-size:11px;height:32px;line-height:20px;text-align:center}}@media only screen and (max-width:768px){.header-data{width:100%}.choose-wrapper{width:45%}.period-seletor-wrapper.no-record{width:100%}.child-span{font-size:10px;height:32px;line-height:20px;text-align:center}.child-age-container>span{margin-right:23% !important}}@media only screen and (max-width:586px){.header-data{width:105%}}@media only screen and (max-width:414px){.header-data{width:100%}.tr-grid{display:grid}.pricetable-extended{height:auto}.choose-wrapper{width:100%;position:inherit;margin-left:0}.period-seletor-wrapper{top:auto;left:30px;padding:0}.number-of-travelers{width:auto;padding-right:10px}.travel-period{width:auto;padding-right:10px}.search-extended{width:auto;padding-right:10.5px}.btn-price-default{width:100%}.first-td-child{width:22%}td.close-btn.td-padding-nights.grid-nights.v-align-middle,td.td-padding.v-align-middle{word-break:break-all}}@media only screen and (max-width:1024px){.child-span{font-size:11px;height:32px;line-height:20px;text-align:center}}@media only screen and (max-width:768px){.header-data{width:100%}.choose-wrapper{width:45%}.period-seletor-wrapper.no-record{width:100%}.child-span{font-size:10px;height:32px;line-height:20px;text-align:center}.child-age-container>span{margin-right:23% !important}.params-loading-mask img{width:32px}.disabled-wrapper{width:calc(100% - 20px)}.travel-period .skistar-start-date-container,.travel-period .skistar-end-date-container{position:relative}.skistar-disabled{left:0}.skistar-start-date-container{order:4}.skistar-end-date-container{order:2}.skistar-start-date{margin-top:0 !important}.skistar-end-date.lbl-end{margin-top:5px;margin-bottom:5px;font-family:ggleMontserratBold;font-style:normal;font-weight:700;font-size:12px;line-height:15px;color:#444 !important}.skistar-start-date{margin-bottom:8px}#duration{height:40px;color:#888;background:#fff url(../../images/icon-sprite-new.png) 97% 1% no-repeat;background-size:6%}.no-padding-top.travel-period.disney-travel-period br{display:none}.skistar-end-date.lbl-end{order:1;margin-bottom:8px}.skistar-start-date.price-tbl-label-opt{order:3;padding-top:10px}.header-data.skistar-start-date{order:4}}@media only screen and (max-width:586px){.header-data{width:105%}}@media only screen and (max-width:414px){.header-data{width:100%}.tr-grid{display:grid}.pricetable-extended{height:auto}.choose-wrapper{width:100%;position:inherit;margin-left:0}.period-seletor-wrapper{top:auto;left:30px;padding:0}.number-of-travelers{width:auto;padding-right:10px}.travel-period{width:auto;padding-right:10px}.search-extended{width:auto;padding-right:10.5px}.btn-price-default{width:100%}.first-td-child{width:22%}td.close-btn.td-padding-nights.grid-nights.v-align-middle,td.td-padding.v-align-middle{word-break:break-all}.disney-number-of-travelers{width:auto}.disney-travel-period{display:flex;flex-direction:column}#travel_period_toggle_return{margin-right:0;order:4}.lbl-start{order:1}#travel_period_toggle{order:2}.lbl-end{order:3}.disney-disabled{top:40px !important}.disney-dtpicker-start{padding-left:5px;padding-bottom:5px}.disney-dtpicker-end{padding-left:5px;padding-bottom:5px}.disabled-wrapper{width:calc(100% - 20px)}}@media only screen and (max-width:375px){.disabled-wrapper{width:calc(100% - 20px)}}@media only screen and (max-width:320px){.disabled-wrapper{width:calc(100% - 20px)}}.rooms-extended-cabingrades.catalog-product-view .sidebar-additional{padding-top:100px}.reservation-section{background:#f9f9f9;padding:20px;border:1px solid #f9f9f9;border-radius:8px;width:305px}.reservation-section .title{font-family:ggleMontserratMedium;font-weight:400;margin:0 0 15px;padding-bottom:8px;text-transform:uppercase;font-style:normal;font-weight:500;font-size:22px;line-height:27px;text-transform:uppercase;color:#444}.reservation-section ul{list-style:none;margin:0;padding:0}.reservation-section li{font-family:ggleMontserratMedium;font-style:normal;font-weight:500;font-size:14px;line-height:21px;text-transform:uppercase;color:#444}.reservation-section li a{font-family:ggleMontserratMedium;font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#20ace6}.price-refreshed{position:fixed;top:50%;left:50%;background:#fff;width:450px;height:140px;padding:20px;border-radius:5px;margin-top:-70px;margin-left:-225px;border:1px solid #ccc;z-index:99999;box-sizing:border-box}.price-refreshed .button-sets{margin-top:42px}.grid-campaign-name{border-radius:10px;background-color:#b1085b;color:#fff;text-align:center;padding:1px;letter-spacing:1px;font-size:14px !important}.grid-on-request{font-size:12px !important;margin:10px 0 !important;padding:0 !important;text-align:center}@media only screen and (max-width:450px){.price-refreshed{width:90%;margin-left:auto;left:5%;height:200px;margin-top:-100px}.price-refreshed .button-sets{margin-top:22px}.price-refreshed .btn{width:100% !important;margin-top:15px}}@media only screen and (max-width:450px){.price-refreshed{width:90%;margin-left:auto;left:5%;height:200px;margin-top:-100px}.price-refreshed .button-sets{margin-top:22px}.price-refreshed .btn{width:100% !important;margin-top:15px}}.period-seletor-wrapper.departure{left:30.9%}.period-seletor-wrapper.return{left:44%}@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.pricetable-extended .disney-start-date{width:140px}.pricetable-extended .disney-travel-period .header-data{width:45%}.period-seletor-wrapper.departure{left:40%}.period-seletor-wrapper.return{left:60%}}.magic-tours td.acc-hotel{width:45%}.magic-tours td.acc-hotel-default{width:60%}.magic-tours td.acc-night{width:10%}.magic-tours td.acc-person{width:25%}.magic-tours td.acc-action{width:20%}.magic-tours .acc-w-action{width:100px !important;height:44px;margin-bottom:5px}.pricetable-extended .disney-travel-period{color:#2b2b2b}.fr-acc-select-room-label{margin-top:15px}.fr-extended-grid th,.fr-extended-grid td{border:#7a7a7a 1.5px solid}.fr-btn-select{cursor:pointer}.fr-btn-select:hover{color:#0076a3;text-decoration:none}.fr-btn-ruby-back{float:left;margin-left:5px}.fr-noroomfound{background:#989898}.magic-tours .nights-besides-price-pdp{float:left}.magic-tours .price-besides-nights-pdp{float:right;margin-right:15%}.pricetable-extended .disney-travel-period{color:#2b2b2b}.magic-tours .pricetable-extended-results .dr-room-image.skistar-firstpage__dr-room-image{width:35%}.magic-tours .pricetable-extended-results .dr-room-image.skistar-firstpage__dr-room-image .skistar-firstpage__room-popup-link{top:70px;left:34%}.skistar-firstpage__acc-action{vertical-align:bottom}.skistar-firstpage__price-per-person{font-size:14px}.skistar-firstpage__main-image{height:170px;width:232px}.skistar-firstpage__img-wrapper{overflow:hidden}.magic-tours .no-left-padding{padding-left:0 !important}.skistar-firstpage__see-more span{color:#2fb0ef;cursor:pointer}.skistar-firstpage__desc{font-size:14px}.skistar-firstpage__desc p{padding-left:0 !important;font-size:14px !important}.popup-pdp-modal .modal-inner-wrap .modal-content{padding-left:0;padding-right:0;padding-bottom:0}.popup-pdp-modal .modal-inner-wrap{overflow:hidden !important;border-radius:3px}.popup-pdp-modal iframe{position:absolute;height:94%;border:none}.popup-pdp-modal .modal-inner-wrap{height:90% !important;width:813px !important}.catalog-product-view .departures_html .flight_extended .flight-type-wrapper{padding:0 10px 10px}.catalog-product-view .departures_html .flight_extended .flight-type-wrapper .flight-type-option{display:inline-block;color:#333;position:relative;margin-right:20px}.catalog-product-view .departures_html .flight_extended .flight-type-wrapper .flight-type-option input{vertical-align:middle;margin-top:0;margin-right:2px}.catalog-product-view .departures_html .flight_extended .flight-type-wrapper .flight-type-option label{vertical-align:middle;color:#444;font-weight:700;font-size:12px}.catalog-product-view .departures_html .flight_extended{height:auto}.catalog-product-view .departures_html .flight_extended .flight-td #travel_period_toggle,.catalog-product-view .departures_html .flight_extended .flight-td #travel_end_toggle{position:relative}.catalog-product-view .departures_html .flight_extended .flight-td{width:100%!important;z-index:1 !important;position:relative}.catalog-product-view .departures_html .flight_extended .flight-td.number-of-travelers{position:unset}.catalog-product-view .departures_html .flight_extended .flight-td #period_seletor{left:0;padding:0;border:none;box-shadow:none}.catalog-product-view .departures_html .flight_extended .flight-td .header-data{width:auto;z-index:1}.catalog-product-view .departures_html .flight_extended .flight-td.search-extended{width:auto !important}.catalog-product-view .departures_html .flight_extended tr.tr-grid{display:flex;flex-wrap:nowrap}#html-body.catalog-product-view .departures_html .price-default-container.price-default-flight{width:auto}#html-body.catalog-product-view .departures_html #tbl_room_data table.extended-grid{border-spacing:0}#html-body.catalog-product-view .departures_html #tbl_room_data td.collapsible-td{padding-top:0}#html-body.catalog-product-view .departures_html #tbl_room_data .room-wrapper-header.completed{margin:0}#html-body.catalog-product-view .departures_html .price-default{font-weight:400;font-family:ggleMontserratMedium;font-size:14px}#html-body.catalog-product-view .departures_html #tbl_room_data table.extended-grid thead tr,#html-body.catalog-product-view .departures_html #tbl_room_data table.extended-grid tbody tr{border:none;outline:none;border-bottom:1px solid #b9e5f7}#html-body.catalog-product-view .departures_html #tbl_room_data table.extended-grid thead tr th,#html-body.catalog-product-view .departures_html #tbl_room_data table.extended-grid tbody tr td{border-bottom:1px solid #b9e5f7}#html-body.catalog-product-view .departures_html #tbl_room_data table.extended-grid thead tr th.price-default-container,#html-body.catalog-product-view .departures_html #tbl_room_data table.extended-grid tbody tr td.price-default-container{border-bottom:none}#html-body.catalog-product-view .departures_html #tbl_room_data table.extended-grid thead tr th{padding:20px 10px}#html-body.catalog-product-view .departures_html #tbl_room_data table.extended-grid tbody tr td{padding:20px 5px 30px}#html-body.catalog-product-view .departures_html #tbl_room_data table.extended-grid.initial tbody tr.alternativeTitle td{font-size:16px;font-weight:600;padding-top:20px;padding-bottom:20px}.catalog-product-view .departures_html .flight_extended .flight-td .ui-datepicker .ui-datepicker-calendar td{font-size:14px;padding:0}.catalog-product-view .departures_html .flight_extended .flight-td .ui-datepicker .ui-datepicker-calendar td *{font-size:14px;padding:8px;text-align:center}.catalog-product-view .departures_html .flight_extended .flight-td .ui-datepicker .ui-datepicker-calendar th{background:#ddd;font-size:14px;padding:10px;text-align:center;font-weight:400;color:#333}.catalog-product-view .departures_html .flight_extended .flight-td .ui-datepicker .ui-datepicker-calendar .ui-state-disabled{background:#f9f9f9}.catalog-product-view .departures_html .flight_extended .flight-td .ui-datepicker .ui-datepicker-calendar .ui-state-disabled span{color:#8f8f8f}.catalog-product-view .departures_html .flight_extended .flight-td .ui-datepicker .ui-datepicker-title select{height:auto;text-transform:capitalize;font-size:14px}.catalog-product-view .departures_html .flight_extended .flight-td #period_seletor{width:auto;border:none;box-shadow:none;left:initial;right:0;background:0 0 !important}.catalog-product-view .departures_html .flight_extended .flight-td .ui-datepicker .ui-datepicker-calendar .ui-state-active,#html-body.default .ui-datepicker .ui-datepicker-calendar .ui-state-active:hover{background:transparent!important}.catalog-product-view .departures_html .flight_extended .flight-td .load-initial-table{pointer-events:none;width:auto}.catalog-product-view .departures_html .flight_extended .flight-td .load-initial-table:after{content:'';width:100%;height:100%;background:rgb(181 181 181/64%);position:absolute;top:0;left:0}.catalog-product-view .departures_html .flight_extended .flight-td #period_seletor .datepicker-title,.catalog-product-view .departures_html .flight_extended .flight-td #period_seletor_end .datepicker-title{text-align:center;padding:15px 5px 0;font-size:14px;color:#333}.catalog-product-view .departures_html .flight_extended .flight-td .ui-datepicker{background-color:#fff;border:none;box-shadow:none}.catalog-product-view .departures_html .flight_extended .flight-td.search-extended{z-index:1 !important}.catalog-product-view .departures_html .flight_extended .travel-period.flight-td{z-index:2 !important}.catalog-product-view .departures_html .flight_extended .flight-td #period_seletor_end{width:auto;border:none;box-shadow:none;background:0 0 !important}.catalog-product-view .departures_html .flight_extended .flight-td #period_seletor,.catalog-product-view .departures_html .flight_extended .flight-td #period_seletor_end{box-shadow:0px 5px 10px #00000029;border:1px solid #f2f2f2;background:#fff !important;padding:0}#html-body.catalog-product-view .flight-td .ui-datepicker .ui-datepicker-calendar .ui-datepicker-days-cell-over .ui-state-default.ui-state-hover{background:0 0 !important}#html-body.default .flight-td .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active,#html-body.rubytravel_no .flight-td .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active,#html-body.default .flight-td .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active.ui-state-hover,#html-body.rubytravel_no .flight-td .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active.ui-state-hover{background:#b6eaff !important;color:#000 !important}#html-body.catalog-product-view .departures_html .flight_extended .flight-td .ui-datepicker .ui-datepicker-calendar td:not(.ui-datepicker-unselectable) .ui-state-default:hover{background:#ebf9ff !important}.catalog-product-view .departures_html .flight_extended .flight-td .ui-datepicker .ui-datepicker-prev,.catalog-product-view .departures_html .flight_extended .flight-td .ui-datepicker .ui-datepicker-next{top:6px}.flight-td .extended-required{border:red 1px dashed !important}.travel-end .disabled{position:absolute;background:rgba(169,169,169,.45);width:100%;height:40px;top:0!important;left:0}.catalog-product-view .departures_html .flight_extended .flight-td.travel-period .disabled{width:100%!important}.catalog-product-view .departures_html .flight_extended .flight-td #travel_period_toggle{width:100%}.catalog-product-view .departures_html .flight_extended .flight-td.travel-end{padding-left:5px}#html-body.catalog-product-view .departures_html #tbl_room_data table.extended-grid h3.reg-room-name{font-size:14px;line-height:1.3}#html-body.catalog-product-view .departures_html #tbl_room_data table.extended-grid .price-default-flight .btn-price-default{top:0 !important;bottom:0;margin:auto 0}.catalog-product-view .departures_html .flight_extended .flight-td.number-of-travelers{padding-right:20px}.catalog-product-view .departures_html .flight_extended .flight-td.number-of-travelers #travelers_data_toggle{min-width:240px;width:100%}.catalog-product-view .departures_html .flight_extended .radiobox{appearance:none;width:20px;height:20px;border:1px solid #9ca3af;border-radius:50%;margin-right:10px;position:relative;cursor:pointer;vertical-align:middle;transition:all .3s cubic-bezier(.4,0,.2,1)}.catalog-product-view .departures_html .flight_extended .radiobox:checked{border-color:#9ca3af;background-color:transparent;box-shadow:none}.catalog-product-view .departures_html .flight_extended .radiobox:checked:after{content:"";position:absolute;width:10px;height:10px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:#20ace6}#html-body.catalog-product-view .departures_html .pricetable-extended #travelers_data_toggle #travelers_data,#html-body.catalog-product-view .departures_html .pricetable-extended #travel_period_toggle #travel_period{font-family:'Montserrat-Regular';font-weight:initial}@media (min-width:768px){body.catalog-product-view .page-bottom .back-to-top-cont{z-index:6 !important;height:55px}}@media (max-width:768px){.catalog-product-view .departures_html .flight_extended .flight-td #travel_period,.catalog-product-view .departures_html .flight_extended .flight-td#travelers_data{font-family:'Montserrat-Regular';font-weight:initial}.catalog-product-view .departures_html .flight_extended .flight-td.travel-period .disabled{left:0}.catalog-product-view .departures_html .flight_extended .flight-td{margin-bottom:15px}.catalog-product-view .departures_html .flight_extended .travel-period.flight-td{z-index:3 !important}.catalog-product-view .departures_html .flight_extended .flight-td.travel-end{z-index:2 !important}.catalog-product-view .departures_html .flight_extended .flight-td #period_seletor,.catalog-product-view .departures_html .flight_extended .flight-td #period_seletor_end{z-index:2 !important;margin-top:15px;right:0;left:initial;top:55px}.catalog-product-view .departures_html .flight_extended .flight-td .ui-datepicker .ui-datepicker-calendar th{padding:10px 5px}}@media (max-width:991.98px){aside.modal-popup.modal-slide{left:0 !important;max-width:100vw}.popup-pdp-modal iframe,.popup-pdp-modal .modal-inner-wrap{max-width:100vw;min-height:95.1vh !important}}@media only screen and (max-width:768px){.skistar-firstpage__hotel-name{font-size:16px}.skistar-firstpage__acc-hotel{word-break:inherit !important}.extended-grid .skistar-firstpage__see-images{text-align:left}.popup-pdp-modal iframe,.popup-pdp-modal .modal-inner-wrap{min-height:100vh !important}#html-body.catalog-product-view .departures_html .flight_extended_results #tbl_room_data table.extended-grid thead tr th{display:none}#html-body.catalog-product-view .departures_html .flight_extended_results #tbl_room_parent{width:100%}#html-body.catalog-product-view .departures_html .flight_extended_results #tbl_room_parent .room td.start-date-flight,#html-body.catalog-product-view .departures_html .flight_extended_results #tbl_room_parent .room td.return-date-flight,#html-body.catalog-product-view .departures_html .flight_extended_results #tbl_room_parent .room td.num-nights-flight,#html-body.catalog-product-view .departures_html .flight_extended_results #tbl_room_parent .room td.price-default-flight.v-align-middle{width:100%!important;display:none}#html-body.catalog-product-view .departures_html .flight_extended_results #tbl_room_parent .room td .show-on-mobile{text-align:left}#html-body.catalog-product-view .departures_html .flight_extended_results #tbl_room_parent .room td.price-default-flight .btn-price-default{top:15px !important;bottom:initial}#html-body.catalog-product-view .departures_html .flight_extended_results #tbl_room_parent .room td .more-details-mobile{padding-top:5px}#html-body.catalog-product-view .departures_html .flight_extended_results #tbl_room_parent .room td h3.reg-room-name{padding-left:0;font-size:14px;padding-right:25px}#html-body.catalog-product-view .departures_html .flight_extended_results #tbl_room_parent .room td .more-details-mobile .show-on-mobile b{font-size:12px;font-weight:400;font-family:ggleMontserratSemiBold}#html-body.catalog-product-view .departures_html .flight_extended_results #tbl_room_parent .room td .more-details-mobile .show-on-mobile b span{font-size:14px;display:block;font-weight:400;font-family:ggleMontserratMedium}#html-body.catalog-product-view .departures_html .flight_extended_results #tbl_room_parent .room td .more-details-mobile .show-on-mobile.travel-periodon-mobile{width:25%;display:inline-block!important}#html-body.catalog-product-view .departures_html .flight_extended_results{padding:10px 0 0}#html-body.catalog-product-view .departures_html #tbl_room_data table.extended-grid.initial tbody tr.alternativeTitle td{font-size:18px;font-weight:600;padding-top:20px;padding-bottom:20px}#html-body.catalog-product-view .departures_html #tbl_room_data table.extended-grid tbody tr td{padding:20px 5px}#html-body.catalog-product-view .departures_html #tbl_room_data table.extended-grid tbody tr.room td{padding-left:14px}#html-body.catalog-product-view .departures_html #tbl_room_data table.extended-grid thead tr.no-background,#html-body.catalog-product-view .departures_html #tbl_room_data table.extended-grid tbody tr.no-background{display:none}}@media only screen and (max-width:580px){#html-body.catalog-product-view .departures_html .flight_extended_results #tbl_room_parent .room td .more-details-mobile .show-on-mobile.travel-periodon-mobile{width:49%;display:inline-block!important;vertical-align:top}}#html-body.default.catalog-product-view #accordion .accordion-section-title-container h3,#html-body.rubytravel_no.catalog-product-view #accordion .accordion-section-title-container h3{cursor:pointerry}#duration{font-family:'Montserrat-Regular';color:#888;font-size:13px;border-radius:3px;padding-top:7px}.magic-tours .travel-period .disabled{border-radius:3px}