.blueLinks{color:#00bcde;text-decoration:none}.blueLinks:hover{color:#ff670e}.home-page-info-txt p,.sbpcb-info-ctn p.subtitle,.box-content .info-box p{margin-bottom:8px}.box-content .info-box{margin-bottom:20px}.box-content .info-box a{color:#00bcde;text-decoration:none}.sbpcb-info-ctn .benefitsList p{margin-bottom:6px}.sbpcb-info-ctn .benefitsList img{display:inline-block;vertical-align:sub}.getQuoteButton{background:#ff670e;border-radius:15px;color:#fff;display:block;font-size:15pt;line-height:45px;margin:5px auto;text-align:center;width:90%}.getQuoteButton a{color:#fff;text-decoration:none}.getQuoteButton:hover{background:#00bcde}.contentBox{border:2px solid #f90;border-radius:15px;box-shadow:0 1px 6px rgba(0,0,0,.25);margin:20px auto 0;max-width:960px;width:100%}.contentBox.withImage{max-width:670px}.contentBox.withImage650{max-width:650px}.contentBox.withImage610{max-width:610px}.contentBox.withImage750{max-width:750px}.contentBox .title{background-color:#f90;background-image:url(/mb-media/158525/disney-stars-magicbreaks.png);border-radius:13px 13px 0 0;color:#fff;line-height:60px;padding:10px;text-align:center}.contentBox .content{padding:20px 10px;text-align:left;width:auto}.contentBox h2{margin-bottom:15px;text-decoration:underline}.contentBox .title h2{font-size:20pt;margin-bottom:0;text-decoration:none}.contentBox a{color:#14b9db;text-decoration:none}.contentBox a:hover{color:#f90}.contentBox img.headImg{width:100%}.contentBox img.mickey{margin-left:10px}.contentBox img.calendar{margin-bottom:8px;margin-right:10px;vertical-align:middle}.contentBox .centerImg{text-align:center}.contentBox .centerImg img{width:auto}.cellWidth5{width:5%}.cellWidth10{width:10%}.cellWidth15{width:15%}.cellWidth20{width:20%}.cellWidth25{width:25%}.cellWidth30{width:30%}.cellWidth35{width:35%}.cellWidth40{width:40%}.cellWidth45{width:45%}.cellWidth50{width:50%}.cellWidth55{width:55%}.cellWidth60{width:60%}.cellWidth65{width:65%}.cellWidth70{width:70%}.cellWidth75{width:75%}.cellWidth80{width:80%}.cellWidth85{width:85%}.cellWidth90{width:90%}.cellWidth95{width:95%}.mealPlanBox{padding:0 0 5px 0;width:95%}.mealPlanBox .title{background-color:#f90;background-image:url(/mb-media/158525/disney-stars-magicbreaks.png);border-radius:13px 13px 0 0;color:#fff;line-height:60px;margin-bottom:5px;text-align:center}.mealPlanBox img{margin-top:-5px;width:100%}.mealPlanBox .content{padding:5px 10px}.mealPlanBox .clickButton{background:#14b9db;border-radius:15px;box-shadow:0 1px 6px rgba(0,0,0,.25);line-height:40px;margin:0 auto;text-align:center;width:250px}.mealPlanBox .clickButton:hover{box-shadow:0 2px 6px rgba(0,0,0,.75)}.mealPlanBox .clickButton a{color:#fff;text-decoration:none}.mealPlanInfo{margin:0 auto 10px;width:95%}.mealPlanInfo img{display:inline;margin-right:5px;width:24px}.restaurantsTable{background:#14b9db;border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.25);color:#fff;font-size:8pt;line-height:11pt;margin:0 auto;text-align:center}.restaurantsTable .rowHeight{height:60px}.restaurantsTable .rowHeight.alt{background:#11afd0}.restaurantsTable .cell{border:.5px solid #fff;padding:1px}.restaurantsTable .cell.topLeft{border-top-left-radius:12px;width:32%}.restaurantsTable .cell.topRight{border-top-right-radius:12px;width:8%}.restaurantsTable .cell.cuisine{width:22%}.restaurantsTable .cell.location{width:22%}.restaurantsTable .cell.bottomLeft{border-bottom-left-radius:12px}.restaurantsTable .cell.bottomRight{border-bottom-right-radius:12px}.restaurantsTable .cell img{vertical-align:middle;width:20px}.mealPlanIcons{font-size:9.5pt;margin:0 auto;max-width:500px;padding:0;width:100%}.videosContainer{margin:0 auto;max-width:700px;text-align:center}.videosContainer.atTickets,.videosContainer.sixFifty{max-width:650px}.videosContainer h3{font-size:15pt;margin:0}.videosContainer .videoContainer{border:10px solid #fff;border-radius:18px;box-shadow:0 1px 3px rgba(0,0,0,.25);margin:10px auto 35px}.videoMainBox{background:#fff;border:2px solid #f70;border-radius:18px;box-shadow:0 1px 3px rgba(0,0,0,.25);margin:0 auto;max-width:700px;text-align:center}.videoMainBox .videoTitle{background-color:#f70;border-radius:12px 12px 0 0;color:#fff;line-height:65px;padding:5px}.videoMainBox .videoTitle h2{font-size:20pt;margin:0}.videoMainBox .videoContent{padding:20px 2% 0}.videoMainBox .videoContent h3{font-size:15pt;margin:0}.videoMainBox .videoContent .videoContainer{margin:10px auto 35px}.videoContainer{max-width:700px;max-height:400px;margin:0 auto}.video-responsive{border-radius:12px;position:relative;padding-bottom:52%;padding-top:30px;height:0;overflow:hidden}.video-responsive iframe,.video-responsive object,.video-responsive embed{position:absolute;top:0;left:0;width:100%;height:100%}.offerBox{background:#fff;border-radius:15px;box-shadow:0 1px 4px 0 rgba(32,33,36,.28);margin:30px auto;max-width:960px;padding-bottom:10px;text-align:left;width:100%}.offerBox .title{background:#00bcde;border-radius:15px 15px 0 0;height:75px}.offerBox .title .bgStar{background-image:url("https://www.magicbreaks.co.uk/media/3pod0awz/star-offers-small.png");height:75px}.offerBox .title h3{color:#fff;font-size:20pt;padding-top:25px;text-align:center}.offerBox .title h3.longer{font-size:18pt;margin:auto;padding-top:10px;width:80%}.offerBox .title h3.longest{font-size:15pt;margin:auto;padding-top:14px;width:90%}.offerBox .text{padding:10px 20px}.offerBox .text p{color:#222;padding:0;margin:15px 0}.offerBox .text p span{font-size:15pt}.offerBox .text img{margin-bottom:3px}.offerBox .text a{color:#00bcde;text-decoration:none}.offerBox .text a:hover{color:#ff670e;text-decoration:none}.offerBox .text strong{color:#ff670e}.offerBox .text h4{font-size:16pt;margin:20px 0 -15px}.offerBox .text.centered{text-align:center}.offerBox .offerImage{display:none}.offerBox .offerImage.ticketPrices{display:block}.offerBox .offerImage.ticketPrices img{border-radius:12px 12px 0 0;width:100%}.offerBox.mPlans .tips,.offerBox .departTitle{font-size:25px;text-decoration:underline}.offerBox.mPlans .boxTitle,.offerBox.smallest .boxTitle{font-size:28px;margin:20px 0 30px;text-align:center}.offerBox.mPlans .tableTitle,.offerBox.smallest .tableTitle{margin:25px auto 15px;text-align:center}.offerBox.mPlans p.tableBreak,.offerBox p.tableBreak{margin:10px auto;line-height:10px}.offerTermsBox{background:#fff;border-radius:15px;box-shadow:0 1px 4px 0 rgba(32,33,36,.28);margin:0 auto;max-width:800px;padding:15pt 10pt;text-align:left}.boxBanner{background:#ffb900;border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.25);color:#fff;font-size:14pt;font-weight:bold;margin-top:35px;padding:20px 10px;text-align:center}.boxBanner:hover{background:#ff7a00}.boxBanner a{color:#fff;text-decoration:none}.boxBanner a:hover{color:#fee3ca}.boxBanner.flash{background-image:url('https://www.magicbreaks.co.uk/media/zughssi5/flash.gif')}.boxBanner.flashRed{background-image:url('https://www.magicbreaks.co.uk/media/qnveheac/flash-sale.gif')}.d-link-blanco{color:#fff;text-decoration:none}.d-link-azul{color:#14b9db;text-decoration:none}.d-link-azul:hover{color:#f90}.d-colour-box-exterior,.d-colour-box-exterior-pink,.d-colour-box-exterior-purple,.d-colour-box-exterior-orange,.d-colour-box-exterior-sky,.d-colour-box-exterior-gold,.d-colour-box-exterior-blue,.d-colour-box-exterior-red,.d-colour-box-parks{border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.33);display:block;height:auto;margin-bottom:10px}.d-colour-box-exterior{background:#ff7a00}.d-colour-box-parks{background:#ff7a00}.d-colour-box-exterior-pink{background-image:-webkit-linear-gradient(#fd73b4,#e75e8b);background-image:linear-gradient(#fd73b4,#e75e8b)}.d-colour-box-exterior-purple{background-image:-webkit-linear-gradient(#9279ff,#9f70d4);background-image:linear-gradient(#9279ff,#9f70d4)}.d-colour-box-exterior-orange{background-image:-webkit-linear-gradient(#f96,#fd7633);background-image:linear-gradient(#f96,#fd7633)}.d-colour-box-exterior-sky{background-image:-webkit-linear-gradient(#85c2ff,#5d9ede);background-image:linear-gradient(#85c2ff,#5d9ede)}.d-colour-box-exterior-gold{background-image:-webkit-linear-gradient(#ffba31,#eda109);background-image:linear-gradient(#ffba31,#eda109)}.d-colour-box-exterior-blue{background-image:-webkit-linear-gradient(#9494ff,#6f6fe7);background-image:linear-gradient(#9494ff,#6f6fe7)}.d-colour-box-exterior-red{background-image:-webkit-linear-gradient(#ff6a6e,#ff3f44);background-image:linear-gradient(#ff6a6e,#ff3f44)}.d-colour-box-image{height:auto;width:auto}.d-colour-box-image img{border-radius:15px 15px 0 0;width:100%}.d-colour-box-text1{color:#fff;display:block;height:auto;text-align:center;vertical-align:middle;width:100%}.d-colour-box-text2{margin-left:0;padding:6px 15px;text-align:center}.d-colour-box-text2 a{color:#fff;text-decoration:none}.d-colour-box-title{font-size:30px;font-weight:bolder}.d-colour-box-title2{font-size:28px;font-weight:bolder}.d-colour-box-vnp-content{font-size:16px;line-height:20px}.d-colour-box-tabla,.d-colour-box-tabla1,.d-colour-box-tabla3,.d-colour-box-tabla4{line-height:20px;margin:10px 0 0 15px;text-align:left;width:auto}.d-colour-box-tabla1{font-size:14px;line-height:16px}.d-colour-box-tabla2{font-size:14px;line-height:16px;margin:10px 0 0 0;text-align:left;width:auto}.d-colour-box-tabla3{margin:10px 0 0 40px}.d-colour-box-tabla4{margin:7px 0 0 40px}.d-colour-box-pdr50{padding-right:50px}.d-colour-box-gap{width:30px}.d-colour-box-mgbt5{margin-bottom:5px}.d-colour-box-lhgt18{line-height:18px!important}.d-tabla-hotel,.d-tabla-standard,.d-block-tabla-prices,.d-block-tabla-prices2,.d-block-tabla-closures{background-color:#f90;color:#fff;font-weight:normal;margin-left:auto;margin-right:auto;text-align:center}.d-tabla-hotel{width:100%}.d-tabla-standard{width:85%}.d-tabla-white-border{border:1px solid #fff}.d-tabla-w-bdr-pad5{border:1px solid #fff;padding:5px}.d-block-tabla-prices{width:95%}.d-block-tabla-prices.transfers{width:95%;font-size:.8em}.d-block-tabla-prices2{max-width:500px;width:95%}.d-block-tabla-closures{margin:0 auto;width:auto}.d-white-box-star{background-image:url('/mb-media/Images/MagicBreaks/NEW MB DESIGN/star.png');float:left!important;height:50px!important;margin:0!important;width:50px!important}.d-white-box-title,.d-white-box-title-park{background-color:#fff!important;border:3px solid #f90;box-shadow:0 1px 5px rgba(0,0,0,.33);margin:15px 6px 0 6px;color:#f90;line-height:35px;padding:5px;text-align:center}.d-white-box-title{font-size:24pt}.d-white-box-title-park{font-size:18pt;width:400px}.d-white-box-content{background-color:#fff!important;border:3px solid #f90;box-shadow:0 1px 3px rgba(0,0,0,.25);margin:15px 6px 0 6px;padding:10px}.d-white-box-terms{font-size:26pt}.d-white-box-image{box-shadow:1px 2px 5px #999;margin:0 6px 0 18px}.d-block-tabla-exterior,.d-block-tabla-exterior4{margin-left:auto;margin-right:auto;text-shadow:none;width:100%}.d-block-tabla-exterior2,.d-block-tabla-exterior3{margin:10px auto;text-shadow:none}.d-block-tabla-exterior2{width:685px}.d-block-tabla-exterior3{width:100%}.d-block-tabla-exterior4{width:100%}.d-block-exterior{border:2px solid #fb6200;border-radius:5px;box-shadow:0 2px 5px #999;color:#111;display:inline-block;line-height:25px;padding:0 0 15px 0;text-align:left}.d-block-exterior img{width:100%}.d-block-exterior .d-block-content img,.d-block-exterior .d-wdw-box-content img{width:auto}.d-block-exterior .d-block-content p span img{width:100%}.d-block-title{background-color:#f60;background-image:url("/mb-media/158525/disney-stars-magicbreaks.png");color:#fff;margin-bottom:5px;padding:5px;text-align:center}.d-block-exterior .d-block-title img{width:auto}.d-block-content{padding:15px}.d-restaurant-ext{background-image:url('/mb-media/1009194/mb-box-restaurant.png');box-shadow:2px 2px 3px #666;color:#fff;height:100px;margin:0 auto 15px auto;text-align:center;text-shadow:1px 1px 1px #666;width:650px}.d-box-cruise-sections{background-color:#00bcde;border:0;border-radius:8px;clear:both;color:#fff;float:none;font-size:1em;line-height:35px;margin:10px auto;width:200px;text-align:center}.d-box-cruise-info,.d-box-cruise-info-2,.d-box-cruise-info-3{font-size:1em;margin:10px 5px 20px;text-align:center}.tabla-second-colour{background:#ff7a00;height:60px}.tabla-third-colour{background:#ff5400;height:60px}.DnM-blog-box{border:2px solid #f90;border-radius:5px;box-shadow:1px 3px 5px #999;color:#000;margin:10px auto;padding:10px;text-align:left;text-shadow:none;width:90%}.d-ad-banner-ext{background-image:-webkit-linear-gradient(#fe9230,#ff7a00);background-image:linear-gradient(#fe9230,#ff7a00);border:3px solid #fd0;box-shadow:1px 4px 6px #999;height:140px;margin:0 auto 25px auto;width:95%}.d-ad-banner-int{background-image:url('/mb-media/1009685/stars-banner.png');font-size:16pt;margin-left:210px;padding:50px 5px;text-align:center;text-shadow:1px 1px 1px #333}.d-wdw-box-content{font-size:1em;padding:0 10px;text-align:center}.blog-quote-button-green{background-image:url('https://www.magicbreaks.co.uk/media/1009696/box-stars-green-quote.png');box-shadow:2px 2px 3px #666;height:35px;margin:5px auto;padding-top:10px;width:100%;max-width:500px;text-align:center;font-size:26px;font-weight:bold;text-shadow:1px 1px 2px #000;vertical-align:middle}#enquireBox{border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.25);color:#14b9db;font-size:20px;line-height:35px;margin:0 auto 20px;padding:10px 0;cursor:pointer;text-align:center;width:100%}#enquireBox img{margin-left:10px;width:12px}#enquireBox:hover{color:#ff7a00}#enquireFormBox{border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.25);color:#bbb;display:none;font-size:16px;margin:0 auto 20px;padding:20px 0;text-align:center;width:100%}#enquireFormBox .title{color:#ff7a00;font-size:22px;font-weight:bold}#enquireFormBox .title img{cursor:pointer;position:relative;left:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg);width:12px}#enquireFormBox .subtitle{color:#999;line-height:20px;margin-bottom:20px;padding:15px 110px}#enquireFormBox .fields{float:left;margin:0 0 15px 30px;text-align:left}#enquireFormBox .fields img{float:left;margin:8px 10px 0 0}#enquireFormBox .fields .text,#enquireFormBox .fields .textComm{background:#fafafa;border:1px solid #bfbfbf;border-radius:8px;float:left;padding:6px 10px}#enquireFormBox .fields .text{width:175px}#enquireFormBox .fields .textComm{height:100px;margin-bottom:10px;width:437px}#enquireFormBox .sendButton{background:#14b9db;border-radius:20px;clear:both;font-size:20px;line-height:30px;margin:0 auto 30px;padding:8px;text-align:center;width:50%}#enquireFormBox .sendButton a{color:#fff;text-decoration:none}#enquireFormBox .sendButton:hover{background:#ff7a00}.breakPoint{clear:both}.roundPriceTable{background-color:#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);color:#fff;font-weight:normal;font-size:9pt;margin:0 auto;text-align:center;width:95%}.roundPriceTable.medium{max-width:450px}.roundPriceTable.small{max-width:300px;width:95%}.roundPriceTable .row60{height:60px}.roundPriceTable #topLeftCell,.roundPriceTable #topIntCell,.roundPriceTable #topRightCell,.roundPriceTable .whiteBorder,.roundPriceTable #whiteBorder,.roundPriceTable .bottomLeft,.roundPriceTable .bottomRight,.roundPriceTable #bottomLeft,.roundPriceTable #bottomRight,.roundPriceTable #oneRowLeft,.roundPriceTable #oneRowInt,.roundPriceTable #oneRowRight,.roundPriceTable #topOneCol,.roundPriceTable #bottomOneCol,.roundPriceTable .OneCellTable{border:1px solid #fff;padding:2px}.roundPriceTable .whiteBorder.twoCells,.roundPriceTable .twoCells,.roundPriceTable .bottomLeft.twoCells{width:50%}.roundPriceTable #topLeftCell{border-radius:12px 0 0 0}.roundPriceTable #topRightCell{border-radius:0 12px 0 0}.roundPriceTable .bottomLeft,.roundPriceTable #bottomLeft{border-radius:0 0 0 12px}.roundPriceTable .bottomRight,.roundPriceTable #bottomRight{border-radius:0 0 12px 0}.roundPriceTable #oneRowLeft{border-radius:12px 0 0 12px}.roundPriceTable #oneRowRight{border-radius:0 12px 12px 0}.roundPriceTable #topOneCol{border-radius:12px 12px 0 0}.roundPriceTable #bottomOneCol{border-radius:0 0 12px 12px}.roundPriceTable .OneCellTable{border-radius:12px}.roundPriceTable.facilities{font-size:9pt;width:100%}.roundPriceTable.facilities #topLeftCell,.roundPriceTable.facilities #topIntCell,.roundPriceTable.facilities #topRightCell{font-size:11pt;font-weight:bold}.roundPriceTable .row60 strong{color:#fff}.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://cdn.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}.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}.eftelingDates{background:#ff7a00;box-shadow:0 2px 5px rgba(0,0,0,.33);color:#fff;font-size:11px;margin-left:auto;margin-right:auto;text-align:center;width:95%}.eftelingDates .rowHeight,.eftelingColours .rowHeight{line-height:20px}.eftelingDates .cell,.eftelingDates .month,.eftelingDates .fakir,.eftelingDates .fairy,.eftelingDates .dragon,.eftelingDates .noDay{border:1px solid #fff;width:20px}.eftelingDates .month{padding:3px}.fakir{background:#fc0}.fairy{background:#fc9e04}.dragon{background:#00b0f0}.eftelingDates .noDay{background:#ddd}.eftelingColours{font-size:13px;margin:10px auto 0}.cruiseBox{background:#fff;border-radius:15px;box-shadow:0 1px 4px 0 rgba(32,33,36,.28);color:#111;line-height:25px;margin:20px auto 0;max-width:700px;padding:0 0 15px 0;text-align:center}.cruiseBox img{border-top-left-radius:15px;border-top-right-radius:15px;width:100%}.cruiseBox .crSection{background-color:#00bcde;border:0;border-radius:8px;clear:both;color:#fff;line-height:35px;margin:20px auto 10px;width:220px;text-align:center}.cruiseBox .crText{margin:10px 5px 20px;text-align:center}.cruiseBox .crTitle{background:#00bcde;border-radius:15px 15px 0 0;height:75px}.cruiseBox .crTitle .crStar{background-image:url("https://www.magicbreaks.co.uk/media/3pod0awz/star-offers-small.png");height:75px}.crTitle .crStar h3{color:#fff;font-size:20pt;padding-top:25px}.crTitle .crStar h3.longer{color:#fff;font-size:16pt}.cruiseBox .itineraryTable{border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.25);color:#444;margin-left:auto;margin-right:auto;max-width:600px;width:95%}.cruiseBox .itineraryTable .topCells{background:#00bcde;border-right:2px solid #fff;color:#fff;padding:5px;width:20%}.cruiseBox .itineraryTable .topCells.topLeft{border-top-left-radius:13px}.cruiseBox .itineraryTable .topCells.topRight{border-right:0;border-top-right-radius:13px}.cruiseBox .itineraryTable .topCells.port{width:40%}.cruiseBox .itineraryTable .middleCells{border-bottom:2px solid #00bcde;border-right:2px solid #00bcde;padding:2px}.cruiseBox .itineraryTable .middleCells.cRight{border-right:0}.cruiseBox .itineraryTable .middleCells.cBottom{border-bottom:0}.cruiseBox .itineraryTable .bottom{background:#00bcde;border-radius:0 0 13px 13px}.parkStar{text-align:center}.parkStar img{margin-bottom:6px}.parkHeight{line-height:20px;font-size:10pt;text-align:center}.benefitsList .parkHeight{line-height:20px;font-size:10pt;text-align:center}.offerBox .text img.calendImg{margin:-8px 5px 0 0}.calendText{color:#222;font-weight:bold}.infoCall{margin:0 6px 8px 0}.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}.sbpcb-info-ctn p a{color:#00bcde;text-decoration:none}.sbpcb-info-ctn p a:hover{color:#ff670e}.traffLights{border-radius:12px;line-height:12pt;margin:8px auto 0;text-align:center;width:100%}.traffLights tr{height:60px}.traffLights td{padding:5px}.topGreen,.topAmber,.topRed{border-radius:12px 12px 0 0;color:#fff;font-weight:bold;width:166px}.topGreen{background:#86c06a}.topAmber{background:#fab928}.topRed{background:#d34a07}.measures{background:#00bcdf;color:#fff;font-weight:bold}.measures.top{border-top-left-radius:12px}.measures.bottom{border-bottom-left-radius:12px}.greenCell{background:#ebf9e4}.amberCell{background:#f9eed7}.redCell{background:#f5d2c1}.redCell.bottom{border-bottom-right-radius:12px}.yesIcon{width:24px}.altWhiteBox{background:#fff;border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.33);color:#444;display:inline-table;margin-bottom:20px;text-align:center;width:100%}.altWhiteBox .altImage img{border-radius:15px 15px 0 0;width:100%}.altWhiteBox .altText .altText2{padding:6px 15px}.altWhiteBox .altText2 h3{color:#f70;font-size:24px;font-weight:bold;margin-bottom:20px}.altWhiteBox .altText2 h3.altMain{margin-top:15px}.altWhiteBox .altText2 p{line-height:18px}.altWhiteBox .altText2 p.altInfo{font-size:10pt;font-weight:bold;margin-bottom:5px}.altWhiteBox .altText2 img{vertical-align:text-bottom}.altWhiteBox .altText2 .altMore{background:#ff670e;border-radius:12px;line-height:35px;margin:30px auto 10px;max-width:400px;padding:10px}.altWhiteBox .altText2 .altMore:hover{background:#00bcde}.altWhiteBox .altText2 .altMore a{color:#fff;text-decoration:none}.offerBox.preDepInfo .text h3{color:#f70;font-size:20pt;font-weight:normal;margin:15px 0 20px;text-align:center}.offerBox.preDepInfo .text h4{color:#f70;font-size:12pt;font-weight:bold;margin:25px 0 -10px}.offerBox.preDepInfo .text ul{margin:15px 10px 15px 20px;padding-left:0}.offerBox.preDepInfo .text li{font-size:15px;margin:8px 0}.newPriceTable{border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.25);font-size:12px;margin:0 auto;max-width:650px;text-align:center;width:100%;table-layout:fixed}.newPriceTable.w450{max-width:450px}.newPriceTable.w750{max-width:750px}.newPriceTable.w900{max-width:900px}.newPriceTable thead tr{color:#fff;height:55px}.newPriceTable thead tr{background:none}.newPriceTable.orangeT thead td{background:#f90}.newPriceTable.blueT thead td{background:#00bcde}.newPriceTable td{line-height:15px;padding:5px}.newPriceTable.timesT td{padding:3px}.newPriceTable td.oneCell{border-radius:12px}.newPriceTable td.topLeft{border-radius:12px 0 0 0}.newPriceTable td.topLeft.oneRow{border-bottom-left-radius:12px}.newPriceTable td.topMid{border-left:1px solid #eee}.newPriceTable td.topRight{border-left:1px solid #eee;border-radius:0 12px 0 0}.newPriceTable td.topRight.oneRow{border-bottom-right-radius:12px}.newPriceTable td.topOne{border-radius:12px 12px 0 0}.newPriceTable tbody tr{background:#fff;height:45px}.newPriceTable.orangeT tbody tr.coloured{background:#fff2dd}.newPriceTable.blueT tbody tr.coloured{background:#def4f8}.newPriceTable td.borderL{border-left:1px solid #eee}.newPriceTable td.botL{border-radius:0 0 0 12px}.newPriceTable td.botR{border-left:1px solid #eee;border-radius:0 0 12px 0}.newPriceTable td.twoCells{width:50%}.newPriceTable tbody tr.last{background:none!important}.newPriceTable tbody tr.last td{background:#fff}.newPriceTable.orangeT tbody tr.last.coloured td{background:#fff2dd}.newPriceTable.blueT tbody tr.last.coloured td{background:#def4f8}h2.tableTitle{margin:10px auto;text-align:center}.ticketDates{background:#ff7a00;box-shadow:0 2px 5px rgba(0,0,0,.33);color:#fff;font-size:11px;margin-left:auto;margin-right:auto;text-align:center;width:95%}.ticketColours{font-size:13px;margin:10px auto 0}.ticketDates .rowHeight,.ticketColours .rowHeight{line-height:20px}.ticketDates .cell,.ticketDates .month,.ticketDates .eco,.ticketDates .low,.ticketDates .medium,.ticketDates .mediumPlus,.ticketDates .regular,.ticketDates .peak,.ticketDates .noDay{border:1px solid #fff;width:20px}.ticketDates .month{padding:3px}.ticketDates .lowSeason{background:#00b0f0}.ticketDates .highSeason{background:#fc0}.ticketDates .veryHSeason{background:#fc9e04}.ticketDates .eco,.ticketColours .eco{background:#83cdd5}.ticketDates .low,.ticketColours .low{background:#00b0f0}.ticketDates .medium,.ticketColours .medium{background:#0f6d8f}.ticketDates .mediumPlus,.ticketColours .mediumPlus{background:#4bbf5e}.ticketDates .regular,.ticketColours .regular{background:#fc0}.ticketDates .peak,.ticketColours .peak{background:#fc9e04}.ticketDates .noDay{background:#ddd}@media(min-width:768px){.getQuoteButton{display:none}.offerBox,.offerBoxes{width:800px}.offerBoxes{display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px auto}.offerBox.izq{float:left;margin:0 30px 0 0;width:385px}.offerBox.der{float:left;margin:0;width:385px}.offerBox .title .bgStar{background-image:url("https://www.magicbreaks.co.uk/media/q0tj1h05/star-offers.png");height:75px}.offerBox.smaller .title .bgStar{background-image:url("https://www.magicbreaks.co.uk/media/q0tj1h05/star-offers.png");height:75px}.offerBox .text p{font-size:14pt}.offerBox .text img{margin-bottom:-2px}.offerBox .title h3.longer{font-size:20pt;padding-top:25px}.offerBox .title h3.longest{font-size:16pt;padding-top:25px}.offerBox.atTickets{max-width:650px;margin-top:0}.offerBox.mPlans,.offerBox.dCruises{max-width:700px;margin-top:0}.offerBox .offerImage{display:block}.offerBox.smallest{max-width:340px;margin-top:0}.offerTermsBox{padding:25px}.offerTermsBox h3{font-size:20px}.offerTermsBox p{font-size:16px;margin:13px 0}.contentBoxes{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:720px}.contentBox{width:90%}.contentBox.smaller{max-width:520px}.contentBox.smallest{display:inline-block;max-width:340px}.contentBox .content{padding:20px}.headerTextContainer{font-size:15px;margin:0 auto;max-width:960px}.mealPlanBox{padding:0 0 15px 0;width:685px}.mealPlanInfo{width:685px}.restaurantsTable{font-size:14px;line-height:20px}.restaurantsTable .cell{padding:5px}.restaurantsTable .cell img{width:24px}.mealPlanInfo img{margin-right:10px;width:auto}.mealPlanIcons{font-size:10.5pt}.boxBanner{font-size:18px;padding:30px 20px}.d-colour-box-exterior,.d-colour-box-exterior-pink,.d-colour-box-exterior-purple,.d-colour-box-exterior-orange,.d-colour-box-exterior-sky,.d-colour-box-exterior-gold,.d-colour-box-exterior-blue,.d-colour-box-exterior-red,.d-colour-box-parks{border-radius:15px;box-shadow:0 1px 3px #666;display:inline-table;height:200px;margin-bottom:10px}.d-colour-box-exterior{background-image:url('/mb-media/713258/box-stars-magic-breaks.png')}.d-colour-box-parks{background-image:url('/mb-media/sldpezb3/box-stars-parks.png')}.d-colour-box-exterior-pink{background-image:-webkit-linear-gradient(#fd73b4,#e75e8b);background-image:linear-gradient(#fd73b4,#e75e8b)}.d-colour-box-exterior-purple{background-image:-webkit-linear-gradient(#9279ff,#9f70d4);background-image:linear-gradient(#9279ff,#9f70d4)}.d-colour-box-exterior-orange{background-image:-webkit-linear-gradient(#f96,#fd7633);background-image:linear-gradient(#f96,#fd7633)}.d-colour-box-exterior-sky{background-image:-webkit-linear-gradient(#85c2ff,#5d9ede);background-image:linear-gradient(#85c2ff,#5d9ede)}.d-colour-box-exterior-gold{background-image:-webkit-linear-gradient(#ffba31,#eda109);background-image:linear-gradient(#ffba31,#eda109)}.d-colour-box-exterior-blue{background-image:-webkit-linear-gradient(#9494ff,#6f6fe7);background-image:linear-gradient(#9494ff,#6f6fe7)}.d-colour-box-exterior-red{background-image:-webkit-linear-gradient(#ff6a6e,#ff3f44);background-image:linear-gradient(#ff6a6e,#ff3f44)}.d-colour-box-image{height:200px;position:absolute;width:300px}.d-colour-box-image img{border-radius:15px 0 0 15px}.d-colour-box-text1{color:#fff;display:table-cell;height:200px;text-align:center;vertical-align:middle;width:100%}.d-colour-box-text2{margin-left:300px;padding:6px 15px;text-align:center}.d-colour-box-title{font-size:30px;font-weight:bolder}.d-colour-box-title2{font-size:28px;font-weight:bolder}.d-colour-box-vnp-content{font-size:16px;line-height:20px}.d-colour-box-tabla,.d-colour-box-tabla1,.d-colour-box-tabla3,.d-colour-box-tabla4{line-height:20px;margin:10px 0 0 15px;text-align:left;width:520px}.d-colour-box-tabla1{font-size:14px;line-height:16px}.d-colour-box-tabla2{font-size:14px;line-height:16px;margin:10px 0 0 0;text-align:left;width:550px}.d-colour-box-tabla3{margin:10px 0 0 40px}.d-colour-box-tabla4{margin:7px 0 0 40px}.d-colour-box-pdr50{padding-right:50px}.d-colour-box-gap{width:30px}.d-colour-box-mgbt5{margin-bottom:5px}.d-colour-box-lhgt18{line-height:18px!important}.d-tabla-hotel,.d-tabla-standard,.d-block-tabla-prices,.d-block-tabla-prices2,.d-block-tabla-closures{background-color:#f90;color:#fff;font-weight:normal;margin-left:auto;margin-right:auto;text-align:center}.d-tabla-hotel{width:100%}.d-tabla-standard{width:85%}.d-tabla-white-border{border:1px solid #fff}.d-tabla-w-bdr-pad5{border:1px solid #fff;padding:5px}.d-block-tabla-prices{width:95%}.d-block-tabla-prices.transfers{font-size:1em}.d-block-tabla-prices2{max-width:500px;width:95%}.d-block-tabla-closures{width:600px}.d-white-box-star{background-image:url('/mb-media/Images/MagicBreaks/NEW MB DESIGN/star.png');float:left!important;height:50px!important;margin:0!important;width:50px!important}.d-white-box-title,.d-white-box-title-park{background-color:#fff!important;border:3px solid #f90;box-shadow:1px 2px 5px #999;margin:17px 6px 0 18px;color:#f90;line-height:35px;padding:5px;text-align:center}.d-white-box-title{font-size:24pt;width:350px}.d-white-box-title-park{font-size:18pt;width:400px}.d-white-box-content{background-color:#fff!important;border:3px solid #f90;box-shadow:1px 2px 5px #999;margin:17px 6px 0 18px;padding:10px}.d-white-box-terms{font-size:26pt}.d-white-box-image{box-shadow:1px 2px 5px #999;margin:0 6px 0 18px}.d-block-tabla-exterior,.d-block-tabla-exterior4{margin-left:auto;margin-right:auto;max-width:960px;text-shadow:none;width:90%}.d-block-tabla-exterior2,.d-block-tabla-exterior3{margin:10px auto;text-shadow:none}.d-block-tabla-exterior2{width:685px}.d-block-tabla-exterior3{width:100%}.d-block-tabla-exterior4{max-width:620px;width:100%}.d-block-exterior{background-color:#fff;border:2px solid #f90;border-radius:15px;box-shadow:0 1px 4px rgba(0,0,0,.33);color:#111;display:inline-block;padding:0 0 15px 0;text-align:left}.d-block-exterior img{width:auto}.d-block-title{background-color:#f90;background-image:url("/mb-media/158525/disney-stars-magicbreaks.png");border-radius:12px 12px 0 0;color:#fff;line-height:70px;margin-bottom:5px;text-align:center}.d-block-content{padding:15px}.d-restaurant-ext{background-image:url('/mb-media/1009194/mb-box-restaurant.png');box-shadow:2px 2px 3px #666;color:#fff;height:100px;margin:0 auto 15px auto;text-align:center;text-shadow:1px 1px 1px #666;width:650px}.d-box-cruise-sections{background-color:#00bcde;border:0;clear:both;color:#fff;float:left;font-size:1.1em;line-height:25px;margin:10px 25px 5px 30px;width:200px;text-align:center}.d-box-cruise-info{font-size:1.2em;margin:13px 25px 5px 25px}.d-box-cruise-info-2{font-size:1.2em;margin:18px 25px 5px 25px}.d-box-cruise-info-3{font-size:1.2em;margin:19px 25px 5px 259px}.tabla-second-colour{background:#ff7a00;height:60px}.tabla-third-colour{background:#ff5400;height:60px}.DnM-blog-box{border:2px solid #f90;border-radius:5px;box-shadow:1px 3px 5px #999;color:#000;margin:10px auto;padding:10px;text-align:left;text-shadow:none;width:90%}.d-ad-banner-ext{background-image:-webkit-linear-gradient(#fe9230,#ff7a00);background-image:linear-gradient(#fe9230,#ff7a00);border:3px solid #fd0;box-shadow:1px 4px 6px #999;height:140px;margin:0 auto 25px auto;width:95%}.d-ad-banner-int{background-image:url('/mb-media/1009685/stars-banner.png');font-size:16pt;margin-left:210px;padding:50px 5px;text-align:center;text-shadow:1px 1px 1px #333}.d-wdw-box-content{font-size:1.1em;padding:0 50px;text-align:center}.blog-quote-button-green{background-image:url('https://www.magicbreaks.co.uk/media/1009696/box-stars-green-quote.png');box-shadow:2px 2px 3px #666;height:35px;margin:5px auto;padding-top:10px;width:100%;max-width:500px;text-align:center;font-size:26px;font-weight:bold;text-shadow:1px 1px 2px #000;vertical-align:middle}#enquireBox{border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.25);color:#14b9db;font-size:20px;line-height:35px;margin:0 auto 20px;padding:10px 0;cursor:pointer;text-align:center;width:100%}#enquireBox img{margin-left:10px;width:12px}#enquireBox:hover{color:#ff7a00}#enquireFormBox{border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.25);color:#bbb;display:none;font-size:16px;margin:0 auto 20px;padding:20px 0;text-align:center;width:100%}#enquireFormBox .title{color:#ff7a00;font-size:22px;font-weight:bold}#enquireFormBox .title img{cursor:pointer;position:relative;left:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg);width:12px}#enquireFormBox .subtitle{color:#999;line-height:20px;margin-bottom:20px;padding:15px 110px}#enquireFormBox .fields{float:left;margin:0 0 15px 30px;text-align:left}#enquireFormBox .fields img{float:left;margin:8px 10px 0 0}#enquireFormBox .fields .text,#enquireFormBox .fields .textComm{background:#fafafa;border:1px solid #bfbfbf;border-radius:8px;float:left;padding:6px 10px}#enquireFormBox .fields .text{width:175px}#enquireFormBox .fields .textComm{height:100px;margin-bottom:10px;width:437px}#enquireFormBox .sendButton{background:#14b9db;border-radius:20px;clear:both;font-size:20px;line-height:30px;margin:0 auto 30px;padding:8px;text-align:center;width:50%}#enquireFormBox .sendButton a{color:#fff;text-decoration:none}#enquireFormBox .sendButton:hover{background:#ff7a00}.breakPoint{clear:both}.roundPriceTable{font-size:15px}.roundPriceTable #topLeftCell,.roundPriceTable #topIntCell,.roundPriceTable #topRightCell,.roundPriceTable .whiteBorder,.roundPriceTable .bottomLeft,.roundPriceTable .bottomRight,.roundPriceTable #oneRowLeft,.roundPriceTable #oneRowInt,.roundPriceTable #oneRowRight,.roundPriceTable #topOneCol,.roundPriceTable .OneCellTable{padding:5px}.roundPriceTable.facilities{font-size:14px;max-width:600px}.roundPriceTable.facilities #topLeftCell,.roundPriceTable.facilities #topIntCell,.roundPriceTable.facilities #topRightCell{font-size:16px}.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://cdn.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}.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}.eftelingDates{background:#ff7a00;box-shadow:0 2px 5px rgba(0,0,0,.33);color:#fff;font-size:11px;margin-left:auto;margin-right:auto;text-align:center;width:95%}.eftelingDates .rowHeight,.eftelingColours .rowHeight{line-height:20px}.eftelingDates .cell,.eftelingDates .month,.eftelingDates .fakir,.eftelingDates .fairy,.eftelingDates .dragon,.eftelingDates .noDay{border:1px solid #fff;width:20px}.eftelingDates .month{padding:3px}.fakir{background:#fc0}.fairy{background:#fc9e04}.dragon{background:#00b0f0}.eftelingDates .noDay{background:#ddd}.eftelingColours{font-size:13px;margin:10px auto 0}.cruiseBox{margin:0 auto 20px}.cruiseBox .crSection{font-size:18px}.cruiseBox .crTitle .crStar{background-image:url("https://www.magicbreaks.co.uk/media/q0tj1h05/star-offers.png")}.parkStar img{margin-bottom:-2px}.parkHeight{font-size:14px;margin-top:5px}.offerBox .text img.calendImg{margin:0 8px -6px 0}.infoCall{margin:0 8px -6px 0}.travInsurTable{font-size:11pt}.altWhiteBox{height:200px}.altWhiteBox .altImage{position:absolute}.altWhiteBox .altImage img{border-radius:15px 0 0 15px}.altWhiteBox .altText{display:table-cell;vertical-align:middle}.altWhiteBox .altText2{margin-left:300px}.altWhiteBox .altText2 p{margin-bottom:20px}.altWhiteBox .altText2 .altMore{line-height:30px}.newPriceTable{font-size:14px}.ticketDates{background:#ff7a00;box-shadow:0 2px 5px rgba(0,0,0,.33);color:#fff;font-size:11px;margin-left:auto;margin-right:auto;text-align:center;width:95%}}#enquireBox{background-color:#fff}main .content{margin:0;padding:0;width:100%;display:flex;flex-wrap:wrap;justify-content:center}main .pageInfo,.highlight-deposit-ctn{margin:0 auto;max-width:1200px;width:100%}main .mainContent{background:#fff1e8;color:#ff670e;padding:30px 10px;width:100%;padding:0 0}.full-text-document-image{width:100%}.fulltextsearch_details{margin:15px 0 40px 0}main .mainContent.home{color:#444;padding:20px 0 25px 0}.mainContent .mapBoxMobile{padding:0 0 0 0!important}.WelcomeMain{margin:0 auto}.WelcomeMain{padding:0 0 0 0}.home-page-info-txt{width:100%;transform:translate(0,-20px);font-size:14pt;max-width:1200px;margin:0 auto;min-height:160px}.home-page-info-txt a{color:#00bbdc;text-decoration:underline;font-weight:bold}.home-page-info-txt p{line-height:20px}.home-page-title-txt{color:#00bcde;font-weight:normal;text-align:center;margin:20px 0;width:auto}main .home-page-title-txt h1{color:#00bcde;font-size:30pt;font-weight:normal;line-height:36pt;text-align:center;display:inline-block;text-decoration:underline}main .sb-cbs-content-section-title h2{font-size:24pt;text-align:center}.sb-page-info-ctn{display:inline-block;background:#fff;width:100%}.sb-page-breadcrumb-ctn{display:inline-block;background:#fff;width:100%;margin:-2.5% 0 1% 0}.sb-cbs-content-section-title{color:#00bcde;text-align:center;width:100%;font-size:22pt;font-weight:bolder;box-sizing:border-box;padding:15px 10px}.sb-hotel-review-ctn,.sb-hotel-gallery-ctn{display:inline-block;width:100%;vertical-align:top;box-sizing:border-box}.sb-full-width-gallery{margin:0 auto;max-width:555px;width:100%;margin-bottom:20px}.sb-content-body-text{display:block;margin:0 auto 20px;max-width:450px;padding:3% 4%;text-align:left;width:95%}.sb-content-body-textp{margin-bottom:20px}.sb-content-body-text span{font-size:11pt}.ContentContainer.pageInfo{text-align:left;background:#fff;border-radius:15px}.pageInfo.sb-content-text-ctn .d-colour-box-exterior,.pageInfo.sb-content-text-ctn .d-colour-box-parks{width:100%!important}.pageInfo.sb-content-text-ctn{font-size:15px}.newsletter-form-popup{display:none;position:fixed;z-index:999999999;left:50%;top:50%;width:380px;min-height:225px;background:#fff;margin-top:-280px;margin-left:-190px;padding:25px 30px 25px 30px;border-radius:20px}.newsletter-form-popup h2,.newsletter-form-popup .txt-nws{color:#14b9db}.newsletter-form-popup .form-title{margin-bottom:20px;text-align:center;font-size:19px;color:#14b9db}.newsletter-form-popup .Tbox{width:100%;height:25px;background-color:#f9f9f9;color:#5a5a5a;text-indent:10px;padding:0;border:1px solid #14b9db;border-radius:5px;cursor:text}.newsletter-form-popup .txt-nws{font-size:17px;margin-bottom:5px;margin-top:10px}.g-recaptcha,.recaptcha-widget{margin-top:20px;width:min-content;display:inline-block}.g-recaptcha,.recaptcha-widget-footer{width:min-content;display:flex;-webkit-transform:scale(.77);transform:scale(.77);-webkit-transform-origin:0 0;transform-origin:0 0;padding-left:22%}#FloridaAdvRegRecaptchaField.recaptcha-widget{margin-top:0}#AdvRegRecaptchaField.recaptcha-widget{float:right;margin-bottom:20px;margin-top:8px}#AdvRegRecaptchaField2002.recaptcha-widget{margin:0 auto 10px!important;float:right}.recaptcha-err{color:#f60!important;font-size:17px;margin-top:-2px}#MB_AdvReg_Form .recaptcha-err{display:inline-block;text-align:center;width:100%}.txt-nws img{display:inline-block;vertical-align:text-top}input.signup-btn-nws{background:#ffb900;border:0;width:120px;color:#fff;height:35px;border-radius:10px;font-weight:bold;margin:20px auto 0;display:block;cursor:pointer}.dark-overlay{z-index:999;display:none;position:fixed;width:100%;height:100%;background:rgba(1,1,1,.4);top:0;left:0}.noresults-chat-banner{position:fixed;bottom:0;height:200px;left:0;z-index:999;padding:30px 10px;text-align:center;width:100%;border-bottom:0;background:#007f96;background:linear-gradient(0deg,rgba(0,127,150,1) 40%,rgba(0,127,150,0) 100%)}.noresults-chat-banner-txt{color:#fff;font-size:17px;line-height:20px;width:80%;margin:15px auto 0}main .standard-btn{background:#ff7a00;border-radius:25px;box-shadow:0 1px 3px #000;display:inline-flex;z-index:100;border:0!important;color:#fff;font-size:14px;padding:9px 12px;width:200px;text-decoration:none}main .standard-btn.instagram-btn{background-image:url(https://cdn.magicbreaks.co.uk/mb-media/Images/superbrand/social-instagram.png);display:block;margin:15px auto 5px;width:140px;text-align:center;vertical-align:top;background-repeat:no-repeat;background-size:20px 20px;background-position:left;background-position-x:22px;padding:12px 2px 12px 25px}main .standard-btn:hover{background:#f90;background-image:url(https://cdn.magicbreaks.co.uk/mb-media/Images/superbrand/social-instagram.png);background-repeat:no-repeat;background-size:20px 20px;background-position:left;background-position-x:22px}button.noresults-chat-banner-btn{background-color:#ff7a00;color:#fff;border:0;border-radius:20px;padding:10px 20px 10px 42px;background-image:url(https://cdn.magicbreaks.co.uk/mb-media/Images/superbrand/sw-logos/icon-chat.png);background-repeat:no-repeat;background-position:10px center;background-size:24px;width:70%}.Tbox.news-datebox{text-indent:5px;margin-top:5px}.nws-x-cls{position:absolute;top:8px;right:8px;font-size:30px;width:15px;height:15px;cursor:pointer;padding:5px;color:#b8b8b8;border:1px solid #dfdfdf;display:block;line-height:13px;border-radius:50%}span.txt-nws-h{font-weight:bold;font-size:15px}.sb-cbs-content-section-title h1{font-size:24pt}main .home-page-title-txt h2{font-size:30pt;font-weight:normal;line-height:36pt;text-decoration:underline}.loader{display:none;font-size:10px;margin:15px auto;text-indent:-9999em;width:50px;height:50px;border-radius:50%;background:#fff;background:-moz-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:-webkit-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:-o-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:-ms-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:linear-gradient(to right,#fff 10%,rgba(255,255,255,0) 42%);position:relative;-webkit-animation:load3 1s infinite linear;animation:load3 1s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loader:before{width:50%;height:50%;background:#c1c1c1;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:''}.loader:after{background:#fff;width:75%;height:75%;border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.highlight-deposit-ctn{padding:130px 10px 0 10px}.highlight-deposit-box{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;max-width:960px;border-radius:15px;position:relative;font-weight:bold}.highlight-deposit-star{position:absolute;top:-50px;right:-60px;background:url(https://cdn.magicbreaks.co.uk/mb-media/Images/superbrand/stars/star-deposits-3.png) center center/contain no-repeat;padding:60px 45px 50px 67px;width:95px;height:90px;z-index:99}.highlight-deposit-star-2{background:url(https://cdn.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}.classic-form{box-sizing:unset!important}.classic-form .nws-x-cls{box-sizing:unset!important}.classic-form .field-validation-error{width:auto;margin:5px 0 0 35px}.classic-form #Email-error{color:#c00!important}.classic-form .fields{float:left;margin:0 0 10px 30px;text-align:left}.classic-form .subscribe-label{color:#bbb;font-size:15px}.classic-form .fields img{float:left;margin:8px 10px 0 0}.classic-form .fields textarea,.classic-form .fields input{background:#fafafa;border:1px solid #bfbfbf;border-radius:7px}.classic-form .fields input[type=text]{float:left;height:20px}.advance-registration-btn{width:100%;margin:0;padding:0}.advance-registration-btn .open-form-btn{width:auto;margin:30px 0 20px 0;max-width:none;background-color:#ff7a00;color:#fff;border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.25);font-size:15px;line-height:35px;padding:10px 15px;cursor:pointer;text-align:center}.feefo_insta-col1,.tp-wdget-col2{width:48.8%;float:left}.costumerFeedback{width:100%;float:left;padding-bottom:1.5rem}.pageInfo .trustpilot-widget,.feedfo .trustpilot-widget,pageInfo .costumerFeedback{display:flex;float:unset;width:100%;height:unset;margin:unset;padding:10px 15px 15px 20px;border-radius:25px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25)}.trustpilot-widget-wrapper{position:relative;width:100%}.trustpilot-widget-header{position:absolute;width:100%;padding:25px 0 0 0;top:0;left:0;height:146px;background:#fff;z-index:99;border-radius:30px 30px 0 0}.trustpilot-widget-score-txt{font-size:24px;font-weight:500;display:inline-block;margin:0 6px 12px;vertical-align:middle}.trustpilot-widget-reviews-filter-lbl{color:#727273;font-size:13px;font-weight:400;margin:20px 0 0 20px;text-align:left}.trustpilot-widget-score-stars{display:inline-block;margin:0 6px 12px;vertical-align:middle;width:140px}.trustpilot-widget-score-stars img{max-width:100%}.tp-star:nth-of-type(-n+4) .tp-star__canvas,.tp-star:nth-of-type(-n+4) .tp-star__canvas--half{fill:#00b67a}.tp-star:nth-of-type(-n+5) .tp-star__canvas--half{fill:#00b67a}.tp-star__canvas,.tp-star__canvas--half{fill:#dcdce6}.tp-star__shape{fill:#fff}.trustpilot-widget-tp-logo{width:80px}.trustpilot-widget-businessinfo{font-family:'Segoe UI','HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;font-size:14px;color:#191919}.trustpilot-widget-businessinfo b{color:#4a4a4a;font-weight:bold}.trustpilot-widget-tp-logo,.trustpilot-widget-businessinfo{display:inline-block;margin:0 3px 6px;vertical-align:bottom;max-width:100%;line-height:15px}.trustpilot-widget-businessinfo-lnk{color:#006273;font-size:15px;font-weight:bold;text-decoration:none;font-family:malvaregular!important}section.content .main-banner-home .main-banner-home-wrapper.new2024SWStyleCss{width:92%;margin:auto;z-index:1}section.content .main-banner-home.homepage .main-banner-home-wrapper.new2024SWStyleCss{width:100%;margin:auto}section.content .main-banner-home.homepage .main-banner-home-wrapper.new2024SWStyleCss .pgwSlideshow-main-banner .ps-current{width:100%;height:100%;border-radius:0}section.content .main-banner-home .main-banner-home-wrapper.new2024SWStyleCss .pgwSlideshow-main-banner .ps-current{width:100%;height:100%;border-radius:10px}.sqr-save-quote-ux-btn{line-height:20px;background:#11d745;background-position:right center;border-radius:50px;box-shadow:none;border:0;display:inline!important;color:#fff;font-size:13px;font-weight:bold;padding:4px 10px 5px 10px;position:relative;cursor:pointer;min-width:95px}@media(max-width:768px){.trustpilot-widget-header{border-radius:30px}.highlight-deposit-ctn{padding:62px 10px 0 10px}.feefo_insta-col1,.tp-wdget-col2{width:100%;float:unset}.trustpilot-widget-wrapper{margin:35px 0 35px 0}.feedfo .trustpilot-widget{border-radius:20px}.highlight-deposit-box{line-height:unset;display:table}.highlight-deposit-star{right:0%;top:-70px;padding:49px 25px 44px 36px;width:130px;height:150px}.highlight-deposit-star-2{top:-70px;height:150px}.highlight-deposit-txt{font-size:15px;line-height:16px}.highlight-deposit-box-txt{display:table-cell;vertical-align:middle;height:inherit;width:72%;padding:5px 5px 5px 20px;line-height:20px}.full-text-results-container-mobile{margin:0 20px}.loader{width:30px;height:30px}.recaptcha-err{margin-top:-7px}.newsletter-form-popup{left:2.5%;top:8%;width:95%;min-height:365px;margin-top:0;margin-left:0;padding:25px 20px 25px 20px}.newsletter-form-popup .form-error{position:unset;background:no-repeat;color:#fd7e14!important;padding:0;text-align:unset;line-height:100%}.Tbox.news-datebox{margin-top:0}.newsletter-form-popup .txt-nws{margin-bottom:8px;margin-top:15px}.newsletter-form-popup .Tbox{height:35px}input.signup-btn-nws{width:50%;height:40px}.f-news-letter-class{width:98%}.nws-x-cls{top:5px;right:5px;font-size:40px;width:32px;height:32px;line-height:17px}.d-colour-box-exterior:first-child{margin-top:40px}div#ContentBoxesCtn{padding-bottom:10px}div#sw-super-brand{z-index:2;margin:-105px 0 15px 0;position:relative}div#sw-super-brand.get-quote{margin-top:0}.home-page-info-txt{width:85%;margin:20px auto;font-size:14px}main .mainContent.home{padding:0 0 25px 0;background:#fff}.sb-root-content-sct{background:#f2f3f5}main .home-page-title-txt h1{font-size:25pt;line-height:25pt;text-decoration:underline}main .sb-cbs-content-section-title h1{font-weight:bold;line-height:normal;padding:4px 5px 7px 10px;margin:0}main .home-page-title-txt h2{font-size:25pt;line-height:25pt;padding:0;margin:0 0 .5rem;display:inline-block;text-decoration:underline}.ukBreaksEnquireFormBox .far-enquiry-errors-ctn span.field-validation-error{width:96%!important;color:#a94442!important;font-size:15px;box-sizing:border-box;padding:7px;background-color:#f2dede;border:1px solid #a94442;border-radius:4px;margin:0 auto 15px auto;display:inline-block}.ukBreaksEnquireFormBox .input-validation-error{border:1px solid #c00!important;outline-style:none}.classic-form{height:auto;min-height:initial;width:85%}.classic-form .fields{width:100%}.classic-form .fields input[type=text]{height:38px;width:88%}.classic-form .fields{margin:0 0 10px 0}.classic-form .field-validation-error{color:#c00!important}.classic-form .nws-x-cls{width:20px;height:20px}.advance-registration-btn .open-form-btn{margin:0 2px 10px;line-height:20px}#AdvRegRecaptchaField2002.recaptcha-widget{float:none;margin-left:35px}main .content{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column}}@media(max-width:320px){.newsletter-form-popup{top:10%;height:75%;padding:25px 15px 25px 15px}}@media(min-width:768px){.highlight-deposit-box{width:800px}main .mainContent .pageInfo,.WelcomeMain,.highlight-deposit-ctn{width:768px}main .mainContent .container{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin:0 auto;max-width:768px}.sb-hotel-review-ctn,.sb-hotel-gallery-ctn{margin:15px 0}.sb-full-width-gallery{border:6px solid #fff;border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.25);max-height:540px}.sb-content-body-text{max-width:768px;width:100%;PADDING:20PX 0 0 0}}@media(min-width:960px){main .mainContent .pageInfo,.WelcomeMain,.highlight-deposit-ctn{width:960px}main .mainContent .container{max-width:960px}.sb-hotel-review-ctn,.sb-hotel-gallery-ctn{width:49%;margin:25px 0}.sb-full-width-gallery{margin:0 0 0 auto}.sb-content-body-text{max-width:960px;width:100%}.full-width-gallery-ctn{width:100%;margin:0 auto}}@media(min-width:1200px){main .mainContent .pageInfo,.WelcomeMain,.highlight-deposit-ctn{width:1200px}main .mainContent .container{max-width:1200px}.sb-content-body-text{max-width:1200px}}.checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.checkbox-container:hover input~.checkmark{background-color:#ccc}.checkbox-container input:checked~.checkmark{background-color:#14b9db}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.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}.button_text{font-family:malvaregular Helvetica,Arial,sans-serif;font-size:12px;line-height:14px;margin-right:4px;text-align:center}.mapDisplay{display:flex;flex-direction:column;align-items:flex-end}.mapBox{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:5px;margin-right:3px;margin-bottom:3px}.mapPopup_label{width:80%;margin-left:auto;margin-right:auto}a#ContactForm_LBCancelContactBox{cursor:pointer}.facility-and-hotel-checkInOutTime #facilityIconsCtn.sb-facility-icons-ctn{margin:0 0 0 0}.timeInterval{display:flex;margin-top:10px}.timeInterval .checkSpan{position:absolute;color:#3d8f9a;font-size:13px;font-weight:600}.timeInterval .checkOut{margin-left:30px}.timeInterval .checkIn{margin-left:8px}.timeInterval .checkHour{font-size:14px}.mainContent.home .facility-and-hotel-checkInOutTime{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;gap:1%}.timeIntervalMobile{display:flex;margin:20px 0 10px 0;flex-wrap:nowrap;align-items:center;justify-content:center;gap:3%}.timeIntervalMobile .checkSpan{position:absolute;color:#3d8f9a;font-size:13px;font-weight:600}.timeIntervalMobile .checkOut{margin-left:8px}.timeIntervalMobile .checkIn{margin-left:8px}.timeIntervalMobile .checkHour{font-size:13px;position:relative;top:11px}.body-product-centerparcs .m-info-box-bg{background:#14b9db}.loadingDivOverlay{position:fixed;top:0;right:0;width:100%;height:100%;background-color:#666;background-image:url(https://cdn.magicbreaks.co.uk/mb-media/Images/ajax-loader.gif);background-repeat:no-repeat;background-position:center;z-index:10000000;opacity:.7;filter:alpha(opacity=70)}.header{height:109px;text-align:center;font-weight:bold;background:#ff7a00;color:#fff;font-size:14px}.header span{display:inline;font-size:14px;font-weight:normal}.header .headerMobile{display:none}.header .logoMobile{max-width:252px;padding:4% 0 2%;width:50%;height:auto}.headerMobile.new2024SWStyleCss .logoMobile{width:46%;position:relative}.headerMobile.new2024SWStyleCss .phoneAndSearchIcons .iconPhoneMobile{width:24px;height:24px}.headerMobile.new2024SWStyleCss .phoneAndSearchIcons .search-mobile .iconSearchMobile{width:24px!important;height:24px!important}.headerMobile.new2024SWStyleCss .phoneAndSearchIcons{margin:4% 5% 0 0!important;width:58px!important}.hide-menu-ctn{display:none}.header .headerDesktop{max-width:1200px;position:relative;margin:0 auto}.header img.logoDesktop{float:left;max-width:253px;width:26%;z-index:10;position:absolute;top:0;left:0}.header .abtaAtol{padding-top:25px;max-width:179px;width:16%;position:absolute;left:25%}.header .feefo{max-width:75px;width:7%;position:absolute;left:44%}.header .manage{float:right;margin:25px 0 0}.manage img{display:inline;margin:13px 5px 0 0;vertical-align:unset}.manage a{color:#fff;text-decoration:none;vertical-align:super}.manage a:hover{color:#fbe9d9}.header span{display:inline;font-size:14px;font-weight:normal}.header .phoneNo{float:right;font-size:18px;font-weight:bold;margin:38px 2% 0 0}div#show-menu,div.hide-menu-ctn{overflow:hidden;width:35px;float:left;margin:4.5% 0 0 5%}.trustpilot-widget-hdr-wrapper{position:absolute;left:52%;min-width:200px;max-width:255px;max-height:105px;width:60%}.trustpilot-widget-hdr-wrapper .trustpilot-widget{min-width:200px;max-width:255px;max-height:105px}.trustpilot-widget-hdr-wrapper .trustpilot-widget iframe{width:60%!important;margin-left:25px}.trustpilot-widget-hdr-wrapper-lnk{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;cursor:pointer}a.phoneNo-contact-us{color:#fff;font-size:15px;text-decoration:none;margin-right:80px}a.phoneNo-contact-us:hover{color:#fbe9d9}.pricePromise{width:15%;position:absolute;left:34.5%;padding-top:15px}@media screen and (max-width:1200px){.header{height:94px}.header span{display:none}.header .headerDesktop{max-width:960px}.trustpilot-widget-hdr-wrapper{margin:0;scale:50%;left:50%}.header img.logoDesktop{max-width:217px}a.phoneNo-contact-us{margin-right:31px}}@media screen and (max-width:960px){.header{height:74px}.header .headerDesktop{max-width:768px}.trustpilot-widget-hdr-wrapper{margin:0;scale:40%;left:50%;max-width:120px}.header img.logoDesktop{max-width:172px}a.phoneNo-contact-us{margin-right:20px}.header .manage.manage-logged{margin:-8px 0 0!important}.header .manage{margin:15px 0 0}.header .phoneNo{margin:28px 2% 0 0}}@media screen and (max-width:768px){.header{height:67px;background-color:#fff}.header .headerDesktop{display:none}.header .headerMobile{display:block}}form.logout-header-form{display:inline-block;margin:0 0 0;height:30px}.header-login-status-ctn .header-login-status-user-ico{vertical-align:unset;height:15px}button.header-login-status-logout-btn{background:transparent;color:#fff;padding:3px 7px;font-size:12px;margin-left:7px;border:1px solid #fff;cursor:pointer;border-radius:12px}.header .manage.manage-logged{margin:10px 0 0}.manage-logged .manage-user-ico{opacity:0}.iconPhoneMobile#loggedUserIcon{width:33px;padding:5px;margin:3% 4% 0 0;float:right}span.header-login-status-user-name{text-decoration:underline;cursor:pointer}main .pluginFeefoMobile{display:none}main .feedfo{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:100%}.feedfo.reviews-page{justify-content:center}main .pluginFeefoDesk .feefoTitle{font-size:20px;font-weight:bold;margin-left:0;margin-top:0}main .pluginFeefoDesk .feefoRating img{margin:8px 20px 0 0;display:inline-block;width:120px}main .pluginFeefoDesk .feefoRating span{color:#000;font-size:18pt;font-weight:bold;margin-right:15px}main .mainContent .feefoComment img{margin:0 0 3px;width:80px}.pluginFeefoDesk .feefoComment .title{font-size:15px;font-weight:bold}main .mainContent .feefoComment .commText{color:#595959;font-size:10pt;line-height:12px;margin:10px 0}main .mainContent .feefoComment .reviewer{color:#595959;font-size:10pt}main .feefo-box-button{color:#006273;font-size:12pt;font-weight:bold;line-height:35px;text-decoration:none}main .pluginFeefoDesk .feefoLogo{float:right;width:100px}main .feedfo .pluginFeefoDesk{display:block;margin:35px 0 0;padding:13px 5px 13px 18px;float:left}body.pg-1928 main .feedfo .pluginFeefoDesk{margin:0}main .feedfo .pluginFeefoDesk.reviews-page{margin-top:24px;margin:35px auto 0;float:none;clear:both;width:92%!important}.feedfo .pluginFeefoDesk,.feedfo .feed{width:100%}body:not(.pg-1928) .feedfo .pluginFeefoDesk.home,.feedfo .feed{width:46%}main .pluginFeefoDesk{background:#fff;border-radius:20px;box-shadow:0 1px 3px rgba(0,0,0,.25);color:#000;display:block;margin:20px auto;max-width:768px;padding:20px;text-align:left}main .mainContent .hotelReviews{background:#fff;border-radius:20px;box-shadow:0 1px 3px 0 rgba(0,0,0,.25);color:#222;margin:0 auto 20px;max-width:450px;padding:3% 4%;text-align:left;width:95%}main .hotelReviews h3{font-size:14pt;line-height:25pt}main .hotelReviews .reviewsBox{border:.5px solid #d3d3d3;border-radius:3px;height:160px;padding:6px 20px 8px 8px;margin-top:5px}.hotelReviews .reviewsBox .reviews{padding-right:5px}.hotelReviews .reviewsBox .reviews .title{font-size:11pt;font-weight:bold;line-height:15pt}.hotelReviews .reviewsBox .reviews img{display:inline-block;width:80px}.hotelReviews .reviewsBox .reviews .review{color:#999;font-size:9pt;line-height:10pt;margin:6px 0}.hotelReviews hr{border:.5px solid #d3d3d3;margin:9px 0}.hotelReviews hr.orangeRule{border:1px solid #ff670e;margin:9px -2%}main .hotelReviews .addReview{display:flex;flex-wrap:wrap;justify-content:space-between}main .hotelReviews .ratingStars{margin:5px 0}main .hotelReviews .ratingStars img{display:inline-block;margin-left:5px;vertical-align:bottom}.hotelReviews .addReview .details{display:flex;flex-wrap:wrap;font-size:10pt;justify-content:space-between;margin-top:10px;width:100%}.hotelReviews .addReview .details img{height:25px;margin:5px 0 0}.addReview .details .box{background:#fafafa;border:1px solid #bfbfbf;border-radius:7px;color:#bfbfbf;padding:8px;text-align:left;width:88%}.addReview .details.comm .box{height:100px}.hotelReviews .addReview .send{background:#ff670e;border-radius:12px;line-height:45px;margin:10px 0 5px 12%;text-align:center;width:88%}.hotelReviews .addReview .send a{color:#fff;font-size:12pt;text-decoration:none}.hotelReviews .addReview .send:hover{background:#00bcde}main .pluginFeefoDesk hr{margin:7px 0;opacity:.4}.pluginFeefoDesk-wrapper::-webkit-scrollbar{width:8px;border-radius:6px}.pluginFeefoDesk-wrapper{scrollbar-width:thin;scrollbar-color:#bbb #ccc;overflow-y:scroll;height:inherit;padding-right:13px;height:350pt}.pluginFeefoDesk-wrapper::-webkit-scrollbar-track{background:#ccc}.pluginFeefoDesk-wrapper::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:6px}.pluginFeefoDesk.reviews-page{width:92%;max-width:92%;float:none;display:block;clear:both;margin:10px auto;padding:15px 18px!important}main .pluginFeefoDesk.reviews-page .feefoLogo{width:auto;margin-right:10px}main .pluginFeefoDesk.reviews-page .feefo-box-button{display:inline-block}.feefo-box-hdr-txt{color:#595959}main .pluginFeefoDesk.reviews-page .feefo-box-hdr-txt.mobile{display:none}main .pluginFeefoDesk.reviews-page .feefoComment img{width:95px;vertical-align:top;margin:0 0 0 10px}main .pluginFeefoDesk.reviews-page .support-reply{background:#f3f8fe;border-radius:8px;font-size:10pt;line-height:12pt;padding:10px 15px 12px;border:1px solid #d2d3d6}.view-more-blue{height:40px;width:180px;font-size:15px;background:#ff670e;border-radius:12px}.view-more-blue-btn{color:#fff;text-decoration:none;display:inline-block;font-size:15px;background:#ff670e;border-radius:12px;padding:14px 60px}.view-more-btn-container{text-align:right;width:95%;margin-top:20px}@media(max-width:768px){body:not(.is-tablet) main .feedfo{width:95%}body:not(.is-tablet) .feedfo .pluginFeefoDesk.home{clear:both;width:100%!important}body:not(.is-tablet) .feefo-rev-ctn{display:none}body:not(.is-tablet) .pluginFeefoDesk-wrapper{height:unset;overflow-y:unset}body:not(.is-tablet) main .pluginFeefoDesk .feefoTitle{font-size:3.5vw}body:not(.is-tablet) main .pluginFeefoDesk .feefoLogo{width:25vw}body:not(.is-tablet) main .pluginFeefoDesk.reviews-page .feefoLogo{float:none;clear:both;width:100%;text-align:center}body:not(.is-tablet) .feefoLogo img{margin-right:0;max-width:100%;display:block}body:not(.is-tablet) main .pluginFeefoDesk .feefoRating span{font-size:21px}body:not(.is-tablet) main .pluginFeefoDesk.reviews-page .feefoRating{text-align:left;margin-top:10px}body:not(.is-tablet) main .pluginFeefoDesk.reviews-page .feefo-box-button{width:100%}body:not(.is-tablet) main .pluginFeefoDesk.reviews-page .feefo-box-hdr-txt{display:none}body:not(.is-tablet) main .pluginFeefoDesk.reviews-page .feefo-box-hdr-txt.mobile{display:inline-block;font-size:11px}body:not(.is-tablet) .feefo-box-hdr-txt{display:none}body:not(.is-tablet) main .pluginFeefoDesk.home .feefoRating span{font-size:5vw;display:inline-block;vertical-align:middle}body:not(.is-tablet) main .pluginFeefoDesk .feefoRating img{margin:0 15px 0 0;width:30vw;max-width:150px;vertical-align:middle}body:not(.is-tablet) main .pluginFeefoDesk.home .feefo-box-button{background:#ffd100;border-radius:20px;line-height:40px;margin:15px auto 5px;text-align:center;width:90%;color:#222;font-weight:bold;text-decoration:none;display:block;font-size:4vw}body:not(.is-tablet) main .feedfo .pluginFeefoDesk{width:100%;max-width:100%}body:not(.is-tablet) main .feedfo .pluginFeefoDesk.reviews-page{width:100%!important}.view-more-btn-container{text-align:center;width:100%;margin:20px 0}.costumer-full-width .pluginFeefoDesk{max-width:1200px;width:95%}.videoFrame{margin:5px;width:350px;height:205px}.costumer-full-width video{width:330px;height:185px;margin:10px}.imageFrame{width:330px;height:185px;margin:10px;position:absolute;z-index:1}.imageTextColorFrame{line-height:1rem}}body:not(.pg-1928) .instagram_feed-ctn{width:46%}.instagram_feed-ctn{width:100%;background:#fff;border-radius:20px;box-shadow:0 1px 3px rgba(0,0,0,.25);color:#000;display:block;margin:28px 0 0 0;max-width:768px;padding:20px;text-align:left;padding:13px 13px 13px 18px;float:right}.feedfo .feed .mobile{display:none}.feedfo .feed .desk{display:block}.feedfo .feed img{border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.25);max-width:540px;width:100%}.insta-profile-pic img{border-radius:50%;width:60px}.insta-profile-pic{float:left;margin-bottom:15px}.insta-time-elapsed{font-size:12px;float:right;font-weight:bold;color:#595959;line-height:50px}.insta-user-name{float:left;line-height:50px;margin-left:12px;font-weight:bold;font-size:17px}.insta-caption{text-align:center;line-height:16px;padding:12px 0 26px 0}.instagram_feed-ctn hr{border:0;display:block;height:1px;background-color:#efefef}.instagram_feed-ctn hr:last-child{display:none}.insta-media-url img{border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.instagram_feed-wrapper::-webkit-scrollbar{width:8px;border-radius:6px}.instagram_feed-wrapper{scrollbar-width:thin;scrollbar-color:#bbb #efefef;overflow-y:scroll;height:inherit;padding-right:13px;height:350pt}.instagram_feed-wrapper::-webkit-scrollbar-track{background:#efefef}.instagram_feed-wrapper::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:6px}img.insta-media-url-lazy{max-width:100%;width:100%}@media(max-width:768px){body:not(.is-tablet) .instagram_feed-ctn{clear:both;width:100%!important;margin:35px 0 0 0;padding:10px 7px 10px 12px}body:not(.is-tablet) .insta-profile-pic img{width:45px}body:not(.is-tablet) .insta-user-name{line-height:45px;font-size:15px}body:not(.is-tablet) .insta-caption{font-size:14px;padding:12px 0 0 0}body:not(.is-tablet) .instagram_feed-ctn hr{margin-bottom:-5px}body:not(.is-tablet) .instagram_feed-wrapper{height:365px;padding-right:8px}body:not(.is-tablet) .instagram_feed-wrapper::-webkit-scrollbar{width:3px;border-radius:3px}}main .sb-chat-btn-open{background:#ff7a00;border-radius:25px;box-shadow:0 1px 3px rgba(0,0,0,.25);display:inline-flex;padding:12px;position:fixed;bottom:40px;right:20px;width:50px;z-index:100;border:0!important}main .sb-chat-btn-open a{display:block;border:0!important}main .sb-chat-btn-open img{margin:0 7px 0 0;width:28px}main .sb-chat-btn-open:hover{background:#f90}main .sb-chat-btn-open .question{display:none}@media(min-width:768px){main .sb-chat-btn-open{border-radius:25px;bottom:22px;color:#fff;font-size:13px;padding:9px 12px;width:200px;right:22px}main .sb-chat-btn-open img{width:24px}main .sb-chat-btn-open .question{color:#fff;margin-top:3px;text-decoration:none;border:0!important;outline:0}main .sb-chat-btn-open .question{display:block}}footer *{box-sizing:border-box;margin:0;padding:0}footer img{display:block;margin:0 auto;max-width:100%}footer .links .sb-footer-notice-tab a{color:#f00;text-decoration:underline}footer .links .sb-footer-notice-tab .title{color:#f00}div.ctct-form-embed div.ctct-form-defaults{padding:5px 15px 0!important}div.ctct-form-embed div.ctct-form-defaults h2.ctct-form-header{font-size:20px!important;margin-bottom:5px!important}div.ctct-form-embed div.ctct-form-defaults p.ctct-form-text{font-size:12px!important;margin-bottom:5px!important}div.ctct-form-embed form.ctct-form-custom label.ctct-form-label{font-size:12px!important}div.ctct-form-embed div.ctct-form-defaults p.ctct-gdpr-text{font-size:9px!important;margin-bottom:5px!important}.ctct-form-footer-link{font-size:9px!important;line-height:14px!important}div.ctct-form-embed form.ctct-form-custom div.ctct-form-field{margin:0!important}div.ctct-form-embed form.ctct-form-custom button.ctct-form-button{padding:10px!important}p.ctct-form-footer{margin:0!important;padding:0!important}footer{color:#fff;margin:0;text-align:center}footer .awardsCont{background:#fff;padding:7% 2% 10% 2%}footer .awardsCont .awardsLogos{display:flex;flex-wrap:wrap;align-items:flex-end}footer .container{background:#14b9db;padding:30px 0}footer img.footerLogo{margin-bottom:20px;max-width:70%;height:auto}footer .social{display:-webkit-inline-box;display:-ms-inline-flexbox;display:block;display:inline-flex;max-width:250px;width:75%}footer .social a{display:block;margin:0 auto}footer .social img{max-width:28px;width:auto;height:auto}footer .last{display:block}footer .copyr,footer .contact{margin:22pt 0}footer .contact .contact-title{color:#fff!important;font-size:1.75rem!important;font-weight:600!important;display:block!important}footer .copyr p{font-size:10pt;line-height:14pt;max-width:190px}footer .info{margin-top:12pt}footer .lineD{display:none}footer .lineM{border:.5px solid #fff;display:block;margin:0 8%}footer .contact p{font-size:11pt;line-height:15pt}footer .contact p span{color:#c9f5fe}footer .contact p a{color:#fff}footer .contact p a:hover{color:#c9f5fe}footer .payCards img{width:80px;height:auto}footer .confidence img{margin-top:25px;max-width:40%;width:150px;height:auto}@media(max-width:768px){.ctct-inline-form{margin:25px 5px 0}.group.sb-footer-notice-tab{padding:15px 0 0 0}footer .links .sb-footer-notice-tab a{color:#fff;text-decoration:underline;display:inline-block;width:100%;font-size:18px;padding:5px}footer .links .sb-footer-notice-tab .title{font-size:20px}footer .links .group:not(.sb-footer-notice-tab),footer .links .groupLeft{margin:22pt 0}footer .links .title{font-size:1.75rem;margin-bottom:.8rem;font-weight:500;line-height:1.2;color:inherit}footer .links a{color:#fff;display:block;font-size:11pt;line-height:15pt;margin-bottom:1rem}footer .group a[title='Customer Care'],footer .group a[title='Blog']{display:none}footer .copyr p{max-width:none}div.ctct-form-embed form.ctct-form-custom div.ctct-form-field{margin:0 0 24px!important}}@media(min-width:768px){footer{background:#14b9db;margin:0;text-align:left}footer .orangeCont{padding:20px 10px}footer .orangeCont .boxesCont,footer.home .orangeCont .boxesCont{max-width:768px}footer .orangeCont .firstBox,footer .orangeCont .secondBox{margin:0;max-width:540px;width:48%}footer.home .orangeCont .firstBox,footer.home .orangeCont .secondBox,footer.home .orangeCont .thirdBox{font-size:20px;width:32%}footer .orangeCont .secondBox{height:max-content}footer .orangeCont .imgMob{display:none}footer .orangeCont .imgDesk{display:block}footer .orangeCont .text{padding-right:20%}footer.home .orangeCont .textStar{height:70px}footer .awardsCont{padding:20px}footer .awardsCont .award{width:33%}footer .container{margin:0 auto;max-width:768px;width:98%}footer img.footerLogo{float:left;margin-bottom:35px;max-width:70%;height:auto}footer .social{float:right}footer .last{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .copyr{clear:both;color:#c9f5fe}footer .copyr,footer .contact{margin:0 0 30px}footer .lineM{display:none}footer .contact{margin-left:8%}footer .confidence img{display:inline-block;max-width:100%;width:134px;height:auto}footer .wtuk{color:#c9f5fe;display:block;font-size:8pt;margin-top:40px}footer .links{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap}footer .links .group{margin-left:2%}footer .links .title{font-size:11pt;margin-bottom:10px}footer .links a{color:#c9f5fe;display:block;font-size:10pt;line-height:18pt;text-decoration:none}footer .links a:hover{color:#fff}footer .lineD{border:.5px solid #fff;display:block;margin:10px 0 30px}}@media(min-width:960px){footer .container{max-width:960px}footer .orangeCont .boxesCont,footer.home .orangeCont .boxesCont{max-width:960px}footer.home .orangeCont .firstBox,footer.home .orangeCont .secondBox,footer.home .orangeCont .thirdBox{font-size:22px}footer.home .orangeCont .textStar{height:75px}footer .awardsCont{padding:50px 20px}footer .awardsCont .award{margin:0 auto;width:14%}footer .awardsCont .awardsLogos{margin:0 auto;max-width:960px;width:100%}footer .links .group{margin-left:4%}footer .copyr{margin:0 14% 40px 0}footer .contact{margin:0 9% 0 0;padding:0}footer .wtuk{font-size:9pt}div.ctct-form-embed form.ctct-form-custom label.ctct-form-label{width:16%!important;display:inline-block!important}div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{width:80%!important;padding:5px 8px!important;height:30px!important}#constact-contatc-inline-form{width:456px;margin-left:75px}}@media(min-width:1200px){footer .container{max-width:1200px}footer .orangeCont .boxesCont,footer.home .orangeCont .boxesCont{max-width:1200px}footer .orangeCont .text{padding:20px}footer.home .orangeCont .firstBox,footer.home .orangeCont .secondBox,footer.home .orangeCont .thirdBox{font-size:26px;max-width:370px}footer.home .orangeCont .textStar{height:85px}footer .awardsCont .awardsLogos{max-width:1200px}footer .links .group{margin-left:4%}footer .copyr{margin-right:10.5%}footer .contact{margin-right:7.5%}footer .wtuk{margin-top:0}}.f-news-letter-class{color:#323232;background-color:#fff;border-radius:5px;padding:10px 17px 10px 17px;font:16px helvetica neue,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;max-width:456px}.footer-letter-class{display:flex;flex-direction:column;align-items:center;gap:.5rem}.news-letter-title{font:20px helvetica neue,Arial,sans-serif;color:#14b9db;line-height:1.5;-webkit-font-smoothing:antialiased;font-weight:700;margin:0 0 8px}.form-text-box-name{color:#323232;font:12px helvetica neue,Arial,sans-serif;width:16%;display:inline-block;margin-bottom:12px;line-height:1;font-weight:700;text-align:left}.form-text-box{position:relative}.form-text-box:before{content:"∗";position:absolute;top:5px;left:-12px;color:#f5463b;font-weight:700}.news-letter-gdpr-text{color:#323232;font:9px helvetica neue,Arial,sans-serif;margin-bottom:5px;margin-top:3px}.news-letter-text{color:#323232;font:12px helvetica neue,Arial,sans-serif;margin-bottom:5px}input.signup-footer-btn-nws{width:100%;height:40px;background-color:#ffc043;border:1px solid #ffc043;color:#fff;border-radius:3px;font-size:16px}.signup-footer-btn-nws:hover{background-color:#ffd787;border:1px solid #ffd787}.footer-Tbox-news-datebox{display:inline-block;width:82%!important}span.form-error-footer{position:absolute;margin-left:0;font-size:10px;margin-top:0}.recaptcha-err-footer{margin-top:-2px;font-size:12px;color:#c00}.g-recaptcha,.recaptcha-widget{margin-top:20px;width:min-content;display:inline-block}.g-recaptcha,.recaptcha-widget-footer{width:min-content;display:flex;-webkit-transform:scale(.77);transform:scale(.77);-webkit-transform-origin:0 0;transform-origin:0 0;padding-left:36%}@media(max-width:768px){.footer-Tbox-news-datebox{width:75%!important}.form-text-box-name{width:22%!important;margin-bottom:8px}.form-text-box:before{top:0!important}span.form-error-footer{position:absolute;font-size:10px;margin-top:-7px;margin-left:10px;color:#f00;left:0}}.error-message{font-size:12px;color:#f00}#salesforce_newsletter_container{color:#323232;background-color:#fff;border-radius:5px;padding:10px 17px 10px 17px;font:16px helvetica neue,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;max-width:456px}#salesforce_newsletter_container input[type="text"],input[type="email"],input[type="tel"],input[type="text"],textarea{margin:2px 0 0 0}.pg-1928 #MainContent{background:#eaeaea}div.lazy-home-promo{background:#fff}.home-box-mobile-main:first-child{margin-top:10px}.home-box-mobile-main{background-size:cover;display:block;margin:0 auto 12px;width:98%;padding:0;overflow:hidden;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1),0 2px 1px -2px rgba(0,0,0,.1),0 1px 5px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1),0 2px 1px -2px rgba(0,0,0,.1),0 1px 5px 0 rgba(0,0,0,.1);border:3px solid #ffb17d}.home-box-mobile-content-text{color:#ef5f00;font-weight:bold;text-align:center}.home-box-mobile-text{padding:10px 12px 10px 12px;background:#fff}.home-box-mobile-image{padding:0;margin:0;width:100%;background:#e4e4e4}.home-box-mobile-text p{line-height:18px;display:block!important;margin:0}.home-box-mobile-content-text strong{color:#31b0cc}@font-face{font-family:'cbp-tmicons';src:url('../fonts/tmicons/cbp-tmicons.eot?');src:url('../fonts/tmicons/cbp-tmicons.eot?#iefix') format('embedded-opentype'),url('../fonts/tmicons/cbp-tmicons.woff') format('woff'),url('../fonts/tmicons/cbp-tmicons.ttf') format('truetype'),url('../fonts/tmicons/cbp-tmicons.svg#cbp-tmicons') format('svg');font-weight:normal;font-style:normal}.manage-booking-mobile{background-color:#ffc60a;display:none!important}.blog-menu-mobile{background-color:#14b9db;display:none!important}nav.main-navi-spr{background-color:#ff5313;clear:both}li.nav-search input{border:0;background:none;width:inherit;padding-left:12px;color:#14b9db}li.search-mobile input.nav-search-box-m{color:#14b9db}li.nav-search input:focus,li.search-mobile input.nav-search-box-m:focus{outline:0}li.nav-search input::placeholder,li.search-mobile input.nav-search-box-m::placeholder{color:#8edbeb;opacity:1}li.nav-search input:-ms-input-placeholder,li.search-mobile input.nav-search-box-m:-ms-input-placeholder{color:#8edbeb}li.nav-search input::-ms-input-placeholder,li.search-mobile input.nav-search-box-m::-ms-input-placeholder{color:#8edbeb}li.nav-search ul.cbp-tm-submenu{width:230px}li.nav-search ul.cbp-tm-submenu:after{left:88%}img.menuArrow{position:absolute;top:20px;right:-11px;width:13px;height:11px}img.searchIcon{width:15px;display:inline-block;vertical-align:middle}.cbp-tm-menu>li:nth-child(2){margin-left:0}.cbp-tm-menu>li:last-child{margin-right:0}.cbp-tm-menu,.cbp-tm-menu ul{list-style:none}.cbp-tm-menu{display:block;z-index:1000;bottom:0;text-align:center;max-width:1200px;margin:0 auto}.cbp-tm-menu>li{display:inline-block;position:relative}.cbp-tm-menu>li>a{line-height:4em;padding:0 .3em;font-size:1.2em;display:block;color:#fff;border-bottom:3px solid transparent;text-decoration:none}.no-touch .cbp-tm-menu>li>a:hover{border-bottom:3px solid #fff}.cbp-tm-submenu{position:absolute;display:block;visibility:hidden;opacity:0;padding:0;text-align:left;pointer-events:none;-webkit-transition:visibility 0s,opacity 0s;-moz-transition:visibility 0s,opacity 0s;transition:visibility 0s,opacity 0s;background:#cdf1f7;border-radius:0 0 15px 15px;box-shadow:0 1px 3px rgba(0,0,0,.25)}.cbp-tm-show .cbp-tm-submenu{left:50%;opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:visibility 0s,opacity .3s;-moz-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s;z-index:999}.cbp-tm-show-above .cbp-tm-submenu{bottom:100%;padding-bottom:10px}.cbp-tm-show-below .cbp-tm-submenu{top:100%;padding:10px 0 10px 7px;z-index:99}.cbp-tm-nospace-right .cbp-tm-submenu{right:0;left:auto}.cbp-tm-nospace-left .cbp-tm-submenu{left:0}.cbp-tm-menu>li:last-child .cbp-tm-submenu{right:0}.cbp-tm-submenu:after{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.cbp-tm-show-above .cbp-tm-submenu:after{top:100%;margin-top:-10px}.cbp-tm-show-below .cbp-tm-submenu:after{bottom:100%;margin-bottom:-9px}.cbp-tm-submenu:after{border-color:transparent;border-width:16px;margin-left:-16px;left:50%}.cbp-tm-show-above .cbp-tm-submenu:after{border-top-color:#fff}.cbp-tm-show-below .cbp-tm-submenu:after{border-bottom-color:#cdf1f7}.cbp-tm-submenu>li{display:block}.cbp-tm-submenu>li>a{padding:5px 2.3em 5px .6em;display:block;font-size:1.2em;position:relative;color:#007189;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;z-index:2;text-decoration:none}.no-touch .cbp-tm-submenu>li>a:hover,.no-touch .cbp-tm-submenu>li>a:active{color:#000;text-shadow:0 0 1px #afafaf}.cbp-tm-menu>li.search-mobile{display:none;background:#fff;border-top:1px solid #eee;color:#14b9db;font-size:13pt;margin:0}input.nav-search-box-m{width:100%;height:50px;border:0;padding:0 10px 0 36px;background-image:url(https://cdn.magicbreaks.co.uk/mb-media/Images/superbrand/menu/search-m.png);background-repeat:no-repeat;background-size:16px;background-position:10px 15px}.main-navi-mobile-ctn{position:fixed;width:100%;top:80px;z-index:999999999;left:0}@media(max-width:1200px){.cbp-tm-menu{max-width:960px}}@media(max-width:960px){.cbp-tm-menu{max-width:768px}.cbp-tm-menu>li>a{font-size:1em}img.menuArrow{top:18px;right:-7px;width:9px;height:8px}}@media screen and (min-width:769px){.cbp-tm-menu{display:block!important}}@media screen and (max-width:55.6875em){.cbp-tm-menu{font-size:80%}}@media screen and (max-width:768px){.manage-booking-mobile{display:block!important}.blog-menu-mobile{display:block!important}li.nav-search{display:none!important}img.menuArrow{top:24px;right:20px}.cbp-tm-menu>li>a{font-size:14px;border-bottom:1px solid #ffa14c;text-indent:3%}.no-touch .cbp-tm-menu>li>a:hover,.no-touch .cbp-tm-menu>li>a:active{border-bottom:1px solid #ffa14c}nav.main-navi-spr{background-color:#ff7a00;top:65px}.cbp-tm-menu>li.search-mobile{display:block;padding:0 3%}.cbp-tm-menu{display:none;font-size:100%;position:relative;text-align:left;padding:0;top:auto}.cbp-tm-menu>li:not(.nav-search){display:block;margin:0}.cbp-tm-submenu{position:relative;display:none;width:100%;border-radius:0}.cbp-tm-submenu>li{padding:0 4%}.cbp-tm-submenu>li>a{font-size:14px;padding:15px 0;border:0;border-bottom:1px solid #a7d9e3}.cbp-tm-submenu>li:last-child>a{border-bottom:0}.cbp-tm-submenu:after{display:none}.cbp-tm-menu .cbp-tm-show .cbp-tm-submenu{display:block;width:100%;left:0;margin:0;padding:0}}*,::after,::before{box-sizing:border-box}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}a{color:#007bff;text-decoration:none;background-color:transparent}img{vertical-align:middle;border-style:none}.h1,h1{font-size:2.5rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2;color:inherit}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem;line-height:20px}dl,ol,ul{margin-top:0;margin-bottom:1rem}nav{position:absolute;top:67px;left:0;width:100%;z-index:100}.ps-current ul{margin:0!important;padding:0!important}.center{text-align:center}.header{border:0}.lazy-home-promo img{margin:-3px auto;display:block;width:auto;height:auto}.ps-current ul{margin:0!important;padding:0!important}#goToTop{display:none;position:fixed;bottom:40px;left:22px;height:47px;width:47px;z-index:99;outline:0;background:rgba(255,255,255,.8);border-radius:50%;border:3px solid #ff7a00;font-weight:bold;font-size:40px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);color:#ff7a00;line-height:34px;padding:0 0 0 13px}.fulltextsearch_pagination_ul{list-style-type:none;margin:0;padding:0;overflow:hidden;width:auto}.fulltextsearch_previous .fulltextsearch_pagination_link{float:left;width:80px;font-size:small}.fulltextsearch_pagination_link{display:inline-block;width:40px;font-size:small}.fulltextsearch_thispage{float:left;width:30px;font-size:small}.fulltextsearch_page{float:left;width:35px}.linkblack{color:#000!important}.m-white-box-star,.estrella{float:left!important}.m-white-box-content,.m-offer-box-title,.caja1{color:#ff7a00;line-height:NORMAL;margin:17px 6px 0 6px;padding:0;text-align:center}.m-white-box-content2,.caja2{border:3px solid #ff7a00;margin:15px 6px 0 6px;padding:10px}.m-white-box-content2 h1{font-size:24pt;margin-bottom:5px;padding:0}.caja2 h1{font-size:24pt;margin-bottom:5px;padding:0}.m-white-box-content2 h2{font-size:18pt;margin-bottom:5px;padding:0}.caja2 h2{font-size:18pt;margin-bottom:5px;padding:0}.m-white-box-content2 h3{font-size:15pt;margin-top:-10px}.caja2 h3{font-size:15pt;margin-top:-10px}.m-white-box-dates{margin-bottom:1rem;margin-top:1rem}.m-offer-box-title,.caja1 h1,h2{font-size:24pt;font-weight:bold;line-height:normal;margin:0;padding:4px 5px 7px 10px;text-align:center}.m-colour-box-bg{background:none;margin-bottom:10px;background-size:cover;display:block;margin:0 auto 12px;width:98%;padding:0;overflow:hidden;box-shadow:0 1px 2px 0 rgba(0,0,0,.1),0 2px 1px -2px rgba(0,0,0,.1),0 1px 5px 0 rgba(0,0,0,.1);border:3px solid #ffb17d}.m-colour-box-image{height:unset;position:unset;width:100%;overflow:unset}.m-colour-box-image img{width:100%;height:unset}.m-colour-box-text{color:#ff7a00;display:block;height:unset;padding:8px 0;text-align:center;text-shadow:none;vertical-align:middle;width:100%}.m-colour-box-text a{color:#ef7200!important}.m-colour-box-link,.m-colour-box-link-getquote{color:#fff!important;text-decoration:none!important}.m-colour-box-getquote,.m-colour-box-getquote-green{background-image:url('https://wtukstorage.blob.core.windows.net/mb-media/Images/Mobile/box-stars-orange-quote.png?v1=1');box-shadow:2px 2px 3px #666;display:inline-table;height:50px;margin-bottom:5px;width:100%}.m-colour-box-getquote-green{background-image:url('https://cdn.magicbreaks.co.uk/mb-media/1009696/box-stars-green-quote.png')}.m-colour-box-text-getquote{color:#fff;display:table-cell;font-size:26px;font-weight:bold;text-align:center;text-shadow:1px 1px 2px #000;vertical-align:middle;width:100%}.m-info-box-bg,.m-info-box-bg-pink,.m-info-box-bg-purple,.m-info-box-bg-orange,.m-info-box-bg-sky,.m-info-box-bg-gold,.m-info-box-bg-blue,.m-info-box-bg-red{color:#fff;font-size:20px;margin:-5px auto 20px auto;padding:10px 5px;text-align:center;text-shadow:none}.m-info-box-bg{background:#ff7a00;border-radius:0 0 15px 15px}.m-info-box-bg-pink{background-image:-webkit-linear-gradient(#fd73b4,#e75e8b);background-image:linear-gradient(#fd73b4,#e75e8b)}.m-info-box-bg-purple{background-image:-webkit-linear-gradient(#9279ff,#9f70d4);background-image:linear-gradient(#9279ff,#9f70d4)}.m-info-box-bg-orange{background-image:-webkit-linear-gradient(#f96,#fd7633);background-image:linear-gradient(#f96,#fd7633)}.m-info-box-bg-sky{background-image:-webkit-linear-gradient(#85c2ff,#5d9ede);background-image:linear-gradient(#85c2ff,#5d9ede)}.m-info-box-bg-gold{background-image:-webkit-linear-gradient(#ffba31,#eda109);background-image:linear-gradient(#ffba31,#eda109)}.m-info-box-bg-blue{background-image:-webkit-linear-gradient(#9494ff,#6f6fe7);background-image:linear-gradient(#9494ff,#6f6fe7)}.m-info-box-bg-red{background-image:-webkit-linear-gradient(#ff6a6e,#ff3f44);background-image:linear-gradient(#ff6a6e,#ff3f44)}.m-info-box-text{font-size:15px;line-height:17px;margin:5px auto 10px auto;padding:0 15px}.m-info-box-text2{font-size:15px;line-height:16px;margin:5px auto 10px auto;padding:0 3px}.m-info-box-tabla{font-size:11px;margin:0 auto;max-width:400px;text-align:left;width:95%}.m-price-tabla,.m-price-tabla2,.m-tabla-closures{background-color:#fb6200;color:#fff;font-size:.9em;margin-left:auto;margin-right:auto;text-shadow:none;width:95%}.m-vnpbox-facilities{background:#ff7a00;border:2px solid #ff5400;box-shadow:1px 2px 3px #888;color:#fff;float:left;line-height:11px;margin:10px 0;min-height:100px;text-shadow:none;width:100%}.m-vnpbox-facilities-title{float:left;font-size:18px;font-weight:normal;margin:-120px 0 0 125px}.m-vnpbox-facilities-text{float:left;font-size:13px;line-height:14px;margin:-90px 0 0 125px}.m-vnpbox-facilities-bottom{background:#ff5400}.m-vnpbox-facilities-table{font-size:11px;margin:0 auto}.m-tabla-block{border:2px solid #fb6200;border-radius:5px;box-shadow:0 2px 5px #999;color:#111;display:inline-block;line-height:25px;padding:0 0 15px 0;text-align:left}.m-tabla-block-ext4{margin-left:auto;margin-right:auto;max-width:620px;text-shadow:none;width:100%}.m-tabla-block-top{background-color:#f60;background-image:url("/mb-media/158525/disney-stars-magicbreaks.png");color:#fff;margin-bottom:5px;padding:5px;text-align:center}.m-tabla-block-top h2{font-size:20pt;font-weight:normal}.m-box-wdw-tabla{margin-left:auto;margin-right:auto;text-align:center;width:98%}.m-box-wdw-main{border:2px solid #ff7a00;border-radius:5px;box-shadow:5px 5px 5px #888;display:inline-block;padding:0 0 5px 0}.m-box-wdw-title{background-color:#ff7a00;color:#fff;margin-bottom:0;padding:2px}.m-box-wdw-content{padding:10px 10px 0}.m-box-cruise-sections{background-color:#ff7a00;border:2px solid #f90;color:#fff;font-size:1.1em;height:25px;margin:10px auto;padding-top:3px;text-align:center;text-shadow:none;width:200px}.m-box-cruise-title{font-size:1.4em;font-weight:normal}.tabla-second-colour{background:#ff7a00;height:60px}.tabla-third-colour{background:#ff5400;height:60px}.m-offers-mini-titles{font-size:22px;font-weight:bold}.DnM-blog-box{border:2px solid #f90;border-radius:5px;box-shadow:1px 3px 5px #999;color:#000;margin:10px auto;padding:10px;text-align:left;text-shadow:none;width:90%}.DnM-blog-box p{margin:0}.m-hotel-title-box{line-height:NORMAL;margin:17px 5px 15px;padding-top:5px;text-align:center}.m-hotel-title{font-size:24pt}.link-box-ad-ext{background-image:-webkit-linear-gradient(top,#fe9230,#ff7a00);background-image:linear-gradient(to bottom,#fe9230,#ff7a00);border:3px solid #fd0;box-shadow:1px 3px 5px #999;color:#fff;height:126px;margin:0 auto 25px auto;width:95%}.link-box-ad-int{background-image:url('/mb-media/1009685/stars-banner.png');font-size:13pt;height:120px;margin-left:120px;padding:25px 5px;text-align:center;text-shadow:1px 2px 5px #666}.vnp-table-price-m{background:#f90;color:#000;font-size:.7em;margin-left:auto;margin-right:auto;margin-top:15px;text-align:center;text-shadow:none;width:95%}.month-top-white,.month-top-black,.month-bottom-black{border:1px solid #fff;padding:1px}.month-top-black{border-top:1px solid #f90}.month-bottom-black{border-bottom:1px solid #f90}.month-top-white-closed{background:#ddd;border:1px solid #fff}.month-top-white-lseason{background:#12b8db;border:1px solid #fff}.month-top-white-hseason{background:#ffe500;border:1px solid #fff}.closed-top-black{background:#ddd;border:1px solid #fff;border-top:1px solid #f90}.closed-bottom-black{background:#ddd;border:1px solid #fff;border-bottom:1px solid #f90}.lseason-top-black{background:#12b8db;border:1px solid #fff;border-top:1px solid #f90}.lseason-bottom-black{background:#12b8db;border:1px solid #fff;border-bottom:1px solid #f90}.hseason-top-black{background:#ffe500;border:1px solid #fff;border-top:1px solid #f90}.hseason-bottom-black{background:#ffe500;border:1px solid #fff;border-bottom:1px solid #f90}.blog-quote-button-green{background-image:url('https://cdn.magicbreaks.co.uk/mb-media/1009696/box-stars-green-quote.png');box-shadow:2px 2px 3px #666;height:35px;margin:5px auto;padding-top:3px;width:100%;max-width:500px;text-align:center;font-size:26px;font-weight:bold;text-shadow:1px 1px 2px #000;vertical-align:middle}.img-room{width:100%;border-radius:15px 15px 0 0}text-box-link{color:#ef5f00}#enquireBox{border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.25);color:#14b9db;font-size:15pt;line-height:25px;margin:0 auto 20px;padding:10px;cursor:pointer;text-align:center;width:100%}#enquireBox img{margin-left:10px;vertical-align:unset;width:12px}#enquireBox:hover{color:#ff7a00}#enquireFormBox{border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.25);color:#bbb;display:none;font-size:10pt;margin:0 auto 20px;padding:20px 10px;text-align:center;width:100%}#enquireFormBox .title{color:#ff7a00;font-size:14pt;font-weight:bold}#enquireFormBox .title img{cursor:pointer;margin:-8px 0 0 10px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg);width:12px}#enquireFormBox .subtitle{color:#999;line-height:20px;margin-bottom:20px;padding:15px 10px}#enquireFormBox .fields{margin:0 0 15px 3%;text-align:left}#enquireFormBox .fields img{display:inline-block;margin:-4px 10px 0 0}#enquireFormBox .fields .text,#enquireFormBox .fields .textComm{background:#fafafa;border:1px solid #bfbfbf;border-radius:8px;display:inline-block;padding:6px 10px;width:80%}#enquireFormBox .fields .textComm{height:100px;margin-bottom:10px}#enquireFormBox .sendButton{background:#14b9db;border-radius:20px;clear:both;font-size:13pt;line-height:16pt;margin:0 auto 30px;padding:8px;text-align:center;width:92%}#enquireFormBox .sendButton a{color:#fff;text-decoration:none}#enquireFormBox .sendButton:hover{background:#ff7a00}#enquireFormBox .mbLogo{margin:0 auto;width:75%}.breakPoint{clear:both}.roundPriceTable{background-color:#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);color:#fff;font-size:9pt;font-weight:normal;margin:0 auto;text-align:center;width:95%}.roundPriceTable .row60{height:60px}.roundPriceTable #topLeftCell,.roundPriceTable #topIntCell,.roundPriceTable #topRightCell,.roundPriceTable .whiteBorder,.roundPriceTable .bottomLeft,.roundPriceTable .bottomRight,.roundPriceTable #oneRowLeft,.roundPriceTable #oneRowInt,.roundPriceTable #oneRowRight,.roundPriceTable #topOneCol,.roundPriceTable .OneCellTable{border:1px solid #fff;line-height:12pt;padding:3px}.roundPriceTable #topLeftCell{border-radius:12px 0 0 0}.roundPriceTable #topRightCell{border-radius:0 12px 0 0}.roundPriceTable .bottomLeft{border-radius:0 0 0 12px}.roundPriceTable .bottomRight{border-radius:0 0 12px 0}.roundPriceTable #oneRowLeft{border-radius:12px 0 0 12px}.roundPriceTable #oneRowRight{border-radius:0 12px 12px 0}.roundPriceTable #topOneCol{border-radius:12px 12px 0 0}.roundPriceTable .OneCellTable{border-radius:12px}.roundPriceTable .cellWidth5{width:5%}.roundPriceTable .cellWidth10{width:10%}.roundPriceTable .cellWidth15{width:15%}.roundPriceTable .cellWidth20{width:20%}.roundPriceTable .cellWidth25{width:25%}.roundPriceTable .cellWidth30{width:30%}.roundPriceTable .cellWidth35{width:35%}.roundPriceTable .cellWidth40{width:40%}.roundPriceTable .cellWidth45{width:45%}.roundPriceTable .cellWidth50{width:50%}.roundPriceTable .cellWidth55{width:55%}.roundPriceTable .cellWidth60{width:60%}.roundPriceTable .cellWidth65{width:65%}.roundPriceTable .cellWidth70{width:70%}.roundPriceTable .cellWidth75{width:75%}.roundPriceTable .cellWidth80{width:80%}.roundPriceTable .cellWidth85{width:85%}.roundPriceTable .cellWidth90{width:90%}.roundPriceTable .cellWidth95{width:95%}.childAgeText{font-size:9pt;line-height:35px;padding:0 5%}.mealPlansRestL,.mealPlansRestR{background-color:#f90;background-image:url('https://cdn.magicbreaks.co.uk/mb-media/l03dxo2f/star.png');background-repeat:no-repeat;background-position:center left;border-radius:15px;box-shadow:0 1px 3px rgba(0,0,0,.15);color:#fff;font-size:9pt;margin:15px auto;padding:10px;text-align:center;width:95%}.mealPlansRestR{background-position:center right}.mealPlansRestL h2,.mealPlansRestR h2{font-size:12pt;line-height:5pt}.mealPlansRestL h2.nameLong,.mealPlansRestR h2.nameLong{font-size:12pt;line-height:12pt}.mealPlansRestL .restDescr,.mealPlansRestR .restDescr{font-size:10pt}.mealPlansRestL .restIconDetails,.mealPlansRestR .restIconDetails{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.mealPlansRestL img,.mealPlansRestR img{width:28px}.main-banner-home{margin:0 auto;position:relative;z-index:1}.page-breadcrumb-ctn{margin:-1% 0 -1% 0}.flash-sale-offer-container{text-align:center;background-color:#ff7a00;color:#fff;font-size:18px;box-shadow:0 1px 4px 0 rgba(32,33,36,.28);border-radius:15px;margin:10px 0 10px;padding:15px 0;font-weight:bold}.pgwSlideshow-main-banner .ps-current ul{display:block}.overlay-banner{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:4;opacity:.3;border-radius:0 0 20px 20px}body:not(.pg-1928) .overlay-banner{display:none}.main-banner-home .pgwSlideshow-main-banner .ps-nextIcon,.main-banner-home .pgwSlideshow-main-banner .ps-prevIcon{display:block;box-shadow:.5px .5px 0 0 #c3c3c3}.main-banner-home .pgwSlideshow-main-banner .ps-nextIcon{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.main-banner-home .pgwSlideshow-main-banner .ps-prevIcon{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.pgwSlideshow-main-banner{position:relative}.main-banner-home a:visited{color:#fff}.pgwSlideshow-main-banner ul.pgwSlideshow-dots{list-style-type:none;position:absolute;bottom:0;left:46%;padding:0;z-index:4;margin-bottom:0}ul.pgwSlideshow-dots li{float:left;margin:0 4px}.dot{height:8px;width:8px;background-color:#f6f6f6;border-radius:50%;display:inline-block}.dot.current-dot{height:13px;width:13px;background-color:#fff}.pgwSlideshow-main-banner{width:100%}.main-banner-home a{color:#fff;text-decoration:none;display:inline-block;width:100%;height:100%}.pgwSlideshow-main-banner .ps-current{text-align:center;position:relative;overflow:hidden}.main-banner-home img.offerImageMobile,.main-banner-home img.offerImageDesktop{width:100%;height:auto}.pgwSlideshow-main-banner .ps-current>ul>li{text-align:center;width:100%;z-index:1;opacity:0;display:block}.pgwSlideshow-main-banner .ps-current>ul>li img{display:block;max-width:100%;margin:auto;border-radius:0 0 20px 20px}.pgwSlideshow-main-banner .ps-caption{color:#fff;position:absolute;left:0;top:0;width:100%;height:100%;z-index:4;text-shadow:2px 3px 5px rgba(0,0,0,.5)}.main-banner-home .pgwSlideshow-offer-title{text-align:center;width:100%;position:absolute;left:0;top:47%}.main-banner-home .pgwSlideshow-offer-title.top-left{top:10px;left:10px;bottom:unset;right:unset;text-align:left}.main-banner-home .pgwSlideshow-offer-title.top-right{top:10px;right:10px;bottom:unset;left:unset;text-align:right}.main-banner-home .pgwSlideshow-offer-title.bottom-left{bottom:30px;left:10px;top:unset;right:unset;text-align:left}.main-banner-home .pgwSlideshow-offer-title.bottom-right{bottom:30px;right:10px;top:unset;left:unset;text-align:right}.main-banner-home .pgwSlideshow-offer-title.middle-left{left:30px;right:unset;text-align:left}.main-banner-home .pgwSlideshow-offer-title.middle-right{right:30px;left:unset;text-align:right}.main-banner-home .pgwSlideshow-offer-title.no-results{top:15%;font-size:35px;line-height:35px;color:#000}.main-banner-home .ps-caption p em{color:#fdb703}.main-banner-home .pgs-offer-title-desktop p em{text-shadow:none}.main-banner-home .pgs-offer-title-desktop p span{text-shadow:none}.main-banner-home .ps-caption .pgwSlideshow-offer-title p{font-weight:bold;font-size:65px;line-height:48px}.main-banner-home .pgwSlideshow-offer-title.no-results p{font-size:35px}.pgwSlideshow-middle-txt{font-size:27px;width:80%;text-align:center;margin:30px auto 20px;line-height:32px}.main-banner-home .pgwSlideshow-main-banner .pgwSlideshow-btn,.main-banner-home .pgwSlideshow-main-banner .countdown-clock-container{display:none}.pgwSlideshow-main-banner .countdown-clock-container{position:absolute;top:0;right:0;z-index:999}section.content .WelcomeMain .main-banner-home.new2024SWStyleCss .pgwSlideshow-main-banner .ps-current>ul>li img{border-radius:20px}@media(max-width:1200px){.pgwSlideshow-offer-title{font-size:38px}.main-banner-home .ps-caption .pgwSlideshow-offer-title p{font-size:60px}}@media(max-width:960px){.pgwSlideshow-offer-title{font-size:28px}.main-banner-home .ps-caption .pgwSlideshow-offer-title p{font-size:48px}.flash-sale-offer-container{padding:12px 10px;font-size:16px;position:relative;z-index:2;margin:10px 5px}}@media(max-width:768px){body:not(.is-tablet) .main-banner-home .countdown-clock-box{width:100%!important;max-width:100%!important;background:#ffb900;border-radius:0 0 0 0!important;-webkit-border-radius:0 0 0 0!important;-moz-border-radius:0 0 0 0!important;box-shadow:none!important;z-index:5;margin-bottom:0}.main-banner-home .pgwSlideshow-offer-title{width:70%;left:14%;top:40%}.main-banner-home .pgwSlideshow-offer-title{font-size:6vw;line-height:25px}.main-banner-home .pgwSlideshow-offer-title.no-results{top:3%;width:84%;left:7%}.pgwSlideshow-main-banner .dot.current-dot{height:10px;width:10px}.pgwSlideshow-main-banner .dot{height:7px;width:7px}.main-banner-home .ps-caption .pgwSlideshow-offer-title p{font-size:8vw;line-height:100%}.main-banner-home .ps-caption .pgwSlideshow-offer-title.no-results p{font-size:6vw!important;line-height:100%}body.is-tablet .main-banner-home .ps-caption .pgwSlideshow-offer-title p{font-size:6vw}.pgwSlideshow-main-banner .ps-current>ul>li img{border-radius:unset}.overlay-banner{border-radius:unset}.main-banner-home .pgwSlideshow-offer-title.no-results p{font-size:24px}.pgwSlideshow-main-banner ul.pgwSlideshow-dots{left:36%}}.orange-section-ctn *{box-sizing:border-box;margin:0;padding:0}.orange-section-ctn img{display:block;margin:0 auto;max-width:100%;width:100%;height:auto}.orange-section-ctn{color:#fff;margin:0;text-align:center;width:100%}.orange-section-ctn .orangeCont{background:#ffb900;padding:25px 20px 5px 20px}.orange-section-ctn .orangeCont .boxesCont{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:100%;max-width:440px}.orange-section-ctn .orangeCont .osb3-item-box-1,.orange-section-ctn .orangeCont .osb3-item-box-2,.orange-section-ctn .orangeCont .osb3-item-box-3{border:5px solid #fff;border-radius:15px;font-size:20pt;font-weight:bold;text-align:left;width:100%}.orange-section-ctn .orangeCont .osb3-item-box-1{background:#00bcdd}.orange-section-ctn .orangeCont .osb3-item-box-2{background:#f70;margin-bottom:15px}.orange-section-ctn .orangeCont .osb3-item-box-3{background:#00c33c}.orange-section-ctn .osb3-item-box-1 img,.orange-section-ctn .osb3-item-box-2 img,.orange-section-ctn .osb3-item-box-3 img{border-radius:9px 9px 0 0}.orange-section-ctn .orangeCont .imgMob{display:block}.orange-section-ctn .orangeCont .imgDesk{display:none}.orange-section-ctn .orangeCont img:hover{opacity:.9}.orange-section-ctn .orangeCont .textStar{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHEAAABxBAMAAAAQUFHjAAAAJ1BMVEUAAAD///////////////////////////////////////////////+uPUo5AAAADXRSTlMAMxUtCwcQAykdGSUhW+ifgAAAAmBJREFUWMOdmMFrE0EYxce66Rj04OvGkiY5JHgSvSy4eF0FPVQPsUJB8ZDcak/BQ/GYBSHXBI9eIr0I9pBgodeGXPpnddtp2STTfDP7fvcfPGbezH6zah0H4VhRbAINzrwPYEiZrwHUKLOFjCZjjpCxzZhTXJEQZoQrXhYXNa4J24XNAIa4sLkBQ7VX1HyEG86Kmg+MR1TwnvGICn40GlHBrtGICv7JTbuC+q1gzpDTWdnqZyl+SuXLqagF9v8hI+w5yrdaQb07h2EslS8nzmPecu4o32IF938DcO9yGUsM9KGJaa2axUMsUU2xTF24+WSeCOWTaQrlE6lL5ROJhfKxYVXKhtV02AAiHenmExCvpjIkXgnmDzbsl4gM+xlk2K8gV/YDZHbWie8BLuwBXCSCSITVTwEqrD6Gm2SNSIUtjeDBYI3IhA1m8KFmi1N40beG2Uykwm6mEBAuvQ1BFL8K3yN4U12K6ina3+ouilCxrnMmLgAyLsDGncGblUnoE4oxzA/JjI6rvkVEXEPpOTyxx6+jOTyxp9bdlIlrIr+IiLiG4BcT17A3hYjw5NJeOzRRdxH8hZMtdTd7cyauYUTENbSccWkTbdrs02aNNpHQZp82a7SJhDYHXua7k8hzLmpZ57F0+N8rbsv6IFhvQWDiNhuLz+Scx4Jpr4V+c+EwhcN4dBL5pq2oFbLVElZIeoOZ1TpVgikP305zwprVHmvGijU7rLmlWHPImnXFmjFtJqy5rVhzzJoNxZoD1gzbrFlRrNlkzR3FmhPWDHuM2c0rS/y87VBm2RxphuPQY0suAQgzBjOpC3PfAAAAAElFTkSuQmCC');background-repeat:no-repeat;background-position:center left;padding:4% 4%}.orange-section-ctn .orangeCont .text{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAhBAMAAADE0v0eAAAAGFBMVEUAAAD///////////////////////////8jfp1fAAAAB3RSTlMAaWidatmmtviHQgAAAFZJREFUGNNjYGAwYoAD5nIFONu8vAghXA6XMAeyYRLi5QgJxnLqSpQgSzgQkGADsQMgbHWEOBNYPWFhAYTphVDDyRBGhE8hUrgJIMKzEBHOQGE4MIQxANezPYUXN4UeAAAAAElFTkSuQmCC');background-repeat:no-repeat;background-position:center right;min-height:30px;width:100%;padding:0 8% 0 0;line-height:20px;font-size:20px}.orange-section-ctn .orangeCont a .text{color:#fff;text-decoration:none;display:flex;flex-direction:row;align-items:center}.orange-section-ctn .orangeCont a{text-decoration:none;display:inline-block;width:100%;height:auto}.orange-section-ctn .orangeCont .osb3-item-box-1 a .text:hover{color:#c9f5fe}.orange-section-ctn .orangeCont .osb3-item-box-2 a .text:hover{color:#fbe9d9}.orange-section-ctn .orangeCont .osb3-item-box-3 a .text:hover{color:#d3fee0}.orange-section-ctn .orangeCont .text span{font-size:15pt;font-weight:normal}.orange-section-ctn .orangeCont .arrowRight{float:right}.orange-section-ctn .osb2-item-box{width:98%;display:inline-block;max-width:unset}.orange-section-ctn .osb2-item-box img{width:100%}@media(max-width:768px){.orange-section-ctn .orangeCont .osb3-item-box-1,.orange-section-ctn .orangeCont .osb3-item-box-2{margin-bottom:20px}}@media(min-width:768px){.orange-section-ctn{background:#14b9db;margin:0;text-align:left}.orange-section-ctn .orangeCont{padding:40px 10px}.orange-section-ctn .orangeCont .boxesCont,.orange-section-ctn .orangeCont .boxesCont{max-width:768px}.orange-section-ctn .orangeCont .osb3-item-box-1,.orange-section-ctn .orangeCont .osb3-item-box-2{margin:0;max-width:540px;width:48%}.orange-section-ctn .orangeCont .osb3-item-box-1,.orange-section-ctn .orangeCont .osb3-item-box-2,.orange-section-ctn .orangeCont .osb3-item-box-3{font-size:20px;width:32%}.orange-section-ctn .orangeCont .osb3-item-box-2{height:max-content}.orange-section-ctn .orangeCont .imgMob{display:none}.orange-section-ctn .orangeCont .imgDesk{display:block}.orange-section-ctn .orangeCont .text{min-height:45px;line-height:24px;font-size:24px}.orange-section-ctn .orangeCont .textStar{padding:5% 5%}.orange-section-ctn .orangeCont .osb2-item-box.osb3-item-box-1,.orange-section-ctn .orangeCont .osb2-item-box.osb3-item-box-2{max-width:unset;width:48%}}@media(min-width:960px){.orange-section-ctn .container{max-width:960px}.orange-section-ctn .orangeCont .boxesCont,.orange-section-ctn .orangeCont .boxesCont{max-width:960px}.orange-section-ctn .orangeCont .osb3-item-box-1,.orange-section-ctn .orangeCont .osb3-item-box-2,.orange-section-ctn .orangeCont .osb3-item-box-3{font-size:22px}.orange-section-ctn .orangeCont .osb2-item-box.osb3-item-box-1,.orange-section-ctn .orangeCont .osb2-item-box.osb3-item-box-2{max-width:unset;width:48%}}@media(min-width:1200px){.orange-section-ctn .orangeCont .boxesCont,.orange-section-ctn .orangeCont .boxesCont{max-width:1200px}.orange-section-ctn .orangeCont .text{min-height:60px;line-height:28px;font-size:28px}.orange-section-ctn .orangeCont .osb3-item-box-1,.orange-section-ctn .orangeCont .osb3-item-box-2,.orange-section-ctn .orangeCont .osb3-item-box-3{font-size:26px;max-width:370px}.orange-section-ctn .orangeCont .textStar{padding:4% 4%}.orange-section-ctn .orangeCont .osb2-item-box.osb3-item-box-1,.orange-section-ctn .orangeCont .osb2-item-box.osb3-item-box-2{max-width:unset}.orange-section-ctn .orangeCont a .text{vertical-align:-webkit-baseline-middle}}.flip-clock-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.flip-clock-wrapper{display:block}.flip-clock-wrapper a{cursor:pointer;text-decoration:none;color:#ccc}.flip-clock-wrapper a:hover{color:#fff}.flip-clock-wrapper ul{list-style:none}.flip-clock-wrapper.clearfix:before,.flip-clock-wrapper.clearfix:after{content:" ";display:table}.flip-clock-wrapper.clearfix:after{clear:both}.flip-clock-wrapper.clearfix{*zoom:1}.flip-clock-wrapper{font:normal 11px "Helvetica Neue",Helvetica,sans-serif;-webkit-user-select:none}.flip-clock-meridium{background:none!important;box-shadow:0 0 0!important;font-size:36px!important}.flip-clock-meridium a{color:#313333}.flip-clock-wrapper{text-align:center;position:relative;height:50px}.flip-clock-wrapper:before,.flip-clock-wrapper:after{content:" ";display:table}.flip-clock-wrapper:after{clear:both}.flip-clock-wrapper ul{position:relative;float:left;margin:1px;width:18px;height:30px;font-size:80px;font-weight:bold;line-height:45px;border-radius:6px;background:#000;padding:0}.flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;line-height:32px;text-decoration:none!important}.flip-clock-wrapper ul li:first-child{z-index:2}.flip-clock-wrapper ul li a{display:block;height:100%;-webkit-perspective:200px;-moz-perspective:200px;perspective:200px;margin:0!important;overflow:visible!important;cursor:pointer!important}.flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;font-size:80px;overflow:hidden;outline:1px solid transparent}.flip-clock-wrapper ul li a div .shadow{position:absolute;width:100%;height:100%;z-index:2}.flip-clock-wrapper ul li a div.up{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;top:0}.flip-clock-wrapper ul li a div.up:after{content:"";position:absolute;top:44px;left:0;z-index:5;width:100%;height:3px;background-color:#000;background-color:rgba(0,0,0,.4)}.flip-clock-wrapper ul li a div.down{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.flip-clock-wrapper ul li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:#313131;text-shadow:none;text-align:center;background-color:#fff;border-radius:6px;font-size:16px}.flip-clock-wrapper ul li a div.up div.inn{top:0}.flip-clock-wrapper ul li a div.down div.inn{bottom:0}.flip-clock-wrapper ul.play li.flip-clock-before{z-index:3}.flip-clock-wrapper .flip{box-shadow:0 2px 5px rgba(0,0,0,.7)}.flip-clock-wrapper ul.play li.flip-clock-active{-webkit-animation:asd .5s .5s linear both;-moz-animation:asd .5s .5s linear both;animation:asd .5s .5s linear both;z-index:5}.flip-clock-divider{float:left;display:inline-block;position:relative;width:20px;height:34px}.flip-clock-divider:first-child{width:0}.flip-clock-dot{display:block;background:#fff;width:6px;height:6px;position:absolute;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.5);left:7px}.flip-clock-divider .flip-clock-label{position:absolute;top:35px;right:-32px;color:#fff;text-shadow:1px 1px 1px #2a2a2a;font-size:9px}.flip-clock-divider.minutes .flip-clock-label{right:-38px}.flip-clock-divider.seconds .flip-clock-label{right:-37px}.flip-clock-dot.top{top:8px}.flip-clock-dot.bottom{bottom:9px}@-webkit-keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@-moz-keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}@-o-keyframes asd{0%{z-index:2;}20%{z-index:4;}100%{z-index:4;}}@keyframes asd{0%{z-index:2}20%{z-index:4}100%{z-index:4}}.flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;-webkit-animation:turn .5s .5s linear both;-moz-animation:turn .5s .5s linear both;animation:turn .5s .5s linear both}@-webkit-keyframes turn{0%{-webkit-transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0deg)}}@-moz-keyframes turn{0%{-moz-transform:rotateX(90deg)}100%{-moz-transform:rotateX(0deg)}}@-o-keyframes turn{0%{-o-transform:rotateX(90deg);}100%{-o-transform:rotateX(0deg);}}@keyframes turn{0%{transform:rotateX(90deg)}100%{transform:rotateX(0deg)}}.flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;-webkit-animation:turn2 .5s linear both;-moz-animation:turn2 .5s linear both;animation:turn2 .5s linear both}@-webkit-keyframes turn2{0%{-webkit-transform:rotateX(0deg)}100%{-webkit-transform:rotateX(-90deg)}}@-moz-keyframes turn2{0%{-moz-transform:rotateX(0deg)}100%{-moz-transform:rotateX(-90deg)}}@-o-keyframes turn2{0%{-o-transform:rotateX(0deg);}100%{-o-transform:rotateX(-90deg);}}@keyframes turn2{0%{transform:rotateX(0deg)}100%{transform:rotateX(-90deg)}}.flip-clock-wrapper ul li.flip-clock-active{z-index:3}.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0%,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.1)),color-stop(100%,#000));background:linear,top,rgba(0,0,0,.1) 0%,#000 100%;background:-o-linear-gradient(top,rgba(0,0,0,.1) 0%,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0%,#000 100%);background:linear,to bottom,rgba(0,0,0,.1) 0%,#000 100%;-webkit-animation:show .5s linear both;-moz-animation:show .5s linear both;animation:show .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,.1) 0%,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.1)),color-stop(100%,#000));background:linear,top,rgba(0,0,0,.1) 0%,#000 100%;background:-o-linear-gradient(top,rgba(0,0,0,.1) 0%,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.1) 0%,#000 100%);background:linear,to bottom,rgba(0,0,0,.1) 0%,#000 100%;-webkit-animation:hide .5s .3s linear both;-moz-animation:hide .5s .3s linear both;animation:hide .5s .3s linear both}.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{background:-moz-linear-gradient(top,#000 0%,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#000),color-stop(100%,rgba(0,0,0,.1)));background:linear,top,#000 0%,rgba(0,0,0,.1) 100%;background:-o-linear-gradient(top,#000 0%,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top,#000 0%,rgba(0,0,0,.1) 100%);background:linear,to bottom,#000 0%,rgba(0,0,0,.1) 100%;-webkit-animation:show .5s linear both;-moz-animation:show .5s linear both;animation:show .5s linear both}.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{background:-moz-linear-gradient(top,#000 0%,rgba(0,0,0,.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#000),color-stop(100%,rgba(0,0,0,.1)));background:linear,top,#000 0%,rgba(0,0,0,.1) 100%;background:-o-linear-gradient(top,#000 0%,rgba(0,0,0,.1) 100%);background:-ms-linear-gradient(top,#000 0%,rgba(0,0,0,.1) 100%);background:linear,to bottom,#000 0%,rgba(0,0,0,.1) 100%;-webkit-animation:hide .5s .3s linear both;-moz-animation:hide .5s .3s linear both;animation:hide .5s .2s linear both}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@-moz-keyframes show{0%{opacity:0}100%{opacity:1}}@-o-keyframes show{0%{opacity:0;}100%{opacity:1;}}@keyframes show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hide{0%{opacity:1}100%{opacity:0}}@-moz-keyframes hide{0%{opacity:1}100%{opacity:0}}@-o-keyframes hide{0%{opacity:1;}100%{opacity:0;}}@keyframes hide{0%{opacity:1}100%{opacity:0}}.countdown-clock-box{height:auto;max-width:285px;position:relative;padding:7px}.countdown-offer-name{color:#fff;font-size:14px;overflow-wrap:break-word;text-shadow:1px 1px 1px #2a2a2a}span.countdown-offer-ending{color:#fff;text-shadow:1px 1px 1px #2a2a2a;font-size:12px}.countdown-offer-ending-text{margin-left:10px;text-align:center;line-height:18px;margin-bottom:5px}#wideSearchEngine .countdown-clock-box{bottom:15px;left:909px;position:absolute!important;height:auto}#rightInfo .countdown-clock-box{height:auto}#rightInfo .flip-clock-wrapper{height:64px}.countdown-clock-container{position:relative;cursor:pointer}@media(max-width:768px){.mobile-clock-ctn{min-height:88px}}.countdownSimpleClockStyle{font-weight:bold;color:#fff;font-size:14px;overflow-wrap:break-word;text-shadow:1px 1px 1px #2a2a2a}.abreviations{font-size:small}.simpleClockStyle{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:space-between;gap:2%;max-width:100%}.pgwSlideshow-main-banner .ps-current .containerSimpleClockStyle{width:100%}.countdown-simple-clock-container .containerSimpleClockStyle{overflow:hidden;background-color:#ffb900;color-interpolation:unset}.offerEndingTextSimpleClock{margin:0;line-height:normal}.countdownSimpleClockStyle-time{color:#fff;font-size:20px;font-weight:bold;overflow-wrap:break-word;text-shadow:1px 1px 1px #2a2a2a;display:inline-block;width:30px}.countdownSimpleClockText-time{color:#fff;font-size:12px;font-weight:bold;overflow-wrap:break-word;text-shadow:1px 1px 1px #2a2a2a;display:inline-block;width:20px}.countdownSimpleClockSymbol-time{color:#fff;font-size:24px;font-weight:bold;overflow-wrap:break-word;text-shadow:1px 1px 1px #2a2a2a;display:inline-block;width:15px}.countdown-offer-name{font-size:20px}@media(max-width:768px){.countdown-clock-box{height:fit-content}.countdown-offer-ending-text{padding:2px 0}.flip-clock-wrapper{padding:5px 0 2px 0}.mobile-clock-ctn{height:fit-content!important}}.countdown-offer-name{font-weight:600}.flip-clock-divider:nth-child(1) .flip-clock-label{color:#fff;font-size:10px}.flip-clock-divider:nth-child(4) .flip-clock-label{color:#fff;font-size:10px;right:-33px}.flip-clock-divider:nth-child(4) .flip-clock-dot{background:#fff}.flip-clock-divider:nth-child(7) .flip-clock-label{color:#fff;font-size:10px}.flip-clock-divider:nth-child(7) .flip-clock-dot{background:#fff}.flip-clock-divider:nth-child(10) .flip-clock-label{color:#fff;font-size:10px;right:-39px}.flip-clock-divider:nth-child(10) .flip-clock-dot{background:#fff}.flip-clock-wrapper ul.flip:nth-child(2) li a div div.inn,.flip-clock-wrapper ul.flip:nth-child(3) li a div div.inn{background:#000;color:#fff}.flip-clock-wrapper ul.flip:nth-child(5) li a div div.inn,.flip-clock-wrapper ul.flip:nth-child(6) li a div div.inn{background:#000;color:#fff}.flip-clock-wrapper ul.flip:nth-child(8) li a div div.inn,.flip-clock-wrapper ul.flip:nth-child(9) li a div div.inn{background:#000;color:#fff}.flip-clock-wrapper ul.flip:nth-child(11) li a div div.inn,.flip-clock-wrapper ul.flip:nth-child(12) li a div div.inn{background:#000;color:#fff}.new-mobile-body .mobile-clock-ctn{margin-bottom:10px}