fieldset{display:table-cell;min-width:0;}.cke_skin_kama{padding:0px !important;border-color:#aaa !important;border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;}.cke_skin_kama *{border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;}.cke_skin_kama .cke_wrapper{padding:0px !important;}.cke_skin_kama .cke_toolbox{padding:5px !important;}.cke_skin_kama .cke_toolgroup,.cke_skin_kama .cke_rcombo a{border:1px solid #aaa !important;}.cke_skin_kama .cke_contents{border-top:1px solid #aaa !important;margin:0px !important;}.cke_skin_kama .cke_bottom{display:none !important;}a.ckeditor_links{display:none !important;}div.tabledrag-toggle-weight-wrapper{display:none;}#node-admin-content #edit-options{display:none;}#permissions td.module{font-weight:bold;background:#dbdbdb;}.item-list .pager li.pager-current{background:#dd7;}#edit-description-format,#edit-body-und-0-format{display:none;}.draggable a.tabledrag-handle{margin:4px 4px 0 -6px;}tr.odd .form-item,tr.even .form-item{clear:none;}tr.odd .form-item input.form-text,tr.even .form-item input.form-text{width:85%;}
::selection{background:#fbe559;color:#313131;}::-moz-selection{background:#fbe559;color:#313131;}*{box-sizing:border-box;}body,html{position:relative;height:100%;overscroll-behavior:contain;}body,html,input,select,textarea,.basefont{font-family:'Nunito Sans','Noto Sans Armenian',sans-serif;font-size:15px;line-height:1.4;color:#313131;font-weight:400;}body{background:#f7f7f0;margin:0px;padding:0px;text-align:left;}body.cke_show_borders{background:#fff;}body.page-plain{background:#f7f7f0;padding:1rem;}body.modal-is-active{position:relative;overflow:hidden;}th,td{vertical-align:top;}hr{border:0;color:#aaa;background-color:#aaa;width:100%;height:1px;margin:1rem auto;}img{border:0;}code{white-space:pre-wrap;}div{margin:0;padding:0;outline:none;-webkit-appearance:none;box-sizing:border-box;}svg .object{fill:#333;}h1,.h1,h2,.h2,h3,.h3,.hx{margin:0;padding:0;font-weight:400;}h1,.h1{font-size:250%;line-height:1.30;letter-spacing:-1px;padding:0.8em 0 0.5em 0;font-weight:700;}h2,.h2{font-size:160%;line-height:1.30;padding:0.8em 0 0.5em 0;}h3,.h3{font-size:140%;line-height:1.15;color:#a0a0a0;}svg.icon-logo .color-1{fill:#fbe559;}svg.icon-logo .color-2{fill:#006de0;}svg.icon-logo-with-title .color-1{fill:#fbe559;}svg.icon-logo-with-title .color-2{fill:#006de0;}p{margin:0;padding:8px 0;}small{font-size:85%;color:#9c9c9c;}ul.links li{display:inline-block;list-style:none;padding:0 4px;}.more{color:#9c9c9c;font-weight:bold;text-align:right;}.more a{color:#9c9c9c;text-decoration:none;}.more a:hover{text-decoration:underline;}.hidden{display:none;}.center{text-align:center;}.center img{display:inline-block;}.accent{font-weight:bold;}.highlight{background-color:#fbe559 !important;}.widescreen{margin:0;padding:1.2em 0;width:100%;}.widescreen img{display:inline-block;}a{color:#006de0;text-decoration:none;outline:none;-webkit-transition:.7s;-moz-transition:.7s;-o-transition:.7s;transition:.7s;}a:hover{color:#333;text-decoration:none;}a.no-trace:hover{color:#006de0;text-decoration:none;}a.no-trace:visited{color:#006de0;text-decoration:none;}a.same{color:inherit;text-decoration:none;}a.same:hover{color:inherit;text-decoration:none;}a.fn-close{display:block;float:right;color:#fff;font-size:120%;line-height:24px;margin:0;font-weight:normal;text-decoration:none;}a.fn-close:hover{color:#fff;text-decoration:none;}.is-button{display:inline-block;padding:0.5em 1.5em;white-space:nowrap;color:#313131;background:#FBE559;border:0;border-radius:10em;cursor:pointer;}.is-button.blue{background:#006de0;color:#fff;}.is-button.silver{background:#eee;}.is-button.white{background:#fff;}.is-button.black{background:#333;color:#fff;}.is-button.transparent{background:transparent;border:1px solid #ccc;}.mainbox{width:100%;min-width:280px;max-width:1200px;padding:0;margin:0 auto;}.mainbox-center{max-width:440px;padding:0;margin-top:40px;margin-bottom:40px;background-color:#fff;border:1px solid #ddd;border-radius:7px;box-shadow:0px 0px 9px 0px #dedede;}.mainbox-center.widescreen{max-width:640px;}.mainbox-mobile-no-padding{padding:0;}.colspace{margin-left:35px !important;}.topspace{margin-top:20px !important;}.bottomspace{margin-bottom:20px !important;}.text-row{padding-top:0.25em;padding-bottom:0.25em;}.float{float:left;clear:none;}.float-right{float:right;clear:none;}.is-working{background-image:url(/sites/travel/themes/travel/images/is-working.svg) !important;background-repeat:no-repeat !important;opacity:.62 !important;cursor:not-allowed !important;}#content{padding:1em 0;}#column-left{float:left;clear:none;width:200px;}#column-right{float:right;clear:none;width:740px;}#column-hidden{display:none;}.independent{margin:0 0 20px 0;padding:20px;background:#fff;border-radius:7px;}.breadcrumb{display:block;text-align:center;padding:0;margin:0;font-size:80%;font-weight:bold;text-transform:uppercase;}.breadcrumb ul{padding:0;margin:0;list-style:none;}.breadcrumb li{padding:0;margin:0;display:inline-block;}.breadcrumb span.arrow{font-size:120%;font-weight:bold;color:#999;margin:0 3px 0 5px;}.item-list .pager{margin:0;padding:1.5em 0;display:block;}.item-list .pager li{margin:0;padding:0;list-style:none;display:inline-block;border-radius:10em;font-weight:bold;}.item-list .pager li.pager-current{background:#fbe559;padding:0.7em 1.7em;}.item-list .pager a{display:block;margin:0;padding:0.7em 1.1em;}table{border:0;}table tbody{border:0;}table th{padding:5px;vertical-align:top;border:1px solid #9a9a9a;font-weight:bold;background-color:#e5e5e5;border-bottom-width:3px;}table tr.even{background-color:#f0f0f0;border:0;border-top:1px solid #9a9a9a;}table tr.odd{background-color:#ffffff;border:0;border-top:1px solid #9a9a9a;}table td{padding:5px;vertical-align:top;border:1px solid #9a9a9a;}table.overview{border:0;border:0;}table.overview td{background-color:transparent;border:0;padding:1px 20px 1px 0;}table.overview tr.even{background-color:transparent;border:0;}table.overview tr.odd{background-color:transparent;border:0;}div.messages{margin:0;padding:0;border:none;background:transparent;color:inherit;}div.messages a{font-weight:bold;}div.messages ul{padding-left:20px;}div.ok{border:none;background:#313131;color:#eee;}div.error{border:none;background:#313131;color:#eee;}.tabs-wrapper{position:absolute;top:auto;left:auto;}.tabs ul.primary{padding:0;margin:0;border:0;}.tabs ul.primary li{display:block;float:left;vertical-align:bottom;margin:0 3px 0 0;padding:0;}.tabs ul.primary li a{display:block;background:#fff;border:1px solid #333;padding:2px 9px;}.tabs ul.primary li.active a{background:#e7af40;color:#fff;}.tabs ul.secondary{border-bottom:none;padding:0.5em 0;}.tabs ul.secondary li{display:block;float:left;}.tabs ul.secondary li:last-child{border-right:none;}.tabs ul.secondary li:first-child{padding-left:0;}.tabs ul.secondary li a{padding:0.25em 0.5em;}.tabs ul.secondary li a.active{background:#f2f2f2;border-bottom:none;}ul.action-links{list-style:none;margin:5px;padding:0.5em 1em;}ul.action-links li{display:inline-block;margin-left:10px;}ul.action-links li a{padding-left:15px;background:url(/sites/travel/themes/travel/images/add.png) no-repeat left center;margin:0 10px 0 0;}.ui-tabs .ui-tabs-nav{display:block;background:#333;text-align:left;white-space:nowrap;}.ui-tabs .ui-tabs-nav .ui-tabs-op{display:inline-block;top:0;float:none;border:0;line-height:2.7em;background:transparent;color:#fff;}.ui-tabs .ui-tabs-nav .ui-tabs-op.active{background:#116de0;color:#fff;}.block{margin:0 0 10px 0;padding:0;}.block .block-title{display:block;padding:0;overflow:hidden;text-align:center;}.block .block-content{padding:0;}.block .block-content p{padding:0 0 15px 0;}.block.block-system{margin:0;}.block.block-nodeblock .block-content{padding:20px 0;}.vcard-left{display:inline;float:left;clear:left;margin-right:4%;width:48%;}.vcard-right{clear:right;display:block;overflow:hidden;}.vcard-left-reverse{clear:left;display:block;overflow:hidden;}.vcard-right-reverse{display:inline;float:right;clear:right;margin-left:4%;width:48%;}.flex-view{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0;padding:0 0 3rem 0;}.flex-view header{width:100%;}.flex-view .more-link{width:100%;text-align:center;}.flex-view-element-20{margin:0;padding:0;width:20%;}.flex-view-element-25{margin:0;padding:0;width:25%;}.flex-view-element-33{margin:0;padding:0;width:33%;}.flex-view-element-50{margin:0;padding:0;width:50%;}.form-item{display:block;clear:left;margin-bottom:7px;margin-top:4px;}.form-item label{padding-left:11px;font-weight:bold;display:block;}.form-item label.option{padding-left:0;font-weight:normal;}.form-item .description{position:relative;font-size:inherit;color:#777;padding:5px 0 5px 30px;}.form-item .description:before{position:absolute;content:" ";top:5px;left:0px;display:inline-block;width:20px;height:20px;background:url(/sites/travel/themes/travel/images/icons-20px.png) no-repeat 2px -80px;}.form-item .disabled{background:#e7e7e7 !important;}.form-text,.form-textarea,.form-select{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;padding:5px 10px;border:1px solid #a9a9a9;background:#fff;border-radius:7px;}.form-text,.form-textarea{width:auto;max-width:100%;}.form-select{margin:1px 5px 0 0;max-width:100%;}.form-type-date .form-select{margin:1px 0 0 0;}.form-type-radio label,.form-type-checkbox label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}input.disabled{opacity:0.38;}div.form-textarea-wrapper.resizable .form-textarea{width:100%;}div.form-type-checkbox label.option,div.form-type-radio label.option{display:inline;cursor:pointer;}.form-google-re-captcha{padding:1em 0 1.40em 0;}input[type=submit],input[type=button]{-webkit-appearance:none;box-sizing:border-box;}.form-submit{outline:none;display:inline-block;margin-right:10px;cursor:pointer;padding:0 1.5em;height:38px;line-height:38px;color:#fff;font-size:130%;font-weight:normal;font-style:normal;text-decoration:none;text-indent:0;border:1px solid transparent;background-color:#006de0;-webkit-transition:.7s;-moz-transition:.7s;-o-transition:.7s;transition:.7s;border-radius:10em;-webkit-appearance:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.form-submit:hover{background-color:#006de0;background-image:none;text-decoration:none;}.button-action-no-submit{background:#ddd;color:#2c2c2c;}.button-action-no-submit:hover{background-color:#efefef;color:#2c2c2c;}input.error,textarea.error,select.error{border:1px solid #006de0 !important;-webkit-box-shadow:0px 0px 6px -1px #006de0;-moz-box-shadow:0px 0px 6px -1px #006de0;box-shadow:0px 0px 6px -1px #006de0;}form .marker,.form-required{color:#e44f4f;}.form-required{display:none;padding:0 10px 0 15px;color:#fff;}input.readonly{background:#eee;color:#555;font-weight:bold;}.form-radios .form-item{margin:3px 0 2px 0;}.form-checkboxes .form-item{margin:3px 0 2px 0;}div.attachments{clear:both;}.form-checkbox,.form-radio{border:0;}.accent{font-weight:bold;}div.form-item div.description,div.description{font-size:inherit;}div.description span.optiontree{color:#333;}div.textarea-identifier{display:none;}.container-inline div,.container-inline label{display:inline;}.vertical-tabs ul.vertical-tabs-list li a{color:#f33;}fieldset{margin:1em 0 0 0;padding:0;min-height:2.4em;background:#fff;border:1px solid #ccc;border-radius:7px;}fieldset legend{margin-left:1.3em;}fieldset .fieldset-wrapper{margin:0;padding:1.3em;}fieldset .fieldset-legend{font-size:135%;font-weight:normal;}fieldset .fieldset-description{padding:0.5em 0 1em 0;margin:0;color:#6a6a6a;}fieldset .fieldset-title{padding:0.5em 1.5em;background:#FBE559;color:#313131;border-radius:10em;}fieldset.collapsed{background:transparent;border:0;}fieldset.collapsible .fieldset-legend{background:none !important;padding-left:0 !important;}form .body-field-wrapper ul.tips,form .body-field-wrapper p{display:none;}form #edit-preview{display:none;}form .teaser-checkbox{display:none;}form div.form-checkboxes div.hilight{background:#dbdbdb;}
dl.node-type-list dt{font-size:130%;line-height:130%;font-weight:bold;}dl.node-type-list dd{padding-bottom:20px;}form.node-form #edit-title{font-size:130%;line-height:130%;width:95%;}form.node-form #edit-field-image .image-widget .file,form.node-form #edit-field-image .image-widget .file-size{display:none;}form.node-form #edit-field-files td .form-managed-file .form-type-textfield{margin:5px 0 5px 43px;}form.node-form #edit-field-files td .form-managed-file .form-type-textfield .description{display:none;}form.node-form .form-actions{margin:2em 0;text-align:right;}form.node-form .form-actions .button-submit{float:right;margin-left:15px;}form.node-form #edit-field-gallery-und table{width:auto;}form.node-form #edit-field-gallery-und table.sticky-header{display:none;}form.node-form #edit-field-gallery-und table thead{display:none;}form.node-form #edit-field-gallery-und table .image-widget{clear:none !important;float:left !important;}form.node-form #edit-field-gallery-und table .image-widget .image-widget-data .file{display:none;}form.node-form #edit-field-gallery-und table .image-widget .image-widget-data .file-size{display:none;}form.node-form #edit-field-gallery-und table .image-widget .image-widget-data .form-item{clear:none;width:320px;}form.node-form #edit-field-gallery-und table .image-widget .image-widget-data .form-item input.form-text{width:310px;}form.node-form #edit-field-gallery-und table .image-widget .image-widget-data .form-item .description{display:none;}form.node-form #edit-field-gallery-und table .form-submit{margin-top:17px;}form.node-form .form-managed-file .insert-button{margin:0;padding:2px 10px;font-size:inherit;line-height:inherit;height:auto;background-color:#444;}div.node-view-teaser{position:relative;padding:2em 1em;}div.node-view-teaser .image{margin:0;padding:0;}div.node-view-teaser .image img{width:100%;height:auto;border-radius:7px;}div.node-view-teaser .text-title{padding:0.5em 0;font-weight:bold;font-size:152%;line-height:1.20;}div.node-view-teaser.node-unpublished .image::before{position:absolute;content:"NOT PUBLISHED";display:inline-block;padding:0.2em 1em;background:#1a1a1a;color:#fff;}div.node-view-shot{padding:0;margin:10px 0;}div.node-view-shot .image{height:81px;width:140px;padding:0;margin:0;margin-right:15px;overflow:hidden;}div.node-view-shot .text{height:81px;display:table-cell;vertical-align:middle;padding:0;margin:0;overflow:hidden;}div.node-view-shot .text a{color:#6a6a6a;font-size:120%;line-height:1.10;}div.node-view-shot .text a:hover{color:#e7af40;}div.node-view-full{width:100%;padding:0.3em 0;}div.node-view-full a{font-weight:bold;}div.node-view-full .widescreen{position:relative;margin:0;padding:2.4em 0 1.2em 0;text-align:center;}div.node-view-full .widescreen .image-g-mini{display:inline-block;width:100%;max-width:520px;height:auto;border-radius:7px;}div.node-view-full .widescreen .image-g-wide{display:inline-block;width:100%;max-width:800px;height:auto;border-radius:7px;}div.node-view-full .article-image{padding:0;padding-bottom:2em;}div.node-view-full .article-image img{width:100%;max-width:800px;height:auto;border-radius:7px;}div.node-view-full .article-disclaimer{width:100%;max-width:720px;clear:both;margin:0 auto;padding:3em 0;font-size:80%;color:#7a7a7a;}div.node-view-full .article-summary{max-width:720px;margin:0 auto;padding:0 0 2em 0;font-size:138%;line-height:1.44;color:#7a7a7a;text-align:center;}div.node-view-full .article-body{width:100%;}div.node-view-full .article-body h2,div.node-view-full .article-body h3,div.node-view-full .article-body h4,div.node-view-full .article-body blockquote,div.node-view-full .article-body table,div.node-view-full .article-body code,div.node-view-full .article-body ol,div.node-view-full .article-body ul,div.node-view-full .article-body p,div.node-view-full .article-tags p{max-width:520px;margin:0 auto;}div.node-view-full .article-body table{margin-top:1em;margin-bottom:1.2em;}div.node-view-full .article-body table td{padding:0 0.3em;vertical-align:top;}div.node-view-full .article-body table svg.icon-yes{position:absolute;display:inline-block;width:28px;height:28px;margin-left:-14px;}div.node-view-full .article-body ol{padding-top:1em;padding-bottom:1.7em;}div.node-view-full .article-body ul{padding-top:1em;padding-bottom:1.7em;}div.node-view-full .article-body ul.simple{list-style:none;}div.node-view-full .article-body ul.simple li{margin:0;padding:0.5em 0;list-style:none;}div.node-view-full .article-tags{padding:2em 0 0 0;}div.node-view-full .article-tags .tag{display:inline-block;position:relative;padding:0 12px 0 28px;white-space:nowrap;}div.node-view-full .article-tags .tag svg{position:absolute;top:2px;left:0;width:22px;height:auto;}div.node-view-full p.quote-sidebar{position:relative;float:right;max-width:300px;padding:1.5em 1em 1.5em 1em;font-size:124%;line-height:1.33;}div.node-view-full p.quote-sidebar::before{position:absolute;top:0.5em;content:"";width:30%;height:8px;border-top:8px solid #333;}#block-similar-article{padding:3em 0 2em 0;}
#messages{position:fixed;z-index:110;width:100%;max-width:460px;margin:0;padding:1rem;}#messages .inner{position:relative;background:#006de0;color:#fff;border-radius:7px;box-shadow:#ccc 2px 1px 5px;}#messages .messages-close{position:absolute;top:1rem;right:1rem;display:block;width:1.4rem;height:1.4rem;line-height:1.4rem;text-align:center;cursor:pointer;background-image:url(/sites/travel/themes/travel/images/ffffff/close.svg);background-position:center center;background-repeat:no-repeat;background-size:cover;}#messages .messages-content{padding:3rem 1.7em 2rem 1.7rem;}#messages .messages-content .error{background:transparent;color:inherit;border:0;}#messages a{color:#ccc;border-bottom:1px solid #ffffff35;}#messages a:hover{color:#ddd;border-bottom:1px solid #ffffff70;}#header{position:absolute;z-index:100;margin:0;padding:20px;width:100%;height:86px;background:#f7f7f0;}#header .logo{float:left;width:auto;padding:0.8em 0 0 0;}#header .logo a{display:block;margin:0;padding:0;cursor:pointer;}#header .short-navigation{float:right;margin:0.3em 1em 0 0;}#header .short-navigation ul{margin:0;padding:0;list-style:none;}#header .short-navigation li{margin:0;padding:0;list-style:none;display:inline-block;}#header .short-navigation a{display:inline-block;padding:0.3em 1em;line-height:2;color:inherit;}#header .navig-open{position:relative;float:right;margin:0;cursor:pointer;}#header .navig-open .switch{position:relative;display:inline-block;width:48px;height:48px;margin-left:32px;}#header .navig-open .switch:before{position:absolute;content:" ";width:48px;height:48px;background-image:url(/sites/travel/themes/travel/images/menu.svg);background-repeat:no-repeat;background-size:contain;}#header .navig-open .flag{position:absolute;top:0;left:0;margin:0.9em 1em 0 0;text-transform:uppercase;}#header .navig-open .flag img{width:32px;height:auto;}#navigation{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;font-size:140%;background:#fbe559;overflow:auto;}#navigation ul{margin:2em 0;padding:0;list-style:none;}#navigation li{margin:0;padding:0;list-style:none;display:block;line-height:2;text-align:center;}#navigation hr{border:0;color:#f1c90f;background-color:#f1c90f;width:7em;height:1px;margin:1em auto;}#navigation a{color:inherit;text-decoration:none;}#navigation a:hover{color:inherit;text-decoration:none;}#navigation .pick-me-up{cursor:pointer;}#navigation .navig-close{position:fixed;top:0;right:0;text-align:right;padding:1.4em;cursor:pointer;}#navigation .navig-close .switch{position:relative;display:inline-block;width:26px;height:26px;}#navigation .navig-close .switch:before{position:absolute;right:0;content:" ";width:26px;height:26px;background-image:url(/sites/travel/themes/travel/images/close.svg);background-repeat:no-repeat;background-size:contain;}#navigation .navig-content{padding:3em 0 0 0;}#navigation .navig-upper{cursor:pointer;}#navigation .navig-upper .val{color:#006de0;}#navigation .navig-sub-tab{display:none;}#navigation .languages{margin:0;padding:0;list-style:none;}#navigation .languages li{margin:0 4px;padding:0;list-style:none;display:inline-block;text-transform:uppercase;font-size:82%;}#navigation .languages li a{display:block;padding:0 0.7rem;border-radius:8px;}#navigation .languages li.active a{background:#fff;}#neck{width:100%;height:86px;}#mission{margin:0;padding:2em 0 2em 0;}#mission .page-title{margin:0;padding:0;}#page-center h1{font-size:200%;letter-spacing:-0.5px;text-align:center;padding-top:10px !important;}#page-center .header{padding:40px 0;text-align:center;border-bottom:1px solid #ddd;}#page-center .header svg{display:inline-block;}#page-center .content{padding:40px 20px;}#sb-wrapper.content-html #sb-body,#sb-wrapper.content-html #sb-loading{background-color:#fff;}#sb-wrapper.content-html #sb-body-inner-modal{padding:20px;padding-top:140px;}#sb-wrapper.content-html #sb-body-inner .password-parent,#sb-wrapper.content-html #sb-body-inner .confirm-parent{width:auto;}#sb-wrapper.content-html #sb-body-inner .password-strength{display:none;}#sb-wrapper.content-html #sb-body-inner div.password-suggestions{width:90%;}#sb-wrapper.content-html #sb-body-inner div.messages,#sb-wrapper.content-html #sb-body-inner div.error{width:90%;padding:10px 0;background:#999;color:#ddd;border:1px solid #ddd;}#sb-wrapper-inner{border:0px;box-shadow:0px 4px 7px 0px rgba(0,0,0,.35);-moz-box-shadow:0px 4px 7px 0px rgba(0,0,0,.35);-webkit-box-shadow:0px 4px 7px 0px rgba(0,0,0,.35);}.fancy-form-elements .form-type-radio{line-height:24px;height:24px;width:auto;margin:0;text-align:left;}.fancy-form-elements .form-type-radio input{display:none;width:1px;height:1px;margin:0;padding:0;border:0;}.fancy-form-elements .form-type-radio label{position:relative;cursor:pointer;padding:0 0 0 30px;color:#9a9a9a;}.fancy-form-elements .form-type-radio label:before{content:" ";position:absolute;top:2px;left:0px;width:20px;height:20px;background:url(/sites/travel/themes/travel/images/checkbox.png) no-repeat 0px -40px;}.fancy-form-elements .form-type-radio:hover label{color:#0d82df;}.fancy-form-elements .form-type-radio:hover label:before{background-position:0px -20px;}.fancy-form-elements .form-type-radio.checked label{color:#313131;}.fancy-form-elements .form-type-radio.checked label:before{background-position:-20px -60px;}.fancy-form-elements .form-type-checkbox{line-height:24px;height:24px;width:auto;margin:0;text-align:left;}.fancy-form-elements .form-type-checkbox input{display:none;width:1px;height:1px;margin:0;padding:0;border:0;}.fancy-form-elements .form-type-checkbox label{position:relative;cursor:pointer;padding:0 0 0 30px;color:#9a9a9a;}.fancy-form-elements .form-type-checkbox label:before{content:" ";position:absolute;top:2px;left:0px;width:20px;height:20px;background:url(/sites/travel/themes/travel/images/checkbox.png) no-repeat 0px -40px;}.fancy-form-elements .form-type-checkbox:hover label{color:#0d82df;}.fancy-form-elements .form-type-checkbox:hover label:before{background-position:0px -20px;}.fancy-form-elements .form-type-checkbox.checked label{color:#313131;}.fancy-form-elements .form-type-checkbox.checked label:before{background-position:-20px -60px;}.fancy-form-elements.fancy-on-black .form-type-radio label:before{background-position:0px -40px;}.fancy-form-elements.fancy-on-black .form-type-radio.checked label{color:#fff;}.fancy-form-elements.fancy-on-black .form-type-radio.checked label:before{background-position:-20px 0px;}.fancy-form-elements.fancy-on-black .form-type-checkbox label:before{background-position:0px -40px;}.fancy-form-elements.fancy-on-black .form-type-checkbox.checked label{color:#fff;}.fancy-form-elements.fancy-on-black .form-type-checkbox.checked label:before{background-position:-20px 0px;}.fancy-form-elements.fancy-on-blue .form-type-radio label{color:#90c4ee;}.fancy-form-elements.fancy-on-blue .form-type-radio label:before{background-position:0px -80px;}.fancy-form-elements.fancy-on-blue .form-type-radio.checked label{color:#fff;}.fancy-form-elements.fancy-on-blue .form-type-radio.checked label:before{background-position:-20px 0px;}.fancy-form-elements.fancy-on-blue .form-type-checkbox label{color:#90c4ee;}.fancy-form-elements.fancy-on-blue .form-type-checkbox label:before{background-position:0px -80px;}.fancy-form-elements.fancy-on-blue .form-type-checkbox.checked label{color:#fff;}.fancy-form-elements.fancy-on-blue .form-type-checkbox.checked label:before{background-position:-20px 0px;}#footer{background:#fff;text-align:center;}#footer a{color:#6a6a6a;text-decoration:none;}#footer a:hover{color:#006de0;text-decoration:none;}#footer .mainbox{padding:40px 0 120px 0;}#footer .partners{padding:2rem 0;}#footer .partners a{display:inline-block;padding:0.7em;}#footer .partners img{height:90px;}#footer .social{margin:0;padding:0 0 2em 0;text-align:center;}#footer .media{width:100%;height:128px;margin:0 0 2rem 0;padding:0;background-image:url(/sites/travel/themes/travel/images/footer.jpg);background-repeat:no-repeat;background-position:center;background-size:contain;}#footer .payment{margin:0;padding:2rem 0 0 0;text-align:center;clear:both;}#footer .payment .pay{display:inline-block;width:auto;height:42px;margin:7px 7px;}#footer .column{float:left;clear:none;width:33%;padding:0;margin:0;}#footer .section-name{padding:0;padding-bottom:0.5rem;font-weight:bold;color:#006de0;}#footer .item-list ul{margin:0;padding:0;list-style:none;}#footer .item-list li{margin:0;padding:0;list-style:none;}#footer .copyright{padding:3rem 0;text-align:center;color:#9a9a9a;}#footer .copyright a{color:#9a9a9a;text-decoration:none;}#user-login-form .form-text,#user-login .form-text{text-indent:27px;background-image:url(/sites/travel/themes/travel/images/user-login.png);background-repeat:no-repeat;background-position:0px 0px;}#user-login-form .form-item-name .form-text,#user-login .form-item-name .form-text{background-position:8px 9px;}#user-login-form .form-item-pass .form-text,#user-login .form-item-pass .form-text{background-position:8px -56px;}#user-register-form .form-text{text-indent:27px;}#user-register-form .form-item-name .form-text{background:url(/sites/travel/themes/travel/images/user-login.png) no-repeat 8px 9px;}#user-register-form .form-item-mail .form-text{background:url(/sites/travel/themes/travel/images/user-login.png) no-repeat 8px -129px;}#user-register-form .op-simplenews{margin:20px 0;}#user-register-form .op-simplenews label{width:auto;}#user-pass .form-text{text-indent:27px;background-image:url(/sites/travel/themes/travel/images/user-login.png);background-repeat:no-repeat;background-position:8px -129px;}#user-profile-form label{display:inline-block;width:190px;}#user-profile-form .form-text{width:270px;}#user-profile-form .password-strength{position:absolute;margin:90px 0 0 193px;width:270px;}#user-profile-form .password-random{margin:45px 0 0 193px;width:270px;}#user-profile-form .password-random .password-random-response{float:right;font-weight:bold;}#user-profile-form .password-random .password-random-link{display:inline;font-weight:bold;font-size:85%;text-transform:uppercase;}#user-profile-form div.password-confirm{display:none !important;}#user-profile-form .password-suggestions{margin:50px 0 0 193px;padding:0;width:auto;border:0;color:inherit;}#user-profile-form .password-suggestions ul{margin:0;padding:0;padding-left:33px;}#user-profile-form .form-actions{margin-left:193px;text-align:left;}#user-profile-form .form-submit{float:none;margin-left:0;}h1.page-title{margin:0 0 30px 0;text-align:center;}h1.page-title.front{margin-bottom:10px;}.block-nodeblock .block-content{padding-top:0;}#feedback-switcher{background:#006de0;color:#fff;border:1px solid #eee;border-bottom:0;}#content-destinations-page{margin:0;padding:0;}#content-destinations-page .map-of-places{margin:0;padding:0;}#content-destinations-page .list-of-places{margin:40px 0;padding:0;}#project-team{display:block;padding:4em 0;text-align:center;}#project-team .element{width:138px;padding:0.8em 0.4em;float:left;clear:none;}#project-team .avatar{width:100%;height:auto;overflow:hidden;}#project-team .avatar img{width:100%;height:auto;}#project-team .name{width:100%;height:4.8em;line-height:1.2em;}body.page-redirect{background:#006de0;}body.page-redirect .mainbox-center{background:#006de0;color:#fff;border:0;}#comming-soon{position:absolute;width:100%;height:100%;top:0;left:0;z-index:9000;}#comming-soon .cs-panel{position:fixed;top:0;left:0;width:100%;height:100%;background:#fbe559;}#comming-soon .cs-text{position:absolute;top:50%;margin-top:-1.4em;width:100%;text-align:center;font-size:180%;}#ground-panels{position:fixed;z-index:11;bottom:0;left:0;width:100%;margin:0;padding:0;}#ground-panels .patreon-panel{margin:0;padding:3.50rem 1rem 2rem 1rem;background-color:#cae1f9;border-top:1px solid #cc9;}#ground-panels .patreon-panel .mainbox{position:relative;}#ground-panels .patreon-panel .flex{display:flex;align-items:center;margin-right:calc(1rem + 21px);}#ground-panels .patreon-panel .switch{position:absolute;top:-2rem;right:0;}#ground-panels .patreon-panel .close{position:relative;width:21px;height:21px;cursor:pointer;}#ground-panels .patreon-panel .close:before{position:absolute;right:0;top:0;content:" ";width:21px;height:21px;background-image:url('/sites/travel/themes/travel/images/close.svg');background-repeat:no-repeat;background-size:contain;}#ground-panels .patreon-panel .fc1{padding-right:1rem;}#ground-panels .patreon-panel .fc2{padding:0.5rem 0;}#ground-panels .share-panel{margin:0;padding:0.6rem 1rem 0.4rem 1rem;background-color:#006de0;text-align:center;}#ground-panels .share-panel .share-icon{display:inline-block;box-sizing:border-box;width:20%;max-width:56px;}#ground-panels .share-panel .share-icon .share-link{display:block;box-sizing:border-box;width:100%;height:36px;box-sizing:border-box;background-image:url(/sites/travel/themes/travel/images/ffffff/share-facebook.svg);background-size:contain;background-position:center;background-repeat:no-repeat;}#ground-panels .share-panel .share-icon.facebook .share-link{background-image:url(/sites/travel/themes/travel/images/ffffff/share-facebook.svg);}#ground-panels .share-panel .share-icon.vkontakte .share-link{background-image:url(/sites/travel/themes/travel/images/ffffff/share-vkontakte.svg);}#ground-panels .share-panel .share-icon.whatsapp .share-link{background-image:url(/sites/travel/themes/travel/images/ffffff/share-whatsapp.svg);}#ground-panels .share-panel .share-icon.baidu .share-link{background-image:url(/sites/travel/themes/travel/images/ffffff/share-baidu.svg);}#ground-panels .share-panel .share-icon.viber .share-link{background-image:url(/sites/travel/themes/travel/images/ffffff/share-viber.svg);}
#autocomplete,.qtip{margin-top:4px;padding:0;border:1px solid #a4a4a4;border-radius:7px;background-color:#fff;-webkit-box-shadow:0px 2px 7px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 2px 7px 0px rgba(0,0,0,.15);box-shadow:0px 2px 7px 0px rgba(0,0,0,.15);overflow:auto;}#autocomplete ul{padding:0;margin:0;list-style:none;}#autocomplete li{display:block;position:relative;width:auto;padding:11px 5px 9px 5px;margin:0;border:0;border-bottom:1px solid #eee;text-align:left;white-space:normal;font-size:inherit;line-height:normal;cursor:pointer;}#autocomplete li:first-child{border-top:none;}#autocomplete li:last-child{border-bottom:none;}#autocomplete li:hover{color:inherit;background:#f0f0f0;}#autocomplete li.selected{background-color:#f0f0f0;border-bottom-color:#ddd;}#autocomplete li small{color:#a7a7a7;font-size:85%;font-weight:normal;}#autocomplete li .vcard-left{width:40px;margin-right:0;text-align:center;}#autocomplete li .vcard-right{padding-top:4px;}ul.pick-me-up{padding:0;margin:0;list-style:none;}ul.pick-me-up li{display:block;position:relative;width:auto;padding:0;margin:0;border:0;text-align:left;white-space:normal;font-size:inherit;line-height:normal;cursor:pointer;}ul.pick-me-up li:first-child{border-top:none;}ul.pick-me-up li:last-child{border-bottom:none;}ul.pick-me-up li:hover{color:inherit;background:#f0f0f0;}ul.pick-me-up li.selected{background-color:#f0f0f0;border-bottom-color:#ddd;}ul.pick-me-up li .name{padding:11px 5px 9px 5px;border-bottom:1px solid #eee;}html.js input.form-autocomplete{background-image:url(/sites/travel/themes/travel/images/throbber3-1.gif);background-position:right 5px center;}html.js input.throbbing{background-image:url(/sites/travel/themes/travel/images/throbber3-2.gif);background-position:right 5px center;}.qtip{display:none;position:absolute;left:-28000px;top:-28000px;min-width:240px;max-width:720px;}.qtip-titlebar{position:relative;padding:10px 35px 10px 10px;overflow:hidden;border-width:0 0 1px;}.qtip-close{position:absolute;right:10px;top:0px;margin:0;z-index:11;cursor:pointer;font-size:170%;font-weight:normal;outline:medium none;}.qtip-content{position:relative;padding:0px;overflow:hidden;text-align:left;word-wrap:break-word;}.qtip-content .inner{padding:20px;}
.transport-administration a:focus,.transport-administration a:active{background-color:#FBE559;}.transport-administration .information{margin:0 0 1.2em 0;padding:1em;font-weight:bold;border:1px solid #ccc;border-radius:7px;text-align:center;}.transport-administration .information.done{background:#fbe559;}.transport-administration .information.warning{background:transparent;color:#e07b3c;}.transport-administration .widget-panel{float:left;width:35%;margin:0;padding:0 0 0 20px;}.transport-administration .widget-wall{float:right;width:65%;margin:0;padding:0 0 0 20px;}.transport-administration .form-type-radio.checked label.option{font-weight:bold;}.transport-administration.fullscreen-map .widget-panel{padding:1.4em 1.4em 4em 1.4em;}.transport-administration.fullscreen-map .widget-map{position:fixed;float:none;top:0;right:0;width:65%;height:100%;margin:0;padding:0;padding-top:2.7em;}.transport-administration.fullscreen-map .widget-map .map-container{width:100%;height:100%;}.status-indicator-grey{color:#7c7c7c;}.status-indicator-green{color:green;font-weight:bold;}.status-indicator-red{color:#ec2121;}#transport-place-administration{position:relative;margin:0;padding:0;}#transport-place-administration .place-nearby{padding:1em 0;}#transport-place-administration .icon-options .form-item{display:inline-block;padding:0.35em;border-radius:0.7em;}#transport-place-administration .icon-options .form-item input{display:none;}#transport-place-administration .icon-options .form-item label{display:block;cursor:pointer;}#transport-place-administration .icon-options .form-item label img{width:24px;height:24px;}#transport-place-administration .icon-options .form-item.checked{background-color:#FBE559;}#transport-weekday-selector{clear:both;padding:20px 0;}#transport-weekday-selector .form-item{display:inline-block;margin:0 20px 0 0;}#transport-admin-catalogue{padding:20px 0;}#transport-admin-catalogue .result{margin:10px 0;padding:10px 0;}#transport-admin-catalogue .result a{font-weight:bold;}#transport-admin-catalogue .result-info{padding:10px 0;}#transport-admin-catalogue .result-data thead{display:none;}#transport-admin-catalogue .result-data .description{font-size:85%;color:#aaa;}#transport-admin-catalogue .result-data .changed{background-color:#ffc;}#transport-admin-catalogue svg.icon-star{cursor:pointer;}#transport-admin-catalogue svg.icon-star .object{fill:#c0c0c0;}#transport-admin-catalogue tr.starred{background-color:#fff;border-color:#ccc;}#transport-admin-catalogue tr.starred td{border-color:#ccc;}#transport-admin-catalogue tr.starred svg.icon-star .object{fill:#48b3e0;}#transport-admin-catalogue tr.locked{background-color:#fff;border-color:#ccc;}#transport-admin-catalogue tr.locked td{border-color:#ccc;}#transport-trip-administration .helper-lines-console{padding:1em 0;}#transport-trip-administration .op-sequence .fieldset-wrapper{padding:1.3em 0;}#transport-trip-administration .op-sequence .fieldset-description{padding:0 1.3em;}#transport-trip-administration .sequence-container{padding:1em 0 1em 0;margin:1em 0 0 0;}#transport-trip-administration .sequence-data-loader{display:none;}#transport-trip-administration .sequence-length{padding:4em 0 1em 0;text-align:center;}#transport-trip-administration .sequence-tools{padding:20px 0;text-align:center;}#transport-trip-administration .sequence-item{position:relative;padding:4px;border-bottom:1px solid #aaa;font-size:85%;}#transport-trip-administration .sequence-item .brick{width:auto;}#transport-trip-administration .sequence-item .brick.disabled{display:none;}#transport-trip-administration .sequence-item .brick-main-panel{padding:4px;cursor:pointer;}#transport-trip-administration .sequence-item .brick-editor{position:relative;display:none;padding:20px 0;}#transport-trip-administration .sequence-item .brick-editor .form-text{width:92px;}#transport-trip-administration .sequence-item .brick-editor .clear-value{position:absolute;top:22px;left:68px;padding:0 5px;font-size:145%;cursor:pointer;}#transport-trip-administration .sequence-item .brick-editor .time-field{padding:0 0 1em 0;}#transport-trip-administration .sequence-item .brick-editor .time-submit{clear:both;padding-top:1.3em;text-align:center;}#transport-trip-administration .sequence-item .brick-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}#transport-trip-administration .sequence-item .brick-name code{white-space:nowrap;}#transport-trip-administration .sequence-item .brick-extra{padding:0.3em 0 0 0;}#transport-trip-administration .sequence-item .brick-extra .tag{display:inline-block;padding:1px 0.6em;background:#a7a7a7;color:#fff;border-radius:4px;}#transport-trip-administration .sequence-item .brick-warning{position:relative;width:100%;text-align:center;padding:0.2em 0 1.2em 0;}#transport-trip-administration .sequence-item .brick-actions{display:none;border-top:1px dotted #aaa;text-align:center;}#transport-trip-administration .sequence-item .brick-actions .action-btn{display:inline-block;float:left;cursor:pointer;min-width:44px;height:44px;line-height:44px;margin:0;padding:0 1.5em;text-align:center;border:0;overflow:hidden;}#transport-trip-administration .sequence-item .brick-actions .action-close{float:right;padding-top:0.4em;}#transport-trip-administration .sequence-item .brick-times{position:relative;float:right;display:inline-block;}#transport-trip-administration .sequence-item .brick-times .time-departure{padding-left:0.7em;margin-left:0.4em;border-left:1px solid #ccc;color:#a9a9a9;}#transport-trip-administration .sequence-item .brick-times .time-day{padding-left:0.7em;margin-left:0.4em;border-left:1px solid #ccc;color:#a9a9a9;}#transport-trip-administration .sequence-item:hover{background-color:#f9f9f9;}#transport-trip-administration .sequence-item.first .brick-actions .action-up{visibility:hidden;}#transport-trip-administration .sequence-item.last .brick-actions .action-down{visibility:hidden;}#transport-trip-administration .sequence-item.just-changed{background-color:#f9e170;}#transport-trip-administration .sequence-item.selected{background-color:#f9e170;}#transport-trip-administration .sequence-item.active,#transport-trip-administration .sequence-item.active:hover{background-color:#3a3a3a;color:#ccc;font-size:100%;}#transport-trip-administration .sequence-item.active .brick-editor{display:block;}#transport-trip-administration .sequence-item.active .brick-actions{display:block;}#transport-trip-administration .sequence-item.active .brick-name{overflow:visible;white-space:normal;}#transport-trip-administration .sequence-item.active .action-close .object{fill:#ffffff;}#transport-trip-administration .sequence-item.active a:hover{color:#006de0;}#transport-trip-administration .sequence-item.view-actions .brick-actions{display:block;}#transport-trip-administration .sequence-item.missing-info,#transport-trip-administration .sequence-item.missing-info.selected,#transport-trip-administration .sequence-item.missing-info.active,#transport-trip-administration .sequence-item.missing-info.just-changed,#transport-trip-administration .sequence-item.missing-info:hover{background-color:#ec5959;color:#fff;}#transport-trip-administration .form-item-interrupted{float:left;width:160px;margin-right:20px;}#transport-trip-administration .form-item-run{float:left;clear:none;width:160px;}#transport-trip-map-search{position:absolute;z-index:20;left:10px;bottom:25px;width:340px;max-width:75vw;padding:0.8rem;background-color:#fff;border-radius:3px;box-shadow:0px 0px 7px #ccc;}#transport-trip-map-search .search-field{width:212px;}#transport-trip-map-search .clear{display:block;float:right;padding:0.2rem 0.6rem;font-size:130%;color:#7c7c7c;cursor:pointer;}#transport-trip-map-search .result ul{list-style:none;margin:0;padding:1rem 0;}#transport-trip-map-search .result li{list-style:none;margin:0;padding:0.2rem 0;border-bottom:1px solid #ddd;}#transport-fares-administration .table-matrix{border-collapse:collapse;background:none;border:0;}#transport-fares-administration .table-matrix tr.plain th{border:0;background:none;}#transport-fares-administration .table-matrix tr.plain td{border:0;background:none;}#transport-fares-administration .table-matrix tr.fare-class span.is-button{display:inline-block;padding:0.1em 1em;}#transport-fares-administration .table-matrix tr.fare-class td{border-right:1px solid #ccc;}#transport-fares-administration .table-matrix th{background:none;border:0;padding:0;}#transport-fares-administration .table-matrix th.rotate{height:260px;white-space:nowrap;}#transport-fares-administration .table-matrix th.rotate div{width:50px;transform:translate(34px,222px) rotate(315deg);}#transport-fares-administration .table-matrix th.rotate span{border-bottom:1px solid #ccc;padding:5px 10px;}#transport-fares-administration .table-matrix th.row-header{background:none;padding:0 1em 0 0;border-bottom:1px solid #ccc;line-height:2em;text-align:right;white-space:nowrap;}#transport-fares-administration .table-matrix th.active{color:blue;}#transport-fares-administration .table-matrix td{background:none;border:0;width:50px;padding:0;border:1px solid #ccc;text-align:center;}#transport-fares-administration .table-matrix td input{background:transparent;width:50px;padding:0;margin:0;border-radius:0;border:0;height:2em;line-height:2em;text-align:center;cursor:pointer;}#transport-fares-administration .table-matrix td input.disabled{background:#ccc;}#transport-fares-administration .table-matrix td div.holder{position:relative;background:#fff;}#transport-fares-administration .table-matrix td div.holder.active{background:#ffc;}#transport-fares-administration .table-matrix td div.holder div.bubble{display:none;position:absolute;left:-1px;background:#fff;padding:0.2em 1em;border:1px solid #ccc;white-space:nowrap;}#transport-fares-administration .table-matrix td.actions{text-align:center;line-height:3;white-space:nowrap;}#transport-report-booking .report-statistics{margin:0;padding:40px 0 0 0;list-style:none;}#transport-report-booking .report-statistics li{margin:0;padding:0;list-style:none;}#transport-report-booking .report-table{margin:40px 0 0 0;}#transport-report-booking .form-wrapper-left{width:220px;}#transport-report-booking .form-item-date-from{width:160px;float:left;}#transport-report-booking .form-item-date-to{width:160px;float:left;clear:none;margin-left:10px;}#transport-report-booking .just-changed{background-color:#ffc;}#transport-report-booking-record-edit .ticket-details .fieldset-description{padding:20px;margin:0 0 20px 0;background:#ffc;border:1px solid #ccc;border-radius:7px;}div.coach-controller{position:relative;width:auto;padding-left:28px;cursor:pointer;}div.coach-controller svg{position:absolute;left:0;}div.coach-controller svg .object{fill:#48b3e0;}div.coach-controller .ajax-form{display:none;}div.coach-controller .ajax-form .form-item-num-init{float:left;margin-right:0.5em;}div.coach-controller .ajax-form .form-item-num-init input.form-text{width:100%;}div.coach-controller .ajax-form .form-submit{margin-top:1em;}div.coach-controller.changed{background-color:#ffc;}.map-vertex-delete-menu{position:absolute;margin:-10px 0 0 14px;padding:4px 12px;background:#fff;color:#666;font-size:16px;border:1px solid #999;box-shadow:1px 3px 3px rgba(0,0,0,.3);cursor:pointer;}.map-vertex-delete-menu:hover{background:#eee;}
.line-name{position:relative;display:inline-block;padding:0 0.5rem 0 0;}.line-name .mode-wrapper{}.line-name .name-wrapper{display:inline-block;padding:0 0.5em;background-color:#3c3c3c;color:#fff;font-weight:bold;border-radius:3px;}.line-name-no-icon{padding:0 0.5rem;}.line-name-city-and-terminus{display:inline;}.line-name-city-and-terminus .terminus{display:block;}.line-name.bus .name-wrapper{background-color:#116de0;}.line-name.minibus .name-wrapper{background-color:#af609a;}.line-name.trolleybus .name-wrapper{background-color:#0fab4e;}.line-name.metro .name-wrapper{background-color:#d7652e;}.smap .cluster div{border:2px solid #006de0 !important;}#frontpage-content{text-align:center;}#frontpage-content .column{position:relative;float:left;clear:none;width:25%;margin:0;padding:0;}#frontpage-content .column-3c{width:33%;}#frontpage-content .column-inner{padding:0 0.5rem;}#frontpage-content .photo{display:block;width:100%;height:auto;}#frontpage-content .photo a{display:block;color:inherit;text-decoration:none;}#frontpage-content .photo img{display:block;width:100%;height:auto;}#frontpage-content .flash{padding:2rem 0 1rem 0;}#frontpage-content .icon{position:relative;height:48px;}#frontpage-content .icon:after{position:absolute;content:" ";top:0;left:50%;margin:0;margin-left:-24px;width:48px;height:48px;background-image:none;background-position:center;background-repeat:no-repeat;background-size:contain;}#frontpage-content .icon.bus:after{background-image:url(/sites/travel/themes/travel/images/006de0/bus.svg);}#frontpage-content .icon.timetables:after{background-image:url(/sites/travel/themes/travel/images/006de0/checklist.svg);}#frontpage-content .icon.planner:after{background-image:url(/sites/travel/themes/travel/images/006de0/search.svg);}#frontpage-content .text{padding:0.5em;}#frontpage-content .text a{font-weight:bold;}#frontpage-content .routes{width:100%;max-width:640px;margin:0 auto;padding:0;}#frontpage-content .routes-head{padding:2rem 0;}#frontpage-content .routes-picture{height:150px;background-image:url(/sites/travel/themes/travel/images/connections-640x320px.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:8px;overflow:hidden;}#frontpage-content .routes-title{display:none;line-height:150px;margin:0;padding:0;font-weight:bold;color:#fff;white-space:nowrap;}#frontpage-content .routes-navigator{list-style:none;margin:0 auto;padding:0 0 3rem 0;}#frontpage-content .routes-navigator li{list-style:none;margin:0;padding:0;text-align:left;border-top:1px solid #ddd;}#frontpage-content .routes-navigator li:first-child{border:0;}#frontpage-content .routes-navigator a{display:block;padding:0.5rem;color:#333;}#frontpage-content .routes-navigator span{display:inline-block;}#frontpage-content .routes-navigator span.fare{float:right;text-align:right;width:auto;margin-left:1rem;white-space:nowrap;}#frontpage-content .routes-navigator span.number{text-align:right;font-weight:bold;color:#006de0;}#frontpage-content .routes-navigator span.from{padding-right:0.3rem;font-size:85%;color:#8a8a8a;}#overlay-panel{display:none;position:fixed;z-index:999 !important;top:0;left:0;width:100%;height:100%;z-index:100;overflow:hidden;}#overlay-panel .overlay-cover{position:absolute;z-index:11;top:0;right:0;width:100%;height:100%;overflow:hidden;background:rgb(0,0,0,0.33);}#overlay-panel .overlay-wrapper{position:absolute;z-index:12;top:0;right:0;width:100%;max-width:640px;height:100%;border:0;background:#fff;box-shadow:1px 0px 22px 0px #0000003a;overflow:hidden;}#overlay-panel .overlay-wrapper td{position:relative;margin:0;padding:0;border:0;vertical-align:top;}#overlay-panel .overlay-head{height:64px;background:#006de0;color:#fff;}#overlay-panel .overlay-title{width:auto;font-size:125%;line-height:64px;}#overlay-panel .overlay-close{float:left;width:auto;height:64px;padding:1.3em 1.2em 0 1em;cursor:pointer;}#overlay-panel .overlay-close svg{width:26px;height:26px;}#overlay-panel .overlay-close svg .object{fill:#fff;}#overlay-panel .overlay-teaser{height:1px;background:#006de0;}#overlay-panel .overlay-body{height:100%;}#overlay-panel .overlay-map{position:absolute;display:none;z-index:12;top:0;right:0;width:100%;height:100dvh;padding:0;background:#ddd;}#overlay-panel .overlay-content{position:absolute;display:block;z-index:11;top:0;right:0;width:100%;height:100%;padding:20px;padding-top:33px;background:#fff;overflow:auto;overflow-y:auto;}body.active-overlay{overflow:hidden;}.transport-map-info-window{width:185px;padding:0;padding-top:14px;overflow:hidden;text-align:center;}.transport-map-info-window .w-text{padding:10px 0;}.transport-map-info-window .w-name{padding:0 0 10px 0;font-weight:bold;}.transport-map-info-window .w-button{padding:0 0 2px 0;}.transport-map-info-window .w-type{color:#8a8a8a;}.transport-map-info-window .w-description{padding:10px 0 0 0;}.transport-map-info-window .w-actions ul{margin:0;padding:0;list-style:none;}.transport-map-info-window .w-actions li{margin:0;padding:0;list-style:none;}.transport-map-info-window .w-actions a{display:block;padding:1em 0;border-top:1px solid #eee;font-weight:bold;}body.page-app #header{background:#fbe559;}body.page-app #header svg.icon-logo-with-title .color-1{fill:#ffffff;}#console{width:100%;height:auto;background:#fbe559;}#console.result-screen .slogan{display:none !important;}#transport-app-console{position:relative;margin:0;padding:0;width:100%;}#transport-app-console .mainbox{padding:0 0.7em;text-align:left;}#transport-app-console .slogan{padding:2.7em 0 1em 0;text-align:center;font-size:188%;font-weight:bold;}#transport-app-console .messenger{position:absolute;display:none;z-index:101;max-width:280px;padding:0.6rem 1rem;color:#fff;background-color:#111;}#transport-app-console .messenger:before{position:absolute;content:"";margin-top:calc(-1.2rem - 10px);width:0;height:0;border:10px solid transparent;border-bottom-color:#111;}#transport-app-console .panel-direction{padding:4.2em 0 6.5em 0;}#transport-app-console .form-item{float:left;clear:none;position:relative;margin:0;padding:0;padding-top:1.4em;box-sizing:border-box;}#transport-app-console .form-item label{position:absolute;top:0;left:0;font-weight:bold;font-size:85%;z-index:1;}#transport-app-console .form-item label .form-required{display:none;}#transport-app-console .form-item .form-autocomplete{background-image:none;}#transport-app-console .form-item .form-text{width:100%;margin:0;line-height:3.2em;height:3.2em;font-size:122%;padding-top:0;padding-bottom:0;cursor:pointer;}#transport-app-console .form-item .form-select{width:100%;margin:0;line-height:2.7em;height:3.2em;font-size:122%;padding-top:0;padding-bottom:0;cursor:pointer;}#transport-app-console .form-item .field-prefix{display:none;position:absolute;top:0;right:0;}#transport-app-console .form-item-place-name-from{width:28%;}#transport-app-console .form-item-place-name-from .form-text{border-radius:8px 0 0 8px;border-width:1px 0 1px 1px;}#transport-app-console .form-item-place-name-to{width:28%;}#transport-app-console .form-item-place-name-to label{padding-left:28px;}#transport-app-console .form-item-place-name-to .form-text{border-radius:0 8px 8px 0;border-width:1px 1px 1px 0;padding-left:28px;}#transport-app-console .form-item-day{width:17%;padding-left:0.6em;}#transport-app-console .form-item-day label{left:0.6em;}#transport-app-console .form-item-day .form-select{border-radius:8px 0 0 8px;border-width:1px 0 1px 1px;}#transport-app-console .form-item-time{width:12%;}#transport-app-console .form-item-time label{display:none;}#transport-app-console .form-item-time .form-select{border-radius:0 8px 8px 0;border-width:1px 1px 1px 0;}#transport-app-console .form-additional{clear:both;width:auto;text-align:left;}#transport-app-console .form-additional .form-type-checkbox{position:relative;display:block;float:left;clear:none;width:auto;margin-top:0.6em;padding:0.8em 1em 0.8em 38px;}#transport-app-console .form-additional .form-type-checkbox label{position:relative;font-size:inherit;color:inherit !important;cursor:pointer;}#transport-app-console .form-additional .form-type-checkbox input{position:absolute;opacity:0;height:0;width:0;}#transport-app-console .form-additional .form-type-checkbox .checkmark{position:absolute;left:-38px;top:-5px;width:26px;height:26px;background-color:#fff;border:1px solid #a9a9a9;border-radius:4px;}#transport-app-console .form-additional .form-type-checkbox .checkmark::after{content:"";position:absolute;display:none;left:8px;top:3px;width:5px;height:11px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}#transport-app-console .form-additional .form-type-checkbox:hover .checkmark{background-color:#eee;}#transport-app-console .form-additional .form-type-checkbox.checked .checkmark{background-color:#006de0;}#transport-app-console .form-additional .form-type-checkbox.checked .checkmark::after{display:block;}#transport-app-console .switch-directions{position:absolute;top:2em;left:-20px;width:40px;height:40px;padding:0.5em 0 0 0;background-color:#fff;text-align:center;cursor:pointer;}#transport-app-console .switch-directions svg .object{fill:#006de0;}#transport-app-console .switch-directions svg{transition:transform 550ms ease;-moz-transition:-moz-transform 550ms ease;-ms-transition:-ms-transform 550ms ease;}#transport-app-console .switch-directions.flip svg{transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);}#transport-app-console .form-actions{float:right;width:14%;margin:0;padding:0;padding-top:1.4em;}#transport-app-console .form-submit{width:100%;height:3.2em;line-height:3.2em;margin:0;font-size:122%;background-color:#006de0;color:#fff;border-radius:8px !important;}#transport-app-console .panel-overview{padding:1.7em 0 2em 0;}#transport-app-console .panel-overview table{margin:0;padding:0;border:0;}#transport-app-console .panel-overview tr{margin:0;padding:0;border:0;background:none;}#transport-app-console .panel-overview th{margin:0;padding:0 10px 0 0;border:0;background:none;font-weight:bold;white-space:nowrap;}#transport-app-console .panel-overview td{margin:0;padding:0 0 0 10px;border:0;background:none;}#transport-app-console .panel-overview a.is-button{margin:0;margin-top:1em;}#transport-app-console .panel-hidden{display:none;}#transport-app-search-console{position:relative;padding:0 0.6em 1em 0.6em;}#transport-app-search-console .search-button{position:absolute;left:0.4em;padding:0.8em 1em 0.5em 1em;cursor:pointer;}#transport-app-search-console .search-button svg{width:26px;height:26px;}#transport-app-search-console .search-button svg .object{fill:#8c8c8c;}#transport-app-search-console .form-text{width:100%;padding-left:2.9em;line-height:2.2;font-size:120%;}#transport-app-search-results{padding:1em 0;}#transport-app-suggestions .show-map{padding:0 0 1.4em 3em;}#transport-app-suggestions .no-results{position:absolute;top:17px;left:4em;margin:0 1em 0 0;padding:1em 1.4em;background:#FBE559;border-radius:5px;}#transport-app-suggestions .no-results::before{content:"";position:absolute;top:-12px;left:1.4em;width:0;height:0;border-bottom:12px solid #FBE559;border-left:10px solid transparent;border-right:10px solid transparent;border-top:0;}#transport-app-suggestions .no-results a{font-weight:bold;}#transport-app-suggestions ul.pick-me-up .name{position:relative;}#transport-app-suggestions ul.pick-me-up .place-image{position:absolute;width:2em;height:auto;}#transport-app-suggestions ul.pick-me-up .place-image .icon{width:100%;height:auto;}#transport-app-suggestions ul.pick-me-up .place-info{padding:0.4em 0 0.4em 3em;min-height:2em;}#transport-app-suggestions ul.pick-me-up .place-type{font-size:85%;color:#9c9c9c;}#transport-booking-finder{}#transport-booking-finder .form-item-city-id-from{float:left;width:auto;padding-right:20px;}#transport-booking-finder .form-item-city-id-to{float:left;clear:none;width:auto;}#booking-panel{display:block;position:fixed;z-index:20;bottom:0px;left:0px;width:100%;padding:0;border:0;background-color:#3a3a3a;color:#efefef;-webkit-box-shadow:0px -2px 7px 0px rgba(0,0,0,.15);-moz-box-shadow:0px -2px 7px 0px rgba(0,0,0,.15);box-shadow:0px -2px 7px 0px rgba(0,0,0,.15);}#booking-panel .mainbox{max-width:520px;padding-top:1.7em;padding-bottom:1.7em;margin-top:0;margin-bottom:0;}#booking-panel .return{display:none;position:fixed;z-index:21;top:0;left:0;width:100%;background:#fff;border-bottom:1px solid #dedede;}#booking-panel .return .in{position:relative;padding:15px 20px;cursor:pointer;}#booking-panel .return .vcard-left{width:40%;min-width:140px;margin:0;padding-left:22px;}#booking-panel .return .vcard-right{text-align:right;}#booking-panel .return .icon-arrow-left{position:absolute;margin-left:-22px;margin-top:1px;}#booking-panel .booking-switch{display:inline-block;float:right;text-align:right;}#booking-panel .booking-info{padding:0;padding-top:10px;margin:0;}#booking-panel .booking-title{padding:10px 0 20px 20px;}#booking-panel .booking-list{display:none;margin:0;padding:80px 0;}#booking-panel .element{margin:20px 0 0 0;padding:0;}#booking-panel .element .panel{margin:0;padding:5px 0;}#booking-panel .element .vcard-left{width:30px;padding-top:16px;margin-right:10px;}#booking-panel .element .vcard-left svg .object{fill:#9a9a9a;}#booking-panel .element .in{font-size:85%;color:#9a9a9a;}#booking-panel .element .out{margin:0.2em 0 0 0;}#booking-panel .element .out-amount{display:inline-block;padding:0 0 0 14px;float:right;font-weight:bold;}#booking-panel .element .fare{position:relative;padding:10px 0 10px 40px;border-top:1px solid #dedede;}#booking-panel .element .fare-remove{position:absolute;left:6px;top:0;font-size:205%;}#booking-panel .element .fare-amount{display:inline-block;padding:0 0 0 14px;float:right;font-weight:bold;}#booking-panel .element:first-child{margin-top:0;}#booking-panel .booking-tickets .seats{padding:20px 0 10px 0;}#booking-panel .booking-fees .element{cursor:pointer;}#booking-panel .booking-fees .element .vcard-left{padding-top:4px;}#booking-panel .booking-fees .element .pgw-logo{height:33px;width:auto;}#booking-panel .booking-fees .element svg .circle{fill:#9a9a9a;}#booking-panel .booking-fees .element svg .checkmark{fill:#ffffff;}#booking-panel .booking-fees .element svg .back{fill:#ffffff;}#booking-panel .booking-fees .element.active svg .circle{fill:#006de0;}#booking-panel .booking-fees .element.active svg .checkmark{fill:#ffffff;}#booking-panel .booking-fees .element.active svg .back{fill:#006de0;}#booking-panel .booking-fees .element.disabled{opacity:0.4;}#booking-panel .booking-total .independent{text-align:center;font-size:140%;background:#FBE559;}#booking-panel .booking-agreement{padding:40px 0;}#booking-panel .booking-agreement a{font-weight:bold;white-space:nowrap;}#booking-panel .booking-actions{clear:both;text-align:center;padding:20px 0;}#booking-panel .booking-actions .form-submit{width:100%;font-size:144%;line-height:2.60;height:auto;}#booking-panel .booking-actions .cancel{padding:20px 0;}#booking-panel .booking-overview{position:relative;}#booking-panel .booking-overview .booking-symbol{position:absolute;top:-45px;left:50%;margin-left:-25px;padding:11px 0 0 0;width:50px;height:50px;border-radius:50px;background:#fbe559;border:1px solid #3a3a3a;text-align:center;}#booking-panel .booking-messages{margin:0;padding:0;}#booking-panel .booking-messages .bubble{margin:1.1em 0;padding:30px 5px;text-align:center;color:#eee;background:#3a3a3a;border-radius:8px;}#booking-panel.modal{top:0px;height:100%;background-color:#f5f5f5;color:inherit;overflow:auto;}#booking-panel.modal .return{display:block;}#booking-panel.modal .booking-overview{display:none;}#timetable-result{margin:0;padding:0 0 3rem 0;}#timetable-result .timetable-ads{padding:1.5rem 1rem;text-align:center;}#timetable-result-side-panel{display:none;}#timetable-result-description{padding:2rem 0;}#timetable-result-maps{padding:0 0 40px 0;}#timetable-result-maps .map-details{float:left;clear:none;width:auto;margin-right:10px;}#timetable-result-maps .map-picture{margin:7px 0 6px 0;border:1px solid #aaa;}#timetable-result-maps .map-link{position:relative;padding:0;padding-left:20px;line-height:22px;height:22px;}#timetable-result-maps .map-link .icon-location{position:absolute;top:-1px;left:0px;}#timetable-result-maps .map-link .icon-location .object{fill:#7c7c7c;}#timetable-result-content{display:none;padding:0;padding-bottom:2rem;}#timetable-result-content .first-suggestion{padding:1.3rem;margin:0 0 1.3rem 0;background:#006de0;border-radius:8px;text-align:center;}#timetable-result-content .first-suggestion .text{color:#fff;}#timetable-result-content .first-suggestion .action{padding:1.3rem 0 0 0;}#timetable-result-content .date-separator{margin:0;padding:1rem 0;text-align:center;}#timetable-result-content .no-result{text-align:center;padding:2.5rem 1rem;}#timetable-result-content .ad-panel-responsive{border:1px solid #ddd;border-radius:8px;background-color:#303030;overflow:hidden;}#timetable-result-content .ad-panel-responsive a{display:block;}#timetable-result-content .ad-panel-responsive img{display:block;width:100%;max-width:max-content;}#timetable-result-content .ad-panel-responsive .ad-size-desktop{display:block;}#timetable-result-content .ad-panel-responsive .ad-size-mobile{display:none;}#timetable-result-more{text-align:center;display:none;}#timetable-result-destinations{padding-top:3em;text-align:center;}#timetable-result-destinations h2{font-size:118%;font-weight:bold;padding:1.4em 0 0.7em 0;}#timetable-result-destinations ul{list-style:none;margin:0;padding:0;}#timetable-result-destinations li{list-style:none;margin:0;padding:0;border-bottom:1px dotted #ccc;}#timetable-result-destinations a{display:block;padding:0.4em 0;}#timetable-result-loader{opacity:0.3;transition:opacity 0.7s linear;text-align:center;}#timetable-result-loader .dummy-result{width:100%;height:210px;padding:1rem;overflow:hidden;}#timetable-result-loader .dummy-result .cloud{display:block;padding:0.2rem 0;text-align:center;}#timetable-result-loader .dummy-result .cloud-content{display:inline-block;width:100%;height:1.3rem;border-radius:4px;background:#ccc;background:linear-gradient(90deg,rgba(204,204,204,1) 0%,rgba(204,204,204,0) 100%);}#timetable-result-loader .dummy-result .cloud-content.p100{width:100%;}#timetable-result-loader .dummy-result .cloud-content.p45{width:45%;}#timetable-result-loader .dummy-result .cloud-content.p30{width:30%;}#timetable-result-loader .dummy-result .cloud-content.double{height:4rem;}#timetable-result-loader.inverse{opacity:0.9;transition:opacity 0.7s linear;}.journey{margin:1em 0;padding:0;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;}.journey .row{position:relative;}.journey .next-day-arrive{display:inline-block;position:relative;top:-0.9em;margin-right:10px;font-size:57%;text-transform:uppercase;color:#7a7a7a;}.journey .info{display:inline-block;color:#9c9c9c;font-size:82%;line-height:1.4;font-weight:normal;}.journey .points{position:relative;}.journey .points .time{width:7em;float:left;text-align:center;}.journey .points .arrive{float:right;}.journey .points .hx{font-size:222%;white-space:nowrap;}.journey .points .timeline{position:relative;display:block;margin-left:7em;margin-right:7em;height:3.5em;-webkit-transition:width .6s;transition:width .6s;}.journey .points .timeline .fill{position:absolute;z-index:5;top:1.7em;left:0;width:100%;height:4px;background:#dedede;}.journey .points .timeline .fill::before{content:"";position:absolute;width:0.8em;height:0.8em;border-radius:10em;background:#ffffff;top:-0.4em;left:0;border:2px solid #dedede;}.journey .points .timeline .fill::after{content:"";position:absolute;width:0.8em;height:0.8em;border-radius:10em;background:#ffffff;top:-0.4em;right:0;border:2px solid #dedede;}.journey .points .timeline .length{position:absolute;z-index:7;top:0.8em;width:100%;text-align:center;}.journey .points .timeline .length .spot{display:inline-block;background-color:#fbe559;padding:0.2em 1em;border:2px solid #fbe559;border-radius:10em;}.journey .transfers{padding:0.5em 0 0 0;text-align:center;}.journey .transfers .line-name{background:none;border:0;padding:0;margin:0 0.5em;font-size:inherit;}.journey .transfers .icon-arrow-right{position:relative;top:1px;width:10px;height:10px;}.journey .agencies{padding:0.5em 0 0 0;text-align:center;text-align:center;}.journey .logos{padding:0.5em 0 0 0;display:flex;justify-content:center;gap:4px;}.journey .journey-teaser{position:relative;padding:1.7em 1em;}.journey .journey-opener{margin:0;padding:0;text-align:center;}.journey .journey-opener .show-more{position:relative;display:inline-block;line-height:3em;margin:0;padding:0;padding-left:26px;font-weight:bold;font-size:85%;text-transform:uppercase;}.journey .journey-opener .show-more svg{position:absolute;left:0;top:0.5em;width:20px;height:20px;}.journey .journey-opener .show-more svg .object{fill:#006de0;}.journey.selected{box-shadow:0px 0px 9px 0 rgba(0,0,0,0.24);border-color:#9c8a8a;}.journey-details{display:none;}.journey-details .river2{padding:0 0 1rem 0;overflow:hidden;overflow-x:auto;}.journey-details .river2 .river-branch{list-style:none;margin:0;padding:0;}.journey-details .river2 .river-row{list-style:none;margin:0;padding:0;white-space:nowrap;line-height:1.7em;height:1.7em;}.journey-details .river2 .river-element{display:inline-block;}.journey-details .river2 .river-stone{width:24px;height:100%;}.journey-details .river2 .river-stone::before{content:"";position:absolute;bottom:-1px;left:0;z-index:23;margin:0;width:8px;height:8px;border-radius:10rem;background:#333;border:3px solid #333;}.journey-details .river2 .river-stone::after{content:"";position:absolute;top:0;left:4px;z-index:22;margin:0;width:1px;height:0.9em;border:0;border-right:4px solid #333;}.journey-details .river2 .river-row.first .river-stone::after{display:none;}.journey-details .river2 .river-row.departure .river-stone::before,.journey-details .river2 .river-row.arrive .river-stone::before{background:transparent;}.journey-details .trip{position:relative;margin:0;padding:0;padding-left:6em;}.journey-details .trip .river-left-bank{position:absolute;left:-6em;width:3.5em;text-align:right;}.journey-details .trip .river-right-bank{}.journey-details .trip .river{content:"";position:absolute;z-index:20;left:4.5em;margin:0;width:0;height:100%;border:0;border-right:4px solid #333;}.journey-details .trip .river-stone{position:absolute;z-index:23;left:4.5em;top:50%;margin:-7px 0 0 -4px;width:13px;height:13px;border-radius:10em;background-color:#fff;}.journey-details .trip .river-stone-end{margin:-9px 0 0 -6px;width:16px;height:16px;border:3px solid #333;}.journey-details .trip .river-stone-middle{border:0;}.journey-details .transfer{padding:0;}.journey-details .transfer .inner{padding:2.7em 0 2.7em 3.7em;}.journey-details .transfer .row{position:relative;display:block;padding:0;padding-left:2.7em;line-height:2.7;}.journey-details .transfer .row svg{position:absolute;left:0;top:0.5em;}.journey-details .transfer .river{content:"";position:absolute;z-index:21;left:-1.5em;top:-1em;margin:0;width:1px;height:calc(100% + 1em);border:0;border-right:4px dotted #ccc;}.journey-details .headsign{padding:0 0 0.8em 0;}.journey-details .sticker{color:#747474;}.journey-details .vehicle-image{margin:0;padding:0.5rem 0 0.5rem 0;}.journey-details .vehicle-image .frame{display:block;width:200px;height:auto;border:1px solid #ccc;border-radius:8px;overflow:hidden;}.journey-details .vehicle-image .image{display:block;width:100%;height:auto;}.journey-details .alternatives{padding:0 0 1rem 0;}.journey-details .alternatives .row-item{position:relative;padding:0 0 0.5rem 0;}.journey-details .alternatives .mode-name{display:block;}.journey-details .alternatives .line-name-no-icon{padding:0 0.3rem 0.2rem 0;}.journey-details .information{padding:1em 0 1em 0;}.journey-details .more-stops-opener{padding:0.2em 0 1em 0;font-weight:bold;font-size:125%;}.journey-details .more-stops-wrapper{padding:0 0 1em 0;}.journey-details .stop{position:relative;}.journey-details .stop.departure{font-weight:bold;}.journey-details .stop.departure::before{content:"";position:absolute;z-index:21;left:-2em;top:0;width:1.5em;height:0.6em;background:#fff;}.journey-details .stop.arrive{font-weight:bold;}.journey-details .stop.arrive::before{content:"";position:absolute;z-index:21;left:-2em;top:0.8em;width:1.5em;height:calc(100% - 0.8em);background:#fff;}.journey-details .booking{padding:20px 0 0 0;}.journey-details .booking a{position:relative;display:inline-block;padding:12px 33px 12px 63px;color:#fff;background:#006de0;border-radius:8px;}.journey-details .booking a svg{position:absolute;top:10px;left:33px;}.journey-details .booking a svg .object{fill:#fff;}.journey-details .booking a:hover{background:#00c6fa;}.journey-details .booking-options{display:inline-block;}.journey-details .booking-options .op-wrapper{padding:3px 0;}.journey-details .booking-options .op-name{display:block;width:200px;float:left;line-height:1.9;overflow:hidden;}.journey-details .trip-description{position:relative;padding:0.8em 0 0 30px;font-size:87%;color:#8c8c8c;}.journey-details .trip-description svg{position:absolute;left:0;margin-top:-3px;}.journey-details .trip-description svg .object{fill:#333;}.journey-details .trip-description ul{margin:0;padding:0 0 0 1.4em;}.journey-details .map-link{padding-top:20px;}.journey-details .map-link a.is-button{background:#eee;}.journey-details-view{cursor:default;border:none;margin:0;padding:0;}.journey-details-view .journey-switch{margin:0 0 2rem 0;padding:0;width:264px;max-width:75%;}.journey-details-view .journey-switch-map{position:relative;width:100%;height:151px;margin:0;margin-left:6em;text-align:center;background-color:#eee;background-image:url(/sites/travel/themes/travel/images/switch-map-v3.png);background-position:center;overflow:hidden;border:1px solid #a4a4a4;border-radius:8px;box-shadow:0px 0px 9px 0 rgba(0,0,0,0.12);}.journey-details-view .journey-switch-button{position:relative;top:90px;}.journey-details-view .journey-switch-button:hover{background-color:#005ec1;}.journey-details-view .journey-direction{padding:3em 0 3.5em 0;}.journey-details-view .journey-direction .mode-icon{float:left;width:4rem;height:5rem;padding:1rem 0 0 0;}.journey-details-view .journey-direction .mode-icon svg{width:3rem;height:3rem;}.journey-details-view .journey-direction .line-number{float:left;width:5rem;height:5rem;line-height:4.6rem;font-size:2rem;font-weight:bold;border-radius:10em;background-color:#116de0;color:#fff;text-align:center;white-space:nowrap;}.journey-details-view .journey-direction .start-end{float:left;position:relative;padding:0.5rem 0 0 3rem;font-size:1.5rem;}.journey-details-view .journey-direction .start-end::before{position:absolute;left:0.6rem;content:'\2193';font-size:3rem;color:#7a7a7a;}.journey-details-view .journey-teaser{padding:20px 0 40px 0;border-bottom:1px solid #ccc;}.journey-details-view .journey-details{display:block;padding:0 0 6em 0;}.journey-details-view .journey-opener{display:none;}.sponsored .label{display:inline-block;margin:0 0 0 1.7em;padding:0.2rem 0;}.sponsored .journey{margin-top:0;border-width:2px;border-color:#006de0;}.sponsored .journey .points .hx{}.sponsored .journey .transfers{}.sponsored .journey .agencies{}#destinations-page{}#destinations-page .destination-bundle{text-align:center;}#destinations-page .destination-list{list-style:none;}#destinations-page .destination-list li{list-style:none;padding:0.2em 0;}#loesje{width:100%;height:100%;background:#fff;text-align:center;}#loesje .slogan{width:100%;padding:1em;font-size:164%;color:#947e76;}#loesje .signature{padding:3em 1em;}#working-panel{display:none;position:fixed;top:0;left:0;margin:0;padding:0;width:100%;height:100%;background:#fff;z-index:110;}#working-panel .positioner{position:relative;top:0;left:0;width:100%;height:100%;}#working-panel .waiting{position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;text-align:center;}#working-panel .about{}#redirect-page{}#redirect-page .description{padding:20px 0;}#redirect-page .description strong{font-weight:bold;color:#7a7a7a;border-bottom:1px dotted #7a7a7a;}#redirect-page .waiting{padding-top:20px;text-align:center;}#journey-review-form{}#journey-review-form h2{padding:40px 0 10px 0;}#journey-review-form label{padding:10px 0 1px 0;}#journey-review-form .rating-wrapper .info{padding:0 0 6px 0;}#journey-review-form .rating-wrapper .form-type-radio{display:inline-block;float:left;clear:none;width:25%;margin:0;padding:0;text-align:center;border:1px solid #ccc;border-left:0;background:#f0f0f0;}#journey-review-form .rating-wrapper .form-type-radio input{display:none;}#journey-review-form .rating-wrapper .form-type-radio label{display:block;margin:0;padding:0;color:transparent;cursor:pointer;}#journey-review-form .rating-wrapper .form-type-radio label::before{content:"";display:inline-block;width:24px;height:24px;margin:7px 0 3px 0;background-image:url(/sites/travel/themes/travel/images/rating-smileys.png);background-repeat:no-repeat;background-position:0 -24px;}#journey-review-form .rating-wrapper .form-type-radio.checked{background:#006de0;}#journey-review-form .rating-wrapper .form-type-radio.value-1{border-left:1px solid #ccc;border-radius:8px 0 0 8px;}#journey-review-form .rating-wrapper .form-type-radio.value-1 label::before{background-position:0 -24px;}#journey-review-form .rating-wrapper .form-type-radio.value-1.checked label::before{background-position:0 0;}#journey-review-form .rating-wrapper .form-type-radio.value-2 label::before{background-position:-24px -24px;}#journey-review-form .rating-wrapper .form-type-radio.value-2.checked label::before{background-position:-24px 0;}#journey-review-form .rating-wrapper .form-type-radio.value-3 label::before{background-position:-48px -24px;}#journey-review-form .rating-wrapper .form-type-radio.value-3.checked label::before{background-position:-48px 0;}#journey-review-form .rating-wrapper .form-type-radio.value-4{border-right:1px solid #ccc;border-radius:0 8px 8px 0;}#journey-review-form .rating-wrapper .form-type-radio.value-4 label::before{background-position:-72px -24px;}#journey-review-form .rating-wrapper .form-type-radio.value-4.checked label::before{background-position:-72px 0;}#journey-review-form .form-actions{padding-top:20px;}#journey-review-form .form-submit{width:100%;}.departure-times-table{display:block;}.departure-times-table .row{display:block;white-space:nowrap;}.departure-times-table .row.odd{background-color:#f6f6f6;}.departure-times-table .cell{display:inline-block;width:2.25rem;padding:0.1rem 0.2rem;text-align:center;}.departure-times-table .hour{font-weight:bold;border-right:2px solid #cdcdcd;}.departure-times-table .header .minute{width:auto;}.departure-times-information{padding:1rem 0 0 0;}#station-departures{}#station-departures .station-about{}#station-departures .station-location{width:100%;height:360px;margin:2rem 0;}#station-departures .station-sub{border-bottom:1px solid #ddd;margin:0 0 1.30rem 0;padding:0 0 1.30rem 0;}#station-departures .station-sub h2{padding:0;}#station-departures .station-about{padding:0.40rem 0 0 0;}#station-departures .station-gallery{padding:1.30rem 0;}#station-departures .station-more{padding:1.30rem 0;}#station-departures .departure{padding:0.5rem 0;}#station-departures .departure .time{width:3.40rem;margin:0;font-weight:bold;}#station-departures .departure .terminus{display:block;padding:0 0 0 1.8rem;}
@media
only screen and (max-width:870px),only screen and (-webkit-min-device-pixel-ratio:2)      and (max-width:860px),only screen and (min--moz-device-pixel-ratio:2)      and (max-width:860px),only screen and (-o-min-device-pixel-ratio:2/1)    and (max-width:860px),only screen and (min-device-pixel-ratio:2)      and (max-width:860px),only screen and (min-resolution:192dpi) and (max-width:860px),only screen and (min-resolution:2dppx)  and (max-width:860px){.mainbox{margin:0;padding:0 1rem;}.mainbox-mobile-no-padding{padding:0;}#transport-admin-route .op-about{float:none;clear:both;width:100%;}#transport-admin-route .op-trips{float:none;clear:both;width:100%;margin-top:1.5rem;}#transport-admin-trip .op-about{float:none;clear:both;width:100%;}#transport-admin-trip .op-sequence{float:none;clear:both;width:100%;margin-top:1.5rem;}#transport-admin-trip .op-departures{float:none;clear:both;width:100%;margin-top:1.5rem;}#transport-admin-departures .op-create{float:none;clear:both;width:100%;}#transport-admin-departures .op-departures{float:none;clear:both;width:100%;margin-top:1.5rem;}}@media
only screen and (max-width:720px),only screen and (-webkit-min-device-pixel-ratio:2)      and (max-width:720px),only screen and (min--moz-device-pixel-ratio:2)      and (max-width:720px),only screen and (-o-min-device-pixel-ratio:2/1)    and (max-width:720px),only screen and (min-device-pixel-ratio:2)      and (max-width:720px),only screen and (min-resolution:192dpi) and (max-width:720px),only screen and (min-resolution:127dpi) and (max-width:720px),only screen and (min-resolution:2dppx)  and (max-width:720px){body,html,input,select,textarea,.basefont{font-size:14px;}.independent{margin:0 0 10px 0;}.vcard-left-no-responsive{display:block;float:none;clear:both;width:auto;overflow:visible;margin-right:0;margin-bottom:10px;}.vcard-right-no-responsive{display:block;float:none;clear:both;width:auto;overflow:visible;}.flex-view-element-20{width:33%;}.flex-view-element-25{width:50%;}.flex-view-element-33{width:50%;}div.node-view-teaser .text-title{padding:0.5rem 0;font-weight:bold;font-size:138%;}#header .short-navigation{display:none;}#header .navig-open .flag{margin:1em 1em 0 0;}#content{padding:0;}#mission{padding:1.2rem 0 1.2rem 0;}#mission .claim{float:none;clear:both;width:auto;}#mission .claim .vcard-right{padding-top:0.55rem;}#feedback-switcher{position:static;text-align:center;border-radius:0;border-width:1px 0 0 0;}#map-teaser .map-title{position:static;text-align:center;padding:0.7rem 0;}#map-teaser .map-picture{float:none;clear:both;}#console{height:auto;}#console.front-screen{min-height:100%;}#transport-app-console{padding:0;}#transport-app-console .slogan{padding:1.2em 0 0 0;font-size:148%;}#transport-app-console .panel-direction{padding:3em 0 6.5em 0;}#transport-app-console .form-item{width:100%;float:none;clear:both;padding-top:0;padding-bottom:0.8em;}#transport-app-console .form-item label{font-size:95%;top:0.8em;color:#006de0;font-weight:bold;}#transport-app-console .form-item .form-text{font-size:144%;padding-top:2.5em;padding-bottom:1.4em;}#transport-app-console .form-item .form-select{font-size:144%;padding-top:0.8em;}#transport-app-console .form-item .field-prefix{top:0px;}#transport-app-console .form-item-place-name-from{padding-bottom:0;margin:0;}#transport-app-console .form-item-place-name-from .form-text{border-radius:7px 7px 0 0;border-width:1px 1px 1px 1px;}#transport-app-console .form-item-place-name-to{padding-top:0;margin:0;}#transport-app-console .form-item-place-name-to label{padding-left:11px;}#transport-app-console .form-item-place-name-to .form-text{border-radius:0 0 7px 7px;border-width:0 1px 1px 1px;padding-left:10px;border-top:0}#transport-app-console .form-item-day{width:50%;float:left;clear:both;padding:0;}#transport-app-console .form-item-day label{left:0;}#transport-app-console .form-item-time{width:50%;float:right;clear:none;padding:0;}#transport-app-console .form-item-time label{left:0;}#transport-app-console .form-additional{clear:both;margin:0;padding:0;}#transport-app-console .form-additional .form-type-checkbox{float:none;margin:0;padding-right:0;padding-bottom:1.6em;}#transport-app-console .form-actions{position:initial;clear:both;float:none;width:100%;padding:0;padding-top:0.8em;margin:0;text-align:center;}#transport-app-console .form-submit{font-size:144%;}#transport-app-console .switch-directions{left:50%;top:-18px;margin-left:-18px;transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);}.app-console-tooltip .map-panel{padding:1.25rem 0 1.25rem 40px;}.transport-administration .widget-panel{float:none;width:100%;margin:0;padding:0 10px;}.transport-administration .widget-wall{float:none;width:100%;margin:0;padding:0 10px;}.transport-administration.fullscreen-map .widget-map{position:relative;width:100vw;height:100vh;}#timetable-result{float:none;clear:both;width:100%;height:auto;}#timetable-result-side-panel{float:none;clear:both;width:100%;height:auto;}#timetable-result-content .first-suggestion{margin:10px 0 20px 0;}#timetable-result-content .date-separator{text-align:center;}#timetable-result-content .ad-panel-responsive .ad-size-desktop{display:none;}#timetable-result-content .ad-panel-responsive .ad-size-mobile{display:block;}.journey{margin:1rem;}.journey .points .arrive{float:right;margin-left:20px;}.journey .points .timeline{margin-top:10px;}.journey-details .trip .river{border-right-width:3px;}.journey-details .trip .river-stone{width:12px;height:12px;}.journey-details .trip .river-stone-end{width:15px;height:15px;}#transport-admin-timetable-edit .timetable-stop .brick-name{display:block;margin:0;margin-bottom:7px;width:100%;white-space:normal;overflow:initial;}#map-of-places .directions{position:static;}#map-of-places .directions .panel{width:100%;}#footer{padding:20px 10px;}#footer .media{background-size:cover;}#footer .column{float:none;clear:both;width:auto;padding-bottom:20px;text-align:center;}#footer .partners img{height:74px;}#ground-panels .patreon-panel .flex{display:block;}}@media
only screen and (max-width:560px),only screen and (-webkit-min-device-pixel-ratio:2)      and (max-width:560px),only screen and (min--moz-device-pixel-ratio:2)      and (max-width:560px),only screen and (-o-min-device-pixel-ratio:2/1)    and (max-width:560px),only screen and (min-device-pixel-ratio:2)      and (max-width:560px),only screen and (min-resolution:192dpi) and (max-width:560px),only screen and (min-resolution:2dppx)  and (max-width:560px){h1.page-title{font-size:185%;line-height:1.35;}#frontpage-content{text-align:left;padding-top:0;}#frontpage-content h2{margin:0;padding:0;}#frontpage-content .column{float:none;clear:both;width:auto;margin:0;margin-bottom:1.3em;}#frontpage-content .column-inner{padding:0;}#frontpage-content .icon{float:left;margin:0 0.5rem;width:38px;}#frontpage-content .icon:after{width:38px;height:38px;margin-left:-1rem;}#frontpage-content .text{margin-left:calc(1.5rem + 38px);padding:0.3rem 1rem 0 0;}#frontpage-content .routes-picture{border-radius:0;}#frontpage-content .routes-navigator a{padding:0.5rem 1rem;}#timetable-result-description{padding:2rem 1rem;}#footer .partners img{height:60px;}}@media
only screen and (max-width:480px),only screen and (-webkit-min-device-pixel-ratio:2)      and (max-width:420px),only screen and (min--moz-device-pixel-ratio:2)      and (max-width:420px),only screen and (-o-min-device-pixel-ratio:2/1)    and (max-width:420px),only screen and (min-device-pixel-ratio:2)      and (max-width:420px),only screen and (min-resolution:192dpi) and (max-width:420px),only screen and (min-resolution:2dppx)  and (max-width:420px){.flex-view-element-20{width:100%;}.flex-view-element-25{width:100%;}.flex-view-element-33{width:100%;}.flex-view-element-50{width:100%;}div.node-view-teaser{padding:2em 0;}.journey .points .timeline{clear:both;float:none;margin-left:3em;margin-right:3em;}}@media
only screen and (max-width:320px),only screen and (-webkit-min-device-pixel-ratio:2)      and (max-width:320px),only screen and (min--moz-device-pixel-ratio:2)      and (max-width:320px),only screen and (-o-min-device-pixel-ratio:2/1)    and (max-width:320px),only screen and (min-device-pixel-ratio:2)      and (max-width:320px),only screen and (min-resolution:192dpi) and (max-width:320px),only screen and (min-resolution:2dppx)  and (max-width:320px){ul.checked li{padding-left:68px;}ul.checked li:before{width:40px;height:40px;}ul.checked.green li:before{}h2,.h2{font-size:220%;}h3,.h3{font-size:180%;}#footer .payment .pay{height:40px;}}
