html,body{position:absolute;top:0;left:0;bottom:0;width:100%;min-height:100%;padding:0;padding:0;margin:0;box-sizing:border-box}.container{position:relative}body,span,div,a,p,li,td,article,nav,aside,header,footer,input,button{font-family:"Fira Sans",sans-serif;color:#021b31;line-height:1.5em;font-weight:300}h1,h2,h3,h4,h5,h6,b,strong,.bold{font-size:inherit;font-family:"Fira Sans",sans-serif;line-height:1.5em;font-weight:500;margin-bottom:10px}a,a:hover,a:active,a:visited{color:inherit;text-decoration:none !important}.xxs{font-size:10px !important}.xs{font-size:12px !important}.s{font-size:15px !important}.m{font-size:17px !important}.l{font-size:22px !important}.xl{font-size:27px !important}.xxl{font-size:32px !important}.xxxl{font-size:42px !important}.xxxxl{font-size:72px !important}.xxxxxl{font-size:80px !important}.xxxxxxl{font-size:100px !important}.xxxxxxxl{font-size:120px !important}.center{text-align:center}.center_div{margin-left:auto;margin-right:auto}.shadow{box-shadow:0px 0px 20px 2px #323232}ul li,ol li{margin-bottom:20px}input{display:inline-block;overflow:hidden;border:none;background:#FFF;padding:10px 40px;margin:0 20px 0 5px;border-radius:4px;vertical-align:center}input[type=submit],button,.button{position:relative;display:inline-block;overflow:hidden;border:none;background:#46696D;padding:10px 40px;margin:5px 20px 5px 5px;border-radius:4px;vertical-align:center}input[type=submit]:hover,button:hover,.button:hover{color:#021b31;text-decoration:none}input[type=submit].icon,button.icon,.button.icon{padding-right:60px}input[type=submit].icon i,button.icon i,.button.icon i{position:absolute;top:-2px;right:0;font-size:300%}.input-with-button{display:inline-block;position:relative;overflow:hidden}.input-with-button *{margin:0}.input-with-button input[type=submit],.input-with-button button,.input-with-button .button{position:absolute;top:2px;right:0;background:none;height:40px;width:35px;padding:0 !important}.spacer-15{width:100%;height:15px}.spacer-30{width:100%;height:30px}.spacer-45{width:100%;height:45px}.spacer-60{width:100%;height:60px}.spacer-75{width:100%;height:75px}.spacer-90{width:100%;height:90px}.embed-container{position:relative;padding-bottom:62%;height:0;max-width:100%;overflow:hidden}.embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}header nav{position:relative;overflow:hidden;height:50px;background-color:#021b31;width:100%;z-index:100}header nav *{color:#FFF}header nav nav{width:90%;margin:auto}header nav ul{width:100%;display:table-row;padding:0;margin:0}header nav ul li{position:relative;width:1%;display:table-cell;white-space:nowrap;padding:10px}header #mobile-nav{background-color:#021b31;min-height:40px}header #mobile-nav *{color:#FFF}header #mobile-nav div{position:relative}header #mobile-nav div i{position:absolute;top:5px;right:5px}header #mobile-nav div.closed{display:block}header #mobile-nav div.open{display:none}header #mobile-nav ul{margin:0}header #mobile-nav ul li{margin:0;padding:10px;display:block}header #mobile-nav ul li:first-child{padding-top:30px}section,div.section{position:relative;background-size:cover;min-height:100%;overflow-x:hidden}section#download,div.section#download{background:-moz-linear-gradient(top, transparent 1%, transparent 80%, rgba(0,0,0,0.33) 88%, rgba(0,0,0,0.65) 96%),url("../img/bg/road.png") center center no-repeat;background:-webkit-linear-gradient(top, transparent 1%, transparent 80%, rgba(0,0,0,0.33) 88%, rgba(0,0,0,0.65) 96%),url("../img/bg/road.png") center center no-repeat;background:linear-gradient(to bottom, transparent 1%, transparent 80%, rgba(0,0,0,0.33) 88%, rgba(0,0,0,0.65) 96%),url("../img/bg/road.png") center center no-repeat;background-color:#021b31;background-size:100% auto;padding-top:8%}section#download *,div.section#download *{color:#fff !important}section#download .information,div.section#download .information{padding-top:8%}section#download .information>*,div.section#download .information>*{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}section#video,div.section#video{background:-moz-linear-gradient(top, transparent 1%, transparent 80%, rgba(0,0,0,0.33) 88%, rgba(0,0,0,0.65) 96%),url("../img/bg/road2.png") center center no-repeat;background:-webkit-linear-gradient(top, transparent 1%, transparent 80%, rgba(0,0,0,0.33) 88%, rgba(0,0,0,0.65) 96%),url("../img/bg/road2.png") center center no-repeat;background:linear-gradient(to bottom, transparent 1%, transparent 80%, rgba(0,0,0,0.33) 88%, rgba(0,0,0,0.65) 96%),url("../img/bg/road2.png") center center no-repeat;background-color:#46696D;background-size:100% auto;padding-top:7%}section#usp,div.section#usp{background:#FFF;min-height:initial !important;height:initial !important;max-height:auto}section#usp div.row i,div.section#usp div.row i{font-size:100px}section#plan_your_trip,div.section#plan_your_trip{background:-moz-linear-gradient(top, transparent 1%, transparent 80%, rgba(0,0,0,0.33) 88%, rgba(0,0,0,0.65) 96%),url("../img/bg/plan_your_trip.png") center center no-repeat;background:-webkit-linear-gradient(top, transparent 1%, transparent 80%, rgba(0,0,0,0.33) 88%, rgba(0,0,0,0.65) 96%),url("../img/bg/plan_your_trip.png") center center no-repeat;background:linear-gradient(to bottom, transparent 1%, transparent 80%, rgba(0,0,0,0.33) 88%, rgba(0,0,0,0.65) 96%),url("../img/bg/plan_your_trip.png") center center no-repeat;background-color:#90a39f;background-size:cover;padding-top:8%}section#plan_your_trip div.row div i,div.section#plan_your_trip div.row div i{position:relative;top:30px;left:0}section#plan_your_trip div.row div h2,div.section#plan_your_trip div.row div h2{padding-left:40px}section#plan_your_trip div.row div li,div.section#plan_your_trip div.row div li{line-height:1.8em}section#explore_trips,div.section#explore_trips{background:-moz-linear-gradient(top, transparent 1%, transparent 80%, rgba(0,0,0,0.33) 88%, rgba(0,0,0,0.65) 96%),url("../img/bg/explore_trips.png") center center no-repeat;background:-webkit-linear-gradient(top, transparent 1%, transparent 80%, rgba(0,0,0,0.33) 88%, rgba(0,0,0,0.65) 96%),url("../img/bg/explore_trips.png") center center no-repeat;background:linear-gradient(to bottom, transparent 1%, transparent 80%, rgba(0,0,0,0.33) 88%, rgba(0,0,0,0.65) 96%),url("../img/bg/explore_trips.png") center center no-repeat;background-color:#90a39f;background-size:cover;padding-top:8%}section#explore_trips .gallery div.row div,div.section#explore_trips .gallery div.row div{padding:0 8px 17px}section#explore_trips .gallery div.row div img,div.section#explore_trips .gallery div.row div img{width:100%;box-shadow:0px 0px 20px 2px #323232}section#explore_trips .details h4,div.section#explore_trips .details h4{margin-top:0}section#explore_trips .details .route_peferences td,div.section#explore_trips .details .route_peferences td{background:#82A3A1;padding:0 20px;text-align:left;vertical-align:top}section#explore_trips .details .route_peferences td:first-child,div.section#explore_trips .details .route_peferences td:first-child{background:#5d7f80}section#explore_trips .details .route_peferences td:last-child,div.section#explore_trips .details .route_peferences td:last-child{font-weight:bold;padding-left:40px;padding-right:40px}section#explore_trips .details .route_peferences tr:first-child td,div.section#explore_trips .details .route_peferences tr:first-child td{padding-top:20px}section#explore_trips .details .route_peferences tr:last-child td,div.section#explore_trips .details .route_peferences tr:last-child td{padding-bottom:20px}section#contact,div.section#contact{background:-moz-linear-gradient(top, transparent 1%, transparent 80%, rgba(0,0,0,0.33) 88%, rgba(0,0,0,0.65) 96%),url("../img/bg/contact.png") center center no-repeat;background:-webkit-linear-gradient(top, transparent 1%, transparent 80%, rgba(0,0,0,0.33) 88%, rgba(0,0,0,0.65) 96%),url("../img/bg/contact.png") center center no-repeat;background:linear-gradient(to bottom, transparent 1%, transparent 80%, rgba(0,0,0,0.33) 88%, rgba(0,0,0,0.65) 96%),url("../img/bg/contact.png") center center no-repeat;background-color:#cd983e;background-size:cover;height:auto;padding-top:100px}section#contact .apps img,div.section#contact .apps img{text-align:left;padding:0;margin:0 auto 0 0;float:left}section#contact .actions>div:first-child h2,div.section#contact .actions>div:first-child h2{margin-top:0}section#contact .actions h2,div.section#contact .actions h2{position:relative;left:50px;display:inline-block}section#contact .actions h2.no-icon,div.section#contact .actions h2.no-icon{left:0}section#contact .actions h2 i,div.section#contact .actions h2 i{position:absolute;left:-80px;top:-25px;padding:0;margin:0}section#contact .actions table td,div.section#contact .actions table td{padding:0 30px 10px 0}section#contact .supporter,div.section#contact .supporter{background:rgba(255,255,255,0.2)}section#footer,div.section#footer{min-height:initial;background:#021b31}section#footer div.container,div.section#footer div.container{padding:40px}section#footer *,div.section#footer *{color:#FFF}section.details,div.section.details{background:-moz-linear-gradient(top, transparent 1%, transparent 80%, rgba(0,0,0,0.33) 88%, rgba(0,0,0,0.65) 96%),url("../img/bg/road.png") center center no-repeat;background:-webkit-linear-gradient(top, transparent 1%, transparent 80%, rgba(0,0,0,0.33) 88%, rgba(0,0,0,0.65) 96%),url("../img/bg/road.png") center center no-repeat;background:linear-gradient(to bottom, transparent 1%, transparent 80%, rgba(0,0,0,0.33) 88%, rgba(0,0,0,0.65) 96%),url("../img/bg/road.png") center center no-repeat;background-color:#021b31;background-size:100% auto;padding-top:50px;padding-bottom:100px}section.details *,div.section.details *{color:#FFF}
