@charset "UTF-8";
*{outline:none !important;margin:0;padding:0}html,body{height:100%;width:100%;min-width:1260px}body{margin:0;padding:0;background:#fff}html,body,td,th{font:15px Lato,Arial,sans-serif;color:#333}table{border-collapse:collapse}table td{padding:0 10px 5px 0}form{margin:0;padding:0}a{color:#0069ff;text-decoration:none}a:hover,a:focus{color:#007eff;text-decoration:none}img{border:none}p{margin:0 0 25px;line-height:24px}input[type=text],input[type=password],input[type=number],select,option,textarea{font:15px Lato,Arial,sans-serif;background:#fff;color:#000;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}input[type=text],input[type=password],input[type=number],select,option,.form-control{line-height:40px !important;height:40px !important;padding:0 10px}input,select,textarea{border-radius:5px;border:1px solid #97a0ad}input[type=checkbox],input[type=radio]{border-radius:0;border:none}textarea{resize:vertical}textarea.form-control{height:auto !important;line-height:18px !important}input:focus,select:focus,option:focus,textarea:focus{background:#fff}h1,h2.h1{font:700 30px/40px Raleway,Arial,sans-serif;color:#333;margin:0 0 20px;padding:0}h2,h1.h2{font:600 18px Raleway,Arial,sans-serif;color:#333;margin:0 0 10px;padding:0}h3{font:900 13px/16px Lato,Arial,sans-serif;color:#333;margin:0 0 15px;padding:0;text-transform:uppercase}h4{font:13px "Lato",Arial,sans-serif;color:#000;margin:0;padding:0}ul{padding:0;margin:0 0 15px}ul li{list-style:none;background:url() no-repeat 0 7px;margin:0 0 8px;position:relative;font-size:13px;padding:0 0 0 17px}ul li:before{position:relative;display:inline-block;content:"";width:5px;height:5px;background:#97a3b4;vertical-align:middle;margin:0 10px 3px -17px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}ul.whithout li:before{display:none}h1+.after-h1{margin-top:10px}.dropdown-menu li{padding:0 !important}.alert{background:#fff;border:3px solid #007eff}.alert li{font-size:13px}.alert-danger,.alert-warning,.alert-success{background:#da7070;border:none;border-radius:3px;color:#fff;padding:15px 20px}.alert-warning{background:#e6a268}.alert-success{background:#60b234}.icon{vertical-align:middle}.red{color:#d22828 !important}.green{color:#57ab2f !important}.clear{clear:both}.width-full{width:100%}.images-content{background:#f5f6f7;margin:0 0 15px;padding:15px 15px 0 0}.images-content img{height:100px;margin:0 0 15px 15px}.load-progress:after{position:absolute;display:block;content:"";top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.7);z-index:990}.load-progress:before{position:absolute;display:block;content:"";width:32px;top:25px;left:50%;margin:0 0 0 -15px;height:30px;background:url(/css/../img/ajax-loader.gif) no-repeat 50% 50%;z-index:999}div.select{position:relative}div.select input{width:100%;position:relative;padding-right:30px;line-height:40px !important;height:40px !important}div.select select{filter:alpha(opacity=0);height:40px;line-height:40px;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}div.select select option{background:0 0;border:none}div.select:after{display:block;content:" ";top:19px;right:10px;position:absolute;z-index:1;width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:#999 transparent transparent}.table-border th{font-size:13px;background:#f5f6f7}.table-border{border:5px solid #f5f6f7;margin:0 0 40px}.table-vertical-middle td{vertical-align:middle !important}.back-page{margin:-20px 0 20px;display:block;position:relative;font-size:13px;width:150px}.back-page .icon{font-size:11px;vertical-align:middle;margin:0 5px 0 0}#body{position:relative;min-height:100%;height:auto !important;height:100%;margin:0 auto}#holder{height:75px;clear:both}#footer{position:absolute;width:100%;margin-top:-75px;text-align:center;background:#f5f6f7}.footer-content{padding:20px 0}.fixed{max-width:1180px;padding:0 20px;margin:0 auto;position:relative}.rows{overflow:hidden}.form-control{height:40px;line-height:40px}.header-up{background:#424b59}.loader-img{min-width:32px;clear:both;height:30px;background:url(/css/../img/ajax-loader.gif) no-repeat 50% 50%}.collapse-block{position:relative}.collapse-block .collapse-open{margin:0 0 5px 20px;display:block;cursor:pointer}.collapse-block .ibranson-fontawesome-webfont-13,.collapse-block .ibranson-fontawesome-webfont-14{position:absolute;top:5px;left:5px}.collapse-block .ibranson-fontawesome-webfont-13{display:none}.collapse-block .in+.icons .ibranson-fontawesome-webfont-13{display:block}.collapse-block .in+.icons .ibranson-fontawesome-webfont-14{display:none}.row-small-padding,.row-small-padding .row{margin:0 -5px}.row-small-padding .col-xs-1,.row-small-padding .col-md-1,.row-small-padding .col-xs-2,.row-small-padding .col-md-2,.row-small-padding .col-xs-3,.row-small-padding .col-md-3,.row-small-padding .col-xs-4,.row-small-padding .col-md-4,.row-small-padding .col-xs-5,.row-small-padding .col-md-5,.row-small-padding .col-xs-6,.row-small-padding .col-md-6,.row-small-padding .col-xs-7,.row-small-padding .col-md-7,.row-small-padding .col-xs-8,.row-small-padding .col-md-8,.row-small-padding .col-xs-9,.row-small-padding .col-md-9,.row-small-padding .col-xs-10,.row-small-padding .col-md-10,.row-small-padding .col-xs-11,.row-small-padding .col-md-11,.row-small-padding .col-xs-12,.row-small-padding .col-md-12{padding-right:5px;padding-left:5px}.row-middle-padding,.row-middle-padding .row{margin:0 -10px}.row-middle-padding .col-xs-1,.row-middle-padding .col-md-1,.row-middle-padding .col-xs-2,.row-middle-padding .col-md-2,.row-middle-padding .col-xs-3,.row-middle-padding .col-md-3,.row-middle-padding .col-xs-4,.row-middle-padding .col-md-4,.row-middle-padding .col-xs-5,.row-middle-padding .col-md-5,.row-middle-padding .col-xs-6,.row-middle-padding .col-md-6,.row-middle-padding .col-xs-7,.row-middle-padding .col-md-7,.row-middle-padding .col-xs-8,.row-middle-padding .col-md-8,.row-middle-padding .col-xs-9,.row-middle-padding .col-md-9,.row-middle-padding .col-xs-10,.row-middle-padding .col-md-10,.row-middle-padding .col-xs-11,.row-middle-padding .col-md-11,.row-middle-padding .col-xs-12,.row-middle-padding .col-md-12{padding-right:10px;padding-left:10px}.menu-up-right{float:right}.menu-up-right,.menu-up,.menu-up-right li,.menu-up li,.menu-main,.menu-main li{margin:0;padding:0}.menu-up-right li,.menu-up li,.menu-main li{display:inline-block;position:relative}.menu-up-right li.user-name{color:#fff}.menu-up-right li:before,.menu-up li:before{display:none}.menu-up-right li>a,.menu-up li>a{display:block;font-size:13px;color:#fff;padding:7px 10px;height:40px;line-height:26px}.menu-up-right li>a{font-weight:700}.menu-up-right li>a:hover,.menu-up li>a:hover{background:#4c5564}.menu-up-right li:hover .basket-small-list{display:block}.form-control{border-color:#97a0ad}.btn{border-radius:5px;box-shadow:inset 0 1px 0 rgba(255,255,255,.3);height:40px;line-height:40px;padding:0 30px;color:#424b59;background:#eaeef1;background:-moz-linear-gradient(top,#f4f5f7 0%,#e6ebef 100%) !important;background:-webkit-linear-gradient(top,#f4f5f7 0%,#e6ebef 100%) !important;background:-o-linear-gradient(top,#f4f5f7 0%,#e6ebef 100%) !important;background:-ms-linear-gradient(top,#f4f5f7 0%,#e6ebef 100%) !important;background:linear-gradient(top,#f4f5f7 0%,#e6ebef 100%) !important;-webkit-transition:.1s ease-in-out,opacity .1s ease-in-out;-moz-transition:.1s ease-in-out,opacity .1s ease-in-out;-o-transition:.1s ease-in-out,opacity .1s ease-in-out;transition:.1s ease-in-out,opacity .1s ease-in-out}.btn-shadow-text{shadow-text:0 0 1px #fff}.btn-default{border-radius:5px;padding-left:30px;padding-right:30px;border-color:#97a0ad}.btn-link{background:0 0 !important;padding:0;color:#3f6b9f}.btn-primary,.green-fon,.btn-green,.btn-green.btn-loading:hover,.btn-green.btn-loading:active,.btn-green.btn-loading:focus,.blue-fon,.btn-blue,.btn-blue.btn-loading:hover,.btn-blue.btn-loading:active,.btn-blue.btn-loading:focus,.calendar-slider-block .btn-green{background:#0069ff !important;color:#fff !important}.btn-green span,.btn-blue span{color:#fff}.btn-primary:hover,.green-fon:hover,.btn-green:hover,.blue-fon:hover,.btn-blue:hover{background:#007eff !important;color:#fff}.btn-small{height:25px;line-height:25px;padding:0 10px;font-size:12px}.menu-up-right li:hover .green-fon{background:#313844 !important;color:#fff}.menu-up-right li:hover .green-fon span{background:#424b59;border-color:#313844}.menu-up-right li.basket span{border-radius:100px;background:#438e23;display:inline-block;border:3px solid #75ba54;width:26px;height:26px;line-height:20px;text-align:center;margin:0 0 0 10px}.btn-green.btn-loading{cursor:default;opacity:.7;overflow:hidden}.btn-green.btn-loading:before{display:block;content:"";background:url(/css/../img/25.svg) no-repeat 50% 50% !important;width:43px;height:43px;margin:0 auto}.tooltip.top .tooltip-arrow{border-color-top:#3f6b9f}.tooltip-inner{background:#3f6b9f !important}.header{border-bottom:3px solid #e3e5e6;padding:20px 0}.header .back-to-site{font-size:13px;display:inline-block;margin:0 0 10px}.header .slogan{font-size:24px}.header .slogan strong{font-weight:700;display:block}.header .phone{font:bold 18px Montserrat;text-align:right;line-height:60px}.header .phone .icon{color:#7b8da8}.header .phone.phone-bascket{width:170px;white-space:nowrap;float:right}.menu-main{display:inline-block}.menu-main a{border-radius:100px;display:block;font:bold 18px Raleway;padding:10px 7px;margin:0;border:3px solid transparent}.menu-main .active a{color:#424b59;background:#f5f6f7;border-color:#97a0ad}.menu-main .icon{vertical-align:middle}.menu-main li:before{display:none}.menu-main a:hover{color:#000}.content-main{padding:30px 0 0}.search-up{float:right;position:relative;display:inline-block;height:56px;vertical-align:middle;z-index:100}.search-up button.open{border:1px solid #fff !important;border-radius:0 5px 5px 0;box-shadow:none;border:none;color:#3f6b9f;line-height:40px;height:40px;padding:0;display:inline-block;width:25px;z-index:110;position:relative;background:#fff;margin:9px 0 0}.search-up.open button.open{border:1px solid #97a0ad !important;background:-moz-linear-gradient(top,#f4f5f7 0%,#e6ebef 100%) !important;background:-webkit-linear-gradient(top,#f4f5f7 0%,#e6ebef 100%) !important;background:-o-linear-gradient(top,#f4f5f7 0%,#e6ebef 100%) !important;background:-ms-linear-gradient(top,#f4f5f7 0%,#e6ebef 100%) !important;background:linear-gradient(top,#f4f5f7 0%,#e6ebef 100%) !important}.search-up .search-box input{width:100%;border-radius:5px 0 0 5px;border-right:none !important}.search-up .search-box{opacity:0;width:0;height:56px;padding:9px 0 9px 10px;overflow:hidden;position:absolute;right:25px;background:#fff;z-index:109;-webkit-transition:width .2s ease-in-out,opacity 0s ease-in-out .18s;-moz-transition:width .2s ease-in-out,opacity 0s ease-in-out .18s;-o-transition:width .2s ease-in-out,opacity 0s ease-in-out .18s;transition:width .2s ease-in-out,opacity 0s ease-in-out .18s}.search-up.open .search-box{opacity:1;width:650px;-webkit-transition:width .2s ease-in-out,opacity 0s ease-in-out .1s;-moz-transition:width .2s ease-in-out,opacity 0s ease-in-out .1s;-o-transition:width .2s ease-in-out,opacity 0s ease-in-out .1s;transition:width .2s ease-in-out,opacity 0s ease-in-out .1s}.week-wrap{position:relative}.frame.horizontal{overflow:hidden}.frame.horizontal ul{list-style:none;margin:0;padding:0;height:100%}.frame.horizontal ul li{float:left;width:225px;display:block;height:100%;margin:0;padding:0;text-align:center;list-style:none}.frame.horizontal ul li:before{display:none}.frame.vertical{padding:0;width:300px;height:400px;position:relative}.frame.vertical .slidee{margin:0;padding:0;width:100%;list-style:none;position:relative}.frame.vertical .slidee li{float:left;margin:0 0 5px;padding:0;width:100%;height:100px}.main-slider{clear:both;margin:-44px 0 0;opacity:0}.main-slider li{cursor:pointer;background:#313844 url() no-repeat 50% 50%;background-size:cover;height:500px;position:relative}.main-slider li img{opacity:0}.main-slider li:before{display:none}.main-slider li .fixed{top:0}.main-slider li .info{position:absolute;top:50px;left:20px;z-index:1}.main-slider li .info h2{font:bold 32px/37px Raleway;color:#fff;background:#424b59;margin:0;padding:15px 20px}.main-slider li .info div{text-align:left}.main-slider li .info div a{color:#fff;padding:15px 20px;display:inline-block}.main-slider .nav .left,.main-slider .nav .right{position:absolute;top:-280px;border-radius:5px;background:#007eff;width:60px;height:60px;line-height:30px;padding:15px;font-size:30px;color:#fff;text-align:center}.main-slider .nav .icon{line-height:30px;height:30px;display:inline-block}.main-slider .nav .left{left:-40px}.main-slider .nav .right{right:-40px}.main-slider .nav .dis-abled{opacity:.3;cursor:default}.main-filter{background:#313844;border-radius:5px;margin:-55px 0 50px}.main-filter li{padding:0}.main-filter li:before{display:none}.main-filter label{font-weight:400;font-size:13px}.main-filter .nav{overflow:hidden}.main-filter .nav>li{float:left}.main-filter .nav>li:before{display:none}.main-filter .nav>li>a{padding:20px 35px;margin:0 1px 0 0;position:relative}.main-filter .nav>li:before{position:absolute;content:"";width:1px;height:20px;margin-top:-10px;background:#424b59;left:-2px;top:50%}.main-filter .nav>li:first-child:before,.main-filter .nav>li.active:before,.main-filter .nav>li:hover:before{display:none}.main-filter .tab-content{background:#424b59;color:#fff;border-radius:0 0 5px 5px;padding:25px 35px 35px}.main-filter .nav-tabs{border:none}.main-filter .nav-tabs>li>a{text-transform:uppercase;font:900 13px Lato;color:#b5c7e3;border:none}.main-filter .nav-tabs>li.active>a,.main-filter .nav-tabs>li.active>a:focus,.main-filter .nav-tabs>li.active>a:hover,.main-filter .nav-tabs>li>a:hover{background:#424b59;color:#fff;border:none}.main-filter .field{position:relative}.main-filter .field .icon{color:#999;position:absolute;right:12px;top:15px}.main-filter .checkboxes{padding-top:35px}.main-filter .checkboxes label{margin:0 10px 0 0}.main-filter .btns{padding-top:25px}.main-filter .open-detail-room{display:inline-block;color:#fff;margin-top:10px}.field-datepicker .ibranson-fontawesome-webfont{cursor:pointer}.main-slider-hotel{position:relative}.main-slider-hotel .frame.vertical{height:490px;width:100%}.main-slider-hotel .frame.vertical ul,.main-slider-hotel .frame.vertical li{margin:0;padding:0}.main-slider-hotel .frame.vertical li{height:150px;margin:0 0 20px;clear:both}.main-slider-hotel .frame.vertical ul li:before{display:none}.main-slider-hotel .nav-result{position:absolute;top:-38px;right:220px;font-weight:700}.main-slider-hotel .nav{position:absolute;top:-40px;left:220px;background:#007eff;border-radius:3px;overflow:hidden}.main-slider-hotel .nav a{display:block;float:left;color:#fff;font-size:11px;width:30px;height:25px;line-height:25px;text-align:center}.main-slider-hotel .nav a.disabled{color:rgba(255,255,255,.5)}.main-slider-hotel .nav:before{display:none}.list-item a{display:block;overflow:hidden;margin:20px 0 0}.list-item a:first-child{margin-top:0}.list-item a img{float:left;margin:0 20px 0 0}.list-item a .title{font:600 18px Raleway;display:block}.list-item a .descr{font-size:13px;font-weight:300;color:#333}.package-slider .frame.vertical{height:150px;width:100%}.package-slider .frame.vertical .slidee li:before{display:none}.package-slider .frame.vertical .slidee li{height:150px;margin:0}.package-slider .nav{position:absolute;top:55px;left:-16px;background:#000;border-radius:100px;z-index:100}.package-slider .nav a{margin:5px;border-radius:100px;width:24px;height:24px;text-align:center;line-height:21px;border:2px solid #fff;color:#fff;font-size:8px;display:block}.package-slider .it{text-align:center}.package-slider .it .resize-img{box-shadow:0 0 20px #000;position:relative;display:inline-block;opacity:0;transition:opacity .3s,width .3s,height .3s,margin-left .3s,margin-right .3s;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}.package-slider .it.it-pos-0 .resize-img{z-index:10;opacity:1;width:260px;height:180px;margin:0}.package-slider .it.it-pos-1 .resize-img{z-index:9;opacity:1;width:220px;height:150px;margin:0 20px 0}.package-slider .it.it-pos-2 .resize-img{z-index:8;opacity:1;width:180px;height:121px;margin:0 40px 0}.package-slider .it.it-pos-3 .resize-img{z-index:7;opacity:1;width:140px;height:92px;margin:0 60px 0}.package-slider .it.it-pos-4 .resize-img{z-index:6;opacity:0;width:100px;height:63px;margin:0 80px 0}.packages-list{margin:0 0 60px}.packages-list .item{margin:0 0 30px;color:#fff;padding:20px}.packages-list ul{padding:5px 0 0 15px}.packages-list ul li{list-style-type:disc}.packages-list ul li:before{display:none}.packages-list ul li a{color:#fff}.packages-list .title{font-size:24px;font-weight:300;margin:0 0 10px}.packages-list .descr{font-weight:300;margin:0 0 15px}.packages-list .block{position:relative;padding:10px;margin:0 0 15px}.packages-list .block:before{display:block;content:"";position:absolute;top:0;bottom:0;left:0;width:10px;border:1px solid rgba(255,255,255,.4);border-right:none}.packages-list .name{text-transform:uppercase;font-size:13px}.packages-list .save{background:#60b234;display:inline-block;line-height:16px;margin:0 0 0 15px;padding:5px 5px 5px 15px;border-radius:5px;text-transform:none;position:relative}.packages-list .save:before{position:absolute;top:3px;left:-7px;display:block;content:"";background:#60b234;border-radius:5px;width:20px;height:20px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.packages-list .save:after{position:absolute;top:11px;left:0;display:block;content:"";background:#3a2926;border-radius:5px;width:5px;height:5px}.packages-list .cost{vertical-align:middle;color:#ddf0d3;font-size:30px;line-height:40px}.packages-list .cost:first-letter {font-size:21px}.packages-list .per-somebody{line-height:32px;vertical-align:top}.info-call{border:5px solid #f6f7f8;padding:60px 30px 20px;text-align:center;position:relative;width:270px}.info-call.fix{position:fixed;top:70px}.info-call .icon-block{border:10px solid #f6f7f8;border-radius:100px;width:100px;height:100px;display:inline-block;font-size:64px;color:#97a0ad;position:absolute;left:50%;margin:0 0 0 -50px;top:-55px;background:#fff}.info-call .title{border-bottom:1px solid #cdd1d7;margin:0 20px 20px;text-transform:uppercase;font-size:13px;font-weight:700;padding:0 0 5px}.info-call .phone{color:#474b50;font-size:18px;line-height:18px;font-weight:700}.info-call .phone .icon{color:#d1d6dc;font-size:23px}.info-call .phone-decode{font-size:18px;padding:0 0 20px 62px}.info-call .descr{font-size:13px}.info-block{border-bottom:1px solid #cdd1d7;padding:0 0 50px;margin:0 0 50px;position:relative;text-align:center;font-size:24px;font-weight:300}.info-block>div{max-width:700px;margin:0 auto}.info-block:after{display:block;content:"";width:40px;height:30px;background:#fff url(/css/../img/logo-small.png) no-repeat 50% 50%;position:absolute;bottom:-15px;left:50%;margin:0 0 0 -20px}.main-panel{margin:0 0 50px;overflow:hidden}.main-panel .row{display:table;margin:0}.main-panel .col-xs-4{float:none;display:table-cell;padding:30px 20px;width:30%}.main-panel .info{color:#fff;padding-bottom:50px}.main-panel .info h2{color:#fff;font:600 24px Raleway}.main-panel .info h2:after{display:block;content:"";max-width:70px;margin:10px 0 0;border:3px solid #fff}.main-panel .info .more{color:#fff;position:absolute;bottom:30px;font-size:13px;text-decoration:underline;font-weight:300}.main-panel .info{background:#48332d url(/css/../img/why-branson.png) no-repeat 50% 50%;background-size:crop}.main-panel .hotels,.main-panel .col-2{background:#f5f6f7}.main-panel .hotels{width:40%}.main-panel .hotels h2,.main-panel .col-2 h2{font:600 18px Raleway;margin:0 0 5px}.main-panel .subtitle{margin:15px 0 20px}.main-panel h2+.tabs-general{margin-top:15px}.tabs-general ul,.tabs-general li{margin:0;padding:0;border:none !important}.tabs-general li:before{display:none}.tabs-general .nav li a{text-transform:uppercase;font-size:13px;border:none !important;cursor:pointer !important;border-radius:0}.tabs-general .nav li.active a{background:#97a0ad;color:#fff}.tabs-general .nav li a:hover,.tabs-general .nav li.active a:hover{background:#a8b0bc !important;color:#fff}.tabs-general .tab-content{border:3px solid #97a0ad;background:#fff;padding:15px 20px}.tabs-general .foot{border-top:1px solid #97a0ad;background:#f5f6f7;padding:15px 20px;display:block;margin:0 -20px -15px;text-align:center;font-size:13px;text-decoration:underline}.tabs-general .foot:hover{text-decoration:none}.list-small .it{overflow:hidden}.list-small span{color:#333;font-size:13px;padding:2px 0 0;display:inline-block;float:left;width:60px}.list-small a{display:block;margin:0 0 10px 65px}.list-small-whithout-time a{display:block;margin:0 0 10px}.featured-shows{position:relative;margin:0 0 50px}.featured-shows .fixed{padding:0}.featured-shows .frame.horizontal ul li{border:5px solid #f5f6f7;margin:0 0 0 20px;padding:0 0 15px;text-align:left}.featured-shows .frame.horizontal ul li:before{display:none}.featured-shows .frame.horizontal ul li:first-child{margin:0}.featured-shows .frame.horizontal ul li img{width:100%;display:block}.featured-shows .frame.horizontal ul li a{width:100%;display:block;font-size:18px}.featured-shows .frame.horizontal ul li .title{margin:0 0 5px;padding:0 15px}.featured-shows .frame.horizontal ul li .descr{font-weight:13px;padding:0 15px;font-size:13px}.featured-shows .img{display:block;background:url() no-repeat 50% 50%;background-size:cover;height:190px;width:260px;margin:0 0 15px}.featured-shows .img img{display:block;width:100%;height:180px}.featured-shows .img.img-empty{background:#f5f6f7 url(/css/../img/ibranson-noimage.png) no-repeat 50% 50%;background-size:none}.featured-shows .nav .left,.featured-shows .nav .right{top:90px;position:absolute;font-size:30px}.featured-shows .nav .left{left:-30px}.featured-shows .nav .right{right:-30px}.see-also h3{color:#fff;font-size:13px;text-transform:uppercase}.see-also .featured-shows .nav .left,.see-also .featured-shows .nav .right{color:#c1ccdc}.see-also .featured-shows ul li{border-color:transparent}.see-also .featured-shows ul li a{color:#b5c7e3}.see-also .featured-shows ul li .descr{color:#fff}.sponsors{overflow:hidden;margin:0 0 50px}.sponsors .sponsor-item{float:left;width:33.33%}.sponsors .sponsor-text{margin-top:10px}.footer a{color:#c1ccdc}.footer a:hover{color:#fff}.footer-up{background:#424b59;padding:30px 0;color:#c1ccdc}.footer-up ul{clear:both;padding:0 0 0 60px}.footer-up ul li{padding:0;margin:0 0 4px}.footer-up ul li:before{display:none}.footer-up ul a{position:relative;display:block;margin:0}.footer-up ul a:hover{color:#fff}.footer-up ul a:before{display:block;content:"";border:2px solid #26292e;width:9px;height:9px;border-radius:100px;position:absolute;left:-17px;top:5px}.footer-up .icon{font-size:50px;float:left;color:#97a0ad;font-weight:300}.footer-up .title{font-size:21px;font-weight:700;text-transform:uppercase;margin:0 0 20px 60px;color:#fff}.footer-up .title span{font-size:13px;display:block;font-weight:300;padding:5px 0 0}.footer-up .row .col-xs-3 img{max-width:100%}.footer-down{background:#2f353f;padding:30px 0;color:#c1ccdc}.footer-down .phone div{color:#fff;font-size:13px}.footer-down .phone span{color:#fff;font-size:18px;font-weight:700;vertical-align:middle}.footer-down .phone .icon{color:#424b59;font-size:30px;margin:0 5px 0 0}.menu-footer{border-bottom:1px solid #3c4350;box-shadow:inset 0 -2px 0 #272a30;margin:0 0 20px}.menu-footer li{display:inline-block}.menu-footer li:before{display:none}.menu-footer a{display:inline-block;font-weight:900;text-transform:uppercase;padding:10px;margin:0 15px 20px 0}.subscribe{position:relative;margin:20px 0 0;color:#fff}.subscribe h2{text-transform:uppercase;font-size:13px;margin:0 0 10px}.subscribe input{border:none;width:161px;border-radius:5px 0 0 5px;vertical-align:middle}.subscribe button{width:100px;padding-left:20px;padding-right:20px;border-radius:0 5px 5px 0;vertical-align:middle;float:right;border-left:1px solid #97a0ad}.subscribe .input-append{border:1px solid #97a0ad;border-radius:5px}.subscribe .subscribe-msg{color:#333}.subscribe .descr{color:#666;font-size:13px;padding:5px 0 0}.subscribe-footer{position:relative;margin:20px 0 0;color:#fff}.subscribe-footer h3{color:#fff}.subscribe-footer input{border:none;width:161px;border-radius:5px 0 0 5px;vertical-align:middle;margin-right:1px}.subscribe-footer button{width:100px;border-radius:0 5px 5px 0;vertical-align:middle;padding:0 20px}.subscribe-footer .descr{color:#97a0ad;font-size:13px;padding:5px 0 0}.social{text-align:right;padding:0 45px 20px 0}.social h3{display:none}.social a .name{display:none}.social a{font-size:25px;margin:0 0 0 15px;padding:10px 0;font-weight:300;display:inline-block}.social a .icon{font-size:22px}.social a:hover .ibranson-fontawesome-webfont-3{color:#3b5998}.social a:hover .ibranson-fontawesome-webfont-5{color:#00acee}.social a:hover .ibranson-fontawesome-webfont-4{color:#dd4b38}.social a:hover .ibranson-fontawesome-webfont-1{color:#c4302b}.logo-footer{padding:7px 0 0;display:block}.copyright{color:#fff;font-size:13px;padding:13px 0 0}.copyright a{display:inline-block;margin:5px 10px 0 0;text-decoration:underline}.copyright a:hover{text-decoration:none}.up-images{height:400px;background:url() repeat 50% 50%;margin:-44px 0 0}.up-images-empty{margin:-43px 0 0}.line-fon-menu{height:140px;background:#f5f6f7;background:-moz-linear-gradient(top,#f5f6f7 110px,#dde3e9 100%) !important;background:-webkit-linear-gradient(top,#f5f6f7 110px,#dde3e9 100%) !important;background:-o-linear-gradient(top,#f5f6f7 110px,#dde3e9 100%) !important;background:-ms-linear-gradient(top,#f5f6f7 110px,#dde3e9 100%) !important;background:linear-gradient(top,#f5f6f7 110px,#dde3e9 100%) !important}.line-fon-menu+.show-detail{margin-top:-100px}.col-left{float:left;width:270px;margin:10px 0 50px}.col-right{float:right;width:270px;padding:65px 0 0;margin:0 0 50px}.col-center{margin:0 0 50px}.col-left+.col-center,.col-center-with-col-left{margin:0 0 50px 300px}.col-right+.col-center{margin:0 300px 50px 0}.menu-content,.menu-content li{margin:0;padding:0}.menu-content{margin:0 0 30px -10px}.menu-content li{display:inline-block;font-size:13px;text-transform:uppercase;font-weight:700}.menu-content li:before{display:none}.menu-content li a{display:block;padding:5px 10px 21px;margin:0 20px 0 0;position:relative}.menu-content li.active a,.menu-content li a:hover{color:#97a0ad}.menu-content li.active a:after{position:absolute;bottom:0;left:50%;margin:0 0 0 -10px;display:block;content:"";width:0;height:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #fff}.show-detail .image-detail{padding:5px;background:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);margin:0 0 20px}.show-small-info{margin:0 0 50px}.show-small-info h3{margin:0 0 10px}.show-small-info .it{margin:0 0 20px;font-size:13px}.show-small-info .it p{font-size:15px;margin:0 0 5px}.show-small-info .it>div{margin:0 0 5px;color:#666}.show-small-info #open-popup-map,.map-block{position:relative}.show-small-info .small-map{height:180px;opacity:.7}.show-small-info .small-map-link{text-align:center;position:absolute;top:50%;left:50%;margin:-30px 0 0 -65px}.show-small-info .small-map-link>span{display:inline-block;padding:15px 20px;color:#326fb8;cursor:pointer;text-align:center;background:#fff;border-radius:5px;box-shadow:0 1px 5px 0 rgba(0,0,0,.3);margin:0 0 -40px;font-weight:700}.show-small-info .small-map-link .icon{font-size:20px}.show-small-info .small-map-link-hotels{margin-left:-95px}.show-small-info .phone{font-size:18px;font-weight:700;color:#000}.open-popup-map-address{cursor:pointer}.images-previews{overflow:hidden;min-height:89px;margin:0 0 40px}.images-previews .list{overflow:hidden;margin:0 -10px}.images-previews .list a{display:block;float:left;background:url() no-repeat 50% 50%;background-size:cover;margin:0 10px 10px 0}.images-previews .list a img{display:block;height:89px;width:129px}.images-previews-more{font-size:11px;text-transform:none;display:display-inline;margin:0 0 0 10px}.show-detail .general{overflow:hidden}.show-detail .back-to-list{font-size:13px}.show-detail h1{margin:0 0 60px}.show-detail h1 .icon{font-size:20px}.show-detail .descr{margin:0 0 20px}.show-detail .descr p{margin:0 0 5px}.show-detail a.full-schedule{float:right}.show-detail .map{max-width:100%}.show-detail .video{position:relative;z-index:1}.show-detail .video iframe{width:100%;height:300px;position:relative;z-index:1}.show-detail div.price-range-value{display:inline-block;margin-right:5px}.show-detail .price-range-value .icon{margin:0 -4px 0 0}.show-detail .price-range-value .act{color:#326fb8}.show-detail .price-range-value .def{color:#cdd1d7}.show-detail .view-full-menu{padding-top:10px;float:right}.show-detail-down{margin:-20px 0 40px;padding:20px 0;box-shadow:inset 0 0 0px 1px #97a0ad;border:5px solid #eef1f2;border-radius:10px}.show-detail-down h2{font-size:21px;margin:10px 0 0;padding:0}.show-detail-down .col-left{border-right:2px solid #cdd1d7}.show-detail-down .col-center{margin-bottom:0}.show-detail-down .phone{font-size:21px;font-weight:900;color:#474b50}.show-detail-down .row{overflow:hidden}.show-detail .restaurant-menu{overflow:hidden}.show-detail .restaurant-menu .tab-content{padding:5px;border:5px solid #f5f6f7}.show-detail .restaurant-menu .rest-menu-item{padding:15px}.show-detail .restaurant-menu h4{font:lighter 15px Lato,Arial,sans-serif}.show-detail .restaurant-menu .rest-menu-item-discr,.show-detail .restaurant-menu .rest-menu-usd,.show-detail .restaurant-menu .rest-menu-volume,.show-detail .restaurant-menu .rest-menu-notice{font:13px lato,"Open Sans",Arial,sans-serif;color:#97a3b4}.show-detail .restaurant-menu .rest-menu-notice{margin-top:15px}.show-detail .restaurant-menu .rest-menu-price,.show-detail .restaurant-menu .rest-menu-volume{text-align:center}.show-detail .restaurant-menu .rest-menu-line{height:2px;background-color:#f5f6f7}.show-detail .restaurant-menu .rest-menu-line:last-of-type{border-top:0}.show-detail .rest-rating{margin-top:35px;border-bottom:5px solid #f5f6f7}.show-detail .rest-rating-values{font-size:13px;overflow:hidden}.show-detail .rating-common-number{float:left;width:10%;font-size:36px;font-weight:700;background-color:#f5f6f7;padding:10px 15px}.show-detail .rating-common-stars{float:left;width:20%;padding-left:15px}.show-detail .rating-yelp{float:left;width:8%}.show-detail .rating-foursquare{float:left;width:12%}.show-detail .rating-tripadvisor{float:left;width:12%}.show-detail .rating-noise{float:left;width:10%}.show-detail .rating-recommend{float:left;padding:10px 15px;width:28%;height:100%;background-color:#f5f6f7}.show-detail .rating-item-title{font-size:12px;color:#97a3b4;text-transform:uppercase;padding:5px 0}.show-detail .rating-noise .rating-item-title{padding-bottom:10px}.show-detail .rating-common-descr{font-size:13px;color:#97a3b4;padding-top:3px}.show-detail .rates{position:relative;color:#999;font-size:24px;margin:5px 0 7px}.show-detail .rates .fon,.show-list .rates .val{white-space:nowrap;display:inline-block}.show-detail .rates .fon .icon{color:#cdd1d7}.show-detail .rates .val{position:absolute;top:0;left:0;overflow:hidden}.show-detail .rates .val .icon{color:#326fb8}.show-detail .rating-number{font-size:21px;font-weight:700}.show-detail .rating-noise-val{font-size:15px;font-weight:700;text-transform:capitalize}.show-detail .rating-recomm-val{float:left;padding-right:15px;font-size:36px;font-weight:lighter}.show-detail .rating-recomm-descr{padding-top:5px}.schedul-preview{margin:-10px 0 40px;overflow:hidden;display:table;width:100%}.schedul-preview .it{display:table-cell;width:20%;text-align:center;position:relative;padding:15px 0 30px}.schedul-preview .it:before{position:absolute;content:"";width:1px;height:40px;border-left:1px dashed #c0c7d2;left:0;top:15px}.schedul-preview .it .month{font-size:13px;color:#333}.schedul-preview .it .day{font-size:21px;line-height:21px;color:#97a0ad;font-weight:300;margin:0 0 10px}.schedul-preview .it a{font-size:13px;display:block}.schedul-preview .it .nothing{width:20px;margin:0 auto;padding:10px 0 0;border-bottom:2px solid #dde3e9;display:block}.schedul-preview .it:first-child:before,.schedul-preview .it.active:before{display:none}.schedul-preview .it.active{background:#fcfcfc;box-shadow:inset 0 0 0px 1px #97a0ad;border:3px solid #e1e7ec}.schedul-preview .it .today{background:#fff;position:absolute;bottom:-3px;left:-3px;right:-3px;margin-top:20px;color:#a7aeb9;font-size:11px;text-transform:uppercase;font-weight:900}.schedul-preview .it .angle{position:absolute;bottom:10px;left:0;right:0;overflow:hidden;height:10px}.schedul-preview .it .angle:before,.schedul-preview .it .angle:after{top:0;left:50%;margin:0 0 0 -40px;position:absolute;display:block;content:"";width:0;height:0;border-style:solid;border-width:0 40px 10px;border-color:transparent transparent #97a0ad}.schedul-preview .it .angle:after{margin-top:1px;border-color:transparent transparent #fff}.schedul-preview .it.active+.it:before{display:none}.quote{border-left:1px dashed #9ba5b6;margin:0 0 20px 10px;padding:0 0 0 10px;font-size:13px;line-height:18px;color:#555}.quote ol{margin-left:15px}.seat-map img{width:100%}.see-also{background:#313844;padding:40px 0 1px}.calendar{overf-low:hidden}.calendar th{border-color:#d2d6dc;background:0 0;color:#000;font-size:15px;padding:5px 0;border:none}.calendar td{border-color:#d2d6dc}.calendar .fc-head td{border:none;border-bottom:5px solid #d2d6dc;color:#000}.calendar .fc-ltr .fc-basic-view .fc-day-number{padding:10px 0 0 10px;color:#000;font-size:18px;font-weight:400}.calendar .fc-ltr .fc-basic-view .fc-day-number{text-align:left}.calendar .fc-ltr .fc-basic-view .fc-day-number.fc-other-month{opacity:1;color:#97a0ad;font-weight:300}.calendar .fc-ltr .fc-basic-view .fc-day-number.fc-today{font-weight:700}.calendar .fc-day.fc-widget-content.fc-today{background:#fff;position:relative}.calendar .fc-day.fc-widget-content.fc-other-month{background:#f5f6f7}.calendar .fc-day.fc-widget-content.fc-today:after{position:absolute;top:0;left:0;display:block;content:"";width:0;height:0;border-style:solid;border-width:20px 20px 0 0;border-color:#60b234 transparent transparent}.calendar .fc-event{background:0 0;border:none;color:#3f6b9f;text-align:right;padding:0 5px}.calendar .fc-next-button,.calendar .fc-prev-button{vertical-align:middle;box-shadow:none;border-radius:100px;box-shadow:inset 0 1px 0 rgba(255,255,255,.3);height:30px;line-height:30px;padding:0 10px;color:#424b59;background:#eaeef1;background:-moz-linear-gradient(top,#f4f5f7 0%,#e6ebef 100%) !important;background:-webkit-linear-gradient(top,#f4f5f7 0%,#e6ebef 100%) !important;background:-o-linear-gradient(top,#f4f5f7 0%,#e6ebef 100%) !important;background:-ms-linear-gradient(top,#f4f5f7 0%,#e6ebef 100%) !important;background:linear-gradient(top,#f4f5f7 0%,#e6ebef 100%) !important;border-radius:5px;border-color:#97a0ad}.calendar h2{font:600 18px/30px Raleway;vertical-align:middle;height:30px}.calendar td a.has-sale:before{cursor:default;display:inline-block;content:"$";position:absolute;left:0;color:#f15e39;padding:0 5px;line-height:16px;font-size:16px;text-transform:uppercase}.fc-toolbar .fc-right{float:left;margin:0 5px}.fc-toolbar .fc-center{float:left;margin:0 5px;font-size:21px}.fc-toolbar .fc-center h2{font-size:21px}.calendar .fc button .fc-icon{top:-2px}.calendar-attraction .fc-content{text-align:center}.calendar-attraction .fc-title:after{font-family:"ibranson";content:"D"}.calendar-show .fc-title{background:#007eff;display:inline-block;padding:3px 10px;color:#fff;border-radius:3px;margin:0 0 5px}.add-order h4{font-weight:700;margin:0 0 5px}.add-order textarea{width:100%}.add-order .rows{margin-bottom:15px}.add-order .row{margin-bottom:5px}.add-order .table{position:relative}.add-order .table tr th{white-space:nowrap;font-size:13px;color:#424b59}.add-order .table tr td{vertical-align:middle !important;border-bottom:1px solid #ddd;border-top:none}.add-order .table tr td:first-child{widt-h:100%;vertical-align:top !important;border-bottom:none}.add-order .price-title{font-size:13px;font-weight:900;text-transform:uppercase}.add-order .price-descr-type{font-size:13px;word-wrap:break-word;max-width:478px;word-wrap:break-word}.popup .add-order .price-descr-type{max-width:400px}.add-order .icon{color:#c1ccdc;font-size:10px}.add-order .table>thead>tr>th{border-color:#f5f6f7}.add-order .table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-color:#f5f6f7}.add-order .resume-order{border:4px solid #f5f6f7;padding:18px 15px}.add-order .resume-order label{font-size:13px;font-weight:400}.add-order .c2{color:rgba(0,0,0,0) !important}.add-order .c2 .cost{display:none}.add-order .c3 .icon{display:none}.add-order .c5{display:none}.add-order .c5 .cost{width:119px !important;position:relative;display:block}.add-order input.count{width:70px}.add-order .input-count{width:70px}.add-order .count-family-pass{width:100%}.add-order .help-block-error{margin:10px 0 0 !important}.add-order .date-expiration{padding:0 8px}.add-order .zero .subtotal-cost{color:#ccc}.add-order .allotment-date{margin:0 0 5px}.add-order .price-descr-type-fp{max-width:100%}.add-order .has-error input{border-color:#da7070}.error-summary ul li{margin:0;padding:3px 0}.error-summary ul li:before{display:none}.add-order .total{overflow:hidden;margin:0 0 10px}.add-order .total .summ,.add-order .total .cost{line-height:21px;height:21px;background:#fff}.add-order .total .cost{display:none !important}.add-order .total .summ{float:left;padding:0 5px 0 0;font-weight:700}.add-order .total .cost{float:right;padding:0 0 0 5px;position:relative}.add-order .comments-field label{display:none}.add-order .price-group{position:relative}.add-order .line-left:before{content:"";position:absolute;display:block;border-left:2px dotted #ccc;top:0;bottom:0}.add-order table.hash-active .line-left:before{border-left:2px solid #60b234}.add-order .c1{width:510px}.add-order #total-count{float:right;display:inline-block;padding:0 0 0 10px}.range-available{float:right}.cost{font-weight:600;font-size:21px;color:#424b59;display:inline-block;white-space:nowrap}.cost:first-letter {font-size:16px;font-weight:400}.cost-small{font-size:16px}.cost-small:first-letter {font-size:13px}.cost.disabled{color:#c1ccdc}.cost-old{text-decoration:line-through;color:#97a0ad}@-moz-document url-prefix(){.total-row .cost:first-letter ,.resume-order .cost:first-letter {font-weight:600 !important;font-size:21px !important}.calendar .fc-day.fc-widget-content.fc-today{left:-1px}.calendar .fc-day.fc-widget-content.fc-today:before{position:absolute;top:0;left:-1px;bottom:0;border-left:1px solid #97a0ad;content:"";display:block}.fc-day-grid-container{overflow:hidden;border-right:1px solid #97a0ad}}.fc-day-grid-container{overflow:hidden}.ie9 .fc-day-grid-container{border-right:1px solid #97a0ad}.strike{text-decoration:line-through;color:#999}.alert-recount{width:100% !important}.vertical-middle{vertical-align:middle !important}.show-images{margin:0 -15px}.show-images a{display:block;background:url() no-repeat 50% 50%;background-size:cover;height:180px}.show-images img{display:block;width:100%;height:180px}.show-images .it{float:left;width:33.3333%;padding:0 15px 30px}.show-videos .it{margin:0 0 15px}.show-videos iframe{width:100%;height:470px}.accordion{overflow:hidden}.accordion .panel-default{border:none;box-shadow:none}.accordion .panel-body{border-left:1px dashed #9ba5b6;margin-left:12px}.accordion .panel{position:relative}.accordion .panel>a{position:relative;overflow:hidden;font-weight:700;display:block;padding:10px 10px 10px 30px}.accordion .panel>a:before{position:absolute;top:7px;left:0;display:inline-block;content:"w";color:#f5f6f7;background:#326fb8;width:24px;height:24px;line-height:24px;margin:0 5px 0 0;text-align:center;font-family:"ibranson" !important;font-size:11px;font-weight:300;vertical-align:middle}.accordion .panel>a.collapsed:before{content:"v";color:#326fb8;background:#f5f6f7}.related-links{padding:20px 20px 0;box-shadow:inset 0 0 0px 1px #97a0ad;border:5px solid #eef1f2;border-radius:10px}.related-links ul{margin:0 0 25px}.related-links li{border-top:1px dashed #97a0ad;padding:8px 0;margin:0}.related-links li:first-child{border:none}.related-links .nav li{padding-left:20px}.related-links .whithout.nav li{padding-left:0}.related-links .nav>li>a{display:inline;padding:0}.related-links .nav>li>a:hover,.related-links .nav>li>a:focus{background:0 0}.contacts:after{content:"";display:block;clear:both}.contacts{position:relative}.contacts .map{border:10px solid #f5f6f7;width:70%;position:relative}.contacts .map>div{bottom:0 !important;right:0 !important}.contacts .list{width:200px;float:left}.contacts .list a{display:block;padding:10px 10px 10px 28px;position:relative}.contacts .list a .icon{position:absolute;top:12px;left:10px;color:#c1ccdc}.contacts .list a .title{color:#333;font-weight:700;display:block}.contacts .list a .address,.contacts .list a .number{font-size:13px}.contacts .list a.act{background:#f5f6f7}.contacts .list a.act .icon{color:#3f6b9f}.form-data label{font-weight:400;font-size:13px;display:block}.form-data input{border-color:#97a0ad}.form-data textarea{width:100%}.form-data .w100{width:100%}.form-data .row{margin-bottom:10px}.form-data .require{color:#d23f3f;font-weight:700;font-size:15px;line-height:15px}.form-data .required label:after{display:inline-block;content:"*";margin:0 0 0 5px;color:#d23f3f;font-weight:700;font-size:15px;line-height:15px}.form-data .g-recaptcha>div>div{width:100% !important}.form-payment h3{margin:0}.form-restore-pass{margin:0 0 50px}.form-restore-pass .form-group{margin:0 0 15px}.contact-form{background:#f5f6f7;padding:30px 40px}.contact-form .btn{margin:30px 0 0}.contact-form h2{margin:0 0 25px}.site-signup{margin:0 0 50px}.contact-info{padding:30px 0}.contact-info h2{margin:0 0 25px}.contact-info .it{position:relative;padding:0 0 0 27px;margin:0 0 15px}.contact-info .it .icon{position:absolute;left:0;top:-2px;font-size:20px;color:#97a0ad}.contact-info .it .title{font-size:13px;margin:0 0 5px}.contact-info .it .phone{font-size:21px;font-weight:700}.serch-form{background:#f5f6f7;padding:30px 30px 15px;position:relative}.serch-form input{width:100%;padding-right:50px;margin:0 0 15px}.serch-form button{color:#507fb7;background:0 0;border:none;width:50px;height:40px;line-height:40px;position:absolute;top:30px;right:30px;font-size:20px}.search-data .nav{font-size:13px;text-transform:uppercase;font-weight:700;background:#f5f6f7}.search-data .nav{padding:0 0 0 30px;border:none}.search-data .nav a{border:none !important}.search-data .nav li{margin:0}.search-data .nav li:before{display:none}.search-data .nav .empty{color:#97a0ad}.search-data .it{border:5px solid #f5f6f7;margin:20px 0 0;overflow:hidden}.search-data .it img{float:left;width:260px}.search-data .it .data{margin:0 0 0 260px;padding:20px}.search-data .it .title{font:bold 18px Raleway;margin:0 0 8px}.search-data .it .place{font-size:13px;margin:0 0 10px}.search-data .it .descr{margin:0 0 10px}.search-data .it .detail{font-size:13px;font-weight:700}.search-data .it .detail{font-size:13px;font-weight:700}.search-data .it .sq{background:#ddf0d3;padding:3px 5px}.change-pass{background:#f5f6f7;padding:35px 30px 30px}.change-pass h3{margin:0 0 26px}.change-pass .open-hide{text-transform:uppercase;font-weight:700;font-size:13px;line-height:13px;margin:0 0 26px;display:block}.change-pass .open-hide .icon{color:#97a0ad;margin:0 0 0 5px;vertical-align:middle}.profile-descr{padding:20px;box-shadow:inset 0 0 0px 1px #97a0ad;border:5px solid #eef1f2;border-radius:10px;margin:0 0 40px}.profile-descr .modify{float:right;font-size:13px}.profile-descr .name{font-size:14px;margin:0;color:#666;font-weight:300}.profile-descr .value{margin:0 0 10px;overflow:hidden;text-overflow:ellipsis}.viewed-items{margin:0 0 0 -2%;overflow:hidden}.viewed-items .it{border:5px solid #f5f6f7;float:left;width:31.3333%;padding:0;margin:0 0 20px 2%}.viewed-items .img{display:block;background:#f5f6f7 url(/css/../img/ibranson-noimage.png) no-repeat 50% 50%;background-size:cover;height:180px}.viewed-items .img img{display:block;width:100%;height:180px}.viewed-items .title{font:bold 18px Raleway;padding:10px 20px;display:block}.viewed-items .place{padding:0 20px 10px;display:block;font-size:13px}.info-profile{background:#f5f6f7;padding:20px;position:relative}.info-profile .icon{color:#f5f6f7;position:absolute;bottom:20px;right:20px;background:#fff;border-radius:100px;width:30px;height:30px;line-height:30px;font-size:25px;padding-top:2px;text-align:center}.info-profile .phone{font-size:21px;font-weight:700;padding:10px 0 0}.block-grey{background:#f5f6f7;padding:25px 30px}.block-border{border:5px solid #f5f6f7;padding:25px 30px}.block-border-double{box-shadow:inset 0 0 0px 1px #97a0ad;border:5px solid #eef1f2;border-radius:10px;padding:25px 30px}.card-short .it{border-top:1px dashed #97a0ad;padding:10px 0;overflow:hidden}.card-short .it:first-child{border:none}.card-short .it .title{display:block;margin:0 0 5px;color:#000;font-weight:700}.card-short .it .cost{float:right;font-size:16px;line-height:16px;color:#000}.card-short .it .cost:first-letter {font-size:11px}.card-short .it .type,.card-short .it .edit{font-size:13px;line-height:16px}.remove-all-items{float:right;font-size:13px}.table-cart{margin-bottom:30px !important}.table-cart img{max-width:140px}.table-cart th{background:#f5f6f7;font-size:13px;padding:10px 15px !important;border:none !important}.table-cart td{padding:10px 15px !important;border:none !important;word-wrap:break-word}.table-cart tr:nth-child(2) td{padding-top:15px !important}.table-cart .border-up{border-top:1px solid #cdd1d7 !important}.table-cart .c1{width:140px;padding-right:0 !important}.table-cart .c3{ver---tical-align:middle}.table-cart .c4{width:100px;ver---tical-align:middle}.table-cart .c4 input{width:100%}.table-cart .c5{font-size:13px;width:120px;white-space:nowrap;ver---tical-align:middle}.table-cart .c6{font-size:13px;ver---tical-align:middle;width:112px;white-space:nowrap}.table-cart .cost{font-size:16px}.table-cart .cost:first-letter {font-size:13px}.table-cart .title{font-size:18px;line-height:20px;font-weight:700;color:#333;margin:0 0 5px;display:block}.table-cart .place{font-size:13px}.table-cart .date{font-size:13px}.table-cart .total{background:#f5f6f7}.table-cart .total td{line-height:20px;font-size:13px}.table-cart .total td span{line-height:20px;height:20px;padding:0;display:inline-block}.table-cart .grey{color:#999}.table-cart .hotel-date{font-size:13px}.table-cart .hotel-details{font-size:13px}.table-cart .reade{font-size:15px;line-height:normal;display:block;margin:0 0 5px}.total-order .block-border{font-size:13px;margin:0 0 20px;padding:15px}.total-order .block-border span{vertical-align:bottom;line-height:21px}.total-order .block-border .cost{font-size:16px}.total-order .block-border .cost:first-letter {font-size:13px}.order-detail-list{overflow:hidden}.order-detail-list img{max-width:140px}.order-detail-list .contant{padding:10px 20px;position:relative;z-index:2}.order-detail-list .it{margin:0 0 20px;border:5px solid #f5f6f7}.order-detail-list .th{font-size:13px;color:#999}.order-detail-list .left{float:left;width:160px;padding:10px 0}.order-detail-list .right{margin:0 0 0 160px;padding:10px 0}.order-detail-list .title{font-size:18px;color:#333;font-weight:700;margin:0 0 5px;display:block}.order-detail-list .place{font-size:13px}.order-detail-list .date{font-size:13px}.order-detail-list .foot{background:#f5f6f7;padding:15px 20px;overflow:hidden;position:relative;z-index:2}.order-detail-list .foot a{display:inline-block;margin:0 15px 0 0}.order-detail-list .foot .total{float:right;text-align:right}.order-detail-list .comments{border-top:1px solid #cdd1d7}.order-detail-list .resize-img-empty{width:140px;height:90px}.order-detail-list .detail-room{margin-top:10px;margin-bottom:10px}.it-total{line-height:20px !important;height:20px;vertical-align:bottom;overflow:hidden;display:block}.it-total span{line-height:20px !important;height:20px;display:block}.status-modified,.status-cancelled{position:relative}.status-modified:before,.status-cancelled:after{z-index:1;content:"modified";display:block;position:absolute;top:50%;left:50%;border-radius:5px;padding:5px 10px;margin:-40px 0 0;background:#fdefcc;color:#fff;text-transform:uppercase;font-size:40px;font-weight:700;line-height:40px;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.status-cancelled:after{content:"cancelled";background:#fdcccc}.status-cancelled *{color:#ccc}.status-cancelled .title{color:#ccc}.status-cancelled img{filter:url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");filter:gray;-moz-filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.status-modified.status-cancelled:before{margin:-70px 0 0}.status-modified.status-cancelled:after{margin:10px 0 0}.order-detail-list-total{padding:0 25px;text-align:right}.blog-list .it{overflow:hidden;margin:0 0 50px}.blog-list .img{float:left;width:270px}.blog-list .img img{max-width:100%}.blog-list .rows{padding:0 0 0 20px}.blog-list .title{font-weight:700;font-size:18px;display:block;margin:0 0 7px}.blog-list .date{float:right;line-height:15px}.blog-list .cat{font-size:13px;line-height:15px}.blog-list .descr{border-top:3px solid #f0f2f4;margin:10px 0;padding:15px 0 0}.blog-list .btn{float:right}.blog-list .tags{font-size:13px;padding:15px 10px 0 35px;margin:0 140px 0 0;position:relative}.blog-list .tags span{position:absolute;left:0}.nav-blog li{display:none}.nav-blog li:before{display:none}.nav-blog .next,.nav-blog .prev{display:inline-block}.nav-blog .next{float:right}.nav-blog .icon{vertical-align:middle}.blog-detail h1,.blog-detail h2{font-size:24px}.blog-detail iframe{margin:0 0 25px}.blog-detail li{margin-left:20px}.blog-detail .img{float:left;margin:0 20px 20px 0}.blog-detail .clear{clear:left}.blog-detail .date{margin:0 0 7px}.blog-detail .cat{font-size:13px;margin:0 0 7px}.blog-detail .tags{font-size:13px;margin:0 0 7px;position:relative}.blog-detail .descr{margin:15px 0;position:relative}.blog-action{margin:40px auto 50px;border:5px solid #f5f6f7}.blog-action .clear{clear:both}.blog-action .action-header{padding:15px 15px 20px 25px;background-color:#f5f6f7}.blog-action .logo{padding-right:20px;float:left}.blog-action .logo img{width:60px;height:60px}.blog-action .title{font:bold 18px Raleway}.blog-action .travel-ibranson{margin-top:-3px;margin-bottom:3px}.blog-action .action-content{padding:20px 25px 25px}.blog-action .horizontal-line{margin:15px auto;height:2px;background-color:#f5f6f7}.blog-action .share-title{margin-bottom:5px}.blog-action .social-share{padding-top:10px}.blog-action .social-share a{margin-right:5px}.blog-action .social-share img{height:30px;width:30px}.blog-action .print-article{float:right}.blog-action .ibranson-print{padding-right:5px}.blog-action .nav-post-text{margin-bottom:10px;padding:0 20px;overflow:hidden}.blog-action .previous-post{float:left;font-weight:lighter;font-size:13px}.blog-action .next-post{float:right;font-weight:lighter;font-size:13px}.blog-action .nav-post-link{position:relative;padding:0 20px;overflow:hidden}.blog-action .previous-post-link{float:left;max-width:200px;text-align:left}.blog-action .next-post-link{float:right;max-width:200px;text-align:right}.blog-action .previous-post-link .icon{position:absolute;left:0;top:5px;font-size:13px}.blog-action .next-post-link .icon{position:absolute;right:0;top:5px;font-size:13px}.col-for-list{overflow:hidden;margin-left:280px !important;padding:10px 0 0 20px;width:860px}.show-list{position:relative}.show-list .it{border:5px solid #f5f6f7;position:relative;margin:0 0 20px;hei-ght:280px}.show-list .it:after{position:absolute;background:#f5f6f7;display:block;top:0;bottom:0;left:0;width:260px;content:"";z-index:1}.show-list .it.featured{border-color:#7b8da8}.show-list .it.featured:before{z-index:10;display:block;content:"featured";position:absolute;top:-10px;left:-10px;text-transform:uppercase;color:#fff;font-size:11px;padding:5px 10px;background:#7b8da8}.show-list .img,.search-data .img,.table-cart .img,.blog-list .img{float:left;display:block;background:url() no-repeat 50% 50%;background-size:cover}.search-data .img,.table-cart .img,.blog-list .img{width:260px}.show-list .img img,.search-data .img img,.resize-img img{display:block;width:100%}.show-list .default img{float:left;display:block;height:190px;width:260px}.img.img-empty,.resize-img-empty{background:#f5f6f7 url(/css/../img/ibranson-noimage.png) no-repeat 50% 50%;background-size:none}.img.img-empty img{visibility:hidden}.show-list .img.img-empty img{width:260px}.show-list .img-empty-show-list{width:260px;height:190px;background:#f5f6f7 url(/css/../img/ibranson-noimage.png) no-repeat 50% 50%;background-size:none}.show-list .price-one{width:100%;display:block;background:#f5f6f7;padding:20px 0;text-align:center}.show-list .price-one .td{display:table-cell;padding:17px 0;text-align:center;vertical-align:middle}.show-list .price-one .td:first-child{padding:0}.show-list .price-one .name{color:#424b59;text-transform:uppercase;font-size:11px;font-weight:400;margin:0}.show-list .price-one .cost{display:block;margin:0}.show-list .price-one .cost-small{font-size:16px;line-height:16px}.show-list .price-info{background:#f5f6f7;font-size:13px;padding:20px 10px;text-align:center;max-width:260px}.show-list .price-info .phone{color:#424b59;font-size:20px;font-weight:700;margin:10px 0 0}.show-list .price-data{position:absolute;top:15px;right:0;bottom:15px;width:140px;border-left:1px solid #cdd1d7;padding:5px 10px;text-align:center}.show-list .price-data .name{color:#97a0ad;text-transform:uppercase;font-weight:700;margin:0 0 5px}.show-list .price-data .btn{margin:10px 0 0;padding:0 15px}.show-list .data{margin:0 20px 0 275px;padding:15px 0}.show-list .left{float:left;overflow:hidden;position:relative;z-index:2}.show-list .left .img{float:none;width:255px}.show-list .like{float:left;font-size:17px;line-height:17px;margin:2px 5px 0 0}.show-list .title{font:bold 18px Raleway;margin:0 50px 10px 0}.show-list .place{font-size:13px;margin:0 0 13px;color:#333;font-weight:700}.show-list .descr{overflow:hidden;height:54px;margin:0 0 15px}.show-list .descrip{font-size:13px;width:100%;overflow:hidden;padding:0 0 10px;margin:0 0 15px;border-bottom:1px solid #d8dbe1}.show-list .description-more{background:#f5f6f7;text-transform:uppercase;font-size:10px;font-weight:900;padding:4px 5px;display:block;float:right;margin:0 0 0 15px}.show-list .description-more:after{display:inline-block;content:'#';color:#b5c7e3;margin:1px 0 0 5px;font-family:"ibranson" !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.show-list .rates{position:relative;color:#999;font-size:15px;margin:5px 0 7px}.show-list .rates .fon,.show-list .rates .val{white-space:nowrap;display:inline-block;font-size:15px}.show-list .rates .fon .icon{color:#cdd1d7}.show-list .rates .val{position:absolute;top:0;left:0;overflow:hidden}.show-list .rates .val .icon{color:#326fb8}.show-list .location{font-size:13px;margin:0 0 7px}.show-list .location .icon{color:#97a3b4}.show-list .prop-name{color:#999;font-size:13px;margin:0 0 3px}.show-list .prop-value{font-size:13px}.show-list .prop-value .act{color:#326fb8}.show-list .prop-value .def{color:#cdd1d7}.show-list .compare-add{display:block;font-size:11px;font-size:bold;text-transform:uppercase;color:#0069ff;cursor:pointer;padding:0p}.show-list .compare-add input{vertical-align:middle;margin:0;position:absolute;opacity:0}.show-list .compare-add input+span>.ibranson-android-checkbox-outline-blank{display:inline;color:#7b8da8}.show-list .compare-add input+span>.ibranson-android-checkbox-outline{display:none;color:#7b8da8}.show-list .compare-add input+span>.add{display:inline}.show-list .compare-add input+span>.in{display:none}.show-list .compare-add input:checked+span>.ibranson-android-checkbox-outline-blank{display:none}.show-list .compare-add input:checked+span>.ibranson-android-checkbox-outline{display:inline}.show-list .compare-add input:checked+span>.add{display:none}.show-list .compare-add input:checked+span>.in{display:inline}.show-list .tags{position:absolute;top:15px;right:15px;z-index:3}.show-list .tags .tag-usd{background:#f15e39}.show-list .tags .tag-star{background:#cd66ef}.show-list .tags .tag-tags{background:#fad026}.show-list .tags .tag-clock-o{background:#92c0ce}.show-list .tags .tag-Featured{display:none}.show-list .tags div{width:18px;height:18px;text-align:center;line-height:18px;float:left}.show-list .tags div .icon{color:#fff;font-size:10px;line-height:18px}.show-list .name-group{float:left;width:130px}.show-list .name-group-value{font-size:13px;overflow:hidden;height:16px;text-overflow:ellipsis;white-space:nowrap}.show-list .name-group-price{font-size:13px;font-weight:900;margin:0 0 7px}.show-list .more-price-group{font-size:11px;font-weight:900;margin:0 0 10px;height:13px}.show-list .container-price{overflow:hidden}.show-list .container-price .more-price-group{height:auto}.show-list .price-range{display:block !important}.show-list .it.display-list-title{margin-top:60px}.show-list .line-title{text-align:center;padding:15px 0;margin:-50px 0 10px}.show-list .line-title span{display:inline;padding:0 10px;position:relative;z-index:5;color:#97a0ad;font-size:13px;font-weight:900;text-transform:uppercase;background:#fff}.show-list .line-title:before{display:block;content:"";border-top:2px solid #f5f6f7;margin:0 0 -12px}img.img-empty{visibility:hidden}.resize-img{display:block;background:url() no-repeat 50% 50%;background-size:cover;height:190px;width:260px}.resize-img img{opacity:0;display:block;width:100%;height:180px}.resize-img-empty{display:block;width:100%;height:260px;background:#f5f6f7 url(/css/../img/ibranson-noimage.png) no-repeat 50% 50%}.show-list .days{display:table;width:405px;margin:0 0 0 130px}.show-list .days .rows div{width:20%;display:table-cell;text-align:center;color:#97a0ad;font-weight:400;font-size:18px;font-weight:}.show-list .days .rows div.text-center{text-align:center !important}.show-list .days .rows div span{display:block;text-transform:none;font-size:13px;font-weight:700}.show-list .days .rows .act{color:#000}.show-list .days .rows .act span{color:#7b8da8}.show-list .rows{display:table-row}.show-list .days .time-h div{padding:0 0 5px}.show-list .days .time div{border:none;padding:10px 0 0;white-space:nowrap}.show-list .days .time .t a{display:block;padding:5px 8px;margin:0 4px 5px;border:2px solid #0069ff;border-radius:2px;background:#fff;color:#0069ff;font-size:12px;font-weight:700}.show-list .days .act span{color:#fff}.show-list .days i{font-size:11px;font-style:normal;line-height:13px;display:block;position:relative;top:-7px}.show-list .days .status-has{margin:0 0 3px}.show-list .title a{verticale-align:middle}.show-list .sale{background:#60b234;color:#fff;text-transform:uppercase;font-size:8px;padding:4px 5px;border-radius:2px;verticale-align:middle;display:inline-block;position:relative;top:-3px}.hotel-list .it{padding-right:150px}.hotel-list .data{margin-right:0}.hotel-list .amenities{color:#390;font-weight:700;position:absolute;bottom:20px;left:275px;right:150px}.hotel-list .amenities-hide{visibility:hidden;position:relative;bottom:auto;left:auto;right:auto !important}.hotel-list .rates{display:inline-block}.hotel-list .img-empty{width:260px;height:190px}.table-cart .img{height:105px;width:140px}.table-cart .img.img-empty{background-size:cover !important}.show-list .schedule{opacity:0;bottom:175px;-webkit-transition:bottom .1s ease-in-out,opacity .1s ease-in-out;-moz-transition:bottom .1s ease-in-out,opacity .1s ease-in-out;-o-transition:bottom .1s ease-in-out,opacity .1s ease-in-out;transition:bottom .1s ease-in-out,opacity .1s ease-in-out}.show-list .it:hover .schedule{opacity:1;bottom:180px;-webkit-transition:bottom .1s ease-in-out,opacity .1s ease-in-out;-moz-transition:bottom .1s ease-in-out,opacity .1s ease-in-out;-o-transition:bottom .1s ease-in-out,opacity .1s ease-in-out;transition:bottom .1s ease-in-out,opacity .1s ease-in-out}.show-list-grid{margin:0 0 0 -20px}.show-list-grid .it{width:266px;float:left;margin:0 0 20px 20px;padding-bottom:30px;height:auto}.show-list-grid .it:after{display:none}.show-list-grid .it:nth-child(3n-2){clear:both}.show-list-grid .like{fl-oat:none;display:inline-block;margin-left:15px}.show-list-grid .img{float:none}.show-list-grid .title{padding:0 15px}.show-list-grid .place{padding:0 15px;float:none;font-weight:300}.show-list-grid .data{margin:0;clear:both}.show-list-grid .descrip{display:none}.show-list-grid .descr{display:none}.show-list-grid .price-one{display:none}.show-list-grid .schedule{display:none}.show-list-grid .rows{display:table}.show-list-grid .time{display:none}.show-list-grid .rates,.show-list-grid .location,.show-list-grid .row{margin-right:15px;margin-left:15px}.show-list-grid .row{margin-bottom:-30px}.show-list-grid .row>div{padding:0;width:100%;float:none;margin:0 0 5px}.show-list-grid .rows,.show-list-grid .rows .days{position:absolute;bottom:0;left:0;right:0;background:#f5f6f7;width:100%}.show-list-grid .days .rows div{border:none;padding:15px 0 10px;font-weight:900;font-size:11px;text-transform:uppercase}.show-list-grid .days .rows div span{display:none}.show-list-grid .compare-add{float:none;padding:0 15px;margin:0 0 10px}.show-list-grid .tags{left:auto;right:0;top:0;bottom:auto}.show-list-grid .name-group{float:none;width:auto}.show-list-grid .name-group-value{display:none}.show-list-grid .name-group-price{display:none}.show-list-grid .more-price-group{display:none}.panel-list{overflow:hidden;border-bottom:5px solid #f5f6f7;color:#97a0ad;text-transform:uppercase;font-size:12px;margin:0 0 30px}.panel-list .title{padding:0 10px 0 0}.panel-list .sort{line-height:36px;font-size:13px;font-weight:700}.panel-list .sort a{display:inline-block;position:relative;padding:0 10px 0 0;margin:0 20px 0 0}.panel-list .sort a:after,.panel-list .sort a:before{position:absolute;display:block;content:"";right:0;width:0;height:0;border-style:solid;top:50%}.panel-list .sort a:before{border-width:0 3px 4px;border-color:transparent transparent #97a0ad;margin-top:-5px}.panel-list .sort a:after{border-width:4px 3px 0;border-color:#97a0ad transparent transparent;margin-top:2px}.panel-list .sort a.sort-asc:before{border-color:transparent transparent #424b59}.panel-list .sort a.sort-desc:after{border-color:#424b59 transparent transparent}.panel-list .sort a.sort-desc-only:before{display:none}.panel-list .display{float:right}.panel-list .display a{display:inline-block;width:36px;height:36px;padding:9px;text-align:center;font-size:18px;vertical-align:middle}.panel-list .display a.act,.panel-list .display a:hover{background:#f5f6f7}.panel-list .display a.act{cursor:default;color:#97a0ad}.selected-filter{margin-bottom:20px}.selected-filter .prototype{display:none}.selected-filter .selected-item{margin-bottom:10px;cursor:auto}.selected-filter .remove-item{padding-left:10px;cursor:pointer;font-size:8px;vertical-align:middle}.input-daterange input:first-child{border-radius:4px}.ibranson-bolt{color:#f15e39}.ibranson-usd{color:#f15e39}.ibranson-star{color:#cd66ef}.ibranson-flag{color:#5e93d1}.ibranson-tags{color:#fad026}.ibranson-clock-o{color:#92c0ce}.ui-slider-horizontal{height:7px}.ui-slider{background:#b9c0c8;border-radius:10px;margin-top:12px}.ui-slider-handle{background:0 0}.ui-slider-handle:after{position:absolute;top:13px;left:50%;margin:0 0 0 -6px;width:12px;font-size:11px;padding:3px 0;display:block;content:"||";background:#fff;text-align:center;border-radius:2px;box-shadow:0 1px 3px 0 #97a0ad}.ui-slider-range{background:#0069ff}.ui-slider-range:after,.ui-slider-range:before{display:block;content:"";top:-2px;background:#000;width:2px;height:10px;position:absolute}.ui-slider-range:after{left:0}.ui-slider-range:before{right:0}.pagination{display:none}.status-has,.status-hasnot,.calendar-attraction .fc-title{background:#326fb8;color:#fff;border-radius:20px;display:inline-block !important;font-size:14px;height:26px;width:26px;text-align:center;vertical-align:middle;line-height:28px}.hash-active .status-has{background:#60b234}.status-hasnot{background:#97a0ad}.view-more-block{clear:both;opacity:0}.popup{display:none;position:fixed;top:0;bottom:0;right:0;left:0;z-index:9999}.popup .popup-fon{position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.5)}.popup .popup-border{position:absolute;top:50%;left:50%;border:5px solid rgba(255,255,255,.5);border-radius:10px;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup .popup-data{border-radius:5px;background:#fff;padding:30px 40px}.popup .popup-close{z-index:10;color:#fff;text-align:center;position:absolute;right:-20px;font-size:11px;top:-20px;border-radius:100px;background:#007eff;display:block;width:40px;height:40px;line-height:40px;cursor:pointer}.popup .scrollbar-inner .scrollbar-inner.scroll-scrolly_visible>div:first-child{padding-right:20px}.popup-auth .popup-data{width:670px}.popup-auth .it{margin:0 0 15px}.popup-auth .it input{width:100%}.popup-auth .btn-link{float:right}.popup-auth .auth-clients ul,.auth-clients li{margin:0;padding:0}.popup-auth .auth-clients ul{padding:20px 0 0}.popup-auth .auth-clients li{display:block;margin:0 0 15px;float:none}.popup-auth .auth-clients li:before{display:none}.popup-auth .auth-clients .auth-icon{display:none}.popup-auth .auth-clients .auth-client .auth-link{display:block;width:auto;border:1px solid #97a0ad;border-radius:5px;padding:10px;background:#eceff2;color:#424b59;background:-moz-linear-gradient(top,#f4f6f7 0,#e6ebef 100%) !important;background:-webkit-linear-gradient(top,#f4f6f7 0,#e6ebef 100%) !important;background:-o-linear-gradient(top,#f4f6f7 0,#e6ebef 100%) !important;background:-ms-linear-gradient(top,#f4f6f7 0,#e6ebef 100%) !important;background:linear-gradient(top,#f4f6f7 0,#e6ebef 100%) !important}.popup-auth .auth-clients .auth-client .auth-link:hover{background:-moz-linear-gradient(top,#fdfdfd 0,#edf0f3 100%) !important;background:-webkit-linear-gradient(top,#fdfdfd 0,#edf0f3 100%) !important;background:-o-linear-gradient(top,#fdfdfd 0,#edf0f3 100%) !important;background:-ms-linear-gradient(top,#fdfdfd 0,#edf0f3 100%) !important;background:linear-gradient(top,#fdfdfd 0,#edf0f3 100%) !important}.popup-auth .auth-client .auth-link .auth-title{text-align:left;display:inline-block;font-weight:700}.popup-auth .auth-client .auth-link:before{display:inline-block;font:bold 15px "ibranson" !important;padding:0 10px 0 0}.popup-auth .auth-client .auth-link.facebook:before{content:"n";color:#3b5998}.popup-auth .auth-client .auth-link.twitter:before{content:"p";color:#00acee}.popup-auth .auth-client .auth-link.google:before{content:"o";color:#dd4b39}.popup-auth .line{height:240px;width:1px;border-right:1px solid #cdd1d7;margin:0 auto;position:relative}.popup-auth .line:after{height:50px;width:50px;border-radius:200px;background:#fff;position:absolute;top:50%;margin:-25px 0 0 -25px;text-align:center;content:"OR";display:block;line-height:50px}.popup-foot{background:#f5f6f7;text-align:center;padding:20px 10px;margin:0 -40px -30px;border-radius:0 0 5px 5px}.modal-body-print-schedule h2{font-size:24px}.modal-body-print-schedule .popup-data{width:1100px}.modal-body-print-schedule .filter{float:right;margin:-10px 0 10px}.modal-body-print-schedule .filter label{line-height:40px}.modal-body-print-schedule .field{position:relative}.modal-body-print-schedule .field .icon{color:#999;position:absolute;right:12px;top:15px}.modal-body-print-schedule .logo{max-width:180px}.modal-body-print-schedule .info{font-size:13px;margin:0 0 20px}.modal-body-print-schedule .info b{font-size:18px;display:block}.modal-body-print-schedule .scrollbar-inner{max-height:400px}.modal-body-print-schedule .loader-img{height:421px}.modal-body-print-schedule .times .time{font-size:16px;text-transform:lowercase;font-weight:700;margin:0 0 10px}.modal-body-print-schedule .times li{margin:0 0 2px 20px}.modal-body-print-schedule .status-has{font-size:10px;height:18px;width:18px;line-height:20px}.print-btn-block{display:none}.print-exec{cursor:pointer}.schedule-tab .nav-tabs{margin:0 0 20px}.schedule-tab .nav-tabs{border-bottom:1px dashed #ccc}.schedule-tab .nav-tabs li{margin:0}.schedule-tab .nav-tabs a{border:none !important;text-transform:uppercase;font-weight:700;border-radius:0}.schedule-tab .nav-tabs>li.active>a,.schedule-tab .nav-tabs>li.active>a:hover,.schedule-tab .nav-tabs>li.active>a:focus{background:#f5f6f7}.schedule-tab ul li:before{display:none}.form-group{margin:0}.help-block{margin:0}.order-card ul,.restaurant-menu ul{border:none}.order-card li a,.restaurant-menu li a{text-transform:uppercase;font-weight:700}.order-card li:before,.restaurant-menu li:before{display:none}.order-card li.active,.restaurant-menu li.active{background:#f5f6f7}.order-card li.active a,.restaurant-menu li.active a{background:#f5f6f7;border-color:transparent;color:#424b59}.order-card .nav-tabs>li>a:hover,.restaurant-menu .nav-tabs>li>a:hover{border-color:transparent;background:0 0}.order-card li.active a:focus,.order-card li.active a:active,.order-card li.active a:hover,.restaurant-menu li.active a:focus,.order-card li.active a:active,.order-card li.active a:hover{background:0 0 !important;border-color:transparent !important}.order-card .tab-pane{border:5px solid #f5f6f7;padding:20px 20px 0;margin:0 0 100px}.order-card .tab-pane .btn,.restaurant-menu .order-card .tab-pane .btn{margin:20px 0 -70px}.order-card .select label,.restaurant-menu .select label{display:none}.order-card .help-block,.restaurant-menu .help-block{display:none}.w-short{width:20px}.panel-reserve-info{position:fixed;left:0;right:0;bottom:0;padding:20px;background:#326fb8;color:#fff;text-align:center;z-index:999}.panel-reserve-info .ibranson-icon-close{position:absolute;top:-10px;right:0;cursor:pointer}.holder-panel-reserve-info{height:58px}.main-print .metka{margin:0 0 20px}.main-print .metka b{font-size:14px}.main-print .metka .it{display:inline-block;margin:0 20px 0 0;font-size:14px}.main-print .metka .square{display:inline-block;vertical-align:middle;margin:0 10px 0 0;width:15px;height:15px;border-radius:3px}.main-print span.red{color:#f07681}.main-print div.morning{background:#faf2cd !important;-webkit-print-color-adjust:exact}.main-print div.afternoon{background:#d3e8f9 !important;-webkit-print-color-adjust:exact}.main-print div.evening{background:#fbddec !important;-webkit-print-color-adjust:exact}.main-print .padding-unset td{padding:0}.main-print .padding-unset p{padding:0 10px;margin:0}.main-print .padding-unset .cost{font-size:13px}.main-print .table-header tr th{background:#f2f2f2}.table-bordered{border:none}.table-bordered td{border:1px solid #f5f6f7 !important}.print-weekly-show-schedule .time{padding:5px 10px;text-align:center;font-size:11px;font-weight:700}.print-weekly-show-schedule .table .cost{font-size:13px}.print-weekly-show-schedule .table tr th{padding:5px 10px;font-weight:400}.print-weekly-show-schedule .table tr th,.print-weekly-show-schedule .table tr td{font-size:13px}.call-us-today{text-align:center;margin:50px 0 30px}.call-us-today:before{display:block;content:"";border-top:1px solid #cdd1d7;margin:0 0 -18px}.call-us-today .title{font-size:24px;display:inline-block;background:#fff;padding:0 10px}.call-us-today .phone{font-size:21px;font-weight:700}.call-us-today .phone .icon{color:#d1d6dc;font-size:30px}.list-month{text-align:center;margin:0 auto 30px;max-width:300px}.list-month a{display:inline-block;text-transform:uppercase;padding:10px 20px;font-size:14px;font-weight:700}.list-month a.active{background:#f5f6f7;color:#000}.deals-list .it{display:inline-block;width:33.33%;padding-bottom:40px;position:relative;overflow:hidden;vertical-align:top}.deals-list .it:nth-child(3n+1){padding:0 20px 40px 0}.deals-list .it:nth-child(3n+2){padding:0 20px 40px}.deals-list .it:nth-child(3n+3){padding:0 0 40px 20px}.deals-list .it .resize-img{width:100%;height:260px}.deals-list .it .price{background:#60b234;width:120px;padding:20px 0;text-align:center;color:#fff;float:left}.deals-list .it:nth-child(2n) .price{left:15px}.deals-list .it .price .old-price .cost-old{color:#fff}.deals-list .it .price .old-price .cost{font-size:18px}.deals-list .it .price .old-price .cost:first-letter {font-size:14px}.deals-list .it .price .new-price .cost{font-size:27px;color:#fff}.deals-list .it .price .new-price .cost:first-letter {font-size:18px}.deals-list .it .from{font-size:11px}.deals-list .it .descr{overflow:hidden;margin:0 0 0 140px;padding:20px 0}.deals-list .it .descr .main-name{display:block;margin:0 0 5px;color:#000;font-weight:700;font-size:20px}.deals-list .it .descr .title{text-transform:uppercase;font-weight:700}.deals-list .it:nth-child(2n) .main-name{left:25px;right:5px}.map-in-popup{height:400px;width:800px;margin:-30px -40px;border-radius:5px}.link-to-up{position:fixed;top:50%;left:50%;z-index:100;margin:0 0 0 590px}.link-to-up a{position:absolute;background:#f5f6f7;border-radius:5px;display:block;z-index:100;margin:0;width:70px;height:50px;padding:8px 0 0;font-size:13px;line-height:16px;text-align:center;font-weight:700;text-decoration:none;text-transform:uppercase}.link-to-up a .name{display:block;color:#97a0ad;text-transform:uppercase}.link-to-compare{position:fixed;top:50%;left:50%;z-index:100;margin:-20px 0 0 590px}.link-to-compare a{color:#333;border:3px solid #007eff;position:absolute;background:#f5f6f7;border-radius:5px;display:block;z-index:100;width:70px;padding:8px 0;font-size:15px;line-height:15px;text-align:center;text-decoration:none;-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-webkit-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%)}.link-to-compare a span{font-weight:700;font-size:13px;display:block;color:#3f6b9f}.modal-body-compare .scrollbar-inner{max-height:500px}.modal-body-compare .resize-img,.modal-body-compare .resize-img-empty,.resize-img img{width:100px;height:75px}.modal-body-compare .compare-clear{font-size:12px;font-weight:700;display:inline-block;margin:0 0 10px}.compare-list tr td,.compare-list tr th{border-bottom:1px solid #f5f6f7;padding:10px 15px;text-align:center}.compare-list tr th{font-size:14px;font-weight:700;white-space:nowrap}.compare-list tr td{border-left:1px solid #f5f6f7}.compare-list tr td:first-child{border-left:none;padding:0 10px 0 0;text-align:left}.compare-list tr th:first-child{padding:0 10px 0 0;text-align:left}.compare-list tr td:nth-child(2),.compare-list tr th:nth-child(2){border-left:none;padding:10px 0}.compare-list tr td:nth-child(3),.compare-list tr th:nth-child(3){border-left:none;width:45%;text-align:left;vertical-align:top}.compare-list .time{font-weight:700;font-size:13px;display:inline-block;clear:both;padding:3px 10px;background:#007eff;color:#fff;border-radius:3px;margin:0 0 3px;font-size:12px}.compare-list .not-available{color:#d4d9e0;font-size:11px;text-transform:uppercase}.compare-list .remove{font-size:12px}.compare-list .title{font-size:18px;display:block;margin:0 0 5px}.compare-list .ticket-from{font-size:11px;text-transform:uppercase;color:#97a0ad}.lodging-default{height:800px;background:#221d1c url(/css/../img/lodging-default.png) no-repeat 50% 50%;margin:-45px 0 -100px;background-size:cover;text-align:center}.lodging-default .message{padding:100px 0 100px;color:#fff;font-size:30px;font:bold 30px Raleway}.lodging-default .phone-block{width:850px;font:24px Raleway;color:#fff;background:rgba(25,26,28,.8);border-radius:5px;padding:60px 20px 40px;position:relative;margin:0 auto}.lodging-default .phone-block .phone-icon{position:absolute;top:-41px;left:50%;margin:0 0 0 -41px;color:#60b234;background:#fff;border-radius:50px;width:83px;height:83px;font-size:35px;line-height:83px}.lodging-default .phone-block .number{font:bold 30px Raleway}.items-found{text-align:center;padding:30px 0}.btn-and-select{display:inline-block;position:relative}.btn-and-select .select-buy{position:absolute;z-index:99;opacity:0}.btn-and-select .btn{position:relative;z-index:98}.btn-group li:before{display:none}.btn-group-open-up ul{top:auto;bottom:100%}.popup-cancel h2{font-size:24px;margin:0 0 20px}.popup-cancel h3{margin:8px 0 0}.popup-cancel .popup-data{padding:20px}.popup-cancel .alert{margin:0 0 30px}.popup-cancel .popup-data{width:1100px}.popup-cancel .refund{font-size:13px;padding-left:20px}.popup-cancel .refund b{font-size:18px;padding-left:15px}.popup-cancel .note{margin:20px 0;display:block;border-top:2px solid #f5f6f7;padding:10px 0;font-size:13px;line-height:16px}.popup-cancel .scrollbar-inner{max-height:500px}.popup-cancel .order-card .tab-pane{margin-bottom:0}.cancel-detail{background:#f5f6f7;padding:20px 30px;margin:0 0 10px}.cancel-detail h3{margin:0 0 15px}.cancel-detail img{max-width:100%}.cancel-detail .it{margin:0 0 10px}.cancel-detail .title{font-weight:700;line-height:18px}.cancel-detail .desc{font-size:13px;line-height:18px}.cancel-detail .tickets{font-size:13px;line-height:18px}.cancel-detail .tickets .row{margin:5px 0}.cancel-detail .total{font-size:13px;line-height:18px;margin:15px -30px;padding:15px 30px 0;border-top:1px solid #c1ccdc}.cancel-detail .total .row{margin-top:10px;margin-bottom:10px}.cancel-detail button{width:100%}.cancel-detail .cost{vertical-align:top;line-height:13px}.cancel-detail .modification-amount{margin-top:10px;display:inline-block}.container-cancel .btns{padding:10px 30px}.container-cancel .btns button{margin-right:5px;width:48%}.container-cancel .btns button:last-of-type{margin-right:0}.calendar-slider-block{background:#424b59;border-radius:5px}.calendar-slider-block .head{background:#313844;border-radius:5px 5px 0 0;padding:20px}.calendar-slider-block .head h4{color:#fff;text-transform:uppercase}.calendar-slider-block .another{float:right;color:#b5c7e3;font-size:13px}.calendar-slider-block .more-available-dates-header{float:right;background:0 0;border:none;color:#b5c7e3}.calendar-slider-block .more-available-dates-header .icon{margin-right:10px}.calendar-slider-block .more-available-dates-header+h4{margin-right:220px}.calendar-slider{position:relative;margin:0 0 20px}.calendar-slider .frame ul{transform-translateZ:none !important;width:9999999999px;overflow:hidden;min-height:160px}.calendar-slider .frame ul li{color:#97a0ad;min-height:180px;width:85px;padding:30px 5px}.calendar-slider .frame{margin:0 51px}.calendar-slider .w{font-size:18px;margin:0 0 20px}.calendar-slider .empty{font-size:11px;text-transform:uppercase;margin:0 0 10px}.calendar-slider li{position:relative}.calendar-slider li:after{position:absolute;top:25px;left:50%;margin:0 0 0 -15px;width:30px;height:4px;border-radius:23px;background:#60b234;display:none;content:""}.calendar-slider li.act:after{display:block}.calendar-slider li.has-ticket .date{color:#c1ccdc}.calendar-slider li.has-ticket .w{color:#fff}.calendar-slider li a.time{border-radius:3px;background:#007eff !important;display:inline-block;padding:5px 8px;color:#fff;margin:0 0 10px;height:26px;line-height:16px}.calendar-slider li a.time.active,.calendar-slider li a.time.hash-active{background-color:#60b234}.calendar-slider li .btn-timing-without{background:0 0 !important;color:#97a0ad;font-size:11px;box-shadow:none;height:26px;line-height:26px}.calendar-slider li.act a.act-item.time{background-color:#60b234}.calendar-slider li.act a.act-item.admition .status-has{background-color:#60b234}.calendar-slider li a.admition{display:block;margin:0 0 15px}.calendar-slider .special-rate{display:none}.calendar-slider .nav{position:absolute;width:100%}.calendar-slider .nav a{top:-100px;margin:-20px 0 0;position:absolute;display:inline-block;border-radius:5px;color:#fff;background:#007eff;width:40px;height:40px;text-align:center;line-height:40px}.calendar-slider .nav .left{left:0}.calendar-slider .nav .right{right:0}.calendar-slider .admitions-list{width:210px;padding:90px 0 0;float:left}.calendar-slider .admitions-list div{text-align:right;color:#fff;font-weight:300;margin:0;height:36px;line-height:17px;overflow:hidden}.calendar-slider-in-description{position:relative}.calendar-slider-in-description:after,.calendar-slider-in-description:before{display:block;content:"";border-right:2px solid #2f353f;position:absolute;top:35px;bottom:30px;left:190px}.calendar-slider-in-description:after{left:auto;right:115px}.calendar-slider-in-description .frame{margin:0 125px 0 210px}.calendar-slider-in-description .frame ul li{width:100px}.calendar-slider-in-description .ticket-price{margin:30px 0 0;text-align:center;width:190px;float:left;padding:45px 0 0}.calendar-slider-in-description .ticket-price span div button{text-indent:-1000px;overflow:hidden;position:relative}.calendar-slider-in-description .ticket-price span div button:before{display:block;content:'Request Pricing';top:0;left:0;text-indent:0px}.calendar-slider-in-description .ticket-price .title{display:none}.calendar-slider-in-description .ticket-price .cost{display:none}.calendar-slider-in-description .ticket-price .cost-old{display:none}.calendar-slider-in-description .more-available-dates{width:75px;position:absolute;top:35px;right:25px;text-align:center;display:block;background:0 0;border:none}.calendar-slider-in-description .more-available-dates .icon{font-size:40px;color:#b5c7e3}.calendar-slider-in-description .more-available-dates .title{color:#b5c7e3;text-transform:uppercase;display:block}.calendar-slider-in-attraction .frame{margin:0 125px 0 310px}.calendar-slider-in-attraction .frame ul li{width:80px}.calendar-slider-in-order .frame ul li{width:105px}.calendar-slider-in-order .nav a{top:47px}.calendar-slider-in-order-attraction .frame{margin:0 49px 0 210px;width:581px}.calendar-slider-in-order-attraction .frame ul li{width:83px}.calendar-slider-in-order-attraction-modify .calendar-slider-in-order-attraction .frame{margin:0 49px 0 210px;width:425px}.calendar-slider-in-order-attraction-modify .calendar-slider-in-order-attraction .frame ul li{width:83px}.calendar-slider-in-description .admitions-list{width:130px}.popup-cancel .calendar-slider-in-order .frame ul li{width:85px}.info-over-conteiner{position:relative}.info-over-conteiner .li-st{max-height:300px;overflow-y:auto}.info-over-conteiner-hotel .info-over{padding:0}.info-over{display:none;position:absolute;background:#fff;box-shadow:0 1px 20px 0 rgba(65,75,89,.3);padding:15px;width:280px;z-index:99999;border-radius:5px}.info-over:after{display:block;bottom:-7px;left:50%;margin:0 0 0 -8px;content:"";position:absolute;width:0;height:0;border-style:solid;border-width:7px 8px 0;border-color:#fff transparent transparent}.info-over .title{border-bottom:1px solid #eaeaeb;padding:0 15px 15px;margin:0 -15px 15px;font-weight:900;font-size:13px}.info-over .cost{display:none}.info-over .name{font-weight:900;font-size:13px;padding:6px 0 1px;word-wrap:break-word}.info-over .descr{font-size:13px;margin:0 0 5px;word-wrap:break-word}.info-over .it-w{padding:10px 20px;border-top:1px solid #f5f6f7}.info-over .it-w:first-child{border:none}.info-over .it-w .cost-old{font-size:13px;font-weight:400}.info-over .it-w .week{margin:0 0 5px}.info-over .it-w .date{font-size:13px}.info-over .it-w .cost-current{position:relative;top:-10px}.list-filter{font-size:13px}.list-filter label{display:block;margin:0 0 5px !important;color:#424b59}.list-filter label.tab{padding-left:10px}.list-filter label.name{font-size:13px;font-weight:400}.list-filter label.date-view{float:right}.list-filter input{font-size:13px;text-align:left}.list-filter .it{margin:0 0 25px}.list-filter .field{position:relative}.list-filter .field .icon{color:#999;position:absolute;right:12px;top:15px}.list-filter .more-elem-filter{display:none}.list-filter .show-more-filter{margin-left:30px;margin-top:5px;cursor:pointer;display:inline-block}.list-filter .txt-filter.less{display:none}.filter-up{background:#f5f6f7;overflow:hidden}.filter-up h1{font-size:21px;margin:0;line-height:28px}.filter-up .block-border-double{padding:20px}.filter-up .col-left{margin:0;padding:25px 0}.filter-up .col-center{margin:0;padding:25px 0;text-align:right}.filter-up .print-schedule{font-size:13px;font-weight:700}.filter-up .input-daterange{width:400px;float:left;min-height:1px}.filter-up .input-daterange input{text-align:left;border-radius:4px}.filter-up .input-daterange .it{float:left;margin-right:20px}.filter-up .input-daterange .it input{width:175px}.filter-up .timerange,.filter-up .descr-rooms{width:240px;float:left}.filter-up .btn-blue{float:right;margin:20px 0 0}.filter-up .descr-rooms{font-size:15px;font-weight:700}.filter-up .descr-rooms .short-info{font-size:15px;font-weight:700}.filter-up .open-detail-room{font-size:13px}.filter-up .open-detail-room .icon{font-size:10px}.slider-range-grid div{float:left;width:31%;text-align:center;padding:9px 0 0;position:relative;font-size:10px;font-weight:700;color:#97a0ad}.slider-range-grid div:after{display:block;content:"";position:absolute;top:2px;left:50%;background:#b9c0c8;width:1px;height:5px}.slider-range-grid div:first-child,.slider-range-grid div:last-child{width:19%}.slider-range-grid .slider-mark-left{text-align:left}.slider-range-grid .slider-mark-left:after{left:0}.slider-range-grid .slider-mark-right{text-align:right}.slider-range-grid .slider-mark-right:after{left:auto;right:0}.filter-left .slider-range-grid{margin:0 0 15px;overflow:hidden}.filter-left label,.filter-left label span{color:#0069ff;font-size:13px;font-weight:400;cursor:pointer}.filter-left i{color:#999;font-style:normal}.filter-left b{color:#333}.filter-left label.big{font-size:15px;color:#333;font-weight:900;margin:0 0 10px !important}.filter-left input:checked+span{color:#000}.filter-left .field-s-title label{color:#000}.filter-left .rates{position:relative;color:#999;font-size:12px;margin:0 5px 0;display:inline-block}.filter-left .rates .fon,.filter-left .rates .val{white-space:nowrap;display:inline-block;font-size:11px !important}.filter-left .rates .fon span,.filter-left .rates .val span{font-size:11px}.filter-left .rates .fon .icon{color:#cdd1d7}.filter-left .rates .val{position:absolute;top:0;left:0;overflow:hidden}.filter-left .rates .val .icon{color:#007eff}.calendar-slider .frame ul.schedule-empty{width:100%}.calendar-slider .frame ul.schedule-empty li{width:100%;text-align:center;font-size:15px;padding-top:30px;color:#b5c7e3}.calendar-slider .frame ul.schedule-empty li a.link{color:#b5c7e3;border-bottom:1px dashed #b5c7e3}.calendar-slider .frame ul.schedule-empty li p{margin-bottom:10px}.filter-room{display:none;overflow:hidden;width:254px;background:#f5f6f7;padding:20px 20px 0;position:absolute;z-index:999;background:#fff;box-shadow:0 1px 20px 0 rgba(65,75,89,.3);border-radius:5px}.filter-room label{font-size:12px;font-weight:400;display:block;color:#424b59}.filter-room label strong{font-size:13px;color:#000}.filter-room .value{font-size:15px;font-weight:700}.filter-room .opener{font-size:13px;margin:10px 0 0;display:block}.filter-room .ibranson-fontawesome-webfont-13{display:none}.filter-room.open .ibranson-fontawesome-webfont-13{display:inline-block}.filter-room.open .ibranson-fontawesome-webfont-14{display:none}.filter-room .field{position:relative}.filter-room .field .icon{color:#999;position:absolute;right:12px;top:15px}.filter-room .btn-link{font-weight:700}.filter-room .room{margin:3px;font-size:15px;line-height:15px;font-weight:700;border-bottom:1px solid #e0e2e6;padding:0 0 5px;margin:0 0 5px}.filter-room .remove{font-size:10px;line-height:10px;text-transform:uppercase;display:block}.filter-room .rooms .decor{display:none;float:left;border:1px solid #97a0ad;border-right:none;border-radius:5px 0 0 5px;width:10px;height:70px;margin:0 10px 0 0;position:relative}.filter-room .rooms .decor:after{position:absolute;content:"";display:block;width:10px;height:1px;border-top:1px solid #97a0ad;top:40px;left:-10px}.filter-room .rooms .item{clear:both;margin:0 0 25px;overflow:hidden}.filter-room .rooms .item .i{margin-top:5px}.filter-room .rooms .item .form-control{padding:0 8px;line-height:30px !important;height:30px !important}.filter-room .rooms .item .form-control option{line-height:20px !important;height:20px !important}.filter-room .rooms .item .strong-border{border-width:2px}.filter-room .rooms .item .remove{float:right;padding:3px 0 0;display:inline-block}.filter-room .filter-rooms{max-height:400px}.filter-room .filter-rooms-add{background:#f5f6f7;display:block;padding:10px 20px;margin:0 -20px;font-size:13px}.filter-room select,option{padding:6px 8px}.filter-room .input-daterange input{text-align:left}.filter-room .has-error label{color:#a94442}.map-info-window .rates{position:relative;color:#999;font-size:12px;margin:5px 0 7px}.map-info-window .rates .fon,.map-info-window .rates .val{white-space:nowrap;display:inline-block;font-size:12px}.map-info-window .rates .fon .icon{color:#cdd1d7}.map-info-window .rates .val{position:absolute;top:0;left:0;overflow:hidden}.map-info-window .rates .val .icon{color:#007eff}.map-info-window .rates{display:block}.map-info-window .data{padding-bottom:100px}.map-info-window .img-empty{width:260px;height:190px}.map-info-window .img{margin:0 10px 0 0;float:left;width:100px}.map-info-window .col-info{float:left;overflow:hidden}.map-info-window .from{font-size:11px;text-ali-gn:right;color:#999}.map-info-window .price{text-al-ign:right}.hotel-detail h1 .rates{display:inline-block;line-height:12px;vertical-align:top}.hotel-detail h1 .rates .fon .icon,.hotel-detail h1 .rates .val .icon{font-size:12px;line-height:12px}.hotel-detail .head{background:#fff}.hotel-detail .head .col-xs-8 .col-xs-4{width:50%}.hotel-detail .body .col-xs-2{width:18%}.hotel-detail .body .col-xs-2.col-btn{width:23%}.hotel-detail .body .col-xs-1{width:9%}.hotel-detail .body .col-xs-offset-2{margin-left:18%}.hotel-detail .filter-room .rooms .i{width:55px;margin:0 14px 0 0}.hotel-detail .filter-room .rooms .decor{margin-right:7px}.hotel-detail .filter-room .rooms .col-xs-8{width:64%;padding-right:0}.hotel-detail .loader-img{position:absolute;z-index:100;margin:-10px 0 0;display:inline-block}.hotel-photos-small{margin:0 0 30px;overflow:hidden}.hotel-photos-small .list{margin:0 0 0 -10px}.hotel-photos-small .list a{width:60px;height:60px;overflow:hidden;display:block;float:left;margin:0 0 10px 10px;background:url() no-repeat;background-size:cover}.hotel-photos-small .list a img{visibility:hidden}.hotel-photos-small .more{font-size:13px;font-weight:700;float:right}.rooms-type-list{position:relative}.rooms-type{margin:-30px 0 30px;position:relative;border-top:1px solid #f5f6f7;padding:20px 0 0}.rooms-type .it{border:5px solid #f5f6f7;padding:20px;margin:0 0 20px}.rooms-type .title{color:#3f6b9f;font-size:15px;font-weight:700;margin:0 0 10px;cursor:pointer}.rooms-type .non-refundable{color:#da2525;font-size:13px;font-weight:400;margin:-5px 0 5px}.rooms-type .cancel-policy-info-list{color:#50a52b}.rooms-type .col-xs-5:before{display:block;content:"";position:absolute;left:0;top:0;bottom:0;border-right:1px solid #cdd1d7}.rooms-type .img{float:left;margin:0 10px 15px 0;width:200px;max-height:150px;overflow:hidden;background:url() no-repeat 50% 50%;background-size:cover}.rooms-type .img img{width:100%;visibility:hidden}.rooms-type .description{font-size:13px;margin-top:-5px;font-weight:400;color:#777}.rooms-type .description b,.rooms-type .description strong{display:block;margin:5px 0 0;font-weight:700;color:#333}.rooms-type .room-type-rows .row{position:relative;padding-top:15px}.rooms-type .room-type-rows .row:before{display:block;content:"";position:absolute;margin:0 0 0 10px;top:0;right:0;left:0;border-top:1px dashed #999}.rooms-type .room-type-rows .row:first-child{padding-top:0}.rooms-type .room-type-rows .row:first-child:before{border:none}.rooms-type .price-block{text-align:center}.rooms-type .price-block .n{font-size:13px;margin:0 0 10px}.rooms-type .price-block .cost{display:block;margin:0 0 10px;position:relative}.rooms-type .price-block .cost-old{display:block;margin:0}#room-detail-popup .popup-content b{display:block}.reservation .info{background:#f5f6f7;padding:20px;margin:0 0 15px}.reservation .info small{color:#888}.reservation .info .title{line-height:27px;font-weight:700;font-size:18px;margin:0 0 10px}.reservation .info .qty{line-height:27px}.reservation .rooms .name{border-bottom:1px solid #f5f6f7;padding:10px 0;margin:0 0 10px}.reservation .rooms .it{margin:0 0 20px}.reservation .rooms .it label{font-size:13px;font-weight:400}.reservation .rooms .it .required label:after{display:inline-block;content:'*';color:#d34242;margin:0 0 0 5px;font-weight:700}.reservation .rooms .it .form-group{margin-bottom:15px}.reservation .rooms .it .help-block-error{display:none}.hide-show-block{margin:0 0 10px}.hide-show-block p{margin:0 0 10px;line-height:normal}.hide-show-block .title{font-size:13px}.hide-show-block .toggle{font-size:11px}.hide-show-block .toggle .up{display:none}.hide-show-block .data{display:none;width:100% !important;padding:10px 0}.hide-show-block .data>div{padding:0 0 0 10px;margin:0 0 0 4px;border-left:1px dashed #bac3cb;font-size:13px}.hide-show-block.open .toggle .up{display:inline-block}.hide-show-block.open .toggle .down{display:none}.hide-show-block.open .data{display:block}.total-info{border:4px solid #f5f6f7;padding:25px 15px;text-align:right;margin:0 0 20px}.total-info .col-xs-10{padding-top:5px}.agree-overwrite-order{overflow:hidden;height:0}.banner-over-list{height:100px;overflow:hidden;background:url() no-repeat 0 0;margin:-10px 0 20px}.banner-over-list span{display:block}.banner-over-list .btn-block{float:right;width:150px;margin:0 0 0 10px;height:100px;padding:10px 5px;line-height:80px;text-align:center}.banner-over-list .banner-img{float:left;width:270px;margin:0 10px 0 0;height:100px;padding:10px 5px;line-height:80px;text-align:center}.banner-over-list .data{padding:15px;color:#fff}.banner-over-list .data .name{font:bold 18px Raleway;margin:0 0 5px}.banner-over-list .data .descr{font-size:14px}.main-slider-show-list-small .frame{height:420px}.calendar-show{overflow:hidden;padding-right:1px}.help-block-error{font-size:13px;font-weight:400}.price-request{max-width:800px;margin:0 auto}.price-request .help-block{margin-top:5px;margin-bottom:10px}.price-request input{border:2px solid #e3e5e6}.price-request label{font-size:13px;font-weight:700;color:#333;text-transform:uppercase}.checkout-basket{padding:25px 30px;background:#f5f5f5;margin:0 0 40px}.checkout-basket .title{color:#000;margin:0 0 5px}.checkout-basket .date{color:#666;margin:0 0 10px;font-size:12px}.checkout-basket .cost{font-weight:400}.checkout-basket .it{border-bottom:1px solid #d3d8da;padding-bottom:12px;margin-bottom:12px}.checkout-basket .tickets{padding:0 0 0 10px}.checkout-basket .tickets .row{padding-bottom:4px;margin-bottom:4px}.checkout-basket .tickets .name{font-weight:700;font-size:13px}.checkout-basket .tickets .descr{color:#666;font-size:13px}.checkout-basket .tax,.checkout-basket .total{color:#666;font-size:13px;margin:0 0 10px}.checkout-basket .edit{font-size:13px;text-align:center}.return-to-main-website{display:inline-block;padding:0 0 0 20px;margin:20px 0 0;position:relative}.return-to-main-website .icon{color:#7b8da8;font-size:18px;left:0;top:1px;position:absolute}.return-to-main-website .text{font:bold 9px/1.2 Montserrat;text-transform:uppercase;display:inline-block}.basket-small{position:fixed;top:260px;left:50%;margin:0 0 0 590px;z-index:999}.basket-small .basket-small-open{position:relative;display:block;width:60px;height:60px;text-align:center;background:#f5f5f5;border-radius:5px;color:#979ca0;font-size:20px;line-height:60px}.basket-small .basket-small-open .count{bottom:-12px;left:50%;margin:0 0 0 -12px;position:absolute;display:block;width:24px;height:24px;text-align:center;background:#0d8cda;border-radius:50px;color:#fff;font-size:12px;line-height:24px}.basket-small .basket-small-list{display:none;width:300px;position:absolute;top:0;right:0;background:#fff;background:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,.2);border-radius:5px}.basket-small .basket-small-list .head{font-weight:700;background:#f5f5f5;padding:20px;border-radius:5px 5px 0 0;margin:0 0 10px}.basket-small .basket-small-list .head .remove{color:#999;float:right}.basket-small .basket-small-list .it{padding:10px 20px;border-top:1px solid #d3d8da}.basket-small .basket-small-list .it:first-child{border:none}.basket-small .basket-small-list .it .remove{float:right}.basket-small .basket-small-list .it .date{color:#666;font-size:12px;margin:0 0 10px}.basket-small .basket-small-list .it .prices{color:#666;font-size:12px}.basket-small .basket-small-list .it .prices .p{padding:5px 0 5px 10px}.basket-small .basket-small-list .it .prices .count{float:right}.basket-small .basket-small-list .it .prices .name{color:#000;font-size:13px;font-weight:700}.basket-small .basket-small-list .it.total{margin:0 0 15px}.basket-small .basket-small-list .it.total .title{color:#666;font-size:13px}.basket-small .basket-small-list .it.total .cost{float:right}.basket-small .basket-small-list .foot{background:#f5f5f5;border-radius:0 0 5px 5px;overflow:hidden}.basket-small .basket-small-list .foot a{display:block;float:left;width:100%;padding:20px;border-left:1px solid #e3e5e6;font-size:13px;text-align:center}.requested{background:#f5f6f7;padding:20px;margin:0 auto 20px;max-width:840px}.requested h4{font-size:16px;font-weight:700;text-align:center}.requested .item{clear:both;margin:20px 0 0;background:#fff;overflow:hidden}.requested .img{float:left}.requested .img img{max-width:200px}.requested .data-item{margin:0 0 0 220px;padding:0 0 10px}.requested .data-item .title{font-weight:700;font-size:16px;margin:0 0 10px;padding:10px 0 0}.requested .data-item .date{margin:0 0 10px}.requested .data-item .ticket-name{font-weight:900;font-size:16px}.requested .data-item .ticket-description{color:#999;padding:0 0 10px 25px}