.main-navigation ul,a{-webkit-transition:.2s ease-in-out}hr,img,legend{border:0}pre,textarea{overflow:auto}ol,p,ul{letter-spacing:.5px}#sub-menu ul li a,.main-navigation a{color:#fff;font-family:Arimo;letter-spacing:1px;text-decoration:none}.firstrow,.secondrow{visibility:hidden;opacity:0}.cf:after,.cf:before{content:" ";display:table}.cf:after,.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box;max-width:100vw;overflow-x:hidden}.widget select,embed,iframe,img,object,pre{max-width:100%}body{margin:0;background:#fff}#page-icons,.bypostauthor,.gallery-caption,.infinity-end.neverending .site-footer,.menu-toggle,.sticky,article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}.vidbutton{position:absolute;color:#fff;bottom:10px;left:calc(50% - 25px);font-size:80px!important;opacity:.4}.bgvidd,.hamburger:hover{opacity:1}@media screen and (max-width:420px){.fa.vidbutton{display:none}}audio:not([controls]){display:none;height:0}.byline,.error404 #sub-menu,.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer,.servicesdark .fa-angle-left,.servicesdark .fa-angle-right,.updated:not(.published),[hidden],div.ui-loader.ui-corner-all.ui-body-a.ui-loader-default,template{display:none}a{background-color:transparent;color:#13a8ff;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}abbr[title]{border-bottom:1px dotted}b,dt,optgroup,strong{font-weight:700}h1{font-size:2em;margin:.67em 0}.career-title{font-weight:400;padding:2em 0;border-bottom:1px solid rgba(64,64,64,.2)}.landing-page-link,mark{color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{height:auto}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;background-color:#ccc;height:1px;margin-bottom:1.5em}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.left .featurette-content,.left img,.right .featurette-content,.right img,legend,td,th{padding:0}textarea{width:100%}table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;width:100%}body,button,input,select,textarea{color:#404040;font-family:Arimo,verdana,sans-serif;font-size:14px;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-weight:700;font-family:Arimo,verdana,sans-serif}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}.hentry,.single-career p,.widget,address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;padding:1.6em}.featurette ul,ol,p,ul{line-height:2em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}*,:after,:before{box-sizing:inherit}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}ol,ul{margin:0;font-size:16px}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dd{margin:0 1.5em 1.5em}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}a:active,a:hover{color:#149ae8;text-decoration:none;outline:0}.error404 .tm-middle a:hover,a:focus{text-decoration:none}.main-navigation,.navigation a:nth-of-type(2){float:right}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding-bottom:5em;transition:.2s ease-in-out;background-color:#191a1d}.main-navigation a,.main-navigation ul li.login-box{display:inline-block;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;text-transform:uppercase}.main-navigation li{float:none;position:static;text-align:center;padding-bottom:3em}.main-navigation ul li.login-box{border:1px solid #797a7c;width:auto;color:#53565c;letter-spacing:.15em;font-weight:600;padding:.75em;font-size:14px;transition:.2s ease-in-out}.main-navigation ul li.login-box.current-menu-item,.main-navigation ul li.login-box:hover{background-color:#797a7c}.dark .featurette-content h2,.main-navigation ul li.login-box:hover a,h5.pre-header span{color:#fff}@media (min-width:60em){.main-navigation a{font-size:.8em}}@media (min-width:74em){.main-navigation a{font-size:1.05em}}.main-navigation a{font-weight:700;margin:0 12px;transition:.2s ease-in-out}.main-navigation li.current-menu-item a{color:#13a8ff;border-bottom:2px solid #13a8ff}#footer-menu ul.sub-menu li a:hover,.error404 ol li a:hover,.main-navigation a:hover,ul#footer-menu li a:hover{color:#13a8ff}.main-navigation ul li.login-box.current-menu-item a{color:#fff;border-bottom:none}.main-navigation ul ul{box-shadow:none;float:right;position:absolute;top:2.25em;right:-99999px;z-index:99999;opacity:0}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{right:auto;opacity:1}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation.toggled ul{display:block;text-align:center;padding-top:120px}.alignleft,.alignright{display:inline;margin-bottom:1.5em}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.sitemapcontainer{column-count:2;padding-bottom:30px}.sitemapcontainer li{margin-bottom:10px;list-style:none}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus,button:focus{outline:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.entry-content,.entry-summary,.page-content,p{margin:1.5em 0 0}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.group-blog .byline,.single .byline{display:inline}.page-template-template-careers .entry-content{padding-bottom:3.125em}.single-career .date{margin-bottom:0}.page-links{clear:both;margin:0 0 1.5em}.flexcol{display:flex;flex-direction:column}#sub-menu,.backtotop{background-color:#1f2124;display:none}header#masthead{position:relative;z-index:10}.logo a,.logo-home a{max-width:183px}.single-career hr{height:5px;width:220px;background-color:#13a8ff}.logo a,.logo-home a{text-indent:-999999px;display:block;height:75px;margin-left:0;float:left}.logo a{background:url(images/logo.png) left top no-repeat rgba(0,0,0,0);background-size:contain;width:100%}.logo-home a{background:url(images/logo-home.png) left top no-repeat rgba(0,0,0,0);background-size:contain;width:100%}.site-branding{position:absolute;top:0;left:0;width:100%;padding:1em}p{font-size:1.15em;color:#4e535b}.backtotop{color:#ddd;padding:8px 15px;position:fixed;bottom:20px;right:20px;font-size:30px;cursor:pointer;z-index:999;line-height:1em}.hamburger{padding:.7em .6em}@media (min-width:400px){.logo a,.logo-home a{max-width:253px}.hamburger{padding:1.2em .6em}}.hamburger-box{width:30px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#fff;width:31px;height:5px;border-radius:0}.hamburger.is-active{float:right;position:relative;z-index:9999999}#primary{padding-top:3.125em;margin-bottom:3.125em}.blue-bar{width:200px;border-top:9px solid #00a6f5;margin:2.5em auto auto;display:block;border-radius:8px}.feature,.home.feature,.standard-feature{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;position:relative;text-align:center}.home div#primary{padding-top:0;padding-bottom:0}.feature,.standard-feature{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-height:75vh;-webkit-min-height:75vh;-moz-min-height:75vh;-o-min-height:75vh;padding:8em 1em 2em}.home.feature{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-height:100vh;-webkit-min-height:100vh;-moz-min-height:100vh;-o-min-height:100vh;padding:0}.bgvidd,video#bgvid{top:50%;left:50%;min-width:110vw;min-height:110vh}.videooverlay{height:100vh;-o-height:100vh;-webkit-height:100vh;-moz-height:100vh}.bgvidd{background:url(/wp-content/themes/rezengine/images/firstframe.jpg) center center/cover no-repeat;height:auto width: auto;z-index:-102;position:absolute;min-width:-webkit-110vw;min-height:-webkit-110vh;min-width:-moz-110vw;min-height:-moz-110vh;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.home .over-lay,.over-lay{position:absolute;left:0;right:0;top:0;bottom:0}video#bgvid{position:absolute;min-width:-webkit-110vw;min-height:-webkit-110vh;min-width:-moz-110vw;min-height:-moz-110vh;width:auto;height:auto;z-index:-100;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.standard-feature{background-image:url(images/airplane.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.over-lay{background-color:rgba(0,0,0,.65)}.blog-wrapper,.gray,.login-item,.testimonial-card{background-color:#e7e7e7}.home .over-lay{background-color:rgba(0,0,0,.5)}a.button{width:300px;margin:2em auto auto;display:block;color:#fff;background-color:#13a8ff;letter-spacing:.15em;font-weight:600;padding:1.2em 3em 1em;font-size:16px;text-transform:uppercase;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}a.button:active,a.button:focus,a.button:hover{background-color:#149ae8;text-decoration:none}a.button.enq{margin:0;padding:12px;text-align:center;width:auto}@media screen and (min-width:740px){.standard-feature{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:75vh;-webkit-min-height:75vh;-moz-min-height:75vh;-o-min-height:75vh;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}#sub-menu ul,#sub-menu ul li a,.page-item,header.entry-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}header.entry-header{display:flex;flex-direction:column;color:#fff;font-family:Arimo;letter-spacing:2px;position:relative}.home header.entry-header{width:95%}header.entry-header h1{font-size:2.5em;display:block;margin:0}header.entry-header img{display:block;width:136px;margin:auto auto 0}header.entry-header p{color:#fff;font-size:1.35em;margin:0}#sub-menu{padding:2em 0;text-align:center}.home #sub-menu{padding:3.125em 0}#sub-menu ul{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;list-style:none}#sub-menu ul li a{display:flex;align-items:flex-start;font-size:1.25em;text-transform:uppercase;padding:0 12px}.video{text-align:center;padding-top:1.125em}.video img{padding-top:2.5em;padding-bottom:1.5em}.video iframe{width:300px;height:169px;margin:3.125em auto 1.125em}.mini.video iframe{width:300px;height:169px;margin:0 auto}@media screen and (min-width:420px){.mini.video iframe,.video iframe{width:400px;height:225px}}@media screen and (min-width:600px){.mini.video iframe,.video iframe{width:560px;height:315px}header.entry-header h1{font-size:3em}.logo a{height:178px}.login-area{text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;justify-content:center;padding-top:3.125em}}@media screen and (min-width:920px){.video iframe{width:880px;height:495px}.mini.video iframe{width:852px;height:393px}header.entry-header h1{font-size:4em}}.page-item{display:flex;justify-content:space-between;align-content:stretch;flex-wrap:wrap}.big-background{width:100%;margin:auto}.align-right,.contact{text-align:left}article .left,article .right{margin-left:0;width:100%;padding:0}.featurette ul{margin:0;font-size:16px;letter-spacing:.5px;color:#4e535b}.page-title-button,h5.pre-header{letter-spacing:.15em;text-transform:uppercase}.featurette img{margin:auto}.featurette-flex img{max-width:100px;margin:auto}#testimonial-container{line-height:0;-webkit-column-count:3;-webkit-column-gap:0px;-moz-column-count:3;-moz-column-gap:0px;column-count:3;column-gap:0}.testimonial-space{padding:15px;margin:0;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;display:table}.logocontainer,.price-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.testimonial-card{padding:2em}.testimonial-card p{margin:0;font-size:1em}.testimonial-card p.client-name{font-weight:800;font-style:italic;border-bottom:2px solid #13a8ff}@media (max-width:980px){#testimonial-container{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media (max-width:620px){#testimonial-container{-moz-column-count:1;-webkit-column-count:1;column-count:1}}.figure-intro-block{padding-top:3.125em;padding-bottom:0;min-height:500px;background:url(images/planes.png) bottom/contain repeat-x #e7e7e7;max-width:100%}.dark{background-color:#1f2124;color:#979aa1;margin-top:5.125em;padding-bottom:3.125em;padding-top:3.125em;text-align:center}.dark article.featurette-flex{font-size:12px;line-height:5em;padding:0 32px}.dark .featurette-flex .featurette-content p{font-size:1.1em;line-height:1.5em;color:#979aa1}.dark img{max-width:175px}.logocontainer{display:flex;align-items:center;justify-content:center;display:flex;align-items:center;justify-content:center;margin-top:1em}.logocontainer .fa:hover{color:rgba(255,255,255,.3);-webkit-transition:.5s ease-out .1s;-moz-transition:.5s ease-out .1s;-o-transition:.5s ease-out .1s}.logocontainer .fa{font-size:40px;padding:15px;cursor:pointer;position:absolute}.logocontainer .fa.fa-angle-left{left:5%}.logocontainer .fa.fa-angle-right{right:5%}.firstrow{-webkit-transition:.5s ease-out .3s;-moz-transition:.5s ease-out .3s;-o-transition:.5s ease-out .3s;transition:visibility,opacity .5s linear;position:absolute}.secondrow,.show{-webkit-transition:.5s ease-out .3s;-moz-transition:.5s ease-out .3s;-o-transition:.5s ease-out .3s}.firstrow.transform{transform:translateX(-4850px)}.secondrow{transition:.5s ease-out .3s;transition:visibility,opacity .5s linear;position:absolute}.feature-thumb,.package_image,.positionrelative,.wpcf7-form-control-wrap{position:relative}.show{transition:.5s ease-out .3s;opacity:1;width:auto;padding:0 1em;visibility:visible}.logocontainer .show{padding:1em 1.5em;border:1px solid #2f3238}@media screen and (min-width:960px){.logocontainer{width:90%;margin:1em auto auto}.logocontainer .show{margin:.5em;padding:.25em .5em}.logocontainer .fa.fa-angle-left{left:5px}.logocontainer .fa.fa-angle-right{right:5px}}@media screen and (min-width:1280px){.logocontainer .show{margin:1em;padding:.5em 1em}.logocontainer .fa.fa-angle-left{left:2%}.logocontainer .fa.fa-angle-right{right:2%}}@media screen and (min-width:1440px){.logocontainer .show{margin:1em}.logocontainer .fa.fa-angle-left{left:5%}.logocontainer .fa.fa-angle-right{right:5%}}.positionrelative{-webkit-transition:.5s ease-out .3s;-moz-transition:.5s ease-out .3s;-o-transition:.5s ease-out .3s;transition:.5s ease-out .3s;opacity:1}#page-icons .featurette-flex{width:100%;text-align:center}.form-response h2{font-size:40px}.form-response ul{margin:1em 0}.form-response p{margin:2em 0 1em}.afl-logos h5.pre-header span,.featurette-content h2,.featurette-content h3,.featurette-content h4,.featurette-content h5,.featurette-content h6{color:#1f2124}h5.pre-header{color:#979aa1;font-weight:600;margin:0}.afl-logos h5.pre-header{font-size:16px;margin-bottom:3.125em}.afl-logos .logo-container{padding:3em;border:1px solid #bbb;text-align:center;margin:2%;display:inline-block}.page-title-button{border:1px solid #c8cbd0;width:auto;display:inline-block;color:#53565c;font-weight:600;padding:1em 1.2em .8em;font-size:14px;margin-top:1em;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.page-title-button:hover{background-color:#c8cbd0}.ContactForm .Formrow:last-child,.login-area,.wp-caption-text{text-align:center}.login-area .login-item{padding:2.5em;max-width:400px;margin-bottom:1.125em}.login-area .login-item h3{padding-bottom:1.75em;margin-top:0;margin-bottom:0}.login-item a.button{max-width:200px;font-size:14px;width:100%}.price-group{display:flex;flex-wrap:wrap}.price-cell{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:.5em;border:1px solid #eaeaea;background-color:#f7f7f7}.col-sm-4.price-cell.description{text-align:left;justify-content:flex-start;padding-left:12px}.price-cell.header{background-color:#eaeaea;border:1px solid #d9d9d9;padding:0}.price-cell p{margin:0}.package_card_text p img{width:75px}@media screen and (min-width:60em){.menu-toggle{display:none}.main-navigation ul{float:left;position:static;width:auto;padding-top:1em;background-color:transparent;padding-right:1em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.main-navigation ul li{float:left;position:relative;text-align:left;padding-bottom:0}.center,.featurette-flex{text-align:center}#page-icons.featurette,.featurette{padding-bottom:3.125em}#testimonials,.featurette{padding-top:3.125em}.left .featurette-content,.left img,.right .featurette-content{float:left;width:50%}.page .entry-content,.short-width{width:57em;margin-left:auto;margin-right:auto}.page-template-template-conversion .page .entry-content,.page-template-template-vacationclub .page .entry-content{width:auto}.contact-page .entry-content{width:100%}.featurette-flex{flex-grow:1;flex-grow:1;margin-bottom:2em;margin-top:5em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-content:stretch;flex-wrap:wrap}#page-icons.featurette{padding-top:0}.featurette-flex a:hover{text-decoration:none}.featurette h2{margin-top:0}.featurette-flex img{width:25%;margin:auto}.featurette-flex .featurette-content h2,.featurette-flex .featurette-content p{font-size:1.75em}.featurette-flex .featurette-content p{font-size:1.1em;line-height:1.5em}#page-icons{display:flex}#page-icons .featurette-flex{width:20%}.contact-group{float:none;margin-right:0;padding:0;border-right:none}.contact-group-inside{margin-right:4em;border-right:1px solid #2b2e32}.ui-loader{display:none!important}.hentry{margin:auto}.dark article.featurette-flex{width:21%}article .left,article .right{margin-left:0;width:100%;padding:3.125em 0}.right img{float:right;width:50%}.left .featurette-content,.left img,.right .featurette-content,.right img{padding:0 2em}.align-right{text-align:right}#sub-menu{display:block}article.featurette-flex.col-sm-2{font-size:12px;line-height:5em}.form-placement{width:37%;float:right}.form-response{width:60%;float:left}a.button.enq{font-size:.8em;padding:10px 5px;letter-spacing:0}}@media screen and (min-width:75.4em){a.button.enq{font-size:1em;padding:10px 20px;letter-spacing:.15em}}@media screen and (max-width:60em){article.featurette,article.featurette-flex{margin:1em 0}.featurette img,.featurette-flex img{padding:1em 0}#page-icons,.price-cell.enquire{width:100%}.price-cell{width:50%}.price-group:nth-of-type(odd) .price-cell{background-color:#eaeaea;border:1px solid #d8d8d8}}@media screen and (max-width:28em){.price-cell{width:100%}}section.packages_card,section.price-chart{margin-top:3.125em;margin-bottom:3.125em}.package_card_text{background-color:#e7e7e7;padding:1em;font-size:12px}section.price-chart h2{text-align:center;display:block;margin-bottom:1em}section.packages_card h2{text-align:center;display:block}.package_card_group{max-width:400px;margin:2em auto auto}span.ticket-price{position:absolute;bottom:0;left:0;background-color:#fff;padding:.5em 2em;font-weight:800;color:#13a8ff;font-size:1.25em;letter-spacing:1px}.contact h3,.contact h5,.social a,.tools h5{letter-spacing:2px}.package_card_text h4{margin:6px 0 0}.package_card_text p{margin:8px 0;font-size:12px}.wcf p,.wpcf7 p{margin-top:-1px}.wcf input,.wpcf7 input{background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:0;height:3rem;width:100%;margin:0 0 20px;padding:0;box-shadow:none;box-sizing:border-box;transition:.3s;min-height:56px}.wcf .AllIcons .dropdown-menu .input-text,.wcf input[type=email],.wcf input[type=tel],.wcf input[type=text],.wcf select,.wcf textarea,.wpcf7 .AllIcons .dropdown-menu .input-text,.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 select,.wpcf7 textarea,input[type=password],input[type=phone]{border:1px solid #bbb;box-shadow:none;border-radius:0;margin:0;color:#000;padding:15px;background:#fff;position:relative;font-size:16px!important;line-height:20px!important;display:block;width:100%;-o-transition:none;-moz-transition:none;-webkit-transition:none;height:auto;box-sizing:border-box}.wpcf7 select{-webkit-appearance:none}.ContactForm.ContactForm{padding:3.125em 1.25em;clear:both;background-color:#e7e7e7}.ContactForm .btn,h2.blue-header{background-color:#13a8ff;color:#fff}.page-template-template-conversion .ContactForm.ContactForm{padding:8em 1.25em 0;clear:none;position:relative;background-color:#e7e7e7}.ContactForm h2{font-size:28px;line-height:33px;padding-bottom:30px;margin:0;color:#5a5c5d;text-align:center}.ContactForm h3{font-size:20px;line-height:25px;padding:0;margin:0;color:#5a5c5d}.ContactForm .Formrow{padding:8px 0;width:100%;display:table;clear:both}.ContactForm .col,.page-template-template-fullwidthlandingpage .afl-logos,.page-template-template-landing .afl-logos,.vacayBox form p:nth-child(7),.vacayBox form p:nth-child(8),.vacayBox input,.vacayBox label,.vacayBox textarea,.vacayBoxpkg input,.vacayBoxpkg label,.vacayBoxpkg textarea{width:100%}.ContactForm label{padding:8px 0 0;font-weight:400}.ContactForm .btn{max-width:302px;padding:15px;font-weight:800;font-size:1.25em}.ContactForm .Formrow input[type=checkbox]{margin-right:5px}h2.blue-header{position:absolute;top:0;left:0;right:0;padding-top:38px}@media (min-width:60em){.ContactForm .col{width:50%;display:table-cell;vertical-align:top}.ContactForm .col:first-child{padding-right:15px}.ContactForm .col:last-child{padding-left:15px}.ContactForm .Formrow{padding:8px 15%}}@media (max-width:60em){.servicesdark .fa-angle-left,.servicesdark .fa-angle-right{font-size:40px;padding:15px;cursor:pointer;position:absolute;display:block;top:50%}.servicesdark{position:relative}.servicesdark .fa-angle-left{left:4%}.servicesdark .fa-angle-right{right:4%}.home article.featurette-flex{display:none}.ContactForm .col:last-child{padding-top:16px}}.overlay.show,.overlaypkg.show{opacity:1;display:block}.overlay,.overlaypkg{opacity:0;background-color:rgba(0,0,0,.7);position:fixed;top:0;bottom:0;left:0;right:0;height:100%;z-index:11;display:none}.consumer-protection,.iata,.logo-sm,.tico{text-indent:-999999px;height:46px}.vacayBox,.vacayBoxpkg{z-index:22;position:absolute;opacity:0;top:-100%;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;background-color:#fff;left:0;width:100%}.vacayBox input[type=submit],.vacayBoxpkg input[type=submit],ul#footer-menu li a{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;text-transform:uppercase}.vacayBox form,.vacayBoxpkg form{display:flex;flex-wrap:wrap;justify-content:center;padding:12px 5px;margin:0}.vacayBox.show,.vacayBoxpkg.show{position:absolute;opacity:1;top:10%;left:0}.vacayBox form p,.vacayBoxpkg form p{width:100%;padding:0 10px;margin-top:0}.vacayBox form p input,.vacayBoxpkg form p input{padding:10px}.vacayBox form p:nth-child(4),.vacayBox form p:nth-child(5),.vacayBox form p:nth-child(6){width:33.333%}.vacayBox form p:nth-child(7) textarea,.vacayBox form p:nth-child(8) textarea{height:80px;padding:10px}.vacayBox input[type=submit],.vacayBoxpkg input[type=submit]{margin:0 auto auto;display:block;color:#fff;background-color:#13a8ff;letter-spacing:.15em;font-weight:600;padding:1.2em 3em 1em;font-size:16px;transition:.2s ease-in-out;border:none;max-width:100%;box-sizing:border-box;min-height:58px}.navigation a,.sidebar-desc,.try-now h2,a.button.floatRight,h2.widget-title{display:inline-block}@media (min-width:900px){.vacayBox input[type=submit],.vacayBoxpkg input[type=submit]{margin-top:2em}.vacayBox.show,.vacayBoxpkg.show{position:absolute;opacity:1;top:20%;left:25%}.vacayBox form p,.vacayBoxpkg form p{width:50%;padding:0 10px;margin-top:10px}.vacayBox,.vacayBoxpkg{z-index:22;position:absolute;opacity:0;top:-100%;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;background-color:#fff;left:25%;width:50%}}.vacayBox .exit:before,.vacayBoxpkg .exitpkg:before{content:"x";font-weight:800;position:absolute;top:10px;right:10px;cursor:pointer;border:1px solid #444;border-radius:30px;padding:0 7px}.vacayBox .exitpkg:hover:before,.vacayBoxpkg .exit:hover:before{background-color:#444;color:#fff}.blog-container{background-color:#fff;padding-bottom:3.125em;padding-top:3.125em}.afl-logos,.try-now{background-color:#e7e7e7;color:#4e535b}#primary.blog-wrapper{padding-bottom:0;padding-top:0}.blog-wrapper .sidebar{padding:3.125em 2em}.blog-container article{border-bottom:1px solid #f0f0f0;padding-top:3em;padding-bottom:2em}h2.blog-index{color:#2b2b2b}h2.blog-index:hover{color:#787878}.over-lay.blog{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.45)}.posted-here{position:absolute;bottom:12px;left:12px}.posted-here a{color:#fff;font-size:16px;font-weight:700}h2.widget-title{border-bottom:2px solid #2b2b2b;text-transform:uppercase;font-size:1.75em}#secondary ul{margin:0;padding:0 2em}.navigation a:hover{background-color:#ccc}.navigation a{background:#fff;border:1px solid #ccc;color:#666;margin-right:4px;padding:.75em;text-align:center;text-decoration:none}article.latest-events{margin:2em 0}img.attachment-mini-thumbnails.size-mini-thumbnails.wp-post-image{width:33.3%;float:left;padding-right:12px}.sidebar-desc{float:left;width:66.7%}h3.sidebar-title{font-size:16px;margin:0}.textwidget .try-now{background-color:#fff;text-align:center}.try-now a.button{width:auto}.try-now{padding:1.75em 2.75em;margin-bottom:3.125em}.afl-logos,.footer-1{padding-bottom:3.125em}.home .try-now{margin-top:3.125em}.afl-logos{padding-top:3.125em;border-top:1px solid #bbb;border-bottom:1px solid #bbb}a.button.floatRight{float:right;margin-top:12px;max-width:300px;text-align:center}.footer-1{background-color:#1f2124;padding-top:5.125em;color:#979aa1}.footer-2{background-color:#191a1d;padding-top:2.125em;padding-bottom:2.125em;color:#979aa1}.footer-3{background-color:#141517;padding-top:5.125em;padding-bottom:3.125em;color:#969696;font-size:.625em}ul#footer-menu,ul#footer-menu ul.sub-menu{list-style:none;margin:0;padding-left:0}ul#footer-menu li a{color:#fff;font-size:1.07em;font-weight:700;transition:.2s ease-in-out}#footer-menu ul.sub-menu li a{color:#979aa1;font-size:1.07em;text-transform:none;font-weight:500;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}ul#footer-menu li{display:block;letter-spacing:1.25px;padding:4px 0}#footer-menu ul.sub-menu li{width:100%;margin-right:0;float:none}.logo-sm{background:url(images/logo-sm.png) left top no-repeat rgba(0,0,0,0);background-size:contain;display:block;width:100%;margin-left:0;max-width:125px;float:left}.consumer-protection,.iata,.tico,span.copyright{display:inline-block}.consumer-protection{background:url(images/Consumer-Protection-BC-Logo.png) left top no-repeat rgba(0,0,0,0);background-size:contain;width:100%;max-width:160px}.tico{background:url(images/TICO_Footer-opacity75.png) left top no-repeat rgba(0,0,0,0);background-size:contain;width:100%;max-width:67px;float:left}.iata{background:url(images/800px-IATA_Logo.png) left top no-repeat rgba(0,0,0,0);background-size:contain;width:100%;margin-right:20px;max-width:71px}.logo.securetrust,.securetrust,logo.securetrust{text-indent:-999999px;background:url(https://worldgo.ca/wp-content/themes/rezengine/images/tc-seal-blue46.png) left top no-repeat rgba(0,0,0,0);background-size:contain;display:inline-block;height:46px;width:100%;margin-left:12px;max-width:120px}.invisibleLink{display:block;left:55px;top:55px;position:absolute;height:46px width: 105px}span.copyright{padding-top:23px;padding-left:12px;font-size:11px}span.twitter.social-icon{background:#28b3f1;color:#fff;border:1px solid #28b3f1;box-shadow:inset 0 0 0 0 #0fa0e2;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;padding:6.5px 12.5px;display:inline-block;font-size:24px;min-width:49px;min-height:49px;text-align:center}span.facebook.social-icon,span.linked.social-icon{-webkit-transition:.2s ease-in-out;padding:6.5px 12.5px;font-size:24px;min-width:49px;min-height:49px;color:#fff;display:inline-block;text-align:center}span.facebook.social-icon{background:#5073cb;border:1px solid #5073cb;box-shadow:inset 0 0 0 0 #375dbb;transition:.2s ease-in-out}span.linked.social-icon{background:#0077b5;border:1px solid #0077b5;box-shadow:inset 0 0 0 0 #df1817;transition:.2s ease-in-out}.fine-print ul li a,.social a{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}.social a{color:#fff;padding-right:1.25em;text-transform:uppercase;font-weight:700;transition:.2s ease-in-out;display:block;margin:2em 0}.social a:active,.social a:focus,.social a:hover{color:#ddd;text-decoration:none}.copyright a:hover,.landing-page-link:hover{text-decoration:underline}.contact h5{color:#fff;font-size:16px}.contact h2,.tools h5 i.fa{font-size:3em;color:#13a8ff}.contact h5 span{text-transform:uppercase}.contact h2{margin:0}.contact h3{text-transform:uppercase;font-size:18px;margin:1.5em 0 0}.contact h5.request{font-weight:500;font-size:1em}.tools h5{font-size:16px;text-transform:uppercase;color:#fff}.tools h5 i.fa{vertical-align:-webkit-baseline-middle;padding-right:6px}ul#fineprint-menu{padding-left:0;margin-left:0}.logo-box{max-width:100%;text-align:center}.fine-print ul li a{color:#969696;font-size:11px;padding-right:12px;transition:.2s ease-in-out}.fine-print ul li a:hover{color:#13a8ff;text-decoration:none}.fine-print ul li a:before{content:'|';padding-right:12px}.fine-print ul li:first-child a:before{content:'';padding-right:0}.fine-print ul li{float:left;list-style:none}.fine-print.resources{padding-top:18px;display:inline-block;text-align:center;width:100%}div.fine-print ul{margin-top:2.125em;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (min-width:65em){ul#footer-menu li{text-align:center}}@media screen and (min-width:85em){.social a,.tools h5{display:inline;margin:0}.row.footer-3 .container,.tools-group{display:flex}.logo-box,.tools-group{text-align:left;width:auto;margin-right:0}.consumer-protection,.iata,.logo.securetrust,.securetrust,logo.securetrust{float:left}.logo-box{float:none}span.copyright{padding-left:0;padding-right:12px}.fine-print.resources{padding-top:18px;display:inline-block;width:508px;text-align:right}.menu-fine-print-container{float:left;position:absolute;bottom:0}.fine-print ul li{line-height:16px}ul#fineprint-menu{padding-left:0;margin-left:0;float:none}.tools h5{clear:none;padding-right:1em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start}.menu-footer-container{max-width:650px}ul#footer-menu li{float:left;width:33%;text-align:left}.afl-logos{padding-top:6.25em;padding-bottom:6.25em}.tools-group{margin-top:4px;float:none;padding:0}.tools h5.blog-second{margin-left:22px}.tools-group h5 span{margin-top:18px}.border-menu{content:"";border-right:1px solid #2b2e32;height:100%;min-height:176px}}@media screen and (max-width:85em){.logo.col-md-6.col-sm-12{width:100%}}@media screen and (max-width:67.500em){.logo,ul#footer-menu li{text-align:left}}@media screen and (max-width:60em){ul#footer-menu{margin-top:3.125em}.logo,.try-now{text-align:left}.logo-sm{float:none;margin:auto auto 12px}.try-now h2{display:block}a.button.floatRight{display:block;float:none;margin-top:12px}.afl-logos .logo-container{padding:1em 0;border:1px solid #bbb;text-align:center;width:47%;margin:1.5% 1%}header.entry-header p{display:none}}.gallery,.wp-caption{margin-bottom:1.5em}@media screen and (max-width:40em){.test-footer ul#footer-menu li{float:left;width:100%;text-align:left}}.comment-content a{word-wrap:break-word}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.error404 .standard-feature{background-image:url(images/404-header.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.error404 h1{font-size:100px;margin-bottom:35px;margin-top:35px}.error404 .tm-middle article{margin-top:50px;margin-bottom:50px}.error404 .tm-middle h2{font-size:37px;margin-top:30px;line-height:44px}.error404 .tm-middle h3{font-size:24px;line-height:38px;margin-top:30px}div.main-content-left{width:65%;float:left}div.main-content-right{width:30%;float:right}.error404 .tm-middle p{margin-top:5px}.error404 ol{list-style:none;padding-left:0}.error404 ol li a{color:#000;font-weight:400}@media screen and (max-width:900px){div.main-content-left,div.main-content-right{width:100%}.error404 .searchbar404,.error404 h1,.error404 h2,.error404 h3,.error404 ol,.error404 p{text-align:center}}@media screen and (max-width:360px){h1.tm-error-headline{font-size:60px}}.page-id-1832 #primary,.page-id-888 #primary{margin-bottom:0!important}.page-template-template-fullwidthlandingpage .featurette img{padding-bottom:0!important;padding-top:0!important}.landing-page-content .featurette{padding-top:3.125em}.page-template-template-landing .landing-page-content article img{margin-bottom:20px}@media screen and (min-width:961px){.page-template-template-landing .landing-page-content article{width:33.3%;float:left;margin:auto}.page-template-template-landing .landing-page-content article h2{min-height:150px}}.landing-page-link:hover{color:#000}.get-started-form-landing-page-container{background:#e7e7e7;margin-top:3.125em;margin-bottom:3.125em;padding:0}.get-started-form-landing-page-container h2{text-align:center;padding:20px 0;background:#13a8ff;color:#fff;margin:0}.get-started-form-landing-page{width:80%;margin:auto}.get-started-form-landing-page div.Formrow{margin-top:20px}.form-button-container{margin-top:15px!important}.get-started-form-landing-page .form-column-one,.get-started-form-landing-page .form-column-two{width:33.3%;padding:0 10px 0 0;float:left}.get-started-form-landing-page .form-column-three{width:33.3%;padding:0 10px 0 0;float:right}.get-started-form-landing-page .wpcf7-select{line-height:24px!important}.get-started-form-landing-page .your-message textarea{line-height:15px}.get-started-form-landing-page input[type=submit]{background:#13a8ff;color:#fff;margin-top:0!important;font-size:1.25em}.get-started-form-landing-page input[type=submit]:hover{background-color:#149ae8}@media screen and (max-width:1199px){.get-started-form-landing-page .wpcf7 input[type=email],.get-started-form-landing-page .wpcf7 input[type=tel],.get-started-form-landing-page .wpcf7 input[type=text],.get-started-form-landing-page .wpcf7 select,.get-started-form-landing-page .wpcf7 textarea{font-size:14px!important}}@media screen and (max-width:991px){.get-started-form-landing-page .form-column-one,.get-started-form-landing-page .form-column-three,.get-started-form-landing-page .form-column-two{width:100%}}@media screen and (max-width:300px){.get-started-form-landing-page .wpcf7 input[type=email],.get-started-form-landing-page .wpcf7 input[type=tel],.get-started-form-landing-page .wpcf7 input[type=text],.get-started-form-landing-page .wpcf7 select,.get-started-form-landing-page .wpcf7 textarea{font-size:12px!important}}.copyright a{color:#969696}.image-right{float:right!important;margin-left:20px!important}.image-left{float:left!important;margin-right:20px!important}@media (max-width:767px){.image-left,.image-right{float:none!important;margin:0 0 20px!important;display:block!important;width:100%!important}.tico{float:none;margin-left:20px;margin-top:10px}.securetrust{margin-top:17px}}a.see-all-jobs-button{width:337px;margin:2em auto auto;display:block;color:#fff;background-color:#13a8ff;letter-spacing:.15em;font-weight:600;padding:1.2em 3em 1em;font-size:16px;text-transform:uppercase;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}@media screen and (max-width:400px){a.see-all-jobs-button{width:253px;font-size:12px}}@media (min-width:768px) and (max-width:991px){.tico{float:none}}