a{text-decoration:none}.mbMain{overflow:auto}.application-body{color:#666;font-family:Montserrat,sans-serif;font-size:14px;overflow:hidden}.mainBody{display:flex;flex-flow:column;margin:0;padding:0}#bodyview,.main,.mainBody{height:100%;width:100%}#bodyview{background-color:#fafafa;overflow:auto;position:static;z-index:1}#bodyview>div{height:-moz-fit-content;height:fit-content}.mbAdmin #bodyview>div{height:100%}#bodyview-container{display:flex;flex:1;flex-direction:column;overflow:auto}.mbAdmin #bodyview{flex:1}.dashboard_mb_user{display:flex;flex-direction:column;text-align:center}.dashboard_mb_user,.mapContainer{height:100%!important}*{box-sizing:border-box}.is-small{font-size:12px}@media only screen and (max-device-width:340px){.is-small{font-size:11px}}.is-right,.is-right .itemLabel,.is-right .itemValue{text-align:right}.is-center,.is-left{text-align:center}.cursorPointer{cursor:pointer}.opacity{opacity:.5}.grid{display:flex}.grid.equal-width .item{flex-basis:0;flex-grow:1;margin:auto;padding:4px 2px}.flex-center{align-items:center;display:flex;justify-content:center}.flex-end{display:flex;justify-content:flex-end}.flex-space-between{align-items:center;display:flex;justify-content:space-between}.flex-space-center{align-items:center;display:flex;justify-content:center}.flex-column-center{align-items:center;display:flex;flex-flow:column}@media only screen and (max-width:768px){.flex-space-between{display:block}}a{cursor:pointer}.arrow-left{border:6px solid transparent;border-left-color:#fff;height:0;position:absolute;top:1rem;width:0}.floatLeft{float:left}.floatRight{float:right;padding:0 20px}#dataContainerDiv{display:flex;flex-flow:row}.dataContainerAdditional,.dataContainerInfo{align-items:center;display:inline-flex;flex-flow:column;float:none;margin:0 auto}.dataContainerAdditional .clear{clear:both}.dashboardUserViewMB{background-color:#fff;position:relative}.dashboardUserViewMB,.mbMain{height:100%;width:100%}.bottomPaddingDashboardUserMB{background-color:#fff;float:left;height:100px;position:relative;width:100%}.mbBasicDialogHeaderText{color:#fff;font-size:44px;height:100%;text-indent:20px;width:100%}.mbnavbarView{position:relative;width:100%}.mbnavbarHotelLogoDiv1{height:220px;left:0;position:absolute;top:0;width:100%}#contentHeader.fixedHeader{position:fixed}.mbnavbarHotelLogoDiv{height:220px;width:100%}.mbTest{background-image:url(assets/d4a8fad333233a6b38ae.svg);height:220px;left:-1px;width:calc(100% + 1px)}.mbTest,.mobileLogo{background-size:100%;position:absolute}.mobileLogo{background-image:url(assets/7b46e5011bc5e97d713b.svg)}.navbarlogonow{left:140px;position:absolute;top:80px}.bottomArrow{background-image:url(assets/9e8b31877c83a79ab47d.png);background-size:100%;float:left;height:12px;margin-left:25px;margin-top:28px;width:16px}.mbdashboardBannerText{color:#000;font-size:52px;text-align:center;width:100%}.dashboardBannerSubTextMobile{color:#000;font-size:24px;text-align:center}.dashboardBannerDividerMobile{margin:0 auto;text-align:center;width:100%}.centerMobile{height:100%;margin:0 auto;width:calc(100% - 60px)}.navbarDividerCenter{margin:0 auto;position:relative;text-align:center}.findYourHotel{color:#000;float:left;height:72px;left:0;margin:0 auto 0 100px;text-align:left;width:385px}.findYourHotel,.findYourHotelGo{border:none;font-size:25px;outline:none;position:absolute;top:225px}.findYourHotelGo{background-color:#c239fb;border-radius:0;color:#fff;height:90px;left:515px;text-align:center;width:300px}.purpleCover{background-color:#981015;height:100%;opacity:.7;position:absolute;width:100%}.mbnavbarHotelDetails{background-color:#fff;height:240px;position:absolute;top:210px;width:100%;z-index:9999}.mbnavbarHotelNameDiv{color:#000;font-size:50px;height:30px;margin-top:40px;text-align:center;width:100%}.mbnavbarHotelDescDiv{color:#5d5d5d;font-size:24px;height:14px;text-align:center;width:100%}.navbarDropDownChoiceLabel{color:#fff;cursor:pointer;float:left;font-size:34px;line-height:160px;margin-left:20px;opacity:.7}.navbarDropDownChoiceMenu{background-color:#2c2d5a;display:none;height:500px;opacity:.9;position:absolute;top:80px;z-index:50000}.confirmBookViewMB{height:100%;left:0;position:absolute;top:0;width:100%;z-index:100000}.confirmBookViewMB.modal-wrapper{height:calc(100% - 115px);top:130px}.confirmDialogInfoCenter,.passwordAlignCenter{text-align:center}.smallPalapaBtn{right:10px;width:320px}.palapaBtnParent{border:none;color:#fff;font-size:22px;height:100%;position:absolute;right:0;width:340px}.smallPalapaBtnParent{background-color:rgba(51,51,102,.5)}.bookMapContainer{width:100%}.mbcontestwrapper{-webkit-overflow-scrolling:touch;display:flex;height:100%;position:relative;width:100%}.mbcontestwrapper .checkin_btn{background-color:#fff;border:1px solid #c5c5c5;color:#000;outline:none}.mbconfirmBody{background-color:#fff;height:100%;margin:0 auto;width:100%}#confirmWrapperBookSuccess{color:#c3f;font-size:50px;margin-left:10%;text-align:center;width:80%}.confirmWrapperTosMB{float:left;height:calc(100% - 480px);width:100%}#confirmWrapperTos1{height:100px;margin-top:20px}#confirmWrapperTos1,#confirmWrapperTos2{color:#000;float:left;font-size:32px;margin-left:10%;position:relative;text-align:center;width:80%}#confirmWrapperTos2{height:calc(100% - 270px)}#mbconfirmDateText{text-align:right;width:calc(50% - 18px)}#mbconfirmDateText,.mbconfirmDateMiddle{color:#fff;float:left;font-size:14px;height:50px;line-height:50px}.mbconfirmDateMiddle{text-align:center;width:36px}.confirmDialogDividerLineMB{background-color:#eae9f1;float:left;height:1px;margin-bottom:25px;width:100%}.mbconfirmDialogInfo{color:#981015;float:left;font-size:18px;height:200px;line-height:65px;margin-left:40px;position:relative;width:calc(100% - 80px)}#mbconfirmZone{background-color:blue;bottom:0;font-size:14px;height:50%;margin-right:16px;position:absolute;right:0}.mbcontentSubHeaderDivZoneImage1{height:27px;left:100px;margin-top:145px;position:absolute;width:26px}.mbconfirmDialogActionSuccessButtons{background-color:#c3f;border:none;border-right:solid;border-right-color:#fff;bottom:0;color:#fff;font-size:32px;height:150px;left:0;outline:none;position:absolute;width:100%}.mbconfirmDialogTextFieldsSpacer{height:20px;width:100%}.mbbookRoomConfirmDropDiv{float:left;height:140px;margin:0 auto 80px 10%;position:relative;width:80%}.mbbookingDropDownSelectArrow{height:25px;pointer-events:none;position:absolute;right:50px;top:calc(50% - 4px)}#ui-datepicker-div{display:none}.resetPassDialogTopMargin{height:26px;width:100%}.resetPassDialogTextFieldsDividerLine{background-color:#ccc;height:1px;margin-left:10px;width:calc(100% - 20px)}.resetPassDialogActionButtonsDiv{text-align:center;width:100%}#loginLogoTxt{color:#fff;display:inline-block;font-size:60px;margin-left:95px}#txtMapInfo{background-color:#cc37ff;background-color:rgba(204,55,255,.2);color:red;color:#bc17ff;font-size:40px;position:absolute;text-align:center;top:10%;width:100%;z-index:1000}body{background:#fff none repeat scroll 0 0;color:#000;margin:0}.g,.std,body,h1,html,input{font-size:small}input[type=checkbox],input[type=radio]{margin:0 5px 5px 0;vertical-align:middle}#adminAllowGuestRegistration,#adminWaitlist{height:40px}#confirmDialogTermsAdditionalItems .confirmWrapperMB{overflow-y:visible}.bookRoomConfirmDropDiv{clear:both}.bookRoomConfirmDropDiv #menuItemSeatingTextfieldId,.bookRoomConfirmDropDiv #menuOrderSelectTime{height:40px;padding:10px;width:100%}.bookRoomConfirmDropDiv .chosen-container-single .chosen-default{font-family:Montserrat,sans-serif;min-height:40px;padding-left:15px;vertical-align:middle}.DeliveryIcon{left:calc(100% - 35px);pointer-events:none;position:absolute;top:calc(100% - 30px)}.bookRoomConfirmDropDiv .chosen-container-single .chosen-single span{color:#666}.bookRoomConfirmDropDiv .chosen-container .chosen-results{max-height:240px}#confirmbookingAgreement,#confirmbookingHotel,#confirmbookingTax{font-size:14px;padding-bottom:10px}.mbAdmin #confirmbookingHotel{max-height:200px;overflow:auto}#confirmbookingAgreement{margin-top:20px}#confirmbookingHeader{display:none}.mapBeachAnnounce{font-size:1.4em}.mbAdmin .bookRoomConfirmDropDiv .chosen-container-single .chosen-single span{font-size:auto}.menusView,.menusViewAdmin{background:transparent;height:auto;margin:0 auto;min-height:350px;width:100%}.mobileMenus .menuBodyView{height:100%!important;padding-top:0!important}.mobileMenus .menuHeader{clear:both;display:block;height:40px;margin-left:10px;padding-top:5px}.mobileMenus #menuHeaderId{display:block;height:auto}.mobileMenus #menuHeaderTitle{font-size:1em;margin-left:80px;margin-right:160px;position:relative;text-align:center;top:0;width:80%;width:calc(100% - 190px)}.mobileMenus .menuMainBody{width:100%}.mobileMenus #menuMenu{background-image:url(assets/47ce9a5936c1d86158b7.png);cursor:pointer}.mobileMenus #menuBack,.mobileMenus #menuMenu{background-size:100%;float:left;height:30px;margin-left:0;margin-top:0;width:30px}.mobileMenus #menuBack{background-image:url(assets/8a807b394295bcd31a11.png)}.mobileMenus #menuCart{background-image:url(assets/174e62ccc843984f9160.png);cursor:pointer}.mobileMenus #menuCart,.mobileMenus #menuCartFull{background-size:100%;height:40px;margin-left:0;margin-top:0;position:absolute;right:10px;top:0;width:40px}.mobileMenus #menuCartFull{background-image:url(assets/a63fc4413cb34d835e71.png)}.mobileMenus #cartItemsCount{font-size:26px;font-weight:700;position:absolute;right:16px;top:14px}.mobileMenus #menuMainBodyBtn{display:block;height:82px;margin:0 auto}.mobileMenus #menuMainBodyAddCatBtnId{display:block;height:70px;padding:0 5%;width:100%}.mobileMenus .toggleMenuCatGroupsCls{font-size:20px;height:70px;margin-right:0;width:50%}.mobileMenus .menuCategoryHeader{height:558px;margin-bottom:-2px}.mobileMenus .menuCategoryBodyHeaderLabel{color:#fff;cursor:pointer;float:none;font-weight:700;height:100%;padding-left:50px;padding-top:30%;position:absolute;text-align:left;top:0;width:100%;z-index:100}.mobileMenus .menuCategoryHeadermobile{background-repeat:no-repeat;background-size:100% 100%;height:0;padding-top:73.614%;position:relative;width:100%}.mobileMenus #menuMainBodyId{background-size:100%}.mobileMenus .menuItemUser{display:inline-block;height:auto}.mobileMenus .menuItemContent{clear:both;display:block;width:100%}.mobileMenus .menuItemHeader{height:auto;margin:0 auto;width:96%}.mobileMenus #menuItems{border-top:2px solid #d3d3d3}.mobileMenus .menuItemRightSideDivMB{float:left;padding:30px 0 20px}.mobileMenus .menuCategoryHeaderBodyClsMB{display:inline-block;width:100%}.mobileMenus .menuItemBodyHeaderLabelUserMB{color:#000;float:left;font-size:1em;height:40px;line-height:60px;padding-bottom:20px;width:100%}.mobileMenus .menuItemBodyHeaderLabelDescUserMB{color:gray;font-size:.9em;overflow-wrap:break-word;overflow-x:auto;width:100%}.mobileMenus .menuItemSpacerMB{background-color:#d3d3d3;height:2px;margin:0 auto;width:96%}.mobileMenus .menuItemRightSidePriceDiv_user{font-size:.9em;font-weight:700;line-height:normal}.mobileMenus .menuItemLeftSideCheckboxMB{float:right;padding:30px 0 20px}.mobileMenus .btnMenuItemButtonDetails{background-color:#c2d63b;border:2px solid #c2d63b;border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;color:#fff;font-size:.9em;font-weight:700;height:auto;padding:5px 15px}.mobileMenus .addMenuItemDialogBodyMB{background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;height:calc(100% - 50px);margin-left:auto;margin-right:auto;position:relative;top:25px;width:90%}.mobileMenus .selMenuItemDialogColUser{display:inline-block;float:none;width:100%}.mobileMenus .selMenuItemTextLabelUser{word-wrap:break-word;color:#000;float:left;font-size:20px;padding-bottom:15px;text-align:left;width:auto}.mobileMenus .selMenuItemTextPriceLabelUser{font-size:21px;font-weight:700;height:25px;line-height:25px;text-align:left;width:auto}.mobileMenus .addMenuItemButtons{width:100%}.mobileMenus .addMenuItemScrollBodyUser{border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px}.mobileMenus .addNewItemToMenuClsMB{background-color:#c2d63b;border:2px solid #c2d63b;border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;color:#fff;float:left;font-size:16px;font-weight:700;height:50px;min-width:100px;outline:medium none;text-align:center;width:35%}.mobileMenus #addNewItemToMenuId{float:right;font-size:1em;margin-right:40px}.mobileMenus #cancelNewItemToMenuCls{background-color:#ff6c72;border:2px solid #ff6c72;border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;float:left;font-size:1em;height:50px;margin-left:40px;min-width:100px;width:35%}.mobileMenus #menuCartItems{border-top:2px solid #d3d3d3}.mobileMenus .menuPanelFoodItem{display:inline-block}.mobileMenus #menuCartItems{padding:0 20px}.mobileMenus .menuPanelFoodItem{padding-top:5px}.mobileMenus .menuPanelFoodItemHeaderName{font-size:1em;height:auto;line-height:1.5em}.mobileMenus #cartCount{font-weight:700;left:25px;position:absolute;top:6px}.mobileMenus .cartQuant{style:float;height:auto;width:200px}.mobileMenus #cartQuantMinusId{background-image:url(assets/460ce718e25d8f06b4cd.png)}.mobileMenus #cartQuantMinusId,.mobileMenus #cartQuantPlusId{background-size:100%;float:left;height:40px;margin-left:0;margin-top:0;width:40px}.mobileMenus #cartQuantPlusId{background-image:url(assets/4517de931698633ad381.png)}.mobileMenus .cartQuantLabel{float:left;font-size:2em;text-align:center;width:50px}.mobileMenus .menuPanelFoodItemAddOnRowFooter{display:inline-block;width:100%}.mobileMenus .menuPanelFieldsLbl{color:#000;float:left;font-size:1.1em;font-weight:700}.mobileMenus .menuPanelFoodItemAddOnLbl{color:#ff6c72}.mobileMenus #menuPanelFieldsTotalPrice{float:right;font-size:1.1em;font-weight:700}.mobileMenus #menuSidePanelHeaderOrderNote{font-size:.7em}.mobileMenus .menuPanelFoodItemAddOnRowDiv{color:gray;display:block;font-size:.9em;margin-top:15px}.mobileMenus #menuSidePanelHeaderOrderNoteHeader{color:#5d5d5d;height:auto}.mobileMenus .menuPanelFoodItemHeaderPrice{float:right;font-size:1em;font-weight:700;height:auto;line-height:1em;margin-top:5px;text-align:right;width:auto}.mobileMenus .menuSidePanelOrderDiv{display:block;float:none;height:60px;margin:0 auto;padding-top:20px;text-align:center}.mobileMenus #menuPanelOrderFoodBtn{background-color:#c2d63b;border:2px solid #c2d63b;border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;color:#fff;display:inline-block;font-size:1em;height:auto;line-height:1.5em;margin:0 auto;padding:5px 10px;width:320px}.mobileMenus .addMenuItemScrollBodyUser .selMenuItemTextLabelUser{font-size:1em}.mobileMenus .selMenuItemTextDescLabelUser{font-size:.95em}.mobileMenus .menuCheckItemGridCheckBoxSelUser span{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;height:25px;width:25px}.mobileMenus .menuCheckItemGridCheckBoxSelUser input:checked+span{background-image:url(assets/7ad9a007b521143a61d3.svg);background-repeat:no-repeat;background-size:25px 25px}.mobileMenus .addMenuItemTextLabelUser{color:#000}.mobileMenus .addMenuItemTextLabelHint,.mobileMenus .addMenuItemTextLabelUser{float:left;font-size:.9em;font-weight:700;height:20px;line-height:20px;padding-top:5px;position:relative;text-align:left;width:auto}.mobileMenus .addMenuItemTextLabelHint{font-style:unset;text-indent:5px}.mobileMenus .selMenuItemDialogColRowNameDiv{float:left}.mobileMenus .selMenuItemDialogColRowNameDiv,.mobileMenus .selMenuItemTextLabelHintUser{color:#848484;font-size:.8em;height:20px;line-height:20px;position:relative;text-align:left;width:auto}.mobileMenus .selMenuItemTextLabelHintUser{text-indent:5px}.mobileMenus .selMenuItemDialogColRowCls{padding-top:5px}.mobileMenus .selMenuItemDialogColRowDiv{height:auto;padding-top:15px}.mobileMenus #selMenuItemDialogColRowCommentsId{display:inline-block;padding-top:10px}.mobileMenus .selMenuItemTextLabelCommentsLbl1{color:#000;float:left;font-size:1em;font-weight:700;height:auto;line-height:25px;padding-bottom:10px;position:relative;text-align:left;width:100%}.mobileMenus .selMenuItemTextAreaCommentsBox{background-color:#f0f0f0;height:100px}.mobileMenus .selMenuItemTextAreaCommentsInput{font-size:.9em;font-weight:700}.mobileMenus .addMenuItemSeparator{height:1px}.mobileMenus .selMenuItemTextDescLabelUser{font-size:.9em;font-style:unset;height:auto;line-height:normal}.mobileMenus .selMenuItemTextLabelCommentsLbl2{font-size:.6em;line-height:normal}.mobileMenus .menuItemLeftSideCheckboxInsideSelUser{height:30px;width:30px}.mobileMenus .menuItemLeftSideCheckbox{width:auto}.mobileMenus .menuCategoryAvailability{bottom:-20px;left:90px;pointer-events:none;position:absolute;width:620px}.mobileMenus .menuCategoryAvailabilityText{bottom:48%;color:#333;font-weight:700;pointer-events:none;position:absolute;text-align:center;width:100%}@media only screen and (min-width:768px){.menusView,.menusViewAdmin{width:90%}}@media only screen and (max-width:768px){#toggleAddMenuItemButtonBev,#toggleMenuItemButtonBev{background-color:#eee;width:-moz-fit-content;width:fit-content}}#categoryDescription.expand{padding-right:12px}#languageDropdownContainer{background-size:100%;position:absolute;right:1%;top:2%}#languageDropdown{background-clip:padding-box;background-color:#fff;border:1px solid #aaa;border-radius:0;box-shadow:inset 0 0 3px #fff,0 1px 1px rgba(0,0,0,.1);color:#444;display:block;height:25px;line-height:24px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap;width:60px}.chosen-container-single .chosen-single{border-radius:0}.jsgrid-header-row>.jsgrid-header-cell{font-size:12px}#allServices{align-items:center;display:flex;margin:10px 0;width:100%}.ui-icon{height:100%;margin-top:2px}.ui-spinner-button{width:4em}.ui-corner-tr:after{content:"";font-size:1rem;top:30%}.ui-corner-br:after,.ui-corner-tr:after{border:none;cursor:pointer;font-family:IcoFont;position:relative}.ui-corner-br:after{content:"";font-size:1.2rem;top:20%}#appLogChecksOperationsView #gridFilter,#paymentTransactionsContaier #gridFilter{align-items:center;display:flex;padding:10px}#appLogChecksOperationsView #gridFilter #fromContainer .DaraRangeDropdownIcon,#appLogChecksOperationsView #gridFilter #toContainer .DaraRangeDropdownIcon,#paymentTransactionsContaier #gridFilter #fromContainer .DaraRangeDropdownIcon,#paymentTransactionsContaier #gridFilter #toContainer .DaraRangeDropdownIcon{top:35%}#appLogChecksOperationsView #gridFilter input,#paymentTransactionsContaier #gridFilter input{height:42px}#appLogChecksOperationsView #gridFilter #simphonySearchForm,#appLogChecksOperationsView #gridFilter .mbbookDateRangeButtonDiv,#paymentTransactionsContaier #gridFilter #simphonySearchForm,#paymentTransactionsContaier #gridFilter .mbbookDateRangeButtonDiv{align-self:flex-end}#appLogChecksOperationsView select,#paymentTransactionsContaier select{padding:11px 5px 11px 20px!important}#appLogChecksOperationsView .reportingUserExportBtn,#paymentTransactionsContaier .reportingUserExportBtn{min-height:40px}#appLogChecksOperationsView .reportingUserExportBtn #reportingBodyHeaderCsvBtn,#paymentTransactionsContaier .reportingUserExportBtn #reportingBodyHeaderCsvBtn{background-color:#fff}#attachmentsGrid{height:350px!important}#attachmentsGrid .jsgrid-grid-body{height:300px!important;overflow:auto}.syncPricesTitle{display:inline-block;margin-bottom:20px;margin-left:20px;margin-right:10px}#simphonyItemsFilter{padding:10px}#refreshPos,#syncPrices{margin-right:20px}#monthlyViewScheduler.dhx_cal_container{height:100%;margin:2.5%;min-height:800px;width:95%}#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_clear,#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_line{background-color:#fff;color:#333!important;height:auto;margin-top:-7px}#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_clear b,#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_line b{display:none}#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_clear a,#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_clear h2,#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_clear h3,#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_clear p,#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_line a,#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_line h2,#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_line h3,#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_line p{margin:0}#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_clear p,#monthlyViewScheduler.dhx_cal_container .dhx_cal_data div.dhx_cal_event_line p{font-size:1.1rem;margin:0}#monthlyViewScheduler.dhx_cal_container .bodyNavDropdown{margin-top:-.5rem}#chartsContainer{display:block;position:relative}#distributionChannelsViewsContainer #hotelGridBookings{padding:0 20px 10px}#distributionChannelsViewsContainer .distributionChannelsViewMB{padding:0 0 0 20px}#distributionChannelsViewsContainer #chartsContainer{padding:0 0 0 13px}#distributionChannelsViewsContainer #monthlyViewScheduler{margin:0 0 0 20px}#lineChartContainer{background-color:#fff;float:left;margin:.5rem;padding:.5rem;width:75%}#donughtAndPieChartContainer{float:left;width:22%}#donughtChartContainer,#pieChartContainer{background-color:#fff;margin:.5rem;padding:.5rem}#donughtAndPieChartContainer h3,#lineChartContainer h3{text-align:center}.distributionFiltersHeader{display:block}.distributionFiltersHeader>div{display:inline-block;padding:2rem 1rem}.distributionFiltersHeader label{margin-top:-1.5rem;position:absolute}.w200{width:200px}.w250{width:250px}.w-auto{width:auto}.bg-white{background-color:#fff}.p-1101{padding:1rem 1rem 0}.filterBookingRevenue label{display:inline-block;font-size:14pt;margin-right:1rem;padding-bottom:1rem;position:relative}.abs{position:absolute}.ml-250{margin-left:250px}.p-lr-1{padding-left:1rem;padding-right:1rem}.text-left{text-align:left}.distributionFilterGrid label{display:block;text-align:left}.distributionFilterGrid div{margin-right:1rem;padding:0!important}.distributionFilterGrid #fromContainer,.distributionFilterGrid #toContainer{width:160px!important}.distributionFilterGrid .filterSelectItem{width:210px!important}#clearFiltersCabanas,#clearFiltersServices{margin-left:5.8rem;position:absolute;top:-.1rem}#clearFiltersCabanas i,#clearFiltersServices i{color:#ccc;font-size:1.5rem}#monthlyViewScheduler .dhx_cal_navline{display:none}.pointer{cursor:pointer}#HotelSocial{display:flex;padding-top:5px}#HotelSocial .iconWhite{font-size:1.2rem;line-height:1.5rem;margin-right:15px}#HotelSocial .iconWhite a{padding-right:10px}.HotelLinks{align-items:center;display:flex}.customTooltip{display:inline-block;position:relative}.customTooltip .customTooltiptext{background-color:#000;border-radius:6px;color:#fff;left:50%;margin-left:-60px;opacity:0;padding:5px 0;position:absolute;text-align:center;top:150%;transition:all .3s ease;width:120px;z-index:1}.customTooltip .customTooltiptext:after{border:5px solid transparent;border-bottom-color:#000;bottom:100%;content:"";left:50%;margin-left:-5px;position:absolute}.customTooltip:hover .customTooltiptext{opacity:1}#btnShowAllWaivers{margin:0 10px;padding:8px 5px 0}.filter_container>.filter_group.filterBtn{align-content:center}.form-grup{margin:6px 15px 15px;position:relative}.form-control{background-color:#fff!important;border:1px solid #eee;color:#666;font-size:16px;outline:none;padding:10px;width:100%}.mbbookDateRangeButtonDiv{margin:6px 10px 0 0;position:relative}.mbbookDateRangeButtonDiv .form-control{padding:12px 10px}.login-register-wrapper #login_password,.login-register-wrapper #login_username{padding:15px 0 15px 45px}.login-register-wrapper #login_username{background:url(assets/6b3d1c82e38ec7a56960.png) 5px no-repeat;background-size:25px}.login-register-wrapper #login_password{background:url(assets/ecd21f420a2f52532ab9.png) 5px no-repeat;background-size:25px}.login-register-wrapper .login_btnForgotpassMB img{display:inline-block;vertical-align:middle;width:10px}.login-register-wrapper .mbloginregisterbtn{display:block;margin:5px auto;max-width:300px;width:100%}.loginNote{padding-bottom:10px;padding-top:10px;text-align:justify}@media only screen and (max-device-width:340px){.form-control{padding:12px}#login_password,#login_username{background-size:20px}.login-register-wrapper .form-control{padding:6px}.logoItem .smallLogo{font-size:18px}.logoItem .smallLogo:after{height:35px;width:35px}.login-register-wrapper .form-group{margin-bottom:12px}}.form-round{background-color:#fff;border:1px solid #dbdbdb;border-radius:0;box-shadow:none;font-size:12px;margin:6px 0;outline:none;padding:16px 15px;width:100%}.form-semiround{border:1px solid #dbdbdb;border-radius:5px;font-size:14px;margin:6px 0;outline:none;padding:10px;width:90%}.textSetField{margin:6px;width:80%}.selectContainerText{width:18%!important}.mbAdmin .form-semiround{margin:2px 3px;vertical-align:middle;width:80%}.itemFilter{text-align:center;width:25%}.propertyIdentifier{height:30px;margin-left:40px;margin-top:30px;width:30%}.propertyIdentifierBtn{margin-left:40px;margin-top:60px;width:200px!important}#formServiceType{width:95%}#formServiceParent{width:30%}.chosen-select .mbconfirmUserDialogTextFields{width:100%}.chosen-select #formReportServiceType,.chosen-select #formServiceParent,.chosen-select #formServiceType{width:90%}.chosen-select #editReportServiceTypes,.chosen-select #editServiceTypes{float:right;height:30px;width:30px}.chosen-select #confirmDialogEmailId{background:url(assets/b63a6411eb03c0e4a0d7.png) 10px no-repeat;background-color:#fff;background-size:15px;padding-left:30px}.chosen-select #confirmDialogNameId{background:url(assets/7f4b3d2201c518e3de2f.png) 10px no-repeat;background-color:#fff;background-size:15px;padding-left:30px}.chosen-select #confirmDialogRoomId{background:url(assets/9e13f662bb6ced3c4a72.png) 10px no-repeat;background-color:#fff;background-size:15px;padding-left:30px}.chosen-select #confirmDialogChairsTextId{background:url(assets/c42f28c7b59a815255fe.png) 10px no-repeat;background-color:#fff;background-size:15px;padding-left:30px}.chosen-select #confirmDialogETAId,.chosen-select #confirmDialogNumChairsId,.chosen-select #confirmDialogNumChairsId1{background-color:#fff}.chosen-select .confirmDialogNumChairsIcon{background-image:url(assets/c42f28c7b59a815255fe.png);background-repeat:no-repeat;background-size:15px;height:30px;left:10px;position:absolute;top:22px;width:30px}.chosen-select #confirmDialogTimeId{background:url(assets/60861fa455b7290ce41d.png) 10px no-repeat;background-size:15px}.chosen-select #comments,.chosen-select #confirmDialogTimeId{background-color:#fff;padding-left:30px}input:-internal-autofill-selected{background-color:#fff}.btn{border:none!important;border-radius:0;cursor:pointer;display:inline-block;font-size:1.2rem;font-weight:400;line-height:.9;min-width:100px;outline:none;padding:15px;text-transform:uppercase}.btn:hover{font-weight:600}.btn:disabled{cursor:text;opacity:.5}.btn_small{min-width:unset}.toggleButtonWhite{align-items:center;display:inline-flex!important;justify-content:center}.buttonWhite,.toggleButtonWhite{background-color:#fff;border:1px solid #d3d2d3;color:#876f38;cursor:pointer!important;font-size:1.1rem;min-height:42px;min-width:150px;outline:none;position:relative;text-align:center;text-transform:uppercase}.buttonWhite:hover{font-weight:600}.book_header .buttonWhite{height:42px}@media only screen and (max-width:768px){.btn{padding:10px}#btnPayLater{margin-top:10px}}.btn-full{cursor:pointer;width:100%}.btn-primary{background:#981015;border:none!important;color:#fff!important;cursor:pointer}.btn-primary:disabled{cursor:text;cursor:context-menu}#goToBookService:disabled,.blueButton:disabled{cursor:context-menu}.btn-transparent{background-color:rgba(51,51,102,.8);border:2px solid #fafafa;color:#fff;cursor:pointer;font-weight:600}.infoNoteGuest{text-align:center;width:100%}.btn_no_show{background-color:#fff;border:1px solid #c5c5c5!important;color:#000!important}.top-navigation{background:#981015;display:block!important;height:auto;padding-bottom:5px}.top-navigation .dropd-down-toggle{display:inline-flex;padding-left:.5em;padding-top:.7em;vertical-align:middle;z-index:10}.top-navigation .navbarDropDownChoice{background:#fafafa;border-left:1px solid #dbdbdb;left:auto;min-width:314px;width:25%}.top-navigation .navbarDropDownChoice .nav-item{font-size:16px;padding:10px 0 10px 25px}.goBackHotelName{color:#fff;font-size:18px;font-weight:400;text-align:center}.goBackHotelName a,.goBackHotelName a:active,.goBackHotelName a:hover,.goBackHotelName a:visited{color:inherit}@media only screen and (max-device-width:350px){.goBackHotelName{font-size:15px}}.hotel-details{cursor:pointer;display:block;height:90px;margin:0 auto;padding:10px 0;width:100%}.hotel-details a,.hotel-details a:active,.hotel-details a:hover,.hotel-details a:visited{color:inherit}.navigationMenu{border-top:1px solid #fff;display:flex;width:100%}.LogoHotelImage{color:transparent}.mbBoot #navbar{z-index:2}#navbar{background:transparent;height:auto;top:0;width:100%;z-index:20}#navbar .navbarDropDownChoice{background:hsla(0,0%,98%,.95);height:91vh;left:0;min-height:-webkit-fill-available;opacity:.95;overflow-y:auto;position:absolute;top:0;z-index:5}#navbar .navbarDropDownChoice .dropdown-list{margin:0}#navbar .navbarDropDownChoice .nav-item{display:block;padding:10px 10px 10px 20px}#navbar .navbarDropDownChoice .nav-item img{vertical-align:middle}#navbar .navbarDropDownChoice .nav-item span{display:inline;vertical-align:middle;width:calc(100% - 35px)}#navbar .navbarDropDownChoice .nav-item a,#navbar .navbarDropDownChoice .nav-item a:active,#navbar .navbarDropDownChoice .nav-item a:focus,#navbar .navbarDropDownChoice .nav-item a:hover{color:#312d30;font-size:16px;text-decoration:none}#navbar .navbarDropDownChoice .nav-item.is-active{background:#eee}#navbar .navbarDropDownChoice .nav-item.user-item{border-bottom:1px solid #eee;border-top:1px solid #eee;margin:5px 0}#navbar .navbarDropDownChoice .nav-item.user-item .person-name{color:#981015}#navbar .navbarDropDownChoice .nav-item.disabled{color:#d3d3d3}.BackButton{display:inline-flex;line-height:1.9em;margin-left:auto;padding-right:.5em;padding-top:.75em}.BackButton .iconWhite{display:inline-block;font-size:1em;line-height:2em}#goBack,#goBackToConfirm{display:none;font-size:12px;margin-right:1em}#globalSearchNavbar{align-items:center;cursor:pointer;display:flex;padding:6px 0 0 9px;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear;width:40px}#globalSearchNavbar:hover{opacity:.7}.mbAdmin #goBack,.mbAdmin #goBackToConfirm{right:270px}#navbarDropDownChoiceCabanas .palapaname{text-transform:capitalize}@media only screen and (max-device-height:700px){#navbar .navbarDropDownChoice .nav-item.user-item{padding:20px 10px}#navbar .navbarDropDownChoice .nav-item{padding:10px 10px 5px}#navbar .navbarDropDownChoice .nav-item img{width:40px}}@media only screen and (min-device-width:768px)and (max-device-height:650px){#navbar .navbarDropDownChoice .nav-item.user-item{padding:10px 5px}#navbar .navbarDropDownChoice .nav-item{font-size:16px!important;padding:5px 5px 0}#navbar .navbarDropDownChoice .nav-item img{width:30px}}@media only screen and (max-device-height:550px){#navbar .navbarDropDownChoice .nav-item.user-item{padding:10px}#navbar .navbarDropDownChoice .nav-item{font-size:14px!important;padding:5px 10px}#navbar .navbarDropDownChoice .nav-item img{width:25px}}@media only screen and (max-device-height:450px)and (orientation:landscape){#navbar .navbarDropDownChoice .nav-item{padding:2px 10px}#navbar .navbarDropDownChoice .nav-item img{width:20px}}.mbAdmin #navbar .top-navigation{flex-direction:row}.mbAdmin #navbar .top-navigation .navbarDropDownChoice{left:0;right:auto}@media only screen and (max-device-width:1024px)and (max-device-height:1366px){.navbarDropDownChoiceMenu{height:170px;top:36px}.navbarDropDownChoiceLabel{font-size:20px;line-height:55px}}.nav-item a img{width:10%}@media only screen and (max-width:600px){.BackButton{padding-top:.55em}#cartFull{padding-top:.4em}}@media only screen and (max-width:300px){.top-navigation .navbarDropDownChoice{min-width:224px}}.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger:hover{opacity:.7}.hamburger-box{display:inline-block;height:24px;position:relative;width:24px}.hamburger-inner{display:block;margin-top:-1px;top:50%;width:20px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#fff;border-radius:4px;height:2px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block;width:30px}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{margin-top:-90px;transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);width:30px}.hamburger--spin.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.modal-wrapper{display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:500000}.modal-wrapper .modal-overlay{background:#000;height:100%;opacity:.8;position:absolute;width:100%;z-index:100000}.modal-wrapper .modal-content{height:-moz-fit-content;height:fit-content;margin:auto;max-width:410px;position:relative;width:95%;z-index:100000}.modal-wrapper .modal-header{background:#981015;color:#fafafa;height:auto;padding:10px;width:auto}.modal-wrapper .modal-title{font-size:22px!important;margin:0}.modal-wrapper .modal-body{background-color:#fafafa;border:none;height:auto;padding:10px;width:100%}.modal-wrapper .modal-body .resetpass_textfield{background-color:#fafafa;height:auto;margin-left:0;text-align:left}.modal-wrapper .modal-body .basicDialogTextFieldsDividerLine,.modal-wrapper .modal-body .basicDialogTextFieldsSpacer,.modal-wrapper .modal-body .resetPassDialogTextFieldsDividerLine,.modal-wrapper .modal-body .resetPassDialogTextFieldsSpacer,.modal-wrapper .modal-body .resetPassDialogTopMargin{display:none}.modal-wrapper .modal-body .cancel-item{margin-right:10px}.basicDialogBodyDiv{border:none;width:100%}.basicDialogBody{min-height:auto}.basicDialogTextAreaDivContainer{height:auto;margin-left:0;width:100%}.infoBox .modal-content{max-width:650px}.infoBox .modal-content .basicDialogTextAreaDivContainer{max-height:450px;text-align:left}.maximizePopup .modal-content{max-width:1000px}.maximizePopup .modal-content .basicDialogTextAreaDivContainer{max-height:500px;text-align:justify}@media only screen and (min-height:600px){.infoBox .modal-content .basicDialogTextAreaDivContainer,.maximizePopup .modal-content .basicDialogTextAreaDivContainer{max-height:350px}}.info-box{background-color:#876f38;border-radius:30px;color:#fff;height:24px;left:0;margin:20px auto auto;position:absolute;right:0;width:90%;z-index:1}.info-box .info-box-text{font-size:12px;font-weight:300}.info-box .info-box-image{color:#fff;display:inline-block;margin-right:10px;width:15px}.squareDecorationAdjust{margin-left:45px;margin-right:45px;padding-bottom:20px}.square-decoration-bottom{border-bottom:1px solid #dbdbdb}.square-decoration-bottom:after,.square-decoration:after{background-color:#fafafa;border:1px solid #dbdbdb;content:"";display:block;height:5px;left:50%;margin-top:-5px;position:relative;transform:rotate(45deg);width:5px}.info-title{color:#fafafa;display:flex;justify-content:space-between;padding:12px 15px}.info-title .info-title-left{display:flex;flex-direction:column;justify-content:center;padding-right:10px}.info-title .info-title-left .item-title-top{font-size:20px}.info-title .info-title-right{display:flex;flex-direction:column;justify-content:center;padding-top:5px}.info-title .info-title-right .item-title-bottom{font-size:20px}.itemSelector .itemQuantity{align-items:center;display:flex;justify-content:center}.itemSelector .itemValue{border:none;text-align:center;width:39px}.page-title{color:#666;text-transform:uppercase}@media only screen and (min-width:768px){.page-title{font-size:32px}}.info-note{background-color:#876f38;border-radius:30px;color:#fff;height:30px;text-align:center;width:210px}.info-note .info-note-text{font-size:1.2rem}.info-note:hover{font-weight:700}.content-row{align-items:center;display:flex;padding:5px 0}.content-row .content-row-right{display:flex}.content-row .content-row-icon{float:left;width:20px}.content-row .content-row-icon img{height:15px}.content-row .content-row-icon .iconGrey{opacity:.5}.content-row .content-row-price{color:#981015;font-size:18px;margin-left:15px;min-width:120px;text-align:right}.cartSummaryInfos{align-items:baseline;display:flex}.cartSummaryInfos .content-row-text{margin-right:5px}@media only screen and (min-width:768px){#amenityArrivalDateContainer .cartSummaryInfos,#amenityGuestCompimentaryContainer .cartSummaryInfos,#orderAmenityGuest .cartSummaryInfos{flex-flow:column}.content-row{font-size:18px;padding:10px 0}.content-row .content-row-price{font-size:18px;line-height:24px}.content-row .content-row-icon{line-height:1.3em}.content-row .content-row-icon img{height:20px}.content-row .content-row-text{font-size:16px;font-weight:300;line-height:25px;margin-right:5px;min-width:80px}#amenityGuestCompimentary,#amenityUserArrivalDate,#amenityUserName{margin-right:5px}}.shadow-container{box-shadow:3px 3px 10px 0 rgba(0,0,0,.2)}@media only screen and (min-width:1025px){#itineraryView{margin:0 10%}.itineraryTitleText{text-align:center}}.orderBookingAddon.content-row.flex-space-between{padding:5px 0}#rowItems .orderBookingAddon.content-row.flex-space-between input{border:none;font-size:18px!important;margin-bottom:0}.itemSelector{display:flex}.itemSelector .itemQuantity{background-color:#876f38;border-radius:50%;color:#fff;font-size:16px;height:30px;line-height:30px;text-align:center;width:30px}.itemSelector .itemQuantityValue{background:transparent;border:none;text-align:center;width:30px}.close-button{align-items:center;background-color:#fff;border-radius:50%;color:#981015;display:flex;font-size:30px;height:40px;justify-content:center;position:absolute;right:10px;text-decoration:none;top:15px;width:40px}.close-button:after{content:"x";margin-left:1px;margin-top:-3px}.small-close-button{height:20px;width:20px}.manageRestaurantTitle{background-color:#981015;color:#fff;display:inline-block;font-size:24px;min-height:50px;padding:20px 25px 25px 45px;width:100%}#menutable{width:100%!important}.jsgrid-table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%}.jsgrid-insert-row>.jsgrid-cell{background:#f1ead8}.userDialogBodyRestaurant{margin:0 auto;max-height:80%;min-width:650px;padding-bottom:10px;position:relative;top:30px;width:80%}.editPencil{cursor:pointer;position:absolute;right:60px;top:18px}.cartRowBtns{display:flex;position:absolute;right:5px;top:5px}.cartRowBtns .editBtn{border:1px solid #000!important;cursor:pointer;margin-right:10px;text-align:center}.cartRowBtns .deleteBtn,.cartRowBtns .editBtn{align-items:center;display:flex;justify-content:center}.item-header .item-header-title{color:#666;font-size:20px;font-weight:700;margin:0 0 5px}.item-header .item-header-subtitle{color:#981015;font-size:14px;font-weight:600;margin:0}@media only screen and (min-width:768px){.editPencil{cursor:pointer;position:absolute;right:60px;top:15px}.editBtn{cursor:pointer;text-align:center}}#categoryDescription{padding:0}#categoryDescription.expand{height:auto}.text-toggle .text-toggle-collapse{cursor:pointer;overflow:hidden;padding-right:2em;position:relative;text-align:justify;width:auto}.text-toggle .expand{display:inline-block;overflow:auto;padding-top:5px;text-overflow:clip;white-space:normal;width:auto}.text-toggle #expand-collapse.text-toggle-collapse:after{color:#876f38;content:"↓";font-size:20px;line-height:20px}.text-toggle #expand-collapse.text-toggle-collapse.expand{display:inline-block}.text-toggle #expand-collapse.text-toggle-collapse.expand:after{content:"↑";display:inline-block;font-size:20px;line-height:20px;padding-bottom:15px;padding-top:15px}.grayOut{background-color:#000;height:100%;opacity:.3;position:absolute;width:100%}#aditionalItemsRows .aditionalList .aditionalListItem{display:block;padding:10px 0}#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListProduct{display:inline-block;margin:auto 0;min-width:230px;text-align:left;width:40%}#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListProduct .aditionalListProductPrice{color:#981015;font-size:14px;font-weight:700}#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListProduct .aditionalListProductName{color:#981015;font-size:12pt}#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListProduct .aditionalListProductSubtitle{display:block;font-size:11pt}#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListQuantity{display:inline-flex}.showAllNotesContainer{padding:10px}@media only screen and (min-width:768px){.info-note{height:45px;width:180px}#aditionalItemsRows{height:auto!important;overflow-y:hidden!important}#aditionalItemsRows .aditionalList .aditionalListItem{display:flex;justify-content:space-between;min-height:71px;position:relative}#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListProduct .aditionalListProductName,#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListProduct .aditionalListProductPrice{font-size:16px}#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListProduct .aditionalListProductName{margin-right:5px}#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListProduct .aditionalListProductSubtitle{font-size:14px}#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListQuantity{cursor:pointer;margin:auto 0}#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListQuantity .itemQuantity{font-size:22px;height:35px;width:35px}#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListQuantity .itemQuantityValue{font-size:18px;width:45px}}.ConfirmBookingMenuOrderMB .contentHeader{padding-bottom:20px}@media only screen and (max-width:770px){.close-button{font-size:30px;height:35px;line-height:30px;right:10px!important;top:10px!important;width:35px}.close-button:after{padding:15px}#cancelDialog{right:0!important}.small-close-button{height:20px;width:20px}.orderBookingAddon.content-row.flex-space-between{flex-flow:column}.orderBookingAddon.content-row.flex-space-between .content-row-right{align-self:flex-end}}@media only screen and (max-width:768px){#aditionalItemsRows .aditionalList .aditionalListItem .aditionalListProduct{padding:8px 0}.aditionalProductDiv{padding-bottom:0}}#aditionalItemsRows.square-decoration-top .aditionalList{border-bottom:1px solid #dbdbdb}#aditionalItemsRows.square-decoration-top .square-decoration-bottom:after,#aditionalItemsRows.square-decoration-top .square-decoration:after{margin-top:-4px}.TitleUser{background-color:#981015}.manageCopySpecialDaysTitle,.manageEditSpecialDaysTitle{color:#fff;display:block;float:left;font-size:20px;height:100%;margin:0 auto;padding-top:20px;text-align:center}.content-row-value{padding-right:5px}#showBookingsSessionContainer{font-weight:700;line-height:1.5;padding:10px 0}.ui-datepicker{background:#fafafa;border:none;border-radius:0;margin-top:0;padding:10px}.ui-datepicker .ui-datepicker-header{background:transparent;border:none;color:#981015;display:flex;height:25px;text-shadow:none}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{background-image:url(assets/b379f5cd86f1a0f543ff.svg);background-position:0 0;height:20px;margin:auto;order:1;width:20px}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{margin:auto;order:2;width:210px}.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month,.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{background-image:url(assets/2ccb9fcf2e703215a4de.svg);background-position:0 0;height:20px;margin:auto;order:3;width:20px}.ui-datepicker .ui-datepicker-header .ui-state-disabled{opacity:.3}.ui-datepicker .ui-datepicker-calendar{background:transparent}.ui-datepicker .ui-datepicker-calendar td,.ui-datepicker .ui-datepicker-calendar th{border:none;text-align:center}.ui-datepicker .ui-datepicker-calendar th{font-size:16px;font-weight:300;text-align:center;text-transform:none}.ui-datepicker .ui-datepicker-calendar tbody tr{border-bottom:none}.ui-datepicker .ui-datepicker-calendar thead{background:transparent}.ui-datepicker .ui-datepicker-calendar .ui-state-default{background:none;border:none;font-size:16px;font-weight:300;height:40px!important;width:40px!important}.ui-datepicker .ui-datepicker-calendar .ui-state-default.ui-state-active{background:#876f38;border:none;border-radius:50%;color:#fff}.ui-datepicker-today .ui-state-highlight,.ui-datepicker-today .ui-widget-content .ui-state-highlight,.ui-datepicker-today .ui-widget-header .ui-state-highlight{color:#981015;font-weight:400!important}@media only screen and (orientation:landscape){.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{height:20px;width:20px}.ui-datepicker .ui-datepicker-header .ui-state-disabled{opacity:.3}.ui-datepicker .ui-datepicker-calendar{background:transparent}.ui-datepicker .ui-datepicker-calendar td,.ui-datepicker .ui-datepicker-calendar th{border:none}.ui-datepicker .ui-datepicker-calendar th{font-size:12px}.ui-datepicker .ui-datepicker-calendar tbody{text-align:center}.ui-datepicker .ui-datepicker-calendar tbody tr{border-bottom:none}.ui-datepicker .ui-datepicker-calendar thead{background:transparent}}@media only screen and (max-width:767px){.ui-datepicker{left:10%!important}}@media only screen and (max-width:330px){.ui-datepicker{left:4%!important}}@media only screen and (max-width:300px){.ui-widget.ui-widget-content.ui-datepicker .ui-datepicker-calendar .ui-state-default{height:30px!important;line-height:30px;width:30px!important}}.calendarDateFullBooked,.calendarDateUnavailable{background-color:#b1b1b1}.calendarDateFullBooked .ui-state-default,.calendarDateFullBooked .ui-widget-content .ui-state-default,.calendarDateUnavailable .ui-state-default,.calendarDateUnavailable .ui-widget-content .ui-state-default{color:#d8d4d4}.calendarDateFullBooked .ui-state-default.ui-state-active,.calendarDateUnavailable .ui-state-default.ui-state-active{background-color:#b1b1b1!important;color:#d8d4d4!important}.calendarDateWaitlistAvailable{background-color:#b1b1b1}.calendarDateWaitlistAvailable .ui-state-default,.calendarDateWaitlistAvailable .ui-widget-content .ui-state-default{color:#fff}.calendarDateWaitlistAvailable .ui-state-default.ui-state-active{background-color:#b1b1b1!important;color:#fff!important}.calendarDateFullBooked .ui-state-default:before,.calendarDateUnavailable .ui-state-default:before{border:2px solid transparent;border-left-color:#747474;content:"";height:32px;margin-left:8px;position:absolute;transform:skewX(35deg)}.calendarDateInPast{color:#b1b1b1}@media only screen and (max-width:768px){.calendarDateFullBooked .ui-state-default:before,.calendarDateUnavailable .ui-state-default:before,.calendarDateWaitlistAvailable .ui-state-default:before{height:20px}}.login-page{background:none 50% no-repeat;background-size:100%;background-size:cover;min-height:650px}.login-page .login-container .logo-wrapper{padding-top:30px;text-align:center}.login-page .login-container .logo-wrapper .mbloginLogo{height:auto;max-width:50%}.login-page .login-container .login-register-wrapper .login-register-buttons{margin:0 15px 10px}.login-page .login-container .login-register-wrapper .useAndPrivacy{margin:0 35px 10px}.login-page .login-container .login-box{background:hsla(0,0%,98%,.9)}.login-page .login-container .login-box .login-box-text{color:#666;font-size:25px;text-align:center}.login-page .login-container .login-box .login-box-text a,.login-page .login-container .login-box .login-box-text a:active,.login-page .login-container .login-box .login-box-text a:hover,.login-page .login-container .login-box .login-box-text a:visited{color:inherit;font-size:25px}.login-page .login-container .login_btnForgotpassMB,.login-page .login-container .mblogin_btnRegister{color:#666}.login-page .login-container .login_btnForgotpassMB span,.login-page .login-container .mblogin_btnRegister span{display:inline-block;vertical-align:middle}.login-page .login-container .login_btnForgotpassMB img,.login-page .login-container .mblogin_btnRegister img{vertical-align:middle;width:10px}.login-page .login-container .login-box{padding:5px 10px}.login-page .login-container #registerViewContainerDiv{background-color:hsla(0,0%,98%,.9);padding:5px 10px}.login-page .login-container #mbLoginContainer{background-color:hsla(0,0%,98%,.9);margin:auto;overflow:auto;padding:10px}.login-page .login-container #mbLoginContainer #mbLoginControls{padding-bottom:10px}.login-page .login-container #mbLoginContainer #mbLoginControls .form-grup{margin:6px 0 15px}.login-page .login-container .TermsPrivacy{padding:0 25px 10px}.login-page .login-container .TermsPrivacy #terms_privacy_label{width:90%}@media (orientation:landscape){.login-page .login-container .logo-wrapper{padding-top:5px}.login-page .login-container .logo-wrapper .mbloginLogo{width:100px}.login-page .login-container .login-register-wrapper{margin:0}.login-page .login-container .login-box{margin-bottom:10px;margin-top:15px}}.login-page #registerViewContainerDiv .logo-wrapper .mbloginLogo{width:100px}.login-page #registerViewContainerDiv .login-box{margin-bottom:0}.login-page #loginViewContainerDiv{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100%;justify-content:center;position:static;width:100%}.logoItem{background:transparent;color:#fff;font-size:32px;font-weight:300;margin-top:45px;text-align:center;text-decoration:none;transform:translateY(-50%)}.logoItem:after{border:1px solid hsla(0,0%,86%,.44);content:"";height:70px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-135deg);width:70px}.logoItem.smallLogo{font-size:20px;margin-bottom:10px;margin-top:45px}.logoItem.smallLogo:after{height:45px;width:45px}#registerCartContainerDiv{margin:auto}#registerCartContainerDiv .login-box{margin:10px}@media only screen and (min-width:768px){.login-page{background:none 50% no-repeat;background-size:100%;background-size:cover;min-height:auto}.login-page .login-container .login-box{padding:10px 20px 0}.login-page .login-container .logoItem{visibility:hidden}.login-page .login-container .logo-wrapper{padding-top:60px}.login-page .login-container .login-register-wrapper{margin:0 auto;overflow:auto;width:500px}.login-page .login-container .login-register-wrapper .login-box .login-box-text{display:block;font-size:14px!important;margin:30px auto;width:90%}.login-page .login-container .login-register-wrapper .login-box .login-box-text .login-box-title{color:#666;font-size:35px;text-align:center}.login-page .login-container .login-register-wrapper .login-box .login-box-text .login-box-title a,.login-page .login-container .login-register-wrapper .login-box .login-box-text .login-box-title a:active,.login-page .login-container .login-register-wrapper .login-box .login-box-text .login-box-title a:hover,.login-page .login-container .login-register-wrapper .login-box .login-box-text .login-box-title a:visited{color:inherit}.login-page .login-container .login-register-wrapper .login-box .login-box-text .login-box-subtitle{font-weight:400;text-align:center}.login-page .login-container .login-register-wrapper .login-box #landingLoginForgotPasswordId,.login-page .login-container .login-register-wrapper .login-box #login_btnRegister,.login-page .login-container .login-register-wrapper .login-box #login_password,.login-page .login-container .login-register-wrapper .login-box #login_username{font-size:16px}.login-page .login-container .login-register-wrapper .login-box .login-box-account{margin-bottom:15px}.login-page .login-container .login-register-wrapper .login-box .login-box-account img{width:20px}.login-page .login-container .login-register-wrapper .login-box .login-box-account .login_btnForgotpassMB,.login-page .login-container .login-register-wrapper .login-box .login-box-account .mblogin_btnRegister{cursor:pointer}.login-page .login-container .login-register-wrapper .login-box .login-register-buttons #already_btnAlreadyRegister,.login-page .login-container .login-register-wrapper .login-box .login-register-buttons #login_btnAlreadyRegister,.login-page .login-container .login-register-wrapper .login-box .login-register-buttons #login_btnNotRegister{color:#666;font-size:14px}.login-page .login-container .login-register-wrapper .login-btn-wrapper .mbloginregisterbtn{font-size:20px;margin-top:10px;max-width:none}.login-page .login-container .login-register-wrapper .logo-wrapper{padding-top:50px}.login-page #registerViewContainerDiv .logo-wrapper{padding-top:60px}.login-page #registerViewContainerDiv .logo-wrapper .logoItem.smallLogo{font-size:32px}.login-page #registerViewContainerDiv .logo-wrapper .logoItem.smallLogo:after{height:70px;width:70px}.login-page #registerViewContainerDiv .login-register-wrapper .login-box .login-box-text,.login-page #registerViewContainerDiv .login-register-wrapper .login-box .login-box-text .login-box-title{margin:0 auto}}.login_container_host_interface .form-control{padding:7px}#toggle-password,#toggle-pin{background-color:transparent;display:flex;height:33px;margin-left:88%;margin-top:-2.6em;position:relative;width:28px;z-index:8}#toggle_user_old_pass,#toggle_user_pass,#toggle_user_pass_confirm{align-self:flex-start;display:flex;height:33px;margin-top:5px;position:absolute;right:28px;width:28px;z-index:2}.eye{background-image:url(assets/b7c4091fb4ce72960ef3.svg)}.eye,.eye-slash{background-repeat:no-repeat;background-size:100%}.eye-slash{background-image:url(assets/e82769240a687385b1a8.svg)}::-ms-reveal{display:none}@media only screen and (max-width:767px){.login-page{min-height:auto!important}.login-page #cart-background,.login-page .cart-background{min-height:100%!important;overflow:auto}.login-page .login-container .login_host_interface{top:calc(50vh - 235px)}}@media only screen and (min-device-width:320px)and (max-device-width:374px)and (orientation:portrait){.login_host_interface{top:calc(50vh - 190px)!important}}@media only screen and (min-device-width:375px)and (max-device-width:667px)and (orientation:portrait){.pplGroupComposition .custom-up-icon,.spinnerDiv .custom-up-icon{bottom:14px}}@media only screen and (min-device-width:320px)and (max-device-width:568px)and (orientation:portrait){.pplGroupComposition .custom-up-icon,.spinnerDiv .custom-up-icon{bottom:14px}}@media only screen and (min-device-width:320px)and (max-device-width:1024px)and (orientation:portrait){#btnConfirmBooking{background-position:center right 6px;font-size:22px}}@media only screen and (min-device-width:375px)and (max-device-width:667px)and (orientation:portrait){#btnConfirmBooking{background-position:center right 6px;font-size:25px}}.login-box1{padding-bottom:20px}.iconAccount{color:#312d31;display:inline-block;font-size:.8em}#login{height:100%;overflow-y:auto}#login,#login div{display:flex;width:100%}#login div{background-repeat:no-repeat;background-size:cover;flex-wrap:wrap;justify-content:space-evenly}@media only screen and (min-width:768px){.login-page .login-container .login-register-wrapper{width:500px!important}}#bodyview .dashboard-wrapper{height:100%}#bodyview .dashboard-wrapper,#bodyview .dashboardwrapper{background:#fafafa;width:100%}#bodyview .dashboard-wrapper .mbButtonDashboard,#bodyview .dashboardwrapper .mbButtonDashboard{display:block}#bodyview .dashboard-wrapper .categorys-number-1,#bodyview .dashboard-wrapper .categorys-number-1 .category-item,#bodyview .dashboardwrapper .categorys-number-1,#bodyview .dashboardwrapper .categorys-number-1 .category-item{height:100%}#bodyview .dashboard-wrapper .categorys-number-2,#bodyview .dashboardwrapper .categorys-number-2{height:calc(50% - 15px)}#bodyview .dashboard-wrapper .categorys-number-2 .category-item,#bodyview .dashboardwrapper .categorys-number-2 .category-item{height:100%}#bodyview .dashboard-wrapper .categorys-number-3,#bodyview .dashboardwrapper .categorys-number-3{height:40%}#bodyview .dashboard-wrapper .categorys-number-3 .category-item,#bodyview .dashboardwrapper .categorys-number-3 .category-item{height:100%}#bodyview .dashboard-wrapper .categorys-number-3:first-child,#bodyview .dashboard-wrapper .categorys-number-3:not(:first-child),#bodyview .dashboardwrapper .categorys-number-3:first-child,#bodyview .dashboardwrapper .categorys-number-3:not(:first-child){padding:10px 10px 0}#bodyview .dashboard-wrapper .categorys-number-3:last-child,#bodyview .dashboardwrapper .categorys-number-3:last-child{padding:10px}#bodyview .dashboard-wrapper .category-item,#bodyview .dashboardwrapper .category-item{align-items:center;background-size:100%!important;background-size:cover!important;display:flex;position:relative}#bodyview .dashboard-wrapper .category-item.findHotelMobile,#bodyview .dashboardwrapper .category-item.findHotelMobile{background:url(assets/756c3103bb609dfba1f0.jpg) 50% no-repeat;height:100%}#bodyview .dashboard-wrapper .category-item.findHotelMobile #bookPalapaContainer,#bodyview .dashboardwrapper .category-item.findHotelMobile #bookPalapaContainer{display:none}#bodyview .dashboard-wrapper .category-item.findHotelMobile #bookPalapaContainer #dashboard_btnBook,#bodyview .dashboardwrapper .category-item.findHotelMobile #bookPalapaContainer #dashboard_btnBook{margin-left:85px}#bodyview .dashboard-wrapper .category-item.findFoodMobile,#bodyview .dashboardwrapper .category-item.findFoodMobile{background:url(assets/80066f1b89e40929920e.jpg) 50% no-repeat;background-position-y:bottom}#bodyview .dashboard-wrapper .category-item#dbActivities,#bodyview .dashboardwrapper .category-item#dbActivities{background:url(assets/28c4c119da5c994b6ebd.jpg) 100% no-repeat}#bodyview .dashboard-wrapper .category-item#dbRestaurant,#bodyview .dashboardwrapper .category-item#dbRestaurant{background:url(assets/de8e1522f20a43f5c5f9.jpg) 100% no-repeat}#bodyview .dashboard-wrapper .category-item .dashboardUserInnerTextButtonMobile,#bodyview .dashboardwrapper .category-item .dashboardUserInnerTextButtonMobile{background:transparent;color:#666;font-size:36px;font-weight:300;left:0;position:absolute;right:0;text-align:center;text-decoration:none;text-shadow:0 0 10px #fff;top:50%;transform:translateY(-50%)}#bodyview .dashboard-wrapper .category-item .dashboardUserInnerTextButtonMobile:after,#bodyview .dashboardwrapper .category-item .dashboardUserInnerTextButtonMobile:after{border:1px solid #dbdbdb;content:"";height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-135deg);width:100px}#bodyview .dashboard-wrapper .category-item .mbBookDashboard,#bodyview .dashboardwrapper .category-item .mbBookDashboard,#bodyview .info-box .booking-reserve-image{display:none}#bodyview .welcomeMessage{margin:0 auto;max-width:75%}#bodyview .welcomeMessage .itemExcerpt{text-align:justify}@media only screen and (min-width:768px){#bodyview .info-box{display:none}#bodyview .dashboard-wrapper .categorys-number-1,#bodyview .dashboard-wrapper .categorys-number-1 .category-item,#bodyview .dashboardwrapper .categorys-number-1,#bodyview .dashboardwrapper .categorys-number-1 .category-item{height:100%}#bodyview .dashboard-wrapper .category-item .palapaImageUserMenu,#bodyview .dashboardwrapper .category-item .palapaImageUserMenu{height:auto}#bodyview .dashboard-wrapper .category-item .dashboardUserInnerTextButtonMobile,#bodyview .dashboardwrapper .category-item .dashboardUserInnerTextButtonMobile{border:none;color:#fafafa;font-size:50px;margin-left:60px;padding:20px;position:relative;text-shadow:none}#bodyview .dashboard-wrapper .category-item .dashboardUserInnerTextButtonMobile:after,#bodyview .dashboardwrapper .category-item .dashboardUserInnerTextButtonMobile:after{display:none}#bodyview .dashboard-wrapper .category-item .mbButtonDashboard,#bodyview .dashboardwrapper .category-item .mbButtonDashboard{font-weight:600;margin-left:60px;margin-top:30px;width:200px}#bodyview .dashboard-wrapper .category-item #dashboardUserInnerMenuBtn,#bodyview .dashboard-wrapper .category-item #dashboardUserInnerPalapaBtn,#bodyview .dashboardwrapper .category-item #dashboardUserInnerMenuBtn,#bodyview .dashboardwrapper .category-item #dashboardUserInnerPalapaBtn{pointer-events:none}}@media only screen and (max-width:499px){#contentPools.dashboard-wrapper .categorys-number-2{height:auto}}#welcomeMessage{font-size:14px;margin:0 auto;max-width:1200px}.btnUnWait,.btnWait{background-color:orange;display:inline-block;margin-top:5px;padding:10px 0}.mbcontentBoxUnavailable{background-color:#b3b3b3!important}#contentMap{background-color:#eae8f1;height:100%!important;order:1;overflow:hidden;transition:height .3s;width:auto!important}#mapWrapper{height:calc(100% - 65px)}#map{height:100%;width:100vw}#contentHeader{background-color:#fff;height:auto;position:relative;z-index:11;z-index:999}#contentHeader .bookDate,#contentHeader .mapType{width:100%}#contentHeader .bookDate{background:#fafafa}#contentHeader .bookDate .change-date-btn{text-align:center}#contentHeader .item{height:auto!important;margin:auto}#contentHeader .item img{display:inline-block;height:20px;width:auto}#contentHeader .form-grup{position:relative}#contentHeader .form-grup .mbbookingDateCalendarIcon{color:#666;position:absolute;top:18px}.mbAdmin #contentHeader{margin:auto 0}.book_header{align-items:center;display:flex!important}#availabilityContactChoiceContainer #dlgAvailabilityContactChoice,#availabilityContactChoiceContainer #dlgUserCategory,#availabilityContactChoiceContainer #dlgUserGuestsNumber,#categoryContainer #dlgAvailabilityContactChoice,#categoryContainer #dlgUserCategory,#categoryContainer #dlgUserGuestsNumber,#guestsNumberContainer #dlgAvailabilityContactChoice,#guestsNumberContainer #dlgUserCategory,#guestsNumberContainer #dlgUserGuestsNumber{background:none}#availabilityContactChoiceContainer .userDialogCategoryInput,#availabilityContactChoiceContainer .userDialogGuestsNumberInput,#categoryContainer .userDialogCategoryInput,#categoryContainer .userDialogGuestsNumberInput,#guestsNumberContainer .userDialogCategoryInput,#guestsNumberContainer .userDialogGuestsNumberInput{position:relative}#availabilityContactChoiceContainer .userDialogCategoryInput .userDialogDownArrowIcon,#availabilityContactChoiceContainer .userDialogGuestsNumberInput .userDialogDownArrowIcon,#categoryContainer .userDialogCategoryInput .userDialogDownArrowIcon,#categoryContainer .userDialogGuestsNumberInput .userDialogDownArrowIcon,#guestsNumberContainer .userDialogCategoryInput .userDialogDownArrowIcon,#guestsNumberContainer .userDialogGuestsNumberInput .userDialogDownArrowIcon{height:8px;left:calc(100% - 30px);pointer-events:none;position:absolute;top:calc(50% - 11.5px)}#availabilityContactChoiceContainer .chosen-single,#categoryContainer .chosen-single,#guestsNumberContainer .chosen-single{background:none;border:1px solid #dbdbdb;border-radius:0;font-size:14px!important;height:40px;padding:10px 20px}#availabilityContactChoiceContainer .chosen-single div>b,#categoryContainer .chosen-single div>b,#guestsNumberContainer .chosen-single div>b{display:none}#dropDownContentMap{background:transparent;margin-top:40px;top:33vh}#dropDownContentMap,#moveHandler{height:30px;position:absolute;width:100%;z-index:1000}#moveHandler{background:url(assets/6dbe6a554e6f050a61f1.png) 50% no-repeat;padding:20px 0;top:-19px}#slickSlider{margin-bottom:3px}#slickSlider .slick-dots{bottom:20px}#slickSlider .slick-dots li{display:inline-block}#slickSlider .slick-dots li:only-child{display:none}#slickSlider.slick-dotted.slick-slider{margin-bottom:20px}#fullScreenModal{background-color:rgba(0,0,0,.8);bottom:0;height:100%;left:0;padding:10px;position:fixed;right:0;top:0;width:100%;z-index:101}#fullScreenModal .slick-list,#fullScreenModal .slick-slide>div,#fullScreenModal .slick-slider,#fullScreenModal .slick-track{height:100%}#fullScreenModal .slick-slide img{height:100%;-o-object-fit:scale-down;object-fit:scale-down}#view360Button{background:rgba(0,0,0,.22);border-radius:50%;position:absolute;right:15px;top:15px}#closeModalButton{background:hsla(0,0%,100%,.5);height:38px;padding:7px;position:absolute;right:10px;top:10px;width:38px;z-index:136}#mediaContainer{margin:auto;max-width:700px;position:relative;width:100%}#returnContentMap{background:#fff;bottom:60px;height:64px;position:absolute;width:100%;z-index:1000}.mbbookingShowListIcon{float:left;margin:16px;width:32px}.mbbookingShowListLabel{display:block;margin:24px 0}#bodyview #mbcontentSubHeaderCon{padding:0 10px 50px}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader{background-color:#fff!important;border-bottom:1px solid #dbdbdb;padding:10px 15px}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .item.TitleContainer{display:block;margin-top:10px;text-align:center;width:100%}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .item.TitleContainer #subheaderZone{text-align:center}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .mbcontentSubheaderButtons.ButtonContainer{display:block;margin-top:10px;width:60%}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .bookingDetailsContainer{display:block}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .bookingDetailsContainer .item .itemExcerpt{padding:0}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .mbcontentSubHeaderDivPalapa{color:#666;font-size:18px;margin:0}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .mbcontentSubHeaderDivZone{font-size:12px}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .mbcontentSubHeaderDivPrice{color:#981015;font-size:20px}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .mbcontentSubheaderButtons .mbbookPalapaUserBtn{margin:2px;padding:7px;width:100%}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .mbcontentSubheaderButtons .mbbookPalapaUserBtn #bookPalapaBtnTxt1{padding:3px 0}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .mbcontentSubheaderButtons .mbbookPalapaUserBtn #bookPalapaBtnTxt2{font-size:14px!important;padding:3px 0}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .mbcontentSubheaderButtons .mbbookPalapaUserBtn #bookPalapaBtnTxt3{font-size:12px!important;padding:3px 0}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .bookingDetailsContainer .bookingDetailsPrice{margin:auto 10px}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .bookingDetailsContainer .itemExcerpt{margin-bottom:0;margin-top:2em;text-align:left}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .bookingDetailsContainer .itemValue{margin-bottom:0}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .bookingSessionContainer{margin:10px 0}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .bookingSessionContainer #bookPalapaSlot1Afternoon{margin:0 10px}#bodyview #mbcontentSubHeaderCon #mbcontentSubHeader .bookingSessionContainer .btnToggle{height:100%}.leaflet-container{overflow:hidden;touch-action:none}#filterZoneContainer{display:inline-block;position:relative}#filterZone{background:#fafafa;border-radius:0 0 0 0;height:50px;max-width:500px;overflow:hidden;position:absolute;top:205px;transition:width .2s;width:60px;z-index:10000}.filterActive{width:99%!important}.filterActive #filterCategorySelect{display:inline-block;padding:10px;width:80%}#filterZoneIcon{font-size:2em;margin-left:20px;margin-top:10px;position:absolute}#filterCategorySelect{display:inline-block;display:none;margin:6px 0;position:relative;top:-4px;width:0}.aditionalListProductPrice{text-align:right;width:100px}.orderBookingAddonSelector input{background:transparent}#bodyview #mbcontentSubHeaderCon.bookingsRowsContainer{overflow-y:scroll;width:100%}#bookPalapaSlot1Text,#bookPalapaSlot2Text,#bookPalapaSlotDayText{float:none}.contentSubheaderButtons{cursor:pointer;height:auto}.contentSubheaderButtons .bookPalapaUserBtn{margin:0;width:100%}.contentSubheaderButtons.bookingSession .bookPalapaUserBtn{width:130px}.contentSubheaderButtons .closePalapaDetailsCls{background-color:#000;color:#fff;padding:0;position:relative}#mapDate2{background-color:transparent!important;border:none;height:50px;padding:0;text-align:center}#mbcontentCalendar{position:relative}#mbcontentCalendar #mbcontentCalendarContainer{position:sticky;top:10px}#mbcontentCalendar .confirmSessionSelectArrow{left:calc(100% - 26px);position:absolute;top:calc(100% - 36px)}.confirmSessionContainer{display:none;position:relative}#contentPools .desktopcontentBox,.bookingPriceDetails .bookingPriceDetailsToggle{display:none}#pool_id{margin:0}#mbcontentCategories,#pool_id,.mbcontentBoxInner #mbcontentSubHeader .item{width:100%}.mbAdmin #contentMap{margin-top:5px!important;z-index:0}.mbAdmin #manageContentMap{height:calc(100% - 110px)!important}.bookViewMB .instructions{padding:1em;position:fixed;z-index:10}.bookViewMB .instructions #bookingDate{font-size:1.2em;margin-bottom:1em}#services .bookViewMB{width:80%}.mbAdmin #services .bookViewMB{width:100%}.guestMbcontentBox{margin-bottom:10px}#palapaInfoModal{background:rgba(0,0,0,.8);height:100%;left:0;position:fixed;top:5%;width:100%;z-index:10001}#palapaInfoModal .palapaInfoClose{z-index:1}#palapaInfoModal #desktopBookAnother{display:none}#palapaInfoModal .palapaInfo{display:flex;flex-direction:column;left:50%;max-height:70%;min-width:90%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:1024px){#palapaInfoModal{background:rgba(0,0,0,.8);top:0}#palapaInfoModal #desktopBookAnother{display:inline-block}#palapaInfoModal .palapaInfo{display:flex;flex-direction:row;max-height:calc(100% - 310px);max-width:60%;min-width:550px;top:40%}#palapaInfoModal .palapaInfo .contentBox{width:50%}}@media only screen and (max-width:1024px){#palapaInfoModal .palapaInfo{flex-direction:column}}@media only screen and (min-width:768px){.bookViewMB #contentHeader{display:none}.mbcontestwrapper.categoriesList{display:flex;flex-direction:row-reverse;height:auto;justify-content:center;margin:0 auto;overflow:visible;position:relative;width:100%}.mbcontestwrapper.categoriesList #contentPools{width:100%}.mbcontestwrapper.categoriesList #contentPools .categorys-number-2 .desktopcontentBox{height:100%}.mbcontestwrapper.categoriesList #contentPools .mbcontentBox{min-height:210px;overflow:hidden}.mbcontestwrapper.categoriesList #contentPools .mbcontentBox .categoryImage{float:left;overflow:hidden;width:50%}.mbcontestwrapper.categoriesList #contentPools .mbcontentBox .categoryImage img{height:100%;width:15%}.mbcontestwrapper.categoriesList #contentPools .mbcontentBox .mbcontentBoxInner{float:right;overflow:hidden;width:43%}.mbcontestwrapper.categoriesList #mbcontentCategories{width:calc(100% - 300px)}.mbcontestwrapper.categoriesList #mbcontentCategories .mbcontentBox{margin:5px 10px 10px;overflow:hidden}.mbcontestwrapper.categoriesList #mbcontentCategories .mbcontentBox .categoryImage{float:left;overflow:hidden;padding-bottom:3px;padding-left:3px;padding-top:3px;width:50%}.mbcontestwrapper.categoriesList #mbcontentCategories .mbcontentBox .categoryImage img:not(#view360Button){height:100%;width:15%}.mbcontestwrapper.categoriesList #mbcontentCategories .mbcontentBox .mbcontentBoxInner{float:right;overflow:hidden;width:50%}.mbcontestwrapper.categoriesList #mbcontentCategories .mbcontentBox .mbcontentBoxInner #mbcontentSubHeader{display:inline-block;width:100%}.mbcontestwrapper.categoriesList #mbcontentCategories .mbcontentBox .mbcontentBoxInner #mbcontentSubHeader .item{width:100%}.mbcontestwrapper.categoriesList #mbcontentCalendar{display:block;margin-left:10px;padding:5px}.mbcontestwrapper.categoriesList #mbcontentCalendar .ui-datepicker{padding:5px}.mbcontestwrapper.categoriesList #mbcontentCalendar .ui-datepicker .ui-datepicker-calendar th{font-size:15px}.mbcontestwrapper.categoriesList #mbcontentCalendar .ui-datepicker .ui-datepicker-calendar .ui-state-default{border:none;font-size:15px;height:25px!important;line-height:26px;width:26px!important}.bookViewMB{height:100%;width:100%}#closeListHandler{background:#efeff0;border-radius:0 5px 5px 0;box-shadow:4px 2px 6px #a2a2a2;cursor:pointer;height:80px;position:absolute;top:40px;width:20px;z-index:500}#closeListHandler .arrow-left{margin:-6px auto auto 6px;position:relative;top:50%}#bodyview #sidePalapaList{background:#fff;box-shadow:3px 2px 10px #cbcbcb;display:flex;flex-direction:column;left:0;padding:20px;top:110px;transition:all .2s;z-index:1000}#bodyview #sidePalapaList #contentHeader{background-color:transparent;display:block;position:relative;top:0}#bodyview #sidePalapaList #contentHeader .bookDate{background-color:#fff;border:1px solid #dbdbdb;border-radius:50px;height:40px}#bodyview #sidePalapaList #contentHeader .bookDate .item{height:20px;margin:auto}#bodyview #sidePalapaList #contentHeader .bookDate #mapDate2{background-color:transparent!important;border:none;height:21px}#bodyview #sidePalapaList #filterZone{display:block;min-height:50px;padding:10px 0;position:relative;top:0;width:100%}#bodyview #sidePalapaList #filterZone #filterCategorySelect{color:#666;display:inline-block;font-size:14px!important;height:40px;margin:0;padding:0 40px;width:100%}#bodyview #sidePalapaList #mbcontentSubHeaderCon.bookingsRowsContainer{overflow-x:hidden;overflow-y:scroll;padding:0;position:relative}#bodyview #sidePalapaList.hidden-map{padding:20px 0;width:0}#bodyview #sidePalapaList.hidden-map #contentHeader,#bodyview #sidePalapaList.hidden-map #filterZone{visibility:hidden}#bodyview #closeListHandler.hidden-map{left:0}#map.hidden-map{width:100vw}#bodyview #closeListHandler.hidden-map .arrow-left,#bodyview #sidePalapaList.hidden-map .arrow-left{border-left:6px solid #7f7f7f;border-right:6px solid transparent}#moveHandler{display:none}.palapaInfo{display:block}.palapaInfo #mediaContainer{margin:auto;overflow:visible;width:50%}.palapaInfo #mediaContainer .mediaToggleBtn{left:20px}.palapaInfo .bottomConfirm{background:#fff;bottom:auto;flex-basis:50%;padding-bottom:40px}.palapaInfo .palapaInfoClose{background-color:#dbdbdb;color:#1a1a1a;font-size:22px;height:30px;right:5px;top:5px;width:30px}.palapaInfo .contentBox .itemValue{margin-bottom:0}.palapaInfo .contentBox .fullWidthButton .btn{margin:10px 0}.palapaInfo .contentBox .mbcontentBoxInner .contentBoxText{width:100%}.palapaInfo .contentBox .mbcontentBoxInner .contentBoxText .itemEmail,.palapaInfo .contentBox .mbcontentBoxInner .contentBoxText .itemName,.palapaInfo .contentBox .mbcontentBoxInner .contentBoxText .itemTitleName{font-size:22px;font-weight:700;margin-bottom:15px;padding:0 15px;text-align:center}.palapaInfo .contentBox .mbcontentBoxInner .contentBoxText .itemZoneName{text-align:center}.palapaInfo .contentBox .mbcontentBoxInner .contentBoxText .itemExcerpt{line-height:1.5em}.palapaInfo .bottomConfirm .bookingPriceDetails .is-right .itemLabel{font-size:16px}.palapaInfo .bottomConfirm .bookingPriceDetails .is-right .itemValue{font-size:22px;font-weight:600}.palapaInfo .bottomConfirm .contentSubheaderButtons{text-align:center}.palapaInfo .bottomConfirm .contentSubheaderButtons.bookingSession .btnBookContainer .bookPalapaUserBtn{height:35px;width:250px}.palapaInfo .bottomConfirm .contentSubheaderButtons .btnBookContainer{display:block}.palapaInfo .bottomConfirm .contentSubheaderButtons .btnBookContainer button{float:none;font-size:20px;height:50px;margin:0;width:350px}.palapaInfo .bottomConfirm #bookPalapaSlot1Text,.palapaInfo .bottomConfirm #bookPalapaSlot2Text,.palapaInfo .bottomConfirm #bookPalapaSlotDayText{float:right}.marginForCalendar{margin-top:0}.confirmSessionContainer{display:none;position:relative}.confirmSessionContainer .confirmSessionIcon{background-image:url(assets/60861fa455b7290ce41d.png);background-repeat:no-repeat;background-size:15px;height:15px;left:10px;position:relative;top:32px;width:15px}.confirmSessionContainer .confirmSessionInput{background-color:#fff;background-size:15px;margin:0;padding-left:30px;width:100%}.confirmSessionContainer .confirmSessionSelectArrow{left:calc(100% - 28px);pointer-events:none;position:absolute;top:calc(100% - 30px)}}#palapaInfoModal .itemExcerpt{overflow-y:auto;padding-right:5px}#DesktopText{cursor:pointer;display:block;margin:0 auto;position:relative;width:80%;z-index:2}#DesktopText .itemTitleNameDesktop{background-color:rgba(152,16,21,.8);color:#fff;display:block;font-size:25pxt;font-weight:600;margin:0;padding:20px 10px;position:relative;text-align:center;text-transform:uppercase;vertical-align:middle}#DesktopText .dashboardUserInnerTextButtonMobile{background:transparent;font-weight:300;left:0;right:0;text-align:center;text-decoration:none;top:50%;transform:translateY(-50%)}#DesktopText .mbButtonDashboard{background-color:rgba(135,111,56,.8);border:none;bottom:0;color:#fff;cursor:pointer;display:block;font-size:15px;margin:0;min-width:150px;vertical-align:middle}#DesktopText #contactUsMB{font-size:25px!important}@media only screen and (max-width:768px){#DesktopText .itemTitleNameDesktop,.palapaInfo .contentBox{padding:10px}}.categoryClassName{justify-content:space-between}.categoryClassName #expand-collapse{padding:0}@media only screen and (min-width:500px){#contentPools .mbcontentBox{display:none!important}#contentPools .desktopcontentBox{background:url(assets/a01caad53157de4cc4f3.jpg) 50% no-repeat;background-size:cover!important;border-bottom:2px solid #fff;display:block;height:240px;margin:10px 10px 0;position:relative}#contentPools .desktopcontentBox #DesktopText{cursor:pointer;display:table;margin:0 0 0 50px;top:70%;width:60%;z-index:2}#contentPools .desktopcontentBox #DesktopText .itemTitleNameDesktop{background-color:rgba(152,16,21,.8);color:#fafafa;display:table-cell;vertical-align:middle}#contentPools .desktopcontentBox #DesktopText .dashboardUserInnerTextButtonMobile{background:transparent;font-weight:300;left:0;right:0;text-align:center;text-decoration:none;top:50%;transform:translateY(-50%)}#contentPools .desktopcontentBox #DesktopText .mbButtonDashboard{background-color:rgba(135,111,56,.8);border:none;bottom:0;color:#fff;cursor:pointer;display:table-cell;font-size:20px;margin:0;min-width:200px;vertical-align:middle;width:30%}#DesktopText{display:table;position:relative;top:20%;width:80%}#DesktopText .itemTitleNameDesktop{display:table-cell;padding:15px 10px;width:70%}#DesktopText .mbButtonDashboard{display:table-cell!important;font-size:20px;min-width:200px}}@media only screen and (min-width:780px){#contentDaypasses #DesktopText,.findDaypassMobile #DesktopText,.findFoodMobile #DesktopText,.findHotelMobile #DesktopText{margin:0 0 0 50px;width:60%}#pool_id .categorys-number-1{padding:10px 10px 0}#pool_id .categorys-number-1 #DesktopText{top:70%}}@media only screen and (min-width:750px){#palapaInfoModal .palapaInfo{max-height:77%;overflow:hidden;top:55%}.palapaInfo .contentBox{padding-bottom:20px}.mbcontestwrapper.categoriesList{max-width:1000px}}@media only screen and (min-width:768px){.mbcontestwrapper.categoriesList{max-width:700px;padding-top:10px}}@media only screen and (min-width:850px){.mbcontestwrapper.categoriesList{max-width:850px}}@media only screen and (min-width:1000px){.mbcontestwrapper.categoriesList{max-width:1000px}}@media only screen and (min-width:768px)and (max-width:1000px){#view360Button{right:5px;top:5px;width:32px}}@media only screen and (min-width:1250px){.mbcontestwrapper.categoriesList{height:auto;margin:0 auto;max-width:1140px;overflow:visible;padding-top:10px;position:relative}.mbcontestwrapper.categoriesList #mbcontentCategories{width:768px}.mbcontestwrapper.categoriesList #mbcontentCategories .mbcontentBox{overflow:hidden}.mbcontestwrapper.categoriesList #mbcontentCategories .mbcontentBox .categoryImage{float:left;height:auto;width:50%}.mbcontestwrapper.categoriesList #mbcontentCategories .mbcontentBox .categoryImage img:not(#view360Button){height:auto;width:15%}.mbcontestwrapper.categoriesList #mbcontentCategories .mbcontentBox .mbcontentBoxInner{float:left;padding:10px 15px 0 20px;width:50%}.mbcontestwrapper.categoriesList #mbcontentCalendar .ui-datepicker .ui-datepicker-calendar .ui-state-default{border:none;font-size:18px;height:36px!important;line-height:38px;width:38px!important}}@media only screen and (min-width:768px){.foodBeverage{font-size:12px!important;margin-bottom:5px;margin-top:15px}#mbcontentSubHeaderCon #mbcontentSubHeader .item.TitleContainer{display:inline-block!important;text-align:left!important;vertical-align:middle!important}#mbcontentSubHeaderCon #mbcontentSubHeader .item.TitleContainer #subheaderZone{text-align:left!important}#mbcontentSubHeaderCon #mbcontentSubHeader .mbcontentSubheaderButtons.ButtonContainer{display:inline-block!important;margin-top:0!important;vertical-align:middle!important;width:90%!important}}@media only screen and (min-width:1024px){#mbcontentSubHeaderCon #mbcontentSubHeader .item.TitleContainer{width:58%!important}#mbcontentSubHeaderCon #mbcontentSubHeader .mbcontentSubheaderButtons.ButtonContainer{width:40%!important}}@media only screen and (max-width:767px){#bodyview .contentMapGuest{padding-top:50px}#bodyview .contentMapGuest #map{height:35vh;width:100vw}#bodyview .mapFull #map{height:65vh}#bodyview .mbcontestwrapper.categoriesList{overflow-y:auto;padding-top:50px}.itemExcerpt{margin-bottom:0}}@media only screen and (max-height:900px){#palapaInfoModal .palapaInfo{max-height:70%;overflow:auto}#palapaInfoModal .palapaInfo .contentBox .itemExcerpt{margin-bottom:0;max-height:100%}#palapaInfoModal .palapaInfo .bottomConfirm .contentSubheaderButtons .btnBookContainer button{width:100%}#palapaInfoModal .palapaInfo .bottomConfirm .contentSubheaderButtons .btnBookContainer button .itemValue{font-size:32px}#palapaInfoModal .palapaInfo #mediaContainer .slick-dotted.slick-slider{margin-bottom:0}}@media only screen and (max-height:700px){#palapaInfoModal .palapaInfo{max-height:65%;top:50%}}@media only screen and (min-height:900px)and (max-height:1200px){#palapaInfoModal .palapaInfo{overflow:auto}}.bookViewMB #map{width:100%}#categoryMsg{color:red;display:inline-block;font-size:small;padding-top:5px}@media only screen and (max-width:1023px){#palapaInfoModal .itemExcerpt{max-height:120px}#map{width:calc(100vw - 300px)}#closeListHandler{left:300px;position:absolute}#bodyview #sidePalapaList{width:300px}#bodyview #sidePalapaList #contentHeader,#bodyview #sidePalapaList #filterZone{width:260px}}@media only screen and (min-width:1024px){#map{width:calc(100vw - 470px)}#closeListHandler{left:470px;position:absolute}#bodyview #sidePalapaList{width:470px}#bodyview #sidePalapaList #contentHeader,#bodyview #sidePalapaList #filterZone{width:430px}}#itemTitleNameDesktopSmall{font-size:14px;line-height:18px;text-align:center}#bookPalapaSlot1Text,#bookPalapaSlot2Text,#bookPalapaSlotDayText{display:inline-block;padding:10px 0;width:130px}.pool_row{margin:10px}#moveBookingBtn{margin-bottom:5px}#desktopButtons{display:flex;justify-content:space-around}#desktopButtons #desktopBookAnother,#desktopButtons #desktopBooking{margin:2px}@media only screen and (max-width:1200px){.mbAdmin #manageContentMap{height:calc(100% - 150px)!important}}@media only screen and (max-width:767px){.mbAdmin #manageContentMap{height:calc(100% - 210px)!important}}@media only screen and (max-width:600px){.mbAdmin .mapContainer #subheaderStaffNotes,.mbAdmin .mapContainer .subheaderBooked,.mbAdmin .mapContainer .subheaderPricing{display:none}.mbAdmin .mapContainer #subheaderPalapa{height:auto;text-align:center;width:100%}.mbAdmin .mapContainer #contentSubHeaderContainer{background-color:#fff;padding:20px 0}}.mbcontentBoxInner .itemPriceDetails{justify-content:space-between}#packageid #calendarLine{display:none}#packageid .confirmBookViewMB{position:static}#packageid #actionHeader{display:none}#packageid .bookViewMB #contentHeader{display:none!important}#packageid .bookViewMB .categoriesList{position:static!important}#packageid #mbcontentCalendar{display:none!important}.confirmBookViewMB .mbconfirmDialogHeaderDiv{display:none;height:52px;z-index:2}.confirmBookViewMB .mbconfirmDialogHeaderDiv .item{margin:auto 0}.confirmBookViewMB .image-wrapper>img{display:block;margin-left:-10px;margin-right:-10px;margin-top:-10px;min-height:40px;width:calc(100% + 20px)}.confirmBookViewMB .modal-content{height:100%!important;max-width:none;width:100%}.confirmBookViewMB .modal-content .mbconfirmBody{background-color:#f2f1f1;height:100%;overflow-y:scroll}.confirmBookViewMB .modal-content .mbconfirmBody .confirmWrapperMainMB{height:90%;position:relative}.confirmBookViewMB .confirmDialogTextFieldsMB .confirmDialogTextInfoMB{background-color:#fff;position:relative}.confirmBookViewMB .confirmDialogTextFieldsMB .confirmDialogTextInfoMB .info-wrapper{background:#fff;border-bottom:1px solid #dbdbdb;padding:15px 20px}.confirmBookViewMB .confirmDialogTextFieldsMB .confirmDialogTextInfoMB .info-wrapper .item-price{display:flex;justify-content:flex-end}.confirmBookViewMB .confirmDialogTextFieldsMB .confirmDialogTextInfoMB .info-wrapper .item-price .price-wrapper{padding-right:10px}.confirmBookViewMB .confirmDialogTextFieldsMB .booking-wrapper{background-color:#fff;padding:20px}.confirmBookViewMB .confirmDialogTextFieldsMB .booking-wrapper .bookRoomConfirmDropDiv{margin:6px 0;width:100%}.confirmBookViewMB .confirmDialogTextFieldsMB .booking-wrapper .bookRoomConfirmDropDiv #confirmDialogNumChairsId,.confirmBookViewMB .confirmDialogTextFieldsMB .booking-wrapper .bookRoomConfirmDropDiv #confirmDialogNumChairsId1{height:auto;margin:0;padding:16px 5px 16px 30px;width:100%}.confirmBookViewMB .confirmDialogTextFieldsMB .booking-wrapper .bookRoomConfirmDropDiv .confirmDialogNumChairsIcon{background-image:url(assets/c42f28c7b59a815255fe.png);background-repeat:no-repeat;background-size:10px;height:15px;left:10px;position:absolute;top:14px;width:15px}.confirmBookViewMB .confirmDialogTextFieldsMB .booking-wrapper #confirmDialogRoomId{padding:15px 10px 15px 30px;width:100%}.confirmBookViewMB .confirmDialogTextFieldsMB #mbconfirmPalapaName{color:#666;font-size:18px;font-weight:700}.confirmBookViewMB .mbconfirmDialogActionButtonsDiv{padding-bottom:30px}.confirmBookViewMB .mbconfirmDialogActionButtonsDiv .mbconfirmDialogActionButtons{border:none;margin-bottom:15px;margin-top:15px;width:100%}#confirmBookUserForm .booking-wrapper .confirmDialogTextFieldDivMB{position:relative}@media only screen and (min-width:768px){#confirmBookUserAndAdditionals .info-box{border-radius:0;display:flex;height:60px;margin-top:0;position:relative;width:100%}#confirmBookUserAndAdditionals .info-box .info-box-text{font-size:18px;font-weight:400}#confirmBookUserAndAdditionals .info-box .info-box-image{width:20px}#confirmBookUserAndAdditionals .info-title{padding:30px}#confirmBookUserAndAdditionals .info-title .info-title-left .item-title-top{color:#666;font-size:22px;font-weight:700}#confirmBookUserAndAdditionals .info-title .info-title-left .item-title-bottom{color:#666;font-size:16px;font-weight:400;margin-top:10px}#confirmBookUserAndAdditionals .info-title .info-title-right .item-title-top{color:#666;font-size:16px;font-weight:400}#confirmBookUserAndAdditionals .info-title .info-title-right .item-title-bottom{color:#981015;font-size:22px;margin-top:5px}#confirmBookUserAndAdditionals #confirmPalapaInfo,#confirmBookUserAndAdditionals #dataContainer{background:#fff;margin:0 auto;max-width:1000px}#confirmBookUserAndAdditionals #dataContainer{padding-bottom:10px;text-align:center}#confirmBookUserAndAdditionals .mbconfirmDialogActionButtonsDiv{margin:0 auto;max-width:1000px}#confirmBookUserAndAdditionals .square-decoration-top{background-color:#fff;border-top:2px solid #dbdbdb;margin:0 120px}#confirmBookUserAndAdditionals .square-decoration-top:before{height:10px;margin-top:-7px;width:10px}#confirmBookUserAndAdditionals #dataContainer{max-height:100%;padding:15px}#confirmBookUserAndAdditionals #dataContainer .dataContainerInfo h2{color:#666;font-size:16px}#confirmBookUserAndAdditionals #dataContainer .dataContainerInfo #confirmBookUserForm{min-width:400px}#confirmBookUserAndAdditionals #dataContainer .dataContainerInfo #confirmBookUserForm .booking-wrapper div{display:block;width:100%}#confirmBookUserAndAdditionals #dataContainer .dataContainerInfo #confirmBookUserForm .booking-wrapper div input,#confirmBookUserAndAdditionals #dataContainer .dataContainerInfo #confirmBookUserForm .booking-wrapper div select{background-position-x:20px;font-size:14px!important;margin-top:0;padding:15px;width:100%}#confirmBookUserAndAdditionals #dataContainer .dataContainerInfo #confirmBookUserForm .booking-wrapper div textarea{font-size:14px!important;margin-top:0}#confirmBookUserAndAdditionals #dataContainer .dataContainerInfo #confirmBookUserForm .booking-wrapper div input{background-size:30px;padding:16px 15px}#confirmBookUserAndAdditionals #dataContainer .dataContainerInfo #confirmBookUserForm .booking-wrapper div .bookRoomConfirmDropDiv select{margin-top:0}#confirmBookUserAndAdditionals #dataContainer .dataContainerAdditional h2{color:#666;font-size:16px}#confirmBookUserAndAdditionals #dataContainer .mbconfirmDialogActionButtonsDiv{clear:both;display:block;margin:0 auto;max-width:400px;text-align:center;width:100%}#confirmBookUserAndAdditionals #dataContainer .mbconfirmDialogActionButtonsDiv button{border:none;font-size:18px;font-weight:400;margin:20px 0 10px}}@media only screen and (max-width:1200px){#confirmBookUserAndAdditionals .dataContainerAdditional,#confirmBookUserAndAdditionals .dataContainerInfo{float:none}}@media only screen and (max-width:767px){.confirmBookViewMB .modal-content{margin:0;top:0}.confirmBookViewMB .modal-content .mbconfirmBody{background-color:#fff}#confirmDialogCustomId,.booking-wrapper #confirmDialogETAId{height:auto;padding:16px 30px!important}}#confirmDialogConfirmationId{padding:15px 10px 15px 30px}#confirmBookUserAndAdditionals #dataContainer{border-top:1px solid #d3d3d3}#confirmDialogCustomId{margin-bottom:6px}body{background:none}.itemEmail,.itemName,.itemTitleName{font-size:18px;font-weight:600;margin:0 0 15px;padding:0;word-break:break-word}.itemTitleDiv{display:flex;justify-content:space-between;margin:0 0 15px}.itemTitleDiv .itemTitleName{margin:0}.itemTitleDiv #btnShare,.itemTitleDiv .btnShare{font-size:14px;margin-left:auto;max-height:45px;min-width:80px;padding:10px;text-transform:uppercase}.itemEmailAlign,.itemNameAlign,.itemTitleNameAlign{margin:15px 0 0}.itemZoneName{margin-top:0}.itemExcerpt{font-size:14px;text-align:left}.itemExcerpt ol,.itemExcerpt p,.itemExcerpt ul{margin:0}.itemLabel{display:block;font-size:12px;margin-bottom:5px}.itemValue{color:#981015;display:block;font-size:22px}.itemValue .minPriceWithFee{font-size:.5em}.fullWidthButton button{width:100%}#goToBookService{margin:0 auto;width:calc(100% - 40px)}.palapaCategoryImage{cursor:default;vertical-align:middle;width:100%}.mbcontentBox{background-color:#fff;border:1px solid #c5c5c5;position:relative}.mbAdmin .mbcontentBox{display:flex}.mbcontentBoxServices{background-color:#fff;position:relative}.mbWhiteContentBox{background-color:#fff}.mbcontentBoxInner{padding:14px 10px 0}.fixedBottomBox{background-color:transparent;left:0;padding:0 20px 20px;position:relative;width:100%}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-weight:300;margin:0}.zoomIn{transform:scale(2);transform-origin:50% 0}.userGuestBody{height:500px;margin:auto;max-width:600px;width:90%}.userGuestBody .booking-wrapper{padding:0 30px}.userGuestBody .booking-wrapper div{padding-top:5px}.userGuestBody .booking-wrapper div input,.userGuestBody .booking-wrapper div select{background-position-x:20px;font-size:14px!important;padding:10px 20px}.userGuestBody .booking-wrapper div textarea{font-size:14px!important}.userGuestBody .booking-wrapper div input{background-size:30px}.userGuestBody .booking-wrapper div .userDialogCategoryInput{width:100%!important}.manageImagesBody{width:90%}.manageImagesBody #manageImagesTitleBar{height:100%;padding:10px 0}.manageImagesBody .image_preview{border-radius:10px;height:50px;max-height:50px;-o-object-fit:cover;object-fit:cover;width:50px}@media only screen and (orientation:landscape){.bottomConfirm.fixedBottomBox{position:relative}}@media only screen and (min-width:768px){.itemExcerpt{text-align:left}}@media only screen and (max-width:768px){.itemEmail,.itemName,.itemTitleName{margin:10px 0;text-align:left}}.mbAdmin .OrangeBox{background-color:#876f38}.mbAdmin .OrangeBox .text-toggle{color:#fff}.mbAdmin .OrangeBox .text-toggle .itemEmail,.mbAdmin .OrangeBox .text-toggle .itemName,.mbAdmin .OrangeBox .text-toggle .itemTitleName{color:#fff;padding:12px 0 0 12px;position:absolute}.mbAdmin .OrangeBox .text-toggle .text-toggle-collapse{max-height:inherit;overflow:visible;padding-top:10px}.mbAdmin .categoryImage{width:100%}.mbAdmin .categoryImage .ImageCropped{height:100%;margin-top:0;width:auto}.mbAdmin #services #priceGuests label,.mbAdmin .detailExpand #internalPriceGuestsContainer,.mbAdmin .detailExpand #priceGuestsContainer{padding-left:0}.DescriptionTextAdmin{display:inline-block;width:10%}.chosen-container-single .chosen-single input[type=text]{right:0}.chosen-container-single .chosen-drop{border-radius:0}.includeTaxes{font-size:x-small;margin-bottom:1em}@media only screen and (min-width:1024px){.mbcontentBoxInner{padding:14px 20px 0 10px}}.resetPassDialogBodyViewMb .resetPassDialogBodyDiv .resetPassDialogActionButtonsDiv a{width:90%}.resetPassDialogBodyViewMb .resetPassDialogBodyDiv .resetPassDialogActionButtonsDiv .cancel-item{margin-right:0}.resetPassDialogBodyViewMb .resetPassDialogBodyDiv .resetPassDialogActionButtonsDiv .cancel-item .resetPassDialogActionButtonCreate{height:auto}.additionalItemsMB{background-color:#fff}.additionalItemsMB .bodyContent{height:100%}.additionalItemsMB .bodyContent .contentHeader{background-color:#1a1a1a;padding:0 10px;width:100%}.additionalItemsMB .bodyContent .contentHeader .info-text{color:#fff}.additionalItemsMB .bodyContent .contentWrapper{background-color:#fff;padding:15px}.additionalItemsMB .bodyContent .contentWrapper .listTitle{color:#666;font-size:16px;margin:15px 0}.additionalItemsMB .bodyContent .contentWrapper .additionalConfirm{margin-top:30px}#aditionalItemsRows{max-height:46vh;overflow-y:auto!important}@media only screen and (max-device-width:340px){.additionalItemsMB .bodyContent .contentWrapper{padding:10px 15px}.additionalItemsMB .bodyContent .contentWrapper .aditionalList .aditionalListItem{padding:5px 0}.additionalItemsMB .bodyContent .contentWrapper .aditionalListProduct .aditionalListProductName,.additionalItemsMB .bodyContent .contentWrapper .aditionalListProduct .aditionalListProductPrice{font-size:.9em}}.ConfirmBookingMenuOrderMB{display:inline-block;margin-bottom:40px;width:100%;z-index:9999}.ConfirmBookingMenuOrderMB .bodyContent{padding:10px}.ConfirmBookingMenuOrderMB .orderTitle{padding-top:10px}.ConfirmBookingMenuOrderMB .contentWrapper .orderBooking{background-color:#fff;margin-top:10px;padding:35px 15px 15px;position:relative}.ConfirmBookingMenuOrderMB .contentWrapper .orderBooking .orderBookingName{display:inline-block;font-size:1.5em}.ConfirmBookingMenuOrderMB .contentWrapper .orderBooking .orderBookingName p{font-weight:700;margin:0}.ConfirmBookingMenuOrderMB .contentWrapper .orderBooking .orderBookingName .elementZone{display:none}.ConfirmBookingMenuOrderMB .contentWrapper .orderBooking .orderBookingAddonSelector .itemQuantity{font-size:14px;height:20px;line-height:20px;width:20px}.ConfirmBookingMenuOrderMB .contentWrapper .orderBooking .orderBookingAddonSelector .itemValue{font-size:14px;margin-bottom:0;width:39px}.ConfirmBookingMenuOrderMB .contentWrapper .orderFee,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum{background-color:#fff;border-bottom:1px solid #dbdbdb;margin-top:10px;padding:15px 12px 15px 20px}.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeTotalRow,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderSumSubtotal,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeSubtotal,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderSumSubtotal,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeSubtotal,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeTotalRow,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal{align-items:flex-start;display:flex;margin:0 15px;padding-right:20px;width:100%}.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal .orderSumSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeTotalRow .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeTotalRow .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeTotalRow .orderSumSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderSumSubtotal .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderSumSubtotal .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderSumSubtotal .orderSumSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeSubtotal .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeSubtotal .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeSubtotal .orderSumSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow .orderSumSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderSumSubtotal .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderSumSubtotal .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderSumSubtotal .orderSumSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeSubtotal .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeSubtotal .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeSubtotal .orderSumSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeTotalRow .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeTotalRow .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeTotalRow .orderSumSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal .orderFeeTotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal .orderSumSubtotalText{color:#666;display:inline-block;padding-left:15px;text-transform:uppercase}.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal .orderSumSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeTotalRow .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeTotalRow .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeTotalRow .orderSumSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderSumSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderSumSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderSumSubtotal .orderSumSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeSubtotal .orderSumSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow .orderSumSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderSumSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderSumSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderSumSubtotal .orderSumSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeSubtotal .orderSumSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeTotalRow .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeTotalRow .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeTotalRow .orderSumSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal .orderSumSubtotalValue{color:#666;display:inline-block;float:right;font-size:1.3em;font-weight:700}.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeTotalRow .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeTotalRow .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderSumSubtotal .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderSumSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeSubtotal .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderSumSubtotal .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderSumSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeSubtotal .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeTotalRow .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeTotalRow .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal .orderFeeSubtotalText,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal .orderFeeSubtotalValue{font-size:1.1em}.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeTotalRow .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeTotalRow .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderSumSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderSumSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderSumSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderSumSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeSubtotal .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeTotalRow .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderFeeTotalRow .orderFeeTotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal .orderFeeTotalValue{padding-right:16px;text-align:right}.ConfirmBookingMenuOrderMB h2{margin:.3em 0}.ConfirmBookingMenuOrderMB .orderNote{font-size:14px;margin-bottom:15px;padding:10px}.ConfirmBookingMenuOrderMB #extra_terms_container{margin:10px 0}.ConfirmBookingMenuOrderMB #extra_terms_container .orderNote.freeze{padding:0 10px}.cartBookingImg{margin:25px}@media only screen and (min-width:1024px){#editOrderSummary{height:25px;width:25px}.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal .orderFeeSubtotalValue,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow .orderFeeTotalValue{padding-right:5px}.ConfirmBookingMenuOrderMB .bodyContent{padding:30px 60px}.ConfirmBookingMenuOrderMB .bodyContent .orderFee,.ConfirmBookingMenuOrderMB .bodyContent .orderFeeTotal,.ConfirmBookingMenuOrderMB .bodyContent .orderSum{margin-top:15px;padding:15px 12px 15px 20px}.ConfirmBookingMenuOrderMB .bodyContent .orderFee .orderFeeSubtotal,.ConfirmBookingMenuOrderMB .bodyContent .orderFee .orderFeeTotalRow,.ConfirmBookingMenuOrderMB .bodyContent .orderFee .orderSumSubtotal,.ConfirmBookingMenuOrderMB .bodyContent .orderFeeTotal .orderFeeSubtotal,.ConfirmBookingMenuOrderMB .bodyContent .orderFeeTotal .orderFeeTotalRow,.ConfirmBookingMenuOrderMB .bodyContent .orderFeeTotal .orderSumSubtotal,.ConfirmBookingMenuOrderMB .bodyContent .orderSum .orderFeeSubtotal,.ConfirmBookingMenuOrderMB .bodyContent .orderSum .orderFeeTotalRow,.ConfirmBookingMenuOrderMB .bodyContent .orderSum .orderSumSubtotal{margin:0}.ConfirmBookingMenuOrderMB .bodyContent .orderNote{padding:0 0 0 15px!important}.ConfirmBookingMenuOrderMB .bodyContent .orderAccept{display:flex;justify-content:center;text-align:center}.ConfirmBookingMenuOrderMB .bodyContent .orderAccept .orderAcceptButton{justify-content:center;margin:5px;width:400px!important}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking{border:1px solid #dbdbdb;display:inline-flex;padding:0;width:100%}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingDetails,.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingItems,.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingName{display:table-cell}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingDetails{padding:15px 0}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingItems{padding:35px 0 15px}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingName{background-color:#f5f5f5;justify-content:center;padding:25px 0;text-align:center;vertical-align:middle;width:35%!important}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingName .elementName{color:#666;font-size:20px;margin:0;padding:15px;text-align:left}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingName .elementZone{margin-top:10px}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingDetails{border-right:1px solid #dbdbdb;justify-content:center;margin-left:15px;min-width:200px;vertical-align:top;width:35%}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingItems{display:inline-block;margin-left:15px;padding-right:25px;padding-top:35px;width:55%}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingItems #undiscountedPrice,.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingItems #undiscountedPriceFee{justify-content:space-between}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingItems .orderBookingAddon .orderBookingAddonSelector .itemQuantity{font-size:20px;height:30px;width:30px}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingItems .orderBookingAddon .orderBookingAddonSelector .itemValue{font-size:18px}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderMenuItem{padding:0}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingClose{height:25px;width:25px}.ConfirmBookingMenuOrderMB #extra_terms_container{padding-left:15px}.ConfirmBookingMenuOrderMB .orderNote.freeze{height:auto}.ConfirmBookingMenuOrderMB .orderNote.freeze .portalAgreementBox .portalCheckbox{line-height:2px}}.portalAgreementBox{align-items:flex-start;display:flex}@media only screen and (min-width:1200px){.ConfirmBookingMenuOrderMB .bodyContent{float:none;margin:auto;padding:0 10% 30px;width:100%}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking{flex-direction:row}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingName{flex-basis:29%}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingItems{margin-right:15px}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingItems .ProductNameCart{margin:0 0 0 30px}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingItems #aditionalListProductName{font-weight:700}}@media only screen and (min-width:320px){.ConfirmBookingMenuOrderMB .contentWrapper .orderBooking .orderBookingName{font-size:1.4em}}@media only screen and (min-width:300px){.PriceRight{width:100%}.ConfirmBookingMenuOrderMB .contentWrapper .orderFee .orderFeeSubtotal,.ConfirmBookingMenuOrderMB .contentWrapper .orderFeeTotal .orderFeeTotalRow,.ConfirmBookingMenuOrderMB .contentWrapper .orderSum .orderSumSubtotal{margin:0;padding-right:0}.ConfirmBookingMenuOrderMB .contentWrapper .orderBooking .orderBookingName{padding:10px 5px;width:100%}.orderBookingDetails{padding:10px 0}}@media only screen and (min-width:414px){.ConfirmBookingMenuOrderMB .contentWrapper .orderBooking .orderBookingName{font-size:1.2em}}@media only screen and (max-width:650px){.ConfirmBookingMenuOrderMB .orderTitle.flex-space-between{display:block!important}}@media only screen and (min-width:651px){.ConfirmBookingMenuOrderMB .orderTitle.flex-space-between{display:flex!important}.ConfirmBookingMenuOrderMB .orderTitle.flex-space-between .page-title{font-size:32px}.ConfirmBookingMenuOrderMB .orderTitle.flex-space-between .info-note{height:45px;width:180px}}.iconGrey{color:#666;display:inline-block;font-size:1em;padding-right:20px}.orderPaidTotal .orderPaidTotalText{display:inline-block;font-size:1.1em;padding-left:15px;text-transform:uppercase}.orderPaidTotal .orderPaidTotalValue{font-size:1.1em}.orderPaidTotal .orderPaidTotalRow{padding-right:5px}@media only screen and (min-width:1024px){.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingName .elementName{font-size:18px;padding:10px}.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingDetails,.ConfirmBookingMenuOrderMB .bodyContent .orderBooking .orderBookingItems{width:45%}}.itineraryView .bodyContent{background-color:#fff;margin:10px auto;padding:10px;width:90%}.itineraryView .bodyContent .contentHeader .itineraryTitle{background-color:#fff;margin:10px auto;width:80%}.itineraryView .bodyContent .contentHeader .itineraryTitle .page-title{padding:5px}.itineraryView .bodyContent .contentWrapper .listTitle{color:#666;font-size:16px;margin:12}.itineraryView .bodyContent .contentWrapper .itineraryEmpty{display:none}.itineraryView .bodyContent .contentWrapper .itineraryItem{margin-top:10px;position:relative}.itineraryView .bodyContent .contentWrapper .itineraryItem .itineraryItemHeader{align-items:center;background-color:#f5f5f5;display:flex;justify-content:space-between;padding:15px}.itineraryView .bodyContent .contentWrapper .itineraryItem .itineraryItemHeader .floatLeft{margin-right:5px}.itineraryView .bodyContent .contentWrapper .itineraryItem .itineraryItemContent{background-color:#fff;padding:15px}.itineraryView .bodyContent .contentWrapper .itineraryItem .itineraryItemContent .orderFeeSubtotalText,.itineraryView .bodyContent .contentWrapper .itineraryItem .itineraryItemContent .orderFeeTotalText,.itineraryView .bodyContent .contentWrapper .itineraryItem .itineraryItemContent .orderSumSubtotalText{color:#666;display:inline-block;padding-left:20px;text-transform:uppercase}.itineraryView .bodyContent .contentWrapper .itineraryItem .itineraryItemContent .orderFeeSubtotalValue,.itineraryView .bodyContent .contentWrapper .itineraryItem .itineraryItemContent .orderFeeTotalValue,.itineraryView .bodyContent .contentWrapper .itineraryItem .itineraryItemContent .orderSumSubtotalValue{color:#666;display:inline-block;float:right;font-size:1.3em;font-weight:700}.itineraryView .bodyContent .contentWrapper .itineraryItem .square-decoration-top:before{margin-top:-20px}.itineraryItemContentClose{color:#876f38;cursor:pointer;display:flex;font-size:12px;justify-content:center;line-height:18px;margin-left:auto;min-width:130px;padding:10px;text-align:center}@media only screen and (min-width:768px){.itineraryView{display:inline-block;width:100%}.itineraryView .bodyContent{padding:10px 120px 60px}.itineraryView .bodyContent .contentWrapper .itineraryItem{border:1px solid #dbdbdb;margin-top:20px}.itineraryView .bodyContent .contentWrapper .itineraryItem .itineraryItemHeader .floatLeft{width:70%}.itineraryView .bodyContent .contentWrapper .itineraryItem .itineraryItemHeader .itineraryItemContentClose{font-size:15px}}.infoView{margin-top:20%;width:100%}.infoView .infoViewContainer{text-align:center}.infoView .infoViewContainer .infoViewTitle{color:#666;font-size:32px;font-weight:700}.infoView .infoViewContainer .infoViewSubtitle{font-size:20px}.infoView .infoViewContainer .infoViewGo{border:none;display:block;font-size:18px;margin:30px auto;width:300px}.infoView .infoViewContainer .infoViewBack{color:#981015;font-size:18px}@media only screen and (max-width:1200px){#mapDate1,#mapDate3{display:none!important}.bookView .bodyContent #contentHeader .bookDate .bookDateRangeShiftButtons{width:24px}#filter_container,#hotelServicesBookings,#hotelServicesBookingsReport{min-width:1200px}.detailExpand.manageService{min-width:1400px}}@media only screen and (max-width:900px){.bookView{align-content:space-around;display:flex;flex-flow:column;overflow:visible}.bookView .bodyContent #contentHeader .contentHeaderActions{background-color:transparent;margin:0;width:auto}.bookView .bodyContent #contentHeader #contentMultipleBookings{display:inline-flex;margin:0 auto;min-width:auto}.bookView .bodyContent #contentHeader .bookDate{align-items:center;background-color:transparent;display:flex;flex-flow:row;height:auto;margin:0 auto;width:auto}.bookView .bodyContent #contentHeader .bookDate .bookDateRangeButtonDiv .bookingDateCalendarIcon{top:calc(50% - 8.5px)}.bookView .bodyContent #bodyNavDropdown,.bookView .bodyContent #contentSubHeaderContainer{order:3}.bookView .bodyContent #contentSubHeader,.bookView .bodyContent #contentSubHeaderContainer{justify-content:space-around}.bookView .bodyContent #contentSubHeader .contentSubHeaderDivPalapa,.bookView .bodyContent #contentSubHeaderContainer .contentSubHeaderDivPalapa{margin-top:0}.bookView .bodyContent #contentSubHeader #closePalapaDetailsBtn,.bookView .bodyContent #contentSubHeaderContainer #closePalapaDetailsBtn{background-color:#fff;padding:0}.bookView .bodyContent #contentSubHeader .closePalapaDetailsCls,.bookView .bodyContent #contentSubHeaderContainer .closePalapaDetailsCls{top:65px}.bookView .bodyContent #contentSubHeader #contentCheckinHeader,.bookView .bodyContent #contentSubHeaderContainer #contentCheckinHeader{align-content:center;align-items:center;display:flex;flex-flow:column;position:relative;top:0}.bookView .bodyContent #contentSubHeader #subheaderPalapa,.bookView .bodyContent #contentSubHeaderContainer #subheaderPalapa{padding:0}.bookView .bodyContent #bookDateRangeButtonIdUntil,.bookView .bodyContent #mapDate1,.bookView .bodyContent #mapDate3,.bookView .bodyContent .contentSubHeaderDivSpacer{display:none!important}.bookView .bodyContent #searchBookingsDivWrapper .bookRoomDropDiv .bookHeaderSearchPanelIcon{position:absolute;right:2px;top:20px}.buttonWhite{min-width:120px}.gridFilter .chosen-select{height:44px;margin:0}.gridFilter .form-semiround{border-radius:0;height:44px;margin:0}.AppSimphonyView{min-width:1400px}}@media only screen and (max-width:600px){.bookView .bodyContent #contentHeader{flex-wrap:wrap;justify-content:center}#btnCancelEditedPalapas,#btnCancelEditedPalapasFree,#btnSaveEditedPalapas{float:none}.bodyNavBarSearchClosed{top:320px}#contentSubHeaderContainer{flex-flow:column}}@media only screen and (max-width:350px){.labelAddOn{padding-bottom:5px}.bookView .bodyContent #contentMap .leaflet-right .leaflet-control{margin-right:-10px}}@media only screen and (max-width:1025px){.AppUsersView,.BookingPaymentsView{min-width:1500px}.manageBookingMainBody{min-width:1300px}.AppBookingDiscountsView,.AppPalapasView,.AppRoomsView,.AppZonesView{min-width:1200px}#hotelGridBookings{min-width:1124px}.flex-centered{flex-wrap:wrap}#communications-h1,#communications-tabs{min-width:1300px}}#bodyNavSelect_chosen{width:100%!important}