.l--4col{display:flex;gap:4%;flex-wrap:wrap}.l--4col>div{width:100%;margin:20px 0}@media only screen and (min-width: 768px){.l--4col>div{flex-basis:48%}}@media only screen and (min-width: 1200px){.l--4col>div{flex-basis:22%}}.hr{border-top:2px solid var(--color-faint)}.acc .hr{padding-top:60px;margin-top:60px}.mb-lg{margin-bottom:50px}blockquote{color:var(--color-primary);margin:0}blockquote p{font-size:22px;line-height:1.6em}blockquote p::before{content:"“"}blockquote p::after{content:"”"}.l--grid-insp{margin-bottom:clamp(10px,3vw,75px);gap:16px;display:flex;flex-direction:column}@media only screen and (min-width: 500px){.l--grid-insp{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:.8fr .4fr .4fr .4fr .8fr;grid-template-areas:"i1 i2" "i1 i3" "i4 i3" "i4 i5" "i6 i5"}.l--grid-insp div:nth-child(1){grid-area:i1}.l--grid-insp div:nth-child(2){grid-area:i2}.l--grid-insp div:nth-child(3){grid-area:i3}.l--grid-insp div:nth-child(4){grid-area:i4}.l--grid-insp div:nth-child(5){grid-area:i5}.l--grid-insp div:nth-child(6){grid-area:i6}}@media only screen and (min-width: 992px){.l--grid-insp{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:2fr 1fr 2fr;grid-template-areas:"i1 i2 i3" "i1 i5 i3" "i4 i5 i6"}.l--grid-insp div:nth-child(1){grid-area:i1}.l--grid-insp div:nth-child(2){grid-area:i2}.l--grid-insp div:nth-child(3){grid-area:i3}.l--grid-insp div:nth-child(4){grid-area:i4}.l--grid-insp div:nth-child(5){grid-area:i5}.l--grid-insp div:nth-child(6){grid-area:i6}}.l--grid-insp>div{position:relative;border-radius:8px;overflow:hidden;justify-self:stretch;align-self:stretch;box-shadow:0 0}.l--grid-insp>div>a>img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:1/1}.l--grid-insp h3{position:absolute;bottom:0;left:0;right:0;padding:30px 30px;font-size:5vw;font-size:clamp(26px,4vw,31px);color:#fff;text-align:center;font-family:sbk;margin:0;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(78, 78, 78, 0) 0%, rgba(75, 75, 75, 0) 5%, rgba(20, 20, 20, 0.6156862745) 93%, rgba(16, 16, 16, 0.6039215686) 100%) 0% 0% no-repeat padding-box}@media only screen and (min-width: 992px){.l--grid-insp h3{padding:30px 40px}}@media only screen and (min-width: 1200px){.l--grid-insp h3{padding:40px 60px}}.l--2btns{display:flex;width:100%;gap:20px}@media only screen and (max-width: 767px){.l--2btns{flex-direction:column}}.l--2btns>div{flex:1}.l--2btns .btn{display:block;padding:10px 20px}.l--2btns p{margin:0;font-size:14px}.l--2btns p strong{font-size:30px;font-weight:400}.l--2btns div:nth-child(1) .btn{background:var(--color-dark)}.l--feefo .in{display:flex;flex-direction:column;gap:40px;text-align:center;margin-bottom:60px;align-items:center}@media only screen and (min-width: 768px){.l--feefo .in{text-align:left;flex-direction:row-reverse}}.l--feefo .in h2{margin-top:0;font-family:sbk;font-size:31px}.l--feefo .in .im img{max-width:none}@media only screen and (min-width: 1100px){.l--feefo .in .im{padding-left:140px}}.l--kit h2{font-family:sbk}.l--kit form{justify-content:center;margin:30px 0 10px}@media only screen and (min-width: 768px){.l--kit form{display:flex}}.l--kit form input{display:block;min-width:100%;box-sizing:border-box;margin-bottom:20px;padding:10px 20px 12px;font-size:1em}@media only screen and (min-width: 768px){.l--kit form input{min-width:300px}}.l--kit form input[type=email]{flex-grow:2;border:1px solid var(--color-soft);border-radius:5px;padding-left:10px}@media only screen and (min-width: 768px){.l--kit form input[type=email]{margin-right:-5px;border-right:0}}.l--kit .icons{margin-top:50px}.l--kit .icons a{display:inline-block;margin:0 7px}.ui-datepicker{z-index:251 !important}footer{padding:40px 0 60px;background:var(--color-dark);color:var(--color-dark-default)}@media only screen and (min-width: 768px){footer{padding:80px 0 120px}}footer a{color:var(--color-dark-default)}footer a:not(:hover){text-decoration:none}@media only screen and (min-width: 1416px){footer .container{width:1396px}}@media only screen and (min-width: 1540px){footer .container{width:1520px;margin:0 auto}}footer .l--4col{line-height:2.3em}footer .l--4col h3{color:var(--color-highlight);margin:0 0 20px}@media only screen and (max-width: 767px){footer .l--4col>div{flex-basis:100%;text-align:center}}@media only screen and (min-width: 768px)and (max-width: 1099px){footer .l--4col>div{text-align:center;flex-basis:30%}footer .l--4col>div:first-child{text-align:center;flex-basis:100%}}@media only screen and (min-width: 1100px)and (max-width: 1349px){footer .l--4col{gap:2.5%}footer .l--4col>div{flex-basis:23%}footer .l--4col>div:first-child img{width:90%}}footer .l--4col ul{list-style:none;margin:0;padding:0}footer .f--df{display:flex;font-size:14px;align-items:center;gap:40px}footer .f--df img{max-width:inherit}@media only screen and (max-width: 767px){footer .f--df{flex-direction:column;text-align:center}}footer .icons a{display:inline-block;margin-right:15px}.i-tag{display:inline-block;width:25px;height:25px;background:url(/assets/sprites.so.png) 0 0 no-repeat;vertical-align:middle;margin-right:30px}.l--special{position:relative;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2);overflow:hidden;padding:20px;margin-bottom:40px}.l--special .b1{display:flex;justify-content:space-between;align-items:center;gap:20px}@media only screen and (max-width: 767px){.l--special .b1{flex-direction:column}}.l--special .b1 .pri{order:1}.l--special .b1 h3{flex-grow:1;margin:0}.l--special .b2{display:flex;padding:40px 0;justify-content:space-between}@media only screen and (max-width: 767px){.l--special .b2{flex-direction:column}.l--special .b2 .price{margin-top:40px}}.l--special .b2 .price{min-width:250px}.l--special .b3{border-top:2px solid var(--color-faint);padding-top:30px;text-align:right;display:flex;align-items:center;gap:20px;justify-content:end}.l--special .b3 .btn{font-size:20px;padding:8px 50px 10px}@media only screen and (max-width: 767px){.l--special .b3{flex-direction:column}.l--special .b3 .btn{display:block}}.l--special .o--tag,.l--offer .o--tag{position:relative;top:inherit;right:inherit;left:inherit}.l--special .o--tag>span,.l--offer .o--tag>span{font-size:16px;border-radius:4px}.l--special .pri .o--tag>span,.l--offer .pri .o--tag>span{font-size:20px;padding-top:6px;padding-bottom:8px}.l--special .price,.l--offer .price{color:var(--color-dark);text-align:right;font-size:16px}.l--special .price b,.l--offer .price b{font-size:30px;font-weight:400}.tags ul{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;column-gap:100px;row-gap:20px}.tags li{padding:0px 0 0 40px;position:relative}.tags li .i-tag{position:absolute;left:0;top:2px}.tags .i-beds{background-position:0 -25px}.tags .i-eat{background-position:0 -50px}.tags .i-ferry{background-position:0 -75px}.tags .i-plane{background-position:0 -100px}.tags .i-events{background-position:0 -125px}.tags .i-bar{background-position:0 -150px}.tags .i-cloche{background-position:0 -175px}.o--tag i{display:inline-block;width:22px;height:22px;background:url(/assets/sprites.tags.png) 0 0 no-repeat;background-size:22px;vertical-align:middle}.pri .o--tag i{background-size:32px;width:32px;height:32px}.o--tag .i-jewel{background-position:0 -22px}.pri .o--tag .i-jewel{background-position:0 -33px}.o--tag .i-award{background-position:0 -44px}.pri .o--tag .i-award{background-position:0 -64px}.o--tag .i-info{background-position:0 -66px}.pri .o--tag .i-info{background-position:0 -96px}.l--reviews h2{font-family:sbk;font-size:31px;margin:0}.l--reviews .score{padding-left:40px;background:url(../img/star.svg) 0 6px no-repeat;background-size:30px 29px;margin-bottom:50px}.l--reviews .items{display:flex;flex-wrap:wrap;column-gap:6%;row-gap:50px;padding:0}.l--reviews .items .item{box-sizing:border-box;margin-bottom:20px;min-height:60px;position:relative}@media only screen and (min-width: 768px){.l--reviews .items .item{width:47%}}.l--reviews h4{font-family:poppins;font-size:16px;font-weight:600;margin:0}.l--reviews .dates{color:var(--color-soft)}.l--reviews .dates div{display:inline-block;padding-right:8px}.l--feefo h4{font-family:poppins;font-size:22px;font-weight:700}.l--feefo .l--avg{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 920px){.l--feefo .l--avg{flex-direction:column}}.l--feefo .l--avg .f,.l--feefo .l--avg .l{width:260px}.l--feefo .l--avg .f{font-size:52px}@media only screen and (min-width: 921px){.l--feefo .l--avg .f{text-align:right}}.l--feefo .stars2{display:inline-block;margin:0 30px;width:30vw;max-width:400px;height:6vw;max-height:70px;background:url(/assets/stars.stroke.png) 0 0 repeat-x;background-size:100%}.l--feefo .stars2 span{display:block;height:100%;background:url(/assets/stars.fill.png) 0 0 repeat-x;background-size:contain}.l--feefo .l--4col{margin-top:60px}.l--offer{margin-bottom:60px}.l--offer .c1 h3{margin-bottom:10px}.l--offer .c1 h3 a{text-decoration:none;color:var(--color-dark)}.l--offer .o2{min-height:400px;padding:20px;display:flex;gap:30px;flex-wrap:wrap}.l--offer .book{flex-basis:100%;text-align:right}.l--offer .hr{margin-top:0px;padding-top:20px}.l--offer .o--tag{margin-bottom:10px;min-width:150px}.l--offer .o--tag>span{box-sizing:border-box}@media only screen and (min-width: 1200px){.l--offer .c1{flex:2}}@media only screen and (min-width: 620px)and (max-width: 767px){.l--offer .c1{flex:2}}.l--offer .c2{flex-shrink:0;display:flex;justify-content:space-between}@media only screen and (min-width: 1200px){.l--offer .c2{flex-direction:column}}@media only screen and (min-width: 620px)and (max-width: 767px){.l--offer .c2{flex-direction:column}}.l--offer h3{margin-top:0}.l--cta-find{margin:70px 0}.l--cta-find .s--box-w{background:#fff url(/cits5/assets/img/bg.plane.png) 0 50% no-repeat;background-size:contain;display:flex;justify-content:space-between;align-items:center;gap:15px}.l--cta-find .txt{padding:30px 0px 30px 180px}.l--cta-find h3{margin:0 0 15px 0;font-size:28px}.l--cta-find p{margin:0}.l--cta-find .cta{padding-right:20px;flex-shrink:1}.l--cta-find .cta .btn{font-size:24px;padding:15px 7vw}@media only screen and (max-width: 991px){.l--cta-find .s--box-w{flex-direction:column;text-align:center}.l--cta-find .txt{padding:30px 30px 0px 30px}.l--cta-find .cta{padding:30px;flex-shrink:1}}.l--why{padding-bottom:60px}.l--why .cols{list-style:none;margin:0;padding:0;display:flex;gap:5%}@media only screen and (max-width: 991px){.l--why .cols{flex-direction:column}}.l--why li{box-sizing:border-box;flex-basis:30%;text-align:left;position:relative;padding-left:70px}.l--why li .i-why{background:url(/assets/sprites.service.png) 0 0 no-repeat;width:55px;height:60px;position:absolute;top:0;left:0}.l--why li .i-service{background-position:0 -60px}.l--why li .i-atol{background-position:0 -125px}.l--why h3{font-family:poppins;color:var(--color-primary);font-size:18px;font-weight:600;margin-top:0}#result-view{margin-bottom:50px}.l--ha ul{list-style:none;margin:0 0 40px;padding:0;gap:10px;display:flex;align-items:stretch;justify-content:space-between;align-content:center;font-size:1.2em}@media(max-width: 991px){.l--ha ul{flex-wrap:wrap;justify-content:center}}.l--ha ul li{align-items:center;display:flex;flex-grow:1;text-align:center;background:var(--color-primary);border-radius:8px}@media(max-width: 500px){.l--ha ul li{width:100%;justify-content:center}}.l--ha ul li.active{background:var(--color-dark)}.l--ha ul li a{display:flex;flex-grow:1;justify-content:center;color:var(--color-dark-default);text-decoration:none;text-align:center;padding:40px 20px}@media(min-width: 768px){#accommodation-map{margin:0 0 30px 0}#accommodation-map-api{height:75vh;background:#afcfff}}#offers .search-bar{display:flex;justify-content:center;gap:20px;align-items:center;flex-wrap:wrap;position:relative;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2);overflow:hidden;background:var(--color-faint);padding:10px;margin-bottom:20px}@media(max-width: 500px){#offers .search-bar select{width:100%}}[id]{scroll-margin-top:100px}section.ideas-grid{margin-top:20px;display:block;padding-bottom:20px}@media(min-width: 768px){section.ideas-grid>h2{padding-top:50px}}section.ideas-grid:after{content:"";display:block;clear:both}section.ideas-grid .ideas-grid{display:block;width:100%;background-size:cover;background-position:50% 50%;position:relative;text-align:center;margin-top:50px}@media(min-width: 768px){section.ideas-grid .ideas-grid{border:10px solid #fff}}section.ideas-grid .ideas-grid h2{position:absolute;top:0px;width:100%;color:#fff;text-shadow:0 0 20px rgba(0,0,0,.7)}@media(min-width: 768px){section.ideas-grid .ideas-grid h2{top:30px}}section.ideas-grid .ideas-grid a{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;text-decoration:none}section.ideas-grid .ideas-grid img{width:100%}@media(min-width: 768px){section.ideas-grid .ideas-grid{float:left;width:50%;min-height:320px;margin-right:20px}section.ideas-grid .ideas-grid img{display:none}}@media(min-width: 992px){section.ideas-grid .ideas-grid{width:33.333%;min-height:285px}section.ideas-grid .grid-2{width:66.665%}}@media(min-width: 1200px){section.ideas-grid .ideas-grid{min-height:360px}}@media(min-width: 768px){section.ideas-grid .ideas-grid h2{font-size:28px}}section.ideas-grid .ideas-grid h2 span.sub-large{font-size:.85em;text-transform:uppercase}section.ideas-grid .ideas-grid h2 span.sub{font-size:.7em;text-transform:uppercase}@media(min-width: 768px){ul.checklist li{width:45%;float:left}h1.holiday-ideas{font-size:36px;font-weight:500;margin-top:-10px;text-align:center}section.holiday-ideas-panels,section.holiday-ideas-article{padding-bottom:30px}.ideas-panel{position:relative;float:left;overflow:hidden;height:318px}.ideas-panel.two-thirds{width:617px}.ideas-panel.third{width:296px}.ideas-panel.two-thirds.left,.ideas-panel.third.left{margin:0px 25px 25px 0px}.ideas-panel.two-thirds.right,.ideas-panel.third.right{margin:0px 0px 25px 0px}.ideas-hero{position:relative;top:0;left:0}.ideas-panel .title-container,.ideas-hero .title-container{z-index:0;text-align:center;width:100%;padding-top:40px;position:absolute;top:0;left:0}.ideas-panel .title-container h4,.ideas-panel .title-container h2,.ideas-hero .title-container h1{display:inline-block;color:#fff}.ideas-panel .title-container h2,.ideas-panel .title-container h4{font-size:28px}.ideas-hero .title-container h1{font-size:40px;border-bottom:none}.ideas-panel .title-container h2 span.sub-large,.ideas-panel .title-container h4 span.sub-large,.ideas-hero .title-container h1 span.sub-large{font-size:.85em;text-transform:uppercase}.ideas-panel .title-container h2 span.sub,.ideas-panel .title-container h4 span.sub,.ideas-hero .title-container h1 span.sub{font-size:.7em;text-transform:uppercase}.ideas-panel img{z-index:-10}.ideas-panel a:hover{opacity:.65;filter:Alpha(opacity=65)}h3.holiday-ideas{font-size:28px;font-weight:500;text-align:center;margin-top:40px}h4.holiday-ideas{font-size:22px;font-weight:500;text-align:center;margin-top:35px}h5.holiday-ideas{font-size:18px;font-weight:600;text-align:center;margin-top:20px}p.ideas-intro{font-size:18px !important;font-weight:500 !important}p.ideas-intro.center{text-align:center}p.ideas-body{font-size:16px !important}img.ideas-hero{position:relative;float:left;width:100%;margin:20px 0px}.article-column{position:relative;float:left;width:50%;margin:-10px 0px 5px}.article-column.left{padding-right:15px}.article-column.right{padding-left:15px}.ideas-article-recommendation{position:relative;width:350px}.ideas-article-recommendation.left{float:left;padding:20px 20px 20px 0px}.ideas-article-recommendation.right{float:right;padding:20px 0px 20px 20px}.ideas-article-recommendation p.quote{font-size:18px !important;font-weight:500;font-style:italic}.ideas-article-recommendation p.quote.large{font-size:22px !important}.ideas-article-recommendation p.person{font-size:16px !important;text-align:right}img.hero{z-index:-10;margin-bottom:20px;width:100%}img.article-left{float:left;margin:20px 20px 20px 0px}img.article-right{float:right;margin:20px 0px 20px 20px}}@media(min-width: 768px)and (max-width: 997px){.ideas-panel.two-thirds{width:63%}.ideas-panel.third{width:30%}.ideas-panel.two-thirds.left,.ideas-panel.third.left{margin:0px 20px 20px 0px}.ideas-panel.two-thirds.right,.ideas-panel.third.right{margin:0px 0px 20px 0px}img.hero{width:100%}}@media(max-width: 500px){.holiday-ideas-article td{padding-bottom:30px}}.middled>div{display:flex;justify-content:center}.middled>div>div{flex:0 1 200px;text-align:center}.l--eq{margin-top:40px;margin-bottom:40px;text-align:center}.l--eq blockquote{max-width:800px;margin:0 auto;border:none;background:url("/experience-assets/img/quotes.left.jpg") left top no-repeat}.l--eq blockquote .blockquote-inner{background:url("/experience-assets/img/quotes.right.gif") right bottom no-repeat;min-height:75px}.l--eq blockquote p{color:#414141;font-size:28px !important;padding-top:15px}.map-intro{background:#f5f5f5;text-align:center;padding:30px;margin-top:40px}.map-intro form{width:430px;margin:0 auto}.map-intro .minict_wrapper{width:300px;float:left}#travel-routes{height:1350px;margin:0 0 50px 0}#closest-to-you{padding-bottom:150px}.route-content .check_availability{margin-top:20px}.blocks1 .block .s--box-w{min-height:auto}.blocks1 .block .s--box-w>.mini{width:initial;height:inherit;object-fit:none}.icon-block{position:relative;padding:0 0 10px 75px;min-height:55px}.travelling-sprite{position:absolute;display:block;background-image:url("/assets/img/sprites.travelling.png");background-repeat:no-repeat;width:55px;height:55px;left:0;top:-10px}.trains .travelling-sprite{background-position:0 0}.buses .travelling-sprite{background-position:-55px 0}.shops .travelling-sprite{background-position:-110px 0}.internet .travelling-sprite{background-position:-165px 0}.accessibility .travelling-sprite{background-position:-220px 0}.airport .travelling-sprite{background-position:-275px 0}.sprite{display:inline-block;background:url("../img/sprite.btn.png");background-repeat:no-repeat}.sprite span{position:absolute;left:-9999px;width:0;height:0;overflow:hidden}.btn_sprite{position:relative;text-align:left}.btn_sprite span.icon{position:absolute;right:5px;top:5px;width:60px;height:60px;display:inline-block;background-image:url("../img/sprite.btn.png");background-repeat:no-repeat}.btn_anchor span.icon{background-position:-76px top}.btn_car span.icon{background-position:-145px top}.btn_prev,.btn_next{width:16px;height:25px;cursor:pointer;position:absolute;top:50%;margin-top:-12px;background-color:#fff;border-radius:4px;border:5px solid #fff}.btn_prev{background-position:-841px -13px;left:10px}.btn_next{background-position:-891px -13px;right:10px}@media(max-width: 767px){.slider-container{width:100%;margin:0px}}.slider{position:relative}.slider .slides{position:relative;height:100%;overflow:hidden}.slide{position:absolute;background:#fff}.event-photos{clear:both;width:95%;height:40vw;max-height:442px;margin:40px auto 40px auto}@media(max-width: 767px){.event-photos{width:100%;margin:0px auto 0px auto}}@media(min-width: 768px)and (min-width: 1050px){.event-photos .btn_next{right:-30px}.event-photos .btn_prev{left:-30px}}.event-photos .slide{width:100%}.event-photos .slide img{display:block;margin:0 auto;max-width:100%}.l--mainside{display:flex;gap:60px;margin-bottom:50px}@media(min-width: 768px){.l--mainside .main{width:calc(66% - 30px)}.l--mainside .side{width:calc(33% - 30px)}}.l--mainside .ui.blue.button{background:var(--color-primary);color:var(--color-dark-default)}.chronoforms6_credits{display:none}fieldset{padding:0;margin:0;border:0;min-width:0}#mijosearch_bg2{box-sizing:border-box}@media(max-width: 767px){.mijosearch_pagination{float:none !important;height:auto !important}.mijosearch_pagination select{width:100%;margin-bottom:5px}.mijosearch_pagination .limitbox,.mijosearch_pagination .limitboxtext{width:100%;float:none !important;clear:both;display:block}}.airline-links li.block .icon{display:block;background-image:url("/assets/img/airlines.png?2022");background-repeat:no-repeat;height:70px;width:200px;margin:30px auto}.blocklinks li.block .icon{display:block;background-repeat:no-repeat;height:70px;width:200px;margin:30px auto}.airline-links li.block .icon span{position:absolute;left:-9999px}.airline-links li a .mobile_hide{display:block;width:100%;text-align:center;font-size:20px;width:100%;margin:20px auto}.airline-links li.block .appblock{padding-bottom:25px}.airline-links .aer-lingus .icon{background-position:5px 0}.airline-links .aurigny .icon{background-position:-585px 0}.airline-links .blueislands .icon{background-position:-765px 0}.airline-links .british-airways .icon{background-position:-1135px 0}.airline-links .british-airways-cityflyer .icon{background-position:-1927px 0}.airline-links .citywing .icon{background-position:-200px 0}.airline-links .easyjet .icon{background-position:-403px 0}.airline-links .flybe .icon{background-position:-940px 0}.airline-links .jet2 .icon{background-position:-1330px 0}.airline-links .loganair .icon{background-position:-1525px 0}.airline-links .eastern .icon{background-position:-1715px 0}.airline-links .app-btn-ios,.airline-links .app-btn-android{display:block;width:120px;height:36px;background:url(../img/apple-app-store-button.png) no-repeat;background-size:contain;margin:auto}.airline-links .app-btn-ios>span,.airline-links .app-btn-android>span{display:none}.airline-links .app-btn-android{background-image:url(../img/google-play-store-button.png)}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:20px}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}/*# sourceMappingURL=rest.css.map */
