﻿ @media screen and (max-width:980px){#sidebar{display:none}#content{width:100%!important}}.browse-content{position:relative;zoom:1}.browse-content h2{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background-color:#fff;float:left;width:46%;padding:10px 2% 0;margin:0;font-size:1.3em;line-height:normal}.browse-content .curtain{position:absolute;z-index:1000;background-color:#acacac;width:100%;height:100%;left:0;top:0;opacity:.5}.browse-content .browse-data{margin:0;width:100%}.browse-content caption{position:absolute;top:0;right:0;width:50%;color:#fff;*display:none}.browse-content caption p{margin:0;text-align:right;line-height:13px;padding-left:8px;font-weight:700}.browse-content caption .disclaimer{font-weight:400}.browse-content .toggle{cursor:pointer}.browse-content .toggle:hover a{text-decoration:underline}.browse-content .browse-data-header-price-info{display:none;color:#CCC;font-weight:400}.browse-content .toggle .browse-data-header-price-info{margin-right:16px}.browse-content .label{display:block;position:relative;margin:0}.browse-content .browse-data-header .first{border-left:none}.browse-content .browse-data-header th{font-weight:700;background-color:#34363d;color:#fff;padding:8px 8px 8px 4px;border-left:1px solid #4F5159;text-align:left}.browse-content .browse-data-header a{color:#fff;display:block;float:left;text-decoration:none}.browse-content .browse-data-header .active a{margin-right:24px}.browse-content .browse-data-header th{padding-left:8px}.browse-content .toggle-indicator{color:#5BE2ED;display:block;float:left;width:12px;height:12px;margin-left:-14px;line-height:12px}.browse-content .toggle-indicator .arrow{position:absolute;height:100%;display:block;top:50%;margin-top:-6px}.browse-content tr{cursor:pointer;background-color:#fff}.browse-content tr:hover{background-color:#efefef}.browse-content tr:hover .browse-data-place a{text-decoration:underline}.legacy-button .browse-content tr:hover .button{background-position:100% -840px}.legacy-button .browse-content tr:hover .button span{background-position:0 -630px}.browse-content td{border:0;border-bottom:1px solid #F2F2F2;font-size:120%;padding:0 8px;vertical-align:middle}.browse-content tr .browse-data-place a{font-weight:700;display:block;margin-top:25px;margin-bottom:25px;color:#29a8bb;text-decoration:none}.browse-content tr .browse-data-place a:visited{color:#606}.browse-content tr .browse-data-price.value{text-align:center}.browse-content tr .browse-data-price.mobile{padding-bottom:10px;display:none}.browse-content tr .browse-data-airlines{color:#74767c}.browse-content tr .button span{white-space:nowrap;min-width:95px}.browse-content tr .button span img{vertical-align:middle;padding-right:10px;height:16px;width:16px}.browse-content .city-country-names{color:#74767c;margin-bottom:25px}.browse-content tr .browse-data-place .hasCityCountryInfo{margin-bottom:2px}.browse-content .no-flights-found{padding:15px;background-color:#fff;border-top:solid 1px #F1F1F1}#content-browse .contact-us a{color:#29a8bb;text-decoration:none}#content-browse .contact-us a:hover{text-decoration:underline}#content-browse .contact-us a:visited{color:#606}@media screen and (max-width:480px){.browse-content .browse-data-header .airlines,.browse-content .browse-data-airlines,.browse-content tr .browse-data-price.value,.browse-content caption{display:none}.browse-content h2{width:96%}.browse-content .browse-data-header-price-info,.browse-content tr .browse-data-price.mobile{display:block}.browse-content tr .button{float:none}.browse-content tr .browse-data-place a{margin-top:0}.browse-content td{vertical-align:top;padding-top:15px}}@media screen and (max-width:390px){.browse-content tr .button span{min-width:85px}}a{text-decoration:none;color:#29a8bb}a:hover{text-decoration:underline}a:visited{color:#606}.spinner{display:none;background:url(/images/site/common/spinners/32_grey_matte.gif) no-repeat 50% 50%;width:100%;min-height:200px}.spinner.visible{display:block}.highlight,.default-layout .toggle-indicator{color:#29a8bb}.sandstone-layout #content-wrapper{float:left;width:100%;margin-right:-330px}.sandstone-layout #content{margin-right:330px}.sandstone-layout #sidebar{float:left;width:330px}.sandstone-layout #sidebar .advert-container{float:right;width:300px}.page-browse #content,.page-month #content,.page-day #content{margin-top:22px}.page-browse #sidebar,.page-month #sidebar,.page-day #sidebar{margin-top:110px}@media screen and (max-width:650px){#sidebar{display:none}}.page-browse #search-controls,.page-month #search-controls,.page-day #search-controls{clear:both;margin:15px 0 35px}.page-browse #content-main,.page-month #content-main,.page-day #content-main{clear:both;padding:8px;margin-bottom:.5em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#4d5059}.header-tab{position:relative;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;display:block;background:#5CE3ED;-webkit-box-shadow:inset 0 -10px 6px -6px #50BCC5;-moz-box-shadow:inset 0 -10px 6px -6px #50BCC5;box-shadow:inset 0 -10px 6px -6px #50BCC5}.header-tab:hover{-webkit-box-shadow:inset 0 -10px 6px -6px #D8D4D4;-moz-box-shadow:inset 0 -10px 6px -6px #D8D4D4;box-shadow:inset 0 -10px 6px -6px #D8D4D4;background-color:#fff}.header-tab a{color:#34363e;text-decoration:none;padding:7px 0 5px;display:block;font-weight:700}.header-tab-active{background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.header-tab-active:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.content-filters{background-color:#fff;padding:15px 2%}.content-filters h3{float:left;margin:0}.content-filters ul{list-style:none}.content-filters ul,.content-filters li{float:left;margin:0;padding:0}.content-filters li{margin-left:16px}.content-filters .directs label,.content-filters .disabled label{cursor:default}.content-filters .directs.disabled label{color:#b2b2b2}.content-filters input{padding:0;display:block;float:left;border:none}.content-filters label{cursor:pointer;font-weight:400;margin:0 0 0 5px;display:block;float:left}@media screen and (max-width:480px){.content-filters h3{margin-bottom:5px;float:none}.content-filters ul{margin-left:0}.content-filters .directs{margin-left:2px;margin-right:16px}.content-filters .indirects{margin-left:2px}}.content-info{position:relative;padding-top:12px;padding-bottom:8px}.content-info em{font-weight:700;font-style:normal}.content-info p{margin:0;padding:8px 40px;background:#5be2ed}.content-info .arrow,.content-info .exclamation-mark,.content-info .close{display:block;position:absolute}.content-info .arrow{width:23px;height:12px;left:40px;top:0;background:#4d5059 url('/framework/images/responsive-common-sprite-v23.png') no-repeat scroll -2px -770px}.content-info .exclamation-mark{width:18px;height:17px;background:transparent url('/framework/images/responsive-common-sprite-v23.png') no-repeat 0 -440px;left:10px;top:20px}.content-info .close{background:transparent url('/framework/images/responsive-common-sprite-v23.png') no-repeat scroll -47px -634px;width:13px;height:12px;cursor:pointer;top:22px;right:10px}.content-info .close:hover{background-position:-47px -618px}.meta-data-tooltip{border:5px solid #34363d;margin:0;padding:0}.funnel-tooltip-meta-data{width:450px}.funnel-tooltip-meta-data em{font-style:normal;font-weight:700}.funnel-tooltip-meta-data .main{background-color:#FFF;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;padding:15px 15px 5px}.funnel-tooltip-meta-data .main img{height:30px;width:120px;float:right}.funnel-tooltip-meta-data .main h2{color:#34363D;margin:0 0 .3em;font-size:1.3em}.funnel-tooltip-meta-data .main p{color:#34363D;margin:0 0 .5em}.funnel-tooltip-meta-data .reasons ul{color:#FFF;margin:10px;padding:0}.funnel-tooltip-meta-data .reasons li{margin-left:24px}.funnel-tooltip-meta-data .caveat{margin-left:5px}.funnel-tooltip-meta-data .caveat p{color:#FFF;font-size:85%;margin:0 0 .5em}