.header #logo{background:url('https://static.rezonuniversal.com/Travelolife/CF97_logo.png') no-repeat;background-size:contain;height:60px;width:250px;background-position:left center}@media(max-width:991px){.header #logo{width:200px}}@media(max-width:767px){.header #logo{height:40px;width:150px;margin-top:5px}}@media(min-width:768px){.content .rezon-forms{background-color:#fff!important}}@media(max-width:768px){.content .rezon-forms{background:#fff!important}}.iframe-form .rezon-forms{background-image:url('Content/images/shell.svg');background-repeat:no-repeat;background-position:center center;background-size:cover;background-blend-mode:overlay;background-color:#fff!important}#content .airmap .airport.departure .marker,#content .airmap .airport.departure .marker:before,#content .airmap .leaflet-popup-content .direction,#content .airmap .info-message{background-color:#fff}#content .airmap .airport.departure:before,.airmap .airport.arrival:before,#content .airmap .airport.arrival .marker,#content .airmap .airport.arrival .marker:before,#content .airmap .leaflet-popup-content .bottom{background-color:#ebebeb}#content .airmap .leaflet-popup-content .dates{color:#ffffffc4}.rezon-tabs{background-color:#fff}.rezon-tabs .nav-tabs>li.active a,.rezon-tabs .nav-tabs>li a:hover,.rezon-tabs .nav-tabs>li a:focus{background:#fff}.rezon-tabs .nav-tabs>li>a{background-color:#ebebeb}.waiting-countdown .countdown{background-color:#fff}#content .airmap .curve-path{stroke:#ebebeb}.rezon-forms .earlier::before{background:#ebebeb}.full-screen-booking-loader{background:#fff!important}.rezon-forms .direct{border-color:#d8d8d8}.rezon-forms .transp{background-color:rgba(0,0,0,.15)}.rezon-forms .transp,.rezon-forms .direct label,.rezon-forms label.menu-title,.rezon-forms .checkbox-item,.rezon-forms .checkbox-wrapper,.rezon-forms .transp a span,.rezon-forms .transp a:hover span,.rezon-forms .transp a:visited span,.rezon-forms .dashed span,.rezon-forms .dashed:hover span,.rezon-forms .dashed:focus span,.rezon-forms .dashed:active span{color:#000}.rezon-forms .hide_settings div:before{color:#000;border-bottom-color:#000;border-right-color:#000}#content .airmap .airport.departure .marker,#content .airmap .airport.departure .marker:before,#content .airmap .leaflet-popup-content .direction,#content .airmap .info-message{color:#333}.rezon-forms .field .control-field{border:1px solid #d8d8d8}.rezon-tabs .nav-tabs,.rezon-tabs .nav-tabs>li>a,.rezon-tabs .nav-tabs>li.active>a,.rezon-tabs .nav-tabs>li.active>a:hover{color:rgba(0,0,0,.81)}.rezon-forms .earlier-title,.rezon-forms .earlier a{color:rgba(0,0,0,.81)}.rezon-forms .earlier-item::before{background-color:rgba(123,123,123,.2)}.rezon-forms .earlier-item:hover,.rezon-forms .earlier-item:focus{box-shadow:inset 0 0 0 1px #c8c8c8}.rezon-forms .earlier-item:hover .point-date,.rezon-forms .earlier-item:focus .point-date{color:rgba(0,0,0,.81)}.rezon-forms .earlier-item:hover .point-item,.rezon-forms .earlier-item:hover .arrow,.rezon-forms .earlier-item:focus .point-item,.rezon-forms .earlier-item:focus .arrow,.rezon-forms .earlier-item:hover span,.rezon-forms .earlier-item:focus span{color:#000}.waiting-countdown .countdown{color:#000}.rezon-forms .yellow,.yellow,.rezon-forms .search,.leaflet-popup-content button{background:#2f4148;box-shadow:inset 0 1px 1px #2f4148,0 2px 2px -1px #1b2d34;text-shadow:0 1px 0 #1b2d34;color:#fff}.rezon-forms .yellow:hover,.yellow:hover,.rezon-forms .search:hover,.rezon-forms .yellow:active,.yellow:active,.rezon-forms .search:active,.rezon-forms .yellow:focus,.yellow:focus,.rezon-forms .search:focus,#content .leaflet-popup-content button:focus,#content .leaflet-popup-content button:hover,#content .leaflet-popup-content button:active{box-shadow:inset 0 1px 1px #ffc,0 2px 4px -1px #2f4148;text-shadow:0 1px 0 #2f4148;color:#fff;background:#1b2d34}.rezon-forms .direct label.active{color:#2f4148}.rezon-forms .direct label.active{color:#2f4148}.rezon-tabs .nav-tabs,.rezon-tabs .nav-tabs>li>a,.rezon-tabs .nav-tabs>li.active>a,.rezon-tabs .nav-tabs>li.active>a:hover{color:#2f4148}#rezon-forms{background-color:#f8f8f8;background-image:none}@media only screen and (min-width:787px){.topbarrow .col-sm-4.left{padding:10px 15px;text-align:left}.topbarrow .col-sm-4.right{padding:10px 15px;text-align:right}.topbarrow .col-sm-4{padding:10px 15px;text-align:center}}@media only screen and (max-width:786px){.language-switcher-module{margin-left:0}.language-switcher-module .selected-value .name{color:#fff;border-bottom:0}.plano-module{padding:10px 15px 5px 15px}.topbarrow .col-sm-4{width:100%;text-align:center}#logo{margin-left:15px}.dropdown:hover .dropdown-menu{display:block}.container-fluid.me{padding-left:0;padding-right:0}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#34b0ea;background-color:#fff;border-radius:5px}.navbar-collapse{position:static;top:0;bottom:0;left:0;width:100%;max-height:none;padding-right:0;padding-left:0;border-top:none;box-shadow:none;background:#fff;transform:none;transition:opacity .5s;z-index:1000;margin-bottom:15px}.container-fluid.me .navbar-nav{margin:0;float:none!important}.navbar-toggle.active{margin-right:20px;z-index:11;position:relative;right:0;top:0}}#rezon-forms .earlier::before{background:transparent;display:block;width:100%;height:100%;position:absolute}.selectpicker.opened .option:hover{background-color:#f8f8f8;color:#2f4148}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fff;background-color:#2f4148;border-radius:5px}.navbar-default .navbar-nav .active a:hover span{color:#fff}.nav a span:first-child{border-bottom:0}body{background:#fff}#rezon-forms{margin-bottom:25px}.navbar-toggle{margin-top:20px}.nav a span{border-bottom:none}.topbarrow{background-color:#2f4148;color:#34b0ea}.topbarrow a,a:visited,a:hover,a span{color:#34b0ea}.switch-language span .name{color:#34b0ea}.container-fluid.me{padding-left:25px;padding-right:25px}.container-fluid.cont{margin:30px 0}.container-fluid.menurow{background-color:#f8f8f8;border-bottom:1px solid #e5e5e5}.navbar-nav{margin:13px 0;float:right}.navbar a{text-decoration:none}.navbar{background-color:#f8f8f8;border:1px solid transparent;margin-bottom:0}.navbar-nav li a:hover{background-color:#e7e7e7}.footer-dark{padding:50px 0;color:#f0f9ff;background-color:#282d32}.footer-dark h3{margin-top:0;margin-bottom:12px;font-weight:bold;font-size:16px}.footer-dark ul{padding:0;list-style:none;line-height:1.6;font-size:14px;margin-bottom:0}.footer-dark ul a{color:inherit;text-decoration:none;opacity:.6}.footer-dark ul a:hover{opacity:.8}@media(max-width:767px){.footer-dark .item:not(.social){text-align:center;padding-bottom:20px}}.footer-dark .item.text{margin-bottom:36px}@media(max-width:767px){.footer-dark .item.text{margin-bottom:0}}.footer-dark .item.text p{opacity:.6;margin-bottom:0}.footer-dark .item.social{text-align:center}@media(max-width:991px){.footer-dark .item.social{text-align:center;margin-top:20px}}.footer-dark .item.social>a{font-size:20px;width:36px;height:36px;line-height:36px;display:inline-block;text-align:center;border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,.4);margin:0 8px;color:#fff;opacity:.75}.footer-dark .item.social>a:hover{opacity:.9}.footer-dark .copyright{text-align:center;padding-top:24px;opacity:.3;font-size:13px;margin-bottom:0}.special-offers-list h2{font-size:1.4em;padding:15px 5px 15px 5px;text-align:center;margin:0 auto}#rezon-forms .swap{background-color:#ffc300;color:#fff}#rezon-forms .swap:before{background-color:#ffc300}.price-matrix .cheapest-in-category a{background:#ff9600}.price-matrix td a{background-color:#ffc300}#trains-container .result-inside{background:#f8f8f8;margin:0;padding:0 10px 10px;border-radius:25px}.plano-login-container a,.plano-login-container a:visited{color:#34b0ea}.plano-login-container a{margin-right:10px}#rezon-forms .direct label.active{color:#fdfdfd}.info .banner{width:452px;height:219px;background-image:url('https://travelolife.com/img/banner-roza.png');background-repeat:no-repeat;background-size:auto 100%;margin:0 0 0 -105px;z-index:1;position:relative}.info .banner span{display:none}@media only screen and (max-width:799px){.offer-item .passengers{max-width:740px;margin:10px auto 0}.datepicker-box{max-width:740px;margin:10px auto 0}}@media only screen and (min-width:800px){.offer-item .passengers{width:740px;margin:10px auto 0}.datepicker-box{width:740px;margin:10px auto 0}.passengers .col-sm-6{padding:0}}@media only screen and (min-width:992px){.col-md-4{width:30%;margin:0 auto}}.special-offers-list h2{font-size:1.4em;padding:2px 5px 2px 5px;text-align:center;margin:0}.avia-deals .box{background:#f8f8f8;padding-left:20px}.avia-deals .box:before{background:none}.passengers h1{text-align:center}.flight-route-details.with_options .inside{background:#f8f8f8}.variant-modal .summary{background:#f8f8f8}body .pagination>.active>a,body .pagination>.active>span,body .pagination>.active>a:hover,body .pagination>.active>span:hover,body .pagination>.active>a:focus,body .pagination>.active>span:focus{background:#2f4148}.confirmation{margin-top:30px;margin-bottom:30px}#price-matrix{display:block;border:2px dotted #f8f8f8;padding:20px 30px;margin:0 auto;border-radius:10px}#myProfileTab{margin:50px 0 0 0;padding:30px}.plano-container a:visited{color:#fff}#rezon-forms.wings{background-color:#f8f8f8;border-radius:20px;margin-bottom:20px}.login.login-popup-link.icon{color:#fff}.passengers .box{background:#f8f8f8;border-radius:4px;padding:35px}.passengers .box{background:#f8f8f8;border-radius:4px;padding:35px}.passengers .width{max-width:940px;border-radius:4px;margin:0 auto}#form-order .summary{max-width:940px;margin:30px auto 0}.summary .box{background:#f8f8f8;border-radius:4px;padding:35px 40px}.buyer .width{max-width:940px;margin:30px auto 0}.buyer .buyer-inside{background:#f8f8f8;border-radius:4px;padding:35px 40px}.registration.icon{color:#fff}.wings::before,.wings::after{content:"";display:none;background:#fff;position:absolute;height:100%;top:0;z-index:-1}.wings{background:#f8f8f8;border-radius:5px;position:relative}.row{margin:0 auto}.avia_short,.flight-route-simple{background:#f8f8f8;border-radius:4px;margin:30px auto 0;max-width:940px}@media(min-width:960px){.rezon-forms .rez-container{width:auto}#rezon-forms{font-size:100%;background-color:#f8f8f8;border-radius:10px}}#logo{background:url('https://static.rezonuniversal.com/Travelolife/CF97_logo.png') no-repeat;background-size:contain;height:80px;margin-top:0;width:200px;background-position:left center;display:block;color:transparent}