@charset "IBM866";
/* line 17, C:/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

/* line 22, C:/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html { line-height: 1; }

/* line 24, C:/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul { list-style: none; }

/* line 26, C:/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table { border-collapse: collapse; border-spacing: 0; }

/* line 28, C:/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

/* line 30, C:/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote { quotes: none; }
/* line 103, C:/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

/* line 32, C:/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img { border: none; }

/* line 116, C:/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }

/*======================================================== _head_and_foot.scss: included in main&inner at the top contains all shared styles =======================================================*/
/** ClearFix abstract class usage:  .my-selector { @extend %clearfix; } */
/* line 13, ../../sass/old/_head_and_foot.scss */
ul.reviews-all > li:after, ul.reviews-all > li:last-child:after, .news-all li:after, .news-all li:last-child:after { content: ''; display: table; clear: both; }

/*================================================== Sticky footer CSS $foot-height declared in _base.scss ===============================================*/
/* line 24, ../../sass/old/_head_and_foot.scss */
html, body { height: 100%; }

/* line 26, ../../sass/old/_head_and_foot.scss */
.main-wrapper { min-height: 100%; }

/* line 28, ../../sass/old/_head_and_foot.scss */
.content-wrapper { overflow: auto; padding-bottom: 219px; }

/* line 33, ../../sass/old/_head_and_foot.scss */
footer { position: relative; margin: -219px auto 0; height: 219px; clear: both; }

/*Opera Fix*/
/* line 41, ../../sass/old/_head_and_foot.scss */
body:before { content: ""; height: 100%; float: left; width: 0; margin-top: -32767px; }

/*==================================================  /Sticky_footer ===============================================*/
@font-face { font-family: MyriadProCond; src: url("MyriadPro-Cond.eot"); src: url("MyriadPro-Cond.eot?") format("embedded-opentype"), url("MyriadPro-Cond.svg#MyriadProCondensed") format("svg"), url("MyriadPro-Cond.woff") format("woff"), url("MyriadPro-Cond.ttf") format("truetype"); font-weight: normal; font-style: normal; }

@font-face { font-family: SchoolbookBoldItalic; src: url("SchoolbookBoldItalic.ttf") format("truetype"); }

@font-face { font-family: OpenSansR; src: url("OpenSans-r.ttf") format("truetype"); }

/* line 76, ../../sass/old/_head_and_foot.scss */
body { font-size: 100%; font-family: 'Arial', sans-serif; background: url("../img/main-bg1.jpg") center center repeat; background-attachment: fixed; }

/* Different body background image classes */
/* line 85, ../../sass/old/_head_and_foot.scss */
.bg0 { background: url("../img/bg/0.jpg") center center fixed repeat; }

/* line 89, ../../sass/old/_head_and_foot.scss */
.bg1 { background: url("../img/bg/1.jpg") center top fixed no-repeat; }

/* line 93, ../../sass/old/_head_and_foot.scss */
.bg2 { background: url("../img/bg/2.jpg") center top fixed no-repeat; }

/* line 97, ../../sass/old/_head_and_foot.scss */
.bg3 { background: url("../img/bg/3.jpg") center top fixed no-repeat; }

/* line 101, ../../sass/old/_head_and_foot.scss */
a { color: #f4f4f4; font-size: 14px; font-size: 0.875rem; }
/* line 105, ../../sass/old/_head_and_foot.scss */
a:hover { text-decoration: none; }

/* line 110, ../../sass/old/_head_and_foot.scss */
b { font-weight: bold; }

/* line 111, ../../sass/old/_head_and_foot.scss */
strong { font-weight: bold; font-size: 15px; }

/* line 115, ../../sass/old/_head_and_foot.scss */
em { font-style: italic; }

/* line 117, ../../sass/old/_head_and_foot.scss */
p { line-height: 20px; }

/* line 121, ../../sass/old/_head_and_foot.scss */
p + p { margin-top: 15px; }

/* line 125, ../../sass/old/_head_and_foot.scss */
.main-wrapper { max-width: 1302px; margin: 0 auto; -webkit-box-shadow: 0px 0px 16px 15px rgba(50, 50, 50, 0.15); -moz-box-shadow: 0px 0px 16px 15px rgba(50, 50, 50, 0.15); box-shadow: 0px 0px 16px 15px rgba(50, 50, 50, 0.15); background: url("../img/about-block-pattern.jpg"); position: relative; }

/* line 135, ../../sass/old/_head_and_foot.scss */
.wrapper { width: 958px; padding: 0 19px; margin: 0 auto; position: relative; }

/* line 142, ../../sass/old/_head_and_foot.scss */
header { width: 100%; height: 172px; }
/* line 146, ../../sass/old/_head_and_foot.scss */
header .top-block { height: 49px; background: #2a3c45; }
/* line 150, ../../sass/old/_head_and_foot.scss */
header .top-block .weather-informer { height: 30px; position: absolute; top: 11px; left: 42px; color: #f4f4f4; font-size: 21px; font-size: 1.3125rem; }
/* line 158, ../../sass/old/_head_and_foot.scss */
header .top-block .weather-informer a { text-decoration: none; cursor: default; }
/* line 163, ../../sass/old/_head_and_foot.scss */
header .top-block .weather-informer .weather-icon { display: inline-block; width: 29px; height: 29px; margin: 0 10px; vertical-align: middle; }
/* line 172, ../../sass/old/_head_and_foot.scss */
header .top-block .weather-informer span.deg { font-size: 21px; font-size: 1.3125rem; }
/* line 177, ../../sass/old/_head_and_foot.scss */
header .top-block .link-container { display: inline-block; position: absolute; right: 1px; top: 6px; height: 35px; line-height: 35px; }
/* line 187, ../../sass/old/_head_and_foot.scss */
header .top-block .login-link, header .top-block .personal-link { display: inline-block; }
/* line 190, ../../sass/old/_head_and_foot.scss */
header .top-block .login-link:before, header .top-block .personal-link:before { content: ''; display: inline-block; vertical-align: middle; background: url("../img/login-icon.png"); width: 37px; height: 34px; margin-right: 12px; }
/* line 201, ../../sass/old/_head_and_foot.scss */
header .top-block .logout-link { display: inline-block; }
/* line 206, ../../sass/old/_head_and_foot.scss */
header .menu-block { position: relative; height: 122px; border-top: 1px solid #43d2e0; background: url("../img/menu-block-pattern.png"); }
/* line 212, ../../sass/old/_head_and_foot.scss */
header .menu-block .wrapper { padding: 0; }
/* line 216, ../../sass/old/_head_and_foot.scss */
header .menu-block .olga-logo { position: absolute; left: 50%; top: -1px; right: 0; bottom: 0; margin-left: -98px; width: 240px; height: 205px; background: url("../img/logo.png"); z-index: 6000; }
/* line 227, ../../sass/old/_head_and_foot.scss */
header .menu-block .olga-logo a { display: inline-block; width: 100%; height: 100%; }
/* line 234, ../../sass/old/_head_and_foot.scss */
header .menu-block .phones { position: absolute; width: 250px; height: 39px; background-color: #363d48; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; left: 54%; right: 0; top: 114px; margin: auto; color: #f4f4f4; font: 24px 'Myriad Pro'; text-align: left; line-height: 39px; cursor: pointer; overflow: hidden; z-index: 7998; }
/* line 252, ../../sass/old/_head_and_foot.scss */
header .menu-block .phones p { line-height: 42px; margin-left: 28px; }
/* line 256, ../../sass/old/_head_and_foot.scss */
header .menu-block .phones p a { text-decoration: none; font: 24px 'Myriad Pro'; line-height: 24px; }
/* line 263, ../../sass/old/_head_and_foot.scss */
header .menu-block .phones p + p { margin-top: 5px; }
/* line 267, ../../sass/old/_head_and_foot.scss */
header .menu-block .phones .triangle-down { font-size: 11px; vertical-align: middle; }

/* line 275, ../../sass/old/_head_and_foot.scss */
header .menu-block nav { position: relative; overflow: hidden; width: 102.7%; height: 100px; }
/* line 281, ../../sass/old/_head_and_foot.scss */
header .menu-block nav ul { width: 120%; padding-top: 27px; }
/* line 285, ../../sass/old/_head_and_foot.scss */
header .menu-block nav ul:before, header .menu-block nav ul:after { content: ''; width: 3px; height: 68px; display: block; position: absolute; background: url("../img/header-menu-vline.png"); top: 28px; }
/* line 295, ../../sass/old/_head_and_foot.scss */
header .menu-block nav ul:before { left: 185px; }
/* line 296, ../../sass/old/_head_and_foot.scss */
header .menu-block nav ul:after { left: 822px; }
/* line 300, ../../sass/old/_head_and_foot.scss */
header .menu-block nav ul li.active a { text-decoration: none; color: #264161; text-shadow: 0 0 10px white, 0 0 15px #00fffe; border-bottom: 0 none; }
/* line 309, ../../sass/old/_head_and_foot.scss */
header .menu-block nav ul li { display: inline-block; width: 170px; margin-left: 25px; }
/* line 316, ../../sass/old/_head_and_foot.scss */
header .menu-block nav ul li:nth-child(3), header .menu-block nav ul li:nth-child(7) { margin-left: 253px; }
/* line 320, ../../sass/old/_head_and_foot.scss */
header .menu-block nav ul li:nth-child(n+5) { margin-top: 9px; }
/* line 324, ../../sass/old/_head_and_foot.scss */
header .menu-block nav ul li:nth-child(4), header .menu-block nav ul li:nth-child(8) { margin-left: 47px; }
/* line 328, ../../sass/old/_head_and_foot.scss */
header .menu-block nav ul li a { color: #fff; font: 20px 'MyriadProCond', Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; border-bottom: 1px solid #fff; letter-spacing: 0.5px; font-size: 20px; font-size: 1.25rem; }
/* line 338, ../../sass/old/_head_and_foot.scss */
header .menu-block nav ul li a:hover { border-bottom: 0 none; }

/* line 345, ../../sass/old/_head_and_foot.scss */
header .menu-block .menu-btn-768 { display: none; color: #fff; width: 74px; height: 25px; position: absolute; left: 68%; top: 39px; padding: 29px; background: url("../img/menu-btn.png") 76px 17px no-repeat; -moz-border-radius-topleft: 9px; -webkit-border-top-left-radius: 9px; border-top-left-radius: 9px; -moz-border-radius-topright: 9px; -webkit-border-top-right-radius: 9px; border-top-right-radius: 9px; }
/* line 357, ../../sass/old/_head_and_foot.scss */
header .menu-block .menu-btn-768 a.showmenu { font: 20px/25px 'MyriadProCond', Arial, Helvetica, sans-serif; text-decoration: none; position: absolute; width: 110px; height: 60px; line-height: 60px; top: 12px; display: inline-block; outline: none !important; }
/* line 371, ../../sass/old/_head_and_foot.scss */
header .menu-block .menu-btn-768 a.showmenu:focus, header .menu-block .menu-btn-768 a.showmenu:active, header .menu-block .menu-btn-768 a.showmenu:hover { outline: none !important; }

/* line 377, ../../sass/old/_head_and_foot.scss */
header .menu-block .menu-btn-768.pressed { background: #2f404a; }

/* line 381, ../../sass/old/_head_and_foot.scss */
nav.menu-768 { display: none; visibility: hidden; background: url("../img/service-icons-pattern.png") repeat; height: 0px; }
/* line 388, ../../sass/old/_head_and_foot.scss */
nav.menu-768 ul li { border-top: 1px solid #14211a; border-bottom: 1px solid #45555e; padding: 10px 0 10px 10%; background: url("../img/ar-down.png") 88% 50% no-repeat; }
/* line 394, ../../sass/old/_head_and_foot.scss */
nav.menu-768 ul li:first-child { border-top: 0 none; }
/* line 398, ../../sass/old/_head_and_foot.scss */
nav.menu-768 ul li:last-child { border-bottom: 0 none; }
/* line 402, ../../sass/old/_head_and_foot.scss */
nav.menu-768 ul li:hover { background-color: rgba(255, 255, 255, 0.1); }
/* line 406, ../../sass/old/_head_and_foot.scss */
nav.menu-768 ul li a { color: #fff; font: 18px 'MyriadProCond', Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase; display: inline-block; width: 100%; height: 100%; }

/* line 419, ../../sass/old/_head_and_foot.scss */
header .overlay-background { background: #46535c; opacity: 0.75; width: 310px; height: 230px; position: absolute; top: 122px; left: 65%; z-index: 5900; border: 1px solid rgba(255, 255, 255, 0.14); }

/* line 433, ../../sass/old/_head_and_foot.scss */
header .overlay, .main-slider .overlay-768 { border: 1px solid rgba(255, 255, 255, 0.14); width: 310px; height: 230px; position: absolute; text-align: center; top: 122px; left: 65%; z-index: 5990; background: url("../img/payment.png") no-repeat 82px 46px; background-color: rgba(31, 49, 60, 0.66); }
/* line 447, ../../sass/old/_head_and_foot.scss */
header .overlay .phones, .main-slider .overlay-768 .phones { position: absolute; width: 250px; height: 39px; background-color: #363d48; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; left: 0; right: 0; top: -9px; margin: auto; color: #f4f4f4; font: 24px 'Myriad Pro'; text-align: left; line-height: 39px; cursor: pointer; overflow: hidden; }
/* line 463, ../../sass/old/_head_and_foot.scss */
header .overlay .phones p, .main-slider .overlay-768 .phones p { line-height: 42px; margin-left: 28px; }
/* line 467, ../../sass/old/_head_and_foot.scss */
header .overlay .phones p a, .main-slider .overlay-768 .phones p a { text-decoration: none; font: 24px 'Myriad Pro'; line-height: 24px; }
/* line 474, ../../sass/old/_head_and_foot.scss */
header .overlay .phones p + p, .main-slider .overlay-768 .phones p + p { margin-top: 5px; }
/* line 478, ../../sass/old/_head_and_foot.scss */
header .overlay .phones .triangle-down, .main-slider .overlay-768 .phones .triangle-down { font-size: 11px; vertical-align: middle; }
/* line 484, ../../sass/old/_head_and_foot.scss */
header .overlay .order-btn, .main-slider .overlay-768 .order-btn { width: 265px; height: 66px; line-height: 66px; margin: 102px auto 0; display: block; }
/* line 491, ../../sass/old/_head_and_foot.scss */
header .overlay .order-btn:active, .main-slider .overlay-768 .order-btn:active { margin-top: 105px; -webkit-box-shadow: 0 1px 0 #001f27; -moz-box-shadow: 0 1px 0 #001f27; box-shadow: 0 1px 0 #001f27; }
/* line 495, ../../sass/old/_head_and_foot.scss */
header .overlay .order-btn:active + a, .main-slider .overlay-768 .order-btn:active + a { margin-top: 12px; }
/* line 501, ../../sass/old/_head_and_foot.scss */
header .overlay a:last-child, .main-slider .overlay-768 a:last-child { display: inline-block; margin-top: 15px; height: 22px; font-size: 18px; overflow: hidden; }

/* line 510, ../../sass/old/_head_and_foot.scss */
.main-slider .overlay-768 { display: none; }

/* line 514, ../../sass/old/_head_and_foot.scss */
.order-btn { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2fb9ce), color-stop(100%, #11788e)); background: -webkit-linear-gradient(top, #2fb9ce, #11788e); background: -moz-linear-gradient(top, #2fb9ce, #11788e); background: -o-linear-gradient(top, #2fb9ce, #11788e); background: linear-gradient(top, #2fb9ce, #11788e); -webkit-box-shadow: 0 4px 0 #001f27; -moz-box-shadow: 0 4px 0 #001f27; box-shadow: 0 4px 0 #001f27; text-align: center; text-decoration: none; font: 26px 'MyriadProCond', Arial, Helvetica, sans-serif; letter-spacing: 1px; }
/* line 522, ../../sass/old/_head_and_foot.scss */
.order-btn:hover { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f39c5f), color-stop(100%, #c2793d)); background: -webkit-linear-gradient(top, #f39c5f, #c2793d); background: -moz-linear-gradient(top, #f39c5f, #c2793d); background: -o-linear-gradient(top, #f39c5f, #c2793d); background: linear-gradient(top, #f39c5f, #c2793d); }

/* line 527, ../../sass/old/_head_and_foot.scss */
.showmore-btn { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2fb9ce), color-stop(100%, #11788e)); background: -webkit-linear-gradient(top, #2fb9ce, #11788e); background: -moz-linear-gradient(top, #2fb9ce, #11788e); background: -o-linear-gradient(top, #2fb9ce, #11788e); background: linear-gradient(top, #2fb9ce, #11788e); -webkit-box-shadow: 0 2px 1px #a1bac2; -moz-box-shadow: 0 2px 1px #a1bac2; box-shadow: 0 2px 1px #a1bac2; text-align: center; text-decoration: none; color: #fff; font: 18px 'Verdana', sans-serif; }
/* line 535, ../../sass/old/_head_and_foot.scss */
.showmore-btn:hover { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f39c5f), color-stop(100%, #c2793d)); background: -webkit-linear-gradient(top, #f39c5f, #c2793d); background: -moz-linear-gradient(top, #f39c5f, #c2793d); background: -o-linear-gradient(top, #f39c5f, #c2793d); background: linear-gradient(top, #f39c5f, #c2793d); -webkit-box-shadow: 0 2px 4px #a1bac2; -moz-box-shadow: 0 2px 4px #a1bac2; box-shadow: 0 2px 4px #a1bac2; }

/* line 541, ../../sass/old/_head_and_foot.scss */
footer { max-width: 1302px; background: url("../img/footer-pattern.png") repeat; }
/* line 546, ../../sass/old/_head_and_foot.scss */
footer:before { content: ''; max-width: 1302px; height: 57px; display: block; position: relative; top: -57px; background: url("../img/footer-before.png") no-repeat; }
/* line 556, ../../sass/old/_head_and_foot.scss */
footer .f-menu { height: 128px; margin-top: -70px; position: relative; }
/* line 562, ../../sass/old/_head_and_foot.scss */
footer .f-info { height: 104px; background: url("../img/f-info-pattern.png") repeat-x; position: relative; }
/* line 567, ../../sass/old/_head_and_foot.scss */
footer .f-info .wrapper { max-height: 104px; }

/* line 575, ../../sass/old/_head_and_foot.scss */
.f-menu .wrapper { height: 100%; }
/* line 579, ../../sass/old/_head_and_foot.scss */
.f-menu nav { position: relative; width: 820px; }
/* line 584, ../../sass/old/_head_and_foot.scss */
.f-menu nav ul { margin-left: -23px; line-height: 37px; padding-top: 20px; }
/* line 591, ../../sass/old/_head_and_foot.scss */
.f-menu nav ul li.active a { text-decoration: none; border-bottom: 0 none; }
/* line 598, ../../sass/old/_head_and_foot.scss */
.f-menu nav ul li { display: inline-block; width: 170px; margin-left: 28px; }
/* line 603, ../../sass/old/_head_and_foot.scss */
.f-menu nav ul li a { color: #fff; font: 19px 'MyriadProCond', Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase; border-bottom: 1px solid #fff; letter-spacing: 0.5px; }
/* line 612, ../../sass/old/_head_and_foot.scss */
.f-menu nav ul li a:hover { border-bottom: 0 none; }
/* line 619, ../../sass/old/_head_and_foot.scss */
.f-menu .berloga-logo { width: 166px; height: 98px; background: url("../img/berloga-logo.png") no-repeat; position: absolute; right: 9px; top: 7px; }
/* line 627, ../../sass/old/_head_and_foot.scss */
.f-menu .berloga-logo a { display: inline-block; width: 100%; height: 100%; }

/* line 636, ../../sass/old/_head_and_foot.scss */
.f-info .copyright { width: 290px; display: inline-block; color: #fff; font: 14px 'OpenSans', sans-serif; margin: 32px 0 0 6px; }
/* line 645, ../../sass/old/_head_and_foot.scss */
.f-info .phones { display: inline-block; vertical-align: top; margin-top: 30px; color: #fff; font: 23px 'Myriad Pro', sans-serif; }
/* line 652, ../../sass/old/_head_and_foot.scss */
.f-info .phones .city-code { color: #19626d; }
/* line 657, ../../sass/old/_head_and_foot.scss */
.f-info .axioma { position: absolute; width: 194px; top: 35px; right: 0; }
/* line 663, ../../sass/old/_head_and_foot.scss */
.f-info .axioma a { text-decoration: none; color: #fff; }
/* line 668, ../../sass/old/_head_and_foot.scss */
.f-info .axioma span { color: #000; font: 11px 'Arial'; text-decoration: underline; top: 26px; }
/* line 674, ../../sass/old/_head_and_foot.scss */
.f-info .axioma span:hover { text-decoration: none; }
/* line 679, ../../sass/old/_head_and_foot.scss */
.f-info .axioma img { top: -3px; display: inline-block; position: absolute; }

/* line 687, ../../sass/old/_head_and_foot.scss */
.fixed-right, .fixed-right-1024 { position: absolute; right: -59px; top: 200px; }
/* line 693, ../../sass/old/_head_and_foot.scss */
.fixed-right .actions, .fixed-right-1024 .actions { background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #076b89), color-stop(100%, #5cc9d6)); background: -webkit-linear-gradient(left, #076b89, #5cc9d6); background: -moz-linear-gradient(left, #076b89, #5cc9d6); background: -o-linear-gradient(left, #076b89, #5cc9d6); background: linear-gradient(left, #076b89, #5cc9d6); width: 59px; height: 110px; }
/* line 698, ../../sass/old/_head_and_foot.scss */
.fixed-right .actions:hover, .fixed-right-1024 .actions:hover { background: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #076b89), color-stop(100%, #5cc9d6)); background: -webkit-linear-gradient(right, #076b89, #5cc9d6); background: -moz-linear-gradient(right, #076b89, #5cc9d6); background: -o-linear-gradient(right, #076b89, #5cc9d6); background: linear-gradient(right, #076b89, #5cc9d6); }
/* line 702, ../../sass/old/_head_and_foot.scss */
.fixed-right .actions a, .fixed-right-1024 .actions a { display: inline-block; width: 100%; height: 100%; background: url("../img/actions.png") center center no-repeat; }
/* line 710, ../../sass/old/_head_and_foot.scss */
.fixed-right .reviews, .fixed-right-1024 .reviews { background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #0a6f67), color-stop(100%, #5bcab7)); background: -webkit-linear-gradient(left, #0a6f67, #5bcab7); background: -moz-linear-gradient(left, #0a6f67, #5bcab7); background: -o-linear-gradient(left, #0a6f67, #5bcab7); background: linear-gradient(left, #0a6f67, #5bcab7); width: 59px; height: 110px; margin-top: 5px; }
/* line 716, ../../sass/old/_head_and_foot.scss */
.fixed-right .reviews:hover, .fixed-right-1024 .reviews:hover { background: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #0a6f67), color-stop(100%, #5bcab7)); background: -webkit-linear-gradient(right, #0a6f67, #5bcab7); background: -moz-linear-gradient(right, #0a6f67, #5bcab7); background: -o-linear-gradient(right, #0a6f67, #5bcab7); background: linear-gradient(right, #0a6f67, #5bcab7); }
/* line 720, ../../sass/old/_head_and_foot.scss */
.fixed-right .reviews a, .fixed-right-1024 .reviews a { display: inline-block; width: 100%; height: 100%; background: url("../img/reviews.png") center center no-repeat; }
/* line 728, ../../sass/old/_head_and_foot.scss */
.fixed-right .faq, .fixed-right-1024 .faq { background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #1e97e0), color-stop(100%, #004ea3)); background: -webkit-linear-gradient(left, #1e97e0, #004ea3); background: -moz-linear-gradient(left, #1e97e0, #004ea3); background: -o-linear-gradient(left, #1e97e0, #004ea3); background: linear-gradient(left, #1e97e0, #004ea3); width: 59px; height: 155px; margin-top: 5px; }
/* line 734, ../../sass/old/_head_and_foot.scss */
.fixed-right .faq:hover, .fixed-right-1024 .faq:hover { background: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #1e97e0), color-stop(100%, #004ea3)); background: -webkit-linear-gradient(right, #1e97e0, #004ea3); background: -moz-linear-gradient(right, #1e97e0, #004ea3); background: -o-linear-gradient(right, #1e97e0, #004ea3); background: linear-gradient(right, #1e97e0, #004ea3); }
/* line 738, ../../sass/old/_head_and_foot.scss */
.fixed-right .faq a, .fixed-right-1024 .faq a { display: inline-block; width: 100%; height: 100%; background: url("../img/faq.png") center center no-repeat; }

/* line 747, ../../sass/old/_head_and_foot.scss */
.fixed-left, .fixed-left-1024 { position: absolute; left: -59px; top: 200px; }
/* line 752, ../../sass/old/_head_and_foot.scss */
.fixed-left .threedtour, .fixed-left-1024 .threedtour { background: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #0a6f67), color-stop(100%, #5bcab7)); background: -webkit-linear-gradient(right, #0a6f67, #5bcab7); background: -moz-linear-gradient(right, #0a6f67, #5bcab7); background: -o-linear-gradient(right, #0a6f67, #5bcab7); background: linear-gradient(right, #0a6f67, #5bcab7); width: 59px; height: 110px; }
/* line 758, ../../sass/old/_head_and_foot.scss */
.fixed-left .threedtour:hover, .fixed-left-1024 .threedtour:hover { background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #0a6f67), color-stop(100%, #5bcab7)); background: -webkit-linear-gradient(left, #0a6f67, #5bcab7); background: -moz-linear-gradient(left, #0a6f67, #5bcab7); background: -o-linear-gradient(left, #0a6f67, #5bcab7); background: linear-gradient(left, #0a6f67, #5bcab7); }
/* line 762, ../../sass/old/_head_and_foot.scss */
.fixed-left .threedtour a, .fixed-left-1024 .threedtour a { display: inline-block; width: 100%; height: 100%; background: url("../img/3dtour.png") center center no-repeat; }
/* line 770, ../../sass/old/_head_and_foot.scss */
.fixed-left .social-holder, .fixed-left-1024 .social-holder { width: 59px; height: 171px; margin-top: 7px; }
/* line 775, ../../sass/old/_head_and_foot.scss */
.fixed-left .social-holder a, .fixed-left-1024 .social-holder a { display: inline-block; width: 100%; height: 54px; background-color: #445765; margin-top: -3px; }
/* line 782, ../../sass/old/_head_and_foot.scss */
.fixed-left .social-holder a:hover, .fixed-left-1024 .social-holder a:hover { background-color: #323f4b; }
/* line 787, ../../sass/old/_head_and_foot.scss */
.fixed-left .social-holder .vk, .fixed-left-1024 .social-holder .vk { background: url("../img/social-icons.png") -3px 0 no-repeat #445765; }
/* line 791, ../../sass/old/_head_and_foot.scss */
.fixed-left .social-holder .fb, .fixed-left-1024 .social-holder .fb { background: url("../img/social-icons.png") -3px -59px no-repeat #445765; }
/* line 795, ../../sass/old/_head_and_foot.scss */
.fixed-left .social-holder .ok, .fixed-left-1024 .social-holder .ok { background: url("../img/social-icons.png") -2px -116px no-repeat #445765; }

/* line 801, ../../sass/old/_head_and_foot.scss */
.social-480 { width: 171px; height: 54px; margin-left: -85.5px; position: fixed; left: 50%; bottom: 0; background-color: #445765; display: none; z-index: 5000; }
/* line 812, ../../sass/old/_head_and_foot.scss */
.social-480 a { display: inline-block; width: 54px; height: 54px; background-color: #445765; }
/* line 818, ../../sass/old/_head_and_foot.scss */
.social-480 a:hover { background-color: #323f4b; }
/* line 823, ../../sass/old/_head_and_foot.scss */
.social-480 .vk { background: url("../img/social-icons.png") -3px 0 no-repeat #445765; }
/* line 827, ../../sass/old/_head_and_foot.scss */
.social-480 .fb { background: url("../img/social-icons.png") -3px -59px no-repeat #445765; }
/* line 831, ../../sass/old/_head_and_foot.scss */
.social-480 .ok { background: url("../img/social-icons.png") -2px -116px no-repeat #445765; }

/* line 836, ../../sass/old/_head_and_foot.scss */
.fixed-right-1024, .fixed-left-1024 { display: none; }

/* line 840, ../../sass/old/_head_and_foot.scss */
.reserve-form-wrapper, .personal-form-wrapper { width: 710px; width: 71.14228%; min-height: 300px; background: transparent; border: 1px solid #dadada; }
/* line 849, ../../sass/old/_head_and_foot.scss */
.reserve-form-wrapper .reserve-form-body, .reserve-form-wrapper .personal-form-body, .personal-form-wrapper .reserve-form-body, .personal-form-wrapper .personal-form-body { width: 92.95775%; width: 90%; margin: 0 auto; padding: 25px 0; height: 100%; color: #47616f; }
/* line 857, ../../sass/old/_head_and_foot.scss */
.reserve-form-wrapper .reserve-form-body .heading, .reserve-form-wrapper .personal-form-body .heading, .personal-form-wrapper .reserve-form-body .heading, .personal-form-wrapper .personal-form-body .heading { border-top: 3px double #e9ebed; border-bottom: 3px double #e9ebed; margin-bottom: 18px; }
/* line 862, ../../sass/old/_head_and_foot.scss */
.reserve-form-wrapper .reserve-form-body .heading h2, .reserve-form-wrapper .reserve-form-body .heading p, .reserve-form-wrapper .personal-form-body .heading h2, .reserve-form-wrapper .personal-form-body .heading p, .personal-form-wrapper .reserve-form-body .heading h2, .personal-form-wrapper .reserve-form-body .heading p, .personal-form-wrapper .personal-form-body .heading h2, .personal-form-wrapper .personal-form-body .heading p { color: #47616f; }
/* line 866, ../../sass/old/_head_and_foot.scss */
.reserve-form-wrapper .reserve-form-body .heading h2, .reserve-form-wrapper .personal-form-body .heading h2, .personal-form-wrapper .reserve-form-body .heading h2, .personal-form-wrapper .personal-form-body .heading h2 { border-bottom: 0 none; font: 24px 'MyriadProCond', Arial, Helvetica, sans-serif; }
/* line 871, ../../sass/old/_head_and_foot.scss */
.reserve-form-wrapper .reserve-form-body .heading p, .reserve-form-wrapper .personal-form-body .heading p, .personal-form-wrapper .reserve-form-body .heading p, .personal-form-wrapper .personal-form-body .heading p { margin: 0; }

/* line 879, ../../sass/old/_head_and_foot.scss */
.reserve-form-body .field, .review-form .field, .personal-form-body .field { margin-bottom: 15px; position: relative; }
/* line 884, ../../sass/old/_head_and_foot.scss */
.reserve-form-body label, .review-form label, .personal-form-body label { color: #586f7b; font: 14px 'Open Sans'; display: block; font-weight: bold; }
/* line 891, ../../sass/old/_head_and_foot.scss */
.reserve-form-body input, .review-form input, .personal-form-body input { display: inline-block; }
/* line 894, ../../sass/old/_head_and_foot.scss */
.reserve-form-body input[type=text], .review-form input[type=text], .personal-form-body input[type=text] { height: 36px; width: 60%; border: 1px solid #b1b1b2; background-color: #f2f2f2; font: 16px 'Open Sans', sans-serif; padding: 0 8px; }
/* line 903, ../../sass/old/_head_and_foot.scss */
.reserve-form-body input[type=submit], .review-form input[type=submit], .personal-form-body input[type=submit] { width: 167px; height: 47px; border: 0 none; cursor: pointer; }
/* line 910, ../../sass/old/_head_and_foot.scss */
.reserve-form-body input[type=checkbox] + label, .review-form input[type=checkbox] + label, .personal-form-body input[type=checkbox] + label { cursor: pointer; display: inline-block; vertical-align: middle; }
/* line 917, ../../sass/old/_head_and_foot.scss */
.reserve-form-body select, .review-form select, .personal-form-body select { height: 39px; cursor: pointer; }
/* line 922, ../../sass/old/_head_and_foot.scss */
.reserve-form-body textarea, .review-form textarea, .personal-form-body textarea { height: 167px; padding: 8px; width: 70%; resize: none; border: 1px solid #b1b1b2; background-color: #f2f2f2; font: 16px 'Open Sans', sans-serif; }

/* line 934, ../../sass/old/_head_and_foot.scss */
.form-error { background-color: #fbe3e3 !important; }

/* line 938, ../../sass/old/_head_and_foot.scss */
.form-msg { display: inline-block; color: #000; }

/* custom form elements */
/* line 944, ../../sass/old/_head_and_foot.scss */
.checkbox, .radio { width: 19px; height: 25px; padding: 0 5px 0 0; background: url("../img/checkbox.png") no-repeat; display: inline-block; vertical-align: middle; clear: left; cursor: pointer; }

/* line 955, ../../sass/old/_head_and_foot.scss */
.radio { background: url("../img/radio.png") no-repeat; }

/* line 958, ../../sass/old/_head_and_foot.scss */
.select { position: absolute; width: 251px; /* With the padding included */ -ms-word-break: break-all; word-break: break-all; height: 39px; padding: 0 44px 0 8px; color: #000; font: 16px/39px 'Open Sans', sans-serif; background: url("../img/select.png") no-repeat; overflow: hidden; }

/* /custom */
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
/* line 10, ../../sass/old/_datepicker.scss */
.datepicker { padding: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; direction: ltr;   /*.dow {
		border-top: 1px solid #ddd !important;
	}*/ }

/* line 21, ../../sass/old/_datepicker.scss */
.datepicker-inline { width: 220px; }

/* line 24, ../../sass/old/_datepicker.scss */
.datepicker.datepicker-rtl { direction: rtl; }

/* line 27, ../../sass/old/_datepicker.scss */
.datepicker.datepicker-rtl table tr td span { float: right; }

/* line 30, ../../sass/old/_datepicker.scss */
.datepicker-dropdown { top: 0; left: 0; }

/* line 34, ../../sass/old/_datepicker.scss */
.datepicker-dropdown:before { content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-top: 0; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; }

/* line 44, ../../sass/old/_datepicker.scss */
.datepicker-dropdown:after { content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #ffffff; border-top: 0; position: absolute; }

/* line 53, ../../sass/old/_datepicker.scss */
.datepicker-dropdown.datepicker-orient-left:before { left: 6px; }

/* line 56, ../../sass/old/_datepicker.scss */
.datepicker-dropdown.datepicker-orient-left:after { left: 7px; }

/* line 59, ../../sass/old/_datepicker.scss */
.datepicker-dropdown.datepicker-orient-right:before { right: 6px; }

/* line 62, ../../sass/old/_datepicker.scss */
.datepicker-dropdown.datepicker-orient-right:after { right: 7px; }

/* line 65, ../../sass/old/_datepicker.scss */
.datepicker-dropdown.datepicker-orient-top:before { top: -7px; }

/* line 68, ../../sass/old/_datepicker.scss */
.datepicker-dropdown.datepicker-orient-top:after { top: -6px; }

/* line 71, ../../sass/old/_datepicker.scss */
.datepicker-dropdown.datepicker-orient-bottom:before { bottom: -7px; border-bottom: 0; border-top: 7px solid #999; }

/* line 76, ../../sass/old/_datepicker.scss */
.datepicker-dropdown.datepicker-orient-bottom:after { bottom: -6px; border-bottom: 0; border-top: 6px solid #ffffff; }

/* line 81, ../../sass/old/_datepicker.scss */
.datepicker > div { display: none; }

/* line 84, ../../sass/old/_datepicker.scss */
.datepicker.days div.datepicker-days { display: block; }

/* line 87, ../../sass/old/_datepicker.scss */
.datepicker.months div.datepicker-months { display: block; }

/* line 90, ../../sass/old/_datepicker.scss */
.datepicker.years div.datepicker-years { display: block; }

/* line 93, ../../sass/old/_datepicker.scss */
.datepicker table { margin: 0; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

/* line 103, ../../sass/old/_datepicker.scss */
.datepicker td, .datepicker th { text-align: center; width: 20px; height: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: none; }

/* line 113, ../../sass/old/_datepicker.scss */
.table-striped .datepicker table tr td, .table-striped .datepicker table tr th { background-color: transparent; }

/* line 116, ../../sass/old/_datepicker.scss */
.datepicker table tr td.day:hover { background: #eeeeee; cursor: pointer; }

/* line 121, ../../sass/old/_datepicker.scss */
.datepicker table tr td.old, .datepicker table tr td.new { color: #999999; }

/* line 125, ../../sass/old/_datepicker.scss */
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover { background: none; color: #999999; cursor: default; }

/* line 133, ../../sass/old/_datepicker.scss */
.datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover { background-color: #fde19a; background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a); background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a)); background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a); background-image: -o-linear-gradient(top, #fdd49a, #fdf59a); background-image: linear-gradient(top, #fdd49a, #fdf59a); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0); border-color: #fdf59a #fdf59a #fbed50; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #000; }

/* line 167, ../../sass/old/_datepicker.scss */
.datepicker table tr td.today:hover, .datepicker table tr td.today:hover:hover, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today.disabled:hover:hover, .datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active, .datepicker table tr td.today.disabled, .datepicker table tr td.today:hover.disabled, .datepicker table tr td.today.disabled.disabled, .datepicker table tr td.today.disabled:hover.disabled, .datepicker table tr td.today[disabled], .datepicker table tr td.today:hover[disabled], .datepicker table tr td.today.disabled[disabled], .datepicker table tr td.today.disabled:hover[disabled] { background-color: #fdf59a; }

/* line 177, ../../sass/old/_datepicker.scss */
.datepicker table tr td.today:active, .datepicker table tr td.today:hover:active, .datepicker table tr td.today.disabled:active, .datepicker table tr td.today.disabled:hover:active, .datepicker table tr td.today.active, .datepicker table tr td.today:hover.active, .datepicker table tr td.today.disabled.active, .datepicker table tr td.today.disabled:hover.active { background-color: #fbf069 \9; }

/* line 180, ../../sass/old/_datepicker.scss */
.datepicker table tr td.today:hover:hover { color: #000; }

/* line 183, ../../sass/old/_datepicker.scss */
.datepicker table tr td.today.active:hover { color: #fff; }

/* line 189, ../../sass/old/_datepicker.scss */
.datepicker table tr td.range, .datepicker table tr td.range:hover, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover { background: #eeeeee; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }

/* line 198, ../../sass/old/_datepicker.scss */
.datepicker table tr td.range.today, .datepicker table tr td.range.today:hover, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:hover { background-color: #f3d17a; background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a); background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a)); background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a); background-image: -o-linear-gradient(top, #f3c17a, #f3e97a); background-image: linear-gradient(top, #f3c17a, #f3e97a); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0); border-color: #f3e97a #f3e97a #edde34; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }

/* line 234, ../../sass/old/_datepicker.scss */
.datepicker table tr td.range.today:hover, .datepicker table tr td.range.today:hover:hover, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today.disabled:hover:hover, .datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:hover.active, .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today:hover.disabled, .datepicker table tr td.range.today.disabled.disabled, .datepicker table tr td.range.today.disabled:hover.disabled, .datepicker table tr td.range.today[disabled], .datepicker table tr td.range.today:hover[disabled], .datepicker table tr td.range.today.disabled[disabled], .datepicker table tr td.range.today.disabled:hover[disabled] { background-color: #f3e97a; }

/* line 244, ../../sass/old/_datepicker.scss */
.datepicker table tr td.range.today:active, .datepicker table tr td.range.today:hover:active, .datepicker table tr td.range.today.disabled:active, .datepicker table tr td.range.today.disabled:hover:active, .datepicker table tr td.range.today.active, .datepicker table tr td.range.today:hover.active, .datepicker table tr td.range.today.disabled.active, .datepicker table tr td.range.today.disabled:hover.active { background-color: #efe24b \9; }

/* line 250, ../../sass/old/_datepicker.scss */
.datepicker table tr td.selected, .datepicker table tr td.selected:hover, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected.disabled:hover { background-color: #9e9e9e; background-image: -moz-linear-gradient(top, #b3b3b3, gray); background-image: -ms-linear-gradient(top, #b3b3b3, gray); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(gray)); background-image: -webkit-linear-gradient(top, #b3b3b3, gray); background-image: -o-linear-gradient(top, #b3b3b3, gray); background-image: linear-gradient(top, #b3b3b3, #808080); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0); border-color: #808080 #808080 #595959; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

/* line 285, ../../sass/old/_datepicker.scss */
.datepicker table tr td.selected:hover, .datepicker table tr td.selected:hover:hover, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.disabled:hover:hover, .datepicker table tr td.selected:active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:hover.active, .datepicker table tr td.selected.disabled, .datepicker table tr td.selected:hover.disabled, .datepicker table tr td.selected.disabled.disabled, .datepicker table tr td.selected.disabled:hover.disabled, .datepicker table tr td.selected[disabled], .datepicker table tr td.selected:hover[disabled], .datepicker table tr td.selected.disabled[disabled], .datepicker table tr td.selected.disabled:hover[disabled] { background-color: #808080; }

/* line 295, ../../sass/old/_datepicker.scss */
.datepicker table tr td.selected:active, .datepicker table tr td.selected:hover:active, .datepicker table tr td.selected.disabled:active, .datepicker table tr td.selected.disabled:hover:active, .datepicker table tr td.selected.active, .datepicker table tr td.selected:hover.active, .datepicker table tr td.selected.disabled.active, .datepicker table tr td.selected.disabled:hover.active { background-color: #666666 \9; }

/* line 301, ../../sass/old/_datepicker.scss */
.datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover { background-color: #006dcc; background-image: -moz-linear-gradient(top, #0088cc, #0044cc); background-image: -ms-linear-gradient(top, #0088cc, #0044cc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); background-image: -o-linear-gradient(top, #0088cc, #0044cc); background-image: linear-gradient(top, #0088cc, #0044cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0); border-color: #0044cc #0044cc #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

/* line 336, ../../sass/old/_datepicker.scss */
.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active[disabled], .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active.disabled:hover[disabled] { background-color: #0044cc; }

/* line 346, ../../sass/old/_datepicker.scss */
.datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active { background-color: #003399 \9; }

/* line 349, ../../sass/old/_datepicker.scss */
.datepicker table tr td span { display: block; width: 23%; height: 54px; line-height: 54px; float: left; margin: 1%; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

/* line 361, ../../sass/old/_datepicker.scss */
.datepicker table tr td span:hover { background: #eeeeee; }

/* line 365, ../../sass/old/_datepicker.scss */
.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover { background: none; color: #999999; cursor: default; }

/* line 373, ../../sass/old/_datepicker.scss */
.datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover { background-color: #006dcc; background-image: -moz-linear-gradient(top, #0088cc, #0044cc); background-image: -ms-linear-gradient(top, #0088cc, #0044cc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); background-image: -o-linear-gradient(top, #0088cc, #0044cc); background-image: linear-gradient(top, #0088cc, #0044cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0); border-color: #0044cc #0044cc #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

/* line 408, ../../sass/old/_datepicker.scss */
.datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active[disabled], .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active.disabled:hover[disabled] { background-color: #0044cc; }

/* line 418, ../../sass/old/_datepicker.scss */
.datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active { background-color: #003399 \9; }

/* line 422, ../../sass/old/_datepicker.scss */
.datepicker table tr td span.old, .datepicker table tr td span.new { color: #999999; }

/* line 425, ../../sass/old/_datepicker.scss */
.datepicker th.datepicker-switch { width: 145px; }

/* line 429, ../../sass/old/_datepicker.scss */
.datepicker thead tr:first-child th, .datepicker tfoot tr th { cursor: pointer; }

/* line 433, ../../sass/old/_datepicker.scss */
.datepicker thead tr:first-child th:hover, .datepicker tfoot tr th:hover { background: #eeeeee; }

/* line 436, ../../sass/old/_datepicker.scss */
.datepicker .cw { font-size: 10px; width: 12px; padding: 0 2px 0 5px; vertical-align: middle; }

/* line 442, ../../sass/old/_datepicker.scss */
.datepicker thead tr:first-child th.cw { cursor: default; background-color: transparent; }

/* line 447, ../../sass/old/_datepicker.scss */
.input-append.date .add-on i, .input-prepend.date .add-on i { cursor: pointer; width: 16px; height: 16px; }

/* line 452, ../../sass/old/_datepicker.scss */
.input-daterange input { text-align: center; }

/* line 455, ../../sass/old/_datepicker.scss */
.input-daterange input:first-child { -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }

/* line 460, ../../sass/old/_datepicker.scss */
.input-daterange input:last-child { -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; }

/* line 465, ../../sass/old/_datepicker.scss */
.input-daterange .add-on { display: inline-block; width: auto; min-width: 16px; height: 20px; padding: 4px 5px; font-weight: normal; line-height: 20px; text-align: center; text-shadow: 0 1px 0 #ffffff; vertical-align: middle; background-color: #eeeeee; border: 1px solid #ccc; margin-left: -5px; margin-right: -5px; }

/* line 481, ../../sass/old/_datepicker.scss */
.datepicker.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; float: left; display: none; min-width: 160px; list-style: none; background-color: #ffffff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; *border-right-width: 2px; *border-bottom-width: 2px; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; line-height: 20px; }

/* line 510, ../../sass/old/_datepicker.scss */
.datepicker.dropdown-menu th, .datepicker.dropdown-menu td { padding: 4px 5px; }

/* line 980, ../../sass/old/_head_and_foot.scss */
.flash-p { width: 70%; height: 370px; }

/* line 985, ../../sass/old/_head_and_foot.scss */
.flash-p2 { width: 70%; height: 600px; }

/* line 990, ../../sass/old/_head_and_foot.scss */
.ipad-only { display: none; }

/* ================================================= * <<<<<<<<<<<<<<<- Main page CSS ->>>>>>>>>>>>>>>>> * ================================================= */
/* line 10, ../../sass/old/ie8.scss */
.main-slider { min-height: 375px; position: relative; }

/* line 16, ../../sass/old/ie8.scss */
a.camera-ban { display: inline-block; width: 64px; height: 62px; position: absolute; right: 12px; top: 12px; background: url("../img/cam_ban.png"); background-color: rgba(31, 49, 60, 0.66); z-index: 5990; }
/* line 27, ../../sass/old/ie8.scss */
a.camera-ban:hover { background-color: rgba(31, 49, 60, 0.33); }

/* line 33, ../../sass/old/ie8.scss */
.camera_pag { position: absolute; bottom: 17px; left: 13.6%; }

/* line 39, ../../sass/old/ie8.scss */
.camera-wrap { -webkit-box-shadow: inset 0 4px 5px rgba(50, 50, 50, 0.25); -moz-box-shadow: inset 0 4px 5px rgba(50, 50, 50, 0.25); box-shadow: inset 0 4px 5px rgba(50, 50, 50, 0.25); z-index: 0; }

/* line 44, ../../sass/old/ie8.scss */
.myslide { position: relative; margin-left: 15.36098%; margin-top: 13.9%; max-width: 450px; width: 34.56221%; background-color: rgba(31, 49, 60, 0.66); padding: 15px; font: 24px 'MyriadProCond', Arial, Helvetica, sans-serif; color: #fff; }
/* line 56, ../../sass/old/ie8.scss */
.myslide h2 { margin-bottom: 20px; }

/* line 67, ../../sass/old/ie8.scss */
.main-flats-wrapper { min-height: 417px; padding: 22px 0; background: url("../img/wrap-pattern.png"); }
/* line 72, ../../sass/old/ie8.scss */
.main-flats-wrapper .wrapper { width: 73.57911%; width: 100%; }
/* line 77, ../../sass/old/ie8.scss */
.main-flats-wrapper .wrapper button { position: absolute; display: inline-block; width: 36px; height: 39px; top: 169px; background-image: url("../img/flat-slider-arrs.png"); border: 0 none; cursor: pointer; z-index: 999; }
/* line 89, ../../sass/old/ie8.scss */
.main-flats-wrapper .wrapper .prev { left: 2px; left: 12%; background-position: 0 -39px; }
/* line 94, ../../sass/old/ie8.scss */
.main-flats-wrapper .wrapper .prev:hover { background-position: 0 0; }
/* line 98, ../../sass/old/ie8.scss */
.main-flats-wrapper .wrapper .next { right: -1px; right: 12%; background-position: -37px -39px; }
/* line 103, ../../sass/old/ie8.scss */
.main-flats-wrapper .wrapper .next:hover { background-position: -37px 0; }

/* line 110, ../../sass/old/ie8.scss */
.flats-slider-wrap { margin: 0 auto 22px auto; position: relative; max-width: 908px; width: 94%; height: 410px; }

/* line 118, ../../sass/old/ie8.scss */
.flat-item-main { display: inline-block; width: 238px; height: auto !important; border: 1px solid rgba(44, 56, 75, 0.45); background-color: rgba(161, 216, 255, 0.23); padding: 17px 21px; margin-left: 10px; }
/* line 133, ../../sass/old/ie8.scss */
.flat-item-main:hover { border: 1px solid #2c384b; background-color: rgba(19, 157, 103, 0.19); }

/* line 141, ../../sass/old/ie8.scss */
.flat-item-main-wrapper img { max-width: 238px; min-height: 175px; padding-bottom: 8px; }
/* line 147, ../../sass/old/ie8.scss */
.flat-item-main-wrapper h2 { font: bold 24px 'Century SchoolBook'; font-style: italic; color: #32434c; display: inline-block; width: 100%; text-align: center; min-height: 62px; }
/* line 157, ../../sass/old/ie8.scss */
.flat-item-main-wrapper table { width: 100%; margin-top: 5px; line-height: 22px; font-family: 'OpenSansR', sans-serif; color: #1b314f; border: 0 none; }
/* line 165, ../../sass/old/ie8.scss */
.flat-item-main-wrapper table span.price { font-size: 20px; }
/* line 169, ../../sass/old/ie8.scss */
.flat-item-main-wrapper table td { border: 0 none; background: none transparent; }
/* line 175, ../../sass/old/ie8.scss */
.flat-item-main-wrapper table tr td:first-child { text-align: left; font-size: 15px; }
/* line 180, ../../sass/old/ie8.scss */
.flat-item-main-wrapper table tr td:last-child { text-align: right; }
/* line 186, ../../sass/old/ie8.scss */
.flat-item-main-wrapper a.showmore-btn { width: 238px; height: 47px; line-height: 47px; margin-top: 16px; display: inline-block; color: #fff; font-size: 18px; }

/* line 197, ../../sass/old/ie8.scss */
.flats-480 { display: none; }
/* line 200, ../../sass/old/ie8.scss */
.flats-480 > ul { text-align: center; }
/* line 204, ../../sass/old/ie8.scss */
.flats-480 ul li.flat-item-main { margin-top: 15px; margin-left: 0; }

/* line 210, ../../sass/old/ie8.scss */
.service-icons { min-height: 338px; margin-top: 19px; position: relative; background: url("../img/service-icons-pattern.png") repeat; }
/* line 216, ../../sass/old/ie8.scss */
.service-icons > .wrapper { max-width: 1010px; width: 77.57296%; width: 100%; padding: 0; text-align: center; margin: -31px auto 0; }
/* line 228, ../../sass/old/ie8.scss */
.service-icons:before { content: ''; width: 1302px; height: 48px; display: block; position: relative; top: -48px; background: url("../img/service-icons-before.png") no-repeat; }

/* line 239, ../../sass/old/ie8.scss */
.catalog-wrapper { text-align: center; }
/* line 242, ../../sass/old/ie8.scss */
.catalog-wrapper li.flat-item-main { height: auto; vertical-align: top; margin-top: 18px; }

/* line 249, ../../sass/old/ie8.scss */
.service-icons article.service-icon { width: 206px; min-height: 307px; display: inline-block; vertical-align: top; margin-left: 54px; padding-bottom: 18px; }
/* line 257, ../../sass/old/ie8.scss */
.service-icons article.service-icon:first-child { margin-left: 0; }
/* line 261, ../../sass/old/ie8.scss */
.service-icons article.service-icon .icon-pic { width: 194px; height: 194px; position: relative; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; background-repeat: no-repeat; background-position: center center; background-size: cover; margin: 0 auto; box-shadow: 0 0 0 16px rgba(38, 52, 61, 0.81) inset, 0 1px 2px rgba(0, 0, 0, 0.1); transition: all 0.3s ease-in-out 0s; }
/* line 277, ../../sass/old/ie8.scss */
.service-icons article.service-icon .icon-pic:hover { box-shadow: 0 0 0 1px rgba(38, 52, 61, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.1); }
/* line 281, ../../sass/old/ie8.scss */
.service-icons article.service-icon .icon-pic:hover .show-more { opacity: 1; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); }
/* line 286, ../../sass/old/ie8.scss */
.service-icons article.service-icon .icon-pic .show-more { background-color: rgba(57, 117, 126, 0.81); -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; height: 194px; line-height: 194px; width: 194px; opacity: 0; position: absolute; -webkit-transform: scale(0, 0); -moz-transform: scale(0, 0); -ms-transform: scale(0, 0); -o-transform: scale(0, 0); transform: scale(0, 0); transition: all 0.3s ease-in-out 0s; text-align: center; }
/* line 298, ../../sass/old/ie8.scss */
.service-icons article.service-icon .icon-pic .show-more a { -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; font: bold 20px 'Arial'; color: #fff; text-align: center; text-decoration: none; display: inline-block; vertical-align: top; width: 100%; height: 67%; padding-top: 70px; }
/* line 314, ../../sass/old/ie8.scss */
.service-icons article.service-icon .hline { height: 0; border-top: 1px solid rgba(255, 255, 255, 0.15); border-bottom: 1px solid rgba(13, 28, 36, 0.56); margin-top: 9px; }
/* line 321, ../../sass/old/ie8.scss */
.service-icons article.service-icon h3 { font: 18px 'Open Sans'; color: #fff; text-align: center; width: 100%; margin-top: 12px; }
/* line 329, ../../sass/old/ie8.scss */
.service-icons article.service-icon p { display: inline-block; font: 14px 'Myriad Pro'; color: #7d9099; line-height: 20px; margin-top: 12px; text-align: center; width: 100%; }

/* line 340, ../../sass/old/ie8.scss */
.service-icons-second { min-height: 189px; background-color: #41A8B1; padding-top: 23px; }
/* line 345, ../../sass/old/ie8.scss */
.service-icons-second > .wrapper { max-width: 1010px; width: 77.57296%; width: 100%; padding: 0; }

/* line 354, ../../sass/old/ie8.scss */
.service-icons-second article.service-icon { width: 187px; min-height: 170px; display: inline-block; vertical-align: top; margin-left: 68px; margin-left: 7%; text-align: center; }
/* line 363, ../../sass/old/ie8.scss */
.service-icons-second article.service-icon:first-child { margin-left: 8px; }
/* line 366, ../../sass/old/ie8.scss */
.service-icons-second article.service-icon:first-child .icon-pic { background-position: 0 0; width: 142px; }
/* line 373, ../../sass/old/ie8.scss */
.service-icons-second article.service-icon:nth-child(2) .icon-pic { background-position: -180px 0; width: 78px; }
/* line 380, ../../sass/old/ie8.scss */
.service-icons-second article.service-icon:nth-child(3) .icon-pic { background-position: -291px 0; width: 117px; }
/* line 387, ../../sass/old/ie8.scss */
.service-icons-second article.service-icon:last-child .icon-pic { background-position: -442px 0; width: 98px; }
/* line 393, ../../sass/old/ie8.scss */
.service-icons-second article.service-icon .icon-pic { height: 120px; width: 150px; position: relative; background-image: url("../img/icons-sprite.png"); margin: 0 auto; }
/* line 401, ../../sass/old/ie8.scss */
.service-icons-second article.service-icon .icon-pic a { display: inline-block; width: 100%; height: 100%; }
/* line 408, ../../sass/old/ie8.scss */
.service-icons-second article.service-icon div + a { font: bold 14px 'Verdana'; color: #194f57; text-align: center; display: inline-block; width: 100%; margin-top: 3px; }
/* line 417, ../../sass/old/ie8.scss */
.service-icons-second article.service-icon div.icon-pic:hover + a { text-decoration: none; }

/* line 422, ../../sass/old/ie8.scss */
.about-promo-events-block { white-space: nowrap; }
/* line 426, ../../sass/old/ie8.scss */
.about-promo-events-block > .wrapper { max-width: 1080px; width: 100%; padding: 0; }
/* line 432, ../../sass/old/ie8.scss */
.about-promo-events-block > .wrapper > div { display: inline-block; vertical-align: top; white-space: normal; }
/* line 439, ../../sass/old/ie8.scss */
.about-promo-events-block .about-block-wrap { width: 392px; color: #000; margin-top: 28px; margin-left: 44px; font: 14px 'Open Sans', Arial, Helvetica, sans-serif; min-height: 280px; }
/* line 447, ../../sass/old/ie8.scss */
.about-promo-events-block .about-block-wrap h3 { font: 24px 'MyriadProCond', Arial, Helvetica, sans-serif; color: #47616f; letter-spacing: 1.3px; }
/* line 453, ../../sass/old/ie8.scss */
.about-promo-events-block .about-block-wrap p { margin-top: 10px; }
/* line 457, ../../sass/old/ie8.scss */
.about-promo-events-block .about-block-wrap p + p { margin-top: 15px; }
/* line 463, ../../sass/old/ie8.scss */
.about-promo-events-block .events-block-wrap, .about-promo-events-block .promo-block-wrap { min-height: 353px; width: 277px; position: relative; margin-top: -8px; }
/* line 470, ../../sass/old/ie8.scss */
.about-promo-events-block .events-block-wrap:before, .about-promo-events-block .promo-block-wrap:before { content: ''; width: 100%; height: 5px; background-repeat: repeat-x; display: block; position: absolute; top: -5px; }
/* line 480, ../../sass/old/ie8.scss */
.about-promo-events-block .events-block-wrap .header-block, .about-promo-events-block .promo-block-wrap .header-block { margin: 38px auto 0; padding-bottom: 7px; font: 12px 'Verdana', sans-serif; width: 86%; }
/* line 486, ../../sass/old/ie8.scss */
.about-promo-events-block .events-block-wrap .header-block h3, .about-promo-events-block .promo-block-wrap .header-block h3 { font: 24px 'MyriadProCond', Arial, Helvetica, sans-serif; display: inline-block; letter-spacing: 1.4px; }
/* line 492, ../../sass/old/ie8.scss */
.about-promo-events-block .events-block-wrap .header-block a, .about-promo-events-block .promo-block-wrap .header-block a { font-size: 12px; font-size: 0.75rem; font-family: 'Verdana',sans-serif; }
/* line 499, ../../sass/old/ie8.scss */
.about-promo-events-block .events-block-wrap { margin-left: 22px; background-color: #fff; -webkit-box-shadow: 0 5px 15px -3px rgba(50, 50, 50, 0.5); -moz-box-shadow: 0 5px 15px -3px rgba(50, 50, 50, 0.5); box-shadow: 0 5px 15px -3px rgba(50, 50, 50, 0.5); }
/* line 504, ../../sass/old/ie8.scss */
.about-promo-events-block .events-block-wrap:before { background-image: url("../img/border-top-white.png"); }
/* line 508, ../../sass/old/ie8.scss */
.about-promo-events-block .events-block-wrap .header-block { border-bottom: 3px double #dbdfe2; padding-left: 12px; color: #517183; }
/* line 513, ../../sass/old/ie8.scss */
.about-promo-events-block .events-block-wrap .header-block a { color: #517183; }
/* line 522, ../../sass/old/ie8.scss */
.about-promo-events-block .promo-block-wrap { margin-left: 14px; background-color: #4c5763; -webkit-box-shadow: 0 7px 12px -3px #4c5763; -moz-box-shadow: 0 7px 12px -3px #4c5763; box-shadow: 0 7px 12px -3px #4c5763; }
/* line 527, ../../sass/old/ie8.scss */
.about-promo-events-block .promo-block-wrap:before { background-image: url("../img/border-top-blue.png"); }
/* line 531, ../../sass/old/ie8.scss */
.about-promo-events-block .promo-block-wrap .header-block { color: #bebebe; margin-left: 16px; }
/* line 535, ../../sass/old/ie8.scss */
.about-promo-events-block .promo-block-wrap .header-block a { color: #bebebe; }
/* line 539, ../../sass/old/ie8.scss */
.about-promo-events-block .promo-block-wrap .header-block h3 { color: #fff; }

/* line 546, ../../sass/old/ie8.scss */
.events-block-wrap, .promo-block-wrap { position: relative; }
/* line 549, ../../sass/old/ie8.scss */
.events-block-wrap .carousel-wrapper, .promo-block-wrap .carousel-wrapper { width: 265px !important; min-height: 261px; margin: 5px auto 0; background-color: #fff; overflow: hidden; padding-top: 5px; }
/* line 557, ../../sass/old/ie8.scss */
.events-block-wrap .carousel-wrapper ul, .promo-block-wrap .carousel-wrapper ul { width: 9999px; }
/* line 561, ../../sass/old/ie8.scss */
.events-block-wrap .carousel-wrapper ul li, .promo-block-wrap .carousel-wrapper ul li { display: inline-block; margin-left: 15px; height: 261px; width: 248px; }
/* line 570, ../../sass/old/ie8.scss */
.events-block-wrap button, .promo-block-wrap button { position: absolute; display: inline-block; width: 19px; height: 22px; bottom: 19px; background-image: url("../img/small-slider-arrs.png"); border: 0 none; cursor: pointer; z-index: 9; display: none; }
/* line 583, ../../sass/old/ie8.scss */
.events-block-wrap .prev, .promo-block-wrap .prev { left: 31px; background-position: 0 -22px; }
/* line 587, ../../sass/old/ie8.scss */
.events-block-wrap .prev:hover, .promo-block-wrap .prev:hover { background-position: 0 0; }
/* line 591, ../../sass/old/ie8.scss */
.events-block-wrap .next, .promo-block-wrap .next { left: 54px; background-position: -19px -22px; }
/* line 595, ../../sass/old/ie8.scss */
.events-block-wrap .next:hover, .promo-block-wrap .next:hover { background-position: -19px 0; }

/* line 603, ../../sass/old/ie8.scss */
.promo-block-wrap .carousel-wrapper { min-height: 254px; height: 255px; }
/* line 608, ../../sass/old/ie8.scss */
.promo-block-wrap .carousel-wrapper ul li { margin-top: 4px; }
/* line 611, ../../sass/old/ie8.scss */
.promo-block-wrap .carousel-wrapper ul li .promo-item { margin-left: 0; }
/* line 616, ../../sass/old/ie8.scss */
.promo-block-wrap .prev { left: 21px; }
/* line 620, ../../sass/old/ie8.scss */
.promo-block-wrap .next { left: 44px; }

/* line 625, ../../sass/old/ie8.scss */
.carousel-wrapper ul li .promo-item { line-height: 20px; width: 240px; max-height: 110px; margin-left: 10px; overflow: hidden; }
/* line 632, ../../sass/old/ie8.scss */
.carousel-wrapper ul li .promo-item .date { color: #497086; font: italic 11px 'Verdana'; }
/* line 637, ../../sass/old/ie8.scss */
.carousel-wrapper ul li .promo-item a { font-size: 14px; color: #6ba6b0; display: block; margin-top: 5px; }
/* line 644, ../../sass/old/ie8.scss */
.carousel-wrapper ul li .promo-item p { color: #000; font-size: 14px; }
/* line 649, ../../sass/old/ie8.scss */
.carousel-wrapper ul li .promo-item + .promo-item { margin-top: 2px; }

/* line 654, ../../sass/old/ie8.scss */
.partners-block { border-top: 1px solid #e2e1e0; position: relative; white-space: nowrap; width: 1000px; height: 110px; margin: 25px auto 40px auto; overflow: hidden; }
/* line 663, ../../sass/old/ie8.scss */
.partners-block .partners-body { position: absolute; margin-top: 15px; }
/* line 668, ../../sass/old/ie8.scss */
.partners-block:before { content: ''; position: absolute; top: 0; display: inline-block; width: 100%; height: 1px; background-color: #bfbdbb; }
/* line 684, ../../sass/old/ie8.scss */
.partners-block a { display: inline-block; vertical-align: middle; margin-left: 18px; }
/* line 689, ../../sass/old/ie8.scss */
.partners-block a:first-child { margin-left: 0px; }
/* line 694, ../../sass/old/ie8.scss */
.partners-block img { max-height: 110px; filter: grayscale(100%); filter: url(filters.svg#grayscale); /* Firefox 3.5+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(1); /* Google Chrome & Safari 6+ */ -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: url(filters.svg#grayscale); vertical-align: middle; }
/* line 707, ../../sass/old/ie8.scss */
.partners-block img:hover { filter: none; -webkit-filter: grayscale(0%); }

/* line 715, ../../sass/old/ie8.scss */
.inner-content-wrapper .partners-block ul li { display: inline-block; margin-left: 15px; }
/* line 719, ../../sass/old/ie8.scss */
.inner-content-wrapper .partners-block ul li:first-child { margin-left: 6px; }

/* ****************************************** * End of main page CSS, start of inner      * ****************************************** */
/*  	Core Owl Carousel CSS File 	v1.24 */
/* clearfix */
/* line 7, ../../sass/old/_owl-carousel.scss */
.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }

/* display none until init */
/* line 16, ../../sass/old/_owl-carousel.scss */
.owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }

/* line 22, ../../sass/old/_owl-carousel.scss */
.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }

/* line 27, ../../sass/old/_owl-carousel.scss */
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }

/* line 33, ../../sass/old/_owl-carousel.scss */
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }

/* line 41, ../../sass/old/_owl-carousel.scss */
.owl-carousel .owl-item { float: left; }

/* line 45, ../../sass/old/_owl-carousel.scss */
.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; }

/* line 48, ../../sass/old/_owl-carousel.scss */
.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* mouse grab icon */
/* line 58, ../../sass/old/_owl-carousel.scss */
.grabbing { cursor: url("../img/grabbing.png") 8 8, move; }

/* fix */
/* line 64, ../../sass/old/_owl-carousel.scss */
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }

/* CSS3 Transitions */
/* line 75, ../../sass/old/_owl-carousel.scss */
.owl-origin { -webkit-perspective: 1200px; -webkit-perspective-origin-x: 50%; -webkit-perspective-origin-y: 50%; -moz-perspective: 1200px; -moz-perspective-origin-x: 50%; -moz-perspective-origin-y: 50%; perspective: 1200px; }

/* fade */
/* line 85, ../../sass/old/_owl-carousel.scss */
.owl-fade-out { z-index: 10; -webkit-animation: fadeOut .7s both ease; -moz-animation: fadeOut .7s both ease; animation: fadeOut .7s both ease; }

/* line 91, ../../sass/old/_owl-carousel.scss */
.owl-fade-in { -webkit-animation: fadeIn .7s both ease; -moz-animation: fadeIn .7s both ease; animation: fadeIn .7s both ease; }

/* backSlide */
/* line 97, ../../sass/old/_owl-carousel.scss */
.owl-backSlide-out { -webkit-animation: backSlideOut 1s both ease; -moz-animation: backSlideOut 1s both ease; animation: backSlideOut 1s both ease; }

/* line 102, ../../sass/old/_owl-carousel.scss */
.owl-backSlide-in { -webkit-animation: backSlideIn 1s both ease; -moz-animation: backSlideIn 1s both ease; animation: backSlideIn 1s both ease; }

/* goDown */
/* line 108, ../../sass/old/_owl-carousel.scss */
.owl-goDown-out { -webkit-animation: scaleToFade .7s ease both; -moz-animation: scaleToFade .7s ease both; animation: scaleToFade .7s ease both; }

/* line 113, ../../sass/old/_owl-carousel.scss */
.owl-goDown-in { -webkit-animation: goDown .6s ease both; -moz-animation: goDown .6s ease both; animation: goDown .6s ease both; }

/* scaleUp */
/* line 119, ../../sass/old/_owl-carousel.scss */
.owl-fadeUp-in { -webkit-animation: scaleUpFrom .5s ease both; -moz-animation: scaleUpFrom .5s ease both; animation: scaleUpFrom .5s ease both; }

/* line 125, ../../sass/old/_owl-carousel.scss */
.owl-fadeUp-out { -webkit-animation: scaleUpTo .5s ease both; -moz-animation: scaleUpTo .5s ease both; animation: scaleUpTo .5s ease both; }

/* Keyframes */
/*empty*/
@-webkit-keyframes empty { /* line 133, ../../sass/old/_owl-carousel.scss */
  0% { opacity: 1; } }

@-moz-keyframes empty { /* line 136, ../../sass/old/_owl-carousel.scss */
  0% { opacity: 1; } }

@keyframes empty { /* line 139, ../../sass/old/_owl-carousel.scss */
  0% { opacity: 1; } }

@-webkit-keyframes fadeIn { /* line 142, ../../sass/old/_owl-carousel.scss */
  0% { opacity: 0; }
  /* line 143, ../../sass/old/_owl-carousel.scss */
  100% { opacity: 1; } }

@-moz-keyframes fadeIn { /* line 146, ../../sass/old/_owl-carousel.scss */
  0% { opacity: 0; }
  /* line 147, ../../sass/old/_owl-carousel.scss */
  100% { opacity: 1; } }

@keyframes fadeIn { /* line 150, ../../sass/old/_owl-carousel.scss */
  0% { opacity: 0; }
  /* line 151, ../../sass/old/_owl-carousel.scss */
  100% { opacity: 1; } }

@-webkit-keyframes fadeOut { /* line 154, ../../sass/old/_owl-carousel.scss */
  0% { opacity: 1; }
  /* line 155, ../../sass/old/_owl-carousel.scss */
  100% { opacity: 0; } }

@-moz-keyframes fadeOut { /* line 158, ../../sass/old/_owl-carousel.scss */
  0% { opacity: 1; }
  /* line 159, ../../sass/old/_owl-carousel.scss */
  100% { opacity: 0; } }

@keyframes fadeOut { /* line 162, ../../sass/old/_owl-carousel.scss */
  0% { opacity: 1; }
  /* line 163, ../../sass/old/_owl-carousel.scss */
  100% { opacity: 0; } }

@-webkit-keyframes backSlideOut { /* line 166, ../../sass/old/_owl-carousel.scss */
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  /* line 167, ../../sass/old/_owl-carousel.scss */
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  /* line 168, ../../sass/old/_owl-carousel.scss */
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); } }

@-moz-keyframes backSlideOut { /* line 171, ../../sass/old/_owl-carousel.scss */
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  /* line 172, ../../sass/old/_owl-carousel.scss */
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  /* line 173, ../../sass/old/_owl-carousel.scss */
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); } }

@keyframes backSlideOut { /* line 176, ../../sass/old/_owl-carousel.scss */
  25% { opacity: .5; transform: translateZ(-500px); }
  /* line 177, ../../sass/old/_owl-carousel.scss */
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  /* line 178, ../../sass/old/_owl-carousel.scss */
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); } }

@-webkit-keyframes backSlideIn { /* line 181, ../../sass/old/_owl-carousel.scss */
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  /* line 182, ../../sass/old/_owl-carousel.scss */
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  /* line 183, ../../sass/old/_owl-carousel.scss */
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); } }

@-moz-keyframes backSlideIn { /* line 186, ../../sass/old/_owl-carousel.scss */
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  /* line 187, ../../sass/old/_owl-carousel.scss */
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  /* line 188, ../../sass/old/_owl-carousel.scss */
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); } }

@keyframes backSlideIn { /* line 191, ../../sass/old/_owl-carousel.scss */
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  /* line 192, ../../sass/old/_owl-carousel.scss */
  75% { opacity: .5; transform: translateZ(-500px); }
  /* line 193, ../../sass/old/_owl-carousel.scss */
  100% { opacity: 1; transform: translateZ(0) translateX(0); } }

@-webkit-keyframes scaleToFade { /* line 196, ../../sass/old/_owl-carousel.scss */
  to { opacity: 0; -webkit-transform: scale(0.8); } }

@-moz-keyframes scaleToFade { /* line 199, ../../sass/old/_owl-carousel.scss */
  to { opacity: 0; -moz-transform: scale(0.8); } }

@keyframes scaleToFade { /* line 202, ../../sass/old/_owl-carousel.scss */
  to { opacity: 0; transform: scale(0.8); } }

@-webkit-keyframes goDown { /* line 205, ../../sass/old/_owl-carousel.scss */
  from { -webkit-transform: translateY(-100%); } }

@-moz-keyframes goDown { /* line 208, ../../sass/old/_owl-carousel.scss */
  from { -moz-transform: translateY(-100%); } }

@keyframes goDown { /* line 211, ../../sass/old/_owl-carousel.scss */
  from { transform: translateY(-100%); } }

@-webkit-keyframes scaleUpFrom { /* line 215, ../../sass/old/_owl-carousel.scss */
  from { opacity: 0; -webkit-transform: scale(1.5); } }

@-moz-keyframes scaleUpFrom { /* line 218, ../../sass/old/_owl-carousel.scss */
  from { opacity: 0; -moz-transform: scale(1.5); } }

@keyframes scaleUpFrom { /* line 221, ../../sass/old/_owl-carousel.scss */
  from { opacity: 0; transform: scale(1.5); } }

@-webkit-keyframes scaleUpTo { /* line 225, ../../sass/old/_owl-carousel.scss */
  to { opacity: 0; -webkit-transform: scale(1.5); } }

@-moz-keyframes scaleUpTo { /* line 228, ../../sass/old/_owl-carousel.scss */
  to { opacity: 0; -moz-transform: scale(1.5); } }

@keyframes scaleUpTo { /* line 231, ../../sass/old/_owl-carousel.scss */
  to { opacity: 0; transform: scale(1.5); } }

/*
*   Owl Carousel Owl Demo Theme 
* v1.24
*/
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
/* line 244, ../../sass/old/_owl-carousel.scss */
.owl-theme .owl-controls.clickable .owl-buttons div:hover { filter: Alpha(Opacity=100); /*IE7 fix*/ opacity: 1; text-decoration: none; }

/* Styling Pagination*/
/* line 252, ../../sass/old/_owl-carousel.scss */
.owl-theme .owl-controls .owl-page { display: inline-block; zoom: 1; *display: inline; /*IE7 life-saver */ }

/* line 257, ../../sass/old/_owl-carousel.scss */
.owl-theme .owl-controls .owl-page span { display: block; width: 12px; height: 12px; margin: 5px 7px; filter: Alpha(Opacity=50); /*IE7 fix*/ opacity: 0.5; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #869791; }

/* line 271, ../../sass/old/_owl-carousel.scss */
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { filter: Alpha(Opacity=100); /*IE7 fix*/ opacity: 1; }

/* If PaginationNumbers is true */
/* line 278, ../../sass/old/_owl-carousel.scss */
.owl-theme .owl-controls .owl-page span.owl-numbers { height: auto; width: auto; color: #FFF; padding: 2px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }

/* preloading images */
/* line 290, ../../sass/old/_owl-carousel.scss */
.owl-item.loading { min-height: 150px; background: url("../img/AjaxLoader.gif") no-repeat center center; }

/*================================================== <<<<<<<<<<< All inner pages CSS >>>>>>>>>>>>>>>> ===============================================*/
/* line 8, ../../sass/old/_inner.scss */
.inner-content-wrapper { width: 998px; width: 76.65131%; margin: 0 auto; padding-top: 27px; min-height: 200px; color: #6b6b6b; color: #313131; font: 0.875rem/1.250rem 'Open Sans', Arial, Helvetica, sans-serif; font-size: 14px; font-size: 0.875rem; line-height: 20px; line-height: 1.25rem; }
/* line 21, ../../sass/old/_inner.scss */
.inner-content-wrapper a { font-size: 14px; font-size: 0.875rem; color: #0064a3; }
/* line 26, ../../sass/old/_inner.scss */
.inner-content-wrapper h1, .inner-content-wrapper h1 span, .inner-content-wrapper .h { font-family: 'MyriadProCond'; font-weight: bold; color: #47616f; font-size: 24px; font-size: 1.5rem; line-height: 30px; line-height: 1.875rem; }
/* line 34, ../../sass/old/_inner.scss */
.inner-content-wrapper h2 { font-family: 'Open Sans', sans-serif; color: #2f3742; font-size: 22px; font-size: 1.375rem; }
/* line 40, ../../sass/old/_inner.scss */
.inner-content-wrapper h3 { color: #1f1f1f; font-size: 18px; font-size: 1.125rem; }
/* line 45, ../../sass/old/_inner.scss */
.inner-content-wrapper h1, .inner-content-wrapper h2, .inner-content-wrapper h3 { display: inline-block; border-bottom: 3px double #dbdfe2; }
/* line 51, ../../sass/old/_inner.scss */
.inner-content-wrapper h1 + h2 { margin-top: 15px; }
/* line 53, ../../sass/old/_inner.scss */
.inner-content-wrapper h2 + h3 { margin-top: 10px; display: table-caption; }
/* line 58, ../../sass/old/_inner.scss */
.inner-content-wrapper h3 + h4, .inner-content-wrapper h4 + h3, .inner-content-wrapper blockquote + h3 { margin-top: 15px; }
/* line 60, ../../sass/old/_inner.scss */
.inner-content-wrapper h4, .inner-content-wrapper h5, .inner-content-wrapper h6 { font-weight: bold; }
/* line 64, ../../sass/old/_inner.scss */
.inner-content-wrapper blockquote { margin-left: 20px; }
/* line 68, ../../sass/old/_inner.scss */
.inner-content-wrapper h4 { font-size: 15px; font-size: 0.9375rem; }
/* line 72, ../../sass/old/_inner.scss */
.inner-content-wrapper pre { width: 100%; font-family: 'Consolas'; white-space: normal; }
/* line 78, ../../sass/old/_inner.scss */
.inner-content-wrapper p { margin: 10px 0; line-height: 1.5em; }
/* line 83, ../../sass/old/_inner.scss */
.inner-content-wrapper ul, .inner-content-wrapper ol { margin: 15px 0 15px 15px; list-style-image: url("../img/marker.png"); list-style-position: outside; }
/* line 88, ../../sass/old/_inner.scss */
.inner-content-wrapper ul li, .inner-content-wrapper ol li { margin: 7px 0 0 0; }
/* line 93, ../../sass/old/_inner.scss */
.inner-content-wrapper ol { list-style: decimal; }
/* line 94, ../../sass/old/_inner.scss */
.inner-content-wrapper ol ol, .inner-content-wrapper ul ul { margin: 0 0 0 15px; }
/* line 96, ../../sass/old/_inner.scss */
.inner-content-wrapper table { border-collapse: collapse; border: 3px double #1497eb; }
/* line 103, ../../sass/old/_inner.scss */
.inner-content-wrapper table th, .inner-content-wrapper table thead tr { background: #e9f5f7 !important; padding: 1px 7px; vertical-align: middle; color: #424242; }
/* line 110, ../../sass/old/_inner.scss */
.inner-content-wrapper table th td, .inner-content-wrapper table thead tr td { background: #e9f5f7 !important; }
/* line 115, ../../sass/old/_inner.scss */
.inner-content-wrapper table tr { padding-top: 4px; }
/* line 119, ../../sass/old/_inner.scss */
.inner-content-wrapper table td { border: 3px double #e1e1e1; padding: 2px 7px; vertical-align: middle; word-wrap: break-word; background: #fff; }
/* line 127, ../../sass/old/_inner.scss */
.inner-content-wrapper table td p, .inner-content-wrapper table td p + p { margin: 0; }
/* line 132, ../../sass/old/_inner.scss */
.inner-content-wrapper .nobg { border: 0 none !important; background: none !important; }
/* line 136, ../../sass/old/_inner.scss */
.inner-content-wrapper .nobg td { border: 0 none !important; background: none !important; }
/* line 142, ../../sass/old/_inner.scss */
.inner-content-wrapper .breadcrumbs + h1 { display: inline-block; margin-top: 15px; }

/* line 149, ../../sass/old/_inner.scss */
.inner-content-wrapper .inner-content, .inner-content-wrapper .left-menu { margin-top: 70px; margin-bottom: 30px; display: inline-block; vertical-align: top; }

/* line 156, ../../sass/old/_inner.scss */
.inner-content-wrapper .left-menu { width: 204px; width: 20.44088%; }
/* line 160, ../../sass/old/_inner.scss */
.inner-content-wrapper .left-menu .h { display: inline-block; position: relative; background-color: #4c5763; height: 45px; line-height: 45px; border: 0 none; }
/* line 168, ../../sass/old/_inner.scss */
.inner-content-wrapper .left-menu .h span { color: #fff; padding: 0 15px; text-transform: uppercase; background-color: #4c5763; border-top: 3px double #fff; border-bottom: 3px double #fff; white-space: nowrap; }
/* line 177, ../../sass/old/_inner.scss */
.inner-content-wrapper .left-menu .h span:before { content: ''; position: absolute; left: 0; top: 0; width: 0px; height: 0px; border-style: solid; border-width: 23px 0 23px 9px; border-color: transparent transparent transparent #fff; }
/* line 189, ../../sass/old/_inner.scss */
.inner-content-wrapper .left-menu .h span:after { content: ''; position: absolute; right: 0; top: 0; width: 0px; height: 0px; border-style: solid; border-width: 23px 9px 23px 0; border-color: transparent #fff transparent transparent; }
/* line 203, ../../sass/old/_inner.scss */
.inner-content-wrapper .left-menu ul { list-style-image: none; list-style-type: disc; color: #6c787f; }
/* line 209, ../../sass/old/_inner.scss */
.inner-content-wrapper .left-menu ul li a { color: #3d3d3d; font: 14px 'Open Sans', sans-serif; }
/* line 215, ../../sass/old/_inner.scss */
.inner-content-wrapper .left-menu ul li.active { list-style-image: url("../img/galka.png"); }
/* line 218, ../../sass/old/_inner.scss */
.inner-content-wrapper .left-menu ul li.active a { color: #137e92; font-size: 18px; text-decoration: none; }
/* line 226, ../../sass/old/_inner.scss */
.inner-content-wrapper .left-menu ul.second-level-menu { color: #fff; }
/* line 229, ../../sass/old/_inner.scss */
.inner-content-wrapper .left-menu ul.second-level-menu li { list-style-type: circle; }
/* line 232, ../../sass/old/_inner.scss */
.inner-content-wrapper .left-menu ul.second-level-menu li a { color: #3d3d3d; font: 14px 'Arial', sans-serif; text-decoration: underline; }
/* line 237, ../../sass/old/_inner.scss */
.inner-content-wrapper .left-menu ul.second-level-menu li a:hover { text-decoration: none; }
/* line 244, ../../sass/old/_inner.scss */
.inner-content-wrapper .left-menu ul.second-level-menu li.submenu-active a { color: #137e92; }

/* line 249, ../../sass/old/_inner.scss */
.inner-content-wrapper > .inner-content { width: 100%; border: 0 none; padding-left: 25px; min-height: 230px; }

/* line 257, ../../sass/old/_inner.scss */
.inner-content-wrapper + .partners-block { margin-left: auto; width: 76.80492%; }

/* line 262, ../../sass/old/_inner.scss */
.left-menu + .inner-content { width: 740px; width: 74.1483%; padding-left: 25px; padding-left: 2.50501%; min-height: 230px; border-left: 3px double #dbdfe2; }

/* line 271, ../../sass/old/_inner.scss */
.inner-text-content { margin-top: 12px; }

/* line 275, ../../sass/old/_inner.scss */
.fancybox-thumb { background: #fff; margin-left: 1px; }
/* line 279, ../../sass/old/_inner.scss */
.fancybox-thumb img { padding: 3px; border: 2px solid #d9d9d9; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }

/* Вёрстка для прицепных галерей */
/* line 287, ../../sass/old/_inner.scss */
div.photoalbum { margin-left: -15px; }
/* line 290, ../../sass/old/_inner.scss */
div.photoalbum div.pic { text-align: center; vertical-align: top; display: inline-block; margin: 15px 0 0 15px; }
/* line 296, ../../sass/old/_inner.scss */
div.photoalbum div.pic a { height: 121px; display: inline-block; position: relative; }

/* line 304, ../../sass/old/_inner.scss */
section.link_gallery { clear: both; margin-top: 20px; }
/* line 308, ../../sass/old/_inner.scss */
section.link_gallery .photoalbum .pic { display: inline-block; text-align: center; vertical-align: top; max-width: 225px; margin: 25px 0 0 25px; }
/* line 315, ../../sass/old/_inner.scss */
section.link_gallery .photoalbum .pic a:first-child { display: inline-block; position: relative; text-align: center; vertical-align: middle; z-index: 0; height: 160px; width: 200px; line-height: 157px; background: #fff; padding: 3px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; border: 2px solid #D9D9D9; }
/* line 332, ../../sass/old/_inner.scss */
section.link_gallery .photoalbum .pic a:first-child img { vertical-align: middle; max-width: 195px; max-height: 150px; border: 0 none; padding: 0; -webkit-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; }

/* Модуль "Фотогалерея"*/
/* line 347, ../../sass/old/_inner.scss */
.galleries-wrapper { margin: 7px 0 0 -29px; width: 110%; }

/* line 352, ../../sass/old/_inner.scss */
article.pic { display: inline-block; text-align: center; vertical-align: top; width: 225px; margin: 25px 0 0 25px; }
/* line 359, ../../sass/old/_inner.scss */
article.pic a:first-child { display: inline-block; border: 7px solid #ededed; position: relative; z-index: 0; width: 200px; -webkit-border-radius: 18px; -moz-border-radius: 18px; -ms-border-radius: 18px; -o-border-radius: 18px; border-radius: 18px; }
/* line 370, ../../sass/old/_inner.scss */
article.pic a:first-child:hover { border-color: #4bb9ec; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
/* line 375, ../../sass/old/_inner.scss */
article.pic a:first-child img { vertical-align: middle; max-width: 200px; max-height: 150px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }
/* line 384, ../../sass/old/_inner.scss */
article.pic a + a { width: 214px; line-height: 20px; margin-top: 12px; display: inline-block; font-weight: bold; color: #786f70; }

/* line 394, ../../sass/old/_inner.scss */
.album-wrapper { padding: 0 0 15px 0; margin-left: -24px; width: 110%; }

/* line 402, ../../sass/old/_inner.scss */
article.in-album a:first-child { text-align: center; width: 210px; background: #fff; }
/* line 408, ../../sass/old/_inner.scss */
article.in-album a:first-child img { vertical-align: middle; max-width: 209px; max-height: 157px; width: auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; padding: 0; border: 0 none; }

/* line 420, ../../sass/old/_inner.scss */
a.back { display: inline-block; margin-top: 20px; }
/* line 425, ../../sass/old/_inner.scss */
a.back span { text-decoration: underline; }
/* line 428, ../../sass/old/_inner.scss */
a.back span:hover { text-decoration: none; }

/* "Раздвигающиеся БЛОКИ" */
/* line 436, ../../sass/old/_inner.scss */
.h4-slider-link { border-bottom: 1px dotted #2B6B1A; cursor: pointer; font-size: 16px; padding-bottom: 1px; margin-bottom: 5px; display: inline; margin: 10px 0; font-weight: bold; color: #018ce9; }
/* line 447, ../../sass/old/_inner.scss */
.h4-slider-link:hover { color: #0076c5; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; border-bottom: 0 none; }

/* line 454, ../../sass/old/_inner.scss */
.inner-content h4 + blockquote { display: none; }

/* line 458, ../../sass/old/_inner.scss */
.h4-slider-active { /*font-style: italic;*/ }

/* line 462, ../../sass/old/_inner.scss */
h4 + blockquote + h4 { margin-top: 15px; }

/* /блоки */
/* FLAT MODULE CSS */
/* line 470, ../../sass/old/_inner.scss */
.flat-slider { width: 666px; width: 66.73347%; height: 347px; display: inline-block; }

/* line 477, ../../sass/old/_inner.scss */
.flat-slider + .overlay { height: 347px; width: 312px; width: 31.26253%; display: inline-block; vertical-align: top; background: url("../img/payment.png") no-repeat 50% 153px; background-color: rgba(31, 49, 60, 0.66); margin-left: 17px; }

/* line 489, ../../sass/old/_inner.scss */
.flat-slider a.camera_link:hover { background: url("../img/magnifier.png") center center no-repeat; }

/* line 493, ../../sass/old/_inner.scss */
.flat-slider .camera_pag { bottom: -7px; }

/* line 497, ../../sass/old/_inner.scss */
.flat-inner-top-block { white-space: nowrap; }

/* line 501, ../../sass/old/_inner.scss */
.flat-inner-top-block .overlay { position: relative; text-align: center; }
/* line 505, ../../sass/old/_inner.scss */
.flat-inner-top-block .overlay a { color: #f4f4f4; }
/* line 509, ../../sass/old/_inner.scss */
.flat-inner-top-block .overlay .phones { position: absolute; width: 250px; width: 80.12821%; height: 39px; background-color: #363d48; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; left: 0; right: 0; top: -9px; margin: auto; color: #fff; font: 24px 'Myriad Pro'; font-size: 24px; font-size: 1.5rem; text-align: left; line-height: 39px; cursor: pointer; overflow: hidden; }
/* line 527, ../../sass/old/_inner.scss */
.flat-inner-top-block .overlay .phones p { line-height: 23px; margin-left: 28px; }
/* line 531, ../../sass/old/_inner.scss */
.flat-inner-top-block .overlay .phones p a { text-decoration: none; font: 24px 'Myriad Pro'; line-height: 24px; }
/* line 538, ../../sass/old/_inner.scss */
.flat-inner-top-block .overlay .phones p + p { margin-top: 22px; }
/* line 542, ../../sass/old/_inner.scss */
.flat-inner-top-block .overlay .phones .triangle-down { font-size: 11px; vertical-align: middle; }
/* line 548, ../../sass/old/_inner.scss */
.flat-inner-top-block .overlay .order-btn { width: 265px; height: 66px; margin: 102px auto 0; display: block; font: 26px/66px 'MyriadProCond',Arial,Helvetica,sans-serif; width: 92%; }
/* line 556, ../../sass/old/_inner.scss */
.flat-inner-top-block .overlay .order-btn:active { margin-top: 105px; -webkit-box-shadow: 0 1px 0 #001f27; -moz-box-shadow: 0 1px 0 #001f27; box-shadow: 0 1px 0 #001f27; }
/* line 560, ../../sass/old/_inner.scss */
.flat-inner-top-block .overlay .order-btn:active + a { margin-top: 12px; }
/* line 566, ../../sass/old/_inner.scss */
.flat-inner-top-block .overlay a:last-child { display: inline-block; margin-top: 15px; height: 22px; font-size: 18px; overflow: hidden; }
/* line 574, ../../sass/old/_inner.scss */
.flat-inner-top-block .overlay .hline { height: 0; border-top: 1px solid rgba(255, 255, 255, 0.23); border-bottom: 1px solid rgba(54, 61, 72, 0.59); margin: 9px auto 0; width: 83%; }
/* line 582, ../../sass/old/_inner.scss */
.flat-inner-top-block .overlay table { width: 83%; margin: 56px auto 0; line-height: 22px; font-family: 'OpenSansR', sans-serif; color: #fff; border-collapse: collapse; border: 0 none; background: none transparent; }
/* line 592, ../../sass/old/_inner.scss */
.flat-inner-top-block .overlay table span.price { font-size: 20px; }
/* line 596, ../../sass/old/_inner.scss */
.flat-inner-top-block .overlay table td { background: none transparent; border: 0 none; padding: 2px 0; }
/* line 603, ../../sass/old/_inner.scss */
.flat-inner-top-block .overlay table tr td:first-child { text-align: left; font-size: 15px; }
/* line 608, ../../sass/old/_inner.scss */
.flat-inner-top-block .overlay table tr td:last-child { text-align: right; }

/* line 615, ../../sass/old/_inner.scss */
.flat-wrapper { width: 66.83366733466934%; display: inline-block; }

/* line 620, ../../sass/old/_inner.scss */
.flat-desc { width: 100%; }
/* line 625, ../../sass/old/_inner.scss */
.flat-desc .flat-header { border-bottom: 3px double #DBDFE2; display: inline-block; padding-bottom: 4px; margin-top: 33px; margin-bottom: 10px; }
/* line 632, ../../sass/old/_inner.scss */
.flat-desc .flat-header h1 { text-transform: uppercase; border: 0 none; display: inline-block; vertical-align: middle; }
/* line 640, ../../sass/old/_inner.scss */
.flat-desc .flat-options-wrapper { display: inline-block; padding-left: 17px; margin-left: 17px; border-left: 3px double #DBDFE2; position: relative; }
/* line 651, ../../sass/old/_inner.scss */
.flat-desc .flat-options-wrapper span.flat-icon { width: 40px; height: 40px; display: inline-block; vertical-align: middle; margin-left: 7px; background-image: url("../img/flat-icon-sprite.png"); }
/* line 659, ../../sass/old/_inner.scss */
.flat-desc .flat-options-wrapper span.flat-icon:first-child { margin-left: 0; }
/* line 667, ../../sass/old/_inner.scss */
.flat-desc .flat-options-wrapper span.flat-icon a { display: inline-block; cursor: default; width: 100%; height: 100%; }
/* line 675, ../../sass/old/_inner.scss */
.flat-desc .flat-options-wrapper .tv { background-position: -5px -18px; }
/* line 678, ../../sass/old/_inner.scss */
.flat-desc .flat-options-wrapper .tv:hover { background-position: -5px -58px; }
/* line 683, ../../sass/old/_inner.scss */
.flat-desc .flat-options-wrapper .shower { background-position: -309px -19px; }
/* line 686, ../../sass/old/_inner.scss */
.flat-desc .flat-options-wrapper .shower:hover { background-position: -309px -64px; }
/* line 691, ../../sass/old/_inner.scss */
.flat-desc .flat-options-wrapper .safe { background-position: -111px -18px; }
/* line 694, ../../sass/old/_inner.scss */
.flat-desc .flat-options-wrapper .safe:hover { background-position: -111px -58px; }
/* line 699, ../../sass/old/_inner.scss */
.flat-desc .flat-options-wrapper .visa { background-position: -57px -18px; }
/* line 702, ../../sass/old/_inner.scss */
.flat-desc .flat-options-wrapper .visa:hover { background-position: -57px -58px; }
/* line 707, ../../sass/old/_inner.scss */
.flat-desc .flat-options-wrapper .fen { background-position: -204px -20px; }
/* line 710, ../../sass/old/_inner.scss */
.flat-desc .flat-options-wrapper .fen:hover { background-position: -204px -62px; }
/* line 715, ../../sass/old/_inner.scss */
.flat-desc .flat-options-wrapper .wifi { background-position: -255px -19px; }
/* line 718, ../../sass/old/_inner.scss */
.flat-desc .flat-options-wrapper .wifi:hover { background-position: -255px -60px; }
/* line 723, ../../sass/old/_inner.scss */
.flat-desc .flat-options-wrapper .food { background-position: -358px -19px; }
/* line 726, ../../sass/old/_inner.scss */
.flat-desc .flat-options-wrapper .food:hover { background-position: -358px -64px; }
/* line 731, ../../sass/old/_inner.scss */
.flat-desc .flat-options-wrapper .bar { background-position: -156px -18px; }
/* line 734, ../../sass/old/_inner.scss */
.flat-desc .flat-options-wrapper .bar:hover { background-position: -156px -60px; }

/* номера - блок отзывов */
/* line 743, ../../sass/old/_inner.scss */
.reviews-inner-wrap { width: 100%; border: 1px solid #c9c9c9; margin-bottom: 64px; margin-top: 30px; position: relative; background-color: #fff; min-height: 380px; }
/* line 752, ../../sass/old/_inner.scss */
.reviews-inner-wrap .header-block { border-bottom: 3px double #dbdfe2; color: #517183; margin: 15px auto 0; padding-bottom: 7px; font: 12px 'Verdana', sans-serif; width: 91%; }
/* line 760, ../../sass/old/_inner.scss */
.reviews-inner-wrap .header-block a { color: #517183; font-size: 12px; font-size: 0.75rem; font-family: 'Verdana',sans-serif; }
/* line 766, ../../sass/old/_inner.scss */
.reviews-inner-wrap .header-block h3 { font: 24px 'MyriadProCond', Arial, Helvetica, sans-serif; color: #517183; display: inline-block; letter-spacing: 1.4px; border: 0 none; }
/* line 775, ../../sass/old/_inner.scss */
.reviews-inner-wrap .carousel-wrapper { width: 525px !important; min-height: 261px; margin: 5px auto 0 30px; background-color: #fff; overflow: hidden; padding-top: 5px; }
/* line 783, ../../sass/old/_inner.scss */
.reviews-inner-wrap .carousel-wrapper ul { width: 9999px; }
/* line 787, ../../sass/old/_inner.scss */
.reviews-inner-wrap .carousel-wrapper ul li { display: inline-block; margin-left: 13px; height: 261px; width: 248px; }
/* line 793, ../../sass/old/_inner.scss */
.reviews-inner-wrap .carousel-wrapper ul li p { margin: 0; }
/* line 800, ../../sass/old/_inner.scss */
.reviews-inner-wrap button { position: absolute; display: inline-block; width: 19px; height: 22px; bottom: 27px; background-image: url("../img/small-slider-arrs.png"); border: 0 none; cursor: pointer; z-index: 9; }
/* line 812, ../../sass/old/_inner.scss */
.reviews-inner-wrap .prev { left: 31px; background-position: 0 -22px; }
/* line 816, ../../sass/old/_inner.scss */
.reviews-inner-wrap .prev:hover { background-position: 0 0; }
/* line 821, ../../sass/old/_inner.scss */
.reviews-inner-wrap .next { left: 55px; background-position: -19px -22px; }
/* line 825, ../../sass/old/_inner.scss */
.reviews-inner-wrap .next:hover { background-position: -19px 0; }
/* line 830, ../../sass/old/_inner.scss */
.reviews-inner-wrap .carousel-wrapper { min-height: 254px; height: 255px; }
/* line 835, ../../sass/old/_inner.scss */
.reviews-inner-wrap .carousel-wrapper ul li { margin-top: 4px; }
/* line 838, ../../sass/old/_inner.scss */
.reviews-inner-wrap .carousel-wrapper ul li .promo-item { margin-left: 0; }
/* line 843, ../../sass/old/_inner.scss */
.reviews-inner-wrap .showmore-btn { position: absolute; right: 30px; bottom: 20px; width: 142px; height: 42px; text-align: center; color: #fff; line-height: 42px; z-index: 99; }

/* line 856, ../../sass/old/_inner.scss */
.catalog-wrapper { padding: 25px 0 40px 0; width: 92%; margin: 0 auto; }
/* line 862, ../../sass/old/_inner.scss */
.catalog-wrapper li.flat-item-main h2 { border-bottom: 0 none; }

/* line 868, ../../sass/old/_inner.scss */
.other-flats { width: 29%; display: inline-block; margin-top: 37px; margin-left: 41px; vertical-align: top; }
/* line 875, ../../sass/old/_inner.scss */
.other-flats h2 { color: #47616F; font-family: 'MyriadProCond'; font-weight: bold; color: #47616f; font-size: 24px; font-size: 1.5rem; line-height: 30px; line-height: 1.875rem; border-bottom: 3px double #DBDFE2; text-transform: uppercase; padding-bottom: 10px; min-height: 30px !important; }
/* line 888, ../../sass/old/_inner.scss */
.other-flats ul { margin: 0; }
/* line 892, ../../sass/old/_inner.scss */
.other-flats li.flat-item-main { height: auto; margin-left: 0; margin-top: 15px; vertical-align: top; }
/* line 899, ../../sass/old/_inner.scss */
.other-flats li.flat-item-main table { width: 100%; margin-top: 20px; line-height: 22px; font-family: 'OpenSansR', sans-serif; color: #1b314f; border: 0 none; }
/* line 907, ../../sass/old/_inner.scss */
.other-flats li.flat-item-main table span.price { font-size: 20px; }
/* line 911, ../../sass/old/_inner.scss */
.other-flats li.flat-item-main table td { border: 0 none; background: none transparent; }
/* line 917, ../../sass/old/_inner.scss */
.other-flats li.flat-item-main table tr td:first-child { text-align: left; font-size: 15px; }
/* line 922, ../../sass/old/_inner.scss */
.other-flats li.flat-item-main table tr td:last-child { text-align: right; }

/* Модуль "Отзывы" */
/* line 932, ../../sass/old/_inner.scss */
.inner-reviews-body { position: relative; }
/* line 935, ../../sass/old/_inner.scss */
.inner-reviews-body a.more-btn { position: absolute; right: 0; top: -47px; width: 203px; height: 43px; line-height: 43px; font-size: 16px; font-weight: bold; display: block; color: #fff; }

/* line 949, ../../sass/old/_inner.scss */
.review-form { margin-top: 15px; }

/* line 953, ../../sass/old/_inner.scss */
.review-form-wrapper { margin-top: 15px; }
/* line 957, ../../sass/old/_inner.scss */
.review-form-wrapper h2, .review-form-wrapper h2 a { font-size: 20px; font-weight: bold; }
/* line 970, ../../sass/old/_inner.scss */
.review-form-wrapper textarea { width: 60%; }
/* line 974, ../../sass/old/_inner.scss */
.review-form-wrapper input[type=submit] { display: block; border: 0 none; outline: none; width: 178px; height: 36px; cursor: pointer; font-size: 17px; }
/* line 983, ../../sass/old/_inner.scss */
.review-form-wrapper input[type=submit]:active { margin-top: 30px; -webkit-box-shadow: 0px 1px 0px #00457b; -moz-box-shadow: 0px 1px 0px #00457b; box-shadow: 0px 1px 0px #00457b; }
/* line 989, ../../sass/old/_inner.scss */
.review-form-wrapper input[name=city] { position: absolute; height: 1px; left: -9999px; }

/* line 996, ../../sass/old/_inner.scss */
ul.reviews-all { list-style-type: none; list-style-image: none; margin: 12px auto 0; }
/* line 1001, ../../sass/old/_inner.scss */
ul.reviews-all > li { position: relative; padding: 15px 0; margin: 0; min-height: 100px; border-bottom: 1px dotted #d4d4d4; }
/* line 1009, ../../sass/old/_inner.scss */
ul.reviews-all > li:last-child { border: none; }

/* line 1018, ../../sass/old/_inner.scss */
ul.reviews-all li .one-review span { display: block; }
/* line 1021, ../../sass/old/_inner.scss */
ul.reviews-all li .one-review .name-and-date { background-color: rgba(54, 61, 72, 0.06); width: 100%; padding: 5px; }
/* line 1026, ../../sass/old/_inner.scss */
ul.reviews-all li .one-review .name-and-date span { display: inline-block; }
/* line 1031, ../../sass/old/_inner.scss */
ul.reviews-all li .one-review span.name { font-size: 16px; color: #fff; background-color: #363d48; padding: 3px 15px 5px 15px; display: inline-block; }
/* line 1039, ../../sass/old/_inner.scss */
ul.reviews-all li .one-review span.place { font-size: 14px; font-weight: bold; color: #000; margin-top: 15px; }
/* line 1046, ../../sass/old/_inner.scss */
ul.reviews-all li .one-review span.date { font-size: 14px; font-weight: bold; color: #8c8d8d; margin-left: 15px; display: inline-block; }
/* line 1054, ../../sass/old/_inner.scss */
ul.reviews-all li .one-review .review-text { margin-top: 10px; }
/* line 1058, ../../sass/old/_inner.scss */
ul.reviews-all li .one-review .review-answer { margin-top: 15px; }
/* line 1061, ../../sass/old/_inner.scss */
ul.reviews-all li .one-review .review-answer p { display: inline-block; width: 100%; background-color: rgba(0, 136, 158, 0.15); padding: 7px; }

/* /Отзывы */
/* css для страницы "Веб-камера в Шерегеше" */
/* line 1074, ../../sass/old/_inner.scss */
ul.noliststyle { list-style-type: none; }

/* line 1079, ../../sass/old/_inner.scss */
ul.browsers li { display: inline-block; vertical-align: top; text-align: center; width: 108px; }
/* line 1085, ../../sass/old/_inner.scss */
ul.browsers li a { padding: 15px 0; display: block; }
/* line 1089, ../../sass/old/_inner.scss */
ul.browsers li a:hover { background: none repeat scroll 0 0 #FFFFFF; -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.2); -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }
/* line 1096, ../../sass/old/_inner.scss */
ul.browsers li .title-browser { text-align: center; }

/* /webcam */
/* CSS для модуля новостей */
/* line 1106, ../../sass/old/_inner.scss */
.news-one-date { color: #534b45; font: 14px 'Open Sans', sans-serif; display: block; margin-bottom: 18px; }

/* line 1113, ../../sass/old/_inner.scss */
.news-show-one { margin-top: 12px; }

/* line 1117, ../../sass/old/_inner.scss */
.backlink { color: gray; margin-top: 10px; }

/* line 1122, ../../sass/old/_inner.scss */
.backlink a:hover { text-decoration: none; }

/* line 1126, ../../sass/old/_inner.scss */
ul.news-all { list-style-type: none; list-style-image: none; margin: 12px auto 0; }

/* line 1132, ../../sass/old/_inner.scss */
.news-all h2 { font: bold 18px/25px 'Open Sans', sans-serif; display: inline-block; text-decoration: underline; margin-top: 2px; }

/* line 1139, ../../sass/old/_inner.scss */
.news-all h2:hover { text-decoration: none; }

/* line 1143, ../../sass/old/_inner.scss */
.news-all li { position: relative; padding: 15px 0; margin: 0; min-height: 100px; border-bottom: 1px dotted #d4d4d4; }

/* line 1152, ../../sass/old/_inner.scss */
.news-all li:last-child { border: none; }

/* line 1157, ../../sass/old/_inner.scss */
.news-all-date { color: #999; font: 14px 'Open Sans', sans-serif; width: 115px; text-align: left; display: block; }

/* line 1165, ../../sass/old/_inner.scss */
.news-text { position: relative; width: 520px; width: 70%; display: inline-block; vertical-align: top; }

/* line 1174, ../../sass/old/_inner.scss */
.news-text h2 { font: bold 16px 'Open Sans', sans-serif; border: 0 none; margin: 0; color: #40aabc; }

/* line 1181, ../../sass/old/_inner.scss */
.news-text p { font: inherit; margin-top: 7px; }

/* line 1186, ../../sass/old/_inner.scss */
.news-img + .news-text { margin-left: 35px; margin-top: 13px; }

/* line 1191, ../../sass/old/_inner.scss */
.news-all .news-img { width: 152px; height: 152px; position: relative; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; background-repeat: no-repeat; background-position: center center; display: inline-block; vertical-align: top; box-shadow: 0 0 0 13px rgba(30, 56, 75, 0.13), 0 1px 2px rgba(0, 0, 0, 0.1); margin-bottom: 15px; }
/* line 1205, ../../sass/old/_inner.scss */
.news-all .news-img a { display: inline-block; width: 100%; height: 100%; }

/* line 1212, ../../sass/old/_inner.scss */
.news-text p + div { margin-top: 7px; color: #4399BF; }

/* line 1217, ../../sass/old/_inner.scss */
div.no_news { margin-top: 7px; }

/* </NOV0STI> */
/* paginator super-stylish */
/* line 1224, ../../sass/old/_inner.scss */
.pageitem { display: block; /*margin-top: 25px;*/ float: left; text-align: center; width: 100%; margin: 15px 0; }

/* line 1232, ../../sass/old/_inner.scss */
.pageitem_first, .pageitem_last { display: inline-block; }

/* line 1234, ../../sass/old/_inner.scss */
.pageitem_last.last-inactive { display: inline-block; background-position: 17px 26px; vertical-align: baseline; }

/* line 1240, ../../sass/old/_inner.scss */
.pageitem_first.first-inactive { display: inline-block; background-position: 0 26px; vertical-align: baseline; }

/* line 1246, ../../sass/old/_inner.scss */
a.paginator-last { display: inline-block; vertical-align: baseline; }

/* line 1251, ../../sass/old/_inner.scss */
a.paginator-first { display: inline-block; vertical-align: baseline; }

/* line 1256, ../../sass/old/_inner.scss */
.last-inactive { background-position: 0 26px; }

/* line 1260, ../../sass/old/_inner.scss */
.pageitem_base { display: inline-block; margin: 0 15px; font-size: 16px; }

/* line 1268, ../../sass/old/_inner.scss */
.pageitem_last { display: inline-block; }

/* line 1272, ../../sass/old/_inner.scss */
.pageitem a:hover { text-decoration: none; }

/* line 1276, ../../sass/old/_inner.scss */
a.nav_link { display: inline-block; background-color: #445765; color: #fff; font-weight: bold; padding: 9px 13px; vertical-align: middle; text-decoration: none; margin-left: 10px; }
/* line 1286, ../../sass/old/_inner.scss */
a.nav_link + span.nav_link_active { margin-left: 10px; }

/* line 1291, ../../sass/old/_inner.scss */
span.nav_link_active { display: inline-block; color: #fff; background-color: #278fa6; padding: 9px 13px; vertical-align: middle; }

/* /paginator */
/* line 1301, ../../sass/old/_inner.scss */
.reserve-form-wrapper .reserve-form-body .heading p a { text-decoration: none; color: #47616F; cursor: text; }

/** Login form & private css */
/* line 5, ../../sass/old/_personal.scss */
.login-form-container { background: rgba(47, 59, 71, 0.89); }
/* line 8, ../../sass/old/_personal.scss */
.login-form-container .fancybox-skin { background: none; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }

/* line 16, ../../sass/old/_personal.scss */
.ajaxform-content { width: 100%; height: 100%; color: #fff; }
/* line 21, ../../sass/old/_personal.scss */
.ajaxform-content .heading { height: 61px; text-align: center; border-bottom: 2px solid #48535d; }
/* line 26, ../../sass/old/_personal.scss */
.ajaxform-content .heading h3 { font: 36px 'MyriadProCond', Arial, Helvetica, sans-serif; line-height: 67px; vertical-align: middle; }
/* line 33, ../../sass/old/_personal.scss */
.ajaxform-content .login-form-wrapper { width: 75%; margin: auto; text-align: center; }
/* line 38, ../../sass/old/_personal.scss */
.ajaxform-content .login-form-wrapper p:first-child { margin: 15px 0 20px 0; }
/* line 42, ../../sass/old/_personal.scss */
.ajaxform-content .login-form-wrapper a { font-size: 16px; }
/* line 47, ../../sass/old/_personal.scss */
.ajaxform-content input[type=text] { background-color: #FFF; border: 0 none; font: 16px 'Open Sans',sans-serif; height: 42px; padding: 0 8px; width: 100%; }
/* line 56, ../../sass/old/_personal.scss */
.ajaxform-content input[type=text] + input[type=text] { margin-top: 25px; }
/* line 61, ../../sass/old/_personal.scss */
.ajaxform-content input[type=submit] { margin-top: 25px; height: 58px; width: 178px; border: 0 none; font: 20px 'Open Sans', sans-serif; box-shadow: none; cursor: pointer; }

/** Additional Form CSS, common form css in _head_and_foot.scss line 830 */
/* line 79, ../../sass/old/_personal.scss */
.personal-form-wrapper .personal-form-body { width: 100%; padding-top: 5px; }
/* line 83, ../../sass/old/_personal.scss */
.personal-form-wrapper .personal-form-body hr { display: block; height: 3px; width: 100%; border: 0 none; border-top: 1px solid #d4d7d9; border-bottom: 1px solid #d4d7d9; margin: 0; }
/* line 93, ../../sass/old/_personal.scss */
.personal-form-wrapper .personal-form-body .hl { background-color: rgba(0, 181, 202, 0.1); }
/* line 97, ../../sass/old/_personal.scss */
.personal-form-wrapper .personal-form-body .field { margin-bottom: 0; padding: 8px 35px 8px 35px; }
/* line 102, ../../sass/old/_personal.scss */
.personal-form-wrapper .personal-form-body .form-message { width: 87%; margin: 15px auto; font-weight: bold; color: #455664; }
/* line 108, ../../sass/old/_personal.scss */
.personal-form-wrapper .personal-form-body .error-message { width: 87%; margin: 15px auto; color: red; }
/* line 115, ../../sass/old/_personal.scss */
.personal-form-wrapper .personal-form-body .field.info h3 { margin-top: 7px; font-size: 16px; font-weight: bold; display: inline-block; border-bottom: 0 none; color: #455664; }
/* line 125, ../../sass/old/_personal.scss */
.personal-form-wrapper .personal-form-body button#confirm-personal, .personal-form-wrapper .personal-form-body #confirm-final { display: inline-block; width: 167px; height: 47px; font-size: 15px; border: 0 none; cursor: pointer; }
/* line 135, ../../sass/old/_personal.scss */
.personal-form-wrapper .personal-form-body .confirm-enter-key input[type=text] { font-size: 21px; width: 160px; letter-spacing: 6px; }
/* line 142, ../../sass/old/_personal.scss */
.personal-form-wrapper .personal-form-body .confirm-final-message { width: 100%; }

/* line 148, ../../sass/old/_personal.scss */
.inner-content-wrapper .left-menu ul li a.inactive { color: rgba(61, 61, 61, 0.5); text-shadow: #3d3d3d 1px 0 1px; }

/* line 153, ../../sass/old/_personal.scss */
.inner-text-content { position: relative; }

/* line 157, ../../sass/old/_personal.scss */
.percent-special { position: absolute; right: 1px; top: 0; font-size: 86px; font-size: 5.375rem; font-weight: bold; font-family: 'Open Sans'; color: #40aabc; text-shadow: 6px 3px 0px #c1c1c1, 15px 11px 7px rgba(0, 0, 0, 0.1); }

/* line 169, ../../sass/old/_personal.scss */
.discount-content { border-top: 3px double #e9ebed; padding-top: 10px; }

/* media query for 1024 */
@media screen and (max-width: 1424px) { /* line 3, ../../sass/old/_media-queries.scss */
  .content-wrapper { overflow-x: hidden; }
  /* line 7, ../../sass/old/_media-queries.scss */
  .fixed-right, .fixed-left { display: none; }
  /* line 11, ../../sass/old/_media-queries.scss */
  .fixed-right-1024 { display: block; position: fixed; right: 0; z-index: 5991; }
  /* line 18, ../../sass/old/_media-queries.scss */
  .fixed-left-1024 { display: block; position: fixed; left: 0; z-index: 5991; } }
/*/mediaquery*/
@media screen and (max-width: 1400px) { /* line 30, ../../sass/old/_media-queries.scss */
  a.camera-ban { right: 62px; top: 83.5%; } }
@media screen and (max-width: 1281px) { /* line 38, ../../sass/old/_media-queries.scss */
  .main-flats-wrapper > .wrapper { width: 100%; padding: 0; }
  /* line 43, ../../sass/old/_media-queries.scss */
  .flats-slider-wrap { margin: 0 auto; }
  /* line 47, ../../sass/old/_media-queries.scss */
  .other-flats { width: 28%; } }
@media screen and (max-width: 1107px) { /* line 57, ../../sass/old/_media-queries.scss */
  .service-icons > .wrapper, .service-icons-second > .wrapper { width: 100%; } }
@media screen and (max-width: 1025px) and (min-width: 1023) { /* line 64, ../../sass/old/_media-queries.scss */
  header .menu-block .wrapper { width: auto; padding: 0; }
  /* line 68, ../../sass/old/_media-queries.scss */
  header .menu-block .wrapper nav { width: 100%; }
  /* line 71, ../../sass/old/_media-queries.scss */
  header .menu-block .wrapper nav ul { width: 99%; }
  /* line 77, ../../sass/old/_media-queries.scss */
  header .menu-block .olga-logo { margin-left: -126px; } }
@media screen and (max-width: 1034px) { /* line 82, ../../sass/old/_media-queries.scss */
  .about-promo-events-block .events-block-wrap { margin-left: 0; } }
@media screen and (min-width: 1024px) and (max-width: 1034px) { /* line 88, ../../sass/old/_media-queries.scss */
  .about-promo-events-block .events-block-wrap { margin-left: 0 !important; } }
/* media query for 1024 */
@media screen and (max-width: 1024px) { /* line 4, ../../sass/old/_mq_1024.scss */
  body, html { overflow-x: hidden; }
  /* line 8, ../../sass/old/_mq_1024.scss */
  a.camera-ban { display: none; }
  /* line 13, ../../sass/old/_mq_1024.scss */
  .main-wrapper, footer, footer:before { max-width: 1024px; margin-left: 0; margin-right: 0; }
  /* line 19, ../../sass/old/_mq_1024.scss */
  .content-wrapper { overflow: hidden; }
  /* line 23, ../../sass/old/_mq_1024.scss */
  .service-icons > .wrapper { width: 100%; }
  /* line 26, ../../sass/old/_mq_1024.scss */
  .service-icons-second > .wrapper { text-align: center; width: 100%; }
  /* line 31, ../../sass/old/_mq_1024.scss */
  .main-flats-wrapper > .wrapper { width: 100%; padding: 0; }
  /* line 37, ../../sass/old/_mq_1024.scss */
  .about-promo-events-block { white-space: normal; }
  /* line 41, ../../sass/old/_mq_1024.scss */
  .about-promo-events-block .wrapper { width: 100%; }
  /* line 46, ../../sass/old/_mq_1024.scss */
  .about-promo-events-block .about-block-wrap { margin-left: 11px; }
  /* line 50, ../../sass/old/_mq_1024.scss */
  .about-promo-events-block .events-block-wrap { margin-left: 0; }
  /* line 54, ../../sass/old/_mq_1024.scss */
  .about-promo-events-block .promo-block-wrap { margin-left: 7px; }
  /* line 59, ../../sass/old/_mq_1024.scss */
  .partners-block { margin-left: 1px; }
  /* line 63, ../../sass/old/_mq_1024.scss */
  .fixed-right { display: none; }
  /* line 67, ../../sass/old/_mq_1024.scss */
  .fixed-right-1024 { display: block; position: fixed; right: 0; z-index: 5991; }
  /* line 74, ../../sass/old/_mq_1024.scss */
  .f-info .axioma { right: 0; right: 2em; }
  /* line 80, ../../sass/old/_mq_1024.scss */
  .inner-content-wrapper { width: 86.651%; width: 98%; }
  /* line 87, ../../sass/old/_mq_1024.scss */
  .fixed-right, .fixed-right-1024, .fixed-left, .fixed-left-1024 { display: none; }
  /* line 91, ../../sass/old/_mq_1024.scss */
  .catalog-wrapper { margin: 0; margin-left: -13px; padding: 25px 0 40px; width: 103%; width: 100%; margin-left: 43px; }
  /* line 101, ../../sass/old/_mq_1024.scss */
  .news-text { width: auto; }
  /* line 105, ../../sass/old/_mq_1024.scss */
  .flat-inner-top-block { margin-top: 52px; }
  /* line 109, ../../sass/old/_mq_1024.scss */
  .other-flats { width: 28%; } }
/*/mediaquery*/
@media screen and (max-width: 1003px) { /* line 96, ../../sass/old/_media-queries.scss */
  .service-icons article.service-icon { margin-left: 38px; } }
@media screen and (max-width: 993px) { /* line 106, ../../sass/old/_media-queries.scss */
  .about-promo-events-block > .wrapper { text-align: center; }
  /* line 109, ../../sass/old/_media-queries.scss */
  .about-promo-events-block > .wrapper > div { text-align: left; }
  /* line 114, ../../sass/old/_media-queries.scss */
  .about-promo-events-block .about-block-wrap { width: 80%; margin-right: auto; margin-left: auto; }
  /* line 120, ../../sass/old/_media-queries.scss */
  .about-promo-events-block .about-block-wrap { margin-left: 7px !important; } }
/* media query for 980 */
@media screen and (max-width: 980px) { /* line 4, ../../sass/old/_mq_980.scss */
  body { max-width: 980px; }
  /* line 9, ../../sass/old/_mq_980.scss */
  .main-wrapper, footer, footer:before { width: 100%; }
  /* line 13, ../../sass/old/_mq_980.scss */
  .wrapper { max-width: 705px; }
  /* line 17, ../../sass/old/_mq_980.scss */
  header .top-block .weather-informer { left: 17px; }
  /* line 21, ../../sass/old/_mq_980.scss */
  header .menu-block nav { line-height: 28px; }
  /* line 26, ../../sass/old/_mq_980.scss */
  header .menu-block nav ul:before, header .menu-block nav ul:after { background: none; }
  /* line 32, ../../sass/old/_mq_980.scss */
  header .menu-block nav ul li { display: inline-block; width: 168px; margin-left: 0px; }
  /* line 37, ../../sass/old/_mq_980.scss */
  header .menu-block nav ul li:nth-child(3), header .menu-block nav ul li:nth-child(7) { margin-left: 182px; }
  /* line 41, ../../sass/old/_mq_980.scss */
  header .menu-block nav ul li:nth-child(n+5) { margin-top: 9px; }
  /* line 45, ../../sass/old/_mq_980.scss */
  header .menu-block nav ul li:nth-child(4), header .menu-block nav ul li:nth-child(8) { margin-left: -38px; }
  /* line 49, ../../sass/old/_mq_980.scss */
  header .menu-block nav ul li:nth-child(2), header .menu-block nav ul li:nth-child(6) { margin-left: -27px; }
  /* line 53, ../../sass/old/_mq_980.scss */
  header .menu-block nav ul li a { font-size: 16px; }
  /* line 59, ../../sass/old/_mq_980.scss */
  header .overlay { left: 55%; top: 213px; background: url("../img/payment.png") no-repeat scroll 82px 60px rgba(70, 83, 92, 0.75); }
  /* line 64, ../../sass/old/_mq_980.scss */
  header .overlay .phones { top: 13px; }
  /* line 68, ../../sass/old/_mq_980.scss */
  header .overlay .order-btn { margin-top: 115px; }
  /* line 71, ../../sass/old/_mq_980.scss */
  header .overlay .order-btn:active { margin-top: 118px; -webkit-box-shadow: 0 1px 0 #001f27; -moz-box-shadow: 0 1px 0 #001f27; box-shadow: 0 1px 0 #001f27; }
  /* line 75, ../../sass/old/_mq_980.scss */
  header .overlay .order-btn:active + a { margin-top: 12px; }
  /* line 86, ../../sass/old/_mq_980.scss */
  .main-flats-wrapper > .wrapper { max-width: 630px; }
  /* line 90, ../../sass/old/_mq_980.scss */
  .service-icons article.service-icon { margin-left: 14px; }
  /* line 94, ../../sass/old/_mq_980.scss */
  .service-icons-second > .wrapper { width: 100%; max-width: 980px; }
  /* line 99, ../../sass/old/_mq_980.scss */
  .service-icons-second > .wrapper article.service-icon { margin-left: 20px; width: 160px; }
  /* line 105, ../../sass/old/_mq_980.scss */
  .about-promo-events-block .about-block-wrap { width: 97%; min-height: 100px; padding-bottom: 20px; margin-left: 7px !important; }
  /* line 112, ../../sass/old/_mq_980.scss */
  .partners-block { margin: 24px auto 40px; width: 705px; }
  /* line 117, ../../sass/old/_mq_980.scss */
  .f-menu nav { width: 640px; }
  /* line 120, ../../sass/old/_mq_980.scss */
  .f-menu nav ul { margin-left: 0; }
  /* line 124, ../../sass/old/_mq_980.scss */
  .f-menu nav ul li { margin-left: 0; width: 152px; }
  /* line 128, ../../sass/old/_mq_980.scss */
  .f-menu nav ul li a { font-size: 15px; }
  /* line 134, ../../sass/old/_mq_980.scss */
  .f-info .phones { width: 185px; }
  /* line 139, ../../sass/old/_mq_980.scss */
  .about-promo-events-block .events-block-wrap, .about-promo-events-block .promo-block-wrap { margin-left: 71px; }
  /* line 143, ../../sass/old/_mq_980.scss */
  header .menu-block > .phones { left: 69%; }
  /* line 149, ../../sass/old/_mq_980.scss */
  .fixed-right, .fixed-right-1024, .fixed-left, .fixed-left-1024 { display: none; }
  /* line 153, ../../sass/old/_mq_980.scss */
  .catalog-wrapper { margin: 0 auto; }
  /* line 157, ../../sass/old/_mq_980.scss */
  .reserve-form-body input[type="checkbox"] + label { display: inline; }
  /* line 161, ../../sass/old/_mq_980.scss */
  .flat-inner-top-block { white-space: normal; text-align: center; }
  /* line 166, ../../sass/old/_mq_980.scss */
  .flat-slider { margin: 0 auto; width: 100%; }
  /* line 171, ../../sass/old/_mq_980.scss */
  .flat-slider + .overlay { width: 312px; margin: 0 auto; }
  /* line 176, ../../sass/old/_mq_980.scss */
  .reviews-inner-wrap .carousel-wrapper { width: 87.06468% !important; } }
/*/mediaquery*/
@media screen and (min-width: 568px) and (max-width: 708px) { /* line 128, ../../sass/old/_media-queries.scss */
  .berloga-logo { visibility: hidden; } }
@media screen and (max-width: 751px) { /* line 135, ../../sass/old/_media-queries.scss */
  .carousel-wrapper { max-width: 524px; }
  /* line 140, ../../sass/old/_media-queries.scss */
  .service-icons-second article.service-icon { margin-left: 28px; margin-top: 15px; }
  /* line 146, ../../sass/old/_media-queries.scss */
  .service-icons-second article.service-icon:nth-child(2), .service-icons-second article.service-icon:nth-child(4) { margin-left: 190px; } }
/* media query for 768 */
@media screen and (max-width: 768px) { /* line 4, ../../sass/old/_mq_768.scss */
  body { max-width: 768px; }
  /* line 9, ../../sass/old/_mq_768.scss */
  .main-wrapper, footer, footer:before { width: 100%; }
  /* line 13, ../../sass/old/_mq_768.scss */
  .wrapper { max-width: 705px; }
  /* line 17, ../../sass/old/_mq_768.scss */
  header { height: auto; }
  /* line 21, ../../sass/old/_mq_768.scss */
  .ie9 .overlay .order-btn { margin-top: 102px !important; }
  /* line 26, ../../sass/old/_mq_768.scss */
  header .menu-block nav { display: none; }
  /* line 30, ../../sass/old/_mq_768.scss */
  header .menu-block .menu-btn-768 { display: block; }
  /* line 34, ../../sass/old/_mq_768.scss */
  header .menu-block .wrapper { width: 100%; }
  /* line 39, ../../sass/old/_mq_768.scss */
  nav.menu-768 { display: block; }
  /* line 43, ../../sass/old/_mq_768.scss */
  header .overlay { display: none; }
  /* line 47, ../../sass/old/_mq_768.scss */
  .main-slider { position: relative; }
  /* line 51, ../../sass/old/_mq_768.scss */
  .myslide { display: none; }
  /* line 55, ../../sass/old/_mq_768.scss */
  .main-slider .overlay-768 { display: block; left: 50%; margin-left: -155px; top: 51px; background: url("../img/payment.png") no-repeat scroll 82px 60px rgba(70, 83, 92, 0.75); }
  /* line 62, ../../sass/old/_mq_768.scss */
  .main-slider .overlay-768 .phones { top: 13px; }
  /* line 66, ../../sass/old/_mq_768.scss */
  .main-slider .overlay-768 .order-btn { margin-top: 115px; }
  /* line 69, ../../sass/old/_mq_768.scss */
  .main-slider .overlay-768 .order-btn:active { margin-top: 118px; -webkit-box-shadow: 0 1px 0 #001f27; -moz-box-shadow: 0 1px 0 #001f27; box-shadow: 0 1px 0 #001f27; }
  /* line 73, ../../sass/old/_mq_768.scss */
  .main-slider .overlay-768 .order-btn:active + a { margin-top: 12px; }
  /* line 80, ../../sass/old/_mq_768.scss */
  header .menu-block .olga-logo { position: absolute; left: 50%; top: -1px; right: 0; bottom: 0; margin-left: -98px; width: 209px; height: 179px; background: url("../img/logo-768.png"); z-index: 6000; }
  /* line 91, ../../sass/old/_mq_768.scss */
  header .menu-block .olga-logo a { display: inline-block; width: 100%; height: 100%; }
  /* line 98, ../../sass/old/_mq_768.scss */
  .olga-summer header .menu-block .olga-logo { background: url("../img/logo-sum-768.png"); }
  /* line 106, ../../sass/old/_mq_768.scss */
  .service-icons > .wrapper { text-align: center; }
  /* line 112, ../../sass/old/_mq_768.scss */
  .service-icons article.service-icon { margin-left: 15px; }
  /* line 117, ../../sass/old/_mq_768.scss */
  .service-icons article.service-icon:nth-child(2), .service-icons article.service-icon:nth-child(4) { margin-left: 140px; }
  /* line 121, ../../sass/old/_mq_768.scss */
  .service-icons-second > .wrapper { padding-bottom: 20px; }
  /* line 126, ../../sass/old/_mq_768.scss */
  .about-promo-events-block .about-block-wrap { width: 81%; margin-left: 71px; margin-bottom: 35px; border-bottom: 3px double #dbdfe2; }
  /* line 133, ../../sass/old/_mq_768.scss */
  .about-promo-events-block { text-align: center; }
  /* line 136, ../../sass/old/_mq_768.scss */
  .about-promo-events-block > div { text-align: left; }
  /* line 142, ../../sass/old/_mq_768.scss */
  .f-menu .wrapper, .f-info .wrapper { max-width: 585px; }
  /* line 146, ../../sass/old/_mq_768.scss */
  .f-menu .berloga-logo { right: -64px; }
  /* line 150, ../../sass/old/_mq_768.scss */
  .f-menu nav ul li { width: 135px; }
  /* line 155, ../../sass/old/_mq_768.scss */
  .f-info .copyright { margin-top: 12px; }
  /* line 159, ../../sass/old/_mq_768.scss */
  .f-info .phones { position: absolute; left: 24px; top: 35px; font-size: 20px; line-height: 18px; width: 330px; white-space: nowrap; }
  /* line 169, ../../sass/old/_mq_768.scss */
  .f-info .axioma { right: 0; }
  /* line 174, ../../sass/old/_mq_768.scss */
  .partners-block { width: 585px; border-top: 3px double #dbdfe2; }
  /* line 178, ../../sass/old/_mq_768.scss */
  .partners-block a { margin-left: 7px; }
  /* line 182, ../../sass/old/_mq_768.scss */
  .partners-block:before { height: 0; }
  /* line 187, ../../sass/old/_mq_768.scss */
  header .menu-block .phones { display: none; }
  /* line 191, ../../sass/old/_mq_768.scss */
  .inner-content-wrapper .left-menu { width: 97%; margin-left: 2.5%; border-bottom: 3px double #DBDFE2; }
  /* line 201, ../../sass/old/_mq_768.scss */
  .left-menu + .inner-content { width: 100%; border-left: 0 none; }
  /* line 206, ../../sass/old/_mq_768.scss */
  .inner-content-wrapper .left-menu ul li a { -ms-word-wrap: break-word; word-wrap: break-word; }
  /* line 211, ../../sass/old/_mq_768.scss */
  .catalog-wrapper { width: 86%; }
  /* line 216, ../../sass/old/_mq_768.scss */
  .left-menu ul { list-style-type: disc; margin-left: -21px; }
  /* line 220, ../../sass/old/_mq_768.scss */
  .left-menu ul li { display: inline-block; vertical-align: baseline; margin-left: 21px; }
  /* line 228, ../../sass/old/_mq_768.scss */
  .inner-content-wrapper .inner-content, .inner-content-wrapper .left-menu { margin-top: 15px; margin-bottom: 0; }
  /* line 233, ../../sass/old/_mq_768.scss */
  .inner-content-wrapper .left-menu ul.second-level-menu { list-style-type: disc; display: none; }
  /* line 243, ../../sass/old/_mq_768.scss */
  .flat-slider + .overlay { margin-top: 21px; }
  /* line 247, ../../sass/old/_mq_768.scss */
  .flat-wrapper { width: 100%; }
  /* line 251, ../../sass/old/_mq_768.scss */
  .other-flats { margin-top: 0; width: 100%; }
  /* line 256, ../../sass/old/_mq_768.scss */
  .other-flats ul li.flat-item-main + li.flat-item-main { margin-left: 17px; }
  /* line 262, ../../sass/old/_mq_768.scss */
  .flash-p2 { height: 450px; }
  /* line 266, ../../sass/old/_mq_768.scss */
  .inner-content-wrapper { width: 95%; }
  /* line 270, ../../sass/old/_mq_768.scss */
  .flat-slider { margin-top: 20px; }
  /* line 275, ../../sass/old/_mq_768.scss */
  .flat-slider + .overlay { display: inline-block; margin-top: 20px; }
  /* line 283, ../../sass/old/_mq_768.scss */
  .ie9 header .overlay .order-btn, .ie9 .main-slider .overlay-768 .order-btn { line-height: 77px; margin-top: 115px !important; }
  /* line 289, ../../sass/old/_mq_768.scss */
  header .top-block .link-container { right: 27%; } }
/*/mediaquery*/
@media screen and (min-width: 735px) and (max-width: 752px) { /* line 157, ../../sass/old/_media-queries.scss */
  .service-icons-second article.service-icon { margin-left: 28px !important; margin-top: 15px !important; }
  /* line 163, ../../sass/old/_media-queries.scss */
  .service-icons-second article.service-icon:nth-child(2), .service-icons-second article.service-icon:nth-child(4) { margin-left: 210px !important; } }
@media screen and (max-width: 717px) { /* line 170, ../../sass/old/_media-queries.scss */
  .about-promo-events-block .promo-block-wrap { margin-top: 33px !important; } }
@media screen and (min-width: 782px) and (max-width: 883px) { /* line 177, ../../sass/old/_media-queries.scss */
  .service-icons article.service-icon { margin-left: 15px !important; }
  /* line 182, ../../sass/old/_media-queries.scss */
  .service-icons article.service-icon:nth-child(2), .service-icons article.service-icon:nth-child(4) { margin-left: 240px !important; }
  /* line 186, ../../sass/old/_media-queries.scss */
  .service-icons-second > .wrapper { padding-bottom: 20px !important; } }
@media screen and (min-width: 568px) and (max-width: 626px) { /* line 194, ../../sass/old/_media-queries.scss */
  footer .f-info .axioma { right: 4em; } }
@media screen and (max-width: 613px) { /* line 200, ../../sass/old/_media-queries.scss */
  .carousel-wrapper { max-width: 251px; }
  /* line 204, ../../sass/old/_media-queries.scss */
  .service-icons article.service-icon { margin-left: 0px; } }
@media screen and (max-width: 551px) { /* line 211, ../../sass/old/_media-queries.scss */
  .service-icons article.service-icon:nth-child(2), .service-icons article.service-icon:nth-child(4) { margin-left: 0; }
  /* line 215, ../../sass/old/_media-queries.scss */
  .service-icons article.service-icon { margin-left: 12px; } }
/* media query for 568 landscape and (orientation: landscape)*/
@media screen and (max-width: 568px) { /* line 3, ../../sass/old/_mq_568.scss */
  body { max-width: 568px; }
  /* line 8, ../../sass/old/_mq_568.scss */
  .main-wrapper, footer, footer:before { max-width: 568px; }
  /* line 13, ../../sass/old/_mq_568.scss */
  .wrapper { max-width: 560px; }
  /* line 17, ../../sass/old/_mq_568.scss */
  header { height: auto; }
  /* line 21, ../../sass/old/_mq_568.scss */
  .top-block .wrapper .weather-informer > a:first-child { display: none; }
  /* line 25, ../../sass/old/_mq_568.scss */
  header .menu-block .menu-btn-768 { width: 33px; left: 77%; }
  /* line 29, ../../sass/old/_mq_568.scss */
  header .menu-block .menu-btn-768 a.showmenu { font-size: 0.01%; }
  /* line 34, ../../sass/old/_mq_568.scss */
  .fixed-right-1024, .fixed-left-1024 { display: none; }
  /* line 38, ../../sass/old/_mq_568.scss */
  .main-flats-wrapper { height: auto; padding-bottom: 47px; }
  /* line 44, ../../sass/old/_mq_568.scss */
  header .menu-block nav { display: none; }
  /* line 48, ../../sass/old/_mq_568.scss */
  header .menu-block .menu-btn-768 { display: block; background-position: 16px 23px; }
  /* line 54, ../../sass/old/_mq_568.scss */
  header .menu-block .menu-btn-768.pressed a { background-image: url("../img/x.png"); background-repeat: no-repeat; background-position: 5px 4px; }
  /* line 62, ../../sass/old/_mq_568.scss */
  nav.menu-768 { display: block; }
  /* line 66, ../../sass/old/_mq_568.scss */
  header .overlay { display: none; }
  /* line 70, ../../sass/old/_mq_568.scss */
  .main-slider { position: relative; }
  /* line 78, ../../sass/old/_mq_568.scss */
  header .menu-block .olga-logo { position: absolute; left: 50%; top: -1px; right: 0; bottom: 0; margin-left: -98px; width: 209px; height: 179px; background: url("../img/logo-768.png"); }
  /* line 88, ../../sass/old/_mq_568.scss */
  header .menu-block .olga-logo a { display: inline-block; width: 100%; height: 100%; }
  /* line 99, ../../sass/old/_mq_568.scss */
  .service-icons-second { display: none; }
  /* line 103, ../../sass/old/_mq_568.scss */
  .service-icons-second > .wrapper { width: 200px; margin-left: auto; }
  /* line 108, ../../sass/old/_mq_568.scss */
  .service-icons article.service-icon { margin-left: 0 !important; }
  /* line 112, ../../sass/old/_mq_568.scss */
  .about-promo-events-block .promo-block-wrap { margin-top: 33px; }
  /* line 118, ../../sass/old/_mq_568.scss */
  .about-promo-events-block .events-block-wrap, .about-promo-events-block .promo-block-wrap { margin-left: auto; }
  /* line 122, ../../sass/old/_mq_568.scss */
  .partners-block { max-width: 410px; height: 97px; }
  /* line 130, ../../sass/old/_mq_568.scss */
  footer .f-info .axioma a { visibility: hidden; }
  /* line 134, ../../sass/old/_mq_568.scss */
  footer .f-info .axioma img { visibility: visible; }
  /* line 139, ../../sass/old/_mq_568.scss */
  footer .f-info .phones { width: 337px; top: 37px; font-size: 18px; }
  /* line 145, ../../sass/old/_mq_568.scss */
  footer .f-menu { height: 185px; }
  /* line 148, ../../sass/old/_mq_568.scss */
  footer .f-menu nav { width: 290px; }
  /* line 152, ../../sass/old/_mq_568.scss */
  footer .f-menu .berloga-logo { right: 0; top: 36px; }
  /* line 158, ../../sass/old/_mq_568.scss */
  .f-menu .wrapper, .f-info .wrapper { max-width: 410px; }
  /* line 162, ../../sass/old/_mq_568.scss */
  .catalog-wrapper { width: 92%; margin-left: 20px; }
  /* line 167, ../../sass/old/_mq_568.scss */
  .left-menu ul { margin: 15px 0 0 0; }
  /* line 170, ../../sass/old/_mq_568.scss */
  .left-menu ul li { display: inline-block; vertical-align: top; }
  /* line 174, ../../sass/old/_mq_568.scss */
  .left-menu ul li a { vertical-align: top; }
  /* line 180, ../../sass/old/_mq_568.scss */
  .inner-content-wrapper .left-menu { padding-bottom: 15px; text-align: center; }
  /* line 185, ../../sass/old/_mq_568.scss */
  .left-menu ul li { width: 300px; margin-left: 0; text-align: center; }
  /* line 191, ../../sass/old/_mq_568.scss */
  .reserve-form-body input[type="text"], .review-form input[type="text"] { width: 100%; }
  /* line 195, ../../sass/old/_mq_568.scss */
  .flash-p { width: 100%; height: 270px; }
  /* line 200, ../../sass/old/_mq_568.scss */
  .flash-p2 { width: 100%; height: 400px; }
  /* line 205, ../../sass/old/_mq_568.scss */
  .content-wrapper { padding-bottom: 185px; }
  /* line 209, ../../sass/old/_mq_568.scss */
  .other-flats ul li.flat-item-main + li.flat-item-main { margin-left: 0; }
  /* line 213, ../../sass/old/_mq_568.scss */
  header .top-block .link-container { right: 27%; } }
/*/mediaquery*/
/* media query for 480 landscape and (orientation: landscape)*/
@media screen and (max-width: 480px) { /* line 3, ../../sass/old/_mq_480.scss */
  body { max-width: 480px; }
  /* line 8, ../../sass/old/_mq_480.scss */
  .main-wrapper, footer, footer:before { max-width: 480px; }
  /* line 13, ../../sass/old/_mq_480.scss */
  .wrapper { max-width: 410px; }
  /* line 17, ../../sass/old/_mq_480.scss */
  header { height: auto; }
  /* line 21, ../../sass/old/_mq_480.scss */
  .top-block .wrapper .weather-informer > a:first-child { display: none; }
  /* line 25, ../../sass/old/_mq_480.scss */
  header .menu-block .menu-btn-768 { width: 33px; left: 77%; }
  /* line 29, ../../sass/old/_mq_480.scss */
  header .menu-block .menu-btn-768 a.showmenu { font-size: 0.01%; }
  /* line 34, ../../sass/old/_mq_480.scss */
  .fixed-right-1024, .fixed-left-1024 { display: none; }
  /* line 38, ../../sass/old/_mq_480.scss */
  .main-flats-wrapper { height: auto; padding-bottom: 47px; }
  /* line 42, ../../sass/old/_mq_480.scss */
  .main-flats-wrapper .flats-slider-wrap { display: none !important; }
  /* line 46, ../../sass/old/_mq_480.scss */
  .main-flats-wrapper .flats-480 { display: block; }
  /* line 51, ../../sass/old/_mq_480.scss */
  .flats-480 { text-align: center; }
  /* line 54, ../../sass/old/_mq_480.scss */
  .flats-480 .flat-item-main + .flat-item-main { margin-top: 15px; }
  /* line 60, ../../sass/old/_mq_480.scss */
  header .menu-block nav { display: none; }
  /* line 64, ../../sass/old/_mq_480.scss */
  header .menu-block .menu-btn-768 { display: block; background-position: 16px 23px; }
  /* line 70, ../../sass/old/_mq_480.scss */
  header .menu-block .menu-btn-768.pressed a { background-image: url("../img/x.png"); background-repeat: no-repeat; background-position: 5px 4px; }
  /* line 78, ../../sass/old/_mq_480.scss */
  nav.menu-768 { display: block; }
  /* line 82, ../../sass/old/_mq_480.scss */
  header .overlay { display: none; }
  /* line 86, ../../sass/old/_mq_480.scss */
  .main-slider { position: relative; }
  /* line 94, ../../sass/old/_mq_480.scss */
  header .menu-block .olga-logo { position: absolute; left: 50%; top: -1px; right: 0; bottom: 0; margin-left: -98px; width: 209px; height: 179px; background: url("../img/logo-768.png"); }
  /* line 104, ../../sass/old/_mq_480.scss */
  header .menu-block .olga-logo a { display: inline-block; width: 100%; height: 100%; }
  /* line 115, ../../sass/old/_mq_480.scss */
  .service-icons-second { display: none; }
  /* line 119, ../../sass/old/_mq_480.scss */
  .service-icons-second > .wrapper { width: 200px; margin-left: auto; }
  /* line 124, ../../sass/old/_mq_480.scss */
  .about-promo-events-block .promo-block-wrap { margin-top: 33px; }
  /* line 128, ../../sass/old/_mq_480.scss */
  .partners-block { max-width: 410px; height: 97px; }
  /* line 133, ../../sass/old/_mq_480.scss */
  footer .f-info .wrapper { width: auto; }
  /* line 140, ../../sass/old/_mq_480.scss */
  footer .f-info .axioma a { visibility: hidden; }
  /* line 144, ../../sass/old/_mq_480.scss */
  footer .f-info .axioma img { visibility: visible; }
  /* line 149, ../../sass/old/_mq_480.scss */
  footer .f-info .phones { width: 337px; top: 37px; font-size: 18px; }
  /* line 155, ../../sass/old/_mq_480.scss */
  footer .f-menu { height: 185px; }
  /* line 158, ../../sass/old/_mq_480.scss */
  footer .f-menu nav { width: 290px; }
  /* line 162, ../../sass/old/_mq_480.scss */
  footer .f-menu .berloga-logo { right: 0; top: 36px; }
  /* line 168, ../../sass/old/_mq_480.scss */
  .f-menu .wrapper, .f-info .wrapper { max-width: 410px; }
  /* line 172, ../../sass/old/_mq_480.scss */
  .catalog-wrapper { width: 92%; margin-left: 20px; }
  /* line 177, ../../sass/old/_mq_480.scss */
  .left-menu ul { margin: 15px 0 0 0; }
  /* line 180, ../../sass/old/_mq_480.scss */
  .left-menu ul li { width: 158px; }
  /* line 185, ../../sass/old/_mq_480.scss */
  .reserve-form-body input[type="text"], .review-form input[type="text"] { width: 100%; }
  /* line 189, ../../sass/old/_mq_480.scss */
  .flash-p { width: 100%; height: 270px; }
  /* line 194, ../../sass/old/_mq_480.scss */
  .flash-p2 { width: 100%; height: 400px; }
  /* line 199, ../../sass/old/_mq_480.scss */
  .content-wrapper { padding-bottom: 185px; }
  /* line 203, ../../sass/old/_mq_480.scss */
  .inner-content-wrapper blockquote { margin-left: 0; }
  /* line 207, ../../sass/old/_mq_480.scss */
  .social-480 { display: block; }
  /* line 211, ../../sass/old/_mq_480.scss */
  .personal-form-wrapper { width: 100%; }
  /* line 214, ../../sass/old/_mq_480.scss */
  .personal-form-wrapper input[type=text] { width: 80%; }
  /* line 219, ../../sass/old/_mq_480.scss */
  .inner-text-content .percent-special { display: block; margin: 30px 0; padding: 15px 0; position: relative; }
  /* line 226, ../../sass/old/_mq_480.scss */
  .personal-actions .news-img { display: none; }
  /* line 230, ../../sass/old/_mq_480.scss */
  .nav_link, .pageitem_last { margin-top: 10px; }
  /* line 236, ../../sass/old/_mq_480.scss */
  .ie9 header .overlay .order-btn, .ie9 .main-slider .overlay-768 .order-btn { line-height: 77px; margin-top: 115px !important; }
  /* line 242, ../../sass/old/_mq_480.scss */
  header .top-block .link-container { right: 27%; } }
/*/mediaquery*/
@media screen and (max-width: 428px) { /* line 225, ../../sass/old/_media-queries.scss */
  .berloga-logo { right: 1.5em !important; } }
@media screen and (max-width: 402px) { /* line 231, ../../sass/old/_media-queries.scss */
  .berloga-logo { visibility: hidden; } }
/* media query for 320*/
@media screen and (max-width: 320px) { /* line 3, ../../sass/old/_mq_320.scss */
  body { max-width: 320px; }
  /* line 8, ../../sass/old/_mq_320.scss */
  .main-wrapper, footer, footer:before { width: 100%; }
  /* line 12, ../../sass/old/_mq_320.scss */
  .wrapper { max-width: 320px; }
  /* line 16, ../../sass/old/_mq_320.scss */
  header { height: auto; }
  /* line 19, ../../sass/old/_mq_320.scss */
  header .top-block .login-link { right: auto; left: 62px; }
  /* line 25, ../../sass/old/_mq_320.scss */
  .top-block .wrapper .weather-informer { display: none; }
  /* line 29, ../../sass/old/_mq_320.scss */
  header .menu-block .menu-btn-768 { width: 33px; left: 78%; }
  /* line 33, ../../sass/old/_mq_320.scss */
  header .menu-block .menu-btn-768 a.showmenu { font-size: 0.01%; }
  /* line 38, ../../sass/old/_mq_320.scss */
  .camera_pag_ul { display: none; }
  /* line 42, ../../sass/old/_mq_320.scss */
  .fixed-right-1024 { display: none; }
  /* line 46, ../../sass/old/_mq_320.scss */
  .main-flats-wrapper { height: auto; padding-bottom: 22px; }
  /* line 50, ../../sass/old/_mq_320.scss */
  .main-flats-wrapper .wrapper { padding: 0; }
  /* line 57, ../../sass/old/_mq_320.scss */
  header .menu-block nav { display: none; }
  /* line 61, ../../sass/old/_mq_320.scss */
  header .menu-block .menu-btn-768 { display: block; background-position: 5px -3px; padding: 10px; height: 25px; width: 27px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; left: 78%; }
  /* line 76, ../../sass/old/_mq_320.scss */
  nav.menu-768 ul li:first-child { padding-top: 45px; background: url("../img/ar-down.png") no-repeat scroll 88% 71% rgba(0, 0, 0, 0); }
  /* line 80, ../../sass/old/_mq_320.scss */
  nav.menu-768 ul li:first-child:hover { background-color: rgba(255, 255, 255, 0.1); }
  /* line 85, ../../sass/old/_mq_320.scss */
  header .menu-block .olga-logo { margin-left: -120px; }
  /* line 93, ../../sass/old/_mq_320.scss */
  .service-icons-second > .wrapper { margin-left: auto; }
  /* line 98, ../../sass/old/_mq_320.scss */
  .about-promo-events-block .promo-block-wrap { margin-top: 33px; }
  /* line 102, ../../sass/old/_mq_320.scss */
  .about-promo-events-block > .wrapper > div { margin-left: 21px; }
  /* line 106, ../../sass/old/_mq_320.scss */
  .partners-block { max-width: 410px; }
  /* line 111, ../../sass/old/_mq_320.scss */
  footer .f-info .axioma { right: 55px; }
  /* line 114, ../../sass/old/_mq_320.scss */
  footer .f-info .axioma a { visibility: hidden; }
  /* line 118, ../../sass/old/_mq_320.scss */
  footer .f-info .axioma img { visibility: visible; }
  /* line 123, ../../sass/old/_mq_320.scss */
  footer .f-menu { height: 185px; }
  /* line 126, ../../sass/old/_mq_320.scss */
  footer .f-menu nav { width: 290px; }
  /* line 130, ../../sass/old/_mq_320.scss */
  footer .f-menu .berloga-logo { right: 0; top: 36px; display: none; }
  /* line 137, ../../sass/old/_mq_320.scss */
  footer .f-menu .wrapper, footer .f-info .wrapper { max-width: 320px; }
  /* line 141, ../../sass/old/_mq_320.scss */
  footer .f-info .phones { display: none; }
  /* line 145, ../../sass/old/_mq_320.scss */
  footer .f-info .copyright { width: 170px; }
  /* line 150, ../../sass/old/_mq_320.scss */
  .flat-slider { width: 100%; }
  /* line 154, ../../sass/old/_mq_320.scss */
  .flat-slider + .overlay { width: 100%; margin-top: 12px; margin-left: auto; margin-right: auto; }
  /* line 161, ../../sass/old/_mq_320.scss */
  .flat-wrapper { width: 100%; }
  /* line 165, ../../sass/old/_mq_320.scss */
  .catalog-wrapper { margin-left: -32px; }
  /* line 169, ../../sass/old/_mq_320.scss */
  .inner-reviews-body a.more-btn { right: -87px; }
  /* line 173, ../../sass/old/_mq_320.scss */
  .flash-p { height: 170px; }
  /* line 177, ../../sass/old/_mq_320.scss */
  .flash-p { width: 100%; height: 200px; }
  /* line 182, ../../sass/old/_mq_320.scss */
  .flats-480 { max-width: 320px; }
  /* line 186, ../../sass/old/_mq_320.scss */
  .catalog-wrapper { margin-left: -6px; }
  /* line 190, ../../sass/old/_mq_320.scss */
  .reviews-inner-wrap .carousel-wrapper { width: 260px !important; }
  /* line 194, ../../sass/old/_mq_320.scss */
  .other-flats { margin-top: -20px; margin-left: 11px; }
  /* line 199, ../../sass/old/_mq_320.scss */
  .other-flats ul li.flat-item-main + li.flat-item-main { margin-left: 0; }
  /* line 203, ../../sass/old/_mq_320.scss */
  footer .f-menu nav { margin-left: 7px; }
  /* line 207, ../../sass/old/_mq_320.scss */
  .reserve-form-wrapper { width: 92%; }
  /* line 212, ../../sass/old/_mq_320.scss */
  .reserve-form-body input[type="text"], .review-form input[type="text"], .reserve-form-body textarea, .review-form textarea { width: 89%; }
  /* line 216, ../../sass/old/_mq_320.scss */
  .select { background-position: -60px 0; width: 190px; border-left: 1px solid #B1B1B2; }
  /* line 222, ../../sass/old/_mq_320.scss */
  select.styled { width: 243px; }
  /* line 226, ../../sass/old/_mq_320.scss */
  .inner-content-wrapper .left-menu { padding-bottom: 15px; text-align: center; }
  /* line 231, ../../sass/old/_mq_320.scss */
  .left-menu ul li { width: 300px; margin-left: 0; text-align: center; }
  /* line 237, ../../sass/old/_mq_320.scss */
  .inner-content-wrapper .left-menu ul li a { padding: 10px 0; word-wrap: normal; }
  /* line 243, ../../sass/old/_mq_320.scss */
  .inner-reviews-body a.more-btn { right: 18px; font-size: 13px; width: 150px; }
  /* line 249, ../../sass/old/_mq_320.scss */
  ul.reviews-all > li { width: 92%; }
  /* line 253, ../../sass/old/_mq_320.scss */
  .content-wrapper { padding-bottom: 185px; }
  /* line 257, ../../sass/old/_mq_320.scss */
  .personal-form-wrapper { width: 100%; }
  /* line 260, ../../sass/old/_mq_320.scss */
  .personal-form-wrapper input[type=text] { width: 80%; }
  /* line 265, ../../sass/old/_mq_320.scss */
  .inner-text-content .percent-special { display: block; margin: 30px 0; padding: 15px 0; position: relative; }
  /* line 272, ../../sass/old/_mq_320.scss */
  .personal-actions .news-img { display: none; }
  /* line 276, ../../sass/old/_mq_320.scss */
  .nav_link, .pageitem_last { margin-top: 10px; }
  /* line 282, ../../sass/old/_mq_320.scss */
  .ie9 header .overlay .order-btn, .ie9 .main-slider .overlay-768 .order-btn { line-height: 77px; margin-top: 115px; } }
/*/mediaquery*/
/* media query for Ipad 3&4 */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { /* line 245, ../../sass/old/_media-queries.scss */
  body { overflow-x: visible; max-width: 1024px; }
  /* line 250, ../../sass/old/_media-queries.scss */
  .main-wrapper { margin: 0 auto; }
  /* line 255, ../../sass/old/_media-queries.scss */
  .main-wrapper, footer, footer:before { max-width: 1024px; }
  /* line 260, ../../sass/old/_media-queries.scss */
  .fixed-right, .fixed-right-1024, .fixed-left, .fixed-left-1024 { top: 27%; }
  /* 	.inner-content-wrapper { 		width: 96%; 	} */ }
/*/mediaquery*/
/* media query for iPhone 5 portrait */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait) { /* line 276, ../../sass/old/_media-queries.scss */
  body { overflow-x: visible; max-width: 320px; }
  /* line 282, ../../sass/old/_media-queries.scss */
  .main-wrapper, footer, footer:before { max-width: 320px; overflow-x: hidden; }
  /* line 287, ../../sass/old/_media-queries.scss */
  .main-wrapper { overflow-x: hidden; }
  /* line 291, ../../sass/old/_media-queries.scss */
  footer { height: 275px; }
  /* line 295, ../../sass/old/_media-queries.scss */
  .content-wrapper { padding-bottom: 185px; }
  /* line 299, ../../sass/old/_media-queries.scss */
  .link_gallery { text-align: center; margin-left: -14px; }
  /* line 305, ../../sass/old/_media-queries.scss */
  .events-block-wrap .next, .promo-block-wrap .next { left: 56px; background-position: -17px -22px; }
  /* line 309, ../../sass/old/_media-queries.scss */
  .events-block-wrap .next:hover, .promo-block-wrap .next:hover { background-position: -17px 0; }
  /* line 316, ../../sass/old/_media-queries.scss */
  .promo-block-wrap .next { left: 46px; }
  /* line 321, ../../sass/old/_media-queries.scss */
  .reviews-inner-wrap .next { background-position: -17px -22px; }
  /* line 324, ../../sass/old/_media-queries.scss */
  .reviews-inner-wrap .next:hover { background-position: -17px 0; } }
/*/mediaquery*/
/* media query for iPhone 5 landscape*/
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) { /* line 336, ../../sass/old/_media-queries.scss */
  body { overflow-x: visible; }
  /* line 342, ../../sass/old/_media-queries.scss */
  .main-wrapper, footer, footer:before { overflow-x: hidden; }
  /* line 347, ../../sass/old/_media-queries.scss */
  .main-wrapper { overflow-x: hidden; }
  /* line 351, ../../sass/old/_media-queries.scss */
  footer { height: 275px; }
  /* line 355, ../../sass/old/_media-queries.scss */
  .content-wrapper { padding-bottom: 185px; } }
/*/mediaquery*/
@media screen and (max-width: 625px) { /* line 365, ../../sass/old/_media-queries.scss */
  .owl-item { text-align: center; } }
@media screen and (max-width: 490px) { /* line 373, ../../sass/old/_media-queries.scss */
  .main-flats-wrapper .wrapper button { display: none; } }
/*
	#### ########     ######  ##     ##  ######  ##    ##  ######  
	 ##  ##          ##    ## ##     ## ##    ## ##   ##  ##    ## 
	 ##  ##          ##       ##     ## ##       ##  ##   ##       
	 ##  ######       ######  ##     ## ##       #####     ######  
	 ##  ##                ## ##     ## ##       ##  ##         ## 
	 ##  ##          ##    ## ##     ## ##    ## ##   ##  ##    ## 
	#### ########     ######   #######   ######  ##    ##  ######  
*/
/* line 13, ../../sass/old/_ie.scss */
.ie .content-wrapper { overflow: hidden; }
/* line 21, ../../sass/old/_ie.scss */
.ie header .menu-block nav ul li a { color: #fff; font: 20px 'MyriadProCond', Arial, Helvetica, sans-serif; text-decoration: underline; border: 0 none; letter-spacing: 0.5px; }
/* line 29, ../../sass/old/_ie.scss */
.ie header .menu-block nav ul li a:hover { text-decoration: none; }
/* line 36, ../../sass/old/_ie.scss */
.ie footer .f-menu .wrapper nav ul li a { text-decoration: underline; border: 0 none; }
/* line 40, ../../sass/old/_ie.scss */
.ie footer .f-menu .wrapper nav ul li a:hover { text-decoration: none; }
/* line 46, ../../sass/old/_ie.scss */
.ie .fixed-right .actions, .ie .fixed-right-1024 .actions { -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#076b89', endColorstr='#5cc9d6', GradientType=1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#076b89', endColorstr='#5cc9d6', GradientType=1); }
/* line 50, ../../sass/old/_ie.scss */
.ie .fixed-right .actions:hover, .ie .fixed-right-1024 .actions:hover { -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cc9d6', endColorstr='#076b89', GradientType=1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cc9d6', endColorstr='#076b89', GradientType=1); }
/* line 56, ../../sass/old/_ie.scss */
.ie .fixed-right .reviews, .ie .fixed-right-1024 .reviews { -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a6f67', endColorstr='#5bcab7', GradientType=1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a6f67', endColorstr='#5bcab7', GradientType=1); }
/* line 60, ../../sass/old/_ie.scss */
.ie .fixed-right .reviews:hover, .ie .fixed-right-1024 .reviews:hover { -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bcab7', endColorstr='#0a6f67', GradientType=1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bcab7', endColorstr='#0a6f67', GradientType=1); }
/* line 66, ../../sass/old/_ie.scss */
.ie .fixed-right .faq, .ie .fixed-right-1024 .faq { -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E97E0', endColorstr='#004EA3', GradientType=1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1E97E0', endColorstr='#004EA3', GradientType=1); }
/* line 70, ../../sass/old/_ie.scss */
.ie .fixed-right .faq:hover, .ie .fixed-right-1024 .faq:hover { -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004EA3', endColorstr='#1E97E0', GradientType=1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004EA3', endColorstr='#1E97E0', GradientType=1); }
/* line 79, ../../sass/old/_ie.scss */
.ie .fixed-left .threedtour, .ie .fixed-left-1024 .threedtour { -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a6f67', endColorstr='#5bcab7', GradientType=1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0a6f67', endColorstr='#5bcab7', GradientType=1); }
/* line 84, ../../sass/old/_ie.scss */
.ie .fixed-left .threedtour:hover, .ie .fixed-left-1024 .threedtour:hover { -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bcab7', endColorstr='#0a6f67', GradientType=1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bcab7', endColorstr='#0a6f67', GradientType=1); }
/* line 91, ../../sass/old/_ie.scss */
.ie .showmore-btn, .ie .order-btn { -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fb9ce', endColorstr='#11788e'); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fb9ce', endColorstr='#11788e'); }
/* line 95, ../../sass/old/_ie.scss */
.ie .showmore-btn:hover, .ie .order-btn:hover { -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F39C5F', endColorstr='#C2793D'); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F39C5F', endColorstr='#C2793D'); }
/* line 101, ../../sass/old/_ie.scss */
.ie .partners-block img { filter: none; -ms-filter: none; }
/* line 106, ../../sass/old/_ie.scss */
.ie .service-icons-second article.service-icon { width: 187px; min-height: 170px; display: inline-block; vertical-align: top; margin-left: 68px; text-align: center; }
/* line 114, ../../sass/old/_ie.scss */
.ie .service-icons-second article.service-icon:first-child { margin-left: 8px; }
/* line 117, ../../sass/old/_ie.scss */
.ie .service-icons-second article.service-icon:first-child .icon-pic { background-position: 0 0; width: 142px; }
/* line 124, ../../sass/old/_ie.scss */
.ie .service-icons-second article.service-icon + article.service-icon .icon-pic { background-position: -180px 0; width: 78px; }
/* line 131, ../../sass/old/_ie.scss */
.ie .service-icons-second article.service-icon + article.service-icon + article.service-icon .icon-pic { background-position: -291px 0; width: 117px; }
/* line 138, ../../sass/old/_ie.scss */
.ie .service-icons-second article.service-icon + article.service-icon + article.service-icon + article.service-icon .icon-pic { background-position: -442px 0; width: 98px; }
/* line 146, ../../sass/old/_ie.scss */
.ie header .overlay, .ie .main-slider .overlay-768 { background-color: rga(31, 49, 60); }
/* line 150, ../../sass/old/_ie.scss */
.ie .myslide { background: url("../img/ie-pixel.png") repeat; z-index: 999; }
/* line 155, ../../sass/old/_ie.scss */
.ie header .overlay::before { content: ''; background: url("../img/payment.png") no-repeat 82px 46px; width: 141px; height: 41px; top: 0px; display: block; }
/* line 164, ../../sass/old/_ie.scss */
.ie li.flat-item-main { border: 1px solid #2c384b; }

/* line 172, ../../sass/old/_ie.scss */
.ie.ie8 html, .ie.ie8 body, .ie.ie8 .main-wrapper, .ie.ie8 .inner-content-wrapper { min-width: 1000px !important; }
/* line 177, ../../sass/old/_ie.scss */
.ie.ie8 header .overlay, .ie.ie8 .main-slider .overlay-768 { background: url("../img/ie-pixel.png") repeat; z-index: 999; }
/* line 181, ../../sass/old/_ie.scss */
.ie.ie8 header .overlay .order-btn, .ie.ie8 .main-slider .overlay-768 .order-btn { margin-top: 122px; }
/* line 184, ../../sass/old/_ie.scss */
.ie.ie8 header .overlay .order-btn + a, .ie.ie8 .main-slider .overlay-768 .order-btn + a { display: inline-block; margin-top: 11px; }
/* line 189, ../../sass/old/_ie.scss */
.ie.ie8 header .overlay .order-btn:before, .ie.ie8 .main-slider .overlay-768 .order-btn:before { position: absolute; top: 52px; content: ""; display: inline-block; background: url("../img/payment.png") no-repeat; width: 141px; height: 41px; }
/* line 208, ../../sass/old/_ie.scss */
.ie.ie8 div.service-icons div.wrapper article.service-icon div.icon-pic div.show-more a { font-size: 0.01%; }
/* line 213, ../../sass/old/_ie.scss */
.ie.ie8 .inner-content-wrapper .overlay { background: url("../img/ie-pixel.png") repeat; z-index: 999; }
/* line 219, ../../sass/old/_ie.scss */
.ie.ie8 .promo-block-wrap button, .ie.ie8 .events-block-wrap button { bottom: 24px; }
/* line 224, ../../sass/old/_ie.scss */
.ie.ie8 header .menu-block nav { width: 100%; }
/* line 227, ../../sass/old/_ie.scss */
.ie.ie8 header .menu-block nav ul:after { left: 797px; }
/* line 232, ../../sass/old/_ie.scss */
.ie.ie8 .about-promo-events-block .events-block-wrap { margin-left: 0; }
/* line 236, ../../sass/old/_ie.scss */
.ie.ie8 .login-form-container { background: #2F3B47; }
/* line 239, ../../sass/old/_ie.scss */
.ie.ie8 .login-form-container input[type=text] { padding-top: 9px; height: 28px; }
/* line 246, ../../sass/old/_ie.scss */
.ie.ie8 .flat-inner-top-block .overlay .order-btn { margin-top: 122px; }
/* line 249, ../../sass/old/_ie.scss */
.ie.ie8 .flat-inner-top-block .overlay .order-btn + a { display: inline-block; margin-top: 11px; }
/* line 254, ../../sass/old/_ie.scss */
.ie.ie8 .flat-inner-top-block .overlay .order-btn:before { position: absolute; top: 122px; content: ""; display: inline-block; background: url("../img/payment.png") no-repeat; width: 141px; height: 41px; }

/* line 268, ../../sass/old/_ie.scss */
.ie8 .inner-content-wrapper .left-menu h1, .ie9 .inner-content-wrapper .left-menu h1 { width: 92%; text-align: center; line-height: 54px; height: 47px; }
/* line 274, ../../sass/old/_ie.scss */
.ie8 .inner-content-wrapper .left-menu h1 span, .ie9 .inner-content-wrapper .left-menu h1 span { padding-top: 7px; margin-top: 7px; height: 31px; z-index: -1; }

/* line 285, ../../sass/old/_ie.scss */
.ie9 header .overlay .order-btn, .ie9 .main-slider .overlay-768 .order-btn { line-height: 77px; margin-top: 70px; }

/* line 299, ../../sass/old/_ie.scss */
.safari .reserve-form-body select, .safari .review-form select { margin-top: 19px; }

/* end of ie */
/**  Styles for berlogahotel changing color theme */
/* line 6, ../../sass/old/_berloga.scss */
body { background-image: url("../img/about-block-pattern.jpg"); }

/* line 11, ../../sass/old/_berloga.scss */
header .top-block { background-color: #1a243b; }
/* line 15, ../../sass/old/_berloga.scss */
header .top-block .login-link:before, header .top-block .personal-link:before { background-image: url("../img/berloga/login-icon.png"); }
/* line 20, ../../sass/old/_berloga.scss */
header .menu-block { border-top: 1px solid #6bb6ce; background: url("../img/berloga/menu-block-pattern.png"); }
/* line 24, ../../sass/old/_berloga.scss */
header .menu-block .olga-logo { background: url("../img/berloga/logo.png"); background-repeat: no-repeat !important; }

@media screen and (max-width: 979px) { /* line 33, ../../sass/old/_berloga.scss */
  header .menu-block .olga-logo { background: url("../img/berloga/logo-768.png"); } }
/* line 38, ../../sass/old/_berloga.scss */
.order-btn { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c87a45), color-stop(100%, #683b25)); background: -webkit-linear-gradient(top, #c87a45, #683b25); background: -moz-linear-gradient(top, #c87a45, #683b25); background: -o-linear-gradient(top, #c87a45, #683b25); background: linear-gradient(top, #c87a45, #683b25); -webkit-box-shadow: 0 4px 0 #2c1a11; -moz-box-shadow: 0 4px 0 #2c1a11; box-shadow: 0 4px 0 #2c1a11; }
/* line 42, ../../sass/old/_berloga.scss */
.order-btn:hover { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f39c5f), color-stop(100%, #c2793d)); background: -webkit-linear-gradient(top, #f39c5f, #c2793d); background: -moz-linear-gradient(top, #f39c5f, #c2793d); background: -o-linear-gradient(top, #f39c5f, #c2793d); background: linear-gradient(top, #f39c5f, #c2793d); }

/* line 47, ../../sass/old/_berloga.scss */
.fixed-right .reviews, .fixed-right-1024 .reviews { background: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #c97a45), color-stop(100%, #683b25)); background: -webkit-linear-gradient(right, #c97a45, #683b25); background: -moz-linear-gradient(right, #c97a45, #683b25); background: -o-linear-gradient(right, #c97a45, #683b25); background: linear-gradient(right, #c97a45, #683b25); }
/* line 50, ../../sass/old/_berloga.scss */
.fixed-right .reviews:hover, .fixed-right-1024 .reviews:hover { background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #c97a45), color-stop(100%, #683b25)); background: -webkit-linear-gradient(left, #c97a45, #683b25); background: -moz-linear-gradient(left, #c97a45, #683b25); background: -o-linear-gradient(left, #c97a45, #683b25); background: linear-gradient(left, #c97a45, #683b25); }

/* line 55, ../../sass/old/_berloga.scss */
.fixed-left .threedtour, .fixed-left-1024 .threedtour { background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #c87a45), color-stop(100%, #683b25)); background: -webkit-linear-gradient(left, #c87a45, #683b25); background: -moz-linear-gradient(left, #c87a45, #683b25); background: -o-linear-gradient(left, #c87a45, #683b25); background: linear-gradient(left, #c87a45, #683b25); }
/* line 58, ../../sass/old/_berloga.scss */
.fixed-left .threedtour:hover, .fixed-left-1024 .threedtour:hover { background: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #c97a45), color-stop(100%, #683b25)); background: -webkit-linear-gradient(right, #c97a45, #683b25); background: -moz-linear-gradient(right, #c97a45, #683b25); background: -o-linear-gradient(right, #c97a45, #683b25); background: linear-gradient(right, #c97a45, #683b25); }

/* line 64, ../../sass/old/_berloga.scss */
.flat-item-main-wrapper a.showmore-btn, .showmore-btn { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c87a45), color-stop(100%, #683b25)); background: -webkit-linear-gradient(top, #c87a45, #683b25); background: -moz-linear-gradient(top, #c87a45, #683b25); background: -o-linear-gradient(top, #c87a45, #683b25); background: linear-gradient(top, #c87a45, #683b25); }
/* line 67, ../../sass/old/_berloga.scss */
.flat-item-main-wrapper a.showmore-btn:hover, .showmore-btn:hover { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f39c5f), color-stop(100%, #c2793d)); background: -webkit-linear-gradient(top, #f39c5f, #c2793d); background: -moz-linear-gradient(top, #f39c5f, #c2793d); background: -o-linear-gradient(top, #f39c5f, #c2793d); background: linear-gradient(top, #f39c5f, #c2793d); }

/* line 73, ../../sass/old/_berloga.scss */
header .overlay, .main-slider .overlay-768 { background-color: #26303c; background-color: rgba(38, 48, 60, 0.8); }
/* line 77, ../../sass/old/_berloga.scss */
header .overlay .phones, .main-slider .overlay-768 .phones { background-color: #0f1a32; }

/* line 83, ../../sass/old/_berloga.scss */
.main-flats-wrapper .wrapper .flats-slider-wrap .flat-item-main, .flat-item-main { background-color: rgba(233, 221, 204, 0.5); }
/* line 86, ../../sass/old/_berloga.scss */
.main-flats-wrapper .wrapper .flats-slider-wrap .flat-item-main:hover, .flat-item-main:hover { background-color: rgba(233, 221, 204, 0.9); }

/* line 91, ../../sass/old/_berloga.scss */
.flat-desc .flat-options-wrapper span.flat-icon { background-image: url("../img/berloga/flat-icon-sprite.png"); }

/* line 95, ../../sass/old/_berloga.scss */
.service-icons { background: url("../img/berloga/service-icons-pattern.png") repeat; }
/* line 99, ../../sass/old/_berloga.scss */
.service-icons article.service-icon .icon-pic .show-more { background-color: rgba(55, 163, 228, 0.8); }
/* line 103, ../../sass/old/_berloga.scss */
.service-icons article.service-icon p { color: #839bdd; }
/* line 108, ../../sass/old/_berloga.scss */
.service-icons:before { background: url("../img/berloga/service-icons-before.png") no-repeat; }

/* line 113, ../../sass/old/_berloga.scss */
.service-icons-second { background-color: #c3aa86; }
/* line 117, ../../sass/old/_berloga.scss */
.service-icons-second article.service-icon div + a { color: #fff; }
/* line 121, ../../sass/old/_berloga.scss */
.service-icons-second article.service-icon .icon-pic { background-image: url("../img/berloga/icons-sprite.png"); }

/* line 129, ../../sass/old/_berloga.scss */
.events-block-wrap button, .promo-block-wrap button, .reviews-inner-wrap button { background-image: url("../img/berloga/small-slider-arrs.png"); }

/* line 136, ../../sass/old/_berloga.scss */
.main-flats-wrapper .wrapper button { background-image: url("../img/berloga/flat-slider-arrs.png"); }

/* line 142, ../../sass/old/_berloga.scss */
.camera_wrap .camera_pag .camera_pag_ul li { background-color: #2d3f71 !important; }
/* line 145, ../../sass/old/_berloga.scss */
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent { background-color: #cd994d !important; }

/* line 155, ../../sass/old/_berloga.scss */
.about-promo-events-block .about-block-wrap h3 { color: #6d5041; }
/* line 161, ../../sass/old/_berloga.scss */
.about-promo-events-block .events-block-wrap:before { background-image: url("../img/border-top-white.png"); }
/* line 165, ../../sass/old/_berloga.scss */
.about-promo-events-block .events-block-wrap .header-block { color: #517183; }
/* line 168, ../../sass/old/_berloga.scss */
.about-promo-events-block .events-block-wrap .header-block a { color: #517183; }
/* line 172, ../../sass/old/_berloga.scss */
.about-promo-events-block .events-block-wrap .header-block h3 { color: #6d5041; }
/* line 178, ../../sass/old/_berloga.scss */
.about-promo-events-block .promo-block-wrap { background-color: #6d5041; }
/* line 181, ../../sass/old/_berloga.scss */
.about-promo-events-block .promo-block-wrap:before { background-image: url("../img/berloga/border-top-blue.png"); }
/* line 186, ../../sass/old/_berloga.scss */
.about-promo-events-block .promo-block-wrap .header-block h3 { color: #fff; }

/* line 193, ../../sass/old/_berloga.scss */
footer { background: url("../img/berloga/footer-pattern.png") repeat; }
/* line 196, ../../sass/old/_berloga.scss */
footer:before { background: url("../img/berloga/footer-before.png") no-repeat; top: -52px; }
/* line 201, ../../sass/old/_berloga.scss */
footer .f-menu { background-color: transparent; }
/* line 204, ../../sass/old/_berloga.scss */
footer .f-menu .berloga-logo { background: url("../img/berloga/berloga-logo.png") no-repeat; }
/* line 209, ../../sass/old/_berloga.scss */
footer .f-info { background: #1a233a; }
/* line 212, ../../sass/old/_berloga.scss */
footer .f-info .phones .city-code { color: #5c74b5; }
/* line 217, ../../sass/old/_berloga.scss */
footer .f-info .axioma span { color: #5c74b5; }
/* line 221, ../../sass/old/_berloga.scss */
footer .f-info .axioma a { color: #fff; }

/* line 230, ../../sass/old/_berloga.scss */
.ie .fixed-left .social-holder, .ie .fixed-left-1024 .social-holder { background-color: #427b9c; }

/* line 236, ../../sass/old/_berloga.scss */
.fixed-left .social-holder, .fixed-left-1024 .social-holder { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #447e9f), color-stop(100%, #213866)); background: -webkit-linear-gradient(top, #447e9f, #213866); background: -moz-linear-gradient(top, #447e9f, #213866); background: -o-linear-gradient(top, #447e9f, #213866); background: linear-gradient(top, #447e9f, #213866); height: 162px; margin-top: 11px; }
/* line 241, ../../sass/old/_berloga.scss */
.fixed-left .social-holder .vk, .fixed-left .social-holder .fb, .fixed-left .social-holder .ok, .fixed-left-1024 .social-holder .vk, .fixed-left-1024 .social-holder .fb, .fixed-left-1024 .social-holder .ok { background-color: transparent; position: relative; }
/* line 246, ../../sass/old/_berloga.scss */
.fixed-left .social-holder .vk, .fixed-left-1024 .social-holder .vk { margin-top: 0; }
/* line 249, ../../sass/old/_berloga.scss */
.fixed-left .social-holder .vk:hover, .fixed-left-1024 .social-holder .vk:hover { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #245382), color-stop(100%, #1b3369)); background: -webkit-linear-gradient(top, #245382, #1b3369); background: -moz-linear-gradient(top, #245382, #1b3369); background: -o-linear-gradient(top, #245382, #1b3369); background: linear-gradient(top, #245382, #1b3369); }
/* line 252, ../../sass/old/_berloga.scss */
.fixed-left .social-holder .vk:hover:after, .fixed-left-1024 .social-holder .vk:hover:after { content: ''; display: block; background: url("../img/social-icons.png") -3px 0 no-repeat; background-color: transparent; width: 100%; height: 100%; }
/* line 263, ../../sass/old/_berloga.scss */
.fixed-left .social-holder .fb:hover, .fixed-left-1024 .social-holder .fb:hover { background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #245382), color-stop(100%, #1b3369)); background: -webkit-linear-gradient(top, #245382, #1b3369); background: -moz-linear-gradient(top, #245382, #1b3369); background: -o-linear-gradient(top, #245382, #1b3369); background: linear-gradient(top, #245382, #1b3369); }
/* line 266, ../../sass/old/_berloga.scss */
.fixed-left .social-holder .fb:hover:after, .fixed-left-1024 .social-holder .fb:hover:after { content: ''; display: block; background: url("../img/social-icons.png") -3px -59px no-repeat; background-color: transparent; width: 100%; height: 100%; }
/* line 277, ../../sass/old/_berloga.scss */
.fixed-left .social-holder .ok:hover, .fixed-left-1024 .social-holder .ok:hover { background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #245382), color-stop(100%, #1b3369)); background: -webkit-linear-gradient(bottom, #245382, #1b3369); background: -moz-linear-gradient(bottom, #245382, #1b3369); background: -o-linear-gradient(bottom, #245382, #1b3369); background: linear-gradient(bottom, #245382, #1b3369); }
/* line 280, ../../sass/old/_berloga.scss */
.fixed-left .social-holder .ok:hover:after, .fixed-left-1024 .social-holder .ok:hover:after { content: ''; display: block; background: url("../img/social-icons.png") -2px -116px no-repeat; background-color: transparent; width: 100%; height: 100%; }

/* line 294, ../../sass/old/_berloga.scss */
.inner-content-wrapper h1, .inner-content-wrapper h1 span, .inner-content-wrapper .h { color: #6d5041; }

/* line 298, ../../sass/old/_berloga.scss */
.other-flats h2 { color: #6d5041; }

/* line 303, ../../sass/old/_berloga.scss */
.reviews-inner-wrap .header-block h3, .reviews-inner-wrap .header-block a { color: #6d5041; }

/* line 736, ../../sass/old/ie8.scss */
footer .f-menu .berloga-logo { background-repeat: no-repeat; }

/* line 740, ../../sass/old/ie8.scss */
.inner-content-wrapper .left-menu { padding-left: 1%; }
/* line 743, ../../sass/old/ie8.scss */
.inner-content-wrapper .left-menu .h { height: 50px; line-height: 50px; }
/* line 748, ../../sass/old/ie8.scss */
.inner-content-wrapper .left-menu .h span { line-height: 54px; padding-top: 4px; }
/* line 749, ../../sass/old/ie8.scss */
.inner-content-wrapper .left-menu .h span:before, .inner-content-wrapper .left-menu .h span:after { display: none; }
