#campaign_page_container{margin:0 !important}.ourdiff-hero{padding:0;position:relative;z-index:0;margin-top:90px !important}.ourdiff-hero .ourdiff-hero-wrapper{height:568px;background-size:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;display:table;width:100%}.ourdiff-hero .ourdiff-hero-wrapper .title{display:table-cell;vertical-align:middle;opacity:1;transition:all 0.5s ease-in-out}.ourdiff-hero .ourdiff-hero-wrapper.hero1{background-image:url(/upload/misc/our-difference/img/ourdiff-hero.jpg)}.ourdiff-hero .ourdiff-hero-wrapper.hero2{background-image:url(/upload/misc/our-difference/img/ourdiff-hero2.jpg)}.ourdiff-hero .ourdiff-hero-wrapper.hero3{background-image:url(/upload/misc/our-difference/img/ourdiff-hero3.jpg)}.ourdiff-hero .ourdiff-hero-wrapper.hero4{background-image:url(/upload/misc/our-difference/img/ourdiff-hero4.jpg)}.ourdiff-hero .ourdiff-hero-wrapper.hero5{background-image:url(/upload/misc/our-difference/img/ourdiff-hero5.jpg)}.ourdiff-hero .ourdiff-hero-wrapper.hero6{background-image:url(/upload/misc/our-difference/img/ourdiff-hero6.jpg)}.ourdiff-hero .ourdiff-hero-wrapper.hero7{background-image:url(/upload/misc/our-difference/img/ourdiff-hero7.jpg)}.ourdiff-hero .ourdiff-hero-wrapper.hero8{background-image:url(/upload/misc/our-difference/img/ourdiff-hero8.jpg)}.ourdiff-hero h1{text-align:center;color:#fff;font-size:48px}.ourdiff-hero h1 span{display:block;font-size:20px;text-transform:uppercase}.ourdiff-hero h1 span.your{display:inline-block;font-family:'FeijoaWebMediumItalic', sans-serif;text-transform:lowercase;font-size:29px;margin-right:2px;margin-left:2px}.ourdiff-hero nav{position:absolute;bottom:0;z-index:10;width:100%;text-align:center}.ourdiff-hero nav .nav-wrap{height:50px;overflow:hidden;transition:all 0.5s ease-in-out;background:rgba(0,0,0,0);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.35)));background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 )}.ourdiff-hero nav .nav-wrap ul li{display:inline-block;color:#fff}.ourdiff-hero nav .nav-wrap ul li a{text-decoration:none;display:block;line-height:50px;height:50px;padding-left:5px;padding-right:5px;color:#fff;font-size:16px;text-shadow:0 0 2px rgba(0,0,0,0.25)}.ourdiff-hero nav .nav-wrap ul li:first-child{text-align:center;display:block;width:100%;clear:both}.ourdiff-hero nav .nav-wrap ul li a.currentpage{text-transform:uppercase}#subnavbtn{margin-right:10px;float:right;padding:0;background-color:transparent}#nav-icon3{width:36px;height:44px;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}#nav-icon3 span{display:block;position:absolute;height:3px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon3 span:nth-child(1){top:8px}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:19px}#nav-icon3 span:nth-child(4){top:30px}#nav-icon3.spin span:nth-child(1){top:10px;width:0%;left:50%}#nav-icon3.spin span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.spin span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.spin span:nth-child(4){top:18px;width:0%;left:50%}.h2-lrg{font-size:38px;text-align:center;line-height:1.3}.h2-med{font-size:32px;line-height:1.3;margin-bottom:15px}section{padding:0}p.lrg-txt{font-size:20px;line-height:1.3}p.sml-txt{font-size:12px}.white{color:#fff}.responsive-img{width:100%;height:auto}.no-marg{margin:0}.center-txt{text-align:center}.left-txt{text-align:left}.right-txt{text-align:right}a.green-link{text-decoration:none;color:#146672;text-transform:uppercase;margin:10px}a.green-link span{font-size:20px}a.green-link:hover,a.green-link:focus{text-decoration:none;color:#000}a.kuoni_btn.whitebtn:hover,a.kuoni_btn.whitebtn:active{border-color:#000}a.sml-link{color:inherit}.text-link{color:inherit;text-transform:uppercase}.text-link span{font-size:130%}section.service{padding-top:70px;padding-bottom:70px}section.service .service-icons{margin-top:60px;visibility:hidden}section.service .service-icons img{width:74px;height:auto;margin-bottom:15px}section.recommend{background-color:#b8655e;padding-top:70px;padding-bottom:70px}section.recommend .percent-wrapper{display:block;margin-left:auto;margin-right:auto;width:100%}section.recommend .lrg-percent{font-size:80px;color:#fff;margin-top:-30px;visibility:hidden}section.recommend .percent-char{font-size:100px;float:left;color:#fff;line-height:110px;margin-top:-20px}section.quotes{padding:40px 0}section.experience{padding:0;background-image:url(/upload/misc/our-difference/img/kuoni-newcastle.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.touch section.experience{background-attachment:scroll}section.experience .white-text-box{margin:120px 0;background-color:#fff;padding:30px;box-shadow:0 30px 40px 0 rgba(0,0,0,0.4)}section.amazing{padding:40px 0;background-color:#a38a72}figure.laptop{margin:0;padding:0;position:absolute;visibility:hidden}figure.laptop img{position:absolute;width:660px;height:auto;left:-80px;top:-55px}section.awards{padding:120px 0 100px 0}section.awards figure.award-logo{height:80px;margin:40px 0 15px 0;padding:0;text-align:center}section.awards figure.award-logo img{height:80px;width:auto}section.johnlewis{padding:20px 0;position:relative;min-height:666px;box-sizing:border-box;background:#52afac;background:-webkit-gradient(left top, left bottom, color-stop(0%, #52afac), color-stop(100%, #067b71));background:linear-gradient(to bottom, #52afac 0%, #067b71 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#52afac', endColorstr='#067b71', GradientType=0 )}section.johnlewis .jl-block .gift{padding:30px;box-sizing:border-box;background-image:url(/upload/misc/our-difference/img/jl-gift-bk.jpg);background-size:cover;background-position:30% center;margin-top:30px}section.johnlewis .jl-block .insurance{height:333px;padding:30px;box-sizing:border-box;background-image:url(/upload/misc/our-difference/img/jl-ins-bk.jpg);background-size:cover;background-position:40% center}section.johnlewis .jl-block .gift p,section.johnlewis .jl-block .insurance p{width:70%}section.johnlewis .jl-block .kuoni_btn{margin-left:0;width:230px;margin-top:30px}section.johnlewis .jl-block .jl-gl-logo{width:398px;height:auto}section.johnlewis .jl-block .jl-ins-logo{width:318px;height:auto}section.johnlewis ul.jl-stores{margin-top:20px}section.johnlewis ul.jl-stores li{margin-top:4px;margin-bottom:4px}section.johnlewis ul.jl-stores li a{display:block;background-color:#6ab6b3;text-align:center;color:#fff;line-height:44px;min-height:44px;width:70%;margin-left:auto;margin-right:auto;text-decoration:none}.no-touch section.johnlewis ul.jl-stores li a:hover,.no-touch section.johnlewis ul.jl-stores li a:focus{background-color:#3a9e9a}section.us{padding:80px 0;background-color:#f6f6f4}section.us .value{padding:40px 15px;background-color:#fff;border-top:5px solid #1a666c;border-bottom:5px solid #1a666c;min-height:200px;text-align:center;visibility:hidden}section.us .value h2.h2-med{font-size:28px}section.find-hols{padding:70px 0}section.find-hols .wrap{margin-bottom:60px}.service-video{height:500px;width:100%;background-image:url(/upload/misc/our-difference/img/carrie.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center}.video-play-btn{padding:50px 50px 15px 50px}.service-video a p{color:#fff !important;text-align:center;margin-bottom:0;font-family:open_sansbold}.service-video a{display:flex;justify-content:center;align-items:center;flex-direction:column}.service-video a:hover{text-decoration:none}section.history-intro{padding-top:70px;padding-bottom:100px}section.history{position:relative;padding-bottom:20px;margin-bottom:50px}section.history:before{top:-40px;position:absolute;content:" ";width:30px;height:10px;background:#e9e1d9;left:50%;margin-left:-15px;z-index:-10}section.history:after{top:-40px;bottom:0;position:absolute;content:" ";width:10px;background:#e9e1d9;left:50%;margin-left:-5px;z-index:-10}section.history .timeline{background-color:#fff;position:relative}section.history .timeline h2{font-size:34px}section.history .timeline p{font-size:15px;margin-bottom:0}section.history .timeline p strong{font-family:"open_sanssemibold", Arial, "Helvetica Neue", Helvetica, "Verdana", sans-serif;font-weight:normal}section.history .timeline-left{visibility:hidden;text-align:right;margin-top:0;margin-bottom:40px;-webkit-animation-delay:0.25s;animation-delay:0.25s}section.history .timeline-right{visibility:hidden;text-align:left;margin-top:40px;-webkit-animation-delay:0.5s;animation-delay:0.5s}section.history .timeline-left:after{top:0;position:absolute;content:" ";width:50px;height:10px;background:#e9e1d9;left:100%;margin-left:40px;margin-top:22px;z-index:-10}section.history .timeline-right:after{top:0;position:absolute;content:" ";width:50px;height:10px;background:#e9e1d9;right:100%;margin-right:40px;margin-top:22px;z-index:-10}section.awards-intro{padding-top:80px;padding-bottom:80px;text-align:center}section.major-awards{background-color:#e9e1d9;padding-top:30px;padding-bottom:30px}section.major-awards .award-panel{padding-top:20px;padding-bottom:20px;margin-top:20px;margin-bottom:20px;background-color:#fff;min-height:200px;visibility:hidden}section.major-awards .award-panel h2.award-name{margin-bottom:0;margin-top:20px;font-size:24px}section.major-awards .award-panel h3.award-date{margin-bottom:15px;font-size:26px;line-height:1;color:#585858}section.major-awards .award-panel p.award{margin-bottom:0;margin-top:0;text-transform:uppercase;font-family:"open_sansbold", Arial, "Helvetica Neue", Helvetica, "Verdana", sans-serif;color:#146672}section.major-awards .award-panel p{margin-top:10px}section.major-awards .centre-txt{text-align:center}section.major-awards .award-panel figure.awards-logo img{height:auto;display:block;margin-left:auto;margin-right:auto;margin-bottom:20px}section.major-awards .award-panel figure.awards-logo #bride{width:180px}section.major-awards .award-panel figure.awards-logo #BTA{width:227px}section.major-awards .award-panel figure.awards-logo #ultra{width:223px}section.major-awards .award-panel figure.awards-logo #globes{width:233px}section.major-awards .award-panel figure.awards-logo #times100{width:129px}section.safety-intro{padding-top:80px;padding-bottom:80px;text-align:left}section.safety-intro h2{text-align:left}.fco-advice{background-color:#6552a3;margin-bottom:30px;padding:15px;position:relative}.fco-advice a{display:block;color:#fff}.fco-advice img.fco-logo{width:80%;height:auto;margin-left:auto;margin-right:auto;display:block;margin-bottom:20px}.fco-advice h2,.travel-updates h2{color:#fff}.fco-advice p,.travel-updates p{color:#fff}.travel-updates{background-color:#8b0548;padding:15px}.travel-updates a.updates-btn{color:#fff;display:block;width:80%;margin:20px auto;padding:10px 5px;border:1px #fff solid;text-align:center;text-transform:uppercase;text-decoration:none;transition:all 0.5s ease-in-out}.travel-updates a.updates-btn:hover{background-color:#72043b}section.safety{background-color:#e9e1d9;padding-top:60px;padding-bottom:60px}section.safety .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}section.safety .video-container iframe,section.safety .video-container object,section.safety .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}section.peace{background-color:#fff;padding-top:60px;padding-bottom:60px}section.safety .video-wrapper{position:relative}section.safety .video-wrapper img.play-btn{width:70px;height:auto;display:block;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}section.peace img.atol-logo{display:block;margin:20px auto}section.health{background-color:#000;padding-top:60px;padding-bottom:60px;background-image:url(/upload/misc/our-difference/img/health-bk.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}section.charity-intro{padding-top:80px;padding-bottom:0px;text-align:center}section.charity-intro p{margin-bottom:8%}section.charity-intro .support{padding:0;min-height:380px}section.charity-intro .support .logo{margin-bottom:20px;width:70%;height:auto}section.charity-grid h2.h2-lrg{margin-bottom:50px;margin-top:50px}section.charity-grid .square{float:left;position:relative;width:25%;padding-bottom:25%;background-color:#eaeaea;overflow:hidden;text-align:center;display:table}section.charity-grid .content{position:absolute;height:90%;width:90%;padding:20% 5% 5% 5%;display:table-cell;vertical-align:middle}section.charity-grid figure.imgbox{position:absolute;height:100%;width:100%;background-color:#9c9c9c;margin:0;background-position:center center;background-repeat:no-repeat;background-size:cover}section.charity-grid figure.imgbox:after{left:0%;top:50%;border:solid transparent;content:" ";position:absolute;border-width:30px;margin-top:-30px}section.charity-grid .grid-row2 figure.imgbox:after{right:0%}section.charity-grid .square h2{color:#fff;line-height:1.2}section.charity-grid .square p{color:#fff;line-height:1.3}section.charity-grid .square.bkcol1{background-color:#af8750}section.charity-grid .square.bkcol2{background-color:#2e603b}section.charity-grid .square.bkcol3{background-color:#6c5c4f}section.charity-grid .square.bkcol4{background-color:#3e4b93}section.charity-grid .square.bkcol5{background-color:#9d312d}section.charity-grid .square.bkcol6{background-color:#715434}section.charity-grid figure.imgbox.charity1{background-image:url(/upload/misc/our-difference/img/charity1.jpg)}section.charity-grid figure.imgbox.charity1:after{border-left-color:#af8750}section.charity-grid figure.imgbox.charity2{background-image:url(/upload/misc/our-difference/img/charity2.jpg)}section.charity-grid figure.imgbox.charity2:after{border-left-color:#2e603b}section.charity-grid figure.imgbox.charity3{background-image:url(/upload/misc/our-difference/img/charity3.jpg)}section.charity-grid figure.imgbox.charity3:after{border-right-color:#6c5c4f}section.charity-grid figure.imgbox.charity4{background-image:url(/upload/misc/our-difference/img/charity4.jpg)}section.charity-grid figure.imgbox.charity4:after{border-right-color:#3e4b93}section.charity-grid figure.imgbox.charity5{background-image:url(/upload/misc/our-difference/img/charity5.jpg)}section.charity-grid figure.imgbox.charity5:after{border-left-color:#9d312d}section.charity-grid figure.imgbox.charity6{background-image:url(/upload/misc/our-difference/img/charity6.jpg)}section.charity-grid figure.imgbox.charity6:after{border-left-color:#715434}section.bornfree{padding:150px 0;margin-top:50px;margin-bottom:0;background-image:url(/upload/misc/our-difference/img/bornfree-lrg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}section.bornfree p{font-size:1.1em}section.sponsored-events.charity-slider{margin-top:0}section.sponsored-events.charity-slider #in-page-carousel-auto .owl-controls{margin-top:-50px}section.sponsored-events.charity-slider #in-page-carousel-auto .item .sponsor{height:550px}ul.bornfree-gridlist{padding:0;margin:0}ul.bornfree-gridlist li{height:299px;width:299px;display:block;float:left;position:relative;margin:0;padding:0}ul.bornfree-gridlist li:nth-child(2){margin-left:20px;margin-right:20px}ul.bornfree-gridlist li .bornfree-box{background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center;width:100%;height:100%}ul.bornfree-gridlist li .bornfree-box a{width:100%;height:100%;display:table;text-decoration:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:radial-gradient(ellipse at center, rgba(0,0,0,0.3) 0%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#00ffffff',GradientType=1 )}ul.bornfree-gridlist li .bornfree-box a .boxwrap{display:table-cell;vertical-align:middle}ul.bornfree-gridlist li .bornfree-box a .boxwrap h2{font-size:24px;padding-left:20px;padding-right:20px;margin-bottom:0;color:#ffffff;text-shadow:0 0 10px rgba(0,0,0,0.2);line-height:1.2}section.bornfree-grid{padding-top:30px;padding-right:0;padding-bottom:30px;padding-left:0;margin-top:50px}section.bornfree-grid .box1{background-image:url(/upload/misc/our-difference/img/bornfree-box1.jpg)}section.bornfree-grid .box2{background-image:url(/upload/misc/our-difference/img/bornfree-box2.jpg)}section.bornfree-grid .box3{background-image:url(/upload/misc/our-difference/img/bornfree-box3.jpg)}.reportit{margin-bottom:20px;background-color:#e9e1d8;box-sizing:border-box;padding-top:40px;padding-bottom:40px}section.events-intro{padding-top:60px;padding-bottom:20px;text-align:center}section.events-intro a.events-signup{width:220px;margin:30px auto 0 auto;padding:15px 20px;display:block;text-transform:uppercase;color:#ffffff;background:#0c6673;background-image:url(/upload/misc/arrow/nav_arrow_right@2x.png);border-color:#0c6673;background-repeat:no-repeat;background-position:95% 50%;background-size:5px 11px;text-align:center;text-decoration:none;transition:background-color 0.5s ease-in-out}section.events-intro a.events-signup:hover,section.events-intro a.events-signup:active{background-color:#000}section.events h3.year{font-size:4em;display:block;border-bottom:2px solid #737373;text-indent:40px;margin-top:40px;margin-bottom:40px;font-family:"FeijoaWeb-Display", Georgia, serif;color:#a7a7a7}section.events .events-card{margin-top:30px;display:inline-block;border-bottom:2px solid #a7a7a7}section.events .events-card .leftcol{width:35%;float:left}section.events .events-card .rightcol{width:65%;float:left;padding:0 20px 20px 20px;box-sizing:border-box}section.events .events-card figure.event-img{margin:0 0 30px 0}section.events .events-card figure img{width:100%;height:auto}section.events .events-card figcaption{font-size:12px;color:#737373;padding-left:5px;padding-right:5px}section.events .events-card .rightcol h2.title{font-size:30px;line-height:1.2;margin-bottom:5px}section.events .events-card .rightcol h3{margin-bottom:0;font-family:"open_sansbold", Arial, "Helvetica Neue", Helvetica, "Verdana", sans-serif;font-weight:normal;text-transform:uppercase;line-height:1.3}section.events .events-card .rightcol h3.date{font-size:24px;color:#0c6673}section.events .events-card .rightcol h3.time{color:#737373}section.events .events-card .rightcol h3.location{margin-bottom:15px;color:#737373}section.events .events-card .rightcol p:last-of-type{margin-bottom:25px}section.events .events-card a.event-ended{opacity:0.6;pointer-events:none}section.sponsored-events{padding:0;margin-top:30px;margin-bottom:30px}section.sponsored-events h2.h2-lrg{margin-bottom:40px;margin-top:40px}section.sponsored-events #in-page-carousel-auto .item .sponsor{height:450px;display:table;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}section.sponsored-events #in-page-carousel-auto .item .sponsor .textbox{display:table-cell;vertical-align:middle;text-align:center;padding-left:20%;padding-right:20%;background-color:rgba(0,0,0,0.5);background-image:url(/upload/misc/our-difference/img/bg-overlay.png)}section.sponsored-events #in-page-carousel-auto .item .sponsor .textbox h2{color:#fff;font-size:34px;line-height:1.3}section.sponsored-events #in-page-carousel-auto .item .sponsor .textbox p{color:#fff;font-size:18px}section.sponsored-events #in-page-carousel-auto .item .sponsor .textbox p a{color:#fff;text-decoration:underline}section.sponsored-events #in-page-carousel-auto{margin-top:0;margin-bottom:0}section.sponsored-events #in-page-carousel-auto .owl-controls{margin-top:-30px}section.sponsored-events #in-page-carousel-auto .owl-controls .owl-page span{background:#fff;opacity:0.5}section.sponsored-events #in-page-carousel-auto .owl-controls .owl-page.active span{opacity:0.9}section.responsible-intro{padding-top:60px;padding-bottom:50px;text-align:center}section.responsible-intro p{letter-spacing:0.1px}section.responsible{background-color:#e9e1d9;padding-top:15px}section.responsible h2{margin-bottom:30px;margin-top:30px}section.responsible p{margin-bottom:40px}section.responsible ol.tips{margin-top:40px;margin-bottom:30px;padding-left:40px;padding-right:10px;list-style-type:decimal;counter-reset:li-counter;list-style-type:none}section.responsible ol.tips li{margin-bottom:20px;position:relative;padding-left:0.5em;min-height:3em;border-left:2px solid #000;background-color:rgba(255,255,255,0.6);padding:10px}section.responsible ol.tips li:before{position:absolute;top:10px;left:-75px;width:60px;font-size:3em;line-height:1;font-weight:bold;text-align:right;color:#464646;content:counter(li-counter);counter-increment:li-counter}section.responsible a#travel-tips{width:100%;font-size:20px;padding-top:10px;padding-bottom:10px;text-align:center;display:block;background-color:#146672;color:#fff;text-transform:uppercase;text-decoration:none}section.ourpromise a#promise{width:100%;font-size:20px;padding-top:10px;padding-bottom:10px;text-align:center;display:block;background-color:#146672;color:#fff;text-transform:uppercase;text-decoration:none;margin-top:20px}.no-touch section.responsible a#travel-tips:hover,.no-touch section.responsible a#promise:hover{background-color:#144e56}section.responsible .travel-tips{display:none}section.responsible .expand-arrow-spin,section.ourpromise .expand-arrow-spin2{-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.responsible .expand-arrow,section.ourpromise .expand-arrow2{webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}section.ourpromise{padding-bottom:40px;padding-top:40px}section.ourpromise ul.codes{margin:30px 0}section.ourpromise ul.codes li{margin-bottom:15px;position:relative;list-style:disc;margin-left:10px}section.ourpromise .codeofconduct{display:none;padding-top:60px;padding-bottom:60px}section.ourpromise .codeofconduct p{text-align:center;margin-bottom:10px;margin-top:10px}section.responsible .reeve{margin-top:40px;background-image:url(/upload/misc/our-difference/img/reeve.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}section.responsible .reeve .overlay{background-color:rgba(0,0,0,0.4)}section.responsible .reeve blockquote{width:60%;margin-top:10%;margin-bottom:10%}section.responsible .reeve blockquote p{font-size:4em;line-height:1.1;color:#fff;font-family:'FeijoaWebMediumItalic',serif}section.responsible .reeve blockquote p span.symbol{font-size:1.2em;padding-left:2px;padding-right:2px}section.responsible .reeve blockquote p span.name{font-size:0.6em}section.travelife{background-color:#e9e1d9;padding-bottom:30px}section.travelife .travelife_bar{background-color:#a3cf57;height:30px;width:100%;background:linear-gradient(to right, #f36e21, #a3cf57, #00b8de)}section.travelife h2{margin-top:30px;text-align:center}section.travelife .travelife-logo{margin-top:20px;margin-bottom:15px}section.travelife p{margin-bottom:30px}section.travelife p small{margin-top:30px;display:inline-block;color:#7c7c7c;line-height:1.2}section.travelife .box{padding:20px;background-color:#fff;margin-top:20px;min-height:350px;visibility:hidden}section.travelife .box a.kuoni_btn{width:230px}section.travelife .box .award-logo{width:70%;height:auto;display:block;margin:10px auto 30px auto}section.reviews-intro{padding-top:80px;padding-bottom:80px;text-align:left;background-color:#e9e1d9}section.reviews-intro h2{text-align:left}section.review-video-intro{text-align:center;padding-top:80px;padding-bottom:80px}section.review-video .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}section.review-video .video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}section.review-partners{padding-top:80px;padding-bottom:80px}section.review-partners h2{text-align:center}section.review-partners .partner-logo{width:200px;display:block;margin-left:auto;margin-right:auto;margin-top:20px}section.reviews-social{padding-top:80px;padding-bottom:80px;text-align:left;background-color:#e9e1d9}section.reviews-social .social img.social-icon{width:50px;height:auto;margin:0 5px;display:inline-block}section.reviews-social .social{text-align:center;margin-top:40px}section.twitter-slider{background-color:#e9e1d9;padding-bottom:40px}section.twitter-slider #in-page-carousel .owl-controls .owl-buttons div.owl-prev{left:-70px}section.twitter-slider #in-page-carousel .owl-controls .owl-buttons div.owl-next{right:-70px}section.email-reviews{text-align:center;padding-top:80px;padding-bottom:80px}.grid{max-width:1170px;margin-top:40px}.grid:after{content:'';display:block;clear:both}.grid-sizer,.grid-item{width:30%}.gutter-sizer{width:5%}.grid-item.bubble{min-height:120px;float:left;margin-bottom:40px;overflow-y:visible}.grid-item .quote{padding:10px;border:#7b6b4e solid 2px;border-radius:10px;box-sizing:border-box;background-color:#fff}.grid-item .quote p{margin-bottom:10px;margin-top:5px;line-height:1.6;text-align:left}.grid-item .quote p:before{content:'';display:inline-block;width:20px;height:20px;background-image:url(/upload/misc/commaopen.jpg);background-repeat:no-repeat;background-position:center;background-size:20px;margin-right:5px}.grid-item .quote p:after{content:'';display:inline-block;width:20px;height:20px;background-image:url(/upload/misc/commaclose.jpg);background-repeat:no-repeat;background-position:center;background-size:20px;margin-left:5px}.grid-item .quote p span{font-family:feijoawebmediumitalic;color:#7b6b4e;font-size:20px}.grid-item .name{width:65%;float:right}.grid-item .name p{margin:10px 0 0 0;font-weight:bold;line-height:1.1;color:#333;font-size:13px;text-align:right}.fb-post{background-color:#fff}.animated{visibility:visible !important}.delay-025s{-webkit-animation-delay:0.25s;animation-delay:0.25s}.delay-05s{-webkit-animation-delay:0.5s;animation-delay:0.5s}.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}@media (min-width: 1200px){figure.laptop img{position:absolute;left:-25px;top:-70px;width:677px;height:auto}section.johnlewis .jl-block .jl-gl-logo{width:464px;height:auto}section.us .value{min-height:160px}section.johnlewis{padding:40px 0}section.johnlewis ul.jl-stores li a{width:49%;float:left;margin-right:4px;margin-left:4px;margin-bottom:8px}section.history .timeline-left:after{width:70px}section.history .timeline-right:after{width:70px}section.major-awards .award-panel figure.awards-logo #BTA{width:277px}section.charity-grid .content{padding:32% 5% 5% 5%}section.charity-grid .square h2{font-size:27px;line-height:1.2}section.signup a.events-signup{margin-top:0}section.events .events-card .rightcol{padding:0 20px 20px 30px}ul.bornfree-gridlist li{width:370px}ul.bornfree-gridlist li:nth-child(2){margin-left:30px;margin-right:30px}.grid-sizer,.grid-item{width:22%}.gutter-sizer{width:4%}}@media (min-width: 768px) and (max-width: 979px){.full-tablet{width:100%}section.safety h2.h2-lrg{margin-top:30px}figure.laptop img{width:450px;height:auto;left:-30px;top:15px}section.amazing h2.h2-med{font-size:24px}section.awards figure.award-logo{margin:30px 0 0 0}section.awards figure.award-logo img{height:65px;width:auto}section.johnlewis .jl-block .jl-gl-logo,section.johnlewis .jl-block .jl-ins-logo{width:294px;height:auto}section.us .value{min-height:220px}section.us .value h2.h2-med{font-size:20px}p.lrg-txt{font-size:18px}iframe.net-score{height:150px;margin-top:30px}section.recommend h2{text-align:center;line-height:1.3;margin-top:15px}section.recommend p{text-align:center;line-height:1.3}section.recommend h2.h2-med.white{margin-top:30px}section.recommend .row{margin-left:0;padding-left:50px;padding-right:50px;box-sizing:border-box}section.recommend .row .span3,section.recommend .row .span4,section.recommend .row .span5{margin-left:0}section.recommend .full-tablet{width:100%}section.johnlewis .jl-block .insurance,section.johnlewis .jl-block .gift{height:344px}section.johnlewis ul.jl-stores li a{width:100%}section.history .timeline-left:after{width:30px}section.history .timeline-right:after{width:30px}section.major-awards .award-panel figure.awards-logo #BTA{width:160px}section.major-awards .award-panel figure.awards-logo #ultra{width:173px}section.major-awards .award-panel figure.awards-logo #globes{width:180px}section.peace img.atol-logo{width:86px;height:auto;margin-top:60px}section.charity-grid .content{padding:38% 5% 5% 5%}section.charity-grid .square{width:50%;padding-bottom:50%}section.charity-intro .support{margin-bottom:60px;min-height:initial}section.charity-grid .grid-row1 .square:nth-child(3){float:right}section.charity-grid .grid-row2 .square:nth-child(1){float:right}section.charity-grid .grid-row3 .square:nth-child(3){float:right}section.charity-grid figure.imgbox.charity2:after{border-right-color:#2e603b;right:0;border-left-color:transparent}section.charity-grid figure.imgbox.charity3:after{border-left-color:#6c5c4f;border-right-color:transparent}section.charity-grid figure.imgbox.charity6:after{border-right-color:#715434;right:0;border-left-color:transparent}section.charity-intro .support .logo{width:40%}section.events .events-card{border-bottom:none}section.events .events-card .leftcol,section.events .events-card .rightcol{width:100%}section.events .events-card .rightcol{padding:10px 0 20px 0}section.sponsored-events #in-page-carousel-auto .owl-controls .owl-buttons{display:none}section.sponsored-events #in-page-carousel-auto .item .sponsor .textbox{padding-left:20px;padding-right:20px}section.travelife .box .award-logo{width:40%}ul.bornfree-gridlist li{width:352px}ul.bornfree-gridlist li:nth-child(1){height:450px}ul.bornfree-gridlist li:nth-child(2){margin-right:0;margin-bottom:20px;height:215px}ul.bornfree-gridlist li:nth-child(3){margin-left:20px;height:215px}section.twitter-slider #in-page-carousel .owl-controls .owl-buttons div.owl-prev{display:none}section.twitter-slider #in-page-carousel .owl-controls .owl-buttons div.owl-next{display:none}.fb-post,.twitter-tweet{margin-left:auto;margin-right:auto}.faceache{max-width:370px;margin-left:auto;margin-right:auto}.grid-sizer,.grid-item{width:48%}.gutter-sizer{width:4%}.service-video{height:300px}}@media (max-width: 767px){.ourdiff-hero{margin-top:50px !important}.ourdiff-hero h1{font-size:38px}.ourdiff-hero nav .nav-wrap{background:none}.ourdiff-hero nav .nav-wrap ul li{width:50%;float:left}.ourdiff-hero nav .nav-wrap ul li a{background-color:#000;background-color:rgba(0,0,0,0.5);height:44px;line-height:44px;display:block;margin:3px}.ourdiff-hero nav .nav-wrap.open{height:250px}.ourdiff-hero .ourdiff-hero-wrapper .title.hideme{opacity:0}h2.h2-lrg{font-size:28px;line-height:1.3}h2.h2-med{font-size:28px;line-height:1.3}.responsive-img{padding-bottom:15px;padding-top:15px}section.service,section.recommend{padding:40px 30px 30px 30px}section.service .service-icons{margin-top:30px}section.service .service-icons img{margin-bottom:5px}section.recommend h2{text-align:center;line-height:1.3;margin-top:15px}section.recommend p{text-align:center;line-height:1.3}section.recommend h2.h2-med.white{margin-top:30px}section.quotes{padding:20px}section.experience{padding:0}section.experience .white-text-box{margin:120px 15px;padding:15px;background-color:rgba(255,255,255,0.9)}section.amazing{padding:20px 20px 60px 20px;text-align:center}figure.laptop{margin:0;padding:0;position:relative}figure.laptop img{position:relative;width:100%;height:auto;left:0;top:-40px}section.awards{padding:40px 15px}section.awards figure.award-logo{display:none}section.johnlewis{padding:20px 15px}section.johnlewis .jl-block{position:relative;width:100%;margin-top:30px}section.johnlewis .jl-block .gift{padding:20px 10px}section.johnlewis .jl-block .insurance{padding:20px 10px}section.johnlewis ul.jl-stores{margin-top:20px}section.johnlewis .jl-block .gift p,section.johnlewis .jl-block .insurance p{width:70%}section.johnlewis .jl-block .gift,section.johnlewis .jl-block .insurance{height:290px;background-position:5% center;margin-top:15px}section.johnlewis .jl-block .jl-gl-logo,section.johnlewis .jl-block .jl-ins-logo{width:284px;height:auto}section.johnlewis ul.jl-stores li a{width:100%}section.johnlewis h2,section.johnlewis p.jl-intro{text-align:center}section.us{padding:40px 40px 20px 40px}section.us .value{padding:20px;min-height:160px;margin-bottom:20px}section.us .value h2.h2-med{font-size:22px}section.find-hols{padding:40px 15px}iframe.net-score{margin-top:30px}section.history-intro{padding:20px 20px 70px 20px}section.history .timeline-left,section.history .timeline-right{text-align:center;margin-top:0;margin-bottom:30px}section.history .timeline-left:after{width:0}section.history .timeline-right:after{width:0}section.history .timeline{padding:0 20px 10px 20px}section.awards-intro{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;text-align:center}section.major-awards{padding-left:20px;padding-right:20px}section.major-awards .award-panel{padding:20px}section.major-awards .award-panel h2.award-name{margin-bottom:0;font-size:20px}section.safety-intro{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}section.safety-intro h2{margin-bottom:15px}section.safety-intro p{margin-bottom:15px}.fco-advice{margin-top:20px;margin-bottom:20px}.travel-updates{margin-bottom:20px}section.safety{padding:20px}section.safety h2.h2-lrg{margin-top:30px}section.peace{padding:20px}section.peace img.atol-logo{width:86px;height:auto}section.health{padding:20px}section.charity-intro{padding:20px 20px 0 20px}section.charity-grid .content{padding:40% 5% 5% 5%}section.charity-grid .square{width:100%;padding-bottom:100%}section.charity-grid figure.imgbox:after,section.charity-grid .grid-row2 figure.imgbox:after{top:0%;left:50%;border:solid transparent;content:" ";position:absolute;border-width:30px;margin-left:-30px;margin-top:0}section.charity-grid figure.imgbox.charity1:after{border-left-color:transparent;border-top-color:#af8750}section.charity-grid figure.imgbox.charity2:after{border-left-color:transparent;border-top-color:#2e603b}section.charity-grid figure.imgbox.charity3:after{border-right-color:transparent;right:initial;border-top-color:#6c5c4f}section.charity-grid figure.imgbox.charity4:after{border-right-color:transparent;right:initial;border-top-color:#3e4b93}section.charity-grid figure.imgbox.charity5:after{border-left-color:transparent;border-top-color:#9d312d}section.charity-grid figure.imgbox.charity6:after{border-left-color:transparent;border-top-color:#715434}section.charity-intro .support .logo{width:70%}section.charity-intro .support{height:auto;margin-bottom:30px;min-height:initial}section.bornfree{padding:60px 20px;margin-top:50px;background-position:left center}ul.bornfree-gridlist li{height:330px;margin-bottom:20px;width:100%}ul.bornfree-gridlist li:nth-child(2){margin-left:0;margin-right:0}ul.bornfree-gridlist li .bornfree-box a .boxwrap h2{font-size:26px}section.events-intro{padding:30px 15px 20px 15px}section.events .events-card .leftcol,section.events .events-card .rightcol{width:100%}section.events .events-card .rightcol{margin-bottom:20px;padding:0 15px 10px 15px}section.events h3.year{font-size:3em}section.events .events-card{border-bottom:none}section.sponsored-events #in-page-carousel-auto .owl-controls .owl-buttons{display:none}section.sponsored-events #in-page-carousel-auto .item .sponsor .textbox{padding-left:20px;padding-right:20px}section.sponsored-events #in-page-carousel-auto .item .sponsor .textbox h2{font-size:28px;line-height:1.3}section.sponsored-events #in-page-carousel-auto .item .sponsor .textbox p{font-size:16px}section.sponsored-events h2.h2-lrg{margin-top:10px}section.events .events-card .rightcol h2.title{font-size:24px}section.events .events-card .rightcol h3,section.events .events-card .rightcol h3.date{font-size:16px}section.events .events-card .rightcol p:last-of-type{margin-bottom:0}section.responsible-intro{padding:30px 15px 20px 15px}section.responsible .reeve blockquote{margin-left:15px;margin-right:15px}section.responsible .reeve blockquote p{font-size:1.9em}section.ourpromise ul.codes{margin:20px 15px 15px 15px}section.travelife p{margin-left:20px;margin-right:20px}section.travelife .box{margin-left:10px;margin-right:10px;padding:10px}section.travelife .box p{margin-left:0px;margin-right:0px}section.travelife .box .award-logo{width:50%}section.responsible a#travel-tips,section.ourpromise a#promise{font-size:16px}section.responsible ol.tips{padding-left:55px}section.responsible ol.tips li:before{font-size:2em}section.reviews-intro h2{text-align:center}section.reviews-intro,section.review-video-intro{padding:30px 15px 20px 15px}section.review-partners{padding:0 15px 50px 15px}section.review-partners h2{margin-top:60px}section.reviews-social{padding:30px 15px 30px 15px}section.reviews-social h2{text-align:center}section.twitter-slider #in-page-carousel .owl-controls .owl-buttons div.owl-prev{display:none}section.twitter-slider #in-page-carousel .owl-controls .owl-buttons div.owl-next{display:none}.faceache{max-width:320px;margin-left:auto;margin-right:auto}.faceache iframe,.fb-post iframe{width:320px !important}.fb-post,.twitter-tweet{margin-left:auto;margin-right:auto}.grid{margin-left:25px;margin-right:25px}.grid-sizer,.grid-item{width:100%}.gutter-sizer{width:0%}.service-video{height:300px}}@media (max-width: 480px){.ourdiff-hero .ourdiff-hero-wrapper{height:486px}.ourdiff-hero h1{font-size:26px}.ourdiff-hero h1 span{font-size:16px}.ourdiff-hero h1 span.your{font-size:24px}section.johnlewis .jl-block .gift p,section.johnlewis .jl-block .insurance p{width:100%}section.johnlewis .jl-block .kuoni_btn{margin-left:auto}section.charity-grid .content{padding:32% 5% 5% 5%}}
/*# sourceMappingURL=ourdiff.min.css.map */