.offerTermsBox{background:#fff;border-radius:15px;box-shadow:0 1px 4px 0 rgba(32,33,36,.28);margin:15px auto;max-width:850px;padding:25px;text-align:left}.offerTermsBox p{font-size:16px;margin:13px 0;line-height:20px}.offerTermsBox .darkOrange{color:#ff8c00}.sb-content-text-ctn{padding:20px 10px 20px 10px;text-align:left;font-size:15px}.sb-content-text-ctn ul{padding-left:20px}.sb-content-text-ctn ul li{list-style-type:disc}.responsive-image{max-width:550px!important;width:100%;height:auto}.black{color:#000}.highlight-deposit-ctn{width:100%}.highlight-deposit-box{width:800px;text-align:center;background-color:#ff7a00;height:80px;color:#fff;line-height:79px;font-size:18px;box-shadow:0 1px 4px 0 rgba(32,33,36,.28);margin:0 auto;border-radius:15px;position:relative;font-weight:bold;z-index:1000}.highlight-deposit-star{position:absolute;top:-50px;right:-60px;background:url(https://static.magicbreaks.co.uk/mb-media/Images/superbrand/stars/star-deposits-3.png) center center/contain no-repeat;padding:60px 45px 50px 67px;width:207px;height:200px}.highlight-deposit-star-2{background:url(https://static.magicbreaks.co.uk/mb-media/Images/superbrand/stars/star-deposits-lightblue.png) center center/contain no-repeat}.highlight-deposit-txt{font-size:20px;font-weight:bold;line-height:24px;-webkit-transform:rotate(-12deg);-moz-transform:rotate(-12deg);-ms-transform:rotate(-12deg);-o-transform:rotate(-12deg);transform:rotate(-12deg);text-align:center}.highlight-deposit-txt-2{color:#fb902d}.offerBox{background:#fff;border-radius:15px;box-shadow:0 1px 4px 0 rgba(32,33,36,.28);margin:30px auto;width:700px;padding-bottom:10px;text-align:left}.offerBox .text{padding:10px 20px}.offerBox img{max-width:100%}.offerBox .offerImage.ticketPrices img{border-radius:12px 12px 0 0;width:100%}.offerBox .text p{color:#222;padding:0;margin:15px 0;font-size:14pt;line-height:20px}.offerBox .text a{color:#00bcde;text-decoration:none}.offerBox .text a:hover{color:#ff670e}.offerBox .text strong{color:#ff670e}.offerBox .text h3{font-size:18px}.offerBox .title{height:75px;background:#00bcde;border-radius:15px 15px 0 0}.offerBox .title h3.longer{font-size:20pt;padding-top:25px;width:80%;margin:auto}.offerBox .title h3{color:#fff;font-size:20pt;padding-top:25px;text-align:center;font-weight:bold}.offerBox .title .bgStar{background-image:url(https://www.magicbreaks.co.uk/media/q0tj1h05/star-offers.png);height:75px}.infoCall{margin:0 8px -6px 0}.roundPriceTable{background-color:#f90;background-image:linear-gradient(#f90,#ff7a00);border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.25);color:#fff;font-weight:normal;font-size:15px;margin:0 auto;text-align:center;width:95%;max-width:450px}.roundPriceTable .row60{height:60px}.caja1{background-color:#fff!important;border:3px solid #f90;box-shadow:3px 3px 5px #888;color:#f90;line-height:35px;margin:17px 6px 0 18px;padding:5px 5px 0 0;text-align:center;width:350px}.estrella{background-image:url('https://static.magicbreaks.co.uk/mb-media/Images/MagicBreaks/NEW MB DESIGN/star.png');float:left!important;height:50px!important;margin:0!important;width:50px!important}.caja2{background-color:#fff;border:3px solid #f90;margin:17px 6px 0 18px;padding:10px}.newPriceTable{border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.25);font-size:14px;margin:0 auto;max-width:650px;text-align:center;width:100%;table-layout:fixed}.newPriceTable tbody tr{background:#fff;height:45px}.newPriceTable.orangeT tbody tr.coloured{background:#fff2dd}.newPriceTable td.topLeft{border-radius:12px 0 0 0}.newPriceTable td{line-height:15px;padding:5px}.cellWidth10{width:10%}.cellWidth80{width:80%}.newPriceTable td.borderL{border-left:1px solid #eee}.newPriceTable td.topMid{border-left:1px solid #eee}.newPriceTable td.topRight{border-left:1px solid #eee;border-radius:0 12px 0 0}.newPriceTable.w450{max-width:450px}.newPriceTable.orangeT thead td{background:#f90}.newPriceTable td.topOne{border-radius:12px 12px 0 0}.newPriceTable thead tr{color:#fff;height:55px}.newPriceTable td.botR{border-left:1px solid #eee;border-radius:0 0 12px 0}.newPriceTable.blueT thead td{background:#00bcde}.newPriceTable.blueT tbody tr.last.coloured td{background:#def4f8}.restaurantsTable{background:#14b9db;border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.25);color:#fff;font-size:14px;line-height:20px;margin:0 auto;text-align:center}.restaurantsTable .rowHeight{height:60px}.restaurantsTable .cell.topLeft{border-top-left-radius:12px;width:32%}.restaurantsTable .cell{border:.5px solid #fff;padding:5px}.restaurantsTable .cell.cuisine{width:22%}.restaurantsTable .cell.location{width:22%}.restaurantsTable .cell.topRight{border-top-right-radius:12px;width:8%}.restaurantsTable .cell img{width:24px}.offerBox .text img{vertical-align:middle}.mealPlanInfo{width:685px;margin:0 auto 10px}.mealPlanIcons{font-size:10.5pt;margin:0 auto;max-width:500px;padding:0;width:100%}.mealPlanInfo img{display:inline;margin-right:10px;width:auto}.cellWidth50{width:50%}.offerBox.mPlans .tips,.offerBox .departTitle{font-size:25px;text-decoration:underline}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2;color:inherit}.hotel-map-label{margin-left:auto;margin-right:auto;width:128px;cursor:pointer;margin-bottom:10px}.hotel_map{border-style:none;border-radius:7px;background-color:#add8e6;display:flex;height:43px;gap:7%;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.google_logo{width:33px;margin-left:3px}.mapPopup_label{width:80%;margin-left:auto;margin-right:auto}.mapDisplay{display:flex;flex-direction:column;align-items:flex-end;background-color:#ff671f;padding:.3% .3% .5% .3%;border-radius:15px;max-width:95%;margin:0 auto;gap:5px}.mapBox{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:5px}.closeMapView{background-color:#f90;border:3px solid #fff;border-radius:18px;height:21px;width:21px;font-weight:bold;text-align:center;color:#fff;cursor:pointer;flex-flow:column-reverse;justify-content:center}.home-page-info-txt img{max-width:100%}.darkOrange{color:#ff8c00!important}.veganProd{border:2px solid #f90;background:#ff990015;border-radius:5px;color:#fff;margin:20px auto;width:100%;text-align:center}.veganProd .title{background:#f90;background-image:url(https://static.magicbreaks.co.uk/mb-media/158525/disney-stars-magicbreaks.png);line-height:60px}.veganProd .interiorFirst{padding:10px}.veganProd .interior{clear:both;padding:10px}.veganProd h3{color:#555;font-size:21px;line-height:40px;font-weight:700}.veganProd h2{line-height:60px}.veganProd .tablaFloated,.veganProd .tablaCentered{background:#f90;background-image:-webkit-linear-gradient(#f90,#ff7a00);background-image:linear-gradient(#f90,#ff7a00);border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.25);width:46%}.veganProd .tablaFloated{float:left;margin:10px 2% 20px}.veganProd .tablaCentered{margin:10px auto 20px}.veganProd .restName,.veganProd .restNameMulti{border:1px solid #fff;border-radius:12px 12px 0 0;height:50px;padding:2%}.veganProd .restName{font-size:20px}.veganProd .restNameMulti{font-size:16px}.veganProd .prodNameTop,.veganProd .menuCatTop,.veganProd .regCell,.veganProd .prodNameBottom,.veganProd .menuCatBottom,.veganProd .prodNameOne,.veganProd .menuCatOne,.veganProd .veganAreaHotel{border:1px solid #fff;line-height:20px;height:50px;padding:0 2%}.veganProd .prodNameTop{width:75%}.veganProd .menuCatTop{width:25%}.veganProd .prodNameBottom{border-radius:0 0 0 12px}.veganProd .menuCatBottom{border-radius:0 0 12px 0}.veganProd .prodNameOne{border-radius:0 0 0 12px;width:75%}.veganProd .menuCatOne{border-radius:0 0 12px 0;width:25%}.veganProd .interior hr{margin-bottom:15px}.veganProd .veganAreaHotel{border-radius:0 0 12px 12px}.veganProd .clearFix{clear:both}.travInsurTable{color:#fff;font-size:9pt;margin:0 auto;max-width:750px;width:100%;text-align:center;text-shadow:none}.travInsurTable .row50{height:50px}.travInsurTable #blueCell{background:#52b4da}.travInsurTable #orangeCell{background:#fe8d1f}.travInsurTable #greenCell{background:#c7fabc;color:#000}.travInsurTable .topLeft{border-radius:12px 0 0 0}.travInsurTable .topRight{border-radius:0 12px 0 0}.travInsurTable .botLeft{border-radius:0 0 0 12px}.travInsurTable .botRight{border-radius:0 0 12px 0}@media(max-width:768px){.highlight-deposit-box{width:96%;display:table;line-height:unset}.highlight-deposit-star{width:149px;height:145px;right:-15px;top:-62px;padding:50px 20px 50px 32px}.highlight-deposit-txt{font-size:15px;line-height:17px}.highlight-deposit-box-txt{display:table-cell;vertical-align:middle;height:inherit;width:72%;padding:5px 5px 5px 20px;line-height:20px}main .pageInfo,.highlight-deposit-ctn{width:100%}.offerBox{width:100%}.mealPlanInfo{width:95%}.offerBox.mPlans .tips,.offerBox .departTitle{font-size:25px;text-decoration:underline}.pageInfo.sb-content-text-ctn{font-size:15px}.pageInfo.sb-content-text-ctn img{max-width:100%}.pageInfo.sb-content-text-ctn table.newPriceTable{max-width:100%!important;display:table-cell;font-size:12px!important}.pageInfo.sb-content-text-ctn table.newPriceTable tr td{width:auto!important}.offerBox .text p{font-size:15px}.mapPopup_label{width:100%}.offerBox .title h3.longer{font-size:18pt;padding-top:10px}.offerBox .title .bgStar{background-image:url(https://www.magicbreaks.co.uk/media/3pod0awz/star-offers-small.png);height:75px}.mapDisplay{padding:1%}}