@font-face{font-family:Roboto;src:url(/css/fonts/Roboto/RobotoRegular.ttf) format("opentype")}@font-face{font-family:Roboto\ Condensed;src:url(/css/fonts/Roboto/RobotoCondensed-Regular.ttf) format("opentype")}*{margin:0;padding:0}a{color:#dc143c;outline:none;text-decoration:none;cursor:pointer}a:hover{color:#000;text-decoration:none}a div{padding:5px}body{font-family:Tahoma,Arial;width:100%;height:100%;color:#333;position:relative;cursor:default}button{padding:5px;background:none;width:auto;border:1px solid;display:inline-block;cursor:pointer}button:hover{background:#333;color:#fff;border-color:#333}content{width:100%;position:relative;display:table-row;height:100%}footer{width:100%;position:relative}h1,h2,h3,h4,h5,h6{padding:10px 0;margin:0 0 10px}header{width:100%;position:relative;z-index:2}fieldset{border:none}img{max-width:100%;width:auto;vertical-align:bottom}input{width:100%;box-sizing:border-box;padding:5px;border:1px solid #e1e8f4;font-family:inherit;font-size:12px}input[type="type" i] {padding:10px;font-size:12px}input[type="checkbox"],input[type="radio"]{width:20px;height:20px;margin:5px 5px 5px 0;vertical-align:sub;cursor:pointer;font-size:12px}html{height:100%}hr{width:100%;margin:0 0 15px;border:0;float:left}p{margin:0 0 10px}select{width:100%;box-sizing:border-box;padding:6px 5px;border:1px solid #e1e8f4;font-family:inherit;font-size:12px}textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid #e1e8f4;font-family:inherit;max-width:100%}ul{margin:0;padding:0}ul li{margin:0 0 0 35px}ol{margin:0 0 0 20px}section{padding:40px 0;position:relative}table{font-size:inherit}table td{font-size:inherit;padding:10px}@media screen and (min-width:0\0), @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
ul li {
   margin: 0 0 0 35px;
   list-style: none;
   }
   
input, select {
	padding: 10px;
}
}.activelinemenu{padding:10px;display:table-cell;vertical-align:middle;font-weight:bold}.bg-image{position:fixed;width:100%;height:100%}.box{width:100%;max-width:100%;margin:0 auto 20px;position:relative;padding:0}.box_80{width:80%;display:inline-block;float:left;margin:0;padding:0}.box_75{width:75%;display:inline-block;float:left;margin:0;padding:0}.box_66{width:66.66%;display:inline-block;float:left;margin:0;padding:0}.box_50{width:50%;display:inline-block;float:left;margin:0;padding:0}.box_33{width:33.33%;display:inline-block;float:left;margin:0;padding:0}.box_25{width:25%;display:inline-block;float:left;margin:0;padding:0}.box_20{width:20%;display:inline-block;float:left;margin:0;padding:0}.box_intro{margin:0 0 40px;font-size:18px;text-align:justify}.box_text{margin:0 0 40px;text-align:justify}.button{display:inline-block;padding:5px;width:auto;border:1px solid;background:none;cursor:pointer}.button:hover{background:#333;color:#fff}.button_re_call{padding:5px 0;color:#f5deb3;font-weight:normal;font-size:12px;border-bottom:1px dotted;border-top:0;border-left:0;border-right:0;display:inline-block;float:right;margin:0;background:none}.button_re_call:hover{background:none}.callback_box_header{padding:20px;background:red;color:#fff}.cart-icon{width:30px;margin:0 5px}.center{text-align:center}.clear{clear:both;margin:0!important;padding:0!important;width:100%}.contacts-phone{text-align:center;padding:5px;font-size:15px;margin:0;float:left}.contacts{font-weight:bold;float:left;margin:5px 10px;display:inline-flex;list-style:none}.contacts li{float:left;margin:0}.contacts li div{padding:0}.contacts li img.icon{margin:0 5px 0 0}.contacts li div:last-child{margin:0}.container{margin:0 auto;max-width:1200px;position:relative}.container_1000{max-width:1000px}.container_800{max-width:800px}.content{width:100%;background:#fff;background-repeat:repeat-x;position:relative}.container_border{padding:20px}.fa-home{padding:10px}.fa-window-close{color:#fff;font-size:36px!important;margin:10px}.footer_box{width:25%;float:left;position:relative}.footer_logo{width:80%}.full_width{width:100%;max-width:100%;min-width:100%}.gallery{display:table;text-align:center}.gallery li{width:20%;text-align:center;margin:0;display:inline-block}.gallery_img_border{margin:0;padding:0}.hide,.hidden{display:none!important}.icon{width:23px;vertical-align:middle}.intro_box img,.text_box img{width:auto;max-width:100%}.items_list{list-style:none;display:table;width:100%}.items_list li{display:inline-block;width:20%;margin:0;vertical-align:top;float:left}.items_list li a div.article_box{padding:0;margin:1px;position:relative}.linemenu{padding:10px;display:table-cell;vertical-align:middle;color:#f5f5f5;background:#4169e1;font-size:18px}.linemenu:hover{color:#fff}.left{float:left}.left-filters{font-size:15px}.logo_mini{height:70px}.map{width:100%;min-height:450px}.mask{position:fixed;background-color:#000;opacity:.9;display:none;left:0;bottom:0;right:0;top:0;z-index:8888}.mask-cart,.mask-callback{background-color:#fff;position:absolute;z-index:9999;display:none;box-shadow:0 0 15px #000;margin:0 auto;left:1%;right:1%;top:10%;max-width:350px}.maskclose{padding:5px 8px;background:#fff;float:right;width:10px;cursor:pointer;color:#000;text-align:center;position:absolute;right:10px;top:15px}.menu_mobile{margin:50px auto;max-width:350px;text-align:center;text-transform:uppercase;list-style:none;top:5%;position:relative}.menu_mobile li{margin:0}.mob-menu{display:none}.pidmenu{display:none}.pidmenu:hover{}.pidmenu li a div{}.right{float:right}.separator{clear:both}.soc_box{float:left;width:50%}.title{color:#333;font-size:24px;text-transform:uppercase;font-family:Roboto\ Condensed}.topmenu{text-decoration:none;padding:10px 20px;font-size:16px;font-weight:bold}.ul_list{display:inline-table;list-style:none;margin:0;width:100%}.ul_list li{margin:0}.ul_list li img{vertical-align:middle}#bottommenu{}#bottommenu li{list-style:none;-webkit-transition:color 1s ease;display:inline-flex;margin:0}#bottommenu li a div{padding:15px;color:#333}#bottommenu li a div.active{color:#4169e1}#bottommenu li a div:hover{color:#4169e1}#bottommenu li a div.active:hover{color:#4169e1}#callback_form{max-width:350px;margin:0 auto;background:#fff}#cart-button{margin:0 10px;padding:0}#cart-button span{vertical-align:super}#content-box{position:relative;z-index:99}#feedback_form_box{max-width:600px;margin:0 auto}#feedback-form{width:100%;margin:0 auto 20px}#feedback-form [type="submit"]:hover{box-shadow:0 0 0 1px rgba(0,0,0,.2) inset;color:#fff}#filters-box{text-align:center;border-bottom-right-radius:5px;background:#f5f5f5;border:1px solid silver;border-bottom-left-radius:5px}#filter{border-bottom:3px solid #f5f5f5;float:left;width:100%}#footer{width:100%}#header-img{position:absolute;z-index:5;top:100px;left:50%;width:8px;height:400px}#header_info{margin:0 0 20px;width:100%;padding:0;position:fixed;z-index:99}#header_menu,nav{display:inline-table;list-style:none;font-size:15px;font-weight:bold;margin:0 auto;text-align:center;width:auto;display:-moz-box}#header_menu li,nav li{margin:0;display:inline-block}#header_menu li a div{margin:0;padding:15px}#header_menu li a div.active{background-color:#fff;color:#4169e1}#header_menu li a div:hover{background:#fff}#header_menu li a div.active:hover{background-color:#fff}#header_slider{position:relative;z-index:1}#info-line{background:#fff;padding:10px 0;width:100%}#items-content-box{padding:0 15px 15px;min-height:600px;float:left}#lang,#lang-menu{display:inline-flex;position:relative;width:auto;margin:0 10px;list-style:none}#lang li,#lang-menu li{margin:0;float:left}#lang li a div,#lang-menu li a div{margin:0;color:#333;float:left;padding:10px 5px;text-transform:uppercase}#lang li a div.active,#lang-menu li a div.active{color:rgba(237,85,115,1)}#lang li a div:hover,#lang-menu li a div:hover{color:#000}#left{float:left;width:100%}#linebox{width:100%}#linemenu{list-style:none;text-transform:uppercase;margin:0;float:left;width:100%;text-align:center}#linemenu li{width:20%;margin:0;float:left;display:table;height:62px;display:table}#logo{max-width:250px;text-align:center;margin:0 auto;position:relative}#logo_name{z-index:999;padding:0}#logo_name H1{margin:0;padding:0;font-size:60px}#mini-menu{float:right;padding:20px;display:none}#minitopmenu{display:none;position:absolute;background:#fff;width:100%;text-align:center;list-style:none;margin:0;padding:0 0 15px;left:0;font-size:16px;box-shadow:0 0 10px;z-index:2}#minitopmenu li{border-bottom:1px solid;margin:0}#minitopmenu li a div{padding:15px;border-bottom:1px solid}#minitopmenu li a div:hover{background-color:#300;color:#fff}#pidmenu{list-style:none;display:none;text-align:center;position:absolute;text-transform:capitalize}#right{float:right}#reviews_form_box{max-width:600px;margin:0 auto;display:none}#sidebox{text-align:justify;margin:0 0 15px;width:14.28%;position:absolute}#slider{display:inline-block;z-index:99;margin:0 auto;max-width:1920px}#slider img{max-width:inherit!important}#soc-link{display:inline-flex;position:relative;width:auto;margin:15px;list-style:none}#soc-link li{margin:0;float:left;font-weight:bold}#soc-link li a div{margin:0;color:#333;float:left;padding:5px;text-transform:uppercase}#soc-link li a div.active{}#soc-link li a div:hover{}#topheader{float:left;top:0;z-index:99;width:100%}#wrapper{width:100%;margin:0 auto;height:100%;position:relative;overflow:hidden;display:table}#topmenu,nav{display:inline-table;list-style:none;margin:0 auto;text-align:center;width:auto;display:-moz-box}#topmenu li,nav li{margin:0;display:inline-block}#topmenu li a div{margin:0;padding:10px}#topmenu li a div.active{background-color:#fff;color:#4169e1}#topmenu li a div:hover{background:#fff}#topmenu li a div.active:hover{background-color:#fff}li.menu,li.activemenu{margin:0;text-align:center}li.menu a div{-webkit-transition:color 1s ease}li.menu a div:hover{}li.activemenu a div{-webkit-transition:color 1s ease}li.activemenu a div:hover{}li.pidmenu a div{text-align:left;padding:10px;color:#f5deb3;background:url(/images/bg-b50.png)}ul.filters{display:inline-flex;list-style:none}ul.filters li{margin:0}ul.filters li div{padding:5px 10px}ul.category{width:100%;list-style:none;background:#fff;margin:0 0 5px}ul.category li{width:100%;margin:0;padding:5px 0;border-bottom:1px solid #f5f5f5}ul.category li:hover{background:rgba(154,27,49,1);color:#fff;box-shadow:0 0 1px}ul.category li.active{width:100%;box-shadow:0 0 1px;background:rgba(154,27,49,1);margin:0;padding:10px 0;color:#fff}ul.category li a h2{margin:0 0 0 50px;padding:10px 5px 10px 0;text-align:left;font-family:inherit;font-size:14px;color:#333;font-weight:normal}ul.category li a h2:hover,ul.category li.active a h2{color:#fff}div.add_button{background-color:silver;color:#fff;border-radius:5px;padding:8px 0;font-weight:bold;min-width:30px;text-align:center}div.add_button:hover{background-color:rgba(154,27,49,1)}ul.index-item{width:100%;float:left;margin:1px}ul.index-item li{float:left;width:20%;margin:0}ul.index-item li a div{margin:0 10px}ul.index-item li a div:hover{padding:5px}ul.items li.show_id{width:100%;float:left;text-align:center;margin:0;min-width:200px}ul.items li.show_id div.item_name{font-size:16px}ul.items li.show_id div.item_close{font-size:25px;padding:0 10px 5px;border-radius:40px;background:silver;position:absolute;top:5px;right:5px;z-index:99;margin:5px;cursor:pointer}div.item_intro{display:none}ul.items li.show_id div.item_intro{position:relative;display:block;color:#696969;padding:15px 0;background-color:#fff;overflow:hidden;bottom:15px;width:100%;text-transform:lowercase;font-size:13px;min-height:40px}ul.items li.show_id div.item_name{font-size:16px}ul.items li.show_id div.item_price{float:none}ul.items li{float:left;width:20%;text-align:center;margin:0}ul.items li.show_id div.item_box{padding:5px;margin:0 7px 15px;background:#fff;box-shadow:0 0 2px silver;border-radius:5px}ul.item sli.item div.item_box:hover,ul.block_item li.show_id div.item_box:hover{box-shadow:0 0 10px rgba(154,27,49,1)}li.four{width:25%;display:inline-block;float:left}li.three{width:33.33%;display:inline-block;float:left}li.two{width:50%;display:inline-block;float:left}#popup__toggle{bottom:20px;right:-10px;position:fixed;z-index:999}.img-circle{background-color:#29aee3;box-sizing:content-box;-webkit-box-sizing:content-box;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border:2px solid #29aee3;width:90px;height:90px;bottom:-10px;right:20px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;opacity:.5;-webkit-animation:circle-anim 2.4s infinite ease-in-out!important;-moz-animation:circle-anim 2.4s infinite ease-in-out!important;-ms-animation:circle-anim 2.4s infinite ease-in-out!important;-o-animation:circle-anim 2.4s infinite ease-in-out!important;animation:circle-anim 2.4s infinite ease-in-out!important;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#29aee3;width:70px;height:70px;bottom:0;right:30px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;-webkit-animation:circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:circle-fill-anim 2.3s infinite ease-in-out;-o-animation:circle-fill-anim 2.3s infinite ease-in-out;animation:circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:50px;height:50px;bottom:10px;right:40px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.7}.img-circleblock{padding:5px;box-sizing:content-box;-webkit-box-sizing:content-box;width:40px;height:40px;transform-origin:center;text-align:center;background-position:center center;background-repeat:no-repeat;animation-name:tossing;-webkit-animation-name:tossing;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.img-phone{font-size:36px!important;color:#fff}.img-circle:hover{opacity:1}@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
  50% {transform: scale(1); opacity: 1; }   
  100% {transform: scale(0.9);opacity: 1;}}@-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
  50% {-webkit-transform: scale(1);opacity: 1;}   
  100% {-webkit-transform: scale(0.95);opacity: 1;}}@keyframes tossing {
  0% {transform: rotate(-8deg);}
  50% {transform: rotate(8deg);}
  100% {transform: rotate(-8deg);}}@-webkit-keyframes tossing {
  0% {-webkit-transform: rotate(-8deg);}
  50% {-webkit-transform: rotate(8deg);}
  100% {-webkit-transform: rotate(-8deg);}}@-moz-keyframes circle-anim {
  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}@-webkit-keyframes circle-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}@-o-keyframes circle-anim {
  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}@keyframes circle-anim {
  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
  100% {transform: rotate(0deg) scale(1) skew(1deg);
opacity: .1;}}@-moz-keyframes circle-fill-anim {
  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}@-webkit-keyframes circle-fill-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}@-o-keyframes circle-fill-anim {
  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}@keyframes circle-fill-anim {
  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}a{color:#79001e}blockquote{padding:20px;background:#f5deb3;border-radius:10px;font-style:italic;display:inline-block}body{font-family:Roboto;background:#fff;top:0!important}body.fixed{overflow:hidden}H1,H2,H3{font-family:Roboto\ Condensed;padding:0;margin:0;font-weight:normal}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px;padding:0;margin:0}h5{font-size:18px;padding:0;margin:0}header{min-height:110px;z-index:9}input,select,textarea{border:1px solid #fff;font-size:inherit}label{cursor:pointer}section .box_text{margin:0}table th{padding:10px}#advantages{background:#f8f8f8}#advantages_list{width:100%}#advantages_list li{width:25%}#advantages_list li .content_border{padding:10px;text-align:center}#advantages_list li .name_advantages{min-height:70px;white-space:pre-wrap}#advantages_list li .icon{width:90%;max-width:125px}#banner_list{width:100%;margin:0 -10px}#banner_list li{width:50%}#benefits{padding:20px 0}#benefits .grid{display:grid;grid-template-columns:repeat(3,33.33%);text-align:center;padding:0 20px;max-width:800px;grid-gap:20px;margin:0 auto;justify-content:center}#benefits .list .list_item{padding:20px;background:#f5f5f5;cursor:pointer}#benefits .list .list_item i{font-size:48px}#benefits_list li{float:left}#benefits_list li{width:33.33%}#booking_now_box{position:fixed;bottom:0;left:0;display:none;width:100%;background:#b22222;padding:5px}#booking_now_box .button{background:#b22222;border:1px solid #b22222}#bottom_menu a{color:#878787}#bottom_menu li a div{padding:5px 10px}#bottom_menu_left{text-transform:uppercase;padding:25px 0;max-width:150px;float:right}#bottom_menu_left li{text-align:left;width:100%}#bottom_menu_left li:last-child a div{background:#dad0cc;color:#332723;padding:10px;margin:5px 0 0}#bottom_menu_right{padding:20px 10px}#bottom_menu_right li{text-align:left;width:100%}#build_plan{display:table;list-style:none;margin:0 auto}#build_plan select{font-size:24px}#build_plan li{width:50%;display:inline-block;float:left;margin:0}#callback_form div.box{margin:0 0 10px}#contacts{background:#f8f8f8}#callback_form input,#callback_form textarea{border:1px solid #dad0cc;font-size:inherit;padding:5px 10px}#equipments{background:#f8f8f8}#feedback-form .box{margin:0 0 5px}#footer{background:#e6e6e6;text-align:center;color:#999;padding:0 0 80px}#form_callback i{font-size:12px}#form_callback p{margin:0 5px -2px;background:#fff;position:relative;float:left;padding:0 5px}#google_translate_element{margin:5px 10px;float:right;max-width:170px}#down_button{position:absolute;width:100%;left:0;text-align:center;bottom:50px;z-index:3333}#down_button .fa{font-size:80px;color:#fff}#excursions{background:#000;color:#fff}#header_info{background:rgba(0,0,0,.7);position:absolute;top:0;right:0;left:0;z-index:998;box-shadow:0 0 2px;padding:0 0 10px}#header_info.fixed{position:fixed;padding:0}#header_info .fa{color:#fff}#header_slider{min-height:75px;overflow:hidden}#index{padding:40px 0}#index .box_text{text-align:justify}#index_list{width:inherit;margin:0 -20px}#index_list li{width:33.33%}#index_list .content_box{margin:0 0 20px;padding:20px;width:inherit}#index_list img.icon{position:relative;margin:0 0 -20px 10px;width:auto;float:left}#index_list H3{margin:0 0 0 40px;padding:5px;text-transform:initial}#items_list li{width:25%;float:left}#items_list li a H3{color:#573e2e;margin:-25px 0 0;background:#fff;position:relative;font-size:20px;padding:10px 0}#lang,#lang-menu{display:inline-flex;position:relative;width:auto;list-style:none;float:right;margin:2px 10px}#lang li a div,#lang-menu li a div{color:#79432b;padding:5px;margin:0 2px}#lang li a div.active,#lang-menu li a div.active{color:#fff;border-radius:100%;background:#79432b}#lang li a div:hover,#lang-menu li a div:hover{color:#79432b;background:#fff;border-radius:100%}#logo{position:absolute;margin:0 20px}#menus_list{margin:0 -20px;min-width:100%}#menus_list H4{text-transform:uppercase;background:#79001e;color:#fff;text-align:left;padding:10px;display:-webkit-box;font-family:Roboto\ Condensed;font-weight:normal;white-space:pre;font-size:16px}#menus_list .img_box{margin:0 20px 20px;position:relative}#menus_list .gallery_img_border{padding:20px}#menus_list .menu_item{width:25%}#more{background:#79432b;color:#fff;position:relative}#more_services .li_item{width:50%;margin:0;padding:0;float:left;display:inline-block}#news_list li{float:left}#notes_list{}#notes_list li{width:100%}#notes_list .img_box{float:left;max-width:25%;margin:0 20px 0 0}#notes_list .content_box{margin:0 0 20px;padding:0}#notes_list li:last-child .content_box{margin:0}#notes_list H3{font-size:30px;line-height:36px}#page_id_list{}#page_id_list li{list-style:none;margin:0 10px;padding:0 0 0 15px;position:relative;display:inline-block;display:-webkit-inline-box}#page_id_list li:before{content:"›";position:absolute;left:0;top:3px}#page_id_list li a div{border-bottom:1px dotted;padding:7px 0}#responses{background:#407b29}#responses_list li{width:50%}#responses_list li .content_border{margin:20px}#responses_list li h4{margin:0 0 0 40px}#responses .page_name{color:#fff}#room_form_code_text{width:50%;float:left;text-align:center;font-size:24px;font-family:georgia;font-style:italic;background:#000;padding:0 0 5px}#rooms_list{display:table;margin:0 -5px;min-width:100%}#rooms_list li .img_box{border-radius:100%;max-width:175px;margin:0 20px 0 0;float:left}#rooms_list li H3{position:relative;padding:10px;text-transform:capitalize}#services_list{margin:0 auto;text-align:center}#services_list li{width:25%}#services_list li .content_border{padding:10px 0;text-align:left;margin:10px 0 0}#services_list li:first-child .content_border{border:0}#services_list li .name_services{padding:10px 20px;background:#f8f8f8}#services_list li .intro_services,#services_list li .text_services{padding:0 20px;width:inherit}#services_list .intro_services li,#services_list .text_services li{display:list-item;list-style-type:disc;margin:0 0 0 20px}#services_list li a H3{width:auto;display:inline-block;margin:0 -100% 0 0;color:#fff;text-transform:uppercase;font-size:30px;padding:10px;text-shadow:0 1px 5px black , 1px 0 5px black}#slider img{width:auto!important}#text_info{font-size:42px;display:none}#ticket_form_code_text{width:50%;float:left;text-align:center;font-size:24px;font-family:georgia;font-style:italic;background:#000;padding:3px 0 4px}#topmenu{margin:0 10px}#top_menu_box{}#top_menu_box.fixed{margin:7px}#topmenu li a div{text-transform:uppercase;background-color:inherit;color:#fff;font-size:18px;padding:10px;margin:0;font-family:Roboto\ Condensed}#topmenu li:last-child a div{background:#79001e}#topmenu li a div:hover,#topmenu li a div.active,#topmenu li a div.active:hover{background:rgba(255,255,255,.1);color:#fff}#topmenu li.home{display:none}#trip_advisor{background:#e6e6e6}#ul_contacts{float:right;display:inline-block;width:auto;font-weight:bold;font-size:22px}#videos_list{width:100%;background:#000}#videos_list li{width:25%}#videos_list li .content_border{padding:0}.about_box{height:650px;background:#827069;color:#fff;width:50%;float:left;display:inline-block}.about_content{max-width:600px;float:right;width:100%}.blockquote_decor{width:0;height:0;margin:0 0 0 40px;border:12px solid;border-color:#fff transparent transparent #fff}.booking_form{margin:0 auto;width:auto;display:inline-block;text-align:left;background:#79432b;color:#fff;width:100%;max-width:350px}.booking_form button{width:100%;background:#b22222;font-weight:bold}.booking_form span{font-size:12px}.booking_form p{font-size:12px;margin:0 10px 2px;font-style:italic}.booking_form b{font-weight:normal}.booking_form .box{margin:0 0 10px}.booking_form .box_50{width:50%}.booking_form ul{margin:0 0 5px;list-style:none;display:inline-flex;width:100%;border-bottom:1px dotted rgba(255,255,255,.1);padding:0 0 10px}.booking_form ul li{margin:0;display:inline-block;float:left;width:100%;text-align:center}.booking_form ul li.input{width:60px}.booking_form .button{display:block;background:#b22222;border:1px solid #b22222}.bottom_menu{display:inline-block;margin:0 auto;list-style:none;list-style:none;margin:0;display:inline-table;padding:0 10px}.bottom_menu li{margin:0;text-align:center;width:33.33%;display:-webkit-box;float:left;display:inline-block}.bottom_menu li a div{color:#fff;text-transform:uppercase;display:inline-block}.bottom_menu_soc_link{padding:40px 0;text-align:center;margin:0 auto;display:inline-table}.box_intro table th,.box_text table th{padding:10px;background:#79001e;color:#fff;font-weight:normal}.box_intro table tr,.box_text table tr{background:#e6e6e6}.box_intro table td,.box_text table td{padding:10px}.box_intro ol,.box_intro ul,.box_text ol,.box_text ul{padding:0 0 20px}.box_intro ul li,.box_intro ol li,.box_text ul li,.box_text ol li{margin:0 0 0 25px;padding:0 0 20px}.bottom_menu_soc_link li{width:50%}.button{text-transform:uppercase;background-color:#79001e;border:1px solid #79001e;text-align:center;margin:0 auto;color:#fff;font-weight:normal;font-family:Roboto\ Condensed;padding:7px 20px}.button_box{display:inline-block;list-style:none}.button_box li{display:inline-block;margin:0;width:33.33%;float:left}.button_sale{border:5px solid rgba(101,78,60,.9);text-transform:uppercase;font-size:24px;color:rgba(101,78,60,.9);padding:10px;background:rgba(255,255,255,.75);font-weight:bold}.button:hover{background:#000;border-color:#000}.button_rooms{display:inline-block;min-width:50%;border:5px solid;padding:10px}.button_rooms.disabled{color:silver}.button_send{padding:10px;margin:0}.camera_wrap{padding:0 0 20px}.circle-fill{background:#dad0cc}.circlephone{border:2px solid #dad0cc}.contacts_box{list-style:none;font-size:24px;line-height:36px;margin:0 auto}.contacts_box li{margin:0}.contacts_box li.address_info::before{content:"";background:url(/images/deco_address.png) no-repeat;padding:5px 20px;vertical-align:middle;margin:0 0 0 -40px}.contacts_box li.phone_info::before{content:"";background:url(/images/deco_phone.png) no-repeat;padding:5px 20px;vertical-align:middle;margin:0 0 0 -40px}.contacts_box li.email_info::before{content:"";background:url(/images/deco_email.png) no-repeat;padding:5px 20px;vertical-align:middle;margin:0 0 0 -40px}.company_address{font-size:30px;font-weight:bold}.company_city{font-size:24px}.company_email{font-size:21px;font-weight:bold}.company_phone{font-size:24px;font-weight:bold;margin:40px 0;display:inline-block;border-top:4px double #79001e;padding:20px 0;border-bottom:4px double #79001e}.content_border{padding:20px 0;margin:0 0 0 150px}.content_map{max-width:600px;float:left;width:100%}.fa-bars{color:#fff;font-size:24px}.fa-globe{padding:10px 5px;font-size:20px;color:#fff}.fa-home{padding:5px;font-size:18px}.fa-phone{}.fa-phone.top-phone{font-size:30px;vertical-align:middle;border:1px solid;padding:2px 5px;border-radius:100%}.fa-times{cursor:pointer;font-size:30px!important;color:#79001e;padding:10px;margin:5px}.gallery_box{margin:0 -5px}.gallery{min-width:100%}.gallery li{width:33.33%;text-align:center;margin:0;display:inline-block;float:left}.gallery .list_item{width:33.33%;display:inline-block;vertical-align:middle}.gallery .list_item .img_box div{object-fit:cover;height:100%;width:100%;padding:0}.gallery .list_item .img_box img{object-fit:cover;height:100%;width:100%}.gallery_img_border{background-size:cover;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;height:100%}.gallery_img_border img{object-fit:cover;height:100%;width:100%}.gallery_img_border:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}#goog-gt-tt{display:none!important}.goog-te-banner-frame{display:none!important}.goog-te-menu-value:hover{text-decoration:none!important}.feedback_form_name{font-size:30px;font-weight:normal}.fluid_container{max-width:800px!important;margin:0 auto}img.header{width:100%}.header_booking_box{width:33.33%;display:inline-block;float:right}.header_img_box img{object-fit:cover;width:100%;height:100%;object-position:75%}.header_informer{position:absolute;z-index:9999;top:25%;left:50px;right:50px}.header_informer H1{font-size:48px;line-height:initial;padding:0 0 20px;margin:0 0 20px;border-bottom:4px double #daa520;display:inline-block;font-family:Georgia;max-width:400px}.header_informer .company_type{font-size:24px;padding:0;margin:0;font-weight:normal}.header_name_box{width:50%;color:#fff;text-shadow:0 1px 10px #333 , 1px 0 10px #333;display:inline-block}.icon_name{padding:0;font-size:18px;text-transform:uppercase;white-space:pre;min-height:60px;font-weight:bold;margin:0 0 10px}.img_box{padding:0;overflow:hidden;margin:1px;height:100%}.img-phone{color:#332723;font-size:36px!important;line-height:40px!important}.img-circle{background:#dad0cc;box-shadow:0 0 10px black}.info_box li{margin:0 0 10px}.info_box li:last-child{margin:0}.info_line{width:100%;position:absolute;border-bottom:1px solid rgba(255,255,255,.25);z-index:2;top:40px}.items_list li a div.article_box{padding:0 0 20px;margin:1px;position:relative}.item img{object-fit:cover;height:100%;width:100%}.item_cart_box{list-style:none;margin:2px 0 0;display:table;width:100%;background:#fff}.item_cart_box li{margin:0;display:inline-block;width:33.33%!important}.item_cart_box li:first-child{width:33.33%;text-align:center}.item_cart_box li:last-child{text-transform:uppercase;width:33.33%;text-align:right}.item_cart_box li div{padding:5px}.logo_mini{height:inherit}.logo_mobile{max-height:100px}.logotype{max-width:75%;margin:100px 0 0}.map{vertical-align:bottom;width:100%;min-height:450px}.mask{background:#fff;opacity:1}.mask_content{display:block;position:absolute;top:0}.menu_list{display:table;list-style:none;margin:0 auto;text-align:center;width:auto}.menu_list li{display:inline-block;float:left;margin:0}.menu_catalog_box{position:relative}.menu_catalog li a div{padding:10px;margin:5px;text-transform:uppercase;font-size:18px;color:#816f69;border-bottom:2px solid #fff}.menu_catalog li a div.active{border-bottom:2px solid #816f69}.menu_catalog li:last-child a div{background:#dad0cc}.menus_list li{width:100%}.menu_mobile{margin:20px auto}.menu_mobile .name{font-size:18px;display:inline-block;font-weight:bold;color:#79001e;padding:10px 5px}.menu_mobile li:last-child .name{color:#fff;background:#79001e;margin:5px 0;padding:10px}.menus_buttons_langs{text-align:center;margin:0 auto}.menus_buttons_langs .button_lang{padding:10px 25px;border-bottom:1px solid;border-top:1px solid;cursor:pointer;text-transform:uppercase}.menus_buttons_langs .button_lang:hover{border-bottom:1px solid #79001e;border-top:1px solid #79001e}.menus_buttons_langs .button_lang.active{background:#79001e;color:#fff;border-bottom:1px solid #79001e;border-top:1px solid #79001e}.menus .list{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;margin:0 auto;text-align:center;justify-items:center}.menus .list .list_item{display:inline-flex;align-items:center;max-width:600px}.menus .list .list_item .img_box{}.menus .list .list_item .img_box img{border-radius:20px}.mfp-title{text-shadow:0 0 2px white , 0 2px 2px white , 0 -2px 2px white , 2px -2px 2px white , -2px 0 2px white!important}.mobile{display:none}.nivo-directionNav{display:block!important}.overflow_box{overflow:auto;position:relative}.overflow_box .gallery{margin:0 0 40px}.overflow_box .gallery li{width:25%}.page_booking_box{position:relative}.page_content{}.page_name{display:inline-block;padding:10px 0;margin:0;font-weight:normal;font-size:36px;text-transform:initial}.pidmenu{background:#000}.pidmenu li{float:left}.pidmenu li a div{text-transform:initial!important;background:none!important}.pidmenu li a div:hover{background:rgba(255,255,255,.1)!important}.price_table{float:right;margin:0 10px 20px;position:relative;z-index:3}.price_table th{background:#79001e;color:#fff}.price_table td{background:#fff1d0;font-size:22px}.required{border:1px solid red!important;color:red}.rooms_list li{width:100%}.rooms_list li.item{width:50%}.slider_box{position:absolute;top:0;left:0;right:0;text-align:center;background:#000}.slider-wrapper{width:inherit!important;position:relative}.soc_icon{width:50px;border-radius:100%}.social_links{display:inline-block;position:relative;width:auto;margin:0 10px;list-style:none}.social_links .list_item{cursor:pointer}.social_links .list_item .url{font-family:Roboto\ Condensed;text-transform:uppercase}.social_links .fa{border-radius:100%;font-size:36px;color:#79001e;width:48px;text-align:center}.room_content_box{width:66.66%;display:inline-block;float:left;margin:0}.table{display:table;position:relative}.table .table_td{display:table-cell;position:relative;vertical-align:top}.table_price tr{background:#f5f5f5}.table_price td.active{font-weight:bold}.theme-default .nivoSlider{background:url(/css/slider/img/loading.gif) no-repeat 50% 50%!important}.top_image{width:50%;position:relative;z-index:5}.top_image.right .image_border{padding:0 0 20px 20px}.top_image .img_border{padding:20px}.ul_list{list-style:none;display:inline-table;margin:0;width:auto}.ul_list li{display:inline-block;margin:0;float:left}.vacancies_list{margin:0 -30px;width:auto;min-width:100%}.vacancies_list li{width:50%}.vacancies_list li .article_box{position:relative;padding:10px;margin:0}.vacancies_list li .img_box{margin:0}.video_box iframe{width:100%;height:400px}@media screen and (min-width:0\0), @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
ul li {
   margin: 0 0 0 35px;
   list-style: none;
   }
}@media screen and (max-width:1364px){ul.items li{width:25%}#sidebox{width:16.66%}#items-box,.top-item-box{margin:0 16.66%}.gallery li{width:20%}.wrap-box{margin:0 320px 0 0}.info-box-left{display:none}}@media screen and (max-width:1279px){.container{padding:0 10px}.gallery li{width:25%}#menus_list .menu_item{width:33.33%}}@media screen and (max-width:1151px){#topmenu{}img.header{max-width:inherit;margin:0}.header_informer .company_type{font-size:30px;padding:20px 10px}}@media screen and (max-width:1023px){#restoran{display:inline-flex;width:100%}#restoran li{width:20%;margin:0;padding:0}#restoran li.type{min-width:40%;padding:15px 0;margin:0}ul.items li{width:33.33%}.container{padding:0}.content_border{padding:20px 10px;margin:0}.content-wrap{padding:15px 10px}#down_button .fa{font-size:48px}.goog-te-gadget .goog-te-combo{margin:10px 0!important}.header_booking_box{display:none}.header_informer{}.header_name_box{width:100%;text-align:center}.item_info{margin:0 0 0 265px}.item-menu{float:left;text-align:left}.item-block{float:left;width:100%;margin:0 0 15px}.logo_mini{height:120px}.logo_mini.fixed{height:80px}.minimenu{display:none}.topmenu{display:block}#filters{margin:0 0 25px;width:210px;float:left;padding:15px;background:#f5f5f5;"
}#header-info{margin:0}#items-box,.top-item-box{margin:0 20%}#items-content{margin:0 0 0 240px}#maineMenu ul{}#maineMenu ul a{text-decoration:none;color:#606060;font-size:16px}#maineMenu li{}#maineMenu li.active{background:url(../images/menuBgrActive.png);color:#fff;text-shadow:0 0 1px #333}#maineMenu li.active a{background:url(/images/menuHover.png);color:#fff}#maineMenu ul li:hover a,#maineMenu ul li:hover{}#mini-menu{display:block}#notes_list .img_box{max-width:33.33%}#sidebox{width:20%}#topmenu{display:none}#topmenu li a div{margin:0 10px}#top_menu_box.fixed{margin:0}}@media screen and (max-width:959px){.contacts-phone{text-align:center;padding:5px 0;width:100%}.menu_catalog_box{margin:0;float:none}.page_booking_box{display:none}.page_content{margin:0}.room_content_box{width:100%}#booking_now_box{display:block}#lang{display:none}#bottommenu{display:none}#header_slider{min-height:50px}#items_list li{width:33.33%}#index-content{width:100%}#index_list H3{font-size:22px}#rooms_list li H3{padding:10px}#soc-link span{display:none}#topmenu{display:none}.home{margin:0 10px}.mob-menu{display:block}.left-filters-item{display:none}.filters-box{width:100%}.map,.contact-info{width:100%}.topmenu{display:none}.minimenu{background-color:#8b0000;color:#fff;text-shadow:0 0 1px #333;width:200px;margin:0 auto;z-index:1;position:relative;padding:15px;border-radius:7px;text-align:center;cursor:pointer;font-size:21px}.item-menu{float:left;width:100%}.footer_logo{float:left;position:relative;width:100%}.footer_box{width:33.33%}.soc_box{width:100%;text-align:center}ul.cuccina li{margin:0;float:left;width:50%}}@media screen and (max-width:799px){blockquote{padding:20px}img.header{width:200%;max-width:inherit;margin:0 -50%}#benefits .grid{grid-template-columns:repeat(1,100%)}#down_button{}#index_list{margin:0 -10px}#index_list li{width:50%}#items_list li{width:50%}#logo{margin:0 10px}#report_list{display:inline-flex}#logo_name{margin:0 auto}#menus_list .menu_item{width:50%}#notes_list .img_box{max-width:50%}#rooms_plan li{width:100%}#services_list{width:75%}#text_info{font-size:30px;line-height:24px;min-height:85px}#ul_contacts{display:none}.vacancies_list li{width:50%}#why_us_list li{width:100%}#why_us_list li .icon{padding:20px}.about_box{height:inherit;width:100%}.about_content,.content_map{max-width:inherit;float:none}.box_25,.box_33,.box_50,.box_66{width:50%}.content_map .container_border{padding:20px 0 0}.header_informer .company_type{font-size:30px}.icon_name{font-size:inherit}.rooms_list li.item{width:100%}.logotype{max-width:310px;width:90%;margin:50px 0 0}.logo_mini{height:100px}.menus .list{grid-template-columns:1fr}.menu_catalog li a div{padding:5px}.three{position:absolute;display:none;width:100%;background:#f5deb3}.sixsty{width:100%}.button_mobile_show{display:block}.soc-line{display:none}}@media screen and (max-width:649px){body{font-size:medium}section{padding:20px 0}#more_services .li_item{width:100%}#notes_list .img_box{max-width:25%;margin:0 20px 10px 0}#notes_list .intro_notes{display:none}.vacancies_list{margin:0 -20px}.page_content .box_50{width:100%}.page_content .box_text{margin:0 0 40px}#slider img{max-height:100%}.box_intro table,.box_text table{display:block;overflow-x:auto}.container_border{padding:10px}.gallery{background:none}.info-box-right{display:none}.info_line{display:none}.overflow_box .gallery{display:inline-flex;max-width:auto}.overflow_box .gallery li{min-width:100%}.page_name{font-size:30px;white-space:inherit;line-height:36px;margin:20px 0 0}.room_content_box{width:100%}.wrap-box{margin:0}li.four{width:50%;display:inline-flex}}@media screen and (max-width:599px){header{min-height:60px}img.header{width:inherit;max-width:inherit;margin:0 -75%}.camera_thumbs_cont ul{display:inherit!important}.contacts_box{padding:0 0 0 40px}.container_border{padding:0}.header_informer{margin:0}.header_informer .company_type{font-size:24px}.item_cart_box li{width:50%!important}.li_price{display:none!important}.mobile{display:block}.overflow_box .img_box{margin:inherit;max-width:inherit;width:inherit}.page_content{margin:20px 0}.top_image{width:100%;float:none}.top_image .img_border,.top_image.left .image_border,.top_image.right .image_border{padding:0 0 20px}#advantages_list{width:90%}#advantages_list li{width:100%}#advantages_list li .content_border{padding:0;text-align:left}#advantages_list li .name_advantages{min-height:inherit;font-size:inherit;margin:5px 0;padding:10px 0}#advantages_list li .icon{float:left;width:50px;margin:0 10px 0 0}#benefits_list li{width:100%}#header_info{position:fixed!important}#index_list H3{font-size:20px}#index_list .content_box{padding:10px}#menus_list{margin:0 -10px}#menus_list H4{white-space:inherit}#menus_list .img_box{margin:10px}#mini-menu{margin:0}#notes_list .img_box{max-width:50%;margin:0 10px 10px 0}#responses_list li{width:100%}#responses_list li .content_border{margin:0 20px 20px}#responses_list li:last-child .content_border{margin:0 20px}#services_list{width:90%}#trip_advisor .box_50{width:100%}.vacancies_list{margin:0 -10px}}@media screen and (max-width:479px){h2{font-size:24px;line-height:initial}h3{font-size:21px;line-height:initial}table td,table th{padding:5px}.box_25,.box_33,.box_50,.box_66{width:100%}.button_box li{width:50%}.button_box li:last-child{float:right;text-align:right}.company_address{font-size:24px;line-height:initial}.gallery li{width:50%}.header_informer H1{font-size:42px;line-height:initial;padding:10px 0;margin:0}.header_informer .company_type{font-size:18px;line-height:initial}.header_informer{left:25px;right:25px}.items_list li{width:100%}.menus .list .list_item{width:100%}.price_table{float:none}.price_table h3{font-size:20px}.price_table td{font-size:18px}.slider-wrapper{margin:0 -100%}#banner_list li{width:100%}#google_translate_element{margin:5px 0}#index_list img.icon{margin:0 0 -20px 5px}#index_list H3{font-size:18px;line-height:18px;margin:0 0 0 30px}#index_list li{width:100%}#items_list li{width:100%}#items_list li a H3{background:#fff;margin:-25px 0 0;position:relative}#menus_list{margin:0 -5px}#menus_list .img_box{max-width:100%;margin:5px}#notes_list H3{font-size:20px;line-height:initial}#services_list{width:100%}#services_list li{width:100%}#services_list li a H3{font-size:18px}#services_list li .img_box{max-height:inherit;max-width:inherit;width:100%}#soc-link{display:none}.vacancies_list li{width:100%}#videos_list li{width:100%}}@media screen and (max-width:419px){table th{font-size:12px}.bottom_menu li{width:50%}.bottom_menu_soc_link{display:none}.box_intro{font-size:16px;line-height:20px;text-align:inherit;margin:0 0 20px}.box_text{text-align:inherit}.contacts_box{list-style:none;font-size:22px;line-height:30px}.container{padding:0}.container_border{padding:0 5px}.content_border{padding:10px 0}.menu_catalog li a div{margin:2px}#index_list{margin:0}#index_list .content_box{padding:3px}#index_list H3{font-size:16px}#lang li a div,#lang-menu li a div{margin:0}#notes .content_border{padding:0 5px}#notes_list .content_box{padding:0 10px}.page_content .content_border{padding:20px 10px;margin:0}#rooms_list li{text-align:center}#rooms_list li .img_box{width:75%;float:none;margin:0 auto;max-width:200px}#rooms_list li H3{padding:10px;margin:-25px 0 0;background:#fff}#top_menu_box{margin:0}#why_us_list li .icon{padding:0;float:none}#why_us_list li .content_border{text-align:center}}@media screen and (max-width:359px){body{font-size:14px;line-height:18px}.box{margin:0 0 10px}.company_address,.company_city{font-size:18px}.company_phone{margin:20px 0 0}.header_informer H1{font-size:36px}#index_list H3{margin:0 20px 0 30px}#menus_list{margin:0}#menus_list .img_box{margin:10px;max-width:75%;margin:0 auto}#menus_list .menu_item{width:100%}#notes_list .img_box{max-width:33.33%;margin:0 5px 5px 0}#responses_list li .content_border{margin:0 0 10px}#responses_list li:last-child .content_border{margin:0}}