html,body{font-family:"Open Sans",sans-serif;height:100%;width:100%;font-weight:300;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(0,0,0,0.004)}h1{font-size:64px;text-shadow:1px 1px rgba(0,0,0,0.1);color:#fff}h2{font-size:30px;margin-top:0;margin-bottom:30px}h3{color:#44494f}p,li{color:#8f939b;font-size:18px}@media (max-width:767px){h1{font-size:35px}h2{font-size:25px}p,li{font-size:16px}}a.btn,button{font-weight:100;display:inline-block;border-radius:5px;border:0px;background-color:#2aa3ff;padding:15px 30px;margin:10px;color:#fff}a.btn:hover{opacity:.9}.full-btn{background-color:#2aa3ff;color:#fff}.empty-btn{background-color:rgba(255,255,255,0.99);color:#2aa3ff}img.limit-width{max-width:70%}.outdated-browser-alert{padding:20px;margin:60px;text-align:center;font-size:120%;background-color:#fff;color:red}@media (min-width:992px){.vertical-center{min-height:100%;min-height:100vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;-moz-box-align:center}}section.light-bg{background-color:#f3f6fb}section.light-bg h2{color:#666}section.light-bg p{color:#778ea0}section.alert-bg{padding:20px 0 50px;background-color:#df6400}section.alert-bg h1{color:#fff}section.alert-bg h2{color:#fff;margin:30px 0 10px}section.alert-bg p{color:#fff}section.dark-bg{background-color:#444444}section.dark-bg h2{color:#fff}section.dark-bg p{color:#fff}@keyframes fadeInUp{from{transform:translate3d(0, 40px, 0)}to{transform:translate3d(0, 0, 0);opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.animated{animation-duration:.7s;animation-fill-mode:both;animation-timing-function:ease-in-out}.fade-in-up{opacity:0}.animated-fade-in-up{opacity:0;animation-name:fadeInUp}.animated-fade-in{opacity:0;animation-name:fadeIn}.home #main-nav{background-color:rgba(255,255,255,0.7)}#main-nav{height:70px;width:100%;transition:background-color .3s;z-index:100}#main-nav.opaque{background-color:rgba(255,255,255,0.95)}#main-nav .icon-bar{background-color:#666}#main-nav .brand{background:url(../img/logo.svg) no-repeat;background-position:left center;background-size:contain;width:250px;height:70px;display:block;text-indent:-9999px;margin:0;padding:0}#main-nav .nav li a,#main-nav a.collapse-link{height:66px;margin-top:4px;line-height:62px;padding:0 15px;font-size:16px;color:#6a6a6a;background-color:transparent;transition:all .2s ease-in-out;animation-direction:normal}#main-nav .nav li.active a{border-bottom:4px solid #2aa3ff}#main-nav .nav li a:hover{color:#2aa3ff;border-bottom:4px solid #2aa3ff}#main-nav .navbar-toggle{margin:0;padding:0}@media (max-width:767px){#main-nav .navbar-collapse{background-color:#fff}#main-nav .brand{max-width:60%;margin-left:5px}}.mytriplist #main-nav .nav li a,.error #main-nav .nav li a{color:#b3b3b3}.mytriplist #main-nav .nav li.active a,.error #main-nav .nav li.active a,.mytriplist #main-nav .nav li a:hover,.error #main-nav .nav li a:hover,.mytriplist #main-nav a.collapse-link,.error #main-nav a.collapse-link,.mytriplist #main-nav a.collapse-link:hover,.error #main-nav a.collapse-link:hover{color:#fff;border-bottom:4px solid transparent;transition:none}.mytriplist #main-nav .icon-bar,.error #main-nav .icon-bar{background-color:#fff}.mytriplist #main-nav .brand,.error #main-nav .brand{background:url(../img/logo-invert.svg) no-repeat;background-position:left center;background-size:contain}.mytriplist #main-nav.opaque .nav li.active a,.error #main-nav.opaque .nav li.active a,.mytriplist #main-nav.opaque .nav li a:hover,.error #main-nav.opaque .nav li a:hover{color:#2aa3ff;border-bottom:4px solid #2aa3ff;transition:all .2s ease-in-out}.mytriplist #main-nav.opaque a.collapse-link,.error #main-nav.opaque a.collapse-link,.mytriplist #main-nav.opaque a.collapse-link:hover,.error #main-nav.opaque a.collapse-link:hover{color:#2aa3ff}.mytriplist #main-nav.opaque .icon-bar,.error #main-nav.opaque .icon-bar{background-color:#666}@media (max-width:767px){.mytriplist #main-nav.opaque .navbar-collapse,.error #main-nav.opaque .navbar-collapse{background-color:#fff}}.mytriplist #main-nav.opaque .brand,.error #main-nav.opaque .brand{background:url(../img/logo.svg) no-repeat;background-position:left center;background-size:contain}.page{height:100%;width:100%}.intro{width:100%;background-position:center bottom;background-repeat:no-repeat;position:relative;background-size:cover;height:100%}.intro .container{height:100%}.intro .intro-footer{position:absolute;bottom:10px;text-align:center;font-size:50px;width:100%;text-shadow:1px 1px rgba(0,0,0,0.1)}.intro .intro-footer a{color:#fff}.home section{padding:60px 0}.home #intro{background-image:url(../img/home.jpg);padding-top:30%}.home #intro .content{position:relative;width:100%;height:100%}.home #intro h1{font-size:80px;text-align:center;position:absolute;display:block;bottom:30%;left:0;width:100%}@media (max-width:767px){.home #intro{height:100%}.home #intro h1{font-size:50px;bottom:30%}.home #intro .intro-footer{font-size:30px}}.home #hi{padding-top:70px}.home #apps h3{font-size:40px;margin:20px 0}.home #apps .app-link{font-size:20px;display:block;text-align:center;margin:20px 15%;padding:5% 2%;background-color:#2aa3ff;border-radius:5px;color:white}.home #apps article{padding:10% 3% 0}.home #apps aside{padding-top:2%;text-align:center}.home #apps aside img{max-width:70%}.home #apps .carousel{margin:5% 0}.home #apps .carousel .carousel-inner{margin-bottom:20px}.home #apps .carousel .carousel-control{background-image:none}.home #apps .carousel .carousel-indicators{bottom:-40px}.home #apps .carousel .carousel-indicators li{border:1px solid #444444;margin:0 2px}.home #apps .carousel .carousel-indicators .active{background-color:#444444}@media (max-width:767px){article{text-align:center}}.mytriplist section{padding-top:50px}.mytriplist section article{z-index:10;padding-top:12%}.mytriplist section article h2,.mytriplist section article p{padding:0 10%}.mytriplist section aside{z-index:10;padding-top:2%;text-align:center}.mytriplist section aside img{max-width:80%}.mytriplist #intro{background-image:url(/img/mtl/hero.jpg);color:#ffffff;text-align:center}.mytriplist #intro a.btn{border-color:#fa1b5e}.mytriplist #intro .full-btn{background-color:#fa1b5e;color:#fff}.mytriplist #intro .empty-btn{background-color:rgba(255,255,255,0.99);color:#fa1b5e}@media (min-width:992px){.mytriplist #intro aside{min-height:100%;min-height:100vh;position:relative}.mytriplist #intro aside img{max-width:70%;max-height:70%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}}@media (max-width:1199px){.mytriplist #intro{height:auto;padding:50px 0}.mytriplist #intro article{padding-top:80px}.mytriplist #intro aside{padding:50px 0}.mytriplist #intro aside img{max-width:60%}.mytriplist #intro .intro-footer{font-size:30px}}.mytriplist section#description{padding:80px 0;overflow:hidden}.mytriplist section#features article{padding:5% 0}.mytriplist section#features article h3{font-size:1.5em}.mytriplist section#features article p{font-size:1.1em}.mytriplist #download{padding:30px}.mytriplist #download p{margin:10px}.mytriplist #download p.available{font-size:80%;font-style:italic}.mytriplist #enjoy{position:relative;width:100%;padding-top:100px}#desc-animation{display:block;width:300px;height:300px;margin:auto;position:relative;margin-bottom:40px}#desc-animation .item{position:absolute;width:60px;height:60px;opacity:0}#desc-animation .app-icon{width:120px;height:120px;margin:auto;opacity:0}#desc-animation .trip-star{width:100%;height:100%;position:absolute;opacity:0;top:0}.parallax-bg{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.parallax-bg img{z-index:1;position:absolute;left:0;right:0;top:-9999px;bottom:-9999px;margin:auto 0;width:100%}@media (max-width:992px){.parallax-bg img{height:100%;width:auto}}.footer{background-color:#444444;padding:20px 0;width:100%}.footer p{font-size:14px;color:#fff}.error #intro{max-height:50%;background-image:url(/img/contact-cover.jpg);background-position:center center;color:#ffffff;text-align:center}.error #intro .content{position:relative;width:100%;height:100%}.error #intro h1{position:absolute;display:block;bottom:30%;left:0;width:100%}.error #email{margin-top:40px}.error #intro{background-image:url(/img/error-cover.jpg)}.error section{padding:80px 5% 200px}.transparent{opacity:0}.opaque{opacity:1}.privacy section{margin-top:70px;padding:20px 2%;color:#6a6a6a}.privacy section h1{font-size:40px;color:#666;margin-bottom:40px;color:#44494f}.privacy section h2{font-size:30px;margin:40px 0 15px;color:#44494f}.privacy section h3,.privacy section h4{margin:30px 0 10px;color:#44494f}.privacy section h4{font-size:20px}.privacy section p,.privacy section strong,.privacy section li{color:#6a6a6a}