body{-webkit-animation:bugfix infinite 1s}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}input[type=checkbox].mob-menu-hamb-i{position:absolute;top:-9999px;left:-9999px;display:none;-webkit-appearance:none}@media only screen and (min-width:576px){ul{padding-left:45px}.d_left{order:1}.d_price{order:2}.p_left{order:1}.d_right{order:2}.services_title{order:1}.services h3{text-align:left;padding:0 30px}.services_logo{order:2}.services_text{text-align:left}.foxform{padding:0 15px 70px}.foxform>div{line-height:12px}form.foxform label:after{content:"";clear:both;display:block}.fcaptchacontainer{float:left!important}.fcaptchacontainer .freload,.fcaptchainputcontainer{margin:18px 0 0 10px}.foxbutton{float:right!important}}@media(min-width:768px){.w_logo{order:1}.logo{order:2;padding:30px 0}.t_r{order:3}div.mod-languages a{width:32px}#suckerfish{padding:0;margin:0;overflow:hidden}label.mob-menu-hamb-l{display:none}#suckerfish ul{display:flex;width:calc(100% + 2px);align-items:stretch;justify-content:space-between}ul.mob-menu-hamb-ul{max-height:100%}#suckerfish li{width:auto;flex-grow:1;flex-shrink:1}ul.mob-menu-hamb-ul li{display:list-item;transition:none;margin:0;opacity:1;transform:none}#suckerfish li a{height:100%;width:100%;display:block;padding:10px 10px 21px}.main_outer{padding-top:40px}.before_after,.pathway_inner{width:80%;margin:0 auto}.breadcrumbs{text-align:left}.breadcrumbs .oblast{font-size:17pt}.breadcrumbs .city{font-size:27pt}.breadcrumbs .addr{font-size:18pt}.reception{padding:0;line-height:24px}.carousel-control-prev{left:-100px}.carousel-control-next{right:-101px}.foxform>div{width:100%}form.foxform label{margin:0;line-height:14pt;float:left!important}.foxbutton{margin:15px 0 0}.menu_w100 ul{display:flex;flex-wrap:wrap;justify-content:space-between;line-height:16px}.menu_w100 ul.mob-menu-hamb-ul li{padding:10px;flex-grow:1;flex-shrink:1;flex-basis:auto;width:auto}.menu_w100 li a{font-size:12pt}.menu_social .menu li{width:50%;flex-grow:1}.menu li.soc_r{width:auto!important;flex-grow:0}.main_b,.main_dv{width:80%;margin:0 auto;padding:0}.main_b{padding:0 25px 25px 25px}.carousel-indicators{bottom:-14px}.carousel-indicators li{cursor:pointer}.d_more{text-indent:0;text-align:center}.gnone{padding:15px}.gnone a{padding:10px}.bottom_module{margin:0;padding:20px 0}.bottom_module h3{margin-bottom:20px}.bottom_module p{font-size:16px}}@media only screen and (min-width:992px){.hotel_type{font-size:37.4px}.hotel_name{font-size:52.8px}div.mod-languages a{width:25px;height:17px}.fbs{font-size:13px}div.mod-languages li{margin-left:5px}#suckerfish li a{height:85px;line-height:40px;font-size:13px;padding:10px 5px 21px}.pathway_inner{padding:12px 10px 12px 20px}.reception_text{text-align:right}.reception a{padding:0 20px;text-align:center}.carousel-control-prev{left:-129px}.carousel-control-next{right:-130px}h2{text-align:left;padding:20px 0}#xmap,.item-page{padding:20px 30px}.room_block{padding:10px 0 35px 0}.b_show .room_text{padding:0 15px}.d_left{text-align:left}.h_left{text-align:left}.d_more{text-align:left}.d_more a{text-transform:uppercase}.b_show p{font-size:12pt;text-align:justify}.gnone{padding:0}.room_block .b_show table{margin:0 0 10px}.room_block .b_show table thead tr{position:initial;display:table-row}.room_block .b_show table th{display:table-cell;width:auto;border:1px solid #6b6966}.room_block .b_show table td{display:table-cell;width:auto;padding:5px;text-align:left;border:1px solid #6b6966;font-size:16px}.room_block .b_show table td:before{display:none}.services{margin:10px 0}.services_text{order:2;padding:5px;font-size:12pt}.services_logo{order:3}.foxcontainer{padding:20px}form.foxform input{padding:5px}.t_contacts .row{padding:8px 0}.t_contacts a{line-height:26px;background-size:26px;padding:0 0 0 40px}.menu_w100 li{border:0 none}#footer .menu li a{font-size:11px}.menu_social .menu li{width:auto;padding:0 5px}#footer .menu_social li a{font-size:13px}}@media only screen and (min-width:1200px){.carousel-control-prev{left:-150px}.carousel-control-next{right:-151px}}.desktop{display:none!important}@media(hover:hover) and (pointer:fine){.mobile{display:none!important}.desktop{display:block!important}.desktop.mess{display:inline-block!important}}