.dark .gridwrapper>div{background:#2c323f}.dark .gridwrapper.flightdetails{border-radius:5px;border:6px solid #fff;margin:3px}.desktop .gridwrapper.flightdetails{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:28px}.dark .box.boxTitle,.dark .gridwrapper .boxInfo{margin:0!important}.dark .boxTitle h1{border-radius:10px;border:1px solid rgba( 255,255,255,0.18 );-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;align-items:center;justify-content:center;outline:none;cursor:pointer;width:122px;height:42px;border-radius:12px;border:1px solid #8f9092;transition:all .2s ease;border:0;font-size:2.9em;vertical-align:22px}span.bold.flightAirline{color:#c3004a}.dark .flightstatusvalue{color:#fff}.dark #videoBG{z-index:1;width:90%;height:auto;filter:brightness(2) drop-shadow(2px 5px 6px black);border-radius:5px;border:0}.dark .download-btn{border-radius:5px;margin-right:5px}.dark .download-btn-icon,.download-btn-text{display:table-cell;background:#c3004a;vertical-align:middle;padding:7.5px 10px;color:#fff}.dark .download-btn-icon{border-right:1px solid #ffffff54;border-radius:5px 0 0 5px}.dark .download-btn-text{border-radius:0 5px 5px 0}.dark.mobile select#autoupdate{background:#c3004a;color:#fff}.dark #updateprogressbar{width:100%;height:6px;border:none;background:#ededed;margin-top:5px;max-width:unset!important}.mobile .gridwrapper.flightdetails{}.dark.mobile .gridwrapper>div.flightimage{background-color:#fff;filter:grayscale(1) opacity(.7)}.dark.mobile .gridwrapper.flightdetails>div.flightimage{filter:none}.desktop.dark .flightimage{background:#fff!important}.dark .hf thead{background-color:#3b404b}.dark .faq .question{background:#3b414d}.dark input#date{background:0 0}body.tablet.dark.mobile{font-size:2vw}.desktop #twocols{width:auto}.gridwrapper{display:grid;grid-template-columns:auto;grid-auto-rows:minmax(auto,auto)}.gridwrapper.hide{display:none}.grid{display:grid}.airline{grid-template-columns:repeat(1,2fr);align-items:center;font-weight:700;margin-top:6px;grid-gap:10px;display:inline-block;max-width:132px;vertical-align:top}.airline img{vertical-align:middle;margin-left:0;width:auto;vertical-align:super;margin-left:0;width:auto;height:17px}.flightid{font-weight:700}.status{grid-template-columns:repeat(1,2fr);align-items:center}.gridwrapper>div{background:#fff;padding:.7em}.gridwrapper>div:nth-child(odd){}.mobile .gridwrapper>div{}.boxTitle{grid-column:1/1}.boxTitle h1{font-size:2.9em;color:#fff;border-radius:12px;padding:0}.new.boxTitle{grid-column:1/2}.box.boxTitle{padding-bottom:0;padding-top:1.7em;grid-column:1/5}.mobile .box.boxTitle{min-width:28vw;background:#a3a3a31f;margin-right:1px;padding-bottom:10px;text-align:left}.gridwrapper .boxInfo{grid-column:1/4;font-size:25px}.mobile .gridwrapper .boxInfo{background:#a3a3a31f;margin-right:1px;font-size:16px}.flightstatusvalue{color:#c3004a}.gridwrapper .boxLivemap{grid-column:4/5;padding:0;grid-column:4/5;padding:1.7em;padding-right:.2em}video#videoBG{z-index:1;width:90%;height:auto;filter:brightness(2) drop-shadow(-2px 6px 3px black);border:5px solid #aeaeae;border-radius:5px}.mobile .gridwrapper .boxLivemap{background:#a3a3a31f;padding:.7em;padding-top:1.5em;text-align:center}span#livetext{position:relative;left:11px;top:-100px;color:#fff;font-size:11px}span#livetext-live{position:absolute;color:#fff;font-size:9px;z-index:999;margin:10px 0 0 8px}span#livetext-live span{background:red;border-radius:5px;padding:2px 4px;margin-right:1px}span#livetext-full{position:relative;right:10%;bottom:36px;float:right}.tablet span#livetext-full{position:relative;right:12%;bottom:-7px;float:right}svg.window-expand-icon{width:20px;height:20px;fill:#fff}.gridwrapper .boxLivemap.fullscreen{grid-column:1/5;padding:0;grid-row:1}.gridwrapper .boxLivemap.fullscreen video{display:none}.mobile .gridwrapper .boxLivemap iframe{height:117vh}.gridwrapper .boxLivemap iframe{height:95vh;width:100%;top:5vh;left:0;position:fixed;z-index:999;border:none;background:silver;background-image:url(/images/spinner.gif);background-position:center;background-repeat:no-repeat}.mobile .gridwrapper .boxLivemap iframe{height:117vh}.osclosebutton{z-index:1000;position:fixed;top:0;right:0;width:51%;height:5vh}.osfullscreenbutton{z-index:1000;position:fixed;top:0;left:0;width:51%;height:5vh}.multiflight{border:1px outset;border-radius:5px;background:#f4f4f4;padding:5px;display:inline-block;margin:6px 0;margin-right:5px;text-align:center;font-size:15px;cursor:pointer;color:#000;opacity:.5}.multiflight.selected{background:#c3004a;color:#fff;border:2px outset;opacity:1}.boxVonNach,.flightstatus-text{grid-column:1/5;font-size:1.3em}.boxVonNach b{font-size:inherit}.boxProgressL{grid-column:1/2}.gridwrapper .box.boxProgressL{text-align:left;padding-left:.7rem}.boxProgressM{grid-column:2/3}.mobile .boxProgressM{grid-column:2/4}.gridwrapper .box.boxProgressR{text-align:right;padding-right:.7rem}.box.boxFromAirport{grid-column:1/3;padding:0 .7em;font-weight:700}.box.boxToAirport{grid-column:3/5;padding:0 .7em;font-weight:700}.terminal_gate_dep img,.terminal_gate_arr img{vertical-align:baseline;padding-left:3px;height:12px}.redtext{color:red!important}.R{grid-column:4/5}.c1_3{grid-column:1/3;white-space:nowrap;font-weight:700}.c1_M{grid-row:12/17;grid-column:2/4;text-align:center;grid-row:4/8;grid-column:2/3;text-align:center;max-height:500px!important}.gridWrapper .c1_3{padding-right:0}.c3_5{grid-column:3/5;white-space:nowrap;font-weight:700}.localtime{white-space:nowrap}.gridWrapper .c3_5{padding-left:0}.gridwrapper .terminal_gate_dep{grid-column:1/3;padding-right:0;padding-top:0;padding-bottom:0;white-space:normal}.gridwrapper .terminal_gate_arr{grid-column:3/5;padding-top:0;padding-bottom:0;white-space:normal}.important_time{font-size:3.4rem;font-weight:700;line-height:3rem}.flightstatus-text{text-align:justify;padding:.7em}.float_r{text-align:right}h1{font-size:2em;font-weight:400;padding:0;margin:0;display:inline}.delaytext{color:#3f880d;font-weight:700}span.bold{font-weight:700}.statusdiv{display:inline}.statuslight{height:15px;width:15px;border:none;border-radius:90px;padding:2px;vertical-align:text-top;animation:blink-animation 2s steps(4,start) infinite;-webkit-animation:blink-animation 2s steps(4,start) infinite}@keyframes blink-animation{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}@-webkit-keyframes blink-animation{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.mobile .statuslight{height:10px;width:10px;padding:1px;vertical-align:baseline}.flightstatusinfo{height:15px;width:15px;border:none;border-radius:90px;padding:2px;vertical-align:text-top}.mobile .flightstatusinfo{height:10px;width:10px;padding:1px;vertical-align:baseline}.statustext{display:inline}.statustext_time{display:inline}.landingCounter{line-height:19px;margin-top:.6em;font-size:14px;grid-column:1/5;background:#6cff00;background:linear-gradient(90deg,rgb(195 0 74) 0%,rgba(0,0,0,1) 53%);text-align:center;display:flex;flex-direction:row;justify-content:space-between;background:#6cff00;background:linear-gradient(90deg,rgba(108,255,0,1) 0%,rgba(0,0,0,1) 94%);background:#c3004a;align-items:center}.landingCounter_from,.landingCounter_to{font-size:2.1em;color:#c3004a}.counter{font-size:27px;display:block;height:23px}.counterText{line-height:19px;margin-top:.6em}small{font-size:.6em}time.icon{display:none;font-size:.5em;display:block;position:relative;width:7em;height:7em;background-color:#171616;border-radius:.6em;overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform:rotate(0deg) skewY(0deg);-webkit-transform-origin:50% 10%;transform-origin:50% 10%;border:1px solid #c3004a}time.icon *{display:block;width:100%;font-size:1em;font-weight:700;font-style:normal;text-align:center}time.icon strong{position:absolute;top:0;padding:.4em 0;color:#fff;background-color:#c3004a}time.icon em{position:absolute;bottom:.3em;color:#fff}time.icon span{width:100%;font-size:2.8em;letter-spacing:-.05em;padding-top:.8em;color:#fff}time.icon:hover,time.icon:focus{-webkit-animation:swing .6s ease-out;animation:swing .6s ease-out}@-webkit-keyframes swing{0%{-webkit-transform:rotate(0deg) skewY(0deg)}20%{-webkit-transform:rotate(12deg) skewY(4deg)}60%{-webkit-transform:rotate(-9deg) skewY(-3deg)}80%{-webkit-transform:rotate(6deg) skewY(-2deg)}100%{-webkit-transform:rotate(0deg) skewY(0deg)}}@keyframes swing{0%{transform:rotate(0deg) skewY(0deg)}20%{transform:rotate(12deg) skewY(4deg)}60%{transform:rotate(-9deg) skewY(-3deg)}80%{transform:rotate(6deg) skewY(-2deg)}100%{transform:rotate(0deg) skewY(0deg)}}.LiveimageCellInvisible{display:none;width:0}.boxInfo.statusCellStreched{grid-column:1/5;padding-bottom:0}.gridwrapper .boxProgressM{align-self:center;padding:0 .3em}.mobile .gridwrapper .boxProgressM{width:auto}.boxProgressM .ui-progressbar-value{background:#3f880d;display:inline-block;margin-top:-2px}.box.boxProgressL,.box.boxProgressR{font-size:2.4rem;padding:0;text-align:center;font-weight:700;background:0 0}.box.boxProgressM.ui-progressbar.ui-corner-all.ui-widget.ui-widget-content{width:auto;border:0}.box.boxProgressM .progressContent{background:#e7e7e7;border:0;height:4px;align-self:center;background:0 0;border-bottom:0;border-top:2px;height:2px;align-self:center;border-style:dotted;border-color:#d1d1d1}.flightProgress{display:flex;width:100%;height:22px;overflow:hidden;justify-content:space-between;--delay: 0.1s;margin:0 5px}.flightProgress .step{flex-grow:1;clip-path:polygon(75% 0%,100% 50%,75% 100%,0% 100%,25% 50%,0% 0%);background-color:#383838}.flightProgress .step.complete.last{animation:blink-animation 1s steps(1,start) infinite;-webkit-animation:blink-animation 1s steps(1,start) infinite}.flightProgress .step.complete{background:#3d9970}span#after{height:25px;width:25px;margin-bottom:-6px;display:inline-block;position:absolute;margin-left:-6px;transform:translateY(-10px)}.en-route span#after{animation:plane;animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-fill-mode:both}span#after svg{transform:rotate(90deg);fill:#c3004a;margin-top:-3px}@-webkit-keyframes plane{0%{-webkit-transform:translateX(0px) translateY(-10px);transform:translateX(0px) translateY(-10px)}100%{-webkit-transform:translateX(6px) translateY(-10px);transform:translateX(6px) translateY(-10px)}}.flightNotFound{padding:20px}.headerNotFound{font-size:1.4rem}.delayedText .important_time{color:red}.date-select{grid-column:1/5}.date-select-text{text-align:center;font-size:1.1em;font-weight:700}.date-select-select{display:grid;grid-auto-rows:minmax(auto,auto);grid-template-columns:repeat(5,minmax(27px,500px))}.date-select-select>div{background:#e7e7e7;padding:3px;text-align:center;border:1px solid silver;border-right:none}.date-select-select .date-0{background:#f5f5f5}.date-select-select>div:first-child{border-radius:5px 0 0 5px}.date-select-select>div:last-child{border-right:1px solid silver;border-radius:0 5px 5px 0}.date-select-select>div:hover{background:#f5f5f5;cursor:pointer}.noselectx{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.date-select-select .dateActive{background-color:#c3004a;color:#fff}.date-select-select .dateActive:hover{background-color:#c3004a;color:#fff}.dateForLang{font-size:1em}.dateForLangDiv{white-space:nowrap;background:#171616;border-radius:7px;width:fit-content;display:grid;float:right;margin-top:9px}.loader{width:0;height:0;display:none}.loader-on{position:fixed;display:block;top:0;left:0;text-align:center;width:100vw;background:#000;opacity:.7;height:100vh}.loader-text{top:56vh;position:absolute;font-size:2.2rem;color:#c3004a;height:100vh;width:100vw;text-align:center;left:0;margin:auto;font-weight:700}.flightimage{grid-column:1/4;text-align:center}.mobile .gridwrapper>div.flightimage{grid-column:1/5;background:#c3004a;padding:0;max-width:100vw!important;height:32px;margin-bottom:20px;padding-bottom:7px}.desktop .boxTitle{font-size:25px}.desktop .boxVonNach{text-align:center;font-size:1.5em}.desktop .boxVonNach b{font-size:1em}.desktop .box.boxProgressL,.desktop .box.boxFromAirport,.desktop .terminal_gate_dep,.desktop .c1_3{grid-column:1/2;padding:0 .7em;text-align:right}.desktop .box.boxProgressR,.desktop .box.boxToAirport,.desktop .terminal_gate_arr,.desktop .c3_5{grid-column:3/4;padding:0 .7em;text-align:left}.desktop .c1_3,.desktop .c3_5{padding:2em .7em 0}.desktop .gridwrapper .boxLivemap{grid-column:4/5;min-height:auto;background-position:left;background-size:contain;background-repeat:no-repeat;text-align:left;max-width:180px}.mobile .google-auto-placed{grid-column:1/5;max-width:91vw!important}.mobile .ezoic{grid-column:1/5;padding:0;text-align:center;max-width:100vw}.ezoic #top_of_page{grid-column:1/5}.mobile .alertdiv{grid-column:1/4}.mobile .autoupdatediv{grid-column:4/5}.desktop .ezoic{grid-column:1/5}.mobile .alertdiv{padding:.7em;padding-right:0}.mobile .alertdiv button{padding:7px 5px;border:outset;border-width:1px;height:41px;margin-top:0;width:auto;border-radius:5px}.mobile .alertdiv.hover{display:flex;position:fixed;top:0;background:0 0!important;width:100%;justify-content:center}.mobile button.alertButton.second{display:inline-block}.mobile button.shareButton{width:auto;display:inline-block}.ezoic.compensationdiv{padding:.2em;color:#fe0000;background:red;margin:.7em;border:5px solid #fe0000;background:#fefefe!important;border-radius:5px;background:#fefefe;padding:10px 10px 0!important}.compensationdiv button{background:red;color:#fff;border:1px solid #898989;border-radius:5px}.desktop .alertdiv button{padding:7px;border:outset;border-width:1px}.mobile select#autoupdate{width:100%;font-size:12px;min-width:71px}.autoupdatediv label{font-size:13px}input[type=checkbox]{display:none}input[type=checkbox]+label{width:57px;height:30px;border-radius:30px;border:2px solid #ddd;background-color:#eee;display:inline-grid;content:"";float:left;margin-right:14px;transition:background-color .5s linear;margin-bottom:20px;font-size:15px}input[type=checkbox]+label:hover{cursor:pointer}input[type=checkbox]+label::before{width:30px;height:30px;border-radius:30px;background-color:#fff;display:block;content:"";float:left;margin-right:5px;transition:margin .1s linear;box-shadow:0 0 5px #aaa}input[type=checkbox]:checked+label{background-color:#2b8718}input[type=checkbox]:checked+label::before{margin:0 0 0 30px}#updateprogressbar{width:100%;height:14px;border:none;background:#ededed;margin-top:5px}#updateprogress{width:0%;background-color:green;height:100%;animation-name:progressBar;animation-iteration-count:infinite;animation-duration:60s;animation-timing-function:linear}@keyframes progressBar{0%{width:0%}100%{width:100%}}input#date{border:none;color:#d4d4d4;text-decoration:none;font-size:22px;width:9ch}.mobile input#date{background:0 0;font-size:.9em}.dateForLang{display:none}#svgImg{display:inline;width:30px;filter:saturate(0) brightness(2);justify-self:right}.mobile #svgImg{}table.hf{border-spacing:0;border-collapse:collapse;width:100%}.mobile table.hf{font-size:8pt}.hf thead{background-color:#f0f0f0}.hf tr{height:3em}.hf tbody tr:hover{background:#d2d2d2;cursor:pointer}.hf th{border:1px solid #ddd;text-align:center}.hf td{border:1px solid #ddd;text-align:center}.date-select .dateForLangDiv{float:unset;margin:auto;margin-bottom:10px}.tr_invisible{display:none}.tr_visible{display:table-row}#morebutton{display:block;margin:auto;color:#909090;width:100px;border-radius:0 0 6px 6px;border-top:0;padding:4px;font-size:19px}.flightstatus-text b{font-size:inherit}.faq{grid-column:1/5}.faq p{padding:8px}.faq .question{background:#e6e6e6;margin-top:30px;border-radius:5px;font-size:1.3em}button.alertButton,button.shareButton{margin-top:5px;padding:6px 2px;border:outset;border-width:1px;font-size:11px;margin-right:2px}.alertButton img,.shareButton img{margin:0;vertical-align:sub}.modal div{text-align:center;margin:4px 0}.date-select{grid-column:1/5;padding:0}.mobile .date-select{padding:.7em}.loader{width:0;height:0;display:none}.xloader-on{position:fixed;display:block;top:0;left:0;text-align:center;width:100vw;background:#000;opacity:.7;height:100vh}#share-bar3{grid-column:1/5;padding:0;text-align:center;max-width:100vw}#share-bar3 .sharing-providers.square{display:inline-block}#share-bar3 .sharing-providers>li{display:inline-block;margin:10px;border-radius:5px}#widget-holder{grid-column:1/5;overflow:hidden}#widget-holder iframe{margin-top:-50px}#widget-holder div{margin-bottom:-4px}.bFoxce{color:rgb(195 0 74)!important}.inflight{grid-column:1/5;height:100px}