.highlights,.holiday .col1{padding-bottom:10px}.highlights ul,.holiday .itinerary .day,h1{padding-left:0}.highlights li.odd,.holiday .box2 dt{clear:left;float:left}.hidden{visibility:inherit}.holiday[data-show=holiday] [data-holiday=true],.holiday[data-show=notes] .disclaimer [data-readmore-toggle],.holiday[data-show=notes] [data-notes=true]{display:block!important}.holiday[data-show=holiday] [data-holiday=false],.holiday[data-show=notes] [data-notes=false],.holiday[data-show=notes] [data-readmore-toggle]{display:none!important}.holiday{border:none}.holiday .back,.holiday .buy .departureinfo,.holiday dl{margin-bottom:10px}.holiday .col2{margin-top:10px}.holiday .col1{margin-top:19px;padding-top:10px}.holiday .header h1{font-size:20px;color:#fff;margin-bottom:0;margin-top:3px}.singlegallery img{border:1px solid #555;width:467px;height:auto}.holiday .col1 .box1,.singlegallery,p.fullscreenwrapper{margin-bottom:20px}a.backtoholiday{cursor:pointer}.holiday .col1 label{font-size:12px;font-weight:700}.holiday .col1 strong{font-weight:600}.holiday .col1 .box3{padding:7px;margin-bottom:10px;border-width:1px;border-style:solid;font-weight:700}.holiday .col1 .box3 .help{float:right}.holiday .col1 .app,.holiday .disclaimer .control-group,.holiday .privatewrapper,.holiday .youtube{margin-top:20px}.holiday .telephone,.holiday .telephone a{margin-top:4px;padding-bottom:5px;margin-bottom:10px;color:#000;font-weight:600;font-size:15px}.holiday .box2 h2,.holiday form.buy table.prices{margin-bottom:8px}#tripnotes.pre-filled .despatch,#tripnotes.pre-filled .disclaimer,#tripnotes.pre-filled .form-actions,#tripnotes.pre-filled .form-intro,#tripnotes.pre-filled .your-account,#tripnotes.pre-filled .your-brochures,#tripnotes.pre-filled .your-details,#tripnotes.pre-filled .your-newsletters,.holiday .your-brochures .disclaimer,.your-details.despatchOnline .required-indicator{display:none}.holiday .noteswrapper p{font-size:11px;font-weight:700}.holiday form.buy{float:none;width:inherit}.holiday form.buy strong{display:block;font-size:12px;font-weight:400}.holiday form.buy .price{margin-top:3px;margin-bottom:18px}.holiday .col1 .button{float:none;margin-bottom:0;color:#fff;font-weight:700}#bookNowOverlay .btn,.holiday .btn,.holiday .button{border-radius:0}.button.booknow{min-height:42px;line-height:42px}.holiday .tooltipster i{color:#939393;font-size:17px;cursor:pointer;margin-left:3px;position:relative;top:1px}.holiday .childdiscount .tooltipster i{color:#fff}.holiday .secure-booking{font-size:16px}.holiday .grade{float:none;border:1px solid #7c7e75;margin-left:0;margin-bottom:0;padding:8px 3px}.holiday .grade strong{margin-left:15px}.holiday .grade table{margin-left:auto;margin-right:auto}.holiday .grade table .bar{width:22px;margin:0 2px}.holiday .grade table th{font-size:15px;font-weight:600;text-align:center}.holiday .box2 h2{font-size:14px;font-weight:700}.holiday .box2 h3{font-size:13px;margin:12px 0 8px;font-weight:700}.holiday .buy .arrivaldate,.holiday .buy .departuredate,.holiday .buy .pricesfrom{font-size:12px;font-weight:400}.holiday .buy .price{font-size:22px}.holiday .col1 h5{font-size:12px;font-weight:400;margin-bottom:5px}.holiday .box2 dd,.holiday .box2 dt{font-size:11px;display:block;font-weight:400;line-height:1.8em}.holiday .box2 .holidaysummary dd,.holiday .box2 .holidaysummary dt{font-weight:400}.holiday .box2 dt{margin-right:4px}.holiday .box2 dt a{font-size:11px;cursor:help;color:#000}.holiday .box2 dd{margin-bottom:0}.holiday .box2 li{list-style:none;font-size:11px;margin-bottom:6px}.holiday .box2 p{font-size:11px;margin-bottom:0;line-height:1.8em}.holiday .button.callus{display:block;text-align:center}.holiday .recommendation{padding-bottom:8px}.fullscreen.btn{color:#333;font-weight:400;background-color:#c1c0bf}.fullscreen.btn:hover{background-color:#7c7e75;color:#fff}.highlights ul{margin-top:0;margin-bottom:7px}.highlights li{float:left;width:45%;margin-right:20px;margin-bottom:7px;font-size:14px;font-weight:600;line-height:1.4em}.highlights li.even{float:right;clear:right}.holiday .itinerary{clear:both;margin-top:10px;position:relative}.holiday .holidaydescription div,.holiday .itinerary table{width:100%}.holiday .itinerary td,.holiday .itinerary th{text-align:left;padding-left:4px;padding-right:4px}.holiday .itinerary th{padding-bottom:4px}.holiday .itinerary td{font-size:13px;border-top:1px solid #ddd;padding-top:2px;padding-bottom:2px}.holiday .itinerary .meals{padding-right:0}#col1 .holiday .itinerary p{margin-top:5px;text-align:right}#col1 .holiday .itinerary p.key{text-align:left;font-size:12px}#col1 .holiday .itinerary p a.notes{font-weight:700;display:inline;color:inherit;font-size:inherit}.holiday .holidaydescription{width:100%;margin-top:20px}.holiday .holidaydescription .wishlist{margin-top:5px}.holiday .holidaydescription .wishlist img{position:relative;top:-3px;margin-right:4px}.holiday .holidaydescription a,.holiday .holidaydescription div,.holiday .holidaydescription p{font-size:14px;line-height:1.5em}.holiday .wishlist a{display:inline;line-height:30px}.holiday .holidaydescription2 p{margin-top:5px;margin-bottom:10px}.holiday .holidaydescription2 h2{font-size:16px;font-weight:700;margin-bottom:15px}.holiday .feedback,.holiday .similar{margin-top:20px;margin-bottom:10px}.holiday .similar p.summary{font-size:13px;line-height:1.4em}.holiday .similar-item{max-height:140px;overflow:hidden;position:relative}.holiday .twaddle{margin-top:10px;margin-bottom:30px}.holiday .twaddle h3{font-size:12px}.holiday .twaddle .item{margin:20px 0}.holiday .twaddle a.more{font-size:14px}.holiday .description h2,.holiday .feedback h2,.holiday .highlights h2,.holiday .itinerary h2,.holiday .optional-embed h2,.holiday .similar h2,.holiday .twaddle h2,.holiday .video h2{font-size:18px;margin-bottom:15px}.holiday .feedback ul,.holiday .social ul{margin-left:0}.holiday .similar a{display:block}.holiday .similar .image,.holiday .similar .name{margin-bottom:8px;border:none}.holiday .similar .name{font-weight:700;margin-bottom:5px;line-height:1.4em}.holiday .similar .image{text-align:center}.holiday .similar .image img{border:1px solid #999;width:100%}.holiday .disclaimer-inner,.holiday .feedback-inner{position:relative}.holiday .feedback li{list-style:none;margin-bottom:20px}.holiday .feedback li p{margin-top:6px;margin-bottom:4px}.holiday .feedback li p.title{font-weight:700;margin-bottom:0;color:#7c7d74;font-size:18px}.holiday .feedback li p.credit{font-style:italic}.holiday .feedback .button{font-size:12px;width:auto;padding-left:5px;padding-right:5px;float:none}#col1 .holiday a.notes,#col1 .holiday a.overview{font-size:14px;color:#fff;padding-top:6px;padding-bottom:6px;text-align:center;margin-top:4px;display:block;border-radius:0}.holiday .video{margin-top:40px}.holiday .flickrStream,.holiday .social{margin-top:15px}.holiday .flickrStream h2{font-size:14px;border-bottom:none}.holiday .flickrStream p{margin-top:8px}.holiday .ctas{margin-top:30px;margin-bottom:30px}.holiday .ctas a.cta{font-family:Veneer!important;font-size:26px;text-transform:uppercase;margin-bottom:10px;display:block}.holiday .ctas a.cta i{font-size:18px;color:#7c7d74;margin-left:4px}.holiday .ctas a.cta:hover{color:#7c7d74;text-decoration:none}.gallery,.gallerynav{width:467px}.gallery li,.gallery li table td{width:470px}.holiday .error>input.requesteddeparturedate{background-color:#ff1212;color:#fff}.holiday .banner{border:2px solid #60635f;margin-bottom:20px}.holiday .disclaimer-inner[aria-expanded=false]:before{background:linear-gradient(0deg,#eee 0,rgba(255,255,255,0) 100%)}#tripnotes-bypass{margin-bottom:1rem}#tripnotes-bypass button{float:none;margin-bottom:.5rem}#tripnotes-bypass p{font-size:90%;color:#555}.map h2{font-size:14px;padding:8px 5px;margin-bottom:0}.map h2 a:hover{color:#fff;text-decoration:none;opacity:.8}.map h2 a:after{font-family:FontAwesome;content:'\f054';float:right;font-size:16px}.map img{width:100%;height:auto}