@font-face{font-display:swap;font-family:felyregular;src:url(../../../../../../../themes/lux-airport/css/fonts/fely-webfont.woff2) format("woff2"),url(../../../../../../../themes/lux-airport/css/fonts/fely-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:din_blackregular;src:url(../../../../../../../themes/lux-airport/css/fonts/din-black_0-webfont.woff2) format("woff2"),url(../../../../../../../themes/lux-airport/css/fonts/din-black_0-webfont.woff) format("woff");font-weight:400;font-style:normal}.table-container{width:100%}@media screen and (max-width:800px){table{overflow-x:auto;display:block}table::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}table::-webkit-scrollbar-thumb{border-radius:8px;border:0 solid #fff;background-color:rgba(0,0,0,.3)}}#ui-datepicker-div{width:300px;background-color:rgba(255,255,255,.9);padding:10px;text-align:center;z-index:100000}#ui-datepicker-div .ui-datepicker-calendar{width:100%;font-size:16px}#ui-datepicker-div .ui-datepicker-title{text-align:center;color:#df2b32;font-size:18px;padding:8px}#ui-datepicker-div .ui-datepicker-today a{background:#fdea1d}#ui-datepicker-div .ui-state-disabled{color:#b8b4b4}#ui-datepicker-div .ui-state-default{padding:2px 4px}#ui-datepicker-div .ui-state-default:hover{background:#00a1de;color:#fff}#ui-datepicker-div .ui-datepicker-prev{position:absolute;top:15px;left:10px;cursor:pointer}#ui-datepicker-div .ui-datepicker-prev.ui-state-disabled{cursor:auto}#ui-datepicker-div .ui-datepicker-prev.ui-state-disabled::before{color:#b8b4b4}#ui-datepicker-div .ui-datepicker-prev::before{content:"\00276F";color:#df2b32;position:absolute;transform:rotate(180deg);font-size:20px}#ui-datepicker-div .ui-datepicker-prev span{display:none}#ui-datepicker-div .ui-datepicker-next{position:absolute;top:15px;right:10px;cursor:pointer}#ui-datepicker-div .ui-datepicker-next::after{content:"\00276F";color:#df2b32;font-size:20px}#ui-datepicker-div .ui-datepicker-next span{display:none}#ui-datepicker-div th{color:#00a1de;font-weight:400}button.ui-datepicker-current{display:none}.ui-slider-handle{background-color:#00a1de}.mobile{display:none}@media (max-width:500px){.mobile{display:block}}.tooltip,a.tooltip{position:relative;display:block}.tooltip:hover,a.tooltip:hover{transition:all .5s ease}.tooltip:hover span,a.tooltip:hover span{display:block!important;position:absolute;top:-30px;left:75px;margin-left:-37px;z-index:1000;background-color:rgba(223,43,50,.9);color:#fff;padding:4px 10px;border-radius:3px;transition:all .5s ease}@media (max-width:800px){.tooltip:hover span,a.tooltip:hover span{top:-30px;font-size:12px}}.tooltip:hover span::before,a.tooltip:hover span::before{content:'\025E4';color:rgba(223,43,50,.9);font-size:15px;position:absolute;bottom:-15px}.tooltip.download-tooltip:hover span,a.tooltip.download-tooltip:hover span{background-color:#fff;color:rgba(223,43,50,.9);top:-20px;left:0;margin-left:0}.tooltip.download-tooltip:hover span::before,a.tooltip.download-tooltip:hover span::before{color:#fff}.red-circle{background-color:#df2b32;width:33px;height:33px;border-radius:50%;display:inline-block;position:relative;margin:0 10px 0 0}.red-circle img{position:absolute;top:50%;left:50%;margin:-10px 0 0 -12px;width:24px;height:24px}.info-list{margin:0;padding:0;list-style:none}.info-list li{padding:5px;margin:0;border-bottom:1px solid #fff;background-color:rgba(0,0,0,.2)}.info-list li:nth-child(even){background-color:rgba(0,0,0,.1)}.other-info{padding:10px 20px;border-radius:5px;background-color:rgba(0,0,0,.1);float:left;width:100%}.question{font-size:16px;font-family:omnes-pro,sans-serif;font-style:normal;font-weight:400;color:#df2b32;background-color:rgba(0,0,0,.08);padding:6px 3px;margin:20px 0;display:block;border-radius:5px}.question a{border-bottom:1px dotted #df2b32;color:#df2b32}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content-area{width:100%;float:left;margin:20px 0}@media (max-width:650px){.content-hide-on-mob{display:none}}.spacer-mob{display:none}@media (max-width:650px){.spacer-mob{display:inline}}.lightbox{display:none}.date-pager{display:flex;flex-wrap:nowrap;text-align:center;padding:0 5px 10px 5px}@media (max-width:850px){.date-pager{padding:70px 5px 0 5px}}.date-pager button.button-next-day,.date-pager button.button-previous-day,.date-pager span.current-day{border:none;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;margin:4px 2px;font-size:14px;color:#fff;transition:all .5s ease}.date-pager span.current-day{background:#e0e0e0;color:#2f2f31}.date-pager button.button-next-day,.date-pager button.button-previous-day{cursor:pointer;background-color:#00a1de}.date-pager button.button-next-day:hover,.date-pager button.button-previous-day:hover{background:#df2b32}.date-pager button.button-previous-day{border-top-left-radius:5px;border-bottom-left-radius:5px}.date-pager button.button-previous-day::before{content:'<';font-family:'Font Awesome\ 5 Free';font-weight:900;margin-right:10px;font-size:16px}.date-pager button.button-next-day{border-top-right-radius:5px;border-bottom-right-radius:5px}.date-pager button.button-next-day::after{content:'>';font-family:'Font Awesome\ 5 Free';font-weight:900;margin-left:10px;font-size:16px}.arrive-depart{float:left;text-align:left;width:100%!important;margin:-125px 0 30px;padding:10px 20px 20px;position:relative;z-index:3}@media (max-width:1150px){.arrive-depart{padding:0}}.arrive-depart .blue-button{font-size:100%}.arrive-depart .blue-button.disabled{background:#2f2f31}.arrive-depart .blue-button.disabled:hover{background:#2f2f31}.arrive-depart .arrivals{display:block}.arrive-depart .departures{display:none}.arrive-depart h1{text-transfrom:uppercase}.arrive-depart #ad-tabs{position:absolute;top:-32px;left:0;list-style:none;margin:0;padding:0;z-index:-1}@media (max-width:600px){.arrive-depart #ad-tabs{left:10%;top:-12px}}@media (max-width:340px){.arrive-depart #ad-tabs{left:4%;top:-12px}}.arrive-depart #ad-tabs li{color:#df2b32;float:left;margin:0;line-height:110%;display:inline-block;cursor:default}.arrive-depart #ad-tabs li a{color:#fff;font-size:20px}.arrive-depart #ad-tabs li.active{color:#2f2f31;cursor:pointer}.arrive-depart #ad-tabs li.active a{color:#2f2f31;background-color:#fff}.arrive-depart .responsive{margin-top:40px;font-size:1.6rem}@media (min-width:850px){.arrive-depart .responsive{display:none}}@media (max-width:600px){.arrive-depart .responsive{margin-top:62px}}.arrive-depart .responsive .flight{padding-left:10px;display:flex;height:95px;align-items:center}.arrive-depart .responsive .flight:nth-child(odd){background:#efefef}@media (max-width:600px){.arrive-depart .responsive .flight{height:105px}}.arrive-depart .responsive .flight__details{width:30%;margin-right:5%}.arrive-depart .responsive .flight__number{text-align:center}.arrive-depart .responsive .flight__destination{width:35%;margin:1rem 0}.arrive-depart .responsive .flight__destination>div:first-child{color:#df2b32;word-break:break-word}.arrive-depart .responsive .flight__time{width:20%;text-align:center}.arrive-depart .responsive .flight__time .estimated{position:relative;margin-top:18px}.arrive-depart .responsive .flight__time .estimated:before{content:'est.';font-style:italic;position:absolute;top:-18px}.arrive-depart .responsive .flight__actions{width:10%}.arrive-depart .responsive .flight__actions a{display:block}.arrive-depart .responsive .flight__actions a img{width:25px;transform:rotate(0);pointer-events:none}.arrive-depart .responsive .flight__actions a img.disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.15}.table-container{float:left}@media (min-width:1150px){.table-container{width:calc(100% - 220px)!important}}.time_note{clear:both;float:left}.arrive-depart-table{width:100%;text-align:center;white-space:nowrap}@media (max-width:850px){.arrive-depart-table{display:none}}.arrive-depart-table thead tr{background:#fff}.arrive-depart-table thead tr:hover{background-color:#fff}.arrive-depart-table tr{background-color:rgba(0,0,0,.1);border-top:1px solid #fff;border-bottom:1px solid rgba(0,0,0,.2)}.arrive-depart-table tr:nth-child(even){background-color:#fff}.arrive-depart-table tr:hover{background-color:rgba(0,0,0,.2)}.arrive-depart-table th{padding:5px 5px;text-transform:uppercase;color:#b8b4b4;font-size:120%;font-family:omnes-pro,sans-serif;font-style:normal;font-weight:400}.arrive-depart-table td{padding:10px 5px;font-size:15px;vertical-align:central}.arrive-depart-table th{text-align:left}@media (max-width:600px){.arrive-depart-table th:nth-child(8){display:none}}.arrive-depart-table th:nth-child(8),.arrive-depart-table th:nth-child(9){text-align:center}.arrive-depart-table td{text-align:left;font-weight:400}.arrive-depart-table td:nth-child(1) img{max-width:150px;opacity:1;transition:.5s all ease-in;padding:0 0 0 10px}.arrive-depart-table td:nth-child(1) img:hover{opacity:.9}@media (max-width:800px){.arrive-depart-table td:nth-child(1) img{width:100px}}.arrive-depart-table td:nth-child(1) span{display:none}.arrive-depart-table td:nth-child(2){cursor:pointer}.arrive-depart-table td:nth-child(3){color:#df2b32;cursor:pointer}.arrive-depart-table td:nth-child(4){cursor:pointer}.arrive-depart-table td:nth-child(5){cursor:pointer}.arrive-depart-table td:nth-child(6){cursor:pointer}.arrive-depart-table td:nth-child(7){cursor:pointer}.arrive-depart-table td:nth-child(7) img{width:25px}.arrive-depart-table td:nth-child(8){cursor:pointer}@media (max-width:600px){.arrive-depart-table td:nth-child(9){display:none}}.arrive-depart-table td:nth-child(10),.arrive-depart-table td:nth-child(9){text-align:center}.arrive-depart-table td:nth-child(10) img,.arrive-depart-table td:nth-child(9) img{width:25px;transform:rotate(0);transition:.5s all ease-in}.arrive-depart-table td:nth-child(10) img:hover,.arrive-depart-table td:nth-child(9) img:hover{transform:rotate(360deg)}.arrive-depart-table td:nth-child(10) img.disabled,.arrive-depart-table td:nth-child(9) img.disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.15;cursor:default}.arrive-depart-table td:nth-child(10) img.disabled:hover,.arrive-depart-table td:nth-child(9) img.disabled:hover{transform:none}.skyscraper{background:#e6e6e6}.skyscraper--side{height:600px;width:200px;float:right;display:none;margin-top:15px;position:sticky;position:-webkit-sticky;top:60px}@media (min-width:1150px){.skyscraper--side{display:block}}.skyscraper--bottom{width:100%;float:left;height:200px;width:100%;margin-bottom:2rem}@media (min-width:1150px){.skyscraper--bottom{display:none;width:100%}}#live-search{position:absolute;top:-73px;right:0;z-index:4}#live-search fieldset{border:none;padding:0;margin:0}#live-search input{font-size:18px;background-color:rgba(0,0,0,.6);background-image:url(../../../../../../../themes/lux-airport/img/icons/ico-search-02.png);background-position:right 8px;background-repeat:no-repeat;border:0;color:#fff;padding:10px;font-family:omnes-pro,sans-serif;font-style:normal;font-weight:400}@media (max-width:750px){#live-search input{width:100%;height:61px}}@media (max-width:850px){#live-search{top:-25px;width:100%}#live-search input{background-position:right 18px;height:60px;width:100%}}@media (max-width:600px){#live-search{top:-5px}}#live-search ::-webkit-input-placeholder{color:#fff}#live-search :-moz-placeholder{color:#fff;opacity:1}#live-search ::-moz-placeholder{color:#fff;opacity:1}#live-search :-ms-input-placeholder{color:#fff}.lightbox{display:none}#tracking{text-align:center;width:280px}#tracking h2{font-family:felyregular;font-size:40px;color:#df2b32;font-weight:400}#tracking h3{margin-top:-15px;font-weight:400}#tracking strong{font-size:26px;font-weight:400;font-family:omnes-pro,sans-serif;font-style:normal;font-weight:400;color:#df2b32}#tracking input{width:80%;padding:10px;font-size:15px;text-align:center}#tracking .blue-button{width:80%!important;margin:10px 10%;float:left}.airlines-container select{color:#df2b32;border:none;background:0 0;-webkit-appearance:none;padding:3px 30px 3px 3px;margin:0;-webkit-box-shadow:0 3px 0 #fff,0 -1px #fff inset;-moz-box-shadow:0 3px 0 #fff,0 -1px #fff inset;box-shadow:0 3px 0 #fff,0 -1px #fff inset;background:#fff;border:none;border-bottom:2px dotted #df2b32;outline:0;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;max-width:100%}.airlines-container label{position:relative;display:inline-block}.airlines-container label:after{content:'>';font:30px Consolas,monospace;color:#df2b32;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:8px;top:2px;padding:0 0 2px;position:absolute;pointer-events:none}.airlines-container label:before{content:'';right:6px;top:0;width:20px;height:20px;position:absolute;pointer-events:none;display:block}@media (max-width:500px){.airlines-container label:before{content:'\a';clear:right}}#airlines{width:100%;float:left;display:flex;flex-wrap:wrap}.airlines-container #airlines{width:100%}@media (max-width:900px){.airlines-container #airlines{width:100%}}.airline{float:left;width:47.5%;margin:0 2.5% 25px 0;text-align:center;background-color:#e0e0e0;padding:25px 25px;position:relative}@media (max-width:500px){.airline{width:100%}}.airline ul{list-style-type:none;padding:0 0 50px 0;display:flex;justify-content:center;flex-wrap:wrap}.airline ul li{display:inline-block;margin:5px;padding:2px 8px 3px 8px;color:rgba(0,0,0,.6);text-transform:uppercase;font-weight:700}.airline h3{font-family:felyregular;font-weight:400;font-size:25px;color:#df2b32;margin-top:0}.airline img{padding:20px 0}.airline .airline-destinations{padding:0 0 50px 0;white-space:nowrap;overflow:hidden}.airline .dest{display:inline-block;margin:5px;padding:2px 8px 3px 8px;color:rgba(0,0,0,.6);text-transform:uppercase;font-weight:700}.airline .container-bottom{width:100%;padding:15px}.airline .button-container{position:absolute;text-align:center;bottom:40px;width:100%;margin-left:-40px}.flights-timetable #map{margin:150px 30px 30px;height:60vh;min-height:550px;float:left;width:-webkit-calc(70% - 60px);width:-moz-calc(70% - 60px);width:calc(70% - 60px)}@media (max-width:1100px){.flights-timetable #map{width:-webkit-calc(65% - 60px);width:-moz-calc(65% - 60px);width:calc(65% - 60px);height:50vh}}@media (max-width:850px){.flights-timetable #map{display:none}}.flights-timetable .search-box{margin:150px 30px 0 0;padding:30px;height:60vh;min-height:550px;color:#fff;float:left;background-color:#646464;width:-webkit-calc(30% - 30px);width:-moz-calc(30% - 30px);width:calc(30% - 30px)}@media (max-width:1100px){.flights-timetable .search-box{width:-webkit-calc(35% - 30px);width:-moz-calc(35% - 30px);width:calc(35% - 30px);height:50vh}}@media (max-width:850px){.flights-timetable .search-box{margin:105px 30px 100px;width:-webkit-calc(100% - 60px);width:-moz-calc(100% - 60px);width:calc(100% - 60px);height:auto;min-height:auto}}@media (max-width:450px){.flights-timetable .search-box{margin:105px 15px 100px;width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:calc(100% - 30px)}}.flights-timetable .search-box a{color:#fff}.flights-timetable .search-box h1{margin-top:0}.flights-timetable .search-box input{background-color:#646464;border:1px solid #646464;font-family:omnes-pro,sans-serif;font-style:normal;font-weight:400;font-size:25px;width:100%;border-bottom:2px dotted #fff;color:#fff;padding:10px}@media (max-width:1100px){.flights-timetable .search-box input{font-size:18px}}@media (max-width:1100px){.flights-timetable .search-box input{font-size:18px}}@media (max-width:850px){.flights-timetable .search-box input{font-size:25px}}@media (max-width:450px){.flights-timetable .search-box input{font-size:18px}}.flights-timetable .search-box input#date-from{background-image:url(../../../../../../../themes/lux-airport/img/icons/flight-dep-white.png);background-position:right center;background-repeat:no-repeat}.flights-timetable .search-box input#date-to{background-image:url(../../../../../../../themes/lux-airport/img/icons/flight-arr-white.png);background-position:right center;background-repeat:no-repeat}.flights-timetable .search-box ::-webkit-input-placeholder{color:#fff}.flights-timetable .search-box :-moz-placeholder{color:#fff;opacity:1}.flights-timetable .search-box ::-moz-placeholder{color:#fff;opacity:1}.flights-timetable .search-box :-ms-input-placeholder{color:#fff}.flights-timetable .search-box .airport-input{font-size:25px;font-weight:400;font-family:omnes-pro,sans-serif;font-style:normal;font-weight:400;text-align:center}@media (max-width:1100px){.flights-timetable .search-box .airport-input{font-size:18px}}@media (max-width:850px){.flights-timetable .search-box .airport-input{font-size:25px}}@media (max-width:450px){.flights-timetable .search-box .airport-input{font-size:18px}}.flights-timetable .search-box .airport-input select{color:#fff;border:none;-webkit-appearance:none;padding:10px 30px 10px 10px;margin:0;-webkit-box-shadow:0 3px 0 #646464,0 -1px #646464 inset;-moz-box-shadow:0 3px 0 #646464,0 -1px #646464 inset;box-shadow:0 3px 0 #646464,0 -1px #646464 inset;background:#646464;border:none;border-bottom:2px dotted #fff;outline:0;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%}.flights-timetable .search-box .airport-input label{position:relative;display:inline-block;width:100%}.flights-timetable .search-box .airport-input label:after{content:'>';font:30px Consolas,monospace;color:#fff;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:8px;top:2px;padding:0 0 2px;position:absolute;pointer-events:none}.flights-timetable .search-box .airport-input label:before{content:'';right:6px;top:0;width:20px;height:20px;position:absolute;pointer-events:none;display:block}@media (max-width:500px){.flights-timetable .search-box .airport-input label:before{content:'\a';clear:right}}.flights-timetable .search-box .blue-button{margin-top:10px;border:none}.flights-timetable main{position:relative;float:left;width:100%}.flights-timetable .etabs{position:absolute;top:-30px}@media (max-width:320px){.flights-timetable .etabs{top:-50px;width:100%}}@media (max-width:320px){.flights-timetable .etabs .tab{width:100%}}.flights-timetable .etabs .tab a{padding:10px 15px}@media (max-width:850px){.flights-timetable .etabs .tab a{padding:5px 10px;font-size:12px!important}}@media (max-width:320px){.flights-timetable .etabs .tab a{width:100%;display:block}}@media (max-width:850px){.flights-timetable .etabs .tab a.active{border:1px solid #e0e0e0;border-bottom:none;margin:0 2px 0 0}}.flights-timetable #tab-container{width:100%}.flights-timetable .schedule{width:100%;text-align:center;white-space:nowrap}.flights-timetable .schedule tr{background-color:rgba(0,0,0,.1);border-top:1px solid #fff;border-bottom:1px solid rgba(0,0,0,.2)}.flights-timetable .schedule tr:nth-child(1){background-color:#fff}.flights-timetable .schedule tr:nth-child(1):hover{background-color:#fff}.flights-timetable .schedule tr:nth-child(even){background-color:#fff}.flights-timetable .schedule tr:hover{background-color:rgba(0,0,0,.2)}.flights-timetable .schedule th{padding:5px 5px;text-transform:uppercase;color:#b8b4b4;font-size:120%;font-family:omnes-pro,sans-serif;font-style:normal;font-weight:400}.flights-timetable .schedule td{padding:10px 5px;font-size:15px;vertical-align:central}.flights-timetable .schedule th{text-align:left}.flights-timetable .schedule td,.flights-timetable .schedule th{text-align:left;font-weight:400}.flights-timetable .schedule td img,.flights-timetable .schedule th img{width:35px}.flights-timetable .schedule td:nth-child(1) img,.flights-timetable .schedule th:nth-child(1) img{width:150px;opacity:1;transition:.5s all ease-in;padding:0 0 0 10px}.flights-timetable .schedule td:nth-child(1) img:hover,.flights-timetable .schedule th:nth-child(1) img:hover{opacity:.9}@media (max-width:800px){.flights-timetable .schedule td:nth-child(1) img,.flights-timetable .schedule th:nth-child(1) img{width:100px}}.flights-timetable .schedule td:nth-child(1) span,.flights-timetable .schedule th:nth-child(1) span{display:none}.flights-timetable .schedule td:nth-child(3),.flights-timetable .schedule th:nth-child(3){color:#df2b32}.flights-timetable .schedule td:nth-child(4),.flights-timetable .schedule th:nth-child(4){background-color:rgba(0,0,0,.1);text-align:center;font-weight:700}.flights-timetable .schedule td:nth-child(5),.flights-timetable .schedule th:nth-child(5){text-align:center}.flights-timetable .schedule td:nth-child(6),.flights-timetable .schedule th:nth-child(6){background-color:rgba(0,0,0,.1);text-align:center;font-weight:700}.flights-timetable .schedule td:nth-child(7),.flights-timetable .schedule th:nth-child(7){text-align:center}.flights-timetable .schedule td:nth-child(8),.flights-timetable .schedule th:nth-child(8){background-color:rgba(0,0,0,.1);text-align:center;font-weight:700}.flights-timetable .schedule td:nth-child(9),.flights-timetable .schedule th:nth-child(9){text-align:center}.flights-timetable .schedule td:nth-child(10),.flights-timetable .schedule th:nth-child(10){background-color:rgba(0,0,0,.1);text-align:center;font-weight:700}.flights-timetable .switch{position:relative;height:32px;width:100%;margin:20px auto;background:rgba(0,0,0,.25);border-radius:3px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 1px rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 1px rgba(255,255,255,.1)}.flights-timetable .switch-label{position:relative;z-index:2;float:left;width:50%;line-height:32px;font-size:18px;color:#fff;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.45);cursor:pointer}@media (max-width:500px){.flights-timetable .switch-label{font-size:15px!important}}.flights-timetable .switch-label:active{font-weight:700}.flights-timetable .switch-label-off{padding-left:2px}.flights-timetable .switch-label-on{padding-right:2px}.flights-timetable .switch-input{display:none}.flights-timetable .switch-input:checked+.switch-label{color:#fff;-webkit-transition:.15s ease-out;-moz-transition:.15s ease-out;-ms-transition:.15s ease-out;-o-transition:.15s ease-out;transition:.15s ease-out;-webkit-transition-property:color,text-shadow;-moz-transition-property:color,text-shadow;-ms-transition-property:color,text-shadow;-o-transition-property:color,text-shadow;transition-property:color,text-shadow}.flights-timetable .switch-input:checked+.switch-label-on~.switch-selection{left:50%}.flights-timetable .switch-selection{position:absolute;z-index:1;top:2px;left:2px;display:block;width:50%;height:28px;border-radius:3px;background-color:#65bd63;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9dd993),color-stop(100%,#65bd63));background-image:-webkit-linear-gradient(top,#9dd993,#65bd63);background-image:-moz-linear-gradient(top,#9dd993,#65bd63);background-image:-ms-linear-gradient(top,#9dd993,#65bd63);background-image:-o-linear-gradient(top,#9dd993,#65bd63);background-image:linear-gradient(top,#9dd993,#65bd63);-webkit-box-shadow:inset 0 1px rgba(255,255,255,.5),0 0 2px rgba(0,0,0,.2);box-shadow:inset 0 1px rgba(255,255,255,.5),0 0 2px rgba(0,0,0,.2);-webkit-transition:left .15s ease-out;-moz-transition:left .15s ease-out;-ms-transition:left .15s ease-out;-o-transition:left .15s ease-out;transition:left .15s ease-out}.flights-timetable .switch-blue .switch-selection{background-color:#3aa2d0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4fc9ee),color-stop(100%,#3aa2d0));background-image:-webkit-linear-gradient(top,#4fc9ee,#3aa2d0);background-image:-moz-linear-gradient(top,#4fc9ee,#3aa2d0);background-image:-ms-linear-gradient(top,#4fc9ee,#3aa2d0);background-image:-o-linear-gradient(top,#4fc9ee,#3aa2d0);background-image:linear-gradient(top,#4fc9ee,#3aa2d0)}.flights-timetable .switch-yellow .switch-selection{background-color:#c4bb61;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e0dd94),color-stop(100%,#c4bb61));background-image:-webkit-linear-gradient(top,#e0dd94,#c4bb61);background-image:-moz-linear-gradient(top,#e0dd94,#c4bb61);background-image:-ms-linear-gradient(top,#e0dd94,#c4bb61);background-image:-o-linear-gradient(top,#e0dd94,#c4bb61);background-image:linear-gradient(top,#e0dd94,#c4bb61)}.schedule_details{width:100%}.schedule_details tr{border-bottom:1px solid #e0e0e0;font-size:15px}.schedule_details tr:nth-child(7){color:#df2b32;font-size:16px}.schedule_details tr:nth-child(even){background-color:rgba(0,0,0,.1)}.schedule_details tr a{border:none!important}.schedule_details td{padding:10px 10px;vertical-align:top}.schedule_details td:nth-child(1){width:35%;white-space:nowrap;font-weight:700;padding:10px 40px 10px 10px}.schedule_details td.airport img{width:22px!important}.page-template-flight-details-php .blue-button.back,.page-template-flight-details-radar-php .blue-button.back{position:absolute;top:-68px;z-index:5;padding-left:25px}.page-template-flight-details-php .blue-button.back::before,.page-template-flight-details-radar-php .blue-button.back::before{content:'\00276E';position:absolute;top:8px;left:10px}body.flight-details article>a{display:none}body.flight-details article>a.disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%);cursor:default;opacity:.15}body.flight-details article>a.disabled:hover{background-color:#00a1de}#map-tracker{width:calc(100% - 60px);margin:150px 30px 50px}