@font-face{font-family:'roboto-light-webfont';src:url('../../skin/fonts/roboto-light-webfont.eot');src:url('../../skin/fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),url('../../skin/fonts/roboto-light-webfont.woff') format('woff'),url('../../skin/fonts/roboto-light-webfont.ttf') format('truetype'),url('../../skin/fonts/roboto-light-webfont.svg#roboto-light-webfont') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('../../skin/fonts/roboto-v15-latin-regular.eot');src:local('Roboto'),local('Roboto-Regular'),url('../../skin/fonts/roboto-v15-latin-regular.eot?#iefix') format('embedded-opentype'),url('../../skin/fonts/roboto-v15-latin-regular.woff2') format('woff2'),url('../../skin/fonts/roboto-v15-latin-regular.woff') format('woff'),url('../../skin/fonts/roboto-v15-latin-regular.ttf') format('truetype'),url('../../skin/fonts/roboto-v15-latin-regular.svg#Roboto') format('svg')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url('../../skin/fonts/roboto-condensed-v13-latin-regular.eot');src:local('Roboto Condensed'),local('RobotoCondensed-Regular'),url('../../skin/fonts/roboto-condensed-v13-latin-regular.eot?#iefix') format('embedded-opentype'),url('../../skin/fonts/roboto-condensed-v13-latin-regular.woff2') format('woff2'),url('../../skin/fonts/roboto-condensed-v13-latin-regular.woff') format('woff'),url('../../skin/fonts/roboto-condensed-v13-latin-regular.ttf') format('truetype'),url('../../skin/fonts/roboto-condensed-v13-latin-regular.svg#RobotoCondensed') format('svg')}body{overflow-x:hidden;margin:0}.cav2-body{display:flex;flex-direction:column;flex-flow:row wrap;font-family:'Roboto';margin:0}@media(max-width:400px){.cav2-body{overflow-x:hidden;width:100%}}.cav2-body .cav2-header{width:100%;display:flex;padding:0 0 0 20px;flex-wrap:wrap;justify-content:flex-start;position:absolute;z-index:126;background-color:white;box-shadow:0 0 4px 0 rgba(3,32,73,0.2);max-width:1440px}@media(max-width:767px){.cav2-body .cav2-header{padding-left:0}}@media(min-width:1440px){.cav2-body .cav2-header{top:0;left:0;right:0;margin:auto;box-shadow:none}}.cav2-body .cav2-maincontent{flex:1 100%;background:#f2f2f2;display:flex;flex-flow:row wrap;margin-top:81px;position:relative}@media(max-width:1150px){.cav2-body .cav2-maincontent{margin-top:77px}}@media(max-width:767px){.cav2-body .cav2-maincontent{margin-top:51px}}.cav2-body .cav2-maincontent .cav2-notification{display:flex;align-items:flex-start;position:relative;background-color:#262626;width:100%}.cav2-body .cav2-maincontent .cav2-notification.cav2-notification_cookie{background-color:#fff;box-shadow:1px -1px 1px 0 rgba(3,32,73,0.2)}.cav2-body .cav2-maincontent .cav2-maincontent-flightsearchteaser,.cav2-body .cav2-maincontent .cav2-maincontent-left{flex:1 100%;justify-content:flex-start;background-color:white;display:flex;align-items:flex-start;position:relative;max-width:100vw}@media(min-width:1120px){.cav2-body .cav2-maincontent .cav2-maincontent-flightsearchteaser,.cav2-body .cav2-maincontent .cav2-maincontent-left{min-height:650px}}@media(max-width:1150px){.cav2-body .cav2-maincontent .cav2-maincontent-flightsearchteaser,.cav2-body .cav2-maincontent .cav2-maincontent-left{overflow-y:visible}}.cav2-body .cav2-maincontent .cav2-maincontent-flightsearchteaser .cav2-carousel,.cav2-body .cav2-maincontent .cav2-maincontent-left .cav2-carousel{position:absolute;top:0;left:0}@media(max-width:1280px){.cav2-body .cav2-maincontent .cav2-maincontent-flightsearchteaser .cav2-multicity .cav2-flightsearchform,.cav2-body .cav2-maincontent .cav2-maincontent-left .cav2-multicity .cav2-flightsearchform{width:670px}}.cav2-body .cav2-maincontent .cav2-maincontent-flightsearchteaser .cav2-flightsearchform,.cav2-body .cav2-maincontent .cav2-maincontent-left .cav2-flightsearchform{width:768px;margin-left:90px;margin-top:400px;z-index:111;position:relative}@media(max-width:1330px){.cav2-body .cav2-maincontent .cav2-maincontent-flightsearchteaser .cav2-flightsearchform,.cav2-body .cav2-maincontent .cav2-maincontent-left .cav2-flightsearchform{width:721px}}@media(max-width:1280px){.cav2-body .cav2-maincontent .cav2-maincontent-flightsearchteaser .cav2-flightsearchform,.cav2-body .cav2-maincontent .cav2-maincontent-left .cav2-flightsearchform{width:698px}}@media(max-width:1200px){.cav2-body .cav2-maincontent .cav2-maincontent-flightsearchteaser .cav2-flightsearchform,.cav2-body .cav2-maincontent .cav2-maincontent-left .cav2-flightsearchform{width:673px}}@media(min-width:1440px){.cav2-body .cav2-maincontent .cav2-maincontent-flightsearchteaser .cav2-flightsearchform,.cav2-body .cav2-maincontent .cav2-maincontent-left .cav2-flightsearchform{margin-left:13%}}@media(max-width:1330px){.cav2-body .cav2-maincontent .cav2-maincontent-flightsearchteaser .cav2-flightsearchform,.cav2-body .cav2-maincontent .cav2-maincontent-left .cav2-flightsearchform{margin-left:25px}}@media(max-width:1250px){.cav2-body .cav2-maincontent .cav2-maincontent-flightsearchteaser .cav2-flightsearchform,.cav2-body .cav2-maincontent .cav2-maincontent-left .cav2-flightsearchform{margin-left:0}}@media(max-width:1150px){.cav2-body .cav2-maincontent .cav2-maincontent-flightsearchteaser .cav2-flightsearchform,.cav2-body .cav2-maincontent .cav2-maincontent-left .cav2-flightsearchform{margin-left:0;margin-top:450px}}@media(max-width:767px){.cav2-body .cav2-maincontent .cav2-maincontent-flightsearchteaser .cav2-flightsearchform,.cav2-body .cav2-maincontent .cav2-maincontent-left .cav2-flightsearchform{width:100%;margin-left:0;margin-top:470px;margin-bottom:0}}@media(max-width:400px){.cav2-body .cav2-maincontent .cav2-maincontent-flightsearchteaser .cav2-flightsearchform,.cav2-body .cav2-maincontent .cav2-maincontent-left .cav2-flightsearchform{margin-top:350px}}@media(min-width:1150px){.cav2-body .cav2-maincontent .cav2-maincontent-flightsearchteaser .cav2-flightsearchform .ca-v2-fsf,.cav2-body .cav2-maincontent .cav2-maincontent-left .cav2-flightsearchform .ca-v2-fsf{min-width:673px}}.cav2-body .cav2-maincontent .cav2-maincontent-flightsearchteaser .cav2-home-sidepanel,.cav2-body .cav2-maincontent .cav2-maincontent-left .cav2-home-sidepanel{margin-top:400px}.cav2-body .cav2-maincontent .cav2-maincontent-left{background-color:#f2f2f2!important}.cav2-body .cav2-maincontent .cav2-flight-deals{background:#f2f2f2;display:flex;width:100%;background-color:#f2f2f2;flex-wrap:wrap;justify-content:center;max-width:1440px;margin:auto;margin-top:70px}@media(max-width:1151px){.cav2-body .cav2-maincontent .cav2-flight-deals{margin-top:0}}@media(max-width:756px){.cav2-body .cav2-maincontent .cav2-flight-deals{margin-top:0}}.cav2-body .cav2-maincontent .cav2-flight-deals_m{margin-top:30px}@media(max-width:1151px){.cav2-body .cav2-maincontent .cav2-flight-deals_m{margin-top:0}}.cav2-body .cav2-maincontent .cav2-cabin-info{flex:1 100%;justify-content:space-around;display:flex;align-items:center;max-width:1440px;margin:auto;margin-bottom:70px}@media(max-width:1151px){.cav2-body .cav2-maincontent .cav2-cabin-info{margin-bottom:70px}}@media(max-width:767px){.cav2-body .cav2-maincontent .cav2-cabin-info{flex:1 100%;position:relative}}.cav2-body .cav2-maincontent .cav2-flight-status-news{flex:1 100%;flex-direction:row;flex-wrap:wrap;display:flex;padding-bottom:90px;max-width:1440px;margin:auto}@media(max-width:991px){.cav2-body .cav2-maincontent .cav2-flight-status-news{padding-bottom:80px}}.cav2-body .cav2-maincontent .cav2-flight-status-news .cav2-flight-status{flex:1 50%;width:50%;min-height:600px}@media(max-width:991px){.cav2-body .cav2-maincontent .cav2-flight-status-news .cav2-flight-status{flex:1 100%;padding-bottom:40px!important}}.cav2-body .cav2-maincontent .cav2-flight-status-news .cav2-flight-news{display:flex;min-height:300px;flex:1 50%;width:50%}@media(max-width:991px){.cav2-body .cav2-maincontent .cav2-flight-status-news .cav2-flight-news{flex:1 100%}}.cav2-body .cav2-footer{flex:1 100%;justify-content:space-between;display:flex;align-items:flex-start;max-width:1440px}@media(max-width:767px){.cav2-body .cav2-footer{width:100%}}@media(min-width:1440px){.cav2-body .cav2-footer{margin:auto;padding:80px 0 125spx 0}}.cav2-body .cav2-flight-validator{position:absolute;z-index:-1000}.cav2-footer{padding-left:40px;padding-right:40px;padding-top:80px;padding-bottom:80px;justify-content:space-between;flex-direction:row;flex-wrap:wrap}@media(max-width:1400px){.cav2-footer{padding-left:30px;padding-right:30px;padding-bottom:50px;padding-top:50px}}@media(max-width:1150px){.cav2-footer{padding-bottom:40px}}@media(max-width:767px){.cav2-footer{padding:40px 20px 40px 20px}}.cav2-footer .cav2-footer-airchinalogo{flex:0 156px;height:50px;margin-right:50px;flex:1 100%;margin-bottom:30px}@media(max-width:1150px){.cav2-footer .cav2-footer-airchinalogo{margin-bottom:20px}}.cav2-footer .cav2-footer-airchinalogo img{width:156px;height:50px}@media(max-width:1400px){.cav2-footer .cav2-footer-airchinalogo img{flex:1 100%;margin-bottom:30px}}@media(max-width:1150px){.cav2-footer .cav2-footer-airchinalogo img{flex:1 100%;margin-bottom:30px}}@media(max-width:767px){.cav2-footer .cav2-footer-airchinalogo img{flex:1 100%}}@media(max-width:1151px){.cav2-footer .cav2-footer-center{flex:1 100%}}.cav2-footer .cav2-footer-center .cav2-footer-center-payment{flex-basis:800px;display:flex;flex-grow:1}@media(max-width:767px){.cav2-footer .cav2-footer-center .cav2-footer-center-payment{flex:1 100%;flex-wrap:wrap}}.cav2-footer .cav2-footer-center .cav2-footer-center-payment .cav2-footer-center-text{flex:0 265px;width:340px;font-family:"Roboto";font-size:14px;color:#262626;padding-right:15px}@media(max-width:1151px){.cav2-footer .cav2-footer-center .cav2-footer-center-payment .cav2-footer-center-text{min-height:40px;align-self:flex-start;flex:0 265px}}@media(max-width:1225px){.cav2-footer .cav2-footer-center .cav2-footer-center-payment .cav2-footer-center-text{width:265px;min-height:40px;align-self:center;flex:0 265px}}.cav2-footer .cav2-footer-center .cav2-footer-center-payment .cav2-footer-center-paymentimages{display:flex;flex:1;width:485px;flex-basis:600px;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media(max-width:1151px){.cav2-footer .cav2-footer-center .cav2-footer-center-payment .cav2-footer-center-paymentimages{justify-content:flex-start;width:450px}}@media(max-width:767px){.cav2-footer .cav2-footer-center .cav2-footer-center-payment .cav2-footer-center-paymentimages{flex:1 100%;flex-wrap:wrap;width:320px}}.cav2-footer .cav2-footer-center .cav2-footer-center-payment .cav2-footer-center-paymentimages img{margin-right:20px;margin-bottom:30px;width:66px;height:40px}.cav2-footer .cav2-footer-center .cav2-footer-center-links{flex-wrap:wrap;flex:0 100%;display:flex}.cav2-footer .cav2-footer-center .cav2-footer-center-links .cav2-footer-center-links-heading{font-size:14px;font-family:"Roboto";color:#262626}.cav2-footer .cav2-footer-center .cav2-footer-center-links ul{margin-top:17px;display:flex;flex-direction:column;flex-wrap:wrap;height:120px;list-style-type:none;padding:0;line-height:2.5}@media(max-width:767px){.cav2-footer .cav2-footer-center .cav2-footer-center-links ul{height:100%}}.cav2-footer .cav2-footer-center .cav2-footer-center-links ul li,.cav2-footer .cav2-footer-center .cav2-footer-center-links ul a{font-size:12px;font-family:"Roboto";color:#999;text-decoration:none}.cav2-footer .cav2-footer-center .cav2-footer-center-links .cav2-footer-center-links-helpful{flex:2 270px}@media(max-width:767px){.cav2-footer .cav2-footer-center .cav2-footer-center-links .cav2-footer-center-links-helpful{flex:1 100%}}.cav2-footer .cav2-footer-center .cav2-footer-center-links .cav2-footer-center-links-helpful a.menu-active span.closed{display:none;opacity:.5}.cav2-footer .cav2-footer-center .cav2-footer-center-links .cav2-footer-center-links-helpful span.opened{display:none;opacity:.5}.cav2-footer .cav2-footer-center .cav2-footer-center-links .cav2-footer-center-links-helpful span.closed{opacity:.5}.cav2-footer .cav2-footer-center .cav2-footer-center-links .cav2-footer-center-links-helpful a.menu-active span.opened{display:inline}.cav2-footer .cav2-footer-center .cav2-footer-center-links .cav2-footer-center-links-support{flex:1 185px}.cav2-footer .cav2-footer-video{flex:0 331px;height:262px;margin-left:0;position:relative}@media(max-width:1152px){.cav2-footer .cav2-footer-video{margin-left:0;flex:1 100%;height:initial}}.cav2-footer .cav2-footer-video img{width:331px}@media(max-width:1152px){.cav2-footer .cav2-footer-video img{width:100%}}.cav2-footer .cav2-footer-video .cav2-footer-video-overlay{width:85px;height:100%;background-color:#262626;position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}@media(max-width:1151px){.cav2-footer .cav2-footer-video .cav2-footer-video-overlay{margin-left:0;width:7%}}@media(max-width:1150px){.cav2-footer .cav2-footer-video .cav2-footer-video-overlay{margin-left:0;width:12%}}@media(max-width:756px){.cav2-footer .cav2-footer-video .cav2-footer-video-overlay{margin-left:0;width:20%}}.cav2-footer .cav2-footer-video .cav2-footer-video-overlay span{width:22px;height:22px;background-size:25px}.cav2-footer .cav2-footer-video .cav2-footer-video-overlay .footer-social-icon img{width:22px;height:22px}.cav2-footer .cav2-footer-video .cav2-footer-video-overlay .social_amazon{background:url(../../skin/img/social_amazon.svg) no-repeat}.cav2-footer .cav2-footer-video .cav2-footer-video-overlay .social_apple{background:url(../../skin/img/social_apple.svg) no-repeat}.cav2-footer .cav2-footer-video .cav2-footer-video-overlay .social_fans{padding-bottom:7px;font-size:9px;color:white;width:100%;text-align:center;padding-top:3px}.cav2-footer .cav2-footer-copyright{flex:1 100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:30px;align-items:center}.cav2-footer .cav2-footer-copyright .cav2-footer-copyright-text{font-family:"Roboto";font-size:12px;color:#262626;width:70%}@media(max-width:767px){.cav2-footer .cav2-footer-copyright .cav2-footer-copyright-text{margin-bottom:30px;width:100%}}.cav2-footer .cav2-footer-copyright .cav2-footer-staralliance{align-self:flex-start}.cav2-footer .cav2-footer-copyright .cav2-footer-staralliance .cav2-footer-staralliance-text{color:#4c4c4c;font-size:12px;font-family:"Roboto";position:relative;top:-7px}.cav2-footer .cav2-footer-copyright .cav2-footer-staralliance img{width:24px;height:24px;margin-left:5px}.ca-v2-header__airchina_logo{display:flex;flex:0 0 33px;width:150px;margin-right:33px;height:57px;padding-top:10px;margin-top:5px}@media(max-width:767px){.ca-v2-header__airchina_logo{display:none}}@media(max-width:1150px){.ca-v2-header__airchina_logo{margin-top:13px;margin-right:0;padding-top:0}}.ca-v2-header__airchina_logo_small{display:none!important;display:flex;flex:0 0 33px;width:31px;margin-right:15px;height:42px;padding-top:8px}@media(max-width:767px){.ca-v2-header__airchina_logo_small{display:flex!important;margin-left:20px}}.glyphicon-menu-hamburger{background:url(../../skin/img/if_menu-alt_134216.svg) no-repeat;width:33px;height:22px;display:inline-block;vertical-align:middle;display:none;margin:23px 0 17px 28px;cursor:pointer;background-size:25px}@media(max-width:767px){.glyphicon-menu-hamburger{margin:10px 0 10px 5px}}.glyphicon-menu-hamburger_nw_line{width:30%}.glyphicon-menu-cross{background:url(../../skin/img/cross.svg) no-repeat;width:20px;height:20px;display:inline-block;vertical-align:middle;margin:20px 0 20px 30px;cursor:pointer;position:absolute;top:10px;right:10px;display:none;background-size:20px;margin-top:15px}@media(max-width:1150px){.glyphicon-menu-cross{margin:15px 20px 20px 30px}}@media(max-width:767px){.glyphicon-menu-cross{margin:5px 7px 10px 5px}}.ca-v2-header__navbar_right{margin-left:auto;margin-right:15px}@media(max-width:767px){.ca-v2-header__navbar_right{margin-right:0}}.ca-v2-header__navbar_right .ca-v2-header__navbar_country_flag{width:31px;height:20px;display:inline-block;vertical-align:middle;margin:28px 20px 20px 10px;cursor:pointer;position:relative}@media(max-width:1150px){.ca-v2-header__navbar_right .ca-v2-header__navbar_country_flag{margin:27px 20px 20px 10px}}@media(max-width:767px){.ca-v2-header__navbar_right .ca-v2-header__navbar_country_flag{margin:15px 10px 10px 10px}}.ca-v2-header__navbar_right .ca-v2-header__navbar_search_circle{border:1px solid rgba(3,32,73,0.2);border-radius:29px;height:29px;width:29px;-webkit-box-shadow:0 0 4px 0 rgba(3,32,73,0.2);box-shadow:0 0 4px 0 rgba(3,32,73,0.2);margin:21px 20px 20px 10px;cursor:pointer;position:relative}@media(max-width:767px){.ca-v2-header__navbar_right .ca-v2-header__navbar_search_circle{margin:9px 10px 10px 10px}}@media(max-width:400px){.ca-v2-header__navbar_right .ca-v2-header__navbar_search_circle{margin:9px 0 10px 0}}.ca-v2-header__navbar_right .ca-v2-header__navbar_search_circle .ca-v2-header__navbar_search{background:url(../../skin/img/search.svg) no-repeat;width:30px;height:22px;display:inline-block;vertical-align:middle;position:relative;top:-1px;left:-1px;background-size:29px}.ca-v2-header__navbar_right .ca-v2-login-text-span,.ca-v2-header__navbar_right .ca-v2-login-text-span-name{text-align:center}@media(max-width:767px){.ca-v2-header__navbar_right .ca-v2-login-text-span,.ca-v2-header__navbar_right .ca-v2-login-text-span-name{max-width:70px}}@media(max-width:400px){.ca-v2-header__navbar_right .ca-v2-login-text-span,.ca-v2-header__navbar_right .ca-v2-login-text-span-name{max-width:60px}}.ca-v2-header__navbar_right .ca-v2-header__navbar_help_desk{background:url(../../skin/img/helpdesk.svg) no-repeat;width:24px;height:24px;display:inline-block;vertical-align:middle;background-size:24px;padding-bottom:7px;cursor:pointer}@media(max-width:767px){.ca-v2-header__navbar_right .ca-v2-header__navbar_help_desk{margin-bottom:5px}}.ca-v2-header__navbar_right .ca-v2-header__navbar_login{background:url(../../skin/img/user.svg) no-repeat;width:24px;height:24px;display:inline-block;vertical-align:middle;background-size:24px;padding-bottom:7px;cursor:pointer}.ca-v2-header__navbar_right .ca-v2-header__navbar_row{display:flex;flex-direction:column;margin:5px 8px 5px 4px;align-items:center;font-size:12px;color:#262626;max-width:140px;justify-content:center}@media(max-width:767px){.ca-v2-header__navbar_right .ca-v2-header__navbar_row{margin:7px 0 5px 0;font-size:9px;padding:0 5px 0 5px;max-width:125px}}.ca-v2-header__navbar_right .ca-v2-header__navbar_lwave{background:url(../../skin/img/L-WAVE.png) no-repeat;width:21px;height:80px;display:inline-block;vertical-align:middle;background-size:21px;background-size:19px}@media(max-width:1150px){.ca-v2-header__navbar_right .ca-v2-header__navbar_lwave{height:77px}}@media(max-width:767px){.ca-v2-header__navbar_right .ca-v2-header__navbar_lwave{background-size:13px;height:50px;width:10px}}.ca-v2-header__navbar_left{align-items:center}@media(max-width:1150px){.ca-v2-header__navbar_left{justify-content:space-between;width:100%;padding-right:20px}}.ca-v2-header__navbar_left .ca-v2-header__navbar_lwave{background:url(../../skin/img/noun_1450425_cc.svg) no-repeat;width:23px;height:30px;display:inline-block;vertical-align:middle;background-size:27px;position:relative;top:4px;transform:rotate(-15deg);-ms-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);-o-transform:rotate(-15deg)}@media(max-width:1150px){.ca-v2-header__navbar_left .ca-v2-header__navbar_lwave{padding-top:18px}}.ca-v2-header__navbar{display:-ms-flexbox;display:flex}.ca-v2-header__navbar a{color:#262626;padding:30px 15px 30px 15px;text-decoration:none;text-align:center;font-size:16px;opacity:.6;max-width:130px}@media(max-width:767px){.ca-v2-header__navbar a{display:none;padding:25px 15px 25px 15px;border-bottom:1px solid rgba(3,32,73,0.2);max-width:initial;width:100%;padding-left:20px!important;box-shadow:0 0 6px 0 rgba(3,32,73,0.2);justify-content:space-between;height:85px;align-items:center;opacity:.7;padding-top:25px!important}}@media(max-width:1150px){.ca-v2-header__navbar a{padding-top:20px}}.ca-v2-header__navbar a:first-child{padding-left:0}@media(max-width:767px){.ca-v2-header__navbar a:first-child{box-shadow:-3px 0 6px 0 rgba(3,32,73,0.2)}}.ca-v2-header__navbar .chevron-down{display:inline-block}.ca-v2-header__navbar .chevron-up{display:none}.ca-v2-header__navbar a.ca-r-js-sliding-up_a{border-bottom:0;box-shadow:none}.ca-v2-header__navbar a.ca-r-js-sliding-up_a .chevron-down{display:none}.ca-v2-header__navbar a.ca-r-js-sliding-up_a .chevron-up{display:inline-block}.ca-v2-header__navbar .ca-v2-header__navbar_contnet_items_active{opacity:1;font-weight:600}.ca-v2-header__navbar_small{display:none;padding-right:0!important}@media(max-width:767px){.ca-v2-header__navbar_small{display:flex}}@media(max-width:767px){.ca-v2-header__navbar_small a{display:flex!important;box-shadow:0 0 4px 0 rgba(3,32,73,0.2)}}@media(max-width:767px){.ca-v2-header__navbar_small.first a{border-top:1px solid lightgray}}.ca-v2-header__navbar_content{display:none;flex-basis:100%;margin-left:0;background-color:white;top:78px;width:100%;left:0;padding-bottom:70px}@media(max-width:1150px){.ca-v2-header__navbar_content{width:100%;flex-wrap:wrap;margin-left:0;padding-bottom:50px}}@media(max-width:767px){.ca-v2-header__navbar_content{margin-right:20px;margin-left:20px;padding-bottom:0}}.ca-v2-header__navbar_content>div{display:flex;padding:30px 40px 20px 40px}@media(max-width:1150px){.ca-v2-header__navbar_content>div{width:100%;margin-right:20px;padding:30px 30px 20px 30px}}@media(max-width:767px){.ca-v2-header__navbar_content>div{width:100%;margin-right:20px;padding:30px 20px 20px 20px}}.ca-v2-header__navbar_content .ca-v2-header__navbar_content_left{background-color:#f2f2f2;align-items:center;width:40%}@media(max-width:1150px){.ca-v2-header__navbar_content .ca-v2-header__navbar_content_left{width:100%}}@media(max-width:767px){.ca-v2-header__navbar_content .ca-v2-header__navbar_content_left{flex-wrap:wrap;margin-right:0}}.ca-v2-header__navbar_content .ca-v2-header__navbar_content_left .ca-v2-header__navbar_content_items{width:50%}@media(max-width:1150px){.ca-v2-header__navbar_content .ca-v2-header__navbar_content_left .ca-v2-header__navbar_content_items{width:100%}}.ca-v2-header__navbar_content .ca-v2-header__navbar_content_right{padding-bottom:0;width:60%;flex-wrap:wrap}.ca-v2-header__navbar_content .ca-v2-header__navbar_content_right .ca-v2-header__navbar_content_accordion_header{margin:20px 0 20px 0}@media(max-width:767px){.ca-v2-header__navbar_content .ca-v2-header__navbar_content_right .ca-v2-header__navbar_content_accordion_header{margin:0;border-bottom:1px solid lightgray}}@media(max-width:767px){.ca-v2-header__navbar_content .ca-v2-header__navbar_content_right .ca-v2-header__navbar_content_accordion_header_last{border:0;margin-bottom:20px}}@media(max-width:767px){.ca-v2-header__navbar_content .ca-v2-header__navbar_content_right .ca-v2-header__navbar_content_accordion_header.ca-v2-header__navbar_contnet_items_active{opacity:1;font-weight:600;border:0}}@media(max-width:767px){.ca-v2-header__navbar_content .ca-v2-header__navbar_content_right .ca-v2-header__navbar_content_accordion_header.ca-v2-header__navbar_contnet_items_active span{opacity:1!important;font-weight:600!important}}@media(max-width:1150px){.ca-v2-header__navbar_content .ca-v2-header__navbar_content_right{width:100%}}@media(max-width:767px){.ca-v2-header__navbar_content .ca-v2-header__navbar_content_right{margin-right:0;padding-right:0;width:100%;padding-left:0}}.ca-v2-header__navbar_content div[class^="ca-v2-header__navbar_content_left"]>:first-child{padding-right:20px}@media(max-width:1150px){.ca-v2-header__navbar_content div[class^="ca-v2-header__navbar_content_left"]>:first-child{margin-right:40px}}.ca-v2-header__navbar_content div[class^="ca-v2-header__navbar_content_left"]>:last-child{padding-left:20px}.ca-v2-header__navbar_content div[class^="ca-v2-header__navbar_content_right"]>:first-child{padding-right:20px}.ca-v2-header__navbar_content div[class^="ca-v2-header__navbar_content_right"]>:last-child{padding-left:20px}@media(max-width:1150px){.ca-v2-header__navbar_content div[class^="ca-v2-header__navbar_content_right"]>:last-child{padding-left:0;width:100%}}.ca-v2-header__navbar_content .ca-v2-header__navbar_content_items_button{display:flex;align-items:center;justify-content:center}.ca-v2-header__navbar_content a.ca-v2-header__navbar_content_items_button{margin-bottom:20px}@media(max-width:1150px){.ca-v2-header__navbar_content a.ca-v2-header__navbar_content_items_button{width:294px}}@media(max-width:767px){.ca-v2-header__navbar_content a.ca-v2-header__navbar_content_items_button{width:auto}}.ca-v2-header__navbar_content .ca-v2-header__navbar_content_items{flex-direction:column;display:flex;justify-content:flex-start;width:100%}@media(max-width:767px){.ca-v2-header__navbar_content .ca-v2-header__navbar_content_items{width:100%;margin:0!important;padding:0!important}}.ca-v2-header__navbar_content .ca-v2-header__navbar_content_items button{margin-bottom:20px}@media(max-width:1150px){.ca-v2-header__navbar_content .ca-v2-header__navbar_content_items button{width:294px}}@media(max-width:767px){.ca-v2-header__navbar_content .ca-v2-header__navbar_content_items button{width:auto}}.ca-v2-header__navbar_content .ca-v2-header__navbar_content_items .ca-v2-header__navbar_content_looking{color:#5d5d5d;font-size:24px;margin-bottom:15px}.ca-v2-header__navbar_content .ca-v2-header__navbar_content_items .ca-v2-header__navbar_content_more{font-size:24px;color:#0d4c9f;padding-bottom:10px;font-family:'roboto-light-webfont'}.ca-v2-header__navbar_content .ca-v2-header__navbar_content_items .ca-v2-header__navbar_content_groups{color:#0d4c9f;padding:7px 0 7px 0}.ca-v2-header__navbar_content .ca-v2-header__navbar_content_items .ca-v2-header__navbar_content_groups a{color:#0d4c9f}@media(max-width:1150px){.ca-v2-header__navbar_content .ca-v2-header__navbar_content_items .ca-v2-header__navbar_content_groups{font-size:16px}}.ca-v2-header__navbar_content .ca-v2-header__navbar_content_items .ca-v2-header__navbar_content_looking{color:#5d5d5d;font-family:'roboto-light-webfont'}.ca-v2-header__navbar_content .ca-v2-header__navbar_content_ticket_wraper{display:flex;justify-content:flex-start;width:100%;flex-wrap:wrap}@media(max-width:1150px){.ca-v2-header__navbar_content .ca-v2-header__navbar_content_ticket_wraper{width:100%;justify-content:flex-start}}@media(max-width:767px){.ca-v2-header__navbar_content .ca-v2-header__navbar_content_ticket_wraper{flex-wrap:wrap}}.ca-v2-header__navbar_content .ca-v2-header__navbar_content_ticket_wraper .ca-v2-header__navbar_content_ticket{display:flex;flex-direction:column;padding-right:20px;width:180px;flex-wrap:wrap}@media(max-width:767px){.ca-v2-header__navbar_content .ca-v2-header__navbar_content_ticket_wraper .ca-v2-header__navbar_content_ticket{width:100%;padding-right:0;padding-left:10px}}@media(max-width:767px){.ca-v2-header__navbar_content .ca-v2-header__navbar_content_ticket_wraper .ca-v2-header__navbar_content_ticket>div{display:flex;justify-content:space-between}}.ca-v2-header__navbar_content .ca-v2-header__navbar_content_ticket_wraper .ca-v2-header__navbar_content_ticket>div .chevron-down{display:inline-block;margin-top:25px}@media(min-width:768px){.ca-v2-header__navbar_content .ca-v2-header__navbar_content_ticket_wraper .ca-v2-header__navbar_content_ticket>div .chevron-down{display:none}}.ca-v2-header__navbar_content .ca-v2-header__navbar_content_ticket_wraper .ca-v2-header__navbar_content_ticket>div .chevron-up{display:none}.ca-v2-header__navbar_content .ca-v2-header__navbar_content_ticket_wraper .ca-v2-header__navbar_content_ticket .ca-r-js-sliding-up_a .chevron-down{display:none}.ca-v2-header__navbar_content .ca-v2-header__navbar_content_ticket_wraper .ca-v2-header__navbar_content_ticket .ca-r-js-sliding-up_a .chevron-up{display:inline-block;margin-top:25px}.ca-v2-header__navbar_content .ca-v2-header__navbar_content_ticket_wraper .ca-v2-header__navbar_content_ticket .ca-v2-header__navbar_content_ticket_header{margin:7px 0 25px 0;color:#1a1a1a;font-weight:600}.ca-v2-header__navbar_content .ca-v2-header__navbar_content_ticket_wraper .ca-v2-header__navbar_content_ticket .ca-v2-header__navbar_content_ticket_header a{color:#1a1a1a}@media(max-width:767px){.ca-v2-header__navbar_content .ca-v2-header__navbar_content_ticket_wraper .ca-v2-header__navbar_content_ticket .ca-v2-header__navbar_content_ticket_header{font-size:14px;margin:20px 0 20px 0;opacity:.5;font-weight:400}}.ca-v2-header__navbar_content .ca-v2-header__navbar_content_ticket_wraper .ca-v2-header__navbar_content_ticket .ca-v2-header__navbar_content_ticket_content{color:#000;opacity:.8;margin:4px 0 6px 0;font-size:14px}.ca-v2-header__navbar_content .ca-v2-header__navbar_content_ticket_wraper .ca-v2-header__navbar_content_ticket .ca-v2-header__navbar_content_ticket_content a{color:#000}@media(max-width:767px){.ca-v2-header__navbar_content .ca-v2-header__navbar_content_ticket_wraper .ca-v2-header__navbar_content_ticket .ca-v2-header__navbar_content_ticket_content{font-size:12px;margin-bottom:40px;opacity:.5}}.ca-v2-header__navbar_content .ca-v2-header__navbar_content_ticket_wraper .ca-v2-header__navbar_content_ticket .ca-r-js-header__navbar_content{display:flex;flex-direction:column}@media(max-width:767px){.ca-v2-header__navbar_content .ca-v2-header__navbar_content_ticket_wraper .ca-v2-header__navbar_content_ticket .ca-r-js-header__navbar_content{border-bottom:1px solid lightgray;padding-left:10px}}@media(min-width:768px){.ca-v2-header__navbar_content .ca-v2-header__navbar_content_ticket_wraper .ca-v2-header__navbar_content_ticket .ca-r-js-header__navbar_content{display:flex!important}}.ca-button_header_button_inactive{height:40px;background-color:#fff;color:#0d4c9f;border:2px solid #0d4c9f}.ca-button_header_button_inactive a{color:#0d4c9f}.ca-button_header_button_active{color:#fff;background-color:#0d4c9f;height:40px}.ca-button_header_button_active a{color:#fff}#ca-v2-header__navbar_content_pheonixMiles .ca-v2-header__navbar_content_right{padding-top:0}@media(max-width:767px){#ca-v2-header__navbar_content_pheonixMiles .ca-v2-header__navbar_content_right{padding:0}}@media(max-width:1150px){#ca-v2-header__navbar_content_pheonixMiles .ca-v2-header__navbar_content_right{padding:0}}@media(max-width:1150px){#ca-v2-header__navbar_content_pheonixMiles .ca-v2-header__navbar_content_right .ca-v2-header__navbar_content_items{padding:0}}#ca-v2-header__navbar_content_pheonixMiles .ca-v2-header__navbar_content_right img{max-height:284px}@media(max-width:767px){#ca-v2-header__navbar_content_pheonixMiles .ca-v2-header__navbar_content_right img{width:100%}}#ca-v2-header__navbar_content_pheonixMiles .ca-v2-header__navbar_content_right .ca-v2-header__navbar_content_items{max-height:284px;overflow:hidden}@media(max-width:767px){.ca-v2-header__airchina_logo_parent{height:50px}}@media(min-width:1150px){.ca-v2-header__navbar_left>a{padding:0 15px 0 15px}}.ca-v2-language-spans{position:relative;right:70px;display:none}.ca-v2-language-spans.TW{display:inline}@media(max-width:767px){.ca-v2-language-spans.TW{display:none}}.ca-v2-language-spans.chevron-down,.ca-v2-language-spans.chevron-up{background-size:10px;position:absolute;display:none;top:4px;left:0}.ca-v2-language-spans.chevron-down.TW,.ca-v2-language-spans.chevron-up.TW{display:inline-block;margin-left:6px}@media(max-width:767px){.ca-v2-language-spans.chevron-down.TW,.ca-v2-language-spans.chevron-up.TW{display:none}}.cav2-flight-news{background:#f2f2f2}@media(max-width:767px){.cav2-flight-news{padding-right:20px;padding-left:20px}}.cav2-flight-news .cav2-flight-news-offsetter{margin-right:90px;margin-left:90px;margin-top:70px;flex-direction:row;display:flex;flex-wrap:wrap;width:100%}@media(max-width:1150px){.cav2-flight-news .cav2-flight-news-offsetter{margin-top:60px}}@media(min-width:768px) and (max-width:991px){.cav2-flight-news .cav2-flight-news-offsetter{margin-right:30px;margin-left:30px}}@media(max-width:767px){.cav2-flight-news .cav2-flight-news-offsetter{margin-right:0;margin-left:0;margin-top:40px}}.cav2-flight-news .cav2-flight-news-heading{font-family:"roboto-light-webfont";font-size:32px;font-weight:300;color:#262626;width:100%}@media(max-width:767px){.cav2-flight-news .cav2-flight-news-heading{font-size:20px}}.cav2-flight-news .cav2-flight-news-heading span{margin-bottom:40px}.cav2-flight-news .cav2-flight-news-heading hr{width:260px;height:1px;background-color:#262626;margin-left:0;margin-right:0;margin-top:30px}@media(max-width:767px){.cav2-flight-news .cav2-flight-news-heading hr{margin-top:5px}}.cav2-flight-news .cav2-flight-news-container{list-style-type:none;padding-left:0;display:flex;flex-direction:column;width:100%;flex:1 100%;margin-top:20px}.cav2-flight-news .cav2-flight-news-container li{margin-bottom:30px}.cav2-flight-news .cav2-flight-news-container li .cav2-flight-news-title{font-family:"Roboto";font-size:20px;color:#262626}@media(max-width:767px){.cav2-flight-news .cav2-flight-news-container li .cav2-flight-news-title{font-size:16px}}.cav2-flight-news .cav2-flight-news-container li .cav2-flight-news-title:hover{cursor:pointer;text-decoration:none}.cav2-flight-news .cav2-flight-news-container li .cav2-flight-date{opacity:.6;font-family:"Roboto";font-size:14px;font-style:italic;letter-spacing:.1px;color:#262626;margin-top:10px}@media(max-width:767px){.cav2-flight-news .cav2-flight-news-container li .cav2-flight-date{font-size:12px}}.cav2-flight-news .cav2-flight-news-container li .cav2-flight-news-link{opacity:.6;font-family:"Roboto";font-size:14px;letter-spacing:.1px;color:#262626;margin-left:10px;text-decoration:none;font-style:initial}@media(max-width:767px){.cav2-flight-news .cav2-flight-news-container li .cav2-flight-news-link{font-size:12px}}@media(max-width:1150px){.cav2-flight-news .cav2-flight-news-container li:last-child{margin-bottom:0}}.cav2-flight-news .cav2-flight-news-button-container{display:flex;justify-content:flex-end;flex:1 100%}.cav2-flight-news .cav2-flight-news-button-container a{text-decoration:none}@media(max-width:756px){.cav2-flight-news .cav2-flight-news-button-container a{width:100%}}.cav2-flight-news .cav2-flight-news-button-container .cav2-flight-news-button{background:#0d4c9f;font-family:"Roboto";font-size:14px;font-weight:500;border-radius:2px;width:260px;color:#fff;border:0;align-self:flex-end;padding-top:14px;padding-bottom:14px;display:flex;align-items:center;justify-content:center}@media(max-width:767px){.cav2-flight-news .cav2-flight-news-button-container .cav2-flight-news-button{width:100%;margin-bottom:30px;margin-top:30px}}.cav2-flight-news .cav2-flight-news-subscribe{display:flex;flex:1 100%;flex-direction:column;background:white;align-items:center;justify-content:center;margin-top:50px;box-shadow:0 0 2px 0 rgba(3,32,73,0.2);border-radius:2px;height:170px;text-decoration:none}@media(max-width:1150px){.cav2-flight-news .cav2-flight-news-subscribe{margin-top:50px}}@media(max-width:767px){.cav2-flight-news .cav2-flight-news-subscribe{margin-top:0;height:100px}}.cav2-flight-news .cav2-flight-news-subscribe .cav2-flight-news-subscribe-text{font-family:"Roboto";font-size:14px;font-weight:600;color:#262626}.cav2-flight-news .cav2-flight-news-subscribe .cav2-flight-news-subscribe-newsletter{font-family:"Roboto";font-size:48px;letter-spacing:.8px;color:#dd050d}@media(max-width:767px){.cav2-flight-news .cav2-flight-news-subscribe .cav2-flight-news-subscribe-newsletter{font-size:36px}}.cav2-flight-status-tabs .ca-v2-fsf .ca-v2-tab-content{padding-bottom:40px}@media(max-width:767px){.cav2-flight-status-tabs .ca-v2-fsf .ca-v2-tab-content{padding-top:20px}}.cav2-flight-status-tabs .ca-v2-fsf .ca-v2-tab-content .ca-v2-fsf_tabs_content_flight_air_port_selector_in{width:45%!important}@media(max-width:767px){.cav2-flight-status-tabs .ca-v2-fsf .ca-v2-tab-content .ca-v2-fsf_tabs_content_flight_air_port_selector_in{width:90%!important}}.cav2-flight-status-tabs .ca-v2-fsf .ca-v2-tab-content .ca-v2-fsf_tabs_content_flight_air_port_selector_out{width:45%!important}@media(max-width:767px){.cav2-flight-status-tabs .ca-v2-fsf .ca-v2-tab-content .ca-v2-fsf_tabs_content_flight_air_port_selector_out{width:90%!important}}.cav2-flight-status-tabs .ca-v2-fsf .ca-v2-tab-content .ca-v2-fsf_tabs_content_flight_date_selectors{flex-wrap:wrap;flex-direction:row;display:flex;justify-content:space-between;padding-bottom:0}.cav2-flight-status-tabs .ca-v2-fsf .ca-v2-tab-content .ca-v2-fsf_tabs_content_flight_date_selectors .ca-v2-fsf_tabs_content_flight_date_selector{width:45%}@media(max-width:767px){.cav2-flight-status-tabs .ca-v2-fsf .ca-v2-tab-content .ca-v2-fsf_tabs_content_flight_date_selectors .ca-v2-fsf_tabs_content_flight_date_selector{width:90%}}.cav2-flight-status-tabs .ca-v2-fsf .ca-v2-tab-content .ca-v2-fsf_tabs_content_flight_date_selectors .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_in{width:100%;padding-right:0}.cav2-flight-status-tabs .ca-v2-fsf .ca-v2-tab-content .ca-v2-fsf_tabs_content_flight_date_selectors .ca-v2-fsf_tabs_content_flight_promo_submit{width:40%}@media(max-width:767px){.cav2-flight-status-tabs .ca-v2-fsf .ca-v2-tab-content .ca-v2-fsf_tabs_content_flight_date_selectors .ca-v2-fsf_tabs_content_flight_promo_submit{margin-top:0;width:100%!important}}.cav2-flight-status-tabs .ca-v2-fsf .ca-v2-tab-content .ca-v2-fsf_tabs_content_flight_date_selectors .ca-v2-fsf_tabs_content_flight_promo_submit .ca-v2-fsf_tabs_content_flight_promo_section_search_flight{width:100%;justify-content:center}@media(max-width:767px){.cav2-flight-status-tabs .ca-v2-fsf .ca-v2-tab-content .ca-v2-fsf_tabs_content_flight_date_selectors .ca-v2-fsf_tabs_content_flight_promo_submit .ca-v2-fsf_tabs_content_flight_promo_section_search_flight{width:100%;margin-top:30px}}.cav2-flight-status-tabs .ca-v2-fsf .ca-v2-tab-content .ca-v2-fsf_tabs_content_flight_date_selectors .ca-v2-fsf_tabs_content_flight_promo_submit .ca-v2-fsf_tabs_content_flight_promo_section_search_flight .red{color:#fff;background-color:#e91d25;opacity:1;padding:10px 5px 10px 5px;min-height:40px;width:100%}.cav2-flight-status-tabs .ca-v2-fsf .ca-v2-tab-content .ca-v2-fsf_tabs_content_a_b_l{width:20%;margin-top:40px}@media(max-width:767px){.cav2-flight-status-tabs .ca-v2-fsf .ca-v2-tab-content .ca-v2-fsf_tabs_content_a_b_l{padding-bottom:0;margin-top:0}}.cav2-flight-status-tabs .ca-v2-fsf .ca-v2-tab-content .ca-v2-fsf_tabs_content_a_b_l .ca-v2-dropdown_parent{border-bottom:1px solid rgba(41,41,41,0.15);width:100%;padding-bottom:5px;margin-right:20px}@media(max-width:767px){.cav2-flight-status-tabs .ca-v2-fsf .ca-v2-tab-content .ca-v2-fsf_tabs_content_a_b_l .ca-v2-dropdown_parent{padding-bottom:0}}.cav2-flight-status-tabs .ca-v2-fsf .ca-v2-tab-content .ca-v2-fsf_tabs_content_a_b_l .ca-v2-dropdown_parent .ca-v2-dropdown{width:100%}@media(max-width:767px){.cav2-flight-status-tabs .ca-v2-fsf .ca-v2-tab-content .ca-v2-fsf_tabs_content_a_b_l .ca-v2-dropdown_parent .ca-v2-dropdown span{border-bottom:0}}.cav2-flight-status-tabs .ca-v2-fsf .ca-v2-tab-content .ca-v2-fsf_tabs_content_a_b_l .ca-v2-dropdown_parent .ca-v2-dropdown .ca-chevron{right:-4px}.cav2-flight-status-tabs .ca-v2-fsf .ca-v2-tab-content .ca-v2-fsf_tabs_content_a_b_l .ca-v2-dropdown_parent .ca-v2-dropdown ul{flex-wrap:wrap}.cav2-flight-status-tabs .ca-v2-fsf .ca-v2-tab-content .ca-v2-fsf_tabs_content_a_b_l .ca-v2-dropdown_parent .ca-v2-dropdown ul li{width:100%;flex-basis:100%;line-height:1}@media(max-width:767px){.cav2-flight-status-tabs .ca-v2-fsf .ca-v2-tab-content{display:flex;padding-bottom:0}}#search_by_flight_number .ca-v2-fsf_tabs_content_a_b_c{margin-top:0}@media(max-width:767px){#search_by_flight_number .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_a_b_r{width:75%;padding-left:10px}}#search_by_flight_number .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_flight_date_selector{margin-top:40px;width:60%}@media(max-width:767px){#search_by_flight_number .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_flight_date_selector{margin-top:10px;width:96%}}#search_by_flight_number .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_flight_promo_submit{margin-top:40px;width:35%!important}@media(max-width:767px){#search_by_flight_number .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_flight_promo_submit{width:100%!important}}.cav2-right-panel.cav2-flightselector.cav2-flightstatus-sidepanel{animation:none!important;transform:none!important}@media(min-width:1151px){.cav2-right-panel.cav2-flightselector.cav2-flightstatus-sidepanel{min-height:500px!important}}.cav2-flight-status{position:relative}@media(max-width:1150px){.cav2-flight-status{padding-bottom:80px!important}}.cav2-flight-status ::placeholder{opacity:.5;font-size:14px}@media(max-width:767px){.cav2-flight-status::placeholder{font-size:14px}}.cav2-flight-status :-ms-input-placeholder{opacity:.5;font-size:14px}@media(max-width:767px){.cav2-flight-status:-ms-input-placeholder{font-size:14px}}.cav2-flight-status .ca-v2-fsf_tabs_content_drop_down{width:100%;display:flex;font-size:14px}@media(max-width:767px){.cav2-flight-status .ca-v2-fsf_tabs_content_drop_down{margin-top:15px}}.cav2-flight-status .ca-v2-fsf_tabs_content_drop_down .ca-v2-dropdown_parent_date{width:65%;margin-right:10px}.cav2-flight-status .ca-v2-fsf_tabs_content_drop_down .ca-v2-dropdown_parent_time{width:35%}.cav2-flight-status .ca-v2-fsf_tabs_content_drop_down .ca-v2-dropdown{width:100%;font-size:14px}.cav2-flight-status .ca-v2-fsf_tabs_content_drop_down .ca-v2-dropdown .ca-v2-dropdown_selected{display:flex;width:100%;justify-content:space-between;border-bottom:1px solid lightgrey;padding-right:0}@media(max-width:767px){.cav2-flight-status .ca-v2-fsf_tabs_content_drop_down .ca-v2-dropdown .ca-v2-dropdown_selected{border-bottom:1px solid lightgrey}}.cav2-flight-status .ca-v2-fsf_tabs_content_drop_down .ca-v2-dropdown .ca-v2-dropdown_selected .ca-v2-dropdown_selected_val{width:70%}.cav2-flight-status .ca-v2-fsf_tabs_content_drop_down .ca-v2-dropdown .ca-v2-dropdown_selected .ca-chevron{position:static;position:flex;justify-content:flex-end}.cav2-flight-status .ca-v2-fsf_tabs_content_drop_down .ca-v2-dropdown ca-v2-dropdown_list{width:100%}.cav2-flight-status .ca-v2-fsf_tabs_content_drop_down .ca-v2-dropdown ul{flex-direction:row;flex-wrap:wrap;max-height:400px;overflow-y:auto}.cav2-flight-status .ca-v2-fsf_tabs_content_drop_down .ca-v2-dropdown ul li{width:100%}.cav2-flight-status picture{position:absolute;height:100%;width:100%}.cav2-flight-status picture img{height:100%;width:100%}.cav2-flight-status picture:after{display:block;position:absolute;background-image:linear-gradient(162deg,#032049,rgba(13,76,159,0.87));height:100%;width:100%;content:'';top:0}.cav2-flight-status .cav2-flight-status-offsetter{margin-right:40px;margin-left:40px;margin-top:70px;flex-direction:row;display:flex;flex-wrap:wrap;position:relative;z-index:1;justify-content:center}@media(max-width:767px){.cav2-flight-status .cav2-flight-status-offsetter{margin-right:20px;margin-left:20px;margin-top:40px}}@media(max-width:1150px){.cav2-flight-status .cav2-flight-status-offsetter{margin-top:60px}}.cav2-flight-status .cav2-flight-status-heading-container{width:100%;margin-left:40px;max-width:768px}@media(max-width:767px){.cav2-flight-status .cav2-flight-status-heading-container{margin-left:0}}.cav2-flight-status .cav2-flight-status-heading-container .cav2-flight-status-heading{font-family:"roboto-light-webfont";font-size:32px;font-weight:300;color:#fff}.cav2-flight-status .cav2-flight-status-heading-container .cav2-flight-status-info{font-family:"roboto-light-webfont";font-size:20px;color:#fff}@media(max-width:767px){.cav2-flight-status .cav2-flight-status-heading-container .cav2-flight-status-info{font-size:14px}}.cav2-flight-status .cav2-flight-status-heading-container hr{width:260px;height:1px;opacity:.6;background:#fff;margin-left:0;margin-right:0;margin-top:30px;margin-bottom:30px;border:0}@media(max-width:767px){.cav2-flight-status .cav2-flight-status-heading-container hr{margin-top:20px;margin-bottom:20px}}.cav2-flight-status .cav2-flight-status-heading-container span{margin-bottom:40px}.cav2-flight-status .cav2-flight-status-tabs{width:100%;margin-top:35px;max-width:768px}@media(max-width:767px){.cav2-flight-status .cav2-flight-status-tabs{margin-top:20px}}@media(max-width:1150px){.cav2-flight-status .cav2-flight-status-tabs{margin-top:30px}}.cav2-flight-status .cav2-tabs{border-radius:2px}.cav2-flight-status .cav2-tabs ul{list-style-type:none;padding-left:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;width:100%;align-items:stretch}.cav2-flight-status .cav2-tabs ul li.active{background-color:#134494}.cav2-flight-status .cav2-tabs ul li{background-color:rgba(255,255,255,0.1);padding:15px 5px 15px 5px;text-align:center;font-family:"roboto-light-webfont";width:50%}.cav2-flight-status .cav2-tabs ul li a{text-decoration:none;border-radius:2px;font-family:"Roboto";font-size:14px;letter-spacing:.6px;color:#fff}@media(max-width:767px){.cav2-flight-status .cav2-tabs ul li a{font-size:12px}}.cav2-flight-status .cav2-tabs .cav2-tab-content{background-color:#fff;display:none}@media(max-width:767px){.cav2-flight-status .cav2-tabs .cav2-tab-content{padding-bottom:30px}}.cav2-flight-status .cav2-tabs .cav2-tab-content.active{display:block}.cav2-right-panel.cav2-flightstatus-sidepanel{position:absolute}@media(min-width:767px) and (max-width:1150px){.cav2-right-panel.cav2-flightstatus-sidepanel{left:70px!important}}.cav2-right-panel.cav2-flightstatus-sidepanel:after{content:none!important}.cav2-right-panel.cav2-home-flightstatus-date{position:absolute}.cav2-right-panel.cav2-home-flightstatus-date:after{content:none!important}#search_by_flight_route .ca-v2-fsf_tabs_content_flight_promo_section_search{background-color:#f2f2f2;color:#262626}#search_by_flight_route .ca-v2-fsf_tabs_content_flight_promo_section_search.active{color:#fff;background-color:#e91d25}#search_by_flight_number .ca-v2-fsf_tabs_content_flight_promo_section_search.red{background-color:#f2f2f2;color:#262626}#search_by_flight_number .ca-v2-fsf_tabs_content_flight_promo_section_search.red.active{color:#fff;background-color:#e91d25}#firstClassCabin .ca-v2-header__cabin_class_section_info_class{color:#b1894e}#economyPremiumCabinClass .ca-v2-header__cabin_class_section_info_class{color:#e91e62}#businessClassCabin .ca-v2-header__cabin_class_section_info_class{color:#25a69a}#economyCabinClass .ca-v2-header__cabin_class_section_info_class{color:#e91e62}.hide{display:none}.ca-v2-header__cabin_class{width:60%;display:flex;font-size:14px;background-image:url(../../skin/img/L-WELCOMEONBOARD.png);width:100%;background-repeat:no-repeat;background-size:cover;padding:90px 90px 90px 0;justify-content:flex-end;flex-wrap:wrap}@media(max-width:1151px){.ca-v2-header__cabin_class{padding-right:30px;padding-left:30px;padding-bottom:40px;position:relative;padding-bottom:400px;margin-bottom:400px}}@media(max-width:767px){.ca-v2-header__cabin_class{padding-top:0;padding-left:0;padding-right:0;justify-content:center;padding-bottom:243px}}.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section_navbar_s{width:100%;font-size:12px;box-shadow:0 0 4px 0 rgba(3,32,73,0.2)}@media(min-width:768px){.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section_navbar_s{display:none!important}}@media(max-width:767px){.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section_navbar_l{display:none!important}}.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section_navbar{display:flex;margin-bottom:30px;color:#262626;background-color:#fff}.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section_navbar li{width:25%;padding:14px 0 14px 0;text-align:center;cursor:pointer;opacity:.7;align-items:center;display:flex;justify-content:center}.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section_navbar .ca-v2-header__navbar_contnet_items_active{background-color:#0d4c9f;color:#fff;opacity:1}.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section{width:100%;margin-bottom:20px;background-color:#fff;border-radius:2px;padding:0 00px 40px 0}@media(max-width:1150px){.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section{position:absolute;top:250px;width:calc(100% - 40px);margin:0 auto;padding-bottom:30px;left:20px}}@media(min-width:1151px){.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section{width:768px}}@media(max-width:767px){.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section{padding-top:30px;width:100%;position:absolute;margin:0 auto;left:0;right:0;top:244px;max-height:510px;overflow:scroll;width:88%}}.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__tab_section_info{padding-left:40px;padding-right:40px;min-height:425px}@media(min-width:1152px){.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__tab_section_info{min-height:525px}}@media(max-width:767px){.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__tab_section_info{padding-left:10px;padding-right:10px}}@media(max-width:1151px){.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__tab_section_info{padding-left:20px}}.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_welcome{font-size:24px}@media(max-width:767px){.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_welcome{font-size:20px}}.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_class{font-size:44px}@media(max-width:767px){.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_class{font-size:32px}}.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_sub_section{display:flex;flex-direction:row;margin-top:40px;flex-wrap:wrap}@media(max-width:767px){.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_sub_section{margin-top:30px}}.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_sub_section .ca-v2-header__cabin_class_section_info_sub_section_right{padding-left:30px;width:40%}@media(max-width:767px){.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_sub_section .ca-v2-header__cabin_class_section_info_sub_section_right{width:100%;padding-left:0}}.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_sub_section .ca-v2-header__cabin_class_section_info_sub_section_left{width:60%}@media(max-width:767px){.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_sub_section .ca-v2-header__cabin_class_section_info_sub_section_left{width:100%}}.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_sub_section .ca-v2-header__cabin_class_section_info_sub_section_sub_h{font-size:20px}.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_sub_section .ca-v2-header__cabin_class_section_info_sub_section_div1_options{flex-direction:column;flex-wrap:wrap;display:flex;align-items:center;background-color:#fff;box-shadow:0 0 4px 0 rgba(3,32,73,0.2);padding:25px 0 25px 0;border-radius:10px;width:90%}.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_sub_section .ca-v2-header__cabin_class_section_info_sub_section_div1_options .ca-v2-header__cabin_class_section_info_sub_section_div1_price{font-size:36px;font-weight:300;letter-spacing:.2px;text-align:center;font-family:'roboto-light-webfont'}.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_sub_section .ca-v2-header__cabin_class_section_info_sub_section_div1_options .ca-v2-header__cabin_class_section_info_sub_section_div1_from{margin:10px 0 0 0}.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_sub_section .ca-v2-header__cabin_class_section_info_sub_section_div1_options .ca-v2-header__cabin_class_section_info_sub_section_div1_extra{font-size:20px;padding-bottom:5px}.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_sub_section .ca-v2-header__cabin_class_section_info_sub_section_div1_options .ca-v2-header__cabin_class_section_info_sub_section_div1_add{font-size:12px}.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_sub_section .ca-v2-header__cabin_class_section_info_sub_section_div1_options .ca-v2-header__cabin_class_section_info_sub_section_div1_button{border-radius:20px;background-color:#dd050d;margin-top:20px;width:80%!important;min-width:inherit}.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_sub_section .ca-v2-header__cabin_class_section_info_sub_section_div1_options .ca-v2-header__cabin_class_section_info_sub_section_div1_icon{background:url(../../skin/img/icon-baggage-illustration.svg) no-repeat;width:85px;height:100px;display:inline-block;vertical-align:middle;background-size:85px;padding-bottom:30px}.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_sub_section .ca-v2-header__cabin_class_section_info_sub_section_div1_card{display:flex;justify-content:flex-end}@media(max-width:767px){.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_sub_section .ca-v2-header__cabin_class_section_info_sub_section_div1_card{display:flex;justify-content:center;margin-top:15px}}.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_sub_section div[class*="ca-v2-header__cabin_class_section_info_sub_section_div"]{margin-bottom:40px}@media(max-width:1156px){.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_sub_section div[class*="ca-v2-header__cabin_class_section_info_sub_section_div"]{margin-bottom:30px}}@media(max-width:767px){.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_sub_section div[class*="ca-v2-header__cabin_class_section_info_sub_section_div"]{margin-bottom:10px;font-size:16px}}.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_sub_section div[class*="ca-v2-header__cabin_class_section_info_sub_section_div"] p{font-size:14px;color:#262626;opacity:.7;line-height:1.57}@media(max-width:767px){.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_sub_section div[class*="ca-v2-header__cabin_class_section_info_sub_section_div"] p{font-size:12px;margin:10px 0 10px 0}}.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_sub_section div[class*="ca-v2-header__cabin_class_section_info_sub_section_div"] .ca-v2-header__cabin_class_section_info_sub_section_sub_m{font-size:14px;color:#262626;opacity:.5}@media(max-width:767px){.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_sub_section div[class*="ca-v2-header__cabin_class_section_info_sub_section_div"] .ca-v2-header__cabin_class_section_info_sub_section_sub_m{font-size:12px}}.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_sub_section div[class*="ca-v2-header__cabin_class_section_info_sub_section_div"] .ca-v2-header__cabin_class_section_info_sub_section_sub_m .anlge-right{background:url(../../skin/img/angle-right.svg) no-repeat;width:15px;height:17px;display:inline-block;vertical-align:middle;background-size:17px!important;margin:0 0 2px 5px}.ca-v2-header__cabin_class .ca-v2-header__cabin_class_section .ca-v2-header__cabin_class_section_info_b{width:100%}.ca-v2-header__cabin_class.img-eco{background-image:url(../../skin/img/L-WELCOMEONBOARD.png)}.ca-v2-header__cabin_class.img-preeco{background-image:url(../../skin/img/slide02.jpg)}.ca-v2-header__cabin_class.img-first{background-image:url(../../skin/img/slide03.jpg)}.ca-v2-header__cabin_class.img-bus{background-image:url(../../skin/img/L-FOOTER.png)}.cav2-flight-deals{padding-bottom:90px}@media(max-width:1152px){.cav2-flight-deals{padding-bottom:80px}}@media(max-width:767px){.cav2-flight-deals{padding-bottom:50px}}.visible-lg_large{width:65%!important}.ca-v2-header__flight_deals{display:flex;width:100%;justify-content:center;margin:0 15% 0 15%;flex-direction:column;margin-top:40px;align-items:center}@media(max-width:767px){.ca-v2-header__flight_deals{align-items:flex-start}}.ca-v2-header__flight_deals .ca-v2-no_dropdown_deals{font-family:'roboto-light-webfont';font-size:32px;font-weight:300;justify-content:center;display:none}.ca-v2-header__flight_deals .ca-v2-no_dropdown_deals.hideDeals{display:flex}@media(max-width:767px){.ca-v2-header__flight_deals .ca-v2-no_dropdown_deals.hideDeals{display:none}}.ca-v2-header__flight_deals .ca-v2-dropdown_list{margin:auto;left:0}@media(min-width:768px){.ca-v2-header__flight_deals .ca-v2-dropdown_list{right:0}}.ca-v2-header__flight_deals .ca-v2-dropdown_list ul{max-height:200px!important;display:flex;flex-wrap:wrap;overflow:auto;overflow:auto!important;justify-content:flex-start}.ca-v2-header__flight_deals .ca-v2-dropdown_list ul li{width:175px;flex-shrink:0;text-align:left;padding-left:10px;font-size:14px}@media(max-width:767px){.ca-v2-header__flight_deals .ca-v2-dropdown_list ul li{font-size:12px}}.ca-v2-header__flight_deals .ca-v2-header__cabin_class_section_ifo_notch_left{height:14px;width:14px;border-radius:20px;background-color:#f2f2f2;position:absolute;top:calc(50% - 7px);left:-7px;box-shadow:2px 0 0 0 rgba(3,32,73,0.1);z-index:10}.ca-v2-header__flight_deals .ca-v2-header__cabin_class_section_ifo_notch_right{height:14px;width:14px;border-radius:20px;background-color:#f2f2f2;position:absolute;top:calc(50% - 7px);right:-7px;box-shadow:-2px 0 0 0 rgba(3,32,73,0.1);z-index:10}.ca-v2-header__flight_deals .ca-v2-header__flight_deals_inner{justify-content:center}.ca-v2-header__flight_deals .ca-v2-header__flight_deals_cards_b{padding-top:10px;width:96%!important;color:#fff}.ca-v2-header__flight_deals .ca-v2-header__flight_deals_cards_b a{color:#fff}@media(max-width:1156px){.ca-v2-header__flight_deals .ca-v2-header__flight_deals_cards_b{width:96%}}@media(max-width:767px){.ca-v2-header__flight_deals .ca-v2-header__flight_deals_cards_b{margin-right:15px}}@media(min-width:1150px){.ca-v2-header__flight_deals .ca-v2-header__flight_deals_cards_b.one{width:62%!important}}@media(min-width:1150px){.ca-v2-header__flight_deals .ca-v2-header__flight_deals_cards_b.two{width:62%!important}}.ca-v2-header__flight_deals .ca-v2-flight_deals_tabs{display:flex;width:100%;justify-content:center}.ca-v2-header__flight_deals .ca-v2-flight_deals_tabs a{display:flex;color:#262626;margin:30px 15px 0 15px;padding-bottom:5px;text-decoration:none;font-size:16px;opacity:.6;max-width:130px;text-align:left;width:25%;border-bottom:1px solid rgba(41,41,41,0.6);align-items:flex-end}.ca-v2-header__flight_deals .ca-v2-flight_deals_tabs a.active{border-bottom:1.5px solid #e91d25;color:#262626;opacity:1}.ca-v2-header__flight_deals .ca-v2-flight_deals_tabs a.visible-lg{display:none}@media(min-width:1151px){.ca-v2-header__flight_deals .ca-v2-flight_deals_tabs a.visible-lg{display:flex}}.ca-v2-header__flight_deals .ca-v2-flight_deals_tabs a:first-child{margin-left:0}.ca-v2-header__flight_deals .ca-v2-fsf_tabs_large{display:none}@media(min-width:768px){.ca-v2-header__flight_deals .ca-v2-fsf_tabs_large{display:flex}}.ca-v2-header__flight_deals .ca-v2-fsf_tabs_large span{font-family:'roboto-light-webfont';padding-left:4px}.ca-v2-header__flight_deals .ca-v2-fsf_tabs_small{display:none}@media(max-width:766px){.ca-v2-header__flight_deals .ca-v2-fsf_tabs_small{display:flex}}.ca-v2-header__flight_deals .ca-v2-dropdown_selected_val{font-size:32px;font-family:'roboto-light-webfont';font-weight:300}@media(max-width:767px){.ca-v2-header__flight_deals .ca-v2-dropdown_selected_val{font-size:16px}}.ca-v2-header__flight_deals .ca-v2-dropdown_parent.hideDeals{display:none}@media(max-width:767px){.ca-v2-header__flight_deals .ca-v2-dropdown_parent.hideDeals{display:flex}}.ca-v2-header__flight_deals .ca-v2-dropdown_parent{justify-content:center}@media(max-width:767px){.ca-v2-header__flight_deals .ca-v2-dropdown_parent{justify-content:flex-start}}.ca-v2-header__flight_deals .ca-v2-dropdown_parent .ca-v2-dropdown{width:100%;position:relative}@media(max-width:767px){.ca-v2-header__flight_deals .ca-v2-dropdown_parent .ca-v2-dropdown{width:74%}}.ca-v2-header__flight_deals .ca-v2-dropdown_parent .ca-v2-dropdown .ca_v2_dopdown_small{display:list-item}@media(min-width:766px){.ca-v2-header__flight_deals .ca-v2-dropdown_parent .ca-v2-dropdown .ca_v2_dopdown_small{display:none}}.ca-v2-header__flight_deals .ca-v2-dropdown_parent .ca-v2-dropdown .ca-v2-dropdown_selected{justify-content:center;display:flex}@media(max-width:767px){.ca-v2-header__flight_deals .ca-v2-dropdown_parent .ca-v2-dropdown .ca-v2-dropdown_selected{justify-content:flex-start;border-bottom:0}}.ca-v2-header__flight_deals .ca-v2-dropdown_parent .ca-v2-dropdown .ca-v2-dropdown_selected .ca-v2-dropdown_selected_val_inner{border-bottom:2px solid red}.ca-v2-header__flight_deals .ca-v2-dropdown_parent .ca-v2-dropdown .ca-v2-dropdown_selected .ca-chevron{position:relative;top:15px;right:-9px}@media(max-width:767px){.ca-v2-header__flight_deals .ca-v2-dropdown_parent .ca-v2-dropdown .ca-v2-dropdown_selected .ca-chevron{top:8px}}@media(max-width:1150px){.ca-v2-header__flight_deals{margin:50px 30px 0 30px}}@media(max-width:767px){.ca-v2-header__flight_deals{margin:40px 0 0 20px}}.ca-v2-header__flight_deals .ca-v2-header__flight_deals_inner{display:flex;flex-wrap:wrap}.ca-v2-header__flight_deals>div{width:100%;display:flex}.ca-v2-header__flight_deals .hidden{display:none}.ca-v2-header__flight_deals button{width:100%;padding:12px 14px 14px 14px;height:45px}.ca-v2-header__flight_deals .ca_row{width:33%;padding:15px 15px 0 15px}@media(max-width:1150px){.ca-v2-header__flight_deals .ca_row{width:50%;padding:0 15px 0 15px}}@media(max-width:767px){.ca-v2-header__flight_deals .ca_row{width:100%;padding:0;max-width:calc(100vw - 20px);overflow:scroll;overflow-y:hidden}}.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards{margin:30px 0;width:100%;flex-direction:column;flex-wrap:wrap;background-color:#fff;box-shadow:0 0 4px 0 rgba(3,32,73,0.2);border-radius:10px;align-items:center;justify-content:center;height:150px;flex-shrink:0;position:relative;display:flex;color:#000}@media(max-width:767px){.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards{width:240px;margin-right:20px}}.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards .ca-v2-header__flight_deals_cards_container{position:relative;justify-content:center;flex-wrap:wrap;flex-direction:column;width:100%;align-items:center;height:150px;display:flex}.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards img,.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards picture{height:150px;opacity:.2;border-radius:10px;position:absolute;top:0;bottom:0;left:0;width:100%}.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards img,.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards picture{display:none}.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards .ca-v2-header__cabin_class_section_info_sub_section_div1_price{font-size:36px;font-weight:300;letter-spacing:.2px;text-align:center;font-family:'roboto-light-webfont';width:100%;margin-top:14px}.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards .ca-v2-header__cabin_class_section_info_sub_section_div1_price span{font-size:20px}.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards .ca-v2-header__cabin_class_section_info_sub_section_div1_price .ca-v2-header__cabin_class_section_info_sub_section_div1_from{font-size:13px;font-family:'roboto'}.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards .ca-v2-header__cabin_class_section_info_sub_section_div1_extra{font-size:20px;padding-bottom:11px;text-align:center;width:100%}.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards .ca-v2-header__cabin_class_section_info_sub_section_div1_extra span{font-family:'roboto-light-webfont';padding-left:2px}@media(max-width:767px){.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards .ca-v2-header__cabin_class_section_info_sub_section_div1_extra{font-size:16px;width:240px}}.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards .ca-v2-header__cabin_class_section_info_sub_section_div1_add{font-size:12px;color:#262626;width:100%;text-align:center;font-family:'roboto-light-webfont'}@media(max-width:767px){.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards .ca-v2-header__cabin_class_section_info_sub_section_div1_add{font-size:12px}}.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards_tall{height:510px}.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards_tall picture,.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards_tall .ca-v2-header__flight_deals_cards_container,.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards_tall img{height:510px}.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards_tall picture,.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards_tall img{display:block}@media(max-width:1150px){.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards_tall picture,.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards_tall img{display:none}}@media(max-width:1150px){.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards_tall{height:150px}}@media(max-width:767px){.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards_tall{height:150px}}.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards_medium{height:330px}.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards_medium picture,.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards_medium img{display:block}@media(max-width:1150px){.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards_medium{height:150px}}@media(max-width:767px){.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards_medium{height:150px}}.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards_medium picture,.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards_medium .ca-v2-header__flight_deals_cards_container,.ca-v2-header__flight_deals .ca_row .ca-v2-header__flight_deals_cards_medium img{height:330px}.ca-v2-header__flight_deals .ca_row_first .ca-v2-header__flight_deals_cards:last-child{margin-bottom:0}.visible-lg{display:none}@media(min-width:1151px){.visible-lg{display:block}}.visible-md{display:none}@media(max-width:1151px) and (min-width:767px){.visible-md{display:block}}.visible-sm{display:none}@media(max-width:766px){.visible-sm{display:flex}}.cav2-calendar .ui-datepicker-prev.ui-corner-all,.cav2-calendar .ui-datepicker-next.ui-corner-all{display:none}.cav2-calendar .ui-datepicker-header{font-family:Roboto;font-size:14px;line-height:1.57;letter-spacing:normal;text-align:left;color:#fff}.cav2-calendar .ui-datepicker-inline.ui-datepicker{width:auto!important}.cav2-calendar tbody{background-color:rgba(255,255,255,0.2);text-align:center}.cav2-calendar tbody td{position:relative;width:50px;height:47px;font-size:12px}.cav2-calendar tbody td.ui-datepicker-today{z-index:0}.cav2-calendar tbody a{font-family:Roboto;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.57;letter-spacing:normal;text-align:center;color:#fff;text-decoration:none}.cav2-calendar tbody a.ui-state-active{color:#262626;z-index:1}.cav2-calendar tbody .holiday .holiday-span{position:absolute;top:-1px;left:9px;color:#fff;width:100%;margin:auto;left:0;right:0;font-size:8px;line-height:1;width:50px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cav2-calendar thead{font-family:Roboto;font-size:12px;line-height:1.83;letter-spacing:normal;text-align:center;color:#fff}.cav2-calendar thead th{padding-top:10px;padding-bottom:10px}.cav2-calendar table{border-spacing:0;width:100%;margin-bottom:20px}.cav2-calendar .ca-cal-bottom-bar .cal-close{position:absolute;top:0;right:0;display:block;margin-right:30px;background:url(../../skin/img/cross_white.svg) no-repeat;background-size:20px;margin-top:20px;border:0}.cav2-calendar .datepicker{height:315px;position:relative;overflow:auto;overflow-x:hidden;scrollbar-base-color:#134494;scrollbar-face-color:#fff;scrollbar-3dlight-color:#134494;scrollbar-highlight-color:#134494;scrollbar-track-color:#134494;scrollbar-arrow-color:#134494;scrollbar-shadow-color:#134494;scrollbar-dark-shadow-color:#134494}@media(max-width:767px){.cav2-calendar .datepicker{height:-webkit-calc(100vh - 270px);height:calc(100vh - 270px)}}.cav2-calendar .datepicker::-webkit-scrollbar{background:0;width:4px}.cav2-calendar .datepicker::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:7pt;background:0}.cav2-calendar .datepicker::-webkit-scrollbar-thumb{width:3px;background-color:#fff;border-radius:4px}.cav2-scroll-bar-outer{width:1px;height:439px;background-color:rgba(255,255,255,0.6);position:absolute;right:12px;top:175px}.cav2-scroll-bar-outer .cav2-scroll-bar-inner{width:3px;height:200px;border-radius:1.5px;background-color:#fff;position:relative;left:-1px}.cav2-input-checkbox input[type="checkbox"]{display:none}.cav2-input-checkbox.disabled input[type="checkbox"]+.cav2-custom-checkbox{background:url(../img/icon-checkbox-off-disabled.svg) no-repeat}.cav2-input-checkbox input[type="checkbox"]+.cav2-custom-checkbox{opacity:1;position:relative;left:-3px!important;cursor:pointer;margin-right:0;height:25px;width:25px;top:7px;display:inline-block;background:url(../img/icon-checkbox-off-white.svg) no-repeat}.cav2-input-checkbox input[type="checkbox"]+.cav2-custom-checkbox:focus{outline:none!important}.cav2-input-checkbox input[type="checkbox"]:checked+.cav2-custom-checkbox{background:url(../img/icon-checkbox-on-white.svg) no-repeat!important}.cav2-input-checkbox label{padding:0!important;font-family:Roboto;font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff}.cav2-input-checkbox label:before{display:none}.cav2-calendar-onewaybutton{font-family:Roboto;font-size:14px;color:#fff;width:100%;padding-top:30px;padding-bottom:30px;background:rgba(255,255,255,0.1);margin-bottom:30px;border:0}.ui-datepicker-current-day .ui-state-active{width:28px;height:28px;border-radius:30px;display:inline-block;background-color:#fff;padding-top:4px;color:#000!important}.ui-datepicker-current-day .ui-state-hover{color:#000!important}.ui-state-active{color:#fff!important}.ui-state-hover,.ui-state-active{color:#fff!important;width:28px;height:28px;border-radius:30px;display:inline-block;background-color:#fff;padding-top:4px;color:#000!important}.cav2-home-sidepanel-date .cal-close-new{background:url(../../skin/img/cross_white.svg) no-repeat;background-size:20px;right:35px;top:10px;margin:0}.cav2-flightselector .airselPanelWrap{display:flex;font-family:"roboto-light-webfont";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.57;letter-spacing:normal;text-align:left;color:#fff}.cav2-flightselector .airselPanelWrap .airselPanelTitleWrap .airportPanelHider{position:absolute;top:0;right:0;display:block;margin-right:30px;background:url(../../skin/img/cross_white.svg) no-repeat;background-size:20px;margin-top:20px;border:0}.cav2-flightselector .airselPanelWrap .airselCountryPanel{width:184px;background-color:rgba(255,255,255,0.2);padding-top:10px;padding-left:10px;padding-right:20px;position:relative;height:330px;overflow:auto;display:flex;scrollbar-base-color:#134494;scrollbar-face-color:#fff;scrollbar-3dlight-color:#134494;scrollbar-highlight-color:#134494;scrollbar-track-color:#134494;scrollbar-arrow-color:#134494;scrollbar-shadow-color:#134494;scrollbar-dark-shadow-color:#134494}@media(max-width:767px){.cav2-flightselector .airselPanelWrap .airselCountryPanel{flex-grow:1;height:-webkit-calc(100vh - 115px);height:calc(100vh - 115px)}}.cav2-flightselector .airselPanelWrap .airselCountryPanel::-webkit-scrollbar{background:0;width:4px}.cav2-flightselector .airselPanelWrap .airselCountryPanel::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:7pt;background:0}.cav2-flightselector .airselPanelWrap .airselCountryPanel::-webkit-scrollbar-thumb{width:3px;background-color:#fff;border-radius:4px}.cav2-flightselector .airselPanelWrap .airselCountryPanel .country{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;cursor:pointer}.cav2-flightselector .airselPanelWrap .airselCountryPanel .countrySelectLabel{display:none}.cav2-flightselector .airselPanelWrap .airselCountryPanel .cav2-scroll-bar-outer{top:11px}.cav2-flightselector .airselPanelWrap .airselAirportPanel{display:flex;width:238px;height:330px;overflow-x:auto;background-color:rgba(255,255,255,0.2);box-shadow:-20px 0 54px 7px #032049;padding-top:20px;padding-left:10px;padding-right:10px;scrollbar-base-color:#134494;scrollbar-face-color:#fff;scrollbar-3dlight-color:#134494;scrollbar-highlight-color:#134494;scrollbar-track-color:#134494;scrollbar-arrow-color:#134494;scrollbar-shadow-color:#134494;scrollbar-dark-shadow-color:#134494}@media(max-width:767px){.cav2-flightselector .airselPanelWrap .airselAirportPanel{flex-grow:1;height:-webkit-calc(100vh - 115px);height:calc(100vh - 115px)}}.cav2-flightselector .airselPanelWrap .airselAirportPanel::-webkit-scrollbar{background:0;width:4px}.cav2-flightselector .airselPanelWrap .airselAirportPanel::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:7pt;background:0}.cav2-flightselector .airselPanelWrap .airselAirportPanel::-webkit-scrollbar-thumb{width:3px;background-color:#fff;border-radius:4px}.cav2-flightselector .airselPanelWrap .airselAirportPanel .airport{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;cursor:pointer}.cav2-flightselector .airselPanelWrap .airselAirportPanel .airportSelectLabel{display:none}.cav2-flightselector .airselPanelWrap .selected{color:#262626;background-color:#fff;border-radius:15px}.ui-helper-hidden-accessible{display:none}.ui-autocomplete{z-index:111;font-size:12px;font-family:Roboto;background:#fff;max-height:300px!important;overflow:auto;border:1px solid #ddd;color:#262626}@media(max-width:767px){.ui-autocomplete{max-width:295px}}.ui-autocomplete .ui-menu-item{margin:0;padding:0}.ui-autocomplete .ui-menu-item a{padding:8px 9px;text-decoration:none;line-height:1.5;display:block}.ui-autocomplete .ui-menu-item .ui-state-focus{color:#fff;background:#0d4c9f}#empty-message{position:absolute;box-shadow:1px 1px 8px -2px #000;width:185px;padding:5px;z-index:99999999;background:#fff;font-size:12px;font-family:Roboto;color:#262626}.cav2-recentsearch-container{max-width:440px;overflow:scroll;color:#fff;font-size:14px;font-family:"roboto-light-webfont";scrollbar-base-color:#134494;scrollbar-face-color:#fff;scrollbar-3dlight-color:#134494;scrollbar-highlight-color:#134494;scrollbar-track-color:#134494;scrollbar-arrow-color:#134494;scrollbar-shadow-color:#134494;scrollbar-dark-shadow-color:#134494;overflow:auto}.cav2-recentsearch-container::-webkit-scrollbar{background:0;height:4px}.cav2-recentsearch-container::-webkit-scrollbar-track:horizontal{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:7pt;background:0}.cav2-recentsearch-container::-webkit-scrollbar-thumb:horizontal{height:3px;background-color:#fff;border-radius:4px}.cav2-recentsearch-container .cav2-recentsearch-scroll{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap}.cav2-recentsearch-container .cav2-recentsearch-scroll .cav2-recentsearch-button{background-color:rgba(255,255,255,0.1);min-width:154px;margin-right:10px;height:30px;display:flex;align-items:center;cursor:pointer}.cav2-recentsearch-container .cav2-recentsearch-scroll .cav2-recentsearch-button .ca-v2-fsf_tabs_content_flight_air_port_trip_type_icon_round{background:url(../../skin/img/icon-roundtrip-light.svg) no-repeat;width:20px!important;height:25px;vertical-align:middle;background-size:25px!important;margin:0 10px 0 10px}.cav2-recentsearch-container .cav2-recentsearch-scroll .cav2-recentsearch-button .cav2-recentsearch-text{background-size:25px!important;margin:0 10px 0 10px}@media(min-width:1150px){.cav2-flightsearchform .ca-v2-fsf{min-width:710px}}.ca-v2-fsf{display:flex;max-width:768px;flex-wrap:wrap;padding-left:30px;padding-right:30px;border-radius:2px;background-color:#fff;box-shadow:0 0 4px 0 rgba(3,32,73,0.2)}@media(max-width:767px){.ca-v2-fsf{padding-left:20px;padding-right:20px;padding-bottom:40px}}.ca-v2-fsf .ca-v2-fsf-close{position:absolute;right:0;top:-30px;color:#fff;display:none;width:150px;justify-content:flex-end;cursor:pointer}@media(min-width:1119px){.ca-v2-fsf .ca-v2-fsf-close{display:flex}}.ca-v2-fsf .ca-v2-fsf-close .ca-v2-fsf-close_icon{display:block;background:url(../../skin/img/cross_white.svg) no-repeat;background-size:15px;border:0;width:15px;height:15px;margin-left:10px;margin-top:2px}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_large{display:none!important}}.ca-v2-fsf .ca-v2-fsf_tabs{display:flex;width:100%}.ca-v2-fsf .ca-v2-fsf_tabs a{display:flex;color:#262626;margin:30px 15px 0 15px;padding-bottom:5px;text-decoration:none;font-size:16px;opacity:.6;max-width:130px;text-align:left;width:25%;border-bottom:1px solid rgba(41,41,41,0.6);align-items:flex-end;padding-bottom:15px}.ca-v2-fsf .ca-v2-fsf_tabs a.active{border-bottom:1.5px solid #e91d25;color:#262626;opacity:1;font-weight:bold}.ca-v2-fsf .ca-v2-fsf_tabs a:first-child{margin-left:0}@media(min-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_small{display:none!important}}.ca-v2-fsf .ca-v2-fsf_tabs_small a{max-width:initial;width:100%;margin-right:0;padding-bottom:20px;justify-content:space-between}.ca-v2-fsf .ca-v2-fsf_tabs_small a .chevron-down{display:inline-block}.ca-v2-fsf .ca-v2-fsf_tabs_small a .chevron-up{display:none}.ca-v2-fsf .ca-v2-fsf_tabs_small a.ca-r-js-sliding-up_a{border-bottom:0;box-shadow:none}.ca-v2-fsf .ca-v2-fsf_tabs_small a.ca-r-js-sliding-up_a .chevron-down{display:none}.ca-v2-fsf .ca-v2-fsf_tabs_small a.ca-r-js-sliding-up_a .chevron-up{display:inline-block}.ca-v2-fsf .ca-v2-fsf_tabs_small a.ca-v2-header__navbar_contnet_items_active{margin-bottom:15px;border-bottom:2px solid red;opacity:1;padding-bottom:5px}.ca-v2-fsf .ca-v2-flightSearch{display:flex;width:100%;flex-direction:column}@media(max-width:767px){.ca-v2-fsf .ca-v2-flightSearch{padding-bottom:20px}}.ca-v2-fsf .ca-v2-fsf_tabs_content{display:flex;width:100%;flex-direction:column;padding-bottom:50px}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content{padding-bottom:20px}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_error{display:flex;width:100%;margin-top:35px;padding-bottom:20px;border-bottom:2px dotted #e91d25;flex-wrap:wrap}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_error{margin-top:0}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_error .ca-v2-fsf_tabs_content_flight_error_left{width:35%;display:flex;align-items:center}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_error .ca-v2-fsf_tabs_content_flight_error_left{width:100%;margin-bottom:20px}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_error .ca-v2-fsf_tabs_content_flight_error_left .ca-v2-fsf_tabs_content_flight_error_left_text{color:#e91d25}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_error .ca-v2-fsf_tabs_content_flight_error_left .ca-v2-fsf_tabs_content_flight_error_left_icon_circle{width:15px;height:15px;border-radius:15px;background-color:#e90d25;display:flex;margin-right:12px}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_error .ca-v2-fsf_tabs_content_flight_error_left .ca-v2-fsf_tabs_content_flight_error_left_icon{background:url(../../skin/img/exclamation_mark.svg) no-repeat;width:15px;height:12px;display:inline-block;vertical-align:middle;background-size:11px!important;position:relative;top:2px;left:2px}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_error .ca-v2-fsf_tabs_content_flight_error_left .ca-v2-fsf_tabs_content_flight_error_text{color:#fff;font-size:14px;width:92%}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_error .ca-v2-fsf_tabs_content_flight_error_right{width:65%;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_error .ca-v2-fsf_tabs_content_flight_error_right{width:100%}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_error .ca-v2-fsf_tabs_content_flight_error_right button{width:180px;background-color:#f2f2f2;color:#262626;opacity:.7;min-height:40px}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_error .ca-v2-fsf_tabs_content_flight_error_right button{width:100%}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_error .ca-v2-fsf_tabs_content_flight_error_right .start_new{background-color:#134494;color:#fff;border-radius:20px;margin-left:30px;opacity:1}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_error .ca-v2-fsf_tabs_content_flight_error_right .start_new{margin-top:20px;margin-left:0}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selectors{width:100%;flex-direction:column;padding-bottom:20px}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selectors{padding-bottom:0;display:block!important}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector{display:flex;width:100%;flex-wrap:wrap;margin-top:40px;position:relative}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector{margin-top:0}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_icon{width:9%;align-items:flex-end;display:flex;justify-content:center;padding-bottom:2px}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_icon{width:100%;position:relative;top:11px;margin-top:12px;padding-bottom:0;transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);position:absolute;top:49px;right:0;width:10%}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_icon span{cursor:pointer;background:url(../../skin/img/icon-chargeable-seat-dark.svg) no-repeat;width:23px;height:23px;display:inline-block;vertical-align:middle;background-size:21px;background-position-y:0;background-position-x:0}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_icon span{width:18px;height:18px;display:inline-block;vertical-align:middle;background-size:18px}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_in,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_out{display:flex;width:37%;flex-direction:column;min-height:45px;justify-content:flex-end;position:relative}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_in input,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_out input{padding-left:5px}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_in,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_out{width:90%}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_in .ca-v2-fsf_tabs_content_flight_air_port_selector_from,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_out .ca-v2-fsf_tabs_content_flight_air_port_selector_from{width:45%;font-size:13px;opacity:.6;margin-bottom:5px;color:#262626;padding-left:5px}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_in .ca-v2-fsf_tabs_content_flight_air_port_selector_airport_name,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_out .ca-v2-fsf_tabs_content_flight_air_port_selector_airport_name{width:90%}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_in .ca-v2-fsf_tabs_content_flight_air_port_selector_airport_name input,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_out .ca-v2-fsf_tabs_content_flight_air_port_selector_airport_name input{font-size:16px;width:100%}@media(max-width:1150px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_in .ca-v2-fsf_tabs_content_flight_air_port_selector_airport_name input,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_out .ca-v2-fsf_tabs_content_flight_air_port_selector_airport_name input{font-size:14px}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_in .ca-v2-fsf_tabs_content_flight_air_port_selector_airport,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_out .ca-v2-fsf_tabs_content_flight_air_port_selector_airport{width:100%;border-bottom:1px solid rgba(41,41,41,0.15);display:flex;padding-bottom:3px;padding-top:2px}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_in .ca-v2-fsf_tabs_content_flight_air_port_selector_airport_icon,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_out .ca-v2-fsf_tabs_content_flight_air_port_selector_airport_icon{width:8%;text-align:right;cursor:pointer}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_in .ca-v2-fsf_tabs_content_flight_air_port_selector_airport_icon span,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_out .ca-v2-fsf_tabs_content_flight_air_port_selector_airport_icon span{background:url(../../skin/img/icon-plane-dark.svg) no-repeat;width:15px;height:15px;display:inline-block;vertical-align:middle;background-size:15px}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_in .ca-v2-fsf_tabs_content_flight_air_port_selector_airport_icon .ca-v2-fsf_tabs_content_flight_air_port_selector_airport_icon.disabled,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_out .ca-v2-fsf_tabs_content_flight_air_port_selector_airport_icon .ca-v2-fsf_tabs_content_flight_air_port_selector_airport_icon.disabled{cursor:text}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_out.selected,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_in.selected{padding-top:5px;background-color:#f5f7fb}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_out.selected .ca-v2-fsf_tabs_content_flight_air_port_selector_airport,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_in.selected .ca-v2-fsf_tabs_content_flight_air_port_selector_airport{border-bottom:1px solid #134494}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_out.selected input,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_in.selected input{background-color:#f5f7fb;padding-left:5px}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_out.error,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_in.error{padding-top:5px;background-color:#fff3f3;padding-left:5px}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_out.error .ca-v2-fsf_tabs_content_flight_air_port_selector_airport,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_in.error .ca-v2-fsf_tabs_content_flight_air_port_selector_airport{border-bottom:1px solid #fff3f3}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_out.error input,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_in.error input{background-color:#fff3f3}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_out.error .ca-v2-material_labels,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_in.error .ca-v2-material_labels{color:red;opacity:1;width:100%}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_out{margin-top:10px}}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_in{padding-right:0}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_trip_selector,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_trip_selector{display:flex;margin-top:40px}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent{width:27%;padding-right:30px}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent{width:33%;padding-right:10px}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent .ca-v2-fsf_tabs_content_flight_air_port_trip_type,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent .ca-v2-fsf_tabs_content_flight_air_port_trip_type{border-radius:2px;border:solid 1px #f3f3f3;min-height:40px;font-size:14px;align-items:center;display:flex;justify-content:left;padding-right:5px;padding-left:5px}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent .ca-v2-fsf_tabs_content_flight_air_port_trip_type,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent .ca-v2-fsf_tabs_content_flight_air_port_trip_type{padding-right:3px;padding-left:3px}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent .ca-v2-fsf_tabs_content_flight_air_port_trip_type span,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent .ca-v2-fsf_tabs_content_flight_air_port_trip_type span{width:22px!important;height:25px;vertical-align:middle;background-size:25px!important;margin:0 0 0 10px}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent .ca-v2-fsf_tabs_content_flight_air_port_trip_type span,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent .ca-v2-fsf_tabs_content_flight_air_port_trip_type span{margin:0 3px 5px 3px}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent .ca-v2-fsf_tabs_content_flight_air_port_trip_type .ca-v2-fsf_tabs_content_flight_air_port_trip_type_text,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent .ca-v2-fsf_tabs_content_flight_air_port_trip_type .ca-v2-fsf_tabs_content_flight_air_port_trip_type_text{width:70%!important;padding-top:0;height:auto}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent .ca-v2-fsf_tabs_content_flight_air_port_trip_type .ca-v2-fsf_tabs_content_flight_air_port_trip_type_icon_round,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent .ca-v2-fsf_tabs_content_flight_air_port_trip_type .ca-v2-fsf_tabs_content_flight_air_port_trip_type_icon_round{background:url(../../skin/img/icon-roundtrip-dark.svg) no-repeat}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent .ca-v2-fsf_tabs_content_flight_air_port_trip_type .ca-v2-fsf_tabs_content_flight_air_port_trip_type_icon_one,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent .ca-v2-fsf_tabs_content_flight_air_port_trip_type .ca-v2-fsf_tabs_content_flight_air_port_trip_type_icon_one{background:url(../../skin/img/icon-oneway-dark.svg) no-repeat}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent .ca-v2-fsf_tabs_content_flight_air_port_trip_type .ca-v2-fsf_tabs_content_flight_air_port_trip_type_icon_multi,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent .ca-v2-fsf_tabs_content_flight_air_port_trip_type .ca-v2-fsf_tabs_content_flight_air_port_trip_type_icon_multi{background:url(../../skin/img/icon-multiflight-dark.svg) no-repeat}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent .active,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent .active{background-color:#134494;color:#fff}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent .active .ca-v2-fsf_tabs_content_flight_air_port_trip_type_icon_round,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent .active .ca-v2-fsf_tabs_content_flight_air_port_trip_type_icon_round{background:url(../../skin/img/icon-roundtrip-light.svg) no-repeat}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent .active .ca-v2-fsf_tabs_content_flight_air_port_trip_type_icon_one,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent .active .ca-v2-fsf_tabs_content_flight_air_port_trip_type_icon_one{background:url(../../skin/img/icon-oneway-light.svg) no-repeat}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent .active .ca-v2-fsf_tabs_content_flight_air_port_trip_type_icon_multi,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent .active .ca-v2-fsf_tabs_content_flight_air_port_trip_type_icon_multi{background:url(../../skin/img/icon-multiflight-light.svg) no-repeat}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent:last-child,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent:last-child{padding-right:0}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent:last-child,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type_parent:last-child{padding-right:0}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_trip_selector{justify-content:flex-start}.ca-v2-fsf .ca-v2-fsf_tabs_content ca-v2-cabin-disabled{opacity:.5}.ca-v2-fsf .ca-v2-fsf_tabs_content ca-v2-cabin-disabled button{cursor:none}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector{display:flex;width:100%;flex-wrap:wrap;margin-top:40px}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector{padding-bottom:0;margin-top:20px}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_flexdates{width:30%!important;display:flex;align-items:flex-end;padding-bottom:5px;color:#262626;cursor:pointer}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_flexdates .flexO,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_flexdates .flexR{width:100%}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_flexdates{width:100%!important;margin-top:20px}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_flexdates span{padding-right:5px;margin-right:5px;width:22px;height:19px;display:inline-block;vertical-align:middle;background-size:18px!important}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_flexdates .ca-v2-fsf_tabs_content_flight_date_selector_flexdates_on{background:url(../../skin/img/icon-checkbox-on-dark.svg) no-repeat}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_flexdates .ca-v2-fsf_tabs_content_flight_date_selector_flexdates_off{background:url(../../skin/img/icon-checkbox-off-dark.svg) no-repeat}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_in,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_out{display:flex;width:28%;flex-direction:column;margin-right:30px;min-height:45px;justify-content:flex-end}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_in,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_out{width:100%}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_in .ca-v2-fsf_tabs_content_flight_date_selector_from,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_out .ca-v2-fsf_tabs_content_flight_date_selector_from{width:45%;font-size:13px;opacity:.6;margin-bottom:5px;color:#262626}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_in .ca-v2-fsf_tabs_content_flight_date_selector_airport_name,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_out .ca-v2-fsf_tabs_content_flight_date_selector_airport_name{width:90%}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_in .ca-v2-fsf_tabs_content_flight_date_selector_airport_name input,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_out .ca-v2-fsf_tabs_content_flight_date_selector_airport_name input{font-size:14px}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_in .ca-v2-fsf_tabs_content_flight_date_selector_airport,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_out .ca-v2-fsf_tabs_content_flight_date_selector_airport{width:100%;border-bottom:1px solid rgba(41,41,41,0.15);display:flex;padding-bottom:5px}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_in .ca-v2-fsf_tabs_content_flight_date_selector_airport_icon,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_out .ca-v2-fsf_tabs_content_flight_date_selector_airport_icon{width:8%;text-align:right;cursor:pointer}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_in .ca-v2-fsf_tabs_content_flight_date_selector_airport_icon span,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_out .ca-v2-fsf_tabs_content_flight_date_selector_airport_icon span{background:url(../../skin/img/icon-calendar-dark.svg) no-repeat;width:15px;height:15px;display:inline-block;vertical-align:middle;background-size:15px}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_in.selected,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_out.selected{padding-top:5px;background-color:#f5f7fb;padding-left:5px}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_in.selected .ca-v2-fsf_tabs_content_flight_date_selector_airport,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_out.selected .ca-v2-fsf_tabs_content_flight_date_selector_airport{border-bottom:1px solid #134494}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_in.selected input,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_out.selected input{background-color:#f5f7fb}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_in.error,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_out.error{padding-top:5px;background-color:#fff3f3;padding-left:5px}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_in.error .ca-v2-fsf_tabs_content_flight_date_selector_airport,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_out.error .ca-v2-fsf_tabs_content_flight_date_selector_airport{border-bottom:1px solid #fff3f3}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_in.error input,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_out.error input{background-color:#fff3f3}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_in.error .ca-v2-material_labels,.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_flight_date_selector_out.error .ca-v2-material_labels{color:red;opacity:1;width:100%}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_passenger_selector{display:flex;width:100%;flex-wrap:wrap}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_passenger_selector .ca-v2-fsf_tabs_content_flight_passenger_selector_icon{width:11%;align-items:flex-end;display:flex;justify-content:flex-end}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_passenger_selector .ca-v2-fsf_tabs_content_flight_passenger_selector_icon span{background:url(../../skin/img/icon-pax-dark.svg) no-repeat;width:17px;height:23px;display:inline-block;vertical-align:middle;background-size:16px;cursor:pointer}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_passenger_selector .ca-v2-fsf_tabs_content_flight_passenger_selector_in{display:flex;width:38%;flex-direction:column;margin-top:40px}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_passenger_selector .ca-v2-fsf_tabs_content_flight_passenger_selector_in{margin-top:20px;width:49%}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_passenger_selector .ca-v2-fsf_tabs_content_flight_passenger_selector_in .ca-v2-fsf_tabs_content_flight_passenger_selector_from{width:45%;font-size:13px;opacity:.6;margin-bottom:5px;color:#262626}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_passenger_selector .ca-v2-fsf_tabs_content_flight_passenger_selector_in .ca-v2-fsf_tabs_content_flight_dpassenger_selector_type{width:90%}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_passenger_selector .ca-v2-fsf_tabs_content_flight_passenger_selector_in .ca-v2-fsf_tabs_content_flight_passenger{width:100%;border-bottom:1px solid rgba(41,41,41,0.15);display:flex}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_trip_selector .ca-v2-fsf_tabs_content_flight_air_port_trip_type{justify-content:center!important}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_bottom_content{font-size:12px;margin-top:30px;font-family:Roboto Condensed;font-weight:bold;width:100%}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_bottom_content{margin-top:10px}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_promo_submit{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_promo_submit .ca-v2-fsf_tabs_content_flight_promo_section{display:flex;align-items:flex-start;width:28%}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_promo_submit .ca-v2-fsf_tabs_content_flight_promo_section{width:100%}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_promo_submit .ca-v2-fsf_tabs_content_flight_promo_section .ca-v2-fsf_tabs_content_flight_promo_section_field{width:100%;display:flex;align-items:flex-start}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_promo_submit .ca-v2-fsf_tabs_content_flight_promo_section .ca-v2-fsf_tabs_content_flight_promo_section_field .ca-v2-fsf_tabs_content_flight_promo_section_field_line{display:flex;margin-right:30px;align-items:flex-end;border-bottom:1px solid rgba(41,41,41,0.15);width:100%;height:38px}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_promo_submit .ca-v2-fsf_tabs_content_flight_promo_section .ca-v2-fsf_tabs_content_flight_promo_section_field .ca-v2-fsf_tabs_content_flight_promo_section_field_line{width:50%}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_promo_submit .ca-v2-fsf_tabs_content_flight_promo_section .ca-v2-fsf_tabs_content_flight_promo_section_field .ca-v2-fsf_tabs_content_flight_promo_section_field_line span{background:url(../../skin/img/icon-promocode-dark.svg) no-repeat;width:16px;height:23px;display:inline-block;vertical-align:middle;background-size:16px}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_promo_submit .ca-v2-fsf_tabs_content_flight_promo_section .ca-v2-fsf_tabs_content_flight_promo_section_field .ca-v2-fsf_tabs_content_flight_promo_section_field_line input{border:0;font-size:16px;font-weight:100;color:#262626;opacity:.6;width:88%;padding-bottom:5px}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_promo_submit .ca-v2-fsf_tabs_content_flight_promo_section .ca-v2-fsf_tabs_content_flight_promo_section_field .ca-v2-fsf_tabs_content_flight_promo_section_field_line input:focus{outline:0}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_promo_submit .ca-v2-fsf_tabs_content_flight_promo_section .ca-v2-fsf_tabs_content_flight_promo_section_field .ca-v2-fsf_tabs_content_flight_promo_section_field_line input::placeholder{opacity:.8}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_promo_submit .ca-v2-fsf_tabs_content_flight_promo_section .ca-v2-fsf_tabs_content_flight_promo_section_field .ca-v2-fsf_tabs_content_flight_promo_section_field_line input:-ms-input-placeholder{opacity:.8}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_promo_submit .ca-v2-fsf_tabs_content_flight_promo_section .ca-v2-fsf_tabs_content_flight_promo_section_field_button{width:35%}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_promo_submit .ca-v2-fsf_tabs_content_flight_promo_section .ca-v2-fsf_tabs_content_flight_promo_section_field_button{width:50%;text-align:right}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_promo_submit .ca-v2-fsf_tabs_content_flight_promo_section .ca-v2-fsf_tabs_content_flight_promo_section_field_button button{border:0;padding:11px;border-radius:2px;background-color:#f2f2f2;color:#262626;font-size:14px;font-weight:200;text-align:center}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_promo_submit .ca-v2-fsf_tabs_content_flight_promo_section_search_flight{width:50%;justify-content:flex-end;display:flex;align-items:flex-start}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_promo_submit .ca-v2-fsf_tabs_content_flight_promo_section_search_flight{width:100%;margin-top:40px;justify-content:space-between}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_promo_submit .ca-v2-fsf_tabs_content_flight_promo_section_search_flight .ca-v2-fsf_tabs_content_flight_promo_section_search{border:0;padding:14px 5px 14px 5px;border-radius:20px;background-color:#f2f2f2;color:#262626;font-size:14px;font-weight:200;color:#fff;background-color:#e91d25;opacity:1;font-weight:500;width:70%;text-align:center}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_promo_submit .ca-v2-fsf_tabs_content_flight_promo_section_search_flight .ca-v2-fsf_tabs_content_flight_promo_section_search.active{color:#fff;background-color:#e91d25;opacity:1}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_promo_submit .ca-v2-fsf_tabs_content_flight_promo_section_search_flight .ca-v2-fsf_tabs_content_flight_promo_section_faq{border:0;padding:4px 3px 4px 3px;border-radius:2px;background-color:#134494;color:#fff;font-size:12px;font-weight:200;font-weight:500;margin-right:20px;text-align:center;min-height:40px;text-overflow:ellipsis;width:80px;border-radius:20px;min-width:40px;overflow:hidden;cursor:pointer;justify-content:center;align-items:center}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_promo_submit .ca-v2-fsf_tabs_content_flight_promo_section_search_flight .ca-v2-fsf_tabs_content_flight_promo_section_faq{margin-right:15px;max-width:65px;min-width:40px}}.ca-v2-fsf .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_promo_submit .ca-v2-fsf_tabs_content_flight_promo_section_search_flight .ca-v2-fsf_tabs_content_flight_promo_section_faq a{color:#fff;text-decoration:none;width:100%;display:block}@media(max-width:767px){.ca-v2-fsf .ca-v2-fsf_tabs_content{display:none}}@media(min-width:767px){.ca-v2-fsf #flightSearchTab.ca-v2-tab-content_show_first{display:flex!important}}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b{display:flex;width:100%;flex-direction:column;flex-wrap:wrap}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b .tabs_content_a_b_b{font-size:14px;width:32%;padding-right:30px;display:Flex}@media(max-width:767px){.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b .tabs_content_a_b_b{width:50%;padding-right:15px}}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b .tabs_content_a_b_b button{width:100%;border:solid 1px #f3f3f3;background-color:#fff;display:flex;min-width:initial;min-height:40px;align-items:center}@media(max-width:767px){.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b .tabs_content_a_b_b button{padding-left:10px}}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b .tabs_content_a_b_b button .icon{width:26px;height:18px;display:inline-block;vertical-align:middle;background-size:16px!important;margin-right:5px}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b .tabs_content_a_b_b button .tabs_content_a_b_b_p{background:url(../../skin/img/icon-phoenixmiles.svg) no-repeat}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b .tabs_content_a_b_b button .tabs_content_a_b_b_g{background:url(../../skin/img/person_login.svg) no-repeat}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b .tabs_content_a_b_b button .tabs_content_a_b_b_oc{background:url(../../skin/img/online_checkin.svg) no-repeat}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b .tabs_content_a_b_b button .tabs_content_a_b_b_cc{background:url(../../skin/img/icon-cancelbooking.svg) no-repeat}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b .tabs_content_a_b_b button .tabs_content_a_b_b_pp{background:url(../../skin/img/icon-printer.svg) no-repeat}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b .tabs_content_a_b_b button.active{background-color:#134494;color:#fff}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b .tabs_content_a_b_b button.active .tabs_content_a_b_b_p{background:url(../../skin/img/icon-phoenixmiles_active.svg) no-repeat}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b .tabs_content_a_b_b button.active .tabs_content_a_b_b_g{background:url(../../skin/img/person_login_active.svg) no-repeat}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b .tabs_content_a_b_b button.active .tabs_content_a_b_b_oc{background:url(../../skin/img/online_checkin_active.svg) no-repeat}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b .tabs_content_a_b_b button.active .tabs_content_a_b_b_cc{background:url(../../skin/img/icon-cancelbooking_active.svg) no-repeat}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b .tabs_content_a_b_b button.active .tabs_content_a_b_b_pp{background:url(../../skin/img/icon-printer_active.svg) no-repeat}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b .red{color:#e91d25}@media(max-width:767px){.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b .red{width:80%;padding-top:10px}}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_dropdown{position:absolute;right:0;width:51px}@media(max-width:767px){.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_dropdown{display:none}}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_dropdown img{width:17px;height:17px;position:relative;top:2px}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_flight_air_port_dropdown_rotateToClose{transform:rotate(180deg)}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c.ca-v2-fsf_tabs_content_a_b_c_s{margin-top:20px}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c.ca-v2-fsf_tabs_content_a_b_c_s .ca-v2-fsf_tabs_content_a_b_c_s_i{margin:11px 5px 11px 0;color:#262626;width:100%;opacity:.9}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c{display:flex;width:100%;justify-content:flex-start;font-size:14px;margin-top:40px;position:relative;flex-wrap:wrap}@media(max-width:767px){.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c{margin-top:20px}}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_a_b_button{justify-content:flex-end;width:100%;display:flex}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_a_b_button button{padding:11px 5px 11px 5px;border-radius:20px;color:#262626;opacity:.7;font-weight:500;min-width:187px;white-space:pre-line;align-items:center;background-color:#e91d25;color:white;opacity:1;width:220px}@media(max-width:767px){.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_a_b_button button{width:100%;max-width:initial}}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_a_b_button button.active{color:#fff;background-color:#e91d25;opacity:1}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_a_b_button .ca-v2-fsf_tabs_faq{border:0;padding:3px 3px 5px 3px;background-color:#134494;color:#fff;font-size:12px;font-weight:500;text-align:center;margin-right:20px;opacity:1;max-width:80px;min-width:40px;overflow:hidden;border-radius:20px;width:80px}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_a_b_button .ca-v2-fsf_tabs_faq a{color:#fff;text-decoration:none;width:100%;display:block}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_a_b_l{display:flex;width:40%}@media(max-width:767px){.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_a_b_l{width:85%}}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_a_b_l .ca-v2-dropdown_parent{width:100%;font-size:14px;min-height:45px;align-items:flex-end;display:flex;padding-bottom:5px;border-bottom:1px solid rgba(41,41,41,0.15)}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_a_b_l .ca-v2-dropdown_parent .ca-chevron{right:-5px}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_a_b_l .ca-v2-dropdown_parent .ca-v2-dropdown_selected{font-size:14px}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_a_b_l .ca-v2-dropdown_parent .ca-v2-dropdown_selected .ca-chevron{top:4px}@media(max-width:767px){.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_a_b_l .ca-v2-dropdown_parent .ca-v2-dropdown_selected{border-bottom:0}}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_a_b_m{display:flex;width:10%;align-items:flex-end;justify-content:center}@media(max-width:767px){.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_a_b_m{width:15%;position:absolute;right:0;top:60px}}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_a_b_r{display:flex;width:40%}@media(max-width:767px){.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_a_b_r{width:85%}}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_captcha{display:flex;align-items:center;padding-left:20px}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_captcha .ca-v2-fsf_tabs_content_captcha_reload{width:28px;height:28px;display:inline-block;vertical-align:middle;background-size:28px!important;margin-right:5px;background:url(../../skin/img/icon-reset.svg) no-repeat;cursor:pointer}@media(max-width:767px){.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_captcha .ca-v2-fsf_tabs_content_captcha_reload{width:20px;height:20px;background-size:20px!important}}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_captcha .ca-v2-header__captcha_img{display:flex;flex:0 0 33px;width:150px;min-width:150px;margin-right:20px;height:50px}@media(max-width:767px){.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_captcha .ca-v2-header__captcha_img{margin-top:8px}}@media(max-width:767px){.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c .ca-v2-fsf_tabs_content_a_b_r_captcha{width:100%;justify-content:flex-end}}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c_checkin{justify-content:center}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c_checkin .ca-v2-fsf_tabs_content_a_b_text{width:65%}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c_checkin .ca-v2-fsf_tabs_content_a_b_text a{color:#134494;font-weight:500}@media(max-width:767px){.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c_checkin .ca-v2-fsf_tabs_content_a_b_text{width:100%}}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c_checkin .ca-v2-fsf_tabs_content_a_b_button{width:35%;padding-left:20px}@media(max-width:767px){.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c_checkin .ca-v2-fsf_tabs_content_a_b_button{width:100%;padding:10px 0 0 0}}.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_tabs{flex-direction:row;margin-top:40px;align-items:flex-start}@media(max-width:767px){.ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_tabs{margin-top:20px}}#access_booking,#check_in,#flight_status{padding-bottom:70px}@media(max-width:767px){#access_booking,#check_in,#flight_status{padding-bottom:0}}@media(max-width:767px){#check_in .ca-v2-fsf_tabs_content_a_b_tabs .tabs_content_a_b_b{width:33%;padding:0}}.cav2-maincontent .cav2-maincontent-flightsearchteaser-standalone{min-height:auto}.cav2-maincontent .cav2-maincontent-flightsearchteaser-standalone .form-header{width:100%;padding-left:13%;font-size:28px;font-family:'roboto-light-webfont'}@media(max-width:1440px){.cav2-maincontent .cav2-maincontent-flightsearchteaser-standalone .form-header{padding-left:90px}}@media(max-width:1330px){.cav2-maincontent .cav2-maincontent-flightsearchteaser-standalone .form-header{padding-left:25px}}@media(max-width:1150px){.cav2-maincontent .cav2-maincontent-flightsearchteaser-standalone .form-header{font-size:23px;padding-left:20px}}@media(max-width:756px){.cav2-maincontent .cav2-maincontent-flightsearchteaser-standalone .form-header{font-size:20px;padding-left:15px}.cav2-maincontent .cav2-maincontent-flightsearchteaser-standalone .form-header #maincontent{margin:15px 0 20px 0}}.cav2-maincontent .cav2-maincontent-flightsearchteaser-standalone #maincontent{font-weight:400}.cav2-maincontent .cav2-maincontent-flightsearchteaser-standalone .cav2-flightsearchform{margin-top:6px!important;margin-bottom:100px}@media(max-width:1150px){.cav2-maincontent .cav2-maincontent-flightsearchteaser-standalone .cav2-flightsearchform{margin-top:0!important}}@media(min-width:1150px){.cav2-maincontent .cav2-maincontent-flightsearchteaser-standalone .cav2-home-sidepanel{margin-top:6px!important}}.cav2-maincontent-right{position:absolute;left:calc(13% - -768px);font-family:'roboto-light-webfont';width:calc(100% - 858px);top:184px}@media(max-width:1440px){.cav2-maincontent-right{left:calc(90px - -768px)}}@media(max-width:1330px){.cav2-maincontent-right{left:calc(25px - -768px)}}@media(max-width:1250px){.cav2-maincontent-right{font-size:23px;left:calc(0px - -768px)}}@media(max-width:1150px){.cav2-maincontent-right{display:none}}@media(max-width:1150px){#SRVT .cav2-body .cav2-maincontent .cav2-maincontent-flightsearchteaser .cav2-flightsearchform,#TRVT .cav2-body .cav2-maincontent .cav2-maincontent-flightsearchteaser .cav2-flightsearchform,#RTVT .cav2-body .cav2-maincontent .cav2-maincontent-flightsearchteaser .cav2-flightsearchform,#CHVT .cav2-body .cav2-maincontent .cav2-maincontent-flightsearchteaser .cav2-flightsearchform,#SRVT .cav2-body .cav2-maincontent .cav2-maincontent-left .cav2-flightsearchform,#TRVT .cav2-body .cav2-maincontent .cav2-maincontent-left .cav2-flightsearchform,#RTVT .cav2-body .cav2-maincontent .cav2-maincontent-left .cav2-flightsearchform,#CHVT .cav2-body .cav2-maincontent .cav2-maincontent-left .cav2-flightsearchform{margin:auto!important}}@media(max-width:1150px){#SRVT .cav2-home-sidepanel-pax,#TRVT .cav2-home-sidepanel-pax,#RTVT .cav2-home-sidepanel-pax,#CHVT .cav2-home-sidepanel-pax{top:494px}}@media(max-width:1150px){#SRVT .cav2-home-sidepanel-cabin,#TRVT .cav2-home-sidepanel-cabin,#RTVT .cav2-home-sidepanel-cabin,#CHVT .cav2-home-sidepanel-cabin{top:585px}}#flight_status .cav2-flight-status-info{padding-top:20px;opacity:.9;color:#262626;font-size:12px}#flight_status .ca-v2-fsf_tabs_content_a_b_tabs{margin-top:25px}.cav2-btn-round-red-already-expand{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ca-r-home-hr-line{position:absolute;width:100%;left:0;top:76px;z-index:0;border-top:1px solid #f2f2f2;border-bottom:0;margin:0}@media(max-width:767px){.ca-r-home-hr-line{display:none}}*{box-sizing:border-box}@media(max-width:1150px){*{outline:0}}@media(max-width:1150px){a{outline:0}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;padding:5px 20px;font-size:14px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;border-radius:2px;min-width:200px;overflow:hidden}.cav2-btn-round-red-expand,.cav2-btn-round-red-expand-common{border-radius:20px;text-align:center;background-color:#dd050d;border:0;width:51px;height:51px;cursor:pointer}.cav2-btn-round-red{font-family:Roboto;font-size:14px;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;color:#fff;white-space:nowrap;padding:12px 20px;border-radius:20px;cursor:pointer;text-align:center;vertical-align:middle;background-color:#dd050d;border:0}@media(max-width:767px){.cav2-btn-round-red{width:100%}}.cav2-btn-round-grey{font-family:Roboto;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;color:#262626;padding:12px 20px;border-radius:20px;cursor:pointer;text-align:center;vertical-align:middle;background-color:#f2f2f2;border:0}@media(max-width:767px){.cav2-btn-round-grey{width:100%!important;margin-bottom:20px}}.cav2-btn-square-blue{font-family:Roboto;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;color:#fff;padding:12px 20px;cursor:pointer;text-align:center;vertical-align:middle;background-color:rgba(255,255,255,0.1);border:0}@media(max-width:767px){.cav2-btn-square-blue{width:100%!important;margin-bottom:20px}}.chevron-down{background:url(../../skin/img/down-arrow.svg) no-repeat;width:15px;height:15px;display:inline-block;vertical-align:middle;background-size:15px}@media(max-width:767px){.chevron-down{background-size:10px}}.chevron-up{background:url(../../skin/img/up-arrow.svg) no-repeat;width:15px;height:15px;display:inline-block;vertical-align:middle;background-size:15px}@media(max-width:767px){.chevron-up{background-size:10px}}ul,li{list-style-type:none;margin:0;padding:0}.ca-v2-dropdown .ca-chevron{background:url(../../skin/img/up-arrow.svg) no-repeat;top:15px;right:-10px;width:15px;height:20px;display:inline-block;vertical-align:middle;background-size:10px!important;position:absolute}@media(max-width:767px){.ca-v2-dropdown .ca-chevron{top:8px;right:-2px}}.ca-v2-dropdown .chevron-down{display:inline-block;background:url(../../skin/img/down-arrow.svg) no-repeat}.ca-v2-dropdown .chevron-up{display:none;background:url(../../skin/img/up-arrow.svg) no-repeat}.ca-v2-dropdown .ca-v2-dropdown_selected{position:relative;padding-right:15px;display:inline-block;width:100%}@media(max-width:767px){.ca-v2-dropdown .ca-v2-dropdown_selected{display:inline-block;width:100%;border-bottom:2px solid red;padding-bottom:5px}}.ca-v2-dropdown.open .chevron-down{display:none}.ca-v2-dropdown.open .chevron-up{display:inline-block}.ca-v2-dropdown{font-size:12px;position:relative;width:100%;cursor:pointer}.ca-v2-dropdown .ca-v2-dropdown_list{position:absolute;top:100%;z-index:1010;width:100%;background:#fff;border-top:0;-webkit-transform:translateZ(1px);-moz-transform:translateZ(1px);-o-transform:translateZ(1px);transform:translateZ(1px)}.ca-v2-dropdown .ca-v2-dropdown_list ul{border:1px solid #bcc1c2;overflow:auto!important}.ca-v2-dropdown .ca-v2-dropdown_list li{margin:0;padding:10px 5px 10px 5px;list-style:none;line-height:17px;word-wrap:break-word;line-height:16px}.ca-v2-dropdown .ca-v2-dropdown_list li:hover{background-color:rgba(63,114,184,0.05)}.ca-v2-dropdown .ca-v2-dropdown_list li.active{color:#fff;background-color:#134494}.hide{display:none!important}button,.button{cursor:pointer}input,button{font-family:'Roboto'}input:focus{outline:0;color:#262626}input{border:0;font-size:16px}::placeholder{opacity:.5;font-size:16px}@media(max-width:767px){::placeholder{font-size:14px}}:-ms-input-placeholder{opacity:.5;font-size:16px}@media(max-width:767px){:-ms-input-placeholder{font-size:14px}}@-webkit-keyframes moveSidePanel{100%{transform:rotate3d(0,1,0,0deg)}}@keyframes moveSidePanel{100%{transform:rotate3d(0,1,0,0deg)}}@media(min-width:1151px){.cav2-home-sidepanel-date{min-height:644px;max-height:644px}}@media(min-width:1151px){.cav2-home-sidepanel-date .cav2-calendar-overlay{height:30px!important}}@media(min-width:1151px){.cav2-flightselector{min-height:645px;max-height:645px}}@media(min-width:1151px){.cav2-home-sidepanel-date-dep .cav2-calendar .datepicker{height:385px!important}}.cav2-right-panel{background-color:#134494;padding-left:30px;padding-right:30px;padding-top:40px;padding-bottom:70px;width:460px;box-sizing:border-box;position:relative;z-index:131;transform:perspective(400px) rotate3d(0,1,0,90deg);animation:moveSidePanel .2s ease-in;animation-fill-mode:forwards;transform-origin:0 0}@media(max-width:767px){.cav2-right-panel{max-width:100%;margin-left:0!important;width:100vw;position:fixed!important;top:0!important;left:0!important;height:100vh;overflow-y:auto;animation:none!important;transform:none!important}}@media(max-width:1150px){.cav2-right-panel{position:absolute;margin-top:0!important;animation:none!important;transform:none!important}.cav2-right-panel:after{content:none!important}}.cav2-right-panel .cav2-right-panel-heading{font-family:"roboto-light-webfont";font-size:30px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;margin-top:0;margin-bottom:30px}.cav2-right-panel .cav2-right-panel-subheading{font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.2px;color:#fff}.cav2-right-panel .cav2-right-panel-subheading2{font-family:"roboto-light-webfont";line-height:1.57;letter-spacing:normal;color:#fff;font-size:14px;margin-bottom:25px}.cav2-right-panel .cav2-right-panel-subheading4{font-family:"roboto-light-webfont";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.57;letter-spacing:normal;color:#fff}.cav2-right-panel .cav2-input-checkbox{margin-bottom:30px}.cav2-right-panel .cav2-calendar-overlay{position:absolute;bottom:0;left:0;width:100%;height:70px;box-shadow:-1px -20px 54px 1px #032049;background:#134494;clip:rect(-50px,503px,213px,0px);z-index:5}.cav2-right-panel:after{right:100%;top:150px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(19,68,148,0);border-right-color:#134494;border-width:21px;margin-top:-30px}.mask,.mask-modal,.mask-fsftab{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;overflow:auto!important;overflow-y:auto!important;overflow-x:auto!important;opacity:.9;background-color:#000}.mask-header{z-index:125}.mask-modal{z-index:127;opacity:.9}.mask-fsftab{opacity:.8;z-index:113}.ca-v2-material_inputs_div{display:flex;flex-direction:column;min-height:45px;justify-content:flex-end;width:100%}.ca-v2-material_inputs_div .ca-v2-material_labels{width:100%;font-size:13px;opacity:.7;margin-bottom:5px;color:#262626}.ca-v2-material_inputs_div.-error{background-color:#fff3f3!important}.ca-v2-material_inputs_div .ca-v2-material_inputs_div-error{background-color:#fff3f3!important}.ca-v2-material_inputs_div .ca-v2-material_inputs_div_d{width:100%;border-bottom:1px solid rgba(41,41,41,0.15);display:flex;padding-bottom:5px}.ca-v2-material_inputs_div .ca-v2-material_inputs_div_d .ca-v2-material_inputs_div_i{width:100%}.ca-v2-material_inputs_div .ca-v2-material_inputs_div_d .ca-v2-material_inputs_div_i input{width:100%}.ca-v2-material_inputs_div .ca-v2-material_inputs_div_d.-error{background-color:#fff3f3!important}.ca-v2-material_inputs_div.error .ca-v2-material_labels{color:red}.ca-v2-material_inputs_div_d_error-text{font-size:13px;color:red;background-color:#fff3f3}.popover-content{position:absolute;top:67px;padding:9px 14px;display:flex;background-color:#fff;word-wrap:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);right:88px}.popover-content .ca-v2-header-search-results-form{max-height:40px;flex-wrap:wrap}.popover-content .ca-v2-header-search-results-form .ca-v2-header-search-results-ul{width:84%;border:1px solid #ddd;color:#262626;position:relative;top:-2px;z-index:2;background-color:white;max-height:230px;overflow-y:auto;scrollbar-base-color:#134494;scrollbar-face-color:#fff;scrollbar-3dlight-color:#134494;scrollbar-highlight-color:#134494;scrollbar-track-color:#134494;scrollbar-arrow-color:#134494;scrollbar-shadow-color:#134494;scrollbar-dark-shadow-color:#134494}.popover-content .ca-v2-header-search-results-form .ca-v2-header-search-results-ul::-webkit-scrollbar{background:0;width:4px}.popover-content .ca-v2-header-search-results-form .ca-v2-header-search-results-ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:7pt;background:0}.popover-content .ca-v2-header-search-results-form .ca-v2-header-search-results-ul::-webkit-scrollbar-thumb{width:3px;background-color:black;border-radius:4px}.popover-content .ca-v2-header-search-results-form .ca-v2-header-search-results-ul li{padding:10px}.popover-content .ca-v2-header-search-results-form .ca-v2-header-search-results-ul li:hover{background-color:#134494;color:#fff}.popover-content .ca-r-tooltip-panel{color:#4c4c4c}.popover-content .ca-r-tooltip-panel form{display:flex}.popover-content .ca-r-tooltip-panel form .form-group{width:100%;display:flex}.popover-content .ca-r-tooltip-panel form .form-group .input-group{display:flex}.popover-content .ca-r-tooltip-panel form .form-group .input-group input{border:1px solid #bcc1c2;padding:5px 5px 5px 5px;border-radius:4px;width:210px}.popover-content .ca-r-tooltip-panel form .form-group .input-group .ca-v2-header__navbar_search_circle{border:1px solid rgba(3,32,73,0.2);border-radius:29px;height:29px;width:29px;-webkit-box-shadow:0 0 4px 0 rgba(3,32,73,0.2);box-shadow:0 0 4px 0 rgba(3,32,73,0.2);margin:0 0 0 10px;position:relative}.popover-content .ca-r-tooltip-panel form .form-group .input-group .ca-v2-header__navbar_search_circle .ca-v2-header__navbar_search{background:url(../../skin/img/search.svg) no-repeat;width:30px;height:22px;display:inline-block;vertical-align:middle;position:relative;top:-1px;left:-1px;background-size:29px}.popover-content:after,.popover-content:before{content:'';display:block;position:absolute;left:41%;width:0;height:0;border-style:solid;top:0}.popover-content:after{top:-20px;border-color:transparent transparent #fff transparent;border-width:10px}.popover-content:before{top:-23px;border-color:transparent transparent #ccc transparent;border-width:11px}.ca-v2-search-popin{top:39px;right:-101px}.ca-v2-search-popin:after,.ca-v2-search-popin:before{right:101px;left:auto}@media(max-width:1150px){.ca-v2-search-popin:after,.ca-v2-search-popin:before{right:102px;left:auto}}@media(max-width:756px){.ca-v2-search-popin:after,.ca-v2-search-popin:before{right:65px}}@media(max-width:756px){.ca-v2-search-popin{right:-65px}}.sr-only{display:none}.cav2-notification_cookie .cav2_notifications{padding:19px 20px 19px 20px}.cav2-notification_cookie .cav2_notifications .cav2_notifications_left{width:75%}.cav2-notification_cookie .cav2_notifications .cav2_notifications_left .cav2_notifications_left_text{font-size:14px;font-style:italic;font-stretch:normal;line-height:normal;letter-spacing:.3px;color:#e91d25;font-weight:600}.cav2-notification_cookie .cav2_notifications .cav2_notifications_right{width:25%}.cav2-notification_cookie .cav2_notifications button{width:100px;height:43px;border-radius:2px;color:#fff;min-width:auto;background-color:#134494;margin-left:10px}.cav2_notifications{min-height:60px;padding:11px 20px 11px 20px;display:flex;width:100%;margin:0 auto;max-width:1440px;justify-content:space-between}@media(max-width:1150px){.cav2_notifications{padding:10px 20px 10px 20px}}@media(max-width:767px){.cav2_notifications{padding:11px 10px 11px 10px}}.cav2_notifications .cav2_notifications_left{width:90%;display:flex;align-items:center}@media(max-width:767px){.cav2_notifications .cav2_notifications_left{width:70%}}.cav2_notifications .cav2_notifications_left li a{color:#fff}.cav2_notifications .cav2_notifications_left .cav2_notifications_left_icon_circle{width:15px;height:15px;border-radius:15px;background-color:#e90d25;display:flex;margin-right:12px}.cav2_notifications .cav2_notifications_left .cav2_notifications_left_icon{background:url(../../skin/img/exclamation_mark.svg) no-repeat;width:9px;height:12px;display:inline-block;vertical-align:middle;background-size:11px!important;position:relative;top:2px;left:2px}.cav2_notifications .cav2_notifications_left .cav2_notifications_left_text{color:#fff;width:92%}.cav2_notifications .cav2_notifications_right{width:10%;display:flex;justify-content:flex-end;align-items:center;font-size:14px}@media(max-width:767px){.cav2_notifications .cav2_notifications_right{font-size:12px;width:30%}}.cav2_notifications .cav2_notifications_right label{cursor:pointer}.cav2_notifications .cav2_notifications_right a{color:#fff;text-align:center;padding-bottom:5px}.cav2_notifications .cav2_notifications_right a label{font-family:'roboto-light-webfont'}.cav2_notifications .cav2_notifications_right span{background:url(../../skin/img/down-arrow_white.svg) no-repeat;width:15px;height:20px;display:inline-block;vertical-align:middle;background-size:10px!important}.cav2_notifications .cav2_notifications_right .ca-v2-open-news{display:block;background:url(../../skin/img/icon-chevron-right-white.svg) no-repeat;background-size:9px!important;border:0;width:15px;height:13px;cursor:pointer;margin-top:2px;margin:0 auto;position:relative;margin-bottom:5.5px;top:6px}@media(max-width:767px){.cav2_notifications .cav2_notifications_right .ca-v2-open-news{margin-top:-2px}}.cav2_notifications .cav2_notifications_right .ca-v2-open-news-bottom-text{font-weight:normal!important}.cav2_notifications .cav2_notifications_right .ca-v2-close-news{display:block;background:url(../../skin/img/cross_white.svg) no-repeat;background-size:9px!important;border:0;width:10px;height:12px;cursor:pointer;margin-top:2px;margin-bottom:0}@media(max-width:767px){.cav2_notifications .cav2_notifications_right .ca-v2-close-news{margin-top:-2px}}.cav2_notifications .cav2_notifications_right label{color:white}.cav2_notifications .cav2_notifications_right .ca-v2-close-news-parent{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;align-items:center;border-left:1px solid white;margin-left:8px;padding-left:5px}@media(max-width:767px){.cav2_notifications .cav2_notifications_right .ca-v2-close-news-parent{margin-left:5px}}.ca-v2-login{width:500px;flex-wrap:wrap;padding:20px;right:20px;top:69px}.ca-v2-login ::placeholder{opacity:.5;font-size:14px}@media(max-width:767px){.ca-v2-login::placeholder{font-size:14px}}.ca-v2-login :-ms-input-placeholder{opacity:.5;font-size:14px}@media(max-width:767px){.ca-v2-login:-ms-input-placeholder{font-size:14px}}.ca-v2-login:after,.ca-v2-login:before{right:7px;left:auto}@media(max-width:767px){.ca-v2-login{width:300px;top:54px;right:1px}}.ca-v2-login .ca-v2-material_inputs_div{min-height:52px!important}.ca-v2-login .ca-v2-login_header{width:100%;display:flex;padding-bottom:20px;font-weight:600}@media(max-width:767px){.ca-v2-login .ca-v2-login_header{padding-bottom:10px}}.ca-v2-login .ca-v2-login_header .ca-v2-login_header_left,.ca-v2-login .ca-v2-login_header .ca-v2-login_header_right{width:50%}@media(max-width:767px){.ca-v2-login .ca-v2-login_header .ca-v2-login_header_left,.ca-v2-login .ca-v2-login_header .ca-v2-login_header_right{width:100%}}.ca-v2-login .ca-v2-login_header .ca-v2-login_header_right{padding-left:20px}@media(max-width:767px){.ca-v2-login .ca-v2-login_header .ca-v2-login_header_right{display:none}}.ca-v2-login .ca-v2-login_footer{margin-top:20px;justify-content:center}@media(max-width:767px){.ca-v2-login .ca-v2-login_footer{margin-top:10px}}.ca-v2-login .ca-v2-login_footer a{width:100%;padding:0!important;min-width:100%;font-size:14px;font-weight:normal;text-decoration:underline;display:block;box-shadow:none;border:0;height:auto}@media(max-width:767px){.ca-v2-login .ca-v2-login_footer a{display:none}}.ca-v2-login .ca-r-anchor-passowrd-large{display:none}@media(max-width:767px){.ca-v2-login .ca-r-anchor-passowrd-large{display:block}.ca-v2-login .ca-r-anchor-passowrd-large.ca-v2-login_right_FFPCard{padding:10px}}.ca-v2-login .ca-r-anchor-passowrd-large a{display:block;box-shadow:none;border:0;padding:0!important;height:auto;text-decoration:underline;font-size:14px}.ca-v2-login .ca-v2-material_inputs_div_d{width:90%;padding-bottom:0;margin-bottom:7px!important}@media(max-width:767px){.ca-v2-login .ca-v2-material_inputs_div_d{width:100%}}.ca-v2-login .ca-v2-material_inputs_div_i{padding-bottom:2px}.ca-v2-login .ca-v2-fsf_tabs_content_captcha{display:flex;align-items:center;margin-top:10px;margin-bottom:10px}.ca-v2-login .ca-v2-fsf_tabs_content_captcha .ca-v2-fsf_tabs_content_captcha_reload{width:28px;height:28px;display:inline-block;vertical-align:middle;background-size:28px!important;margin-right:5px;background:url(../../skin/img/icon-reset.svg) no-repeat;cursor:pointer}@media(max-width:767px){.ca-v2-login .ca-v2-fsf_tabs_content_captcha .ca-v2-fsf_tabs_content_captcha_reload{width:20px;height:20px;background-size:20px!important}}.ca-v2-login .ca-v2-fsf_tabs_content_captcha .ca-v2-header__captcha_img{display:flex;flex:0 0 33px;width:150px;margin-right:20px;height:50px;min-width:150px}@media(max-width:767px){.ca-v2-login .ca-v2-fsf_tabs_content_captcha .ca-v2-header__captcha_img{margin-top:8px}}.ca-v2-login .ca-v2-login_left,.ca-v2-login .ca-v2-login_right{width:50%}@media(max-width:767px){.ca-v2-login .ca-v2-login_left,.ca-v2-login .ca-v2-login_right{width:100%}}.ca-v2-login .ca-v2-login_left form,.ca-v2-login .ca-v2-login_right form{width:100%}.ca-v2-login .ca-v2-login_left.ca-v2-login_right_FFPCard,.ca-v2-login .ca-v2-login_right.ca-v2-login_right_FFPCard{border:0}@media(max-width:767px){.ca-v2-login .ca-v2-login_left.ca-v2-login_right_FFPCard,.ca-v2-login .ca-v2-login_right.ca-v2-login_right_FFPCard{display:none}}.ca-v2-login .ca-v2-login_right{padding-right:0;border-left:1px dashed black;padding-left:20px}@media(max-width:767px){.ca-v2-login .ca-v2-login_right{border:1px dashed black;padding:20px 10px 0 10px}}@media(max-width:767px){.ca-v2-login .ca-v2-login_right .ca-v2-fsf_tabs_content_a_b_c{justify-content:center}}.ca-v2-login div{margin-bottom:0;display:flex;flex-wrap:wrap;width:100%}.ca-v2-login .ca-v2-material_inputs_div_i,.ca-v2-login .ca-v2-material_inputs_div_d{margin-bottom:0}.ca-v2-login .ca-v2-fsf_tabs_content_a_b_button{min-height:40px;align-self:flex-end}.ca-v2-login .ca-v2-fsf_tabs_content_a_b_button{margin-top:20px}@media(max-width:767px){.ca-v2-login .ca-v2-fsf_tabs_content_a_b_button{margin-bottom:10px}}@media(max-width:767px){.ca-v2-login button{margin-bottom:10px;width:100%}}.ca-v2-login button.red{background-color:#dd050d;color:#fff}.ca-v2-login .ca-v2-login_header_right_small{font-weight:600;margin-bottom:20px}@media(min-width:766px){.ca-v2-login .ca-v2-login_header_right_small{display:none}}.ca-v2-login .loginShim{position:absolute;top:0;left:0;width:100%;height:100%;display:none;background-color:black;-ms-filter:"alpha(opacity=20)";filter:alpha(opacity=20);opacity:.2;z-index:1}.ca-v2-login .loginShim .aligner{margin:0 auto;text-align:center;height:215px;width:424px}.ca-v2-login .loginShim .aligner-helper{display:inline-block;height:100%;vertical-align:middle}.ca-v2-login .loginShim img{width:60px;height:60px;margin-left:45%;margin-top:30%}.ca-v2-login #caRloggedInPopover{width:100%}.ca-v2-login #caRloggedInPopover form{width:100%}.ca-v2-login #caRloggedInPopover button{padding:11px 5px 11px 5px;border-radius:20px;font-weight:500;min-width:187px;white-space:pre-line;align-items:center;width:49%}.ca-v2-login #caRloggedInPopover .ca-r-logedin-panel{padding-top:25px}.ca-v2-login #caRloggedInPopover .ca-r-tooltip-panel__logged-in__top-panel table{width:100%}@media(max-width:766px){.ca-r-btn-phone-number{display:none}}.ca-v2-country-selector{right:-173px;top:29px}@media(max-width:1150px){.ca-v2-country-selector{top:31px}}@media(max-width:766px){.ca-v2-country-selector{top:30px;left:-147px;max-width:290px}}.ca-v2-country-selector:after,.ca-v2-country-selector:before{right:174px;left:auto}@media(max-width:1150px){.ca-v2-country-selector:after,.ca-v2-country-selector:before{right:173px;left:auto}}@media(max-width:766px){.ca-v2-country-selector:after,.ca-v2-country-selector:before{right:115px;left:auto}}.ca-v2-country-selector .ca-r-language-panel__header{margin:10px}.ca-v2-country-selector .ca-r-language-panel{min-width:300px;display:flex}@media(max-width:768px){.ca-v2-country-selector .ca-r-language-panel{min-width:250px}}.ca-v2-country-selector .ca-r-language-panel .search-panel-focus-end{display:none}.ca-v2-country-selector .ca-r-language-panel .ca-r-language-panel-left-block{width:64%;height:350px;display:inline-block;overflow-y:auto;scrollbar-base-color:#134494;scrollbar-face-color:#fff;scrollbar-3dlight-color:#134494;scrollbar-highlight-color:#134494;scrollbar-track-color:#134494;scrollbar-arrow-color:#134494;scrollbar-shadow-color:#134494;scrollbar-dark-shadow-color:#134494;overflow-x:hidden}.ca-v2-country-selector .ca-r-language-panel .ca-r-language-panel-left-block::-webkit-scrollbar{background:0;width:4px}.ca-v2-country-selector .ca-r-language-panel .ca-r-language-panel-left-block::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:7pt;background:0}.ca-v2-country-selector .ca-r-language-panel .ca-r-language-panel-left-block::-webkit-scrollbar-thumb{width:3px;background-color:black;border-radius:4px}.ca-v2-country-selector .ca-r-language-panel .ca-r-language-panel-right-block{width:33%;display:inline-block}.ca-v2-country-selector .ca-r-language-panel .ca-r-language-panel-right-block .tab-pane{display:none}.ca-v2-country-selector .ca-r-language-panel .ca-r-language-panel-right-block .tab-pane.active{display:block}.ca-v2-country-selector .ca-r-language-panel__language-list-item{padding:10px}.ca-v2-country-selector .ca-r-language-panel__language-list-item a{opacity:1!important;max-width:100%;font-size:14px;box-shadow:none!important;display:inline!important;padding:0!important;border:none!important}.ca-v2-country-selector .ca-r-language-panel__language-list-item a span{width:20px;height:13px;background-size:20px!important;display:inline-block;margin-right:10px}#countriesList .ca-r-language-panel-left-block .ca-r-language-panel__language-list-item.active{background-color:#134494}#countriesList .ca-r-language-panel-left-block .ca-r-language-panel__language-list-item.active a{color:#fff}.ca-v2-dropdown_list ul{max-height:400px;overflow-y:auto;overflow:scroll;overflow-x:hidden;scrollbar-base-color:#134494;scrollbar-face-color:#fff;scrollbar-3dlight-color:#134494;scrollbar-highlight-color:#134494;scrollbar-track-color:#134494;scrollbar-arrow-color:#134494;scrollbar-shadow-color:#134494;scrollbar-dark-shadow-color:#134494}.ca-v2-dropdown_list ul::-webkit-scrollbar{background:0;width:4px}.ca-v2-dropdown_list ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:7pt;background:0}.ca-v2-dropdown_list ul::-webkit-scrollbar-thumb{width:3px;background-color:#0d4c9f;border-radius:4px}a{text-decoration:none}input[readonly]{cursor:pointer}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield;margin:0}.ca-v2-modal{overflow:auto;overflow-y:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:105000;-webkit-overflow-scrolling:touch;outline:0;width:600px;height:475px;margin:auto;margin-top:100px;padding-left:20px}@media(max-width:766px){.ca-v2-modal{width:310px;margin-top:30px}}.ca-v2-modal .ca-v2-dialog{display:flex;flex-direction:column;width:100%;justify-content:space-between}.ca-v2-modal .ca-v2-dialog .ca-v2-header{border-bottom:1px solid #e5e5e5;padding-bottom:10px;font-size:36px;position:relative}.ca-v2-modal .ca-v2-dialog .ca-v2-header .ca-v2-header_ico{position:absolute;top:0;right:0;display:block;cursor:pointer;background:url(../../skin/img/cross_blue.svg) no-repeat;background-size:25px;margin-top:10px;border:0;height:25px;width:25px}.ca-v2-modal .ca-v2-dialog .ca-v2-body{min-height:100px;max-height:330px;overflow-y:auto;padding-top:15px}.ca-v2-modal .ca-v2-dialog .ca-v2-footer{display:flex;padding-top:25px;border-top:1px solid #e5e5e5;padding-bottom:15px;flex-wrap:wrap}@media(max-width:766px){.ca-v2-modal .ca-v2-dialog .ca-v2-footer{padding-top:5px;padding-bottom:0}}.ca-v2-modal .ca-v2-dialog .ca-v2-footer .ca-v2-footer_left{width:50%;display:flex}@media(max-width:766px){.ca-v2-modal .ca-v2-dialog .ca-v2-footer .ca-v2-footer_left{width:100%;padding-top:5px}}.ca-v2-modal .ca-v2-dialog .ca-v2-footer .ca-v2-footer_left .ca-v2-check_box{display:flex;width:100%;align-items:center}.ca-v2-modal .ca-v2-dialog .ca-v2-footer .ca-v2-footer_left .ca-v2-check_box .ca-v2-check_box_label{width:calc(100% - 30px)}.ca-v2-modal .ca-v2-dialog .ca-v2-footer .ca-v2-footer_right{width:50%;display:flex;justify-content:space-between;flex-wrap:wrap}@media(max-width:766px){.ca-v2-modal .ca-v2-dialog .ca-v2-footer .ca-v2-footer_right{width:100%;padding-top:10px}}.ca-v2-modal .ca-v2-dialog .ca-v2-footer .ca-v2-footer_right button{width:40%;min-width:100px;margin-left:15px;background-color:#f2f2f2;opacity:.7;color:#262626}@media(max-width:766px){.ca-v2-modal .ca-v2-dialog .ca-v2-footer .ca-v2-footer_right button{width:100%;margin-left:0;margin-bottom:10px}}.ca-v2-modal .ca-v2-dialog .ca-v2-footer .ca-v2-footer_right button.red{background-color:#dd050d;color:#fff;opacity:1}.ca-v2-check_box .ca-v2-check_box_on{background:url(../../skin/img/icon-checkbox-on-dark.svg) no-repeat;padding-right:5px;margin-right:5px;width:20px;height:19px;display:inline-block;vertical-align:middle;background-size:18px!important;cursor:pointer}.ca-v2-check_box .ca-v2-check_box_off{padding-right:5px;margin-right:5px;width:20px;height:19px;display:inline-block;vertical-align:middle;background-size:18px!important;background:url(../../skin/img/icon-checkbox-off-dark.svg) no-repeat;cursor:pointer}.btn.red{background-color:#dd050d;color:#fff}.btn[disabled]{opacity:.5!important}.ca-r-country-flag_US{background:url(../../skin/img/us.svg) no-repeat}.ca-r-country-flag_GB{background:url(../../skin/img/gb.svg) no-repeat}.ca-r-country-flag_CN{background:url(../../skin/img/cn.svg) no-repeat}.ca-r-country-flag_FR{background:url(../../skin/img/fr.svg) no-repeat}.ca-r-country-flag_AE{background:url(../../skin/img/ae.svg) no-repeat}.ca-r-country-flag_AT{background:url(../../skin/img/at.svg) no-repeat}.ca-r-country-flag_AU{background:url(../../skin/img/au.svg) no-repeat}.ca-r-country-flag_BR{background:url(../../skin/img/br.svg) no-repeat}.ca-r-country-flag_CA{background:url(../../skin/img/ca.svg) no-repeat}.ca-r-country-flag_CH{background:url(../../skin/img/ch.svg) no-repeat}.ca-r-country-flag_DE{background:url(../../skin/img/de.svg) no-repeat}.ca-r-country-flag_ES{background:url(../../skin/img/es.svg) no-repeat}.ca-r-country-flag_GR{background:url(../../skin/img/gr.svg) no-repeat}.ca-r-country-flag_HK{background:url(../../skin/img/hk.svg) no-repeat}.ca-r-country-flag_HU{background:url(../../skin/img/hu.svg) no-repeat}.ca-r-country-flag_ID{background:url(../../skin/img/id.svg) no-repeat}.ca-r-country-flag_IN{background:url(../../skin/img/in.svg) no-repeat}.ca-r-country-flag_IT{background:url(../../skin/img/it.svg) no-repeat}.ca-r-country-flag_JP{background:url(../../skin/img/jp.svg) no-repeat}.ca-r-country-flag_KR{background:url(../../skin/img/kr.svg) no-repeat}.ca-r-country-flag_NZ{background:url(../../skin/img/nz.svg) no-repeat}.ca-r-country-flag_PH{background:url(../../skin/img/ph.svg) no-repeat}.ca-r-country-flag_RU{background:url(../../skin/img/ru.svg) no-repeat}.ca-r-country-flag_SE{background:url(../../skin/img/se.svg) no-repeat}.ca-r-country-flag_SG{background:url(../../skin/img/sg.svg) no-repeat}.ca-r-country-flag_TH{background:url(../../skin/img/th.svg) no-repeat}.ca-r-country-flag_TW{background:0}.ca-r-country-flag_VN{background:url(../../skin/img/vn.svg) no-repeat}.ca-r-country-flag_MY{background:url(../../skin/img/ma.svg) no-repeat}.support-text-number a{color:#262626;opacity:1}@media(max-width:766px){.support-text-number{display:none}}.grayscale-normal{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");-webkit-filter:grayscale(1);filter:grayscale(1);filter:gray}.container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:26px;width:26px;background-color:#fff;border-radius:50%;border:1px solid grey}.container input:checked ~ .checkmark{background-color:#fff;border:1px solid black}.checkmark:after{content:"";position:absolute;background-color:#eee}.container input:checked ~ .checkmark:after{display:block}.container .checkmark:after{top:5px;left:5px;width:14px;height:14px;border-radius:50%;background:#eee}.container input:checked ~ .checkmark:after{background:red}.ca-v2_custom-radio-station{margin-top:20px;display:flex}.ca-v2_custom-radio-station label{width:50%;font-size:16px;padding-top:4px}.ca-v2_rail-info{margin:20px 0 20px 0;opacity:.9;color:#262626;font-size:12px}.ca-v2-rail .ca-v2-fsf_tabs_content_flight_air_port_selector{margin-top:15px!important}.airselTrigger.hide,.airselTrigger.disabled{opacity:.3}#trainSearch input:disabled{background-color:#fff}.grayscale-ie .cav2-flight-status picture:after{background-image:linear-gradient(162deg,#fff,grey)}.grayscale-ie .cav2-carousel .cav2-overlay{background:linear-gradient(144deg,#000,rgba(255,255,255,0))}.grayscale-ie .ca-r-country-flag_US{background:url(../../skin/img/us_bw.jpg) no-repeat;background-size:33px}.grayscale-ie .ca-r-country-flag_BR{background:url(../../skin/img/br_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_HK{background:url(../../skin/img/hk_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_CA{background:url(../../skin/img/ca_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_CN{background:url(../../skin/img/cn_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_PH{background:url(../../skin/img/ph_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_AU{background:url(../../skin/img/au_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_JP{background:url(../../skin/img/jp_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_KR{background:url(../../skin/img/kr_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_SG{background:url(../../skin/img/sg_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_IN{background:url(../../skin/img/in_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_ID{background:url(../../skin/img/id_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_IN{background:url(../../skin/img/in_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_TH{background:url(../../skin/img/th_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_VN{background:url(../../skin/img/vn_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_FR{background:url(../../skin/img/fr_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_DE{background:url(../../skin/img/de_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_IT{background:url(../../skin/img/it_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_ES{background:url(../../skin/img/es_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_SE{background:url(../../skin/img/se_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_CH{background:url(../../skin/img/ch_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_GB{background:url(../../skin/img/gb_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_RU{background:url(../../skin/img/ru_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_AT{background:url(../../skin/img/at_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_MA{background:url(../../skin/img/ma_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_MY{background:url(../../skin/img/ma_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_NZ{background:url(../../skin/img/nz_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_AE{background:url(../../skin/img/ae_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_GR{background:url(../../skin/img/gr_bw.svg) no-repeat}.grayscale-ie .ca-r-country-flag_HU{background:url(../../skin/img/hu_bw.svg) no-repeat}.grayscale-ie .ca-icon-popin-cross .path1:before{color:black}.grayscale-ie .ca-icon-search .path1:before{color:grey}.grayscale-ie .ca-icon-user .path1:before{color:grey}.grayscale-ie nav.main-menu{background:url(../img/fuxia_bw.png) no-repeat bottom right}.grayscale-ie .panel-checkIn .check-in-top div.active .icon.checkin{background:url(../img/ca-sprites_bw.png) -5px -886px}.grayscale-ie .panel-checkIn .check-in-top .icon.cancel{background:url(../img/ca-sprites_bw.png) -47px -883px}.grayscale-ie .panel-checkIn .check-in-top .icon.reprint{background:url(../img/ca-sprites_bw.png) -89px -845px}.grayscale-ie .sprite{background-image:url(../img/ca-sprites_bw.png)}.grayscale-ie .custom-radio label:before{background-image:url(../img/sprites-UI-elements_bw.png)!important}.grayscale-ie .custom-checkbox label:before{background-image:url(../img/sprites-UI-elements_bw.png)!important}.grayscale-ie .bg-primary{background-color:grey}.grayscale-ie .formContainer{background-image:url(../img/white-design_bw.png)}.grayscale-ie .ca_tabPanelsContainer .ca_content .ca_description .title{color:grey}.grayscale-ie .ca_tabPanelsContainer .ca_content .ca_description .link a{color:grey}.grayscale-ie .ca_tabPanelsContainer .ca_content{display:table;background:no-repeat url('../img/ca_rightcorner_cloudIcon_bw.png')!important;background-position:right bottom}.grayscale-ie .globalFeed-promotion .socailMedia ul .facebook .logo{background-image:url(../img/ca-sprites_bw.png);background-position:-1px -162px}.grayscale-ie .globalFeed-promotion .socailMedia ul .twitter .logo{background-image:url(../img/ca-sprites_bw.png);background-position:-42px -162px}.grayscale-ie .globalFeed-promotion .socailMedia ul .line .logo{background-image:url(../img/social_line_bw.png)}.grayscale-ie .globalFeed-promotion .socailMedia ul .wechat .logo{background-image:url(../img/social_wc_bw.png)}.grayscale-ie .calendar-box .datepicker .ui-icon-circle-triangle-e{background-image:url("../img/next_bw.png")}.grayscale-ie .calendar-box .datepicker .ui-icon-circle-triangle-w{background-image:url("../img/previous_bw.png")}.grayscale-ie .wdk-errorpanel-warning span.ico{background:url("../img/icon_warning_bw.png")!important}.grayscale-ie ul.sliderPager li.rslides_here a{background:url('../img/ca-sprites_bw.png') -93px -92px}.grayscale-ie ul.sliderPager .pauseButton{background:url('../img/ca-sprites_bw.png') -132px -92px}.grayscale-ie iframe .valid.popin.HELP .dwm-content.CENTER strong span{color:black!important}.grayscale-ie .ui-autocomplete .ui-menu-item a.ui-corner-all:hover{background-color:grey!important;background:grey!important}.grayscale-ie .ui-autocomplete li.ui-menu-item:hover{background-color:grey!important;background:grey!important}.grayscale-ie .ui-autocomplete .ui-state-hover a{background-color:grey!important;background:grey!important}.grayscale-ie .ui-autocomplete .ui-state-hover a:hover{background-color:grey!important;background:grey!important}.grayscale-ie .ui-autocomplete li.ui-menu-item .ui-state-hover{background-color:grey!important;background:grey!important}.grayscale-ie .ui-autocomplete li{color:black!important}.grayscale-ie .ui-state-hover,.grayscale-ie .ui-widget-content .ui-state-hover,.grayscale-ie .ui-widget-header .ui-state-hover,.grayscale-ie .ui-state-focus,.grayscale-ie .ui-widget-content .ui-state-focus,.grayscale-ie .ui-widget-header .ui-state-focus{border:1px black solid;background:grey}.grayscale-ie .globalFeed-promotion .socailMedia ul .weibo .logo{background-image:url(../img/ca-sprites_bw.png);background-position:-120px -412px}.grayscale-ie .redHeader{color:grey!important}.grayscale-ie .error{border-color:black!important}.grayscale-ie .wdk-errorpanel span.ico{background:url(../img/icon_error_bw.png)}.grayscale-ie .promoIcon{background:no-repeat url(../img/ca-sprites_bw.png);background-position:-9px -89px}a.skipcontent{position:absolute;left:-999px;z-index:2000;display:none}@media(min-width:1150px){a.skipcontent{display:block}}a.skipcontent:focus{left:5px;font-size:1.5em;padding:5px;border:1px solid #729ad5!important}.ca-r-btn-phone-number a{font-size:12px;padding:0}.airselTrigger.disabled{cursor:text}.cav2-home-sidepanel-date-ret .range-hover-parent .higlight-class{background-color:#fff;opacity:.1;display:inline-block;position:absolute;top:11px;left:0;bottom:12px;right:0;cursor:pointer}.cav2-hidden{display:none}.ie .ca-v2-fsf_tabs_content_flight_air_port_trip_type{padding-top:7px!important;adding-bottom:7px!important}.ie .ca-v2-fsf_tabs_content_flight_air_port_trip_cabin{padding-top:12px!important;adding-bottom:12px!important}.ie .cav2-paxselection-desc{max-width:250px;min-width:250px}.ie .cav2-paxselection-action button{margin-right:5px}.ie .cav2-home-sidepanel-date-ret .range-hover-parent .higlight-class{bottom:auto;height:22px;top:13px}.ie .ca-v2-search-popin{width:300px}.ie .ca-v2-search-popin form{width:100%}.ie .ca-v2-search-popin form .ca-v2-header-search-results-ul{width:210px}.cav2-flightstatus-tab-sidepanel{margin-top:400px;min-height:500px!important;height:530px}@media(max-width:766px){.cav2-flightstatus-tab-sidepanel{height:auto}}.ca-v2-fsf_tabs_content_a_b_l_flight_status_tabs{margin-right:20px}#flight_status .ca-v2-fsf_tabs_content_flight_promo_submit .ca-v2-fsf_tabs_content_flight_promo_section_search_flight{width:100%}#flight_status .ca-v2-fsf_tabs_content_flight_promo_submit .ca-v2-fsf_tabs_content_flight_promo_section_search_flight .ca-v2-fsf_tabs_content_flight_promo_section_search{width:90%}#flight_status .ca-v2-fsf_tabs_content_a_b_r{margin-top:0}#flight_status #status_route .ca-v2-fsf_tabs_content_flight_promo_submit{width:100%}p.ca-v2-header__cabin_class_section_info_sub_section_div1_from{margin-bottom:0;margin-top:0}.ca-v2-call-from{display:none;font-weight:bold}@media(max-width:766px){.ca-v2-call-from{display:none}}.KR.ca-v2-call-from{display:block}@media(max-width:766px){.KR.ca-v2-call-from{display:none}}.ca-v2-call-info{text-align:center;max-width:170px}#flight_status #status_number-fsf,#flight_status #status_route-fsf{padding-bottom:0}#flight_status .ca-v2-fsf_tabs_content_flight_date_selector{margin-top:0}#flight_status .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_a_b_l{width:40%}#flight_status .ca-v2-fsf_tabs_content_flight_promo_section_search{width:30%!important}@media(max-width:766px){#flight_status .ca-v2-fsf_tabs_content_flight_promo_section_search{width:90%!important}}@media(max-width:766px){#flight_status .ca-v2-fsf_tabs_content_flight_promo_submit{margin-top:0}}#flight_status #status_route-fsf .ca-v2-fsf_tabs_content_flight_date_selector{margin-top:40px}@media(max-width:766px){#flight_status #status_route-fsf .ca-v2-fsf_tabs_content_flight_date_selector{margin-top:20px}}@media(max-width:766px){#flight_status #status_route-fsf .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_drop_down{width:89%!important}}#flight_status #status_route-fsf .ca-v2-fsf_tabs_content_flight_date_selector .ca-v2-fsf_tabs_content_a_b_l{width:37%}.ca-r-body-wrapper{width:100%}.header-top-template{padding-left:13%;padding-top:10px;color:#262626;border-top:1px solid rgba(41,41,41,0.2);display:flex;width:100%;flex-wrap:wrap;font-size:12px;justify-content:space-between}@media(max-width:1440px){.header-top-template{padding-left:90px}}@media(max-width:1330px){.header-top-template{padding-left:25px}}@media(max-width:1150px){.header-top-template{padding-left:15px}}.header-top-template .pull-left{display:flex;width:50%;align-items:center}@media(max-width:767px){.header-top-template .pull-left{display:none}}.header-top-template .pull-left .breadcrumb{align-items:center;display:flex}.header-top-template .pull-left .breadcrumb a{color:#262626;opacity:.7}.header-top-template .pull-left .breadcrumb span{padding:3px;color:#262626;opacity:.7}.header-top-template .pull-right{display:flex;width:50%}@media(max-width:767px){.header-top-template .pull-right{width:100%}}.header-top-template .pull-right .addthis_toolbox{display:flex;width:100%;justify-content:flex-end}.header-top-template .pull-right .addthis_toolbox .hidden-xs{display:none}.header-top-template .pull-right .addthis_toolbox .share-social{display:flex;width:100%;justify-content:flex-end}.header-top-template .pull-right .addthis_toolbox .share-social li{display:flex;margin:5px}#SRVT .cav2-maincontent,#TRVT .cav2-maincontent,#RTVT .cav2-maincontent,#CHVT .cav2-maincontent{box-shadow:1px 1px 1px 0 rgba(3,32,73,0.2)}@media(max-width:767px){#SRVT .cav2-maincontent .ca-v2-fsf .ca-v2-fsf_tabs_content,#TRVT .cav2-maincontent .ca-v2-fsf .ca-v2-fsf_tabs_content,#RTVT .cav2-maincontent .ca-v2-fsf .ca-v2-fsf_tabs_content,#CHVT .cav2-maincontent .ca-v2-fsf .ca-v2-fsf_tabs_content{display:flex}}.cav2-body .cav2-maincontent .cav2-maincontent-left .cav2-maincontent-flightsearchteaser,.cav2-maincontent-right{background-color:#f2f2f2!important;flex-wrap:wrap}.share-social img{width:23px;height:23px}.cav2-right-panel-parent{z-index:114}@media(max-width:767px){.cav2-right-panel-parent{z-index:130!important}}#RTVT .ca-v2-fsf_tabs_content .ca-v2-fsf_tabs_content_a_b_c_checkin{justify-content:flex-end}.ca-v2-loader-animation{animation-name:ckw;animation-duration:5s;animation-iteration-count:infinite;background:url(../../skin/img/loader.svg) no-repeat;width:100px;height:100px;display:inline-block;vertical-align:middle;background-size:100px;position:absolute;top:45%;right:48%;z-index:150}@media(max-width:1150px){.ca-v2-loader-animation{right:44%}}@media(max-width:767px){.ca-v2-loader-animation{right:39%}}.ca-v2-loader-div .mask{opacity:.7}@keyframes ckw{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wdk-errorpanel-item{padding:5px 0 5px 0;color:#e91d25;font-size:13px}@media(max-width:767px){.wdk-errorpanel-item{font-size:12px}}.wdk-errorpanel-item a{color:#e91d25}ul .wdk-errorpanel-item:first-child{padding-top:0}ul .wdk-errorpanel-item:last-child{padding-bottom:20px}@media(max-width:330px){#checkInForm input[name=captcha],#cancelForm input[name=captcha],#reprintForm input[name=captcha]{width:60px!important}}@-webkit-keyframes moveSlideshow{0%{transform:translateX(0vw)}10%{transform:translateX(0vw)}30%{transform:translateX(0vw)}35%{transform:translateX(-100vw)}60%{transform:translateX(-100vw)}75%{transform:translateX(-100vw)}75%{transform:translateX(-200vw)}100%{transform:translateX(-200vw)}}@keyframes moveSlideshow{0%{transform:translateX(0vw)}10%{transform:translateX(0vw)}30%{transform:translateX(0vw)}35%{transform:translateX(-100vw)}60%{transform:translateX(-100vw)}75%{transform:translateX(-100vw)}75%{transform:translateX(-200vw)}100%{transform:translateX(-200vw)}}.cav2-carousel{overflow:hidden;width:100%}@media(max-width:767px){.cav2-carousel{width:100%}}.cav2-carousel .cav2-carousel-play{display:inline-block;background:transparent;box-sizing:border-box;width:0;height:9px;border-color:transparent transparent transparent #fff;transition:100ms all ease;cursor:pointer;border-style:solid;border-width:5px 0 5px 8px;margin-right:4px}.cav2-carousel .cav2-carousel-play.paused{border-style:double;border-width:0 0 0 8px}.cav2-carousel .cav2-carousel-bullet.active{width:11px;height:11px;background-color:#fff;border:solid 1px #e91d25}.cav2-carousel .cav2-carousel-bullet{width:11px;height:11px;background-color:#d8d8d8;border:solid 1px #979797;border-radius:50px;margin-right:4px;display:inline-block}.cav2-carousel .cav2-carousel-container{display:flex;flex-direction:row;width:300vw;transform:translate3d(0,0,0);animation:moveSlideshow 35s ease-in infinite;position:relative;top:0;left:0;transition:opacity .5s ease-out}.cav2-carousel .cav2-carousel-container2{height:659px;width:100vw}@media(max-width:1150px){.cav2-carousel .cav2-carousel-container2{height:450px}}@media(max-width:756px){.cav2-carousel .cav2-carousel-container2{height:659px}}@media(max-width:400px){.cav2-carousel .cav2-carousel-container2{height:360px}}.cav2-carousel .cav2-carousel-container2 .cav2-carousel-picturecontainer{position:absolute}.cav2-carousel .cav2-overlay{width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(144deg,#032049,rgba(13,76,159,0))}.cav2-carousel .cav2-carousel-picturecontainer{height:659px;width:100vw;position:relative}@media(max-width:400px){.cav2-carousel .cav2-carousel-picturecontainer{height:360px}}.cav2-carousel .cav2-carousel-picturecontainer img{height:100%;width:100%;object-fit:cover}.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container_page-indicator{width:150px;position:absolute;color:#fff;margin-right:2%;font-size:12px;font-family:'roboto-light-webfont';z-index:1;top:626px;right:0;text-align:right}@media(max-width:1150px){.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container_page-indicator{top:425px}}@media(max-width:767px){.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container_page-indicator{top:435px}}@media(max-width:400px){.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container_page-indicator{top:326px}}.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container_page-indicator .cav2-carousel-text-container_page-indicator_less{padding-right:5px;font-size:16px;display:none}.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container_page-indicator .cav2-carousel-text-container_page-indicator_greater{padding-left:2px;font-size:16px;display:none}.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container_page-indicator .cav2-carousel-text-container_page-indicator_value{position:relative;bottom:1px}.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container{width:768px;z-index:1;position:absolute;margin-left:90px;margin-top:40px}@media(max-width:1150px){.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container{margin-left:30px;width:738px;padding-right:20px}}@media(max-width:767px){.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container{width:100%!important;margin-left:0;margin-right:0;padding-left:20px;padding-right:20px;margin-top:20px}}@media(max-width:400px){.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container{margin-left:0;margin-right:0;padding-left:7px;padding-right:7px;width:100%!important;margin-top:15px}}@media(min-width:1440px){.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container{margin-left:13%}}.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-heading{font-family:"roboto-light-webfont";font-size:32px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;margin-top:0;margin-bottom:30px}.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-heading a{color:#fff}@media(max-width:767px){.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-heading{margin-bottom:20px;font-size:25px}}@media(max-width:400px){.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-heading{font-size:22px}}.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-subheading{font-family:Roboto;font-size:39px;font-weight:500;font-style:italic;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#fff;margin-bottom:0}.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-subheading a{color:#fff}@media(max-width:767px){.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-subheading{margin-bottom:0;font-size:28px}}@media(max-width:400px){.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-subheading{font-size:25px}}.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-button{width:100%;display:flex;justify-content:flex-end;margin-top:20px}.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-button a{text-decoration:none;color:white}.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-promotion-xs{display:none}@media(max-width:767px){.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-promotion-xs{display:block;font-family:"roboto-light-webfont";font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.44;letter-spacing:normal;text-align:left;color:#fff}}@media(max-width:400px){.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-promotion-xs{font-size:12px}}.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-promotion{display:flex;justify-content:space-between;align-items:stretch}.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-promotion .cav2-carousel-promotion-location{flex-basis:0 50%;font-family:"roboto-light-webfont";font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.44;letter-spacing:normal;text-align:left;color:#fff;display:flex;flex-grow:1;border-bottom:1px solid rgba(255,255,255,0.6)}.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-promotion .cav2-carousel-promotion-location a{color:#fff!important;text-decoration:none}@media(max-width:767px){.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-promotion .cav2-carousel-promotion-location{max-width:10%}}.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-promotion .cav2-carousel-promotion-location span{align-self:center}@media(max-width:767px){.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-promotion .cav2-carousel-promotion-location span{display:none}}.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-promotion .cav2-carousel-flight-icon{width:30px;height:20px;align-self:flex-end;position:relative}.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-promotion .cav2-carousel-flight-icon:after{content:" ";background:url(../../skin/img/icon-plane.svg) no-repeat;width:16px;height:16px;position:absolute;bottom:-7px;display:block;transform:rotate(45deg);margin-left:6px}.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-promotion .cav2-carousel-promotion-price{flex-basis:0 50%;font-family:"roboto-light-webfont";font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.44;letter-spacing:normal;text-align:left;color:#fff;border-bottom:1px solid rgba(255,255,255,0.6)}@media(max-width:400px){.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-promotion .cav2-carousel-promotion-price{font-size:12px;flex-grow:1;text-align:right}}.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-promotion .cav2-carousel-promotion-price .cav2-currency{font-size:36px}@media(max-width:400px){.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-promotion .cav2-carousel-promotion-price .cav2-currency{font-size:28px}}.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-promotion .cav2-carousel-promotion-price .cav2-price{font-size:64px}@media(max-width:400px){.cav2-carousel .cav2-carousel-picturecontainer .cav2-carousel-text-container .cav2-carousel-promotion .cav2-carousel-promotion-price .cav2-price{font-size:40px}}.cav2-home-sidepanel-pax .glyphicon-menu-cross{margin-right:25px;background:url(../../skin/img/cross_white.svg) no-repeat;background-size:20px;margin-top:10px}.cav2-home-sidepanel-pax:after{top:350px}.cav2-paxselection-container{display:flex;width:100%;flex-direction:column;margin-top:30px;height:333px;overflow:scroll;overflow-x:hidden;scrollbar-base-color:#134494;scrollbar-face-color:#fff;scrollbar-3dlight-color:#134494;scrollbar-highlight-color:#134494;scrollbar-track-color:#134494;scrollbar-arrow-color:#134494;scrollbar-shadow-color:#134494;scrollbar-dark-shadow-color:#134494}.cav2-paxselection-container::-webkit-scrollbar{background:0;width:4px}@media(max-width:767px){.cav2-paxselection-container{height:-webkit-calc(100vh - 196px);height:calc(100vh - 266px)}}.cav2-paxselection-container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:7pt;background:0}.cav2-paxselection-container::-webkit-scrollbar-thumb{width:3px;background-color:#fff;border-radius:4px}.cav2-paxselection-container .cav2-paxselection-box{display:flex;flex-direction:row;background-color:rgba(255,255,255,0.2);min-height:90px;align-items:center;margin-bottom:30px}.cav2-paxselection-container .cav2-paxselection-box .cav2-paxselection-count{font-family:Roboto;font-size:24px;font-weight:500;color:#fff;background-color:rgba(255,255,255,0.1);min-width:60px;display:flex;align-items:center;justify-content:center;height:90px}.cav2-paxselection-container .cav2-paxselection-box .cav2-paxselection-desc{display:flex;flex-direction:column;flex-grow:1;padding-left:20px;padding-right:20px}@media(max-width:767px){.cav2-paxselection-container .cav2-paxselection-box .cav2-paxselection-desc{padding-left:10px;padding-right:0}}.cav2-paxselection-container .cav2-paxselection-box .cav2-paxselection-desc .cav2-heading{font-family:Roboto;font-size:14px;font-weight:500;color:#fff;margin-bottom:20px}@media(max-width:767px){.cav2-paxselection-container .cav2-paxselection-box .cav2-paxselection-desc .cav2-heading{margin-bottom:10px}}.cav2-paxselection-container .cav2-paxselection-box .cav2-paxselection-desc .cav2-subheading{font-family:Roboto;font-size:12px;font-weight:500;color:#fff;line-height:1.25}.cav2-paxselection-container .cav2-paxselection-box .cav2-paxselection-action{font-family:Roboto;font-size:24px;font-weight:500;color:#fff;display:flex;justify-content:space-evenly;width:120px;min-width:120px}@media(max-width:767px){.cav2-paxselection-container .cav2-paxselection-box .cav2-paxselection-action{width:75px}}.cav2-paxselection-container .cav2-paxselection-box .cav2-paxselection-action button{width:30px;height:30px;background-color:#fff;font-family:"roboto-light-webfont";font-size:32px;font-weight:300;border-radius:30px;text-align:center;color:#262626;border:0;padding:0}.cav2-paxselection-container .cav2-paxselection-box .cav2-paxselection-action button span{display:block;position:relative;top:-8px}.cav2-paxselection-container .cav2-paxselection-box-disabled{opacity:.5}.cav2-paxselection-container .cav2-paxselection-box-disabled button{cursor:text}.cav2-home-sidepanel-pax{padding-bottom:140px}@media(max-width:1150px){.cav2-home-sidepanel-pax{top:870px;left:120px}}@media(max-width:1150px){.cav2-home-sidepanel-pax{left:30px}}@media(max-width:767px){.cav2-home-sidepanel-pax{top:940px;left:0}}.cav2-paxselection-footer.cav2-age-hidden .cav2-paxselection-age{display:none}.cav2-paxselection-footer.cav2-age-hidden .cav2-btn-round-red{margin:0 auto}.cav2-paxselection-footer{display:flex;font-family:Roboto;flex-direction:row;justify-content:space-between;align-items:flex-end;padding-top:30px;padding-bottom:70px;box-shadow:-1px -20px 54px 1px #032049;clip:rect(-50px,503px,213px,0px);position:absolute;bottom:0;left:0;padding-left:30px;padding-right:30px;width:100%}.cav2-paxselection-footer .cav2-paxselection-age{display:flex;align-items:center}.cav2-paxselection-footer .cav2-paxselection-age a{font-size:14px;color:#fff;text-decoration:underline;cursor:pointer}.cav2-paxselection-footer .cav2-paxselection-age span{background:url(../../skin/img/icon-calculator-light.svg) no-repeat;width:25px;height:19px;display:inline-block;vertical-align:middle;background-size:19px!important;position:relative;margin-right:3px;cursor:pointer}.cav2-paxselection-footer .cav2-btn-round-red{color:#262626;font-size:14px;background-color:#f2f2f2;opacity:1;width:196px}@media(max-width:1150px){.cav2-home-sidepanel-age{top:870px;left:120px}}@media(max-width:1150px){.cav2-home-sidepanel-age{left:30px}}@media(max-width:767px){.cav2-home-sidepanel-age{top:940px;left:0}}.cav2-home-sidepanel-age .cav2-age-calculator .cav2-age-input-container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:50px;flex-wrap:wrap}@media(max-width:767px){.cav2-home-sidepanel-age .cav2-age-calculator .cav2-age-input-container{margin-bottom:20px}}.cav2-home-sidepanel-age .cav2-age-calculator .cav2-age-input-container .ca-v2-material_inputs_div{width:120px;height:65px;background-color:rgba(255,255,255,0.1)}@media(max-width:767px){.cav2-home-sidepanel-age .cav2-age-calculator .cav2-age-input-container .ca-v2-material_inputs_div{width:100%;margin-bottom:20px}}.cav2-home-sidepanel-age .cav2-age-calculator .cav2-age-input-container .ca-v2-material_inputs_div .ca-v2-material_labels{color:rgba(255,255,255,0.9);font-size:13px;padding-left:10px;margin-bottom:10px}.cav2-home-sidepanel-age .cav2-age-calculator .cav2-age-input-container .ca-v2-material_inputs_div .ca-v2-material_inputs_div_d{border-color:rgba(255,255,255,0.6)}.cav2-home-sidepanel-age .cav2-age-calculator .cav2-age-input-container .ca-v2-material_inputs_div .ca-v2-material_inputs_div_i{width:100%}.cav2-home-sidepanel-age .cav2-age-calculator .cav2-age-input-container .ca-v2-material_inputs_div input{background-color:rgba(255,255,255,0);font-size:16px;color:#fff;padding-left:10px;width:100%}.cav2-home-sidepanel-age .cav2-age-calculator .cav2-age-input-container .ca-v2-material_inputs_div input::placeholder{color:#fff;font-size:16px}.cav2-home-sidepanel-age .cav2-age-calculator .cav2-age-input-container .ca-v2-material_inputs_div input:focus::placeholder{color:rgba(255,255,255,0)}.cav2-home-sidepanel-age .cav2-age-calculator-result{background-color:rgba(255,255,255,0.1);height:120px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:68px}@media(max-width:767px){.cav2-home-sidepanel-age .cav2-age-calculator-result{margin-bottom:40px}}.cav2-home-sidepanel-age .cav2-age-calculator-result span{font-family:Roboto;font-size:24px;font-weight:500;font-style:normal;font-stretch:normal;line-height:.92;letter-spacing:normal;text-align:center;color:#fff}.cav2-home-sidepanel-age .cav2-age-calculator-btns{display:flex;flex-direction:row;width:100%;justify-content:space-between}@media(max-width:767px){.cav2-home-sidepanel-age .cav2-age-calculator-btns{flex-direction:column}}.cav2-home-sidepanel-age .cav2-age-calculator-btns button{width:190px}.cav2-home-sidepanel-cabin{padding-bottom:0}.cav2-home-sidepanel-cabin .glyphicon-menu-cross{margin-right:25px;background:url(../../skin/img/cross_white.svg) no-repeat;background-size:20px;margin-top:10px}@media(max-width:767px){.cav2-home-sidepanel-cabin .cav2-right-panel-heading{margin-bottom:20px}}.cav2-home-sidepanel-cabin .cav2-cabin-selection{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.cav2-home-sidepanel-cabin .cav2-cabin-selection .cav2-cabin-selection-picturecontainer{margin-bottom:20px;position:relative;cursor:pointer}.cav2-home-sidepanel-cabin .cav2-cabin-selection .cav2-cabin-selection-picturecontainer:hover img{filter:blur(3px);clip:rect(-183px,183px,183px,0px);transform:scale(1.2)}.cav2-home-sidepanel-cabin .cav2-cabin-selection .cav2-cabin-selection-picturecontainer:hover figure figcaption{display:block;font-size:14px;font-family:"roboto-light-webfont";position:absolute;left:0;text-align:center;top:20%;padding-left:15px;padding-right:15px;z-index:1}.cav2-home-sidepanel-cabin .cav2-cabin-selection .cav2-cabin-selection-picturecontainer figure{margin:0!important}.cav2-home-sidepanel-cabin .cav2-cabin-selection .cav2-cabin-selection-picturecontainer figure figcaption{display:none;color:#fff;width:100%}.cav2-home-sidepanel-cabin .cav2-cabin-selection .cav2-cabin-selection-picturecontainer .cav2-cabin-selection-picture{width:183px;height:183px;overflow:hidden}@media(max-width:767px){.cav2-home-sidepanel-cabin .cav2-cabin-selection .cav2-cabin-selection-picturecontainer .cav2-cabin-selection-picture{width:100%}}.cav2-home-sidepanel-cabin .cav2-cabin-selection .cav2-cabin-selection-picturecontainer img{width:183px;height:183px;transition:all .35s ease}@media(max-width:767px){.cav2-home-sidepanel-cabin .cav2-cabin-selection .cav2-cabin-selection-picturecontainer img{width:100%}}.cav2-home-sidepanel-cabin .cav2-cabin-selection .cav2-cabin-selection-picturecontainer .cav2-cabin-selection-text{display:flex;flex-direction:row;justify-content:space-between;height:40px;align-items:center;top:-4px;position:relative}.cav2-home-sidepanel-cabin .cav2-cabin-selection .cav2-cabin-selection-picturecontainer .cav2-cabin-selection-text .text{font-family:"roboto-light-webfont";font-size:16px;color:#fff;padding-left:10px}.cav2-home-sidepanel-cabin .cav2-cabin-selection .cav2-cabin-selection-picturecontainer .cav2-cabin-selection-text .icon{display:none;width:40px;font-family:"roboto-light-webfont";box-shadow:0 0 4px 0 rgba(3,32,73,0.2);height:100%;align-items:center;justify-content:center;font-size:24px}.cav2-home-sidepanel-cabin .cav2-cabin-selection .cav2-cabin-selection-picturecontainer .overlay{position:absolute;background:rgba(3,32,73,0.7);top:0;left:0;right:0;bottom:40px}.cav2-home-sidepanel-cabin .cav2-cabin-selection .cav2-cabin-selection-picturecontainer.active figure figcaption{color:#262626!important}.cav2-home-sidepanel-cabin .cav2-cabin-selection .cav2-cabin-selection-picturecontainer.active .cav2-cabin-selection-text{background-color:#fff;box-shadow:0 0 4px 0 rgba(3,32,73,0.2)}.cav2-home-sidepanel-cabin .cav2-cabin-selection .cav2-cabin-selection-picturecontainer.active .cav2-cabin-selection-text .text{color:#262626;font-weight:600}.cav2-home-sidepanel-cabin .cav2-cabin-selection .cav2-cabin-selection-picturecontainer.active .cav2-cabin-selection-text .icon{display:flex;color:#144e9d}.cav2-home-sidepanel-cabin .cav2-cabin-selection .cav2-cabin-selection-picturecontainer.active .overlay{display:none}.cav2-home-sidepanel-cabin{padding-bottom:22px;padding-top:20px}@media(max-width:1150px){.cav2-home-sidepanel-cabin{top:890px;left:120px}}@media(max-width:1150px){.cav2-home-sidepanel-cabin{left:30px}}@media(max-width:767px){.cav2-home-sidepanel-cabin{top:940px;left:0;padding-bottom:10px;padding-top:20px}}.cav2-multicity .cav2-multicity-bound-header{margin-bottom:40px}.cav2-multicity .cav2-hr{border-bottom:1px dotted #bcc1c2;width:55%;margin-top:40px;margin-bottom:5px}.cav2-multicity .cav2-add-icon{width:20px;height:20px;display:inline-block;background-color:#144e9d;font-family:"roboto-light-webfont";font-size:20px;font-weight:300;border-radius:30px;text-align:center;color:#fff;border:0;padding:0;margin-right:10px}.cav2-multicity .cav2-add-icon span{display:block;position:relative;top:-6px}.cav2-multicity .addFlight{text-align:left;padding:0;background:0;display:flex;margin-top:35px}.cav2-multicity .mbound{margin-top:0!important}@media(max-width:767px){.cav2-multicity .removeFlight{top:-18px!important}}#MCVT .cav2-home-sidepanel-cabin:after{margin-top:150px}@media(max-width:767px){#MCVT .ca-v2-fsf_tabs_content{display:flex!important;margin-top:15px}}#MCVT .ca-v2-fsf_tabs.ca-v2-fsf_tabs_large.cav2-multicity-bound-header{display:flex!important}@media(max-width:767px){#MCVT .ca-v2-fsf_tabs_content_flight_air_port_selector_icon{position:relative!important}}@media(max-width:767px){.cav2-corporate-login{margin-bottom:40px!important}}@media(max-width:767px){.cav2-corporate-login .ca-v2-fsf_tabs_content_flight_air_port_selector{margin-top:40px!important}}@media(max-width:767px){.cav2-corporate-login .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_in,.cav2-corporate-login .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_out{width:100%!important}}.cav2-corporate-login .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_out .btn{margin-left:10px;color:#fff;background-color:#e91d25;border:0;padding:14px 5px 14px 5px;border-radius:20px;font-size:14px;font-weight:500;width:70%;text-align:center}@media(max-width:767px){.cav2-corporate-login .ca-v2-fsf_tabs_content_flight_air_port_selector .ca-v2-fsf_tabs_content_flight_air_port_selector_out .btn{width:100%;margin-top:15px;margin-left:0}}@media(max-width:767px){.cav2-corporate-login .ca-v2-fsf_tabs_content{display:flex!important}}.cav2-corporate-login .cav2-corporate-error-view .ca-v2-fsf_tabs_content_flight_air_port_selector_airport{border-bottom:none!important}.cav2-corporate-login .cav2-corporate-error-view .ca-v2-fsf_tabs_content_flight_air_port_selector_airport .error{color:#e91d25}.cav2-corporate-login .ca-v2-mice-error-msg{padding-top:15px;color:red}@media(max-width:767px){#CSRH .ca-v2-fsf_tabs_content{display:flex!important}}#CSRH .ca-v2-fsf_tabs_content_flight_promo_section{visibility:hidden}