.ivivu-rating-container{position:relative;top:0px;text-align:right}@media only screen and (min-width: 320px) and (max-width: 479px){.ivivu-rating-container{top:0px;text-align:left}}.ivivu-rating-container .ivivu-rating-description{transition:all .15s ease-in-out;animation-duration:0.35s;animation-delay:0s;color:#6c707e;font-size:12px;font-weight:400}.br-theme-fontawesome-stars-o .br-widget{height:20px;white-space:nowrap}.br-theme-fontawesome-stars-o .br-widget a{font:normal normal normal 20px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;text-decoration:none;margin-right:2px}.br-theme-fontawesome-stars-o .br-widget a:after{content:'\f006';color:#d2d2d2}.br-theme-fontawesome-stars-o .br-widget a.br-active:after{content:'\f005';color:#FFBD00}.br-theme-fontawesome-stars-o .br-widget a.br-selected:after{content:'\f005';color:#FFBD00}.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after{content:'\f123';color:#FFBD00}.br-theme-fontawesome-stars-o .br-widget .br-current-rating{display:none}.br-theme-fontawesome-stars-o .br-readonly a{cursor:default}.br-theme-fontawesome-stars-o .br-reverse a.br-fractional{display:inline-block;transform:scaleX(-1);-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}@media print{.br-theme-fontawesome-stars-o .br-widget a:after{content:'\f006';color:black}.br-theme-fontawesome-stars-o .br-widget a.br-active:after,.br-theme-fontawesome-stars-o .br-widget a.br-selected:after{content:'\f005';color:black}.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after{content:'\f123';color:black}}.combo-cards{padding:15px 0px}.cards{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;-moz-font-feature-settings:"liga" on}.cards__item{display:flex;padding:0px 15px 8px 15px}@media only screen and (min-width: 320px){.cards__item{width:100%}}@media only screen and (min-width: 768px){.cards__item{width:calc(100% / 2)}}@media only screen and (min-width: 992px){.cards__item{width:calc(100% / 3)}}.card{transition:all .15s ease-in-out;width:100%;background-color:white;border-radius:0px;box-shadow:none;display:flex;flex-direction:row;overflow:hidden;cursor:pointer;box-shadow:0 1px 1px rgba(0,0,0,0.1)}.card:hover{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(78,78,78,0.4)}@media only screen and (min-width: 320px) and (max-width: 480px){.card{border:3px solid transparent}.card:hover{border-color:#FFBD00}}.card__content{display:flex;flex:1 1 auto;flex-direction:column;padding:10px 8px 6px 8px;text-align:left;width:200px}.card__line{width:100%;margin:0px auto}.card__image_container{display:block;position:relative;overflow:hidden;height:auto;vertical-align:middle;background-position:center center;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width: 320px){.card__image_container{width:120px}}@media only screen and (min-width: 375px){.card__image_container{width:150px}}.card__title{color:#003C71;font-size:15px;font-weight:500;letter-spacing:-0.5px;margin-bottom:10px;width:100%}.card__title a:hover,.card__title a:focus{color:#003C71;text-decoration:underline}.card__title .stars{font-size:14px;white-space:nowrap;height:14px;color:#F79321}.card__text{width:100%;color:#555863;letter-spacing:-0.5px;flex:1 1 auto;font-size:14px;line-height:1.4;margin-bottom:10px}.card__price{color:#555863;letter-spacing:-1px}.card__price--1,.card__price--2{font-weight:bold;font-size:24px}.card__price--3{font-weight:400;font-size:12px}.v-ribbon h1,.v-ribbon h2,.v-ribbon h3,.v-ribbon h4,.v-ribbon h5,.v-ribbon h6,.v-ribbon span{z-index:1;font-weight:bold;font-size:14px;text-align:center;position:absolute;color:#FFFFFF;margin:0 0px 0px -26px;background-color:#E52822;top:10px;box-shadow:0 1px 2px rgba(0,0,0,0.12),0 0px 2px rgba(0,0,0,0.24)}.v-ribbon h1:before,.v-ribbon h1:after,.v-ribbon h2:before,.v-ribbon h2:after,.v-ribbon h3:before,.v-ribbon h3:after,.v-ribbon h4:before,.v-ribbon h4:after,.v-ribbon h5:before,.v-ribbon h5:after,.v-ribbon h6:before,.v-ribbon h6:after,.v-ribbon span:before,.v-ribbon span:after{content:'';position:absolute;border-style:solid;border-color:transparent;bottom:-10px}@media only screen and (min-width: 320px){.v-ribbon h1,.v-ribbon h2,.v-ribbon h3,.v-ribbon h4,.v-ribbon h5,.v-ribbon h6,.v-ribbon span{padding:5px 10px 5px 20px}}@media only screen and (min-width: 480px){.v-ribbon h1,.v-ribbon h2,.v-ribbon h3,.v-ribbon h4,.v-ribbon h5,.v-ribbon h6,.v-ribbon span{padding:5px 10px 5px 10px}}.v-ribbon h1:before,.v-ribbon h2:before,.v-ribbon h3:before,.v-ribbon h4:before,.v-ribbon h5:before,.v-ribbon h6:before,.v-ribbon span:before{border-width:0 10px 10px 0;border-right-color:#9C0000;left:0}.v-date-picker-container .btn-cal{transition:all .2s ease-in-out;background:transparent;border-radius:30px;padding:1px 5px;border:1px solid rgba(148,151,163,0.4);color:rgba(148,151,163,0.4)}.v-date-picker-container .btn-cal:hover{border:1px solid #9497a3;color:#9497a3}.v-date-picker-container .v-date-picker-table{background:white;table-layout:fixed;word-break:break-all;border-collapse:collapse;width:100%;user-select:none;margin:0px}.v-date-picker-container .v-date-picker-table a{text-decoration:none}.v-date-picker-container .v-date-picker-table a:hover{text-decoration:underline}.v-date-picker-container .v-date-picker-table thead tr td{border:none;font-size:14px;padding:5px 0px;text-align:center;vertical-align:middle;font-weight:700;color:#555863}.v-date-picker-container .v-date-picker-table thead tr td.weekend{color:#D9534F}.v-date-picker-container .v-date-picker-table thead tr:last-child td{border-bottom:1px solid rgba(108,112,126,0.15)}.v-date-picker-container .v-date-picker-table tbody tr td{transition:all .2s ease-in-out;padding:6px 1px;text-align:center;cursor:pointer}.v-date-picker-container .v-date-picker-table tbody tr td.cell-outside{color:#9497A3;background-color:rgba(148,151,163,0.08)}.v-date-picker-container .v-date-picker-table tbody tr td.cell-selected{background:#cfe9fc}@media only screen and (min-width: 320px){.v-date-picker-container .v-date-picker-table tbody tr td .cell-content{letter-spacing:-0.5px}}@media only screen and (min-width: 768px){.v-date-picker-container .v-date-picker-table tbody tr td .cell-content{letter-spacing:0px}}.v-date-picker-container .v-date-picker-table tbody tr td .cell-content .day{font-weight:500}.v-date-picker-container .v-date-picker-table tbody tr td .cell-content .price{margin-top:5px}@media only screen and (min-width: 320px){.v-date-picker-container .v-date-picker-table tbody tr td .cell-content .price{font-size:12px;font-weight:500}}@media only screen and (min-width: 992px){.v-date-picker-container .v-date-picker-table tbody tr td .cell-content .price{font-weight:400;font-size:15px}}.v-date-picker-container .v-date-picker-table tbody tr td:hover:not(.cell-selected){background:#e7f4fd}.popover.highlight{position:absolute;display:none;max-width:600px;padding:1px;text-align:left;background-color:#FFBD00;background-image:linear-gradient(90deg, #FFBD00 0%, #ffc829 100%);border:0px solid #FFBD00;border-radius:0px;background-clip:padding-box;box-shadow:0 1px 1px rgba(0,0,0,0.1)}.popover.highlight .popover-content{padding:5px 15px}.popover.highlight.top>.arrow:after{border-top-color:#ffc41a}.flightItem{box-shadow:0 1px 1px rgba(0,0,0,0.1);transition:all .15s ease-in-out;animation-duration:0.35s !important;animation-delay:0s;font-size:14px;color:#555863;background:white;border:none;padding:6px 12px 8px 12px}@media only screen and (min-width: 320px){.flightItem{margin-bottom:1px}}@media only screen and (min-width: 480px){.flightItem{margin-bottom:8px}}.flightItem:hover{box-shadow:0 1px 2px rgba(0,0,0,0.12),0 0px 2px rgba(0,0,0,0.24);background:#fbfbfb}.flightItem.return{opacity:0.3;cursor:pointer}.flightItem .flight-code{font-size:12px}.flightItem h4{font-size:14px;color:#494b55;margin:7px 0px}.flightItem h4.time{letter-spacing:-1px}.flightItem h4.time .time_1{font-weight:600}.flightItem h4.time .duration{color:#555863;font-weight:400;font-size:12px}.flightItem h4.price{letter-spacing:-1px}.flightItem h4.price .price_1{font-weight:bold}.flightItem h4.price .price_2,.flightItem h4.price .currency{color:#555863;font-size:12px;font-weight:400}.flightItem h4.normal{font-weight:normal}.flightItem .v-inline-block{display:inline-block}.flightItem .carrier-image{margin-top:8px;max-height:60px}.flightItem .carrier-image-mobile{height:15px}.flightItem .flight-type-span{color:#2196F3 !important;cursor:pointer}.flightItem .flight-type-span:hover{text-decoration:underline}.flightItem .currency{font-size:13px;letter-spacing:-1px}.flightItem .bookFlightButton{border-radius:0px;border:1px solid #f68709;background-color:#F79321;transition:all .15s ease-in-out;width:100%}.flightItem .bookFlightButton:hover{border-color:#ac5e06}@media only screen and (min-width: 320px){.flightItem .bookFlightButton{letter-spacing:0.5px}}@media only screen and (min-width: 1200px){.flightItem .bookFlightButton{letter-spacing:0px}}.flightItem .flight-item-info{padding:0px}@media only screen and (min-width: 992px){.flightItem .flight-item-info .block_1{padding:0px 15px}}@media only screen and (min-width: 1200px){.flightItem .flight-item-info .block_1{padding:0px 8px 0px 0px}}@media only screen and (min-width: 992px){.flightItem .flight-item-info .block_2{padding:0px 15px}}@media only screen and (min-width: 1200px){.flightItem .flight-item-info .block_2{padding:0px 8px 0px 0px}}@media only screen and (min-width: 320px){.flightItem .book-div{padding-top:15px;text-align:left}}@media only screen and (min-width: 480px){.flightItem .book-div{padding-top:0px;text-align:right}}.flightItem .book-div .include-tax-fee-div{font-size:11px;color:#6c707e}.handleBarsPopularLocationItem .media .media-left picture img{width:60px;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,0.1)}.handleBarsPopularLocationItem .media .media-body .media-heading{color:#494b55}.typeahead-flightcode{width:35px;display:inline-block}.newLabel{position:relative;top:2px}.typeAHeadDiv .emptyData{padding:15px;text-align:center}.typeAHeadDiv .dataTitle{padding:15px 15px 5px 15px;margin:0px;font-weight:bold;border-top:1px solid #ddd;color:#003C71}.typeAHeadDiv .dataTitle .fa{color:#003C71}.typeAHeadDiv .twitter-typeahead{width:100%}.typeAHeadDiv .twitter-typeahead input{color:#494b55}.typeAHeadDiv .input-group-btn{top:-2px}@-moz-document url-prefix(){.typeAHeadDiv .input-group-btn{top:-3px}}.typeAHeadDiv .tt-hint{color:#818180 !important}.typeAHeadDiv .tt-menu{width:100%;margin-top:1px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:0px;color:#494b55}.typeAHeadDiv .tt-menu .tt-dataset{width:100%;background-color:#fff}.typeAHeadDiv .tt-menu .tt-dataset-popularLocation{padding-bottom:10px}.typeAHeadDiv .tt-menu .tt-dataset .tt-suggestion{padding:8px 15px}.typeAHeadDiv .tt-menu .tt-dataset .tt-suggestion .tourCount{margin-left:5px;font-size:12px;color:#003C71}.typeAHeadDiv .tt-menu .tt-dataset .tt-suggestion mark{padding:0px;color:#494b55;font-weight:bold;background-color:transparent}.typeAHeadDiv .tt-menu .tt-dataset .tt-selectable{transition:all .2s ease-in-out;cursor:pointer}.typeAHeadDiv .tt-menu .tt-dataset .tt-selectable:hover{background-color:rgba(64,166,242,0.1)}.typeAHeadDiv .tt-menu .tt-dataset .tt-selectable.tt-cursor{background-color:rgba(64,166,242,0.1)}.daterangepicker{user-select:none;border-radius:4px;width:auto !important;border:1px solid #003C71}.daterangepicker:before{border-bottom-color:#003C71}.daterangepicker .ranges ul li{padding:13px;border-radius:4px;color:#0f81d7;border:none;background-color:rgba(148,151,163,0.1)}.daterangepicker .ranges ul li.active{background-color:#0f81d7;color:white}.daterangepicker .ranges li{transition:all .15s ease-in-out}.daterangepicker .ranges li:hover{background-color:rgba(148,151,163,0.25)}.daterangepicker .daterangepicker_input{display:none}.daterangepicker .calendar{max-width:none !important;width:auto}.daterangepicker .calendar th td,.daterangepicker .calendar tr td{padding:9px 10px;font-size:16px}.daterangepicker .calendar th td.line-through-cell,.daterangepicker .calendar tr td.line-through-cell{text-decoration:line-through}.daterangepicker .calendar.single{width:auto !important}.daterangepicker .daterangepicker_input .input-mini{border-radius:0px !important}.daterangepicker .daterangepicker_input .input-mini.active{border-radius:0px !important;border-color:#40A6F2}.daterangepicker .calendar-table table thead tr:nth-child(2) th:first-child{color:#D9534F}.daterangepicker td.disabled,.daterangepicker option.disabled{text-decoration:inherit;cursor:default}.daterangepicker .daterangerpickerTodayButton{padding:4px}.daterangepicker td{color:#4E4E4E;border:2px solid transparent;transition:all .1s ease-in-out}.daterangepicker td.off.disabled{color:rgba(129,129,128,0.4) !important;text-decoration:none;pointer-events:none}.daterangepicker td.off.available{color:#818180;visibility:hidden}.daterangepicker td:first-child.weekend{color:#D9534F}.daterangepicker td:first-child.weekend.off{color:rgba(217,83,79,0.65)}.daterangepicker td.in-range{color:#0d73bf;background-color:rgba(64,166,242,0.1)}.daterangepicker td.in-range.available{color:#0d73bf}.daterangepicker td.active{background-color:#0d73bf !important}.daterangepicker td.active.start-date.end-date.available,.daterangepicker td.start-date,.daterangepicker td.end-date{border-radius:0px}.daterangepicker td.active.start-date{border-radius:6px 0px 0px 6px}.daterangepicker td.active.end-date{border-radius:0px 6px 6px 0px}.daterangepicker td.available:not(.start-date):not(.end-date):hover{border-radius:0px;color:#40A6F2;background-color:rgba(64,166,242,0.3)}.daterangepicker td.start-date,.daterangepicker td.end-date{color:white !important;background-color:#40A6F2}.daterangepicker td.start-date:hover,.daterangepicker td.end-date:hover{background-color:#1090ef}.vloader,.vloader:after{border-radius:50%;width:25px;height:25px}.vloader{margin:0px;font-size:4px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(33,150,243,0.2);border-right:1.1em solid rgba(33,150,243,0.2);border-bottom:1.1em solid rgba(33,150,243,0.2);border-left:1.1em solid #2196f3;transform:translateZ(0);animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.flight-summary{color:#555863}@media only screen and (min-width: 320px){.flight-summary{font-size:16px}}@media only screen and (min-width: 480px){.flight-summary{font-size:14px}}.flight-summary .flightSummaryTitle,.flight-summary .flightSummaryRating{display:inline-block}@media only screen and (min-width: 320px){.flight-summary .flightFacebook{float:none}}@media only screen and (min-width: 480px){.flight-summary .flightFacebook{float:right}}@media only screen and (min-width: 320px){.flight-summary .flightSummaryTitle{margin-bottom:15px}}@media only screen and (min-width: 480px){.flight-summary .flightSummaryTitle{margin-bottom:0px}}.flight-summary .flightSummaryTitle h3{line-height:1.3}.flight-summary .flightSummaryRating{float:right}@media only screen and (min-width: 320px){.flight-summary .flightSummaryRating{float:none}}@media only screen and (min-width: 480px){.flight-summary .flightSummaryRating{float:right}}.flight-summary .flight-summary-content ul{padding-left:5px}.flight-summary .flight-summary-content ul li{margin-bottom:5px;line-height:1.6}@media only screen and (min-width: 320px){.recommended{background:linear-gradient(160deg, #003C71, #003C71, #00C1DE)}}@media only screen and (min-width: 480px){.recommended{background:none}}.recommended__container{border-radius:0px;box-shadow:0px 0px 0px transparent;padding:15px}@media only screen and (min-width: 320px){.recommended__container .combo-header .combo-title{color:white}}@media only screen and (min-width: 480px){.recommended__container .combo-header .combo-title{color:#555863}}.recommended__container .combo-header .combo-description{font-weight:400;font-size:14px}@media only screen and (min-width: 320px){.recommended__container .combo-header .combo-description{color:white}}@media only screen and (min-width: 480px){.recommended__container .combo-header .combo-description{color:#9497A3}}.book-div .book-container{display:flex;align-items:center;justify-content:center;letter-spacing:-0.5px}.book-div .book-container .book-item{display:flex}@media only screen and (min-width: 320px){.book-div .book-container{flex-direction:column}}@media only screen and (min-width: 768px){.book-div .book-container{flex-direction:row}}.book-div .book-container .price{line-height:1;font-weight:bold;color:#555863;font-size:26px;margin-bottom:6px}.book-div .book-container .price .unit,.book-div .book-container .price .currency{font-weight:normal;color:#6c707e}.book-div .book-container .price .currency{font-size:18px}.book-div .book-container .description{line-height:1;font-weight:normal;color:#6c707e;font-size:14px}.another-date-div .box{margin-bottom:15px}.another-date-div .another-date-container ul.another-date-ul{list-style:none outside none;padding:0px;width:100%;display:table;table-layout:fixed;border-collapse:separate;margin-bottom:1px}.another-date-div .another-date-container ul.another-date-ul li{display:table-cell;float:none;padding:5px;text-align:center;cursor:pointer;user-select:none;animation-duration:0.35s;animation-delay:0s}.another-date-div .another-date-container ul.another-date-ul li.navigation{text-align:center;vertical-align:middle;width:22px}.another-date-div .another-date-container ul.another-date-ul li.navigation .icon{transition:all .2s ease-in-out;color:#9497A3}.another-date-div .another-date-container ul.another-date-ul li.navigation:hover .icon{color:#1090ef}.another-date-div .another-date-container ul.another-date-ul li .date{font-size:12px;color:#555863}.another-date-div .another-date-container ul.another-date-ul li .price{font-weight:bold;font-size:16px}@media only screen and (min-width: 320px){.another-date-div .another-date-container ul.another-date-ul li .price{letter-spacing:-1px}}@media only screen and (min-width: 480px){.another-date-div .another-date-container ul.another-date-ul li .price{letter-spacing:-0.5px}}.another-date-div .another-date-container ul.another-date-ul li .price .unit,.another-date-div .another-date-container ul.another-date-ul li .price .currency{font-weight:normal;font-size:12px;color:#9497A3}.another-date-div .another-date-container ul.another-date-ul li.best .price{color:#D9534F}.another-date-div .another-date-container ul.another-date-ul li.best .price .unit,.another-date-div .another-date-container ul.another-date-ul li.best .price .currency{color:rgba(217,83,79,0.75)}.another-date-div .another-date-container ul.another-date-ul li:hover{background:rgba(148,151,163,0.1)}.another-date-div .another-date-container ul.another-date-ul li.current{border-left:1px solid rgba(64,166,242,0.4);border-right:1px solid rgba(64,166,242,0.4);background:rgba(64,166,242,0.18)}.another-date-div .another-date-container ul.another-date-ul li.current .date{font-weight:bold}.flightList,.flight-sort-container,.flight-toolbox{transition:all 1ms cubic-bezier(0.165, 0.84, 0.44, 1);animation-timing-function:linear}
