.sprite{background:url('../media/sprite/sprite.png') no-repeat top left;width:16px;height:11px;display:inline-block}.sprite.direct{background-position:0 0;width:80px;height:10px}.sprite.flag_cn{background-position:0 -20px}.sprite.flag_de{background-position:0 -41px}.sprite.flag_ee{background-position:0 -62px}.sprite.flag_es{background-position:0 -83px}.sprite.flag_fr{background-position:0 -104px}.sprite.flag_gb{background-position:0 -125px}.sprite.flag_in{background-position:0 -146px}.sprite.flag_it{background-position:0 -167px}.sprite.flag_jp{background-position:0 -188px}.sprite.flag_lt{background-position:0 -209px}.sprite.flag_lv{background-position:0 -230px}.sprite.flag_pl{background-position:0 -251px}.sprite.flag_pt{background-position:0 -272px}.sprite.flag_ru{background-position:0 -293px}.sprite.flag_sa{background-position:0 -314px}.sprite.indirect-1{background-position:0 -335px;width:80px;height:10px}.sprite.indirect-2{background-position:0 -355px;width:80px;height:10px}.sprite.plane-backward{background-position:0 -375px;width:17px;height:16px}.sprite.plane-forward{background-position:0 -401px;width:17px;height:16px}/*!
 * Slider for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:100% !important;height:20px}.slider.slider-horizontal .slider-track{height:4px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-handle{margin-left:-8px;margin-top:-6px}.slider.slider-horizontal .slider-handle.triangle{border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#0480be;margin-top:0}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;margin-left:-5px;left:50%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-handle{margin-left:-5px;margin-top:-10px}.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#0480be;margin-left:0}.slider input{display:none}.slider .tooltip-inner{white-space:nowrap}.slider-track{position:absolute;cursor:pointer;background-color:#f2f2f2}.slider-selection{position:absolute;background-color:#51adf6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.slider-handle{position:absolute;width:15px;height:15px;background-color:#f2f2f2;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);border:1px solid #d2d2d2}.slider-handle.round{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.slider-handle.triangle{background:transparent none}@media(min-width:768px){.navbar-nav>.dropdown.lang>a.dropdown-toggle{padding-top:16px;padding-bottom:14px}}@media(min-width:768px){#header.navbar-default .dropdown.lang .dropdown-menu,#header.navbar-default .dropdown.currency .dropdown-menu{right:-2px;left:auto}}#header.navbar-default .dropdown.lang .caret{margin-bottom:1px}#header.navbar-default .dropdown.lang .dropdown-menu{min-width:380px}#header.navbar-default .dropdown.currency .dropdown-menu{min-width:500px}#header.navbar-default .dropdown.currency .dropdown-menu .symbol{border:1px solid #ebebeb;display:inline-block;color:#2a2f34;padding:2px 3px;line-height:1;border-radius:3px;font-size:11px}#header.navbar-default .dropdown .dropdown-menu li a{color:#6e7c89;font-size:12px;padding:10px 15px;display:block}#header.navbar-default .dropdown .dropdown-menu li a:hover{color:#2a2f34;text-decoration:none}#header.navbar-default .dropdown .dropdown-menu li.active a{font-weight:bold;color:#2a2f34}#header .navbar-nav>.dropdown.currency{border-right:1px solid #ebebeb;border-left:1px solid #ebebeb}#header .navbar-nav>li>.dropdown-menu{margin-top:2px;border-top-left-radius:3px;border-top-right-radius:3px}#search.jumbotron{background:url(../media/bg/bg6.jpg) no-repeat center 0;margin-bottom:0}@media screen and (min-width:768px){.jumbotron{padding-top:4em;padding-bottom:4em}}#search.jumbotron h1{color:#fff;font-size:36px;font-weight:300;line-height:1;margin-bottom:0}#search.jumbotron h3{color:#fff;margin-bottom:1.5em;margin-top:.4em;font-size:20px}#search .well{border:0;background:rgba(17,17,17,0.9)}#search .col-lg-2,#search .col-sm-6,#search .col-sm-3,#search .col-sm-12{padding-right:2px;padding-left:2px}#search .well{padding:2.5em}#search .direction-switcher{margin-bottom:1em;color:#fff}#search .passengers .dropdown-menu{min-width:270px;padding:0;overflow:hidden}#search .passengers .dropdown-menu .input-group{margin:10px}#search .passengers .dropdown-menu p{font-size:14px;padding:16px 10px 0 10px}#search .passengers .dropdown-menu .form-control{text-align:center}#search .passengers .dropdown-menu .col-sm-12{border-top:1px solid #ebebeb;background-color:#f2f2f2;padding:10px}#search.search_parameters{border:0;background:#303030;color:#fff}#search.search_parameters .col-sm-12{padding-right:15px;padding-left:15px}#search.search_parameters ul{margin-bottom:0}#search.search_parameters ul li.block a{border-left:1px solid #4a4a4a;padding:1.5em .75em 1.5em 1.5em;display:inline-block;color:#fff}#search.search_parameters ul li.block a:hover{text-decoration:none}#search.search_parameters ul li:last-child{border-left:1px solid #4a4a4a;padding:1.5em}#search.search_parameters ul li:last-child a{display:inline}#search.search_parameters ul li.block .fa{margin-right:.25em}#search.search_parameters ul li.destinations .city-code,#search.search_parameters ul li.destinations .direction{display:inline-block}#search.search_parameters ul li.destinations .city-code{color:#999;font-weight:500;margin-right:.5em}#search.search_parameters ul li.destinations .direction,#search.search_parameters ul li.dates .direction{padding:0 .5em}#finder{background:#f5f5f5;padding:2em 0}#deals{background:#fafafa;padding:2em 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}#finder .navbar-default{box-shadow:none;border:1px solid #ebebeb;border-radius:3px;margin-bottom:1em}#finder .navbar-default .navbar-text{color:#8b8b8b;margin-left:0}#finder .navbar-default .navbar-text label{color:#252525}#finder .nav-pills{margin-top:5px}#finder .navbar-default .navbar-nav>.open>a,#finder .navbar-default .navbar-nav>.open>a:focus,#finder .navbar-default .navbar-nav>.open>a:hover{background-color:transparent}#finder .navbar-default .navbar-nav>.active>a,#finder .navbar-default .navbar-nav>.active>a:focus,#finder .navbar-default .navbar-nav>.active>a:hover{color:#252525;background-color:#f7f7f7;font-weight:bold}#finder .popular-destinations .panel-title{color:#ef6c00}#finder .navbar-default .navbar-nav>li>a{color:#727272;border-right:1px solid #ebebeb}#finder .navbar-default .navbar-nav>li>a:hover{color:#252525}#finder .navbar-default .navbar-nav>li.dropdown{border-left:1px solid #ebebeb}#finder .navbar-default .navbar-nav>li:first-child a{border-left:1px solid #ebebeb}#finder .cheap-offers .panel-title{color:#3f51b5}#finder .popular-destinations .media-body,#deals .popular-destinations .media-body{padding-top:.5em}#finder .media-body .media-heading,#deals .media-body .media-heading{font-size:14px;margin-top:4px}#finder .media-body .media-heading:hover,#deals .media-body .media-heading:hover{color:#252525}#finder .cheap-offers .media{border-bottom:1px solid #ebebeb;padding:10px 0;margin-top:0}#finder .cheap-offers li:last-child .media{border-bottom:0;padding-bottom:0}#finder .media-body small,#deals .media-body small{color:#bebebe}#finder .media img.media-object{border-radius:3px}#finder .cheap-offers .panel-footer{padding:10px 15px}#finder .cheap-offers .panel-footer .btn{padding-left:25px;padding-right:25px}#finder .finder-results .media{margin-top:0}#finder .finder-results .media .media-body p,#finder .finder-results .media .media-body h4{padding:7px 0;margin-bottom:0}#finder .media .media-body .text-danger small{font-size:11px}#finder .finder-results .media .media-body img{width:25px;border:1px solid #ebebeb;padding:1px;margin-top:4px;margin-right:2px;background-color:#fff}#finder .finder-results .list-group-item{background-color:transparent}#finder .finder-results.best-price .list-group-item:hover{background-color:transparent}#finder .finder-results.best-price .list-group-item .label{position:absolute;top:-16px;left:-2px;border-radius:2px 2px 0 0}#deals .panel-heading{padding-top:85px}#deals .panel-heading h3.panel-title{color:#fff;font-weight:bold}#deals .panel-heading.a{background:url('../media/deals-bg-a.jpg') no-repeat top left}#deals .panel-heading.b{background:url('../media/deals-bg-b.jpg') no-repeat top left}#deals .panel-heading.c{background:url('../media/deals-bg-c.jpg') no-repeat top left}#airline-companies{padding:2em 0;background:#fff}#airline-companies h5{color:#a5a5a5;margin-bottom:1em}#newsletter{background-color:#bbdefb;padding:1em}#newsletter .input-group{margin-top:1.5em}#newsletter h3{margin-bottom:5px;margin-top:20px}#results{padding:2em 0}#results .result-entry.best-price .label{position:absolute;top:-16px;left:13px;border-radius:2px 2px 0 0}#results .result-entry.panel:hover{border:1px solid #dedede;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.15);-moz-box-shadow:0 1px 6px rgba(0,0,0,0.15);box-shadow:0 1px 6px rgba(0,0,0,0.15)}#results .result-entry .br{border-right:1px solid #ebebeb}#results .result-entry .block .time,#results .result-entry .block .city{display:inline-block;vertical-align:top}#results .result-entry .block h4{margin:0;font-weight:600}#results .result-entry .block.price{padding:1em 1em 1em 0;vertical-align:bottom}#results .result-entry .block.price h2{font-weight:600;margin:0 0 15px 0}#results .result-entry .block.price p{color:#a5a5a5}#results .result-entry .block.price h2 small{color:#252525;font-weight:400;margin-right:.25em}#results .result-entry .block.price h2 sup{font-size:.6em}#results .result-entry .block.price .addons{min-height:60px}#results .result-entry.one-way .block.price .addons{min-height:40px}#results .result-entry .block.price .label{margin-bottom:.25em}#results .result-entry .block.price .notifications a{color:#a5a5a5;margin-left:.25em}#results .result-entry .block.price .notifications a:hover{text-decoration:none;color:#585858}#results .result-entry .additional-info .fa{margin-right:.25em}#results .result-entry .additional-info .text-muted{color:#a5a5a5}#results .result-entry .block-stops{padding:.25em 1em;min-height:53px}#results .result-entry .block-stops a{color:#252525}#results .result-entry .block-stops a:hover{text-decoration:none}#results .result-entry .block-stops .img-responsive{display:inline-block;margin:0}#results .result-entry .block-stops p{line-height:1;margin-bottom:0}#filter{padding:2.3em 0;font-size:12px}#filter h5{font-size:12px}#filter p{margin-bottom:.25em}#filter .panel-default>.panel-heading .panel-title a .fa{color:#a5a5a5;font-size:85%}#filter .panel-default>.panel-heading{background-color:#f7f7f7;border-bottom:0;border-top:1px solid #ebebeb;padding:10px 15px}#filter .panel-default .checkbox:hover{background-color:#f7f7f7}#filter .panel-default .checkbox small{font-size:90%}#filter .panel-default .checkbox label{display:block}#flight-modal .modal-header{border-bottom:0;padding-bottom:0}#flight-modal .flight-header{background-color:#f7f7f7;padding:.5em;border:1px solid #ebebeb;margin-top:2em}#flight-modal .flight-container{margin-top:1em}#flight-modal .date{margin-left:1em}#flight-modal .plane-forward{width:auto;padding-left:20px;background-position:0 -399px;height:20px}#flight-modal .plane-backward{width:auto;padding-left:20px;background-position:0 -373px;height:20px}#flight-modal .flight-container img{width:36px;height:36px;border:1px solid #ebebeb;padding:1px}#flight-modal .flight-container .media-body{font-size:12px}#flight-modal .flight-container .block{padding:0 1em}#flight-modal .flight-container .block .time,#flight-modal .flight-container .block .city{display:inline-block;vertical-align:top}#flight-modal .flight-container .block h4{margin:0;font-weight:700}#flight-modal .flight-container .block .time h4{margin-right:.5em;color:#e53935}#flight-modal .flight-container .duration{margin-right:.5em}footer{padding:2.5em 0;background-color:#f5f5f5;font-size:12px}footer a{color:#8b8b8b}footer a:hover{color:#585858}footer .copyright{margin-top:2.5em;color:#a5a5a5}footer h3{margin-top:10px;margin-bottom:.6em}footer h3 a .fa-facebook-square{margin-left:.2em}footer h3 a .fa-twitter-square{margin-left:.2em}.preloading-transparent{opacity:.1}.spinner{position:absolute;padding-top:5em;left:43%;text-align:center;font-size:11px;z-index:7777}.spinner p{margin-top:5px}#search input{background-color:#FFF}#search.country.default{background:url(../media/bg/default-big.jpg) no-repeat center top;margin-bottom:0}#booking-data .payment-method.credit{background:rgba(0,0,0,0) url("../media/sprite/payment_options.png") no-repeat scroll 0 -544px}.notifications .popover-content{width:300px}.form-error{border-color:#a94442;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;background-color:#fceaea;border-color:#e53935}.error-message{color:#e53935;font-size:85%;margin-bottom:10px;margin-top:5px}.sprite.flag_et{background-position:0 -62px}@media(min-width:768px){.mobile-calendar .modal-dialog{width:100%;margin:0}}.mobile-calendar .modal-dialog{max-width:100%;margin:0}.mobile-calendar .modal-content{border-radius:0;border:0}.mobile-calendar .ui-datepicker{border:transparent;padding:0;margin-top:0;min-width:0 !important;width:100% !important;border-radius:0 !important;box-shadow:none !important}.mobile-calendar .modal-body{padding:0}.mobile-calendar .ui-corner-all{border-radius:0}.mobile-calendar .ui-datepicker .ui-datepicker-header{margin-bottom:4px;text-align:center;padding:1em;border-bottom:1px solid #ebebeb;background-color:#f7f7f7;border-top:0;border-right:0;border-left:0}.mobile-calendar .ui-datepicker .ui-datepicker-header a:hover{border:0;background-color:transparent}.mobile-calendar .ui-datepicker .ui-datepicker-prev span,.mobile-calendar .ui-datepicker .ui-datepicker-next span{display:none}.mobile-calendar .ui-datepicker .ui-datepicker-prev{left:15px}.mobile-calendar .ui-datepicker .ui-datepicker-next{right:15px}.mobile-calendar .ui-datepicker .ui-datepicker-prev,.mobile-calendar .ui-datepicker .ui-datepicker-next{position:absolute;top:0;width:2.8em;height:3.8em}.mobile-calendar .ui-datepicker .ui-datepicker-prev,.mobile-calendar .ui-datepicker .ui-datepicker-next{margin-top:0;padding-top:20px;padding-bottom:20px}.mobile-calendar .ui-datepicker .ui-datepicker-calendar{width:100%}.mobile-calendar .ui-datepicker{padding-bottom:10px}.mobile-calendar .ui-datepicker .ui-datepicker-calendar td a{padding:17px 5px 5px 5px;width:100%}.mobile-calendar .ui-state-default,.ui-widget-content .ui-state-default{border:0}.mobile-calendar .ui-datepicker .ui-datepicker-calendar th{text-align:center;padding-left:0}.mobile-calendar .ui-datepicker .ui-datepicker-calendar tr th:last-child,.mobile-calendar .ui-datepicker .ui-datepicker-calendar tr td:last-child{padding-right:10px}.mobile-calendar .ui-state-highlight,.mobile-calendar .ui-widget-content .ui-state-highlight,.mobile-calendar .ui-widget-header .ui-state-highlight{color:#e53935}.payment-method{min-height:50px}.footer-text .col-sm-6{min-height:820px;padding:20px}.footer-text .column-0{border-right:1px dashed #dadada;border-bottom:1px dashed #dadada}.footer-text .column-1{border-bottom:1px dashed #dadada}.footer-text .column-2{border-right:1px dashed #dadada}