@charset "UTF-8";@font-face{font-family:'Blacksword';src:url(https://www.pureholidays.org.uk/fonts/Blacksword.woff2) format('woff2'),url(https://www.pureholidays.org.uk/fonts/Blacksword.woff) format('woff'),url(https://www.pureholidays.org.uk/fonts/Blacksword.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}body{font-family:'europa',Helvetica,Arial,sans-serif;font-size:16px;color:#3A89A6;background-color:#e6ebed;-webkit-font-smoothing:antialiased;line-height:28px;font-weight:400;margin-top:120px}.cke_editable{margin-top:0;background-color:#FFF;padding:20px}.form-control{font-size:16px}.content{margin-top:20px;margin-bottom:20px}h1{color:#161925;font-weight:700}h2{color:#161925;font-weight:700}h3{color:#161925;font-weight:700}h4{color:#8cbbcc;font-weight:700}h2 small{color:#161925}hr{border-top:2px solid #c3dfea}footer{background-color:#3A89A6;color:#FFF;padding:20px 0;line-height:1.2;text-align:center}footer small{font-size:12px}footer a,footer a:link,footer a:visited{color:#c3dfea}footer a:hover,footer a:active{text-decoration:underline}footer ul{padding-left:0;list-style-type:none;margin-bottom:0}.footer-image{height:75px;width:150px;margin-top:20px}.nav-footer{list-style:none}.nav-footer>li{margin-bottom:5px}@media (min-width:992px){.nav-footer{display:inline-block;padding-left:0;margin-bottom:0}.nav-footer>li>a{position:relative;display:block;padding:5px 15px}.nav-footer>li{margin-bottom:0}.nav-footer>li+li{margin-left:2px}}.social-btn a{font-size:36px!important;display:inline-block;margin:0 10px;color:#fff!important;text-align:center}.social-btn a:hover{color:#c3dfea!important}footer p{padding:10px 0}.navbar{width:100%;margin-bottom:0;border-radius:0}.navbar{background-color:#FFF;box-shadow:0 1px 1px rgba(0,0,0,.1);border:none;min-height:80px}.navbar .navbar-brand{color:#FFF;height:80px;padding:10px 15px}.logo{height:60px}.navbar .navbar-brand:hover,.navbar .navbar-brand:focus{color:#CCC;background-color:transparent}.navbar .navbar-text{font-size:24px;font-weight:700;color:#3A89A6;line-height:80px;margin:0}@media (min-width:992px) and (max-width:1199px){.navbar .navbar-text{font-size:20px}}.navbar .navbar-nav>li>a{color:#444;font-size:18px;font-weight:500;line-height:50px}.navbar .navbar-nav>li>a:hover,.navbar .navbar-nav>li>a:focus{color:#3A89A6;background-color:transparent}.navbar .navbar-nav>.active>a,.navbar .navbar-nav>.active>a:hover,.navbar .navbar-nav>.active>a:focus{color:#3A89A6;background-color:transparent}.navbar .navbar-nav>.disabled>a,.navbar .navbar-nav>.disabled>a:hover,.navbar .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar .navbar-toggle{border-color:#FFF;margin-top:15px;padding-top:15px}.navbar .navbar-toggle:hover,.navbar .navbar-toggle:focus{background-color:#FFF}.navbar .navbar-toggle .icon-bar{background-color:#3A89A6}.navbar .navbar-collapse,.navbar .navbar-form{border:none}.navbar .navbar-nav>.open>a,.navbar .navbar-nav>.open>a:hover,.navbar .navbar-nav>.open>a:focus{color:#3A89A6;background-color:transparent}@media (max-width:767px){.navbar .navbar-text{font-size:18px}.navbar-nav{margin-top:0;margin-bottom:0}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:30px}.navbar-nav .open .dropdown-menu>li>a{padding-top:10px;padding-bottom:10px;line-height:30px}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:transparent}.navbar .navbar-nav>li>a:hover,.navbar .navbar-nav>li>a:focus{color:#59a8c5;background-color:transparent}.navbar .navbar-nav .open .dropdown-menu>.dropdown-header{border:none}.navbar .navbar-nav .open .dropdown-menu .divider{background-color:#59a8c5}.navbar .navbar-nav .open .dropdown-menu>li>a{color:#FFF;background-color:#59a8c5}.navbar .navbar-nav .open .dropdown-menu>li>a:hover,.navbar .navbar-nav .open .dropdown-menu>li>a:focus{color:#FFF;background-color:#59a8c5}.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus{color:#FFF;background-color:#59a8c5}.navbar .navbar-nav .open .second>li>a{padding-left:50px}.navbar .navbar-nav .open .third>li>a{padding-left:75px}.navbar .navbar-nav .open .dropdown-menu>.disabled>a,.navbar .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar .navbar-link{color:#CCC}.navbar .navbar-link:hover{color:#FFF}.navbar .btn-link{color:#CCC}.navbar .btn-link:hover,.navbar .btn-link:focus{color:#FFF}.navbar .btn-link[disabled]:hover,fieldset[disabled] .navbar .btn-link:hover,.navbar .btn-link[disabled]:focus,fieldset[disabled] .navbar .btn-link:focus{color:#444}.navbar .dropdown-menu{font-size:16px;padding:0;margin:0;background-color:#3A89A6;border:none;border-radius:0;box-shadow:none}.navbar .dropdown-menu>li>a{padding:8px 20px;line-height:2;color:#FFF;font-size:16px;font-weight:500}.navbar .dropdown-menu>li>a:hover,.navbar .dropdown-menu>li>a:focus{color:#FFF;background-color:#59a8c5}.navbar .dropdown-menu>.active>a,.navbar .dropdown-menu>.active>a,.navbar .dropdown-menu>.active>a:hover,.navbar .dropdown-menu>.active>a:focus{color:#FFF;text-decoration:none;background-color:#59a8c5}.navbar .open>a,.navbar .open>a:hover,.navbar .open>a:focus{color:#FFF!important;text-decoration:none!important;background-color:#3A89A6!important}@media (min-width:768px){.navbar-nav .dropdown-menu .caret{transform:rotate(-90deg)}}.pagination-nav{clear:both;float:none;width:100%;margin-left:15px}.pagination-nav .next{float:right;margin-right:30px}.form-control{background:#e1eff4;color:#444;font-size:16px;font-weight:400;padding:16px;width:100%;height:auto;outline:0;border:2px solid #c3dfea;box-shadow:none;border-radius:0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;-webkit-appearance:none}select.form-control{-webkit-appearance:none}.form-control:focus{background:#FFF;border-color:#c3dfea;box-shadow:none}textarea.form-control{-webkit-appearance:none}.alert{border-radius:0}.panel{border:none;border-radius:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.panel-heading h3{font-size:22px;font-weight:500;margin:5px 0}.panel-heading{border-top-left-radius:0;border-top-right-radius:0}.panel-default>.panel-heading{background-color:#FFF;border-bottom:none}.booking .panel{border:none;-webkit-box-shadow:none;box-shadow:none}.panel-primary>.panel-heading{color:#fff;background-color:#3A89A6;border-color:#3A89A6}.booking .panel-heading h2{font-size:26px;font-weight:500;margin:5px 0}.booking .panel-heading h3{font-size:20px;font-weight:500;margin:5px 0}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{color:#fff;background-color:#3A89A6;border-color:#3A89A6}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.btn{font-size:18px;padding:10px 15px;font-weight:500;margin-bottom:5px;border:none;outline:none}.btn-primary{color:#FFF;background-color:#23395b;border:1px solid #23395b;font-weight:500}.btn-primary:focus,.btn-primary.focus{color:#FFF!important;background-color:#307088!important;border-color:#307088!important}.btn-primary:active,.btn-primary.active{color:#FFF!important;background-color:#307088!important;border-color:#307088!important;box-shadow:none}.btn-primary:hover{color:#FFF;background-color:#307088;border-color:#307088}.blog{margin-bottom:20px}.article-break{clear:both}.img-thumbnail{margin-bottom:20px;border-radius:0;padding:0}@media (min-width:768px){.img-thumbnail{height:200px;object-fit:cover;width:100%}}.table>tbody>tr{border-left:2px solid #c3dfea;border-right:2px solid #c3dfea}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #c3dfea;}.table>tbody{border-top:2px solid #c3dfea;border-bottom:2px solid #c3dfea}.table-striped>tbody>tr:nth-of-type(odd){background-color:#e1eff4}.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{border-top:2px solid #c3dfea}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th{border-top:2px solid #c3dfea;color:#161925}.table h4{margin:0;padding:0 0 5px 0}#map,#map2{height:500px;width:100%;margin-bottom:40px}#itinerary{height:500px;width:100%;margin-bottom:40px}#map3{height:500px;width:100%;margin-bottom:40px}.carousel{margin-bottom:10px}.holiday-carousel .item img{height:300px;width:100%;object-fit:cover}.homepage-carousel .item img{height:500px!important;width:100%;object-fit:cover}@media (max-width:991px){.homepage-carousel .item img{height:400px!important}}@media (max-width:767px){.homepage-carousel .item img{height:300px!important}}.carousel-control{width:60px}.carousel-control.left,.carousel-control.right,.carousel-control.left.no-hover:hover,.carousel-control.right.no-hover:hover{background:rgba(0,0,0,0);color:#520909;filter:none}.carousel-control.left:hover,.carousel-control.right:hover{background:rgba(0,0,0,0);color:#520909;filter:none}.carousel-control span{position:absolute;top:50%;left:50%;z-index:5;display:inline-block;text-shadow:none}.carousel-control i{width:20px;height:20px;margin-top:-10px;margin-left:-10px}.carousel-caption{right:10%;left:10%;color:#FFF;padding-bottom:0;bottom:10px;font-size:30px}.carousel-caption h2{font-family:'Blacksword',sans-serif;margin-top:0;font-size:50px;color:#FFF}@media (max-width:991px){.carousel-caption h2{font-size:30px}.carousel-caption{font-size:24px}}.carousel-caption-inner{background-color:rgba(58,137,166,.7);padding:20px 40px}.nav-tabs{border-bottom:3px solid #c3dfea}.nav-tabs>li>a{color:#3A89A6;font-size:20px}.nav-tabs>li>a:hover{background-color:#e1eff4;border-color:#e1eff4 #e1eff4 #c3dfea #e1eff4}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#3A89A6;background-color:#c3dfea;border:1px solid #c3dfea}.breadcrumb>.active{color:#444;font-weight:600}.summary{text-align:center}.summary i{font-size:40px;color:#23395b}.summary h4{font-size:18px;color:#161925}.summary p{font-size:14px;color:#3A89A6;margin-bottom:20px}.summary .small{font-size:15px}@media (max-width:991px){.summary h4{font-size:18px}.summary p{font-size:16px}}.holiday-summary i{font-size:40px;color:#23395b}.holiday-summary h4{font-size:18px;color:#161925;margin-bottom:0}.holiday-summary p{color:#3A89A6;margin:0;line-height:22px}.holiday-summary .small{font-size:85%}@media (max-width:991px){.holiday-summary h4{font-size:18px}.holiday-summary p{font-size:16px}}.price{color:#3A89A6;font-size:30px;font-weight:700;margin-bottom:20px}.api-cabin{color:#3A89A6;font-size:20px;vertical-align:middle!important}.api-price{color:#3A89A6;font-size:20px;vertical-align:middle!important}.price small{font-size:65%;font-weight:400}@media (min-width:992px){.filter{position:fixed;top:140;width:213px;z-index:200}}@media (min-width:1200px){.filter{width:263px}}.input-group-btn .btn{height:58px;line-height:58px;padding:0 15px}.input-group-addon{background-color:#3A89A6;border-color:#3A89A6;color:#FFF}.header-image{height:400px;width:100%;object-fit:cover}.small-text{font-size:15px;width:300px;line-height:1.2;margin-bottom:20px;text-align:justify}.search-image{height:250px;width:100%;object-fit:cover}#advanced-search{position:relative}#advanced-search-button{cursor:pointer}.input-small{width:100px!important}.input-medium{width:180px!important}.input-large{width:300px!important}#MailingValidation.has-error p{color:#a94442}blockquote footer{background-color:transparent;text-align:left;font-size:16px;color:#3A89A6}.list-group-item{border-top:1px solid #ddd!important}.mailing-list{background-color:#307088;padding:40px 0;color:#FFF}.mailing-list h3{color:#FFF}.mailing-list a,.mailing-list a:link,.mailing-list a:visited{color:#c3dfea}.mailing-list a:hover,.mailing-list a:active{text-decoration:underline}.btn-mailing{color:#307088;background-color:#c3dfea;border:1px solid #c3dfea;font-weight:500;padding:16px 15px;margin-bottom:0}.btn-mailing:focus,.btn-mailing.focus{color:#FFF!important;background-color:#3A89A6!important;border-color:#3A89A6!important}.btn-mailing:active,.btn-mailing.active{color:#FFF!important;background-color:#3A89A6!important;border-color:#3A89A6!important;box-shadow:none}.btn-mailing:hover{color:#FFF;background-color:#3A89A6;border-color:#3A89A6}.offers-heading{margin-bottom:30px;font-size:36px}.holiday-inner{min-height:550px}.tab-content{padding-top:20px}.panel-footer{background-color:#FFF;border:none}@media (min-width:992px){.filter-collapse{display:block;height:auto!important;visibility:visible}}#cookie-confirmation{bottom:20px;padding:15px;position:fixed;font-size:18px!important;font-weight:500!important;color:#FFF!important;text-align:center!important;z-index:100;width:100%}#cookie-confirmation a{color:#CCC}#cookie-confirmation a:hover{color:#CCC;text-decoration:underline}#cookie-confirmation-inner{padding:15px;background-color:rgba(0,0,0,.8)!important}#cookie-confirmation .close{color:#FFF;opacity:1;font-size:25px}#cookie-confirmation .close:hover{color:#CCC}.trip-advisor{width:100%;max-width:100%;margin-bottom:20px}.trip-advisor>thead>tr>th,.trip-advisor>tbody>tr>th,.trip-advisor>tfoot>tr>th,.trip-advisor>thead>tr>td,.trip-advisor>tbody>tr>td,.trip-advisor>tfoot>tr>td{padding:10px;line-height:1.5;vertical-align:top}progress[value]{-webkit-appearance:none;appearance:none;height:20px}progress[value]::-webkit-progress-bar{background-color:#E5E5E5}progress[value]::-webkit-progress-value{background-color:#00a680}@media (min-width:768px){progress[value]{width:450px}}@media (min-width:992px){progress[value]{width:250px}}@media (min-width:1200px){progress[value]{width:350px}}.loader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;height:100%;width:100%;text-align:center;overflow:hidden!important;background-color:#3A89A6}.vh-center{position:absolute;top:50%;left:50%}#payvector{border:none;height:1500px;width:100%}