@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&subset=cyrillic');@import url('https://fonts.googleapis.com/css2?family=Montserrat&family=Roboto+Condensed&display=swap');:root{--main:#5e5e5e;--main-b:#4a4635;--tag:#9d7535;--tag-b:#717bb1;--white:#c9c19e;--white-b:#948550;--gold:#fff;--gold-b:#eee;--green:#699934;--pointer:#d1c6a6;--pointer-l:#8b7d4a}body{color:var(--main);font-family:'Roboto',sans-serif;font-size:20px;text-align:justify;background-image:url(/sites/default/themes/soroka_theme/images/fon.png);background-repeat:repeat}a[aria-expanded=false]>span:nth-child(1),a[aria-expanded=true]>span:nth-child(2),.open>.dropdown-menu{display:none}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent}ol,ul{list-style:square}.region-highlighted .col-sm-4{padding:2px}.region-highlighted .col-sm-4 img:hover{-o-box-shadow:3px 3px 7px rgba(0,0,0,1);-moz-box-shadow:3px 3px 7px rgba(0,0,0,1);-webkit-box-shadow:3px 3px 7px rgba(0,0,0,1);box-shadow:3px 3px 7px rgba(0,0,0,1)}#navbar>div{padding:0}.main-container{margin:15px auto 15px;background:#fff;-o-box-shadow:0 0 7px rgba(0,0,0,.5);-moz-box-shadow:0 0 7px rgba(0,0,0,.5);-webkit-box-shadow:0 0 7px rgba(0,0,0,.5);box-shadow:0 0 7px rgba(0,0,0,.5);margin-bottom:0;padding-bottom:15px}b,strong{color:var(--tag)}div.highlighted.jumbotron{padding-top:0;padding-left:0;padding-right:0;padding-bottom:0;margin:0;background-color:transparent}.container,#footer,#page-social,#contactmap,#reviews,#partners,#lead{position:relative;z-index:2}#main>div>section{padding-top:25px;clear:both}h1,h2,h3,h4{color:var(--main-b);font-weight:500}h1.page-header{text-align:center;font-weight:700}h2.block-title{text-align:center}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{text-decoration:none}a,a:focus,a:hover{text-decoration:none;color:var(--tag)}#block-views-rooms-inroom .row{margin-bottom:10px}a:focus,a:hover{text-decoration:underline}.img-responsive{width:100%}#block-block-8{clear:both}#main .view-contacts div.views-field{margin:5px 0;font-weight:300;line-height:20px;border-bottom:1px dotted var(--tag);padding-bottom:10px;margin-bottom:20px}.srk-overlay{min-height:calc(100vh-50px);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.overlay{min-height:calc(100vh-50px);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}#block-block-11 img{max-width:150px;height:auto}.view-contacts ul{padding:0}.view-contacts li{list-style-type:none;margin-bottom:15px}div.address:before,div.phone:before,div.mail:before,div.time:before{content:'';height:20px;width:20px;margin-right:-25px;display:inline-block;vertical-align:text-top}div.address>div,div.phone>div,div.mail>div,div.time>div{display:inline-block;vertical-align:text-top;padding-left:45px}.address:before{background:url(/sites/default/themes/soroka_theme/images/geo_r.png) 100% 100% no-repeat;background-size:cover}.phone:before{background:url(/sites/default/themes/soroka_theme/images/phone_r.png) 100% 100% no-repeat;background-size:cover}.mail:before{background:url(/sites/default/themes/soroka_theme/images/mail_r.png) 100% 100% no-repeat;background-size:cover}.time:before{background:url(/sites/default/themes/soroka_theme/images/time_r.png) 100% 100% no-repeat;background-size:cover}#footer{padding:15px;background-color:var(--main-b);color:var(--gold);font-weight:300;padding-bottom:70px}.footer{margin:0;padding:35px;border:none}#footer a{color:var(--gold)}#navbar{color:var(--gold);-webkit-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;border:none;width:100%!important}.firstWord{text-transform:uppercase;font-weight:700}div.specialists{margin-bottom:25px}div.specialists.s-block{display:inline-block;float:none}.news-grid{margin-bottom:20px}#promo{font-size:16px;position:relative;z-index:11}.promo .block{padding:5px}.promo .view-contacts div.views-field{border:none;margin-bottom:0}.promo h2{color:var(--tag);font-size:24px}.social img{max-width:80px;margin-right:10px;border:2px solid #f4e283;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;-ms-border-radius:25px;border-radius:25px;-webkit-filter:grayscale(20%) brightness(100%);-webkit-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}
.social img:hover{-webkit-filter:grayscale(0%) brightness(120%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.promo #block-block-4 a,.promo #block-block-4 a:hover{text-decoration:none}.logo-p img{height:120px}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#fbd3a5}.admin-menu #navbar.floating-block-active{padding-top:28px!important}ol.breadcrumb{display:none}.navbar{margin-bottom:0}ul.menu.nav.navbar-nav.secondary>li.first.expanded.dropdown{padding-top:15px;padding-bottom:15px;line-height:20px}#navbar-collapse>nav>ul.menu.nav.navbar-nav.secondary>li.first.expanded.dropdown>ul{right:0;left:auto}#navbar-collapse>nav>ul.menu.nav.navbar-nav.secondary>li.first.expanded.dropdown>ul>li>a{padding:15px}#block-views-category-block>h2{text-align:center}#navbar-collapse>nav>ul.menu.nav.navbar-nav.secondary>li{padding-top:15px;padding-bottom:15px;line-height:20px}#navbar-collapse>nav>ul.menu.nav.navbar-nav.secondary>li a{padding-top:0;padding-bottom:0;line-height:20px}ul.nav li.dropdown:hover>ul.dropdown-menu{display:block;background-color:var(--main-b)}#main{padding-top:0;padding-bottom:60px}#intro{text-shadow:0px 0px 15px #000;position:relative;display:table}#intro>.container{display:table-cell;vertical-align:middle}#intro>.container>.container{position:relative;z-index:2}#intro{background-image:url(/sites/default/themes/soroka_theme/images/l-fon.jpg);position:relative;display:table;min-height:calc(100vh - 50px);padding-bottom:0;padding-top:0;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-attachment:fixed;color:#fff;height:calc(100vh - 50px)}#intro h1{color:#fff}.navbar-nav>li:hover{background-color:car(--tag-b)}.node-webform h2{text-align:center}.node-webform h2 a{color:var(--main);text-decoration:none}.node-webform h2 a:hover{color:var(--main);text-decoration:none}.webform-client-form fieldset{background-color:transparent;border:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.webform-client-form .form-actions,.webform-client-form .webform-component--accept{text-align:center}.node-type-spa .panel-body{padding:0}div.horizontal-tabs{border:none}.horizontal-tabs fieldset.horizontal-tabs-pane{padding:0}td{padding:5px}@media only screen and (max-width :768px){.node-type-spa td{display:block;width:100%!important;height:auto!important;text-align:left}.node-type-spa td:nth-child(1){font-weight:500;color:var(--white-b)}.main-container{margin:0 auto 15px}.region-buttom-mobile{position:fixed;right:0;bottom:15px;z-index:9}.region-buttom-mobile img{height:50px;width:auto}#navbar{background-color:var(--main-b);-o-box-shadow:0 0 7px rgba(0,0,0,.5);-moz-box-shadow:0 0 7px rgba(0,0,0,.5);-webkit-box-shadow:0 0 7px rgba(0,0,0,.5);box-shadow:0 0 7px rgba(0,0,0,.5)}.webform-client-form .form-item{text-align:center}#intro,#main{padding-top:30px;padding-bottom:30px}}input,select,textarea{text-align:center}#ui-datepicker-div{z-index:15}.navbar-static-top{z-index:10}button.webform-submit.prgm:after{content:'';display:inline-block;width:11px;height:14px;margin-left:10px;background:url(/sites/default/themes/soroka_theme/images/prgm.png) center center no-repeat}button.webform-submit.wrt:after{content:'';display:inline-block;width:14px;height:14px;margin-left:10px;background:url(/sites/default/themes/soroka_theme/images/wrt.png)}.news-grid a,.specialists a{font-weight:400;color:var(--main);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.news-grid:hover a,.specialists:hover a{color:var(--main-b);-webkit-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.plitka .zoom img,.news-grid img,.specialists img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.plitka:hover .zoom img,.news-grid:hover img,.specialists:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}
.plitka .zoom,.specialists .views-field-field-photo,.news-grid .views-field-field-cover{overflow:hidden}#lead{padding-bottom:50px;padding-top:80px;background:var(--main);color:#fff}#lead a,#lead a:hover{color:#fff}#lead h1,#lead h2,#lead h3{text-align:center;color:var(--gold)}#page-social{background:var(--main-b);padding-top:60px;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-attachment:fixed}#page-social h2{color:var(--gold)}#page-social>div.container{z-index:2;position:relative}.social-widget{-o-box-shadow:0px 0px 25px rgba(80,84,155,.3);-moz-box-shadow:0px 0px 25px rgba(80,84,155,.3);-webkit-box-shadow:0px 0px 25px rgba(80,84,155,.3);box-shadow:0px 0px 25px rgba(80,84,155,.3);-webkit-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.social-widget:hover{-o-box-shadow:0px 0px 25px rgba(80,84,155,.9);-moz-box-shadow:0px 0px 25px rgba(80,84,155,.9);-webkit-box-shadow:0px 0px 25px rgba(80,84,155,.9);box-shadow:0px 0px 25px rgba(80,84,155,.9);-webkit-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.social-widget{padding:50px 20px 20px;border:1px solid #906a4d;background-color:#fff;width:298px;overflow:visible;position:relative;display:block;margin:50px auto}.social-logo-fb{position:absolute;width:65px;height:65px;background-image:url(/sites/default/themes/soroka_theme/images/wsocial-fb.png);background-repeat:no-repeat;top:-32px;left:118px}.social-logo-ins{position:absolute;width:65px;height:65px;background-image:url(/sites/default/themes/soroka_theme/images/wsocial-ins.png);background-repeat:no-repeat;top:-32px;left:118px}.social-logo-ins .widget-copyright{display:none}.social-logo-vk{position:absolute;width:65px;height:65px;background-image:url(/sites/default/themes/soroka_theme/images/wsocial-vk.png);background-repeat:no-repeat;top:-32px;left:118px}.social-logo-ok{position:absolute;width:65px;height:65px;background-image:url(/sites/default/themes/soroka_theme/images/wsocial-ok.png);background-repeat:no-repeat;top:-32px;left:118px}.fb-img,.insta-img{height:216px}.widget-copyright{display:none!important}#contactmap{padding-bottom:50px;position:relative}#contactmap button{width:100%}#block-views-contacts-block-map{padding-top:25px}@media screen and (max-width:768px){#block-views-programm-block-2 .views-field-field-cover{display:block}#block-block-7{padding-top:30px}button.navbar-toggle{position:fixed;right:0;z-index:99}#navbar li .dropdown-menu{display:none}#navbar li.open .dropdown-menu{display:block}ul.secondary{padding-top:50px}.gallery-slides{width:100%!important}#navbar #navbar-collapse{overflow:auto;max-height:calc(100vh - 50px);margin-left:0;margin-right:0}.container>.navbar-header{margin:0;display:flex;align-items:center;justify-content:space-between}button.navbar-toggle{position:relative!important}header.floating-block-active ul.navbar-nav{display:flex;flex-flow:wrap;-webkit-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;margin:0}header .navbar-nav>li{width:100%}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent}#navbar ul li a{color:var(--pointer);-webkit-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;font-size:2.5rem}#navbar li ul li a{font-size:2rem;padding-left:20px}#navbar li span.nolink{text-align:center;width:100%;display:block;background:var(--pointer);color:var(--main-b);padding:5px;font-size:2rem}#navbar li ul li a:before{content:'— '}#navbar img{height:34px;width:auto;-webkit-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}}#block-system-main .response{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}
#navbar hr{margin:10px 0;border:1px dotted var(--pointer)}@media screen and (min-width:768px){#navbar{background-color:var(--main-b);-o-box-shadow:0 0 7px rgba(0,0,0,.5);-moz-box-shadow:0 0 7px rgba(0,0,0,.5);-webkit-box-shadow:0 0 7px rgba(0,0,0,.5);box-shadow:0 0 7px rgba(0,0,0,.5)}#block-views-contacts-block-2 .views-field-field-phone{padding:12px 10px 0}#block-views-contacts-block-2 .views-field-field-phone a{font-size:14px}ul.navbar-nav{display:table}.navbar-nav>li{float:none;display:inline-block;text-align:center}#block-block-9 img{height:35px}header.floating-block-active ul.navbar-nav{display:flex;flex-flow:wrap;-webkit-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:transparent}div.field-name-field-file{margin-top:40px}div.field-name-field-file>.field-items>.field-item{margin-bottom:5px;padding-bottom:15px;border-bottom:dashed 1px var(--tag)}#navbar a{font-size:1rem}span.nolink{background:var(--pointer);color:var(--main-b);width:100%;display:block;padding:5px;text-align:center}#navbar a{color:var(--pointer);margin:0;-webkit-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}#navbar .navbar-nav>li>a{line-height:40px;font-family:'Roboto Condensed',sans-serif}.nav>li>a{padding:10px 12px;padding:5px;font-size:1.2rem}#navbar ul.navbar-nav a:hover{background:var(--pointer-l);color:var(--gold-b) -webkit-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}#navbar.floating-block-active nav>ul:nth-child(1)>li.first.expanded.dropdown>a{padding-left:15px}#navbar .navbar-header{padding:5px;width:auto}#navbar.floating-block-active a,#navbar.floating-block-active ul.secondary li.first span{color:var(--pointer);-webkit-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.navbar .logo{padding-right:0}#navbar img{height:40px;padding:3px;-webkit-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}#promo .address:before,#promo .phone:before,#promo .mail:before,#promo .time:before{display:none}}.navbar-default{background-color:transparent};#navbar ul li ul li a{color:var(--gold-b)}@media screen and (min-width:992px){#navbar img{height:80px}#navbar .navbar-nav>li>a{line-height:40px}#navbar .navbar-nav>li>a:before{content:'';display:block;height:25px;width:auto;margin-top:15px}#navbar .navbar-nav>li:nth-child(1)>a:before{background:url(/sites/default/themes/soroka_theme/images/hotel.png);background-position-x:center;background-repeat:no-repeat;background-size:contain}#navbar .navbar-nav>li:nth-child(2)>a:before{background:url(/sites/default/themes/soroka_theme/images/key.png);background-position-x:center;background-repeat:no-repeat;background-size:contain}#navbar .navbar-nav>li:nth-child(3)>a:before{background:url(/sites/default/themes/soroka_theme/images/restourant.png);background-position-x:center;background-repeat:no-repeat;background-size:contain}#navbar .navbar-nav>li:nth-child(4)>a:before{background:url(/sites/default/themes/soroka_theme/images/music.png);background-position-x:center;background-repeat:no-repeat;background-size:contain}#navbar .navbar-nav>li:nth-child(5)>a:before{background:url(/sites/default/themes/soroka_theme/images/fspa.png);background-position-x:center;background-repeat:no-repeat;background-size:contain}#navbar .navbar-nav>li:nth-child(7)>a:before{background:url(/sites/default/themes/soroka_theme/images/service.png);background-position-x:center;background-repeat:no-repeat;background-size:contain}#navbar .navbar-nav>li:nth-child(8)>a:before{background:url(/sites/default/themes/soroka_theme/images/actions.png);background-position-x:center;background-repeat:no-repeat;background-size:contain}#navbar .navbar-nav>li:nth-child(9)>a:before{background:url(/sites/default/themes/soroka_theme/images/contact.png);background-position-x:center;background-repeat:no-repeat;background-size:contain}
#navbar .navbar-nav>li:nth-child(6)>a:before{background:url(/sites/default/themes/soroka_theme/images/tur.png);background-position-x:center;background-repeat:no-repeat;background-size:contain}.nav>li>a{padding:5px 12px}#navbar a{font-size:1.3rem}#promo .address:before,#promo .phone:before,#promo .mail:before,#promo .time:before{display:inline-block}#block-block-9 img{height:45px}#block-views-contacts-block-2 .views-field-field-phone a{font-size:15px}}@media screen and (min-width:1200px){#navbar a{font-size:1.7rem}#block-block-9 img{height:50px}#block-views-contacts-block-2 .views-field-field-phone a{font-size:20px}}#block-views-pholio-photo-construction img{-webkit-filter:grayscale(100%) brightness(50%);-webkit-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}#block-views-pholio-photo-construction img:hover{-webkit-filter:grayscale(0%) brightness(100%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:transparent}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:var(--tag-b)}@media only screen and (max-width :768px){#intro,#page-social,#reviews{background-position:50% 50%!important;background-attachment:fixed!important}.animated,.wow,.fadeInLeft,.fadeInRight,.fadeInUp{visibility:visible!important;-o-transition-property:none !important;-moz-transition-property:none !important;-ms-transition-property:none !important;-webkit-transition-property:none !important;transition-property:none !important;-o-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-webkit-transform:none !important;transform:none !important;-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;-ms-animation:none !important;animation:none !important}.navbar-nav{margin:0}}@media only screen and (max-width :768px){.webform-client-form .form-item,.webform-client-form .form-item input{text-align:center}}.mobicall{background:var(--main);position:fixed;bottom:0;width:100%;z-index:99}.mobicall li{display:block;text-align:center}.mobicall li a{color:#fff;text-decoration:none}.mobicall li div.swap{display:none;position:fixed;bottom:50px;left:0;width:100%;background:var(--main);padding:10px;right:0;text-align:center;color:#fff;font-size:25px}.mobicall li.active div.swap{display:block}.mobicall img{max-width:50px;padding:10px}#backtotop{margin-left:-35px}.checkbox label,.radio label{line-height:24px;margin-left:30px;padding-left:0}.checkbox label input,.radio label input{width:24px;height:24px;margin-top:0;margin-left:-30px!important}.view-display-id-page_1 caption{display:none}.response{width:100%}.field-name-field-cover img{width:100%}#field-slideshow-1-wrapper>div.field-slideshow{padding-bottom:0}#field-slideshow-1-wrapper>div.field-slideshow img{margin-bottom:0}div.field-slideshow-controls{text-align:center;margin-bottom:10px;margin-top:5px}.view-display-id-block_2 .room-list{margin-top:20px;padding-bottom:20px;border-bottom:1px dashed var(--tag)}div.captcha{display:block;clear:both}.field-name-field-cover{margin-bottom:30px}.views-field-field-photos{margin-top:20px}hr{border-top:3px solid var(--tag);margin-left:-30px;margin-right:-30px}.views-exposed-form .form-item{display:inline-block;margin-right:10px}.views-exposed-form .views-exposed-widget{padding:.5em 2.5em 0 0}#block-block-9{padding:60px 0}#block-block-9 img{display:inline-block;padding:5px 10px}.plitka{padding:5px}.plitka .plitka-img{position:relative;background-color:#2b2831;padding:0;overflow:hidden;margin:0}.plitka .plitka-img img{display:inline-block}.plitka .plitka-img:before{content:"";pointer-events:none;position:absolute;top:0;left:0;bottom:0;right:0;background:-webkit-linear-gradient(45deg,rgba(47,47,47,.8),rgba(61,52,139,.1));background:-o-linear-gradient(45deg,rgba(47,47,47,.8),rgba(61,52,139,.1));background:linear-gradient(45deg,rgba(47,47,47,.8),rgba(61,52,139,.1))}
.plitka .plitka-img .plitka-descript{width:100%;content:"";color:#fff;padding:20px;position:absolute;pointer-events:none;top:0;left:100%;bottom:0;right:0;background:-webkit-linear-gradient(45deg,rgba(0,0,0,.8),rgba(255,255,255,.05));background:-o-linear-gradient(45deg,rgba(0,0,0,.8),rgba(255,255,255,.05));background:linear-gradient(45deg,rgba(0,0,0,.8),rgba(255,255,255,.05));-webkit-transition:left .4s ease;-o-transition:left .4s ease;transition:left .4s ease;z-index:10}.plitka .plitka-img:hover .plitka-descript{left:0}@media only screen and (max-width :768px){.plitka .plitka-img .plitka-descript{left:0;background:0 0}.plitka .plitka-img:before{background:0 0}}.plitka .plitka-img .plitka-title{position:absolute;bottom:25px;left:0;padding:0 25px;color:#fff;text-align:left;z-index:11}.plitka .plitka-img .plitka-title h3 a{color:#fff;font-size:30px}.plitka .plitka-img .plitka-title h3{position:relative;margin:0;line-height:1.15;font-weight:800}.plitka .plitka-descr{padding:25px 5px;padding-bottom:34px;text-align:left;font-size:14px}.plitka .plitka-descr p:first-child{min-height:100px}button.webform-submit,.btn-default,a.calculate-btn,.descript-prod button,div.bay-btn a{width:100%;position:relative;overflow:hidden;color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;background:radial-gradient(at top,var(--pointer),var(--pointer-l));border:medium none;height:50px;padding:0 22px;outline:0!important;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;text-decoration:none;-webkit-transition:.4s ease box-shadow;-o-transition:.4s ease box-shadow;transition:.4s ease box-shadow;font-size:16px;border-radius:0}.descript-prod button{width:auto}button.webform-submit:hover,div.bay-btnn a:active,div.bay-btn a:hover,div.bay-btn a:focus,.btn-default:active,.btn-default:hover,.btn-default:focus,a.calculate-btn:active,a.calculate-btn:focus,a.calculate-btn:hover{background-color:var(--pointer)!important;box-shadow:none;text-decoration:none;color:#fff;-webkit-box-shadow:0px 0px 30px var(--pointer)!important;box-shadow:0px 0px 30px var(--pointer)!important}@-webkit-keyframes slideme{0%{left:-30px;margin-left:0}60%{left:110%;margin-left:80px}100%{left:110%;margin-left:80px}}@keyframes slideme{0%{left:-30px;margin-left:0}60%{left:110%;margin-left:80px}100%{left:110%;margin-left:80px}}a.calculate-btn:after,.btn-default:after{content:"";margin-left:60px;width:30px;height:300px;background:-webkit-gradient(linear,left top,right top,color-stop(10%,rgba(255,255,255,.1)),color-stop(20%,rgba(255,255,255,.2)),to(rgba(255,255,255,.6)));background:-webkit-linear-gradient(left,rgba(255,255,255,.1) 10%,rgba(255,255,255,.2) 20%,rgba(255,255,255,.6));background:-o-linear-gradient(left,rgba(255,255,255,.1) 10%,rgba(255,255,255,.2) 20%,rgba(255,255,255,.6));background:linear-gradient(90deg,rgba(255,255,255,.1) 10%,rgba(255,255,255,.2) 20%,rgba(255,255,255,.6));position:absolute;left:-40px;top:-150px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s;-webkit-animation-name:slideme;animation-name:slideme;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.form-group{margin-bottom:15px!important}div.form-type-radio{display:inline-block;margin-right:10px}.views-field-field-vk img,.views-field-field-inst img,.views-field-field-ok img{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;position:relative;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.views-field-field-vk img:hover,.views-field-field-inst img:hover,.views-field-field-ok img:hover{animation:play 1.5s ease infinite;transition:.5s}@keyframes play{0%{transform:scale(1)}15%{box-shadow:0 0 0 2px rgba(194,58,58,.2)}25%{box-shadow:0 0 0 2px rgba(194,58,58,.2),0 0 0 4px rgba(194,58,58,.2)}50%{box-shadow:0 0 0 2px rgba(194,58,58,.2),0 0 0 4px rgba(194,58,58,.2),0 0 0 6px rgba(194,58,58,.2)}}.mb-25{margin-bottom:25px!important}blockquote{font-style:italic}article div.field-name-field-photos{margin-top:25px}.view-display-id-page_1 div.views-row,.view-display-id-rooms_page div.views-row{margin-bottom:20px}#block-entityform-block-booking .panel{background:0 0;border:none;-o-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0}#block-entityform-block-booking .container-inline-date .form-item .form-item{float:none}#block-entityform-block-booking legend.panel-heading,#block-entityform-block-booking div.field-name-field-arrdepot,#block-entityform-block-booking .field-name-field-arrival .control-label{display:none}#block-entityform-block-booking div.panel-body,fieldset.date-combo .container-inline-date .date-padding{padding:0;margin:0}@media only screen and (min-width :768px){#block-entityform-block-booking .field-name-field-arrival .start-date-wrapper,#block-entityform-block-booking .field-name-field-arrival .end-date-wrapper,#block-entityform-block-booking .field-name-field-arrival,#block-entityform-block-booking .form-actions{display:inline-block;margin:0!important;padding:0!important;text-align:center;vertical-align:top}#block-entityform-block-booking .field-name-field-arrival:before{content:"Бронирование номеров";display:inline-block;width:300px;vertical-align:bottom;line-height:50px}#field-arrival-add-more-wrapper{width:calc(100% - 300px)}}#field-arrival-add-more-wrapper{display:inline-block;vertical-align:bottom}#block-entityform-block-booking .field-name-field-arrival .start-date-wrapper.container-inline-date,#block-entityform-block-booking .field-name-field-arrival .end-date-wrapper.container-inline-date{width:50%}#block-entityform-block-booking .field-name-field-arrival{width:74%}#block-entityform-block-booking .form-actions{width:25%;display:inline-block;vertical-align:bottom;text-align:center}#block-entityform-block-booking .form-actions button{width:157px}}@media only screen and (max-width :768px){#block-entityform-block-booking .field-name-field-arrival .start-date-wrapper,#block-entityform-block-booking .field-name-field-arrival .end-date-wrapper,#block-entityform-block-booking .field-name-field-arrival,#block-entityform-block-booking .form-actions{display:inline-block;text-align:center;vertical-align:top}#block-entityform-block-booking .field-name-field-arrival .start-date-wrapper.container-inline-date,#block-entityform-block-booking .field-name-field-arrival .end-date-wrapper.container-inline-date{width:100%}#block-entityform-block-booking .field-name-field-arrival{width:100%}#block-entityform-block-booking .form-actions{width:100%}}#block-multiblock-2 .panel{background:0 0;border:none;-o-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0}#block-multiblock-2 .container-inline-date .form-item .form-item{float:none}#block-multiblock-2 legend.panel-heading,#block-multiblock-2 div.field-name-field-arrdepot,#block-multiblock-2 .field-name-field-arrival .control-label{display:none}#block-multiblock-2 div.panel-body,fieldset.date-combo .container-inline-date .date-padding{padding:0;margin:0}@media only screen and (min-width :768px){#block-multiblock-2 .field-name-field-arrival .start-date-wrapper,#block-multiblock-2 .field-name-field-arrival .end-date-wrapper,#block-multiblock-2 .field-name-field-arrival,#block-multiblock-2 .form-actions{display:inline-block;margin:0!important;padding:0!important;text-align:center;vertical-align:top}#block-multiblock-2 .field-name-field-arrival .start-date-wrapper.container-inline-date,#block-multiblock-2 .field-name-field-arrival .end-date-wrapper.container-inline-date{width:50%}#block-multiblock-2 .field-name-field-arrival{width:66%}
#block-multiblock-2 .form-actions{width:33%}}@media only screen and (max-width :768px){#block-multiblock-2 .field-name-field-arrival .start-date-wrapper,#block-multiblock-2 .field-name-field-arrival .end-date-wrapper,#block-multiblock-2 .field-name-field-arrival,#block-multiblock-2 .form-actions{display:inline-block;text-align:center;vertical-align:top}#block-multiblock-2 .field-name-field-arrival .start-date-wrapper.container-inline-date,#block-multiblock-2 .field-name-field-arrival .end-date-wrapper.container-inline-date{width:100%}#block-multiblock-2 .field-name-field-arrival{width:100%}#block-multiblock-2 .form-actions{width:100%}}#edit-field-arrival-und-0-value2,#edit-field-arrival-und-0-value2{display:block}.i18n-ru #edit-field-arrival-und-0-value .form-group:before{content:"Заезд"}.i18n-ru #edit-field-arrival-und-0-value2 .form-group:before{content:"Выезд"}.i18n-en #edit-field-arrival-und-0-value .form-group:before{content:"Arrival"}.i18n-en ##edit-field-arrival-und-0-value2 .form-group:before{content:"Departure"}#ui-datepicker-div{z-index:99!important}#edit-field-arrival-und-0-value .form-group:before,#edit-field-arrival-und-0-value2 .form-group:before{display:block;margin-right:5px;background-color:#fff;font-size:14px;border:1px solid #ccc;border-bottom:none;color:#c00;font-weight:500}#edit-field-arrival-und-0-value .form-control,#edit-field-arrival-und-0-value2 .form-control{border-top:none;box-shadow:none;-webkit-box-shadow:none;padding:0;height:29px;font-weight:900}#edit-field-arrival-und-0-value2>div,#edit-field-arrival-und-0-value>div{margin:0!important;margin-left:-100px!important;padding-left:100px;display:inline-block}#block-block-24,#block-multiblock-2,#block-entityform-block-booking{margin-bottom:10px;background-color:var(--main-b);padding:10px 0;color:var(--gold-b)}#block-block-24 a{max-width:300px}.form-control{line-height:50px;height:50px;-o-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0}.descript-prod article{margin-bottom:15px}.descript-prod article>header{display:none}.descript-prod .field-name-field-ico{padding:15px}.descript-prod .field-name-field-ico img{height:20px;width:auto}.attribute-widgets label,.commerce-product-field-field-spa{display:none}.descript-prod .field-name-field-products,.descript-prod .commerce-product-field-commerce-price,.descript-prod .field-name-field-ico,div.attribute-widgets,.commerce-add-to-cart .form-group,div.views-field-field-group-size,div.views-field-field-group,div.views-field-commerce-price,div.views-field-add-to-cart-form,div.form-item-quantity,.views-form-room-default .views-field,div.bay-btn{display:inline-block;line-height:50px;height:50px;vertical-align:top;margin:0 5px}.view-id-bookpage .view-header{font-weight:700}.views-field-field-descript{padding-top:20px}.views-field-field-descript strong{color:var(--tag);font-weight:700;text-transform:uppercase}.views-field-field-roomico img{height:28px;width:auto;display:inline;margin:5px}.page-checkout #block-system-main .panel-heading{display:none}.page-checkout #block-system-main .panel{margin-bottom:0;border:none}.commerce-add-to-cart .form-item-quantity label{display:none}.commerce-add-to-cart .form-item-quantity span,.commerce-add-to-cart .form-item-quantity input{display:inline-block}.commerce-add-to-cart .form-item-quantity .form-control{width:auto;padding:0;max-width:40px}@media only screen and (max-width :768px){#navbar .region-navigation .block{padding:10px;text-align:center}#navbar .region-navigation img{width:auto}}@media only screen and (min-width :768px){header#page-header{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:99}#block-multiblock-2,#block-entityform-block-booking{margin:0}#navbar .region-navigation{float:right;text-align:right}#navbar .view-contacts img{height:35px;width:auto;margin:5px;-o-border-radius:30px!important;-moz-border-radius:30px!important;-webkit-border-radius:30px!important;border-radius:30px!important}}#block-views-contacts-block-2 h3{margin-top:0}#block-block-4 img{max-height:100px;width:auto}div.breadcrumb{display:none}
.page-checkout .start-date-wrapper,.page-checkout .end-date-wrapper{display:inline-block;width:auto}.page-checkout .start-date-wrapper label,.page-checkout .end-date-wrapper label,#colorbox .start-date-wrapper label,#colorbox .end-date-wrapper label{font-size:0}.page-checkout .start-date-wrapper label:after,#colorbox .panel-body>.start-date-wrapper:before{content:'Заезд';font-size:20px}.page-checkout .end-date-wrapper .form-type-textfield>label:after,#colorbox .panel-body>.end-date-wrapper:before{content:'Выезд';font-size:20px}#colorbox .panel-body>.start-date-wrapper:before,#colorbox .panel-body>.end-date-wrapper:before{display:block}.wrapperkey{perspective:2000px;width:50px;height:50px;position:relative}.backkey{transform:rotateY(180deg)}.frontkey,.backkey{width:100%;height:100%;backkeyface-visibility:hidden;display:block;position:absolute;left:0;top:0;cursor:pointer}.frontkey{animation:frontkey-rotation 5s infinite}.backkey{animation:backkey-rotation 5s infinite}@keyframes frontkey-rotation{from{transform:rotateY(0deg)}to{transform:rotateY(360deg)}}@keyframes backkey-rotation{from{transform:rotateY(180deg)}to{transform:rotateY(540deg)}}#block-multiblock-1 img{height:15px;width:23px;display:inline}#block-multiblock-1 ul{text-align:center}#block-locale-language img{height:20px;width:30px;display:inline;margin-top:5px}#main .translation-link{display:none}#block-multiblock-1 ul,#block-locale-language ul{list-style:none;padding:0}#block-multiblock-1 ul li,#block-locale-language ul li{display:inline}a[aria-expanded=false]>span:nth-child(1),a[aria-expanded=true]>span:nth-child(2){display:block}a[aria-expanded=true]>span:nth-child(1),a[aria-expanded=false]>span:nth-child(2){display:none}@media only screen and (min-width :768px){.caret{display:none}.nav>li>a{padding:5px 15px}ul.menu.nav.navbar-nav{margin-left:25px}#page-header>div{padding:0}}.view-id-bookpage .field-name-field-arrrrdep,.view-display-id-bookpage .field-name-field-arrrrdep{display:none}.field-name-field-arrrrdep label{display:none}.page-node-287 #edit-line-item-fields{min-height:132px}.form-textarea-wrapper textarea{line-height:27px;padding:8px;text-align:left}#block-block-26{position:fixed;z-index:999;left:30px;bottom:80px}a.close{position:absolute;cursor:pointer;top:5px;right:5px;text-decoration:none;border:none;color:#fff;border:3px solid #000;display:block;width:30px;height:30px;line-height:24px;border-radius:15px;text-align:center;text-transform:uppercase}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#fff;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.8;background:rgba(0,0,0,.8)}@media only screen and (max-width :768px){#main{padding-top:0}.view-display-id-rooms_page .views-field-title h2{background-color:#8b7d4a;background-image:-webkit-linear-gradient(bottom,#8b7d4a,#d1c6a6);background-image:linear-gradient(0deg,#8b7d4a,#d1c6a6);padding:15px;margin-top:0;color:#fff;text-align:center}.view-display-id-rooms_page .views-field-title h2 a{color:#fff}}@media only screen and (min-width :768px){.tbl-flex{display:flex;align-items:flex-start;margin:20px 0}.t-flex{width:50%}.t-flex h3{margin-top:0}.i-flex{width:50%}.i-flex img{width:auto;max-width:100%}.f1{order:1}.f2{order:2}.t-flex.f1{padding-right:30px}.t-flex.f2{padding-left:30px}}.i-flex img{width:auto;max-width:100%}.thumb{padding:2px}.responsive{width:100%}.thumb img:hover{-o-box-shadow:3px 3px 7px rgba(0,0,0,1);-moz-box-shadow:3px 3px 7px rgba(0,0,0,1);-webkit-box-shadow:3px 3px 7px #00;box-shadow:3px 3px 7px #00}#myReviews__bottom-left-container{top:auto!important;bottom:-20px!important}.oldnewprice{display:flex;flex-direction:column}.oldprice{text-decoration:line-through;color:red}.page-rooms .view-Rooms .views-row-1 .oldprice,.front .view-Rooms .views-row-1 .oldprice{color:var(--main);text-decoration:none}.page-node-224 .description-room .field-content>div>div:nth-child(4),.page-node-224 .description-room .field-content div:nth-child(3),.front .view-Rooms .views-row-1 .newprice,.page-rooms .view-Rooms .views-row-1 .newprice{display:none}.newprice{font-weight:600;color:#0ea900}
@media only screen and (max-width :768px){.horizontal-tabs ul.horizontal-tabs-list li a,.horizontal-tabs ul.horizontal-tabs-list li.selected a{font-size:14px}.page-node-151 #block-system-main .thumb:nth-child(2n){clear:both}.page-node-144 #main table td{font-size:14px!important}}