/*
 * @copyright C UAB WAAVO 2017
 *
 * This Software is the property of UAB WAAVO
 * and is protected by copyright law - it is NOT Freeware.
 *
 * Any unauthorized use of this software without a valid license key
 * is a violation of the license agreement and will be prosecuted by
 * civil and criminal law.
 *
 * Contact UAB WAAVO:
 * E-mail: info@waavo.com
 * https://promo.waavo.com
 */

@import 'mini-flags.css';.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}.fa-rotate-45{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.fa-rotate-225{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}/*!
 * 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-nav>.dropdown.lang{border-right:1px solid #ebebeb}#header .navbar-nav>.sign-in{border-left:1px solid #ebebeb}#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}#header .navbar-nav>.phone{padding-top:10px;padding-left:10px}#header .navbar-nav>.phone .fa-phone{float:left;margin-right:6px;margin-top:4px;font-size:18px}#header .navbar-nav>.phone p{display:inline-block;font-size:14px;line-height:1}#search.jumbotron{background:url(../media/bg/bg0.jpg) no-repeat center center;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;-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.2);text-shadow:1px 1px 1px rgba(0,0,0,0.2)}#search.jumbotron h3{color:#fff;margin-bottom:1.5em;margin-top:.4em;font-size:20px;-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.2);text-shadow:1px 1px 1px rgba(0,0,0,0.2)}#search .well{border:0;background:rgba(17,17,17,0.9);padding:2.5em}#search .col-lg-2,#search .col-sm-6,#search .col-sm-3,#search .col-sm-12{padding-right:2px;padding-left:2px}#search.search_parameters .well{background-color:transparent;padding:10px 13px;margin-bottom:0}#search .direction-switcher{margin-bottom:1em;color:#fff}#search.search_parameters .well .direction-switcher{margin-bottom:5px}#search.jumbotron .input-group .form-control{font-size:14px}#search .passengers .dropdown-toggle{font-size:14px;padding:13px 16px}#search.search_parameters .passengers .dropdown-toggle{padding:7px 16px}#search .passengers .dropdown-menu,#blog .search .passengers .dropdown-menu{min-width:270px;padding:0;overflow:hidden;color:#252525}#search .passengers .dropdown-menu .input-group,#blog .search .passengers .dropdown-menu .input-group{margin:10px}#search .passengers .dropdown-menu p,#blog .search .passengers .dropdown-menu p{font-size:14px;padding:16px 10px 0 10px}#search .passengers .dropdown-menu .form-control,#blog .search .passengers .dropdown-menu .form-control{text-align:center}#search .passengers .dropdown-menu .col-sm-12,#blog .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 .row.direction-switcher .col-sm-12{padding-right:0;padding-left:0}#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,#country-destinations .navbar-default .navbar-text{color:#8b8b8b;margin-left:0}#finder .navbar-default .navbar-text label,#country-destinations .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,#country-destinations .navbar-default .navbar-nav>.open>a,#country-destinations .navbar-default .navbar-nav>.open>a:focus,#country-destinations .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,#country-destinations .navbar-default .navbar-nav>.active>a,#country-destinations .navbar-default .navbar-nav>.active>a:focus,#country-destinations .navbar-default .navbar-nav>.active>a:hover{color:#252525;background-color:#f7f7f7;font-weight:bold}#finder .popular-destinations .panel-title,#blog .popular-destinations .panel-title{color:#ef6c00}#finder .navbar-default .navbar-nav>li>a,#country-destinations .navbar-default .navbar-nav>li>a{color:#727272;border-right:1px solid #ebebeb}#finder .navbar-default .navbar-nav>li>a:hover,#country-destinations .navbar-default .navbar-nav>li>a:hover{color:#252525}#finder .navbar-default .navbar-nav>li.dropdown,#country-destinations .navbar-default .navbar-nav>li.dropdown{border-left:1px solid #ebebeb}#finder .navbar-default .navbar-nav>li:first-child a,#country-destinations .navbar-default .navbar-nav>li:first-child a{border-left:1px solid #ebebeb}#finder .navbar-default .navbar-nav.navbar-right>li:last-child a,#country-destinations .navbar-default .navbar-nav.navbar-right>li:last-child a{border-right:0}#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,#country-destinations .media-body .media-heading,#blog .popular-destinations .media-body .media-heading{font-size:14px;margin-top:4px}#finder .media-body .media-heading:hover,#deals .media-body .media-heading:hover{color:#0c7cd5}#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,#country-destinations .media-body small,#blog .popular-destinations .media-body small,.city-destination small,#countries .panel .panel-body small{color:#bebebe}#finder .media img.media-object,#country-destinations .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,#country-destinations .media .media-body .text-danger,#blog .popular-destinations .media .media-body .text-danger,.city-destination .text-danger,#countries .panel .panel-body .text-danger{font-size:21px}#finder .media .media-body .text-danger small,#country-destinations .media .media-body .text-danger small,#blog .popular-destinations .media .media-body .text-danger small,.city-destination small,#countries .panel .panel-body 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 .list-group-item:hover,#country-destinations .list-group-item:hover{background-color:#fff8e1}#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}#newsletter .lead{padding-top:1.1em}#results{padding:2em 0}#results .result-entry.best-price .label,#results .result-entry.recommended .label{position:absolute;top:-17px;left:13px;border-radius:2px 2px 0 0}#results .result-entry.panel:hover{border:1px solid #a6a6a6;-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 .forward,#results .result-entry .backward{font-size:12px;padding-right:0}#results .result-entry .forward .block,#results .result-entry .backward .block{padding:.5em 1em;min-height:0;background-color:#f7f7f7;margin-bottom:.75em}#results .result-entry.one-way .forward .block{padding-top:.5em;min-height:0}#results .result-entry .backward .block{border-top:1px solid #ebebeb}#results .result-entry .airline .block{padding:.8em 0 .25em 1em}#results .result-entry.one-way .airline .block{padding-top:2.25em}#results .result-entry .airline .block p{margin-bottom:.15em}#results .result-entry .airline .block img{width:35px;height:31px;border:1px solid #ebebeb}#results .result-entry .airline .block .airlines-logos a{display:inline-block !important}#results .result-entry .airline .block .airlines-logos a.first{position:absolute;left:37px;top:11px}#results .result-entry .airline .block .airlines-logos a.second{position:absolute;left:67px;top:19px}#results .result-entry .airline .block .airlines-logos a.first.only-one{position:absolute;left:50px;top:11px}#results .result-entry .airline .block .airlines-logos a.more-airlines{width:36px;height:32px;border:1px solid #ebebeb;padding:5px;font-weight:500;font-size:15px;color:#989898}#results .result-entry .airline .block .airlines-logos a.more-airlines:hover{text-decoration:none}#results .result-entry .block{padding:.5em 1em;min-height:55px;max-height:100px}#results .result-entry.one-way .block{padding-top:2em;min-height:86px}#results .result-entry .br{border-right:1px solid #ebebeb}#results .result-entry .flight{padding:0 0 .75em 0}#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 .time h4{margin-right:.5em}#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:50px}#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{border-top:1px solid #ebebeb;padding:.5em 0 .5em 1em;font-size:85%;margin-right:-15px}#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.one-way .block-stops{padding-top:1.5em;min-height:86px}#results .result-entry .block-stops .duration{margin-bottom:0;line-height:1}#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}.result-entry .flight-details{margin-top:1em}.result-entry .flight-details .btn-details{border:1px solid #2196f3;color:#2196f3;background:#fff;box-shadow:none}.result-entry .flight-details .btn-details:hover{border:1px solid #0c7cd5;color:#0c7cd5;background:#fff;box-shadow:none}#flights-matrix{margin-top:2em}#flights-matrix.panel-default>.panel-heading{background-color:#f7f7f7;border-bottom:0;border-top:0;padding:10px 15px}#flights-matrix.panel-default>.panel-heading .panel-title{margin-top:10px}#flights-matrix.panel-default>.panel-heading label{font-weight:normal}#flights-matrix.panel-default .table{margin-bottom:0;font-size:14px}#flights-matrix.panel-default .table a{display:block}#flights-matrix.panel-default .table td:hover,#flights-matrix.panel-default .table tbody tr td.active{background-color:#fcf8e3}#flights-matrix.panel-default .table th{font-size:12px;font-weight:normal}#flights-matrix.panel-default .table td.lowest-price{background-color:#fdf3f3}#flights-matrix.panel-default .table td.lowest-price a{color:#e53935;font-weight:bold}#sorting label{font-weight:normal}#sorting .title{padding-top:6px}#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:32px;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}#flight-modal .connection{background-color:#fcf8e3;border:1px dashed #f5e79e;margin-top:1em;padding:.5em 0;font-size:12px;color:#656565}#flight-modal .price-summary{border-top:1px solid #ebebeb;padding-top:1em;margin-top:2em}#flight-modal .price-summary h2{margin-bottom:0}#flight-modal .map-container{margin-top:1.5em}#flight-modal-loading .modal-body{min-height:200px}#flight-modal-loading button[disabled]{background:#ccc}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;font-weight:600}footer h3 a .fa-facebook-square{margin-left:.2em}footer h3 a .fa-twitter-square{margin-left:.2em}.pricetag small{color:#252525;font-weight:400;margin-right:.25em}.preloading-transparent{opacity:.1}.spinner{position:absolute;padding-top:5em;left:45%;text-align:center;font-size:11px;z-index:7777}.spinner p{margin-top:5px}#ui-datepicker-div{display:none}#results-loader{margin-top:2em}.progress{margin-bottom:0;border-radius:0;height:40px}.progress-bar{line-height:40px;background-color:#ef6c00}.progress-muted{opacity:.5}.page-not-found{padding-top:3em}#country-info{padding:2em 0 0 0}#country-info .table tr td,#country-stats .table tr td{border-top:0}#country-destinations .list-group-item{border-right:0;border-left:0;border-bottom:1px solid #ebebeb}#country-destinations .col-sm-8{padding-right:0}#country-destinations .col-sm-4{padding-left:0}#search.country.spain{background:url(../media/bg/countries/bg-spain.jpg) no-repeat center top;margin-bottom:0}.city-destination .fa-plane,#countries .panel .panel-body .fa-plane{font-size:18px;color:#c2c2c2;padding-top:11px;padding-left:4px}.city-destination a{display:block}.city-destination:hover,.city-destination:hover a,.city-destination:hover .fa,.city-destination:hover small,.city-destination:hover .text-danger{text-decoration:none;color:#fff}#city-places .panel img{-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px}#city-places .panel h4{padding:10px 0 10px 15px}@media(min-width:960px){#city-place .modal-dialog{width:900px}}#blog{padding-top:2em}#blog .post-summary img{margin-bottom:10px}#blog .post-summary h3{font-weight:600;font-size:32px}#blog .post-summary h3,#blog .post-summary h4{margin-top:0;min-height:68px;margin-bottom:0}#blog .post-summary h4{font-size:21px}#blog .tags{margin-bottom:1em}#blog .tags a{color:#464646}#blog .tags li{margin-bottom:5px}#blog .tags .fa{font-size:12px}#blog .newsletter{background-color:#bbdefb}#blog .search{background-color:rgba(17,17,17,0.9)}#blog .search .input-group,#blog .search .btn-group{margin-bottom:10px}#blog .search .panel-heading{color:#fff;border-bottom:1px solid #464646;background-color:#000}#blog .search .col-sm-6{padding-right:2px;padding-left:2px}#blog .post p{font-size:16px;line-height:1.5;color:#333;margin-bottom:1.5em}#blog .post img{margin-bottom:1em}#blog .post h1{margin-bottom:20px;font-weight:600}#blog .post .posts-list{margin-bottom:2em}#country-posts.homepage{padding:2em 0}#countries{padding:2em 0 0 0}#countries.cities{padding-top:0}#countries .panel .panel-body img{-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px}#countries .panel .panel-body .lead{font-size:18px}#countries .panel a:hover{text-decoration:none}#countries-list{padding:1.5em 0;background-color:#fff;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}#countries-list a{color:#8b8b8b;line-height:1.8}#countries-list a:hover{color:#585858}#booking-steps{background-color:#3f51b5;color:#fff;font-weight:bold}#booking-steps .step{padding:20px 0;border-right:1px solid rgba(255,255,255,0.2)}#booking-steps .step.last{border-left:0}#booking-steps .active{color:#fff;border-right:0;background-color:#2196f3}#booking-steps .number{background-color:none;color:#fff;display:inline-block;border-radius:100px;border:1px solid rgba(255,255,255,0.3);padding:6px 8px;line-height:1;width:27px;height:27px;font-weight:normal}#booking-steps .active .number{border-color:rgba(255,255,255,0.3);color:#fff}#booking-data{padding-top:2.3em}#booking-data .panel-heading{background-color:#757575;color:#fff}#booking-summary{padding-top:2.3em}#booking-data .dark-title{background-color:#f7f7f7;border-bottom:2px solid #ebebeb;display:block;padding:10px;margin:20px 0;font-size:16px}#booking-data .birthday{margin-right:1em}#booking-data .baggage .panel-heading{background-color:#fff;color:#252525;padding:10px 15px;border-bottom-width:1px}#booking-data .baggage .panel-heading .panel-title{font-size:14px;color:#666}#booking-data .baggage .form-inline{margin-top:20px}#booking-data .baggage .checked-baggage{margin-right:10px;font-weight:normal}#booking-data .payment-method{border:1px solid #ebebeb;padding:10px;margin-bottom:20px}#booking-data .payment-method label{margin-bottom:0;display:block;cursor:pointer}#booking-data .payment-method.swedbank{background:url('../media/sprite/payment_options.png') no-repeat 0 -150px}#booking-data .payment-method.seb{background:url('../media/sprite/payment_options.png') no-repeat 0 -200px}#booking-data .payment-method.citadele{background:url('../media/sprite/payment_options.png') no-repeat 0 -250px}#booking-data .payment-method.nordea{background:url('../media/sprite/payment_options.png') no-repeat 0 -300px}#booking-data .payment-method.dnb{background:url('../media/sprite/payment_options.png') no-repeat 0 -400px}#booking-data .payment-method.cards{background:url('../media/sprite/payment_options.png') no-repeat 0 -544px}#booking-data .total-price{background-color:#fcf8e3;display:block;padding:10px;margin-bottom:20px;border:1px solid #faebcc;border-radius:3px}#booking-data .total-price .mb{margin-bottom:10px}#booking-data .total-price .lead{font-size:28px}#booking-data .total-price sup{font-size:.6em}#booking-data .total-price .table{margin-bottom:0}#booking-data .table>tbody>tr>td{border-top:0}#booking-data .security-badge{margin-bottom:20px}#booking-data .security-badge .media-heading{margin-bottom:0;margin-top:5px}#booking-data .additional-services .panel-heading{background-color:transparent}#booking-data .additional-services label{font-size:16px;font-weight:normal}#booking-data .additional-services .price{font-weight:bold}#booking-data .additional-services .price sup{font-size:.6em}#booking-data .additional-services .panel-heading a{color:#2196f3}#booking-summary .panel{border:2px solid #ebebeb}#booking-summary .panel .panel-heading{background-color:#ef6c00;color:#fff}#booking-summary h4{margin:0;font-size:14px;margin-bottom:5px}#booking-summary small{font-size:90%}#booking-summary .wrapper{border-bottom:1px solid #ebebeb;padding-bottom:5px;margin-bottom:5px;display:inline-block;width:100%}#booking-summary .lead{font-size:28px}#booking-summary sup{font-size:.6em}#booking-summary .panel-footer{background-color:#fafafa}