.dialog-background{background:rgba(0,21,51,0.54)}.content h1,.content h2,.content h3{color:#293b56}.content h1 + h2,.content h2 + h3{color:#0b192d}.line.content:nth-child(odd),.line.content{background:#F0F2F8}header .line.header:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:33%;background-image:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,21,51,0.54))}header .line.header.default-cover:after{display:none}header .line.header.home-top:after{display:none;background:none}header .line.header .background-image{}header .line.header .background-image.no-image{background-image:none}@media screen and (max-width:800px){header .line.header:after{display:none}header .line.header .inner > .table{background-color:#17243b;box-shadow:0 0 1px 1px rgba(0,26,61,.01),0 0 24px 0 rgba(0,26,61,.06)}}header .line.header,header .line.header:nth-child(odd){background-color:#0b192d;color:#fff}header .line.top,header .line.top:nth-child(odd){background-color:#fff}header .line.home .table .row .cell.tool button{color:#fff}@media screen and (min-width:800px){.line.top .nav nav > ul > li:after{background-color:#F3F5Fa}.line.top .nav nav > ul > li > .link:active{background-color:#E9ECF4}}@media screen and (max-width:800px){header .line.top.scrolled{box-shadow:0 0 1px 1px rgba(66,87,138,.01),0 3px 27px 0 rgba(66,87,138,.12)}}.home-top-info a{color:#000;background:#dde2ee;box-shadow:0 0 1px 1px rgba(0,0,0,.01),0 6px 9px 0 rgba(0,0,0,.09)}.home-top-info .top-buttons a:first-child{background:#fff}.custom .home-top-info a{color:#000}.home-top-info a span.icon svg,.home-top-info a span.icon svg g,.home-top-info a span.icon svg path,.home-top-info a span.icon svg rect,.home-top-info a span.icon svg circle,.home-top-info a span.icon svg polygon{fill:currentColor}.false-panel{background:none}.list-top .title-block{color:#415876}.form button,.form a.button{background:#2381b3}.form button:after,.form a.button:after{background:#3c9dd0}.booking-form form .table .row .cell.right .inner{background:#fff}.booking-form form .table.booking-dates .row .cell.icon > i{background:#F3F5Fa}.booking-form form .table.booking-dates .row .cell.icon.btn[tabindex] i{background:#2a8cc0;color:#fff}@media screen and (min-width:800px){.booking-form form .table.booking-dates .row .cell.icon.btn[tabindex]:hover i{background:#19709f}}.booking-form form .table.booking-dates .row .cell.icon.btn[tabindex]:active i{background:#19709f}.booking-form .booking-calendar .noscript-fields{background:#fff}.booking-form .fields.numbers{background:#fff}.booking-form .booking-calendar .noscript-fields input{background:#F0F2F8}.order-action-form{background:#fff}.order-action-form form input{background:#E9ECF4;box-shadow:inset 0 0 1px 1px rgba(66,87,138,.01),inset 0 0 3px 0 rgba(66,87,138,.045)}.order-action-form .form label input:focus{background:#dde2ee}.order-action-form .form label input.error{background:#ffbea8}.order-action-form .form label input.error::placeholder{color:#e04649}.booking-form .container-calendar,.booking-form form .table .row .cell.right .inner,.booking-calendar .noscript-fields,.booking-form .fields.numbers,.result .rooms .column .column-title,.result .room,.full-content .photos .swiper,.page-content .location,.msg,.lists.order .move-table,.order-action-form,.page-content .list .list-inner .list-item,.booking-form .fltr-location{box-shadow:0 0 1px 1px rgba(66,87,138,0.01),0 3px 24px 0 rgba(66,87,138,0.03)}@media screen and (max-width:800px){.room-share{box-shadow:0 0 1px 1px rgba(66,87,138,0.01),0 3px 24px 0 rgba(66,87,138,0.03)}}.display-total{background:#fff;box-shadow:0 0 1px 1px rgba(66,87,138,0.01),0 6px 24px 0 rgba(66,87,138,0.24)}.display-total:after{border-top-color:#fff}.line .booking-form .table.room .row .cell .name span{color:#33384d;border-color:#fff}@media screen and (min-width:1200px){.booking-form .table.room .row .cell .name span{background:#F3F5Fa}}@media screen and (max-width:800px) and (min-width:740px){.booking-form .table.room .row .cell .name span{background:#E9ECF4}}.line .booking-form .table.room{border-top:#b7bed1 1px dashed}.line .booking-form .table.room:first-child{border:none}.custom .form a.button[data-disabled],.form a.button[data-disabled],.custom .form a.button[data-disabled]:after,.form a.button[data-disabled]:after{background:#E9ECF4;color:#77819c}.booking-form .booking-calendar{background:none}.container-calendar .table-calendar tr td.date-range-start.disabled-date input[type="checkbox"]:checked + span.date-number,.container-calendar .table-calendar tr td.date-range-end.disabled-date input[type="checkbox"]:checked + span.date-number{color:#fff}.form .label-number input[readonly],.line:nth-child(odd) .form .label-number input[readonly]{color:#000;background:#fff}.booking-form .form input,.booking-form .form .label-number input[readonly],.line:nth-child(odd) .booking-form .form .label-number input[readonly],.booking-form .form select{color:#000;background-color:#E9ECF4}.booking-form .added-children{background-color:#F0F2F8}.booking-form .form .table.room a.add-children.disabled{color:#a9b1c6}.form .label-number input.error,.form .label-number input[readonly].error{color:#c42124}.booking-form .add-room > a{color:#000}.line .booking-form .add-room > a span{border-bottom:#000 1px dashed}.booking-form .form .table.room a.add-children{color:#000;background-color:#E9ECF4}.form .label-number span.number-btn{background:#E9ECF4;color:#000}@media screen and (min-width:800px){.booking-form .form .table.room a.add-children:hover,.form .label-number span.number-btn:hover{background-color:#dde2ee}.booking-form .add-room > a:hover{color:#19709f}.line .booking-form .add-room > a:hover span{border-color:#19709f}}.booking-form .form .table.room a.add-children:active,.form .label-number span.number-btn:active{background-color:#dde2ee}.booking-form .add-room > a:active{color:#19709f}.line .booking-form .add-room > a:active span{border-color:#19709f}.booking-form .add-room > a.disabled{color:#a9b1c6}.line .booking-form .add-room > a.disabled span{border-color:#a9b1c6}.form .label-number span.number-btn.disabled{color:#a9b1c6}.breadcrumbs ul li a.link,.breadcrumbs ul li div.link{background-color:#fff;box-shadow:0 0 1px 1px rgba(66,87,138,.01),0 3px 18px 0 rgba(66,87,138,.045)}.breadcrumbs ul li .link .icon svg,.breadcrumbs ul li .link .icon svg g,.breadcrumbs ul li .link .icon svg path,.breadcrumbs ul li .link .icon svg rect,.breadcrumbs ul li .link .icon svg circle,.breadcrumbs ul li .link .icon svg polygon,.breadcrumbs ul li .link:hover .icon svg,.breadcrumbs ul li .link:hover .icon svg g,.breadcrumbs ul li .link:hover .icon svg path,.breadcrumbs ul li .link:hover .icon svg rect,.breadcrumbs ul li .link:hover .icon svg circle,.breadcrumbs ul li .link .icon:hover svg polygon{fill:currentColor}.breadcrumbs ul li .link:after{color:#000}.breadcrumbs ul li .link svg,.breadcrumbs ul li .link svg g,.breadcrumbs ul li .link svg path,.breadcrumbs ul li .link svg rect,.breadcrumbs ul li .link svg circle,.breadcrumbs ul li .link svg polygon{fill:#fff}.breadcrumbs ul li a.link svg,.breadcrumbs ul li a.link svg g,.breadcrumbs ul li a.link svg path,.breadcrumbs ul li a.link svg rect,.breadcrumbs ul li a.link svg circle,.breadcrumbs ul li a.link svg polygon{fill:#fff}@media screen and (min-width:800px){.breadcrumbs ul li a.link:hover svg,.breadcrumbs ul li a.link:hover svg g,.breadcrumbs ul li a.link:hover svg path,.breadcrumbs ul li a.link:hover svg rect,.breadcrumbs ul li a.link:hover svg circle,.breadcrumbs ul li a.link:hover svg polygon{fill:#fff}}.lists .list .list-top div + .thumbs-switch{box-shadow:0 0 1px 1px rgba(66,87,138,.01),0 3px 18px 0 rgba(66,87,138,.045)}.nav .link{color:#000}.nav div.link{color:#424a60;cursor:pointer}.nav .link svg,.nav .link svg g,.nav .link svg path,.nav .link svg rect,.nav .link svg circle,.nav .link svg polygon{fill:#000}.nav div.link svg,.nav div.link svg g,.nav div.link svg path,.nav div.link svg rect,.nav div.link svg circle,.nav div.link svg polygon{fill:#424a60}@media screen and (min-width:800px){.nav nav > ul > li > .link{color:#fff}.nav nav > ul > li > div.link{color:#F0F2F8;cursor:pointer}.nav nav > ul > li > .link svg,.nav nav > ul > li > .link svg g,.nav nav > ul > li > .link svg path,.nav nav > ul > li > .link svg rect,.nav nav > ul > li > .link svg circle,.nav nav > ul > li > .link svg polygon{fill:#fff}.nav nav > ul > li > div.link svg,.nav nav > ul > li > div.link svg g,.nav nav > ul > li > div.link svg path,.nav nav > ul > li > div.link svg rect,.nav nav > ul > li > div.link svg circle,.nav nav > ul > li > div.link svg polygon{fill:#F0F2F8}.nav nav > ul > li > .link{opacity:1;transition:opacity 0.09s ease}.nav nav > ul > li:hover > .link,.nav ul li.current .link{opacity:1}.nav nav > ul > li > .link:active,.nav nav > ul > li > .link:hover:active{opacity:0.6}.nav nav > ul > li.current > .link,.nav nav > ul > li.current > div.link{color:#fff}.nav nav > ul > li.current > .link svg,.nav nav > ul > li.current > .link svg g,.nav nav > ul > li.current > .link svg path,.nav nav > ul > li.current > .link svg rect,.nav nav > ul > li.current > .link svg circle,.nav nav > ul > li.current > .link svg polygon{fill:#fff}.nav nav > ul > li.current > div.link svg,.nav nav > ul > li.current > div.link svg g,.nav nav > ul > li.current > div.link svg path,.nav nav > ul > li.current > div.link svg rect,.nav nav > ul > li.current > div.link svg circle,.nav nav > ul > li.current > div.link svg polygon{fill:#fff}}.white .nav nav > ul > li > .link{color:#000;opacity:1}.white .nav nav > ul > li > div.link{color:#424a60}.white .nav nav > ul > li > .link svg,.white .nav nav > ul > li > .link svg g,.white .nav nav > ul > li > .link svg path,.white .nav nav > ul > li > .link svg rect,.white .nav nav > ul > li > .link svg circle,.white .nav nav > ul > li > .link svg polygon{fill:#000}.white .nav nav > ul > li > div.link svg,.white .nav nav > ul > li > div.link svg g,.white .nav nav > ul > li > div.link svg path,.white .nav nav > ul > li > div.link svg rect,.white .nav nav > ul > li > div.link svg circle,.white .nav nav > ul > li > div.link svg polygon{fill:#424a60}.white .nav nav > ul > li.current > .link,.white .nav nav > ul > li.current > div.link{color:#fff;opacity:1}.white .nav nav > ul > li.current > .link svg,.white .nav nav > ul > li.current > .link svg g,.white .nav nav > ul > li.current > .link svg path,.white .nav nav > ul > li.current > .link svg rect,.white .nav nav > ul > li.current > .link svg circle,.white .nav nav > ul > li.current > .link svg polygon{fill:#fff}.white .nav nav > ul > li.current > div.link svg,.white .nav nav > ul > li.current > div.link svg g,.white .nav nav > ul > li.current > div.link svg path,.white .nav nav > ul > li.current > div.link svg rect,.white .nav nav > ul > li.current > div.link svg circle,.white .nav nav > ul > li.current > div.link svg polygon{fill:#fff}.nav nav ul li .sub ul li > .link{color:#000}.nav nav ul li .sub ul li > div.link{color:#424a60;cursor:pointer}.nav nav ul li .sub ul li > div.link svg,.nav nav ul li .sub ul li > div.link svg g,.nav nav ul li .sub ul li > div.link svg path,.nav nav ul li .sub ul li > div.link svg rect,.nav nav ul li .sub ul li > div.link svg circle,.nav nav ul li .sub ul li > div.link svg polygon{fill:#424a60}.nav nav ul li .sub ul li.current > .link,.nav nav ul li .sub ul li.current > div.link{color:#fff}.nav nav ul li .sub ul li.current > .link svg,.nav nav ul li .sub ul li.current > .link svg g,.nav nav ul li .sub ul li.current > .link svg path,.nav nav ul li .sub ul li.current > .link svg rect,.nav nav ul li .sub ul li.current > .link svg circle,.nav nav ul li .sub ul li.current > .link svg polygon{fill:#fff}.nav nav ul li .sub ul li.current > div.link svg,.nav nav ul li .sub ul li.current > div.link svg g,.nav nav ul li .sub ul li.current > div.link svg path,.nav nav ul li .sub ul li.current > div.link svg rect,.nav nav ul li .sub ul li.current > div.link svg circle,.nav nav ul li .sub ul li.current > div.link svg polygon{fill:#fff}@media screen and (max-width:800px){.nav nav > ul > li > .link{color:#000;opacity:1}.nav nav > ul > li > div.link{color:#424a60;cursor:pointer}.nav nav > ul > li > .link svg,.nav nav > ul > li > .link svg g,.nav nav > ul > li > .link svg path,.nav nav > ul > li > .link svg rect,.nav nav > ul > li > .link svg circle,.nav nav > ul > li > .link svg polygon{fill:#000}.nav nav > ul > li > div.link svg,.nav nav > ul > li > div.link svg g,.nav nav > ul > li > div.link svg path,.nav nav > ul > li > div.link svg rect,.nav nav > ul > li > div.link svg circle,.nav nav > ul > li > div.link svg polygon{fill:#424a60}.nav nav > ul > li.current > .link,.nav nav > ul > li.current > div.link{color:#fff}.nav nav > ul > li.current > .link svg,.nav nav > ul > li.current > .link svg g,.nav nav > ul > li.current > .link svg path,.nav nav > ul > li.current > .link svg rect,.nav nav > ul > li.current > .link svg circle,.nav nav > ul > li.current > .link svg polygon{fill:#fff}.nav nav > ul > li.current > div.link svg,.nav nav > ul > li.current > div.link svg g,.nav nav > ul > li.current > div.link svg path,.nav nav > ul > li.current > div.link svg rect,.nav nav > ul > li.current > div.link svg circle,.nav nav > ul > li.current > div.link svg polygon{fill:#fff}.nav nav ul li.parent.current > .link,.nav nav ul li.parent.current > div.link{color:#2381b3}.nav nav ul li.parent.current > .link svg,.nav nav ul li.parent.current > .link svg g,.nav nav ul li.parent.current > .link svg path,.nav nav ul li.parent.current > .link svg rect,.nav nav ul li.parent.current > .link svg circle,.nav nav ul li.parent.current > .link svg polygon{fill:#2381b3}.nav nav ul li.parent.current > div.link svg,.nav nav ul li.parent.current > div.link svg g,.nav nav ul li.parent.current > div.link svg path,.nav nav ul li.parent.current > div.link svg rect,.nav nav ul li.parent.current > div.link svg circle,.nav nav ul li.parent.current > div.link svg polygon{fill:#2381b3}.nav nav ul li .sub ul li > .link{color:#000}.nav nav ul li .sub ul li > div.link{color:#424a60;cursor:pointer}.nav nav ul li .sub ul li.parent.current > .link,.nav nav ul li .sub ul li.parent.current > div.link{color:#2381b3}.nav nav ul li .sub ul li.parent.current > .link svg,.nav nav ul li .sub ul li.parent.current > .link svg g,.nav nav ul li .sub ul li.parent.current > .link svg path,.nav nav ul li .sub ul li.parent.current > .link svg rect,.nav nav ul li .sub ul li.parent.current > .link svg circle,.nav nav ul li .sub ul li.parent.current > .link svg polygon{fill:#2381b3}.nav nav ul li .sub ul li.parent.current > div.link svg,.nav nav ul li .sub ul li.parent.current > div.link svg g,.nav nav ul li .sub ul li.parent.current > div.link svg path,.nav nav ul li .sub ul li.parent.current > div.link svg rect,.nav nav ul li .sub ul li.parent.current > div.link svg circle,.nav nav ul li .sub ul li.parent.current > div.link svg polygon{fill:#2381b3}.nav nav ul li.parent.current.only-parent-current > .link,.nav nav ul li.parent.current.only-parent-current > div.link{color:#fff}.nav nav ul li.parent.current.only-parent-current > .link svg,.nav nav ul li.parent.current.only-parent-current > .link svg g,.nav nav ul li.parent.current.only-parent-current > .link svg path,.nav nav ul li.parent.current.only-parent-current > .link svg rect,.nav nav ul li.parent.current.only-parent-current > .link svg circle,.nav nav ul li.parent.current.only-parent-current > .link svg polygon{fill:#fff}.nav nav ul li.parent.current.only-parent-current > div.link svg,.nav nav ul li.parent.current.only-parent-current > div.link svg g,.nav nav ul li.parent.current.only-parent-current > div.link svg path,.nav nav ul li.parent.current.only-parent-current > div.link svg rect,.nav nav ul li.parent.current.only-parent-current > div.link svg circle,.nav nav ul li.parent.current.only-parent-current > div.link svg polygon{fill:#fff}.nav nav ul li .sub ul li.parent.current.only-parent-current > .link,.nav nav ul li .sub ul li.parent.current.only-parent-current > div.link{color:#fff}.nav nav ul li .sub ul li.parent.current.only-parent-current > .link svg,.nav nav ul li .sub ul li.parent.current.only-parent-current > .link svg g,.nav nav ul li .sub ul li.parent.current.only-parent-current > .link svg path,.nav nav ul li .sub ul li.parent.current.only-parent-current > .link svg rect,.nav nav ul li .sub ul li.parent.current.only-parent-current > .link svg circle,.nav nav ul li .sub ul li.parent.current.only-parent-current > .link svg polygon{fill:#fff}.nav nav ul li .sub ul li.parent.current.only-parent-current > div.link svg,.nav nav ul li .sub ul li.parent.current.only-parent-current > div.link svg g,.nav nav ul li .sub ul li.parent.current.only-parent-current > div.link svg path,.nav nav ul li .sub ul li.parent.current.only-parent-current > div.link svg rect,.nav nav ul li .sub ul li.parent.current.only-parent-current > div.link svg circle,.nav nav ul li .sub ul li.parent.current.only-parent-current > div.link svg polygon{fill:#fff}}@media screen and (min-width:800px){.underline .nav nav > ul > li > .link,.underline .nav nav > ul > li.current > .link,.underline .nav nav > ul > li:hover > .link{background:transparent}.underline .nav nav > ul > li > .link:after{content:"";position:absolute;display:block;width:100%;height:1px;top:auto;bottom:-1px;left:0;margin:0 auto;transform:scaleX(0);transition:transform 0.15s ease;will-change:transform;background:linear-gradient(90deg,rgba(255,255,255,0),#fff,rgba(255,255,255,0));opacity:0.75}.underline .nav nav > ul > li:hover > .link:after,.nav nav > ul > li.current > .link:after{transform:scaleX(1);transition:transform 0.3s ease 0s,opacity 0.3s ease 0s}.underline .nav nav > ul > li.current > .link:after{opacity:1}.underline .nav nav > ul > li.parent:hover > .link:after{display:none}.underline .nav nav > ul > li.home-item > .link:after{display:none}.nav nav > ul > li.home-item.current{display:none}}.nav ul > li.more-menu-item.parent > .link{padding-right:0}.nav ul > li.more-menu-item.parent > .link:before{display:none}@media screen and (max-width:800px){.nav .menu-button + ul{background:#fff;box-shadow:0 0 1px 1px rgba(0,26,61,.03),0 0 30px 0 rgba(0,26,61,.15)}.nav .menu-button + ul + .menu-back-layer{background:rgba(0,21,51,0.54)}.nav nav > ul > li[data-text="hide"],.nav nav > ul > li,.nav nav > ul > li > .link:after{background:none}}header .line.top .nav nav > ul > li > .link:after{background:none}@media screen and (min-width:800px){.menu.white{position:relative;z-index:999}header .line.scrolled,header .line.scrolled:nth-child(odd){position:fixed;top:0;left:0;width:100%;padding:0;margin:0;z-index:999;box-shadow:0 0 1px 1px rgba(66,87,138,.01),0 0 24px 0 rgba(66,87,138,.09)}.menu.white{background-color:#fff}}.nav nav > ul > li{background-color:transparent}.nav nav ul li.current > .link,.nav nav ul li.current > .link:active{background-color:#2a8cc0}@media screen and (min-width:800px){.white .nav nav ul li:hover > .link,.nav nav ul li .sub ul li:hover > .link{background-color:#F3F5Fa}.white .nav nav > ul > li > .link,.white .nav nav > ul > li:hover > .link{background:none}.white .nav nav ul li > .link:active,.nav nav ul li .sub ul li > .link:active{background-color:#E9ECF4}.white .nav nav ul li.current > .link,.white .nav nav ul li.current > .link:active,.nav nav ul li.current > .link,.nav nav ul li .sub ul li.current > .link{background-color:#2a8cc0}}@media screen and (max-width:800px){.nav nav ul li > .link:active{background-color:#F0F2F8}.nav nav ul li.parent.current > .link{background-color:#F3F5Fa}.nav nav ul li.parent.current.only-parent-current > .link,.nav nav ul li.parent.current.only-parent-current > div.link{background-color:#2a8cc0}.nav nav ul li .sub ul li.parent.current.only-parent-current > .link,.nav nav ul li .sub ul li.parent.current.only-parent-current > div.link{background-color:#2a8cc0}}.nav nav ul li .sub ul{background-color:#fff;box-shadow:0 0 1px 1px rgba(0,26,61,.01),0 9px 24px 0 rgba(0,26,61,.18)}@media screen and (max-width:800px){.nav nav ul li .sub ul{box-shadow:none}.nav ul li .sub ul + ul:before{background-color:#E9ECF4}}.nav .menu-button{color:#fff}.nav .menu-button svg,.nav .menu-button svg g,.nav .menu-button svg path,.nav .menu-button svg rect,.nav .menu-button svg circle,.nav .menu-button svg polygon{fill:#fff}.white .nav .menu-button{color:#000}.white .nav .menu-button svg,.white .nav .menu-button svg g,.white .nav .menu-button svg path,.white .nav .menu-button svg rect,.white .nav .menu-button svg circle,.white .nav .menu-button svg polygon{fill:#000}.white .nav nav > ul > li > .link{color:#000}.white .nav nav > ul > li > .link svg,.white .nav nav > ul > li > .link svg g,.white .nav nav > ul > li > .link svg path,.white .nav nav > ul > li > .link svg rect,.white .nav nav > ul > li > .link svg circle,.white .nav nav > ul > li > .link svg polygon{fill:#000}.white .nav nav > ul > li.current > .link{color:#fff}.white .nav nav > ul > li.current > .link svg,.white .nav nav > ul > li.current > .link svg g,.white .nav nav > ul > li.current > .link svg path,.white .nav nav > ul > li.current > .link svg rect,.white .nav nav > ul > li.current > .link svg circle,.white .nav nav > ul > li.current > .link svg polygon{fill:#fff}header .line .table .row .cell.tool .tool-menu{background-color:#293b56;color:#fff;box-shadow:0 0 1px 1px rgba(0,26,61,.01),0 9px 24px 0 rgba(0,26,61,.18)}header .line .table .row .cell.tool .tool-menu:after{border-bottom-color:#293b56}header .line .table .row .cell.tool .tool-menu a{color:#fff}header .line .table .row .cell.tool .tool-menu ul li a,header .line .table .row .cell.tool .tool-menu ul li p{background:none}header .line .table .row .cell.tool.lang .tool-menu ul li a,header .line .table .row .cell.tool.lang .tool-menu ul li p{background:none}@media screen and (min-width:800px){header .line .table .row .cell.tool .tool-menu ul li a:hover,header .line .table .row .cell.tool .tool-menu ul li p:hover{background-color:#334864}header .line .table .row .cell.tool.lang .tool-menu ul li a:hover,header .line .table .row .cell.tool.lang .tool-menu ul li p:hover{background-color:#334864}}header .line .table .row .cell.tool .tool-menu ul li a:active,header .line .table .row .cell.tool .tool-menu ul li p:active{background-color:#415876}header .line .table .row .cell.tool.lang .tool-menu ul li a:active,header .line .table .row .cell.tool.lang .tool-menu ul li p:active{background-color:#415876}header .line .table .row .cell.tool .tool-menu ul li.current a,header .line .table .row .cell.tool .tool-menu ul li.current a:hover,header .line .table .row .cell.tool .tool-menu ul li.current a:active{color:#fff;background-color:#3c9dd0}header .line .table .row .cell.tool .tool-menu ul li a span.icon svg,header .line .table .row .cell.tool .tool-menu ul li a span.icon svg g,header .line .table .row .cell.tool .tool-menu ul li a span.icon svg path,header .line .table .row .cell.tool .tool-menu ul li a span.icon svg rect,header .line .table .row .cell.tool .tool-menu ul li a span.icon svg circle,header .line .table .row .cell.tool .tool-menu ul li a span.icon svg polygon{fill:#fff}header .line .table .row .cell.tool .tool-menu.form input{background-color:#293b56;color:#fff}header .line .table .row .cell.tool .tool-menu.form input:focus{background-color:#293b56}header .line .table .row .cell.tool .tool-menu.form .input-tools .input-tool-btn{color:#fff}header .line .table .row .cell.tool .tool-menu ul li span.flag{box-shadow:0 0 0 1px #21304a;box-shadow:none}.booking-form form .table.booking-dates .row .cell.value strong.empty{color:#77819c}.result .room{background-color:#fff}.result .rooms .column .column-title{background-color:#fff}.line .result .rooms .column .column-title:after{border-top-color:#fff}.photos ul li .photo-title span{background-color:#fff}.result .rooms .conveniences ul li{background:#F3F5Fa}.room .photos ul li{background-color:#F6F8FB}.result .rooms .conveniences ul li .info{background-color:#091b2a;color:#fff}.line .result .rooms .conveniences ul li .info:after{border-bottom-color:#091b2a}.result .rooms .conveniences ul li .title + .description{background:#000;color:#fff}.result .rooms .room-buttons .btn{background:#516a8a;color:#fff}.result .rooms .room-buttons a.btn.selected{background:#009961;color:#fff}@media screen and (min-width:800px){.result .rooms .room-buttons .btn:hover{background:#415876}}.result .rooms .room-buttons .btn:active{background:#415876}.result .rooms .room-buttons label .btn,.result .rooms .room-buttons label .btn:hover,.result .rooms .room-buttons label .btn:active{background:#000;color:#fff}.result .rooms .room-buttons label .btn.selected,.result .rooms .room-buttons label .btn.selected:hover,.result .rooms .room-buttons label .btn.selected:active{background:#009961;color:#fff}.result .rooms .room .room-buttons .btn.arrange{background:#E9ECF4;color:#293b56}.result .rooms .room.selected .room-buttons .btn.arrange{background:#2381b3;color:#fff}@media screen and (min-width:800px){.result .rooms .room.selected .room-buttons .btn.arrange:hover{background:#3c9dd0}}.result .rooms .room.selected .room-buttons .btn.arrange:active{background:#3c9dd0}.result .rooms .room.empty .info{background:#fff}.result .rooms .room.empty .info i{color:#ea5a2a}.line .result .rooms .column .room.selected{}.line .result .rooms.multiple .column .room.selected:after{}@media screen and (max-width:800px){.line .result .rooms .column .room.selected:after{}}.line .result .rooms + .rooms .column .column-title:before{border-color:#a4b1c1}@media screen and (max-width:800px){.line .result .rooms.multiple .column,.result .rooms + .rooms{border-color:#a4b1c1}}.line .result .rooms .column .room:before{background-image:url('../img/checked.svg.php?color=00a86b&v=5')}.dialog.details .photos{background-color:#E9ECF4}.dialog.details .message .photos div.photo-title span{background-color:#fff}.dialog.details .message .text table tr td{background-color:#F6F8FB}.dialog.details .message .text table tr:nth-child(odd) td{background-color:#E9ECF4}.dialog.details table tr td.name,.dialog.details .message .total span.name{color:#21304a}.dialog.details table tr td.value{color:#000}.dialog.details .conveniences ul li span.icon i,.dialog.details .conveniences ul li span.icon img,.dialog.details .conveniences ul li span.icon svg{background-color:#F0F2F8}.dialog.details .message div.dcontent,.dialog.details .details-text .site-info{background-color:#F3F5Fa}.dialog.details .message div.dcontent .flex-item img{background-color:#fff}.dialog.details .message table tr td.value span.count,.result .rooms .spots .table .row .cell.value span.count{color:#415876}.result .room .info:after{color:#d1f5ea}.rate-select .rate-value,.rate-select .rate-value:after{background-color:#E9ECF4}@media screen and (min-width:800px){.rate-select .rate-value:hover,.rate-select .rate-value:hover:after{background-color:#dde2ee}}.rate-select.show .rate-value,.rate-select.show .rate-value:after{background-color:#dde2ee}.rate-select ul{background-color:#fff;box-shadow:0 0 1px 1px rgba(0,26,61,.03),0 9px 24px 0 rgba(0,26,61,.24)}.room .rates .rate-select ul li{border-color:#a4b1c1}.room .rates .rate-select ul li.reset{color:#516a8a}@media screen and (min-width:800px){.rate-select ul li:hover{background-color:#F3F5Fa}}.rate-select ul li:active{background-color:#F3F5Fa}.rate-select ul li.selected{background-color:#E9ECF4}.dialog .form select:focus,.dialog .form input:focus,.dialog .form textarea:focus{background-color:#E9ECF4}.form select.error,.dialog .form input.error,.form textarea.error{background-color:#fcc9c9}.form select.failure,.dialog .form input.failure,.form textarea.failure{background-color:#ffe1d6}.form label input[type="checkbox"].error + span.checked,.form label input[type="radio"].error + span.checked{background-color:#f65a59}.form label input[type="checkbox"].failure + span.checked,.form label input[type="radio"].failure + span.checked{background-color:#ff8157}.dialog .form-top .room-item{border-color:#c8cedf}.form-top .room-item.table .row .cell .rate-name{color:#67728e}.reservation.form,.page-booking-form .category-form .reservation.form{background-color:rgba(255,255,255,0.6);background-image:repeating-linear-gradient(45deg,rgba(246,248,251,0.45),rgba(246,248,251,0.45) 15px,transparent 0,transparent 30px);box-shadow:0 0 0 1px rgba(0,26,61,0.03),0 0 24px 0 rgba(0,26,61,.15);backdrop-filter:blur(3px)}.page-booking-form .reservation.form{background:none;box-shadow:none;backdrop-filter:none}@media screen and (min-width:800px){.dialog-background{backdrop-filter:blur(4.5px)}}.page-content .list .list-inner .list-item{background-color:#fff}.page-content .list .list-item .photo{background-color:#F6F8FB}.page-content .list .list-item .photo .photo-inner .photo-title span{background-color:#fff}.page-content .list .list-item .item-inner .bottom-corner{background:#fff;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.6),rgba(255,255,255,0.9),rgba(255,255,255,1),rgba(255,255,255,1),#fff)}.page-content .list .list-item .item-bottom{background:#fff}.page-content .thumbs.list .list-item .item-bottom{background:#FBFCFE;border-color:#F0F2F8;border-bottom:#E9ECF4 1px solid}@media screen and (max-width:800px){.page-content .list .list-item .item-bottom{background:#FBFCFE;border-color:#F0F2F8}}.page-content .list .list-item .item-bottom .btn{background-color:#2381b3;color:#fff}@media screen and (min-width:800px){.page-content .list .list-item .item-bottom .btn:hover{background-color:#3c9dd0}}.page-content .list .list-item .item-bottom .btn:active{background-color:#3c9dd0}.list-top .thumbs-switch button{background-color:#fff}@media screen and (min-width:800px){.list-top .thumbs-switch button:hover{color:#2381b3}}.list-top .thumbs-switch button.current{background-color:#2381b3;color:#fff}.parts-nav ul{background:none;box-shadow:none}.parts-nav li a,.parts-nav li span{background-color:#2381b3;color:#fff}@media screen and (min-width:800px){.parts-nav li a:hover{background-color:#3c9dd0;color:#fff}}.parts-nav li a:active{background-color:#3c9dd0;color:#fff}.parts-nav li.next a,.parts-nav li.prev a{background-color:#0b192d;color:#fff}@media screen and (min-width:800px){.parts-nav li.next a:hover,.parts-nav li.prev a:hover{background-color:#415876;color:#fff}}.parts-nav li.next a:active,.parts-nav li.prev a:active{background-color:#415876;color:#fff}.parts-nav li.first a,.parts-nav li.last a{background-color:#0b192d;color:#fff}@media screen and (min-width:800px){.parts-nav li.first a:hover,.parts-nav li.last a:hover{background-color:#415876;color:#fff}}.parts-nav li.first a:active,.parts-nav li.last a:active{background-color:#415876;color:#fff}.parts-nav li.current a,.parts-nav li.current a:hover,.parts-nav li.current span{background-color:#c8cedf;color:#000}.dialog .location .address{background-color:#F0F2F8}.dialog .location .map{background-color:#dde2ee}.dialog .location .map .wait{color:#b7bed1}.page-content .location .address{background-color:#fff}.page-content .location .map{background-color:#fff}.page-content .location .map .wait{color:#b7bed1}.share-list{background:#fff;box-shadow:0 0 1px 1px rgba(0,26,61,.03),0 9px 24px 0 rgba(0,26,61,.24)}.share-outer a.share{background:none;color:#000}.share-outer a.share span{border-bottom:#000 1px dotted}.share-list a,.share-list a:hover{color:#000}@media screen and (min-width:800px){.share-list a:hover{color:#516a8a}}.share-list a:active{color:#516a8a}.share-list .icon{background:#516a8a;color:#fff}.share-list .vkontakte .icon{background:#5181b8;color:#fff}.share-list .odnoklassniki .icon{background:#ed812b;color:#fff}.share-list .facebook .icon{background:#3b5998;color:#fff}.share-list .twitter .icon{background:#00acee;color:#fff}.share-list .mailru .icon{background:rgb(0,95,249);color:rgb(255,158,0)}.share-list .whatsapp .icon{background:#43d854;color:#fff}.share-list .telegram .icon{background:#0088cc;color:#fff}.room-share .share-list{background:none;box-shadow:none}.room-share .share-list .item .link .icon:after{background-color:#fff}@media screen and (max-width:800px){.room-share{background:#fff}}.full-content .photos .swiper{background:#fff}@keyframes barberpole{from{background-position:0 0}to{background-position:24px 0px}}.button-wait:after,button.button-wait:after,.button.button-wait:after,a.button.button-wait:after,.form button.button-wait:after,.form .button.button-wait:after,.form a.button.button-wait:after{content:"";display:block;position:absolute;top:0;left:-24px;width:180%;height:100%;z-index:0;opacity:1;background-position:0 0;background-size:100% 100%;background-color:#8496ae;background-image:repeating-linear-gradient(45deg,rgba(21,27,46,.45),rgba(21,27,46,.45) 8px,transparent 0,transparent 16px);animation:barberpole 0.45s infinite linear}.back-link a,.back-link a:hover,.back-link a:visited{background:#2a8cc0;color:#fff}@media screen and (min-width:800px){.back-link a:hover{color:#fff;background:#3c9dd0}}.back-link a:active{background:#3c9dd0}.children-menu ul li a{background:#fff;color:#000}.children-menu ul li a span.icon svg,.children-menu ul li a span.icon svg g,.children-menu ul li a span.icon svg path,.children-menu ul li a span.icon svg rect,.children-menu ul li a span.icon svg circle,.children-menu ul li a span.icon svg polygon{fill:#000}@media screen and (min-width:800px){.children-menu ul li a:hover{color:#334864}.children-menu ul li a:hover span.icon svg,.children-menu ul li a:hover span.icon svg g,.children-menu ul li a:hover span.icon svg path,.children-menu ul li a:hover span.icon svg rect,.children-menu ul li a:hover span.icon svg circle,.children-menu ul li a:hover span.icon svg polygon{fill:#334864}}.children-menu ul li a:active{color:#516a8a}.children-menu ul li a:active span.icon svg,.children-menu ul li a:active span.icon svg g,.children-menu ul li a:active span.icon svg path,.children-menu ul li a:active span.icon svg rect,.children-menu ul li a:active span.icon svg circle,.children-menu ul li a:active span.icon svg polygon{fill:#516a8a}.page-content .room-details .conveniences ul li span.icon i,.page-content .room-details .conveniences ul li span.icon img,.page-content .room-details .conveniences ul li span.icon svg{background-color:#fff}.page-content .room-details .text table,.page-content .room-details .text table tr,.page-content .room-details .text table tr td,.page-content .room-details .text table tr th{border:none}.page-content .room-details .text .move-table{box-shadow:none;outline:none}.page-content .room-details .text table tr td{background-color:#F6F8FB}.page-content .room-details .text table tr:nth-child(odd) td{background-color:#fff}.amount.reservation i + .name{color:#000}.dialog .message .amount span.name{color:#000}.order-status div.cell{background-color:#fff;border-top:transparent 1px solid;border-left:transparent 1px solid;border-color:#F0F2F8}.order-status div.row:first-child div.cell{border-top:none}.order-status div.row div.cell:first-child{border-left:none}.order-status div.row span.prepayment{color:#000}.order-action-form button.red,.order-action-form a.button.red{background-color:#c42124}.order-action-form button.red:after,.order-action-form a.button.red:after{background-color:#f65a59}.order-status div.row.rooms div.cell.value span.num{color:#415876}.order-status div.row div.cell.name,.order-status div.row div.cell.th{color:#415876}.order-status div.row div.cell.room .rates p.description{color:#415876}.order-status .empty{color:#94a3b8}.order-status a.refresh-btn{color:#fff;background-color:#009961}@media screen and (min-width:800px){.order-status a.refresh-btn:hover{background-color:#00c084}}.order-status a.refresh-btn:active{background-color:#00c084}.order-table-outer .table-scroll-btn{background:#fff;box-shadow:0 0 1px 1px rgba(0,26,61,.01),0 1px 9px 0 rgba(0,26,61,.12)}.booking-form .fltr-location{background:#fff}.booking-form .fltr-location .fltr-table .fltr-cell .fltr-inner > span{color:#33384d;border-color:#fff}@media screen and (min-width:1200px){.booking-form .fltr-location .fltr-table .fltr-cell .fltr-inner > span{background:#F3F5Fa}}.booking-form .fltr-location .fltr-table .fltr-cell .fltr-inner select,.booking-form .fltr-location .fltr-table .fltr-cell .fltr-inner input{background-color:#E9ECF4}@media screen and (min-width:800px){.booking-form .fltr-location .fltr-table .fltr-cell .fltr-inner select:hover,.booking-form .fltr-location .fltr-table .fltr-cell .fltr-inner input:hover{background-color:#dde2ee}}.booking-form .fltr-location .fltr-table .fltr-cell .fltr-inner select:focus,.booking-form .fltr-location .fltr-table .fltr-cell .fltr-inner input:focus{background-color:#dde2ee}.booking-form .container-calendar .table-calendar tr td.disabled label:after{background-color:#dde2ee}.booking-form .container-calendar .table-calendar tr td.disabled span.date-number:after{color:#fb6c3c;background:none;background-color:#fff;border-color:#E9ECF4}.booking-form .container-calendar .table-calendar tr td.disabled.hover-range span.date-number:after{color:#fff;background:none;border-color:transparent}footer .line.footer{color:#fff;background-color:#0b192d}footer .line.footer a{color:#5fbff2}footer .line.footer a:hover{color:#93e1fb}footer .line.footer table tr th,footer .line.footer table tr td{border-color:rgba(255,255,255,0.15)}#color{display:none}