@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;900&display=swap"; @import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;900&display=swap"; @import "/custom/site-zurich-airport/css/ico-font.css"; @import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;900&display=swap"; @import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;900&display=swap"; body, html { padding: 0; margin: 0; position: relative; font-family: "Inter", "Arial", sans-serif; font-weight: normal; color: #2C2E31; } html { overflow-x: hidden; } *:focus { box-shadow: none !important; outline: none !important; } .tcm-api-messagebox .tcm-api-messagebox-alert { padding: 1rem; border-radius: 0.3rem; -webkit-border-radius: 0.3rem; -moz-border-radius: 0.3rem; } .tcm-api-messagebox .tcm-api-messagebox-title { margin-bottom: 0; font-size: 1.5rem; font-weight: 500; line-height: 1.5; } .tcm-api-messagebox .tcm-api-messagebox-body { font-size: 1rem; margin: 1rem 0; } .tcm-api-messagebox .tcm-api-messagebox-close-button { background: none; } .tcm-api-messagebox .tcm-api-messagebox-close-button::before { content: '\00d7'; display: block; font-size: 1.5rem; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: .5; } .tcm-api-messagebox .tcm-api-messagebox-buttons button { background-color: #D72832 !important; font-family: "Inter", "Arial", sans-serif; font-weight: 600; font-size: 20px; color: #fff !important; text-align: center; padding: 10px 20px; border: none; border-radius: 0; margin: 1rem auto .5rem; } #form-ArtContest .files span { font-weight: 700; } #form-ArtContest .tcm-component--input-group span { font-weight: normal; } /* */ .theme-vix header .logo { background-image: url("/custom/site-zurich-airport/img/logo-vix2.png"); } .theme-vix.mobile header .airport { background-color: #fff; } .theme-vix.mobile header .airport::before { background-color: #fff; } .theme-vix.mobile header .airport .logo { /*color: $link-color !important;*/ } .theme-vix.mobile header .menu-box { background-color: #fec210; } .theme-vix.mobile .mobile-menu { background-color: #fec210 !important; } .theme-vix.mobile .mobile-menu .menu-close, .theme-vix.mobile .mobile-menu .language .wrapper, .theme-vix.mobile .mobile-menu .search input[type=text], .theme-vix.mobile .mobile-menu .search button, .theme-vix.mobile .mobile-menu .menu-nav, .theme-vix.mobile .mobile-menu a { color: #000 !important; } .theme-vix.mobile .mobile-menu .menu-close::-webkit-input-placeholder, .theme-vix.mobile .mobile-menu .language .wrapper::-webkit-input-placeholder, .theme-vix.mobile .mobile-menu .search input[type=text]::-webkit-input-placeholder, .theme-vix.mobile .mobile-menu .search button::-webkit-input-placeholder, .theme-vix.mobile .mobile-menu .menu-nav::-webkit-input-placeholder, .theme-vix.mobile .mobile-menu a::-webkit-input-placeholder { color: #000; font-size: unset; font-weight: normal; font-style: normal; } .theme-vix.mobile .mobile-menu .menu-close:-moz-placeholder, .theme-vix.mobile .mobile-menu .language .wrapper:-moz-placeholder, .theme-vix.mobile .mobile-menu .search input[type=text]:-moz-placeholder, .theme-vix.mobile .mobile-menu .search button:-moz-placeholder, .theme-vix.mobile .mobile-menu .menu-nav:-moz-placeholder, .theme-vix.mobile .mobile-menu a:-moz-placeholder { /* Firefox 18- */ color: #000; font-size: unset; font-weight: normal; font-style: normal; } .theme-vix.mobile .mobile-menu .menu-close::-moz-placeholder, .theme-vix.mobile .mobile-menu .language .wrapper::-moz-placeholder, .theme-vix.mobile .mobile-menu .search input[type=text]::-moz-placeholder, .theme-vix.mobile .mobile-menu .search button::-moz-placeholder, .theme-vix.mobile .mobile-menu .menu-nav::-moz-placeholder, .theme-vix.mobile .mobile-menu a::-moz-placeholder { /* Firefox 19+ */ color: #000; font-size: unset; font-weight: normal; font-style: normal; } .theme-vix.mobile .mobile-menu .menu-close:-ms-input-placeholder, .theme-vix.mobile .mobile-menu .language .wrapper:-ms-input-placeholder, .theme-vix.mobile .mobile-menu .search input[type=text]:-ms-input-placeholder, .theme-vix.mobile .mobile-menu .search button:-ms-input-placeholder, .theme-vix.mobile .mobile-menu .menu-nav:-ms-input-placeholder, .theme-vix.mobile .mobile-menu a:-ms-input-placeholder { color: #000; font-size: unset; font-weight: normal; font-style: normal; } .theme-vix.mobile .mobile-menu .language a, .theme-vix.mobile .mobile-menu .search form, .theme-vix.mobile .mobile-menu .search button { border-color: #000; } .theme-vix.mobile .home-section-highlight-4 ul li + li { border-top-color: #fec210; } .theme-vix.mobile footer { background-color: #666; } .theme-vix.mobile .input-group .btn span, .theme-vix.mobile .flight--container .more { color: #000; } .theme-vix.mobile .home-section-highlight-2 .btn-link { color: #000; border-color: #000; } .theme-vix .sidebar { background-color: #fec210; } .theme-vix .sidebar .logo { background-image: url("/custom/site-zurich-airport/img/logo-vix.svg"); } .theme-vix .sidebar .menu-wrapper::before { background-color: #fec210; } .theme-vix .sidebar .menu-wrapper::after { background-image: url("/custom/site-zurich-airport/img/logo-vix.svg"); } .theme-vix .toolbar .search a:hover { color: #fec210; } .theme-vix footer .menu-nav { color: #fec210; } .theme-vix footer .about h4 { color: #fec210; } .theme-vix footer .about .social .social-networks-list a:hover { color: #fec210; } .theme-vix footer .last-col a { color: #fec210 !important; } .theme-vix .footer-gmaps .footer-gmaps-img { background-image: url("/custom/site-zurich-airport/img/map-vix.jpg"); } .theme-vix .home-faq .home-faq-list > li.active > a { color: #fec210; } .theme-vix .home-faq .home-faq-list > li.active > a img { filter: saturate(0%) brightness(0%) invert(52.94118%) opacity(1); filter: url('data:image/svg+xml;utf8, #recolor'); } .theme-vix .home-faq .home-faq-details .title .btn-link { background-color: #fec210 !important; } .theme-vix .flight--container .more, .theme-vix .flight--container .flight--table .col-notification a, .theme-vix.mobile .flight--container .flight--table .lnk--notification { background-color: #fec210; color: #000; } .theme-vix .component-flight-direction-control input[type=checkbox] + .button-toggle { background-color: #fec210; } .theme-vix .home-section-highlight-1 .highlight-items .template-2 { background-color: #fec210; } .theme-vix .news-carousel li .text { border-top-color: #fec210 !important; } .theme-vix .home-section-highlight-2 .inner { background-color: #fec210; } .theme-vix .home-section-highlight-4 ul li + li { border-left-color: #fec210; } .theme-vix .store-list .store-item .text, .theme-vix .event-list .event-item .text, .theme-vix .airline-list .airline-item .text { border-top-color: #fec210 !important; } .theme-vix .event-details .btn-link { background-color: #fec210; color: #fff; } .theme-vix table thead { background-color: #fec210; } .theme-vix table th, .theme-vix table td { border-color: #fec210; } .theme-vix .input-group .btn { background-color: #fec210; } .theme-vix .input-group .btn:active { background-color: #fec210; } .theme-vix .input-group .btn span { color: #000; } .theme-vix .form-container .btn-link { background-color: #fec210; } .theme-vix .form-container a { color: #009BA5; } .theme-vix .component-enger-guide .topics-container .item blockquote { background-color: #fffcf5; border-color: #fec210 !important; } .theme-vix .component-enger-guide .topics-container .item blockquote::before { color: #fec210; } .theme-vix .component-documents .documents-container h4 { border-bottom-color: #fec210 !important; } .theme-vix .documents .document-detail h4 { border-bottom-color: #fec210 !important; } .theme-vix .tcm-component-media-gallery-2 .media-gallery-highlight .media-gallery-carousel-item-title { background-color: #fec210; } .theme-vix .tcm-component-media-gallery-2 .media-gallery-thumbs .media-gallery-thumb.slick-current .media-gallery-image-container::after { background-color: #fec210; } .theme-vix .tcm-api-messagebox .tcm-api-messagebox-buttons button { background-color: #fec210 !important; } .theme-vix .faq-list { margin-top: 3rem; } .theme-vix .faq-list .faq-question a:link, .theme-vix .faq-list .faq-question a:visited, .theme-vix .faq-list .faq-question a:hover, .theme-vix .faq-list .faq-question a:active { color: #fec210; } .theme-vix .flight--local .flight--messages::before { background-color: #fec210 !important; } .theme-vix .home-section-highlight-1 .highlight-items .template-2 h4, .theme-vix .home-section-highlight-2 h2, .theme-vix .home-faq .home-faq-details .title .btn-link { color: #000; } .theme-vix .home-section-highlight-1 .highlight-items .template-2 .btn-link, .theme-vix .home-section-highlight-2 .btn-link { color: #000; border-color: #000; } .theme-vix .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before, .theme-vix .custom-control-input:checked ~ .custom-control-label::before { background-color: #fec210; } .theme-vix .modal .btn-link { color: #000; background-color: #fec210; } .theme-vix .language-selector li a { color: #000 !important; background-color: #fec210; } .theme-vix.theme-contrast { color: #fff !important; } .theme-vix.theme-contrast header, .theme-vix.theme-contrast header .help-menu .zoom a span, .theme-vix.theme-contrast .home-section-highlight-1 .highlight-items .template-2, .theme-vix.theme-contrast .home-section-highlight-2 .inner, .theme-vix.theme-contrast .flight--container .flight--table .flight--table-row > div img, .theme-vix.theme-contrast footer, .theme-vix.theme-contrast footer .footer-copyright, .theme-vix.theme-contrast .page-inner img, .theme-vix.theme-contrast.mobile .mobile-menu, .theme-vix.theme-contrast.mobile header .menu-nav { background-color: #fff !important; } .theme-vix.theme-contrast .page-content, .theme-vix.theme-contrast header .help-menu, .theme-vix.theme-contrast header .help-menu::before, .theme-vix.theme-contrast header .sites .wrapper.active, .theme-vix.theme-contrast header .sites .dropdown, .theme-vix.theme-contrast header .airport::before, .theme-vix.theme-contrast header .language .wrapper.active .dropdown, .theme-vix.theme-contrast header .menu-nav, .theme-vix.theme-contrast .home-faq .home-faq-list > li a, .theme-vix.theme-contrast .home-faq .home-faq-details, .theme-vix.theme-contrast .input-group input[type=text], .theme-vix.theme-contrast .flight--container .flight--table .flight--table-row, .theme-vix.theme-contrast .flight--container .flight--table .flight--table-row > div:nth-of-type(odd), .theme-vix.theme-contrast .home-section-highlight-1, .theme-vix.theme-contrast .home-section-highlight-1 .highlight-items .template-1, .theme-vix.theme-contrast .carousel-wrapper .news-carousel-control::before, .theme-vix.theme-contrast .carousel-wrapper .news-carousel-control::after, .theme-vix.theme-contrast .news-carousel li, .theme-vix.theme-contrast .blog-post-carousel li, .theme-vix.theme-contrast .release-carousel li, .theme-vix.theme-contrast .home-section-highlight-4, .theme-vix.theme-contrast .airline-list .airline-item, .theme-vix.theme-contrast .airline-list .airline-item .text, .theme-vix.theme-contrast .store-list .store-item, .theme-vix.theme-contrast .store-list .event-item, .theme-vix.theme-contrast .event-list .store-item, .theme-vix.theme-contrast .event-list .event-item, .theme-vix.theme-contrast .store-list .store-item .text, .theme-vix.theme-contrast .store-list .event-item .text, .theme-vix.theme-contrast .event-list .store-item .text, .theme-vix.theme-contrast .event-list .event-item .text, .theme-vix.theme-contrast .form-control, .theme-vix.theme-contrast table thead, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link, .theme-vix.theme-contrast.mobile .mobile-menu .zoom span { background-color: #000 !important; } .theme-vix.theme-contrast .home-faq .home-faq-details .title .btn-link, .theme-vix.theme-contrast .component-flight-direction-control input[type=checkbox] + .button-toggle, .theme-vix.theme-contrast .input-group .btn, .theme-vix.theme-contrast .flight--container .more, .theme-vix.theme-contrast .btn-link, .theme-vix.theme-contrast .flight--container .flight--table .col-notification a, .theme-vix.theme-contrast.mobile .flight--container .flight--table .lnk--notification { background-color: #fed109 !important; } .theme-vix.theme-contrast header .help-menu .contrast, .theme-vix.theme-contrast header .help-menu .contrast::before, .theme-vix.theme-contrast header .help-menu .zoom a, .theme-vix.theme-contrast header .sites .wrapper.active label, .theme-vix.theme-contrast header .sites .wrapper.active i, .theme-vix.theme-contrast header .sites .dropdown a, .theme-vix.theme-contrast header .airport .date, .theme-vix.theme-contrast header .airport ., .theme-vix.theme-contrast header .airport . a, .theme-vix.theme-contrast header .search input[type=text], .theme-vix.theme-contrast header .search button, .theme-vix.theme-contrast header .menu, .theme-vix.theme-contrast header .language a, .theme-vix.theme-contrast header .language i, .theme-vix.theme-contrast header .menu-nav a, .theme-vix.theme-contrast .input-group input[type=text], .theme-vix.theme-contrast .news-carousel li a:link, .theme-vix.theme-contrast .news-carousel li a:visited, .theme-vix.theme-contrast .news-carousel li a:hover, .theme-vix.theme-contrast .news-carousel li a:active, .theme-vix.theme-contrast .blog-post-carousel li a:link, .theme-vix.theme-contrast .blog-post-carousel li a:visited, .theme-vix.theme-contrast .blog-post-carousel li a:hover, .theme-vix.theme-contrast .blog-post-carousel li a:active, .theme-vix.theme-contrast .release-carousel li a:link, .theme-vix.theme-contrast .release-carousel li a:visited, .theme-vix.theme-contrast .release-carousel li a:hover, .theme-vix.theme-contrast .release-carousel li a:active, .theme-vix.theme-contrast .faq-list .faq-question a:link, .theme-vix.theme-contrast .faq-list .faq-question a:visited, .theme-vix.theme-contrast .faq-list .faq-question a:hover, .theme-vix.theme-contrast .faq-list .faq-question a:active, .theme-vix.theme-contrast .form-control, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-icon, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-title, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-size, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item--label, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-type-icon, .theme-vix.theme-contrast.mobile .mobile-menu .language .wrapper.active a, .theme-vix.theme-contrast.mobile .mobile-menu .language .wrapper.active i, .theme-vix.theme-contrast.mobile .flight--container .flight--table .flight--table-body, .theme-vix.theme-contrast.mobile .mobile-menu .zoom span { color: #fff !important; } .theme-vix.theme-contrast header .help-menu .contrast::-webkit-input-placeholder, .theme-vix.theme-contrast header .help-menu .contrast::before::-webkit-input-placeholder, .theme-vix.theme-contrast header .help-menu .zoom a::-webkit-input-placeholder, .theme-vix.theme-contrast header .sites .wrapper.active label::-webkit-input-placeholder, .theme-vix.theme-contrast header .sites .wrapper.active i::-webkit-input-placeholder, .theme-vix.theme-contrast header .sites .dropdown a::-webkit-input-placeholder, .theme-vix.theme-contrast header .airport .date::-webkit-input-placeholder, .theme-vix.theme-contrast header .airport .::-webkit-input-placeholder, .theme-vix.theme-contrast header .airport . a::-webkit-input-placeholder, .theme-vix.theme-contrast header .search input[type=text]::-webkit-input-placeholder, .theme-vix.theme-contrast header .search button::-webkit-input-placeholder, .theme-vix.theme-contrast header .menu::-webkit-input-placeholder, .theme-vix.theme-contrast header .language a::-webkit-input-placeholder, .theme-vix.theme-contrast header .language i::-webkit-input-placeholder, .theme-vix.theme-contrast header .menu-nav a::-webkit-input-placeholder, .theme-vix.theme-contrast .input-group input[type=text]::-webkit-input-placeholder, .theme-vix.theme-contrast .news-carousel li a:link::-webkit-input-placeholder, .theme-vix.theme-contrast .news-carousel li a:visited::-webkit-input-placeholder, .theme-vix.theme-contrast .news-carousel li a:hover::-webkit-input-placeholder, .theme-vix.theme-contrast .news-carousel li a:active::-webkit-input-placeholder, .theme-vix.theme-contrast .blog-post-carousel li a:link::-webkit-input-placeholder, .theme-vix.theme-contrast .blog-post-carousel li a:visited::-webkit-input-placeholder, .theme-vix.theme-contrast .blog-post-carousel li a:hover::-webkit-input-placeholder, .theme-vix.theme-contrast .blog-post-carousel li a:active::-webkit-input-placeholder, .theme-vix.theme-contrast .release-carousel li a:link::-webkit-input-placeholder, .theme-vix.theme-contrast .release-carousel li a:visited::-webkit-input-placeholder, .theme-vix.theme-contrast .release-carousel li a:hover::-webkit-input-placeholder, .theme-vix.theme-contrast .release-carousel li a:active::-webkit-input-placeholder, .theme-vix.theme-contrast .faq-list .faq-question a:link::-webkit-input-placeholder, .theme-vix.theme-contrast .faq-list .faq-question a:visited::-webkit-input-placeholder, .theme-vix.theme-contrast .faq-list .faq-question a:hover::-webkit-input-placeholder, .theme-vix.theme-contrast .faq-list .faq-question a:active::-webkit-input-placeholder, .theme-vix.theme-contrast .form-control::-webkit-input-placeholder, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-icon::-webkit-input-placeholder, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-title::-webkit-input-placeholder, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-size::-webkit-input-placeholder, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item--label::-webkit-input-placeholder, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-type-icon::-webkit-input-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .language .wrapper.active a::-webkit-input-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .language .wrapper.active i::-webkit-input-placeholder, .theme-vix.theme-contrast.mobile .flight--container .flight--table .flight--table-body::-webkit-input-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .zoom span::-webkit-input-placeholder { color: #fff; font-size: unset; font-weight: normal; font-style: normal; } .theme-vix.theme-contrast header .help-menu .contrast:-moz-placeholder, .theme-vix.theme-contrast header .help-menu .contrast::before:-moz-placeholder, .theme-vix.theme-contrast header .help-menu .zoom a:-moz-placeholder, .theme-vix.theme-contrast header .sites .wrapper.active label:-moz-placeholder, .theme-vix.theme-contrast header .sites .wrapper.active i:-moz-placeholder, .theme-vix.theme-contrast header .sites .dropdown a:-moz-placeholder, .theme-vix.theme-contrast header .airport .date:-moz-placeholder, .theme-vix.theme-contrast header .airport .:-moz-placeholder, .theme-vix.theme-contrast header .airport . a:-moz-placeholder, .theme-vix.theme-contrast header .search input[type=text]:-moz-placeholder, .theme-vix.theme-contrast header .search button:-moz-placeholder, .theme-vix.theme-contrast header .menu:-moz-placeholder, .theme-vix.theme-contrast header .language a:-moz-placeholder, .theme-vix.theme-contrast header .language i:-moz-placeholder, .theme-vix.theme-contrast header .menu-nav a:-moz-placeholder, .theme-vix.theme-contrast .input-group input[type=text]:-moz-placeholder, .theme-vix.theme-contrast .news-carousel li a:link:-moz-placeholder, .theme-vix.theme-contrast .news-carousel li a:visited:-moz-placeholder, .theme-vix.theme-contrast .news-carousel li a:hover:-moz-placeholder, .theme-vix.theme-contrast .news-carousel li a:active:-moz-placeholder, .theme-vix.theme-contrast .blog-post-carousel li a:link:-moz-placeholder, .theme-vix.theme-contrast .blog-post-carousel li a:visited:-moz-placeholder, .theme-vix.theme-contrast .blog-post-carousel li a:hover:-moz-placeholder, .theme-vix.theme-contrast .blog-post-carousel li a:active:-moz-placeholder, .theme-vix.theme-contrast .release-carousel li a:link:-moz-placeholder, .theme-vix.theme-contrast .release-carousel li a:visited:-moz-placeholder, .theme-vix.theme-contrast .release-carousel li a:hover:-moz-placeholder, .theme-vix.theme-contrast .release-carousel li a:active:-moz-placeholder, .theme-vix.theme-contrast .faq-list .faq-question a:link:-moz-placeholder, .theme-vix.theme-contrast .faq-list .faq-question a:visited:-moz-placeholder, .theme-vix.theme-contrast .faq-list .faq-question a:hover:-moz-placeholder, .theme-vix.theme-contrast .faq-list .faq-question a:active:-moz-placeholder, .theme-vix.theme-contrast .form-control:-moz-placeholder, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-icon:-moz-placeholder, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-title:-moz-placeholder, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-size:-moz-placeholder, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item--label:-moz-placeholder, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-type-icon:-moz-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .language .wrapper.active a:-moz-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .language .wrapper.active i:-moz-placeholder, .theme-vix.theme-contrast.mobile .flight--container .flight--table .flight--table-body:-moz-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .zoom span:-moz-placeholder { /* Firefox 18- */ color: #fff; font-size: unset; font-weight: normal; font-style: normal; } .theme-vix.theme-contrast header .help-menu .contrast::-moz-placeholder, .theme-vix.theme-contrast header .help-menu .contrast::before::-moz-placeholder, .theme-vix.theme-contrast header .help-menu .zoom a::-moz-placeholder, .theme-vix.theme-contrast header .sites .wrapper.active label::-moz-placeholder, .theme-vix.theme-contrast header .sites .wrapper.active i::-moz-placeholder, .theme-vix.theme-contrast header .sites .dropdown a::-moz-placeholder, .theme-vix.theme-contrast header .airport .date::-moz-placeholder, .theme-vix.theme-contrast header .airport .::-moz-placeholder, .theme-vix.theme-contrast header .airport . a::-moz-placeholder, .theme-vix.theme-contrast header .search input[type=text]::-moz-placeholder, .theme-vix.theme-contrast header .search button::-moz-placeholder, .theme-vix.theme-contrast header .menu::-moz-placeholder, .theme-vix.theme-contrast header .language a::-moz-placeholder, .theme-vix.theme-contrast header .language i::-moz-placeholder, .theme-vix.theme-contrast header .menu-nav a::-moz-placeholder, .theme-vix.theme-contrast .input-group input[type=text]::-moz-placeholder, .theme-vix.theme-contrast .news-carousel li a:link::-moz-placeholder, .theme-vix.theme-contrast .news-carousel li a:visited::-moz-placeholder, .theme-vix.theme-contrast .news-carousel li a:hover::-moz-placeholder, .theme-vix.theme-contrast .news-carousel li a:active::-moz-placeholder, .theme-vix.theme-contrast .blog-post-carousel li a:link::-moz-placeholder, .theme-vix.theme-contrast .blog-post-carousel li a:visited::-moz-placeholder, .theme-vix.theme-contrast .blog-post-carousel li a:hover::-moz-placeholder, .theme-vix.theme-contrast .blog-post-carousel li a:active::-moz-placeholder, .theme-vix.theme-contrast .release-carousel li a:link::-moz-placeholder, .theme-vix.theme-contrast .release-carousel li a:visited::-moz-placeholder, .theme-vix.theme-contrast .release-carousel li a:hover::-moz-placeholder, .theme-vix.theme-contrast .release-carousel li a:active::-moz-placeholder, .theme-vix.theme-contrast .faq-list .faq-question a:link::-moz-placeholder, .theme-vix.theme-contrast .faq-list .faq-question a:visited::-moz-placeholder, .theme-vix.theme-contrast .faq-list .faq-question a:hover::-moz-placeholder, .theme-vix.theme-contrast .faq-list .faq-question a:active::-moz-placeholder, .theme-vix.theme-contrast .form-control::-moz-placeholder, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-icon::-moz-placeholder, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-title::-moz-placeholder, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-size::-moz-placeholder, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item--label::-moz-placeholder, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-type-icon::-moz-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .language .wrapper.active a::-moz-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .language .wrapper.active i::-moz-placeholder, .theme-vix.theme-contrast.mobile .flight--container .flight--table .flight--table-body::-moz-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .zoom span::-moz-placeholder { /* Firefox 19+ */ color: #fff; font-size: unset; font-weight: normal; font-style: normal; } .theme-vix.theme-contrast header .help-menu .contrast:-ms-input-placeholder, .theme-vix.theme-contrast header .help-menu .contrast::before:-ms-input-placeholder, .theme-vix.theme-contrast header .help-menu .zoom a:-ms-input-placeholder, .theme-vix.theme-contrast header .sites .wrapper.active label:-ms-input-placeholder, .theme-vix.theme-contrast header .sites .wrapper.active i:-ms-input-placeholder, .theme-vix.theme-contrast header .sites .dropdown a:-ms-input-placeholder, .theme-vix.theme-contrast header .airport .date:-ms-input-placeholder, .theme-vix.theme-contrast header .airport .:-ms-input-placeholder, .theme-vix.theme-contrast header .airport . a:-ms-input-placeholder, .theme-vix.theme-contrast header .search input[type=text]:-ms-input-placeholder, .theme-vix.theme-contrast header .search button:-ms-input-placeholder, .theme-vix.theme-contrast header .menu:-ms-input-placeholder, .theme-vix.theme-contrast header .language a:-ms-input-placeholder, .theme-vix.theme-contrast header .language i:-ms-input-placeholder, .theme-vix.theme-contrast header .menu-nav a:-ms-input-placeholder, .theme-vix.theme-contrast .input-group input[type=text]:-ms-input-placeholder, .theme-vix.theme-contrast .news-carousel li a:link:-ms-input-placeholder, .theme-vix.theme-contrast .news-carousel li a:visited:-ms-input-placeholder, .theme-vix.theme-contrast .news-carousel li a:hover:-ms-input-placeholder, .theme-vix.theme-contrast .news-carousel li a:active:-ms-input-placeholder, .theme-vix.theme-contrast .blog-post-carousel li a:link:-ms-input-placeholder, .theme-vix.theme-contrast .blog-post-carousel li a:visited:-ms-input-placeholder, .theme-vix.theme-contrast .blog-post-carousel li a:hover:-ms-input-placeholder, .theme-vix.theme-contrast .blog-post-carousel li a:active:-ms-input-placeholder, .theme-vix.theme-contrast .release-carousel li a:link:-ms-input-placeholder, .theme-vix.theme-contrast .release-carousel li a:visited:-ms-input-placeholder, .theme-vix.theme-contrast .release-carousel li a:hover:-ms-input-placeholder, .theme-vix.theme-contrast .release-carousel li a:active:-ms-input-placeholder, .theme-vix.theme-contrast .faq-list .faq-question a:link:-ms-input-placeholder, .theme-vix.theme-contrast .faq-list .faq-question a:visited:-ms-input-placeholder, .theme-vix.theme-contrast .faq-list .faq-question a:hover:-ms-input-placeholder, .theme-vix.theme-contrast .faq-list .faq-question a:active:-ms-input-placeholder, .theme-vix.theme-contrast .form-control:-ms-input-placeholder, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-icon:-ms-input-placeholder, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-title:-ms-input-placeholder, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-size:-ms-input-placeholder, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item--label:-ms-input-placeholder, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-type-icon:-ms-input-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .language .wrapper.active a:-ms-input-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .language .wrapper.active i:-ms-input-placeholder, .theme-vix.theme-contrast.mobile .flight--container .flight--table .flight--table-body:-ms-input-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .zoom span:-ms-input-placeholder { color: #fff; font-size: unset; font-weight: normal; font-style: normal; } .theme-vix.theme-contrast header, .theme-vix.theme-contrast header .help-menu .zoom a span, .theme-vix.theme-contrast header .sites label, .theme-vix.theme-contrast header .sites a, .theme-vix.theme-contrast header .sites span, .theme-vix.theme-contrast header .sites i, .theme-vix.theme-contrast .home-faq .home-faq-details .title .btn-link, .theme-vix.theme-contrast .input-group .btn span, .theme-vix.theme-contrast .flight--container .more, .theme-vix.theme-contrast .btn-link, .theme-vix.theme-contrast .home-section-highlight-1 .highlight-items .template-2, .theme-vix.theme-contrast footer .menu-nav, .theme-vix.theme-contrast footer .menu-nav a, .theme-vix.theme-contrast footer .about, .theme-vix.theme-contrast footer .about h4, .theme-vix.theme-contrast footer .about .social .social-networks-list a, .theme-vix.theme-contrast footer .footer-copyright, .theme-vix.theme-contrast footer .footer-copyright a:link, .theme-vix.theme-contrast footer .footer-copyright a:visited, .theme-vix.theme-contrast footer .footer-copyright a:hover, .theme-vix.theme-contrast footer .footer-copyright a:active, .theme-vix.theme-contrast .btn-primary, .theme-vix.theme-contrast .flight--container .flight--table .col-notification a, .theme-vix.theme-contrast.mobile .mobile-menu .menu-close, .theme-vix.theme-contrast.mobile .mobile-menu .language .wrapper, .theme-vix.theme-contrast.mobile .mobile-menu .search input[type=text], .theme-vix.theme-contrast.mobile .mobile-menu .search button, .theme-vix.theme-contrast.mobile .mobile-menu .menu-nav, .theme-vix.theme-contrast.mobile .mobile-menu a, .theme-vix.theme-contrast.mobile .mobile-menu .language i, .theme-vix.theme-contrast .btn-link:link, .theme-vix.theme-contrast .btn-link:visited, .theme-vix.theme-contrast .btn-link:hover, .theme-vix.theme-contrast .btn-link:active, .theme-vix.theme-contrast.mobile .flight--container .flight--table .lnk--notification { color: #000 !important; } .theme-vix.theme-contrast header::-webkit-input-placeholder, .theme-vix.theme-contrast header .help-menu .zoom a span::-webkit-input-placeholder, .theme-vix.theme-contrast header .sites label::-webkit-input-placeholder, .theme-vix.theme-contrast header .sites a::-webkit-input-placeholder, .theme-vix.theme-contrast header .sites span::-webkit-input-placeholder, .theme-vix.theme-contrast header .sites i::-webkit-input-placeholder, .theme-vix.theme-contrast .home-faq .home-faq-details .title .btn-link::-webkit-input-placeholder, .theme-vix.theme-contrast .input-group .btn span::-webkit-input-placeholder, .theme-vix.theme-contrast .flight--container .more::-webkit-input-placeholder, .theme-vix.theme-contrast .btn-link::-webkit-input-placeholder, .theme-vix.theme-contrast .home-section-highlight-1 .highlight-items .template-2::-webkit-input-placeholder, .theme-vix.theme-contrast footer .menu-nav::-webkit-input-placeholder, .theme-vix.theme-contrast footer .menu-nav a::-webkit-input-placeholder, .theme-vix.theme-contrast footer .about::-webkit-input-placeholder, .theme-vix.theme-contrast footer .about h4::-webkit-input-placeholder, .theme-vix.theme-contrast footer .about .social .social-networks-list a::-webkit-input-placeholder, .theme-vix.theme-contrast footer .footer-copyright::-webkit-input-placeholder, .theme-vix.theme-contrast footer .footer-copyright a:link::-webkit-input-placeholder, .theme-vix.theme-contrast footer .footer-copyright a:visited::-webkit-input-placeholder, .theme-vix.theme-contrast footer .footer-copyright a:hover::-webkit-input-placeholder, .theme-vix.theme-contrast footer .footer-copyright a:active::-webkit-input-placeholder, .theme-vix.theme-contrast .btn-primary::-webkit-input-placeholder, .theme-vix.theme-contrast .flight--container .flight--table .col-notification a::-webkit-input-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .menu-close::-webkit-input-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .language .wrapper::-webkit-input-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .search input[type=text]::-webkit-input-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .search button::-webkit-input-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .menu-nav::-webkit-input-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu a::-webkit-input-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .language i::-webkit-input-placeholder, .theme-vix.theme-contrast .btn-link:link::-webkit-input-placeholder, .theme-vix.theme-contrast .btn-link:visited::-webkit-input-placeholder, .theme-vix.theme-contrast .btn-link:hover::-webkit-input-placeholder, .theme-vix.theme-contrast .btn-link:active::-webkit-input-placeholder, .theme-vix.theme-contrast.mobile .flight--container .flight--table .lnk--notification::-webkit-input-placeholder { color: #000; font-size: unset; font-weight: normal; font-style: normal; } .theme-vix.theme-contrast header:-moz-placeholder, .theme-vix.theme-contrast header .help-menu .zoom a span:-moz-placeholder, .theme-vix.theme-contrast header .sites label:-moz-placeholder, .theme-vix.theme-contrast header .sites a:-moz-placeholder, .theme-vix.theme-contrast header .sites span:-moz-placeholder, .theme-vix.theme-contrast header .sites i:-moz-placeholder, .theme-vix.theme-contrast .home-faq .home-faq-details .title .btn-link:-moz-placeholder, .theme-vix.theme-contrast .input-group .btn span:-moz-placeholder, .theme-vix.theme-contrast .flight--container .more:-moz-placeholder, .theme-vix.theme-contrast .btn-link:-moz-placeholder, .theme-vix.theme-contrast .home-section-highlight-1 .highlight-items .template-2:-moz-placeholder, .theme-vix.theme-contrast footer .menu-nav:-moz-placeholder, .theme-vix.theme-contrast footer .menu-nav a:-moz-placeholder, .theme-vix.theme-contrast footer .about:-moz-placeholder, .theme-vix.theme-contrast footer .about h4:-moz-placeholder, .theme-vix.theme-contrast footer .about .social .social-networks-list a:-moz-placeholder, .theme-vix.theme-contrast footer .footer-copyright:-moz-placeholder, .theme-vix.theme-contrast footer .footer-copyright a:link:-moz-placeholder, .theme-vix.theme-contrast footer .footer-copyright a:visited:-moz-placeholder, .theme-vix.theme-contrast footer .footer-copyright a:hover:-moz-placeholder, .theme-vix.theme-contrast footer .footer-copyright a:active:-moz-placeholder, .theme-vix.theme-contrast .btn-primary:-moz-placeholder, .theme-vix.theme-contrast .flight--container .flight--table .col-notification a:-moz-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .menu-close:-moz-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .language .wrapper:-moz-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .search input[type=text]:-moz-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .search button:-moz-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .menu-nav:-moz-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu a:-moz-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .language i:-moz-placeholder, .theme-vix.theme-contrast .btn-link:link:-moz-placeholder, .theme-vix.theme-contrast .btn-link:visited:-moz-placeholder, .theme-vix.theme-contrast .btn-link:hover:-moz-placeholder, .theme-vix.theme-contrast .btn-link:active:-moz-placeholder, .theme-vix.theme-contrast.mobile .flight--container .flight--table .lnk--notification:-moz-placeholder { /* Firefox 18- */ color: #000; font-size: unset; font-weight: normal; font-style: normal; } .theme-vix.theme-contrast header::-moz-placeholder, .theme-vix.theme-contrast header .help-menu .zoom a span::-moz-placeholder, .theme-vix.theme-contrast header .sites label::-moz-placeholder, .theme-vix.theme-contrast header .sites a::-moz-placeholder, .theme-vix.theme-contrast header .sites span::-moz-placeholder, .theme-vix.theme-contrast header .sites i::-moz-placeholder, .theme-vix.theme-contrast .home-faq .home-faq-details .title .btn-link::-moz-placeholder, .theme-vix.theme-contrast .input-group .btn span::-moz-placeholder, .theme-vix.theme-contrast .flight--container .more::-moz-placeholder, .theme-vix.theme-contrast .btn-link::-moz-placeholder, .theme-vix.theme-contrast .home-section-highlight-1 .highlight-items .template-2::-moz-placeholder, .theme-vix.theme-contrast footer .menu-nav::-moz-placeholder, .theme-vix.theme-contrast footer .menu-nav a::-moz-placeholder, .theme-vix.theme-contrast footer .about::-moz-placeholder, .theme-vix.theme-contrast footer .about h4::-moz-placeholder, .theme-vix.theme-contrast footer .about .social .social-networks-list a::-moz-placeholder, .theme-vix.theme-contrast footer .footer-copyright::-moz-placeholder, .theme-vix.theme-contrast footer .footer-copyright a:link::-moz-placeholder, .theme-vix.theme-contrast footer .footer-copyright a:visited::-moz-placeholder, .theme-vix.theme-contrast footer .footer-copyright a:hover::-moz-placeholder, .theme-vix.theme-contrast footer .footer-copyright a:active::-moz-placeholder, .theme-vix.theme-contrast .btn-primary::-moz-placeholder, .theme-vix.theme-contrast .flight--container .flight--table .col-notification a::-moz-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .menu-close::-moz-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .language .wrapper::-moz-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .search input[type=text]::-moz-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .search button::-moz-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .menu-nav::-moz-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu a::-moz-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .language i::-moz-placeholder, .theme-vix.theme-contrast .btn-link:link::-moz-placeholder, .theme-vix.theme-contrast .btn-link:visited::-moz-placeholder, .theme-vix.theme-contrast .btn-link:hover::-moz-placeholder, .theme-vix.theme-contrast .btn-link:active::-moz-placeholder, .theme-vix.theme-contrast.mobile .flight--container .flight--table .lnk--notification::-moz-placeholder { /* Firefox 19+ */ color: #000; font-size: unset; font-weight: normal; font-style: normal; } .theme-vix.theme-contrast header:-ms-input-placeholder, .theme-vix.theme-contrast header .help-menu .zoom a span:-ms-input-placeholder, .theme-vix.theme-contrast header .sites label:-ms-input-placeholder, .theme-vix.theme-contrast header .sites a:-ms-input-placeholder, .theme-vix.theme-contrast header .sites span:-ms-input-placeholder, .theme-vix.theme-contrast header .sites i:-ms-input-placeholder, .theme-vix.theme-contrast .home-faq .home-faq-details .title .btn-link:-ms-input-placeholder, .theme-vix.theme-contrast .input-group .btn span:-ms-input-placeholder, .theme-vix.theme-contrast .flight--container .more:-ms-input-placeholder, .theme-vix.theme-contrast .btn-link:-ms-input-placeholder, .theme-vix.theme-contrast .home-section-highlight-1 .highlight-items .template-2:-ms-input-placeholder, .theme-vix.theme-contrast footer .menu-nav:-ms-input-placeholder, .theme-vix.theme-contrast footer .menu-nav a:-ms-input-placeholder, .theme-vix.theme-contrast footer .about:-ms-input-placeholder, .theme-vix.theme-contrast footer .about h4:-ms-input-placeholder, .theme-vix.theme-contrast footer .about .social .social-networks-list a:-ms-input-placeholder, .theme-vix.theme-contrast footer .footer-copyright:-ms-input-placeholder, .theme-vix.theme-contrast footer .footer-copyright a:link:-ms-input-placeholder, .theme-vix.theme-contrast footer .footer-copyright a:visited:-ms-input-placeholder, .theme-vix.theme-contrast footer .footer-copyright a:hover:-ms-input-placeholder, .theme-vix.theme-contrast footer .footer-copyright a:active:-ms-input-placeholder, .theme-vix.theme-contrast .btn-primary:-ms-input-placeholder, .theme-vix.theme-contrast .flight--container .flight--table .col-notification a:-ms-input-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .menu-close:-ms-input-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .language .wrapper:-ms-input-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .search input[type=text]:-ms-input-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .search button:-ms-input-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .menu-nav:-ms-input-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu a:-ms-input-placeholder, .theme-vix.theme-contrast.mobile .mobile-menu .language i:-ms-input-placeholder, .theme-vix.theme-contrast .btn-link:link:-ms-input-placeholder, .theme-vix.theme-contrast .btn-link:visited:-ms-input-placeholder, .theme-vix.theme-contrast .btn-link:hover:-ms-input-placeholder, .theme-vix.theme-contrast .btn-link:active:-ms-input-placeholder, .theme-vix.theme-contrast.mobile .flight--container .flight--table .lnk--notification:-ms-input-placeholder { color: #000; font-size: unset; font-weight: normal; font-style: normal; } .theme-vix.theme-contrast header .menu-nav, .theme-vix.theme-contrast .home-section-banner .tcm-component-carousel-2 .carousel-slick-slide .tcm-carousel-legend .tcm-carousel-legend-inner, .theme-vix.theme-contrast .home-faq .home-faq-list > li > a, .theme-vix.theme-contrast .home-faq .home-faq-details .title h6, .theme-vix.theme-contrast .home-faq .home-faq-details .title h2, .theme-vix.theme-contrast .home-faq .home-faq-details .detail h4, .theme-vix.theme-contrast .home-section-flight- h2, .theme-vix.theme-contrast .component-flight-direction-control[data-flight-direction=arrivals] .button-label[data-toggle=arrivals], .theme-vix.theme-contrast .component-flight-direction-control[data-flight-direction=departures] .button-label[data-toggle=departures], .theme-vix.theme-contrast .flight--container .flight--table-header, .theme-vix.theme-contrast h2, .theme-vix.theme-contrast .home-section-highlight-1 .highlight-items li h4, .theme-vix.theme-contrast .home-section-highlight-4 h4, .theme-vix.theme-contrast .page-inner a, .theme-vix.theme-contrast .page-inner h1, .theme-vix.theme-contrast .page-inner h2, .theme-vix.theme-contrast .page-inner h3, .theme-vix.theme-contrast .page-inner h4, .theme-vix.theme-contrast .page-inner h5, .theme-vix.theme-contrast .page-inner h6, .theme-vix.theme-contrast.mobile .flight--container .flight--table .flight--table-body .flight--table-row .flight--table-col .mobile-label { color: #fed109 !important; } .theme-vix.theme-contrast header .airport .logo, .theme-vix.theme-contrast .home-faq .home-faq-list > li > a img, .theme-vix.theme-contrast .home-faq .home-faq-list > li.active > a img { filter: saturate(0%) brightness(0%) invert(100%) opacity(1); filter: url('data:image/svg+xml;utf8, #recolor'); } .theme-vix.theme-contrast header .zurich img { filter: saturate(0%) brightness(0%) invert(0%) opacity(1); filter: url('data:image/svg+xml;utf8, #recolor'); } .theme-vix.theme-contrast .carousel-wrapper .news-carousel-control .news-carousel-prev::before, .theme-vix.theme-contrast .carousel-wrapper .news-carousel-control .news-carousel-next::before { filter: saturate(0%) brightness(0%) invert(51.56863%) opacity(1); filter: url('data:image/svg+xml;utf8, #recolor'); } .theme-vix.theme-contrast header .menu-nav > li + li, .theme-vix.theme-contrast header .search form, .theme-vix.theme-contrast header .search button, .theme-vix.theme-contrast .news-carousel li .text, .theme-vix.theme-contrast .home-section-highlight-4 ul li + li, .theme-vix.theme-contrast .store-list .store-item .text, .theme-vix.theme-contrast .event-list .event-item .text, .theme-vix.theme-contrast .airline-list .airline-item .text, .theme-vix.theme-contrast table th, .theme-vix.theme-contrast table td, .theme-vix.theme-contrast .documents .document-detail h4 { border-color: #fff !important; } .theme-vix.theme-contrast.mobile .mobile-menu .language a, .theme-vix.theme-contrast.mobile .mobile-menu .search form, .theme-vix.theme-contrast.mobile .mobile-menu .search button { border-color: #000 !important; } .theme-vix.theme-contrast .home-faq .home-faq-list > li > a::before { border-top-color: #fff !important; } .theme-vix.theme-contrast .home-faq .home-faq-list > li a, .theme-vix.theme-contrast .input-group input[type=text], .theme-vix.theme-contrast .flight--container .flight--table .flight--table-row > div, .theme-vix.theme-contrast .news-carousel li, .theme-vix.theme-contrast .blog-post-carousel li, .theme-vix.theme-contrast .release-carousel li, .theme-vix.theme-contrast .airline-list .airline-item, .theme-vix.theme-contrast .store-list .store-item, .theme-vix.theme-contrast .store-list .event-item, .theme-vix.theme-contrast .event-list .store-item, .theme-vix.theme-contrast .event-list .event-item, .theme-vix.theme-contrast .form-control, .theme-vix.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link, .theme-vix.theme-contrast.mobile .flight--container .flight--table .flight--table-body .flight--table-row { border: 1px solid #fff !important; } .theme-vix.theme-contrast.mobile .flight--container .flight--table .flight--table-row > div { border: none !important; } .theme-mea header .logo { background-image: url("/custom/site-zurich-airport/img/logo-mea2.png"); } .theme-mea.mobile header .airport { background-color: #fff; } .theme-mea.mobile header .airport::before { background-color: #fff; } .theme-mea.mobile header .airport .logo { /*color: $link-color !important;*/ } .theme-mea.mobile header .menu-box { background-color: #4cb848; } .theme-mea.mobile .mobile-menu { background-color: #4cb848 !important; } .theme-mea.mobile .mobile-menu .menu-close, .theme-mea.mobile .mobile-menu .language .wrapper, .theme-mea.mobile .mobile-menu .search input[type=text], .theme-mea.mobile .mobile-menu .search button, .theme-mea.mobile .mobile-menu .menu-nav, .theme-mea.mobile .mobile-menu a { color: #fff !important; } .theme-mea.mobile .mobile-menu .menu-close::-webkit-input-placeholder, .theme-mea.mobile .mobile-menu .language .wrapper::-webkit-input-placeholder, .theme-mea.mobile .mobile-menu .search input[type=text]::-webkit-input-placeholder, .theme-mea.mobile .mobile-menu .search button::-webkit-input-placeholder, .theme-mea.mobile .mobile-menu .menu-nav::-webkit-input-placeholder, .theme-mea.mobile .mobile-menu a::-webkit-input-placeholder { color: #fff; font-size: unset; font-weight: normal; font-style: normal; } .theme-mea.mobile .mobile-menu .menu-close:-moz-placeholder, .theme-mea.mobile .mobile-menu .language .wrapper:-moz-placeholder, .theme-mea.mobile .mobile-menu .search input[type=text]:-moz-placeholder, .theme-mea.mobile .mobile-menu .search button:-moz-placeholder, .theme-mea.mobile .mobile-menu .menu-nav:-moz-placeholder, .theme-mea.mobile .mobile-menu a:-moz-placeholder { /* Firefox 18- */ color: #fff; font-size: unset; font-weight: normal; font-style: normal; } .theme-mea.mobile .mobile-menu .menu-close::-moz-placeholder, .theme-mea.mobile .mobile-menu .language .wrapper::-moz-placeholder, .theme-mea.mobile .mobile-menu .search input[type=text]::-moz-placeholder, .theme-mea.mobile .mobile-menu .search button::-moz-placeholder, .theme-mea.mobile .mobile-menu .menu-nav::-moz-placeholder, .theme-mea.mobile .mobile-menu a::-moz-placeholder { /* Firefox 19+ */ color: #fff; font-size: unset; font-weight: normal; font-style: normal; } .theme-mea.mobile .mobile-menu .menu-close:-ms-input-placeholder, .theme-mea.mobile .mobile-menu .language .wrapper:-ms-input-placeholder, .theme-mea.mobile .mobile-menu .search input[type=text]:-ms-input-placeholder, .theme-mea.mobile .mobile-menu .search button:-ms-input-placeholder, .theme-mea.mobile .mobile-menu .menu-nav:-ms-input-placeholder, .theme-mea.mobile .mobile-menu a:-ms-input-placeholder { color: #fff; font-size: unset; font-weight: normal; font-style: normal; } .theme-mea.mobile .mobile-menu .language a, .theme-mea.mobile .mobile-menu .search form, .theme-mea.mobile .mobile-menu .search button { border-color: #fff; } .theme-mea.mobile .home-section-highlight-4 ul li + li { border-top-color: #4cb848; } .theme-mea.mobile footer { background-color: #666; } .theme-mea.mobile .input-group .btn span, .theme-mea.mobile .flight--container .more { color: #fff; } .theme-mea.mobile .home-section-highlight-2 .btn-link { color: #fff; border-color: #fff; } .theme-mea .sidebar { background-color: #4cb848; } .theme-mea .sidebar .logo { background-image: url("/custom/site-zurich-airport/img/logo-mea.svg"); } .theme-mea .sidebar .menu-wrapper::before { background-color: #4cb848; } .theme-mea .sidebar .menu-wrapper::after { background-image: url("/custom/site-zurich-airport/img/logo-mea.svg"); } .theme-mea .toolbar .search a:hover { color: #4cb848; } .theme-mea footer .menu-nav { color: #4cb848; } .theme-mea footer .about h4 { color: #4cb848; } .theme-mea footer .about .social .social-networks-list a:hover { color: #4cb848; } .theme-mea footer .last-col a { color: #4cb848 !important; } .theme-mea .footer-gmaps .footer-gmaps-img { background-image: url("/custom/site-zurich-airport/img/map-mea.jpg"); } .theme-mea .home-faq .home-faq-list > li.active > a { color: #4cb848; } .theme-mea .home-faq .home-faq-list > li.active > a img { filter: saturate(0%) brightness(0%) invert(50.19608%) opacity(1); filter: url('data:image/svg+xml;utf8, #recolor'); } .theme-mea .home-faq .home-faq-details .title .btn-link { background-color: #4cb848 !important; } .theme-mea .flight--container .more, .theme-mea .flight--container .flight--table .col-notification a, .theme-mea.mobile .flight--container .flight--table .lnk--notification { background-color: #4cb848; color: #fff; } .theme-mea .component-flight-direction-control input[type=checkbox] + .button-toggle { background-color: #4cb848; } .theme-mea .home-section-highlight-1 .highlight-items .template-2 { background-color: #4cb848; } .theme-mea .news-carousel li .text { border-top-color: #4cb848 !important; } .theme-mea .home-section-highlight-2 .inner { background-color: #4cb848; } .theme-mea .home-section-highlight-4 ul li + li { border-left-color: #4cb848; } .theme-mea .store-list .store-item .text, .theme-mea .event-list .event-item .text, .theme-mea .airline-list .airline-item .text { border-top-color: #4cb848 !important; } .theme-mea .event-details .btn-link { background-color: #4cb848; color: #fff; } .theme-mea table thead { background-color: #4cb848; } .theme-mea table th, .theme-mea table td { border-color: #4cb848; } .theme-mea .input-group .btn { background-color: #4cb848; } .theme-mea .input-group .btn:active { background-color: #4cb848; } .theme-mea .input-group .btn span { color: #fff; } .theme-mea .form-container .btn-link { background-color: #4cb848; } .theme-mea .form-container a { color: #009BA5; } .theme-mea .component-enger-guide .topics-container .item blockquote { background-color: #eef8ed; border-color: #4cb848 !important; } .theme-mea .component-enger-guide .topics-container .item blockquote::before { color: #4cb848; } .theme-mea .component-documents .documents-container h4 { border-bottom-color: #4cb848 !important; } .theme-mea .documents .document-detail h4 { border-bottom-color: #4cb848 !important; } .theme-mea .tcm-component-media-gallery-2 .media-gallery-highlight .media-gallery-carousel-item-title { background-color: #4cb848; } .theme-mea .tcm-component-media-gallery-2 .media-gallery-thumbs .media-gallery-thumb.slick-current .media-gallery-image-container::after { background-color: #4cb848; } .theme-mea .tcm-api-messagebox .tcm-api-messagebox-buttons button { background-color: #4cb848 !important; } .theme-mea .faq-list { margin-top: 3rem; } .theme-mea .faq-list .faq-question a:link, .theme-mea .faq-list .faq-question a:visited, .theme-mea .faq-list .faq-question a:hover, .theme-mea .faq-list .faq-question a:active { color: #4cb848; } .theme-mea .flight--local .flight--messages::before { background-color: #4cb848 !important; } .theme-mea .home-section-highlight-1 .highlight-items .template-2 h4, .theme-mea .home-section-highlight-2 h2, .theme-mea .home-faq .home-faq-details .title .btn-link { color: #fff; } .theme-mea .home-section-highlight-1 .highlight-items .template-2 .btn-link, .theme-mea .home-section-highlight-2 .btn-link { color: #fff; border-color: #fff; } .theme-mea .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before, .theme-mea .custom-control-input:checked ~ .custom-control-label::before { background-color: #4cb848; } .theme-mea .modal .btn-link { color: #fff; background-color: #4cb848; } .theme-mea .language-selector li a { color: #fff !important; background-color: #4cb848; } .theme-mea.theme-contrast { color: #fff !important; } .theme-mea.theme-contrast header, .theme-mea.theme-contrast header .help-menu .zoom a span, .theme-mea.theme-contrast .home-section-highlight-1 .highlight-items .template-2, .theme-mea.theme-contrast .home-section-highlight-2 .inner, .theme-mea.theme-contrast .flight--container .flight--table .flight--table-row > div img, .theme-mea.theme-contrast footer, .theme-mea.theme-contrast footer .footer-copyright, .theme-mea.theme-contrast .page-inner img, .theme-mea.theme-contrast.mobile .mobile-menu, .theme-mea.theme-contrast.mobile header .menu-nav { background-color: #fff !important; } .theme-mea.theme-contrast .page-content, .theme-mea.theme-contrast header .help-menu, .theme-mea.theme-contrast header .help-menu::before, .theme-mea.theme-contrast header .sites .wrapper.active, .theme-mea.theme-contrast header .sites .dropdown, .theme-mea.theme-contrast header .airport::before, .theme-mea.theme-contrast header .language .wrapper.active .dropdown, .theme-mea.theme-contrast header .menu-nav, .theme-mea.theme-contrast .home-faq .home-faq-list > li a, .theme-mea.theme-contrast .home-faq .home-faq-details, .theme-mea.theme-contrast .input-group input[type=text], .theme-mea.theme-contrast .flight--container .flight--table .flight--table-row, .theme-mea.theme-contrast .flight--container .flight--table .flight--table-row > div:nth-of-type(odd), .theme-mea.theme-contrast .home-section-highlight-1, .theme-mea.theme-contrast .home-section-highlight-1 .highlight-items .template-1, .theme-mea.theme-contrast .carousel-wrapper .news-carousel-control::before, .theme-mea.theme-contrast .carousel-wrapper .news-carousel-control::after, .theme-mea.theme-contrast .news-carousel li, .theme-mea.theme-contrast .blog-post-carousel li, .theme-mea.theme-contrast .release-carousel li, .theme-mea.theme-contrast .home-section-highlight-4, .theme-mea.theme-contrast .airline-list .airline-item, .theme-mea.theme-contrast .airline-list .airline-item .text, .theme-mea.theme-contrast .store-list .store-item, .theme-mea.theme-contrast .store-list .event-item, .theme-mea.theme-contrast .event-list .store-item, .theme-mea.theme-contrast .event-list .event-item, .theme-mea.theme-contrast .store-list .store-item .text, .theme-mea.theme-contrast .store-list .event-item .text, .theme-mea.theme-contrast .event-list .store-item .text, .theme-mea.theme-contrast .event-list .event-item .text, .theme-mea.theme-contrast .form-control, .theme-mea.theme-contrast table thead, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link, .theme-mea.theme-contrast.mobile .mobile-menu .zoom span { background-color: #000 !important; } .theme-mea.theme-contrast .home-faq .home-faq-details .title .btn-link, .theme-mea.theme-contrast .component-flight-direction-control input[type=checkbox] + .button-toggle, .theme-mea.theme-contrast .input-group .btn, .theme-mea.theme-contrast .flight--container .more, .theme-mea.theme-contrast .btn-link, .theme-mea.theme-contrast .flight--container .flight--table .col-notification a, .theme-mea.theme-contrast.mobile .flight--container .flight--table .lnk--notification { background-color: #fed109 !important; } .theme-mea.theme-contrast header .help-menu .contrast, .theme-mea.theme-contrast header .help-menu .contrast::before, .theme-mea.theme-contrast header .help-menu .zoom a, .theme-mea.theme-contrast header .sites .wrapper.active label, .theme-mea.theme-contrast header .sites .wrapper.active i, .theme-mea.theme-contrast header .sites .dropdown a, .theme-mea.theme-contrast header .airport .date, .theme-mea.theme-contrast header .airport ., .theme-mea.theme-contrast header .airport . a, .theme-mea.theme-contrast header .search input[type=text], .theme-mea.theme-contrast header .search button, .theme-mea.theme-contrast header .menu, .theme-mea.theme-contrast header .language a, .theme-mea.theme-contrast header .language i, .theme-mea.theme-contrast header .menu-nav a, .theme-mea.theme-contrast .input-group input[type=text], .theme-mea.theme-contrast .news-carousel li a:link, .theme-mea.theme-contrast .news-carousel li a:visited, .theme-mea.theme-contrast .news-carousel li a:hover, .theme-mea.theme-contrast .news-carousel li a:active, .theme-mea.theme-contrast .blog-post-carousel li a:link, .theme-mea.theme-contrast .blog-post-carousel li a:visited, .theme-mea.theme-contrast .blog-post-carousel li a:hover, .theme-mea.theme-contrast .blog-post-carousel li a:active, .theme-mea.theme-contrast .release-carousel li a:link, .theme-mea.theme-contrast .release-carousel li a:visited, .theme-mea.theme-contrast .release-carousel li a:hover, .theme-mea.theme-contrast .release-carousel li a:active, .theme-mea.theme-contrast .faq-list .faq-question a:link, .theme-mea.theme-contrast .faq-list .faq-question a:visited, .theme-mea.theme-contrast .faq-list .faq-question a:hover, .theme-mea.theme-contrast .faq-list .faq-question a:active, .theme-mea.theme-contrast .form-control, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-icon, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-title, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-size, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item--label, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-type-icon, .theme-mea.theme-contrast.mobile .mobile-menu .language .wrapper.active a, .theme-mea.theme-contrast.mobile .mobile-menu .language .wrapper.active i, .theme-mea.theme-contrast.mobile .flight--container .flight--table .flight--table-body, .theme-mea.theme-contrast.mobile .mobile-menu .zoom span { color: #fff !important; } .theme-mea.theme-contrast header .help-menu .contrast::-webkit-input-placeholder, .theme-mea.theme-contrast header .help-menu .contrast::before::-webkit-input-placeholder, .theme-mea.theme-contrast header .help-menu .zoom a::-webkit-input-placeholder, .theme-mea.theme-contrast header .sites .wrapper.active label::-webkit-input-placeholder, .theme-mea.theme-contrast header .sites .wrapper.active i::-webkit-input-placeholder, .theme-mea.theme-contrast header .sites .dropdown a::-webkit-input-placeholder, .theme-mea.theme-contrast header .airport .date::-webkit-input-placeholder, .theme-mea.theme-contrast header .airport .::-webkit-input-placeholder, .theme-mea.theme-contrast header .airport . a::-webkit-input-placeholder, .theme-mea.theme-contrast header .search input[type=text]::-webkit-input-placeholder, .theme-mea.theme-contrast header .search button::-webkit-input-placeholder, .theme-mea.theme-contrast header .menu::-webkit-input-placeholder, .theme-mea.theme-contrast header .language a::-webkit-input-placeholder, .theme-mea.theme-contrast header .language i::-webkit-input-placeholder, .theme-mea.theme-contrast header .menu-nav a::-webkit-input-placeholder, .theme-mea.theme-contrast .input-group input[type=text]::-webkit-input-placeholder, .theme-mea.theme-contrast .news-carousel li a:link::-webkit-input-placeholder, .theme-mea.theme-contrast .news-carousel li a:visited::-webkit-input-placeholder, .theme-mea.theme-contrast .news-carousel li a:hover::-webkit-input-placeholder, .theme-mea.theme-contrast .news-carousel li a:active::-webkit-input-placeholder, .theme-mea.theme-contrast .blog-post-carousel li a:link::-webkit-input-placeholder, .theme-mea.theme-contrast .blog-post-carousel li a:visited::-webkit-input-placeholder, .theme-mea.theme-contrast .blog-post-carousel li a:hover::-webkit-input-placeholder, .theme-mea.theme-contrast .blog-post-carousel li a:active::-webkit-input-placeholder, .theme-mea.theme-contrast .release-carousel li a:link::-webkit-input-placeholder, .theme-mea.theme-contrast .release-carousel li a:visited::-webkit-input-placeholder, .theme-mea.theme-contrast .release-carousel li a:hover::-webkit-input-placeholder, .theme-mea.theme-contrast .release-carousel li a:active::-webkit-input-placeholder, .theme-mea.theme-contrast .faq-list .faq-question a:link::-webkit-input-placeholder, .theme-mea.theme-contrast .faq-list .faq-question a:visited::-webkit-input-placeholder, .theme-mea.theme-contrast .faq-list .faq-question a:hover::-webkit-input-placeholder, .theme-mea.theme-contrast .faq-list .faq-question a:active::-webkit-input-placeholder, .theme-mea.theme-contrast .form-control::-webkit-input-placeholder, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-icon::-webkit-input-placeholder, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-title::-webkit-input-placeholder, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-size::-webkit-input-placeholder, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item--label::-webkit-input-placeholder, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-type-icon::-webkit-input-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .language .wrapper.active a::-webkit-input-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .language .wrapper.active i::-webkit-input-placeholder, .theme-mea.theme-contrast.mobile .flight--container .flight--table .flight--table-body::-webkit-input-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .zoom span::-webkit-input-placeholder { color: #fff; font-size: unset; font-weight: normal; font-style: normal; } .theme-mea.theme-contrast header .help-menu .contrast:-moz-placeholder, .theme-mea.theme-contrast header .help-menu .contrast::before:-moz-placeholder, .theme-mea.theme-contrast header .help-menu .zoom a:-moz-placeholder, .theme-mea.theme-contrast header .sites .wrapper.active label:-moz-placeholder, .theme-mea.theme-contrast header .sites .wrapper.active i:-moz-placeholder, .theme-mea.theme-contrast header .sites .dropdown a:-moz-placeholder, .theme-mea.theme-contrast header .airport .date:-moz-placeholder, .theme-mea.theme-contrast header .airport .:-moz-placeholder, .theme-mea.theme-contrast header .airport . a:-moz-placeholder, .theme-mea.theme-contrast header .search input[type=text]:-moz-placeholder, .theme-mea.theme-contrast header .search button:-moz-placeholder, .theme-mea.theme-contrast header .menu:-moz-placeholder, .theme-mea.theme-contrast header .language a:-moz-placeholder, .theme-mea.theme-contrast header .language i:-moz-placeholder, .theme-mea.theme-contrast header .menu-nav a:-moz-placeholder, .theme-mea.theme-contrast .input-group input[type=text]:-moz-placeholder, .theme-mea.theme-contrast .news-carousel li a:link:-moz-placeholder, .theme-mea.theme-contrast .news-carousel li a:visited:-moz-placeholder, .theme-mea.theme-contrast .news-carousel li a:hover:-moz-placeholder, .theme-mea.theme-contrast .news-carousel li a:active:-moz-placeholder, .theme-mea.theme-contrast .blog-post-carousel li a:link:-moz-placeholder, .theme-mea.theme-contrast .blog-post-carousel li a:visited:-moz-placeholder, .theme-mea.theme-contrast .blog-post-carousel li a:hover:-moz-placeholder, .theme-mea.theme-contrast .blog-post-carousel li a:active:-moz-placeholder, .theme-mea.theme-contrast .release-carousel li a:link:-moz-placeholder, .theme-mea.theme-contrast .release-carousel li a:visited:-moz-placeholder, .theme-mea.theme-contrast .release-carousel li a:hover:-moz-placeholder, .theme-mea.theme-contrast .release-carousel li a:active:-moz-placeholder, .theme-mea.theme-contrast .faq-list .faq-question a:link:-moz-placeholder, .theme-mea.theme-contrast .faq-list .faq-question a:visited:-moz-placeholder, .theme-mea.theme-contrast .faq-list .faq-question a:hover:-moz-placeholder, .theme-mea.theme-contrast .faq-list .faq-question a:active:-moz-placeholder, .theme-mea.theme-contrast .form-control:-moz-placeholder, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-icon:-moz-placeholder, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-title:-moz-placeholder, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-size:-moz-placeholder, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item--label:-moz-placeholder, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-type-icon:-moz-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .language .wrapper.active a:-moz-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .language .wrapper.active i:-moz-placeholder, .theme-mea.theme-contrast.mobile .flight--container .flight--table .flight--table-body:-moz-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .zoom span:-moz-placeholder { /* Firefox 18- */ color: #fff; font-size: unset; font-weight: normal; font-style: normal; } .theme-mea.theme-contrast header .help-menu .contrast::-moz-placeholder, .theme-mea.theme-contrast header .help-menu .contrast::before::-moz-placeholder, .theme-mea.theme-contrast header .help-menu .zoom a::-moz-placeholder, .theme-mea.theme-contrast header .sites .wrapper.active label::-moz-placeholder, .theme-mea.theme-contrast header .sites .wrapper.active i::-moz-placeholder, .theme-mea.theme-contrast header .sites .dropdown a::-moz-placeholder, .theme-mea.theme-contrast header .airport .date::-moz-placeholder, .theme-mea.theme-contrast header .airport .::-moz-placeholder, .theme-mea.theme-contrast header .airport . a::-moz-placeholder, .theme-mea.theme-contrast header .search input[type=text]::-moz-placeholder, .theme-mea.theme-contrast header .search button::-moz-placeholder, .theme-mea.theme-contrast header .menu::-moz-placeholder, .theme-mea.theme-contrast header .language a::-moz-placeholder, .theme-mea.theme-contrast header .language i::-moz-placeholder, .theme-mea.theme-contrast header .menu-nav a::-moz-placeholder, .theme-mea.theme-contrast .input-group input[type=text]::-moz-placeholder, .theme-mea.theme-contrast .news-carousel li a:link::-moz-placeholder, .theme-mea.theme-contrast .news-carousel li a:visited::-moz-placeholder, .theme-mea.theme-contrast .news-carousel li a:hover::-moz-placeholder, .theme-mea.theme-contrast .news-carousel li a:active::-moz-placeholder, .theme-mea.theme-contrast .blog-post-carousel li a:link::-moz-placeholder, .theme-mea.theme-contrast .blog-post-carousel li a:visited::-moz-placeholder, .theme-mea.theme-contrast .blog-post-carousel li a:hover::-moz-placeholder, .theme-mea.theme-contrast .blog-post-carousel li a:active::-moz-placeholder, .theme-mea.theme-contrast .release-carousel li a:link::-moz-placeholder, .theme-mea.theme-contrast .release-carousel li a:visited::-moz-placeholder, .theme-mea.theme-contrast .release-carousel li a:hover::-moz-placeholder, .theme-mea.theme-contrast .release-carousel li a:active::-moz-placeholder, .theme-mea.theme-contrast .faq-list .faq-question a:link::-moz-placeholder, .theme-mea.theme-contrast .faq-list .faq-question a:visited::-moz-placeholder, .theme-mea.theme-contrast .faq-list .faq-question a:hover::-moz-placeholder, .theme-mea.theme-contrast .faq-list .faq-question a:active::-moz-placeholder, .theme-mea.theme-contrast .form-control::-moz-placeholder, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-icon::-moz-placeholder, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-title::-moz-placeholder, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-size::-moz-placeholder, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item--label::-moz-placeholder, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-type-icon::-moz-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .language .wrapper.active a::-moz-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .language .wrapper.active i::-moz-placeholder, .theme-mea.theme-contrast.mobile .flight--container .flight--table .flight--table-body::-moz-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .zoom span::-moz-placeholder { /* Firefox 19+ */ color: #fff; font-size: unset; font-weight: normal; font-style: normal; } .theme-mea.theme-contrast header .help-menu .contrast:-ms-input-placeholder, .theme-mea.theme-contrast header .help-menu .contrast::before:-ms-input-placeholder, .theme-mea.theme-contrast header .help-menu .zoom a:-ms-input-placeholder, .theme-mea.theme-contrast header .sites .wrapper.active label:-ms-input-placeholder, .theme-mea.theme-contrast header .sites .wrapper.active i:-ms-input-placeholder, .theme-mea.theme-contrast header .sites .dropdown a:-ms-input-placeholder, .theme-mea.theme-contrast header .airport .date:-ms-input-placeholder, .theme-mea.theme-contrast header .airport .:-ms-input-placeholder, .theme-mea.theme-contrast header .airport . a:-ms-input-placeholder, .theme-mea.theme-contrast header .search input[type=text]:-ms-input-placeholder, .theme-mea.theme-contrast header .search button:-ms-input-placeholder, .theme-mea.theme-contrast header .menu:-ms-input-placeholder, .theme-mea.theme-contrast header .language a:-ms-input-placeholder, .theme-mea.theme-contrast header .language i:-ms-input-placeholder, .theme-mea.theme-contrast header .menu-nav a:-ms-input-placeholder, .theme-mea.theme-contrast .input-group input[type=text]:-ms-input-placeholder, .theme-mea.theme-contrast .news-carousel li a:link:-ms-input-placeholder, .theme-mea.theme-contrast .news-carousel li a:visited:-ms-input-placeholder, .theme-mea.theme-contrast .news-carousel li a:hover:-ms-input-placeholder, .theme-mea.theme-contrast .news-carousel li a:active:-ms-input-placeholder, .theme-mea.theme-contrast .blog-post-carousel li a:link:-ms-input-placeholder, .theme-mea.theme-contrast .blog-post-carousel li a:visited:-ms-input-placeholder, .theme-mea.theme-contrast .blog-post-carousel li a:hover:-ms-input-placeholder, .theme-mea.theme-contrast .blog-post-carousel li a:active:-ms-input-placeholder, .theme-mea.theme-contrast .release-carousel li a:link:-ms-input-placeholder, .theme-mea.theme-contrast .release-carousel li a:visited:-ms-input-placeholder, .theme-mea.theme-contrast .release-carousel li a:hover:-ms-input-placeholder, .theme-mea.theme-contrast .release-carousel li a:active:-ms-input-placeholder, .theme-mea.theme-contrast .faq-list .faq-question a:link:-ms-input-placeholder, .theme-mea.theme-contrast .faq-list .faq-question a:visited:-ms-input-placeholder, .theme-mea.theme-contrast .faq-list .faq-question a:hover:-ms-input-placeholder, .theme-mea.theme-contrast .faq-list .faq-question a:active:-ms-input-placeholder, .theme-mea.theme-contrast .form-control:-ms-input-placeholder, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-icon:-ms-input-placeholder, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-title:-ms-input-placeholder, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-size:-ms-input-placeholder, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item--label:-ms-input-placeholder, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-type-icon:-ms-input-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .language .wrapper.active a:-ms-input-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .language .wrapper.active i:-ms-input-placeholder, .theme-mea.theme-contrast.mobile .flight--container .flight--table .flight--table-body:-ms-input-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .zoom span:-ms-input-placeholder { color: #fff; font-size: unset; font-weight: normal; font-style: normal; } .theme-mea.theme-contrast header, .theme-mea.theme-contrast header .help-menu .zoom a span, .theme-mea.theme-contrast header .sites label, .theme-mea.theme-contrast header .sites a, .theme-mea.theme-contrast header .sites span, .theme-mea.theme-contrast header .sites i, .theme-mea.theme-contrast .home-faq .home-faq-details .title .btn-link, .theme-mea.theme-contrast .input-group .btn span, .theme-mea.theme-contrast .flight--container .more, .theme-mea.theme-contrast .btn-link, .theme-mea.theme-contrast .home-section-highlight-1 .highlight-items .template-2, .theme-mea.theme-contrast footer .menu-nav, .theme-mea.theme-contrast footer .menu-nav a, .theme-mea.theme-contrast footer .about, .theme-mea.theme-contrast footer .about h4, .theme-mea.theme-contrast footer .about .social .social-networks-list a, .theme-mea.theme-contrast footer .footer-copyright, .theme-mea.theme-contrast footer .footer-copyright a:link, .theme-mea.theme-contrast footer .footer-copyright a:visited, .theme-mea.theme-contrast footer .footer-copyright a:hover, .theme-mea.theme-contrast footer .footer-copyright a:active, .theme-mea.theme-contrast .btn-primary, .theme-mea.theme-contrast .flight--container .flight--table .col-notification a, .theme-mea.theme-contrast.mobile .mobile-menu .menu-close, .theme-mea.theme-contrast.mobile .mobile-menu .language .wrapper, .theme-mea.theme-contrast.mobile .mobile-menu .search input[type=text], .theme-mea.theme-contrast.mobile .mobile-menu .search button, .theme-mea.theme-contrast.mobile .mobile-menu .menu-nav, .theme-mea.theme-contrast.mobile .mobile-menu a, .theme-mea.theme-contrast.mobile .mobile-menu .language i, .theme-mea.theme-contrast .btn-link:link, .theme-mea.theme-contrast .btn-link:visited, .theme-mea.theme-contrast .btn-link:hover, .theme-mea.theme-contrast .btn-link:active, .theme-mea.theme-contrast.mobile .flight--container .flight--table .lnk--notification { color: #000 !important; } .theme-mea.theme-contrast header::-webkit-input-placeholder, .theme-mea.theme-contrast header .help-menu .zoom a span::-webkit-input-placeholder, .theme-mea.theme-contrast header .sites label::-webkit-input-placeholder, .theme-mea.theme-contrast header .sites a::-webkit-input-placeholder, .theme-mea.theme-contrast header .sites span::-webkit-input-placeholder, .theme-mea.theme-contrast header .sites i::-webkit-input-placeholder, .theme-mea.theme-contrast .home-faq .home-faq-details .title .btn-link::-webkit-input-placeholder, .theme-mea.theme-contrast .input-group .btn span::-webkit-input-placeholder, .theme-mea.theme-contrast .flight--container .more::-webkit-input-placeholder, .theme-mea.theme-contrast .btn-link::-webkit-input-placeholder, .theme-mea.theme-contrast .home-section-highlight-1 .highlight-items .template-2::-webkit-input-placeholder, .theme-mea.theme-contrast footer .menu-nav::-webkit-input-placeholder, .theme-mea.theme-contrast footer .menu-nav a::-webkit-input-placeholder, .theme-mea.theme-contrast footer .about::-webkit-input-placeholder, .theme-mea.theme-contrast footer .about h4::-webkit-input-placeholder, .theme-mea.theme-contrast footer .about .social .social-networks-list a::-webkit-input-placeholder, .theme-mea.theme-contrast footer .footer-copyright::-webkit-input-placeholder, .theme-mea.theme-contrast footer .footer-copyright a:link::-webkit-input-placeholder, .theme-mea.theme-contrast footer .footer-copyright a:visited::-webkit-input-placeholder, .theme-mea.theme-contrast footer .footer-copyright a:hover::-webkit-input-placeholder, .theme-mea.theme-contrast footer .footer-copyright a:active::-webkit-input-placeholder, .theme-mea.theme-contrast .btn-primary::-webkit-input-placeholder, .theme-mea.theme-contrast .flight--container .flight--table .col-notification a::-webkit-input-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .menu-close::-webkit-input-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .language .wrapper::-webkit-input-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .search input[type=text]::-webkit-input-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .search button::-webkit-input-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .menu-nav::-webkit-input-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu a::-webkit-input-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .language i::-webkit-input-placeholder, .theme-mea.theme-contrast .btn-link:link::-webkit-input-placeholder, .theme-mea.theme-contrast .btn-link:visited::-webkit-input-placeholder, .theme-mea.theme-contrast .btn-link:hover::-webkit-input-placeholder, .theme-mea.theme-contrast .btn-link:active::-webkit-input-placeholder, .theme-mea.theme-contrast.mobile .flight--container .flight--table .lnk--notification::-webkit-input-placeholder { color: #000; font-size: unset; font-weight: normal; font-style: normal; } .theme-mea.theme-contrast header:-moz-placeholder, .theme-mea.theme-contrast header .help-menu .zoom a span:-moz-placeholder, .theme-mea.theme-contrast header .sites label:-moz-placeholder, .theme-mea.theme-contrast header .sites a:-moz-placeholder, .theme-mea.theme-contrast header .sites span:-moz-placeholder, .theme-mea.theme-contrast header .sites i:-moz-placeholder, .theme-mea.theme-contrast .home-faq .home-faq-details .title .btn-link:-moz-placeholder, .theme-mea.theme-contrast .input-group .btn span:-moz-placeholder, .theme-mea.theme-contrast .flight--container .more:-moz-placeholder, .theme-mea.theme-contrast .btn-link:-moz-placeholder, .theme-mea.theme-contrast .home-section-highlight-1 .highlight-items .template-2:-moz-placeholder, .theme-mea.theme-contrast footer .menu-nav:-moz-placeholder, .theme-mea.theme-contrast footer .menu-nav a:-moz-placeholder, .theme-mea.theme-contrast footer .about:-moz-placeholder, .theme-mea.theme-contrast footer .about h4:-moz-placeholder, .theme-mea.theme-contrast footer .about .social .social-networks-list a:-moz-placeholder, .theme-mea.theme-contrast footer .footer-copyright:-moz-placeholder, .theme-mea.theme-contrast footer .footer-copyright a:link:-moz-placeholder, .theme-mea.theme-contrast footer .footer-copyright a:visited:-moz-placeholder, .theme-mea.theme-contrast footer .footer-copyright a:hover:-moz-placeholder, .theme-mea.theme-contrast footer .footer-copyright a:active:-moz-placeholder, .theme-mea.theme-contrast .btn-primary:-moz-placeholder, .theme-mea.theme-contrast .flight--container .flight--table .col-notification a:-moz-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .menu-close:-moz-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .language .wrapper:-moz-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .search input[type=text]:-moz-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .search button:-moz-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .menu-nav:-moz-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu a:-moz-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .language i:-moz-placeholder, .theme-mea.theme-contrast .btn-link:link:-moz-placeholder, .theme-mea.theme-contrast .btn-link:visited:-moz-placeholder, .theme-mea.theme-contrast .btn-link:hover:-moz-placeholder, .theme-mea.theme-contrast .btn-link:active:-moz-placeholder, .theme-mea.theme-contrast.mobile .flight--container .flight--table .lnk--notification:-moz-placeholder { /* Firefox 18- */ color: #000; font-size: unset; font-weight: normal; font-style: normal; } .theme-mea.theme-contrast header::-moz-placeholder, .theme-mea.theme-contrast header .help-menu .zoom a span::-moz-placeholder, .theme-mea.theme-contrast header .sites label::-moz-placeholder, .theme-mea.theme-contrast header .sites a::-moz-placeholder, .theme-mea.theme-contrast header .sites span::-moz-placeholder, .theme-mea.theme-contrast header .sites i::-moz-placeholder, .theme-mea.theme-contrast .home-faq .home-faq-details .title .btn-link::-moz-placeholder, .theme-mea.theme-contrast .input-group .btn span::-moz-placeholder, .theme-mea.theme-contrast .flight--container .more::-moz-placeholder, .theme-mea.theme-contrast .btn-link::-moz-placeholder, .theme-mea.theme-contrast .home-section-highlight-1 .highlight-items .template-2::-moz-placeholder, .theme-mea.theme-contrast footer .menu-nav::-moz-placeholder, .theme-mea.theme-contrast footer .menu-nav a::-moz-placeholder, .theme-mea.theme-contrast footer .about::-moz-placeholder, .theme-mea.theme-contrast footer .about h4::-moz-placeholder, .theme-mea.theme-contrast footer .about .social .social-networks-list a::-moz-placeholder, .theme-mea.theme-contrast footer .footer-copyright::-moz-placeholder, .theme-mea.theme-contrast footer .footer-copyright a:link::-moz-placeholder, .theme-mea.theme-contrast footer .footer-copyright a:visited::-moz-placeholder, .theme-mea.theme-contrast footer .footer-copyright a:hover::-moz-placeholder, .theme-mea.theme-contrast footer .footer-copyright a:active::-moz-placeholder, .theme-mea.theme-contrast .btn-primary::-moz-placeholder, .theme-mea.theme-contrast .flight--container .flight--table .col-notification a::-moz-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .menu-close::-moz-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .language .wrapper::-moz-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .search input[type=text]::-moz-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .search button::-moz-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .menu-nav::-moz-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu a::-moz-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .language i::-moz-placeholder, .theme-mea.theme-contrast .btn-link:link::-moz-placeholder, .theme-mea.theme-contrast .btn-link:visited::-moz-placeholder, .theme-mea.theme-contrast .btn-link:hover::-moz-placeholder, .theme-mea.theme-contrast .btn-link:active::-moz-placeholder, .theme-mea.theme-contrast.mobile .flight--container .flight--table .lnk--notification::-moz-placeholder { /* Firefox 19+ */ color: #000; font-size: unset; font-weight: normal; font-style: normal; } .theme-mea.theme-contrast header:-ms-input-placeholder, .theme-mea.theme-contrast header .help-menu .zoom a span:-ms-input-placeholder, .theme-mea.theme-contrast header .sites label:-ms-input-placeholder, .theme-mea.theme-contrast header .sites a:-ms-input-placeholder, .theme-mea.theme-contrast header .sites span:-ms-input-placeholder, .theme-mea.theme-contrast header .sites i:-ms-input-placeholder, .theme-mea.theme-contrast .home-faq .home-faq-details .title .btn-link:-ms-input-placeholder, .theme-mea.theme-contrast .input-group .btn span:-ms-input-placeholder, .theme-mea.theme-contrast .flight--container .more:-ms-input-placeholder, .theme-mea.theme-contrast .btn-link:-ms-input-placeholder, .theme-mea.theme-contrast .home-section-highlight-1 .highlight-items .template-2:-ms-input-placeholder, .theme-mea.theme-contrast footer .menu-nav:-ms-input-placeholder, .theme-mea.theme-contrast footer .menu-nav a:-ms-input-placeholder, .theme-mea.theme-contrast footer .about:-ms-input-placeholder, .theme-mea.theme-contrast footer .about h4:-ms-input-placeholder, .theme-mea.theme-contrast footer .about .social .social-networks-list a:-ms-input-placeholder, .theme-mea.theme-contrast footer .footer-copyright:-ms-input-placeholder, .theme-mea.theme-contrast footer .footer-copyright a:link:-ms-input-placeholder, .theme-mea.theme-contrast footer .footer-copyright a:visited:-ms-input-placeholder, .theme-mea.theme-contrast footer .footer-copyright a:hover:-ms-input-placeholder, .theme-mea.theme-contrast footer .footer-copyright a:active:-ms-input-placeholder, .theme-mea.theme-contrast .btn-primary:-ms-input-placeholder, .theme-mea.theme-contrast .flight--container .flight--table .col-notification a:-ms-input-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .menu-close:-ms-input-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .language .wrapper:-ms-input-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .search input[type=text]:-ms-input-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .search button:-ms-input-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .menu-nav:-ms-input-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu a:-ms-input-placeholder, .theme-mea.theme-contrast.mobile .mobile-menu .language i:-ms-input-placeholder, .theme-mea.theme-contrast .btn-link:link:-ms-input-placeholder, .theme-mea.theme-contrast .btn-link:visited:-ms-input-placeholder, .theme-mea.theme-contrast .btn-link:hover:-ms-input-placeholder, .theme-mea.theme-contrast .btn-link:active:-ms-input-placeholder, .theme-mea.theme-contrast.mobile .flight--container .flight--table .lnk--notification:-ms-input-placeholder { color: #000; font-size: unset; font-weight: normal; font-style: normal; } .theme-mea.theme-contrast header .menu-nav, .theme-mea.theme-contrast .home-section-banner .tcm-component-carousel-2 .carousel-slick-slide .tcm-carousel-legend .tcm-carousel-legend-inner, .theme-mea.theme-contrast .home-faq .home-faq-list > li > a, .theme-mea.theme-contrast .home-faq .home-faq-details .title h6, .theme-mea.theme-contrast .home-faq .home-faq-details .title h2, .theme-mea.theme-contrast .home-faq .home-faq-details .detail h4, .theme-mea.theme-contrast .home-section-flight- h2, .theme-mea.theme-contrast .component-flight-direction-control[data-flight-direction=arrivals] .button-label[data-toggle=arrivals], .theme-mea.theme-contrast .component-flight-direction-control[data-flight-direction=departures] .button-label[data-toggle=departures], .theme-mea.theme-contrast .flight--container .flight--table-header, .theme-mea.theme-contrast h2, .theme-mea.theme-contrast .home-section-highlight-1 .highlight-items li h4, .theme-mea.theme-contrast .home-section-highlight-4 h4, .theme-mea.theme-contrast .page-inner a, .theme-mea.theme-contrast .page-inner h1, .theme-mea.theme-contrast .page-inner h2, .theme-mea.theme-contrast .page-inner h3, .theme-mea.theme-contrast .page-inner h4, .theme-mea.theme-contrast .page-inner h5, .theme-mea.theme-contrast .page-inner h6, .theme-mea.theme-contrast.mobile .flight--container .flight--table .flight--table-body .flight--table-row .flight--table-col .mobile-label { color: #fed109 !important; } .theme-mea.theme-contrast header .airport .logo, .theme-mea.theme-contrast .home-faq .home-faq-list > li > a img, .theme-mea.theme-contrast .home-faq .home-faq-list > li.active > a img { filter: saturate(0%) brightness(0%) invert(100%) opacity(1); filter: url('data:image/svg+xml;utf8, #recolor'); } .theme-mea.theme-contrast header .zurich img { filter: saturate(0%) brightness(0%) invert(0%) opacity(1); filter: url('data:image/svg+xml;utf8, #recolor'); } .theme-mea.theme-contrast .carousel-wrapper .news-carousel-control .news-carousel-prev::before, .theme-mea.theme-contrast .carousel-wrapper .news-carousel-control .news-carousel-next::before { filter: saturate(0%) brightness(0%) invert(51.56863%) opacity(1); filter: url('data:image/svg+xml;utf8, #recolor'); } .theme-mea.theme-contrast header .menu-nav > li + li, .theme-mea.theme-contrast header .search form, .theme-mea.theme-contrast header .search button, .theme-mea.theme-contrast .news-carousel li .text, .theme-mea.theme-contrast .home-section-highlight-4 ul li + li, .theme-mea.theme-contrast .store-list .store-item .text, .theme-mea.theme-contrast .event-list .event-item .text, .theme-mea.theme-contrast .airline-list .airline-item .text, .theme-mea.theme-contrast table th, .theme-mea.theme-contrast table td, .theme-mea.theme-contrast .documents .document-detail h4 { border-color: #fff !important; } .theme-mea.theme-contrast.mobile .mobile-menu .language a, .theme-mea.theme-contrast.mobile .mobile-menu .search form, .theme-mea.theme-contrast.mobile .mobile-menu .search button { border-color: #000 !important; } .theme-mea.theme-contrast .home-faq .home-faq-list > li > a::before { border-top-color: #fff !important; } .theme-mea.theme-contrast .home-faq .home-faq-list > li a, .theme-mea.theme-contrast .input-group input[type=text], .theme-mea.theme-contrast .flight--container .flight--table .flight--table-row > div, .theme-mea.theme-contrast .news-carousel li, .theme-mea.theme-contrast .blog-post-carousel li, .theme-mea.theme-contrast .release-carousel li, .theme-mea.theme-contrast .airline-list .airline-item, .theme-mea.theme-contrast .store-list .store-item, .theme-mea.theme-contrast .store-list .event-item, .theme-mea.theme-contrast .event-list .store-item, .theme-mea.theme-contrast .event-list .event-item, .theme-mea.theme-contrast .form-control, .theme-mea.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link, .theme-mea.theme-contrast.mobile .flight--container .flight--table .flight--table-body .flight--table-row { border: 1px solid #fff !important; } .theme-mea.theme-contrast.mobile .flight--container .flight--table .flight--table-row > div { border: none !important; } .theme-nat header .logo { background-image: url("/custom/site-zurich-airport/img/logo-nat2.png"); } .theme-nat.mobile header .airport { background-color: #fff; } .theme-nat.mobile header .airport::before { background-color: #fff; } .theme-nat.mobile header .airport .logo { /*color: $link-color !important;*/ } .theme-nat.mobile header .menu-box { background-color: #ffc20e; } .theme-nat.mobile .mobile-menu { background-color: #ffc20e !important; } .theme-nat.mobile .mobile-menu .menu-close, .theme-nat.mobile .mobile-menu .language .wrapper, .theme-nat.mobile .mobile-menu .search input[type=text], .theme-nat.mobile .mobile-menu .search button, .theme-nat.mobile .mobile-menu .menu-nav, .theme-nat.mobile .mobile-menu a { color: #000 !important; } .theme-nat.mobile .mobile-menu .menu-close::-webkit-input-placeholder, .theme-nat.mobile .mobile-menu .language .wrapper::-webkit-input-placeholder, .theme-nat.mobile .mobile-menu .search input[type=text]::-webkit-input-placeholder, .theme-nat.mobile .mobile-menu .search button::-webkit-input-placeholder, .theme-nat.mobile .mobile-menu .menu-nav::-webkit-input-placeholder, .theme-nat.mobile .mobile-menu a::-webkit-input-placeholder { color: #000; font-size: unset; font-weight: normal; font-style: normal; } .theme-nat.mobile .mobile-menu .menu-close:-moz-placeholder, .theme-nat.mobile .mobile-menu .language .wrapper:-moz-placeholder, .theme-nat.mobile .mobile-menu .search input[type=text]:-moz-placeholder, .theme-nat.mobile .mobile-menu .search button:-moz-placeholder, .theme-nat.mobile .mobile-menu .menu-nav:-moz-placeholder, .theme-nat.mobile .mobile-menu a:-moz-placeholder { /* Firefox 18- */ color: #000; font-size: unset; font-weight: normal; font-style: normal; } .theme-nat.mobile .mobile-menu .menu-close::-moz-placeholder, .theme-nat.mobile .mobile-menu .language .wrapper::-moz-placeholder, .theme-nat.mobile .mobile-menu .search input[type=text]::-moz-placeholder, .theme-nat.mobile .mobile-menu .search button::-moz-placeholder, .theme-nat.mobile .mobile-menu .menu-nav::-moz-placeholder, .theme-nat.mobile .mobile-menu a::-moz-placeholder { /* Firefox 19+ */ color: #000; font-size: unset; font-weight: normal; font-style: normal; } .theme-nat.mobile .mobile-menu .menu-close:-ms-input-placeholder, .theme-nat.mobile .mobile-menu .language .wrapper:-ms-input-placeholder, .theme-nat.mobile .mobile-menu .search input[type=text]:-ms-input-placeholder, .theme-nat.mobile .mobile-menu .search button:-ms-input-placeholder, .theme-nat.mobile .mobile-menu .menu-nav:-ms-input-placeholder, .theme-nat.mobile .mobile-menu a:-ms-input-placeholder { color: #000; font-size: unset; font-weight: normal; font-style: normal; } .theme-nat.mobile .mobile-menu .language a, .theme-nat.mobile .mobile-menu .search form, .theme-nat.mobile .mobile-menu .search button { border-color: #000; } .theme-nat.mobile .home-section-highlight-4 ul li + li { border-top-color: #ffc20e; } .theme-nat.mobile footer { background-color: #666; } .theme-nat.mobile .input-group .btn span, .theme-nat.mobile .flight--container .more { color: #000; } .theme-nat.mobile .home-section-highlight-2 .btn-link { color: #000; border-color: #000; } .theme-nat .sidebar { background-color: #ffc20e; } .theme-nat .sidebar .logo { background-image: url("/custom/site-zurich-airport/img/logo-nat.svg"); } .theme-nat .sidebar .menu-wrapper::before { background-color: #ffc20e; } .theme-nat .sidebar .menu-wrapper::after { background-image: url("/custom/site-zurich-airport/img/logo-nat.svg"); } .theme-nat .toolbar .search a:hover { color: #ffc20e; } .theme-nat footer .menu-nav { color: #ffc20e; } .theme-nat footer .about h4 { color: #ffc20e; } .theme-nat footer .about .social .social-networks-list a:hover { color: #ffc20e; } .theme-nat footer .last-col a { color: #ffc20e !important; } .theme-nat .footer-gmaps .footer-gmaps-img { background-image: url("/custom/site-zurich-airport/img/map-nat.jpg"); } .theme-nat .home-faq .home-faq-list > li.active > a { color: #ffc20e; } .theme-nat .home-faq .home-faq-list > li.active > a img { filter: saturate(0%) brightness(0%) invert(52.7451%) opacity(1); filter: url('data:image/svg+xml;utf8, #recolor'); } .theme-nat .home-faq .home-faq-details .title .btn-link { background-color: #ffc20e !important; } .theme-nat .flight--container .more, .theme-nat .flight--container .flight--table .col-notification a, .theme-nat.mobile .flight--container .flight--table .lnk--notification { background-color: #ffc20e; color: #000; } .theme-nat .component-flight-direction-control input[type=checkbox] + .button-toggle { background-color: #ffc20e; } .theme-nat .home-section-highlight-1 .highlight-items .template-2 { background-color: #ffc20e; } .theme-nat .news-carousel li .text { border-top-color: #ffc20e !important; } .theme-nat .home-section-highlight-2 .inner { background-color: #ffc20e; } .theme-nat .home-section-highlight-4 ul li + li { border-left-color: #ffc20e; } .theme-nat .store-list .store-item .text, .theme-nat .event-list .event-item .text, .theme-nat .airline-list .airline-item .text { border-top-color: #ffc20e !important; } .theme-nat .event-details .btn-link { background-color: #ffc20e; color: #fff; } .theme-nat table thead { background-color: #ffc20e; } .theme-nat table th, .theme-nat table td { border-color: #ffc20e; } .theme-nat .input-group .btn { background-color: #ffc20e; } .theme-nat .input-group .btn:active { background-color: #ffc20e; } .theme-nat .input-group .btn span { color: #000; } .theme-nat .form-container .btn-link { background-color: #ffc20e; } .theme-nat .form-container a { color: #009BA5; } .theme-nat .component-enger-guide .topics-container .item blockquote { background-color: #fffcf4; border-color: #ffc20e !important; } .theme-nat .component-enger-guide .topics-container .item blockquote::before { color: #ffc20e; } .theme-nat .component-documents .documents-container h4 { border-bottom-color: #ffc20e !important; } .theme-nat .documents .document-detail h4 { border-bottom-color: #ffc20e !important; } .theme-nat .tcm-component-media-gallery-2 .media-gallery-highlight .media-gallery-carousel-item-title { background-color: #ffc20e; } .theme-nat .tcm-component-media-gallery-2 .media-gallery-thumbs .media-gallery-thumb.slick-current .media-gallery-image-container::after { background-color: #ffc20e; } .theme-nat .tcm-api-messagebox .tcm-api-messagebox-buttons button { background-color: #ffc20e !important; } .theme-nat .faq-list { margin-top: 3rem; } .theme-nat .faq-list .faq-question a:link, .theme-nat .faq-list .faq-question a:visited, .theme-nat .faq-list .faq-question a:hover, .theme-nat .faq-list .faq-question a:active { color: #ffc20e; } .theme-nat .flight--local .flight--messages::before { background-color: #ffc20e !important; } .theme-nat .home-section-highlight-1 .highlight-items .template-2 h4, .theme-nat .home-section-highlight-2 h2, .theme-nat .home-faq .home-faq-details .title .btn-link { color: #000; } .theme-nat .home-section-highlight-1 .highlight-items .template-2 .btn-link, .theme-nat .home-section-highlight-2 .btn-link { color: #000; border-color: #000; } .theme-nat .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before, .theme-nat .custom-control-input:checked ~ .custom-control-label::before { background-color: #ffc20e; } .theme-nat .modal .btn-link { color: #000; background-color: #ffc20e; } .theme-nat .language-selector li a { color: #000 !important; background-color: #ffc20e; } .theme-nat.theme-contrast { color: #fff !important; } .theme-nat.theme-contrast header, .theme-nat.theme-contrast header .help-menu .zoom a span, .theme-nat.theme-contrast .home-section-highlight-1 .highlight-items .template-2, .theme-nat.theme-contrast .home-section-highlight-2 .inner, .theme-nat.theme-contrast .flight--container .flight--table .flight--table-row > div img, .theme-nat.theme-contrast footer, .theme-nat.theme-contrast footer .footer-copyright, .theme-nat.theme-contrast .page-inner img, .theme-nat.theme-contrast.mobile .mobile-menu, .theme-nat.theme-contrast.mobile header .menu-nav { background-color: #fff !important; } .theme-nat.theme-contrast .page-content, .theme-nat.theme-contrast header .help-menu, .theme-nat.theme-contrast header .help-menu::before, .theme-nat.theme-contrast header .sites .wrapper.active, .theme-nat.theme-contrast header .sites .dropdown, .theme-nat.theme-contrast header .airport::before, .theme-nat.theme-contrast header .language .wrapper.active .dropdown, .theme-nat.theme-contrast header .menu-nav, .theme-nat.theme-contrast .home-faq .home-faq-list > li a, .theme-nat.theme-contrast .home-faq .home-faq-details, .theme-nat.theme-contrast .input-group input[type=text], .theme-nat.theme-contrast .flight--container .flight--table .flight--table-row, .theme-nat.theme-contrast .flight--container .flight--table .flight--table-row > div:nth-of-type(odd), .theme-nat.theme-contrast .home-section-highlight-1, .theme-nat.theme-contrast .home-section-highlight-1 .highlight-items .template-1, .theme-nat.theme-contrast .carousel-wrapper .news-carousel-control::before, .theme-nat.theme-contrast .carousel-wrapper .news-carousel-control::after, .theme-nat.theme-contrast .news-carousel li, .theme-nat.theme-contrast .blog-post-carousel li, .theme-nat.theme-contrast .release-carousel li, .theme-nat.theme-contrast .home-section-highlight-4, .theme-nat.theme-contrast .airline-list .airline-item, .theme-nat.theme-contrast .airline-list .airline-item .text, .theme-nat.theme-contrast .store-list .store-item, .theme-nat.theme-contrast .store-list .event-item, .theme-nat.theme-contrast .event-list .store-item, .theme-nat.theme-contrast .event-list .event-item, .theme-nat.theme-contrast .store-list .store-item .text, .theme-nat.theme-contrast .store-list .event-item .text, .theme-nat.theme-contrast .event-list .store-item .text, .theme-nat.theme-contrast .event-list .event-item .text, .theme-nat.theme-contrast .form-control, .theme-nat.theme-contrast table thead, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link, .theme-nat.theme-contrast.mobile .mobile-menu .zoom span { background-color: #000 !important; } .theme-nat.theme-contrast .home-faq .home-faq-details .title .btn-link, .theme-nat.theme-contrast .component-flight-direction-control input[type=checkbox] + .button-toggle, .theme-nat.theme-contrast .input-group .btn, .theme-nat.theme-contrast .flight--container .more, .theme-nat.theme-contrast .btn-link, .theme-nat.theme-contrast .flight--container .flight--table .col-notification a, .theme-nat.theme-contrast.mobile .flight--container .flight--table .lnk--notification { background-color: #fed109 !important; } .theme-nat.theme-contrast header .help-menu .contrast, .theme-nat.theme-contrast header .help-menu .contrast::before, .theme-nat.theme-contrast header .help-menu .zoom a, .theme-nat.theme-contrast header .sites .wrapper.active label, .theme-nat.theme-contrast header .sites .wrapper.active i, .theme-nat.theme-contrast header .sites .dropdown a, .theme-nat.theme-contrast header .airport .date, .theme-nat.theme-contrast header .airport ., .theme-nat.theme-contrast header .airport . a, .theme-nat.theme-contrast header .search input[type=text], .theme-nat.theme-contrast header .search button, .theme-nat.theme-contrast header .menu, .theme-nat.theme-contrast header .language a, .theme-nat.theme-contrast header .language i, .theme-nat.theme-contrast header .menu-nav a, .theme-nat.theme-contrast .input-group input[type=text], .theme-nat.theme-contrast .news-carousel li a:link, .theme-nat.theme-contrast .news-carousel li a:visited, .theme-nat.theme-contrast .news-carousel li a:hover, .theme-nat.theme-contrast .news-carousel li a:active, .theme-nat.theme-contrast .blog-post-carousel li a:link, .theme-nat.theme-contrast .blog-post-carousel li a:visited, .theme-nat.theme-contrast .blog-post-carousel li a:hover, .theme-nat.theme-contrast .blog-post-carousel li a:active, .theme-nat.theme-contrast .release-carousel li a:link, .theme-nat.theme-contrast .release-carousel li a:visited, .theme-nat.theme-contrast .release-carousel li a:hover, .theme-nat.theme-contrast .release-carousel li a:active, .theme-nat.theme-contrast .faq-list .faq-question a:link, .theme-nat.theme-contrast .faq-list .faq-question a:visited, .theme-nat.theme-contrast .faq-list .faq-question a:hover, .theme-nat.theme-contrast .faq-list .faq-question a:active, .theme-nat.theme-contrast .form-control, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-icon, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-title, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-size, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item--label, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-type-icon, .theme-nat.theme-contrast.mobile .mobile-menu .language .wrapper.active a, .theme-nat.theme-contrast.mobile .mobile-menu .language .wrapper.active i, .theme-nat.theme-contrast.mobile .flight--container .flight--table .flight--table-body, .theme-nat.theme-contrast.mobile .mobile-menu .zoom span { color: #fff !important; } .theme-nat.theme-contrast header .help-menu .contrast::-webkit-input-placeholder, .theme-nat.theme-contrast header .help-menu .contrast::before::-webkit-input-placeholder, .theme-nat.theme-contrast header .help-menu .zoom a::-webkit-input-placeholder, .theme-nat.theme-contrast header .sites .wrapper.active label::-webkit-input-placeholder, .theme-nat.theme-contrast header .sites .wrapper.active i::-webkit-input-placeholder, .theme-nat.theme-contrast header .sites .dropdown a::-webkit-input-placeholder, .theme-nat.theme-contrast header .airport .date::-webkit-input-placeholder, .theme-nat.theme-contrast header .airport .::-webkit-input-placeholder, .theme-nat.theme-contrast header .airport . a::-webkit-input-placeholder, .theme-nat.theme-contrast header .search input[type=text]::-webkit-input-placeholder, .theme-nat.theme-contrast header .search button::-webkit-input-placeholder, .theme-nat.theme-contrast header .menu::-webkit-input-placeholder, .theme-nat.theme-contrast header .language a::-webkit-input-placeholder, .theme-nat.theme-contrast header .language i::-webkit-input-placeholder, .theme-nat.theme-contrast header .menu-nav a::-webkit-input-placeholder, .theme-nat.theme-contrast .input-group input[type=text]::-webkit-input-placeholder, .theme-nat.theme-contrast .news-carousel li a:link::-webkit-input-placeholder, .theme-nat.theme-contrast .news-carousel li a:visited::-webkit-input-placeholder, .theme-nat.theme-contrast .news-carousel li a:hover::-webkit-input-placeholder, .theme-nat.theme-contrast .news-carousel li a:active::-webkit-input-placeholder, .theme-nat.theme-contrast .blog-post-carousel li a:link::-webkit-input-placeholder, .theme-nat.theme-contrast .blog-post-carousel li a:visited::-webkit-input-placeholder, .theme-nat.theme-contrast .blog-post-carousel li a:hover::-webkit-input-placeholder, .theme-nat.theme-contrast .blog-post-carousel li a:active::-webkit-input-placeholder, .theme-nat.theme-contrast .release-carousel li a:link::-webkit-input-placeholder, .theme-nat.theme-contrast .release-carousel li a:visited::-webkit-input-placeholder, .theme-nat.theme-contrast .release-carousel li a:hover::-webkit-input-placeholder, .theme-nat.theme-contrast .release-carousel li a:active::-webkit-input-placeholder, .theme-nat.theme-contrast .faq-list .faq-question a:link::-webkit-input-placeholder, .theme-nat.theme-contrast .faq-list .faq-question a:visited::-webkit-input-placeholder, .theme-nat.theme-contrast .faq-list .faq-question a:hover::-webkit-input-placeholder, .theme-nat.theme-contrast .faq-list .faq-question a:active::-webkit-input-placeholder, .theme-nat.theme-contrast .form-control::-webkit-input-placeholder, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-icon::-webkit-input-placeholder, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-title::-webkit-input-placeholder, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-size::-webkit-input-placeholder, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item--label::-webkit-input-placeholder, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-type-icon::-webkit-input-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .language .wrapper.active a::-webkit-input-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .language .wrapper.active i::-webkit-input-placeholder, .theme-nat.theme-contrast.mobile .flight--container .flight--table .flight--table-body::-webkit-input-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .zoom span::-webkit-input-placeholder { color: #fff; font-size: unset; font-weight: normal; font-style: normal; } .theme-nat.theme-contrast header .help-menu .contrast:-moz-placeholder, .theme-nat.theme-contrast header .help-menu .contrast::before:-moz-placeholder, .theme-nat.theme-contrast header .help-menu .zoom a:-moz-placeholder, .theme-nat.theme-contrast header .sites .wrapper.active label:-moz-placeholder, .theme-nat.theme-contrast header .sites .wrapper.active i:-moz-placeholder, .theme-nat.theme-contrast header .sites .dropdown a:-moz-placeholder, .theme-nat.theme-contrast header .airport .date:-moz-placeholder, .theme-nat.theme-contrast header .airport .:-moz-placeholder, .theme-nat.theme-contrast header .airport . a:-moz-placeholder, .theme-nat.theme-contrast header .search input[type=text]:-moz-placeholder, .theme-nat.theme-contrast header .search button:-moz-placeholder, .theme-nat.theme-contrast header .menu:-moz-placeholder, .theme-nat.theme-contrast header .language a:-moz-placeholder, .theme-nat.theme-contrast header .language i:-moz-placeholder, .theme-nat.theme-contrast header .menu-nav a:-moz-placeholder, .theme-nat.theme-contrast .input-group input[type=text]:-moz-placeholder, .theme-nat.theme-contrast .news-carousel li a:link:-moz-placeholder, .theme-nat.theme-contrast .news-carousel li a:visited:-moz-placeholder, .theme-nat.theme-contrast .news-carousel li a:hover:-moz-placeholder, .theme-nat.theme-contrast .news-carousel li a:active:-moz-placeholder, .theme-nat.theme-contrast .blog-post-carousel li a:link:-moz-placeholder, .theme-nat.theme-contrast .blog-post-carousel li a:visited:-moz-placeholder, .theme-nat.theme-contrast .blog-post-carousel li a:hover:-moz-placeholder, .theme-nat.theme-contrast .blog-post-carousel li a:active:-moz-placeholder, .theme-nat.theme-contrast .release-carousel li a:link:-moz-placeholder, .theme-nat.theme-contrast .release-carousel li a:visited:-moz-placeholder, .theme-nat.theme-contrast .release-carousel li a:hover:-moz-placeholder, .theme-nat.theme-contrast .release-carousel li a:active:-moz-placeholder, .theme-nat.theme-contrast .faq-list .faq-question a:link:-moz-placeholder, .theme-nat.theme-contrast .faq-list .faq-question a:visited:-moz-placeholder, .theme-nat.theme-contrast .faq-list .faq-question a:hover:-moz-placeholder, .theme-nat.theme-contrast .faq-list .faq-question a:active:-moz-placeholder, .theme-nat.theme-contrast .form-control:-moz-placeholder, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-icon:-moz-placeholder, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-title:-moz-placeholder, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-size:-moz-placeholder, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item--label:-moz-placeholder, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-type-icon:-moz-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .language .wrapper.active a:-moz-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .language .wrapper.active i:-moz-placeholder, .theme-nat.theme-contrast.mobile .flight--container .flight--table .flight--table-body:-moz-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .zoom span:-moz-placeholder { /* Firefox 18- */ color: #fff; font-size: unset; font-weight: normal; font-style: normal; } .theme-nat.theme-contrast header .help-menu .contrast::-moz-placeholder, .theme-nat.theme-contrast header .help-menu .contrast::before::-moz-placeholder, .theme-nat.theme-contrast header .help-menu .zoom a::-moz-placeholder, .theme-nat.theme-contrast header .sites .wrapper.active label::-moz-placeholder, .theme-nat.theme-contrast header .sites .wrapper.active i::-moz-placeholder, .theme-nat.theme-contrast header .sites .dropdown a::-moz-placeholder, .theme-nat.theme-contrast header .airport .date::-moz-placeholder, .theme-nat.theme-contrast header .airport .::-moz-placeholder, .theme-nat.theme-contrast header .airport . a::-moz-placeholder, .theme-nat.theme-contrast header .search input[type=text]::-moz-placeholder, .theme-nat.theme-contrast header .search button::-moz-placeholder, .theme-nat.theme-contrast header .menu::-moz-placeholder, .theme-nat.theme-contrast header .language a::-moz-placeholder, .theme-nat.theme-contrast header .language i::-moz-placeholder, .theme-nat.theme-contrast header .menu-nav a::-moz-placeholder, .theme-nat.theme-contrast .input-group input[type=text]::-moz-placeholder, .theme-nat.theme-contrast .news-carousel li a:link::-moz-placeholder, .theme-nat.theme-contrast .news-carousel li a:visited::-moz-placeholder, .theme-nat.theme-contrast .news-carousel li a:hover::-moz-placeholder, .theme-nat.theme-contrast .news-carousel li a:active::-moz-placeholder, .theme-nat.theme-contrast .blog-post-carousel li a:link::-moz-placeholder, .theme-nat.theme-contrast .blog-post-carousel li a:visited::-moz-placeholder, .theme-nat.theme-contrast .blog-post-carousel li a:hover::-moz-placeholder, .theme-nat.theme-contrast .blog-post-carousel li a:active::-moz-placeholder, .theme-nat.theme-contrast .release-carousel li a:link::-moz-placeholder, .theme-nat.theme-contrast .release-carousel li a:visited::-moz-placeholder, .theme-nat.theme-contrast .release-carousel li a:hover::-moz-placeholder, .theme-nat.theme-contrast .release-carousel li a:active::-moz-placeholder, .theme-nat.theme-contrast .faq-list .faq-question a:link::-moz-placeholder, .theme-nat.theme-contrast .faq-list .faq-question a:visited::-moz-placeholder, .theme-nat.theme-contrast .faq-list .faq-question a:hover::-moz-placeholder, .theme-nat.theme-contrast .faq-list .faq-question a:active::-moz-placeholder, .theme-nat.theme-contrast .form-control::-moz-placeholder, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-icon::-moz-placeholder, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-title::-moz-placeholder, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-size::-moz-placeholder, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item--label::-moz-placeholder, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-type-icon::-moz-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .language .wrapper.active a::-moz-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .language .wrapper.active i::-moz-placeholder, .theme-nat.theme-contrast.mobile .flight--container .flight--table .flight--table-body::-moz-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .zoom span::-moz-placeholder { /* Firefox 19+ */ color: #fff; font-size: unset; font-weight: normal; font-style: normal; } .theme-nat.theme-contrast header .help-menu .contrast:-ms-input-placeholder, .theme-nat.theme-contrast header .help-menu .contrast::before:-ms-input-placeholder, .theme-nat.theme-contrast header .help-menu .zoom a:-ms-input-placeholder, .theme-nat.theme-contrast header .sites .wrapper.active label:-ms-input-placeholder, .theme-nat.theme-contrast header .sites .wrapper.active i:-ms-input-placeholder, .theme-nat.theme-contrast header .sites .dropdown a:-ms-input-placeholder, .theme-nat.theme-contrast header .airport .date:-ms-input-placeholder, .theme-nat.theme-contrast header .airport .:-ms-input-placeholder, .theme-nat.theme-contrast header .airport . a:-ms-input-placeholder, .theme-nat.theme-contrast header .search input[type=text]:-ms-input-placeholder, .theme-nat.theme-contrast header .search button:-ms-input-placeholder, .theme-nat.theme-contrast header .menu:-ms-input-placeholder, .theme-nat.theme-contrast header .language a:-ms-input-placeholder, .theme-nat.theme-contrast header .language i:-ms-input-placeholder, .theme-nat.theme-contrast header .menu-nav a:-ms-input-placeholder, .theme-nat.theme-contrast .input-group input[type=text]:-ms-input-placeholder, .theme-nat.theme-contrast .news-carousel li a:link:-ms-input-placeholder, .theme-nat.theme-contrast .news-carousel li a:visited:-ms-input-placeholder, .theme-nat.theme-contrast .news-carousel li a:hover:-ms-input-placeholder, .theme-nat.theme-contrast .news-carousel li a:active:-ms-input-placeholder, .theme-nat.theme-contrast .blog-post-carousel li a:link:-ms-input-placeholder, .theme-nat.theme-contrast .blog-post-carousel li a:visited:-ms-input-placeholder, .theme-nat.theme-contrast .blog-post-carousel li a:hover:-ms-input-placeholder, .theme-nat.theme-contrast .blog-post-carousel li a:active:-ms-input-placeholder, .theme-nat.theme-contrast .release-carousel li a:link:-ms-input-placeholder, .theme-nat.theme-contrast .release-carousel li a:visited:-ms-input-placeholder, .theme-nat.theme-contrast .release-carousel li a:hover:-ms-input-placeholder, .theme-nat.theme-contrast .release-carousel li a:active:-ms-input-placeholder, .theme-nat.theme-contrast .faq-list .faq-question a:link:-ms-input-placeholder, .theme-nat.theme-contrast .faq-list .faq-question a:visited:-ms-input-placeholder, .theme-nat.theme-contrast .faq-list .faq-question a:hover:-ms-input-placeholder, .theme-nat.theme-contrast .faq-list .faq-question a:active:-ms-input-placeholder, .theme-nat.theme-contrast .form-control:-ms-input-placeholder, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-icon:-ms-input-placeholder, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-title:-ms-input-placeholder, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-size:-ms-input-placeholder, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item--label:-ms-input-placeholder, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-type-icon:-ms-input-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .language .wrapper.active a:-ms-input-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .language .wrapper.active i:-ms-input-placeholder, .theme-nat.theme-contrast.mobile .flight--container .flight--table .flight--table-body:-ms-input-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .zoom span:-ms-input-placeholder { color: #fff; font-size: unset; font-weight: normal; font-style: normal; } .theme-nat.theme-contrast header, .theme-nat.theme-contrast header .help-menu .zoom a span, .theme-nat.theme-contrast header .sites label, .theme-nat.theme-contrast header .sites a, .theme-nat.theme-contrast header .sites span, .theme-nat.theme-contrast header .sites i, .theme-nat.theme-contrast .home-faq .home-faq-details .title .btn-link, .theme-nat.theme-contrast .input-group .btn span, .theme-nat.theme-contrast .flight--container .more, .theme-nat.theme-contrast .btn-link, .theme-nat.theme-contrast .home-section-highlight-1 .highlight-items .template-2, .theme-nat.theme-contrast footer .menu-nav, .theme-nat.theme-contrast footer .menu-nav a, .theme-nat.theme-contrast footer .about, .theme-nat.theme-contrast footer .about h4, .theme-nat.theme-contrast footer .about .social .social-networks-list a, .theme-nat.theme-contrast footer .footer-copyright, .theme-nat.theme-contrast footer .footer-copyright a:link, .theme-nat.theme-contrast footer .footer-copyright a:visited, .theme-nat.theme-contrast footer .footer-copyright a:hover, .theme-nat.theme-contrast footer .footer-copyright a:active, .theme-nat.theme-contrast .btn-primary, .theme-nat.theme-contrast .flight--container .flight--table .col-notification a, .theme-nat.theme-contrast.mobile .mobile-menu .menu-close, .theme-nat.theme-contrast.mobile .mobile-menu .language .wrapper, .theme-nat.theme-contrast.mobile .mobile-menu .search input[type=text], .theme-nat.theme-contrast.mobile .mobile-menu .search button, .theme-nat.theme-contrast.mobile .mobile-menu .menu-nav, .theme-nat.theme-contrast.mobile .mobile-menu a, .theme-nat.theme-contrast.mobile .mobile-menu .language i, .theme-nat.theme-contrast .btn-link:link, .theme-nat.theme-contrast .btn-link:visited, .theme-nat.theme-contrast .btn-link:hover, .theme-nat.theme-contrast .btn-link:active, .theme-nat.theme-contrast.mobile .flight--container .flight--table .lnk--notification { color: #000 !important; } .theme-nat.theme-contrast header::-webkit-input-placeholder, .theme-nat.theme-contrast header .help-menu .zoom a span::-webkit-input-placeholder, .theme-nat.theme-contrast header .sites label::-webkit-input-placeholder, .theme-nat.theme-contrast header .sites a::-webkit-input-placeholder, .theme-nat.theme-contrast header .sites span::-webkit-input-placeholder, .theme-nat.theme-contrast header .sites i::-webkit-input-placeholder, .theme-nat.theme-contrast .home-faq .home-faq-details .title .btn-link::-webkit-input-placeholder, .theme-nat.theme-contrast .input-group .btn span::-webkit-input-placeholder, .theme-nat.theme-contrast .flight--container .more::-webkit-input-placeholder, .theme-nat.theme-contrast .btn-link::-webkit-input-placeholder, .theme-nat.theme-contrast .home-section-highlight-1 .highlight-items .template-2::-webkit-input-placeholder, .theme-nat.theme-contrast footer .menu-nav::-webkit-input-placeholder, .theme-nat.theme-contrast footer .menu-nav a::-webkit-input-placeholder, .theme-nat.theme-contrast footer .about::-webkit-input-placeholder, .theme-nat.theme-contrast footer .about h4::-webkit-input-placeholder, .theme-nat.theme-contrast footer .about .social .social-networks-list a::-webkit-input-placeholder, .theme-nat.theme-contrast footer .footer-copyright::-webkit-input-placeholder, .theme-nat.theme-contrast footer .footer-copyright a:link::-webkit-input-placeholder, .theme-nat.theme-contrast footer .footer-copyright a:visited::-webkit-input-placeholder, .theme-nat.theme-contrast footer .footer-copyright a:hover::-webkit-input-placeholder, .theme-nat.theme-contrast footer .footer-copyright a:active::-webkit-input-placeholder, .theme-nat.theme-contrast .btn-primary::-webkit-input-placeholder, .theme-nat.theme-contrast .flight--container .flight--table .col-notification a::-webkit-input-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .menu-close::-webkit-input-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .language .wrapper::-webkit-input-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .search input[type=text]::-webkit-input-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .search button::-webkit-input-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .menu-nav::-webkit-input-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu a::-webkit-input-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .language i::-webkit-input-placeholder, .theme-nat.theme-contrast .btn-link:link::-webkit-input-placeholder, .theme-nat.theme-contrast .btn-link:visited::-webkit-input-placeholder, .theme-nat.theme-contrast .btn-link:hover::-webkit-input-placeholder, .theme-nat.theme-contrast .btn-link:active::-webkit-input-placeholder, .theme-nat.theme-contrast.mobile .flight--container .flight--table .lnk--notification::-webkit-input-placeholder { color: #000; font-size: unset; font-weight: normal; font-style: normal; } .theme-nat.theme-contrast header:-moz-placeholder, .theme-nat.theme-contrast header .help-menu .zoom a span:-moz-placeholder, .theme-nat.theme-contrast header .sites label:-moz-placeholder, .theme-nat.theme-contrast header .sites a:-moz-placeholder, .theme-nat.theme-contrast header .sites span:-moz-placeholder, .theme-nat.theme-contrast header .sites i:-moz-placeholder, .theme-nat.theme-contrast .home-faq .home-faq-details .title .btn-link:-moz-placeholder, .theme-nat.theme-contrast .input-group .btn span:-moz-placeholder, .theme-nat.theme-contrast .flight--container .more:-moz-placeholder, .theme-nat.theme-contrast .btn-link:-moz-placeholder, .theme-nat.theme-contrast .home-section-highlight-1 .highlight-items .template-2:-moz-placeholder, .theme-nat.theme-contrast footer .menu-nav:-moz-placeholder, .theme-nat.theme-contrast footer .menu-nav a:-moz-placeholder, .theme-nat.theme-contrast footer .about:-moz-placeholder, .theme-nat.theme-contrast footer .about h4:-moz-placeholder, .theme-nat.theme-contrast footer .about .social .social-networks-list a:-moz-placeholder, .theme-nat.theme-contrast footer .footer-copyright:-moz-placeholder, .theme-nat.theme-contrast footer .footer-copyright a:link:-moz-placeholder, .theme-nat.theme-contrast footer .footer-copyright a:visited:-moz-placeholder, .theme-nat.theme-contrast footer .footer-copyright a:hover:-moz-placeholder, .theme-nat.theme-contrast footer .footer-copyright a:active:-moz-placeholder, .theme-nat.theme-contrast .btn-primary:-moz-placeholder, .theme-nat.theme-contrast .flight--container .flight--table .col-notification a:-moz-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .menu-close:-moz-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .language .wrapper:-moz-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .search input[type=text]:-moz-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .search button:-moz-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .menu-nav:-moz-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu a:-moz-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .language i:-moz-placeholder, .theme-nat.theme-contrast .btn-link:link:-moz-placeholder, .theme-nat.theme-contrast .btn-link:visited:-moz-placeholder, .theme-nat.theme-contrast .btn-link:hover:-moz-placeholder, .theme-nat.theme-contrast .btn-link:active:-moz-placeholder, .theme-nat.theme-contrast.mobile .flight--container .flight--table .lnk--notification:-moz-placeholder { /* Firefox 18- */ color: #000; font-size: unset; font-weight: normal; font-style: normal; } .theme-nat.theme-contrast header::-moz-placeholder, .theme-nat.theme-contrast header .help-menu .zoom a span::-moz-placeholder, .theme-nat.theme-contrast header .sites label::-moz-placeholder, .theme-nat.theme-contrast header .sites a::-moz-placeholder, .theme-nat.theme-contrast header .sites span::-moz-placeholder, .theme-nat.theme-contrast header .sites i::-moz-placeholder, .theme-nat.theme-contrast .home-faq .home-faq-details .title .btn-link::-moz-placeholder, .theme-nat.theme-contrast .input-group .btn span::-moz-placeholder, .theme-nat.theme-contrast .flight--container .more::-moz-placeholder, .theme-nat.theme-contrast .btn-link::-moz-placeholder, .theme-nat.theme-contrast .home-section-highlight-1 .highlight-items .template-2::-moz-placeholder, .theme-nat.theme-contrast footer .menu-nav::-moz-placeholder, .theme-nat.theme-contrast footer .menu-nav a::-moz-placeholder, .theme-nat.theme-contrast footer .about::-moz-placeholder, .theme-nat.theme-contrast footer .about h4::-moz-placeholder, .theme-nat.theme-contrast footer .about .social .social-networks-list a::-moz-placeholder, .theme-nat.theme-contrast footer .footer-copyright::-moz-placeholder, .theme-nat.theme-contrast footer .footer-copyright a:link::-moz-placeholder, .theme-nat.theme-contrast footer .footer-copyright a:visited::-moz-placeholder, .theme-nat.theme-contrast footer .footer-copyright a:hover::-moz-placeholder, .theme-nat.theme-contrast footer .footer-copyright a:active::-moz-placeholder, .theme-nat.theme-contrast .btn-primary::-moz-placeholder, .theme-nat.theme-contrast .flight--container .flight--table .col-notification a::-moz-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .menu-close::-moz-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .language .wrapper::-moz-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .search input[type=text]::-moz-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .search button::-moz-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .menu-nav::-moz-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu a::-moz-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .language i::-moz-placeholder, .theme-nat.theme-contrast .btn-link:link::-moz-placeholder, .theme-nat.theme-contrast .btn-link:visited::-moz-placeholder, .theme-nat.theme-contrast .btn-link:hover::-moz-placeholder, .theme-nat.theme-contrast .btn-link:active::-moz-placeholder, .theme-nat.theme-contrast.mobile .flight--container .flight--table .lnk--notification::-moz-placeholder { /* Firefox 19+ */ color: #000; font-size: unset; font-weight: normal; font-style: normal; } .theme-nat.theme-contrast header:-ms-input-placeholder, .theme-nat.theme-contrast header .help-menu .zoom a span:-ms-input-placeholder, .theme-nat.theme-contrast header .sites label:-ms-input-placeholder, .theme-nat.theme-contrast header .sites a:-ms-input-placeholder, .theme-nat.theme-contrast header .sites span:-ms-input-placeholder, .theme-nat.theme-contrast header .sites i:-ms-input-placeholder, .theme-nat.theme-contrast .home-faq .home-faq-details .title .btn-link:-ms-input-placeholder, .theme-nat.theme-contrast .input-group .btn span:-ms-input-placeholder, .theme-nat.theme-contrast .flight--container .more:-ms-input-placeholder, .theme-nat.theme-contrast .btn-link:-ms-input-placeholder, .theme-nat.theme-contrast .home-section-highlight-1 .highlight-items .template-2:-ms-input-placeholder, .theme-nat.theme-contrast footer .menu-nav:-ms-input-placeholder, .theme-nat.theme-contrast footer .menu-nav a:-ms-input-placeholder, .theme-nat.theme-contrast footer .about:-ms-input-placeholder, .theme-nat.theme-contrast footer .about h4:-ms-input-placeholder, .theme-nat.theme-contrast footer .about .social .social-networks-list a:-ms-input-placeholder, .theme-nat.theme-contrast footer .footer-copyright:-ms-input-placeholder, .theme-nat.theme-contrast footer .footer-copyright a:link:-ms-input-placeholder, .theme-nat.theme-contrast footer .footer-copyright a:visited:-ms-input-placeholder, .theme-nat.theme-contrast footer .footer-copyright a:hover:-ms-input-placeholder, .theme-nat.theme-contrast footer .footer-copyright a:active:-ms-input-placeholder, .theme-nat.theme-contrast .btn-primary:-ms-input-placeholder, .theme-nat.theme-contrast .flight--container .flight--table .col-notification a:-ms-input-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .menu-close:-ms-input-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .language .wrapper:-ms-input-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .search input[type=text]:-ms-input-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .search button:-ms-input-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .menu-nav:-ms-input-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu a:-ms-input-placeholder, .theme-nat.theme-contrast.mobile .mobile-menu .language i:-ms-input-placeholder, .theme-nat.theme-contrast .btn-link:link:-ms-input-placeholder, .theme-nat.theme-contrast .btn-link:visited:-ms-input-placeholder, .theme-nat.theme-contrast .btn-link:hover:-ms-input-placeholder, .theme-nat.theme-contrast .btn-link:active:-ms-input-placeholder, .theme-nat.theme-contrast.mobile .flight--container .flight--table .lnk--notification:-ms-input-placeholder { color: #000; font-size: unset; font-weight: normal; font-style: normal; } .theme-nat.theme-contrast header .menu-nav, .theme-nat.theme-contrast .home-section-banner .tcm-component-carousel-2 .carousel-slick-slide .tcm-carousel-legend .tcm-carousel-legend-inner, .theme-nat.theme-contrast .home-faq .home-faq-list > li > a, .theme-nat.theme-contrast .home-faq .home-faq-details .title h6, .theme-nat.theme-contrast .home-faq .home-faq-details .title h2, .theme-nat.theme-contrast .home-faq .home-faq-details .detail h4, .theme-nat.theme-contrast .home-section-flight- h2, .theme-nat.theme-contrast .component-flight-direction-control[data-flight-direction=arrivals] .button-label[data-toggle=arrivals], .theme-nat.theme-contrast .component-flight-direction-control[data-flight-direction=departures] .button-label[data-toggle=departures], .theme-nat.theme-contrast .flight--container .flight--table-header, .theme-nat.theme-contrast h2, .theme-nat.theme-contrast .home-section-highlight-1 .highlight-items li h4, .theme-nat.theme-contrast .home-section-highlight-4 h4, .theme-nat.theme-contrast .page-inner a, .theme-nat.theme-contrast .page-inner h1, .theme-nat.theme-contrast .page-inner h2, .theme-nat.theme-contrast .page-inner h3, .theme-nat.theme-contrast .page-inner h4, .theme-nat.theme-contrast .page-inner h5, .theme-nat.theme-contrast .page-inner h6, .theme-nat.theme-contrast.mobile .flight--container .flight--table .flight--table-body .flight--table-row .flight--table-col .mobile-label { color: #fed109 !important; } .theme-nat.theme-contrast header .airport .logo, .theme-nat.theme-contrast .home-faq .home-faq-list > li > a img, .theme-nat.theme-contrast .home-faq .home-faq-list > li.active > a img { filter: saturate(0%) brightness(0%) invert(100%) opacity(1); filter: url('data:image/svg+xml;utf8, #recolor'); } .theme-nat.theme-contrast header .zurich img { filter: saturate(0%) brightness(0%) invert(0%) opacity(1); filter: url('data:image/svg+xml;utf8, #recolor'); } .theme-nat.theme-contrast .carousel-wrapper .news-carousel-control .news-carousel-prev::before, .theme-nat.theme-contrast .carousel-wrapper .news-carousel-control .news-carousel-next::before { filter: saturate(0%) brightness(0%) invert(51.56863%) opacity(1); filter: url('data:image/svg+xml;utf8, #recolor'); } .theme-nat.theme-contrast header .menu-nav > li + li, .theme-nat.theme-contrast header .search form, .theme-nat.theme-contrast header .search button, .theme-nat.theme-contrast .news-carousel li .text, .theme-nat.theme-contrast .home-section-highlight-4 ul li + li, .theme-nat.theme-contrast .store-list .store-item .text, .theme-nat.theme-contrast .event-list .event-item .text, .theme-nat.theme-contrast .airline-list .airline-item .text, .theme-nat.theme-contrast table th, .theme-nat.theme-contrast table td, .theme-nat.theme-contrast .documents .document-detail h4 { border-color: #fff !important; } .theme-nat.theme-contrast.mobile .mobile-menu .language a, .theme-nat.theme-contrast.mobile .mobile-menu .search form, .theme-nat.theme-contrast.mobile .mobile-menu .search button { border-color: #000 !important; } .theme-nat.theme-contrast .home-faq .home-faq-list > li > a::before { border-top-color: #fff !important; } .theme-nat.theme-contrast .home-faq .home-faq-list > li a, .theme-nat.theme-contrast .input-group input[type=text], .theme-nat.theme-contrast .flight--container .flight--table .flight--table-row > div, .theme-nat.theme-contrast .news-carousel li, .theme-nat.theme-contrast .blog-post-carousel li, .theme-nat.theme-contrast .release-carousel li, .theme-nat.theme-contrast .airline-list .airline-item, .theme-nat.theme-contrast .store-list .store-item, .theme-nat.theme-contrast .store-list .event-item, .theme-nat.theme-contrast .event-list .store-item, .theme-nat.theme-contrast .event-list .event-item, .theme-nat.theme-contrast .form-control, .theme-nat.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link, .theme-nat.theme-contrast.mobile .flight--container .flight--table .flight--table-body .flight--table-row { border: 1px solid #fff !important; } .theme-nat.theme-contrast.mobile .flight--container .flight--table .flight--table-row > div { border: none !important; } .theme-fln { /*FLN ONLY*/ } .theme-fln header .logo { background-image: url("/custom/site-zurich-airport/img/logo-fln2.png"); } .theme-fln.mobile header .airport { background-color: #fff; } .theme-fln.mobile header .airport::before { background-color: #fff; } .theme-fln.mobile header .airport .logo { /*color: $link-color !important;*/ } .theme-fln.mobile header .menu-box { background-color: #003663; } .theme-fln.mobile .mobile-menu { background-color: #003663 !important; } .theme-fln.mobile .mobile-menu .menu-close, .theme-fln.mobile .mobile-menu .language .wrapper, .theme-fln.mobile .mobile-menu .search input[type=text], .theme-fln.mobile .mobile-menu .search button, .theme-fln.mobile .mobile-menu .menu-nav, .theme-fln.mobile .mobile-menu a { color: #fff !important; } .theme-fln.mobile .mobile-menu .menu-close::-webkit-input-placeholder, .theme-fln.mobile .mobile-menu .language .wrapper::-webkit-input-placeholder, .theme-fln.mobile .mobile-menu .search input[type=text]::-webkit-input-placeholder, .theme-fln.mobile .mobile-menu .search button::-webkit-input-placeholder, .theme-fln.mobile .mobile-menu .menu-nav::-webkit-input-placeholder, .theme-fln.mobile .mobile-menu a::-webkit-input-placeholder { color: #fff; font-size: unset; font-weight: normal; font-style: normal; } .theme-fln.mobile .mobile-menu .menu-close:-moz-placeholder, .theme-fln.mobile .mobile-menu .language .wrapper:-moz-placeholder, .theme-fln.mobile .mobile-menu .search input[type=text]:-moz-placeholder, .theme-fln.mobile .mobile-menu .search button:-moz-placeholder, .theme-fln.mobile .mobile-menu .menu-nav:-moz-placeholder, .theme-fln.mobile .mobile-menu a:-moz-placeholder { /* Firefox 18- */ color: #fff; font-size: unset; font-weight: normal; font-style: normal; } .theme-fln.mobile .mobile-menu .menu-close::-moz-placeholder, .theme-fln.mobile .mobile-menu .language .wrapper::-moz-placeholder, .theme-fln.mobile .mobile-menu .search input[type=text]::-moz-placeholder, .theme-fln.mobile .mobile-menu .search button::-moz-placeholder, .theme-fln.mobile .mobile-menu .menu-nav::-moz-placeholder, .theme-fln.mobile .mobile-menu a::-moz-placeholder { /* Firefox 19+ */ color: #fff; font-size: unset; font-weight: normal; font-style: normal; } .theme-fln.mobile .mobile-menu .menu-close:-ms-input-placeholder, .theme-fln.mobile .mobile-menu .language .wrapper:-ms-input-placeholder, .theme-fln.mobile .mobile-menu .search input[type=text]:-ms-input-placeholder, .theme-fln.mobile .mobile-menu .search button:-ms-input-placeholder, .theme-fln.mobile .mobile-menu .menu-nav:-ms-input-placeholder, .theme-fln.mobile .mobile-menu a:-ms-input-placeholder { color: #fff; font-size: unset; font-weight: normal; font-style: normal; } .theme-fln.mobile .mobile-menu .language a, .theme-fln.mobile .mobile-menu .search form, .theme-fln.mobile .mobile-menu .search button { border-color: #fff; } .theme-fln.mobile .home-section-highlight-4 ul li + li { border-top-color: #003663; } .theme-fln.mobile footer { background-color: #666; } .theme-fln.mobile .input-group .btn span, .theme-fln.mobile .flight--container .more { color: #fff; } .theme-fln.mobile .home-section-highlight-2 .btn-link { color: #fff; border-color: #fff; } .theme-fln .sidebar { background-color: #003663; } .theme-fln .sidebar .logo { background-image: url("/custom/site-zurich-airport/img/logo-fln.svg"); } .theme-fln .sidebar .menu-wrapper::before { background-color: #003663; } .theme-fln .sidebar .menu-wrapper::after { background-image: url("/custom/site-zurich-airport/img/logo-fln.svg"); } .theme-fln .toolbar .search a:hover { color: #003663; } .theme-fln footer .menu-nav { color: #003663; } .theme-fln footer .about h4 { color: #003663; } .theme-fln footer .about .social .social-networks-list a:hover { color: #003663; } .theme-fln footer .last-col a { color: #003663 !important; } .theme-fln .footer-gmaps .footer-gmaps-img { background-image: url("/custom/site-zurich-airport/img/map-fln.jpg"); } .theme-fln .home-faq .home-faq-list > li.active > a { color: #003663; } .theme-fln .home-faq .home-faq-list > li.active > a img { filter: saturate(0%) brightness(0%) invert(19.41176%) opacity(1); filter: url('data:image/svg+xml;utf8, #recolor'); } .theme-fln .home-faq .home-faq-details .title .btn-link { background-color: #003663 !important; } .theme-fln .flight--container .more, .theme-fln .flight--container .flight--table .col-notification a, .theme-fln.mobile .flight--container .flight--table .lnk--notification { background-color: #003663; color: #fff; } .theme-fln .component-flight-direction-control input[type=checkbox] + .button-toggle { background-color: #003663; } .theme-fln .home-section-highlight-1 .highlight-items .template-2 { background-color: #003663; } .theme-fln .news-carousel li .text { border-top-color: #003663 !important; } .theme-fln .home-section-highlight-2 .inner { background-color: #003663; } .theme-fln .home-section-highlight-4 ul li + li { border-left-color: #003663; } .theme-fln .store-list .store-item .text, .theme-fln .event-list .event-item .text, .theme-fln .airline-list .airline-item .text { border-top-color: #003663 !important; } .theme-fln .event-details .btn-link { background-color: #003663; color: #fff; } .theme-fln table thead { background-color: #003663; } .theme-fln table th, .theme-fln table td { border-color: #003663; } .theme-fln .input-group .btn { background-color: #003663; } .theme-fln .input-group .btn:active { background-color: #003663; } .theme-fln .input-group .btn span { color: #fff; } .theme-fln .form-container .btn-link { background-color: #003663; } .theme-fln .form-container a { color: #009BA5; } .theme-fln .component-enger-guide .topics-container .item blockquote { background-color: #4aadff; border-color: #003663 !important; } .theme-fln .component-enger-guide .topics-container .item blockquote::before { color: #003663; } .theme-fln .component-documents .documents-container h4 { border-bottom-color: #003663 !important; } .theme-fln .documents .document-detail h4 { border-bottom-color: #003663 !important; } .theme-fln .tcm-component-media-gallery-2 .media-gallery-highlight .media-gallery-carousel-item-title { background-color: #003663; } .theme-fln .tcm-component-media-gallery-2 .media-gallery-thumbs .media-gallery-thumb.slick-current .media-gallery-image-container::after { background-color: #003663; } .theme-fln .tcm-api-messagebox .tcm-api-messagebox-buttons button { background-color: #003663 !important; } .theme-fln .faq-list { margin-top: 3rem; } .theme-fln .faq-list .faq-question a:link, .theme-fln .faq-list .faq-question a:visited, .theme-fln .faq-list .faq-question a:hover, .theme-fln .faq-list .faq-question a:active { color: #003663; } .theme-fln .flight--local .flight--messages::before { background-color: #003663 !important; } .theme-fln .home-section-highlight-1 .highlight-items .template-2 h4, .theme-fln .home-section-highlight-2 h2, .theme-fln .home-faq .home-faq-details .title .btn-link { color: #fff; } .theme-fln .home-section-highlight-1 .highlight-items .template-2 .btn-link, .theme-fln .home-section-highlight-2 .btn-link { color: #fff; border-color: #fff; } .theme-fln .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before, .theme-fln .custom-control-input:checked ~ .custom-control-label::before { background-color: #003663; } .theme-fln .modal .btn-link { color: #fff; background-color: #003663; } .theme-fln .language-selector li a { color: #fff !important; background-color: #003663; } .theme-fln.theme-contrast { color: #fff !important; } .theme-fln.theme-contrast header, .theme-fln.theme-contrast header .help-menu .zoom a span, .theme-fln.theme-contrast .home-section-highlight-1 .highlight-items .template-2, .theme-fln.theme-contrast .home-section-highlight-2 .inner, .theme-fln.theme-contrast .flight--container .flight--table .flight--table-row > div img, .theme-fln.theme-contrast footer, .theme-fln.theme-contrast footer .footer-copyright, .theme-fln.theme-contrast .page-inner img, .theme-fln.theme-contrast.mobile .mobile-menu, .theme-fln.theme-contrast.mobile header .menu-nav { background-color: #fff !important; } .theme-fln.theme-contrast .page-content, .theme-fln.theme-contrast header .help-menu, .theme-fln.theme-contrast header .help-menu::before, .theme-fln.theme-contrast header .sites .wrapper.active, .theme-fln.theme-contrast header .sites .dropdown, .theme-fln.theme-contrast header .airport::before, .theme-fln.theme-contrast header .language .wrapper.active .dropdown, .theme-fln.theme-contrast header .menu-nav, .theme-fln.theme-contrast .home-faq .home-faq-list > li a, .theme-fln.theme-contrast .home-faq .home-faq-details, .theme-fln.theme-contrast .input-group input[type=text], .theme-fln.theme-contrast .flight--container .flight--table .flight--table-row, .theme-fln.theme-contrast .flight--container .flight--table .flight--table-row > div:nth-of-type(odd), .theme-fln.theme-contrast .home-section-highlight-1, .theme-fln.theme-contrast .home-section-highlight-1 .highlight-items .template-1, .theme-fln.theme-contrast .carousel-wrapper .news-carousel-control::before, .theme-fln.theme-contrast .carousel-wrapper .news-carousel-control::after, .theme-fln.theme-contrast .news-carousel li, .theme-fln.theme-contrast .blog-post-carousel li, .theme-fln.theme-contrast .release-carousel li, .theme-fln.theme-contrast .home-section-highlight-4, .theme-fln.theme-contrast .airline-list .airline-item, .theme-fln.theme-contrast .airline-list .airline-item .text, .theme-fln.theme-contrast .store-list .store-item, .theme-fln.theme-contrast .store-list .event-item, .theme-fln.theme-contrast .event-list .store-item, .theme-fln.theme-contrast .event-list .event-item, .theme-fln.theme-contrast .store-list .store-item .text, .theme-fln.theme-contrast .store-list .event-item .text, .theme-fln.theme-contrast .event-list .store-item .text, .theme-fln.theme-contrast .event-list .event-item .text, .theme-fln.theme-contrast .form-control, .theme-fln.theme-contrast table thead, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link, .theme-fln.theme-contrast.mobile .mobile-menu .zoom span { background-color: #000 !important; } .theme-fln.theme-contrast .home-faq .home-faq-details .title .btn-link, .theme-fln.theme-contrast .component-flight-direction-control input[type=checkbox] + .button-toggle, .theme-fln.theme-contrast .input-group .btn, .theme-fln.theme-contrast .flight--container .more, .theme-fln.theme-contrast .btn-link, .theme-fln.theme-contrast .flight--container .flight--table .col-notification a, .theme-fln.theme-contrast.mobile .flight--container .flight--table .lnk--notification { background-color: #fed109 !important; } .theme-fln.theme-contrast header .help-menu .contrast, .theme-fln.theme-contrast header .help-menu .contrast::before, .theme-fln.theme-contrast header .help-menu .zoom a, .theme-fln.theme-contrast header .sites .wrapper.active label, .theme-fln.theme-contrast header .sites .wrapper.active i, .theme-fln.theme-contrast header .sites .dropdown a, .theme-fln.theme-contrast header .airport .date, .theme-fln.theme-contrast header .airport ., .theme-fln.theme-contrast header .airport . a, .theme-fln.theme-contrast header .search input[type=text], .theme-fln.theme-contrast header .search button, .theme-fln.theme-contrast header .menu, .theme-fln.theme-contrast header .language a, .theme-fln.theme-contrast header .language i, .theme-fln.theme-contrast header .menu-nav a, .theme-fln.theme-contrast .input-group input[type=text], .theme-fln.theme-contrast .news-carousel li a:link, .theme-fln.theme-contrast .news-carousel li a:visited, .theme-fln.theme-contrast .news-carousel li a:hover, .theme-fln.theme-contrast .news-carousel li a:active, .theme-fln.theme-contrast .blog-post-carousel li a:link, .theme-fln.theme-contrast .blog-post-carousel li a:visited, .theme-fln.theme-contrast .blog-post-carousel li a:hover, .theme-fln.theme-contrast .blog-post-carousel li a:active, .theme-fln.theme-contrast .release-carousel li a:link, .theme-fln.theme-contrast .release-carousel li a:visited, .theme-fln.theme-contrast .release-carousel li a:hover, .theme-fln.theme-contrast .release-carousel li a:active, .theme-fln.theme-contrast .faq-list .faq-question a:link, .theme-fln.theme-contrast .faq-list .faq-question a:visited, .theme-fln.theme-contrast .faq-list .faq-question a:hover, .theme-fln.theme-contrast .faq-list .faq-question a:active, .theme-fln.theme-contrast .form-control, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-icon, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-title, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-size, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item--label, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-type-icon, .theme-fln.theme-contrast.mobile .mobile-menu .language .wrapper.active a, .theme-fln.theme-contrast.mobile .mobile-menu .language .wrapper.active i, .theme-fln.theme-contrast.mobile .flight--container .flight--table .flight--table-body, .theme-fln.theme-contrast.mobile .mobile-menu .zoom span { color: #fff !important; } .theme-fln.theme-contrast header .help-menu .contrast::-webkit-input-placeholder, .theme-fln.theme-contrast header .help-menu .contrast::before::-webkit-input-placeholder, .theme-fln.theme-contrast header .help-menu .zoom a::-webkit-input-placeholder, .theme-fln.theme-contrast header .sites .wrapper.active label::-webkit-input-placeholder, .theme-fln.theme-contrast header .sites .wrapper.active i::-webkit-input-placeholder, .theme-fln.theme-contrast header .sites .dropdown a::-webkit-input-placeholder, .theme-fln.theme-contrast header .airport .date::-webkit-input-placeholder, .theme-fln.theme-contrast header .airport .::-webkit-input-placeholder, .theme-fln.theme-contrast header .airport . a::-webkit-input-placeholder, .theme-fln.theme-contrast header .search input[type=text]::-webkit-input-placeholder, .theme-fln.theme-contrast header .search button::-webkit-input-placeholder, .theme-fln.theme-contrast header .menu::-webkit-input-placeholder, .theme-fln.theme-contrast header .language a::-webkit-input-placeholder, .theme-fln.theme-contrast header .language i::-webkit-input-placeholder, .theme-fln.theme-contrast header .menu-nav a::-webkit-input-placeholder, .theme-fln.theme-contrast .input-group input[type=text]::-webkit-input-placeholder, .theme-fln.theme-contrast .news-carousel li a:link::-webkit-input-placeholder, .theme-fln.theme-contrast .news-carousel li a:visited::-webkit-input-placeholder, .theme-fln.theme-contrast .news-carousel li a:hover::-webkit-input-placeholder, .theme-fln.theme-contrast .news-carousel li a:active::-webkit-input-placeholder, .theme-fln.theme-contrast .blog-post-carousel li a:link::-webkit-input-placeholder, .theme-fln.theme-contrast .blog-post-carousel li a:visited::-webkit-input-placeholder, .theme-fln.theme-contrast .blog-post-carousel li a:hover::-webkit-input-placeholder, .theme-fln.theme-contrast .blog-post-carousel li a:active::-webkit-input-placeholder, .theme-fln.theme-contrast .release-carousel li a:link::-webkit-input-placeholder, .theme-fln.theme-contrast .release-carousel li a:visited::-webkit-input-placeholder, .theme-fln.theme-contrast .release-carousel li a:hover::-webkit-input-placeholder, .theme-fln.theme-contrast .release-carousel li a:active::-webkit-input-placeholder, .theme-fln.theme-contrast .faq-list .faq-question a:link::-webkit-input-placeholder, .theme-fln.theme-contrast .faq-list .faq-question a:visited::-webkit-input-placeholder, .theme-fln.theme-contrast .faq-list .faq-question a:hover::-webkit-input-placeholder, .theme-fln.theme-contrast .faq-list .faq-question a:active::-webkit-input-placeholder, .theme-fln.theme-contrast .form-control::-webkit-input-placeholder, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-icon::-webkit-input-placeholder, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-title::-webkit-input-placeholder, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-size::-webkit-input-placeholder, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item--label::-webkit-input-placeholder, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-type-icon::-webkit-input-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .language .wrapper.active a::-webkit-input-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .language .wrapper.active i::-webkit-input-placeholder, .theme-fln.theme-contrast.mobile .flight--container .flight--table .flight--table-body::-webkit-input-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .zoom span::-webkit-input-placeholder { color: #fff; font-size: unset; font-weight: normal; font-style: normal; } .theme-fln.theme-contrast header .help-menu .contrast:-moz-placeholder, .theme-fln.theme-contrast header .help-menu .contrast::before:-moz-placeholder, .theme-fln.theme-contrast header .help-menu .zoom a:-moz-placeholder, .theme-fln.theme-contrast header .sites .wrapper.active label:-moz-placeholder, .theme-fln.theme-contrast header .sites .wrapper.active i:-moz-placeholder, .theme-fln.theme-contrast header .sites .dropdown a:-moz-placeholder, .theme-fln.theme-contrast header .airport .date:-moz-placeholder, .theme-fln.theme-contrast header .airport .:-moz-placeholder, .theme-fln.theme-contrast header .airport . a:-moz-placeholder, .theme-fln.theme-contrast header .search input[type=text]:-moz-placeholder, .theme-fln.theme-contrast header .search button:-moz-placeholder, .theme-fln.theme-contrast header .menu:-moz-placeholder, .theme-fln.theme-contrast header .language a:-moz-placeholder, .theme-fln.theme-contrast header .language i:-moz-placeholder, .theme-fln.theme-contrast header .menu-nav a:-moz-placeholder, .theme-fln.theme-contrast .input-group input[type=text]:-moz-placeholder, .theme-fln.theme-contrast .news-carousel li a:link:-moz-placeholder, .theme-fln.theme-contrast .news-carousel li a:visited:-moz-placeholder, .theme-fln.theme-contrast .news-carousel li a:hover:-moz-placeholder, .theme-fln.theme-contrast .news-carousel li a:active:-moz-placeholder, .theme-fln.theme-contrast .blog-post-carousel li a:link:-moz-placeholder, .theme-fln.theme-contrast .blog-post-carousel li a:visited:-moz-placeholder, .theme-fln.theme-contrast .blog-post-carousel li a:hover:-moz-placeholder, .theme-fln.theme-contrast .blog-post-carousel li a:active:-moz-placeholder, .theme-fln.theme-contrast .release-carousel li a:link:-moz-placeholder, .theme-fln.theme-contrast .release-carousel li a:visited:-moz-placeholder, .theme-fln.theme-contrast .release-carousel li a:hover:-moz-placeholder, .theme-fln.theme-contrast .release-carousel li a:active:-moz-placeholder, .theme-fln.theme-contrast .faq-list .faq-question a:link:-moz-placeholder, .theme-fln.theme-contrast .faq-list .faq-question a:visited:-moz-placeholder, .theme-fln.theme-contrast .faq-list .faq-question a:hover:-moz-placeholder, .theme-fln.theme-contrast .faq-list .faq-question a:active:-moz-placeholder, .theme-fln.theme-contrast .form-control:-moz-placeholder, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-icon:-moz-placeholder, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-title:-moz-placeholder, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-size:-moz-placeholder, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item--label:-moz-placeholder, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-type-icon:-moz-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .language .wrapper.active a:-moz-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .language .wrapper.active i:-moz-placeholder, .theme-fln.theme-contrast.mobile .flight--container .flight--table .flight--table-body:-moz-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .zoom span:-moz-placeholder { /* Firefox 18- */ color: #fff; font-size: unset; font-weight: normal; font-style: normal; } .theme-fln.theme-contrast header .help-menu .contrast::-moz-placeholder, .theme-fln.theme-contrast header .help-menu .contrast::before::-moz-placeholder, .theme-fln.theme-contrast header .help-menu .zoom a::-moz-placeholder, .theme-fln.theme-contrast header .sites .wrapper.active label::-moz-placeholder, .theme-fln.theme-contrast header .sites .wrapper.active i::-moz-placeholder, .theme-fln.theme-contrast header .sites .dropdown a::-moz-placeholder, .theme-fln.theme-contrast header .airport .date::-moz-placeholder, .theme-fln.theme-contrast header .airport .::-moz-placeholder, .theme-fln.theme-contrast header .airport . a::-moz-placeholder, .theme-fln.theme-contrast header .search input[type=text]::-moz-placeholder, .theme-fln.theme-contrast header .search button::-moz-placeholder, .theme-fln.theme-contrast header .menu::-moz-placeholder, .theme-fln.theme-contrast header .language a::-moz-placeholder, .theme-fln.theme-contrast header .language i::-moz-placeholder, .theme-fln.theme-contrast header .menu-nav a::-moz-placeholder, .theme-fln.theme-contrast .input-group input[type=text]::-moz-placeholder, .theme-fln.theme-contrast .news-carousel li a:link::-moz-placeholder, .theme-fln.theme-contrast .news-carousel li a:visited::-moz-placeholder, .theme-fln.theme-contrast .news-carousel li a:hover::-moz-placeholder, .theme-fln.theme-contrast .news-carousel li a:active::-moz-placeholder, .theme-fln.theme-contrast .blog-post-carousel li a:link::-moz-placeholder, .theme-fln.theme-contrast .blog-post-carousel li a:visited::-moz-placeholder, .theme-fln.theme-contrast .blog-post-carousel li a:hover::-moz-placeholder, .theme-fln.theme-contrast .blog-post-carousel li a:active::-moz-placeholder, .theme-fln.theme-contrast .release-carousel li a:link::-moz-placeholder, .theme-fln.theme-contrast .release-carousel li a:visited::-moz-placeholder, .theme-fln.theme-contrast .release-carousel li a:hover::-moz-placeholder, .theme-fln.theme-contrast .release-carousel li a:active::-moz-placeholder, .theme-fln.theme-contrast .faq-list .faq-question a:link::-moz-placeholder, .theme-fln.theme-contrast .faq-list .faq-question a:visited::-moz-placeholder, .theme-fln.theme-contrast .faq-list .faq-question a:hover::-moz-placeholder, .theme-fln.theme-contrast .faq-list .faq-question a:active::-moz-placeholder, .theme-fln.theme-contrast .form-control::-moz-placeholder, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-icon::-moz-placeholder, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-title::-moz-placeholder, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-size::-moz-placeholder, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item--label::-moz-placeholder, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-type-icon::-moz-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .language .wrapper.active a::-moz-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .language .wrapper.active i::-moz-placeholder, .theme-fln.theme-contrast.mobile .flight--container .flight--table .flight--table-body::-moz-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .zoom span::-moz-placeholder { /* Firefox 19+ */ color: #fff; font-size: unset; font-weight: normal; font-style: normal; } .theme-fln.theme-contrast header .help-menu .contrast:-ms-input-placeholder, .theme-fln.theme-contrast header .help-menu .contrast::before:-ms-input-placeholder, .theme-fln.theme-contrast header .help-menu .zoom a:-ms-input-placeholder, .theme-fln.theme-contrast header .sites .wrapper.active label:-ms-input-placeholder, .theme-fln.theme-contrast header .sites .wrapper.active i:-ms-input-placeholder, .theme-fln.theme-contrast header .sites .dropdown a:-ms-input-placeholder, .theme-fln.theme-contrast header .airport .date:-ms-input-placeholder, .theme-fln.theme-contrast header .airport .:-ms-input-placeholder, .theme-fln.theme-contrast header .airport . a:-ms-input-placeholder, .theme-fln.theme-contrast header .search input[type=text]:-ms-input-placeholder, .theme-fln.theme-contrast header .search button:-ms-input-placeholder, .theme-fln.theme-contrast header .menu:-ms-input-placeholder, .theme-fln.theme-contrast header .language a:-ms-input-placeholder, .theme-fln.theme-contrast header .language i:-ms-input-placeholder, .theme-fln.theme-contrast header .menu-nav a:-ms-input-placeholder, .theme-fln.theme-contrast .input-group input[type=text]:-ms-input-placeholder, .theme-fln.theme-contrast .news-carousel li a:link:-ms-input-placeholder, .theme-fln.theme-contrast .news-carousel li a:visited:-ms-input-placeholder, .theme-fln.theme-contrast .news-carousel li a:hover:-ms-input-placeholder, .theme-fln.theme-contrast .news-carousel li a:active:-ms-input-placeholder, .theme-fln.theme-contrast .blog-post-carousel li a:link:-ms-input-placeholder, .theme-fln.theme-contrast .blog-post-carousel li a:visited:-ms-input-placeholder, .theme-fln.theme-contrast .blog-post-carousel li a:hover:-ms-input-placeholder, .theme-fln.theme-contrast .blog-post-carousel li a:active:-ms-input-placeholder, .theme-fln.theme-contrast .release-carousel li a:link:-ms-input-placeholder, .theme-fln.theme-contrast .release-carousel li a:visited:-ms-input-placeholder, .theme-fln.theme-contrast .release-carousel li a:hover:-ms-input-placeholder, .theme-fln.theme-contrast .release-carousel li a:active:-ms-input-placeholder, .theme-fln.theme-contrast .faq-list .faq-question a:link:-ms-input-placeholder, .theme-fln.theme-contrast .faq-list .faq-question a:visited:-ms-input-placeholder, .theme-fln.theme-contrast .faq-list .faq-question a:hover:-ms-input-placeholder, .theme-fln.theme-contrast .faq-list .faq-question a:active:-ms-input-placeholder, .theme-fln.theme-contrast .form-control:-ms-input-placeholder, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-icon:-ms-input-placeholder, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-title:-ms-input-placeholder, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-size:-ms-input-placeholder, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item--label:-ms-input-placeholder, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link .file-item-type-icon:-ms-input-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .language .wrapper.active a:-ms-input-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .language .wrapper.active i:-ms-input-placeholder, .theme-fln.theme-contrast.mobile .flight--container .flight--table .flight--table-body:-ms-input-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .zoom span:-ms-input-placeholder { color: #fff; font-size: unset; font-weight: normal; font-style: normal; } .theme-fln.theme-contrast header, .theme-fln.theme-contrast header .help-menu .zoom a span, .theme-fln.theme-contrast header .sites label, .theme-fln.theme-contrast header .sites a, .theme-fln.theme-contrast header .sites span, .theme-fln.theme-contrast header .sites i, .theme-fln.theme-contrast .home-faq .home-faq-details .title .btn-link, .theme-fln.theme-contrast .input-group .btn span, .theme-fln.theme-contrast .flight--container .more, .theme-fln.theme-contrast .btn-link, .theme-fln.theme-contrast .home-section-highlight-1 .highlight-items .template-2, .theme-fln.theme-contrast footer .menu-nav, .theme-fln.theme-contrast footer .menu-nav a, .theme-fln.theme-contrast footer .about, .theme-fln.theme-contrast footer .about h4, .theme-fln.theme-contrast footer .about .social .social-networks-list a, .theme-fln.theme-contrast footer .footer-copyright, .theme-fln.theme-contrast footer .footer-copyright a:link, .theme-fln.theme-contrast footer .footer-copyright a:visited, .theme-fln.theme-contrast footer .footer-copyright a:hover, .theme-fln.theme-contrast footer .footer-copyright a:active, .theme-fln.theme-contrast .btn-primary, .theme-fln.theme-contrast .flight--container .flight--table .col-notification a, .theme-fln.theme-contrast.mobile .mobile-menu .menu-close, .theme-fln.theme-contrast.mobile .mobile-menu .language .wrapper, .theme-fln.theme-contrast.mobile .mobile-menu .search input[type=text], .theme-fln.theme-contrast.mobile .mobile-menu .search button, .theme-fln.theme-contrast.mobile .mobile-menu .menu-nav, .theme-fln.theme-contrast.mobile .mobile-menu a, .theme-fln.theme-contrast.mobile .mobile-menu .language i, .theme-fln.theme-contrast .btn-link:link, .theme-fln.theme-contrast .btn-link:visited, .theme-fln.theme-contrast .btn-link:hover, .theme-fln.theme-contrast .btn-link:active, .theme-fln.theme-contrast.mobile .flight--container .flight--table .lnk--notification { color: #000 !important; } .theme-fln.theme-contrast header::-webkit-input-placeholder, .theme-fln.theme-contrast header .help-menu .zoom a span::-webkit-input-placeholder, .theme-fln.theme-contrast header .sites label::-webkit-input-placeholder, .theme-fln.theme-contrast header .sites a::-webkit-input-placeholder, .theme-fln.theme-contrast header .sites span::-webkit-input-placeholder, .theme-fln.theme-contrast header .sites i::-webkit-input-placeholder, .theme-fln.theme-contrast .home-faq .home-faq-details .title .btn-link::-webkit-input-placeholder, .theme-fln.theme-contrast .input-group .btn span::-webkit-input-placeholder, .theme-fln.theme-contrast .flight--container .more::-webkit-input-placeholder, .theme-fln.theme-contrast .btn-link::-webkit-input-placeholder, .theme-fln.theme-contrast .home-section-highlight-1 .highlight-items .template-2::-webkit-input-placeholder, .theme-fln.theme-contrast footer .menu-nav::-webkit-input-placeholder, .theme-fln.theme-contrast footer .menu-nav a::-webkit-input-placeholder, .theme-fln.theme-contrast footer .about::-webkit-input-placeholder, .theme-fln.theme-contrast footer .about h4::-webkit-input-placeholder, .theme-fln.theme-contrast footer .about .social .social-networks-list a::-webkit-input-placeholder, .theme-fln.theme-contrast footer .footer-copyright::-webkit-input-placeholder, .theme-fln.theme-contrast footer .footer-copyright a:link::-webkit-input-placeholder, .theme-fln.theme-contrast footer .footer-copyright a:visited::-webkit-input-placeholder, .theme-fln.theme-contrast footer .footer-copyright a:hover::-webkit-input-placeholder, .theme-fln.theme-contrast footer .footer-copyright a:active::-webkit-input-placeholder, .theme-fln.theme-contrast .btn-primary::-webkit-input-placeholder, .theme-fln.theme-contrast .flight--container .flight--table .col-notification a::-webkit-input-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .menu-close::-webkit-input-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .language .wrapper::-webkit-input-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .search input[type=text]::-webkit-input-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .search button::-webkit-input-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .menu-nav::-webkit-input-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu a::-webkit-input-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .language i::-webkit-input-placeholder, .theme-fln.theme-contrast .btn-link:link::-webkit-input-placeholder, .theme-fln.theme-contrast .btn-link:visited::-webkit-input-placeholder, .theme-fln.theme-contrast .btn-link:hover::-webkit-input-placeholder, .theme-fln.theme-contrast .btn-link:active::-webkit-input-placeholder, .theme-fln.theme-contrast.mobile .flight--container .flight--table .lnk--notification::-webkit-input-placeholder { color: #000; font-size: unset; font-weight: normal; font-style: normal; } .theme-fln.theme-contrast header:-moz-placeholder, .theme-fln.theme-contrast header .help-menu .zoom a span:-moz-placeholder, .theme-fln.theme-contrast header .sites label:-moz-placeholder, .theme-fln.theme-contrast header .sites a:-moz-placeholder, .theme-fln.theme-contrast header .sites span:-moz-placeholder, .theme-fln.theme-contrast header .sites i:-moz-placeholder, .theme-fln.theme-contrast .home-faq .home-faq-details .title .btn-link:-moz-placeholder, .theme-fln.theme-contrast .input-group .btn span:-moz-placeholder, .theme-fln.theme-contrast .flight--container .more:-moz-placeholder, .theme-fln.theme-contrast .btn-link:-moz-placeholder, .theme-fln.theme-contrast .home-section-highlight-1 .highlight-items .template-2:-moz-placeholder, .theme-fln.theme-contrast footer .menu-nav:-moz-placeholder, .theme-fln.theme-contrast footer .menu-nav a:-moz-placeholder, .theme-fln.theme-contrast footer .about:-moz-placeholder, .theme-fln.theme-contrast footer .about h4:-moz-placeholder, .theme-fln.theme-contrast footer .about .social .social-networks-list a:-moz-placeholder, .theme-fln.theme-contrast footer .footer-copyright:-moz-placeholder, .theme-fln.theme-contrast footer .footer-copyright a:link:-moz-placeholder, .theme-fln.theme-contrast footer .footer-copyright a:visited:-moz-placeholder, .theme-fln.theme-contrast footer .footer-copyright a:hover:-moz-placeholder, .theme-fln.theme-contrast footer .footer-copyright a:active:-moz-placeholder, .theme-fln.theme-contrast .btn-primary:-moz-placeholder, .theme-fln.theme-contrast .flight--container .flight--table .col-notification a:-moz-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .menu-close:-moz-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .language .wrapper:-moz-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .search input[type=text]:-moz-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .search button:-moz-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .menu-nav:-moz-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu a:-moz-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .language i:-moz-placeholder, .theme-fln.theme-contrast .btn-link:link:-moz-placeholder, .theme-fln.theme-contrast .btn-link:visited:-moz-placeholder, .theme-fln.theme-contrast .btn-link:hover:-moz-placeholder, .theme-fln.theme-contrast .btn-link:active:-moz-placeholder, .theme-fln.theme-contrast.mobile .flight--container .flight--table .lnk--notification:-moz-placeholder { /* Firefox 18- */ color: #000; font-size: unset; font-weight: normal; font-style: normal; } .theme-fln.theme-contrast header::-moz-placeholder, .theme-fln.theme-contrast header .help-menu .zoom a span::-moz-placeholder, .theme-fln.theme-contrast header .sites label::-moz-placeholder, .theme-fln.theme-contrast header .sites a::-moz-placeholder, .theme-fln.theme-contrast header .sites span::-moz-placeholder, .theme-fln.theme-contrast header .sites i::-moz-placeholder, .theme-fln.theme-contrast .home-faq .home-faq-details .title .btn-link::-moz-placeholder, .theme-fln.theme-contrast .input-group .btn span::-moz-placeholder, .theme-fln.theme-contrast .flight--container .more::-moz-placeholder, .theme-fln.theme-contrast .btn-link::-moz-placeholder, .theme-fln.theme-contrast .home-section-highlight-1 .highlight-items .template-2::-moz-placeholder, .theme-fln.theme-contrast footer .menu-nav::-moz-placeholder, .theme-fln.theme-contrast footer .menu-nav a::-moz-placeholder, .theme-fln.theme-contrast footer .about::-moz-placeholder, .theme-fln.theme-contrast footer .about h4::-moz-placeholder, .theme-fln.theme-contrast footer .about .social .social-networks-list a::-moz-placeholder, .theme-fln.theme-contrast footer .footer-copyright::-moz-placeholder, .theme-fln.theme-contrast footer .footer-copyright a:link::-moz-placeholder, .theme-fln.theme-contrast footer .footer-copyright a:visited::-moz-placeholder, .theme-fln.theme-contrast footer .footer-copyright a:hover::-moz-placeholder, .theme-fln.theme-contrast footer .footer-copyright a:active::-moz-placeholder, .theme-fln.theme-contrast .btn-primary::-moz-placeholder, .theme-fln.theme-contrast .flight--container .flight--table .col-notification a::-moz-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .menu-close::-moz-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .language .wrapper::-moz-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .search input[type=text]::-moz-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .search button::-moz-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .menu-nav::-moz-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu a::-moz-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .language i::-moz-placeholder, .theme-fln.theme-contrast .btn-link:link::-moz-placeholder, .theme-fln.theme-contrast .btn-link:visited::-moz-placeholder, .theme-fln.theme-contrast .btn-link:hover::-moz-placeholder, .theme-fln.theme-contrast .btn-link:active::-moz-placeholder, .theme-fln.theme-contrast.mobile .flight--container .flight--table .lnk--notification::-moz-placeholder { /* Firefox 19+ */ color: #000; font-size: unset; font-weight: normal; font-style: normal; } .theme-fln.theme-contrast header:-ms-input-placeholder, .theme-fln.theme-contrast header .help-menu .zoom a span:-ms-input-placeholder, .theme-fln.theme-contrast header .sites label:-ms-input-placeholder, .theme-fln.theme-contrast header .sites a:-ms-input-placeholder, .theme-fln.theme-contrast header .sites span:-ms-input-placeholder, .theme-fln.theme-contrast header .sites i:-ms-input-placeholder, .theme-fln.theme-contrast .home-faq .home-faq-details .title .btn-link:-ms-input-placeholder, .theme-fln.theme-contrast .input-group .btn span:-ms-input-placeholder, .theme-fln.theme-contrast .flight--container .more:-ms-input-placeholder, .theme-fln.theme-contrast .btn-link:-ms-input-placeholder, .theme-fln.theme-contrast .home-section-highlight-1 .highlight-items .template-2:-ms-input-placeholder, .theme-fln.theme-contrast footer .menu-nav:-ms-input-placeholder, .theme-fln.theme-contrast footer .menu-nav a:-ms-input-placeholder, .theme-fln.theme-contrast footer .about:-ms-input-placeholder, .theme-fln.theme-contrast footer .about h4:-ms-input-placeholder, .theme-fln.theme-contrast footer .about .social .social-networks-list a:-ms-input-placeholder, .theme-fln.theme-contrast footer .footer-copyright:-ms-input-placeholder, .theme-fln.theme-contrast footer .footer-copyright a:link:-ms-input-placeholder, .theme-fln.theme-contrast footer .footer-copyright a:visited:-ms-input-placeholder, .theme-fln.theme-contrast footer .footer-copyright a:hover:-ms-input-placeholder, .theme-fln.theme-contrast footer .footer-copyright a:active:-ms-input-placeholder, .theme-fln.theme-contrast .btn-primary:-ms-input-placeholder, .theme-fln.theme-contrast .flight--container .flight--table .col-notification a:-ms-input-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .menu-close:-ms-input-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .language .wrapper:-ms-input-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .search input[type=text]:-ms-input-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .search button:-ms-input-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .menu-nav:-ms-input-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu a:-ms-input-placeholder, .theme-fln.theme-contrast.mobile .mobile-menu .language i:-ms-input-placeholder, .theme-fln.theme-contrast .btn-link:link:-ms-input-placeholder, .theme-fln.theme-contrast .btn-link:visited:-ms-input-placeholder, .theme-fln.theme-contrast .btn-link:hover:-ms-input-placeholder, .theme-fln.theme-contrast .btn-link:active:-ms-input-placeholder, .theme-fln.theme-contrast.mobile .flight--container .flight--table .lnk--notification:-ms-input-placeholder { color: #000; font-size: unset; font-weight: normal; font-style: normal; } .theme-fln.theme-contrast header .menu-nav, .theme-fln.theme-contrast .home-section-banner .tcm-component-carousel-2 .carousel-slick-slide .tcm-carousel-legend .tcm-carousel-legend-inner, .theme-fln.theme-contrast .home-faq .home-faq-list > li > a, .theme-fln.theme-contrast .home-faq .home-faq-details .title h6, .theme-fln.theme-contrast .home-faq .home-faq-details .title h2, .theme-fln.theme-contrast .home-faq .home-faq-details .detail h4, .theme-fln.theme-contrast .home-section-flight- h2, .theme-fln.theme-contrast .component-flight-direction-control[data-flight-direction=arrivals] .button-label[data-toggle=arrivals], .theme-fln.theme-contrast .component-flight-direction-control[data-flight-direction=departures] .button-label[data-toggle=departures], .theme-fln.theme-contrast .flight--container .flight--table-header, .theme-fln.theme-contrast h2, .theme-fln.theme-contrast .home-section-highlight-1 .highlight-items li h4, .theme-fln.theme-contrast .home-section-highlight-4 h4, .theme-fln.theme-contrast .page-inner a, .theme-fln.theme-contrast .page-inner h1, .theme-fln.theme-contrast .page-inner h2, .theme-fln.theme-contrast .page-inner h3, .theme-fln.theme-contrast .page-inner h4, .theme-fln.theme-contrast .page-inner h5, .theme-fln.theme-contrast .page-inner h6, .theme-fln.theme-contrast.mobile .flight--container .flight--table .flight--table-body .flight--table-row .flight--table-col .mobile-label { color: #fed109 !important; } .theme-fln.theme-contrast header .airport .logo, .theme-fln.theme-contrast .home-faq .home-faq-list > li > a img, .theme-fln.theme-contrast .home-faq .home-faq-list > li.active > a img { filter: saturate(0%) brightness(0%) invert(100%) opacity(1); filter: url('data:image/svg+xml;utf8, #recolor'); } .theme-fln.theme-contrast header .zurich img { filter: saturate(0%) brightness(0%) invert(0%) opacity(1); filter: url('data:image/svg+xml;utf8, #recolor'); } .theme-fln.theme-contrast .carousel-wrapper .news-carousel-control .news-carousel-prev::before, .theme-fln.theme-contrast .carousel-wrapper .news-carousel-control .news-carousel-next::before { filter: saturate(0%) brightness(0%) invert(51.56863%) opacity(1); filter: url('data:image/svg+xml;utf8, #recolor'); } .theme-fln.theme-contrast header .menu-nav > li + li, .theme-fln.theme-contrast header .search form, .theme-fln.theme-contrast header .search button, .theme-fln.theme-contrast .news-carousel li .text, .theme-fln.theme-contrast .home-section-highlight-4 ul li + li, .theme-fln.theme-contrast .store-list .store-item .text, .theme-fln.theme-contrast .event-list .event-item .text, .theme-fln.theme-contrast .airline-list .airline-item .text, .theme-fln.theme-contrast table th, .theme-fln.theme-contrast table td, .theme-fln.theme-contrast .documents .document-detail h4 { border-color: #fff !important; } .theme-fln.theme-contrast.mobile .mobile-menu .language a, .theme-fln.theme-contrast.mobile .mobile-menu .search form, .theme-fln.theme-contrast.mobile .mobile-menu .search button { border-color: #000 !important; } .theme-fln.theme-contrast .home-faq .home-faq-list > li > a::before { border-top-color: #fff !important; } .theme-fln.theme-contrast .home-faq .home-faq-list > li a, .theme-fln.theme-contrast .input-group input[type=text], .theme-fln.theme-contrast .flight--container .flight--table .flight--table-row > div, .theme-fln.theme-contrast .news-carousel li, .theme-fln.theme-contrast .blog-post-carousel li, .theme-fln.theme-contrast .release-carousel li, .theme-fln.theme-contrast .airline-list .airline-item, .theme-fln.theme-contrast .store-list .store-item, .theme-fln.theme-contrast .store-list .event-item, .theme-fln.theme-contrast .event-list .store-item, .theme-fln.theme-contrast .event-list .event-item, .theme-fln.theme-contrast .form-control, .theme-fln.theme-contrast .tcm-component-page-block-files .file-list .file-item .file-link, .theme-fln.theme-contrast.mobile .flight--container .flight--table .flight--table-body .flight--table-row { border: 1px solid #fff !important; } .theme-fln.theme-contrast.mobile .flight--container .flight--table .flight--table-row > div { border: none !important; } .theme-fln .sidebar a, .theme-fln .home-faq .home-faq-list > li.active > a, .theme-fln .home-faq .home-faq-details .title .btn-link, .theme-fln .input-group .btn span, .theme-fln .flight--container .more, .theme-fln .form-container .btn-link, .theme-fln .home-section-highlight-1 .highlight-items .template-2 a, .theme-fln .home-section-highlight-1 .highlight-items .template-2 .btn-link, .theme-fln .home-section-highlight-2, .theme-fln .home-section-highlight-2 .btn-link, .theme-fln.mobile header.active .toolbar a:link, .theme-fln.mobile header.active .toolbar a:visited, .theme-fln.mobile header.active .toolbar a:hover, .theme-fln.mobile header.active .toolbar a:active, .theme-fln.mobile .input-group .btn span, .theme-fln.mobile .home-section-highlight-2 .btn-link, .theme-fln.mobile header .menu-box a:link, .theme-fln.mobile header .menu-box a:visited, .theme-fln.mobile header .menu-box a:hover, .theme-fln.mobile header .menu-box a:active, .theme-fln.mobile header .menu-box .menu-nav > li::before, .theme-fln.mobile header .menu-box .sites { color: #fff; } .theme-fln .home-section-highlight-1 .highlight-items .template-2 .btn-link, .theme-fln .home-section-highlight-2, .theme-fln .home-section-highlight-2 .btn-link, .theme-fln.mobile .home-section-highlight-2 .btn-link { border-color: #fff; } .theme-fln.mobile header .menu-box .sites ul svg path { fill: #fff !important; } .theme-fln .event-list .event-item { background-color: #000 !important; border: 6px solid #000; } .theme-fln .event-list .event-item .text { background-color: #000 !important; color: #fff; border: none; } .theme-fln .event-list .event-item .text p { font-size: 17px !important; font-weight: 700; } .modalAcompanhamento { position: fixed; top: 0; width: 100%; height: 100%; /* background-color: #002d4d; */ z-index: 99999; } .modalAcompanhamento .intro { width: 50%; padding: 20% 5%; position: absolute; background: rgba(0, 45, 77, 0.95); height: 100%; } @media (max-width: 1380px) { .modalAcompanhamento .intro { padding: 18% 5%; } } .modalAcompanhamento .intro h1, .modalAcompanhamento .info h2 { color: #FFF; text-transform: uppercase; font-family: "Gotham"; font-size: 26px; letter-spacing: 7.4px; line-height: 5px; text-align: right; margin-bottom: 45px; } .modalAcompanhamento .intro em, .modalAcompanhamento .info em { color: #FFD605; font-family: Javacom; font-size: 65px; letter-spacing: 0.59px; line-height: 100px; text-transform: initial; display: block; /* margin-right: 69px; */ } .modalAcompanhamento .intro p { text-align: right; color: #FFF; font-size: 14px; line-height: 19px; } .modalAcompanhamento .info { background: linear-gradient(330.9deg, rgba(0, 16, 25, 0.92) 0%, rgba(3, 51, 78, 0.98) 100%); width: 50%; height: 100%; position: absolute; right: 0; } .modalAcompanhamento .acompRef.desktop { position: absolute; width: 100%; height: 100%; } .modalAcompanhamento .acompRef.desktop a { width: 50px; display: block; font-weight: bold; color: #42525a; font-size: 13px; text-transform: uppercase; position: relative; } .modalAcompanhamento .acompRef.desktop a.ativo { background: #FFF !important; width: 100%; position: relative; color: #0A293F !important; font-family: 'Gotham Black'; } .modalAcompanhamento .acompRef.desktop a.ativo:before { content: ''; height: 100%; width: 50px; position: absolute; top: 0; left: -50px; background: #fff; border-radius: 20px 0 0 20px; background-size: 30px; background-repeat: no-repeat; background-position: center; background-image: url(/custom/site-zurich-airport/img/aviao_periodo.png); z-index: 2; } .modalAcompanhamento .bubbles { position: absolute; top: -8px; width: 50px; height: 100%; left: -50px; z-index: 1; } .modalAcompanhamento .bubbles .little-ones { position: absolute; top: 18px; width: 50px; height: 100%; background-image: url(/custom/site-zurich-airport/img/pista-2.png); background-repeat: no-repeat; background-position: center; z-index: -1; } .modalAcompanhamento .acompRef.desktop a span { display: block; font-size: 12px; font-weight: 400; font-family: 'Gotham'; } .modalAcompanhamento .path .bubbles .little-ones { background-image: url(/custom/site-zurich-airport/img/pista-acomp.png); } .modalAcompanhamento .bubbles .ones { width: 50px; height: 100%; background-image: url(/custom/site-zurich-airport/img/pista-1.png); background-repeat: no-repeat; background-position: center; } .modalAcompanhamento .path .bubbles .ones { background-image: url(/custom/site-zurich-airport/img/pista-gif.gif); } .modalAcompanhamento .item_acompanhamento { position: absolute; top: 20%; right: 10%; width: 70%; } .modalAcompanhamento .item_acompanhamento h1 { font-size: 22px; text-transform: uppercase; margin-bottom: 20px; letter-spacing: 7.4px; color: white; } .modalAcompanhamento .item_acompanhamento img { width: 100%; /*-webkit-box-shadow: 0px 0px 8px 1px rgb(0 0 0 / 45%); -moz-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.45); box-shadow: 0px 0px 8px 1px rgb(0 0 0 / 45%);*/ } .modalAcompanhamento .item_acompanhamento p { font-size: 12px; color: #FFF; margin-top: 7px; font-weight: 300; background: #092438; } .modalAcompanhamento .thumbOrder { position: absolute; width: 146px; height: 100%; left: -200px; } .modalAcompanhamento .thumbOrder .thumbs { width: 100%; border-radius: 10px; height: 106px; overflow: hidden; position: absolute; /*-webkit-box-shadow: 0px 0px 8px 1px rgba(0 0 0 / 45%); -moz-box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.45); box-shadow: 0px 0px 8px 1px rgba(0 0 0 / 45%);*/ } .modalAcompanhamento img { font-size: 16px; text-align: center !important; line-height: 21px; } .modalAcompanhamento .thumbs img { width: 200px; } .modalAcompanhamento .closeObra { position: absolute; right: 22px; top: 19px; font-size: 27px; color: #FFF; z-index: 1; } body { background-color: #555; } .page-content { /*min-width: 1000px;*/ max-width: 1920px; min-height: 100vh; background-color: #fff; background-repeat: no-repeat; background-position: right 480px; overflow: hidden; margin: 0 auto; } .page-container { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start; -ms-flex-align: flex-start; align-items: flex-start; position: relative; width: 100%; max-width: 100%; height: 100%; margin: auto; padding-right: 15px; padding-left: 15px; /*@media(min-width: 1920px) { max-width: 1320px; }*/ } @media (min-width: 1200px) { .page-container { max-width: 1180px; } } @media (min-width: 1600px) { .page-container { /*max-width: 1640px;*/ padding-right: 0; padding-left: 0; } } a:link, a:visited, a:hover, a:active { color: #2C2E31; text-decoration: none; } p { font-size: 1rem; } p + p { margin-top: 20px; } h2 { font-family: "Inter", "Arial", sans-serif; font-weight: 500; font-size: 46px; margin-bottom: 24px; } h3 { font-family: "Inter", "Arial", sans-serif; font-weight: 900; font-size: 35px; } h3::after { content: ''; display: block; width: 49px; height: 7px; background-color: #2C2E31; margin: 15px 0 35px; } table { min-width: 100%; margin-bottom: 1rem; } table thead { color: #fff; } table th, table td { text-align: center; padding: 10px; border: 1px solid red; } .img-fluid { width: 100%; } header { /*position: relative; @include flexbox(); @include flex-shrink(0); @include justify-content(flex-end); height: 60px; width: 100%; z-index: 2;*/ position: relative; top: 0; width: 100%; max-width: 1920px; background-color: #000; color: #fff; z-index: 3; } header.attached { position: fixed; } header.attached .zurich { /*display: none;*/ padding-top: 2px; } header.attached .zurich img { width: 80px; } header.attached .sites { font-size: 12px; } header.attached .sites .wrapper { padding-top: 5px; padding-bottom: 5px; } header.attached .airport { height: 59px; padding: 0; } header.attached .main-menu { padding: 0; } header.attached .logo { height: 40px; } header .zurich, header .zurich img { -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; } header .logo { height: 58px; width: 100%; background-size: contain; background-position-y: center; background-repeat: no-repeat; text-indent: -9999px; margin: 0; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; } header .dropdown { position: absolute; margin: 0; padding: 0; list-style-type: none; } header .help-menu { position: relative; background-color: #fff; font-size: 12px; } header .help-menu::before { content: ''; position: absolute; background-color: #fff; width: 200vw; height: 100%; top: 0; left: -100vw; } header .help-menu .contrast::before { content: '\f042'; font-family: "Font Awesome 5 Pro"; font-weight: 700; line-height: 0; display: inline-block; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); } header .help-menu .zoom span { background-color: #000; color: #fff; font-size: 10px; padding: 1px 6px; border-radius: 10px; } header .help-menu .zoom a + a { margin-left: .5rem; } header .sites { font-size: 14px; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; } header .sites .wrapper { position: relative; padding: 10px 0 10px 10px; } header .sites .wrapper.active { background-color: #fff; } header .sites .wrapper.active span { color: #888; } header .sites .wrapper.active i { color: #000; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); } header .sites .wrapper.active .dropdown { zoom: 1; filter: alpha(opacity=100); /*-webkit-opacity: $opacity; -moz-opacity: $opacity;*/ opacity: 1; pointer-events: all; -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2); } header .sites label, header .sites a { color: #888; } header .sites span, header .sites i { color: #fff; } header .sites .dropdown { background-color: #fff; width: 100%; left: 0; margin-top: 10px; padding: 10px; text-align: center; zoom: 1; filter: alpha(opacity=0); /*-webkit-opacity: $opacity; -moz-opacity: $opacity;*/ opacity: 0; pointer-events: none; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; } header .sites .dropdown li { margin-bottom: 5px; } header .sites .dropdown a { color: #000; font-weight: 500; } header .language .wrapper { position: relative; height: 59px; cursor: pointer; padding: 0; } header .language .wrapper.active i { color: #000; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); } header .language .wrapper.active .dropdown { background-color: #fff; pointer-events: all; -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2); } header .language .wrapper.active .dropdown li { display: block; zoom: 1; filter: alpha(opacity=100); /*-webkit-opacity: $opacity; -moz-opacity: $opacity;*/ opacity: 1; pointer-events: all; } header .language .wrapper.active .dropdown li + li { margin-top: 10px; } header .language .wrapper.active a { color: #000; } header .language i { position: relative; top: 22px; z-index: 1; color: #000; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; } header .language .dropdown { position: relative; top: 10px; right: -30px; width: 60px; padding: 10px; pointer-events: none; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; } header .language .dropdown li { display: none; zoom: 1; filter: alpha(opacity=0); /*-webkit-opacity: $opacity; -moz-opacity: $opacity;*/ opacity: 0; pointer-events: none; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; } header .language .dropdown li.set { display: block; zoom: 1; filter: alpha(opacity=100); /*-webkit-opacity: $opacity; -moz-opacity: $opacity;*/ opacity: 1; pointer-events: all; } header .language a { display: block; width: 23px; height: 23px; font-size: 12px; font-weight: 500; line-height: 23px; text-align: center; color: #000; background-image: none !important; } header .menu-wrapper { top: 170px; left: 0; zoom: 1; filter: alpha(opacity=0); /*-webkit-opacity: $opacity; -moz-opacity: $opacity;*/ opacity: 0; pointer-events: none; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; } header .menu-wrapper.active { zoom: 1; filter: alpha(opacity=100); /*-webkit-opacity: $opacity; -moz-opacity: $opacity;*/ opacity: 1; pointer-events: all; } header .menu-nav { display: flex; background-color: #fff; margin: 0; padding: 0; list-style-type: none; font-size: 14px; font-weight: 500; text-transform: uppercase; color: #000; padding: 40px; -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2); } header .menu-nav > li { padding: 0 20px; /*&:last-of-type { .submenu { > li { font-weight: 500; text-transform: uppercase; margin-top: 15px; } } }*/ } header .menu-nav > li + li { border-left: 1px solid #000; } header .menu-nav ul { margin: 15px 0 0; padding: 0; list-style-type: none; font-weight: normal; text-transform: none; } header .menu-nav ul > li + li { margin-top: 10px; } header .menu-nav .last-col { margin: 0; font-weight: 500; text-transform: uppercase; } header .menu-nav a { color: #000; } header .menu { color: #888; width: 30px; position: relative; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; cursor: pointer; right: -15px; z-index: 1; } header .menu i { font-size: 30px; } header .menu.active .menu-nav { zoom: 1; filter: alpha(opacity=100); /*-webkit-opacity: $opacity; -moz-opacity: $opacity;*/ opacity: 1; pointer-events: all; } header .menu.active i::before { content: "\f00d"; } header .search form { border: 2px solid #888; border-radius: 20px; } header .search input[type=text] { background-color: transparent; font-size: 11px; color: #888; padding: 5px 5px 5px 20px; border: none; } header .search input[type=text]::-webkit-input-placeholder { color: #888; font-size: unset; font-weight: normal; font-style: normal; } header .search input[type=text]:-moz-placeholder { /* Firefox 18- */ color: #888; font-size: unset; font-weight: normal; font-style: normal; } header .search input[type=text]::-moz-placeholder { /* Firefox 19+ */ color: #888; font-size: unset; font-weight: normal; font-style: normal; } header .search input[type=text]:-ms-input-placeholder { color: #888; font-size: unset; font-weight: normal; font-style: normal; } @media (min-width: 1440px) { header .search input[type=text] { width: 250px; } } header .search button { height: 14px; background-color: transparent; color: #888; font-size: 14px; line-height: 1.4; padding: 0 0 0 7px; margin-right: 10px; border: none; border-left: 1px solid #888; cursor: pointer; } header label { margin: 0; } header .zurich { position: relative; padding-top: 13px; z-index: 2; } header .zurich img { width: 115px; filter: saturate(0%) brightness(0%) invert(100%) opacity(1); filter: url('data:image/svg+xml;utf8, #recolor'); } header .airport { height: 88px; position: relative; background-color: #fff; padding-top: 15px; padding-bottom: 15px; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; } header .airport::before { content: ''; position: absolute; background-color: #fff; width: 200%; max-width: 1920px; height: 100%; top: 0; left: -31.33%; -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.2); } header .airport .date { color: #888; font-size: 14px; font-weight: 500; } header .airport .date span { font-weight: 300; margin-left: 5px; } header .airport . { color: #888; font-size: 14px; font-weight: 500; } header .airport . a { position: relative; color: #888; } header .airport . a .icon-plane { position: absolute; top: -6px; left: 110%; font-size: 30px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; } header .airport . a:hover .icon-plane { -webkit-transform: rotate(30deg); -moz-transform: rotate(30deg); -ms-transform: rotate(30deg); -o-transform: rotate(30deg); } footer { position: relative; background-color: #666; } footer ul { margin: 0; padding: 0; list-style-type: none; } footer .page-container { -webkit-flex-direction: row; -moz-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; -ms-flex-pack: center; padding-top: 115px; padding-bottom: 135px; } footer .menu-nav { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-shrink: 1; -moz-flex-shrink: 1; -ms-flex-shrink: 1; flex-shrink: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1; flex-grow: 1; } footer .menu-nav > li { -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1; flex-grow: 1; font-size: 14px; font-weight: 600; margin-right: 34px; } footer .menu-nav > li > a { font-weight: 600; } footer .menu-nav a { display: inline-block; color: #b8b8b8; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; } footer .menu-nav a:hover { color: #f4f4f3; text-decoration: underline; } footer .menu-nav .submenu li { margin-top: 15px; } footer .last-col li + li { margin-top: 15px; } footer .about { width: 290px; font-size: 14px; color: #fff; } footer .about h4 { font-size: 14px; font-weight: 600; } footer .about a { display: block; margin-bottom: 10px; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; } footer .about a:link, footer .about a:visited, footer .about a:active { color: #b8b8b8; text-decoration: none; } footer .about a:hover { color: #f4f4f3; text-decoration: underline; } footer .about p { font-size: 14px; } footer .about .social .social-networks-list { -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start; justify-content: flex-start; -ms-flex-pack: flex-start; margin: 17px 0; } footer .about .social .social-networks-list a { font-size: 1rem; color: #fff; } footer .about .social .social-networks-list a:hover { text-decoration: none; } footer .about .footer-bottom { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; -ms-flex-pack: space-between; } footer .about .footer-bottom .zurich { width: 110px; } footer .about .footer-bottom .gptw { width: 100px; height: auto; } footer .footer-gmaps .footer-gmaps-img { display: block; background-repeat: no-repeat; background-position: center; background-size: cover; height: 486px; } footer .footer-copyright { height: 120px; background-color: #000; color: #fff; } footer .footer-copyright .container { height: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; -ms-flex-pack: space-between; } footer .footer-copyright a:link, footer .footer-copyright a:visited, footer .footer-copyright a:hover, footer .footer-copyright a:active { color: #fff; text-decoration: none; } footer .footer-copyright p { font-size: 12px; margin: 0; } .btn-link { font-family: "Inter", "Arial", sans-serif; font-weight: 600; font-size: 18px; color: #2c2e31; line-height: 60px; height: 60px; white-space: nowrap; display: table; padding: 0 60px; border: 2px solid #2c2e31; -webkit-transition: 0.2s all ease-in-out; -moz-transition: 0.2s all ease-in-out; -ms-transition: 0.2s all ease-in-out; -o-transition: 0.2s all ease-in-out; } .btn-link:link, .btn-link:visited, .btn-link:hover, .btn-link:active { color: #2c2e31; text-decoration: none; border: 2px solid #2c2e31; } .btn-link:hover, .btn-link:active, .btn-link:focus { -webkit-box-shadow: inset 0px 0px 0px 7px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 0px 0px 7px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 0px 0px 7px rgba(0, 0, 0, 0.2); border-color: rgba(0, 0, 0, 0.2); } .form-control { background-color: #dadada; height: 56px !important; border: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; font-size: 16px; color: #2C2E31; background-clip: unset; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .form-control::-webkit-input-placeholder { color: #2C2E31; font-size: unset; font-weight: normal; font-style: normal; } .form-control:-moz-placeholder { /* Firefox 18- */ color: #2C2E31; font-size: unset; font-weight: normal; font-style: normal; } .form-control::-moz-placeholder { /* Firefox 19+ */ color: #2C2E31; font-size: unset; font-weight: normal; font-style: normal; } .form-control:-ms-input-placeholder { color: #2C2E31; font-size: unset; font-weight: normal; font-style: normal; } .form-control:focus { background-color: #dadada; } .input-group input[type=text] { height: 56px; color: #2C2E31; background-color: #f4f4f3; border: none; border-bottom: 1px solid #c9c9c9; /*font-style: italic;*/ border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; } .input-group .btn { width: 60px; height: 56px; background-color: aqua; border: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; } .input-group .btn:active { background-color: aqua; } .input-group .btn span { color: #2c2e31; font-size: 2rem; } .page-cover-banner { position: relative; } .page-cover-banner::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; zoom: 1; filter: alpha(opacity=30); /*-webkit-opacity: $opacity; -moz-opacity: $opacity;*/ opacity: 0.3; } .page-cover-banner img { width: 100%; max-width: 1920px; display: block; margin: auto; } .page-cover-banner .page-container { position: absolute; height: auto; top: 0; right: 0; bottom: 130px; left: 0; margin: auto; padding: 15px; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end; justify-content: flex-end; -ms-flex-pack: flex-end; } .page-cover-banner h1, .page-cover-banner p { font-family: "Inter", "Arial", sans-serif; font-weight: 300; font-size: 68px; font-size: clamp(48px, 3.5vw, 68px); line-height: 1; color: #f4f4f3; margin-bottom: 0; text-shadow: 2px 2px 7px #000; } .page-cover-banner h1 { font-size: 58px; font-size: clamp(38px, 1vw, 58px); margin-bottom: 1rem; } .faq-list { margin-top: 3rem; } .faq-list .faq-question a:link, .faq-list .faq-question a:visited, .faq-list .faq-question a:hover, .faq-list .faq-question a:active { color: #2C2E31; } html-content { margin-bottom: 40px; } /* */ .home-section-banner { background-color: #eee; max-height: calc(100vh - 70px); margin-top: 70px; /*@media(min-width: 768px) { height: 690px; }*/ } @media (min-width: 1200px) { .home-section-banner { margin-top: 0; } } .home-section-banner .tcm-component-carousel-2 .carousel-slick-slide .carousel-slick-item[data-layer-enabled=true] .carousel-item-link { position: relative; } .home-section-banner .tcm-component-carousel-2 .carousel-slick-slide .carousel-slick-item[data-layer-enabled=true] .carousel-item-link::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; zoom: 1; filter: alpha(opacity=30); /*-webkit-opacity: $opacity; -moz-opacity: $opacity;*/ opacity: 0.3; } .home-section-banner .tcm-component-carousel-2 .carousel-slick-slide .carousel-slick-item[data-layer-enabled=true] .carousel-item-link::before { zoom: 1; filter: alpha(opacity=40); /*-webkit-opacity: $opacity; -moz-opacity: $opacity;*/ opacity: 0.4; z-index: 1; } .home-section-banner .tcm-component-carousel-2 .carousel-slick-slide .slick-slide { overflow: hidden; z-index: 0; } .home-section-banner .tcm-component-carousel-2 .carousel-slick-slide .slick-slide img { width: 100%; max-width: 1920px; max-height: calc(100vh - 70px); margin-left: 50%; transform: translateX(-50%); } .home-section-banner .tcm-component-carousel-2 .carousel-slick-slide .slick-active { z-index: 1; } .home-section-banner .tcm-component-carousel-2 .carousel-slick-slide .tcm-carousel-legend { position: absolute; height: auto; top: 0; right: 0; bottom: 130px; left: 0; margin: auto; padding: 15px; background-color: unset; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start; -ms-flex-align: flex-start; align-items: flex-start; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end; justify-content: flex-end; -ms-flex-pack: flex-end; z-index: 2; pointer-events: none; /*@media(min-width: 768px) { position: relative; font-size: 56px; font-size: 42px; } @media(min-width: 1200px) { width: 1180px; padding: 0; }*/ } .home-section-banner .tcm-component-carousel-2 .carousel-slick-slide .tcm-carousel-legend .tcm-carousel-legend-inner { color: #fff; font-size: 68px; font-family: "Inter", "Arial", sans-serif; font-weight: 300; line-height: 1.1; } .home-section-banner .tcm-component-carousel-2 .carousel-slick-slide .tcm-carousel-legend .tcm-carousel-legend-sub-title { font-family: "Inter", "Arial", sans-serif; font-weight: 900; font-size: 18px; letter-spacing: 1px; margin-top: 13px; } .home-section-banner .tcm-component-carousel-2 .carousel-slick-slide .slick-dots { display: none !important; right: 0; bottom: 270px; left: 15px; margin: auto; text-align: left; } @media (min-width: 768px) { .home-section-banner .tcm-component-carousel-2 .carousel-slick-slide .slick-dots { top: unset; left: 0; bottom: 399px; } } @media (min-width: 1200px) { .home-section-banner .tcm-component-carousel-2 .carousel-slick-slide .slick-dots { width: 1180px; } } .home-section-banner .tcm-component-carousel-2 .carousel-slick-slide .slick-dots li { width: 47px; height: 7px; background-color: #fff; } .home-section-banner .tcm-component-carousel-2 .carousel-slick-slide .slick-dots li button::before { width: inherit; height: inherit; background-color: unset; border: unset; border-radius: unset; -webkit-border-radius: unset; -moz-border-radius: unset; } .home-section-banner .tcm-component-carousel-2 .carousel-slick-slide .slick-dots li.slick-active button::before { background-color: unset; } .home-section-banner .tcm-component-carousel-2 .media-gallery-image-container { /*height: 480px; max-height: calc(100vh - 70px); @media(min-width: 768px) { height: 690px; }*/ } .home-faq { position: relative; } .home-faq .home-faq-list { height: 200px; margin: 0; padding: 0; list-style-type: none; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; -webkit-transition: 0.1s all linear; -moz-transition: 0.1s all linear; -ms-transition: 0.1s all linear; -o-transition: 0.1s all linear; } .home-faq .home-faq-list > li { width: 200px; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; } .home-faq .home-faq-list > li:nth-of-type(11n+1) a { background-color: #f4f4f3; } .home-faq .home-faq-list > li:nth-of-type(11n+2) a { background-color: #fff; } .home-faq .home-faq-list > li:nth-of-type(11n+3) a { background-color: #d8d9d8; } .home-faq .home-faq-list > li:nth-of-type(11n+4) a { background-color: #f4f4f3; } .home-faq .home-faq-list > li:nth-of-type(11n+5) a { background-color: #e7e7e6; } .home-faq .home-faq-list > li:nth-of-type(11n+6) a { background-color: #f4f4f3; } .home-faq .home-faq-list > li:nth-of-type(11n+7) a { background-color: #d8d9d8; } .home-faq .home-faq-list > li:nth-of-type(11n+8) a { background-color: #e7e7e6; } .home-faq .home-faq-list > li:nth-of-type(11n+9) a { background-color: #fff; } .home-faq .home-faq-list > li:nth-of-type(11n+10) a { background-color: #c9c9c9; } .home-faq .home-faq-list > li:nth-of-type(11n+11) a { background-color: #d8d9d8; } .home-faq .home-faq-list > li > a { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; -ms-flex-pack: center; font-family: "Inter", "Arial", sans-serif; font-weight: 300; position: relative; width: 100%; height: 200px; color: #2c2e31; font-size: 20px; line-height: 1.2; text-align: center; padding: 30px; z-index: 1; -webkit-transition: 0.2s all ease-in-out; -moz-transition: 0.2s all ease-in-out; -ms-transition: 0.2s all ease-in-out; -o-transition: 0.2s all ease-in-out; } .home-faq .home-faq-list > li > a:hover, .home-faq .home-faq-list > li > a:active, .home-faq .home-faq-list > li > a:focus { -webkit-box-shadow: inset 0px 0px 0px 7px #a6a6a5; -moz-box-shadow: inset 0px 0px 0px 7px #a6a6a5; box-shadow: inset 0px 0px 0px 7px #a6a6a5; } .home-faq .home-faq-list > li > a::before { content: ''; position: absolute; left: 0; bottom: -40px; width: 0; height: 0; border-style: solid; border-width: 40px 100px 0 100px; border-color: #3c3c3b transparent transparent transparent; pointer-events: none; zoom: 1; filter: alpha(opacity=0); /*-webkit-opacity: $opacity; -moz-opacity: $opacity;*/ opacity: 0; -webkit-transition: 0.2s all ease-in-out; -moz-transition: 0.2s all ease-in-out; -ms-transition: 0.2s all ease-in-out; -o-transition: 0.2s all ease-in-out; } .home-faq .home-faq-list > li > a img { width: 48px; height: 48px; -webkit-filter: brightness(0); filter: brightness(0); -webkit-transition: 0.2s all ease-in-out; -moz-transition: 0.2s all ease-in-out; -ms-transition: 0.2s all ease-in-out; -o-transition: 0.2s all ease-in-out; margin-bottom: 1.5rem; } .home-faq .home-faq-list > li.active > a { background-color: #3c3c3b; } .home-faq .home-faq-list > li.active > a:hover, .home-faq .home-faq-list > li.active > a:active, .home-faq .home-faq-list > li.active > a:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .home-faq .home-faq-list > li.active > a::before { zoom: 1; filter: alpha(opacity=100); /*-webkit-opacity: $opacity; -moz-opacity: $opacity;*/ opacity: 1; } .home-faq .home-faq-list > li.active > a img { -webkit-filter: brightness(1); filter: brightness(1); } .home-faq .home-faq-list > li.active .home-faq-details { zoom: 1; filter: alpha(opacity=100); /*-webkit-opacity: $opacity; -moz-opacity: $opacity;*/ opacity: 1; pointer-events: all; } .home-faq .home-faq-controls > div { width: 100px; height: 100%; position: absolute; top: 0; border: 1px solid red; } .home-faq .home-faq-controls > div.home-faq-prev { left: 0; } .home-faq .home-faq-controls > div.home-faq-next { right: 0; } .home-faq .home-faq-details { position: absolute; top: 200px; left: 0; background-color: #f4f4f3; width: calc(100vw - 200px); overflow: hidden; padding-top: 110px; padding-bottom: 120px; zoom: 1; filter: alpha(opacity=0); /*-webkit-opacity: $opacity; -moz-opacity: $opacity;*/ opacity: 0; pointer-events: none; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; } .home-faq .home-faq-details .page-container { -webkit-flex-direction: row; -moz-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; -ms-flex-pack: space-between; } .home-faq .home-faq-details .title { width: 360px; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; } @media (min-width: 1440px) { .home-faq .home-faq-details .title { width: 400px; } } .home-faq .home-faq-details .title h1 { font-family: "Inter", "Arial", sans-serif; font-weight: Bold; font-size: 12px; margin-bottom: 16px; } .home-faq .home-faq-details .title h2 { font-family: "Inter", "Arial", sans-serif; font-weight: 500; font-size: 46px; margin-bottom: 19px; } .home-faq .home-faq-details .title h3 { font-family: "Inter", "Arial", sans-serif; font-weight: 500; font-size: 1rem; } .home-faq .home-faq-details .title .btn-link { background-color: aqua; border: none; margin-top: 35px; } .home-faq .home-faq-details .detail { width: 400px; margin-top: 40px; } @media (min-width: 1600px) { .home-faq .home-faq-details .detail { width: 460px; margin-right: 180px; } } .home-faq .home-faq-details .detail ul { margin: 0; padding: 0; list-style-type: none; } .home-faq .home-faq-details .detail li + li { border-top: 1px solid #c9c9c9; padding-top: 20px; } .home-faq .home-faq-details .detail h4 { font-family: "Inter", "Arial", sans-serif; font-weight: Bold; font-size: 16px; } .home-faq .home-faq-details .detail p { font-size: 12px; } .home-faq .back, .home-faq .close { display: none; } .home-section-flight- { margin-top: 195px; } .home-section-flight- h2 { font-family: "Inter", "Arial", sans-serif; font-weight: 600; font-size: 52px; margin-bottom: 50px; } .home-section-highlight-1 { background-color: #f4f4f3; padding-top: 100px; } .home-section-highlight-1 .highlight-description { margin-bottom: 40px; } .home-section-highlight-1 .highlight-items { margin: 0; padding: 0; list-style-type: none; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; height: 540px; } @media (min-width: 1920px) { .home-section-highlight-1 .highlight-items { height: 620px; } } .home-section-highlight-1 .highlight-items li { width: 30%; overflow: hidden; } .home-section-highlight-1 .highlight-items li:nth-of-type(2) { width: 40%; } .home-section-highlight-1 .highlight-items li a { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start; -ms-flex-align: flex-start; align-items: flex-start; position: relative; height: 100%; width: 100%; color: #2c2e31; } .home-section-highlight-1 .highlight-items li h4 { font-family: "Inter", "Arial", sans-serif; font-weight: 500; font-size: 40px; margin-bottom: 20px; } @media (min-width: 1920px) { .home-section-highlight-1 .highlight-items li h4 { font-size: 44px; } } .home-section-highlight-1 .highlight-items li .text { position: relative; padding: 30px 25px 30px 40px; } .home-section-highlight-1 .highlight-items .template-1 { background-color: #fff; } .home-section-highlight-1 .highlight-items .template-1:hover .image img { height: 120%; } .home-section-highlight-1 .highlight-items .template-1 .image { position: relative; height: 60%; width: 100%; overflow: hidden; order: 1; } .home-section-highlight-1 .highlight-items .template-1 .image img { height: 100%; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: 0.5s all ease-in-out; -moz-transition: 0.5s all ease-in-out; -ms-transition: 0.5s all ease-in-out; -o-transition: 0.5s all ease-in-out; } .home-section-highlight-1 .highlight-items .template-1 .text { height: 40%; width: 100%; } .home-section-highlight-1 .highlight-items .template-2 { background-color: aqua; } .home-section-highlight-1 .highlight-items .template-2:hover .image img { -webkit-transform: scale(1.2) translate(-41%, -43%); transform: scale(1.2) translate(-41%, -43%); } .home-section-highlight-1 .highlight-items .template-2 .image { position: relative; height: 55%; width: 100%; overflow: hidden; } .home-section-highlight-1 .highlight-items .template-2 .image img { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: 0.5s all ease-in-out; -moz-transition: 0.5s all ease-in-out; -ms-transition: 0.5s all ease-in-out; -o-transition: 0.5s all ease-in-out; } .home-section-highlight-1 .highlight-items .template-2 .text { height: 45%; width: 100%; } .home-section-highlight-1 .highlight-items .template-3:hover .image img { -webkit-transform: scale(1.2) translate(-41%, -43%); transform: scale(1.2) translate(-41%, -43%); } .home-section-highlight-1 .highlight-items .template-3 .image { position: absolute !important; height: 100%; width: 100%; z-index: 0; position: relative; } .home-section-highlight-1 .highlight-items .template-3 .image::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #a6a6a6; zoom: 1; filter: alpha(opacity=80); /*-webkit-opacity: $opacity; -moz-opacity: $opacity;*/ opacity: 0.8; } .home-section-highlight-1 .highlight-items .template-3 .image::before { z-index: 1; } .home-section-highlight-1 .highlight-items .template-3 .image img { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: 0.5s all ease-in-out; -moz-transition: 0.5s all ease-in-out; -ms-transition: 0.5s all ease-in-out; -o-transition: 0.5s all ease-in-out; } .home-section-highlight-1 .highlight-items .template-3 .text { position: relative; z-index: 1; } .home-section-news { margin-top: 144px; margin-bottom: 170px; } .home-section-news .page-container { -webkit-flex-direction: row; -moz-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; -ms-flex-pack: space-between; } .home-section-news .page-container h2 { margin-bottom: 95px; } .home-section-news .carousel-wrapper { overflow: unset; } .home-section-highlight-2 { height: 90vh; max-height: 890px; background-size: cover; background-repeat: no-repeat; background-position: center; background-attachment: fixed; position: relative; } .home-section-highlight-2 .inner { background-color: aqua; width: 55%; min-height: 40%; position: absolute; right: 0; bottom: 0; padding: 60px; } .home-section-highlight-2 h2 { font-size: 48px; } @media (min-width: 1920px) { .home-section-highlight-2 h2 { font-size: 58px; } } .home-section-highlight-3 { margin-top: 120px; margin-bottom: 180px; } @media (min-width: 1920px) { .home-section-highlight-3 { margin-top: 180px; margin-bottom: 240px; } } .home-section-highlight-3 h6 { font-family: "Inter", "Arial", sans-serif; font-weight: Bold; font-size: 12px; text-transform: uppercase; margin-bottom: 45px; width: 100%; } .home-section-highlight-3 h2 { width: 360px; font-family: "Inter", "Arial", sans-serif; font-weight: 300; font-size: 46px; margin-bottom: 0; } .home-section-highlight-3 .content { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; -ms-flex-pack: space-between; } .home-section-highlight-3 .text { width: 50%; } .home-section-highlight-4 { background-color: #f4f4f3; padding-top: 44px; padding-bottom: 44px; } @media (min-width: 1920px) { .home-section-highlight-4 { padding-top: 84px; padding-bottom: 84px; } } .home-section-highlight-4 ul { margin: 0; padding: 0; list-style-type: none; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; } .home-section-highlight-4 ul li { padding: 38px 70px 60px; } .home-section-highlight-4 ul li + li { border-left: 3px solid aqua; } .home-section-highlight-4 h4 { font-family: "Inter", "Arial", sans-serif; font-weight: normal; font-size: 26px; margin-bottom: 32px; } .home-section-highlight-4 .btn-link { font-size: 14px; height: auto; line-height: 1; border: none; padding: 10px; } .home-section-highlight-4 .btn-link:hover { background-color: rgba(0, 0, 0, 0.2); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } /* */ .page-inner { padding-top: 60px; padding-bottom: 100px; } .page-inner h1 { font-family: "Inter", "Arial", sans-serif; font-weight: 500; font-size: 46px; margin-top: 60px; margin-bottom: 60px; } .page-inner .actionbar { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; -ms-flex-pack: space-between; width: 100%; margin-bottom: 40px; } .page-inner .actionbar > * + * { margin-left: 2rem; } .page-inner .actionbar .select-wrapper, .page-inner .actionbar .form-control { width: 180px; } .page-inner .actionbar .input-group { -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1; flex-grow: 1; width: auto; } .page-inner .actionbar .select-wrapper { position: relative; } .page-inner .actionbar .select-wrapper::after { content: '\e903'; font-family: 'icomoon'; font-size: 1.5rem; position: absolute; top: 0; right: .3rem; bottom: 0; height: 0; line-height: 0; margin: auto; pointer-events: none; } .page-inner .actionbar .select-wrapper .custom-select { background-image: none; } .page-inner .actionbar .date-wrapper { position: relative; } .page-inner .actionbar .date-wrapper::after { content: '\e902'; font-family: 'icomoon'; font-size: 2rem; position: absolute; top: 0; right: .5rem; bottom: 0; height: 0; line-height: 0; margin: auto; pointer-events: none; } .page-inner .actionbar .date-wrapper .custom-select { background-image: none; } .news-details, .event-details { padding: 100px 110px; } .news-details .content, .event-details .content { padding: 0 110px; } .news-details .news-details-head, .news-details .event-details-head, .event-details .news-details-head, .event-details .event-details-head { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; -ms-flex-pack: space-between; width: 100%; margin-bottom: 65px; } .news-details .news-details-head .date, .news-details .event-details-head .date, .event-details .news-details-head .date, .event-details .event-details-head .date { text-transform: uppercase; } .news-details .news-details-head .tags, .news-details .event-details-head .tags, .event-details .news-details-head .tags, .event-details .event-details-head .tags { padding: 0; } .news-details .event-details-head, .event-details .event-details-head { flex-direction: column; } .news-details .event-details-head h1, .event-details .event-details-head h1 { margin-bottom: 20px; } .news-details .event-details-head .row .col-auto + .col-auto, .event-details .event-details-head .row .col-auto + .col-auto { border-left: 1px solid #2C2E31; } .news-details .tags, .event-details .tags { font-family: "Inter", "Arial", sans-serif; font-weight: 600; font-size: 14px; text-transform: uppercase; } .news-details .tags ul, .event-details .tags ul { margin: 0; padding: 0; list-style-type: none; } .news-details .tags a:link, .news-details .tags a:visited, .news-details .tags a:hover, .news-details .tags a:active, .event-details .tags a:link, .event-details .tags a:visited, .event-details .tags a:hover, .event-details .tags a:active { color: #2c2e31; text-decoration: none; padding: 10px 20px; } .news-details .tags a:hover, .event-details .tags a:hover { background-color: #e5e5e5; } .news-details .btn-link, .event-details .btn-link { margin-top: 40px; } .event-form { margin-bottom: 2rem; } .event-form h4 { font-family: "Inter", "Arial", sans-serif; font-weight: 900; font-size: 22px; } .event-form .btn-link { height: 30px; font-size: 15px; line-height: 30px; padding: 0 30px; } .flight--inner { padding-top: 100px; } .airline-list { /*width: 100%; margin-bottom: 1rem;*/ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 1rem -1rem; width: 100%; } .airline-list .airline-item { /*@include flexbox(); @include flex-shrink(0); background-color: #f4f4f3; + .airline-item { margin-top: 1rem; } h5 { margin-top: 1rem; } .image { width: 300px; margin: auto 1rem; } .text { padding: 1rem; h5 { @include Inter-Medium(); font-size: 20px; } p { font-size: 14px; line-height: 1.2; margin-top: 0; margin-bottom: 0; } > div { position: relative; padding-left: 2rem; + div { margin-top: 1rem; } &::before { font-family: 'icomoon'; font-size: 1.5rem; position: absolute; top: 0; left: 0; } > span { font-size: 10px; text-transform: uppercase; } > div { @include Inter-Medium(); font-size: 12px; p { font-size: 12px; line-height: 1.4; } } &.location::before { content: '\e916'; } &.::before { content: '\e914'; } &.checkin::before { content: '\e917'; } &.operating-hours::before { content: '\e915'; } } }*/ background-color: #f4f4f3; width: calc(100% / 3 - 3rem); min-height: 400px; margin: 1.5rem; position: relative; overflow: hidden; -webkit-transition: 0.2s all ease-in-out; -moz-transition: 0.2s all ease-in-out; -ms-transition: 0.2s all ease-in-out; -o-transition: 0.2s all ease-in-out; } .airline-list .airline-item:hover { -webkit-box-shadow: 0px 11px 30px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 11px 30px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 11px 30px 0px rgba(0, 0, 0, 0.1); } .airline-list .airline-item:hover .image { top: -1rem; } .airline-list .airline-item:hover .text { top: 0; } .airline-list .airline-item .image { position: relative; height: 130px; width: 100%; background-color: #fff; overflow: hidden; top: 0; -webkit-transition: 0.2s all ease-in-out; -moz-transition: 0.2s all ease-in-out; -ms-transition: 0.2s all ease-in-out; -o-transition: 0.2s all ease-in-out; } .airline-list .airline-item .image img { height: 100%; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .airline-list .airline-item .text { /*position: absolute;*/ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 100%; height: calc(100% - 200px); background-color: #f4f4f3; padding: 30px; border-top: 4px solid aqua; -webkit-transition: 0.2s all ease-in-out; -moz-transition: 0.2s all ease-in-out; -ms-transition: 0.2s all ease-in-out; -o-transition: 0.2s all ease-in-out; } .airline-list .airline-item .text h5 { font-family: "Inter", "Arial", sans-serif; font-weight: 500; font-size: 20px; } .airline-list .airline-item .text p { font-size: 14px; line-height: 1.2; } .airline-list .airline-item .text > div { position: relative; padding-left: 2rem; } .airline-list .airline-item .text > div + div { margin-top: 5px; } .airline-list .airline-item .text > div::before { font-family: 'icomoon'; font-size: 1.5rem; position: absolute; top: 0; left: 0; } .airline-list .airline-item .text > div > span { font-size: 10px; text-transform: uppercase; } .airline-list .airline-item .text > div > div { font-family: "Inter", "Arial", sans-serif; font-weight: 500; font-size: 12px; } .airline-list .airline-item .text > div.location::before { content: '\e916'; } .airline-list .airline-item .text > div.checkin::before { content: '\e917'; } .airline-list .airline-item .text > div.operating-hours::before { content: '\e915'; } .airline-list .airline-item .text > div.phone::before { content: '\e914'; } .airline-list .airline-item .text > div.website::before { content: '\e913'; } .airline-list .airline-item .text .checkin { margin-top: auto; } .airline-list .airline-item .text .checkin::before { content: none !important; } .airline-list .airline-item .text .checkin span { display: none; } .component-enger-guide { width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; /*padding: 100px 110px;*/ } .component-enger-guide.active .category-list { position: fixed; top: 0; } .component-enger-guide.active .topics-container { left: 50%; } .component-enger-guide .category-list { display: block; height: 100%; width: 50%; padding: 1rem; } .component-enger-guide .category-list .category { margin-bottom: 20px; } .component-enger-guide .category-list .category h3 { font-family: "Inter", "Arial", sans-serif; font-weight: normal; font-size: 24px; margin-bottom: 24px; padding-left: 0; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; } .component-enger-guide .category-list .category h3::after { display: none; } .component-enger-guide .category-list .category.active h3 { padding-left: 20px; } .component-enger-guide .category-list .category.active .topic-list { max-height: 100vh; } .component-enger-guide .category-list .topic-list { max-height: 0; overflow: hidden; padding-left: 40px; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; } .component-enger-guide .category-list .topic-list.active { padding-left: 60px; } .component-enger-guide .category-list .topic-list .item-list { max-height: 0; padding-left: 0; overflow: hidden; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; } .component-enger-guide .category-list .topic { padding-left: 0; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; } .component-enger-guide .category-list .topic h4 { font-family: "Inter", "Arial", sans-serif; font-weight: 600; font-size: 16px; margin-bottom: 16px; } .component-enger-guide .category-list .topic.active { padding-left: 20px; } .component-enger-guide .category-list .topic.active .item-list { max-height: 100vh; padding-left: 10px; } .component-enger-guide .category-list .item { padding-left: 0; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; } .component-enger-guide .category-list .item h5 { font-family: "Inter", "Arial", sans-serif; font-weight: normal; font-size: 16px; margin-bottom: 16px; } .component-enger-guide .category-list .item.active { padding-left: 20px; } .component-enger-guide .category-list .item.active h5 { font-weight: 600; } .component-enger-guide .topics-container { display: block; width: 50%; position: relative; padding: 1rem; } .component-enger-guide .topics-container .topic-list h3 { font-family: "Inter", "Arial", sans-serif; font-weight: 300; font-size: 32px; margin-bottom: 32px; } .component-enger-guide .topics-container .topic-list h3::after { display: none; } .component-enger-guide .topics-container .topic h4 { font-family: "Inter", "Arial", sans-serif; font-weight: normal; font-size: 24px; margin-bottom: 48px; } .component-enger-guide .topics-container .item-list h5 { font-family: "Inter", "Arial", sans-serif; font-weight: 500; font-size: 20px; margin-bottom: 40px; } .component-enger-guide .topics-container .item p { font-size: 14px; line-height: 1.6; margin-bottom: 40px; } .component-enger-guide .topics-container .item blockquote { position: relative; background-color: aqua; border: 2px solid red; padding: 2rem; margin-bottom: 40px; } .component-enger-guide .topics-container .item blockquote::before { content: '\e918'; font-family: 'icomoon'; position: absolute; top: 1rem; right: 1rem; font-size: 1.5rem; } .component-enger-guide .topics-container .item blockquote p { margin-bottom: 0; } .component-enger-guide .topics-container .item blockquote p + p { margin-top: 10px; } .component-documents { width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; margin-top: 3rem; } .component-documents .documents-list { width: 50%; border: none; padding-right: 1rem; } .component-documents .documents-list .nav-item { width: 100%; } .component-documents .documents-list .nav-item .nav-link { border: none; padding: 0; } .component-documents .documents-list .nav-item .nav-link.active h3 { font-weight: 600; } .component-documents .documents-list h3 { font-family: "Inter", "Arial", sans-serif; font-weight: normal; font-size: 24px; margin-bottom: 36px; -webkit-transition: 0.1s all ease-in-out; -moz-transition: 0.1s all ease-in-out; -ms-transition: 0.1s all ease-in-out; -o-transition: 0.1s all ease-in-out; } .component-documents .documents-list h3::after { content: none; } .component-documents .documents-container { width: 50%; padding-left: 1rem; } .component-documents .documents-container .document-detail { margin-top: 0; margin-bottom: 1rem; } .component-documents .documents-container .document-detail ul { margin: 0; padding: 0; list-style-type: none; } .component-documents .documents-container .document-detail ul li { margin-bottom: .5rem; } .component-documents .documents-container h4 { font-size: 24px; border-bottom: 3px solid aqua; } .documents .document-detail { margin-top: 2rem; margin-bottom: 1rem; } .documents .document-detail h4 { margin: 0; border-bottom: 3px solid aqua; } .documents .document-detail .faq-answer .faq-question { margin-top: 1rem; } .documents .document-detail ul { margin: 1rem 0 0; padding: 0; list-style-type: none; } .documents .document-detail ul li { margin-bottom: .5rem; } .search-results { width: 100%; } .search-results a { display: block; -webkit-box-shadow: 0px 11px 30px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 11px 30px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 11px 30px 0px rgba(0, 0, 0, 0.1); background-color: #fff; margin-top: 40px; padding: 50px 115px; } .search-results h4 { margin-bottom: 20px; } .search-results p { margin-bottom: 20px; } .search-results .btn-link { font-size: 14px; line-height: 40px; height: 40px; padding: 0 30px; } .form-container { width: 780px; } .form-container.form-component { width: 380px; margin-top: 1.5rem; margin-bottom: 1rem; } .form-container h3 { font-size: 24px; font-weight: 600; margin-top: .5rem; margin-bottom: .5rem; } .form-container h3::after { content: none; } .form-container form { width: 100%; } .form-container .form-group .form-control { height: 56px; color: #2C2E31; font-weight: bold; background-color: #f4f4f3; border: none; border-bottom: 1px solid #c9c9c9; font-style: italic; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; } .form-container .form-group .form-control::-webkit-input-placeholder { color: #2C2E31; font-size: ""; font-weight: bold; font-style: italic; } .form-container .form-group .form-control:-moz-placeholder { /* Firefox 18- */ color: #2C2E31; font-size: ""; font-weight: bold; font-style: italic; } .form-container .form-group .form-control::-moz-placeholder { /* Firefox 19+ */ color: #2C2E31; font-size: ""; font-weight: bold; font-style: italic; } .form-container .form-group .form-control:-ms-input-placeholder { color: #2C2E31; font-size: ""; font-weight: bold; font-style: italic; } .form-container .form-group textarea.form-control { height: 112px !important; padding-top: 15px; } .form-container .btn-link { background-color: aqua; margin-left: auto; border: none; } .form-container .line { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .form-container .two-col { width: calc(50% - .5rem); } .form-container .two-col + .two-col { margin-left: 1rem; } .form-container .three-col { width: calc(100%/3 - 2rem/3); } .form-container .three-col + .three-col { margin-left: 1rem; } /* */ .component-flight-direction-control { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; font-size: 16px; } .component-flight-direction-control button { cursor: pointer; } .component-flight-direction-control .button-label { display: inline-block; border: none; padding: 0; background-color: transparent; color: lightgray; pointer-events: none; } .component-flight-direction-control[data-flight-direction=arrivals] .button-label[data-toggle=departures] { pointer-events: auto; } .component-flight-direction-control[data-flight-direction=arrivals] .button-label[data-toggle=arrivals] { color: black; } .component-flight-direction-control[data-flight-direction=departures] .button-label[data-toggle=arrivals] { pointer-events: auto; } .component-flight-direction-control[data-flight-direction=departures] .button-label[data-toggle=departures] { color: black; } .component-flight-direction-control .button-toggle { display: inline-block; width: 50px; height: 30px; border: none; padding: 0; margin: 0 8px; } .component-flight-direction-control input[type=checkbox] { display: none; } .component-flight-direction-control input[type=checkbox] + .button-toggle { position: relative; background-color: aqua; width: 66px; height: 36px; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; } .component-flight-direction-control input[type=checkbox] + .button-toggle::before { position: absolute; top: 4px; left: 4px; content: ''; width: 28px; height: 28px; background-color: #f4f4f3; border-radius: 28px; -webkit-border-radius: 28px; -moz-border-radius: 28px; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; } .component-flight-direction-control input[type=checkbox] + .button-toggle::after { position: absolute; top: 1px; left: 5px; content: '\e912'; font-family: 'icomoon'; font-size: 1.5rem; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; } .component-flight-direction-control input[type=checkbox]:checked + .button-toggle::before { left: calc(100% - 28px - 4px); } .component-flight-direction-control input[type=checkbox]:checked + .button-toggle::after { top: 1px; left: calc(100% - 28px - 1px); -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); } .component-flight--form { width: 100%; } .component-flight--form .actionbar { -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 25px; } .flight--container .flight--container-inner { zoom: 1; filter: alpha(opacity=0); /*-webkit-opacity: $opacity; -moz-opacity: $opacity;*/ opacity: 0; -webkit-transition: 0.2s all ease-in-out; -moz-transition: 0.2s all ease-in-out; -ms-transition: 0.2s all ease-in-out; -o-transition: 0.2s all ease-in-out; } .flight--container .flight--container-inner.active { display: block !important; zoom: 1; filter: alpha(opacity=100); /*-webkit-opacity: $opacity; -moz-opacity: $opacity;*/ opacity: 1; } .flight--container .flight--container-inner.active .flight--table-row { margin-bottom: 2px; } .flight--container .flight--table .flight--table-row { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; -webkit-box-shadow: 0px 11px 30px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 11px 30px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 11px 30px 0px rgba(0, 0, 0, 0.1); background-color: #fff; margin-bottom: 20px; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; transition-delay: .2s; } .flight--container .flight--table .flight--table-row > div { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; -ms-flex-pack: center; padding: 12px 16px; /*img { max-height: 30px; }*/ } .flight--container .flight--table .flight--table-row > div:nth-of-type(odd) { background-color: #f4f4f3; } .flight--container .flight--table .flight--table-row > div.col-origin-destination, .flight--container .flight--table .flight--table-row > div.col-status { -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start; justify-content: flex-start; -ms-flex-pack: flex-start; width: 110px; flex-grow: 1; } .flight--container .flight--table .flight--table-header .flight--table-row { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .flight--container .flight--table .flight--table-header .flight--table-row > div { -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; -ms-flex-pack: center; background-color: transparent; } .flight--container .flight--table .flight--table-header .flight--table-row > div.col-origin-destination, .flight--container .flight--table .flight--table-header .flight--table-row > div.col-status { -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start; justify-content: flex-start; -ms-flex-pack: flex-start; } .flight--container .flight--table .col-scheduled { width: 80px; } .flight--container .flight--table .col-airline { width: 120px; } .flight--container .flight--table .col-flight { width: 80px; } .flight--container .flight--table .col-origin-destination { -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1; flex-grow: 1; } .flight--container .flight--table .col-gate { width: 80px; } .flight--container .flight--table .col-estimated { width: 80px; } .flight--container .flight--table .col-status { width: 280px; } .flight--container .flight--table .col-notification { width: 190px; font-size: 14px; font-weight: bold; line-height: 1.2; } .flight--container .flight--table .col-notification a { background-color: aqua; color: #fff; text-align: center; padding: 12px; border-radius: 5px; } .flight--container .flight--table-header { font-family: "Inter", "Arial", sans-serif; font-weight: Bold; color: #55585b; font-size: 10px; text-transform: uppercase; } .flight--container .mobile-label { display: none; } .flight--container .more { background-color: aqua; margin: 47px auto 103px; border: none; } .carousel-wrapper { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; position: relative; overflow: hidden; } .carousel-wrapper .news-carousel-control::before, .carousel-wrapper .news-carousel-control::after { content: ''; position: absolute; width: 100%; height: 100%; background-color: #fff; right: 100%; } .carousel-wrapper .news-carousel-control::after { right: unset; left: 100%; } .carousel-wrapper .news-carousel-control span { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; -ms-flex-pack: center; position: absolute; top: 0; width: 180px; height: 100%; z-index: 1; cursor: pointer; background-color: rgba(255, 255, 255, 0); background: linear-gradient(left, rgba(255, 255, 255, 0), #fff); background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#fff)); background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #fff); background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #fff); background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0), #fff); background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), #fff); zoom: 1; filter: alpha(opacity=0); /*-webkit-opacity: $opacity; -moz-opacity: $opacity;*/ opacity: 0; pointer-events: none; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; } .carousel-wrapper .news-carousel-control span::before { content: '\e905'; font-family: 'icomoon'; font-size: 3rem; } .carousel-wrapper .news-carousel-control span.active { zoom: 1; filter: alpha(opacity=100); /*-webkit-opacity: $opacity; -moz-opacity: $opacity;*/ opacity: 1; pointer-events: all; } .carousel-wrapper .news-carousel-control .news-carousel-prev { left: 0; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); } .carousel-wrapper .news-carousel-control .news-carousel-next { right: 0; } .news-carousel, .blog-post-carousel, .release-carousel { margin: 0; padding: 0; list-style-type: none; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; -webkit-transition: 0.3s all ease-in-out; -moz-transition: 0.3s all ease-in-out; -ms-transition: 0.3s all ease-in-out; -o-transition: 0.3s all ease-in-out; } .news-carousel.carousel-list, .blog-post-carousel.carousel-list, .release-carousel.carousel-list { /*width: 100%;*/ -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 1rem -1rem !important; } .news-carousel.carousel-list::before, .news-carousel.carousel-list::after, .blog-post-carousel.carousel-list::before, .blog-post-carousel.carousel-list::after, .release-carousel.carousel-list::before, .release-carousel.carousel-list::after { content: none; } .news-carousel.carousel-list li, .blog-post-carousel.carousel-list li, .release-carousel.carousel-list li { width: calc(100% / 3 - 2rem); margin: 1rem; } @media (min-width: 1200px) { .news-carousel.carousel-list li, .blog-post-carousel.carousel-list li, .release-carousel.carousel-list li { width: calc(25% - 2rem); } } .news-carousel li, .blog-post-carousel li, .release-carousel li { position: relative; top: 0; width: 280px; background-color: #f4f4f3; -webkit-transition: 0.2s all ease-in-out; -moz-transition: 0.2s all ease-in-out; -ms-transition: 0.2s all ease-in-out; -o-transition: 0.2s all ease-in-out; } .news-carousel li + li, .blog-post-carousel li + li, .release-carousel li + li { margin-left: 40px; } .news-carousel li:hover, .blog-post-carousel li:hover, .release-carousel li:hover { top: -1rem; -webkit-box-shadow: 0px 11px 30px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 11px 30px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 11px 30px 0px rgba(0, 0, 0, 0.1); } .news-carousel li:hover .image img, .blog-post-carousel li:hover .image img, .release-carousel li:hover .image img { -webkit-transform: scale(1.2) translate(-41%, -43%); transform: scale(1.2) translate(-41%, -43%); } .news-carousel li a, .blog-post-carousel li a, .release-carousel li a { display: block; width: 100%; height: 100%; overflow: hidden; } .news-carousel li a:link, .news-carousel li a:visited, .news-carousel li a:hover, .news-carousel li a:active, .blog-post-carousel li a:link, .blog-post-carousel li a:visited, .blog-post-carousel li a:hover, .blog-post-carousel li a:active, .release-carousel li a:link, .release-carousel li a:visited, .release-carousel li a:hover, .release-carousel li a:active { color: #2c2e31; text-decoration: none; } .news-carousel li .image, .blog-post-carousel li .image, .release-carousel li .image { position: relative; top: 0; height: 158px; width: 100%; overflow: hidden; } .news-carousel li .image img, .blog-post-carousel li .image img, .release-carousel li .image img { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: 0.2s all ease-in-out; -moz-transition: 0.2s all ease-in-out; -ms-transition: 0.2s all ease-in-out; -o-transition: 0.2s all ease-in-out; } .news-carousel li .text, .blog-post-carousel li .text, .release-carousel li .text { padding: 40px; border-top: 4px solid #000; } .news-carousel li .text small, .blog-post-carousel li .text small, .release-carousel li .text small { font-size: 10px; text-transform: uppercase; margin-bottom: 10px; } .news-carousel li .text p, .blog-post-carousel li .text p, .release-carousel li .text p { font-family: "Inter", "Arial", sans-serif; font-weight: 500; font-size: 20px; line-height: 1.2; } .news-carousel li .text p:last-of-type, .blog-post-carousel li .text p:last-of-type, .release-carousel li .text p:last-of-type { margin-bottom: 0; } .news-carousel li .text p.author, .news-carousel li .text p.category, .blog-post-carousel li .text p.author, .blog-post-carousel li .text p.category, .release-carousel li .text p.author, .release-carousel li .text p.category { font-size: 12px; } .related-news h3 { font-family: "Inter", "Arial", sans-serif; font-weight: 500; font-size: 46px; } .related-news h3::after { content: none; } .related-news .carousel-wrapper { width: 100%; } .related-news .news-carousel { margin: 2rem 0 5rem; } .tcm-component-page-block { width: 100%; font-size: 1rem; } .tcm-component-media-gallery-2 { width: 100%; padding: 2rem 0; } @media (min-width: 992px) { .tcm-component-media-gallery-2 { padding: 2rem 110px; } } .event-title { text-transform: capitalize; } .store-list, .event-list { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; flex-shrink: 0; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 1.5rem -1.5rem; width: calc(100% + 3rem); } .store-list .store-item, .store-list .event-item, .event-list .store-item, .event-list .event-item { background-color: #f4f4f3; width: calc(100% / 3 - 3rem); min-height: 400px; margin: 1.5rem; position: relative; overflow: hidden; -webkit-transition: 0.2s all ease-in-out; -moz-transition: 0.2s all ease-in-out; -ms-transition: 0.2s all ease-in-out; -o-transition: 0.2s all ease-in-out; } @media (min-width: 1200px) { .store-list .store-item, .store-list .event-item, .event-list .store-item, .event-list .event-item { width: calc(25% - 3rem); } } .store-list .store-item:hover, .store-list .event-item:hover, .event-list .store-item:hover, .event-list .event-item:hover { -webkit-box-shadow: 0px 11px 30px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 11px 30px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 11px 30px 0px rgba(0, 0, 0, 0.1); } .store-list .store-item:hover .image, .store-list .event-item:hover .image, .event-list .store-item:hover .image, .event-list .event-item:hover .image { top: -1rem; } .store-list .store-item:hover .text, .store-list .event-item:hover .text, .event-list .store-item:hover .text, .event-list .event-item:hover .text { top: 0; } .store-list .store-item .image, .store-list .event-item .image, .event-list .store-item .image, .event-list .event-item .image { position: relative; height: 200px; width: 100%; overflow: hidden; top: 0; -webkit-transition: 0.2s all ease-in-out; -moz-transition: 0.2s all ease-in-out; -ms-transition: 0.2s all ease-in-out; -o-transition: 0.2s all ease-in-out; } .store-list .store-item .image img, .store-list .event-item .image img, .event-list .store-item .image img, .event-list .event-item .image img { height: 100%; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: 0.2s all ease-in-out; -moz-transition: 0.2s all ease-in-out; -ms-transition: 0.2s all ease-in-out; -o-transition: 0.2s all ease-in-out; } .store-list .store-item .text, .store-list .event-item .text, .event-list .store-item .text, .event-list .event-item .text { position: absolute; top: 50%; width: 100%; min-height: 200px; background-color: #f4f4f3; padding: 30px; border-top: 4px solid aqua; -webkit-transition: 0.2s all ease-in-out; -moz-transition: 0.2s all ease-in-out; -ms-transition: 0.2s all ease-in-out; -o-transition: 0.2s all ease-in-out; overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all; word-break: break-all; word-break: break-word; -ms-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; } .store-list .store-item .text h5, .store-list .event-item .text h5, .event-list .store-item .text h5, .event-list .event-item .text h5 { font-family: "Inter", "Arial", sans-serif; font-weight: 500; font-size: 20px; } .store-list .store-item .text p, .store-list .event-item .text p, .event-list .store-item .text p, .event-list .event-item .text p { font-size: 14px; line-height: 1.2; } .store-list .store-item .text > div, .store-list .event-item .text > div, .event-list .store-item .text > div, .event-list .event-item .text > div { position: relative; padding-left: 2rem; } .store-list .store-item .text > div + div, .store-list .event-item .text > div + div, .event-list .store-item .text > div + div, .event-list .event-item .text > div + div { margin-top: 5px; } .store-list .store-item .text > div::before, .store-list .event-item .text > div::before, .event-list .store-item .text > div::before, .event-list .event-item .text > div::before { font-family: 'icomoon'; font-size: 1.5rem; position: absolute; top: 0; left: 0; } .store-list .store-item .text > div > span, .store-list .event-item .text > div > span, .event-list .store-item .text > div > span, .event-list .event-item .text > div > span { font-size: 10px; text-transform: uppercase; } .store-list .store-item .text > div > div, .store-list .event-item .text > div > div, .event-list .store-item .text > div > div, .event-list .event-item .text > div > div { font-family: "Inter", "Arial", sans-serif; font-weight: 500; font-size: 12px; } .store-list .store-item .text > div.location::before, .store-list .event-item .text > div.location::before, .event-list .store-item .text > div.location::before, .event-list .event-item .text > div.location::before { content: '\e916'; } .store-list .store-item .text > div.operating-hours::before, .store-list .event-item .text > div.operating-hours::before, .event-list .store-item .text > div.operating-hours::before, .event-list .event-item .text > div.operating-hours::before { content: '\e915'; } .store-list .store-item .text > div.phone::before, .store-list .event-item .text > div.phone::before, .event-list .store-item .text > div.phone::before, .event-list .event-item .text > div.phone::before { content: '\e914'; } .store-list .store-item .text > div.website::before, .store-list .event-item .text > div.website::before, .event-list .store-item .text > div.website::before, .event-list .event-item .text > div.website::before { content: '\e913'; } @media (min-width: 1200px) { .store-list .event-item, .event-list .event-item { width: calc(100% / 3 - 3rem); } } .store-list .event-item:hover .image, .event-list .event-item:hover .image { top: unset; } .store-list .event-item:hover .image img, .event-list .event-item:hover .image img { height: 110%; } .store-list .event-item .image, .event-list .event-item .image { height: 362px; } .store-list .event-item .text, .event-list .event-item .text { position: unset; } .tcm-component-carousel-2 .carousel-slick-item .carousel-item-link .media-gallery-image-container .media-gallery-video { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } /* */ .modal-browser { display: none; justify-content: center; align-items: center; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 3; background: rgba(0, 0, 0, 0.3); } .modal-browser .modal-content { width: 90%; max-width: 600px; padding: 20px; background: #fefefe; } .modal-browser .modal-content h1 { margin: 0; font-weight: bold; color: #D72832; } .modal-browser .modal-content p { margin: 1rem 0; color: #000000; } .modal-browser .modal-content a { display: flex; justify-content: center; align-items: center; flex-direction: column; width: 100%; height: 64px; text-decoration: none; background-color: #D72832; } .modal-browser .modal-content a + a { margin-top: 0.5rem; } .modal-browser.active { display: flex; } .cards-wrapper { list-style-type: none; padding: 0; overflow-y: auto; margin: 0 -15px; } @media (min-width: 992px) { .cards-wrapper { margin: 0 -30px; } } .cards-wrapper .item { width: 322px; max-width: 80%; margin: 30px 15px 0; flex-shrink: 0; } @media (min-width: 992px) { .cards-wrapper .item { width: calc(100%/3 - 60px); margin: 35px 30px; } } .cards-wrapper .item:not(.highlight) h3 { font-size: 14px; font-weight: bold; margin-top: 10px; } @media (min-width: 992px) { .cards-wrapper .item:not(.highlight) h3 { font-size: 20px; } } .cards-wrapper .item:not(.highlight) .more { display: none; } .cards-wrapper .item a:link, .cards-wrapper .item a:visited, .cards-wrapper .item a:hover, .cards-wrapper .item a:active { /*color: $text-color;*/ text-decoration: none; } .cards-wrapper .item img { max-width: 100%; } .cards-wrapper .item .source { font-weight: bold; margin-bottom: 0; } .cards-wrapper .item .date { margin-bottom: 0; } .cards-wrapper .item p { margin-bottom: 0; } .cards-wrapper .item span { display: inline-block; font-size: 18px; font-weight: 600; margin-top: 1rem; } /*.image-gallery-list { &.cards-wrapper { margin: -15px; @media(min-width: 992px) { margin: -30px; } } }*/ .flight--local { padding-bottom: 100px; } .flight--local .flight--messages { position: relative; width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-shadow: 0px 11px 30px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 11px 30px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 11px 30px 0px rgba(0, 0, 0, 0.1); background-color: #fff; padding: 1rem; margin-top: 2rem; } .flight--local .flight--messages::before { content: ''; position: absolute; bottom: 100%; width: 100%; height: 10px; background-color: aqua; } .flight--local .flight--messages p { font-size: 1rem; text-align: center; margin-bottom: 0; } .flight--local .flight--messages a { text-decoration: underline; } .flight--local .airport-site { font-size: 11px; font-weight: bold; margin: 20px auto 0; } .flight--message-top { margin-bottom: 1rem; } .flight--message-bottom { margin-top: 2rem; } #modal- .modal-header { border-bottom: none; padding: .5rem .5rem 0 0; } #modal- .modal-body .input-group { margin: 1rem 0; } #modal- .modal-body label { width: 100%; } #modal- .modal-body .custom-control-label a { color: #009BA5; } #modal- .flight-info-box { border-bottom: 1px solid #888; margin-bottom: 2rem; } #modal- .btn-link { margin: 2rem auto 0; } .custom-checkbox + .custom-checkbox { margin-top: 15px; } .custom-checkbox .custom-control-label { font-size: 16px; } .custom-checkbox .custom-control-label::before { /*border: none;*/ border-radius: 0 !important; width: 1rem; height: 1rem; } .custom-checkbox .custom-control-label::after { width: 1rem; height: 1rem; } .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { border: none; border-radius: 0; } .custom-checkbox .custom-control-input:checked:focus ~ .custom-control-label::before { box-shadow: none !important; } .custom-checkbox .custom-control-input:focus ~ .custom-control-label::before { box-shadow: none !important; } .header-sms .logo { background-position: center; } .language-selector { width: 100%; margin: 0; padding: 0; list-style: none; } .language-selector h1 { font-size: 24px; text-align: center; margin-top: 20px; margin-bottom: 5px !important; } .language-selector li { margin-bottom: 20px; } .language-selector li a { display: flex; align-items: center; justify-content: space-between; font-size: 24px; color: #000 !important; color: #fff !important; box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.4); background-color: #fec210; background-color: #003663; border-radius: 5px; padding: 20px 40px; }