@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic&subset=latin,cyrillic);@import url(https://fonts.googleapis.com/css?family=PT+Serif:400,400italic&subset=latin,cyrillic);div.messages{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:10px 10px 10px 50px;}div.status{border-color:#cdcdcd;padding-left:30px;}div.status{color:#234600;}.ok{color:#54a008;}div.status,table tr.ok{background-color:#fff;}div.warning{border-color:#ed5;}div.warning,.warning{color:#840;}div.warning,table tr.warning{background-color:#fffce5;}div.error{font-size:0.875em;border-color:#fa3a3a;}div.error,.error{color:#fa3a3a;}div.error,table tr.error{margin-bottom:5px;}div.error p.error{color:#333;}div.messages ul{margin:0 0 0 1em;padding:0;}div.messages ul li{list-style-image:none;}.blockMsg div.messages{text-align:left;}#autocomplete{overflow:hidden;position:absolute;z-index:100;}#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0;}#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;zoom:1;}html.js input.form-autocomplete,.ui-autocomplete-input{background-image:url(/misc/throbber.gif);background-position:100% 5px;background-repeat:no-repeat;}html.js input.throbbing{background-position:100% -18px;}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:auto;}html.js fieldset.collapsed .fieldset-wrapper{display:none;}fieldset.collapsible{position:relative;}fieldset.collapsible .fieldset-legend{display:block;}body.drag{cursor:move;}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{background:url(/misc/draggable.png) no-repeat 6px 9px;height:13px;margin:-0.4em 0.5em;padding:0.42em 0.5em;width:13px;}a.tabledrag-handle-hover .handle{background-position:6px -11px;}div.indentation{float:left;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;width:20px;}div.tree-child{background:url(/misc/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/misc/tree-bottom.png) no-repeat 11px center;}div.tree-child-horizontal{background:url(/misc/tree.png) no-repeat -11px center;}.tabledrag-toggle-weight-wrapper{text-align:right;}table.sticky-header{background-color:#fff;margin-top:0;}html.js fieldset.collapsed .fieldset-legend{background:none;padding-left:0px;}.progress .bar{background-color:#fff;border:1px solid;}.progress .filled{background-color:#000;height:1.5em;width:5px;}.progress .percentage{float:right;}.ajax-progress{display:inline-block;height:28px;}.ajax-progress .throbber{background:transparent url(/misc/throbber.gif) no-repeat 0px -18px;float:left;height:15px;margin:2px;width:15px;}.ajax-progress .message{padding-left:20px;}.ajax-progress-bar{width:16em;}.container-inline div,.container-inline label{display:inline;}.container-inline .fieldset-wrapper{display:block;}.nowrap{white-space:nowrap;}html.js .js-hide{display:none;}.element-hidden{display:none;}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html .clearfix{height:1%;}*:first-child + html .clearfix{min-height:1%;}#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-weight:200;color:#000;}#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:9999;text-align:left;visibility:hidden;display:none;}#sb-container a{border:0px;}#sb-overlay{position:relative;height:100%;width:100%;}#sb-wrapper{position:absolute;visibility:hidden;width:100px;}#sb-wrapper-inner{position:relative;overflow:hidden;height:100px;z-index:10000;z-index:1;border:5px solid #280c09}#sb-body{position:relative;height:100%;}#sb-body-inner{position:absolute;height:100%;width:100%;}#sb-player.html{height:100%;overflow:auto;}#sb-body img{border:none;}#sb-loading{position:relative;height:100%;}#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}#sb-loading-inner span{background:url(/themes/kupecheskiy/images/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;color:#000}#sb-body,#sb-loading{background-color:#fff;}#sb-info{position:relative;margin:0;padding:0;z-index:2}#sb-counter,#sb-title{display:none;}#sb-title-inner{color:#fff;height:26px;line-height:26px;font-size:14px;white-space:nowrap;}#sb-info,#sb-info-inner{height:100%}#sb-info{position:absolute;top:0px;right:0px;width:100%;}#sb-info-inner{font-size:16px;}#sb-nav{float:right;height:16px;width:100%;height:100%}#sb-nav a{display:block;float:right;cursor:pointer;background-repeat:no-repeat;}#sb-nav-close{height:1.45em;width:1.45em;position:relative;top:0.5em;right:0.5em;z-index:10000;}#sb-nav-close:after,#sb-nav-next:after,#sb-nav-previous:after{font-family:'icons';font-size:1.4em;vertical-align:middle;content:"\e903";color:#a79997}#sb-nav-next,#sb-nav-previous{position:absolute;width:45%;top:0;height:100%;}#sb-nav-next{right:0}#sb-nav-previous{left:0}#sb-nav-next:after,#sb-nav-previous:after{position:absolute;font-size:3em;width:1.4em;height:1.4em;top:50%;margin-top:-0.7em;line-height:1.4em;text-align:center;}#sb-nav-next:after{right:0;content:'\e902';}#sb-nav-previous:after{left:0;content:'\e900';}#sb-nav-close:hover:after,#sb-nav-close:active:after,#sb-nav-next:hover:after,#sb-nav-previous:hover:after,#sb-nav-next:active:after,#sb-nav-previous:active:after{color:#2d110e;}div.sb-message{font-size:12px;padding:10px;text-align:center;}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}.ui-datepicker{width:17em;padding:0;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:3.4em;height:1.8em;border:0px;cursor:pointer}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-1.4em;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{float:left;font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker .ui-datepicker-title select.ui-datepicker-year{float:right;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}ul.krumo-node{margin:0px;padding:0px;}.content ul.krumo-node ul{margin-left:20px;}* html ul.krumo-node ul{margin-left:24px;}div.krumo-root{border:solid 1px black;margin:1em 0em;}ul.krumo-first{font:normal 12px arial;border:solid 2px white;border-top-width:1px;}li.krumo-child{display:block;list-style:none;padding:0px;margin:0px;overflow:hidden;}div.krumo-element{cursor:default;line-height:24px;display:block;clear:both;white-space:nowrap;border-top:solid 1px white;background:#E8E8E8;padding-left:10px;}* html div.krumo-element{padding-bottom:3px;}a.krumo-name{color:#2C5858;font:bold 13px Arial;}a.krumo-name big{font:bold 20pt Georgia;line-height:14px;position:relative;top:2px;left:-2px;}* html a.krumo-name big{font:bold 19pt Georgia;top:5px;left:0px;line-height:9px;height:12px;padding:0px;margin:0px;}div.krumo-expand{background:#CCCCCC;cursor:pointer;}div.krumo-hover{background:#B7DBDB;}div.krumo-preview{font:normal 13px courier new;padding:5px 5px 14px 5px;background:white;border-top:0px;overflow:auto;white-space:pre;}* html div.krumo-preview{padding-top:2px;}li.krumo-footnote{background:white;padding:2px 5px;list-style:none;border-top:solid 1px #bebebe;margin-top:2px;cursor:default;}* html li.krumo-footnote{line-height:13px;}div.krumo-version{float:right;}li.krumo-footnote h6{font:bold 11px verdana;margin:0px;padding:0px;color:#366D6D;display:inline;}* html li.krumo-footnote h6{margin-right:3px;}li.krumo-footnote a{font:bold 10px arial;color:#434343;text-decoration:none;}li.krumo-footnote a:hover{color:black;}li.krumo-footnote span.krumo-call{font:normal 11px verdana;position:relative;top:1px;}li.krumo-footnote span.krumo-call code{font-weight:bold;}div.krumo-title{font:normal 11px verdana;position:relative;top:9px;cursor:default;line-height:2px;}strong.krumo-array-length,strong.krumo-string-length{font-weight:normal;}
@font-face{font-family:Helv5;src:url(/themes/kupecheskiy/fonts/Helv-5-Normal.eot);src:url(/themes/kupecheskiy/fonts/Helv-5-Normal.eot?) format('eot'),url(/themes/kupecheskiy/fonts/Helv-5-Normal.woff) format('woff'),url(/themes/kupecheskiy/fonts/Helv-5-Normal.ttf)  format('truetype'),url(/themes/kupecheskiy/fonts/Helv-5-Normal.svg#svgHelv-5-Normal) format('svg');}@font-face{font-family:Helv8;src:url(/themes/kupecheskiy/fonts/Helv-8-Heavy.eot);src:url(/themes/kupecheskiy/fonts/Helv-8-Heavy.eot?) format('eot'),url(/themes/kupecheskiy/fonts/Helv-8-Heavy.woff) format('woff'),url(/themes/kupecheskiy/fonts/Helv-8-Heavy.ttf)  format('truetype'),url(/themes/kupecheskiy/fonts/Helv-8-Heavy.svg#svgHelv-8-Heavy) format('svg');}@font-face{font-family:'icons';src:url(/themes/kupecheskiy/fonts/icons.eot?tf6yrd);src:url(/themes/kupecheskiy/fonts/icons.eot?tf6yrd#iefix) format('embedded-opentype'),url(/themes/kupecheskiy/fonts/icons.ttf?tf6yrd) format('truetype'),url(/themes/kupecheskiy/fonts/icons.woff?tf6yrd) format('woff'),url(/themes/kupecheskiy/fonts/icons.svg?tf6yrd#icons) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'rouble';src:url(/themes/kupecheskiy/fonts/rouble-webfont.eot);src:url(/themes/kupecheskiy/fonts/rouble-webfont.eot?#iefix) format('embedded-opentype'),url(/themes/kupecheskiy/fonts/rouble-webfont.woff) format('woff'),url(/themes/kupecheskiy/fonts/rouble-webfont.ttf) format('truetype');font-weight:normal;font-style:normal;}html,body{height:100%;width:100%;min-width:320px;}body{margin:0;padding:0;color:#5c5b59;background-color:#fff;font-size:16px;font-family:'PT Sans',Arial,sans-serif;}p{margin:0 0 1.4em 0;padding:0;line-height:1.6em;}table{margin:0;margin-bottom:1.4em;padding:0;border-spacing:0;border-collapse:collapse;}tbody{border:0;}table td,table th{padding:0.7em 1.4em;border:0;}table th{padding:1.4em;text-align:center;}a:link,a:visited{color:#2a7f9f;border-bottom:1px solid #B5CCD2;text-decoration:none;}a:hover{color:#12aed8;border-bottom:1px solid #99D5E5;text-decoration:none;}h1,.title-h1,.form-title{padding:1.1em 0 0.6em;margin:0;color:#000;font-size:1.75em;font-weight:normal;font-family:'PT Serif',serif;}h1.page-title{color:#373534;font-weight:bold;text-transform:uppercase;margin-bottom:0.8em;position:relative;border-bottom:1px solid #e8e8e8;}h2,.title-h2{margin:0.75em 0 1.25em;font-size:1.5em;color:#000;font-weight:700;font-family:'PT Serif',serif;}h3,.title-h3{font-size:1.125em;font-weight:700;font-family:'PT Serif',serif;}img,a[rel="shadowbox"]{border:0;}legend{padding:0;}div.messages{padding:0.7em 0.7em 0.7em;}.messages div[role="alert"]{color:#d32332;}label,.field-label{color:#3c4451;font-size:0.875em;font-weight:400;line-height:1.8em;}.form-required{color:#e20505;}fieldset{margin:0;padding:0;border:0;}*:focus{outline:none;}button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;}input[type="text"]:focus,input[type="password"]:focus,textarea.form-textarea:focus,input[type="email"]:focus{border:1px solid #4c3532;}input.form-text.error,textarea.form-textarea.error,select.form-select.error{border:1px solid #de5447;}.form-text,.form-textarea,.form-select{margin:0.3em 0;padding-left:0.625em;background-color:#f0f0f0;border:1px solid #f0f0f0;font-size:1em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-sizing:border-box;width:100%;}.form-text,.form-select{height:2.5em;line-height:2.5em;}.form-textarea{max-width:100%;min-width:100%;max-height:10em;}.form-submit,a.cookie-agreement-button{text-align:center;font-size:1em;color:#ffffff;cursor:pointer;height:2.5em;line-height:2.5em;border:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0;padding:0 1em;background-color:#e36b5f;-webkit-appearance:none;}@-moz-document url-prefix(){.form-submit{font-weight:normal;}}.form-submit:hover,a.cookie-agreement-button:hover{background-color:#d14c40;}a.link-back,.clear-cart,.checkout-cancel{font-family:Helv5;font-weight:normal;border:1px solid #cedbe0;color:#5298b5;background:none;}a.link-back:hover,.clear-cart:hover,.checkout-cancel:hover{background-color:#cddce2;color:#fff;}.front a.link-back{top:5.625em;}.form-actions{margin:0;padding-top:1.4em;text-align:center;}.form-item{position:relative;margin:0;margin-bottom:0.8em;vertical-align:top;}.form-item div.error{position:absolute;bottom:-1.3em;left:0;}.grippie{display:none;}.progress-disabled{display:none;}.description{font-size:0.75em;}.maintenance{background:#361511;}.maintenance-block{position:relative;padding:1.25em 1.25em 2.5em;}.maintenance-logo{float:left;position:relative;margin-top:1.25em;}.maintenance-text{color:#fff;}.maintenance-body h1{color:#fff;}.virt-tour{height:500px;width:100%;}.cookie-agreement{position:fixed;bottom:1em;left:50%;transform:translateX(-50%);width:90%;max-width:26em;padding:1em;z-index:1000;box-sizing:border-box;background-color:#fff;border:solid 2px #361511;}a.cookie-agreement-button{display:block;margin-top:1em;text-decoration:none;}.content{padding-bottom:2em;}.content p:last-child,.content ul li:last-child,.content ol li:last-child{margin-bottom:0;}.content strong{font-weight:700;}.content em{font-weight:400;font-style:italic;}.content strong em,.content em strong{font-weight:700;font-style:italic;}.content ul,.content ol{display:inline-block;margin-top:0;margin-bottom:1.4em;}.content ul li{list-style-image:url(/themes/kupecheskiy/images/list_dot.png);}.content .messages ul{margin-bottom:0;}.node-body ul ul,.node-body ol ol{margin:0.7em 0 0;}.content-body p + ul,.content-body p + ol{margin-top:-1em;}.node-body table{max-width:100%;line-break:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;border:1px solid #d9d6d3;background-color:#fff;}.node-body table td,.node-body table th{padding:0.7em;}.node-body table th{text-align:left;background-color:#d9d6d3;font-size:0.86em;font-weight:700;}.node-body table td{border-bottom:1px solid #e8e8e8;}.content img{border:0;max-width:100%;height:auto;}a.link-back{display:none;}.block-edit{border:1px dashed #797979;}.link-edit{line-height:1.875em;}.product-title .link-edit a{font-size:0.875em;}.text-block{font-style:italic;color:#361511;border-left:5px solid #191e30;padding-left:1em;margin-bottom:1.250em;}.rouble{font-family:'rouble';font-weight:normal;font-style:normal;color:#959595;}.menu-download{display:inline-block;position:relative;font-size:1.25em;margin-bottom:1.35em;margin-left:1.7em;}.menu-download:before{content:"\e909";font-family:'icons';font-size:1.4em;left:-1.3em;top:0;position:absolute;vertical-align:middle;color:#2a7f9f;}.menu-download:hover:before{color:#12aed8;}.form-overlay{position:fixed;width:100%;left:0;top:0;background-color:rgba(0,0,0,0.6);z-index:1000;}.form-block{position:absolute;z-index:1001;}.form-close,.ui-dialog-titlebar-close{position:absolute;height:1.25em;width:1.25em;top:0.75em;right:0.75em;cursor:pointer;z-index:1002;}.form-close:before,.ui-dialog-titlebar-close:before,a.full-wrapper .link-menu-main-inner:after{content:"\e903";font-family:'icons';font-size:1.4em;left:0;top:0;position:absolute;vertical-align:middle;color:#a79997;}.form-close:hover:before,.ui-dialog-titlebar-close:hover:before,a.full-wrapper .link-menu-main-inner:active:after{color:#2d110e;}.form-block-inner{position:relative;z-index:1;background-color:#fff;border:5px solid #280c09;padding:1.25em;}.form-title{margin-bottom:0.5em;}.ajax-progress{width:100%;height:2.5em;text-align:center;overflow:hidden;}.ajax-progress .throbber{float:none;margin:0 auto;}.webform-confirmation{font-size:1.125em;padding:1.6em;}.webform-confirmation p{margin:0;}.form-link-map{width:100%;max-width:50em;}.form-link-booking{max-width:43.75em;}.form-link-booking .form-block-inner{padding:0;}.form-link-booking .messages{margin:2.5em 0.6em 1em;}.form-link-booking .form-title{text-align:center;padding:0.6em 1.25em;margin:0;}.select-map{text-align:center;}.link-map-item{display:inline-block;cursor:pointer;border-bottom:1px dotted #AA9C9B;margin:0.1em 0.6em;}.link-map-item:hover,.link-map-item.active-map{color:#12aed8;border-bottom-color:#99D5E5;}.map-block-cover{height:10em;width:100%;padding:1em 0;text-align:center;}.map-block-cover img{max-width:100%;height:auto;}.map-block-cover img.map3,.map-block-cover img.map4{height:100%;}.form-link-booking .form-body{background:url(/themes/kupecheskiy/images/bg_sidebar.jpg) no-repeat 50% 50%;padding:1.875em;}.form-link-booking label{font-size:14px;color:#fff;}#ui-datepicker-div{position:relative;z-index:10002 !important;}.webform-component-date .form-select{color:#000;margin-right:0.3em;padding:0;position:relative;}.webform-component-date .form-item{display:inline-block;}.webform-component-date div.error{display:none !important;}.form-item-submitted-kolonka-2-data-day,.form-item-submitted-data-day{width:4.1em;}.form-item-submitted-kolonka-2-data-month,.form-item-submitted-data-month{width:4.6em;}.form-item-submitted-kolonka-2-data-year,.form-item-submitted-data-year{width:4em;}.webform-component-date .webform-datepicker{position:relative;}.webform-component-date .webform-calendar{margin-top:1.125em;}.ui-datepicker-header,.ui-datepicker-calendar{background-color:#fff;}.webform-component-checkboxes label{display:none;}.webform-component-checkboxes .form-checkboxes label{display:inline;}.form-link-booking .webform-component--politika-konfidencialnosti{margin-top:2em;}.captcha .description{display:none;}.captcha .form-text{width:5em;}.inner{padding:0 0.62em;margin:0 auto;max-width:1200px;height:100%;}.footer{position:relative;font-size:0.750em;padding:2em 0;text-align:center;color:#fff;}.container .footer{background-color:#361511;}.sidebar{position:relative;background-color:#361511;font-family:'PT Serif',serif;}.sidebar-cover .inner{padding-bottom:1em;}.sidebar .link-booking{border:5px solid #fff;text-transform:uppercase;font-family:Helv8,Arial,sans-serif;font-weight:bold;text-align:center;color:#fff;cursor:pointer;margin:1em auto 0;max-width:16em;}.sidebar .link-booking:hover{color:#2f120f;background-color:#cbc4c3;border-color:#cbc4c3;}@media screen and (max-height:935px){.sidebar .link-booking{padding:0.58em;font-size:0.625em;}}@media screen and (min-height:935px){.sidebar .link-booking{padding:0.92em;font-size:0.875em;}}.sidebar-cover .footer{display:none;}.logo{text-align:center;}.sidebar .logo{background-color:#361511;padding:0.625em;}a.front-link{line-height:0;border:0;display:block;height:100%;width:100%;}.header-phone{font-size:1.125em;font-family:Helv8,Arial,sans-serif;font-weight:bold;color:#84635e;margin-top:0.4em;text-align:center;}.header-phone a{border:0;vertical-align:middle;color:#84635e;}a.link-vk{display:inline-block;border:0;width:1.6em;height:1.6em;position:relative;margin-right:1em;}.link-vk:after{content:"\e90a";font-family:'icons';font-size:1.5em;font-weight:normal;line-height:1.1em;position:absolute;display:block;left:0;top:0;width:1.1em;height:1.1em;color:#fff;}a.link-vk:hover:after{color:#cbc4c3;}a.link-phone{line-height:1.6em;}.header-phone-white{color:#fff;}a.link-menu-main{font-size:1em;display:block;position:absolute;top:0.5em;left:0.2em;border:0;width:2.8em;height:2.5em;padding:0;z-index:3;}.link-menu-main-inner{display:block;position:relative;width:1.5em;height:0;border-top:2px solid #fff;border-bottom:1px solid #fff;cursor:pointer;margin:1.2em 0.63em;box-sizing:border-box;}.link-menu-main-inner:before,.link-menu-main-inner:after{content:'';display:block;position:absolute;width:100%;height:0;border-top:2px solid #fff;border-bottom:1px solid #fff;}.link-menu-main-inner:before{top:0.3em;}.link-menu-main-inner:after{bottom:0.4em;}a.full-wrapper{position:fixed;left:80%;top:0px;width:100%;height:100%;z-index:1000;padding:0;margin:0;background-color:rgba(228,231,239,0.5);}a.full-wrapper .link-menu-main-inner{height:2.5em;border:0;margin:1.13em 0 0 1.13em;}a.full-wrapper .link-menu-main-inner:before{display:none;}a.full-wrapper .link-menu-main-inner:after{border:0;height:1em;color:#2d110e;}.copyright{margin-bottom:0.4em;}.link-map{font-style:italic;margin-bottom:0.4em;cursor:pointer;}.dotted{border-bottom:1px dotted #615d5c;}a.privacy-policy{color:#fff;border-bottom:1px solid #615d5c;}a.privacy-policy:hover,.dotted:hover{color:#917571;border-bottom-color:#917571;}.author,.author a{color:#917571;}.author{margin-top:0.625em;}.author a{border:0;}.author a:hover{border-bottom:1px solid #917571;}.sidebar .menu-main{position:relative;padding-bottom:1.5em;margin:0.625em 0 1.5em;}.menu-main-cover{padding:0;}.sidr{display:none;position:fixed;top:0;height:100%;z-index:999999;width:80%;overflow-x:none;overflow-y:auto;}.sidr.left{left:-80%;right:auto;background-color:#361511;}.menu-main-cover .menu-main{max-width:15em;padding:0 0.62em 1.5em 0.62em;}.menu-main-cover .menu-section{max-width:15em;padding:0 0.62em;}.sidebar .menu-main:before{content:'';position:absolute;bottom:3px;left:50%;margin-left:-5em;width:10em;height:1px;background-color:rgba(187,188,189,0.2);}.sidebar .menu-main:after{content:'';position:absolute;bottom:3px;left:50%;margin-left:-0.625em;width:1.25em;height:1px;background-color:#361511;}.menu-main .menu{position:relative;margin:0;padding:0 0 0 2.4em;}.sidebar .menu-main .menu:after{content:'';position:absolute;bottom:-1.46em;left:50%;margin-left:-2.5px;width:5px;height:5px;border-radius:3px;background-color:rgba(187,188,189,0.2);z-index:1;}.sidebar .menu-main .leaf{display:block;margin:0;padding:0;list-style:none;height:1.875em;line-height:1.875em;}.menu-main .leaf a{border:0;color:#fff;}.sidebar .menu-main .leaf a:hover{color:#ffe6e6;border-bottom:1px solid #ffe6e6;}.sidebar .menu-main .leaf a.active-trail{color:#e36b5f;}.menu-section{margin-bottom:1em;}.menu-section .menu{margin:0;padding:0;}.menu-section .leaf{margin:0;padding:0;list-style:none;text-align:center;background-color:rgba(187,188,189,0.2);margin-bottom:0.3em;}.menu-section .leaf:hover,.menu-section .leaf.active-trail{background:none;background-color:#cbc4c3;}.menu-section .leaf a{display:block;height:2.5em;line-height:2.5em;border:0px;color:#fff;font-size:1em;font-style:italic;}.menu-section .leaf a:hover,.menu-section .leaf a.active-trail{color:#2f120f;}.menu-submenu{border-top:1px solid #d8d3cb;background-size:auto 100%;background-repeat:no-repeat;border:5px solid #e7e0dc;padding:1.875em;}.menu-submenu.menu-category-1,.menu-submenu.menu-category-3{background-image:url(/themes/kupecheskiy/images/bg_menu_menu.jpg);}.menu-submenu.menu-category-2,.menu-submenu.menu-category-4{background-image:url(/themes/kupecheskiy/images/bg_menu_map.jpg);}.submenu-bg-title{color:#847365;font-size:0.875em;font-style:italic;font-family:'PT Serif',serif;text-align:center;position:relative;overflow:hidden;}.submenu-bg-title:before,.submenu-bg-title:after{background:#d8d3cb;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%;}.submenu-bg-title:before{margin:0 1.43em 0 -50%;}.submenu-bg-title:after{margin:0 -50% 0 1.43em;}.mc-hide{display:none;}.mc-show{display:block;}.menu-submenu .menu{margin:0;padding:0;margin-top:2.1em;}.menu-submenu li{display:block;list-style:none;margin:0;padding:0;line-height:1.75em;}.menu-submenu li a{color:#301411;font-family:'PT Serif',serif;border-bottom-color:#AA9C9B;}.menu-submenu li a.active-trail{color:#9c1606;border-bottom-color:#D0A7A4;}.menu-susubbmenu{margin-bottom:2.25em;position:relative;}.menu-susubbmenu ul{margin:0;padding:0;}.menu-susubbmenu li{list-style:none;display:inline-block;margin:0 0.625em 0.625em 0;}.menu-susubbmenu li a{padding:0.5em 1.375em;line-height:2.125em;border:1px solid #cfdbe0;color:#5198b5;font-family:Helv5;}.menu-susubbmenu li:hover a{color:#373534;}.menu-susubbmenu li.active a,.menu-susubbmenu li.active-trail a{color:#373534;border-color:#a15951;}#page-preloader{position:fixed;left:0;top:0;right:0;bottom:0;background:rgb(54,21,17);background:-moz-linear-gradient(-45deg,rgba(54,21,17,1) 0%,rgba(132,99,94,1) 100%);background:-webkit-linear-gradient(-45deg,rgba(54,21,17,1) 0%,rgba(132,99,94,1) 100%);background:linear-gradient(135deg,rgba(54,21,17,1) 0%,rgba(132,99,94,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#361511',endColorstr='#84635e',GradientType=1);z-index:100500;}.preloader-logo{position:absolute;width:13em;height:8em;left:50%;top:50%;text-align:center;margin:-5em 0 0 -6.5em;padding-bottom:3em;}#page-preloader .spinner{width:1.4em;height:1.4em;position:absolute;left:50%;bottom:0;margin-left:-1em;border-radius:50%;text-indent:-9999em;border:0.4em solid #978784;border-left-color:#e36b5f;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;}.front .wrapper{min-height:100%;height:auto !important;height:100%;position:relative;z-index:2;}.frontpage-promo{background:url(/themes/kupecheskiy/images/bg_frontpage.jpg) no-repeat 50% 100%;background-size:cover;height:100%;position:relative;}.frontpage-promo.front-layer{z-index:1000;}.frontpage-promo .menu-main{display:none;}.block-center{position:absolute;width:100%;padding:1em;box-sizing:border-box;text-align:center;}.block-center .logo img{max-width:100%;height:auto;}.block-center .header-phone a{color:#fff;}.frontpage-address{margin-top:2.5em;text-align:center;color:#fff;font-family:'PT Serif',serif;font-style:italic;}.block-center .dotted:hover{color:#aaa;border-bottom-color:#aaa;}a.frontpage-menu{display:block;margin:2.5em auto 0;font-family:Helv8,Arial,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;border:7px solid #fff;width:16.6em;height:2.8em;line-height:2.8em;color:#fff;}a.frontpage-menu:hover{background:rgba(53,21,17,0.7);color:#fff;}.front .sidebar .link-menu-main,.front .sidebar .logo,.front .sidebar .header-phone,.front .sidebar .link-booking{display:none;}.front .sidebar-cover .inner{padding:0;}.slider-front-cover{display:none;}.frontpage-about{color:#191e30;margin-bottom:4.375em;display:inline-block;}.fac-left{margin-bottom:1.4em;}.frontpage-video{margin-bottom:2.5em;position:relative;}.video{height:22.5em;}.frontpage-banner{position:relative;width:100%;height:13em;margin-bottom:0.7em;}.banner-menu{background:url(/themes/kupecheskiy/images/frontpage_menu.jpg) no-repeat 50% 0;}.banner-map{background:url(/themes/kupecheskiy/images/frontpage_map.jpg) no-repeat 50% 0;}a.frontpage-banner-link,.banner-booking .link-booking{display:block;width:100%;height:100%;border:0;padding:1.4em;box-sizing:border-box;cursor:pointer;}a.frontpage-banner-link:hover,.banner-booking .link-booking:hover{background:rgba(255,255,255,0.4);}.frontpage-banner-border{display:block;height:100%;width:100%;border:1px solid #fff;}.frontpage-banner-inner{display:block;position:absolute;left:50%;top:50%;width:6em;height:2.4em;margin-left:-3em;margin-top:-1.2em;font-size:2.125em;font-family:Helv5;text-transform:uppercase;text-align:center;color:#fff;}.frontpage-blocks{margin-bottom:3.125em;}.banner-booking{height:20em;max-width:20em;margin:0 auto;background:url(/themes/kupecheskiy/images/frontpage_booking.jpg) no-repeat 50% 0;margin-bottom:2.4em;}.banner-booking .frontpage-banner-inner{font-size:1.5em;width:10em;margin-left:-5em;}.block-news-title{font-size:1.875em;font-family:'PT Serif',serif;color:#373534;margin-bottom:1em;text-transform:uppercase;}.view-display-id-block_news .views-row:first-child{margin-bottom:1.875em;padding-bottom:1.875em;border-bottom:1px solid #d9d6d3;}.about-inner{max-width:38.75em;}.about-bottom{margin-top:1.875em;text-align:center;}.hall-images{margin-bottom:1.25em;}#slider{position:relative;}#slider .flex-control-nav{bottom:1em;}#webform-ajax-wrapper-547{margin-top:1em;}.view-display-id-page_news .views-row{border:5px solid #f0f0f0;margin-bottom:1.25em;padding:1.25em;min-height:11.25em;}.news-image{width:100%;height:11.25em;text-align:center;position:relative;margin-bottom:1.2em;}.news-image a,.news-images a{display:block;line-height:0;border:0;}.item-date{color:#feffff;font-size:0.875em;font-style:italic;font-family:'PT Serif',serif;margin-bottom:0.6em;}.item-date .date-display-single{display:inline-block;height:1.3em;line-height:1.3em;background-color:#361511;padding:1px 0.7em;-moz-border-radius:2px 0px 0px 2px;-webkit-border-radius:2px 0px 0px 2px;border-radius:2px 0px 0px 2px;position:relative;}.item-date .date-display-single:after{content:'';position:absolute;right:-1.42em;top:0;height:0;width:0;border:0.72em solid transparent;border-left:0.72em solid #361511;}.news-title{font-weight:bold;font-size:1.125em;color:#2a7f9f;margin-bottom:1em;font-family:'PT Serif',serif;}.news-title a{border:0;color:#12aed8;}.news-title a:hover{border-bottom:1px solid #B6D7DF;}#carousel{position:relative;}.content .flexslider ul,.content .flexslider ul li{margin:0;padding:0;}ul.slides,ul.slides li{margin:0;padding:0;}ul.slides li{list-style:none;line-height:0;}.content ol.flex-control-nav{width:100%;position:absolute;bottom:1.25em;text-align:center;margin:0;padding:0;}.content ol.flex-control-nav li{margin:0 0.375em;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{border:0;width:1.25em;height:1.25em;display:block;background-color:#c7c4c3;cursor:pointer;text-indent:-9999px;-moz-border-radius:1.25em;-webkit-border-radius:1.25em;border-radius:1.25em;}.flex-control-paging li a:hover{background-color:#fff;}.flex-control-paging li a.flex-active{background-color:#fff;cursor:default;}.views-row .news-images{margin-top:1.25em;border-top:1px solid #edebec;}.views-row .news-images .sb-image{padding-top:1.25em;display:inline-block;padding-right:0.3em;}.content .news-images li{margin:0;list-style:none;}.content .flexslider ul.flex-direction-nav{display:inline;}.news-images a.flex-prev,.news-images a.flex-next{position:absolute;width:2em;height:3.2em;top:50%;margin-top:-1.6em;text-indent:-10000px;}.news-images a.flex-prev:before,.news-images a.flex-next:before{font-family:'icons';font-size:3em;vertical-align:middle;color:#a79997;position:absolute;width:0.7em;height:1em;top:0;line-height:1em;text-align:center;text-indent:initial;}.news-images a.flex-prev{left:0;}.news-images a.flex-next{right:0;}.news-images a.flex-prev:before{content:'\e900';left:0;}.news-images a.flex-next:before{content:'\e902';right:0;}.news-images a.flex-prev:hover:before,.news-images a.flex-next:hover:before{color:#2d110e;}.content-body .news-images{margin-bottom:0.625em;}.sb-image a{display:block;line-height:0;border:0;}.content-body .news-body{border-bottom:1px solid #e7e7e7;padding-bottom:1.875em;}.social-buttons{margin:1.25em 0;height:1.75em;line-height:1.75em;}.social-buttons a{border:0;}.social-buttons-title{color:#3e3e3e;float:left;line-height:2.25em;font-family:'PT Serif',serif;}.yashare-auto-init{margin-left:5em;}.view-display-id-page_reviews .views-row{margin-bottom:2.25em;}.review-title{color:#1f2121;font-size:1.125em;font-family:'PT Serif',serif;margin-bottom:1.11em;}.review-q{padding:1.25em 1.875em;background-color:#f7f4f4;}.review-a{padding:1.625em;margin-top:1.25em;margin-left:3.125em;border:5px solid #b18b85;}.signature{font-size:0.875em;color:#1f2121;font-style:italic;}.page-node-3 .content-body td{display:block;padding:0.7em 0;}.map-block{margin:35px 0px;}a.cart-link{display:block;width:2.8em;height:2.8em;line-height:2.8em;position:fixed;z-index:999;bottom:1.4em;right:0.7em;color:#fff;text-align:center;text-decoration:none;border:1px solid #cfdbe0;color:#5198b5;background-color:rgba(255,255,255,0.5);}a.cart-link:before{content:"\e901";font-family:'icons';font-size:1.5em;line-height:1.5em;position:absolute;display:block;left:0.3em;top:0.2em;width:1.25em;height:1.25em;}a.cart-link:hover,a.cart-link:active{border:1px solid #a15951;color:#2d110e;}a.cart-link:hover:before,a.cart-link:active:before{color:#2d110e;}.cart-link-title{display:none;}h2.menu-title{margin:1.25em 0;}.view-catalog .views-row{margin-bottom:2.5em;padding-bottom:1.4em;min-height:6.25em;}.product-image{width:100%;height:11.25em;margin-bottom:1em;text-align:center;}.product-image a{border:0;display:block;line-height:0;}.product-title{color:#2c2c2c;font-size:1.25em;font-family:'PT Serif',Arial,serif;overflow:hidden;margin-bottom:0.8em;}.product-body{font-style:italic;color:#959fa5;font-size:0.875em;margin-bottom:0.7em;padding-bottom:0.7em;border-bottom:1px solid #dedcdb;}.product-volume{color:#af9694;margin-bottom:0.4em;font-size:0.875em;}.product-price{color:#2c2c2c;font-family:'PT Serif',Arial,serif;font-style:italic;font-size:1.125em;text-align:center;line-height:2em;margin-bottom:0.6em}.product-addtocart,.node-body .product-addtocart{position:relative;width:100%;height:2.2em;box-sizing:border-box;}.form-item.form-item-quantity{float:left;width:50%;}.form-item-quantity .form-text,.views-field-edit-quantity .form-text{display:inline-block;font-weight:700;width:3.2em;height:2.188em;line-height:2.188em;margin:0;padding:0;text-align:center;vertical-align:top;}.commerce-quantity-plusminus-link{display:inline-block;vertical-align:top;}.commerce-quantity-plusminus-link a{display:block;font-size:1.56em;width:1.4em;height:1.4em;line-height:1.3em;color:#959595;text-align:center;box-sizing:border-box;border:0;}.commerce-quantity-plusminus-link a:hover,.commerce-quantity-plusminus-link a:active{color:#252525;}.addtocart-cover{float:left;width:50%;height:2.2em;position:relative;}.addtocart-cover .form-submit{font-size:1em;width:100%;height:2.2em;line-height:2.2em;box-sizing:border-box;z-index:1;background-color:#a15952;}.addtocart-cover .form-submit.form-button-disabled{width:auto;}.addtocart-cover .form-submit:hover{background-color:#714a46;}.addtocart-cover .ajax-progress{width:100%;height:100%;}.addtocart-cover + .ajax-progress{background:none;}.progress-disabled{display:none;}.ajax-progress .throbber{float:none;margin:0 auto;background:none;width:1em;height:1em;}.throbber,.throbber:after{border-radius:50%;width:10em;height:10em;}.throbber{font-size:10px;position:relative;text-indent:-9999em;border-top:1.1em solid rgba(36,40,44,0.2);border-right:1.1em solid rgba(36,40,44,0.2);border-bottom:1.1em solid rgba(36,40,44,0.2);border-left:1.1em solid #a15952;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.ui-widget-overlay{background-color:rgba(0,0,0,0.6);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;}.ui-widget-content.ui-dialog{padding:2em;background-color:#fff;z-index:1001;max-width:19em;border:5px solid #280c09;}.ui-widget-header,.ui-widget-content,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0;}.ui-dialog-title{display:none;}.ui-dialog-titlebar-close{font-size:1em;cursor:pointer;background:none;}.ui-button-text{display:none;}.atc-confirmation-dialog .text{font-size:1.4em;margin-bottom:0.5em;}.links-left,.links-right{float:left;width:50%;line-height:2em;}.links-right{text-align:right;}a.checkout-link{}a.close-link{display:inline-block;padding-top:1em;}.page-cart .inner{padding-top:1px;}table.views-table{width:100%;}.views-table thead{display:none;}.views-table tbody tr{display:block;width:100%;box-sizing:border-box;margin-bottom:1.25em;position:relative;overflow:hidden;z-index:2;}.views-table td{display:block;padding:0;}.views-table td.views-field-title,td.views-field-line-item-title,.views-table .product-title{text-align:center;font-size:1.125em;margin-bottom:0.6em;}.views-field-edit-quantity .form-type-textfield{width:7.6em;margin:0 auto;}.views-table td.views-field-commerce-price,td.views-field-commerce-unit-price,td.views-field-commerce-total,.views-table .product-price{text-align:center;color:#000;font-size:1.125em;font-weight:700;padding:1em 0;white-space:nowrap;}.view-commerce-cart-form .views-table tr,.view-commerce-cart-summary .views-table tr,.view-commerce-user-orders .views-table tr,.view-commerce-line-item-table tr{border:0;padding:1.25em 0;border-bottom:1px solid #c5c4c4;border-radius:0;}.views-field-edit-quantity .form-type-textfield{width:7.6em;margin:0 auto;}td.views-field-commerce-unit-price{padding:0.8em 0;}td.views-field-commerce-total{padding:0.8em 0;}.views-field-edit-delete{text-align:center;height:1.7em;}.views-field-edit-delete .form-submit{font-family:'icons';color:#c71212;font-size:1.4em;width:1.2em;height:1.2em;line-height:1.2em;padding:0;background:none;text-indent:0;border:0;}.cart-summary{text-align:center;font-size:1.25em;}.cart-summary .cart-total-value{font-size:1.5em;}.view-commerce-cart-form #edit-submit--update{display:none;}.clear-cart,.checkout-cancel{margin:0.625em 0;}.view-commerce-cart-form .attachment{display:none;}.page-checkout .commerce_shipping legend,.page-checkout .account legend,.page-checkout .cart_contents legend{font-size:1.5em;font-weight:700;margin:0;padding:1.25em 0 0.625em 0;}.customer_profile_billing .fieldset-legend{display:none;}.edit-cart{display:inline-block;font-size:1.25em;margin-bottom:0.625em;}.view-commerce-cart-summary .views-field-commerce-unit-price,.commerce-order-commerce-order .view-commerce-line-item-table .views-field-commerce-unit-price{float:left;width:35%;text-align:left;vertical-align:top;padding:0;}.view-commerce-cart-summary .views-field-quantity,.commerce-order-commerce-order .view-commerce-line-item-table .views-field-quantity{float:left;width:30%;text-align:center;vertical-align:top;}.view-commerce-cart-summary td.views-field-quantity:before,.commerce-order-commerce-order td.view-commerce-line-item-table .views-field-quantity:before{content:'x';}.view-commerce-cart-summary td.views-field-quantity:after,.commerce-order-commerce-order td.view-commerce-line-item-table .views-field-quantity:after{content:'=';}.view-commerce-cart-summary .views-field-commerce-total,.commerce-order-commerce-order .view-commerce-line-item-table .views-field-commerce-total{float:left;width:35%;text-align:right;vertical-align:top;padding:0;}.cart-total-cover{text-align:center;font-size:1.875em;font-weight:700;}.cart-total-cover .cart-total-title{font-size:0.667em;font-weight:400;}.customer_profile_billing{}.customer_profile_billing .form-submit,.webform-component-file .form-submit{font-size:1em;background:#fff;color:#000;height:2em;line-height:2em;border:1px solid #c2c7cd;margin:0.7em 0;padding:0 1em;}.customer_profile_billing .form-submit:hover,.webform-component-file .form-submit:hover{border-color:#c71212;}.customer_profile_billing .ajax-progress,.webform-component-file  .ajax-progress{width:10em;height:2.1em;margin:0.7em 0;}.customer_profile_billing .ajax-progress .message{display:none;}.checkout-buttons{margin-top:1em;text-align:center;}#user-login{width:16em;}.item-list-pager{width:100%;padding:1.25em 0;overflow:hidden;position:relative;}.item-list-pager:before{background:#e8e8e8;content:'';display:block;height:1px;position:absolute;width:100%;top:47%;}.item-list-pager .pager{left:50%;position:relative;text-align:center;margin:0;padding:0;}ul.pager li{display:block;position:relative;float:left;right:50%;list-style:none;vertical-align:top;padding:0;margin:0;text-align:center;background-color:#fff;}ul.pager a{font-size:1.25em;font-family:'PT Serif',serif;font-weight:700;border:0;color:#3e3e3e;padding:0 0.4em;}ul.pager a:hover{color:#2a7f9f;}ul.pager .pager-previous,ul.pager .pager-next{position:relative;}ul.pager .pager-previous{padding-left:0.8em;}ul.pager .pager-next{padding-right:0.8em;}ul.pager .pager-previous a{padding:0 0 0 0.8em;}ul.pager .pager-next a{padding:0 0.8em 0 0;}ul.pager .pager-previous a:after,ul.pager .pager-next a:after{content:'\e904';font-family:'icons';display:block;position:absolute;top:0;height:1.3em;line-height:1.3em;width:0.8em;}ul.pager .pager-next a:after{content:'\e908';}ul.pager .pager-previous a:after{left:0.625em;}ul.pager .pager-next a:after{right:0.625em;background-position:-50px -51px;}ul.pager .pager-previous a:hover:after,ul.pager .pager-previous a:active:after{background-position:-60px -51px;}ul.pager .pager-next a:hover:after,ul.pager .pager-next a:active:after{background-position:-70px -51px;}.pager .pager-current{font-size:1.25em;font-family:'PT Serif',serif;font-weight:700;color:#2a7f9f;padding:0 0.4em;}.poll{margin:1em 0;}@media screen and (min-width:370px){.view-commerce-cart-form .views-field-commerce-unit-price{float:left;width:27.5%;text-align:left;padding:0;line-height:2em;}.view-commerce-cart-form .views-field-edit-quantity{float:left;width:45%;text-align:center;vertical-align:top;}.views-field-edit-quantity .form-type-textfield{display:inline;}.view-commerce-cart-form td.views-field-edit-quantity:before{content:'x';line-height:2em;}.view-commerce-cart-form td.views-field-edit-quantity:after{content:'=';line-height:2em;}.view-commerce-cart-form .views-field-commerce-total{float:left;width:27.5%;text-align:right;padding:0;line-height:2em;}.view-commerce-cart-form .views-field-edit-delete{clear:left;padding-top:0.8em;}.clear-cart,.checkout-cancel{margin:0.625em;}}@media screen and (min-width:660px){.block-center{width:20em;height:20.4em;left:50%;top:50%;margin-left:-10em;margin-top:-10.2em;}.block-center .logo{height:6em;}.block-center .logo img{max-width:none;height:100%;max-height:100%;}.frontpage-address{margin-top:1.4em;}a.frontpage-menu{margin-top:1.4em;}.frontpage-banners{height:13em;margin-bottom:2.5em;}.frontpage-banners .frontpage-banner{float:left;width:48%;height:13em;}.banner-menu{margin-right:4%;}.page-node-3 .content-body td{display:table-cell;vertical-align:top;padding:0;}.map-block-cover{height:18em;}.webform-component--data{display:inline-block;width:15em;margin-right:1em;}.webform-component--vremya{display:inline-block;width:5em;margin-right:1em;}.webform-component--stolik{display:inline-block;width:5em;margin-right:1em;}.mc-hide{display:block;}.menu-submenu .menu{columns:3;width:100%;}.product-price{display:inline-block;margin-right:0.5em;margin-bottom:0;width:4.5em;vertical-align:top;text-align:left;}.product-addtocart{float:right;width:16em;vertical-align:top;}.views-table{width:100%;}.views-table thead{display:table-header-group;background-color:#f2f2f2;vertical-align:top;}.views-table th{padding:0.625em;vertical-align:middle;}.views-table th a{border-bottom-style:dashed;}.views-table th.views-field-title,.view-commerce-cart-summary .views-field-line-item-title{float:none;text-align:left;width:auto;vertical-align:middle;}.views-table th.views-field-commerce-unit-price,.views-table th.views-field-commerce-total{float:none;text-align:right;width:auto;vertical-align:middle;}.views-table tbody tr{display:table-row;margin-bottom:0;border:0;border-radius:0;padding:0;}.views-table td{display:table-cell;border-bottom:1px solid #dededd;}.views-table td.views-field-field-product-images{padding:0.5em;width:6.6em;}.views-table td.views-field-title,td.views-field-line-item-title,.views-table .product-title,.view-order-coupon-list .views-table td{padding:0.5em;text-align:left;word-wrap:break-word;}.views-table td.views-field-commerce-price,.view-commerce-cart-form .views-field-commerce-unit-price,.view-commerce-cart-form .views-field-commerce-total,.view-commerce-cart-summary .views-field-commerce-unit-price,.commerce-order-commerce-order .view-commerce-line-item-table .views-field-commerce-unit-price{float:none;width:auto;text-align:right;padding:0.4em;vertical-align:middle;}td.views-field-commerce-unit-price{width:6em;}.view-commerce-cart-form .views-field-edit-quantity{float:none;width:6em;vertical-align:middle;}.view-commerce-cart-form td.views-field-edit-quantity:before,.view-commerce-cart-form td.views-field-edit-quantity:after{display:none;}.view-commerce-cart-form .commerce-quantity-plusminus-link a{width:1em;}td.views-field-commerce-total{width:6em;}.view-commerce-cart-form td.views-field-edit-delete{padding:0.5em;width:3em;}.view-commerce-cart-summary .views-field-quantity,.view-commerce-cart-summary .views-field-commerce-total{float:none;width:auto;vertical-align:middle;padding:0.4em;}.view-commerce-cart-form .form-actions,.checkout-buttons{height:2.5em;}.view-commerce-cart-form .form-actions .ajax-progress{position:absolute;left:0;margin:0.3em 0 0.625em -0.5em;}.cart-summary,.cart-total-cover{text-align:right;}.clear-cart,.checkout-cancel{float:left;margin:0;}.checkout-cart,.checkout-continue{float:right;margin:0;}.captcha img{display:inline-block;width:11.250em;}.captcha .form-item{display:inline-block;width:15em;margin-left:1em;}}@media screen and (min-width:760px){h1,.title-h1,.form-title{padding:0.8em 0 0.4em;margin:0;color:#000;font-size:1.5em;font-weight:normal;font-family:'PT Serif',serif;}h1.page-title{color:#373534;font-size:3.125em;font-weight:bold;text-transform:uppercase;margin-bottom:0.6em;position:relative;}h2,.title-h2{margin:0.75em 0 1.25em;font-size:1.25em;color:#000;font-weight:700;font-family:'PT Serif',serif;}h3,.title-h3{font-size:1.125em;font-weight:700;font-family:'PT Serif',serif;}.wrapper{}.inner{padding:0 0.7em;}.footer:before{content:'';position:absolute;top:0;left:50%;margin-left:-6.65em;width:13.3em;height:1px;background-color:rgba(187,188,189,0.2);}a.link-menu-main{display:none;}a.cart-link{width:5em;padding:0 0.5em 0 2.8em;right:1.4em;}.cart-link-title{display:block;}.frontpage-promo .menu-main{display:block;max-width:61em;text-align:center;width:100%;height:1.875em;margin:0 auto;padding-top:1.25em;}.frontpage-promo .leaf{display:inline-block;margin:0 0.6em;line-height:1.875em;position:relative;}.frontpage-promo .leaf:after{content:'';position:absolute;right:-0.9em;top:50%;display:block;width:0.3em;height:0.3em;margin-top:-0.15em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#897966;}.frontpage-promo .leaf.last:after{display:none;}.frontpage-promo .leaf a{font-size:14px;font-family:Helv8,Arial,sans-serif;font-weight:bold;text-transform:uppercase;opacity:0.8;filter:alpha(opacity=80);}.frontpage-promo .leaf a:hover{opacity:1;filter:alpha(opacity=100);}.block-center{width:38em;height:33em;left:50%;top:50%;margin-left:-19em;margin-top:-16.5em;}.block-center .logo{height:auto;}.frontpage-address,a.frontpage-menu{margin-top:2.5em;}.mouse{position:absolute;width:1.875em;height:4.375em;bottom:5%;left:50%;margin-left:-0.938em;}.mouse:after{content:'\e906';font-family:'icons';font-size:4em;color:#fff;}.front .page-title{line-height:1em;}.sidebar{position:fixed;float:left;height:100%;width:25%;min-width:12em;min-height:50em;background:#361511 url(/themes/kupecheskiy/images/bg_sidebar.jpg) no-repeat 100% 0;font-family:'PT Serif',serif;z-index:2;}.sidebar-cover{float:right;max-width:25em;height:100%;}.sidebar-cover .inner{padding-bottom:0;}.container{height:100%;margin-left:25%;position:relative;z-index:1;}.content .inner{max-width:66.875em;position:relative;}.front .sidebar .logo,.front .sidebar .header-phone,.front .sidebar .link-booking,.sidebar-cover .footer{display:block;}.front .sidebar-cover .inner{padding:0 0.7em;}.sidebar .logo{background:none;padding:1.25em 0;}.sidebar .logo img{max-width:100%;height:auto;}.sidebar .header-phone{margin-top:0;margin-bottom:1em;}.sidebar a.link-vk{margin:0 auto 0.4em;display:block;}.sidr{display:block;position:relative;height:auto;width:100%;overflow-x:auto;overflow-y:auto;}.sidr.left{left:0;background:none;}.menu-main-cover .menu-main{max-width:10em;padding:0 0 1.3em 0;margin:0 auto 1.2em;}.sidebar .menu-main .menu:after{bottom:-1.25em;}.menu-main-cover .menu-section{margin-bottom:1.25em;padding:0;}.sidebar .link-booking{margin:0 0 1.4em 0;}.container .footer{display:none;}.footer{padding:1em 0;}.frontpage-banner-inner{font-size:1.6em;}.slider-front-cover{display:block;padding-bottom:4.5em;position:relative;}#slider-front{position:relative;height:500px;overflow:hidden;}.front-slide{height:500px;width:100%;vertical-align:middle;background-position:50% 0;background-repeat:no-repeat;}.slide-body{position:absolute;top:6.875em;width:70%;height:17.5em;border:0.625em solid #fff;margin:0 auto;color:#fff;position:relative;}.slide-title{height:1.875em;line-height:1em;padding-top:1.875em;text-transform:uppercase;font-size:1.875em;font-family:Helv8,Arial,sans-serif;font-weight:bold;text-align:center;}.slide-title p{line-height:1em;}.slide-text{position:absolute;font-size:0.750em;bottom:0;left:0;width:94%;padding:2% 3%;color:#ffffff;background:rgba(0,0,0,0.5);font-style:italic;text-align:center;}.slider-front-cover:before{content:'';position:absolute;bottom:0;width:100%;height:0;overflow:hidden;margin:2em 0;text-align:center;border-top:1px solid #e8e8e8;}.slider-front-cover:after{content:'\e905';font-family:'icons';font-size:2em;position:absolute;bottom:0.5em;left:50%;width:1.6em;height:1em;margin-left:-0.8em;color:#e9e9e9;background-color:#fff;text-align:center;}.menu-main.sidr{display:block;position:relative;top:0;width:45%;z-index:0;overflow-x:unset;overflow-y:unset;padding-top:1em;}.menu-main.sidr.left{left:0;height:auto;}.menu-main ul.menu{padding:0;}.menu-main ul.menu li{display:inline-block;}.menu-main .menu .leaf{padding:0 0.5em;}.news-image,.product-image{float:left;width:11.25em;height:11.25em;margin-bottom:0;}.news-cover,.product-shift{margin-left:12.75em;}.webform-component--vashe-imya{display:inline-block;width:48%;margin-right:3%;}.webform-component--nomer-telefona{width:48%;display:inline-block;}.form-item.webform-component--stolik div.error{width:12em;}@media screen and (max-height:800px){.sidebar-cover{max-width:14.375em;}.sidebar-cover .inner{padding:0 0.7em;}.sidebar .logo{padding:1em 0;}.header-phone{font-size:1em;}.sidebar .menu-main-cover .menu-main{max-width:14em;}.sidebar .menu-main .menu .leaf{display:inline-block;width:65%;box-sizing:border-box;padding:0;}.sidebar .menu-main .menu .leaf:nth-child(2n){width:30%;}.sidebar .menu-main .leaf a{font-size:0.875em;}.block-center{width:30em;height:28em;margin-left:-15em;margin-top:-16em;}.block-center .logo img{max-width:100%;height:auto;}}}@media screen and (min-width:980px){.inner,.front .sidebar-cover .inner{padding:0 1.4em;}.frontpage-promo .menu-main{width:48.75em;margin:0 auto;}.sidebar a.link-vk{margin:0 0.4em 0 0;display:inline-block;}.title-block{position:relative;}.page-title{padding-right:3.6em;}a.link-back{display:block;position:absolute;right:0;top:2.875em;font-family:Helv5;font-size:1em;font-weight:normal;border:1px solid #cedbe0;color:#5298b5;width:10em;height:3.125em;line-height:3.125em;text-align:center;text-transform:none;}a.link-back:hover{background-color:#cddce2;color:#fff;}.frontpage a.link-back{top:5.625em;}.slide-text{font-size:0.875em;}.frontpage-banner-inner{font-size:2.125em;}.banner-booking{float:left;}.frontpage-news{margin-left:22em;}.view-display-id-block_news .views-row-2{display:none;}.menu-submenu{background-size:cover;}}@media screen and (min-width:1100px){.sidebar-cover{margin:0 1.4em;}.sidebar .logo{padding:2em 0 1.25em 0;}.sidebar .link-booking{margin:0 0 1.85em 0;font-size:1em;max-width:15em;box-sizing:border-box;}.footer{padding-top:1.8em;}.slide-title{font-size:2.5em;}.frontpage-about-column{float:left;width:45%;}.fac-left{margin-right:5%;}.video{height:30em;}@media screen and (max-height:800px){.sidebar-cover{max-width:14.375em;}.sidebar-cover .inner{padding:0 0.7em;}.sidebar .logo{padding:1em 0;}.header-phone{font-size:1em;}.sidebar .menu-main-cover .menu-main{max-width:14em;}.sidebar .menu-main .menu .leaf{display:inline-block;width:65%;box-sizing:border-box;padding:0;}.sidebar .menu-main .menu .leaf:nth-child(2n){width:30%;}.sidebar .menu-main .leaf a{font-size:0.875em;}.block-center{width:30em;height:28em;margin-left:-15em;margin-top:-16em;}.block-center .logo img{max-width:100%;height:auto;}}}@media screen and (min-width:1290px){.view-catalog .views-row{width:48%;float:left;vertical-align:top;position:relative;}.view-catalog .views-row.views-row-odd{margin-right:4%;}.form-link-booking .form-body{background-color:#280c09;}.content .inner{margin:0;padding-left:2.8em;}}
