.container_24{width:100em}.ba_links.noborder{border:none}.overlay_inner.baggage_allowance{margin:0 auto;border-radius:4px}.baggage_allowance .overlay_container{padding:0 30px;padding-top:1.5em}.ba_title{font-size:3.5em;font-family:gotham-xlight;color:#e1163c}.ba_btn_container{width:100%;display:table;border-radius:10px;margin-bottom:30px}.ba_btn{width:50%;float:left;height:3em}.ba_fillbtn{border:none;font-family:gotham-book;font-size:1.5em;color:#fff;background:-webkit-linear-gradient(left top,#e1163c,#a11453);background:linear-gradient(to right,#e1163c,#a11453);background:-moz-linear-gradient(to right,#e1163c,#a11453)}.ba_unfillbtn{border:none;font-family:gotham-book;font-size:1.5em;color:#61126b;background:#f5f5f5}.ba_leftbtn{border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-bottom-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;width:50%}.ba_rightbtn{border-top-right-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;width:50%}.ba_origdest{font-family:gotham-book;color:#222;font-size:1.5em}.ba_heads{font-family:gotham-medium;color:#222;font-size:1.16667em;padding-top:25px}.ba_para{font-family:gotham-book;color:#222;font-size:1em;line-height:1.83333em}.baggage_allowance .ba_links{font-family:gotham-medium;color:#61126b;font-size:1em;text-decoration:none;border-bottom:1px solid #61126b;font-weight:700;margin-left:5px}.ba_section_start{border-top:1px solid #222}.ba_allow_container{width:100%;padding:25px 0;display:table}.ba_img_container{width:25%;float:left;text-align:center}.baggage_img{background:url(/content/dam/virgin-applications/images/cart/Baggage_Allowance_Overlay_Sprites.png) 0 -9px no-repeat;width:7.16667em;height:14.33333em;display:inline-block;vertical-align:middle}.ba_details_container{width:75%;float:left}.ba_details_container .detail_row{width:100%;display:table;color:#222;font-size:1em;padding-bottom:10px}.ba_details_container .detail_row:last-child{padding-bottom:0}.handbag_img{background:url(/content/dam/virgin-applications/images/cart/Baggage_Allowance_Overlay_Sprites.png) 0 -224px no-repeat;width:7.08333em;height:5.16667em;display:inline-block;vertical-align:middle}.detail_row .detail_key{width:25%;float:left;font-family:gotham-medium}.detail_row .detail_value{width:75%;float:left;font-family:gotham-book}.ba_3col{width:100%;display:table;padding-top:6px;text-align:left}.ba_3col .col{width:32.4666666667%;float:left;margin-left:0}.ba_colhead{font-family:gotham-medium;color:#222;font-size:1em;line-height:1.83333em;text-align:left}.ba_costdetails{font-family:gotham-book;font-size:1em;color:#222;line-height:1.83333em}ul.ba_list{padding-left:16px;margin:0}ul.ba_list li{font-family:gotham-book;font-size:1em;color:#222;line-height:1.83333em;list-style-type:disc}.extraBgPara{margin:0;padding-top:10px}.ba_details_container_list{margin:0;padding:0;list-style:none;padding-top:20px}.ba_details_container_list li{display:block;font-size:1em;margin-bottom:10px;color:#222;float:left;width:100%}.ba_details_container_list li .baggageAttributes{font-family:gotham-medium;font-weight:700;float:left;width:25%}.ba_details_container_list li span{float:left;width:75%;font-family:gotham-book}.handBagSection .ba_details_container_list{padding-top:0}.checkinDescrp{margin-top:10px}.extraBaggage{margin-top:27px}.baggage_allowance .overlay_container .ba_btn{font-family:gotham-book;font-size:1.16667em}.spaces{margin-top:15px}.show,.show_active{display:block}.hide{display:none}.overlay_container{padding:20px 50px 20px 50px}.close{text-align:right;height:1.66667em}.closeDiv{padding:10px 20px}.close_btn{background:url(/content/dam/virgin-applications/images/cart/Sprites_Sprint3.png) 0 -16px no-repeat;width:1.25em;height:1.83333em;display:inline-block;vertical-align:middle}input.amount{width:5.41667em}.fc_title{font-size:3.5em;font-family:gotham-xlight;color:#e1163c}.cur_cal_container label{padding:20px 10px;display:inline-block;float:left;clear:left;width:7.5em;text-align:right}.cur_cal_container .modalOverlay .cur_cal_container input[type=text]{width:7.16667em}.cur_cal_container select.from_cur,.cur_cal_container select.to_cur{background-size:auto}.cc_selectBox{width:20.83333em}.amt_val,.frc_val,.toc_val{padding:15px 25px;display:inline-block;float:left}.cc_exrate_text{font-family:gotham-book;font-size:1.16667em;color:#666}.cc_info_text{font-family:gotham-book;font-size:1em;color:#666}.result_text{display:inline-block;padding-left:18px;font-family:gotham-book;font-size:2em;color:#666}.result_field{border-top:none;background-color:#f0f0f0}.result_lbl{line-height:0}.field_pad{padding:15px 20px}.cal_btn{margin-left:132px;clear:both}.boxed{border:1px solid #dfdede;border-radius:3px}@media only screen and (max-width:1024px){.overLayPosition{min-width:980px}}.overlay{height:100%;z-index:9999;background-color:rgba(91,91,91,.8);overflow:auto}.noshow{display:none}.show,.show_active{display:block}.overlay_inner{margin:0 auto}.overlay_inner.fare_change{margin:0 auto}.overlay_container{background:#fff;overflow:hidden;padding-top:1.5em}.fare_change .overlay_container{padding:20px 30px 0 30px}.msg_container{background:#faf5f3;padding:25px;color:#c34b00;border:1px solid #c34b00}.warn_img{background:url(/content/dam/virgin-applications/images/cart/Sprites_Sprint3.png) 0 -80px no-repeat;width:3.33333em;height:3.33333em;display:inline-block;vertical-align:middle;padding-right:10px;float:left}.warn_text{font-family:gotham-medium;font-size:1em}.fc_grey_text{font-family:gotham-book;font-size:1.16667em;color:#666}.fc_info_text{font-family:gotham-book;font-size:1em;color:#666}.fc_highlights{font-family:gotham-book;font-size:1.5em;color:#e0153b}.fc_fare{font-family:gotham-book;font-size:1.5em;display:inline-block}.depart_container{margin-top:32px}.return_container{margin-top:40px}.fc_arrdep_block{padding:15px 0 15px 0;border-top:1px solid #666;border-bottom:1px solid #666;width:100%;display:table}.fc_arrdep_block .col1{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 0 10px 0}.col2,.col3{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 0 10px 0}.fc_arrdep_block .col1{width:55%}.fc_arrdep_block .col2{width:22.5%;text-align:center;border-right:1px solid #666;border-left:1px solid #666}.fc_arrdep_block .col3{width:22.5%;text-align:center}.fc_arrdep_block sup{vertical-align:text-top;font-size:x-small}.fc_arrdep_block .origin{float:left}.destination{float:left}.fc_arrdep_block .destination{text-align:right;position:relative;left:-8px}.plusdays{font-family:gotham-light;font-size:.91667em;color:#e1163c;border:1px solid #e0e0e0;border-radius:3px;vertical-align:middle;padding:2px;position:relative;left:-8px}.fc_sum_container{width:18.16667em;float:right;text-align:center;margin-top:60px;clear:both}.fc_sum_container sup{vertical-align:text-top;font-size:small}.fc_search{margin-top:150px;margin-left:25px}.fc_search a{font-family:gotham-medium;font-size:1.16667em;color:#61126b;text-decoration:none;padding:14px 10px;border:1px solid #d7d7d7;border-radius:3px}.fare_change .fareChangeSearch{font-family:gotham-medium;font-size:1.16667em;color:#61126b;cursor:pointer;padding:14px 10px;border:1px solid #d7d7d7;border-radius:3px}.fare_change .fc_total_container{padding:0 23px}.f_right,.headerContainer .headerNavigationLinkDiv{float:right}.f_left,.inspiration{float:left}.uppercase{text-transform:uppercase}.align_left{text-align:left}.align_right{text-align:right}.align_center,span.showFilterTab{text-align:center}.pad-l10{padding-left:10px}.pad-0,span.showFilterTab{padding:0}.pad-r10{padding-right:10px}.pad-r30{padding-right:30px}.pad-t12{padding-top:12px}.pad-t10{padding-top:10px}.pad-b10{padding-bottom:10px}.mar-l0{margin-left:0}.mar-r10{margin-right:10px}.mar-t10{margin-top:10px}.mar-t20{margin-top:20px}.mar-t25{margin-top:25px}.mar-b10{margin-bottom:10px}.mar-b100{margin-bottom:100px}.mar-b140{margin-bottom:140px}.mar-r30{margin-right:30px}.pad-r15{padding-right:15px}.pad-b20{padding-bottom:20px}.pad-t70{padding-top:2.5em}.pad-t85{padding-top:85px}.pad-t30{padding-top:30px}.pad-t40{padding-top:40px}.arrowButtonWide,.mar-l20{margin-left:20px}.mar-l100,.vaFaredetails{margin-left:100px}.pad-t100,.vaFaredetails{padding-top:100px}.headerContainer .headerNavigationLinkDiv,.mar-t32{margin-top:32px}.mar-t30{margin-top:30px}.mar-t36{margin-top:36px}.mar-t43{margin-top:43px}.pad-t27{padding-top:27px}.padding-lr100{padding-left:100px;padding-right:100px}.mar-t18{margin-top:18px}.mar-t28{margin-top:28px}.mar-b35{margin-bottom:35px}.mar-b40{margin-bottom:40px}.mar-t68{margin-top:68px}.mar-t60{margin-top:60px}.mar-t73{margin-top:73px}.mar-r100{margin-right:100px}.mar-r20{margin-right:20px}.pad-b45{padding-bottom:45px}.pad-b4{padding-bottom:4px}.pad-t50{padding-top:50px}.pad-r20{padding-right:20px}.pad-l20{padding-left:20px}.pad-b15{padding-bottom:15px}.pad-b28{padding-bottom:28px}.pad-b32{padding-bottom:32px}.pad-b40{padding-bottom:40px}.pad-b60{padding-bottom:60px}.arrowDownCrimson,.arrowUpCrimson,.mar-l5,.vaArrow{margin-left:5px}.mar-r50{margin-right:50px}.mar-l38{margin-left:38px}.mar-l50{margin-left:50px}.margin-l15{margin-left:15px}.margin-l8{margin-left:8px}.valignMiddle{vertical-align:middle}.no_border{border:none}.noDisplay{display:none}.width100pc{width:100%}.pad-r0{padding-right:0}.pad-t4{padding-top:4px}.pad-t20{padding-top:20px}.pad-l5{padding-left:5px}.pad-l15{padding-left:15px}.pad-l16{padding-left:16px}.pad-l30{padding-left:30px}.mar-l6{margin-left:6px}.mar-l8{margin-left:8px}.mar-l9{margin-left:9px}.mar-l15{margin-left:15px}.mar-t3{margin-top:3px}.mar-t5{margin-top:5px}.mar-t50{margin-top:50px}.mar-t57{margin-top:57px}.mar-t8{margin-top:8px}.mar-t33{margin-top:33px}.pad-t15{padding-top:15px}.mar-b3{margin-bottom:3px}.mar-b20{margin-bottom:20px}.mar-r7pc{margin-right:7%}.mar-r8pc{margin-right:8%}.mar-r40{margin-right:40px}.pad-15{padding:15px}.mar-b15{margin-bottom:15px}.mar-b8{margin-bottom:8px}.mar-b45{margin-bottom:45px}.mar-b54{margin-bottom:54px}.mar-t40{margin-top:40px}.mar-t80{margin-top:80px}.mar-t145{margin-top:145px}.mar-t162{margin-top:162px}.mar-t170{margin-top:170px}.tripCart{margin-top:173px}.mar-t180{margin-top:180px}.pad-b25{padding-bottom:25px}.pad-b30{padding-bottom:30px}.mar-r16{margin-right:16px}.mar-b80{margin-bottom:80px}.mar-b65{margin-bottom:65px}.mar-b75{margin-bottom:75px}.pad-10{padding:10px}.mar-l25{margin-left:25px}.pad-l27{padding-left:27px}.mar-b0{margin-bottom:0}.pad-b44{padding-bottom:44px;padding-top:10px;width:100%;line-height:4.41667em}.pad_r10{padding-right:10px}.f_left,.inspiration{float:left}.center{text-align:left}.mar-l90{margin-left:90px}.pad-l0{padding-left:0}.pad-b22{padding-bottom:22px}.pad-b5{padding-bottom:5px}.pad-b50{padding-bottom:50px}.errorBorder{border:1px solid #c45211;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.borderBottomTr{border-bottom:1px solid #e6e6e5}.borderTopTr{border-top:1px solid #e6e6e5}.display_inlineblock{display:inline-block}.height100pc{height:100%}body{margin:0}.nav{font-family:gotham-book;font-size:1.16667em;color:#61126b;line-height:1.41667em}.navHeaderSmall{font-size:.91667em;vertical-align:middle}.panelHeading{font-size:1.33333em}.panelTitleOverlay{font-family:gotham-light;font-size:5.16667em;color:#61126b;line-height:4em}.panelTitleOverlay2{font-family:gotham-xlight;font-size:5em;color:#61126b;line-height:3.75em}.crimsonSubHead{font-size:2.66667em}.crimsonHeading{font-family:gotham-xlight;font-size:5.83333em;color:#e1163c}.thScopeStyle{font-weight:400;text-align:left}.smallLinks{font-family:gotham-light;font-size:1.16667em;color:#61126b}.panelSubtitleOverlay{font-family:gotham-light;font-size:2em;color:#61126b;line-height:1.5em}.panelPrice{font-family:gotham-light;font-size:9.16667em;color:#61126b;line-height:6.33333em}.validateErrorMsg{font-family:gotham-book;font-size:.83333em;color:red;display:none}.short_links{display:inline-block;font-family:gotham-book;font-size:.83333em;color:#222}.footerBar{background:#eaeaea;overflow:hidden;padding-top:25px;padding-bottom:25px}.borderBottomPurple{border-bottom:1px solid #e1163c}.captionSmall{font-family:gotham-book;font-size:1.08333em}.loggedInPersonDet{white-space:nowrap}.captionMedium{font-family:gotham-light;font-size:1.83333em;color:#61126b}.buttonFilter,.buttonLarge,.buttonSmall{width:auto;height:3em;padding-left:15px;padding-right:15px}.arrowButton,.arrowButtonWide{background:url(/content/dam/virgin-applications/images/cart/Sprites_Air4.png) 0 -520px no-repeat;width:1.33333em;height:1.2em;display:inline-block;vertical-align:middle}.arrowDownCrimson{background:url(/content/dam/virgin-applications/images/cart/Sprint2_Sprites_Air4.png) 0 -1309px no-repeat;width:1.33333em;height:1.83333em;display:inline-block;vertical-align:middle}.arrowUpCrimson{background:url(/content/dam/virgin-applications/images/cart/Sprint2_Sprites_Air4.png) 0 -1063px no-repeat;width:1.33333em;height:1.83333em;display:inline-block;vertical-align:middle}.color_crimson{color:#e1163c}.innerTxt{font-family:gotham-light;font-size:1.33333em;color:#61126b}.colorWhite{color:#fff}.lineheight18{line-height:1.5em}.arrowWhiteSmall{background:url(/content/dam/virgin-applications/images/cart/Sprint2_Sprites_Air4.png) 0 0 no-repeat;width:1.33333em;height:1.33333em;display:inline-block}.arrowBackground{background-position:0 -308px;background-repeat:no-repeat;display:inline-block}.vaMarginRewardarraow{background:url(/content/dam/virgin-applications/images/cart/Sprites_Air4.png) 0 -601px no-repeat;width:1.16667em;height:1em;display:inline-block}.width20pc{width:20%}.width40pc{width:40%}.tabButton,.tabButtonActive,.tabButtonInactive{font-family:gotham-light;font-size:1.5em;color:#61126b}.tabButtonActive{background-color:#e9e9e9}.tabButtonInactive{background-color:#fff}.panel3container{overflow:hidden}.videoLabelSmall{font-family:gotham-light;font-size:2.5em;color:#fff;line-height:2.08333em}.videoLabelLarge{font-family:gotham-light;font-size:4.08333em;color:#fff;line-height:3.33333em}.bgcarouselImage{background:url(/content/dam/AIR4/Sprint23/html/Sprint3/images/home_1.png);height:0;background-size:100% 100%;width:100%;padding-bottom:56.25%}.vaArrow{background:url(/content/dam/virgin-applications/images/cart/Sprites_Air4.png) 0 -1206px no-repeat;width:1.66667em;height:1.25em;display:inline-block}.vaFaredetails{line-height:6.4425em}.beRewarded{width:98.5%;height:27.75em;background-size:100% 100%}.vaMarginRewardarraow{background:url(/content/dam/virgin-applications/images/cart/Sprites_Air4.png) 0 -601px no-repeat;width:1.16667em;height:1em;display:inline-block}.bottomMarginRewards{width:95%;height:13.66667em}.headerContainer{height:6.16667em}.headerContainer .headerLinks{display:inline-block;text-decoration:none}.newsItemContainer{border:1px solid #d2d2d2;padding:22px 20px;margin:10px;display:table}.newsItemContainer .newsItemDiv{display:table-cell;line-height:1.75em}.panel_img3{background-image:url(/content/dam/AIR4/Sprint23/html/Sprint3/images/panel_3.png);height:0;width:100%;padding-bottom:56.25%;background-repeat:no-repeat}.inspiration{padding:0;margin:0;position:relative;display:inline;width:25%;height:13.16667em;text-align:left;overflow:hidden}.clubhouseImg{background:url(/content/dam/virgin-applications/images/cart/clubhouse_2.jpg) no-repeat;float:right;margin-top:40px}.entertainImg{background:url(/content/dam/virgin-applications/images/cart/clubhouse_2.jpg) no-repeat;float:left}.clubhouseImg,.entertainImg,.img_halfscreen{background-size:contain;width:100%;height:0;margin-top:100px;padding-bottom:66.66%}.wrap{overflow:hidden;background:#eaeaea}.ourTrips{overflow:auto}.ourTripTitle{margin-top:28px;padding:0}.ourTripButton{margin-top:60px}.ourTripRightPanel{margin-top:138px;margin-bottom:150px}.image_container{height:8.75em;padding-top:28px;padding-right:68px;padding-left:10px}.panelBackgroundGray{background:#eaeaea;overflow:hidden}.borderRadius{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}.image32Wrapper{width:98.5%;height:0;padding-bottom:65.66%;backround-repeat:no-repeat}.image1Panel3{background:url(/content/dam/AIR4/Sprint23/html/Sprint3/images/skigirl.png);background-size:100% 100%}.image2Panel3{background:url(/content/dam/AIR4/Sprint23/html/Sprint3/images/reward_cc.png);background-size:100% 100%}.floatRight{float:right}.cq1_Container_24{overflow:hidden}.cq1Wrapper{margin:20px 0}.bgCQ2{background:#3c3b3b;color:#fff;padding:0 10px;height:3.33333em;border-radius:3px;font-family:gotham-book}.bgCQ2 .cq2Fonts18px{font-size:1.5em}.bgCQ2 span{display:inline-block;vertical-align:middle}.bgCQ2 .currencySymbol{width:4.58333em;height:3.83333em;text-align:center;background:#fff;color:#3c3b3b;font-size:2.66667em;border-radius:25px;margin-top:-3px}.flightSearchRibbon{height:7.83333em;background:-webkit-linear-gradient(left top,#e1163c,#a11453);background:-moz-linear-gradient(left top,#e1163c,#a11453);background:linear-gradient(left top,#e1163c,#a11453);background:-ms-linear-gradient(left top,#e1163c,#a11453)}.fromToContainer{padding:30px 0 30px 0;float:left}.from_block{width:40%;float:left}.fromTo_text{padding-bottom:4px;font-family:gotham-book;font-size:1.16667em;color:#fff}h3.fromTo_text{margin-bottom:0}.fromTo_code{font-family:gotham-book;font-size:.91667em;color:#fff}.reverseArrows{width:15%;float:left}.reverseArrows .topArrow{background:url(/content/dam/virgin-applications/images/cart/Sprint2_Sprites_Air4.png) 0 -80px no-repeat;width:2.5em;height:1.33333em;display:block;vertical-align:middle}.reverseArrows .bottomArrow{background:url(/content/dam/virgin-applications/images/cart/Sprint2_Sprites_Air4.png) 0 -26px no-repeat;width:2.5em;height:1.33333em;display:block;vertical-align:middle}.to_block{width:45%;float:left}.travellerAge_container{padding:42px 0 38px 0;float:left}.travellerAge_text{font-family:gotham-book;font-size:1.16667em;color:#fff;line-height:1.16667em}.refine_Container{float:left;padding:42px 0 38px 0}.refine_text{font-family:gotham-book;font-size:1.16667em;color:#fff;line-height:1.16667em;float:right}.down_Arrow{background:url(/content/dam/virgin-applications/images/cart/Sprint2_Sprites_Air4.png) 0 -175px no-repeat;width:1em;height:1.25em;display:block;vertical-align:middle;float:right}span.showFilterTab{font-family:gotham-medium;font-size:1em;color:#61126b;width:100%;height:3.33333em;display:inline-block;border:1px solid #61126b;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;line-height:3.33333em;cursor:pointer}.hideFilterTab{font-family:gotham-medium;font-size:1em;color:#61126b;background:#e9e9e9;border:1px solid #d2d2d2;border-bottom:none;z-index:99;border-radius:3px 3px 0 0;width:100%;height:3.33333em;display:inline-block;line-height:3.33333em;cursor:pointer;position:relative}.selectedBoxImg{background:url(/content/dam/virgin-applications/images/cart/Sprint2_Sprites_Air4.png) 0 -477px no-repeat;width:2.66667em;height:2.66667em;display:inline-block;vertical-align:middle}.lowestFareImage{background:url(/content/dam/virgin-applications/images/cart/Sprite_Sprint2.png) 0 -293px no-repeat;width:2em;height:2.66667em;display:inline-block;vertical-align:middle}.filterContainer{background:#e9e9e9;padding:10px 0;margin:-2px 10px;border:1px solid #d2d2d2;border-radius:0 3px 3px 3px;position:relative;z-index:10}.borderbtm{border-bottom:none}.filterOptions{margin-left:35px}.optionLabel{display:inline;float:left;padding:20px 15px;font-family:gotham-book;font-size:1.33333em;color:#212121}.options{display:inline;float:left;width:auto;padding:20px 30px 20px 5px}.dropDownStyle{border:none;border-bottom:1px solid #61126b;background-color:#e9e9e9;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/content/dam/virgin-applications/images/cart/Sprint2_Sprites_Air4.png) 75px -343px no-repeat;width:7.08333em;height:auto;display:inline-block;vertical-align:middle;padding-bottom:2px;font-family:gotham-medium;font-size:1em;color:#61126b}.loadingImg{background:url(/content/dam/virgin-applications/images/cart/Sprint2_Sprites_Air4.png) 0 -116px no-repeat;width:2em;height:2.66667em;display:inline-block;vertical-align:middle}a[href]{cursor:pointer}input[type=image],input[type=submit]{cursor:pointer}.pointer,button,label[for],select{cursor:pointer}.buttonFilter{float:right;width:15em;height:3.33333em;margin:10px 20px;border:none;border-radius:4px;font-family:gotham-medium;font-size:1.33333em;color:#fff;background:-webkit-linear-gradient(left top,#e1163c,#61126b);background:-moz-linear-gradient(left top,#e1163c,#61126b);background:linear-gradient(left top,#e1163c,#61126b);background:-ms-linear-gradient(left top,#e1163c,#61126b)}.filterBtnMargins{margin:5px 35px 0 0}.commonFontsGrid{font-family:gotham-book;font-size:1em;color:#666}.flightDetailSmallLabelHeadingBig{font-family:gotham-light;font-size:2.33333em;color:#fff;line-height:1.91667em}.flightDetailSmallLabelHeading{font-family:gotham-medium;font-size:1.16667em;color:#fff}.flightDetailSmallLabel{font-family:gotham-book;font-size:1em;color:#fff}.clearFix{clear:both}.flightDetailsBorder{border-bottom:2px solid #666}.flightDetailsSection{background:#3c3b3b;overflow:hidden}.flight_section{width:100%}.flightDetailLink{height:2.91667em;line-height:2.91667em;curson:pointer;width:15%}.flightDetailsHref{text-decoration:none;color:#fff;border-bottom:1px solid #fff;font-family:gotham-medium}.aboutDelta{font-size:.91667em}.display-inlineblock{display:inline-block}.arrowShowFlightDetails{background:url(/content/dam/virgin-applications/images/cart/Sprint2_Sprites_Air4.png) 0 -1310px no-repeat;width:1.16667em;height:1.16667em;display:inline-block}.arrowHideFlightDetails{background:url(/content/dam/virgin-applications/images/cart/Sprint2_Sprites_Air4.png) 0 -1065px no-repeat;width:1.16667em;height:1.16667em;display:inline-block}.deltaDetailsHideArrow{background:url(/content/dam/virgin-applications/images/cart/Sprint2_Sprites_Air4.png) 0 -1147px no-repeat;width:.83333em;height:.75em;display:inline-block}.deltaDetailsShowArrow{background:url(/content/dam/virgin-applications/images/cart/Sprint2_Sprites_Air4.png) 0 -1112px no-repeat;width:.83333em;height:.75em;display:inline-block}.deltaDetailsShowText{display:inline-block}.ovrflw{overflow:hidden}@media only screen and (max-width:1024px){.panelTitleOverlay2{font-size:4.33333em}.panelSubtitleOverlay{font-size:1.66667em}.panelPrice{font-size:7.91667em}.navHeaderSmall{font-size:.83333em}.buttonCommon{font-size:1.41667em}.padding-lr100{padding-left:7%;padding-right:7%}}.borderBottomHeader{border-bottom:1px solid #e1163c}.no_decoration{text-decoration:none}.letterSpace1Pt1p{letter-spacing:-1px}.mar-l7{margin-left:7px}.mar-t12{margin-top:12px}.mar-r36{margin-right:36px}.restrictedHeaderColor{float:right;font-family:Gotham-Medium;margin-right:23px;margin-top:32px}div.restrictedHeaderColor a{color:#61126b}#progressBarDiv{width:100%;background:-webkit-linear-gradient(left,#e1163c,#ba154A);background:-moz-linear-gradient(left,#e1163c,#ba154A);background:linear-gradient(left,#e1163c,#ba154A);background:-ms-linear-gradient(left,#e1163c,#ba154A);color:#fff}#progressBarDiv ul{background:-webkit-linear-gradient(left,#e1163c,#ba154A);background:-moz-linear-gradient(left,#e1163c,#ba154A);background:linear-gradient(left,#e1163c,#ba154A);background:-ms-linear-gradient(left,#e1163c,#ba154A)}#progressBarDiv ul li{display:inline-block;padding-right:24px;font-size:14px;font-family:gotham-book;float:left}#progressBarDiv ul li.active{font-size:14px;font-family:gotham-medium}#progressBarDiv ul li.active .flightImg{display:inline-block}#progressBarDiv .flightImg{background:url(/content/dam/virgin-applications/images/cart/flight_icon.png) no-repeat;display:none;vertical-align:top;height:1.7em;width:1.7em;margin-right:8px;margin-top:19px}#progressBarDiv .progressArrow{background:url(/content/dam/virgin-applications/images/cart/right_arrow_icon.png) no-repeat;height:2.2em;margin-left:24px;margin-top:15px;width:11px}#progressBarDiv .pageName{vertical-align:top;display:inline-block;margin-top:24px;margin-bottom:20px}#fareConditionsWrapper{overflow:auto;height:66.66667em}#fareConditionsWrapper h2{height:3.5em}#fareConditionsWrapper p{font-family:gotham-book;color:#222;font-size:1em;line-height:1.83333em;margin:0 0 10px 0;padding:0}.headerBottom{padding-bottom:20px;border-bottom:1px solid #222}.fc_origdest{padding-top:15px;font-family:gotham-book;color:#222;font-size:1.5em}.fc_heads{font-family:gotham-medium;color:#222;font-size:1.16667em;padding:15px 0 8px 0}.ui-dialog .ui-dialog-content{overflow:hidden}#legal{padding:0;margin:0}#legal .h2{font-family:Gotham-XLight;color:#61126b;font-size:3.5em;padding:0 0 25px 0;margin:0}#legal p{font-family:gotham-book;font-size:.75em;color:#877f88;margin:0 0 25px 5px;padding:0;line-height:1.7em;letter-spacing:.06px}#legal .h2{font-family:Gotham-XLight;color:#61126b;font-size:3.5em;padding:0 0 25px 0;margin:0}.virginArrow{background:url(/content/dam/virgin-applications/images/icons/Sprites_HomePage_Final.png) no-repeat scroll 0 -632px;margin-left:5px;padding-left:15px}.baggageFees{padding-top:39px;padding-bottom:10px;height:6.91667em;font-family:gotham-book;font-size:1em}.baggageFees a{text-decoration:none;color:#61126b}#legal p a{color:#814e88}#flightResults{font-family:gotham-book;font-size:.9em;color:#877f88;margin:53px 0 25px 0;padding:0;line-height:1.7em;letter-spacing:.06px}#flightResults a{color:#814e88;text-decoration:none}#flightResults .h1{margin:90px 0 0 0;padding:0;font-family:Gotham-XLight;color:#e1163c;font-size:5.83333em}#flightResults .sort{margin:40px 0 40px 0}.container_24 .grid_1_spacer{width:2.92083333333%;padding:0 1.3% 0 1.3%;display:inline;float:left;position:relative}.leftRedArrow{background-image:url(/content/dam/virgin-applications/images/icons/red_left_arrow.png);background-repeat:no-repeat;width:2.75em;padding-right:40px;vertical-align:top;position:relative;bottom:3px}.bookTripButton{width:100%;height:2.889em;border:none;font-family:gotham-book;font-size:16px;color:#61126b;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff;cursor:pointer;margin-top:9px;padding-left:15px;padding-right:15px}.h1{margin:0;padding:0 0 5px 0;font-family:gotham-light;color:#e1163c;font-size:2.08333em}.h2{margin:13px 0 5px 0;padding:0;font-family:gotham-book;color:#222;font-size:1.5em}h1{margin:0;padding:0;font-weight:400;font-family:Gotham-XLight}h2{margin:0;padding:0;font-weight:400;font-family:Gotham-XLight;height:1em}.leftAlign{float:left}.rightAlign{float:right}.longArrow{background:url(/content/dam/virgin-applications/images/cart/arrow.png);display:inline-block;width:9.91667em;height:1em}.priceClarification{font-family:gotham-book;color:#666;font-size:1em;line-height:1.5em;letter-spacing:-.17px;display:none}.ts_priceClarification{font-size:1em;line-height:1.5em;letter-spacing:-.17px;display:none;display:block}.paxInfo{font-size:1em;line-height:1.5em;margin-left:3px;letter-spacing:-.17px}.para{padding-top:12px}.tripSummaryActive{margin-top:3px;font-family:gotham-medium;font-size:.85em;width:100%;height:3.75em;color:#fff;background:#e1163c url(/content/dam/virgin-applications/images/icons/Sprites_HomePage_Final.png) no-repeat 155px -1340px;background:url(/content/dam/virgin-applications/images/icons/Sprites_HomePage_Final.png) no-repeat 155px -1340px,-moz-linear-gradient(left,#e1163c 0,#a11453 100%);background:url(/content/dam/virgin-applications/images/icons/Sprites_HomePage_Final.png) no-repeat 155px -1340px,-webkit-gradient(linear,left top,right top,color-stop(0,#e1163c),color-stop(100%,#a11453));background:url(/content/dam/virgin-applications/images/icons/Sprites_HomePage_Final.png) no-repeat 155px -1340px,-webkit-linear-gradient(left,#e1163c 0,#a11453 100%);background:url(/content/dam/virgin-applications/images/icons/Sprites_HomePage_Final.png) no-repeat 155px -1340px,-o-linear-gradient(left,#e1163c 0,#a11453 100%);background:url(/content/dam/virgin-applications/images/icons/Sprites_HomePage_Final.png) no-repeat 155px -1340px,-ms-linear-gradient(left,#e1163c 0,#a11453 100%);background:url(/content/dam/virgin-applications/images/icons/Sprites_HomePage_Final.png) no-repeat 155px -1340px,linear-gradient(to right,#e1163c 0,#a11453 100%);text-align:left;padding-left:10px;border-radius:3px}.tripSummaryInactive{margin-top:3px;font-family:gotham-medium;font-size:.85em;width:100%;height:3.75em;color:#fff;background:#cac8cd url(/content/dam/virgin-applications/images/icons/Sprites_HomePage_Final.png) no-repeat 155px -1340px;text-align:left;padding-left:10px;border-radius:3px}.totalMiles{font-family:gotham-light;color:#e1163c;font-size:1.33333em;margin:0;padding:0;text-align:right}.total{font-size:1.33333em;color:#fff;font-family:gotham-medium,Tahoma;padding:0 0 4px 0}.superscript{font-size:70%;line-height:0;position:relative;vertical-align:baseline;top:-.25em}#shoppingWrapper{position:static}.shoppingCartWrapper{margin-top:20px}#scrollingDiv{border-left:1px solid #e6e6e5;border-left:1px solid #e6e6e5;padding-left:25px;margin-left:20px}.linkWrapper{border-bottom:1px solid #e6e6e6;margin:0 0 23px 2px;padding:4px 0 13px 0;color:#61126b;font-family:gotham-book;font-size:1em}.emphasis{font-family:Gotham-medium;color:#222}.pad-b7{padding-bottom:7px}.tripSummaryLinks{font-family:Gotham-Book;font-size:1em;color:#61126b;padding-right:10px;float:left}.hidden{display:none}.paxInfo{border-bottom:1px solid #e6e6e6;margin:0 0 23px 2px;padding:0 0 10px 0}.airlineAbbr{font-family:gotham-book;font-size:1em}.airlineCodeWrapper .airlineAbbr{font-family:gotham-book;font-size:1em;color:#222}.paxCountInBasket{font-size:12px;width:100%;color:#fff;margin-bottom:0;margin-left:0;margin-top:0;padding-bottom:10px;margin:13px 1px 6px}.paxCountInBasket .paxType{display:inline-block}#departure .row,#departure p,#return .row,#return p{margin:2px 0 3px 0;padding:0;font-family:gotham-light;font-size:1em;color:#666}.meetingCode{color:#1d8508;display:inline-block;margin-top:10px;font-size:1em}.changeFlightBtn{font-family:gotham-medium;font-size:13px;margin-top:20px;background:#fff;color:#61126b;border:1px solid #e6e6e5}.navBold{font-family:Gotham-Medium;font-size:15px;color:#61126b;padding-right:30px}@media only screen and (max-device-width:1200px){.container_24{width:84em}}#progressBarDiv{width:100%;background:-webkit-linear-gradient(left,#e1163c,#ba154A);background:-moz-linear-gradient(left,#e1163c,#ba154A);background:linear-gradient(left,#e1163c,#ba154A);background:-ms-linear-gradient(left,#e1163c,#ba154A);color:#fff}#progressBarDiv ul{background:-webkit-linear-gradient(left,#e1163c,#ba154A);background:-moz-linear-gradient(left,#e1163c,#ba154A);background:linear-gradient(left,#e1163c,#ba154A);background:-ms-linear-gradient(left,#e1163c,#ba154A)}#progressBarDiv ul li{display:inline-block;padding-right:24px;font-size:14px;font-family:gotham-book;float:left}#progressBarDiv ul li.active{font-size:14px;font-family:gotham-medium}#progressBarDiv ul li.active .flightImg{display:inline-block}#progressBarDiv .flightImg{background:url(/content/dam/virgin-applications/images/cart/flight_icon.png) no-repeat;display:none;vertical-align:top;height:1.7em;width:1.7em;margin-right:8px;margin-top:19px}#progressBarDiv .progressArrow{background:url(/content/dam/virgin-applications/images/cart/right_arrow_icon.png) no-repeat;height:2.2em;margin-left:24px;margin-top:15px;width:11px}#progressBarDiv .pageName{vertical-align:top;display:inline-block;margin-top:24px;margin-bottom:20px}@media only screen and (max-device-width:1200px){.container_24{width:84em}}