*{box-sizing:border-box}body{background:#fff;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue", "Helvetica", "Arial", sans-serif;line-height:1.5}h1,h2,h3{font-weight:normal;margin:0 0 10px 0}h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none}h2{font-size:1.6em;font-weight:300;line-height:1.5em;margin-bottom:1.25em}h2.color-red{color:#df0025}h3{line-height:1.5em}h5{margin:0 4% 2% 0;padding:1%;font-size:1em;background:#F8F0C7;border:1px solid #DBD5B0;width:42%;float:left}p{margin:0 0 10px 0}small{margin:5px 0px;color:#666}a,a:visited{color:#df0025}a:hover{color:#b8000b}ul,ol{margin:0 0 10px 0}iframe{max-width:100%}blockquote{background:#f8ebba;border:1px solid #d4caa0;padding:10px;margin:0 0 1em;font-size:13px;color:#1d1d1b}nav li{float:left}img.alignright{float:right;margin:0.5em}img.alignleft{float:left;margin:0.5em}textarea,input[type="text"],input[type="email"]{padding:0.5em;border:1px solid #d0d0d0;border-radius:3px;max-width:100%;font-size:1em}.d-none{display:none}header{height:168px;position:relative;top:20px;z-index:3}header #logo{height:120px}header #logo h1{text-align:center;margin-bottom:0;text-indent:-9999px;background:url("images/logo2.png") no-repeat;width:330px;height:80px;margin-top:5px;float:left;overflow:hidden}header #contact-details{width:40%;margin-top:3px;float:right;padding:0;color:#1d1d1b;text-align:right}header #contact-details p{margin-bottom:3px}header #contact-details p a{text-decoration:none}header #contact-details h2#phone{font-size:2em;line-height:normal;font-weight:300;color:#e23234;text-align:right;margin-bottom:3px}header #contact-details h2#phone:before{content:'';width:25px;height:25px;display:inline-block;background:url("images/icon-call.svg") no-repeat;margin-right:5px;top:3px;position:relative}header nav{position:relative;z-index:2;background:#fff;border-radius:4px;box-shadow:0 0rem 1rem rgba(0,0,0,0.15);font-size:1.1em;height:50px}header nav.collapsed{border-bottom-left-radius:0;border-bottom-right-radius:0}header nav.collapsed #menu-item-37{border-color:#d02139}header nav ul{height:50px}header nav ul li{padding:12px 16px 8px;text-transform:uppercase;border-top:5px transparent solid}header nav ul li.current-page-ancestor,header nav ul li.current-menu-item{border-color:#df0025}header nav ul li.current-page-ancestor a,header nav ul li.current-menu-item a{color:#222}header nav ul li:hover{border-color:#d0d0d0}header #destinations{box-sizing:border-box;display:none;position:absolute;width:100%;padding:6px 2% 1.5%;background:#fff;z-index:9999;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 0.75rem 1rem rgba(0,0,0,0.15)}header #destinations a{color:white;text-decoration:none;font-size:1.1em;padding:28px 0 0 0;height:27px;display:block;border-radius:5px;text-transform:uppercase}header #destinations a:hover{background:none}@media (min-width: 768px){header #destinations a{padding:36px 0 28px 0;width:123px}}header #destinations ul{padding:0}header #destinations ul li{width:104px;border-top:none;float:left;margin-right:7px;padding:0;box-sizing:border-box;height:72px;border-radius:5px;list-style:none}@media (min-width: 768px){header #destinations ul li{width:123px;height:87px;padding:0 0 0 8px}}header #destinations li.page-item-56{background:url("images/nav-china.png")}header #destinations li.page-item-58{background:url("images/nav-tibet.png")}header #destinations li.page-item-69{background:url("images/nav-vietnam.png")}header #destinations li.page-item-60{background:url("images/nav-cambodia.png")}header #destinations li.page-item-67{background:url("images/nav-laos.png")}header #destinations li.page-item-65{background:url("images/nav-india.png")}header #destinations li.page-item-1128{background:url("images/nav-korea.png")}header #destinations li.page-item-3507{background:url("images/nav-australia.png")}header #destinations li.page-item-3505{background:url("images/nav-nz.png")}header nav a,header nav a:visited{color:#222;text-decoration:none}.container{width:960px;margin:0 auto;position:relative}@media (min-width: 1200px){.container{width:1140px}}.gform_wrapper form.xl-submit-button input[type="submit"]{font-size:1.5em;padding:0.75em 2em}.gform_wrapper h2{font-size:1.8em;margin-bottom:0.5rem;margin-top:1rem}.gform_wrapper .gfield{float:left;width:100%;margin-bottom:1rem}.gform_wrapper ul{overflow:hidden;list-style:none;padding-left:0}.gform_wrapper input.large{width:100%}.gform_wrapper .ginput_complex input{width:100%}.gform_wrapper .ginput_complex label{color:#bababa;font-size:0.9em}.gform_wrapper .ginput_complex .name_first,.gform_wrapper .gf_left_half{width:48%;float:left;clear:left}.gform_wrapper .ginput_complex .name_last,.gform_wrapper .gf_right_half{width:48%;float:right}.gform_wrapper .ginput_container_date select{float:left;margin-right:5px}.gform_wrapper .ginput_container_select,.gform_wrapper .ginput_container_date{padding:4px 0}.gform_wrapper .clear-multi .ginput_container_date{padding:0}.gform_wrapper textarea{width:100%}#content{background:white;width:100%;float:left;padding-top:48px}#content.no-sidebar #page{width:100%;border-right:0}#content #crumbs{list-style:none;margin:0 0 20px;padding:0px 0px 10px;overflow:hidden;font-size:0.85em;color:#999}#content #crumbs a{color:#999;text-decoration:none}#content #crumbs a:hover{color:#555}#content #crumbs span.current{color:#555}#content #page{float:left;min-height:500px;width:68%;border-right:1px solid #eaeaea;padding-right:3%}#content #page.tours{border-right:none;padding-left:15px}@media (min-width: 1200px){#content #page.tours{padding-left:0}}#content #page.tours h1{margin-bottom:8px}#content #page.tours hr{height:3px;border:none;background:#e5e5e5;margin:40px 0}#content h2#page-title{font-weight:300;line-height:1.1em;margin-bottom:1.25em;font-size:2.1em}aside#sidebar{float:right;width:30%;padding:20px 0 20px}aside#sidebar .widget{padding-bottom:15px;margin-bottom:15px}aside#sidebar .widget.tours{padding:25px;border:1px #e5e5e5 solid;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);border-radius:5px}@media (min-width: 768px){aside#sidebar .widget.tours{margin-right:15px}}@media (min-width: 960px){aside#sidebar .widget.tours{margin-right:0}}aside#sidebar .widget.tours h2{font-size:1.7rem;margin-bottom:0}aside#sidebar .widget.tours .gform_wrapper ul{margin-bottom:0}aside#sidebar .widget.tours .gform_wrapper .gfield{margin-bottom:10px}aside#sidebar .widget.tours .gform_wrapper .gfield.gfield_html{font-size:0.8rem;padding:8px 0 10px}aside#sidebar .widget.tours .gform_wrapper input[type="text"],aside#sidebar .widget.tours .gform_wrapper input[type="email"]{height:40px}aside#sidebar .widget.tours .gform_wrapper textarea{height:120px}aside#sidebar .widget.tours .gform_wrapper .validation_error{color:#df0025;font-size:0.8rem}aside#sidebar .widget.tours .gform_wrapper .validation_message{color:#df0025;font-size:0.8rem;margin-top:4px}aside#sidebar .widget.tours .gfield_label{display:none}aside#sidebar .widget.tours input[type="submit"]{width:100%}aside#sidebar .widget:last-child{border-bottom:none}aside#sidebar form#searchform{overflow:hidden}aside#sidebar form#searchform label{display:none}aside#sidebar form#searchform input{float:left}aside#sidebar form#searchform input[type="text"]{width:calc( 100% - 80px );border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;padding:8px}aside#sidebar form#searchform input[type="submit"]{width:80px;border-top-left-radius:0;border-bottom-left-radius:0}footer{padding:30px 20px;margin-top:30px}footer a{text-decoration:none}footer h2{padding-bottom:25px;border-bottom:1px solid #d0d0d0;color:#df0025;font-weight:300;font-size:2.4em;text-align:center}footer #sitemap{width:65%;float:left;font-size:1.1em}footer #sitemap nav{width:35%;margin-right:3%;float:left}footer #sitemap nav#destinations{width:20%}footer #sitemap li{float:none;line-height:2}footer #partners{width:30%;padding:2% 1%;float:left}footer #partners img#third{margin:0 0 3px 3px}footer #social-media{width:100%;float:left;padding:5% 0 0;text-align:center}footer #partners img,footer #social-media img{margin:0 3px 3px 3px}#copyright{height:50px;padding-top:20px;color:#bababa}#copyright a{color:#bababa;text-decoration:none}#copyright p{text-align:center}body.home #content #page{width:94%;border-right:none;min-height:initial;padding:0 3%}@media (min-width: 960px){body.home #content #page{padding:0;width:100%}}body.home #homeslider{width:100%;height:400px;color:#fff}body.home #homeslider h2{font-size:2.7em;line-height:1.2em;text-shadow:0px 1px 1px rgba(0,0,0,0.5)}body.home #homeslider .homeslider-text{width:37%;float:left;padding:0px 10% 30px 3%;position:absolute;z-index:100;bottom:0px}body.home #homeslider .homeslider-text.asia{right:0px}body.home #homeslider .homeslider-text a{width:65%;background:url("images/bg-homeslider-link.png") center right no-repeat;color:white;font-size:1.1em;padding:0.5em 8px;text-decoration:none;position:absolute;bottom:22px}body.home #flightsearch{float:left;margin:-272px 0 0 28px;padding:10px;width:240px;position:relative;background:url("images/bg-flightsearch.png") repeat;border-radius:4px;z-index:2}body.home #flightsearch h2{color:#df0025;margin-left:52px}body.home #flightsearch table{margin-bottom:10px}body.home #flightsearch td{padding:3px}body.home #flightsearch td.left-col{width:20%;text-align:right;font-size:0.9em}body.home #flightsearch input[type="submit"]{width:150px;margin-left:52px}body.home .homebox{width:33.333%;float:left;padding:0 10px;min-height:400px;position:relative}body.home .homebox .homebox-inner{border-radius:4px;box-shadow:0 2px 15px rgba(0,0,0,0.15);padding:20px}body.home .homebox span{color:#88816b}body.home .homebox li,body.home .homebox p{font-size:1.1em;line-height:1.5}body.home .homebox ul{margin-left:0;padding-left:0}body.home .homebox ul li{list-style:none;padding:7px 0}body.home .homebox a.btn{display:block;background:#df0025;color:white;text-align:center;font-size:1.1em;padding:0.5em 10px;text-decoration:none;margin-top:20px}body.home #homebox-3{margin-right:0;min-height:415px;padding-bottom:15px}body.home .homebox.login p.login-remember{font-size:0.9em;float:left;width:120px}body.home .homebox.login form{margin-top:3px}body.home .homebox.login input[type="submit"]{font-size:0.9em;padding:2px 10px;float:right}body.home .display1,body.home .display2{position:absolute;top:0;left:0}body.home #flightsearch input[type="email"],body.home #flightsearch input[type="text"]{width:150px}body.home .homebox.login .login-username label,body.home .homebox.login .login-password label{width:80px;display:inline-block}body.home .homebox.login input#user_pass,body.home .homebox.login input#user_login{width:140px;float:right}::-moz-selection{background:#df0025;color:#fff;text-shadow:none}::selection{background:#df0025;color:#fff;text-shadow:none}input[type="submit"],a.btn{padding:9px 18px;cursor:pointer;color:#fff;background:#df0025;border-radius:3px;border:0;text-decoration:none;display:inline-block;height:36px}input[type="submit"]:hover,.btn:hover{background:#c60021;color:#fff}input[type="submit"]:active,.btn:active{background:#ac001d}@media (max-width: 960px){img{max-width:100%;height:auto}#content .wp-caption{max-width:100%}.container{width:96%}header{height:auto;background-position:center 100px}header #logo{text-align:center}header #logo h1{float:none;margin-left:auto;margin-right:auto}header #contact-details{width:100%;margin-top:0px;padding:0px 0px 20px;text-align:center}header #contact-details h2#phone{text-align:center}header nav{margin:0px;overflow:hidden;height:auto;background-image:none}header nav ul li{padding:16px 12px}header nav li#menu-item-37{background-position:20% top}header #destinations{height:auto}header #destinations ul li{margin-bottom:7px}input,textarea{max-width:90%}}@media (max-width: 980px){.container{width:100%}header nav ul li{width:25%;padding-left:0%;padding-right:0%;text-align:center}}@media (max-width: 768px){body.home #homeslider .homeslider-text{width:44%;padding:0 3% 50px}body.home #homeslider .homeslider-text h2{font-size:1.8em}body.home #homeslider .homeslider-text a{width:80%;padding:0.5em 5%}body.home #homebox-3,body.home .homebox{width:96%;margin-bottom:15px;margin-right:0%;min-height:0px;padding-bottom:5px}body.home #homebox-3 a.btn,body.home .homebox a.btn{width:auto;position:static;display:block}header nav ul li{width:33.333333%}#content .wp-caption{width:100%;margin:0px;float:none;margin-bottom:15px}#content h2#page-title{text-align:center;font-size:2.6em}#content aside#sidebar,#content #page{width:94%;min-height:0px}#content aside#sidebar{border-top:1px solid #ccc}#content aside#sidebar input[type="email"],#content aside#sidebar input[type="text"],#content aside#sidebar textarea{width:100%}#content #page{border:none}#content .widget#search-3{display:none}footer{text-align:center}footer #sitemap{width:100%}footer #sitemap>nav#destinations,footer #sitemap>nav{width:33.3333333%;margin-right:0%}footer #partners{width:98%;margin-top:30px}}@media (max-width: 480px){header nav ul li{width:50%;padding-left:0%;padding-right:0%;text-align:center}header #logo h1{background-size:100%;max-width:100%}body.home #homeslider .homeslider-text a{font-size:0.9em}footer #sitemap>nav#destinations,footer #sitemap>nav{width:100%}}header nav{box-sizing:border-box;width:100%}header nav *{box-sizing:border-box}.banner{box-sizing:border-box}@media (min-width: 768px){.banner{min-height:400px}}.banner.page{min-height:250px;display:flex;align-items:center;background-repeat:no-repeat;background-size:cover;text-align:center}@media (min-width: 768px){.banner.page{min-height:400px;text-align:left;margin-bottom:-24px;z-index:2;position:relative}}.banner.page .container{padding:0 15px}@media (min-width: 960px){.banner.page .container{padding:0}}.banner.page h1{color:white;font-size:2rem;margin-bottom:0}@media (min-width: 768px){.banner.page h1{font-size:3.5rem}}.banner *{box-sizing:border-box}.banner .slide{background-repeat:no-repeat;padding-bottom:200px;background-size:800px;background-position:50% 100%;background-color:#df0025}@media (min-width: 768px){.banner .slide{height:400px;background-position:30% 0px;display:flex;align-items:center;background-size:cover;padding-bottom:0}}@media (min-width: 1200px){.banner .slide{background-position:0}}.banner .slide .details{color:#fff;padding:30px 34px;background:#d02139}@media (min-width: 768px){.banner .slide .details{background:none}}@media (min-width: 960px){.banner .slide .details{padding:0 0 0 24px}}@media (min-width: 960px){.banner .slide .details{width:75%}}.banner .slide .details h2{font-style:italic;font-size:2rem;line-height:1.1;font-weight:700;text-transform:uppercase;margin-top:0;margin-bottom:14px}@media (min-width: 768px){.banner .slide .details h2{font-size:2.7rem}}.banner .slide .details h3{font-size:1.3rem;line-height:1;font-weight:700;font-family:"Open Sans Condensed",sans-serif;margin-bottom:18px}@media (min-width: 768px){.banner .slide .details h3{font-size:1.5rem}}.banner .slide .details h3.alt{opacity:0.5}.banner .slide .details h4{margin-top:0;margin-bottom:12px;font-family:"Open Sans Condensed",sans-serif;font-size:0.95rem}.banner .slide .details .btn{display:inline-block;margin-top:6px;padding:8px 18px 6px;background:#fff;font-weight:700;font-size:0.9rem;text-decoration:none;border-radius:6px;color:#df0025}@media (min-width: 768px){.banner .slide .details .btn{padding:12px 24px 10px;font-size:1.1rem;height:inherit}}.banner .slick-arrow{position:absolute;top:25%;border:none;background:transparent;z-index:9999;font-size:2rem;font-weight:700;color:white}@media (min-width: 768px){.banner .slick-arrow{top:50%}}.banner .slick-arrow.slick-next{right:0}@media (min-width: 960px){.banner .slick-arrow.slick-next{right:20px}}.banner .slick-arrow.slick-prev{left:0}@media (min-width: 960px){.banner .slick-arrow.slick-prev{left:20px}}.cnzyot-details{display:none;padding:40px;box-shadow:0 3px 16px rgba(29,29,27,0.1);border-radius:4px}.cnzyot-details.active{display:block}.testimonial{margin:60px 0 15px;text-align:center}.testimonial img{margin-bottom:10px;border-radius:50%}.testimonial .entry{font-style:italic;font-size:1.1rem;margin-bottom:10px}.testimonial>p{font-size:1rem}.tours{margin-top:28px}.tours .tour{display:flex;flex-wrap:wrap;margin-bottom:28px}.tours .tour .thumbnail{flex:0 0 100%;margin-bottom:16px}@media (min-width: 480px){.tours .tour .thumbnail{flex:0 0 25%}}.tours .tour .details{flex:0 0 100%}@media (min-width: 480px){.tours .tour .details{flex:0 0 75%;padding-left:24px}}.tours .tour .details h2{margin-bottom:12px;color:#df0025;line-height:1}.tours .tour .details .meta{margin-bottom:12px;color:#979797}.tours .tour .details .label{text-transform:uppercase;font-weight:700;color:#000;margin-right:12px}.tours .tour .details .entry{margin-bottom:16px}
/*# sourceMappingURL=style.css.map */
