h1,h2,h3{font-weight:300}@font-face{font-family:Gotham;font-weight:300;src:url(../fonts/Gotham-Book.woff) format('woff'),url(../fonts/Gotham-Book.otf) format('opentype')}body,html{height:100%;width:100%;margin:0;padding:0}h1,h2,h3,h5,h6{font-family:proxima-nova,Helvetica,Arial,sans-serif}h4,h5{font-family:franklin-gothic-urw,Helvetica,Arial,sans-serif}h1{font-size:48px}@media screen and (max-width:1199px){h1{font-size:42px}}@media screen and (max-width:991px){h1{font-size:36px}}@media screen and (max-width:767px){h1{font-size:32px}}h2{font-size:35px}@media screen and (max-width:1199px){h2{font-size:32px}}@media screen and (max-width:991px){h2{font-size:30px}}@media screen and (max-width:767px){h2{font-size:28px}}h3{font-size:28px}@media screen and (max-width:1199px){h3{font-size:26px}}@media screen and (max-width:991px){h3{font-size:24px}}@media screen and (max-width:767px){h3{font-size:22px}}h4{font-size:21px;font-weight:400}@media screen and (max-width:1199px){h4{font-size:20px}}@media screen and (max-width:991px){h4{font-size:19px}}@media screen and (max-width:767px){h4{font-size:18px}}h5{font-size:15px;font-family:500}p{font-size:14px;line-height:25px;font-family:proxima-nova,Helvetica,Arial,sans-serif;color:#636466}.title-section h1,.title-section .likeh1,a.semibtn{font-family:franklin-gothic-urw,Helvetica,Arial,sans-serif}a{outline:0}a.semibtn{color:#487dbf;text-transform:uppercase;letter-spacing:1px;font-weight:500}a.semibtn:active,a.semibtn:focus,a.semibtn:hover{text-decoration:none;color:#1e3551}a.semibtn:active:after,a.semibtn:focus:after,a.semibtn:hover:after{background-position:left}a.semibtn:after{content:'';width:14px;height:14px;display:inline-block;vertical-align:middle;margin-top:-2px;margin-left:2px;background:url(../images/blue-arrow-roll.png) right/cover no-repeat}body.before-animation{height:200%}.wrapper.fixed{position:fixed;width:100%;height:100%}div .span50{width:50%;float:left}div .span50 p{margin:0;padding-right:15px}div .span50 p+ul{margin:0 0 0 15px!important}.no-right{padding-right:0}.no-left{padding-left:0}.title-section{height:360px;background:url(../images/blue-title-bg.jpg) top left no-repeat;background-size:cover;padding-top:68px}.title-section.valign .valign-box{display:table-cell;vertical-align:middle}.title-section.valign .valign-box h1{margin:0 0 5px}.title-section.valign .row{height:100%}.title-section.valign .text-center{display:table;height:100%}.title-section h1,.title-section .likeh1{margin-top:160px;font-size:70px;color:#fff;font-weight:700;margin-bottom:0}@media screen and (max-width:767px){.no-right{padding-right:15px}.no-left{padding-left:15px}.title-section.valign .text-center{width:100%}.title-section h1,.title-section .likeh1{font-size:40px}}.title-section p{font-size:19px;color:#1e3551;line-height:24px}@media screen and (max-width:767px){.title-section p{font-size:15px}}.home .nav{position:absolute!important;bottom:0}.home .nav.fixed{position:fixed!important;top:0!important;left:0;bottom:auto}.nav{height:68px;background:#e7e7e7;width:100%;position:fixed;left:0;z-index:9999}.nav ul{margin:0;padding:0;display:table}.nav ul li{list-style:none;font-family:proxima-nova;font-weight:600;letter-spacing:.5px;vertical-align:middle;display:table-cell;font-size:13px}.nav ul li ul{display:none}.nav ul li a,.nav ul li.menu-destinations:hover>.megamenu{display:block}.nav ul li img{vertical-align:top}.nav ul li:not(:first-child) a{padding:0 24px;border-right:1px solid #FFF;border-bottom:6px solid transparent}.nav ul li:not(:first-child) a:hover{border-bottom:6px solid #487dbf}.nav ul li a{color:#656565;height:68px;line-height:68px;text-decoration:none;-webkit-transition:border .2s ease;-moz-transition:border .2s ease;-ms-transition:border .2s ease;-o-transition:border .2s ease;transition:border .2s ease}.nav ul li.tb{background:#FFF;width:83px}.nav ul li.tb a:before{content:'';background:url(../images/tb.png) left/cover no-repeat;height:33px;width:47px;display:block;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav ul li.tb:hover a:before{background-position:right}.nav ul li.menu-destinations .megamenu{position:absolute;z-index:1;left:0;background:#2c2c2c;padding:50px 20px;min-height:378px;width:100%;display:none}.nav ul li.menu-destinations .megamenu h3{margin:14px 0 38px;letter-spacing:1.5px;font-size:15px;color:#fff;font-family:franklin-gothic-urw,Helvetica,Arial,sans-serif;font-weight:500}.nav ul li.menu-destinations .megamenu a.menu-destinations-view-all{height:20px;line-height:20px;border-bottom:none;border-right:none;color:#fff;display:inline-block;font-weight:300;font-family:franklin-gothic-urw,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:1.7px;padding-left:25px}.nav ul li.menu-destinations .megamenu a.menu-destinations-view-all:active,.nav ul li.menu-destinations .megamenu a.menu-destinations-view-all:focus,.nav ul li.menu-destinations .megamenu a.menu-destinations-view-all:hover{text-decoration:none;color:#487dbf}.nav ul li.menu-destinations .megamenu a.menu-destinations-view-all:active:after,.nav ul li.menu-destinations .megamenu a.menu-destinations-view-all:focus:after,.nav ul li.menu-destinations .megamenu a.menu-destinations-view-all:hover:after{background-position:left}.nav ul li.menu-destinations .megamenu a.menu-destinations-view-all:after{content:'';width:14px;height:14px;display:inline-block;vertical-align:middle;margin-top:-2px;margin-left:4px;background:url(../images/wt-arrow-roll.png) right/cover no-repeat}.nav ul li.menu-destinations .megamenu .menu-top-destinations{width:68%;display:inline-block;vertical-align:top}.nav ul li.menu-destinations .megamenu .menu-top-destinations h3{display:inline-block}.nav ul li.menu-destinations .megamenu .menu-top-destinations .columns{float:left;position:relative;margin-right:20px}.nav ul li.menu-destinations .megamenu .menu-top-destinations .sub-menu{display:inline-block;vertical-align:top;min-width:132px;padding:0;border-right:1px solid #3d3d3e}.nav ul li.menu-destinations .megamenu .menu-top-destinations .sub-menu a{padding:0}.nav ul li.menu-destinations .megamenu .menu-top-destinations .sub-menu:first-of-type{padding-left:0}.nav ul li.menu-destinations .megamenu .menu-top-destinations .sub-menu:not(:first-of-type){margin-left:65px}.nav ul li.menu-destinations .megamenu .menu-top-destinations .sub-menu:last-of-type{border-right:none}.nav ul li.menu-destinations .megamenu .menu-featured-destinations{width:32%;display:inline-block;vertical-align:top}.nav ul li.menu-destinations .megamenu .menu-featured-destinations .menu-featured-destination-image{display:inline-block;vertical-align:top;padding:5px 30px 5px 0;width:54%}.nav ul li.menu-destinations .megamenu .menu-featured-destinations .menu-featured-destination-image a{border-bottom:none;border-right:none;padding:0;height:auto;position:relative}.nav ul li.menu-destinations .megamenu .menu-featured-destinations .menu-featured-destination-image a .overlay{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:6px;background:rgba(69,121,184,0);opacity:0;font-family:franklin-gothic-urw,Helvetica,Arial,sans-serif;font-size:14px;line-height:14px;font-weight:500;letter-spacing:1px;color:#FFF;text-align:center;padding-top:31px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.nav ul li.menu-destinations .megamenu .menu-featured-destinations .menu-featured-destination-image a .overlay .fa{display:block;margin-top:7px}.nav ul li.menu-destinations .megamenu .menu-featured-destinations .menu-featured-destination-image a:hover .overlay{opacity:1;background:rgba(69,121,184,.9)}.nav ul li.menu-destinations .megamenu .menu-featured-destinations .menu-featured-destination-text{display:inline-block;vertical-align:top;color:#FFF;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;padding-top:5px;font-size:13px;max-width:46%;max-height:90px;overflow:hidden}.nav ul li.menu-destinations .megamenu .menu-featured-destinations .menu-featured-destination-text a{padding-top:2px;padding-bottom:9px;font-size:14px;line-height:20px;height:auto;border-bottom:none;border-right:none;color:#FFF;padding-left:0;font-weight:300;letter-spacing:2px;text-transform:uppercase;font-family:franklin-gothic-urw,Helvetica,Arial,sans-serif}.nav ul li.menu-destinations .megamenu .menu-featured-destinations .menu-featured-destination-text a span{display:block;font-weight:700}.nav ul li.menu-destinations .megamenu .menu-featured-destinations .menu-featured-destination-text a:hover{color:#487dbf}.nav ul li.menu-destinations .megamenu li,.nav ul li.menu-destinations .megamenu ul{display:block}.nav ul li.menu-destinations .megamenu li a{height:22px;font-size:13px;line-height:22px;border-bottom:none;border-right:none;font-weight:400;color:#d7e1f0;padding-left:0}.nav ul li.menu-destinations .megamenu li a:hover{color:#487dbf}@media screen and (max-width:1199px){.nav ul li a,.nav ul li:not(:first-child) a{padding:0 16px}.nav{height:60px}.nav ul li a{font-size:11px;height:60px;line-height:60px}}@media screen and (max-width:991px){.nav{display:none}}.mobile-nav{height:68px;background:#e7e7e7;width:100%;position:fixed;left:0;z-index:9999;display:none;border-bottom:1px solid #ccc}.mobile-nav div.tb{background:#FFF;width:83px;display:inline-block}.mobile-nav div.tb a{height:67px;line-height:67px;display:block;text-decoration:none}.mobile-nav div.tb a:before{content:'';background:url(../images/tb.png) left/cover no-repeat;height:33px;width:47px;display:block;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mobile-nav div.tb:hover a:before{background-position:right}.mobile-nav ul{padding-left:15px;margin:0;padding-bottom:10px}.mobile-nav .mobile-nav-btn{height:auto;width:auto;display:inline-block;margin-top:106x;font-size:25px;float:right;margin-right:15px;position:relative}.mobile-nav .mobile-nav-btn span{height:5px;background:#2C2C2C;display:block;border-radius:3px;width:100%;position:absolute;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mobile-nav .mobile-nav-btn span:nth-child(1){top:0;left:0;opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.mobile-nav .mobile-nav-btn span:nth-child(2){top:10px;right:0}.mobile-nav .mobile-nav-btn span:nth-child(3){top:20px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.mobile-nav .mobile-nav-btn.open span:nth-child(1){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:12px}.mobile-nav .mobile-nav-btn.open span:nth-child(2){right:-20px;opacity:0}.mobile-nav .mobile-nav-btn.open span:nth-child(3){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:12px}.mobile-nav .mobile-nav-btn:hover{cursor:pointer}@media screen and (max-width:767px){.mobile-nav .mobile-nav-btn{height:auto;width:auto;display:inline-block;margin-top:10px}.mobile-nav .mobile-nav-btn span{height:3px}.mobile-nav .mobile-nav-btn span:nth-child(1){top:0}.mobile-nav .mobile-nav-btn span:nth-child(2){top:8px}.mobile-nav .mobile-nav-btn span:nth-child(3){top:16px}.mobile-nav .mobile-nav-btn.open span:nth-child(1),.mobile-nav .mobile-nav-btn.open span:nth-child(3){top:8px}.mobile-nav .mobile-nav-btn.open span:nth-child(2){right:-15px}}.mobile-nav .mobile-nav-menu{display:block;pointer-events:none;opacity:0;margin-top:-6px;background:#e7e7e7;border-bottom:1px solid #ccc;padding-top:15px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mobile-nav .mobile-nav-menu.open{opacity:1;pointer-events:all}.mobile-nav .mobile-nav-menu li{list-style:none;font-family:proxima-nova;font-weight:600;letter-spacing:.5px;font-size:14px;line-height:40px}@media screen and (max-width:991px){.mobile-nav{display:block}}footer{padding:80px 0 130px;background:#FFF;z-index:999;position:relative}footer .bordered{position:relative;border-top:1px solid #eae9e9;border-bottom:1px solid #eae9e9;padding:40px 0}@media screen and (max-width:767px){.mobile-nav{height:55px}.mobile-nav div.tb a{height:55px;line-height:55px}.mobile-nav div.tb a:before{height:26px;width:37px}footer .bordered{padding:40px 15px}footer .bordered .row .col-xs-12{margin-bottom:40px}}footer .scrolltop{font-family:franklin-gothic-urw,Helvetica,Arial,sans-serif;color:#4e80bf;font-size:15px;display:inline-block;text-align:center;position:absolute;top:170px;left:-120px}footer .contact .detail,footer .disclaimer,footer .links ul li{font-family:proxima-nova,Helvetica,Arial,sans-serif}footer .scrolltop:hover{cursor:pointer;color:#1e3551}footer .scrolltop:hover:before{background-position:right}footer .scrolltop:before{content:'';background:url(../images/up-arrow.png) left/cover no-repeat;width:20px;height:13px;display:block;margin:0 auto 9px}footer h5{margin:0 0 40px;color:#636466}footer .links ul{margin:0;padding:0}footer .links ul li{list-style:none;font-size:13px;margin-bottom:9px}footer .links ul li a{color:#959595;text-decoration:none;border-bottom:1px solid transparent;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}footer .links ul li a:hover{border-bottom:1px solid #959595}footer .affiliates .images{max-width:360px}footer .affiliates .images a{display:inline-block;margin-right:28px;margin-bottom:13px}footer .affiliates .images a img{max-height:71px}footer .contact{width:278px;float:right}footer .contact .logo{float:right;margin-bottom:30px}footer .contact .detail{float:right;text-align:right;width:100%;color:#467dbf;font-size:15px;font-weight:600;margin-top:20px;line-height:21px}footer .contact .detail span{display:block;color:#959595}footer .contact .detail .social{float:left;vertical-align:bottom;margin-top:-6px}footer .contact .detail .social a{color:#467dbf;height:45px;width:45px;font-size:24px;display:inline-block;border:3px solid #467dbf;border-radius:50%;text-decoration:none;margin-right:3px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}footer .contact .detail .social a .fa{margin:7px auto;display:table}footer .contact .detail .social a:hover{color:#bfbfbf;border-color:#bfbfbf}footer .disclaimer{color:#c6c8cb;font-size:12px;margin-top:30px}footer .disclaimer a{color:#c6c8cb}footer .disclaimer a:hover{color:#636466}footer .disclaimer .left{float:left}footer .disclaimer .right{float:right}.list-destinations .title-section{height:585px;background:url(../images/destinations/archive-bg.jpg) no-repeat;background-size:cover}.list-destinations .title-section .title-box{background:#ebedf0;margin-top:169px;padding:46px 0 40px;max-width:675px;width:100%;min-height:223px;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.list-destinations .title-section .title-box{margin-top:100px}}.list-destinations .title-section .title-box h1{margin-top:0;margin-bottom:20px;font-family:franklin-gothic-urw,Helvetica,Arial,sans-serif;font-size:70px;color:#2c2c2c;font-weight:600}.list-destinations .title-section .title-box h1 span{font-weight:300}@media screen and (max-width:767px){.list-destinations .title-section .title-box h1{font-size:40px}}.list-destinations .title-section .title-box p{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:19px;color:#487dbf}.list-destinations .destination-menu ul .continent,.list-destinations .destination-types a .title,.list-destinations .title h2,.list-destinations .type-title h2{font-family:franklin-gothic-urw,Helvetica,Arial,sans-serif}@media screen and (max-width:767px){.list-destinations .title-section .title-box p{font-size:16px;padding:0 10px}}.list-destinations .type-title{margin-bottom:15px;margin-top:54px}.list-destinations .type-title h2{color:#a3a1a1;font-size:16px;font-weight:500;letter-spacing:.7px;padding-bottom:4px;margin-bottom:0;width:100%;border-bottom:1px solid #e4e4e4}.list-destinations .type-title h2 a{color:#A3A1A1;text-transform:uppercase;margin-left:20px;font-size:15px;font-weight:400}.list-destinations .type-title h2 a:active,.list-destinations .type-title h2 a:focus,.list-destinations .type-title h2 a:hover{text-decoration:none;color:#1e3551}.list-destinations .type-title h2 a:active:after,.list-destinations .type-title h2 a:focus:after,.list-destinations .type-title h2 a:hover:after{background-position:left}.list-destinations .type-title h2 a:after{content:'';width:14px;height:14px;display:inline-block;vertical-align:middle;margin-top:-2px;margin-left:4px;background:url(../images/grey-arrow-roll.png) right/cover no-repeat}.list-destinations .destination-types{margin-bottom:40px;margin-left:-8px;margin-right:-8px}.list-destinations .destination-types>div{padding-left:7px;padding-right:7px}.list-destinations .destination-types a{display:block;height:51px;border-radius:5px;margin-bottom:24px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.list-destinations .destination-types a .title{width:68%;height:100%;float:left;border-right:3px solid #FFF;color:#FFF;font-size:15px;font-weight:500;line-height:15px;padding:11px 15px 0}.list-destinations .destination-types a .icon{width:32%;float:left;height:100%;text-align:center;position:relative}.list-destinations .destination-types a .icon img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.list-destinations .destination-types a#item-history-classics{background:#b7b7b7}.list-destinations .destination-types a#item-history-classics.selected{background:#01b3ba}.list-destinations .destination-types a#item-geography-science{background:#b7b7b7}.list-destinations .destination-types a#item-geography-science.selected{background:#ff9c00}.list-destinations .destination-types a#item-music-performance{background:#b7b7b7}.list-destinations .destination-types a#item-music-performance.selected{background:#487dbf}.list-destinations .destination-types a#item-business-commerce{background:#b7b7b7}.list-destinations .destination-types a#item-business-commerce.selected{background:#ff214b}.list-destinations .destination-types a#item-language-culture{background:#b7b7b7}.list-destinations .destination-types a#item-language-culture.selected{background:#00b254}.list-destinations .destination-types a#item-art-literature{background:#b7b7b7}.list-destinations .destination-types a#item-art-literature.selected{background:#76029c}.list-destinations .destination-types a:hover#item-history-classics,.single-destination .scrolling-wrap .content .body-content .inner-content .types .destination-type.history-classics{background:#01b3ba}.list-destinations .destination-types a:hover#item-geography-science{background:#ff9c00}.list-destinations .destination-types a:hover#item-music-performance{background:#487dbf}.list-destinations .destination-types a:hover#item-business-commerce{background:#ff214b}.list-destinations .destination-types a:hover#item-language-culture{background:#00b254}.list-destinations .destination-types a:hover#item-art-literature{background:#76029c}.list-destinations .title h2{width:100%;border-bottom:1px solid #e4e4e4;font-size:22px;color:#487dbf;font-weight:700;letter-spacing:.3px;padding-bottom:4px}.list-destinations .destination-menu{margin-top:15px}.list-destinations .destination-menu ul{list-style:none;padding-left:0;padding-bottom:4px}.list-destinations .destination-menu ul .continent{margin-bottom:15px;color:#1e3551;font-weight:400;font-size:16px}.list-destinations .destination-menu ul a{color:#aba9a9;font-weight:400}.list-destinations .destination-menu ul a.destination-item-selected,.list-destinations .destination-menu ul a:hover{color:#487dbf;text-decoration:none;font-weight:700}.list-destinations .destination-menu ul li{line-height:20px;font-size:14px;font-family:proxima-nova,Helvetica,Arial,sans-serif}.list-destinations .destination-item-content{background:#f2f1f1;padding:40px 50px;margin-top:20px}.list-destinations .destination-item-content .destination-item-title{color:#1e3551;font-weight:600;font-size:34px;margin-top:0;letter-spacing:4px;margin-bottom:11px;text-transform:uppercase}.list-destinations .destination-item-content .destination-item-image img{max-width:620px;height:auto}.list-destinations .destination-item-content .destination-item-description{margin-top:25px;margin-bottom:20px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:14px;color:#656565}.list-destinations .destination-item-content .destination-item-description p{line-height:22px}.list-destinations .destination-item-content .destination-item-type-container{width:142px;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.list-destinations .destination-item-content{padding:40px 20px}.list-destinations .destination-item-content .destination-item-image img{max-width:100%}.list-destinations .destination-item-content .destination-item-type-container{width:100%;text-align:center;padding-top:40px}}.list-destinations .destination-item-content .destination-item-type-container h3{color:#1e3551;font-size:16px;margin-top:0;text-transform:uppercase;text-align:center;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:1.5px}.list-destinations .destination-item-content .destination-item-type{width:58px;height:58px;display:inline-block;border-radius:6px;padding:10px;margin:3px 6px}.list-destinations .destination-item-content .destination-item-type.history-classics{background:url(../images/history-icon.png) center/38px 38px no-repeat #01b3ba}.list-destinations .destination-item-content .destination-item-type.geography-science{background:url(../images/geography-icon.png) center/38px 38px no-repeat #ff9c00}.list-destinations .destination-item-content .destination-item-type.music-performance{background:url(../images/music-icon.png) center/38px 38px no-repeat #487dbf}.list-destinations .destination-item-content .destination-item-type.business-commerce{background:url(../images/business-icon.png) center/38px 38px no-repeat #ff214b}.list-destinations .destination-item-content .destination-item-type.language-culture{background:url(../images/language-icon.png) center/38px 38px no-repeat #00b254}.list-destinations .destination-item-content .destination-item-type.art-literature{background:url(../images/art-icon.png) center/38px 38px no-repeat #76029c}.list-destinations .destination-item-content .destination-item-link a{font-family:franklin-gothic-urw,Helvetica,Arial,sans-serif;color:#487dbf;font-size:13px;font-weight:500;letter-spacing:1.1px}.list-destinations .destination-item-content .destination-item-link a:active,.list-destinations .destination-item-content .destination-item-link a:focus,.list-destinations .destination-item-content .destination-item-link a:hover{text-decoration:none;color:#1e3551}.list-destinations .destination-item-content .destination-item-link a:active:after,.list-destinations .destination-item-content .destination-item-link a:focus:after,.list-destinations .destination-item-content .destination-item-link a:hover:after{background-position:left}.list-destinations .destination-item-content .destination-item-link a:after{content:'';width:14px;height:14px;display:inline-block;vertical-align:middle;margin-top:-2px;margin-left:4px;background:url(../images/blue-arrow-roll.png) right/cover no-repeat}.single-destination .scrolling-wrap{height:100%;width:100%}@media screen and (max-width:767px){.single-destination .scrolling-wrap div .span50{width:100%;margin-bottom:20px}}.single-destination .scrolling-wrap h1, .scrolling-wrap .likeh1{font-size:70px;font-weight:700;color:#2c2c2c;margin:0}@media screen and (max-width:767px){.single-destination .scrolling-wrap h1, .scrolling-wrap .likeh1{font-size:40px}}.single-destination .scrolling-wrap h1 span, .scrolling-wrap .likeh1 span{font-weight:300}.single-destination .scrolling-wrap li,.single-destination .scrolling-wrap p{font-family:Gotham;font-weight:300;font-size:14px;line-height:24px;color:#636466}.single-destination .scrolling-wrap li.subtitle,.single-destination .scrolling-wrap p.subtitle{font-size:19px;line-height:24px;color:#487dbf;margin:8px 0 0;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:400}@media screen and (max-width:767px){.single-destination .scrolling-wrap li.subtitle,.single-destination .scrolling-wrap p.subtitle{font-size:16px;padding:0 10px}}.single-destination .scrolling-wrap .fixedbg{position:fixed;width:100%;height:100%;top:0;left:0}.single-destination .scrolling-wrap .fixedbg:after{content:'';top:0;right:0;width:60%;height:100%;transform:translateX(100%);background:#FFF;position:absolute;z-index:999;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.home .triptypes a .icon img,.single-destination .scrolling-wrap .content .title-section{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.single-destination .scrolling-wrap:after{content:"";display:table;clear:both}.single-destination .scrolling-wrap .content{height:100%;width:100%;position:relative;overflow:hidden}.single-destination .scrolling-wrap .content .title-section{height:auto;max-width:673px;width:100%;display:inline-block;position:absolute;top:50%;left:50%;text-align:center;padding:45px 35px;z-index:999;transform:translate(-50%,-50%);-webkit-transition:all 2s cubic-bezier(.165,.84,.44,1);-moz-transition:all 2s cubic-bezier(.165,.84,.44,1);-ms-transition:all 2s cubic-bezier(.165,.84,.44,1);-o-transition:all 2s cubic-bezier(.165,.84,.44,1);transition:all 2s cubic-bezier(.165,.84,.44,1)}.single-destination .scrolling-wrap .content .title-section:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#FFF;opacity:1;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.single-destination .scrolling-wrap .content .title-section.offscreen{left:-50%}.single-destination .scrolling-wrap .content .body-content{height:100%;min-height:100vh;width:60%;position:relative;left:100%;text-align:left;z-index:999;background:#FFF;padding-top:120px;overflow:hidden;-webkit-transition:all 1s cubic-bezier(.165,.84,.44,1);-moz-transition:all 1s cubic-bezier(.165,.84,.44,1);-ms-transition:all 1s cubic-bezier(.165,.84,.44,1);-o-transition:all 1s cubic-bezier(.165,.84,.44,1);transition:all 1s cubic-bezier(.165,.84,.44,1)}.single-destination .scrolling-wrap .content .body-content.onscreen{left:40%}.single-destination .scrolling-wrap .content .body-content .inner-content{position:relative;top:100vh;opacity:0;padding:0;margin-top:85px;-webkit-transition:all 1s cubic-bezier(.165,.84,.44,1);-moz-transition:all 1s cubic-bezier(.165,.84,.44,1);-ms-transition:all 1s cubic-bezier(.165,.84,.44,1);-o-transition:all 1s cubic-bezier(.165,.84,.44,1);transition:all 1s cubic-bezier(.165,.84,.44,1)}.single-destination .scrolling-wrap .content .body-content .inner-content .title{text-align:center;margin-bottom:35px}.single-destination .scrolling-wrap .content .body-content .inner-content .description{margin-bottom:30px}.single-destination .scrolling-wrap .content .body-content .inner-content .description p{text-align:center!important}.single-destination .scrolling-wrap .content .body-content .inner-content .home-stay{margin-bottom:65px}.single-destination .scrolling-wrap .content .body-content .inner-content .trip-gallery{margin-bottom:48px}.single-destination .scrolling-wrap .content .body-content .inner-content .trip-gallery .trip-gallery-container{display:block}.single-destination .scrolling-wrap .content .body-content .inner-content .trip-gallery .trip-gallery-mobile-container{display:none}.single-destination .scrolling-wrap .content .body-content .inner-content .trip-gallery .gallery-item{margin-top:0!important;margin-bottom:14px!important;padding:0 5px}.single-destination .scrolling-wrap .content .body-content .inner-content .trip-gallery .gallery-item img{border:none!important}.single-destination .scrolling-wrap .content .body-content .inner-content .languages,.single-destination .scrolling-wrap .content .body-content .inner-content .text{margin-bottom:48px}.single-destination .scrolling-wrap .content .body-content .inner-content .culture,.single-destination .scrolling-wrap .content .body-content .inner-content .video{margin-bottom:72px}.single-destination .scrolling-wrap .content .body-content .inner-content.top{top:0;opacity:1}@media screen and (max-width:767px){.single-destination .scrolling-wrap .content .body-content.onscreen{left:0;width:100%}.single-destination .scrolling-wrap .content .body-content .inner-content .trip-gallery .trip-gallery-container{display:none}.single-destination .scrolling-wrap .content .body-content .inner-content .trip-gallery .trip-gallery-mobile-container{display:block}.single-destination .scrolling-wrap .content .body-content .inner-content .row{margin-left:0;margin-right:0}}.single-destination .scrolling-wrap .content .body-content .inner-content .row .custom-width{width:555px;float:left;margin-left:130px}@media screen and (max-width:767px){.single-destination .scrolling-wrap .content .body-content .inner-content .row .custom-width{max-width:100%;margin-left:0;padding:0 15px}}.single-destination .scrolling-wrap .content .body-content .inner-content .row .custom-width>div:after{content:'';display:table;clear:both}.single-destination .scrolling-wrap .content .body-content .inner-content iframe{max-width:100%;width:100%;height:312px}.single-destination .scrolling-wrap .content .body-content .inner-content .pdf-downloads a,.single-destination .scrolling-wrap .content .body-content .inner-content p a{color:#487dbf;font-family:franklin-gothic-urw,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:500}.single-destination .scrolling-wrap .content .body-content .inner-content .pdf-downloads a:active,.single-destination .scrolling-wrap .content .body-content .inner-content .pdf-downloads a:focus,.single-destination .scrolling-wrap .content .body-content .inner-content .pdf-downloads a:hover,.single-destination .scrolling-wrap .content .body-content .inner-content p a:active,.single-destination .scrolling-wrap .content .body-content .inner-content p a:focus,.single-destination .scrolling-wrap .content .body-content .inner-content p a:hover{text-decoration:none;color:#1e3551}.single-destination .scrolling-wrap .content .body-content .inner-content .pdf-downloads a:active:after,.single-destination .scrolling-wrap .content .body-content .inner-content .pdf-downloads a:focus:after,.single-destination .scrolling-wrap .content .body-content .inner-content .pdf-downloads a:hover:after,.single-destination .scrolling-wrap .content .body-content .inner-content p a:active:after,.single-destination .scrolling-wrap .content .body-content .inner-content p a:focus:after,.single-destination .scrolling-wrap .content .body-content .inner-content p a:hover:after{background-position:left}.single-destination .scrolling-wrap .content .body-content .inner-content .pdf-downloads a:after,.single-destination .scrolling-wrap .content .body-content .inner-content p a:after{content:'';width:14px;height:14px;display:inline-block;vertical-align:middle;margin-top:-2px;margin-left:4px;background:url(../images/blue-arrow-roll.png) right/cover no-repeat}.single-destination .scrolling-wrap .content .body-content .inner-content h2{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;border-bottom:3px solid #487dbf;font-size:26px;line-height:36px;display:table;margin:0 auto 36px;letter-spacing:2px}.single-destination .scrolling-wrap .content .body-content .inner-content ul{margin:0 0 0 15px;padding:0}.single-destination .scrolling-wrap .content .body-content .inner-content ul li{list-style:none;padding-left:15px;line-height:25px;position:relative}.single-destination .scrolling-wrap .content .body-content .inner-content ul li:before{content:'\2022';position:absolute;left:0;top:0;color:#487dbf;font-size:18px}.single-destination .scrolling-wrap .content .body-content .inner-content p+ul{margin:25px 0}.single-destination .scrolling-wrap .content .body-content .inner-content .pdf-downloads a{font-family:franklin-gothic-urw,Helvetica,Arial,sans-serif;color:#487dbf;font-size:14px;font-weight:500;letter-spacing:1.4px;text-transform:uppercase;display:inline-block;width:50%;float:left;line-height:35px;text-align:left;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.single-destination .scrolling-wrap .content .body-content .inner-content .pdf-downloads a:hover{text-decoration:none;color:#1e3551}.single-destination .scrolling-wrap .content .body-content .inner-content .types{text-align:center;margin-bottom:85px}.single-destination .scrolling-wrap .content .body-content .inner-content .types:after{content:'';display:table;clear:both}.single-destination .scrolling-wrap .content .body-content .inner-content .types.centered .destination-type:last-child{float:none;margin:0 auto;display:inline-block}.single-destination .scrolling-wrap .content .body-content .inner-content .types .destination-type{max-width:262px;width:100%;height:83px;border-radius:6px;float:left;margin-bottom:15px;position:relative}.single-destination .scrolling-wrap .content .body-content .inner-content .types .destination-type:nth-child(2n){margin-left:15px}@media screen and (max-width:767px){.single-destination .scrolling-wrap .content .body-content .inner-content .pdf-downloads a{width:100%;text-align:center}.single-destination .scrolling-wrap .content .body-content .inner-content .types.centered .destination-type:last-child{float:left;display:block}.single-destination .scrolling-wrap .content .body-content .inner-content .types .destination-type{max-width:100%}.single-destination .scrolling-wrap .content .body-content .inner-content .types .destination-type:nth-child(2n){margin-left:0}}.single-destination .scrolling-wrap .content .body-content .inner-content .types .destination-type a{position:absolute;top:0;left:0;width:100%;height:100%;outline:0;z-index:99}.single-destination .scrolling-wrap .content .body-content .inner-content .types .destination-type .title{width:68%;height:100%;float:left;border-right:3px solid #FFF;color:#FFF;font-size:16px;font-family:franklin-gothic-urw,Helvetica,Arial,sans-serif;font-weight:500;padding:26px 40px 26px 23px;line-height:16px;letter-spacing:.5px;text-align:left}.single-destination .scrolling-wrap .content .body-content .inner-content .types .destination-type .icon{width:32%;float:left;height:100%;text-align:center;position:relative;border-radius:0 6px 6px 0}.single-destination .scrolling-wrap .content .body-content .inner-content .types .destination-type.geography-science{background:#ff9c00}.single-destination .scrolling-wrap .content .body-content .inner-content .types .destination-type.music-performance{background:#487dbf}.single-destination .scrolling-wrap .content .body-content .inner-content .types .destination-type.business-commerce{background:#ff214b}.single-destination .scrolling-wrap .content .body-content .inner-content .types .destination-type.language-culture{background:#00b254}.single-destination .scrolling-wrap .content .body-content .inner-content .types .destination-type.art-literature{background:#76029c}.single-destination .scrolling-wrap .content .body-content .inner-content .types .destination-type.history-classics .icon{background:url(../images/history-icon.png) center/59px 55px no-repeat #01b3ba}.single-destination .scrolling-wrap .content .body-content .inner-content .types .destination-type.geography-science .icon{background:url(../images/geography-icon.png) center/56px 56px no-repeat #ff9c00}.single-destination .scrolling-wrap .content .body-content .inner-content .types .destination-type.music-performance .icon{background:url(../images/music-icon.png) center/44px 47px no-repeat #487dbf}.single-destination .scrolling-wrap .content .body-content .inner-content .types .destination-type.business-commerce .icon{background:url(../images/business-icon.png) center/56px 56px no-repeat #ff214b}.single-destination .scrolling-wrap .content .body-content .inner-content .types .destination-type.language-culture .icon{background:url(../images/language-icon.png) center/50px 51px no-repeat #00b254}.single-destination .scrolling-wrap .content .body-content .inner-content .types .destination-type.art-literature .icon{background:url(../images/art-icon.png) center/52px 56px no-repeat #76029c}.single-destination .scrolling-wrap .scroll-down{position:absolute;bottom:168px;left:50%;cursor:pointer;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.single-destination .scrolling-wrap .contact-cta{height:200px;width:100%;background:#f2f1f1;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:80px}.single-destination .scrolling-wrap .contact-cta a{background:#FFF;height:64px;max-width:690px;display:block;margin:70px 54px 0;border-radius:6px;position:relative;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:16px;color:#1e3551;letter-spacing:4.8px;text-indent:-65px;text-align:center;line-height:64px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.home .collapsable .bluepanel .collapse-btn,.home .collapsable .collapsing-wrap .copy p.featured,.home .triptypes a .title{font-family:franklin-gothic-urw,Helvetica,Arial,sans-serif}.single-destination .scrolling-wrap .contact-cta a:after{content:'';background:url(../images/right-white.png) center no-repeat #2c2c2c;height:64px;width:65px;border-left:2px solid #f2f1f1;display:block;position:absolute;top:0;right:0;border-radius:0 6px 6px 0}.single-destination .scrolling-wrap .contact-cta a:active,.single-destination .scrolling-wrap .contact-cta a:focus,.single-destination .scrolling-wrap .contact-cta a:hover{background:#2c2c2c;color:#FFF;text-decoration:none}.home .banner{width:100%;height:100vh;position:relative}@media screen and (max-width:991px){.home .banner{height:calc(100vh - 68px);top:68px}}@media screen and (max-width:767px){.single-destination .scrolling-wrap .contact-cta a{max-width:90%;font-size:13px;line-height:16px;padding:10px 70px 10px 10px;margin:67px auto 0;text-indent:5px}.home .banner{height:calc(100vh - 55px);top:55px}}.home .banner .carousel-overlay{position:absolute;top:0;left:0;height:100%;width:100%}.home .banner .carousel-overlay .logo{margin-top:114px;margin-left:34px}.home .banner .carousel-overlay .logo img{visibility:hidden}.home .banner .carousel-overlay .quotes{max-width:780px;width:100%;min-height:254px;margin-left:82px;margin-top:86px;display:inline-block;padding:52px 64px 0;position:relative}.home .banner .carousel-overlay .quotes .dot-nav{position:absolute;z-index:999;bottom:53px;right:55px}.home .banner .carousel-overlay .quotes .dot-nav .owl-dot{display:inline-block;margin:0 5px;cursor:pointer}.home .banner .carousel-overlay .quotes .dot-nav .owl-dot span{height:10px;width:10px;display:inline-block;border-radius:50%;background:0 0;border:3px solid #939598;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.home .banner .carousel-overlay .quotes .dot-nav .owl-dot.active span{background:#1e3551;border-color:#1e3551}.home .banner .carousel-overlay .quotes .dot-nav .owl-dot:hover span{background:#FFF;border-color:#FFF}.home .banner .carousel-overlay .carousel-nav{position:relative;z-index:999;float:right;margin-top:145px;vertical-align:top}.home .banner .carousel-overlay .carousel-nav .next,.home .banner .carousel-overlay .carousel-nav .prev{width:50px;height:50px;display:inline-block;cursor:pointer}.home .banner .carousel-overlay .carousel-nav .next:hover,.home .banner .carousel-overlay .carousel-nav .prev:hover{background-position:left}.home .banner .carousel-overlay .carousel-nav .next{margin-left:7px;background:url(../images/right-carousel.png) right/cover no-repeat}.home .banner .carousel-overlay .carousel-nav .prev{background:url(../images/left-carousel.png) right/cover no-repeat}.home .banner .owl-carousel,.home .banner .owl-carousel .item,.home .banner .owl-carousel .owl-item,.home .banner .owl-carousel .owl-stage,.home .banner .owl-carousel .owl-stage-outer{height:100%}.home .banner .owl-carousel .bg{height:100%;width:100%}.home .banner .owl-carousel .bg .logo{margin-top:114px;margin-left:34px}.home .banner .owl-carousel .bg .logo img{max-width:100%;width:auto}.home .banner .owl-carousel .bg .quotes{max-width:780px;width:100%;min-height:254px;margin-left:82px;margin-top:86px;background:rgba(44,44,44,.8);display:inline-block;padding:52px 64px 0}.home .banner .owl-carousel .bg .quotes h1{color:#FFF;margin:0 0 21px;position:relative}.home .banner .owl-carousel .bg .quotes h1 strong{font-weight:600}.home .banner .owl-carousel .bg .quotes h1:before{content:'“';position:absolute;left:-18px}.home .banner .owl-carousel .bg .quotes h1:after{content:'”';right:-12px}.home .banner .owl-carousel .bg .quotes h4{color:#939598}@media screen and (max-width:1199px){.home .banner .logo,.home .banner .quotes{margin-left:0!important}.home .banner .logo{margin-top:90px!important}.home .banner .carousel-nav{float:none!important;margin-top:50px!important}}@media screen and (max-width:767px){.home .banner .logo{max-width:250px!important;margin-top:50px!important}.home .banner .quotes{margin-top:50px!important;min-height:170px!important;padding:27px 30px 10px!important}.home .banner .quotes h1{font-size:28px!important}.home .banner .quotes h1:before{left:-12px!important}.home .banner .quotes h4{font-size:16px!important}.home .banner .carousel-nav{text-align:center;margin-top:0!important}.home .banner .carousel-nav .next,.home .banner .carousel-nav .prev{width:40px!important;height:40px!important}}@media screen and (max-width:480px){.home .banner .logo{max-width:200px!important;margin-top:30px!important}.home .banner .quotes{margin-top:30px!important;min-height:130px!important;padding:27px 30px 10px!important}.home .banner .quotes h1{font-size:17px!important}.home .banner .quotes h1:before{left:-12px!important}.home .banner .quotes h4{font-size:15px!important}.home .banner .carousel-nav{text-align:center;margin-top:0!important}.home .banner .carousel-nav .next,.home .banner .carousel-nav .prev{width:30px!important;height:30px!important}}.home .collapsable{border-bottom:1px solid #ececec}.home .collapsable .bluepanel{min-height:600px;width:100%}.home .collapsable .bluepanel .text-panel{min-height:270px;width:100%;max-width:780px;margin:146px auto 0;display:block;background:#487ab8;text-align:center;padding:45px 90px}.home .collapsable .bluepanel .text-panel h4{color:#1e3551}.home .collapsable .bluepanel .text-panel h2{color:#FFF}.home .collapsable .bluepanel .collapse-btn{display:table;margin:69px auto 0;cursor:pointer;color:#FFF;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease}@media screen and (max-width:767px){.home .collapsable .bluepanel .text-panel{padding:30px 20px}.home .collapsable .bluepanel .collapse-btn{margin-top:40px;margin-bottom:20px}}.home .collapsable .bluepanel .collapse-btn .icon:after{content:'';display:inline-block;width:48px;height:48px;margin:0 10px;vertical-align:middle;background:url(../images/roll-minus.png) left/cover no-repeat}.home .collapsable .bluepanel .collapse-btn .more{display:none}.home .collapsable .bluepanel .collapse-btn .less,.home .collapsable.closed .bluepanel .collapse-btn .more{display:inline}.home .collapsable .bluepanel .collapse-btn:hover{color:#487dbf}.home .collapsable .bluepanel .collapse-btn:hover .icon:after{background-position:right}.home .collapsable .collapsing-wrap{max-height:500px;overflow:hidden;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}.home .collapsable .collapsing-wrap .copy{margin:0 auto;height:100%;padding-top:80px;padding-bottom:80px}.home .collapsable .collapsing-wrap .copy p.featured{font-size:22px;line-height:28px;color:#487dbf}@media screen and (max-width:767px){.home .collapsable .collapsing-wrap .copy{padding:80px 15px}.home .collapsable .collapsing-wrap .copy p.featured{font-size:18px}}.home .collapsable .collapsing-wrap .copy p.featured .dark{color:#1e3551}.home .collapsable.closed .collapsing-wrap{max-height:0!important;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}.home .collapsable.closed .bluepanel .collapse-btn .less{display:none}.home .collapsable.closed .bluepanel .collapse-btn .icon:after{background:url(../images/roll-plus.png) left/cover no-repeat}.home .collapsable.closed .bluepanel .collapse-btn:hover .icon:after{background-position:right}.home .triptypes{margin-bottom:70px}.home .triptypes .heading{display:table;margin:87px auto 50px}.home .triptypes .heading h2{margin:0;color:#1e3551;font-size:34px;line-height:35px;font-weight:700;text-align:center;letter-spacing:4px;text-indent:4px;border-bottom:3px solid #487dbf}@media screen and (max-width:767px){.home .triptypes .heading{margin:40px auto}.home .triptypes .heading h2{font-size:28px;line-height:28px;letter-spacing:3px}}@media screen and (max-width:480px){.home .triptypes .heading{margin:30px auto}.home .triptypes .heading h2{font-size:25px;line-height:25px}}.home .triptypes a{display:block;height:114px;border-radius:5px;margin-bottom:24px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.home .triptypes a .title{width:68%;height:100%;float:left;border-right:3px solid #FFF;color:#FFF;font-size:22px;font-weight:500;line-height:22px;padding:34px 30px 0}.home .triptypes a .icon{width:32%;float:left;height:100%;text-align:center;position:relative}.home .triptypes a .icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home .triptypes a.history{background:#01b3ba}.home .triptypes a.geography{background:#ff9c00}.home .triptypes a.music{background:#487dbf}.home .triptypes a.business{background:#ff214b}.home .triptypes a.language{background:#00b254}.home .triptypes a.art{background:#76029c}.home .triptypes a:hover.history{background:#017789}.home .triptypes a:hover.geography{background:#ed9100}.home .triptypes a:hover.music{background:#2b61a5}.home .triptypes a:hover.business{background:#d21834}.home .triptypes a:hover.language{background:#00844f}.home .triptypes a:hover.art{background:#4e016d}@media screen and (max-width:767px){.home .triptypes{margin-bottom:5px}.home .triptypes a{margin-bottom:15px;height:60px}.home .triptypes a .title{padding:14px 20px 0;font-size:16px;line-height:16px}.home .triptypes a .icon img{width:30px}}.home .contact-cta{height:200px;width:100%;background:#f2f1f1;border-top:1px solid #ddd;border-bottom:1px solid #ddd}@media screen and (max-width:767px){.home .contact-cta{height:107px}}.home .contact-cta a{background:#FFF;height:64px;max-width:943px;display:block;margin:67px auto 0;border-radius:6px;position:relative;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:16px;color:#1e3551;letter-spacing:5px;text-indent:5px;text-align:center;line-height:64px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.home .popular-destinations .destination .overlay,.home .popular-destinations .destination .overlay .main{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;text-align:center}@media screen and (max-width:767px){.home .contact-cta a{max-width:90%;font-size:13px;line-height:16px;padding:24px 70px 24px 24px;margin:20px auto 0}}@media screen and (max-width:480px){.home .contact-cta a{padding:20px 70px 20px 20px}}@media screen and (max-width:425px){.home .contact-cta a{padding:11px 70px 11px 11px;font-size:12px;letter-spacing:4px}}.home .contact-cta a:after{content:'';background:url(../images/right-white.png) center no-repeat #2c2c2c;height:64px;width:65px;border-left:2px solid #f2f1f1;display:block;position:absolute;top:0;right:0;border-radius:0 6px 6px 0}.home .contact-cta a:active,.home .contact-cta a:focus,.home .contact-cta a:hover{background:#2c2c2c;color:#FFF;text-decoration:none}.home .popular-destinations{margin-bottom:113px}.home .popular-destinations .container{position:relative}.home .popular-destinations .heading{display:table;margin:95px auto 57px}@media screen and (max-width:767px){.home .popular-destinations .heading{margin:23px auto 30px}}.home .popular-destinations .heading h2{margin:0;color:#1e3551;font-size:34px;line-height:35px;font-weight:700;text-align:center;letter-spacing:4px;text-indent:4px;border-bottom:3px solid #487dbf}.home .popular-destinations .heading .semibtn{position:absolute;right:15px;top:108px}@media screen and (max-width:767px){.home .popular-destinations .heading h2{font-size:20px;line-height:28px}.home .popular-destinations .heading .semibtn{position:relative;top:10px;right:0;float:right;font-size:12px}}.home .popular-destinations .destination{height:400px;width:100%;margin-bottom:15px}.home .popular-destinations .destination .overlay{height:100%;width:100%;display:block;background:rgba(255,255,255,0);transition:all .4s ease}.home .popular-destinations .destination .overlay .main{height:60px;width:auto;background:#FFF;padding:0 30px;position:relative;display:inline-block;border-radius:6px 0 0 6px;color:#2c2c2c;font-family:franklin-gothic-urw,Helvetica,Arial,sans-serif;font-size:22px;letter-spacing:1px;font-weight:300;line-height:60px;margin-top:149px;margin-right:63px;transition:all .4s ease}@media screen and (max-width:767px){.home .popular-destinations .destination .overlay .main{font-size:18px}}.home .popular-destinations .destination .overlay .main:after{content:'';background:url(../images/right-white.png) center no-repeat #2c2c2c;height:60px;width:61px;display:inline-block;position:absolute;top:0;right:-63px;border-radius:0 6px 6px 0}.home .popular-destinations .destination .overlay .main:active,.home .popular-destinations .destination .overlay .main:focus,.home .popular-destinations .destination .overlay .main:hover{background:#2c2c2c;color:#FFF;text-decoration:none;outline:0}.home .popular-destinations .destination .overlay .available{display:block;margin:18px auto;text-align:center;opacity:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.contact .contact-content .social a,.contact .contact-form form button{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease}.home .popular-destinations .destination .overlay .available a{width:58px;height:58px;display:inline-block;border-radius:6px;padding:10px;margin:0 3px}.home .popular-destinations .destination .overlay .available a.history-classics{background:url(../images/history-icon.png) center/38px 38px no-repeat #01b3ba}.home .popular-destinations .destination .overlay .available a.geography-science{background:url(../images/geography-icon.png) center/38px 38px no-repeat #ff9c00}.home .popular-destinations .destination .overlay .available a.music-performance{background:url(../images/music-icon.png) center/38px 38px no-repeat #487dbf}.home .popular-destinations .destination .overlay .available a.business-commerce{background:url(../images/business-icon.png) center/38px 38px no-repeat #ff214b}.home .popular-destinations .destination .overlay .available a.language-culture{background:url(../images/language-icon.png) center/38px 38px no-repeat #00b254}.home .popular-destinations .destination .overlay .available a.art-literature{background:url(../images/art-icon.png) center/38px 38px no-repeat #76029c}.home .popular-destinations .destination .overlay .available a:hover.history-classics{background-color:#017789}.home .popular-destinations .destination .overlay .available a:hover.geography-science{background-color:#ed9100}.home .popular-destinations .destination .overlay .available a:hover.music-performance{background-color:#2b61a5}.home .popular-destinations .destination .overlay .available a:hover.business-commerce{background-color:#d21834}.home .popular-destinations .destination .overlay .available a:hover.language-culture{background-color:#00844f}.home .popular-destinations .destination .overlay .available a:hover.art-literature{background-color:#4e016d}.home .popular-destinations .destination .overlay:hover{background:rgba(255,255,255,.6)}.home .popular-destinations .destination .overlay:hover .available{opacity:1}.home .about-panel{background:#f2f1f1;min-height:333px}.home .about-panel .heading{display:table;margin:117px auto 0}.home .about-panel .heading h2{margin:0 auto 10px;color:#1e3551;font-size:34px;line-height:35px;font-weight:700;text-align:center;letter-spacing:4px;text-indent:4px;border-bottom:3px solid #487dbf;text-transform:uppercase;display:table}.home .about-panel .content{margin:90px 0 30px;padding:0 50px}@media screen and (max-width:767px){.home .about-panel .heading h2{font-size:26px}.home .about-panel .content{padding:0}}.home .about-panel .content .semibtn{margin-top:50px;display:block}.contact .contact-content{padding:30px 15px}.contact .contact-content p{color:#959595;font-size:18px;line-height:24px;font-family:proxima-nova;font-weight:600;letter-spacing:.5px;margin-bottom:20px}.contact .contact-content p strong{font-weight:600}.contact .contact-content a{color:#959595}@media screen and (max-width:767px){.contact .contact-content p{font-size:16px}.contact .contact-content div.pull-right{float:none!important}}.contact .contact-content .social{margin-top:32px}.contact .contact-content .social a{color:#467dbf;height:45px;width:45px;font-size:24px;display:inline-block;border:3px solid #467dbf;border-radius:50%;text-decoration:none;margin:0 4px;transition:all 350ms ease}.contact .contact-content .social a .fa{margin:7px auto;display:table}.contact .contact-content .social a:hover{color:#bfbfbf;border-color:#bfbfbf}.contact h2,.contact strong.blue{color:#487dbf}.contact h2{width:100%;font-size:21px;line-height:24px;font-weight:600;font-family:franklin-gothic-urw,Helvetica,Arial,sans-serif;letter-spacing:.5px;margin-bottom:25px}.contact .contact-map{padding:0}.contact #contact-map-canvas{width:100%;height:700px}.contact .contact-body-row{padding-top:70px;padding-bottom:0}.contact .contact-form{background:#f2f1f1;padding:30px 0 42px}.contact .contact-form form div{width:80%;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.contact .contact-form{padding:20px}.contact .contact-form form div{width:100%}}.contact .contact-form form .form-control{padding:6px 14px;height:40px;border-radius:7px;border:none;color:#487dbf;margin-bottom:4px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;font-size:16px}@media screen and (max-width:767px){.contact .contact-form form .form-control{font-size:14px}}.contact .contact-form form .form-control::-webkit-input-placeholder{color:#487dbf}.contact .contact-form form .form-control:-moz-placeholder{color:#487dbf}.contact .contact-form form .form-control::-moz-placeholder{color:#487dbf}.contact .contact-form form .form-control:-ms-input-placeholder{color:#487dbf}.contact .contact-form form .form-control.wpcf7-not-valid{color:#c20000}.contact .contact-form form .form-control.wpcf7-not-valid::-webkit-input-placeholder{color:#c20000}.contact .contact-form form .form-control.wpcf7-not-valid:-moz-placeholder{color:#c20000}.contact .contact-form form .form-control.wpcf7-not-valid::-moz-placeholder{color:#c20000}.contact .contact-form form .form-control.wpcf7-not-valid:-ms-input-placeholder{color:#c20000}.contact .contact-form form textarea{height:120px!important;padding-top:10px!important;line-height:1.3;max-width:100%}.contact .contact-form form .acceptance-field{color:#000;font-size:15px;font-family:proxima-nova;margin-top:10px;margin-bottom:17px}@media screen and (max-width:767px){.contact .contact-form form .acceptance-field{font-size:13px}}.contact .contact-form form .acceptance-field label{font-size:15px;font-weight:600}@media screen and (max-width:767px){.contact .contact-form form .acceptance-field label{font-size:13px}}.contact .contact-form form .acceptance-field a{border-bottom:1px solid #d0d8e5}.contact .contact-form form .acceptance-field a:hover{text-decoration:none}.contact .contact-form form .acceptance-field .accept-tcs{display:inline-block;vertical-align:middle;margin-right:8px}.contact .contact-form form .acceptance-field .accept-tcs input{margin:0;display:block;width:27px;height:25px}.contact .contact-form form .acceptance-field .accept-tcs:after{content:'';width:27px;height:25px;display:block;position:absolute;top:0;left:0;background:#FFF;border-radius:3px;pointer-events:none}.contact .contact-form form .acceptance-field .accept-tcs.ticked:after{content:'\f00c';font-family:FontAwesome;font-weight:400;line-height:25px}.contact .contact-form form .title,.contact .contact-form form .tour-budget,.contact .contact-form form .tour-focus{display:block;position:relative}.contact .contact-form form .title select,.contact .contact-form form .tour-budget select,.contact .contact-form form .tour-focus select{appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;padding-right:45px}.contact .contact-form form .title select:focus,.contact .contact-form form .tour-budget select:focus,.contact .contact-form form .tour-focus select:focus{outline:0}.contact .contact-form form .title:after,.contact .contact-form form .tour-budget:after,.contact .contact-form form .tour-focus:after{content:'';width:36px;height:40px;display:block;background:url(../images/select-down.png) center no-repeat #2c2c2c;position:absolute;right:0;top:0;border-radius:0 7px 7px 0;pointer-events:none}.contact .contact-form form button{background:#2c2c2c;color:#fff;width:100%;border:none;border-radius:7px;height:52px;font-family:'Roboto Condensed',sans-serif;font-size:21px;letter-spacing:.5px;position:relative;transition:all 350ms ease;box-shadow:0 6px 0 transparent}.contact .contact-form form button span{z-index:1;position:relative}.contact .contact-form form button span.bg{background:#231f20;position:absolute;width:100%;height:26px;bottom:0;left:0;z-index:0;border-radius:0 0 8px 8px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.contact .contact-form form button:hover{box-shadow:0 6px 0 #c9c7c7;background:#3d72b4}.contact .contact-form form button:hover span.bg{background:#3a6d9d}.contact .contact-form form .wpcf7-not-valid-tip{display:none}.flexible .title-section{height:585px;background-repeat:no-repeat;background-size:cover}.flexible .title-section>.row{position:relative}@media screen and (max-width:1199px){.flexible .title-section{height:500px}}@media screen and (max-width:991px){.flexible .title-section{height:400px}}.flexible .title-section div:not(.flexible-title-box){height:100%}.flexible .flexible-title-box{background:#ebedf0;padding:46px 40px 40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:675px;width:100%;text-align:center;margin-left:auto;margin-right:auto}.flexible .flexible-title-box h1{margin-top:0;margin-bottom:20px;font-family:franklin-gothic-urw,Helvetica,Arial,sans-serif;font-size:70px;color:#2c2c2c;font-weight:600}@media screen and (max-width:1199px){.flexible .flexible-title-box h1{font-size:60px}}@media screen and (max-width:991px){.flexible .flexible-title-box{padding:35px 0 20px;max-width:550px}.flexible .flexible-title-box h1{font-size:50px}}@media screen and (max-width:767px){.flexible .flexible-title-box{padding:25px 0 6px}.flexible .flexible-title-box h1{font-size:40px}}@media screen and (max-width:480px){.flexible .flexible-title-box h1{font-size:30px}}.flexible .flexible-title-box h1 span{font-weight:300}.flexible .flexible-title-box p{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:19px;color:#487dbf}@media screen and (max-width:767px){.flexible .flexible-title-box p{font-size:16px;padding:0 10px}}.flexible .flexible-content{overflow:hidden;padding:0}.flexible .flexible-content .left-image-layout-image,.flexible .flexible-content .right-image-layout-image{background-size:0!important;margin:0!important;background-position:center}.flexible .flexible-content .left-image-layout-image .wpb_column,.flexible .flexible-content .right-image-layout-image .wpb_column{padding:0;height:615px}.flexible .flexible-content .left-image-layout-image .vc_column_container:not(.left-image-layout-content):not(.right-image-layout-content),.flexible .flexible-content .right-image-layout-image .vc_column_container:not(.left-image-layout-content):not(.right-image-layout-content){background:inherit;background-size:cover!important;min-height:300px}.flexible .flexible-content .split-columns{max-width:1200px;margin:0 auto}.flexible .flexible-content .left-image-layout-content{background-color:#487dbf}.flexible .flexible-content .left-image-layout-content .vc_column-inner>.wpb_wrapper{max-width:570px;width:100%;padding:80px 40px 65px}@media screen and (max-width:991px){.flexible .flexible-content .left-image-layout-content .vc_column-inner>.wpb_wrapper{padding:60px 15px 40px}}@media screen and (max-width:767px){.flexible .flexible-content .left-image-layout-content .vc_column-inner>.wpb_wrapper{max-width:100%}}.flexible .flexible-content .right-image-layout-content .vc_column-inner>.wpb_wrapper{max-width:570px;width:100%;padding:80px 40px 65px;margin-left:auto}@media screen and (max-width:991px){.flexible .flexible-content .right-image-layout-content .vc_column-inner>.wpb_wrapper{padding:60px 15px 40px}}@media screen and (max-width:767px){.flexible .flexible-content .right-image-layout-content .vc_column-inner>.wpb_wrapper{margin-left:0;max-width:100%}}.flexible .flexible-content .left-image-layout-content{text-align:center;margin-left:auto;margin-right:auto;padding:30px 70px 40px;position:relative;z-index:1}.flexible .flexible-content .left-image-layout-content.top-align{position:absolute;left:0;right:0}.flexible .flexible-content .left-image-layout-content .wpb_column{padding-left:30px}.flexible .flexible-content .left-image-layout-content p{color:#fff;font-size:14px;line-height:25px;font-family:Gotham;margin-bottom:20px}.flexible .flexible-content .left-image-layout-content a{color:#959595}.flexible .flexible-content .left-image-layout-content strong.blue{color:#487dbf}.flexible .flexible-content .left-image-layout-content .flexible-body-row{padding-top:70px;padding-bottom:70px}.flexible .flexible-content .left-image-layout-content .headline-title{margin-bottom:18px}.flexible .flexible-content .left-image-layout-content .headline-title h1{margin-top:0;margin-bottom:20px;font-family:franklin-gothic-urw,Helvetica,Arial,sans-serif;font-size:70px;color:#2c2c2c;font-weight:300}@media screen and (max-width:767px){.flexible .flexible-content .left-image-layout-content .headline-title h1{font-size:40px}}.flexible .flexible-content .left-image-layout-content .headline-title h1 strong{font-weight:700}.flexible .flexible-content .left-image-layout-content .headline-title p{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:19px;color:#487dbf}.flexible .flexible-content .left-image-layout-content .headline-title h2{font-family:franklin-gothic-urw,Helvetica,Arial,sans-serif;font-size:60px;color:#2c2c2c;margin-top:0}@media screen and (max-width:1199px){.flexible .flexible-content .left-image-layout-content .headline-title h2{font-size:50px}.flexible .flexible-content .left-image-layout-content{padding:30px 25px}}@media screen and (max-width:991px){.flexible .flexible-content .left-image-layout-content .headline-title h2{font-size:40px}}@media screen and (max-width:767px){.flexible .flexible-content .left-image-layout-content .headline-title h2{font-size:30px}}.flexible .flexible-content .left-image-layout-content .subtitle p{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:18px;line-height:19px;color:#fff}@media screen and (max-width:767px){.flexible .flexible-content .left-image-layout-content .subtitle p{font-size:16px}}@media screen and (max-width:991px){.flexible .flexible-content .left-image-layout-content{padding:30px 15px}}.flexible .flexible-content .right-image-layout-image{margin-bottom:0}.flexible .flexible-content .right-image-layout-image .flexible-large-image{margin-right:-15px}.flexible .flexible-content .right-image-layout-image .wpb_column{padding-left:0}.flexible .flexible-content .right-image-layout-content{background:#FFF;text-align:center;margin-left:auto;margin-right:auto;padding:30px 70px 40px;position:relative;z-index:1}.flexible .flexible-content .right-image-layout-content.top-align{position:absolute;left:0;right:0}.flexible .flexible-content .right-image-layout-content .wpb_column{padding-right:30px}.flexible .flexible-content .right-image-layout-content p{color:#656565;font-size:14px;line-height:25px;font-family:Gotham;margin-bottom:20px}.flexible .flexible-content .right-image-layout-content a{color:#959595}.flexible .flexible-content .right-image-layout-content strong.blue{color:#487dbf}.flexible .flexible-content .right-image-layout-content .flexible-body-row{padding-top:70px;padding-bottom:70px}.flexible .flexible-content .right-image-layout-content .headline-title{margin-bottom:18px}.flexible .flexible-content .right-image-layout-content .headline-title h2{font-family:franklin-gothic-urw,Helvetica,Arial,sans-serif;font-size:60px;color:#2c2c2c;margin-top:0}@media screen and (max-width:1199px){.flexible .flexible-content .right-image-layout-content .headline-title h2{font-size:50px}.flexible .flexible-content .right-image-layout-content{padding:30px 25px}}@media screen and (max-width:991px){.flexible .flexible-content .right-image-layout-content .headline-title h2{font-size:40px}}@media screen and (max-width:767px){.flexible .flexible-content .right-image-layout-content .headline-title h2{font-size:30px}}.flexible .flexible-content .right-image-layout-content .subtitle p{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:18px;line-height:19px;color:#487dbf}@media screen and (max-width:767px){.flexible .flexible-content .right-image-layout-content .subtitle p{font-size:16px}}@media screen and (max-width:991px){.flexible .flexible-content .right-image-layout-content{padding:30px 15px}}.flexible .flexible-content .center-layout-content{text-align:center;margin-left:auto;margin-right:auto;padding-bottom:35px;padding-top:40px}.flexible .flexible-content .center-layout-content p{color:#656565;font-size:14px;line-height:25px;font-family:Gotham;font-weight:300;margin-bottom:20px}.flexible .flexible-content .center-layout-content a{color:#959595}.flexible .flexible-content .center-layout-content strong.blue{color:#487dbf}.flexible .flexible-content .center-layout-content .flexible-body-row{padding-top:70px;padding-bottom:70px}.flexible .flexible-content .center-layout-content .headline-title{margin-bottom:16px}.flexible .flexible-content .center-layout-content .headline-title h1{margin-top:0;margin-bottom:0;font-family:franklin-gothic-urw,Helvetica,Arial,sans-serif;font-size:70px;color:#2c2c2c;font-weight:300}@media screen and (max-width:767px){.flexible .flexible-content .center-layout-content .headline-title h1{font-size:40px}}.flexible .flexible-content .center-layout-content .headline-title h1 strong{font-weight:700}.flexible .flexible-content .center-layout-content .headline-title p{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:19px;color:#487dbf;font-weight:400}.flexible .flexible-content .center-layout-content .headline-title h2{font-family:franklin-gothic-urw,Helvetica,Arial,sans-serif;font-size:60px;color:#2c2c2c}@media screen and (max-width:767px){.flexible .flexible-content .center-layout-content .headline-title h2{font-size:30px}}.flexible .flexible-content .center-layout-content .subtitle p{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:19px;color:#487dbf;font-weight:400}.flexible .flexible-content .background-wrap{position:relative}.flexible .flexible-content .background-wrap.right-blue:after{content:'';position:absolute;right:0;top:0;height:100%;width:50%;background:#487dbf}@media screen and (max-width:767px){.flexible .flexible-content .background-wrap.right-blue:after{width:100%}}.flexible .flexible-content .background-wrap.left-white:before{content:'';position:absolute;left:0;top:0;height:100%;width:50%;background:#FFF}@media screen and (max-width:767px){.flexible .flexible-content .background-wrap.left-white:before{width:100%}}