@import url(bootstrap.min.css);@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);@import "../../components/ring.css";@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN_r8OXOhs.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFW50e.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UNirkOXOhs.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOXOhs.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN8rsOXOhs.ttf) format('truetype')}body{background-color:#f4f4f4;margin-bottom:310px;color:#121212}main.page .alert-fixed{position:fixed;top:0;left:0;right:0;z-index:9999;border-radius:0}main.page.reservation{background:#f4f4f4;padding:30px 0}main.page section.box{margin:20px 0;background:#fff;border:1px solid #dcdcdc;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}main.page section.box:nth-child(2n+1),section.white,section:nth-child(2n+1){background:#fff}main.page section.box .title{margin:0;padding:20px;border-bottom:1px solid #dcdcdc;text-align:left;line-height:34px}main.page section.box .title .number{display:inline-block;width:34px;height:34px;padding:0;background:#334f9e;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;font-size:18px;font-weight:700;text-align:center;vertical-align:middle}main.page section.box .title h2{display:inline-block;margin:0 0 0 20px;padding:0;font-size:30px;vertical-align:middle}main.page section.box .content{padding:20px}main.page section.box .content form{padding:0 5px}main.page section.box .content table.table tr.other td{color:#4a4a4a}.buy-panel p.price,main.page section.box .content table.table tr.bold td{font-weight:600}main.page section.box .content a.more{margin:0 0 10px;padding:20px 30px 10px;font-size:18px;font-weight:600;line-height:30px}main.page section.box .continue{padding:20px;border-top:1px solid #dcdcdc}main.page section.box .continue a.btn,main.page section.box .continue button,main.page section.box .continue input[type=submit].btn{padding:10px 30px;margin:0 5px;color:#fff;font-size:18px;font-weight:600}main.page section.box.summary .content table.table td,main.page section.box.summary .content table.table th{border:0}.tickets-tabs{margin:0 0 20px}.tickets-tabs li.active>a,.tickets-tabs li.active>a:focus,.tickets-tabs li.active>a:hover,.tickets-tabs li:hover>a{background:0 0;border:1px solid #2ebd3b}.navigation-tickets{margin:10px 0;font-weight:500;text-align:center}.ticket1{width:700px;height:1001px;margin:0 auto;background:url(../img/tickets/1/ticket2.jpg) no-repeat;background-size:contain}.ticket1.small{width:350px;height:500px}.ticket1.small .name span{display:block;font-size:20px;text-align:center}.ticket1.small .note span{display:block;font-size:10px;text-align:left;-ms-word-wrap:break-word;word-wrap:break-word}.ticket1 input,.ticket1 textarea{width:100%;background:0 0;border-color:#000}.ticket1 .name{width:100%;padding:57% 12% 0}.ticket1 .name input{font-size:30pt;font-weight:700;text-align:center}.ticket1 .note{width:100%;height:100%;padding:30% 8% 20% 58%}.ticket1 .note textarea{height:200px;resize:none;font-size:14pt;font-weight:700}*{font-family:'Open Sans',sans-serif;-webkit-font-smoothing:antialiased}html{position:relative;min-height:100%}body.no-padding{padding:0}section{background:#f1f1f1}.alert-fixed{position:fixed;top:0;left:0;right:0;z-index:9999;border-radius:0}p,p a{color:#121212}p{margin:15px 0;font-size:14px;line-height:22px}p.intro{margin:20px 0;color:#777;font-size:16px;text-align:center;line-height:26px}p+ul{margin-top:-15px}p a{font-style:italic}h4,p a:hover{color:#334f9e}.title,h1,h2{font-size:30px;font-weight:400;text-align:center}.title{padding:0;margin:30px 0;text-transform:none}h1,h2{margin:25px 0;color:#121212}a.direct-buy-info,h2.small{font-weight:500;text-align:center}.title,h2.small{color:#121212;line-height:30px}h2.small{margin:0;font-size:20px}h2.text-left{margin:30px 0 0;font-size:24px}form,h3{line-height:20px}h3,h3.form{font-size:20px}h3{margin:25px 0;color:#121212;text-transform:uppercase}h3.form{margin:20px 0;padding:0 0 5px;border-bottom:1px solid #d3d3d3;font-weight:500;text-transform:none}h4{margin:25px 0 15px;font-size:18px;line-height:18px}h4+p{margin-top:-10px}h5,h5 span{color:#505050}h3,h4,h5{font-weight:700;text-align:left}h5{margin:15px 0;font-size:14px}h5+h5{margin-top:25px}h5 span{padding:3px 0;font-weight:300}a.direct-buy-info{display:block;margin:-20px 0 25px;color:#21892b;font-size:15px}a.direct-buy-info:hover{color:#15561b;text-decoration:none}blockquote{border-left:0}blockquote p{margin:5px 0}footer.footer img,ul{margin:10px 0}.btn-primary{background:#334f9e}.btn-primary:hover{background:#1b1e52}.btn-success{background:#2ebd3b}.btn-danger{background:#dc0000}form{color:#4a4a4a}form label,h5 span{display:block;font-size:14px}form .form-control{width:100%;padding:0 10px;border:1px solid #121212;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}form input[type=text],h1,h2{line-height:30px}form,form input[type=submit]{font-size:14px;font-weight:600}form input[type=submit]{margin:25px 0 0 -20px;color:#fff;vertical-align:bottom}form input[type=checkbox]{margin:0 10px 0 0;line-height:20px}form textarea.form-control{padding:10px}form label.error{color:#dc0000;font-size:12px}.radio-list label{padding:10px 0}.radio-list label input{display:inline-block;float:left;vertical-align:middle}.radio-list label .content-radio{display:block;padding:0 0 0 30px}.radio-list label .content-radio span,form label.error{text-transform:none}.radio-list label .content-radio span.price{color:#2ebd3b}.radio-list label .content-radio span.description{display:block;font-size:14px;font-weight:300}form label,table.table th{color:#4a4a4a;font-weight:600;text-transform:uppercase}table.table tr td{font-size:15px}table.table tr.flexi td{border:0;padding-top:2px;padding-bottom:2px;font-size:13px}table.table tr.flexi td:first-child{padding-left:30px}.table-responsive{border:0}.navbar-fixed-top .navbar-collapse{max-height:none}.navbar-alert{display:flex;align-items:flex-end;justify-content:flex-end;padding:10px 0 0;color:#dc0000}.navbar-alert a{padding:0;font-weight:600;color:#dc0000}.navbar-right{margin-right:0}nav.navbar{width:100%;background:#fff;border-bottom:0;-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.5);-moz-box-shadow:0 0 3px 1px rgba(0,0,0,.5);box-shadow:0 0 3px 1px rgba(0,0,0,.5)}nav.navbar .navbar-header{margin:2px 0 16px}nav.navbar .navbar-header .navbar-toggle{margin:30px 0 20px}nav.navbar .navbar-header .navbar-toggle .icon-bar{width:35px;height:4px;background:#1b1e52}nav.navbar .navbar-header .navbar-brand{margin:29px 0 5px;padding:0}@media (max-width:767px){nav.navbar .navbar-header .navbar-brand{margin:23px 0 5px}nav.navbar .navbar-header .navbar-brand img{width:230px}}nav.navbar .navbar-top-links{margin-bottom:10px}nav.navbar .navbar-top-links ul.nav.navbar-nav{margin:0;padding:0}nav.navbar .navbar-top-links ul.nav.navbar-nav li{padding:4px 8px;border-right:1px solid #ececec}nav.navbar .navbar-top-links ul.nav.navbar-nav li:first-child{padding-left:0}nav.navbar .navbar-top-links ul.nav.navbar-nav li:last-child{padding-right:0;border-right:0}nav.navbar .navbar-top-links .flags a .flag-icon,nav.navbar .navbar-top-links ul.nav.navbar-nav li a{webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}nav.navbar .navbar-top-links ul.nav.navbar-nav li a{padding:0;color:#1e2832;font-size:12px;font-weight:300}nav.navbar .navbar-top-links ul.nav.navbar-nav li a:hover{background:0 0;color:#2ebd3b}nav.navbar .navbar-top-links ul.nav.navbar-nav li span.green-line{color:#2ebd3b;font-size:12px;font-weight:400}nav.navbar .navbar-top-links ul.nav.navbar-nav li span.green-line i{font-weight:900}nav.navbar .navbar-top-links ul.nav.navbar-nav li select option.cz{background-image:url(../img/flags/cz.png);font-size:30px}nav.navbar .navbar-top-links a.buy{float:left;margin:15px 10px 0 0;padding:6px 15px;background:#2ebd3b}nav.navbar .navbar-top-links a.basket i,nav.navbar .navbar-top-links a.buy i,nav.navbar .navbar-top-links a.reservation i{padding:0 6px 0 0;font-weight:300}nav.navbar .navbar-top-links a.basket,nav.navbar .navbar-top-links a.buy,nav.navbar .navbar-top-links a.reservation{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;font-size:18px;font-weight:600}nav.navbar .navbar-top-links a.basket{float:right;margin:15px 0 0;padding:6px 25px 6px 15px;background:#dc0000}nav.navbar .navbar-top-links a.basket span.count{font-weight:300}nav.navbar .navbar-top-links a.reservation{float:left;margin:15px 10px 0 0;padding:6px 15px;background:#334f9e}nav.navbar .navbar-top-links a.basket:hover,nav.navbar .navbar-top-links a.buy:hover,nav.navbar .navbar-top-links a.reservation:hover{text-decoration:none;-webkit-filter:brightness(120%);-moz-filter:brightness(120%);filter:url(#brightness);filter:brightness(120%)}nav.navbar .navbar-top-links .flags{display:flex;justify-content:flex-end;padding:10px 0 0}nav.navbar .navbar-top-links .flags a{margin:0 5px}nav.navbar .navbar-top-links .flags a .flag-icon{width:24px;opacity:.5}nav.navbar .navbar-top-links .flags a.active .flag-icon,nav.navbar .navbar-top-links .flags a:hover .flag-icon{opacity:1}nav.navbar .navbar-collapse{background:#334f9e;padding:0;border:0}main.page section ul.galerie li.open>ul.dropdown-menu li,nav.navbar .navbar-collapse .col-md-12{padding:0}nav.navbar .navbar-collapse ul.nav.nav-justified{margin:0}nav.navbar .navbar-collapse ul.nav.nav-justified li.divider{width:100%;height:1px;padding:0;background:#fff}nav.navbar .navbar-collapse ul.nav.nav-justified li a{padding:16px 0;color:#fff;font-size:18px;font-weight:600}nav.navbar .navbar-collapse ul.nav.nav-justified li a.active,nav.navbar .navbar-collapse ul.nav.nav-justified li a:focus,nav.navbar .navbar-collapse ul.nav.nav-justified li a:hover{background:#1b1e52}nav.navbar .navbar-collapse ul.nav.nav-justified li ul.dropdown-menu{min-width:100%;margin-top:0;padding:5px 0;background:#1b1e52;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}nav.navbar .navbar-collapse ul.nav.nav-justified li ul.dropdown-menu li a{padding:8px 30px 8px 20px;color:#fff;font-size:14px}nav.navbar .navbar-collapse ul.nav.nav-justified li ul.dropdown-menu li a.active,nav.navbar .navbar-collapse ul.nav.nav-justified li ul.dropdown-menu li a.focus,nav.navbar .navbar-collapse ul.nav.nav-justified li ul.dropdown-menu li a:hover{background:#fff;color:#1b1e52}header.main-slider{height:calc(100vh - 160px)}header.main-slider .carousel-inner,header.main-slider .item,header.main-slider .item-active{height:100%}header.main-slider .fill{display:block;width:100%;height:100%;background-position:center;background-size:cover;-webkit-filter:brightness(90%);-moz-filter:brightness(90%);filter:url(#brightness);filter:brightness(90%)}header.main-slider .carousel-caption{left:0;right:0;bottom:40vh;margin:0;padding:0;text-align:left}header.main-slider .carousel-caption h2{width:50%;color:#fff;font-size:40px;line-height:1.4em;font-weight:600;text-transform:uppercase;text-align:left;text-shadow:0 0 10px #000}header.main-slider .carousel-caption h3{width:40%;color:#fff;font-size:20px;font-weight:400;line-height:1.4em;text-transform:none;text-shadow:0 0 10px #000}header.main-slider .carousel-caption a.btn{position:absolute;margin-top:5%;padding:10px 20px;background:rgba(51,79,156,.9);color:#fff;font-size:18px;text-transform:uppercase;-webkit-box-shadow:0 0 3px 1px #000;-moz-box-shadow:0 0 3px 1px #000;box-shadow:0 0 3px 1px #000}header.main-slider .carousel-caption a.btn i{padding-right:10px}header.main-slider .carousel-caption a.full{position:absolute;top:0;left:0;width:100%;height:100%}.wrapper{padding-top:160px}main.page{background:#f4f4f4;-webkit-background-size:100% 500px;background-size:100% 500px}main.page section{margin:50px 0;background:0 0}main.page section:first-child{margin-top:30px}main.page section:nth-child(2n+1){background:0 0}main.page section h1.no-top,main.page section h2.no-top,main.page section h3.no-top,main.page section h4.no-top,main.page section h5.no-top{margin-top:0;padding-top:0}main.page section img.img-thumbnail,main.page section img.margin,section.news-main .item .content .header h4{margin-bottom:20px}main.page section ul.galerie{padding:10px 0;border-left:3px solid #505050;list-style:none}main.page section ul.galerie li{display:block;padding:3px 20px}main.page section ul.galerie li a{color:#121212;font-size:18px;font-weight:600}main.page section ul.galerie li.open>ul.dropdown-menu{position:relative;display:block;float:none;margin:5px 0 10px -20px;padding:0;border:0;background:0 0;box-shadow:none}main.page section ul.galerie li.open>ul.dropdown-menu li.active,main.page section ul.galerie li.open>ul.dropdown-menu li:hover{border-left:3px solid #334f9e}main.page section ul.galerie li.open>ul.dropdown-menu li.active a,main.page section ul.galerie li.open>ul.dropdown-menu li:hover a{background:0 0;color:#121212;font-weight:600}main.page section ul.galerie li.open>ul.dropdown-menu li a{margin:0 20px;padding:2px 20px;color:#505050;font-size:16px;font-weight:400}section.ballons,section.buy-steps{padding:30px 0}section.buy-steps .row{padding:0 100px}section.buy-steps ul{display:table;width:100%;table-layout:fixed;list-style:none;margin:0}section.buy-steps ul li{display:table-cell}section.buy-steps ul li a{display:block;color:#121212;text-align:center}section.buy-steps ul li a .circle{display:block;width:85px;height:85px;margin:0 auto;border:3px solid #4a4a4a;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}section.buy-steps ul li a .circle span.number{position:absolute;display:block;width:18px;height:18px;background:#4a4a4a;color:#fff;font-size:14px;font-weight:800;line-height:18px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}section.buy-steps ul li a .circle span.helper{display:inline-block;height:100%;vertical-align:middle}section.buy-steps ul li a .circle img{text-align:center;vertical-align:middle}.flights-types .item a .content,section.buy-steps ul li a h2{font-size:20px;font-weight:600;text-align:center;text-transform:uppercase}section.buy-steps ul li a h2{margin:10px 0 0;padding:0}section.buy-steps ul li.divider{background:url(../img/buy-steps/chevron-right.png) center center no-repeat}.flights-types .intro{padding:0 30px}.flights-types .item{height:180px;margin:15px 0}.flights-types .item a,.flights-types .item a .content .hover .prices{display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.flights-types .item a{width:100%;height:100%;background-position:top center;transition:800ms;-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.5);-moz-box-shadow:0 0 3px 1px rgba(0,0,0,.5);box-shadow:0 0 3px 1px rgba(0,0,0,.5)}.flights-types .item a .content{width:100%;height:100%;padding-top:130px;background:linear-gradient(to top,#09123b 0,transparent 50%);color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.flights-types .item a .content span.info{display:block;font-size:12px;font-weight:400;text-transform:none;margin-top:-3px}.flights-types .item a .content .hover{display:none}.flights-types .item a .content .hover .prices{width:60%;position:absolute;padding:0 20px;background:#2ebd3b;text-transform:none;bottom:20px;left:20%}.flights-types .item a .content .hover .prices .price{font-size:18px;font-weight:500;line-height:40px}.flights-types .item a .content .hover .prices .old-price{color:#9ed19e;font-size:14px;font-weight:300;text-decoration:line-through}.flights-types .item a.active,.flights-types .item a:hover{text-decoration:none}.flights-types .item a.active .content,.flights-types .item a:hover .content{background:linear-gradient(to top,#09123b 0,rgba(9,18,59,.2) 100%);padding-top:20px}.flight-type .gallery,.flights-types .item a.active .content .hover,.flights-types .item a:hover .content .hover{display:block}.flights-types .btn.btn-primary{margin:30px 0 50px;padding:0 90px;font-size:18px;font-weight:400;line-height:54px}section.why-we .item{margin:0 0 40px}section.why-we .item:hover .frame{border:2px solid #334f9e}section.why-we .item .frame{float:left;width:76px;height:76px;margin:0 20px 0 0;border:1px solid #626262;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;line-height:72px}section.ballons .item h4,section.why-we .item h4{margin:5px 0;color:#334f9e;font-size:16px;font-weight:700}section.why-we .item span{color:#777;font-size:14px;font-weight:400}section.ballons .item{padding-bottom:20px}section.ballons .item h3.title{text-align:left}section.ballons .item h4{margin:0;color:#2ebd3b;text-transform:uppercase}section.ballons .item table{margin:20px 0}section.ballons .item table tr th{display:block;margin:0;padding:0;color:#777;font-size:14px;font-weight:700;text-transform:lowercase;line-height:14px}section.ballons .item table tr td{display:block;margin:0;padding:0 0 10px;color:#121212;font-size:22px;font-weight:400;line-height:22px}section.ballons .item p{margin:-3px 0 0;padding:0;color:#777;font-size:16px;line-height:26px}section.ballons ol.carousel-indicators{bottom:-10px}section.ballons ol.carousel-indicators li{border-color:#242830}section.ballons a.carousel-control{margin:0;padding:0;background:0 0;color:#000;opacity:1}section.ballons a.carousel-control.left{margin-left:-70px}section.ballons a.carousel-control.left span,section.ballons a.carousel-control.right span{color:#000;font-size:50px;font-weight:700;text-shadow:none}section.ballons a.carousel-control.right{margin-right:-70px}section.news-main{padding-bottom:30px}section.news-main .item{margin-bottom:10px}section.news-main .item .content{height:216px;padding:15px 20px;background:#fff;border:1px solid #e4e4e4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}section.news-main .item .content .header time{color:#777;font-size:14px}section.news-main .item .content .header h4 a{color:#334f9e;font-size:16px;font-weight:700}section.news-main .item .content .text{padding-right:20px;color:#777}section.news-main .item .content .text p{color:#777}section.news-main .item .content .text img.gallery{width:32%;height:100px;object-fit:cover;margin:0 0 20px;padding:0}section.news-main .item .content .success{width:67px;height:67px;position:absolute;right:15px;bottom:0;background:url(../img/news-ribbon.png)}section.gallery-main .tabs{background:#f1f1f1;border-bottom:1px solid #c4c4c4;text-align:center}section.gallery-main .tabs .col-md-12{margin:20px 0 -6px}section.gallery-main .tabs ul.nav.nav-tabs{display:inline-block;border:0;text-align:center}section.gallery-main .tabs ul.nav.nav-tabs li a{color:#121212;font-size:20px;font-weight:700;text-transform:uppercase}section.gallery-main .tabs ul.nav.nav-tabs li a i{padding-right:5px;color:#c4c4c4}section.gallery-main .tabs ul.nav.nav-tabs li a:hover{background:0 0;border-bottom:none;color:#2ebd3b;font-weight:700}section.gallery-main .tabs ul.nav.nav-tabs li.active a{border:1px solid #c4c4c4;border-bottom:0;color:#2ebd3b}section.gallery-main .tabs ul.nav.nav-tabs li.active a:hover{background:#fff}section.gallery-main .gallery-photo-main .item{margin:20px 0}section.gallery-main .gallery-photo-main .item .content,section.gallery-main .gallery-photo-main .item .content .header{padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}section.gallery-main .gallery-photo-main .item .content img.full{width:100%;height:250px;object-fit:cover;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}section.gallery-main .gallery-photo-main .item .content .header{width:92%;height:60px;position:absolute;top:0;padding:15px 10px;background:rgba(0,0,0,.5)}section.gallery-main .gallery-photo-main .item .content .header time{color:#fff;margin-right:10px}section.gallery-main .gallery-photo-main .item .content .header h4{display:inline;margin:0}footer.footer .cookies p a,section.gallery-main .gallery-photo-main .item .content .header h4 a{color:#fff}section.gallery-main .gallery-photo-main .item .success{width:67px;height:67px;position:absolute;right:15px;bottom:0;background:url(../img/news-ribbon.png)}section.gallery-main .content{padding:20px 0 40px}section.gallery-main .content h4{padding:10px 0 5px;color:#121212;font-size:16px;font-weight:700}.flight-type .gallery img{width:100%;height:100px;object-fit:cover}.flight-type .gallery .col-md-12{margin-bottom:12px}.flight-type .gallery .col-md-12 img{height:300px}.flight-type .gallery .col-md-4{padding-right:0}.flight-type .gallery .col-md-4:last-child{padding-right:15px}@media (max-width:600px){.flight-type .gallery .col-md-4{padding-bottom:10px;padding-right:15px}}section.more{padding:20px 0}section.more .tab-content{margin:8px 0}.plus-minus{display:inline-block}.plus-minus a{border:1px solid #d3d3d3}.totalPrice{float:right;margin:5px 0 20px}.totalPrice table{margin:0 40px}.totalPrice table tr{text-align:right}.totalPrice table tr th{font-weight:400;text-align:right}.totalPrice table tr td{padding:3px 0 3px 40px;font-weight:700}.totalPrice table tr.total th{font-weight:700}.totalPrice table tr.total td{color:#2ebd3b;font-size:20px}.christmas-deposit .info-box{display:flex;align-items:center}.christmas-deposit .info-box img{width:40px;margin:0 10px}.christmas-deposit .info-box span.christmas-action{color:#dc0000;font-weight:700}.christmas-deposit .info-box a.more-info{color:#121212;font-size:12px;font-style:italic}.christmas-deposit .btn-christmas{border:1px solid #dc0000;color:#dc0000!important;font-size:14px!important}.christmas-deposit .btn-christmas:hover{background:#dc0000;color:#fff!important}footer.footer{position:absolute;width:100%;height:310px;bottom:0;padding-top:30px;background-color:#242830;color:#fff}footer.footer p{color:#d4d4d4}footer.footer .cookies p{margin:15px 0 0;padding:0;font-size:13px;text-align:center;font-style:italic}footer.footer .contact a span{margin-right:10px;font-size:16px;line-height:30px}footer.footer .contact a span i{color:#fff;font-size:24px;vertical-align:middle}footer.footer .contact a span.icon{margin:5px 3px;display:inline-block;width:28px;height:28px;border:2px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;line-height:22px}footer.footer .contact a span.icon i{padding:0;font-size:16px}footer.footer .title{margin:0 0 10px;padding:10px 0;border-bottom:1px solid #d4d4d4;color:#fff;font-size:16px;font-weight:700;text-align:left}footer.footer ul.menu{padding:0;margin:0;text-align:left;list-style:none}footer.footer ul.menu li{margin:0;padding:2px 0}footer.footer .fast-contact,footer.footer ul.menu li a{color:#d4d4d4;font-size:14px;font-weight:400}footer.footer ul.menu.double{columns:2;-webkit-columns:2;-moz-columns:2;-webkit-column-gap:13px;-moz-column-gap:13px;column-gap:13px}footer.footer .fast-contact{line-height:24px}footer.footer .copyright{margin-top:15px;background:#334f9e}footer.footer .copyright .content{color:#fff;padding:15px 0;font-size:16px;font-weight:300;text-align:center;line-height:16px}.gallery-images img{width:100%;height:200px;object-fit:cover;margin:10px 0}.map-content .info{font-size:12px;font-weight:400;font-style:italic;line-height:14px}.map-content .box{display:none;padding:10px 0}.map-content .box.active{display:block}.basket-full,.img-container .middle .text{color:#fff;font-weight:600;text-align:center}.basket-full{display:block;margin:10px 0 30px;padding:6px 0;background:#2ebd3b;font-size:17px;text-transform:uppercase;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.5);-moz-box-shadow:0 0 3px 1px rgba(0,0,0,.5);box-shadow:0 0 3px 1px rgba(0,0,0,.5)}.basket-full:hover{background:#121212;text-decoration:none}.img-row{margin-bottom:20px}.img-container,.img-container img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.img-container img{opacity:1;display:block;width:100%;height:200px;object-fit:cover;transition:.5s ease;backface-visibility:hidden}.img-container .middle{width:85%;transition:.5s ease;opacity:0;position:absolute;bottom:0;left:50%;transform:translate(-50%,0);-ms-transform:translate(-50%,0)}.img-container .middle .text{background-color:#2ebd3b;font-size:14px;padding:6px}.img-container .middle .text span{display:block;font-size:14px;font-weight:300;font-style:italic}.img-container:hover .middle{opacity:1}.buy-panel table{margin:30px 0 10px;width:100%;color:#121212}.buy-panel table tr{font-size:18px}.buy-panel table tr th{padding:5px 0;font-weight:300}.buy-panel .basket,.buy-panel table tr td{color:#2ebd3b;font-size:20px;text-align:right;font-weight:600}.buy-panel table tr td.before{color:#121212;font-size:18px;font-weight:300;text-decoration:line-through}.buy-panel p.price span{color:#2ebd3b}.buy-panel .basket{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;width:100%;margin:20px 0 0;padding:10px 0;background:#2ebd3b;color:#fff;text-align:center;text-transform:uppercase}.flight-type-form{margin:20px 0}.flight-type-form .form-control{border-color:#ccc}#instafeed{display:flex;flex:10;flex-wrap:wrap;overflow:hidden;margin:0 3px}.instagram-photo{flex:1 1 16%;flex-grow:1;border:3px solid #fff}.instagram-photo:hover{opacity:.5}@media (max-width:767px){.instagram-photo{flex:1 1 50%}.instagram-photo:nth-child(n+7){display:none}}.instagram-photo img{width:100%;height:100%;object-fit:cover}@media (max-width:758px){body,nav.navbar{margin-bottom:0}nav.navbar{position:relative}nav.navbar .navbar-header{margin-bottom:5px}.totalPrice table,nav.navbar a.basket,nav.navbar a.buy,nav.navbar a.reservation{margin:0 10px}.wrapper{padding-top:0}header.main-slider .carousel-caption{left:0;right:0;bottom:20vh;margin:0;padding:0;text-align:center}header.main-slider .carousel-caption h2{width:100%;font-size:30px;text-align:center}header.main-slider .carousel-caption a.btn{position:relative;margin-top:20%;font-size:16px}.flights-types .btn.btn-primary{width:100%;padding:0}section.ballons .item{padding:0 30px}section.ballons .item p{margin:-3px 0 30px}section.ballons a.carousel-control{width:auto}section.ballons a.carousel-control.left{margin-left:10px}section.ballons a.carousel-control.right{margin-right:10px}section.gallery-main .tabs ul.nav.nav-tabs{display:inline-block;border:0;text-align:center}section.gallery-main .tabs ul.nav.nav-tabs li a{font-size:16px}section.gallery-main .gallery-photo-main .item{margin:20px 0}section.gallery-main .gallery-photo-main .item .content,section.gallery-main .gallery-photo-main .item .content .header{padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}section.gallery-main .gallery-photo-main .item .content img.full{width:100%;height:250px;object-fit:cover;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}section.gallery-main .gallery-photo-main .item .content .header{width:92%;height:60px;position:absolute;top:0;padding:15px 10px;background:rgba(0,0,0,.5)}section.gallery-main .gallery-photo-main .item .content .header time{color:#fff;margin-right:10px}section.gallery-main .gallery-photo-main .item .content .header h4{display:inline;margin:0}section.gallery-main .gallery-photo-main .item .content .header h4 a{color:#fff}section.gallery-main .gallery-photo-main .item .success{width:67px;height:67px;position:absolute;right:15px;bottom:0;background:url(../img/news-ribbon.png)}section.gallery-main .content{padding:20px 0 40px}section.gallery-main .content h4{padding:10px 0 5px;color:#121212;font-size:16px;font-weight:700}section.flight-type .content{padding:30px 0}section.flight-type .content .text{width:auto;margin:15px}main.page section.box .continue a.btn,main.page section.box .continue button,main.page section.box .continue input[type=submit].btn{padding:10px;margin:0 5px;font-size:14px}main.page section.box .continue a.btn.btn-danger,main.page section.box .continue button.btn-danger,main.page section.box .continue input[type=submit].btn.btn-danger{padding:13px 5px;font-size:10px}.ticket1,.ticket1.small{width:100%;height:100%}.ticket1.small .name span,.ticket1.small .note span{display:block;font-size:10px;text-align:center}.ticket1.small .note span{text-align:left;-ms-word-wrap:break-word;word-wrap:break-word}.ticket1 input,.ticket1 textarea{width:100%;background:0 0;border-color:#000}.ticket1 .name{width:100%;padding:57% 12% 0}.ticket1 .name input{font-size:10pt;font-weight:700;text-align:center}.ticket1 .note{width:100%;height:100%;padding:30% 8% 20% 58%}.ticket1 .note textarea{height:100px;resize:none;font-size:8pt;font-weight:700}footer.footer{position:relative;height:auto}}