#menu_btn { display: none; }

#primary_nav-wrapper { position: fixed; top: 92px; width: 100%; height: 42px; background-color: #031323; z-index: 3; /* because of the Inside section */ }

#primary_nav { position: fixed; top: 92px; height: 32px; left: 50%; transform: translateX(-50%); width: 100%; }

#primary_nav ul, #account_nav ul { height: 100%; margin: 0; text-align: center; }

#primary_nav li, #account_nav li { display: inline; }

#primary_nav li a, #account_nav li a { border: none; padding: 0 10px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; display: inline; font-weight: normal; text-transform: none; padding: 0 10px; letter-spacing: 0; }

#brand-wrapper { position: fixed; }

#brand { height: 92px; margin: 0; position: fixed; left: 50%; transform: translateX(-50%); width: 100%; }

#brand #language-switcher { left: 160px; }

h1 { /*margin-top: 135px;*/ margin-top: 200px; }

#t2r_nav_toggle { display: none; }

#t2r_nav { display: block; }

#t2r_nav { height: 65px; width: 110%; padding: 2px 0; margin: 0 0 2em 0; list-style: none; /*background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 49%, rgba(255, 255, 255, 0) 100%);*/ }

#t2r_nav ul { padding: 0; margin: 0; list-style: none; vertical-align: middle; }

#t2r_nav a { display: block; width: 96px; height: 57px; color: #fff; }

#t2r_nav li { float: left; width: 96px; margin-right: 5px; }

#t2r_nav li ul { margin-top: 2px; position: absolute; left: -999em; }

#t2r_nav li:hover ul { left: auto; }

#t2r_mapcollection ul, #t2r_cities ul, #t2r_more ul { background-color: #f47139; z-index: 3; width: 200px; }

#t2r_mapcollection ul a, #t2r_cities ul a { width: 200px; height: 1em; padding-left: 10px; margin-bottom: 1em; }

#t2r_more ul a, #t2r_more ul li { width: 450px; height: 1em; padding-left: 10px; margin-bottom: 1em; color: #fff; }

#t2r_nav li a#goto_home { background: url("../img/t2r_menu-home.png") no-repeat; }

#t2r_nav li a#goto_home span { visibility: hidden; }

#t2r_nav li a#goto_usa { background: url("../img/t2r_menu-usa.png") no-repeat; }

#t2r_nav li a#goto_usa span { visibility: hidden; }

#t2r_nav li a#goto_nordic { background: url("../img/t2r_menu-nordic.png") no-repeat; }

#t2r_nav li a#goto_nordic span { visibility: hidden; }

#t2r_nav li a#goto_germany { background: url("../img/t2r_menu-germany.png") no-repeat; }

#t2r_nav li a#goto_germany span { visibility: hidden; }

#t2r_nav li a#goto_rails-and-sails { background: url("../img/t2r_menu-rails-and-sails.png") no-repeat; }

#t2r_nav li a#goto_rails-and-sails span { visibility: hidden; }

#t2r_nav li a#goto_first-journey { background: url("../img/t2r_menu-first-journey.png") no-repeat; }

#t2r_nav li a#goto_first-journey span { visibility: hidden; }

#t2r_nav li a#goto_map-collection { background: url("../img/t2r_menu-map-collection.png") no-repeat; }

#t2r_nav li a#goto_map-collection span { visibility: hidden; }

#t2r_nav li a#goto_more-info-small { background: url("../img/t2r_menu-more-info-small.png") no-repeat; }

#t2r_nav li a#goto_more-info-small span { visibility: hidden; }

#t2r_nav li a#goto_cities { background: url("../img/t2r_menu-cities.png") no-repeat; }

#t2r_nav li a#goto_cities span { visibility: hidden; }

#t2r_nav li a#goto_stay-at-home { background: url("../img/t2r_menu-stay-at-home.png") no-repeat; }

#t2r_nav li a#goto_stay-at-home span { visibility: hidden; }

#t2r_nav li a#goto_europe-anniversary { background: url("../img/t2r_menu-europe-anniversary.png") no-repeat; }

#t2r_nav li a#goto_europe-anniversary span { visibility: hidden; }

#t2r_nav li a#goto_europe2 { background: url("../img/t2r_menu-europe2.png") no-repeat; }

#t2r_nav li a#goto_europe2 span { visibility: hidden; }

section, header { margin: 0; }

section img { width: 45%; margin: 1em; }

section img.right { margin: 0 1em; }

h1 img { display: block; margin: 0; width: 100%; }

section ul, header ul { list-style-position: inside; padding-left: 0; }

#description-wrapper { /*    background:  linear-gradient($background-filter-top, $background-filter-bottom), url("../img/qp-bg1_narrow-1600.jpg") no-repeat;*/ background: url("../img/tt_am-background-1600.jpg") no-repeat; background-size: cover; }

header:after { clear: both; }

header:before, header:after { content: ""; display: table; }

header { background: url("../img/t2r-menu-support.png") bottom no-repeat; background-size: 100%; }

.left { float: left; }

.left > h2 { margin: 0.3em 0; }

.right { float: right; }

section > div { width: 45%; }

#description > div, #expansion > div { border-radius: 10px; background-color: rgba(255, 255, 255, 0.75); font-size: 0.95em; padding: 0 1em; margin-bottom: 2em; }

h2 { font-size: 3em; }

#new-inside .landscape, #new-inside .portrait { width: 100%; }

#new-inside > div { width: 75%; }

#actions { width: 45%; margin: 10px auto; }

.tech-box, #expansion .tech-box { border-radius: 10px; background-color: rgba(167, 72, 46, 0.8); color: #fff; font-size: 1.2em; padding: 1em; clear: both; margin: 0 auto 10px auto; }

.tech-box a { color: #fff; }

.tech-box > h3 { text-align: center; color: #feef71; padding-top: 1em; }

.dl { display: block; list-style: none; padding: 5px; }

.dl li { float: left; }

.dl li a { display: block; height: 30px; width: 30px; margin-right: 10px; }

.dl li span { display: none; }

.dl .en { background: url("../img/flag-en.png") no-repeat; background-size: cover; }

.dl .fr { background: url("../img/flag-fr.png") no-repeat; background-size: cover; }

.dl .de { background: url("../img/flag-de.png") no-repeat; background-size: cover; }

.dl .es { background: url("../img/flag-es.png") no-repeat; background-size: cover; }

.dl .nl { background: url("../img/flag-nl.png") no-repeat; background-size: cover; }

.dl .kr { background: url("../img/flag-kr.png") no-repeat; background-size: cover; }

.dl .ko { background: url("../img/flag-ko.png") no-repeat; background-size: cover; }

.dl .it { background: url("../img/flag-it.png") no-repeat; background-size: cover; }

.dl .pl { background: url("../img/flag-pl.png") no-repeat; background-size: cover; }

.dl .pt { background: url("../img/flag-pt.png") no-repeat; background-size: cover; }

.dl .se { background: url("../img/flag-se.png") no-repeat; background-size: cover; }

.dl .dk { background: url("../img/flag-dk.png") no-repeat; background-size: cover; }

.dl .da { background: url("../img/flag-da.png") no-repeat; background-size: cover; }

.dl .no { background: url("../img/flag-no.png") no-repeat; background-size: cover; }

.dl .sv { background: url("../img/flag-sv.png") no-repeat; background-size: cover; }

.dl .fi { background: url("../img/flag-fi.png") no-repeat; background-size: cover; }

.dl .gr { background: url("../img/flag-gr.png") no-repeat; background-size: cover; }

.dl .cs { background: url("../img/flag-cs.png") no-repeat; background-size: cover; }

.dl .sk { background: url("../img/flag-sk.png") no-repeat; background-size: cover; }

.dl .hu { background: url("../img/flag-hu.png") no-repeat; background-size: cover; }

.dl .ja { background: url("../img/flag-ja.png") no-repeat; background-size: cover; }

.dl .ro { background: url("../img/flag-ro.png") no-repeat; background-size: cover; }

.dl .pt-br { background: url("../img/flag-pt-br.png") no-repeat; background-size: cover; }

.dl .et { background: url("../img/flag-et.png") no-repeat; background-size: cover; }

.dl .lt { background: url("../img/flag-lt.png") no-repeat; background-size: cover; }

.dl .lv { background: url("../img/flag-lv.png") no-repeat; background-size: cover; }

.dl .zht { background: url("../img/flag-zht.png") no-repeat; background-size: cover; }

.dl .zhs { background: url("../img/flag-zhs.png") no-repeat; background-size: cover; }

.dl .he { background: url("../img/flag-he.png") no-repeat; background-size: cover; }

.dl .bg { background: url("../img/flag-bg.png") no-repeat; background-size: cover; }

.dl .mk { background: url("../img/flag-mk.png") no-repeat; background-size: cover; }

.dl .tr { background: url("../img/flag-tr.png") no-repeat; background-size: cover; }

.dl .sl { background: url("../img/flag-sl.png") no-repeat; background-size: cover; }

.dl .sr { background: url("../img/flag-sr.png") no-repeat; background-size: cover; }

.dl .hr { background: url("../img/flag-hr.png") no-repeat; background-size: cover; }

.dl .af { background: url("../img/flag-af.png") no-repeat; background-size: cover; }

.dl .is { background: url("../img/flag-is.png") no-repeat; background-size: cover; }

.dl .el { background: url("../img/flag-el.png") no-repeat; background-size: cover; }

.dl .ru { background: url("../img/flag-ru.png") no-repeat; background-size: cover; }

#img-setup { width: 65%; position: relative; float: right; z-index: 1; margin: 1em -5% 1em 1em; }

#download { padding-top: 2em; }

#download > div { position: relative; margin-right: -35%; z-index: 2; }

#video > div, #designer > div { font-size: 0.95em; text-align: center; }

#designer > div, #reviews > div { color: #fff; }

#designer > div a, #reviews > div a { color: #fff; }

#designer > img { margin-top: -1.6em; }

#telex-wrapper { height: 37px; background: #00719a url("../img/tea-breaking-news.png") top center no-repeat; color: #fff; }

#telex-wrapper p { margin: 10px 0 0 0; padding: 0; }

#telex-wrapper p { color: #fff; }

#telex-wrapper p a { color: #fff; }

#video-wrapper, #designer-wrapper, #mosaic-wrapper, #reviews-wrapper { background: linear-gradient(rgba(167, 72, 46, 0.45), rgba(167, 72, 46, 0.8)), url("../img/background-1600.jpg") no-repeat; background-size: cover; }

#inside-wrapper, #download-wrapper, #expansion-wrapper { background: linear-gradient(rgba(239, 238, 234, 0.5), #efeeea), url("../img/background-1600.jpg") no-repeat; background-size: cover; }

.mosaic-cell, .mosaic-cell:nth-of-type(n) { float: left; width: 33%; margin: 0; }

.mosaic-cell:nth-of-type(n) { clear: none; }

.mosaic-cell:nth-of-type(3n) { margin-right: 0; }

.mosaic-cell:nth-of-type(3n+1) { clear: left; }

.mosaic-cell img { width: 98%; margin: 0.3em auto; }

.review-cell, .review-cell:nth-of-type(n) { margin-right: 2%; width: 20%; }

.review-cell:nth-of-type(n) { clear: none; }

.review-cell:nth-of-type(4n) { margin-right: 0; }

.review-cell:nth-of-type(4n+1) { clear: left; }

#expansion { padding-top: 2em; }

/* Slider */
@keyframes slidy { 0% { left: 0%; }
  4% { left: 0%; }
  8% { left: -8%; }
  12% { left: -8%; }
  16% { left: -16%; }
  20% { left: -16%; }
  24% { left: -24%; }
  28% { left: -24%; }
  32% { left: -32%; }
  36% { left: -32%; }
  40% { left: -40%; }
  44% { left: -40%; }
  48% { left: -48%; }
  52% { left: -48%; }
  56% { left: -56%; }
  60% { left: -40%; }
  64% { left: -40%; }
  68% { left: -32%; }
  72% { left: -32%; }
  76% { left: -24%; }
  80% { left: -24%; }
  84% { left: -16%; }
  88% { left: -16%; }
  92% { left: -8%; }
  96% { left: -8%; }
  100% { left: -0%; } }
div#home-nav-wrapper { overflow: hidden; }

div#home-nav-wrapper figure img { width: 6.25%; /* 100/nb_images */ float: left; max-width: 250px; }

div#home-nav-wrapper figure { position: relative; width: 280%; margin: 0; left: 0; text-align: left; font-size: 0; animation: 60s slidy infinite; }

@media (min-width: 950px) { #brand, section, header { width: 950px; margin: 0 auto; }
  #new-inside .portrait { width: 72%; margin: 0 auto; } }

/*# sourceMappingURL=amsterdam.css.map */
