@font-face{font-family:'fira';src:url('fira.ttf');font-display:swap}*{margin:0;padding:0}body{font-family:fira,Arial,sans-serif;font-size:14px;color:#0b1a26;background:#fff}a{color:#1a7cd2;text-decoration:none}a:hover{text-decoration:underline}.clear{clear:both}.top_box{width:100%;padding-bottom:10px;background:#134e7f url('images/top_box.png') repeat-x bottom}.top_box .container{text-align:center;padding:0 1%}.top_box .container span{color:#329ec6;font-size:12px;display:inline-block;vertical-align:middle;text-align:center;margin:10px 0}.menu-yazykovoe-container{float:left;width:12%}
#menu-yazykovoe{display:inline-block;margin:10px 0}#menu-yazykovoe li{display:inline-block;margin-left:4px}#menu-yazykovoe li a{color:#329ec6;font-size:13px;text-transform:uppercase;text-decoration:none}#menu-yazykovoe li a:hover{color:#eac56b}#menu-yazykovoe li.current-lang a{text-decoration:underline;color:#eac56b}.contacts{float:left;width:88%}.header{width:100%;padding:20px 0;background:#06253d;border-bottom:8px solid #134e7f;text-align:center;height:186px}.header .container{padding:0 1%}.content-logo{width:53%;margin:0 auto}.logo{width:327px;float:left;border:0}.shield{float:right;margin-top:3%;width:50px;border-radius:21px;color:#532907;padding:10px;background:#fff385;background:-moz-linear-gradient(top,#fff385 0%,#fff385 0%,#eed85b 44%,#eed85b 44%,#ead155 54%,#ead155 54%,#b49034 100%);background:-webkit-linear-gradient(top,#fff385 0%,#fff385 0%,#eed85b 44%,#eed85b 44%,#ead155 54%,#ead155 54%,#b49034 100%);background:linear-gradient(to bottom,#fff385 0%,#fff385 0%,#eed85b 44%,#eed85b 44%,#ead155 54%,#ead155 54%,#b49034 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff385',endColorstr='#b49034',GradientType=0 )}.shield i{font-size:37px;color:#A14F0D;vertical-align:middle}.shield:hover{opacity:.9}.containerbig{width:95%!important;max-width:1280px!important}.container{width:95%;padding:30px 1%;max-width:1200px;position:relative;margin:0 auto}.container p{margin-bottom:12px;text-align:justify}.menu-main-container,.menu-main_us-container,.menu-main_uk-container{width:100%;padding:0 1%;max-width:1200px;position:relative;margin:0 auto}.up_menu_box{background:#0d273f;border-bottom:4px solid #08233b;border-top:2px solid #0a2b48;padding:7px 0}#menu-main,#menu-main_us,#menu-main_uk{display:block;text-align:center}#menu-main li,#menu-main_us li,#menu-main_uk li{display:inline-block;margin:0 5px}#menu-main li a,#menu-main_us li a,#menu-main_uk li a{display:inline-block;color:#fdd26b;text-decoration:none;font-weight:normal;padding:5px 20px;padding-top:7px;height:16px;line-height:16px;border:1px solid transparent;margin:3px 0;z-index:2;position:relative}#menu-main li a:after,#menu-main_us li a:after,#menu-main_uk li a:after{display:block;position:absolute;left:0;top:-1px;height:100%;width:100%;border:0 solid #fdd26b;content:"";transition:height 0.85s,width 0s,opacity 2.9s;z-index:1;opacity:0}#menu-main li a:hover:after,#menu-main_us li a:hover:after,#menu-main_uk li a:hover:after{border-width:1px;height:100%;width:100%;opacity:1}#menu-main li.current_page_item a:hover:after,#menu-main_us li.current_page_item a:hover:after,#menu-main_uk li.current_page_item a:hover:after{border-width:0;height:0;width:0;opacity:0}#menu-main li a.active,#menu-main_us li a.active,#menu-main_uk li a.active{border:1px solid #fdd26b}#menu-main li.current_page_item,#menu-main_us li.current_page_item,#menu-main_uk li.current_page_item{border:1px solid #fdd26b}.front_slider{width:100%;height:400px;background:#ccc;margin-bottom:2px;overflow:hidden;position:relative;z-index:1;-moz-user-select:none;-khtml-user-select:none;user-select:none;-webkit-user-select:none}.front_slider_slides div{display:none;width:100%;height:400px}.front_slider_slides div.active{display:block}.front_slider_prev,.front_slider_next{width:77px;height:153px;cursor:pointer;position:absolute;z-index:2;opacity:.6}.front_slider_prev:hover,.front_slider_next:hover{opacity:1}.front_slider_prev{background:url('images/front_slider_prev.png') no-repeat center;top:50%;margin-top:-76px;left:5%}.front_slider_next{background:url('images/front_slider_next.png') no-repeat center;top:50%;margin-top:-76px;right:5%}.front_slider_buttons{width:100%;height:16px;margin-bottom:20px;text-align:center}.front_slider_buttons .front_slider_button{display:inline-block;margin:5px 2px;text-align:center;border:1px solid #142f48;border-radius:16px;cursor:pointer;width:16px;height:16px}.front_slider_buttons .front_slider_button.active{background:#142f48}.front_slider_buttons .front_slider_button:hover{opacity:.6;background:#142f48}.hotel_select .container{padding:25px 0}.hotel_select_1{width:33%;float:left;text-align:center}.hotel_select_2{width:33%;float:left;text-align:center}.hotel_select_3{width:33%;float:left;text-align:center}.hotel_select .container span{display:inline-block;width:64%;font-size:20px;color:#0c1925}.so_front_slider{width:100%;height:255px;margin-bottom:20px;overflow:hidden;position:relative;z-index:1;-moz-user-select:none;-khtml-user-select:none;user-select:none;-webkit-user-select:none}.so_front_slider_slides div{display:none;width:calc(100% - 146px);height:277px;margin:0 auto;position:relative}.so_front_slider_slides div.active{display:block}.so_front_slider_prev,.so_front_slider_next{width:42px;height:134px;cursor:pointer;position:absolute;z-index:2;opacity:.6}.so_front_slider_prev:hover,.so_front_slider_next:hover{opacity:1}.so_front_slider_prev{background:url('images/hotel_select_prev.png') no-repeat center;top:50%;margin-top:-67px;left:20px}.so_front_slider_next{background:url('images/hotel_select_next.png') no-repeat center;top:50%;margin-top:-67px;right:20px}.select_slide:hover{opacity:.8;filter:alpha(Opacity=80)}.blue_block{padding-top:38px;margin:0;color:#fff;background:#06253d url('images/blue_box_up_bgrnd.jpg') repeat-x top}.blue_block .container{padding:0 1%}.blue_block *{color:#fff;vertical-align:top}.blue_block h3{color:#fdd980;font-size:52px;margin-bottom:10px;font-weight:normal}.blue_box_down_bgrnd{width:100%;height:28px;background:#06253d url('images/blue_box_down_bgrnd.jpg') repeat-x bottom;padding-top:20px}.blue_box_logo{padding-top:25px;display:inline-block;margin-right:26px}.blue_box_desc{display:inline-block;width:75%;margin-top:8%}.blue_box_desc a{text-decoration:none;cursor:default}p.paymend{text-align:center;background:white}.paymend img{width:100px;padding:2%}.footer_box{width:100%;padding:0;padding-bottom:5px}.footer_box .container{text-align:center;padding:0 1%}.footer_box .container span{color:#132f47;font-size:12px;display:inline-block;vertical-align:middle;text-align:center;margin:10px 0}ul.social{display:inline-block;margin:10px 0}ul.social li{display:inline-block;vertical-align:middle;margin-left:18px}ul.social li a{color:#329ec6;font-size:13px;text-transform:uppercase;text-decoration:none}ul.social li a:hover{opacity:.8}.breadcrumbs{color:#A7A8A9;font-size:12px;font-weight:100;margin-bottom:7px}.breadcrumbs a{color:#A7A8A9}article{display:table;width:100%;padding:1% 0 1% 0}article .shield{margin:0 auto;float:none;width:200px;border-radius:21px;color:#532907;text-align:center;padding:15px;background:#fff385;background:-moz-linear-gradient(top,#fff385 0%,#fff385 0%,#eed85b 44%,#eed85b 44%,#ead155 54%,#ead155 54%,#b49034 100%);background:-webkit-linear-gradient(top,#fff385 0%,#fff385 0%,#eed85b 44%,#eed85b 44%,#ead155 54%,#ead155 54%,#b49034 100%);background:linear-gradient(to bottom,#fff385 0%,#fff385 0%,#eed85b 44%,#eed85b 44%,#ead155 54%,#ead155 54%,#b49034 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff385',endColorstr='#b49034',GradientType=0 )}article .shield i{font-size:37px;color:#A14F0D;vertical-align:middle;padding-right:15px}.container h1{padding-bottom:9px;margin-bottom:9px;display:inline-block;width:100%;border-bottom:2px solid #134e7f}article h2{padding-bottom:10px}article h3{padding-bottom:5px}article ul{margin-left:25px;padding-bottom:10px}article.blogp img{width:100%;height:auto}img.post_thumbnail.wp-post-image{padding-right:10px;max-width:220px;height:auto}img.post_thumbnail.wp-post-image:hover{opacity:.9}img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{width:100%;height:auto}.post h1{padding-bottom:9px}.dot a{border-bottom:1px dotted}.post a:hover{color:#134E7F;text-decoration:none}.w_photos a{width:32%}.hotel_photos .rooms_releated{width:100%}.hotel_photos{width:100%;text-align:left;margin-top:10px;display:table}.hotel_photos p{height:46px;overflow-y:hidden}.hotel_photos_1,.hotel_photos_2,.hotel_photos_3{width:100%;display:inline-block;margin:0;text-align:center;vertical-align:top;font-size:18px;margin-bottom:3%}.hotel_photos_1,.hotel_photos_2,.hotel_photos_3{float:left}.w_photos .hotel_photos_3{padding:0 2%}.hotel_photos a:hover{opacity:.8;filter:alpha(Opacity=80)}.hotel_photos hr{border:1px solid #134e7f;margin:16px 0 25px 0}.rooms_box{width:48%;float:left;margin-bottom:10px;text-align:left;padding-right:2%}.rooms_box img{display:inline-block;width:40%;height:auto;float:left;margin-right:5%;position:relative}a .rooms_box:hover{opacity:.9}.rooms_releated{width:48%;float:left;margin-bottom:10px;text-align:left;padding-right:2%;font-size:13px}.rooms_releated img{display:inline-block;width:40%;height:auto;float:left;margin-right:5%;position:relative}.rooms_releated p{text-align:left;font-size:13px}.rooms_releated:hover{opacity:.9}.left_h_p{float:left;width:49%}.right_h_p{float:right;width:49%}.price_hotel{width:129px;float:right;padding:11px;background:#134e7f;border-radius:5px;color:white;text-align:center;font-size:14px;margin-right:6px}.price_number{right:0;bottom:15.8px;width:140px;padding:20px;background:#0067bd;border-radius:30px 0 0 0;color:white;text-align:center;font-size:16px;position:absolute}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left}.alignright{float:right}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.wp-caption img{margin:0;padding:0;border:0 none}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}#gallery-1 .gallery-item{margin:1px;margin-top:0!important;width:32%!important;max-height:200px;overflow:hidden}#gallery-1 img{border:0!important}.gallery-item img{min-width:340px;height:auto}.gallery{width:85%}.gb-entry{border:#ededed solid 1px!important;margin-bottom:15px!important}.gb-author-info{padding-top:5px;padding-bottom:10px}.gb-entry-content{margin-left:10px;text-align:left;margin-right:10px;margin-top:8px;padding:10px;padding-bottom:15px;margin-bottom:8px;border-right:solid 5px;border-left:solid 5px}#gwolle_gb .gwolle_gb_first{border-width:1px!important}#gwolle_gb_write_button input[type="button"]{background:#06253D;padding:10px;border-radius:6px;color:white;line-height:1.5;font-family:fira,Arial,sans-serif;font-size:14px;cursor:pointer}#gwolle_gb_write_button input[type="button"]:hover{opacity:.8}.number_left{float:left;width:65%;position:relative}.number_right{float:right;width:33%}.number_right ul li{list-style:none}.map{height:450px}.awards{width:190px;margin-top:10%}hr.line{border-color:#134e7f;margin:35px 0 35px 0}h3.news{padding-bottom:9px;margin-bottom:9px;display:inline-block;width:100%;border-bottom:2px solid #134e7f;font-size:1.5em}.bron_hotel{width:129px;padding:11px;background:#134e7f;border-radius:5px;color:white;text-align:center;font-size:14px;margin:0 auto}@media screen and (max-width:980px){body{overflow-x:hidden;font-size:12px}
#menu-yazykovoe li{display:block;line-height:1.4}.top_box .container span{font-size:13px;line-height:1.4}.header{padding:20px 0 0 0}.header a div{display:block}.content-logo{width:60%}.shield{border-radius:0;width:55%;margin:0 auto;padding:6px;float:none}.shield i{font-size:20px;padding-right:10px}.logo{width:210px;margin-bottom:15px;float:none}.front_slider{height:340px}.front_slider_next{margin-top:-45px}.front_slider_prev{margin-top:-45px}.front_slider_prev,.front_slider_next{width:75px;height:80px}.so_front_slider{height:240px}.hotel_select_1,.hotel_select_2,.hotel_select_3{width:100%}.hotel_select_2{margin-top:40px}.hotel_select_3{margin-top:40px}.so_front_slider_prev,.so_front_slider_next{width:42px;height:100px}.menu-main-container,.menu-main_us-container,.menu-main_uk-container{width:95%}.containerbig{width:95%!important}.container{width:95%}.blue_block img{width:80%;height:auto }.blue_block h3{font-size:30px}.blue_box_logo{display:block;width:35%;margin:0 auto}.blue_box_desc{width:100%;margin-top:30px}p.paymend{max-width:80%}.map{height:250px}#bigbox-c-rbox-2{min-width:0}.rooms_releated img{width:43%}#rooms2{width:95%}.marsp{margin:0 auto}.fltb{float:none;display:block;margin-left:33%}}.menu-item-has-children{position:relative}.menu-item-has-children:hover .sub-menu{display:block}.menu-item-has-children > a{position:relative;padding-right:24px}.menu-item-has-children > a::before{position:absolute;top:calc(50% - 4px);right:8px;width:8px;height:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8' width='8' height='8' fill='none'%3E%3Cpath d='M0.5 2.5L4 5.5L7.5 2.5' stroke='%23fdd26b' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") no-repeat 50% / contain;transition:transform .1s;content:""}.menu-item-has-children:hover > a::before{transform:rotate(180deg)}.sub-menu{position:absolute;top:100%;left:0;z-index:999;display:none;margin:0;padding:0;box-shadow:1px 2px 8px rgba(0,0,0,.25);background-color:#fff;list-style:none;white-space:nowrap}.sub-menu > .menu-item{display:list-item !important;margin:0 !important}.sub-menu > .menu-item > a{margin:0 !important;padding:8px 16px !important;border:0 !important;color:#0b1a26 !important}.sub-menu > .menu-item > a:hover{background-color:rgba(0,0,0,.06);color:#0b1a26}.sub-menu > .menu-item > a:hover::after{content:none}.w1{width:55%;margin-right:2%}.w2{width:40%;margin-right:2%}
@media screen and (max-width:980px){body{font-size:15px;line-height:1.4}.header{border-bottom:0}.hotel_photos.w_photos img{width:100%;height:auto}
.top_box .contacts{background:#134e7f;padding:0;line-height:1;display:none;position:absolute;right:50px;border-radius:10px;top:60px;z-index:80;width:200px;box-shadow:0 0 19px rgba(0,0,0,.5)}
.content-logo::after,.contacts::after,.left_h_p::after,.right_h_p::after{content:'';clear:both;display:block}.logo{width:150px;margin:0;display:block;float:left;height:auto}.header{text-align:left;height:auto;padding:15px 0}.shield{margin:0;text-align:center;width:70px;float:right;border-radius:10px}.shield i{display:block;margin:0}.content-logo{width:100%}*{box-sizing:border-box}.container{padding:15px;width:100%}.header .container{padding:0 15px;width:100%}.contacts{float:none;width:100%}.bars,.phoneicon{cursor:pointer;float:right;margin-left:20px;width:30px;height:30px;background:url('images/bars.png') right center no-repeat;background-size:contain}.phoneicon{background-image:url('images/phone.png')}.up_menu_box{padding:0;border:0;display:none;position:fixed;top:0;right:0;bottom:0;overflow:auto;width:300px;z-index:200}.menu-main-container{padding:10px;width:100%}#menu-main li,#menu-main_us li,#menu-main_uk li{display:block;margin:0}#menu-main li a,#menu-main_us li a,#menu-main_uk li a{margin:0;padding:10px 16px;height:auto;line-height:1.15;display:block;font-size:15px;text-align:left;border-top:1px solid rgba(255,255,255,.15)}#menu-main li a:after,#menu-main_us li a:after,#menu-main_uk li a:after{display:none}
.sub-menu{position:static;display:block;box-shadow:none;background:rgba(255,255,255,.1);white-space:normal;text-align:left}.sub-menu > .menu-item > a{color:#fff !important}
.top_box .container span{line-height:1;margin:0}.w1,.w2{width:100%;margin:0;float:left;display:block;padding:10px 0;line-height:1.15}
.w1{padding-left:0}.w2{padding-right:0}.w1 span,.w2 span{display:block;opacity:0;font-size:1px}a.telb{text-decoration:none;background:-webkit-linear-gradient(top,#fff385 0%,#fff385 0%,#eed85b 44%,#eed85b 44%,#ead155 54%,#ead155 54%,#b49034 100%);color:#532907;border-radius:8px;display:inline-block;padding:8px 10px;font-size:14px;margin:5px 0}.menu-yazykovoe-container{float:none;width:100%;margin-bottom:0;padding-top:0}
#menu-yazykovoe{display:block;margin:0}#menu-yazykovoe li{margin:0;width:33.33%;text-align:center}.closebar{display:block;width:100%;height:50px;background:url('images/close.png') 95% center no-repeat;background-size:20px;border-bottom:1px solid rgba(255,255,255,.2)}.front_slider_prev,.front_slider_next{background-size:contain !important;width:30px;height:50px;margin-top:-25px}.front_slider_prev{left:15px}.front_slider_next{right:15px}.so_front_slider_prev,.so_front_slider_next{width:20px;height:60px;background-size:contain !important;margin-top:-30px}.footer_box .container,.blue_block .container{padding:0 15px}.top_box .container{padding:10px 15px}.footer_box .container > span,.footer_box .container > ul{width:100% !important;padding:15px 0 !important;margin:0 !important}
ul.social li{margin:0 18px}.blue_box_down_bgrnd{display:none}.blue_block{padding:0;background:#06253d}.footer_box{padding:0}.blue_box_desc{padding:0 10px 20px 20px}div.map{height:auto;margin-bottom:20px}
.menu-yazykovoe-container{display:block;text-align:center;width:100%}#menu-yazykovoe li a{padding:7px 10px;border:1px solid #fff;border-radius:5px;display:inline-block}
#menu-yazykovoe li{list-style:none;display:inline-block}li.current-lang a{background:#fff}}
@media screen and (max-width:680px){#menu-yazykovoe li.current-lang a{text-decoration:none;color:#000}.left_h_p,.right_h_p{width:100%;float:none;padding:15px;background:#edf5ff;border-radius:10px;margin-bottom:50px}.hotel_photos_1,.hotel_photos_2,.hotel_photos_3{margin-bottom:30px}.rooms_releated{padding-right:0;margin-bottom:25px}.price_hotel{width:auto}.rooms_releated img{margin-right:15px}.hotel_photos p{height:auto}.rooms_releated .price_hotel{margin:0}.table-responsive table{border:0;border-collapse:collapse;width:100%}.table-responsive table td{padding:5px;font-size:13px;border:1px solid #ddd}.table-responsive{margin:15px 0}.hotel_photos div[style*="inline-flex"]{flex-wrap:wrap}.hotel_photos div[style*="inline-flex"] .price_hotel{width:100%;margin:5px 0}.price_hotel a{text-decoration:underline}.table-responsive table tbody tr:nth-child(even) td{background:#edf5ff}.number_left,.number_right{margin-bottom:20px}.rooms_releated,.number_left,.number_right{width:100%}.rooms_releated{width:100%;padding-right:0}.number_right ul li{border-radius:15px;padding:8px 10px;background:#edf5ff;margin:0 5px 5px 0;display:inline-block;white-space:nowrap;overflow:hidden}
iframe{width:100%}}@media screen and (max-width:540px){.hotel_photos_1,.hotel_photos_3,.hotel_photos_2{width:100% !important;padding:0}}@media screen and (max-width:480px){.rooms_releated img{width:100%;margin:0 0 15px 0}.table-responsive table img{width:100%;height:auto;min-width:150px}.logo{width:132px}.bars,.phoneicon{margin-top:23px}}@media screen and (max-width:430px){img.post_thumbnail.wp-post-image{padding-right:0;max-width:100%;height:auto;width:100%;margin-bottom:15px}article{margin-bottom:20px}.footer_box a.telb{display:block;width:140px;margin:2px auto}}@media screen and (max-width:380px){.up_menu_box{width:100%}}