@import url(https://fonts.googleapis.com/css?family=Open+Sans&display=swap);.node--unpublished{background-color:#fff4f4;}
.visually-hidden{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}button,input,optgroup,option,select,textarea{font-family:inherit}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto}button::-moz-focus-inner{border:0;padding:0}body,html{height:100%;background-color:#fff;color:#3d3130;font-size:20px}body *,html *{-webkit-tap-highlight-color:transparent}body a,html a{text-decoration:none;color:#f67728}body .float-right,html .float-right{float:right}body .float-right .block,html .float-right .block{float:right}body .header .content,html .header .content{width:100%;margin:0 auto}body .content,html .content{max-width:1099px;width:100%;margin:0 auto}body .sidebar,html .sidebar{display:inline-block}@media (max-width:1114px){body main.content article,html main.content article{padding:20px 20px}}@media (max-width:768px){body .path-frontpage main.content,html .path-frontpage main.content{padding:0}}body .path-frontpage .view-notifications,html .path-frontpage .view-notifications{padding-right:0;position:initial}@media (max-width:1114px){body .path-frontpage .view-notifications,html .path-frontpage .view-notifications{padding:0}}body .view-notifications,html .view-notifications{padding-right:50px}@media (max-width:1114px){body .view-notifications,html .view-notifications{padding:0 30px}}body.lock-scrolling,html.lock-scrolling{position:fixed}main.content{min-height:calc(100vh - 800px)}main #block-elron-content ul{padding:0 20px}main #block-elron-content ul li{list-style:disc;padding:5px;font-size:20px}p{margin-bottom:10px}b,strong{font-weight:700}em{font-style:italic}article{display:inline-block;font-size:20px;line-height:30px;width:100%}@media (max-width:1114px){article{padding:50px 0}}h1,h2{font-size:35px;font-weight:700;color:#3d3130;padding-bottom:30px;line-height:35px}@media (max-width:768px){h1,h2{font-size:25px;padding-bottom:15px}}.field--name-field-hide-title{display:none}.field--name-field-accordion-block>.field__item{margin-bottom:40px}.field--name-field-accordion-block>.field__item .paragraph--type--accordion-block>.field--name-field-title{color:#3d3130;font-size:35px;font-weight:700;margin-bottom:30px}.field--name-field-accordion-block>.field__item:nth-child(n+1) .paragraph--type--accordion-block>.field--name-field-title{margin-top:30px}.paragraph--type--file-block .field--name-field-title{font-size:35px;font-weight:700;color:#3d3130;margin-bottom:30px}.paragraph--type--file-block .field--name-field-file{border-bottom:1px solid #ddd;float:left;width:100%}.paragraph--type--file-block .field--name-field-file a{width:100%;float:left;padding:20px 0;line-height:40px;color:#3d3130}.paragraph--type--file-block .field--name-field-file a[href$='.pdf']{background:transparent url(/themes/elron/images/download.svg) center right no-repeat;background-size:21px}.paragraph--type--file-block:last-child{border-bottom:1px solid #ddd}.orange-btn{font-size:20px;font-weight:700;padding:17px;border-radius:10px;float:right;background:#f67728;color:#fff}#block-laadisoidukaardilerahanupp{margin-bottom:50px;width:100%;float:left}@media (max-width:1114px){#block-laadisoidukaardilerahanupp{margin-bottom:0;width:100%;float:left}#block-laadisoidukaardilerahanupp .field--name-body{width:100%;text-align:center}#block-laadisoidukaardilerahanupp .field--name-body a{float:none;display:inline-block;padding:17px 25px;margin-top:15px}}.page-content{float:left;width:100%}main #block-elron-content ul.pager__items{list-style:none;padding:20px 0 0 0}main #block-elron-content ul.pager__items li{display:inline}#block-sakid .tabs{list-style:none;margin:0 0 1em;padding:0}#block-sakid .tabs li{display:inline-block;margin-right:.3em}#block-sakid .tabs li a{display:block;padding:.2em .5em;text-decoration:none;font-size:16px}#block-sakid .tabs li a.is-active{background-color:#eee}.page header{height:156px}.page header p{margin-bottom:0}@media (max-width:1114px){.page header{height:99px}}@media (max-width:768px){.page header{height:70px}}.page header .top-row{height:57px;background-color:#f3f3f4;font-size:16px}@media (max-width:1114px){.page header .top-row{display:none}}.page header .top-row .block-language.block{border-right:0;cursor:pointer;padding:0 0 0 10px}.page header .top-row .block-language.block #switch-lang{display:block;float:right;width:11px;height:20px;background:url(/themes/elron/images/lang-arrow.svg) no-repeat 0 5px}.page header .top-row .block-language.block .links{float:left;background:#f3f3f4;padding:0 10px 10px}.page header .top-row .block-language.block .links li{display:none}.page header .top-row .block-language.block .links li.is-active{display:block}.page header .top-row .block-language.block.active{width:106px}.page header .top-row .block-language.block.active .links{position:absolute;height:70px;width:80px;z-index:9;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);box-shadow:0 2px 2px 0 rgba(0,0,0,.1)}.page header .top-row .block-language.block.active .links li{display:block}.page header .top-row a{line-height:22px}.page header .top-row .block span{width:24px;height:24px;display:block;float:left;margin-right:5px}.page header .top-row .block a{color:#5a5050;-webkit-transition:.2s ease;transition:.2s ease}.page header .top-row .block a:hover{color:#f67728}.page header .top-row .block{padding:0 20px;border-right:1px solid rgba(141,142,145,.2);margin-top:20px}.page header .top-row .block:first-child{border:0;padding:0 40px 0 20px}.page header .bottom-row{height:99px}@media (max-width:1114px){.page header .bottom-row{border-bottom:0;position:fixed;width:100%;background:#fff;z-index:9}}@media (max-width:768px){.page header .bottom-row{height:70px}}.page header .bottom-row .navbar-brand{height:99px;float:left;padding:20px 0}@media (max-width:1114px){.page header .bottom-row .navbar-brand{padding:20px 0}}@media (max-width:768px){.page header .bottom-row .navbar-brand{height:70px;padding:15px 0 0}}.page header .bottom-row .navbar-brand .logo-elron,.page header .bottom-row .navbar-brand .logo-elron-mobile{width:200px}@media (max-width:1114px){.page header .bottom-row .navbar-brand .logo-elron,.page header .bottom-row .navbar-brand .logo-elron-mobile{padding:0 0 0 20px}}@media (max-width:768px){.page header .bottom-row .navbar-brand .logo-elron,.page header .bottom-row .navbar-brand .logo-elron-mobile{width:150px}}@media (max-width:768px){.page header .bottom-row .navbar-brand .logo-elron{display:none}}@media (min-width:768px){.page header .bottom-row .navbar-brand .logo-elron-mobile{display:none}}.page header .float-right{width:100%}@media (max-width:1114px){.page header .float-right{padding:0}}.page header #block-resisiinfo{float:left}.page header #block-resisiinfo a{color:#f67728}.page header #block-cart{position:relative}.page header #block-cart span{background:url(/themes/elron/images/cart.svg) no-repeat;background-size:27px;opacity:1;margin-top:-3px;width:27px;height:25px;margin-right:15px}.page header #block-cart span:after{content:"0";width:18px;height:18px;background:#ff7735;display:block;color:#fff;text-align:center;border-radius:16px;font-size:10px;font-weight:700;line-height:18px;left:33px;position:absolute;top:-7px;border:solid 1px #f3f3f4;font-family:"Arial,Verdana,serif-sans",sans-serif}.page header #block-login span{background:url(/themes/elron/images/user.svg) no-repeat;background-size:23px;margin-top:-2px}.page header #block-search a{display:block;height:24px;width:22px}.page header #block-search span{background:url(/themes/elron/images/search.svg) no-repeat;background-size:21px}body:not(.path-frontpage) header{border-bottom:1px solid #d4d4d4;margin-bottom:50px}@media (max-width:1114px){body:not(.path-frontpage) header{margin-bottom:0;border-bottom:0}}#block-findjourney,#block-livetrainmaptripfinderbuttons,#block-ostaperioodipiletnupp,#block-tagastusnupp{float:right;width:100%;padding-bottom:20px}@media (max-width:1114px){#block-findjourney .field--name-body,#block-livetrainmaptripfinderbuttons .field--name-body,#block-ostaperioodipiletnupp .field--name-body,#block-tagastusnupp .field--name-body{width:100%;text-align:center}#block-findjourney .field--name-body a,#block-livetrainmaptripfinderbuttons .field--name-body a,#block-ostaperioodipiletnupp .field--name-body a,#block-tagastusnupp .field--name-body a{float:none;width:300px;display:inline-block;margin-top:15px}#block-findjourney .field--name-body a.trainmap,#block-livetrainmaptripfinderbuttons .field--name-body a.trainmap,#block-ostaperioodipiletnupp .field--name-body a.trainmap,#block-tagastusnupp .field--name-body a.trainmap{margin-right:0}}#block-findjourney a,#block-livetrainmaptripfinderbuttons a,#block-ostaperioodipiletnupp a,#block-tagastusnupp a{font-size:20px;font-weight:700;padding:17px;border-radius:10px;float:right}#block-findjourney a.tripfinder-btn,#block-livetrainmaptripfinderbuttons a.tripfinder-btn,#block-ostaperioodipiletnupp a.tripfinder-btn,#block-tagastusnupp a.tripfinder-btn{background:#f67728;color:#fff}#block-findjourney a.trainmap,#block-livetrainmaptripfinderbuttons a.trainmap,#block-ostaperioodipiletnupp a.trainmap,#block-tagastusnupp a.trainmap{padding:15px;color:#f67728;border:solid 2px #f67728;margin-right:10px}footer{width:100%;float:left}footer .content{width:100%;margin:0 auto;position:relative}@media (max-width:1114px){footer .content{padding-bottom:30px}}footer .top-row{height:284px;background-color:#5f5f60;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1114px){footer .top-row{height:auto}}footer .top-row .footer-block{padding:48px 55px;float:left;line-height:25px}@media (max-width:1114px){footer .top-row .footer-block{width:100%;text-align:center;padding:20px}}footer .top-row .footer-logo{background:url(/themes/elron/images/logo-elron-valge.svg);background-size:180px 60px;width:183px;height:54px;float:left;margin-top:68px;margin-right:60px}@media (max-width:1114px){footer .top-row .footer-logo{margin:30px auto 20px;float:initial}}footer .top-row .company-name strong{font-weight:700}footer .top-row .contact-block{margin-top:-14px}footer .top-row .contact-block .social-icons{width:100%;float:left;padding-bottom:10px}@media (max-width:768px){footer .top-row .contact-block .social-icons{width:80px;float:initial;padding-bottom:20px;margin:0 auto}}footer .top-row .contact-block .social-icons a{float:left;margin-right:10px}footer .top-row .contact-block .social-icons a .icon-facebook{background:url(/themes/elron/images/facebook.svg) no-repeat;width:27px;height:27px;display:block}footer .top-row .contact-block .social-icons a .icon-instagram{background:url(/themes/elron/images/instagram.svg) no-repeat;width:26px;height:26px;display:block}footer .top-row .eas-logo{padding-top:70px;text-align:center}footer .top-row .eas-logo img{border:10px solid #fff;background:#fff}#block-savetimeandmoney{float:left;width:100%}@media (max-width:1114px){#block-savetimeandmoney h2{height:auto;padding:40px 0 20px}}#pre-footer-map a{height:400px;width:100%;background:url(/themes/elron/images/footer-map.png) no-repeat center center #ddd;margin-top:70px;display:block}@media (max-width:1114px){#pre-footer-map a{margin-top:0}}.node--type-news .field--name-field-cover{margin-bottom:40px}.node--type-news .field--name-field-cover img{width:100%;border-radius:10px}.node--type-news .field--name-body{line-height:25px}.node--type-news .news-summary{font-weight:700;padding-bottom:20px}main p{font-size:20px;line-height:30px}main strong{font-weight:700}main img{width:auto}.news-header{width:100%;float:left;font-size:20px;font-weight:400;padding:20px}.news-header .new-date{float:left;color:#8d8e91;font-size:20px;font-weight:400}.news-header .fb-share{float:right;display:block;line-height:27px}.news-header .fb-share .icon-facebook{background:url(/themes/elron/images/facebook-orange.svg) no-repeat;width:27px;height:27px;display:block;margin-right:10px;float:left}.path-elronist .view-news{margin-bottom:80px}@media (max-width:1114px){.path-elronist .view-news{padding:0 30px}}.view-news .view-content{margin-left:-45px;display:inline-block}@media (max-width:1114px){.view-news .view-content{display:block}}.view-news .view-content .views-row{-webkit-box-flex:1;-ms-flex:1 0 33.3333%;flex:1 0 33.3333%;max-width:33.3333%;padding-left:45px;float:left;height:325px}@media (max-width:1114px){.view-news .view-content .views-row{max-width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}}.view-news .view-content .views-row .views-field-created{font-size:15px;padding:10px 0;width:100%;float:left}.view-news .view-content .views-row .views-field-field-cover a{position:relative;float:left;height:100%}.view-news .view-content .views-row img{border-radius:10px;-webkit-transition:all .2s ease;transition:all .2s ease}.view-news .view-content .views-row a{color:#3d3130;font-size:20px;font-weight:700;line-height:30px}.view-news .view-content .views-row:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.page-node-type-news article{padding-bottom:80px}.page-node-type-news article .field--name-field-video video{width:100%;height:auto}.page-node-type-notification #block-elron-content,.path-soiduinfo #block-elron-content{width:687px;float:left;display:inline-block}@media (max-width:768px){.page-node-type-notification #block-elron-content,.path-soiduinfo #block-elron-content{width:100%}}.page-node-type-notification #block-elron-content .views-row,.path-soiduinfo #block-elron-content .views-row{border-bottom:solid 1px rgba(149,149,149,.3)}.page-node-type-notification #block-elron-content .views-row:first-child,.path-soiduinfo #block-elron-content .views-row:first-child{border-top:solid 1px rgba(149,149,149,.3)}.page-node-type-notification #block-elron-content .views-row .views-field-title a,.path-soiduinfo #block-elron-content .views-row .views-field-title a{color:#3d3130;font-size:20px;font-weight:400;line-height:40px}.page-node-type-notification #block-elron-content .views-row .views-field-created,.path-soiduinfo #block-elron-content .views-row .views-field-created{color:#8d8e91;font-size:15px;font-weight:700;line-height:38.53px}.page-node-type-notification #block-elron-content .notification-date,.path-soiduinfo #block-elron-content .notification-date{opacity:.55;color:#3a2e2c;font-size:20px;font-weight:400;line-height:38.53px}.page-node-type-notification #block-elron-content h1,.path-soiduinfo #block-elron-content h1{font-size:35px;font-weight:700;line-height:45px;color:#3d3130}.page-node-type-notification #block-elron-content .notification-content,.path-soiduinfo #block-elron-content .notification-content{color:#3d3130;font-size:20px;font-weight:400;line-height:30px;padding:20px 0}.page-node-type-notification #block-elron-content a,.path-soiduinfo #block-elron-content a{font-weight:700}.page-node-type-notification #block-elron-content .view-header,.path-soiduinfo #block-elron-content .view-header{color:#3d3130;font-size:35px;font-weight:700;line-height:33px;margin-bottom:30px}.page-node-type-notification aside,.path-soiduinfo aside{min-height:550px}.page-node-type-notification aside #block-veebivorm-2,.path-soiduinfo aside #block-veebivorm-2{width:412px;margin-top:40px}@media (max-width:768px){.page-node-type-notification aside #block-veebivorm-2,.path-soiduinfo aside #block-veebivorm-2{width:100%}}.page-node-type-notification aside #block-veebivorm-2 .form-time,.path-soiduinfo aside #block-veebivorm-2 .form-time{width:144px}@media (max-width:768px){.page-node-type-notification aside #block-veebivorm-2 .form-time,.path-soiduinfo aside #block-veebivorm-2 .form-time{width:100%}}.webform-submission-notification-form{position:relative}.webform-submission-notification-form .form-item-days,.webform-submission-notification-form .form-item-direction,.webform-submission-notification-form .form-item-e-mail,.webform-submission-notification-form .form-type-processed-text{float:left;width:100%}.webform-submission-notification-form .form-item-days #days-options,.webform-submission-notification-form .form-item-days #direction-options,.webform-submission-notification-form .form-item-direction #days-options,.webform-submission-notification-form .form-item-direction #direction-options,.webform-submission-notification-form .form-item-e-mail #days-options,.webform-submission-notification-form .form-item-e-mail #direction-options,.webform-submission-notification-form .form-type-processed-text #days-options,.webform-submission-notification-form .form-type-processed-text #direction-options{background:#fff;border-radius:10px;float:left;width:100%;margin-top:-8px;border:1px solid #e0e0e0;-webkit-box-shadow:0 5px 10px #ddd;box-shadow:0 5px 10px #ddd;overflow:hidden;display:none}@media (max-width:1114px){.webform-submission-notification-form .form-item-days #days-options,.webform-submission-notification-form .form-item-days #direction-options,.webform-submission-notification-form .form-item-direction #days-options,.webform-submission-notification-form .form-item-direction #direction-options,.webform-submission-notification-form .form-item-e-mail #days-options,.webform-submission-notification-form .form-item-e-mail #direction-options,.webform-submission-notification-form .form-type-processed-text #days-options,.webform-submission-notification-form .form-type-processed-text #direction-options{-webkit-box-shadow:none;box-shadow:none}}.webform-submission-notification-form .form-item-days #days-options.open,.webform-submission-notification-form .form-item-days #direction-options.open,.webform-submission-notification-form .form-item-direction #days-options.open,.webform-submission-notification-form .form-item-direction #direction-options.open,.webform-submission-notification-form .form-item-e-mail #days-options.open,.webform-submission-notification-form .form-item-e-mail #direction-options.open,.webform-submission-notification-form .form-type-processed-text #days-options.open,.webform-submission-notification-form .form-type-processed-text #direction-options.open{display:block}.webform-submission-notification-form .form-item-days #days-options .main-directions,.webform-submission-notification-form .form-item-days #direction-options .main-directions,.webform-submission-notification-form .form-item-direction #days-options .main-directions,.webform-submission-notification-form .form-item-direction #direction-options .main-directions,.webform-submission-notification-form .form-item-e-mail #days-options .main-directions,.webform-submission-notification-form .form-item-e-mail #direction-options .main-directions,.webform-submission-notification-form .form-type-processed-text #days-options .main-directions,.webform-submission-notification-form .form-type-processed-text #direction-options .main-directions{position:relative}.webform-submission-notification-form .form-item-days #days-options .main-directions .arrow,.webform-submission-notification-form .form-item-days #direction-options .main-directions .arrow,.webform-submission-notification-form .form-item-direction #days-options .main-directions .arrow,.webform-submission-notification-form .form-item-direction #direction-options .main-directions .arrow,.webform-submission-notification-form .form-item-e-mail #days-options .main-directions .arrow,.webform-submission-notification-form .form-item-e-mail #direction-options .main-directions .arrow,.webform-submission-notification-form .form-type-processed-text #days-options .main-directions .arrow,.webform-submission-notification-form .form-type-processed-text #direction-options .main-directions .arrow{width:14px;height:13px;background:url(/themes/elron/images/arrow.svg) no-repeat;float:right;right:20px;top:25px;position:absolute}.webform-submission-notification-form .form-item-days #days-options label,.webform-submission-notification-form .form-item-days #direction-options label,.webform-submission-notification-form .form-item-direction #days-options label,.webform-submission-notification-form .form-item-direction #direction-options label,.webform-submission-notification-form .form-item-e-mail #days-options label,.webform-submission-notification-form .form-item-e-mail #direction-options label,.webform-submission-notification-form .form-type-processed-text #days-options label,.webform-submission-notification-form .form-type-processed-text #direction-options label{padding-left:20px;cursor:pointer}.webform-submission-notification-form .form-item-days #days-options .main-directions,.webform-submission-notification-form .form-item-days #direction-options .main-directions,.webform-submission-notification-form .form-item-direction #days-options .main-directions,.webform-submission-notification-form .form-item-direction #direction-options .main-directions,.webform-submission-notification-form .form-item-e-mail #days-options .main-directions,.webform-submission-notification-form .form-item-e-mail #direction-options .main-directions,.webform-submission-notification-form .form-type-processed-text #days-options .main-directions,.webform-submission-notification-form .form-type-processed-text #direction-options .main-directions{min-height:50px;line-height:30px;border-bottom:1px solid #f3f3f4;width:100%}.webform-submission-notification-form .form-item-days #days-options .main-directions>label,.webform-submission-notification-form .form-item-days #direction-options .main-directions>label,.webform-submission-notification-form .form-item-direction #days-options .main-directions>label,.webform-submission-notification-form .form-item-direction #direction-options .main-directions>label,.webform-submission-notification-form .form-item-e-mail #days-options .main-directions>label,.webform-submission-notification-form .form-item-e-mail #direction-options .main-directions>label,.webform-submission-notification-form .form-type-processed-text #days-options .main-directions>label,.webform-submission-notification-form .form-type-processed-text #direction-options .main-directions>label{font-weight:700}.webform-submission-notification-form .form-item-days #days-options .main-directions>ul,.webform-submission-notification-form .form-item-days #direction-options .main-directions>ul,.webform-submission-notification-form .form-item-direction #days-options .main-directions>ul,.webform-submission-notification-form .form-item-direction #direction-options .main-directions>ul,.webform-submission-notification-form .form-item-e-mail #days-options .main-directions>ul,.webform-submission-notification-form .form-item-e-mail #direction-options .main-directions>ul,.webform-submission-notification-form .form-type-processed-text #days-options .main-directions>ul,.webform-submission-notification-form .form-type-processed-text #direction-options .main-directions>ul{background:#f3f3f4;padding:10px 20px;height:170px;overflow-y:scroll;display:none;width:100%}.webform-submission-notification-form .form-item-days #days-options .main-directions.open>ul,.webform-submission-notification-form .form-item-days #direction-options .main-directions.open>ul,.webform-submission-notification-form .form-item-direction #days-options .main-directions.open>ul,.webform-submission-notification-form .form-item-direction #direction-options .main-directions.open>ul,.webform-submission-notification-form .form-item-e-mail #days-options .main-directions.open>ul,.webform-submission-notification-form .form-item-e-mail #direction-options .main-directions.open>ul,.webform-submission-notification-form .form-type-processed-text #days-options .main-directions.open>ul,.webform-submission-notification-form .form-type-processed-text #direction-options .main-directions.open>ul{display:block}.webform-submission-notification-form .form-item-days #days-options .main-directions.open .arrow,.webform-submission-notification-form .form-item-days #direction-options .main-directions.open .arrow,.webform-submission-notification-form .form-item-direction #days-options .main-directions.open .arrow,.webform-submission-notification-form .form-item-direction #direction-options .main-directions.open .arrow,.webform-submission-notification-form .form-item-e-mail #days-options .main-directions.open .arrow,.webform-submission-notification-form .form-item-e-mail #direction-options .main-directions.open .arrow,.webform-submission-notification-form .form-type-processed-text #days-options .main-directions.open .arrow,.webform-submission-notification-form .form-type-processed-text #direction-options .main-directions.open .arrow{-webkit-transform:rotate(180deg) scaleX(-1);transform:rotate(180deg) scaleX(-1)}.webform-submission-notification-form .form-item-days #days-options .main-option-container,.webform-submission-notification-form .form-item-days #direction-options .main-option-container,.webform-submission-notification-form .form-item-direction #days-options .main-option-container,.webform-submission-notification-form .form-item-direction #direction-options .main-option-container,.webform-submission-notification-form .form-item-e-mail #days-options .main-option-container,.webform-submission-notification-form .form-item-e-mail #direction-options .main-option-container,.webform-submission-notification-form .form-type-processed-text #days-options .main-option-container,.webform-submission-notification-form .form-type-processed-text #direction-options .main-option-container{padding:10px 20px;font-weight:700;cursor:pointer}.webform-submission-notification-form .form-item-days #days-options .route-option,.webform-submission-notification-form .form-item-days #direction-options .route-option,.webform-submission-notification-form .form-item-direction #days-options .route-option,.webform-submission-notification-form .form-item-direction #direction-options .route-option,.webform-submission-notification-form .form-item-e-mail #days-options .route-option,.webform-submission-notification-form .form-item-e-mail #direction-options .route-option,.webform-submission-notification-form .form-type-processed-text #days-options .route-option,.webform-submission-notification-form .form-type-processed-text #direction-options .route-option{padding:5px 0}.webform-submission-notification-form .form-item-days #days-options li,.webform-submission-notification-form .form-item-direction #days-options li,.webform-submission-notification-form .form-item-e-mail #days-options li,.webform-submission-notification-form .form-type-processed-text #days-options li{min-height:50px;line-height:30px;border-bottom:1px solid #f3f3f4;padding:10px 20px}.webform-submission-notification-form .webform-confirmation__message{color:#1d9e2e}.no-notifications .bird{width:250px;height:250px;background:url(/themes/elron/images/teated-01.svg) no-repeat;margin:20px auto 0}.no-notifications p{text-align:center}.no-notifications a{font-weight:700}.form-item-time-until:after{float:left;width:10%;text-align:center;padding-top:8px;line-height:55px;content:"-"}.path-user .user-login-form .form-item{margin-bottom:30px}.path-user .user-login-form .form-item label{width:150px;display:block;float:left;line-height:40px}.path-user .user-login-form .form-item input{width:300px;height:40px}.path-user .user-login-form .form-item .description{padding-left:150px;padding-top:10px;color:#868686;font-size:15px}.path-user .user-login-form #edit-submit{background:#f67728;height:50px;border-radius:10px;padding:11px 90px;font-weight:700;font-size:20px;color:#fff;border:0;margin-left:150px}.path-user #block-savetimeandmoney,.path-user footer{display:none}.train-stats{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;margin-top:40px}.train-stats .stats-block{-webkit-box-flex:1;-ms-flex:1 0 33.3333%;flex:1 0 33.3333%;max-width:33.3333%;display:inline-block;text-align:center}@media (max-width:768px){.train-stats .stats-block{padding-left:0}}.train-stats .stats-block .header{font-size:40px;font-weight:700;color:#f67728}@media (max-width:768px){.train-stats .stats-block .header{font-size:35px}}@media (max-width:768px){table.rongid{display:block}table.rongid tbody,table.rongid td,table.rongid th,table.rongid thead,table.rongid tr{display:block}table.rongid thead tr{position:absolute;top:-9999px;left:-9999px}table.rongid tr{margin-top:20px}table.rongid tr:first-child{display:none}table.rongid tr:nth-of-type(odd){background:#eee}table.rongid tr td{border:none!important;border-bottom:1px solid #eee;position:relative!important;padding-left:50%!important;text-align:right}table.rongid tr td:last-child{border-bottom:0}table.rongid td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left}table.rongid td:nth-of-type(1):before{content:"Nimi";font-weight:700}table.rongid td:nth-of-type(2):before{content:"Number";font-weight:700}table.rongid td:nth-of-type(3):before{content:"Depoosse saabus";font-weight:700}table.rongid td:nth-of-type(4):before{content:"Liinile läks";font-weight:700}}.page-node-type-organisation .content{width:100%}.page-node-type-organisation .content .node--type-organisation .field--name-field-title{float:left;font-weight:700;color:#3d3130;line-height:39px;padding-left:20px}.page-node-type-organisation .content .node--type-organisation .field--name-field-content{float:left;width:100%;color:#3d3130}.page-node-type-organisation .field--name-field-block-with-icon .field--name-field-icon{width:50px}.field--name-field-block-with-icon{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:70px;margin-top:50px;float:left;width:100%}@media (max-width:1114px){.field--name-field-block-with-icon{display:block;padding-bottom:0;margin-top:0}}.field--name-field-block-with-icon>.field__item{width:50%}@media (max-width:1114px){.field--name-field-block-with-icon>.field__item{width:100%;float:left}}.field--name-field-block-with-icon>.field__item:first-child{padding-left:100px}@media (max-width:1114px){.field--name-field-block-with-icon>.field__item:first-child{padding-left:0}}.field--name-field-block-with-icon .field--name-field-icon{float:left;width:80px;text-align:left}.field--name-field-block-with-icon .field--name-field-icon img{width:40px}.field--name-field-block-with-icon .field--name-field-content{float:left}.page-node-type-organisation .field--name-field-block-with-icon>.field__item:first-child{padding-left:0;padding-right:100px}.page-node-type-organisation .field--name-field-block-with-icon .field--name-field-icon{text-align:center}.contact-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px}@media (max-width:1114px){.contact-row{display:block}}.contact-row .contact-block{width:50%;padding-right:150px}@media (max-width:1114px){.contact-row .contact-block{width:100%;margin-bottom:30px;padding-right:0}}.contact-row .contact-block p{margin:0}#soidukaardid{position:relative;width:50%;float:left;display:block;height:260px;z-index:5;margin-top:-60px}@media (max-width:1114px){#soidukaardid{position:relative;width:100%;float:left;display:block;height:260px;margin-top:0}}#soidukaardid img{max-width:287px}#soidukaardid img:first-child{position:absolute;left:50px;top:35px;z-index:11}@media (max-width:1114px){#soidukaardid img:first-child{left:0}}#soidukaardid img:nth-child(2){position:absolute;left:158px;z-index:10}@media (max-width:1114px){#soidukaardid img:nth-child(2){left:55px}}#soidukaardid:hover img:first-child{z-index:10;left:158px;top:0}@media (max-width:1114px){#soidukaardid:hover img:first-child{left:55px}}#soidukaardid:hover img:nth-child(2){left:50px;top:35px;z-index:11}@media (max-width:1114px){#soidukaardid:hover img:nth-child(2){left:0}}[data-history-node-id="151"] h1 span{margin-left:50%}@media (max-width:1114px){[data-history-node-id="151"] h1 span{margin-left:0}}.paragraph--type--block-with-icon{float:left;width:100%;margin:10px 0}.paragraph--type--block-with-icon .field--name-field-block-with-icon{width:100%;float:left}.card-info{padding:15px;color:#f67728;border:solid 2px #f67728;margin-right:10px;border-radius:10px;float:right;margin-left:10px;font-weight:700}@media (max-width:1114px){#block-laadisoidukaardilerahanupp .card-info,#block-laadisoidukaardilerahanupp .orange-btn{width:300px}}.node--type-ticket-machine{width:700px;float:right;min-height:520px;position:relative}@media (max-width:768px){.node--type-ticket-machine{width:100%}}@media (max-width:768px){.node--type-ticket-machine .field--name-field-slide{min-height:600px}}.node--type-ticket-machine .field--name-field-slide>.field__item{cursor:pointer;margin-bottom:10px}.node--type-ticket-machine .field--name-field-slide>.field__item .field--type-image{position:absolute;left:-310px;width:230px;top:-35px;display:none}@media (max-width:768px){.node--type-ticket-machine .field--name-field-slide>.field__item .field--type-image{left:calc(50% - 115px);top:486px}}.node--type-ticket-machine .field--name-field-slide>.field__item.active{font-weight:700;color:#f17728;margin-left:35px}.node--type-ticket-machine .field--name-field-slide>.field__item.active:before{content:" ";background:url(/themes/elron/images/ticket-arrow.png);width:10px;height:13px;display:block;float:left;margin-left:-35px;margin-top:8px}.node--type-ticket-machine .field--name-field-slide>.field__item.active .field--name-field-image{display:block}.field--name-field-soiduplaanid{margin-bottom:30px}.field--name-field-soiduplaanid .field--name-field-suund{font-size:30px;font-weight:700;color:#3d3130;margin-bottom:15px}.field--name-field-soiduplaanid .field__items>.field__item{padding:10px 0;border-bottom:1px solid #ddd}.field--name-field-soiduplaanid .field__items>.field__item:first-child{border-top:1px solid #ddd}.field--name-field-soiduplaanid .field__items>.field__item .field--name-field-file{color:#f67728;font-size:20px;font-weight:700;line-height:40px}.field--name-field-soiduplaanid .field__items>.field__item .field--name-field-file:before{content:" ";background:url(/themes/elron/images/download.svg);width:21px;height:21px;display:block;float:left;margin-top:8px}.field--name-field-soiduplaanid .field__items>.field__item .field--name-field-file a{padding-left:10px}.field--name-field-soiduplaanid .field__items>.field__item .field--name-field-notification{font-style:italic}.field--name-field-soiduplaanid .field__items>.field__item .field--name-field-notification:before{content:"Teade";background:#3d3130;display:block;float:left;padding:0 5px;font-size:15px;font-weight:700;border-radius:5px;color:#fff;margin-right:10px}.stations{margin-top:40px}.stations .station{width:50%;float:left}@media (max-width:1114px){.stations .station{width:100%}}.stations .station a[href$='.pdf']{background:transparent url(/themes/elron/images/download.svg) center left no-repeat;padding-left:36px}#asendusveod{width:100%;float:left;margin:40px 0}#asendusveod .asendusvedu{width:50%;float:left;padding-right:100px}@media (max-width:1114px){#asendusveod .asendusvedu{width:100%;margin-bottom:30px;padding-right:0}}#asendusveod .asendusvedu img{width:auto;margin-bottom:20px}#asendusveod .asendusvedu h3{color:#3d3130;font-size:20px;font-weight:700}#asendusveod select{width:100%;max-width:280px;height:57px;border-radius:10px;border:1px solid #e0e0e0;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-left:15px;background:url(/themes/elron/images/arrow.svg) no-repeat 95% 57% #fff;background-size:15px 15px;margin-bottom:15px;padding-right:35px}#asendusveod select:invalid{color:#999}#asendusveod select option{color:#3d3130}#asendusveod select option[value=""]{color:#999}#asendusveod .location-description{margin-bottom:20px}#asendusveod .street-view-btn{height:57px;background:#f67728;width:100%;max-width:280px;border-radius:10px;border:0;color:#fff;font-size:20px;font-weight:700;display:block;text-align:center;line-height:57px}#asendusveod strong{display:block;margin-bottom:10px;color:#3d3130}.lost-item-img{float:left;width:500px;text-align:center;padding-top:60px}@media (max-width:1114px){.lost-item-img{width:100%;padding-top:20px}}.lost-item-img img{height:250px}.lost-item-desc{padding-top:100px}.path-otsi .view-search-content h1{text-align:center}.path-otsi .view-search-content .view-filters .views-exposed-form{margin:0 auto;width:730px}@media (max-width:768px){.path-otsi .view-search-content .view-filters .views-exposed-form{width:100%}}.path-otsi .view-search-content .view-filters .views-exposed-form .form-item{float:left}.path-otsi .view-search-content .view-filters .views-exposed-form .form-item input{height:57px;border:solid 1px #d6d5d5;border-top-left-radius:10px;border-bottom-left-radius:10px;border-right:0;padding-left:20px;width:572px;background:#f3f3f4}@media (max-width:768px){.path-otsi .view-search-content .view-filters .views-exposed-form .form-item input{width:100%}}.path-otsi .view-search-content .view-filters .views-exposed-form .form-actions{float:left}.path-otsi .view-search-content .view-filters .views-exposed-form .form-actions input{width:157px;height:57px;border-top-right-radius:10px;border-bottom-right-radius:10px;border:0;background:#f67728;color:#fff;font-weight:700}.path-otsi .view-search-content .view-content{width:100%;float:left;margin-top:50px}body{font-family:"Arial,Verdana,serif-sans",sans-serif;color:#5f5f60;font-size:1em}.path-frontpage .ui-autocomplete{border:0;-webkit-box-shadow:0 6px 11px rgba(0,0,0,.1);box-shadow:0 6px 11px rgba(0,0,0,.1);border-radius:10px}.path-frontpage .ui-autocomplete .ui-menu-item{padding:13px;background:#fff;border-bottom:solid 1px #ebebeb}.path-frontpage .ui-autocomplete .ui-menu-item:last-child{border-bottom:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.path-frontpage .ui-autocomplete .ui-menu-item:first-child{border-top-right-radius:10px;border-top-left-radius:10px}.path-frontpage .ui-autocomplete .ui-menu-item:hover{background:#f67728}.path-frontpage .ui-autocomplete .ui-menu-item:hover .ui-state-active{color:#fff}.path-frontpage .ui-autocomplete .ui-menu-item .ui-state-active{border:0;background:initial;color:initial;margin:initial}.path-frontpage #edit-actions{float:right}#block-savetimeandmoneywithoutbuybtn{float:left;width:100%}.path-frontpage .save-time-and-money{margin-top:0}.save-time-and-money{width:100%;height:160px;margin-bottom:80px;position:relative;margin-top:80px}@media (max-width:1114px){.save-time-and-money{padding:0 20px}}@media (max-width:768px){.save-time-and-money{height:350px;margin-bottom:0}}.save-time-and-money h2{padding-bottom:15px}@media (max-width:1114px){.save-time-and-money h2{font-size:26px}}.save-time-and-money .content{text-align:center}.save-time-and-money .content p{line-height:30px;padding-bottom:30px}.save-time-and-money .content .buy-ticket{background:#f67728;background:#f67728;height:50px;border-radius:10px;padding:17px 90px;font-weight:700;font-size:20px;color:#fff}@media (max-width:768px){#block-savetimeandmoneywithoutbuybtn .save-time-and-money{height:140px}}.block-views-blocknotifications-block-1{width:533px;background:#f3f3f4;border-radius:10px;padding:41px 55px;float:left;margin-right:35px;min-height:551px;position:relative;margin-top:50px}@media (max-width:1114px){.block-views-blocknotifications-block-1{width:100%;margin-bottom:20px;min-height:230px}}@media (max-width:768px){.block-views-blocknotifications-block-1{border-radius:0;padding:20px;margin-bottom:0}}.block-views-blocknotifications-block-1 h2{padding-bottom:20px}.block-views-blocknotifications-block-1 .view-content{min-height:360px}.block-views-blocknotifications-block-1 .views-row{padding:20px 0;border-bottom:1px solid #d4d4d4}.block-views-blocknotifications-block-1 .views-row:first-child{border-top:solid 1px rgba(149,149,149,.3)}.block-views-blocknotifications-block-1 .views-row .views-field-created{font-size:15px;font-weight:700;color:#8d8e91}@media (max-width:768px){.block-views-blocknotifications-block-1 .views-row .views-field-created{font-weight:400}}.block-views-blocknotifications-block-1 .views-row .views-field-title{padding-top:10px}.block-views-blocknotifications-block-1 .views-row .views-field-title a{color:#3d3130;font-size:20px;font-weight:400}@media (max-width:768px){.block-views-blocknotifications-block-1 .views-row .views-field-title a{font-size:18px}}.block-views-blocknotifications-block-1 .view-footer{padding-top:30px}@media (max-width:1114px){.block-views-blocknotifications-block-1 .view-footer{margin-top:20px;position:initial}}.block-views-blocknotifications-block-1 .view-footer a{color:#f67728;font-weight:700;font-size:20px}#block-veebivorm,#block-veebivorm-2{width:531px;background:#f3f3f4;border-radius:10px;padding:41px 53px;float:left;font-size:20px;line-height:30px;margin-top:50px}#block-veebivorm fieldset,#block-veebivorm-2 fieldset{width:100%;position:relative}#block-veebivorm .form-type-email,#block-veebivorm-2 .form-type-email{position:relative}#block-veebivorm .form-type-email:-webkit-autofill,#block-veebivorm-2 .form-type-email:-webkit-autofill{background:#fff}#block-veebivorm .form-type-email input[type=email]:focus,#block-veebivorm-2 .form-type-email input[type=email]:focus{border:solid 1px #f67728}#block-veebivorm .form-type-email label,#block-veebivorm-2 .form-type-email label{position:absolute;top:22px;left:20px;-webkit-transition:all .1s linear;transition:all .1s linear;color:rgba(62,49,48,.4)}#block-veebivorm .form-type-email input[type=email]:focus+label,#block-veebivorm .form-type-email input[type=email]:valid+label,#block-veebivorm-2 .form-type-email input[type=email]:focus+label,#block-veebivorm-2 .form-type-email input[type=email]:valid+label{color:#fff;font-size:13px;margin-top:-24px;padding:0 5px;height:20px;line-height:20px;border-radius:3px;background:#f67728}#block-veebivorm .webform-submission-add-form .form-item#edit-days-checkbox,#block-veebivorm .webform-submission-add-form .form-item#edit-direction-checkboxes,#block-veebivorm-2 .webform-submission-add-form .form-item#edit-days-checkbox,#block-veebivorm-2 .webform-submission-add-form .form-item#edit-direction-checkboxes{position:absolute;z-index:9}#block-veebivorm .webform-submission-add-form .form-item.open label:after,#block-veebivorm .webform-submission-add-form .form-item.open legend:after,#block-veebivorm-2 .webform-submission-add-form .form-item.open label:after,#block-veebivorm-2 .webform-submission-add-form .form-item.open legend:after{-webkit-transform:rotate(180deg) scaleX(-1);transform:rotate(180deg) scaleX(-1)}#block-veebivorm .form-item-days label,#block-veebivorm .form-item-days legend,#block-veebivorm .form-item-direction label,#block-veebivorm .form-item-direction legend,#block-veebivorm [id*=edit-route-id-] label,#block-veebivorm [id*=edit-route-id-] legend,#block-veebivorm [id*=edit-selected-days-] label,#block-veebivorm [id*=edit-selected-days-] legend,#block-veebivorm-2 .form-item-days label,#block-veebivorm-2 .form-item-days legend,#block-veebivorm-2 .form-item-direction label,#block-veebivorm-2 .form-item-direction legend,#block-veebivorm-2 [id*=edit-route-id-] label,#block-veebivorm-2 [id*=edit-route-id-] legend,#block-veebivorm-2 [id*=edit-selected-days-] label,#block-veebivorm-2 [id*=edit-selected-days-] legend{height:57px;border-radius:10px;border:1px solid #e0e0e0;background:#fff;width:100%;margin:7px 0;text-indent:20px;color:rgba(62,49,48,.4);line-height:57px;float:left;cursor:pointer;position:relative;overflow:hidden}#block-veebivorm .form-item-days label:after,#block-veebivorm .form-item-days legend:after,#block-veebivorm .form-item-direction label:after,#block-veebivorm .form-item-direction legend:after,#block-veebivorm [id*=edit-route-id-] label:after,#block-veebivorm [id*=edit-route-id-] legend:after,#block-veebivorm [id*=edit-selected-days-] label:after,#block-veebivorm [id*=edit-selected-days-] legend:after,#block-veebivorm-2 .form-item-days label:after,#block-veebivorm-2 .form-item-days legend:after,#block-veebivorm-2 .form-item-direction label:after,#block-veebivorm-2 .form-item-direction legend:after,#block-veebivorm-2 [id*=edit-route-id-] label:after,#block-veebivorm-2 [id*=edit-route-id-] legend:after,#block-veebivorm-2 [id*=edit-selected-days-] label:after,#block-veebivorm-2 [id*=edit-selected-days-] legend:after{content:"";width:14px;height:13px;background:url(/themes/elron/images/arrow.svg) no-repeat;float:right;right:20px;top:25px;position:absolute}#block-veebivorm .form-item-days label.open:after,#block-veebivorm .form-item-days legend.open:after,#block-veebivorm .form-item-direction label.open:after,#block-veebivorm .form-item-direction legend.open:after,#block-veebivorm [id*=edit-route-id-] label.open:after,#block-veebivorm [id*=edit-route-id-] legend.open:after,#block-veebivorm [id*=edit-selected-days-] label.open:after,#block-veebivorm [id*=edit-selected-days-] legend.open:after,#block-veebivorm-2 .form-item-days label.open:after,#block-veebivorm-2 .form-item-days legend.open:after,#block-veebivorm-2 .form-item-direction label.open:after,#block-veebivorm-2 .form-item-direction legend.open:after,#block-veebivorm-2 [id*=edit-route-id-] label.open:after,#block-veebivorm-2 [id*=edit-route-id-] legend.open:after,#block-veebivorm-2 [id*=edit-selected-days-] label.open:after,#block-veebivorm-2 [id*=edit-selected-days-] legend.open:after{-webkit-transform:rotate(180deg) scaleX(-1);transform:rotate(180deg) scaleX(-1)}#block-veebivorm .form-item-days .form-text,#block-veebivorm .form-item-direction .form-text,#block-veebivorm [id*=edit-route-id-] .form-text,#block-veebivorm [id*=edit-selected-days-] .form-text,#block-veebivorm-2 .form-item-days .form-text,#block-veebivorm-2 .form-item-direction .form-text,#block-veebivorm-2 [id*=edit-route-id-] .form-text,#block-veebivorm-2 [id*=edit-selected-days-] .form-text{display:none}#block-veebivorm .form-item-days .fieldset-wrapper,#block-veebivorm .form-item-direction .fieldset-wrapper,#block-veebivorm [id*=edit-route-id-] .fieldset-wrapper,#block-veebivorm [id*=edit-selected-days-] .fieldset-wrapper,#block-veebivorm-2 .form-item-days .fieldset-wrapper,#block-veebivorm-2 .form-item-direction .fieldset-wrapper,#block-veebivorm-2 [id*=edit-route-id-] .fieldset-wrapper,#block-veebivorm-2 [id*=edit-selected-days-] .fieldset-wrapper{display:none}@media (max-width:1114px){#block-veebivorm,#block-veebivorm-2{width:100%}}@media (max-width:768px){#block-veebivorm,#block-veebivorm-2{border-radius:0;padding:20px}}#block-veebivorm input[type=email],#block-veebivorm input[type=text],#block-veebivorm-2 input[type=email],#block-veebivorm-2 input[type=text]{height:57px;border-radius:10px;border:1px solid #e0e0e0;background-color:#fff;width:100%;margin:7px 0;text-indent:20px}#block-veebivorm input.form-time,#block-veebivorm-2 input.form-time{width:204px;text-align:center;padding-right:20px;color:rgba(62,49,48,.4)}@media (max-width:1114px){#block-veebivorm input.form-time,#block-veebivorm-2 input.form-time{width:100%}}#block-veebivorm .button,#block-veebivorm-2 .button{width:100%;margin-top:8px}#block-veebivorm .webform-actions,#block-veebivorm-2 .webform-actions{width:100%}#block-veebivorm h2,#block-veebivorm-2 h2{padding-bottom:15px}#block-veebivorm p,#block-veebivorm-2 p{margin-bottom:11px}#block-veebivorm .form-type-webform-time,#block-veebivorm-2 .form-type-webform-time{float:left}@media (max-width:1114px){#block-veebivorm .form-type-webform-time,#block-veebivorm-2 .form-type-webform-time{width:100%}}#block-veebivorm .form-item-time-until:after,#block-veebivorm-2 .form-item-time-until:after{content:"-";display:block;width:17px;float:right;text-align:center;padding-top:15px}@media (max-width:1114px){#block-veebivorm .form-item-time-until:after,#block-veebivorm-2 .form-item-time-until:after{display:none}}.block-views-blocknews-block-1{margin-top:80px;display:inline-block}.block-views-blocknews-block-1 .view-news{width:100%;float:left}.block-views-blocknews-block-1 .view-news .views-field-title{float:left}@media (max-width:768px){.block-views-blocknews-block-1{display:none}}.block-views-blocknews-block-1 h2{border-bottom:0;padding-bottom:50px;text-align:center}.block-views-blocknews-block-1 .view-content{margin-left:-45px;width:100%;float:left}.block-views-blocknews-block-1 .view-content .views-row{-webkit-box-flex:1;-ms-flex:1 0 33.3333%;flex:1 0 33.3333%;max-width:33.3333%;padding-left:45px;display:inline-block;height:auto}@media (max-width:768px){.block-views-blocknews-block-1 .view-content .views-row{width:100%;max-width:100%;margin-bottom:20px}}.block-views-blocknews-block-1 .view-content .views-row .views-field-created{font-size:15px;padding:10px 0}.block-views-blocknews-block-1 .view-content .views-row .views-field-title a{color:#3d3130;font-size:20px;font-weight:700;line-height:30px}.block-views-blocknews-block-1 img{border-radius:10px}.block-views-blocknews-block-1 .more-link{margin:50px 0 80px;text-align:center;width:100%;float:left}.block-views-blocknews-block-1 .more-link a{color:#f67728;font-weight:700;font-size:20px}.ui-autocomplete strong{font-weight:700!important}.closest-popular-stops{position:absolute;width:100%;background:#f9f9f9;border-top:2px solid #f67728;-webkit-box-shadow:0 0 6px rgba(0,0,0,.3);box-shadow:0 0 6px rgba(0,0,0,.3);border-bottom-right-radius:10px;border-bottom-left-radius:10px}.closest-popular-stops li{padding:13px;background:#f3f3f4;border-bottom:solid 1px #fff;font-weight:700;cursor:pointer}.closest-popular-stops li:hover{background:#f67728}.closest-popular-stops li:hover a{color:#fff}.closest-popular-stops li:last-child{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.closest-popular-stops li a{position:relative;padding:3px 1em 3px .4em;color:#333}.closest-popular-stops li a span{float:right}#block-lisategevused{margin-top:-75px;position:relative;z-index:3;background:#fff;border-radius:10px}@media (max-width:768px){#block-lisategevused{margin-top:0;padding:0 20px}}#block-lisategevused .additional-actions{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1114px){#block-lisategevused .additional-actions{display:block}}@media (max-width:768px){#block-lisategevused .additional-actions{padding-bottom:50px}}#block-lisategevused .additional-actions .additional-action-block{padding:20px 50px;font-size:20px;line-height:30px;-webkit-box-flex:1;-ms-flex:1 0 33.3333%;flex:1 0 33.3333%;max-width:33.3333%}@media (max-width:768px){#block-lisategevused .additional-actions .additional-action-block{padding:20px 0 0;max-width:100%}}#block-lisategevused .additional-actions .additional-action-block .additional-actions-link{color:#3d3130}#block-lisategevused .additional-actions .additional-action-block .additional-actions-link:after{display:block;content:" ";width:32px;height:41px;background:url(/themes/elron/images/link-arrow.png) no-repeat;right:-245px;position:relative;top:-35px;-webkit-transition:.3s ease;transition:.3s ease;-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media (max-width:1114px){#block-lisategevused .additional-actions .additional-action-block .additional-actions-link:after{top:-6px;right:0;float:right}}#block-lisategevused .additional-actions .additional-action-block .additional-actions-link:hover:after{-webkit-transform:translateX(6px);transform:translateX(6px)}#block-lisategevused .additional-actions .additional-action-block h3{padding:30px 0 20px;font-weight:700;color:#3d3130}#block-lisategevused .additional-actions .additional-action-block a{color:#3d3130}#block-lisategevused .additional-actions .additional-action-block span{width:57px;height:57px;display:block;float:left}#block-lisategevused .additional-actions .additional-action-block span.icon{font-family:Elron-Icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}#block-lisategevused .additional-actions .additional-action-block span.icon.icon-calendar{background:url(/themes/elron/images/calendar.svg) 4px 10px no-repeat;margin-top:15px;background-size:35px}#block-lisategevused .additional-actions .additional-action-block span.icon.icon-ticket{background:url(/themes/elron/images/icon_cardstatus.svg) 0 21px no-repeat;margin-top:7px;background-size:48px}#block-lisategevused .additional-actions .additional-action-block span.icon.icon-addmoney{background:url(/themes/elron/images/icon_loadmoney.svg) 0 23px no-repeat;margin-top:3px;background-size:43px}#block-views-block-campaign-block-1{float:left;width:100%}@media (max-width:768px){#block-views-block-campaign-block-1{margin-bottom:25px}}#block-views-block-campaign-block-1 .splide{padding:0 125px 50px}#block-views-block-campaign-block-1 .splide.without_pagination{padding:0 125px 20px}@media (max-width:768px){#block-views-block-campaign-block-1 .splide.without_pagination{padding:0 15px}}@media (max-width:768px){#block-views-block-campaign-block-1 .splide{padding:0 15px}}#block-views-block-campaign-block-1 .splide .splide__pagination{bottom:inherit;margin-top:25px}#block-views-block-campaign-block-1 .splide .splide__pagination .is-active{background:#f17728}@media (max-width:768px){#block-views-block-campaign-block-1 .splide .splide__arrows{display:none}}#block-views-block-campaign-block-1 .splide .splide__arrows .splide__arrow{background:0 0;opacity:.4;top:calc(50% - 25px)}#block-views-block-campaign-block-1 .splide .splide__arrows .splide__arrow:hover{opacity:1}#block-views-block-campaign-block-1 .splide .splide__arrows .splide__arrow:hover svg{width:1.2em;height:1.2em}#block-views-block-campaign-block-1 .splide .splide__arrows .splide__arrow.splide__arrow--prev{left:3em}#block-views-block-campaign-block-1 .splide .splide__arrows .splide__arrow.splide__arrow--next{right:3em}#block-views-block-campaign-block-1 .splide .splide__arrows .splide__arrow svg{-webkit-transition:all .2s;transition:all .2s;width:.9em;height:.9em}#block-views-block-campaign-block-1 .view-campaign .views-row{background:#f3f3f4;border-radius:10px;overflow:hidden}@media (max-width:768px){#block-views-block-campaign-block-1 .view-campaign .views-row{padding-bottom:25px}}#block-views-block-campaign-block-1 .views-field-field-cover{float:left;width:50%;height:250px;overflow:hidden}@media (max-width:768px){#block-views-block-campaign-block-1 .views-field-field-cover{width:100%;text-align:center}}#block-views-block-campaign-block-1 .views-field-title{float:left;width:50%;overflow:hidden;padding:30px;font-size:25px;color:#3d3130;font-weight:700;line-height:35px}@media (max-width:768px){#block-views-block-campaign-block-1 .views-field-title{width:100%}}#block-views-block-campaign-block-1 .views-field-view-node{float:left;padding-left:30px;font-weight:700}.breadcrumb{padding:40px 0}@media (max-width:768px){.breadcrumb{display:none}}.breadcrumb ol{display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumb ol li{padding-right:10px}.breadcrumb ol li:after{content:"/";padding-left:10px}.breadcrumb ol li:last-child{color:#000}.breadcrumb ol li:last-child:after{content:""}.breadcrumb a{color:#777;-webkit-transition:.2s ease;transition:.2s ease}.breadcrumb a:hover{color:#f67728}button.big-orange,input.big-orange{height:57px;background:#f67728;width:164px;border-radius:10px;border:0;color:#fff;font-size:20px;font-weight:700}header #main-menu>.menu>li a:hover{color:#f67728}header #main-menu>.menu>li>ul>li:hover{border-left:solid 3px #f67728;padding-left:27px}header #main-menu>.menu{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:5}@media (max-width:1114px){header #main-menu>.menu{display:none}}header #main-menu>.menu>li{padding:0 20px}header #main-menu>.menu>li .menu{z-index:9}@media (max-width:1450px){header #main-menu>.menu>li{position:relative}}header #main-menu>.menu>li:last-child{padding-right:0}header #main-menu>.menu>li>a.is-active{border-bottom:solid 3px #f67728}header #main-menu>.menu>li.menu-item--active-trail>a{color:#f67728;border-bottom:solid 3px #f67728;text-transform:initial;font-weight:700}header #main-menu>.menu>li.menu-item--active-trail .menu:before{border-color:transparent transparent #ff7735 #ff7735}header #main-menu>.menu>li.menu-item--active-trail .menu>li.menu-item--active-trail{border-left:solid 3px #f67728}header #main-menu>.menu>li.menu-item--active-trail.active>a{border-bottom:0}header #main-menu>.menu>li.menu-item--active-trail.active .menu:before{border-color:transparent transparent #f3f3f4 #f3f3f4}header #main-menu>.menu>li a{line-height:96px;display:block;font-size:20px;color:#5f5f60;-webkit-transition:.2s ease;transition:.2s ease}header #main-menu>.menu>li a.is-active{color:#f67728;text-transform:initial;font-weight:700}header #main-menu .menu-item--expanded.active .menu{display:list-item}@media (max-width:1450px){header #main-menu .menu-item--expanded.active .menu{right:0;width:280px}}header #main-menu .menu-item--expanded .menu{display:none;position:absolute;background:#f3f3f4;border-radius:5px;margin-top:0;padding:20px 0;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}header #main-menu .menu-item--expanded .menu li{padding:0 30px}header #main-menu .menu-item--expanded .menu:hover{display:list-item}header #main-menu .menu-item--expanded .menu:before{content:"";position:absolute;width:0;height:0;top:0;left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;border:8px solid #000;border-color:transparent transparent #f3f3f4 #f3f3f4;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg);transform:rotate(135deg)}@media (max-width:1450px){header #main-menu .menu-item--expanded .menu:before{left:auto;right:10px}}header #main-menu .menu-item--expanded .menu a{color:#575757;font-size:20px;font-weight:400;line-height:45px}header #block-pohinavigatsioon{position:absolute;top:48px;right:10px}@media (max-width:768px){header #block-pohinavigatsioon{top:35px}}header #mobile-menu{overflow-y:scroll;display:none;position:fixed;width:100%;left:0;top:99px;background:#fff;z-index:999;border-top:solid 1px #dcdcdc;padding-bottom:40px}@media (max-width:768px){header #mobile-menu{top:70px}}header #mobile-menu>.menu>li{font-weight:700;border-bottom:solid 1px #dcdcdc;position:relative}@media (max-width:768px){header #mobile-menu>.menu>li{font-size:16px}}header #mobile-menu>.menu>li.menu-item--active-trail>a{color:#f67728;border-left:4px solid #f67728}header #mobile-menu>.menu>li ul{display:none}header #mobile-menu>.menu>li a{color:#5f5f60;display:inline-block;padding:20px}header #mobile-menu>.menu>li.menu-item--expanded .expanded-arrow{content:" ";width:32px;height:30px;display:block;position:absolute;right:20px;top:14px;background:url(/themes/elron/images/arrow.png) no-repeat;background-position:9px 12px;cursor:pointer}header #mobile-menu>.menu>li.menu-item--expanded.open .menu{display:block}header #mobile-menu>.menu>li.menu-item--expanded.open .expanded-arrow{-webkit-transform:rotate(180deg) scaleX(-1);transform:rotate(180deg) scaleX(-1)}header #mobile-menu>.menu>li.menu-item--expanded.menu-item--active-trail ul.menu li.menu-item--active-trail a{color:#f67728;font-weight:700}header #mobile-menu>.menu .menu{padding-left:20px;font-weight:400;background:#f2f2f2}header #mobile-menu #mobile-block-login .block-block-content{padding:20px;border-bottom:solid 1px #dcdcdc}header #mobile-menu #mobile-block-login .block-block-content span{background:url(/themes/elron/images/user.svg) no-repeat;background-size:23px;width:24px;height:24px;display:block;float:left;margin-right:9px;margin-top:-4px}header #mobile-menu #mobile-block-login .block-block-content p{color:#929292;font-size:16px}header #mobile-menu #mobile-block-login .block-block-content p a{color:#929292}header #mobile-menu .block-language{border-bottom:solid 1px #dcdcdc}header #mobile-menu .block-language ul{overflow:hidden;position:relative}header #mobile-menu .block-language ul:after{content:" ";width:32px;height:30px;display:block;position:absolute;right:20px;top:14px;background:url(/themes/elron/images/arrow.png) no-repeat;background-position:9px 12px;cursor:pointer;pointer-events:none}header #mobile-menu .block-language ul li{color:#2a2a2a;padding:20px;display:none}header #mobile-menu .block-language ul li a{color:#929292;font-size:16px}header #mobile-menu .block-language ul li.is-active{display:block}header #mobile-menu-footer{background:#5f5f60;padding:0 20px;position:fixed;bottom:0;width:100%;line-height:40px;z-index:99999;display:block;left:0}header #mobile-menu-footer .travel-info-block{font-size:14px;color:#fff;float:right}header #mobile-menu-footer .search-block .block-block-content span{background:url(/themes/elron/images/search-mobile.svg) no-repeat;background-size:21px;width:24px;height:24px;display:block;float:left;margin-right:5px;margin-top:9px}header #mobile-menu-pull{cursor:pointer;position:absolute;width:25px;height:15px;top:50%;right:20px;margin-left:-13px;margin-top:-8px;display:none}@media (max-width:1114px){header #mobile-menu-pull{display:block}}header #mobile-menu-pull .line{width:25px;height:3px;background-color:#f67728;position:absolute;border-radius:2px}header #mobile-menu-pull #line1{top:0}header #mobile-menu-pull #line2{top:8px}header #mobile-menu-pull #line3{top:16px}.trip-search{width:100%;background:url(/themes/elron/images/train.jpg) no-repeat center center;background-size:cover}@media (max-width:1114px){.trip-search{background:#fff}}.trip-search .bg-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:480px}@media (max-width:1114px){.trip-search .bg-overlay{background:rgba(0,0,0,.05)}}@media (max-width:768px){.trip-search .bg-overlay{height:auto}}.trip-search .search-container{width:100%;z-index:4;margin-top:-100px}@media (max-width:768px){.trip-search .search-container{margin-top:0}}.trip-search h1{text-align:center;font-size:35px;font-weight:700;color:#fff;padding:30px 0;text-shadow:0 0 50px #000}@media (max-width:1114px){.trip-search h1{color:#3d3130;padding:20px 20px 0;font-size:26px;text-shadow:none}}.trip-search .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1114px){.trip-search .search-form{padding:20px 20px 30px}}.trip-search .search-form .form-item{position:relative;display:inline-block;margin-right:5px}@media (max-width:1114px){.trip-search .search-form .form-item{width:100%;margin-bottom:15px}}.trip-search .search-form .form-item input{height:57px;width:279px;border-radius:10px;text-indent:18px;border:0;-webkit-appearance:none}.trip-search .search-form .form-item input::-webkit-input-placeholder{color:rgba(62,49,48,.4)}.trip-search .search-form .form-item input:-moz-placeholder{color:rgba(62,49,48,.4)}.trip-search .search-form .form-item input::-moz-placeholder{color:rgba(62,49,48,.4)}.trip-search .search-form .form-item input:-ms-input-placeholder{color:rgba(62,49,48,.4)}@media (max-width:1114px){.trip-search .search-form .form-item input{width:100%;border:solid 1px #dadada}}.trip-search .search-form .form-item img{position:absolute}@media (max-width:1114px){.trip-search .search-form .big-orange{width:100%}}@media (max-width:1114px){.trip-search .search-form #edit-actions{width:100%}}.trip-search .search-form .form-item-start-stop{cursor:pointer}@media (max-width:1114px){.trip-search .search-form .form-item-start-stop{width:100%}.trip-search .search-form .form-item-start-stop input{width:100%}}.trip-search .search-form .form-item-start-stop .field-suffix{position:absolute;width:57px;height:57px;top:0;right:0;background:url(/themes/elron/images/navigation.svg) 15px 21px no-repeat;background-size:20px;-webkit-transition:.2s ease;transition:.2s ease}.trip-search .search-form .form-item-end-stop .field-prefix,.trip-search .search-form .form-item-start-stop .field-prefix{display:none;position:absolute;width:49px;height:30px;top:14px;right:57px;background:url(/themes/elron/images/remove-stop.svg) 16px 8px no-repeat #fff;opacity:.35;background-size:14px;-webkit-transition:.2s ease;transition:.2s ease;cursor:pointer;border-right:1px solid #c2c2c2}.trip-search .search-form .form-item-end-stop .field-prefix{right:0}@media (max-width:1114px){.trip-search .search-form .form-item-end-stop .field-prefix{right:57px}}.trip-search .search-form .locations-switch{width:57px;background:#fff;height:57px;border-radius:10px;border:0;margin-right:5px;color:rgba(255,255,255,0);background:url(/themes/elron/images/nooled.svg) 15px 15px no-repeat #fff;background-size:28px;-webkit-transition:.2s ease;transition:.2s ease}@media (max-width:1114px){.trip-search .search-form .locations-switch{display:none;position:absolute;margin-top:2px;z-index:7;background-image:url(/themes/elron/images/nooled.svg);background-position:16px 12px;background-repeat:no-repeat;background-size:25px 25px;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:22px;height:50px;width:50px;margin-bottom:0;border-radius:0}}.trip-search .search-form .locations-switch .flip{background:url(/themes/elron/images/nooled.svg) 8px 14px no-repeat;background-size:30px;width:57px;height:57px;display:block;color:#fff;margin-top:-22px;margin-left:-16px}.trip-search .search-form .form-item-date .field-prefix,.trip-search .search-form .form-item-date .field-suffix{position:absolute;width:57px;height:57px;top:0;right:0;background:url(/themes/elron/images/calendar.svg) 11px 19px no-repeat;background-size:25px;cursor:pointer}@media (max-width:1114px){.trip-search .search-form .form-item-date .field-prefix,.trip-search .search-form .form-item-date .field-suffix{background:url(/themes/elron/images/date-arrow.png) 16px 21px no-repeat;background-size:20px}}.trip-search .search-form .form-item-date .field-prefix{top:0;left:0;display:none}@media (max-width:1114px){.trip-search .search-form .form-item-date .field-prefix{display:block;background:url(/themes/elron/images/date-arrow.png) 16px 21px no-repeat;background-size:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.trip-search .search-form .form-item-date .flatpickr-input{background:#fff}@media (max-width:1114px){.trip-search .search-form .form-item-date .flatpickr-input{text-align:center;text-indent:0}}.trip-search .search-form #edit-actions{margin-left:4px}.trip-search .closest-popular-stops{position:absolute;width:100%;background:#fff;border-top:0;-webkit-box-shadow:0 6px 11px rgba(0,0,0,.1);box-shadow:0 6px 11px rgba(0,0,0,.1);border-radius:10px;z-index:9}.trip-search .closest-popular-stops li{padding:13px;background:#fff;border-bottom:solid 1px #ebebeb;font-weight:700;cursor:pointer}@media (max-width:1114px){.trip-search .closest-popular-stops li{font-weight:400}}.trip-search .closest-popular-stops li:hover{background:#f67728}.trip-search .closest-popular-stops li:hover a{color:#fff}.trip-search .closest-popular-stops li:last-child{border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-bottom:0}.trip-search .closest-popular-stops li:first-child{border-top-right-radius:10px;border-top-left-radius:10px}.trip-search .closest-popular-stops li a{position:relative;padding:3px 1em 3px .4em;color:#333}.trip-search .closest-popular-stops li a span{float:right}.field--name-field-accordion .field__item .paragraph--type--accordion{position:relative;width:100%;float:left}.field--name-field-accordion .field__item .paragraph--type--accordion .field--name-field-title{color:#3d3130;font-size:20px;font-weight:700;line-height:40px;border-top:solid 1px #ddd;padding:20px 0;cursor:pointer;padding-left:30px;position:relative;display:inline-block;width:100%;-webkit-transition:.3s ease;transition:.3s ease}@media (max-width:1114px){.field--name-field-accordion .field__item .paragraph--type--accordion .field--name-field-title{padding:10px 0 10px 30px;line-height:inherit}}.field--name-field-accordion .field__item .paragraph--type--accordion .field--name-field-title:before{content:" ";width:14px;height:13px;display:block;position:absolute;left:0;top:36px;background:url(/themes/elron/images/arrow.svg) no-repeat}@media (max-width:1114px){.field--name-field-accordion .field__item .paragraph--type--accordion .field--name-field-title:before{top:23px}}.field--name-field-accordion .field__item .paragraph--type--accordion .field--name-field-title.open{color:#f67728}.field--name-field-accordion .field__item .paragraph--type--accordion .field--name-field-title.open:before{-webkit-transform:rotate(180deg) scaleX(-1);transform:rotate(180deg) scaleX(-1)}.field--name-field-accordion .field__item .paragraph--type--accordion .field--name-field-title:hover{color:#f67728}.field--name-field-accordion .field__item .paragraph--type--accordion .field--name-field-file-paragraph{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:81px;position:absolute;top:0;right:0}.field--name-field-accordion .field__item .paragraph--type--accordion .field--name-field-file-paragraph .field__item .field--type-file span{padding:0 20px;border-right:solid 1px #ccc}.field--name-field-accordion .field__item .paragraph--type--accordion .field--name-field-file-paragraph .field__item:last-child .field--type-file span{border-right:0;padding-right:0}.field--name-field-accordion .field__item .paragraph--type--accordion .field--name-field-content{padding:0 0 20px;display:none;float:left;width:100%}.field--name-field-accordion .field__item .paragraph--type--accordion .field--name-field-content table{width:100%}.field--name-field-accordion .field__item .paragraph--type--accordion .field--name-field-content table td{border:solid 1px #fff;padding:0 15px}.field--name-field-accordion .field__item .paragraph--type--accordion .field__item .field--name-field-title:last-child{border-bottom:solid 1px #ddd}.field--name-field-accordion .field__item:last-child .paragraph--type--accordion .field--name-field-title{border-bottom:solid 1px #ddd}.field--name-field-accordion .field__item:last-child .paragraph--type--accordion .field--name-field-title.open{border-bottom:0}.field--name-field-accordion-block>.field__item,.field--name-field-file-block>.field__item{margin-bottom:0;display:inline-block;width:100%}@media (max-width:1114px){.field--name-field-accordion-block>.field__item:last-child,.field--name-field-file-block>.field__item:last-child{margin-bottom:0}}.field--name-field-file-block{margin-bottom:30px}.field--name-field-accordion-block{float:left;width:100%}.paragraph--type--file-list{display:none}.paragraph--type--file-block .field--name-field-title{position:relative;padding:20px 0;padding-left:30px;color:#3d3130;font-size:20px;font-weight:700;line-height:40px;cursor:pointer;display:inline-block;width:100%;-webkit-transition:.3s ease;transition:.3s ease;margin-bottom:0}.paragraph--type--file-block .field--name-field-title:hover{color:#f67728}.paragraph--type--file-block .field--name-field-title:before{content:" ";width:14px;height:13px;display:block;position:absolute;left:0;top:36px;background:url(/themes/elron/images/arrow.svg) no-repeat}.timeline-block{background:#f3f3f4;padding:50px 0;margin-top:50px;overflow:hidden}@media (max-width:768px){.timeline-block{padding:10px 20px 20px}}.timeline-block .timeline-container{width:1099px;margin:0 auto;position:relative;height:600px;background:url(/themes/elron/images/history-rong.png) no-repeat #f3f3f4 147px 83px;overflow:hidden;background-size:433px}@media (max-width:768px){.timeline-block .timeline-container{width:100%;height:initial;background:url(/themes/elron/images/history-rong.png) no-repeat #f3f3f4 0 83px;background-size:433px}}@media (max-width:768px){.timeline-block .timeline-container .node--type-timeline{padding:0}.timeline-block .timeline-container .node--type-timeline h1{font-size:45px;padding-bottom:10px}}.timeline-block .timeline-container>.field__item{position:absolute}@media (max-width:768px){.timeline-block .timeline-container>.field__item.active{position:initial}}.timeline-block .timeline-container h2{font-size:60px;font-weight:700;line-height:33px;letter-spacing:-1.8px}.timeline-block .timeline-container h2 a{color:#3d3130}.timeline-block .timeline-container .timeline-title{opacity:.6;color:#3d3130;font-size:20px;font-weight:700;line-height:33px;text-transform:uppercase;letter-spacing:4px;margin-bottom:30px}@media (max-width:768px){.timeline-block .timeline-container .timeline-title{font-size:16px}}.timeline-block .timeline-container .field--name-field-date{color:#3d3130;font-size:35px;font-weight:700;line-height:33px;font-style:italic;padding-left:40px}@media (max-width:768px){.timeline-block .timeline-container .field--name-field-date{font-size:30px}}.timeline-block .timeline-container .field--name-body{width:50%;float:left;color:#3d3130;line-height:30px;font-style:italic}@media (max-width:768px){.timeline-block .timeline-container .field--name-body{width:100%}}.timeline-block .timeline-container .field--name-body:before{content:' ';width:138px;height:6px;background:#f67728;margin:20px 0;display:block}.timeline-block .timeline-container .field--type-image{width:50%;float:left;margin-top:-115px}@media (max-width:768px){.timeline-block .timeline-container .field--type-image{width:100%;margin-top:0}}.timeline-block #timeline-years{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.timeline-block #timeline-years .year{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;position:relative;cursor:pointer;opacity:.5}.timeline-block #timeline-years .year .rail-road{border-bottom:dashed 2px #a0a0a0;position:absolute;width:98%;top:23px;left:-45%}.timeline-block #timeline-years .year.past-point{opacity:1}.timeline-block #timeline-years .year.past-point .rail-road{border-bottom:dashed 2px #616161}.timeline-block #timeline-years .year.even span{margin-top:17px;margin-bottom:5px}.timeline-block #timeline-years .year.odd span{margin-top:5px}.timeline-block #timeline-years .year.active{color:#f67728;font-weight:700}.timeline-block #timeline-years .year.active span{background:#f67728;font-weight:700}.timeline-block #timeline-years .year .year-text{font-size:12px}.timeline-block #timeline-years .year span{display:block;height:13px;width:13px;border:solid 2px;border-radius:10px;margin:0 auto;z-index:999;background:#f3f3f4;position:relative}.timeline-block .timeline-navigation{position:absolute;bottom:150px}.timeline-block .timeline-navigation>*{float:left}.timeline-block .timeline-navigation .pipe{margin:0 10px;height:20px;width:1px;background:#8d8e91}.map-container .content{padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.lines-controls{width:40%;float:left}@media (max-width:768px){.lines-controls{width:100%}}.lines-controls .lines-row{padding:5px 0;float:left;width:100%}.lines-controls .lines-row .container{display:block;position:relative;padding-left:25px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:left;width:50%}.lines-controls .lines-row .container input{position:absolute;opacity:0;cursor:pointer}.lines-controls .lines-row .container input:checked~.checkmark:after{display:block}.lines-controls .lines-row .container .checkmark:after{top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:#f67728}.lines-controls .lines-row .checkmark{position:absolute;top:2px;left:0;height:18px;width:18px;background-color:#f5f5f6;border-radius:50%;border:solid 1px #d6d3d3}.lines-controls .lines-row .checkmark:after{content:"";position:absolute;display:none}.lines-stops-controls{width:60%;float:left}@media (max-width:768px){.lines-stops-controls{width:100%;padding:30px 0}.lines-stops-controls #mapcontrols .formselect{width:100%}.lines-stops-controls #mapcontrols #linesselect{width:100%;margin-bottom:15px}.lines-stops-controls #mapcontrols #trainstops{width:100%}}.map-container{float:left;height:466px;width:100%;background-color:#f5f5f6}.map-container #trainstops{width:317px;height:58px;border-radius:10px;border:1px solid #e0e0e0;color:#5f5f60;margin-right:0}.map-container h3{color:#3e3130;font-size:20px;font-weight:700;margin-bottom:15px}.map-container select{width:317px;height:58px;border-radius:10px;border:1px solid #e0e0e0;background-color:#fff;color:#5f5f60;font-size:20px;font-weight:400;line-height:33px;float:left;padding-left:15px;margin-right:20px}.map-container #trainmap{height:320px;width:100%;float:left}@media (max-width:768px){.map-container .content{padding:40px 20px 0;display:inline-block}}.map-container #mapcontrols{float:left;width:100%}.map-container #mapcontrols .formselect{float:left}.ui-autocomplete{z-index:99999}.webform-submission-feedback-add-form,.webform-submission-krediidilepingu-taotlus-add-form{width:670px;margin:0 auto;background:#f3f3f4;padding:49px;border-radius:10px;margin-bottom:100px}@media (max-width:1114px){.webform-submission-feedback-add-form,.webform-submission-krediidilepingu-taotlus-add-form{width:100%;margin-bottom:10px}}.webform-submission-feedback-add-form .form-item,.webform-submission-krediidilepingu-taotlus-add-form .form-item{position:relative}.webform-submission-feedback-add-form .form-item input:focus,.webform-submission-feedback-add-form .form-item input:valid,.webform-submission-feedback-add-form .form-item textarea:focus,.webform-submission-krediidilepingu-taotlus-add-form .form-item input:focus,.webform-submission-krediidilepingu-taotlus-add-form .form-item input:valid,.webform-submission-krediidilepingu-taotlus-add-form .form-item textarea:focus{border:solid 1px #f67728}.webform-submission-feedback-add-form .form-item label,.webform-submission-krediidilepingu-taotlus-add-form .form-item label{position:absolute;top:23px;left:20px;-webkit-transition:all .1s linear;transition:all .1s linear;color:rgba(62,49,48,.4)}.webform-submission-feedback-add-form .form-item input:focus+label,.webform-submission-feedback-add-form .form-item input:valid+label,.webform-submission-krediidilepingu-taotlus-add-form .form-item input:focus+label,.webform-submission-krediidilepingu-taotlus-add-form .form-item input:valid+label{color:#fff;font-size:13px;margin-top:-25px;padding:0 5px;height:20px;line-height:20px;border-radius:3px;background:#f67728}.webform-submission-feedback-add-form .form-item input,.webform-submission-krediidilepingu-taotlus-add-form .form-item input{height:50px;border-radius:10px;border:1px solid #e0e0e0;background-color:#fff;width:100%;margin:7px 0;text-indent:20px}.webform-submission-feedback-add-form .form-item textarea,.webform-submission-krediidilepingu-taotlus-add-form .form-item textarea{margin-top:10px;width:100%;height:280px;border-radius:10px;border:1px solid #e0e0e0;padding:20px}.webform-submission-feedback-add-form .form-actions,.webform-submission-krediidilepingu-taotlus-add-form .form-actions{margin-top:50px;text-align:right}.webform-submission-feedback-add-form .form-actions input,.webform-submission-krediidilepingu-taotlus-add-form .form-actions input{background:#f67728;background:#f67728;height:50px;border-radius:10px;padding:17px 90px;font-weight:700;font-size:20px;color:#fff;border:0;text-align:right}.webform-submission-rahulolu-uuringu-kusimused-2020-form{width:670px;margin:0 auto;background:#f3f3f4;padding:49px;border-radius:10px;margin-bottom:100px}@media (max-width:1114px){.webform-submission-rahulolu-uuringu-kusimused-2020-form{width:100%;margin-bottom:10px;padding:20px}}.webform-submission-rahulolu-uuringu-kusimused-2020-form .fieldset-wrapper{margin:10px 0 20px}.webform-submission-rahulolu-uuringu-kusimused-2020-form .form-item label{font-size:14px}.webform-submission-rahulolu-uuringu-kusimused-2020-form .form-type-email label,.webform-submission-rahulolu-uuringu-kusimused-2020-form .form-type-textfield label{font-size:20px}.webform-submission-rahulolu-uuringu-kusimused-2020-form .form-type-email input,.webform-submission-rahulolu-uuringu-kusimused-2020-form .form-type-textfield input{margin:10px 0 20px;width:100%;height:50px;border-radius:10px;border:1px solid #e0e0e0;background-color:#fff;width:100%;margin:7px 0;text-indent:20px}.webform-submission-rahulolu-uuringu-kusimused-2020-form .form-textarea-wrapper textarea{width:100%}.webform-submission-rahulolu-uuringu-kusimused-2020-form .form-type-webform-rating label{font-size:20px}.webform-submission-rahulolu-uuringu-kusimused-2020-form .rateit{width:100%;margin:10px 0 20px}.webform-submission-rahulolu-uuringu-kusimused-2020-form textarea{border-radius:10px;border:1px solid #e0e0e0;background-color:#fff;max-width:560px}.webform-submission-rahulolu-uuringu-kusimused-2020-form .form-item-_4-mida-soovite-veel-lisada-teie-ettepanekud-on-vaga-oodatud-{margin-top:20px}.webform-submission-rahulolu-uuringu-kusimused-2020-form .form-item-_4-mida-soovite-veel-lisada-teie-ettepanekud-on-vaga-oodatud- label{font-size:20px}.webform-submission-rahulolu-uuringu-kusimused-2020-form .form-item-_4-mida-soovite-veel-lisada-teie-ettepanekud-on-vaga-oodatud- .form-textarea-wrapper{margin:10px 0 20px}.webform-submission-rahulolu-uuringu-kusimused-2020-form .form-actions{margin-top:50px;text-align:right}.webform-submission-rahulolu-uuringu-kusimused-2020-form .form-actions input{background:#f67728;background:#f67728;height:50px;border-radius:10px;padding:17px 90px;font-weight:700;font-size:20px;color:#fff;border:0;text-align:right}.webform-submission-rahulolu-uuringu-kusimused-2020-form .webform-confirmation__back{display:none}.webform-submission-rahulolu-uuringu-kusimused-2020-form .webform-likert-table-wrapper{margin-top:10px}.webform-submission-rahulolu-uuringu-kusimused-2020-form .webform-likert-table-wrapper th{font-size:14px;font-weight:700;padding:10px 5px}.webform-submission-rahulolu-uuringu-kusimused-2020-form .webform-likert-table-wrapper td{padding:10px 0 10px 10px}.webform-submission-rahulolu-uuringu-kusimused-2020-form .webform-likert-table-wrapper .sticky-header{background:#f3f3f4}.webform-submission-rahulolu-uuringu-kusimused-2020-form .webform-likert-table th{font-size:14px;font-weight:700;padding:0 5px}.webform-submission-rahulolu-uuringu-kusimused-2020-form .webform-likert-table tr:nth-child(even){background:#ddd}.webform-submission-rahulolu-uuringu-kusimused-2020-form .form-type-webform-likert>label{font-size:20px}.webform-submission-rahulolu-uuringu-kusimused-2020-form .webform-confirmation__message{text-align:center;font-weight:700;margin:3em 0 1em 0}#sliding-popup.sliding-popup-bottom{padding:0 20px;background:#fff}#popup-text{margin:15px 0 10px}#popup-text h2{margin-bottom:0;padding:0}#popup-buttons button{background:#f67728;border:0;color:#fff;font-size:15px;text-shadow:none}.eu-cookie-compliance-message p{font-size:16px;font-weight:400}.eu-cookie-compliance-content{max-width:1100px}@media (max-width:768px){.eu-cookie-compliance-content{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:768px){.eu-cookie-compliance-content .eu-cookie-compliance-buttons{padding-left:20px}}.agree-button.eu-cookie-compliance-default-button{text-align:center;font:bold 16px/1.25 "Roboto Bold",sans-serif;min-height:50px;padding:1px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:10px;position:relative;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);box-shadow:0 2px 2px 0 rgba(0,0,0,.15);cursor:pointer;min-width:50px}.view-id-oluline_teade_punasel_ribal_{width:100%;text-align:center;background:#e12a28;color:#fff;font-size:18px;padding:20px 0}.view-id-oluline_teade_punasel_ribal_ .views-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1114px){.view-id-oluline_teade_punasel_ribal_ .views-row{display:initial;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}}.view-id-oluline_teade_punasel_ribal_ a{font-weight:700;padding-left:10px;color:#fff}@media (max-width:1114px){.view-id-oluline_teade_punasel_ribal_ .views-field-view-node{padding-top:10px}}body:not(.path-frontpage) .view-id-oluline_teade_punasel_ribal_{margin-top:-50px;margin-bottom:50px}@media (max-width:1114px){body:not(.path-frontpage) .view-id-oluline_teade_punasel_ribal_{margin-top:0;margin-bottom:0}}
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px);}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:28px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;line-height:16px;height:28px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);}.flatpickr-months .flatpickr-prev-month.disabled,.flatpickr-months .flatpickr-next-month.disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0;}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0;}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9;}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px;}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto;}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%;}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box;}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0;}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%;}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto;}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05);}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:6.16px 0 0 0;line-height:1;height:28px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0;}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block;}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px;}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9;}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{display:inline-block;float:left;}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left;}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;display:inline-block;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__container{position:relative;box-sizing:border-box}.splide__list{margin:0!important;padding:0!important;width:-webkit-max-content;width:max-content;will-change:transform}.splide.is-active .splide__list{display:flex}.splide__pagination{display:inline-flex;align-items:center;width:95%;flex-wrap:wrap;justify-content:center;margin:0}.splide__pagination li{list-style-type:none;display:inline-block;line-height:1;margin:0}.splide{visibility:hidden}.splide,.splide__slide{position:relative;outline:none}.splide__slide{box-sizing:border-box;list-style-type:none!important;margin:0;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #999;border-left-color:transparent;animation:splide-loading 1s linear infinite}.splide__track{position:relative;z-index:0;overflow:hidden}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{position:relative;z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide--ttb>.splide__pagination{width:auto}.splide__arrow{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:2em;height:2em;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;padding:0;opacity:.7;background:#ccc}.splide__arrow svg{width:1.2em;height:1.2em}.splide__arrow:hover{cursor:pointer;opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{position:absolute;z-index:1;bottom:.5em;left:50%;transform:translateX(-50%);padding:0}.splide__pagination__page{display:inline-block;width:8px;height:8px;background:#ccc;border-radius:50%;margin:3px;padding:0;transition:transform .2s linear;border:none;opacity:.7}.splide__pagination__page.is-active{transform:scale(1.4);background:#fff}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{width:0;height:3px;background:#ccc}.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent}.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border-color:#000}.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{right:1em;left:auto}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{top:auto;bottom:1em}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination{display:flex;flex-direction:column;bottom:50%;left:auto;right:.5em;transform:translateY(50%)}
