#modal-reservation-box .wrapper{background:rgba(26,26,26,.9)}#modal-reservation-box .block-resa-widget-box{padding:15px 30px}#modal-reservation-box .block-resa-widget-box.inline .blockContent{display:none}#modal-reservation-box h2{text-transform:uppercase;text-align:center;font-family:"Century Gothic",Helvetica,Arial,sans-serif;font-size:30px;line-height:30px;color:#fff;margin:0 30px 15px;padding:40px 0 30px;display:block;transition:all .4s;border-bottom:1px solid #b4a064}#modal-reservation-box h2:before{content:none}#modal-reservation-box h2 small{text-transform:uppercase;padding:0 0 10px;font-size:18px;color:#fff;display:block}#modal-reservation-box .block-resa-widget-box .formColumn.last,#modal-reservation-box .block-resa-widget-box fieldset legend,.daterangepickerHidden,div.daterangepicker td.theCallendarWrap:first-child{display:none}#modal-reservation-box .block-resa-widget-box fieldset{border:none}#modal-reservation-box .block-resa-widget-box.inline .formField{margin:5px 2.5px 0}#modal-reservation-box .block-resa-widget-box.inline .f50,#modal-reservation-box .block-resa-widget-box.inline.destinationHidden .f50{width:100%}.resa-box-wrapper input.show-datepicker{background:url(../img/v8.general-sprite.png) right 0 no-repeat #fff}.resa-box-wrapper.sticky input.show-datepicker{background:url(../img/v8.general-sprite.png) right -40px no-repeat #000}div.daterangepicker{position:relative;cursor:default}.daterangepicker .daterangepickerContainerTable{text-align:center;margin:0 auto}div.daterangepicker table{border-collapse:collapse}div.daterangepicker a{color:#eee;text-decoration:none;outline:0}div.daterangepicker table td{text-align:right;padding:0;margin:0}div.daterangepicker th{text-align:center;color:#999;font-weight:400}div.daterangepicker tbody a{display:block}.daterangepickerDays a{padding-right:2px}.daterangepickerMonths a,.daterangepickerYears a{width:44px;line-height:36px;height:36px;text-align:center}.resaPlanetBlock a{text-indent:-9999px;display:block;width:40px;margin:0;height:40px;background:url(../img/v8.general-sprite.png) 0 -120px no-repeat}.sticky .resaPlanetBlock a{background-position:-40px -120px}td.daterangepickerNotInMonth a{color:#666}tbody.daterangepickerDays td.daterangepickerSelected{background:#136A9F}tbody.daterangepickerDays td.daterangepickerNotInMonth.daterangepickerSelected,tbody.daterangepickerMonths td.daterangepickerSelected,tbody.daterangepickerYears td.daterangepickerSelected{background:#17384d}div.daterangepicker a:hover{color:#88c5eb}div.daterangepicker td.daterangepickerNotInMonth a:hover{color:#999}.daterangepickerSpace div{width:20px}.daterangepickerGoNext a,.daterangepickerGoPrev a,.daterangepickerMonth a{text-align:center;height:20px;line-height:20px}.daterangepickerGoNext a{float:right;width:20px}.daterangepickerGoPrev a{float:left;width:20px}table.daterangepickerViewDays tbody.daterangepickerMonths,table.daterangepickerViewDays tbody.daterangepickerYears,table.daterangepickerViewMonths tbody.daterangepickerDays,table.daterangepickerViewMonths tbody.daterangepickerYears,table.daterangepickerViewMonths tr.daterangepickerDoW,table.daterangepickerViewYears tbody.daterangepickerDays,table.daterangepickerViewYears tbody.daterangepickerMonths,table.daterangepickerViewYears tr.daterangepickerDoW{display:none}td.daterangepickerDisabled a,td.daterangepickerDisabled a:hover,td.daterangepickerDisabled.daterangepickerNotInMonth a{color:#333}td.daterangepickerSpecial a{background:#700}td.daterangepickerSpecial.daterangepickerSelected a{background:#a00}.destinationDateTableWidget{padding:15px 0;max-width:1000px;margin:0 auto;text-shadow:none}.sticky .destinationDateTableWidget{border:none;box-shadow:1px 1px 1px #000;margin:0 0 0 auto}.destinationDateTableWidget .leftPack{float:left;text-align:center;padding:0 5px;font-family:"Century Gothic";min-width:145px}.destinationDateTableWidget .leftPack .checkDate{text-align:center;margin-top:132px}.destinationDateTableWidget .leftPack .checkDate .dateLabel{text-transform:uppercase;color:#FFF}.destinationDateTableWidget .leftPack .checkDate .dateField{color:#b4a064;font-size:24px}.destinationDateTableWidget .leftPack .numNights{display:inline-block;text-transform:capitalize;font-size:16px;color:#b4a064;text-align:center;margin-top:43px}.destinationDateTableWidget .leftPack .numNights span{display:block;float:left;text-transform:uppercase;line-height:30px;color:#FFF}.language_de .destinationDateTableWidget .leftPack .numNights span{font-size: 12px}.destinationDateTableWidget .leftPack .numNights span.blue{color:#b4a064;font-size:28px;padding-left:10px}.language_de  .destinationDateTableWidget .leftPack .numNights span.blue{font-size: 22px}.roomAndRates div.daterangepicker table td.theCallendarWrap:last-child{display:none}.daterangepickerContainer{position:static}div.daterangepicker{font-family:Arial;font-size:15.17px}.daterangepickerDays a{width:auto;height:auto;line-height:normal}div.daterangepicker tbody th{text-align:center}div.daterangepicker thead th.daterangepickerMonth{text-transform:uppercase}.stickyBar div.daterangepicker td.theCallendarWrap:last-child{display:table-cell}.daterangepickerSpace:first-child{display:none}div.daterangepicker .theCallendarWrap .daterangepickerMonth{text-transform:uppercase}div.daterangepicker .theCallendarWrap th.daterangepickerGoNext{display:block}div.daterangepicker .theCallendarWrap:first-child th.daterangepickerGoNext,div.daterangepicker .theCallendarWrap:last-child th.daterangepickerGoPrev,div.daterangepicker table .daterangepickerDays th.daterangepickerWeek,div.daterangepicker table.daterangepickerViewDays tr.daterangepickerDoW th.daterangepickerWeekLabel,div.daterangepicker td.theCallendarWrap:nth-child(3) th.daterangepickerGoNext{display:none}div.daterangepicker .theCallendarWrap th.daterangepickerGoNext a{padding:15px 0}div.daterangepicker .theCallendarWrap .daterangepickerViewDays thead tr{height:50px}div.daterangepicker table.daterangepickerViewDays tr.daterangepickerDoW{height:42px}div.daterangepicker table.daterangepickerViewDays tr.daterangepickerDoW th{text-align:center;text-transform:uppercase;font-size:11px}div.daterangepicker table.daterangepickerViewDays tr.daterangepickerDoW th span{color:#fff}div.daterangepicker span,div.daterangepicker table .daterangepickerDays td.daterangepickerDisabled a{color:#FFF}div.daterangepicker table .daterangepickerDays td{width:42px;height:42px;font-size:12px;background:#474747;text-align:center;vertical-align:middle;border:1px solid #313131;border-bottom:none;border-right:none}div.daterangepicker table .daterangepickerDays td a{line-height:42px;color:#FFF;cursor:pointer}div.daterangepicker table .daterangepickerDays td.daterangepickerSelected{background:#b4a064}div.daterangepicker table .daterangepickerDays td.daterangepickerDisabled{background:#1f1f1f}div.daterangepicker table .daterangepickerDays tr td:last-child{border-right:1px solid #313131}div.daterangepicker table .daterangepickerDays tr:last-child td{border-bottom:1px solid #313131;border-right:1px solid #313131}div.daterangepicker table td.daterangepickerNotInMonth{visibility:hidden;border:none}div.daterangepicker table .daterangepickerDays tr:last-child td.daterangepickerNotInMonth{border-top:1px solid #313131}.destinationDateTableWidget .leftPack .numNights:after,.destinationDateTableWidget:after{content:".";display:block;height:0;clear:both;visibility:hidden}.destinationDateTableWidget .closeButton{position:absolute;display:block;padding:15px;top:1px;right:1px;line-height:26px;text-align:center;z-index:999}.destinationDateTableWidget .closeButton span{display:block;color:#efefef;font-size:18px;-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;transition:.5s ease-out}.destinationDateTableWidget .closeButton:hover span{-webkit-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg);transform:rotateZ(90deg)}.destinationDateTableWidget .leftPack .calendarwidgetSubmitButton{text-align:center}.destinationDateTableWidget .leftPack .calendarwidgetSubmitButton a{cursor:pointer;background:#b4a064;border:none;padding:10px 0;font-size:14px;text-transform:uppercase;color:#FFF;height:auto}#pageRoomsAndRates .pageRoomsAndRatesResaBox .destinationDateTableWidget div.daterangepicker .theCallendarWrap th.daterangepickerGoNext{display:table-cell}#pageRoomsAndRates .pageRoomsAndRatesResaBox .destinationDateTableWidget div.daterangepicker td.daterangepickerSpace div{width:5px}#pageRoomsAndRates .pageRoomsAndRatesResaBox .destinationDateTableWidget div.daterangepicker table .daterangepickerDays td a{line-height:normal}body.villas div.daterangepicker td.theCallendarWrap:last-child{display:none}#pageRoomsAndRates .pageRoomsAndRatesResaBox .destinationDateTableWidget div.daterangepicker table .daterangepickerDays td{width:35px;height:35px;display:table-cell}#pageRoomsAndRates .pageRoomsAndRatesResaBox .destinationDateTableWidget{padding:10px 5px 20px}#pageRoomsAndRates .pageRoomsAndRatesResaBox .destinationDateTableWidget .leftPack .numNights{font-size:14px}#pageRoomsAndRates .pageRoomsAndRatesResaBox .destinationDateTableWidget .leftPack .checkDate .dateField,#pageRoomsAndRates .pageRoomsAndRatesResaBox .destinationDateTableWidget .leftPack .numNights span.blue{font-size:20px}#pageRoomsAndRates .pageRoomsAndRatesResaBox .destinationDateTableWidget .leftPack{min-width:195px;padding:0 5px}#pageRoomsAndRates .pageRoomsAndRatesResaBox .destinationDateTableWidget .leftPack .checkDate{margin-top:95px}#pageRoomsAndRates .pageRoomsAndRatesResaBox .hotelLogo{display:none}#content_offer #conditionFilter .destinationDateTableWidget{padding:10px 10px 25px}#content_offer #conditionFilter .destinationDateTableWidget .leftPack{padding:0 0 0 18px}.modal#modal-reservation-box .modal-content .svg-close .svg-fill{color:#fff;fill:#fff}@media screen and (max-width:1024px){div.daterangepicker table td.theCallendarWrap:last-child{display:none}.destinationDateTableWidget .leftPack{padding:0 10px;width:33%;width:33.33%}div.daterangepicker table .daterangepickerDays td{width:35px;height:35px}div.daterangepicker table .daterangepickerDays td a{line-height:35px}div.daterangepicker table .daterangepickerDays td a span{color:#fff}#pageRoomsAndRates .pageRoomsAndRatesResaBox .destinationDateTableWidget .leftPack,.destinationDateTableWidget .leftPack{min-width:175px}.destinationDateTableWidget .leftPack .checkDate{margin-top:95px}div.daterangepicker td.theCallendarWrap:nth-child(3) th.daterangepickerGoNext{display:block}.destinationDateTableWidget .leftPack .calendarwidgetSubmitButton{text-align:center;max-width:142px;margin:0 auto}}@media screen and (max-width:768px){div.daterangepicker .theCallendarWrap:first-child th.daterangepickerGoNext{display:block}div.daterangepicker table td.theCallendarWrap:last-child{display:none}#pageRoomsAndRates .pageRoomsAndRatesResaBox .destinationDateTableWidget{padding:10px 15px 20px}#pageRoomsAndRates .pageRoomsAndRatesResaBox .destinationDateTableWidget .leftPack{min-width:180px}.destinationDateTableWidget .leftPack{min-width:155px}.destinationDateTableWidget .leftPack .checkDate .dateField{font-size:20px;font-size:22px}.destinationDateTableWidget .leftPack .numNights span.blue{font-size:22px}.destinationDateTableWidget{padding:10px 15px 25px}.destination .leftColumn .reservationWidgetBox.horizoltalBox .typeOfStayWrapper{width:100%;float:left}.destination .leftColumn .reservationWidgetBox.horizoltalBox .typeOfStayWrapper ul li{float:none;width:100%}}@media screen and (max-width:640px){.destinationDateTableWidget .leftPack{min-width:0}.destinationDateTableWidget .leftPack .checkDate .dateLabel{font-size:14px}.destinationDateTableWidget .leftPack .checkDate .dateField{font-size:16px}.destinationDateTableWidget .leftPack .numNights span{font-size:14px}.destinationDateTableWidget .leftPack .numNights span.blue{font-size:16px}}@media screen and (max-width:480px){#modal-reservation-box .block-resa-widget-box.inline .f50,div.daterangepicker table{width:100%}#modal-reservation-box .block-resa-widget-box.inline .blockContent{display:block}.destinationDateTableWidget{padding:0 10px 10px}.daterangepickerSpace,.destinationDateTableWidget .leftPack .checkDate{display:none}.daterangepickerContainer{background:0 0}.destinationDateTableWidget .leftPack{float:none;width:100%}.destinationDateTableWidget .leftPack .numNights{margin-top:0;float:left}.destinationDateTableWidget .leftPack .calendarwidgetSubmitButton{float:right;margin-top:0}.destinationDateTableWidget .leftPack .calendarwidgetSubmitButton a{padding:8px 20px}.destinationDateTableWidget .leftPack:after{content:".";display:block;height:0;clear:both;visibility:hidden}.modal#modal-reservation-box .modal-content{position:absolute;margin:0;padding:0;top:0;bottom:0;height:100%;background:#191919}.modal#modal-reservation-box .modal-content .close-modal{background:#303030}#modal-reservation-box h2{font-size:20px;line-height:20px;margin:0 30px;padding:50px 0 15px;border-bottom:none}#modal-reservation-box h2 small{font-size:14px;padding:0}#modal-reservation-box .block-resa-widget-box{padding:15px 15px 0}div.daterangepicker table .daterangepickerDays td a{line-height:40px}}.destination .leftColumn{position:relative}.destination .leftColumn .destinationDateTableWidget .leftPack{min-width:135px;max-width:400px}.destination .leftColumn .destinationDateTableWidget{position:absolute;left:100%;top:90px;width:734px;z-index:99;border-top-right-radius:0;padding:10px 0 25px;box-shadow:0 0 10px #333}.destination .leftColumn div.daterangepicker .theCallendarWrap:last-child th.daterangepickerGoPrev{display:table-cell}.destination .leftColumn div.daterangepicker .theCallendarWrap:last-child th.daterangepickerGoPrev a,.destination .leftColumn div.daterangepicker .theCallendarWrap:nth-child(2) th.daterangepickerGoPrev a{display:none}.destination .leftColumn .destinationDateTableWidget .leftPack .checkDate .dateField{font-size:22px}.destination .leftColumn .destinationDateTableWidget .leftPack .numNights span.blue{font-size:24px}.destination .leftColumn .reservationWidgetBox{background:#f2f2f2;padding:5px 0 0;border:1px solid #ededed}.destination .leftColumn .reservationWidgetBox form{background:0 0;padding:15px}.destination .leftColumn div.daterangepicker table td.daterangepickerSpace{width:10px}.destination .leftColumn .reservationWidgetBox.horizoltalBox select{max-width:none}.destination .leftColumn .reservationWidgetBox.horizoltalBox form fieldset input.date{max-width:none;width:96%;padding:0 2%;background-position:right -274px}.destination .leftColumn .reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldLabel{font-size:12px;line-height:normal;text-transform:uppercase;font-style:normal;padding:0 5px 5px;color:#000}.destination .leftColumn .reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldColumn{float:none;margin:0 0 15px}.destination .leftColumn .reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldColumn:last-child{margin:0}.destination .leftColumn .reservationWidgetBox.horizoltalBox form fieldset .fieldRow{float:none;margin:0 0 15px}.destination .reservationWidgetBox.horizoltalBox form fieldset .fieldRow:last-child{margin:0}.destination .leftColumn .reservationWidgetBox.horizoltalBox form fieldset .fieldRow.ageSpecificationWrap{display:none;max-width:none;width:auto}.destination .leftColumn .reservationWidgetBox.horizoltalBox form fieldset .fieldRow.ageSpecificationWrap.active{display:block}.destination .leftColumn .reservationWidgetBox.horizoltalBox form fieldset .fieldRow.ageSpecificationWrap:after{content:".";display:block;height:0;clear:both;visibility:hidden}.destination .leftColumn .reservationWidgetBox.horizoltalBox .typeOfStay label .description,.destination .leftColumn .reservationWidgetBox.horizoltalBox form fieldset .fieldRow.ageSpecificationWrap .fieldColumnDummy{display:none}.destination .leftColumn .reservationWidgetBox.horizoltalBox form fieldset .fieldRow.ageSpecificationWrap .childrenAgeField{margin:0 2% 5px 0;float:left;width:31%;padding:0}.destination .leftColumn .reservationWidgetBox.horizoltalBox select#destination{max-width:none;width:100%}.destination .leftColumn .reservationWidgetBox.horizoltalBox .typeOfStay input[type=radio]{height:24px}.destination .leftColumn .reservationWidgetBox.horizoltalBox .typeOfStayWrapper{margin-bottom:10px}.destination .leftColumn .reservationWidgetBox.horizoltalBox .typeOfStay label{float:left;width:100%;height:24px}.destination .leftColumn .reservationWidgetBox.horizoltalBox .typeOfStay label .fieldInput,.destination .leftColumn .reservationWidgetBox.horizoltalBox .typeOfStay label .fieldLabel{float:left}.destination .leftColumn .reservationWidgetBox.horizoltalBox .typeOfStay label a{float:right;width:16px;height:16px;margin-left:5px;cursor:help;background:url(../../img/general-sprite-new.png) 3px -437px no-repeat}.destination .leftColumn .reservationWidgetBox.horizoltalBox form fieldset .typeOfStay .fieldLabel{margin-top:3px;margin-left:5px;padding-bottom:0;width:86%}.destination .leftColumn .reservationWidgetBox.horizoltalBox form fieldset .typeOfStayWrapper .fieldRow.mainTitle{margin-bottom:0}.destination .leftColumn .reservationWidgetBox.horizoltalBox form fieldset .typeOfStayWrapper .fieldRow.mainTitle span{color:#000;font-size:12px}.destination .leftColumn .reservationWidgetBox.horizoltalBox form fieldset .fieldRow.typeOfStay{margin:0}.listTypeOfStay ul li{position:relative}.listTypeOfStay .moreInfoPopup{right:-50%;bottom:30px}.listTypeOfStay .moreInfoPopup li{margin-left:20px;list-style:circle}.listTypeOfStay .moreInfoPopup:after{background:url(../../img/general-sprite-new.png) center -3129px no-repeat rgba(0,38,62,.93)}.destination .leftColumn .reservationWidgetBox.horizoltalBox .listTypeOfStay li:after{content:".";display:block;height:0;clear:both;visibility:hidden}.isEventType #reservationWidgetBox .destinationFieldRow,.isEventType #reservationWidgetBox .typeOfStayWrapper{display:none}.isEventType #reservationWidgetBox .eventLogo{margin:10px 15px;box-shadow:0 0 5px #cecece;background:#fff}.isEventType #reservationWidgetBox .eventLogo a{text-align:center}.isEventType #reservationWidgetBox .eventLogo a img{max-width:100%;height:auto;display:inline}.offerReservation .resa-box-wrapper{position:static;background:#f7f7f7;padding:15px 0 25px;margin:30px 0}.offerReservation .resa-box-wrapper.sticky{padding:15px 0 25px;height:auto}.offerReservation .resa-box-wrapper h2{text-shadow:none;color:#333;text-align:center;font-size:14px;padding:0;margin:0 0 10px}.offerReservation .resa-box-wrapper.sticky h2{display:block}.offerReservation .resa-box-wrapper h2:before{display:none}.resa-box-wrapper .pageInlineMode.block-resa-widget-box{margin:0 auto}.resa-box-wrapper .pageInlineMode.block-resa-widget-box .f50{width:75%}.resa-box-wrapper .pageInlineMode.block-resa-widget-box .f20{width:25%;float:right}.language_it.offerDetailsPage  .resa-box-wrapper .pageInlineMode.block-resa-widget-box .f50 {width: 65%;}.language_it.offerDetailsPage  .resa-box-wrapper .pageInlineMode.block-resa-widget-box .f20 {width: 35%;}.language_de.offerDetailsPage  .resa-box-wrapper .pageInlineMode.block-resa-widget-box .f50 {width: 65%;}.language_de.offerDetailsPage  .resa-box-wrapper .pageInlineMode.block-resa-widget-box .f20 {width: 35%;}.language_es.offerDetailsPage  .resa-box-wrapper .pageInlineMode.block-resa-widget-box .f50 {width: 65%;}.language_es.offerDetailsPage  .resa-box-wrapper .pageInlineMode.block-resa-widget-box .f20 {width: 35%;}.resa-box-wrapper .pageInlineMode.block-resa-widget-box.hasFlight .f50{width:65%}.resa-box-wrapper .pageInlineMode.block-resa-widget-box.hasFlight .resaPlanetBlock a{background-position:-40px -120px}.resa-box-wrapper .pageInlineMode.block-resa-widget-box fieldset{padding:0;border:none}.resa-box-wrapper .pageInlineMode.block-resa-widget-box fieldset:after{content:".";display:block;height:0;clear:both;visibility:hidden}.resa-box-wrapper .pageInlineMode.block-resa-widget-box h2{display:none}.resa-box-wrapper .pageInlineMode.block-resa-widget-box input[type=date],.resa-box-wrapper .pageInlineMode.block-resa-widget-box input[type=text]{border:1px solid #d6d5d5;background:#fff;color:#282828;font-size:14px;padding:0 10px;height:40px;width:100%}@media screen and (max-device-width:768px) and (orientation:portrait),screen and (max-width:1023px){#content.destination .columnWrapper .leftColumn{position:static;right:auto;top:auto;float:none;max-width:none;margin:0 0 15px}#content.destination .columnWrapper .rightColumn{float:none;width:100%;max-width:718px;margin:0 auto}#content.destination .leftColumn .reservationWidgetBox form{margin:0;padding:15px}#content.destination .leftColumn .reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldLabel{text-align:left}#hotelFilterWidgetBox{display:none}.destination .leftColumn .destinationDateTableWidget{position:relative;left:0;width:98%;padding:1%;top:0}.destination .leftColumn .destinationDateTableWidget .leftPack{min-width:200px}.destination .leftColumn .reservationWidgetBox.horizoltalBox select{width:100%}.destination.roomList .leftColumn .reservationWidgetBox.horizoltalBox form fieldset .fieldRow{float:left;margin:0 1% 15px 0;width:49%}.destination.roomList .leftColumn .reservationWidgetBox.horizoltalBox form fieldset .fieldRow.ageSpecificationWrap{float:left;margin:0 1% 15px 0;width:99%}.destination.roomList .leftColumn .reservationWidgetBox.horizoltalBox form fieldset .typeOfStayWrapper .fieldRow{width:100%;margin:0}.destination .leftColumn .reservationWidgetBox.horizoltalBox form fieldset .fieldRow.personField .fieldColumn{margin:0}.destination .leftColumn .reservationWidgetBox.horizoltalBox form fieldset .fieldRow.submitButtonWrapper{width:100%}.destination .leftColumn .reservationWidgetBox.horizoltalBox form fieldset .fieldRow.furtherDown{margin:0 0 15px;width:100%}.destination .leftColumn .reservationWidgetBox.horizoltalBox form fieldset .fieldRow.furtherDown:after{content:".";display:block;height:0;clear:both;visibility:hidden}.destination .leftColumn .reservationWidgetBox.horizoltalBox form fieldset .fieldRow.furtherDown .fieldColumn{float:left;max-width:48%;margin:0 1% 0 0;width:100%}.destination .leftColumn .reservationWidgetBox.horizoltalBox form fieldset input[type=submit]{width:100%}.listTypeOfStay .moreInfoPopup{right:-5%}.listTypeOfStay .moreInfoPopup ul li{width:100%}.listTypeOfStay .moreInfoPopup:after{left:85.5%}}@media all and (max-width:480px),all and (max-width:639px){body.destination .reservationWidgetBox.horizoltalBox form fieldset .fieldRow .fieldColumn{width:49%;margin:0 1% 0 0;max-width:none;padding:0}.destination .leftColumn .reservationWidgetBox.horizoltalBox select#destination{height:36px}#content.destination .destinationHeader{margin:15px 0}.destination .leftColumn .reservationWidgetBox.horizoltalBox .typeOfStayWrapper ul li{width:100%;margin-left:5px}}@media screen and (max-width:320px){#modal-reservation-box h2{padding:30px 0 5px;font-size:18px;line-height:16px;border-bottom:none}#modal-reservation-box h2 small{font-size:12px;padding:0}#reservationWidgetBox form fieldset input.date{min-height:20px}body.destination .reservationWidgetBox.horizoltalBox select{height:36px}.destination .leftColumn .reservationWidgetBox.horizoltalBox form fieldset .fieldRow.furtherDown .fieldColumn{padding:0}body.destination .reservationWidgetBox.horizoltalBox form fieldset .fieldRow.personField .fieldColumn,body.destination .reservationWidgetBox.horizoltalBox form fieldset .fieldRow.personField.ageSpecificationWrap{width:100%;padding:0;margin:0}body.destination .hotelTeaser .hotelDescription .hotelDescriptionColumns .hotelDescriptionRightColumn .thisHotelBooking .formWrapper input[type=submit]{padding:10px 15px;font-size:12px;max-width:none}.destination .leftColumn .reservationWidgetBox.horizoltalBox form fieldset .typeOfStayWrapper .fieldRow{width:100%}div.daterangepicker table.daterangepickerViewDays tr.daterangepickerDoW{height:34px}.header.sticky .bm{padding:29px 5px}}