/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * TODO: remove unused imports;
 */.header-light{background-color:#DEE0DD}.bg-beige80{background-color:#d2cfc8}.bg-beige90{background-color:#e6e3dc}.bg-sand85{background-color:#dedbca}.bg-sand90{background-color:#f0ece0}.bg-sand95{background-color:#f6f5f0}.bg-black{background-color:#000000}.bg-grey80{background-color:#DEE0DD}.bg-grey95{background-color:#f0f0f0}.bg-white{background-color:#ffffff}.bg-green20{background-color:#193A34}.bg-green25{background-color:#253b1d}.bg-green30{background-color:#1A2914}.bg-green35{background-color:#37562a}.bg-green45{background-color:#4D6843}.bg-green60{background-color:#67922D}.bg-green70{background-color:#98B294}.bg-green90{background-color:#c5debb}.bg-orange85{background-color:#d87002}.bg-orange90{background-color:#e37c0e}.bg-orange95{background-color:#fd8a10}.bg-orange100{background-color:#fd9527}.bg-charade{background-color:#364447}.bg-olive{background-color:#babd56}.bg-grey55{background-color:#8e9293}.bg-purple{background-color:#4e004e}.bg-scarlet{background-color:#cc0f05}.bg-yellow{background-color:#ffcc00}.bg-golden{background-color:#bf9900}.bg-a{background-color:#e6e3dc}.bg-b{background-color:#d2cfc8}.bg-c{background-color:#fd8a10}.bg-d{background-color:#d87002}.bg-e{background-color:#1a2914}.bg-f{background-color:#253b1d}.bg-g{background-color:#2c4522}.bg-h{background-color:#37562a}.bg-i{background-color:#67922d}.bg-j{background-color:#7eba32}.bg-k{background-color:#4e004e}.bg-w{background-color:#000000}.bg-x{background-color:#cccccc}.bg-y{background-color:#f1f1f1}.bg-z{background-color:#ffffff}.fg-beige80{color:#d2cfc8}.fg-beige90{color:#e6e3dc}.fg-sand85{color:#dedbca}.fg-sand90{color:#f0ece0}.fg-sand95{color:#f6f5f0}.fg-black{color:#000000}.fg-grey80{color:#DEE0DD}.fg-grey95{color:#f0f0f0}.fg-white{color:#ffffff}.fg-green20{color:#193A34}.fg-green25{color:#253b1d}.fg-green30{color:#1A2914}.fg-green35{color:#37562a}.fg-green45{color:#4D6843}.fg-green60{color:#67922D}.fg-green70{color:#98B294}.fg-green90{color:#c5debb}.fg-orange85{color:#d87002}.fg-orange90{color:#e37c0e}.fg-orange95{color:#fd8a10}.fg-orange100{color:#fd9527}.fg-charade{color:#364447}.fg-olive{color:#babd56}.fg-grey55{color:#8e9293}.fg-purple{color:#4e004e}.fg-scarlet{color:#cc0f05}.fg-yellow{color:#ffcc00}.fg-golden{color:#bf9900}.fg-a{color:#e6e3dc}.fg-b{color:#d2cfc8}.fg-c{color:#fd8a10}.fg-d{color:#d87002}.fg-e{color:#1a2914}.fg-f{color:#253b1d}.fg-g{color:#2c4522}.fg-h{color:#37562a}.fg-i{color:#67922d}.fg-j{color:#7eba32}.fg-k{color:#4e004e}.fg-w{color:#000000}.fg-x{color:#cccccc}.fg-y{color:#f1f1f1}.fg-z{color:#ffffff}.txt-a{color:#e6e3dc}.txt-b{color:#d2cfc8}.txt-c{color:#fd8a10}.txt-d{color:#d87002}.txt-e{color:#1a2914}.txt-f{color:#253b1d}.txt-g{color:#2c4522}.txt-h{color:#37562a}.txt-i{color:#67922d}.txt-j{color:#7eba32}.txt-k{color:#4e004e}.txt-w{color:#000000}.txt-x{color:#cccccc}.txt-y{color:#f1f1f1}.txt-z{color:#ffffff}html{position:relative;min-height:100%}body{margin-bottom:60px;font-family:'Raleway', Helvetica, Arial, sans-serif}a{color:#000000}a:hover{color:#67922D;text-decoration:none}.footer{position:absolute;bottom:0;width:100%;height:60px;line-height:60px;font-size:14px;background-color:#959B76;color:#ffffff}.footer a{text-decoration:none;color:#ffffff}.flag-icon-lg,.flag-icon-md,.flag-icon-sm{border:0}.flag-icon-sm{width:24px;height:24px}.flag-icon-md{width:36px;height:36px}.flag-icon-lg{width:48px;height:48px}.explain-icon{border:0;width:100px;height:100px}.user-icon-sm{width:12px;height:12px}.about-user-icon{border:0;width:48px;height:48px;margin:0 30px 20px 0}.listboxwhite{color:#000000;padding:20px;display:block;border-width:5px!important;border-color:#f1f1f1;border-style:solid;background:#ffffff!important;margin-top:5px;margin-bottom:5px}.listboxwhite:hover{color:#000000;border:5px solid #67922D!important;background:#ffffff!important}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:50px;right:10px;overflow:hidden;text-indent:100%;white-space:nowrap;background:rgba(126, 186, 50, 0.8) url(/img/arrows-48px-glyph-1_bold-up.svg) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity 0.3s 0s, visibility 0.3s;-moz-transition:opacity 0.3s 0s, visibility 0.3s;-o-transition:opacity 0.3s 0s, visibility 0.3s;transition:opacity 0.3s 0s, visibility 0.3s}.cd-top.cd-fade-out,.cd-top.cd-is-visible,.no-touch .cd-top:hover{-webkit-transition:opacity 0.3s 0s, visibility 0;-moz-transition:opacity 0.3s 0s, visibility 0;-o-transition:opacity 0.3s 0s, visibility 0;transition:opacity 0.3s 0s, visibility 0}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:0.5}.no-touch .cd-top:hover{background-color:#fff;opacity:1}@media only screen and (min-width:768px){.cd-top{right:20px;bottom:100px}}@media only screen and (min-width:1024px){.cd-top{height:60px;width:60px;right:30px;bottom:100px}}.info-text a{color:#4D6843;border-bottom:1px dashed #67922D;text-decoration:none}.info-text a:hover{color:#e37c0e;text-decoration:none;border-bottom:1px solid #e37c0e}.rail-logo{width:120px;max-height:48px}.bg-grey-block{color:#ffffff;background:rgba(0, 0, 0, 0.5);text-align:center;max-width:650px;padding:20px}.row.equal-height{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.equal-height .card{-webkit-box-flex:1;-ms-flex:1;flex:1}.row.equal-height>[class*=col-]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:991px){.card-columns{-webkit-column-count:2;column-count:2}}@media (max-width:767px){.card-columns{-webkit-column-count:1;column-count:1}}.ticket-logo{border:0;max-width:50%;max-height:70px}.flag-icon-container .flag-icon-md{margin-right:0.4em}.ticket-buy-btn{display:block;background-color:#fd8a10;color:#ffffff;border:1px solid #d87002}.ticket-buy-btn:hover{background-color:#e37c0e;cursor:pointer}.ticket-buy-btn img{-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;height:50px;width:50px}.eticket-wrapper{display:block;margin-bottom:2rem;color:#67922D}.eticket-label{background-color:#67922D;color:#ffffff;font-weight:700;padding:2px}.listbox{display:block;color:#000000;background-color:#ffffff;border:5px solid #ffffff}.listbox:nth-child(odd){background-color:#f0f0f0;border:5px solid #f0f0f0}.listbox:hover{border:5px solid #67922D;color:inherit}.types-in-country h3{font-size:1.5em;font-weight:700}.listbox-image{max-width:200px}.listbox-logo{max-width:150px;max-height:75px}.listbox a:hover{color:#000000}.plus-icon-md{width:36px;height:36px}.icon-centered{text-align:center}@media (max-width:991px){.icon-centered{display:none}}@media (max-width:767px){.listbox-image{margin-bottom:10px}}#eucookiebox{background-color:#67922d;padding:10px;color:#ffffff;position:fixed;left:0;bottom:0;z-index:2000;text-shadow:2px 2px #37562a;width:100%;display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#eucookiebox p{margin:0}#eucookiebox button.btn{width:34px;height:34px;margin-right:10px;background-color:#fff;margin-top:4px}#eucookiebox button.btn:hover{cursor:pointer;background-color:#c5debb}.autocomplete-suggestions{border:1px solid #DEE0DD;background-color:#f5f5f5;overflow:auto;font-size:1.3rem}.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden;font-size:18px;line-height:1.7}.autocomplete-selected{background:#F9ECB6}.autocomplete-suggestions strong{font-weight:400;color:#67922D}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;border-bottom:1px solid #000}@media (max-width:950px){.card-deck-wrapper{margin-right:0;margin-left:0}.card-deck{display:block;width:100%;margin-bottom:0.75rem;table-layout:fixed;border-spacing:1.25rem 0}.card-deck .card{display:block;margin-bottom:0.75rem;vertical-align:top}}@media (min-width:951px){.card-deck:not(:last-child) .card{margin-bottom:0.75rem}}a.rail-card{color:#000000}.rail-card{border:5px solid #f0f0f0}.rail-card.bordered{border:5px solid #67922D}.rail-card .card-img-top.card-icon{border-radius:0}.rail-card:hover{border-color:#67922D}img.card-icon{margin:20px 20px 0 20px;height:48px;width:48px}img.card-icon-01{height:48px;width:48px;padding:5px;background-color:#1A2914}img.card-icon-03{height:48px;width:124px}img.card-icon-04{height:48px;width:114px}.video-frame{border:10px solid transparent}.card-footer img.show-more{width:24px;height:24px;border:0}.forum-card .card-footer img{width:24px}ul.breadcrumb{background-color:transparent;margin:0 0 60px 0;padding:0}@media screen and (max-width:991px){ul.breadcrumb{margin:0 0 20px 0}}ul.breadcrumb li{text-transform:capitalize;font-size:14px}.breadcrumb>li+li:before{padding:0 5px;content:url("/img/breadcrumb-arrow.svg")}[dir=rtl] .breadcrumb>li+li:before{content:url("/img/breadcrumb-arrow-rtl.svg")}.header-light ul.breadcrumb li a{color:#000000;font-weight:500}.header-dark ul.breadcrumb li a{color:#ffffff;font-weight:500}ul.breadcrumb li.active{color:#67922D;font-weight:500}.upcase{text-transform:uppercase}.lowcase{text-transform:lowercase}.capcase{text-transform:capitalize}.bold{font-weight:bold}.semi-bold{font-weight:600}.text-md{font-size:1.2em}@media (max-width:767px){.bigone{font-size:1em}.bigonebold{font-size:1em;font-weight:700}.bigtwo{font-size:1.25em}.h2{font-size:1.5rem}}@media (min-width:768px) and (max-width:991px){.bigone{font-size:1.5em}.bigonebold{font-size:1.5em;font-weight:700}.bigtwo{font-size:2em}}@media (min-width:992px){.bigone{font-size:1.5em}.bigonebold{font-size:1.5em;font-weight:700}.bigtwo{font-size:2em}.h2{display:block;font-size:2rem;margin-top:0;margin-bottom:0.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}}.btn-newsletter,.btn.btn-rail{color:#ffffff;background-color:#67922D;border:2px solid #67922D;border-radius:0;text-transform:uppercase;letter-spacing:0.02rem;font-weight:500;padding:0.5rem 2rem}.btn-newsletter:hover,.btn.btn-rail:hover{color:#2C4522;background-color:#67922D;border:2px solid #2C4522}.btn-ghost{color:#fff;border:2px solid #fafafa;padding:10px;font-weight:bold;margin:2px;text-decoration:none;min-width:80px;display:inline-block;background:transparent;cursor:pointer}.btn-ghost:active,.btn-ghost:hover{color:#ffffff;background-color:rgba(0, 0, 0, 0.4)!important}.btn-ghost-black{color:#000000;border:2px solid #DEE0DD;padding:10px;font-weight:600;text-decoration:none;display:inline-block}.btn-ghost-black:hover,.btn-ghost-overlay:hover{color:#ffffff;background-color:rgba(0, 0, 0, 0.4)!important;border:2px solid #8e9293}.btn-ghost-overlay{border:2px solid rgba(0, 0, 0, 0.2);color:#000000;padding:15px 10px;font-weight:600;text-decoration:none;display:inline-block}.list-btn{margin-bottom:5px;margin-left:0px}.list-btn a{display:block;text-decoration:none;color:#000000;font-weight:700;padding:13px;border:2px solid #DEE0DD}.list-btn img{margin-right:5px}.list-btn a:focus,.list-btn a:hover{color:#ffffff;background-color:#67922D;border:2px solid #37562a}.widget-list-btn{display:inline-block;margin-right:5px;margin-bottom:5px}.widget-list-btn a{display:inline-block;padding:8px;font-weight:700;border:2px solid #DEE0DD}.widget-list-btn a:hover{color:#ffffff;background-color:#8e9293;border:2px solid #8e9293}.widget-list-btn a:focus{color:#000000}.green-box:hover{background-color:#67922D}.orange-box:hover{background-color:#e37c0e}.btn-buy{display:inline-block;background-color:#fd8a10;border:1px solid #d87002;padding:10px;width:100%;text-align:center}.btn-buy:hover{background-color:#e37c0e;border:1px solid #d87002}.dark-orange-btn{background-color:#d87002;color:#ffffff}.dark-orange-btn:hover{background-color:#fd8a10;color:#ffffff}.dark-orange-btn:focus{color:#000000}.white-grey-btn{background-color:#ffffff;color:#000000}.white-grey-btn:hover{background-color:#DEE0DD}#top-bar{background-color:#ffffff;border-bottom:1px solid #DEE0DD}#top-bar .menu-title{color:#1A2914;font-size:11px;line-height:1rem;text-transform:uppercase;font-weight:600}#navbarContent{margin-bottom:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.hamburger{cursor:pointer;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-property:opacity, -webkit-filter;transition-property:opacity, -webkit-filter;-o-transition-property:opacity, filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger .hamburger-box{position:relative;display:inline-block;width:32px;height:24px}.hamburger .hamburger-inner{position:absolute;width:32px;height:3px;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;border-radius:4px;background-color:#67922D;-webkit-transition-delay:0.12s;-o-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-duration:0.22s;-o-transition-duration:0.22s;transition-duration:0.22s;top:50%;display:block}.hamburger .hamburger-inner:after,.hamburger .hamburger-inner:before{display:block;content:"";position:absolute;height:3px;border-radius:4px;background-color:#67922D}.hamburger .hamburger-inner:before{width:32px;top:-10px;-webkit-transition:top 0.1s ease-in 0.25s, opacity 0.1s ease-in;-o-transition:top 0.1s ease-in 0.25s, opacity 0.1s ease-in;transition:top 0.1s ease-in 0.25s, opacity 0.1s ease-in}.hamburger .hamburger-inner:after{width:24px;-webkit-transition:bottom 0.1s ease-in 0.25s, width 0.2s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s ease-in 0.25s, width 0.2s ease-in, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:bottom 0.1s ease-in 0.25s, width 0.2s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s ease-in 0.25s, width 0.2s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s ease-in 0.25s, width 0.2s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);bottom:-10px}.hamburger[aria-expanded=true] .hamburger-inner{-webkit-transition-delay:0.12s;-o-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.hamburger[aria-expanded=true] .hamburger-inner:before{top:0;-webkit-transition:top 0.1s ease-out, opacity 0.1s ease-out 0.12s;-o-transition:top 0.1s ease-out, opacity 0.1s ease-out 0.12s;transition:top 0.1s ease-out, opacity 0.1s ease-out 0.12s;opacity:0}.hamburger[aria-expanded=true] .hamburger-inner:after{width:32px;bottom:0;-webkit-transition:bottom 0.1s ease-out, -webkit-transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;transition:bottom 0.1s ease-out, -webkit-transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;-o-transition:bottom 0.1s ease-out, transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;transition:bottom 0.1s ease-out, transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;transition:bottom 0.1s ease-out, transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s, -webkit-transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.menu-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-bar .menu-bar-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-expand-lg{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.navbar-top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;border-bottom:1px solid #DEE0DD;border-top:1px solid #DEE0DD;margin:0;padding:0}.navbar-nav .nav-link{position:relative;font-size:14px;font-weight:600;line-height:1rem;letter-spacing:0.02rem}.navbar-nav .nav-link:hover{background-color:#DEE0DD;-webkit-transition:background-color 0.4s ease-out;-o-transition:background-color 0.4s ease-out;transition:background-color 0.4s ease-out}[dir=rtl] .navbar-nav .dropdown-item,[dir=rtl] .navbar-nav .nav-link{text-align:right}.navbar-nav .nav-item{position:relative;background-color:#FCFFF9;border-bottom:1px solid #67922D}.nav-item.dropdown .menu-arrow:before{position:absolute;right:2rem;display:inline-block;content:url('/img/menu-arrow.svg');-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out}[dir=rtl] .nav-item.dropdown .menu-arrow:before{right:auto;left:2rem}.nav-item.dropdown.show .menu-arrow:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.nav-item .btn-lang>.menu-arrow:before{content:url('/img/menu-arrow-white.svg');-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;position:inherit}.nav-item.dropdown.show .btn-lang>.menu-arrow:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.btn-login:before,.nav-link:before{position:absolute;left:2rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}[dir=rtl] .btn-login:before,[dir=rtl] .nav-link:before{left:auto;right:2rem}.btn-login:before{content:url('/img/menu-signin-btn.svg')}.nav-link.icon-wrapper-routes:before{content:url('/img/menu-search-btn.svg')}.nav-link.icon-wrapper-tickets:before{content:url('/img/menu-tickets-btn.svg')}.nav-link.icon-wrapper-travel:before{content:url('/img/menu-travel-btn.svg')}.nav-link.icon-wrapper-forum:before{content:url('/img/menu-forum-btn.svg')}.nav-link.icon-wrapper-blog:before{content:url('/img/menu-blog-btn.svg')}.dropdown-menu{border:0;margin:0}.navbar-nav .dropdown-menu{padding-bottom:1rem}.navbar-nav .dropdown-item{padding:0.5rem 4.4rem}.navbar-nav .dropdown-item a{color:#1A2914;font-size:17px;font-weight:500;white-space:pre-line}.navbar-nav .dropdown-item a:focus,.navbar-nav .dropdown-item a:hover{background-color:transparent;color:#67922D;text-shadow:1px 0 0 #67922D}.navbar-nav .dropdown-menu,.show>.nav-link{background-color:#DEE0DD}.dropdown-profile-menu{background-color:#67922D;padding:0;border-radius:0;border:0;z-index:9999}.dropdown-profile-menu .dropdown-item{padding:0.5rem 1.5rem}.dropdown-language-menu.show{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;max-height:800px;padding:0;-webkit-transform:scale(1, 1) translateY(0)!important;-ms-transform:scale(1, 1) translateY(0)!important;transform:scale(1, 1) translateY(0)!important;opacity:1}[dir=ltr] .dropdown-language-menu{right:0;left:auto}[dir=rtl] .dropdown-language-menu{left:0;right:auto}.dropdown-language-menu{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:0;visibility:hidden;-webkit-transition:all 100ms ease;-o-transition:all 100ms ease;transition:all 100ms ease;opacity:0;max-height:0;-webkit-transform:scale(0.9, 0.7) translateY(-20px);-ms-transform:scale(0.9, 0.7) translateY(-20px);transform:scale(0.9, 0.7) translateY(-20px);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:10000}.dropdown-language-menu ul{background-color:#67922D;list-style:unset;padding:1rem}.dropdown-language-menu .dropdown-item{padding:0.3rem 1rem}.dropdown-language-menu .dropdown-item a{color:#ffffff;font-size:1em}.dropdown-language-menu .dropdown-item a:focus,.dropdown-language-menu .dropdown-item a:hover{background-color:transparent;color:#000000}.btn-lang-wrapper{position:static}.btn-lang-wrapper .btn-lang{display:inline-block;border-radius:0;background-color:#67922D;color:#ffffff;text-align:center;padding-right:2rem;padding-left:2rem}.btn-lang-wrapper .btn-lang :hover{color:#ffffff}.btn-lang,.btn-login{display:inline-block;padding-top:2rem;padding-bottom:2rem;font-size:14px;font-weight:500;line-height:1.5}.btn-login{padding:2rem 4.4rem}@media screen and (min-width:992px){.navbar-expand-lg{height:82px}.navbar-top{border:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.btn-lang-wrapper .btn-lang{background-color:transparent;color:#67922D;padding:0;padding-right:1rem;padding-left:1rem}.btn-lang-wrapper .btn-lang :hover{color:#67922D}.btn-lang-wrapper,.btn-login-wrapper,.navbar-main li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-login-wrapper{background-color:#FECC00;border-top:2px solid #FECC00;position:relative}.btn-login-wrapper:hover{border-top:2px solid #67922D}.btn-login-wrapper:hover a{color:#000000}.dropdown-profile-menu{right:0;left:auto}[dir=rtl] .dropdown-profile-menu{right:auto;left:0}.btn-lang-wrapper{border-top:2px solid #ffffff}.btn-lang-wrapper:hover{border-top:2px solid #67922D}.nav-item .btn-lang>.menu-arrow:before{content:url('/img/menu-arrow.svg')}.btn-lang-wrapper .btn-lang,.btn-login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.btn-login{position:relative;padding:0;padding-right:1.5rem;padding-left:1.5rem;margin:0}.btn-login a.dropdown{color:#67922D;padding-right:0.5rem;padding-top:2px;display:inline-block;vertical-align:unset}.btn-login a.dropdown:hover{color:#000000}.btn-login:before{left:-1.6rem;-webkit-transform:none;-ms-transform:none;transform:none;position:static;vertical-align:middle;padding:0 0.5rem}.navbar-nav .dropdown-menu{border:1px solid #DEE0DD;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding-top:1rem;-webkit-box-shadow:0px 0px 15px 0px rgba(227, 237, 248, 0.2);box-shadow:0px 0px 15px 0px rgba(227, 237, 248, 0.2)}.navbar-nav .dropdown-item{padding:0.5rem 2rem;white-space:pre-line;min-width:240px;max-width:280px}.navbar-nav .dropdown-menu,.show>.nav-link{background-color:#ffffff;border-radius:0}.navbar-main{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}[dir=ltr] .nav-item.dropdown .menu-arrow:before{vertical-align:text-top;position:static;right:auto;padding-left:0.5rem;-webkit-transform:none;-ms-transform:none;transform:none}[dir=rtl] .nav-item.dropdown .menu-arrow:before{position:static;padding-right:0.5rem;padding-left:0}.btn-lang-wrapper.show{border-top:2px solid #67922D}.nav-item.dropdown.show .btn-lang>.menu-arrow:before,.nav-item.dropdown.show .menu-arrow:before{-webkit-transform:none;-ms-transform:none;transform:none}.navbar-main .nav-item{background:#ffffff;border:0;border-top:2px solid #ffffff}.navbar-main .nav-item:hover{border-top:2px solid #67922D}.navbar-main .nav-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.navbar-main .nav-item a:hover{background:#ffffff}.navbar-main .nav-item.dropdown.show{border-top:2px solid #67922D}.menu-bar .menu-bar-inner{display:none}.nav-link:before,.navbar-main .search-routes{display:none}}@media screen and (max-width:991px){#top-bar .container{max-width:100%}.navbar-main{-webkit-box-shadow:0px 10px 13px 0px rgba(136, 195, 110, 0.5);box-shadow:0px 10px 13px 0px rgba(136, 195, 110, 0.5)}.navbar-nav .nav-link{padding:2rem 4.4rem}.menu-bar{height:82px}}.navbar-brand img{width:85px;height:22px}.form-search-route{padding:0 2rem 1rem 2rem;margin:0 auto;width:100%;max-width:600px}.form-search-route input{background-color:#f5f5f5;color:#98B294;border:solid 1px #DEE0DD;width:100%;height:45px;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.form-search-route input:focus{color:#1A2914}.btn-search{width:100%;background-color:#67922D;color:#ffffff;font-size:13px;text-transform:uppercase;height:45px;border-radius:0}.btn-search:before{content:'';background:url('/img/menu-search-btn-white.svg') no-repeat;display:inline-block;position:relative;width:12px;height:11px;top:1px;left:-8px}.btn-search:hover{background-color:#1A2914}[dir=rtl] .btn-search:before{left:auto;right:-8px}.swap-places{position:absolute;display:block;width:45px;height:45px;background-color:#ffffff;border-radius:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:1rem;border:1px solid #DEE0DD;cursor:pointer;z-index:9999}.swap-places:before{content:url('/img/menu-search-arrows.svg');display:block;position:absolute;width:15px;height:18px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.swap-places:hover{background-color:#DEE0DD;-webkit-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}[dir=rtl] .swap-places{right:auto;left:1rem}#btn-logout{background-color:#67922D;color:#ffffff;border-radius:0}#btn-logout:hover{color:#000000}#btn-change-country{background-color:#1a2914;margin-top:-3px}#btn-change-country:hover{cursor:pointer;background-color:#2c4522}a.nav-link{color:#1A2914;text-transform:uppercase;font-size:0.8em}a.nav-link:focus{outline:0}.dropdown-toggle:after{display:none}.dropdown-item:hover{background-color:transparent}#countryModal ul{list-style:none;margin:0;padding:0}#countryModal ul li:hover{background-color:#ccc;cursor:pointer}.plusbox{color:#fff;display:block;border:0;background-color:#ffb700;padding:50px}.plusbox:hover{color:#fff;background-color:#fc0}.blc-plus-profile{font-size:1.75rem}.blc-plus-profile img{width:100px;height:100px;border:0}.blc-plus-profile img.ltr{float:left;margin:0 50px 20px 0}.blc-plus-profile img.rtl{float:right;margin:0 0 20px 50px}@media only screen and (max-width:767px){.plusbox{padding:25px 0 15px 0}.blc-plus-profile{font-size:1.25rem}.blc-plus-profile img{height:80px;width:80px}.blc-plus-profile img.ltr{margin:0 20px 10px 0;float:left}.blc-plus-profile img.rtl{margin:0 0 10px 20px;float:right}}.blc-social{background-color:#193A34;padding:50px;color:#fff;border-top:2px solid #253b1d}.blc-social span{background-color:#67922d;padding:2px 3px}.blc-social p{font-weight:bold;padding:15px 0 0 0;margin:0}.blc-social .sm-show{display:none}.blc-social .sm-hide{display:block}.svglogox{fill:#fff!important;height:50px;width:80px;padding:10px;vertical-align:bottom;text-align:center;border:1px dashed #2c4522}.svglogox:hover{fill:#fff!important;background-color:#7eba32;border:0}@media only screen and (max-width:768px){.blc-social{padding:25px}.blc-social .sm-show{display:block}.blc-social .sm-hide{display:none}}.blc-copyrights{color:#fff;background-color:#253b1d;padding:20px}.blc-copyrights a,.blc-copyrights a:active,.blc-copyrights a:hover,.blc-copyrights a:visited{color:#fff}.blc-footermenu{background-color:#4D6843;padding:70px 0 40px 0;color:#ffffff}.blc-footermenu .footermenu-titles a,.blc-footermenu h4{text-transform:uppercase;color:#ffffff;font-size:1rem;font-weight:600;margin-bottom:1.5rem}.blc-footermenu ul.footermenu-items{list-style:none;padding:0}.blc-footermenu ul.footermenu-items li{margin-bottom:0.75rem}.blc-footermenu .additional-text{overflow:hidden;line-height:1.2rem}.blc-footermenu .languages-icon{float:left;margin-right:0.5rem}.blc-footermenu .btn-rail-icon{vertical-align:middle;width:47px;height:18px}.blc-footermenu a{color:#ffffff;display:inline-block}.blc-footermenu a:hover{color:#000000}.blc-footermenu .newsletter-form{display:-webkit-box;display:-ms-flexbox;display:flex}.blc-footermenu .newsletter-form input{border:none;background-color:#2C4522;color:#DEE0DD;font-size:13px;padding:0.5rem 1rem;border-radius:0;overflow:hidden;max-width:250px}.blc-footermenu .newsletter-form input::-webkit-input-placeholder{color:#BDC1BB}.blc-footermenu .newsletter-form input:-ms-input-placeholder{color:#BDC1BB}.blc-footermenu .newsletter-form input::-ms-input-placeholder{color:#BDC1BB}.blc-footermenu .newsletter-form input::placeholder{color:#BDC1BB}.blc-footermenu .newsletter-form input:focus{-webkit-box-shadow:none;box-shadow:none}.blc-footermenu .social-icon{margin-right:0.5rem}.blc-footermenu .social-icon .icon-filled{display:none}.blc-footermenu .social-icon:active .icon-filled,.blc-footermenu .social-icon:hover .icon-filled{display:block}.blc-footermenu .social-icon:active .icon-empty,.blc-footermenu .social-icon:hover .icon-empty{display:none}@media only screen and (max-width:768px){.blc-footermenu{padding:40px 0}}@media only screen and (max-width:480px){.blc-footermenu{padding:30px 0 30px 0}}.blc-languages{border-top:2px solide #1A2914;background-color:#1A2914;color:#ffffff;padding:50px}.blc-languages a{color:#fff;display:inline-block;margin:0 10px}.blc-languages a.active-lang{font-weight:bold;font-size:1.5em}.blc-languages img{width:100px;height:100px;border:0}.blc-languages img.ltr{float:left;margin:0 50px 20px 0}.blc-languages img.rtl{float:right;margin:0 0 20px 50px}.blc-languages ul{list-style:none}.blc-languages ul li{display:inline-block;line-height:2em}.blc-languages ul li:after{content:"\2022"}.blc-languages ul li:last-child:after{content:""}@media only screen and (max-width:768px){.blc-languages{padding:30px 0 10px 0}.blc-languages img{height:80px;width:80px}.blc-languages img.ltr{margin:0 20px 10px 0;float:left}.blc-languages img.rtl{margin:0 0 10px 20px;float:right}}.blc-whoweare{border-top:2px solide #1A2914;background-color:#253b1d;color:#ffffff;padding:50px}.blc-whoweare img{height:150px;width:150px;border:0}.blc-whoweare img.ltr{margin:0 50px 20px 0;float:left}.blc-whoweare img.rtl{margin:0 0 20px 50px;float:right}@media only screen and (max-width:768px){.blc-whoweare{padding:20px 0 15px 0}.blc-whoweare img{height:120px;width:120px}.blc-whoweare img.ltr{margin:0 20px 10px 0;float:left}.blc-whoweare img.rtl{margin:0 0 10px 20px;float:right}}.blog-card{border-radius:0;border:4px solid #d2cfc8}.blog-card a{color:#ffffff}.card-footer a{color:#000000}#blog-widget .blog-card:hover{border:4px solid #67922D}#blog-widget .card-title{background-color:rgba(0, 0, 0, 0.5);padding:10px 15px}#blog-widget .card-deck:not(:last-child){margin-bottom:0.75em}#blog-widget .card-body{padding:0}@media (max-width:950px){#blog-widget .card-deck{margin-bottom:0}}.blc-explain-text p{color:#ffffff;font-weight:bold;font-size:20px;margin-top:1rem}.blc-explain-text .btn-ghost{font-size:22px}.blc-explain-text .btn-ghost.rtl{float:right}.blc-explain-container.rtl img{float:right}@media only screen and (min-width:768px){.blc-explain-container.ltr img{float:left}.blc-explain-text.ltr{float:right;padding-right:0}.blc-explain-text p{margin-top:0}.blc-explain-text.rtl{float:left;padding-left:0}}.blc-correct-pass p.h4{font-weight:600;color:#000000}.blc-correct-pass p.h4 a{text-decoration:underline;color:#d87002}.blc-correct-pass p.h4 a:hover{color:#fd8a10}@media (max-width:767px){.blc-correct-pass p.h4{font-size:1rem}}.blc-buy-rail-pass{display:block}.blc-buy-rail-pass :hover{background-color:#fd8a10}.blc-buy-rail-pass p{color:#ffffff;font-weight:700;font-size:1.1rem}.blc-buy-rail-pass p.h3{font-size:1.75rem}.blc-buy-rail-pass .fa-plus{color:#ffffff;vertical-align:middle;margin-right:15px;margin-left:15px}.blc-buy-rail-pass .btn-ghost{text-align:center;width:100%;text-transform:uppercase;font-size:1.6rem}.blc-buy-rail-pass .btn-ghost :hover{background-color:transparent}@media (max-width:767px){.blc-buy-rail-pass p{font-size:1rem;font-weight:600}.blc-buy-rail-pass .btn-ghost{font-size:1.3rem}}.widget-buy-card{border:1px solid #fd8a10;color:#364447}.widget-buy-card:hover{color:#000000}.blc-search-route{position:absolute;right:15px;top:0;width:240px;border:1px solid #DEE0DD;background-color:#ffffff;z-index:9997}.blc-search-route .search-route-tab{cursor:pointer;padding:0.5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.blc-search-route .search-route-title{color:#67922D;font-size:1rem;font-weight:600;font-family:Georgia, Times, Times New Roman, serif}.blc-search-route .close-icon,.blc-search-route .search-icon{height:16px;width:12px}.blc-search-route .close-icon{display:none;color:#67922D;cursor:pointer}.blc-search-route .form-search-route{padding:0.5rem 0 1rem 0}.blc-search-route .form-search-route .btn-search,.blc-search-route .form-search-route input{height:40px}.blc-search-route .search-route-tab[aria-expanded=true] .search-icon{display:none}.blc-search-route .search-route-tab[aria-expanded=true] .close-icon{display:block}#search-route-container{padding:0 1rem}[dir=rtl] .blc-search-route{right:auto;left:15px}[dir=rtl] .search-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:991px){.blc-search-route{display:none}}.blc-kiwi{background-color:#00a991;color:#ffffff;-webkit-transition:background-color 0.2s ease-in;-o-transition:background-color 0.2s ease-in;transition:background-color 0.2s ease-in}.blc-kiwi .btn-kiwi{color:#00a991}.blc-kiwi:hover{background-color:#00ccb4}.blc-kiwi:hover .btn-kiwi{color:#00ccb4}.blc-booking{background-color:#0f4bac;color:#f5f5f5}.blc-booking .input-group>.form-control{border:0;border-radius:3px}.blc-booking .btn-booking{color:#0f4bac}.blc-rental-cars{background-color:#0771c4;color:#ffffff;-webkit-transition:background-color 0.2s ease-in;-o-transition:background-color 0.2s ease-in;transition:background-color 0.2s ease-in}.blc-rental-cars .btn-rental-cars{color:#0771c4}.blc-rental-cars:hover{background-color:#489AE3}.blc-rental-cars:hover .btn-rental-cars{color:#489AE3}.blc-booking h3,.blc-kiwi h3,.blc-rental-cars h3{font-weight:400}.blc-booking .btn,.blc-kiwi .btn,.blc-rental-cars .btn{background-color:#ffffff;font-weight:600;font-size:1.4rem;text-transform:uppercase}.banner-logo{height:60px}[dir=rtl] .blc-booking{text-align:right}@media only screen and (max-width:768px){.blc-booking h3,.blc-kiwi h3,.blc-rental-cars h3{font-size:1.5rem}.blc-booking .banner-logo{max-width:300px;height:auto}.blc-rental-cars .banner-logo{height:30px}}.vpad0{padding-top:0;padding-bottom:0}.vpad20{padding-top:20px;padding-bottom:20px}.vpad50{padding-top:50px;padding-bottom:50px}.bg-grey{background-color:#cccccc}.main-index .headerblock{background-image:url('/img/photo/railcc-train-travel-08.jpg');background-size:cover;min-height:800px;padding-top:260px}.main-index .headerblock .startbggrey{background:rgba(0, 0, 0, 0.6);text-align:center;padding:20px}.main-index .headerblock .startbggrey h2{margin-bottom:20px}.main-index .headerblock form{display:block;text-align:center}.main-index .headerblock .ghost-button{margin:20px;color:#ffffff;border:2px solid #ffffff;padding:10px 15px;background-color:transparent}@media only screen and (max-width:991px){.main-index .headerblock{min-height:320px;padding:20px}}.linkerwhite a img{max-width:100px;float:left;border:0;margin-right:30px;margin-bottom:50px}.linkerwhite h2,.linkerwhite p{color:#ffffff}.linkerwhite h2{font-weight:600;font-size:1.8rem}.linkerwhite a:hover h2,.linkerwhite a:hover p{color:#98B294}.card-deck-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.card-deck-container a:hover{color:inherit}.card-deck-container .card-body{display:inline-block;width:100%}.card-img-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-img-center img{width:100%}.rail-card-text{display:inline-block;padding:20px 0px}.card-deck .noflex{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}@media only screen and (min-width:992px){.card-mb{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.card-mb .rail-card{margin-right:0}}@media only screen and (max-width:991px){.linkerwhite{max-width:100%;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}@media only screen and (max-width:767px){.linkerwhite h2{font-size:1.25rem}}.eurail-bus-page .country-list,.eurail-ferry-page .country-list,.interrail-bus-page .country-list,.interrail-ferry-page .country-list{moz-column-count:2;-webkit-column-count:2;column-count:2}@media only screen and (max-width:991px){.eurail-night-train-page .info-text,.eurail-train-reservation-page .info-text,.interrail-night-train-page .info-text,.interrail-train-reservation-page .info-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.eurail-night-train-page .country-list,.eurail-train-reservation-page .country-list,.interrail-night-train-page .country-list,.interrail-train-reservation-page .country-list{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;moz-column-count:2;-webkit-column-count:2;column-count:2}}.img-about{width:100%;height:100%;outline:1px solid #DEE0DD;outline-offset:4px}.about-item{padding:15px}@media only screen and (max-width:767px){.about-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.search-row{padding-top:70px;padding-bottom:120px}.search-btn-container{text-align:right}.forum-btn,.search-btn{border-radius:0px;font-size:1.5rem;font-weight:600;display:inline-block;line-height:2rem;margin:0;cursor:pointer;background-color:#FECC00;color:#1A2914}.forum-btn{width:100%}.forum-btn:hover,.search-btn:hover{background-color:#67922D;color:#1A2914}@media only screen and (max-width:767px){.search-col{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.search-col:first-child{margin-bottom:30px}.search-btn-container.rtl{text-align:right}.search-row{padding-bottom:60px}}.rail-icon{height:36px}.rail-card-header{padding:0.75rem 1.25rem}.bg-pass{background-repeat:no-repeat;background-size:cover;height:600px}.balkan-flexi-pass-page .card{border:5px solid #f0f0f0}.balkan-flexi-pass-page h1,.belgrade-bar-page h1,.bernina-express-page h1,.britrail-pass-page h1,.country-index-page h1,.german-rail-pass-page h1,.glacier-express-page h1,.inlandsbanan-page h1,.iron-ore-line-page h1,.renfe-spain-pass-page h1,.river-rhine-valley-page h1,.swiss-travel-pass-page h1,.trans-siberian-railway-page h1{padding-bottom:0.7em;font-size:1.7em;font-weight:700}.balkan-flexi-pass-page h2,.belgrade-bar-page h2,.bernina-express-page h2,.britrail-pass-page h2,.country-index-page h2,.german-rail-pass-page h2,.glacier-express-page h2,.inlandsbanan-page h2,.iron-ore-line-page h2,.renfe-spain-pass-page h2,.river-rhine-valley-page h2,.swiss-travel-pass-page h2,.trans-siberian-railway-page h2{font-size:1.4em}.balkan-flexi-pass-page h3,.belgrade-bar-page h3,.bernina-express-page h3,.britrail-pass-page h3,.country-index-page h3,.german-rail-pass-page h3,.glacier-express-page h3,.inlandsbanan-page h3,.iron-ore-line-page h3,.renfe-spain-pass-page h3,.river-rhine-valley-page h3,.swiss-travel-pass-page h3,.trans-siberian-railway-page h3{font-weight:700;font-size:1.7em}.balkan-flexi-pass-page h4,.belgrade-bar-page h4,.bernina-express-page h4,.britrail-pass-page h4,.country-index-page h4,.german-rail-pass-page h4,.glacier-express-page h4,.inlandsbanan-page h4,.iron-ore-line-page h4,.renfe-spain-pass-page h4,.river-rhine-valley-page h4,.swiss-travel-pass-page h4,.trans-siberian-railway-page h4{font-weight:700}.train-pass-list li{margin:15px 0}.train-pass-list li a{display:block;text-decoration:none;border:2px solid #f0f0f0;padding:10px}.train-pass-list li a:hover{color:#ffffff;background-color:#67922D;border:2px solid #1A2914}@media (max-width:991px){.bg-pass{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:400px}.desc-pass{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:767px){.bg-pass{display:none}.balkan-flexi-pass-page h1,.belgrade-bar-page h1,.bernina-express-page h1,.britrail-pass-page h1,.country-index-page h1,.german-rail-pass-page h1,.glacier-express-page h1,.inlandsbanan-page h1,.iron-ore-line-page h1,.renfe-spain-pass-page h1,.river-rhine-valley-page h1,.swiss-travel-pass-page h1,.trans-siberian-railway-page h1{font-size:1.25em}.balkan-flexi-pass-page h2,.belgrade-bar-page h2,.bernina-express-page h2,.britrail-pass-page h2,.country-index-page h2,.german-rail-pass-page h2,.glacier-express-page h2,.inlandsbanan-page h2,.iron-ore-line-page h2,.renfe-spain-pass-page h2,.river-rhine-valley-page h2,.swiss-travel-pass-page h2,.trans-siberian-railway-page h2{font-size:1em}}.night-train-a-to-b h1{padding-bottom:0.7em;font-size:1.7em;font-weight:700}.night-train-a-to-b h2{font-size:1.4em}@media (max-width:767px){.night-train-a-to-b h1{font-size:1.25em}.night-train-a-to-b h2{font-size:1em}.night-train-a-to-b .train-schedule .table-category-name{font-size:1em}}.icon-schedule{background-color:#ffffff;border:1px solid #DEE0DD;padding:10px}.train-schedule thead{background-color:#1A2914;color:#ffffff}.train-schedule thead th{font-weight:600;font-size:1.2em;border:1px solid #193A34;border-bottom:1px solid #DEE0DD}.train-schedule td{border-bottom:1px solid #DEE0DD}.train-schedule tr{border-left:1px solid #DEE0DD;border-right:1px solid #DEE0DD}.train-schedule tr td{background-color:#ffffff}.train-schedule tr:nth-child(2n) td{background-color:#f0f0f0}.train-schedule .schedule-name,.train-schedule .table-category-name{font-size:1.2em;font-weight:700}.train-schedule a:hover{color:#fd8a10}.train-schedule tfoot tr td{background-color:#ffcc00;font-weight:bold;color:#000000}.night-train-weekdays{list-style:none;padding:0;margin:0}.night-train-weekdays li{display:inline-block;background-color:#DEE0DD;color:#ffffff;padding:3px 0;width:24px;text-align:center}.night-train-weekdays li.active{background-color:#67922D;font-weight:600}.train-suspended,.train-withdrawn{border:solid 1px;padding:5px}.train-suspended{border-color:#ffcc00;color:#bf9900}.train-withdrawn{border-color:#cc0f05;color:#cc0f05}.img-scaled-container{position:relative;overflow:hidden;height:230px}.img-scaled{position:absolute;left:50%;top:50%;height:auto;width:auto;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width:768px){.img-scaled-container{height:280px}}.rail-card a.card-block{color:#000000}.list-square li a{display:block}.list-square li:hover a{color:#000000}.list-square li:nth-of-type(3n+1):hover{border:3px solid #364447}.list-square li:nth-of-type(3n+2):hover{border:3px solid #babd56}.list-square li:nth-of-type(3n+3):hover{border:3px solid #8e9293}.ab-title div,.list-square li{border:3px solid #ffffff}.ab-title:hover div{color:#000000;border:3px solid #67922D}.forum-text-content,.forum-title-icon{display:none}.forum-icon,.forum-icon-wrapper .flag-icon-sm,.forum-post-icon,.forum-replies-icon,.forum-views-icon{width:18px;height:18px}.forum-author,.forum-date,.forum-icon-wrapper,.forum-num-posts,.forum-views{display:inline;width:auto}.forum-author:after{content:' /'}@media (min-width:768px){.forum-icon,.forum-icon .flag-icon-sm,.forum-post-icon,.forum-posts-icon,.forum-views-icon{width:24px;height:24px}.forum-col{border-right:1px solid #DEE0DD}.forum-col:first-child{border:none}.forum-num-posts,.forum-views{text-align:center}.forum-author,.forum-date,.forum-text-content,.forum-title-icon{display:block}.forum-author:after{content:''}.forum-post-icon,.forum-replies-icon,.forum-views-icon{display:none}}.partners{background-color:#2C4522;padding:50px 0}.partners h5{font-weight:600;color:#ffffff;text-align:center;font-size:1.6rem}.partners .partners-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.partners .partners-list svg{height:80px;width:170px;padding:15px;margin:20px}.partners .invisible-logo{width:170px;height:0;padding:0 15px;margin:0 20px}#blog-index .blog-card-2{margin-bottom:30px;border-radius:0}#blog-index .blog-card-2 a{color:#ffffff}#blog-index .blog-card-2 .card-body{padding:0}#blog-index .blog-card-2 .card-post-img{display:block;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;height:325px}#blog-index .blog-card-2 .card-title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;width:80%;text-shadow:2px 2px 3px rgba(0, 0, 0, 0.6)}#blog-index .blog-card-2 .card-title .h2{display:inline-block;font-size:1.8rem}.card-footer a{color:#000000}#blog-widget .blog-card-2:hover{border:4px solid #67922D}#blog-widget .card-title{background-color:rgba(0, 0, 0, 0.5);padding:10px 15px}#blog-widget .card-body{padding:0}@media (max-width:950px){#blog-widget .card-deck{margin-bottom:0}}.header-dark,.header-light{padding-top:20px;padding-bottom:50px}.header-dark h1,.header-light h1{font-size:60px;font-weight:600;margin-bottom:30px;line-height:1}.header-dark h2,.header-light h2{font-size:20px;font-weight:300;text-transform:uppercase}.header-dark h1,.header-dark h2,.header-light h1,.header-light h2{word-break:break-word}.header-dark p,.header-light p{font-size:21px;line-height:1.5}.header-light h1,.header-light h2,.header-light h3,.header-light p{color:#1A2914}.header-dark{background-repeat:no-repeat;background-position:center;background-size:cover}.header-dark h1,.header-dark h2,.header-dark h3,.header-dark p{color:#ffffff;text-shadow:2px 2px 3px rgba(0, 0, 0, 0.6)}[dir=rtl] .header-dark,[dir=rtl] .header-light{text-align:right}@media screen and (max-width:991px){.header-dark h1,.header-light h1{font-size:40px}.header-dark p,.header-light p{font-size:16px}}#post-entry .header-dark,#post-entry .header-light{text-align:center;position:relative;font-size:0}#post-entry .header-dark span,#post-entry .header-light span{font-size:1rem}#post-entry .header-dark a,#post-entry .header-light a{color:#67922D}#post-entry .header-dark a:hover,#post-entry .header-light a:hover{border-bottom:1px solid #67922D}#post-entry .header-dark span{color:#ffffff}#post-entry .header-dark .post-date:after{background:#ffffff}#post-entry .header-light span{color:#1A2914}#post-entry .header-light .post-date:after{background:#1A2914}#post-entry .post-content img,#post-entry .post-content video{width:100%;height:auto}#post-entry .post-cover-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#post-entry .post-date:after{content:'';display:inline-block;width:4px;height:4px;border-radius:50%;margin:0 10px 0 10px;vertical-align:middle}#post-entry .post-content{font-size:20px}#post-entry .post-content a{color:#212529;border-bottom:2px solid #67922D}@media screen and (max-width:767px){#post-entry .header-dark,#post-entry .header-light{min-height:380px}#post-entry .header-dark span,#post-entry .header-light span{font-size:14px}#post-entry .post-cover-content{width:80%}#post-entry .post-cover-content h1{font-size:28px}#post-entry .post-cover-content h2{font-size:16px}#post-entry .post-content{font-size:1rem}#post-entry .post-content h1,#post-entry .post-content h2,#post-entry .post-content h3,#post-entry .post-content h4{font-size:26px;line-height:1}}@media screen and (min-width:768px) and (max-width:992px){#post-entry .header-dark,#post-entry .header-light{min-height:450px}.post-cover-content{width:70%}}@media screen and (min-width:993px){#post-entry .header-dark,#post-entry .header-light{min-height:520px}#post-entry h1{font-size:50px}.post-cover-content{width:60%}}.flexi-pass-page .header,.interrail-global-pass .header,.interrail-index .header,.interrail-one-country-pass .header{padding:20px 0}.flexi-pass-page .interrail-info a,.flexi-pass-page .interrail-link,.interrail-global-pass .interrail-info a,.interrail-global-pass .interrail-link,.interrail-index .interrail-info a,.interrail-index .interrail-link,.interrail-one-country-pass .interrail-info a,.interrail-one-country-pass .interrail-link{border-bottom:1px solid #67922D}.flexi-pass-page ul.breadcrumb,.interrail-global-pass ul.breadcrumb,.interrail-index ul.breadcrumb,.interrail-one-country-pass ul.breadcrumb{margin-bottom:20px}.flexi-pass-page .promo-container,.interrail-global-pass .promo-container,.interrail-index .promo-container,.interrail-one-country-pass .promo-container{text-align:center;padding:50px 20px;border:1px solid #DEE0DD}.flexi-pass-page .promo-container h1,.interrail-global-pass .promo-container h1,.interrail-index .promo-container h1,.interrail-one-country-pass .promo-container h1{margin:0}.flexi-pass-page .form-control,.interrail-global-pass .form-control,.interrail-index .form-control,.interrail-one-country-pass .form-control{display:inline-block;width:auto;border:1px solid #DEE0DD;border-radius:0}.flexi-pass-page .form-control:focus,.interrail-global-pass .form-control:focus,.interrail-index .form-control:focus,.interrail-one-country-pass .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.flexi-pass-page .form-control-sm,.interrail-global-pass .form-control-sm,.interrail-index .form-control-sm,.interrail-one-country-pass .form-control-sm{max-width:70px;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;color:#000000;background-color:#ffffff;background-clip:padding-box;border:1px solid #DEE0DD;border-radius:0}.flexi-pass-page .ltr,.interrail-global-pass .ltr,.interrail-index .ltr,.interrail-one-country-pass .ltr{float:left;margin:0 20px 20px 0}.interrail-index .chosen-select{width:300px}.interrail-index .chosen-container{margin:0 0.5rem}.interrail-index .chosen-container .chosen-results li.highlighted{background:#67922D}.interrail-index .chosen-container .chosen-drop{border:1px solid #DEE0DD}.interrail-index .chosen-container-multi .chosen-choices{border:1px solid #DEE0DD;padding:0.25rem 0.5rem}.blogger-profile-img{width:120px;height:120px}.interrail-icon{width:100px}@media screen and (max-width:767px){.interrail-icon{width:75px}}.interrail-reviews .travel-card{display:block;border:2px solid #ffffff}.interrail-reviews .travel-card:hover{border:2px solid #67922D}.interrail-reviews .card-cover{height:220px;background-size:cover;position:relative}.interrail-reviews .card-title{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#ffffff;text-align:center;padding:0 15px;width:100%}.btn-main{color:#000000;background-color:#FECC00;font-size:1.5rem;font-weight:600;border-radius:0;padding:0.5rem 3rem}.btn-main:hover{color:#000000;background-color:#67922D}.img-top-container{position:relative}.card-img-text{position:absolute;bottom:8px;right:16px;font-weight:600;font-size:1.4rem;color:#000000}.card-title-middle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-weight:600;font-size:2rem;color:#ffffff}.flexi-pass-page .table th:not(:first-child),.interrail-global-pass .table th:not(:first-child),.interrail-one-country-pass .table th:not(:first-child){text-align:right}.flexi-pass-page .table a,.interrail-global-pass .table a,.interrail-one-country-pass .table a{border-bottom:1px solid #000000}.flexi-pass-page ul.nav li a[aria-expanded=false],.interrail-global-pass ul.nav li a[aria-expanded=false]{border-bottom:1px dashed #000000}.flexi-pass-page ul.nav a.active,.interrail-global-pass ul.nav a.active{color:#BDC1BB}.flexi-pass-page blockquote,.interrail-global-pass blockquote{padding:15px;background-color:#f5f5f5;border-radius:20px}.flexi-pass-page blockquote p,.interrail-global-pass blockquote p{margin:0}.flexi-pass-page .how-to-choose blockquote,.flexi-pass-page .how-to-choose p,.flexi-pass-page .how-to-choose ul,.interrail-global-pass .how-to-choose blockquote,.interrail-global-pass .how-to-choose p,.interrail-global-pass .how-to-choose ul{overflow:hidden}.table-equal-width tr th{width:50%}