

/* Start:/bitrix/templates/salon/components/bitrix/menu/top/style.min.css?1581262364490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/salon/components/bitrix/menu/top/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/salon/components/bitrix/news.line/bottom_serv/style.css?158126236436*/
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/salon/layout.css?1581262364126765*/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700,700italic,400italic&subset=latin,cyrillic);
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block}
audio, canvas, video {display: inline-block; *display: inline; *zoom: 1}
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, font, ins, kbd, q, s, samp,small, strike, strong, tt, var,dl, dt, dd, ol, ul, li, input,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus {outline: 0;}
audio:not([controls]) {display: none;}
[hidden] {display: none;}
@-moz-document url-prefix() {
    button::-moz-focus-inner,
    input[type="reset"]::-moz-focus-inner,
    input[type="button"]::-moz-focus-inner,
    input[type="submit"]::-moz-focus-inner,
    input[type="file"] > input[type="button"]::-moz-focus-inner {border: 0; margin: 0; padding: 0;}
    button:focus,
    input[type="reset"]:focus,
    input[type="button"]:focus,
    input[type="submit"]:focus,
    input[type="file"] > input[type="button"]:focus {outline: 1px dotted;}
}
body {background:#fafafa;overflow-x:hidden;}
#wrap h1 {font-weight:700;color:#332d2a;font-size:35px;text-transform:uppercase;line-height:35px;padding:9px 0 30px 0;}
#wrap h2 {font-weight:700;color:#332d2a;font-size:24px;text-transform:uppercase;line-height:24px;padding:0 0 10px;}
#wrap h3 {font-weight:700;color:#332d2a;font-size:20px;text-transform:uppercase;line-height:20px;padding:0 0 10px;}
#wrap {font-family: 'Roboto', sans-serif;min-width:320px;color:#332d2a;font-size:15px;line-height:22px;margin:0 auto;}
#wrap.inner {background:url(/bitrix/templates/salon/img/bg.jpg) no-repeat 50% 0;background-size:cover;}
#wrap.basket {background:url(/bitrix/templates/salon/img/bg1.jpg) no-repeat 50% 0;background-size:cover;}
#wrap a {color:#998e8b;text-decoration:underline;transition: all 0.3s linear;}
#wrap a:hover {text-decoration:underline;color:#665f5d;transition: all 0.3s linear;}
#wrap .clr {clear:both;}
#wrap hr {background:none;margin:65px 0 60px 0;padding:0;border:none;border-top:1px solid #e6e6e6;}
#wrap #content img[align="right"] {margin:0 0 0 30px;}
.anythingSlider-default {margin: 0 auto;	padding: 0 45px 28px 45px;}
.anythingSlider-default .anythingWindow {border-top: 3px solid #777;border-bottom: 3px solid #777;}
.anythingSlider-default .anythingControls a {background: #777 ;color: #000;border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;}
.anythingSlider-default .anythingControls a span {visibility: visible;}
.anythingSlider-default .anythingControls a.cur {background: #888;color: #000;}
.anythingSlider-default .anythingControls a.start-stop {background-color: #040;color: #ddd;}
.anythingSlider-default .anythingControls a.start-stop.playing {background-color: #800;}
.anythingSlider-default .anythingControls a.start-stop:hover,.anythingSlider-default .anythingControls a.start-stop.hover,.anythingSlider-default .anythingControls a.start-stop .anythingControls ul a:hover {background-image: none;color: #ddd;}
.anythingSlider-default.activeSlider .anythingWindow {border-color: #7C9127;}
.anythingSlider-default.activeSlider .anythingControls a {background-color: #7C9127;}
.anythingSlider-default.activeSlider .anythingControls a.cur,.anythingSlider-default.activeSlider .anythingControls a:hover {background: #7C9127;}
.anythingSlider-default.activeSlider .anythingControls a.start-stop {background-color: #080;color: #fff;}
.anythingSlider-default.activeSlider .anythingControls a.start-stop.playing {background-color: #d00;color: #fff;}
.anythingSlider-default.activeSlider .start-stop:hover,.anythingSlider-default.activeSlider .start-stop.hover {color: #fff;}
.anythingSlider-default .arrow {top: 50%;position: absolute;display: block;}
.anythingSlider-default .arrow a {display: block;width: 45px;height: 140px;margin: -70px 0 0 0; text-align: center;outline: 0;}
.anythingSlider-default .back { left: 0; }
.anythingSlider-default .back a { background-position: left top; }
.anythingSlider-default .back a:hover,
.anythingSlider-default .back a.hover { background-position: left -140px; }
.anythingSlider-default .forward { right: 0; }
.anythingSlider-default .forward a { background-position: right top; }
.anythingSlider-default .forward a:hover,
.anythingSlider-default .forward a.hover { background-position: right -140px; }
.anythingSlider-default .anythingControls { outline: 0; display: none; }
.anythingSlider-default .anythingControls ul { margin: 0; padding: 0; float: left; }
.anythingSlider-default .anythingControls ul li { display: inline; }
.anythingSlider-default .anythingControls ul a {font: 11px/18px Georgia, Serif;display: inline-block;text-decoration: none;padding: 2px 8px;height: 18px;margin: 0 5px 0 0;text-align: center;	outline: 0;}
.anythingSlider-default .anythingControls .anythingNavWindow {overflow: hidden;float: left;}
.anythingSlider-default .anythingControls .start-stop {padding: 2px 5px;width: 40px;text-align: center;text-decoration: none;float: right;z-index: 100;outline: 0;}
.as-oldie .anythingSlider-default .arrow {top: 30%;}
.as-oldie .anythingSlider-default .arrow a {margin: 0;}
.as-oldie .anythingSlider-default .anythingControls li {margin-left: 3px;}
.as-oldie .anythingSlider-default .anythingControls a {margin: 0;}
.as-oldie .anythingSlider-default .anythingNavWindow {margin: 0 2px;}
.as-oldie .anythingSlider-default .anythingNavWindow li {padding: 3px 0 0 0;}
.anythingSlider {display: block;	overflow: visible !important;position: relative;}
.anythingSlider .anythingWindow {overflow: hidden;position: relative;width: 100%;height: 100%;}
.anythingSlider .anythingBase {background: transparent;list-style: none;position: absolute;overflow: visible !important;top: 0;left: 0;margin: 0;padding: 0;}
.anythingSlider .arrow span {display: block;visibility: hidden;}
.anythingSlider .arrow.disabled {display: none;}
.anythingSlider .panel {background: transparent;display: block;overflow: hidden;float: left;padding: 0;margin: 0;}
.anythingSlider .vertical .panel {float: none;}
.anythingSlider .fade .panel {float: none;position: absolute;top: 0;left: 0;z-index: -1;}
.anythingSlider .fade .activePage {z-index: 0;}
.anythingSlider.rtl .anythingWindow {direction: ltr;unicode-bidi: bidi-override;}
.anythingSlider.rtl .anythingControls ul { float: left; }
.anythingSlider.rtl .anythingControls ul a { float: right; }
.anythingSlider,.anythingSlider .anythingWindow,.anythingSlider .anythingControls ul a,.anythingSlider .arrow a,.anythingSlider .start-stop {transition-duration: 0;-o-transition-duration: 0;	-moz-transition-duration: 0;	-webkit-transition-duration: 0;}
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(/bitrix/templates/salon/img/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(/bitrix/templates/salon/img/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(/bitrix/templates/salon/img/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(/bitrix/templates/salon/img/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(/bitrix/templates/salon/img/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(/bitrix/templates/salon/img/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(/bitrix/templates/salon/img/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(/bitrix/templates/salon/img/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(/bitrix/templates/salon/img/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(/bitrix/templates/salon/img/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(/bitrix/templates/salon/img/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(/bitrix/templates/salon/img/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(/bitrix/templates/salon/img/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(/bitrix/templates/salon/img/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(/bitrix/templates/salon/img/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(/bitrix/templates/salon/img/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(/bitrix/templates/salon/img/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(/bitrix/templates/salon/img/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(/bitrix/templates/salon/img/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(/bitrix/templates/salon/img/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(/bitrix/templates/salon/img/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(/bitrix/templates/salon/img/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(/bitrix/templates/salon/img/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(/bitrix/templates/salon/img/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(/bitrix/templates/salon/img/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(/bitrix/templates/salon/img/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(/bitrix/templates/salon/img/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(/bitrix/templates/salon/img/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(/bitrix/templates/salon/img/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(/bitrix/templates/salon/img/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(/bitrix/templates/salon/img/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(/bitrix/templates/salon/img/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(/bitrix/templates/salon/img/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(/bitrix/templates/salon/img/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(/bitrix/templates/salon/img/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(/bitrix/templates/salon/img/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(/bitrix/templates/salon/img/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(/bitrix/templates/salon/img/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(/bitrix/templates/salon/img/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(/bitrix/templates/salon/img/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(/bitrix/templates/salon/img/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(/bitrix/templates/salon/img/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(/bitrix/templates/salon/img/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(/bitrix/templates/salon/img/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(/bitrix/templates/salon/img/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(/bitrix/templates/salon/img/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(/bitrix/templates/salon/img/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(/bitrix/templates/salon/img/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(/bitrix/templates/salon/img/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(/bitrix/templates/salon/img/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(/bitrix/templates/salon/img/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(/bitrix/templates/salon/img/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(/bitrix/templates/salon/img/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(/bitrix/templates/salon/img/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(/bitrix/templates/salon/img/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(/bitrix/templates/salon/img/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(/bitrix/templates/salon/img/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(/bitrix/templates/salon/img/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(/bitrix/templates/salon/img/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(/bitrix/templates/salon/img/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(/bitrix/templates/salon/img/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(/bitrix/templates/salon/img/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(/bitrix/templates/salon/img/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(/bitrix/templates/salon/img/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(/bitrix/templates/salon/img/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(/bitrix/templates/salon/img/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(/bitrix/templates/salon/img/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(/bitrix/templates/salon/img/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(/bitrix/templates/salon/img/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(/bitrix/templates/salon/img/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(/bitrix/templates/salon/img/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(/bitrix/templates/salon/img/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(/bitrix/templates/salon/img/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(/bitrix/templates/salon/img/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(/bitrix/templates/salon/img/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(/bitrix/templates/salon/img/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(/bitrix/templates/salon/img/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(/bitrix/templates/salon/img/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(/bitrix/templates/salon/img/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(/bitrix/templates/salon/img/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(/bitrix/templates/salon/img/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(/bitrix/templates/salon/img/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(/bitrix/templates/salon/img/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(/bitrix/templates/salon/img/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(/bitrix/templates/salon/img/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(/bitrix/templates/salon/img/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(/bitrix/templates/salon/img/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(/bitrix/templates/salon/img/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(/bitrix/templates/salon/img/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(/bitrix/templates/salon/img/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(/bitrix/templates/salon/img/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(/bitrix/templates/salon/img/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(/bitrix/templates/salon/img/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(/bitrix/templates/salon/img/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(/bitrix/templates/salon/img/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(/bitrix/templates/salon/img/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(/bitrix/templates/salon/img/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(/bitrix/templates/salon/img/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(/bitrix/templates/salon/img/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(/bitrix/templates/salon/img/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
#wrap .clearfix:before,#wrap  .clearfix:after {content: "";display: table;}
#wrap .clearfix:after {clear: both;}
#wrap .clearfix {*zoom: 1;}
#wrap .prettyradio  {display:block;padding:0;margin:0 0 15px 0;position:relative;}
#wrap .prettyradio a{width:24px;height:24px;background: url(/bitrix/templates/salon/img/x20.png) 0 0 no-repeat;display:inline-block;cursor: pointer;margin:0;vertical-align:top;transition: all 0s linear;position:absolute;left:0;top:0;}
#wrap .prettyradio a.checked {background: url(/bitrix/templates/salon/img/x20.png) 0 100% no-repeat;transition: all 0s linear;}
#wrap .prettyradio label {display:block;font-size:13px;color:#2c2928;margin:5px 0 0 38px;cursor: pointer;font-weight:700;line-height:15px;vertical-align:top;text-transform:uppercase;position:relative;}
#wrap .prettyradio label span {display:block;font-size:12px;font-weight:400;text-transform:none;color:#c9c9c9;padding:2px 0 0 0;}
#wrap .prettyradio label i {font-style:normal;position:absolute;right:0;top:0;font-size:14px;}
#wrap .b-core-ui-select {position: relative;padding:0;font-size:16px;line-height: 14px;color: #5b5b5b;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;background:#fff;display:inline-block;vertical-align:middle;border:1px solid #ededed;width:255px;}
#wrap .b-core-ui-select.open {border-color:#bddeeb}
#wrap .b-core-ui-select__select {position: static;width: 80%;padding: 10px;font-size:13px;line-height: 18px;}
#wrap span.b-core-ui-select__value {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding:0 56px 0 22px;color:#b2b2b2;line-height:50px;font-size:15px;text-transform:uppercase;}
#wrap .b-core-ui-select__select_state_hide {height: 1px !important;margin: 0;padding: 0;position: absolute;width: 1px !important;text-indent: -9999px;overflow: hidden;opacity: 0;z-index: -1;filter: alpha(opacity = 0);}
#wrap .b-core-ui-select.focus {outline: 0;}
#wrap .b-core-ui-select.disabled,#wrap .b-core-ui-select.disabled:active{opacity: .5;color: #333333;background-color: #fff;background-position: 0 -15px;transition: background-position 0.1s linear;}
#wrap .b-core-ui-select__button {position: absolute;right:-1px;top:-1px;display: block;width:51px;height:51px;background:url(/bitrix/templates/salon/img/x31.jpg) no-repeat 0 57%;}
#wrap .b-core-ui-select__dropdown {display: none;position: absolute;top: 0;color: #5b5b5b;margin:0;max-height:191px;font-size:13px;text-align:left;padding:3px 0 0 0;}
#wrap .b-core-ui-select__dropdown.hide {display: none;}
#wrap .b-core-ui-select__dropdown.show {display: block;}
#wrap .b-core-ui-select__dropdown__wrap {max-height:191px;overflow: auto;outline: none; background:#eeeeee;padding:0;}
#wrap .j-scroll-pane .b-core-ui-select__dropdown__item {margin-right: 20px;}
#wrap .b-core-ui-select__dropdown__list {overflow: hidden;margin: 0!important;	padding:0!important;list-style:none!important;}
#wrap .b-core-ui-select__dropdown__item {padding:0 19px!important;list-style-type: none;cursor: pointer;font-size:13px;color:#333333;line-height:37px;white-space:nowrap;text-transform:uppercase;border-bottom:1px solid #dedede;}
#wrap .b-core-ui-select__dropdown__item:last-child {border:none;}
#wrap .b-core-ui-select__dropdown__label {padding: 10px;min-height: 18px;font-style: italic;list-style-type: none;border-bottom: 1px solid #ccc;}
#wrap .b-core-ui-select__dropdown__item.disabled,#wrap .b-core-ui-select__dropdown__item.disabled:hover {color: #007dae;}
#wrap .b-core-ui-select__dropdown__item.selected,#wrap .b-core-ui-select__dropdown__item.selected:hover {color:#007dae;}
#wrap .b-core-ui-select__dropdown__item:hover {color:#007dae;}
#wrap .b-core-ui-select.open span.b-core-ui-select__value {color:#000;}
#wrap .b-core-ui-select.open .b-core-ui-select__button {background-position:100% 0;}
#wrap header {max-width:1100px;margin:0 auto 14px;}
#wrap header #top {background:url(/bitrix/templates/salon/img/x1.png) repeat-x;height:41px;margin:0 -32000px;padding:0 32000px;}
#wrap header #top .left {float:left;font-size:13px;color:#665f5d;padding:8px 0 0 0;}
#wrap header #top .right {float:right;font-size:13px;color:#665f5d;padding:10px 0 0 0;}
#wrap header #top .right .lk {display:inline-block;vertical-align:top;background:url(/bitrix/templates/salon/img/x2.png) no-repeat 0 0;padding:0 0 0 27px;text-transform:uppercase;color:#665f5d;font-size:13px;text-decoration:none;margin:0 31px 0 0;}
#wrap header #top .right .lk:hover {text-decoration:underline;}
#wrap header #top .right .basket {display:inline-block;vertical-align:top;background:url(/bitrix/templates/salon/img/x3.png) no-repeat 0 0;padding:0 0 0 27px;text-transform:uppercase;color:#665f5d;font-size:13px;text-decoration:none;margin:0 30px 0 0;}
#wrap header #top .right .basket:hover {text-decoration:underline;}
#wrap header #top .right .sc,#wrap header nav .sc {margin:0 0 0 9px;display:inline-block;vertical-align:top;width:22px;height:22px;position:relative;}
#wrap header #top .right .sc.fb,#wrap header nav .sc.fb {background:url(/bitrix/templates/salon/img/f.png) no-repeat 0 0;}
#wrap header #top .right .sc.fb:after,#wrap header nav .sc.fb:after {background:url(/bitrix/templates/salon/img/f.png) no-repeat 0 100%;width:100%;height:100%;content:'';position:absolute;left:0;top:0;opacity:0;transition: all 0.3s linear;}
#wrap header #top .right .sc.fb:hover:after,#wrap header nav .sc.fb:after{opacity:1;transition: all 0.3s linear;}
#wrap header #top .right .sc.vk,#wrap header nav .sc.vk {background:url(/bitrix/templates/salon/img/vk.png) no-repeat 0 0;}
#wrap header #top .right .sc.vk:after,#wrap header nav .sc.vk:after {background:url(/bitrix/templates/salon/img/vk.png) no-repeat 0 100%;width:100%;height:100%;content:'';position:absolute;left:0;top:0;opacity:0;transition: all 0.3s linear;}
#wrap header #top .right .sc.vk:hover:after,#wrap header nav .sc.vk:after{opacity:1;transition: all 0.3s linear;}
#wrap header #top .right .sc.ok,#wrap header nav .sc.ok {background:url(/bitrix/templates/salon/img/ok.png) no-repeat 0 0;}
#wrap header #top .right .sc.ok:after,#wrap header nav .sc.ok:after {background:url(/bitrix/templates/salon/img/ok.png) no-repeat 0 100%;width:100%;height:100%;content:'';position:absolute;left:0;top:0;opacity:0;transition: all 0.3s linear;}
#wrap header #top .right .sc.ok:hover:after,#wrap header nav .sc.ok:after{opacity:1;transition: all 0.3s linear;}

#wrap header #top .right .sc.inst,#wrap header nav .sc.inst {background:url(/bitrix/templates/salon/img/inst.png) no-repeat 0 0;}
#wrap header #top .right .sc.inst:after,#wrap header nav .sc.inst:after {background:url(/bitrix/templates/salon/img/inst.png) no-repeat 0 100%;width:100%;height:100%;content:'';position:absolute;left:0;top:0;opacity:0;transition: all 0.3s linear;}
#wrap header #top .right .sc.inst:hover:after,#wrap header nav .sc.inst:after{opacity:1;transition: all 0.3s linear;}

#wrap header #top .right .sc.flamp,#wrap header nav .sc.flamp {background:url(/bitrix/templates/salon/img/fl.png) no-repeat 0 0;}
#wrap header #top .right .sc.flamp:after,#wrap header nav .sc.flamp:after {background:url(/bitrix/templates/salon/img/fl.png) no-repeat 0 100%;width:100%;height:100%;content:'';position:absolute;left:0;top:0;opacity:0;transition: all 0.3s linear;}
#wrap header #top .right .sc.flamp:hover:after,#wrap header nav .sc.flamp:after{opacity:1;transition: all 0.3s linear;}


#wrap header #top2 {margin:0 -32000px;padding:0 32000px;}
#wrap header nav .sc {display:none;}
#wrap.inner header #top2 {box-shadow:0 3px 8px 0 rgba(0,0,0,0.13);background:#fff;padding-bottom:15px;}
#wrap header #top2 .logo {float:left;width:246px;height:74px;background:url(/bitrix/templates/salon/img/logo.png) no-repeat 0 0;margin:10px 0 0 0;}
#wrap header #top2 nav {float:right;padding:24px 45px 0 0;position:relative;}
#wrap header #top2 nav>ul {padding:0;list-style:none;margin:0;}
#wrap header #top2 nav>ul>li {display:inline-block;vertical-align:top;padding:0;margin:0 0 0 26px;position:relative;}
#wrap header #top2 nav>ul>li>a {display:block;color:#2c2927;font-size:14px;text-transform:uppercase;text-decoration:none;padding:15px 16px;position:relative;}
#wrap header #top2 nav>ul>li:hover{background:#fbcb33;}
#wrap header #top2 nav>ul>li.parent>a {padding-right:26px;}
#wrap header #top2 nav>ul>li.parent>a:before{content:'';position:absolute;right:10px;top:50%;width:10px;height:6px;background:url(/bitrix/templates/salon/img/x4.png) no-repeat 0 0;margin:-3px 0 0 0;}
#wrap header #top2 nav>ul>li.parent:hover>a:before{background-position:0 100%;}
#wrap header #top2 nav>ul>li>.sub {position:absolute;left:0;top:52px;background:#fbcb33;list-style:none;padding:30px 0 0 0;margin:0;display:none;z-index:2;}
#wrap header #top2 nav>ul>li>.sub>ul>li>a {padding:4px 45px 4px 19px;display:block;color:#2c2927;font-size:14px;text-transform:uppercase;text-decoration:none;white-space:nowrap;position:relative;z-index:2;}
#wrap header #top2 nav>ul>li>.sub>ul>li.parent:hover>a:before {content:'';width:5px;height:10px;background:url(/bitrix/templates/salon/img/x5.png) no-repeat 0 0;position:absolute;right:0;top:50%;margin:-5px 0 0 0;}
#wrap header #top2 nav>ul>li>.sub>ul>li.parent {position:relative;}
#wrap header #top2 nav>ul>li>.sub>ul>li:hover>a {background:#f1b906;}
#wrap header #top2 nav>ul>li>.sub>ul:last-child{padding:17px 0 16px 0;margin:12px 0 0 0;border-top:1px solid #f6c21d;}
#wrap header #top2 nav>ul>li>.sub>ul {list-style:none;}
#wrap header #top2 nav>ul>li>.sub .sub {position:absolute;background:#fff;border:2px solid #fbcb33;wid th:410px;left:100%;top:0;font-size:0;padding:37px 34px 27px 0;margin:0 0 0 -2px;display:none;}
#wrap header #top2 nav>ul>li>.sub .sub ul {list-style:none;}
#wrap header #top2 nav>ul>li>.sub .sub .left {display:inline-block;vertical-align:top;wi dth:50%;bo rder-right:1px solid #dbd9d8;padding:0 0 0 34px;box-sizing:border-box;}
#wrap header #top2 nav>ul>li>.sub .sub .right {display:inline-block;vertical-align:top;width:50%;border-left:1px solid #dbd9d8;margin:0 0 0 -1px;box-sizing:border-box;padding:0 0 0 27px;}
#wrap header #top2 nav>ul>li>.sub .sub .left>ul>li>a,#wrap header #top2 nav>ul>li>.sub .sub .right>ul>li>a {text-transform:uppercase;font-size:15px;font-weight:700;color:#2d2a29;text-decoration:none;}
#wrap header #top2 nav>ul>li>.sub .sub .left>ul>li>ul a,#wrap header #top2 nav>ul>li>.sub .sub .right>ul>li>ul a{font-size:13px;font-weight:400;color:#615751;text-decoration:none;}
#wrap header #top2 nav>ul>li>.sub .sub .left>ul>li,#wrap header #top2 nav>ul>li>.sub .sub .right>ul>li {line-height:15px;padding:0 0 10px;white-space:nowrap;}
#wrap header #top2 nav>ul>li>.sub .sub .left>ul,#wrap header #top2 nav>ul>li>.sub .sub .right>ul {padding:3px 0 22px;}
#wrap header #top2 nav>ul>li>.sub .sub .left>ul:last-child,#wrap header #top2 nav>ul>li>.sub .sub .right>ul:last-child {padding-bottom:0;}
#wrap header #top2 nav>ul>li>.sub .sub .left>ul>li>a:hover,#wrap header #top2 nav>ul>li>.sub .sub .right>ul>li>a:hover {text-decoration:underline;}
#wrap header #top2 nav>ul>li>.sub .sub .left>ul>li>ul a:hover,#wrap header #top2 nav>ul>li>.sub .sub .right>ul>li>ul a:hover{text-decoration:underline;}
#wrap header #top2 nav>ul>li.parent:hover>.sub {display:block;}
#wrap header #top2 nav>ul>li>.sub li:hover .sub {display:block;}
#wrap header #top2 nav form {position:absolute;right:-20px;top:25px;height:41px;overflow:hidden;width:30px;transition: all 0.3s linear;}
#wrap header #top2 nav form input[type="submit"] {background:url(/bitrix/templates/salon/img/x6.png) no-repeat 50% 50%;cursor:pointer;width:30px;height:30px;text-indent:-9999px;position:absolute;right:5px;top:6px;}
#wrap header #top2 nav form input[type="text"] {width:100%;background:none;text-indent:13px;font-size:13px;color:#615961;margin:13px 0 0 0;display:none;}
#wrap header #top2 nav form.act {width:343px;box-shadow:0 0 2px 0 #dbdbdb;background:#e9e9e9;border:1px solid #dbdbdb;overflow:visible;transition: all 0.3s linear;}
#wrap header #top2 nav form.act  input[type="text"] {display:block;transition: all 0.3s linear;}





 
#wrap #mobile_menu>ul {padding:0;list-style:none;margin:0;}
#wrap #mobile_menu>ul>li {display:inline-block;vertical-align:top;padding:0;margin:0 0 0 26px;position:relative;}
#wrap #mobile_menu>ul>li>a {display:block;color:#2c2927;font-size:14px;text-transform:uppercase;text-decoration:none;padding:15px 16px;position:relative;}
#wrap #mobile_menu>ul>li:hover{background:#fbcb33;}
#wrap #mobile_menu>ul>li.parent>a {padding-right:26px;}
#wrap #mobile_menu>ul>li.parent>a:before{content:'';position:absolute;right:10px;top:50%;width:10px;height:6px;background:url(/bitrix/templates/salon/img/x4.png) no-repeat 0 0;margin:-3px 0 0 0;}
#wrap #mobile_menu>ul>li.parent:hover>a:before{background-position:0 100%;}
#wrap #mobile_menu>ul>li>.sub {position:absolute;left:0;top:52px;background:#fbcb33;list-style:none;padding:30px 0 0 0;margin:0;display:none;z-index:2;}
#wrap #mobile_menu>ul>li>.sub>ul>li>a {padding:4px 45px 4px 19px;display:block;color:#2c2927;font-size:14px;text-transform:uppercase;text-decoration:none;white-space:nowrap;position:relative;z-index:2;}
#wrap #mobile_menu>ul>li>.sub>ul>li.parent:hover>a:before {content:'';width:5px;height:10px;background:url(/bitrix/templates/salon/img/x5.png) no-repeat 0 0;position:absolute;right:0;top:50%;margin:-5px 0 0 0;}
#wrap #mobile_menu>ul>li>.sub>ul>li.parent {position:relative;}
#wrap #mobile_menu>ul>li>.sub>ul>li:hover>a {background:#f1b906;}
#wrap #mobile_menu>ul>li>.sub>ul:last-child{padding:17px 0 16px 0;margin:12px 0 0 0;border-top:1px solid #f6c21d;}
#wrap #mobile_menu>ul>li>.sub>ul {list-style:none;}
#wrap #mobile_menu>ul>li>.sub .sub {position:absolute;background:#fff;border:2px solid #fbcb33;wid th:410px;left:100%;top:0;font-size:0;padding:37px 34px 27px 0;margin:0 0 0 -2px;display:none;}
#wrap #mobile_menu>ul>li>.sub .sub ul {list-style:none;}
#wrap #mobile_menu>ul>li>.sub .sub .left {display:inline-block;vertical-align:top;wi dth:50%;bo rder-right:1px solid #dbd9d8;padding:0 0 0 34px;box-sizing:border-box;}
#wrap #mobile_menu>ul>li>.sub .sub .right {display:inline-block;vertical-align:top;width:50%;border-left:1px solid #dbd9d8;margin:0 0 0 -1px;box-sizing:border-box;padding:0 0 0 27px;}
#wrap #mobile_menu>ul>li>.sub .sub .left>ul>li>a,#wrap #mobile_menu>ul>li>.sub .sub .right>ul>li>a {text-transform:uppercase;font-size:15px;font-weight:700;color:#2d2a29;text-decoration:none;}
#wrap #mobile_menu>ul>li>.sub .sub .left>ul>li>ul a,#wrap #mobile_menu>ul>li>.sub .sub .right>ul>li>ul a{font-size:13px;font-weight:400;color:#615751;text-decoration:none;}
#wrap #mobile_menu>ul>li>.sub .sub .left>ul>li,#wrap #mobile_menu>ul>li>.sub .sub .right>ul>li {line-height:15px;padding:0 0 10px;white-space:nowrap;}
#wrap #mobile_menu>ul>li>.sub .sub .left>ul,#wrap #mobile_menu>ul>li>.sub .sub .right>ul {padding:3px 0 22px;}
#wrap #mobile_menu>ul>li>.sub .sub .left>ul:last-child,#wrap #mobile_menu>ul>li>.sub .sub .right>ul:last-child {padding-bottom:0;}
#wrap #mobile_menu>ul>li>.sub .sub .left>ul>li>a:hover,#wrap #mobile_menu>ul>li>.sub .sub .right>ul>li>a:hover {text-decoration:underline;}
#wrap #mobile_menu>ul>li>.sub .sub .left>ul>li>ul a:hover,#wrap #mobile_menu>ul>li>.sub .sub .right>ul>li>ul a:hover{text-decoration:underline;}
#wrap #mobile_menu>ul>li.parent:hover>.sub {display:block;}
#wrap #mobile_menu>ul>li>.sub li:hover .sub {display:block;}
 

#wrap #mobile_menu2>ul {padding:0;list-style:none;margin:0;}
#wrap #mobile_menu2>ul>li {display:inline-block;vertical-align:top;padding:0;margin:0 0 0 26px;position:relative;}
#wrap #mobile_menu2>ul>li>a {display:block;color:#2c2927;font-size:14px;text-transform:uppercase;text-decoration:none;padding:15px 16px;position:relative;}
#wrap #mobile_menu2>ul>li:hover{background:#fbcb33;}
#wrap #mobile_menu2>ul>li.parent>a {padding-right:26px;}
#wrap #mobile_menu2>ul>li.parent>a:before{content:'';position:absolute;right:10px;top:50%;width:10px;height:6px;background:url(/bitrix/templates/salon/img/x4.png) no-repeat 0 0;margin:-3px 0 0 0;}
#wrap #mobile_menu2>ul>li.parent:hover>a:before{background-position:0 100%;}
#wrap #mobile_menu2>ul>li>.sub {position:absolute;left:0;top:52px;background:#fbcb33;list-style:none;padding:30px 0 0 0;margin:0;display:none;z-index:2;}
#wrap #mobile_menu2>ul>li>.sub>ul>li>a {padding:4px 45px 4px 19px;display:block;color:#2c2927;font-size:14px;text-transform:uppercase;text-decoration:none;white-space:nowrap;position:relative;z-index:2;}
#wrap #mobile_menu2>ul>li>.sub>ul>li.parent:hover>a:before {content:'';width:5px;height:10px;background:url(/bitrix/templates/salon/img/x5.png) no-repeat 0 0;position:absolute;right:0;top:50%;margin:-5px 0 0 0;}
#wrap #mobile_menu2>ul>li>.sub>ul>li.parent {position:relative;}
#wrap #mobile_menu2>ul>li>.sub>ul>li:hover>a {background:#f1b906;}
#wrap #mobile_menu2>ul>li>.sub>ul:last-child{padding:17px 0 16px 0;margin:12px 0 0 0;border-top:1px solid #f6c21d;}
#wrap #mobile_menu2>ul>li>.sub>ul {list-style:none;}
#wrap #mobile_menu2>ul>li>.sub .sub {position:absolute;background:#fff;border:2px solid #fbcb33;wid th:410px;left:100%;top:0;font-size:0;padding:37px 34px 27px 0;margin:0 0 0 -2px;display:none;}
#wrap #mobile_menu2>ul>li>.sub .sub ul {list-style:none;}
#wrap #mobile_menu2>ul>li>.sub .sub .left {display:inline-block;vertical-align:top;wi dth:50%;bo rder-right:1px solid #dbd9d8;padding:0 0 0 34px;box-sizing:border-box;}
#wrap #mobile_menu2>ul>li>.sub .sub .right {display:inline-block;vertical-align:top;width:50%;border-left:1px solid #dbd9d8;margin:0 0 0 -1px;box-sizing:border-box;padding:0 0 0 27px;}
#wrap #mobile_menu2>ul>li>.sub .sub .left>ul>li>a,#wrap #mobile_menu>ul>li>.sub .sub .right>ul>li>a {text-transform:uppercase;font-size:15px;font-weight:700;color:#2d2a29;text-decoration:none;}
#wrap #mobile_menu2>ul>li>.sub .sub .left>ul>li>ul a,#wrap #mobile_menu>ul>li>.sub .sub .right>ul>li>ul a{font-size:13px;font-weight:400;color:#615751;text-decoration:none;}
#wrap #mobile_menu2>ul>li>.sub .sub .left>ul>li,#wrap #mobile_menu>ul>li>.sub .sub .right>ul>li {line-height:15px;padding:0 0 10px;white-space:nowrap;}
#wrap #mobile_menu2>ul>li>.sub .sub .left>ul,#wrap #mobile_menu>ul>li>.sub .sub .right>ul {padding:3px 0 22px;}
#wrap #mobile_menu2>ul>li>.sub .sub .left>ul:last-child,#wrap #mobile_menu>ul>li>.sub .sub .right>ul:last-child {padding-bottom:0;}
#wrap #mobile_menu2>ul>li>.sub .sub .left>ul>li>a:hover,#wrap #mobile_menu>ul>li>.sub .sub .right>ul>li>a:hover {text-decoration:underline;}
#wrap #mobile_menu2>ul>li>.sub .sub .left>ul>li>ul a:hover,#wrap #mobile_menu>ul>li>.sub .sub .right>ul>li>ul a:hover{text-decoration:underline;}
#wrap #mobile_menu2>ul>li.parent:hover>.sub {display:block;}
#wrap #mobile_menu2>ul>li>.sub li:hover .sub {display:block;}







#wrap #main-slider {margin:0 -32000px;padding:0 32000px;}
#wrap #main-slider .anythingSlider,#wrap #main-slider  .anythingSlider .panel,#wrap #main-slider .inner .text {width:100%!important}
#wrap #main-slider .inner {max-width:100%!important}
#wrap #main-slider .inner .text {max-width:1100px;margin:0 auto;display:table;height:516px;}
#wrap #main-slider .inner .text .left {width:65%;display:table-cell;}
#wrap #main-slider .inner .text  .right{display:table-cell;vertical-align:middle;}
#wrap #main-slider .inner .text .name {display:inline-block;border-radius:3px;padding:0 11px;line-height:30px;background:#fff;font-size:13px;color:#666666;text-transform:uppercase;margin:0 0 20px;}
#wrap #main-slider .inner .text p {text-transform:uppercase;color:#fff;font-size:20px;line-height:24px;}
#wrap #main-slider .inner .text span {color:#fff;font-size:14px;line-height:16px;display:block;text-transform:uppercase;padding:17px 0 0 0;}
#wrap #main-slider .inner .text .rm {display:inline-block;vertical-align:top;border:1px solid #d6d6d6;color:#fff;text-decoration:none;font-size:13px;font-weight:700;padding:0 43px;line-height:49px;margin:30px 0 0 0;transition: all 0.3s linear;}
#wrap #main-slider .inner .text .rm:hover {border-color:#fbcb33;background:#fbcb33;color:#332d2a;transition: all 0.3s linear;}
#wrap #main-slider .anythingControls {position:absolute;left:50%;bottom:53px;width:50%;}
#wrap #main-slider .anythingControls ul {list-style:none;padding:0 0 0 105px;}
#wrap #main-slider .anythingControls ul li {display:inline-block;vertical-align:top;width:16px;height:16px;margin:0 5px;}
#wrap #main-slider .anythingControls ul li a {display:block;text-indent:-9999px;width:14px;height:14px;background:#eaeaea;position:relative;border-radius:50%;transition: all 0.3s linear;}
#wrap #main-slider .anythingControls ul li a.cur,#wrap #main-slider .anythingControls ul li a:hover {background:#fbcb33;transition: all 0.3s linear;}
#wrap #main-slider .back {position:absolute;left:90px;top:50%;height:76px;width:62px;background:url(/bitrix/templates/salon/img/x8.png) no-repeat 0 100%;cursor:pointer;margin:-38px 0 0;}
#wrap #main-slider .back:before {position:absolute;right:0;top:0;height:76px;width:62px;background:url(/bitrix/templates/salon/img/x8.png) no-repeat 0 0;cursor:pointer;content:'';opacity:0;transition: all 0.3s linear;}
#wrap #main-slider .back:hover:before {opacity:1;transition: all 0.3s linear;}
#wrap #main-slider .forward {position:absolute;right:90px;top:50%;height:76px;width:62px;background:url(/bitrix/templates/salon/img/x8.png) no-repeat 100% 100%;cursor:pointer;margin:-38px 0 0;}
#wrap #main-slider .forward:before {position:absolute;right:0;top:0;height:76px;width:62px;background:url(/bitrix/templates/salon/img/x8.png) no-repeat 100% 0;cursor:pointer;content:'';opacity:0;transition: all 0.3s linear;}
#wrap #main-slider .forward:hover:before {opacity:1;transition: all 0.3s linear;}
#wrap #serii {max-width:1100px;margin:-20px auto 39px;}
#wrap #serii .panel a {display:block;width:265px;height:265px;border:6px solid #998e8b;background:#fff;text-align:center;text-decoration:none;transition: all 0.3s linear;box-sizing:border-box;margin:3px auto 0;box-shadow:0 0 3px 0 rgba(0,0,0,0.4);position:relative;line-height:215px;}
#wrap #serii .panel a:hover {border-color:#fbcb33;transition: all 0.3s linear;}
#wrap #serii .panel .wrap {width:277px;height:271px;}
#wrap #serii .panel a span {position:absolute;width:100%;left:0;bottom:10px;font-size:16px;color:#665f5d;text-transform:uppercase;line-height:22px;}
#wrap #serii .panel a:hover span {color:#2c2928;}
#wrap #serii .panel a img {vertical-align:middle;}
#wrap #serii .back {position:absolute;left:-50px;top:50%;height:51px;width:42px;background:url(/bitrix/templates/salon/img/x9.png) no-repeat 0 0;cursor:pointer;margin:-25px 0 0;}
#wrap #serii .back:before {position:absolute;right:0;top:0;height:51px;width:42px;background:url(/bitrix/templates/salon/img/x9.png) no-repeat 0 100%;cursor:pointer;content:'';opacity:0;transition: all 0.3s linear;}
#wrap #serii .back:hover:before {opacity:1;transition: all 0.3s linear;}
#wrap #serii .forward {position:absolute;right:-50px;top:50%;height:51px;width:42px;background:url(/bitrix/templates/salon/img/x9.png) no-repeat 100% 0;cursor:pointer;margin:-25px 0 0;}
#wrap #serii .forward:before {position:absolute;right:0;top:0;height:51px;width:42px;background:url(/bitrix/templates/salon/img/x9.png) no-repeat 100% 100%;cursor:pointer;content:'';opacity:0;transition: all 0.3s linear;}
#wrap #serii .forward:hover:before {opacity:1;transition: all 0.3s linear;}
#wrap #serii >div {margin:0 auto;}
#wrap #promo {display:table;max-width:1100px;margin:0 auto 39px;border:1px solid #eeedee;}
#wrap #promo .left {display:table-cell;vertical-align:top;width:42%;font-size:0;line-height:0;}
#wrap #promo .right {display:table-cell;vertical-align:top;padding:36px 50px 0 35px;background:#fff;}
#wrap #promo .right .title {display:block;text-transform:uppercase;font-size:34px;color:#332d2a;line-height:36px;padding:0 0 22px;}
#wrap #promo .right p {font-size:15px;line-height:22px;color:#332d2a;}
#wrap #promo .right .rm {display:inline-block;vertical-align:top;border:1px solid #d6d6d6;color:#998e8b;text-decoration:none;font-size:13px;font-weight:700;padding:0 24px;line-height:49px;margin:30px 0 0 0;transition: all 0.3s linear;}
#wrap #promo .right .rm:hover {border-color:#fbcb33;background:#fbcb33;color:#332d2a;transition: all 0.3s linear;}
#wrap #new-block {background:url(/bitrix/templates/salon/img/x10.png) no-repeat 50% 0;height:629px;}
#wrap #new-block .sws {text-align:center;padding:68px 0 27px 0;height:27px;}
#wrap #new-block .sws span {display:inline-block;vertical-align:bottom;text-transform:uppercase;font-size:14px;color:#848180;border-bottom:1px dashed #848180;margin:0 22px;line-height:14px;transition: all 0.3s linear;cursor:pointer;}
#wrap #new-block  .sws .current {font-size:35px;color:#332d2a;font-weight:700;border-color:transparent;line-height:26px;}
#wrap #new-block .sws span:hover {border-bottom-color:transparent;transition: all 0.3s linear;}
#wrap #new-block .content {max-width:1100px;margin:0 auto;}
#wrap #slider3 .panel .wrap > .inner,#wrap #slider4 .panel .wrap > .inner,#wrap #slider5 .panel .wrap > .inner {display:block;width:260px;background:#fff;text-align:center;text-decoration:none;transition: all 0.3s linear;box-sizing:border-box;margin:3px auto 10px;box-shadow:0 0 3px 0 rgba(97,89,9,0.24);position:relative;border:3px solid #fff;padding:0 17px;height:424px;}
#wrap #slider3 .panel .wrap,#wrap #slider4 .panel .wrap,#wrap #slider5 .panel .wrap   {width:280px;text-align:center;height:430px;}
#wrap #slider3 .panel .wrap .img,#wrap #slider4 .panel .wrap .img,#wrap #slider5 .panel .wrap .img {height:250px;line-height:250px;font-size:0;}
#wrap #slider3 .panel .wrap .img a,#wrap #slider4 .panel .wrap .img a,#wrap #slider5 .panel .wrap .img a {display:inline-block;vertical-align:middle;line-height:0;}
#wrap #slider3 .panel .wrap  .price,#wrap #slider4 .panel .wrap  .price,#wrap #slider5 .panel .wrap  .price {color:#998e8b;font-size:20px;font-weight:700;display:block;padding:0 0 12px;}
#wrap #slider3 .panel .wrap  .name,#wrap #slider4 .panel .wrap  .name,#wrap #slider5 .panel .wrap  .name {color:#332d2a;font-size:17px;font-weight:700;line-height:19px;display:block;text-decoration:none;transition: all 0.3s linear;}
#wrap #slider3 .panel .wrap  p,#wrap #slider4 .panel .wrap  p,#wrap #slider5 .panel .wrap  p {text-transform:uppercase;color:#332d2a;font-size:13px;line-height:15px;padding:3px 0 0 0;}
#wrap #slider3 .panel .wrap .inner:hover,#wrap #slider4 .panel .wrap .inner:hover,#wrap #slider5 .panel .wrap .inner:hover {border:3px solid #fbcb33;}
#wrap #slider3 .panel .wrap .inner:hover .name,#wrap #slider4 .panel .wrap .inner:hover .name,#wrap #slider5 .panel .wrap .inner:hover .name {color:#f1b906;transition: all 0.3s linear;}
#wrap #slider3 .panel .wrap .control,#wrap #slider4 .panel .wrap .control,#wrap #slider5 .panel .wrap .control {position:absolute;bottom:19px;left:0;width:100%;}
#wrap #slider3 .panel .wrap .control .to_basket,#wrap #slider4 .panel .wrap .control .to_basket,#wrap #slider5 .panel .wrap .control .to_basket {display:inline-block;vertical-align:top;background:url(/bitrix/templates/salon/img/x11.png) no-repeat 0 0;width:43px;height:38px;cursor:pointer;margin:0 2px 0 0;}
#wrap #slider3 .panel .wrap .control .to_basket input,#wrap #slider4 .panel .wrap .control .to_basket input ,#wrap #slider5 .panel .wrap .control .to_basket input  {display:inline-block;vertical-align:top;background:url(/bitrix/templates/salon/img/x11.png) no-repeat 0 100%;width:43px;height:38px;opacity:0;transition: all 0.3s linear;text-indent:-99999px;cursor:pointer;}
#wrap #slider3 .panel .wrap .control .to_basket:hover input,#wrap #slider4 .panel .wrap .control .to_basket:hover input,#wrap #slider5 .panel .wrap .control .to_basket:hover input {opacity:1;transition: all 0.3s linear;}
#wrap #slider3 .panel .wrap .control a,#wrap #slider4 .panel .wrap .control a,#wrap #slider5 .panel .wrap .control a {display:inline-block;vertical-align:top;border:1px solid #d6d6d6;color:#998e8b;text-decoration:none;font-size:13px;font-weight:700;padding:0 11px;line-height:36px;transition: all 0.3s linear;}
#wrap #slider3 .panel .wrap .control a:hover,#wrap #slider4 .panel .wrap .control a:hover ,#wrap #slider5 .panel .wrap .control a:hover  {border-color:#fbcb33;background:#fbcb33;color:#332d2a;transition: all 0.3s linear;}
#wrap #slider3 .panel .wrap .text,#wrap #slider4 .panel .wrap .text,#wrap #slider5 .panel .wrap .text {overflow:hidden;height:70px;}
#wrap #new-block .back {position:absolute;left:-50px;top:50%;height:51px;width:42px;background:url(/bitrix/templates/salon/img/x9.png) no-repeat 0 0;cursor:pointer;margin:-25px 0 0;}
#wrap #new-block .back:before {position:absolute;right:0;top:0;height:51px;width:42px;background:url(/bitrix/templates/salon/img/x9.png) no-repeat 0 100%;cursor:pointer;content:'';opacity:0;transition: all 0.3s linear;}
#wrap #new-block .back:hover:before {opacity:1;transition: all 0.3s linear;}
#wrap #new-block .forward {position:absolute;right:-50px;top:50%;height:51px;width:42px;background:url(/bitrix/templates/salon/img/x9.png) no-repeat 100% 0;cursor:pointer;margin:-25px 0 0;}
#wrap #new-block .forward:before {position:absolute;right:0;top:0;height:51px;width:42px;background:url(/bitrix/templates/salon/img/x9.png) no-repeat 100% 100%;cursor:pointer;content:'';opacity:0;transition: all 0.3s linear;}
#wrap #new-block .forward:hover:before {opacity:1;transition: all 0.3s linear;}
#wrap #new-block .content>div {display:none;}
#wrap #new-block .content>div:nth-child(2){display:block;}
#wrap #banner {text-align:center;padding:70px 0;}
#wrap #article {background:#fff;}
#wrap #article .item {max-width:1100px;margin:0 auto 10px;border-bottom:1px solid #e6e6e6; display: table; width: 100%;}
#wrap #article .item .left {display:table-cell;vertical-align:middle;}
#wrap #article .item .right {display:table-cell;vertical-align:top;width:50%;padding:50px 0 70px;}
#wrap #article .ttl {display:inline-block;font-size:35px;line-height:35px;font-weight:700;color:#332d2a;text-transform:uppercase;text-decoration:none;}
#wrap #article .ttl:hover {color:#665f5d;}
#wrap #article .date {display:block;font-size:13px;color:#998e8b;padding:5px 0 30px 0;}
#wrap #article .item  .rm {font-size:12px;font-weight:bold;color:#998e8b;transition: all 0.3s linear;}
#wrap #article .item  .rm:hover {color:#665f5d;transition: all 0.3s linear;}
#wrap #article .item .text {padding:0 0 5px;}
#wrap #article .item:last-child {border:none;}
#wrap #article .item:nth-child(even) .right {vertical-align:middle;text-align:center;padding:0;}
#wrap #article .item:nth-child(even) .left {display:table-cell;vertical-align:top;width:50%;padding:50px 0 70px;}
#wrap footer {background:#998e8b;position:relative;margin:50px 0 0 0;}
#wrap footer:before {content:'';position:absolute;left:0;width:100%;top:8px;height:1px;background:#a9a09d;}
#wrap footer:after {content:'';position:absolute;left:0;width:100%;bottom:8px;height:1px;background:#a9a09d;}
#wrap footer .inner {display:table;width:100%;}
#wrap footer .inner .col {display:table-cell;vertical-align:top;width:25%;padding:32px 10px 42px 0px;}
#wrap footer .wrap {max-width:1100px;margin:0 auto;}
#wrap footer .inner .col a {text-transform:uppercase;color:#fff;text-decoration:none;line-height:26px;font-size:13px;}
#wrap footer .inner .col a:hover {text-decoration:underline;}
#wrap footer .inner .col a:first-child {font-size:17px;line-height:34px;color:#fbcb33;}
#wrap footer .inner .col span {display:block;color:#fff;font-size:13px;line-height:14px;text-transform:uppercase;padding:0 0 0 34px;}
#wrap footer .inner .col .addr {background:url(/bitrix/templates/salon/img/x12.png) no-repeat 0 0;padding-bottom:7px;margin:5px 0 0 0;}
#wrap footer .inner .col .phone {background:url(/bitrix/templates/salon/img/x13.png) no-repeat 0 0;padding-bottom:14px;padding-top:2px;}
#wrap footer .inner .col .mail {background:url(/bitrix/templates/salon/img/x14.png) no-repeat 0 0;padding-bottom:9px;}
#wrap footer .inner .col .skype {background:url(/bitrix/templates/salon/img/x15.png) no-repeat 0 0;padding-bottom:3px;padding-top:5px;}
#wrap footer .inner .col  .soc {padding:25px 0 0 0;}
#wrap footer .inner .col  .sc {margin:0 6px 0 0;display:inline-block;vertical-align:top;width:22px;height:22px;position:relative;}
#wrap footer .inner .col .sc.fb {background:url(/bitrix/templates/salon/img/f2.png) no-repeat 0 0;}
#wrap footer .inner .col .sc.fb:after {background:url(/bitrix/templates/salon/img/f2.png) no-repeat 0 100%;width:100%;height:100%;content:'';position:absolute;left:0;top:0;opacity:0;transition: all 0.3s linear;}
#wrap footer .inner .col .sc.fb:hover:after{opacity:1;transition: all 0.3s linear;}
#wrap footer .inner .col .sc.vk {background:url(/bitrix/templates/salon/img/vk2.png) no-repeat 0 0;}
#wrap footer .inner .col .sc.vk:after {background:url(/bitrix/templates/salon/img/vk2.png) no-repeat 0 100%;width:100%;height:100%;content:'';position:absolute;left:0;top:0;opacity:0;transition: all 0.3s linear;}
#wrap footer .inner .col .sc.vk:hover:after{opacity:1;transition: all 0.3s linear;}
#wrap footer .inner .col .sc.ok {background:url(/bitrix/templates/salon/img/ok2.png) no-repeat 0 0;}
#wrap footer .inner .col .sc.ok:after {background:url(/bitrix/templates/salon/img/ok2.png) no-repeat 0 100%;width:100%;height:100%;content:'';position:absolute;left:0;top:0;opacity:0;transition: all 0.3s linear;}
#wrap footer .inner .col .sc.ok:hover:after{opacity:1;transition: all 0.3s linear;}

#wrap footer .inner .col .sc.inst {background:url(/bitrix/templates/salon/img/inst.png) no-repeat 0 0;}
#wrap footer .inner .col .sc.inst:after {background:url(/bitrix/templates/salon/img/inst.png) no-repeat 0 100%;width:100%;height:100%;content:'';position:absolute;left:0;top:0;opacity:0;transition: all 0.3s linear;}
#wrap footer .inner .col .sc.inst:hover:after{opacity:1;transition: all 0.3s linear;}

#bottom {text-align:center;font-size:14px;color:#665f5d;padding:12px 0;}
#wrap #content {max-width:1100px;margin:0 auto;}
#wrap #pathway {color:#a6a6a6;font-size:13px;padding:60px 0 0 0;}
#wrap #pathway a {color:#a6a6a6;text-decoration:none;}
#wrap #pathway a:hover {text-decoration:underline;color:#665f5d;}
#wrap #studio {background:#fff;padding:48px 400px 0 40px;min-height:330px;box-shadow:0 0 3px 0 rgba(97,89,97,0.24);box-sizing:border-box;position:relative;margin:0 0 75px;}
#wrap #studio>img {position:absolute;bottom:0;right:20px;}
#wrap #prods {max-width:1100px;margin:0 auto;padding:0 0 85px;border-bottom:1px solid #e6e6e6;}
#wrap #prods .inner {display:table;width:100%;}
#wrap #prods .left {display:table-cell;vertical-align:middle;width:1%;padding:0 40px 0 0;}
#wrap #prods .right {display:table-cell;vertical-align:middle;}
#wrap #prods .right p {padding:0 0 20px;}
#wrap #bests {max-width:1100px;margin:0 auto;padding:75px 0 85px;}
#wrap #bests .inner {display:table;width:100%;}
#wrap #bests .left {display:table-cell;vertical-align:top;padding:0 0 0 10px;width:1%;}
#wrap #bests .right {display:table-cell;vertical-align:top;}
#wrap #bests .left p {padding:0 0 20px;}
#wrap #connect {max-width:1100px;margin:0 auto;padding:75px 0 85px;}
#wrap #connect .inner {display:table;width:100%;}
#wrap #connect .left {display:table-cell;vertical-align:top;padding:0 0 0 45px;width:420px;}
#wrap #connect .right {display:table-cell;vertical-align:top;}
#wrap #connect .right iframe {width:100%!important;}
#wrap #connect .left p {padding:0 0 20px;}
#wrap #connect .left form {box-shadow:0 0 3px 0 rgba(97,89,97,0.24);background:#fff;padding:45px 40px 40px;}
#wrap #connect .left form .ttl {text-transform:uppercase;font-size:22px;line-height:26px;color:#332d2a;font-weight:700;padding:0 0 30px;display:block;}
#wrap #connect .left form input[type="text"] {border-bottom:1px solid #b3b3b3;width:100%;text-indent:13px;font-size:13px;margin:0 0 35px;padding:0 0 4px;transition: all 0.3s linear;}
#wrap #connect .left form input[type="text"]:focus {border-bottom-color:#fbcb33;transition: all 0.3s linear;}
#wrap #connect .left form textarea {width:100%;border:none;border-bottom:1px solid #b3b3b3;font-family: 'Roboto', sans-serif;font-size:13px;padding:0 0 0 13px;box-sizing:border-box;height:58px;transition: all 0.3s linear;}
#wrap #connect .left form input[type="text"]::-webkit-input-placeholder{color:#b2b2b2;opacity:1;}
#wrap #connect .left form input[type="text"]::-moz-placeholder{color:#b2b2b2;opacity:1;}
#wrap #connect .left form input[type="text"]:-moz-placeholder{color:#b2b2b2;opacity:1;}
#wrap #connect .left form input[type="text"]:-ms-input-placeholder{color:#b2b2b2;opacity:1;}
#wrap #connect .left form textarea::-webkit-input-placeholder{color:#b2b2b2;opacity:1;}
#wrap #connect .left form textarea::-moz-placeholder{color:#b2b2b2;opacity:1;}
#wrap #connect .left form textarea:-moz-placeholder{color:#b2b2b2;opacity:1;}
#wrap #connect .left form textarea:-ms-input-placeholder{color:#b2b2b2;opacity:1;}
#wrap #connect .left form textarea:focus {border-bottom-color:#fbcb33;transition: all 0.3s linear;}
#wrap #connect .left form input[type="submit"] {background:#998e8b;width:134px;height:42px;color:#fff;text-transform:uppercase;text-align:center;font-size:13px;font-weight:400;cursor:pointer;display:block;margin:40px auto 0;transition: all 0.3s linear;}
#wrap #connect .left form input[type="submit"]:hover{background:#fbcb33;color:#332d2a;transition: all 0.3s linear;}
#wrap a.yellow_btn {background:#fbcb33;text-transform:uppercase;text-decoration:none;line-height:42px;font-size:13px;color:#332d2a;padding:0 17px;transition: all 0.3s linear;display:inline-block;font-weight:700;}
#wrap a.yellow_btn:hover {background:#f1b906;color:#332d2a;transition: all 0.3s linear;}
#wrap .gocat {text-align:center;}
#wrap .clr {clear:both;}
#wrap #kontakt .left {float:left;}
#wrap #kontakt .box .ttl {display:block;text-transform:uppercase;font-weight:700;font-size:17px;color:#332d2a;line-height:17px;padding:0 0 7px;}
#wrap #kontakt .box .name {color:#959195;font-size:14px;padding:0 7px 0 0;} 
#wrap #kontakt .box b {color:#332d2a;font-size:14px;} 
#wrap #kontakt .box {padding:0 0 25px;}
#wrap #kontakt a.yellow_btn {margin:30px 0 0 0;}
#wrap #kontakt .right {float:right;width:420px;margin:-88px 0 0 0;}
#wrap #kontakt {padding:25px 0 0 0;}
#wrap #kontakt .right form {box-shadow:0 0 3px 0 rgba(97,89,97,0.24);background:#fff;padding:45px 40px 40px;}
#wrap #kontakt .right form .ttl {text-transform:uppercase;font-size:22px;line-height:26px;color:#332d2a;font-weight:700;padding:0 0 30px;display:block;}
#wrap #kontakt .right form input[type="text"] {border-bottom:1px solid #b3b3b3;width:100%;text-indent:13px;font-size:13px;margin:0 0 35px;padding:0 0 4px;transition: all 0.3s linear;}
#wrap #kontakt .right form input[type="text"]:focus {border-bottom-color:#fbcb33;transition: all 0.3s linear;}
#wrap #kontakt .right form textarea {width:100%;border:none;border-bottom:1px solid #b3b3b3;font-family: 'Roboto', sans-serif;font-size:13px;padding:0 0 0 13px;box-sizing:border-box;height:58px;transition: all 0.3s linear;}
#wrap #kontakt .right form input[type="text"]::-webkit-input-placeholder{color:#b2b2b2;opacity:1;}
#wrap #kontakt .right form input[type="text"]::-moz-placeholder{color:#b2b2b2;opacity:1;}
#wrap #kontakt .right form input[type="text"]:-moz-placeholder{color:#b2b2b2;opacity:1;}
#wrap #kontakt .right form input[type="text"]:-ms-input-placeholder{color:#b2b2b2;opacity:1;}
#wrap #kontakt .right form textarea::-webkit-input-placeholder{color:#b2b2b2;opacity:1;}
#wrap #kontakt .right form textarea::-moz-placeholder{color:#b2b2b2;opacity:1;}
#wrap #kontakt .right form textarea:-moz-placeholder{color:#b2b2b2;opacity:1;}
#wrap #kontakt .right form textarea:-ms-input-placeholder{color:#b2b2b2;opacity:1;}
#wrap #kontakt .right form textarea:focus {border-bottom-color:#fbcb33;transition: all 0.3s linear;}
#wrap #kontakt .right form input[type="submit"] {background:#998e8b;width:134px;height:42px;color:#fff;text-transform:uppercase;text-align:center;font-size:13px;font-weight:400;cursor:pointer;display:block;margin:40px auto 0;transition: all 0.3s linear;}
#wrap #kontakt .right form input[type="submit"]:hover{background:#fbcb33;color:#332d2a;transition: all 0.3s linear;}
#wrap #add .wrap > .inner {display:block;width:260px;background:#fff;text-align:center;text-decoration:none;transition: all 0.3s linear;box-sizing:border-box;margin:0;box-shadow:0 0 3px 0 rgba(97,89,9,0.24);position:relative;border:3px solid #fff;padding:0 17px;height:424px;}
#wrap #add .wrap {text-align:center;height:430px;display:inline-block;vertical-align:top;margin:0 20px 0 0;}
#wrap #add .wrap .img {height:250px;line-height:250px;font-size:0;}
#wrap #add .wrap .img a {display:inline-block;vertical-align:middle;line-height:0;}
#wrap #add .wrap  .price  {color:#998e8b;font-size:20px;font-weight:700;display:block;padding:0 0 12px;}
#wrap #add .wrap  .name {color:#332d2a;font-size:17px;font-weight:700;line-height:19px;display:block;text-decoration:none;transition: all 0.3s linear;}
#wrap #add .wrap  p {text-transform:uppercase;color:#332d2a;font-size:13px;line-height:15px;padding:3px 0 0 0;}
#wrap #add .wrap .inner:hover {border:3px solid #fbcb33;}
#wrap #add .wrap .inner:hover .name {color:#f1b906;transition: all 0.3s linear;}
#wrap #add .wrap .control {position:absolute;bottom:19px;left:0;width:100%;}
#wrap #add .wrap .control .to_basket {display:inline-block;vertical-align:top;background:url(/bitrix/templates/salon/img/x11.png) no-repeat 0 0;width:43px;height:38px;cursor:pointer;margin:0 2px 0 0;}
#wrap #add .wrap .control .to_basket input {display:inline-block;vertical-align:top;background:url(/bitrix/templates/salon/img/x11.png) no-repeat 0 100%;width:43px;height:38px;opacity:0;transition: all 0.3s linear;text-indent:-99999px;cursor:pointer;}
#wrap #add .wrap .control .to_basket:hover input {opacity:1;transition: all 0.3s linear;}
#wrap #add .wrap .control a {display:inline-block;vertical-align:top;border:1px solid #d6d6d6;color:#998e8b;text-decoration:none;font-size:13px;font-weight:700;padding:0 11px;line-height:36px;transition: all 0.3s linear;}
#wrap #add .wrap .control a:hover {border-color:#fbcb33;background:#fbcb33;color:#332d2a;transition: all 0.3s linear;}
#wrap #add .wrap .text {overflow:hidden;height:70px;}
#wrap #add >div {font-size:0;}
#wrap #add  h2 {text-align:center;padding:70px 0 30px;}
#wrap #add  div .wrap:last-child {margin:0;}
#wrap #add  {padding:0 0 45px;}
#wrap #more-info {font-size:0;padding:40px 0 0 0;}
#wrap #more-info a {width:47%;float:left;font-size:24px;line-height:24px;color:#1c1918;text-decoration:none;box-sizing:border-box;text-align:center;text-transform:uppercase;font-weight:700;border:3px solid #fff;box-shadow:0 0 3px 0 rgba(97,89,9,0.24);background:#fff;}
#wrap #more-info a img {width:100%;max-width:100%;}
#wrap #more-info a:hover {border-color:#fbcb33;}
#wrap #more-info a span {display:block;padding:25px 0 25px;}
#wrap #more-info a:nth-child(even) {float:right;}
#wrap #alpha,#wrap #alpha2  {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(44,41,40,0.5);z-index:100;display:none;}
#wrap #auth .ttl {display:block;color:#332d2a;font-size:35px;line-height:35px;text-align:center;font-weight:700;text-transform:uppercase;padding:0 0 20px}
#wrap #auth {width:420px;background:#fff;position:absolute;top:20%;left:50%;margin:0 0 0 -210px;z-index:101;padding:34px 40px 30px;box-sizing:border-box;display:none;}
#wrap #auth .close {cursor:pointer;position:absolute;width:15px;height:16px;background:url(/bitrix/templates/salon/img/x16.png) no-repeat 0 0;top:19px;right:19px;}
#wrap #auth .close:before {content:'';cursor:pointer;position:absolute;width:15px;height:16px;background:url(/bitrix/templates/salon/img/x16.png) no-repeat 100% 0;top:0;right:0;opacity:0;transition: all 0.3s linear;}
#wrap #auth .close:hover:before {opacity:1;transition: all 0.3s linear;}
#wrap #auth input[type="text"],#wrap #auth input[type="password"] {border-bottom:1px solid #b3b3b3;width:100%;text-indent:13px;font-size:13px;margin:0 0 35px;padding:0 0 4px;transition: all 0.3s linear;}
#wrap #auth input[type="text"]:focus,#wrap #auth input[type="password"]:focus {border-bottom-color:#fbcb33;transition: all 0.3s linear;}
#wrap #auth input[type="text"]::-webkit-input-placeholder,#wrap #auth input[type="password"]::-webkit-input-placeholder{color:#b2b2b2;opacity:1;}
#wrap #auth input[type="text"]::-moz-placeholder,#wrap #auth input[type="password"]::-moz-placeholder{color:#b2b2b2;opacity:1;}
#wrap #auth input[type="text"]:-moz-placeholder,#wrap #auth input[type="password"]:-moz-placeholder{color:#b2b2b2;opacity:1;}
#wrap #auth input[type="text"]:-ms-input-placeholder,#wrap #auth input[type="password"]:-ms-input-placeholder{color:#b2b2b2;opacity:1;}
#wrap #auth form {padding:28px 0 0 0;}
#wrap #auth input[type="password"] {margin:0;}
#wrap #auth .fgt {text-align:right;}
#wrap #auth .fgt a{font-size:12px;color:#b3b3b3;}
#wrap #auth .fgt a:hover {color:#665f5d;}
#wrap #auth form input[type="submit"] {background:#998e8b;width:134px;height:42px;color:#fff;text-transform:uppercase;text-align:center;font-size:13px;font-weight:400;cursor:pointer;display:block;margin:35px auto 0;transition: all 0.3s linear;}
#wrap #auth form input[type="submit"]:hover{background:#fbcb33;color:#332d2a;transition: all 0.3s linear;}
#wrap #auth .reg {text-align:center;padding:7px 0 0 0;}
#wrap #auth .reg a {font-size:12px;color:#262423;}
#wrap #auth .reg a:hover {color:#665f5d;}
#wrap #auth .error {color:red;}
#wrap #reg .ttl {display:block;color:#332d2a;font-size:35px;line-height:35px;text-align:center;font-weight:700;text-transform:uppercase;padding:0 0 20px}
#wrap #reg {width:420px;background:#fff;position:absolute;top:20%;left:50%;margin:0 0 0 -210px;z-index:101;padding:34px 40px 30px;box-sizing:border-box;display:none;}
#wrap #reg .close {cursor:pointer;position:absolute;width:15px;height:16px;background:url(/bitrix/templates/salon/img/x16.png) no-repeat 0 0;top:19px;right:19px;}
#wrap #reg .close:before {content:'';cursor:pointer;position:absolute;width:15px;height:16px;background:url(/bitrix/templates/salon/img/x16.png) no-repeat 100% 0;top:0;right:0;opacity:0;transition: all 0.3s linear;}
#wrap #reg .close:hover:before {opacity:1;transition: all 0.3s linear;}
#wrap #reg input[type="text"],#wrap #reg input[type="password"] {border-bottom:1px solid #b3b3b3;width:100%;text-indent:13px;font-size:13px;margin:0 0 35px;padding:0 0 4px;transition: all 0.3s linear;}
#wrap #reg input[type="text"]:focus,#wrap #reg input[type="password"]:focus {border-bottom-color:#fbcb33;transition: all 0.3s linear;}
#wrap #reg input[type="text"]::-webkit-input-placeholder,#wrap #reg input[type="password"]::-webkit-input-placeholder{color:#b2b2b2;opacity:1;}
#wrap #reg input[type="text"]::-moz-placeholder,#wrap #reg input[type="password"]::-moz-placeholder{color:#b2b2b2;opacity:1;}
#wrap #reg input[type="text"]:-moz-placeholder,#wrap #reg input[type="password"]:-moz-placeholder{color:#b2b2b2;opacity:1;}
#wrap #reg input[type="text"]:-ms-input-placeholder,#wrap #reg input[type="password"]:-ms-input-placeholder{color:#b2b2b2;opacity:1;}
#wrap #reg form {padding:28px 0 0 0;}
#wrap #reg input[type="password"] {margin:0;}
#wrap #reg form input[type="submit"] {background:#998e8b;width:134px;height:42px;color:#fff;text-transform:uppercase;text-align:center;font-size:13px;font-weight:400;cursor:pointer;display:block;margin:35px auto 0;transition: all 0.3s linear;}
#wrap #reg form input[type="submit"]:hover{background:#fbcb33;color:#332d2a;transition: all 0.3s linear;}
#wrap #reg .error {color:red;}
#wrap #restore .error {color:red;}
#wrap #restore .ttl {display:block;color:#332d2a;font-size:35px;line-height:35px;text-align:center;font-weight:700;text-transform:uppercase;padding:0 0 20px}
#wrap #restore {width:420px;background:#fff;position:absolute;top:20%;left:50%;margin:0 0 0 -210px;z-index:101;padding:34px 40px 30px;box-sizing:border-box;display:none;}
#wrap #restore .close {cursor:pointer;position:absolute;width:15px;height:16px;background:url(/bitrix/templates/salon/img/x16.png) no-repeat 0 0;top:19px;right:19px;}
#wrap #restore .close:before {content:'';cursor:pointer;position:absolute;width:15px;height:16px;background:url(/bitrix/templates/salon/img/x16.png) no-repeat 100% 0;top:0;right:0;opacity:0;transition: all 0.3s linear;}
#wrap #restore .close:hover:before {opacity:1;transition: all 0.3s linear;}
#wrap #restore input[type="text"],#wrap #restore input[type="password"],#wrap #modal_window textarea {border:none;border-bottom:1px solid #b3b3b3;width:100%;text-indent:13px;font-size:13px;margin:0 0 35px;padding:0 0 4px;transition: all 0.3s linear;}
#wrap #restore input[type="text"]:focus,#wrap #restore input[type="password"]:focus,#wrap #modal_window textarea:focus {border-bottom-color:#fbcb33;transition: all 0.3s linear;}
#wrap #restore input[type="text"]::-webkit-input-placeholder,#wrap #restore input[type="password"]::-webkit-input-placeholder,#wrap #modal_window textarea::-webkit-input-placeholder{color:#b2b2b2;opacity:1;}
#wrap #restore input[type="text"]::-moz-placeholder,#wrap #restore input[type="password"]::-moz-placeholder,#wrap #modal_window textarea::-moz-placeholder{color:#b2b2b2;opacity:1;}
#wrap #restore input[type="text"]:-moz-placeholder,#wrap #restore input[type="password"]:-moz-placeholder,#wrap #modal_window textarea:-moz-placeholder{color:#b2b2b2;opacity:1;}
#wrap #restore input[type="text"]:-ms-input-placeholder,#wrap #restore input[type="password"]:-ms-input-placeholder,#wrap #modal_window textarea:-ms-input-placeholder{color:#b2b2b2;opacity:1;}
#wrap #restore form {padding:28px 0 0 0;}
#wrap #restore input[type="password"] {margin:0;}
#wrap #restore form input[type="submit"] {background:#998e8b;width:134px;height:42px;color:#fff;text-transform:uppercase;text-align:center;font-size:13px;font-weight:400;cursor:pointer;display:block;margin:15px auto 0;transition: all 0.3s linear;}
#wrap #restore form input[type="submit"]:hover{background:#fbcb33;color:#332d2a;transition: all 0.3s linear;}


#wrap #modal_window textarea { font-family: 'Roboto', sans-serif;}
#wrap #modal_window  .ttl {display:block;color:#332d2a;font-size:35px;line-height:35px;text-align:center;font-weight:700;text-transform:uppercase;padding:0 0 20px}
#wrap #modal_window  {width:420px;background:#fff;position:absolute;top:20%;left:50%;margin:0 0 0 -210px;z-index:101;padding:34px 40px 30px;box-sizing:border-box;display:none;}
#wrap #modal_window  .close {cursor:pointer;position:absolute;width:15px;height:16px;background:url(/bitrix/templates/salon/img/x16.png) no-repeat 0 0;top:19px;right:19px;}
#wrap #modal_window  .close:before {content:'';cursor:pointer;position:absolute;width:15px;height:16px;background:url(/bitrix/templates/salon/img/x16.png) no-repeat 100% 0;top:0;right:0;opacity:0;transition: all 0.3s linear;}
#wrap #modal_window  .close:hover:before {opacity:1;transition: all 0.3s linear;}
#wrap #modal_window  input[type="text"],#wrap #modal_window input[type="password"] {border-bottom:1px solid #b3b3b3;width:100%;text-indent:13px;font-size:13px;margin:0 0 35px;padding:0 0 4px;transition: all 0.3s linear;}
#wrap #modal_window  input[type="text"]:focus,#wrap #modal_window input[type="password"]:focus {border-bottom-color:#fbcb33;transition: all 0.3s linear;}
#wrap #modal_window  input[type="text"]::-webkit-input-placeholder,#wrap #modal_window input[type="password"]::-webkit-input-placeholder{color:#b2b2b2;opacity:1;}
#wrap #modal_window  input[type="text"]::-moz-placeholder,#wrap #modal_window input[type="password"]::-moz-placeholder{color:#b2b2b2;opacity:1;}
#wrap #modal_window  input[type="text"]:-moz-placeholder,#wrap #modal_window input[type="password"]:-moz-placeholder{color:#b2b2b2;opacity:1;}
#wrap #modal_window  input[type="text"]:-ms-input-placeholder,#wrap #modal_window input[type="password"]:-ms-input-placeholder{color:#b2b2b2;opacity:1;}
#wrap #modal_window  form {padding:28px 0 0 0;}
#wrap #modal_window  input[type="password"] {margin:0;}
#wrap #modal_window  form input[type="submit"] {background:#998e8b;width:134px;height:42px;color:#fff;text-transform:uppercase;text-align:center;font-size:13px;font-weight:400;cursor:pointer;display:block;margin:15px auto 0;transition: all 0.3s linear;}
#wrap #modal_window  form input[type="submit"]:hover{background:#fbcb33;color:#332d2a;transition: all 0.3s linear;}

 

#wrap #lk h2 {font-size:16px;}
#wrap #lk .list {color:#959195;line-height:26px;}
#wrap #lk .list b {color:#332d2a}
#wrap #lk .edit {display:inline-block;vertical-align:top;background:#fbcb33;color:#2c2928;text-transform:uppercase;font-size:13px;padding:0 18px;line-height:42px;cursor:pointer;margin:20px 0 30px 0;}
#wrap #lk .edit span {border-bottom:1px dashed #2c2928;}
#wrap #lk .edit:hover span {border-bottom:transparent;}
 

#wrap #lk .exit {display:inline-block;vertical-align:top;background:#fbcb33;color:#2c2928;text-transform:uppercase;font-size:13px;padding:0 18px;line-height:42px;cursor:pointer;margin:20px 0 30px 0;}
#wrap #lk .exit a {border-bottom:1px dashed #2c2928;text-decoration:none;color:#2c2928}
#wrap #lk .exit:hover a {border-bottom:transparent;}




#wrap #lk form {border:1px solid #dedada;background:#fff;padding:35px 40px 40px;max-width:370px;box-sizing:border-box;margin:0 0 43px;display:none;}
#wrap #lk form .ttl {text-transform:uppercase;font-size:22px;line-height:26px;color:#332d2a;font-weight:700;padding:0 0 30px;display:block;}
#wrap #lk form input[type="text"],#wrap #lk form input[type="password"] {border-bottom:1px solid #b3b3b3;width:100%;text-indent:9px;font-size:13px;margin:0 0 25px;padding:0 0 4px;transition: all 0.3s linear;}
#wrap #lk form input[type="text"]:focus,#wrap #lk form input[type="password"]:focus {border-bottom-color:#fbcb33;transition: all 0.3s linear;}
#wrap #lk form textarea {width:100%;border:none;border-bottom:1px solid #b3b3b3;font-family: 'Roboto', sans-serif;font-size:13px;padding:0 0 0 13px;box-sizing:border-box;height:58px;transition: all 0.3s linear;}
#wrap #lk form input[type="text"]::-webkit-input-placeholder,#wrap #lk form input[type="password"]::-webkit-input-placeholder{color:#b2b2b2;opacity:1;}
#wrap #lk form input[type="text"]::-moz-placeholder,#wrap #lk form input[type="password"]::-moz-placeholder{color:#b2b2b2;opacity:1;}
#wrap #lk form input[type="text"]:-moz-placeholder,#wrap #lk form input[type="password"]:-moz-placeholder{color:#b2b2b2;opacity:1;}
#wrap #lk form input[type="text"]:-ms-input-placeholder,#wrap #lk form input[type="password"]:-ms-input-placeholder{color:#b2b2b2;opacity:1;}
#wrap #lk form input[type="submit"] {background:#998e8b;height:42px;color:#fff;text-transform:uppercase;text-align:center;font-size:13px;font-weight:400;cursor:pointer;display:inline-block;margin:0px 0 0;transition: all 0.3s linear;padding:0 14px;}
#wrap #lk form input[type="submit"]:hover{background:#fbcb33;color:#332d2a;transition: all 0.3s linear;}
#wrap table {width:100%;border:none;border-collapse:collapse;border-bottom:2px solid #e4e4e4;}
#wrap table tr th {background:#e4e1e0;font-size:14px;color:#615961;border-top:1px solid #d5d3d2;border-bottom:1px solid #d5d3d2;padding-top:13px;padding-bottom:13px;text-align:left;}
#wrap table tr th:first-child {padding-right:60px;padding-left:20px;width:10px;white-space:nowrap;}
#wrap table tr th:last-child {padding-right:44px;/*text-align:right;*/}
#wrap table tr td {text-align:left;font-size:14px;color:#332d2a;border-bottom:1px solid #e4e4e4;padding-top:10px;padding-bottom:8px;vertical-align:middle;}
#wrap table tr td:first-child {padding-left:20px;padding-right:60px;text-align:center;}
#wrap table tr td a {text-transform:uppercase;color:#332d2a;text-decoration:none;font-weight:700;margin:0 10px 0 0;}
#wrap table tr td a:hover {color:#998e8b} 
#wrap table tr td:last-child a {display:inline-block;color:#fff;background:#998e8b;padding:0 14px;line-height:29px;text-decoration:none;font-weight:500;margin:0 14px 0 0;}
#wrap table tr td:last-child a:hover {background:#fbcb33;color:#332d2a;}
#wrap table tr td:last-child {/*text-align:right;*/}
#wrap table.no_right tr td:last-child {text-align:left;}
#wrap table tr:last-child td {border:none;}
#wrap .clearfix:before,#wrap  .clearfix:after {content: "";display: table;}
#wrap .clearfix:after {clear: both;}
#wrap .clearfix {*zoom: 1;}
#wrap .prettycheckbox  {display: inline-block;padding:0;margin:0 0 30px 0;}
#wrap .prettycheckbox a{width:14px;height:14px;background: url(/bitrix/templates/salon/img/x17.png) 100% 0 no-repeat;display:inline-block;cursor: pointer;margin:0;vertical-align:top;transition: none;}
#wrap .prettycheckbox a.checked {background: url(/bitrix/templates/salon/img/x17.png) 0 0 no-repeat;transition: none}
#wrap .prettycheckbox label {display:inline-block;font-size:13px;color:#332d2a;margin:0 0 0 6px;cursor: pointer;font-weight:400;line-height:15px;vertical-align:top;}
#wrap #cols {display:table;width:100%;}
#wrap #cols aside {display:table-cell;vertical-align:top;width:260px;padding:10px 0 0 0;}
#wrap #cols #right {display:Table-cell;vertical-align:top;padding:0 0 0 40px;}
#wrap #cols aside  ul {list-style:none;}
#wrap #cols aside .menu {box-shadow:0 0 3px 0 rgba(97,89,97,0.24);background:#fff;margin:0 0 23px;position:relative;}
#wrap #cols aside .menu .ttl {display:block;font-size:26px;font-weight:700;color:#fff;text-transform:uppercase;background:#998e8b;padding:6px 0 0 16px;line-height:42px;}
#wrap #cols aside .menu .sub {display:none;position:absolute;left:100%;top:-24px;background:#fff;z-index:10;border:2px solid #fbcb33;box-shadow:0 0 3px 0 rgba(97,89,97,0.24);min-wi dth:480px;font-size:0;padding:0;}
#wrap #cols aside .menu>ul>li {padding:0 16px;transition: all 0.3s linear;position:relative;}
#wrap #cols aside .menu>ul>li>a {font-size:13px;color:#615961;text-transform:uppercase;text-decoration:none;display:block;border-bottom:1px solid #e6e6e6;padding:10px 0 11px;position:relative;}
#wrap #cols aside .menu>ul>li:last-child >a{border:none;}
#wrap #cols aside .menu>ul>li:hover,#wrap #cols aside .menu>ul>li.root-item-selected {background:#fbcb33;transition: all 0.3s linear;}
#wrap #cols aside .menu>ul>li:hover>a,#wrap #cols aside .menu>ul>li.root-item-selected>a {border-color:transparent;}
#wrap #cols aside .menu .sub .left {display:inline-block;vertical-align:top;wi dth:50%;bord er-right:1px solid #dbd9d8;padding:0;box-sizing:border-box;}
#wrap #cols aside .menu .sub .right {display:inline-block;vertical-align:top;wid th:50%;bord er-left:1px solid #dbd9d8;margin:0 -1px 0 -1px;box-sizing:border-box;padding:0;}
#wrap #cols aside .menu .sub ul {padding:36px 33px 30px 33px;}
#wrap #cols aside .menu .sub ul li  {white-space:nowrap;}
#wrap #cols aside .menu .sub ul li a {font-size:15px;color:#2d2a29;text-transform:uppercase;text-decoration:none;position:relative;}
#wrap #cols aside .menu .sub ul li a:hover,#wrap #cols aside .menu .sub ul li.item-selected>a {text-decoration:underline;}
#wrap #cols aside .menu .sub ul li ul li a {font-size:13px;color:#615751;text-transform:none;}
#wrap #cols aside .menu .sub ul li ul {padding:2px 0 10px 0;}
#wrap #cols aside .menu .sub ul li {line-height:15px;}
#wrap #cols aside .menu .sub ul li ul li a:hover,#wrap #cols aside .menu .sub ul li ul li.item-selected a {text-decoration:underline;}
#wrap #cols aside .menu .sub ul:hover {background:#f2f2f2;transition: all 0.3s linear;}
#wrap #cols aside .menu>ul>li.parent > a:after {background:url(/bitrix/templates/salon/img/x18.png) no-repeat 0 50%;content:'';position:absolute;left:100%;top:0;height:100%;width:7px;}
#wrap #cols aside .menu>ul>li:hover .sub {display:block;}
#wrap #cols #right h1 {padding:6px 0 14px 0;}
#wrap #content #sort {font-size:12px;color:#615961;padding:40px 0 12px 0;}
#wrap #content #sort span {display:inline-block;vertical-align:middle;text-transform:uppercase;margin:0 0 0 25px;}
#wrap #content #sort span  a {display:inline-block;vertical-align:middle;line-height:27px;padding:0 7px;background:#f7f6f6;color:#9f9f9f;text-decoration:none;margin:0 1px;}
#wrap #content #sort span  a:hover,#wrap #content #sort span  a.cur {background:#fbcb33;color:#332d2a;}
#wrap #content #sort .down {position:relative;width:22px;height:27px;padding:0;}
#wrap #content #sort .down:before {content:'';position:absolute;right:6px;top:10px;width:9px;height:6px;background:url(/bitrix/templates/salon/img/down.png) no-repeat 0 0;}
#wrap #content #sort .down:hover:before {background:url(/bitrix/templates/salon/img/down2.png) no-repeat 0 0;right:7px;}
#wrap #content #sort .up {position:relative;width:22px;height:27px;padding:0;}
#wrap #content #sort .up:before {content:'';position:absolute;right:6px;top:10px;width:9px;height:6px;background:url(/bitrix/templates/salon/img/up2.png) no-repeat 0 0;}
#wrap #content #sort .up:hover:before {background:url(/bitrix/templates/salon/img/up.png) no-repeat 0 0;}
#wrap #content #sort .up.cur {position:relative;padding:0 25px 0 7px;width:auto;}
#wrap #content #sort .up.cur:before {content:'';position:absolute;right:10px;top:10px;width:9px;height:6px;background:url(/bitrix/templates/salon/img/up.png) no-repeat 0 0;}
#wrap #content #sort .down.cur {position:relative;padding:0 25px 0 7px;width:auto;}
#wrap .items-list .wrap > .inner {display:block;width:260px;background:#fff;text-align:center;text-decoration:none;transition: all 0.3s linear;box-sizing:border-box;margin:0;box-shadow:0 0 3px 0 rgba(97,89,9,0.24);position:relative;border:3px solid #fff;padding:0 17px;height:424px;}
#wrap .items-list .wrap {text-align:center;height:430px;display:inline-block;vertical-align:top;margin:0 8px 5px 0;}
#wrap .items-list .wrap .img {height:250px;line-height:250px;font-size:0;}
#wrap .items-list .wrap .img a {display:inline-block;vertical-align:middle;line-height:0;}
#wrap .items-list .wrap  .price  {color:#998e8b;font-size:20px;font-weight:700;display:block;padding:0 0 12px;}
#wrap .items-list .wrap  .name {color:#332d2a;font-size:17px;font-weight:700;line-height:19px;display:block;text-decoration:none;transition: all 0.3s linear;}
#wrap .items-list .wrap  p {text-transform:uppercase;color:#332d2a;font-size:13px;line-height:15px;padding:3px 0 0 0;}
#wrap .items-list .wrap .inner:hover {border:3px solid #fbcb33;}
#wrap .items-list .wrap .inner:hover .name {color:#f1b906;transition: all 0.3s linear;}
#wrap .items-list .wrap .control {position:absolute;bottom:19px;left:0;width:100%;}
#wrap .items-list .wrap .control .to_basket {display:inline-block;vertical-align:top;background:url(/bitrix/templates/salon/img/x11.png) no-repeat 0 0;width:43px;height:38px;cursor:pointer;margin:0 2px 0 0;}
#wrap .items-list .wrap .control .to_basket input {display:inline-block;vertical-align:top;background:url(/bitrix/templates/salon/img/x11.png) no-repeat 0 100%;width:43px;height:38px;opacity:0;transition: all 0.3s linear;text-indent:-99999px;cursor:pointer;}
#wrap .items-list .wrap .control .to_basket:hover input,#wrap .items-list .wrap .control .to_basket input.inbasket {opacity:1;transition: all 0.3s linear;}
#wrap .items-list .wrap .control a {display:inline-block;vertical-align:top;border:1px solid #d6d6d6;color:#998e8b;text-decoration:none;font-size:13px;font-weight:700;padding:0 11px;line-height:36px;transition: all 0.3s linear;}
#wrap .items-list .wrap .control a:hover {border-color:#fbcb33;background:#fbcb33;color:#332d2a;transition: all 0.3s linear;}
#wrap .items-list .wrap .text {overflow:hidden;height:70px;}
#wrap .items-list >div {font-size:0;}
#wrap .items-list  div .wrap:last-child {margin:0;}
#wrap .items-list .wrap.cont3 {margin-right:0;}
#wrap #pagi, #wrap #pagi2 {text-align:center;padding:24px 0 0 0;}
#wrap #pagi a, #wrap #pagi2 a {display:inline-block;vertical-align:top;border:1px solid #d6d6d6;color:#998e8b;text-decoration:none;font-size:13px;padding:0 14px;line-height:36px;transition: all 0.3s linear;text-transform:uppercase;}
#wrap #pagi a:hover, #wrap #pagi2 a:hover {border-color:#fbcb33;background:#fbcb33;color:#332d2a;transition: all 0.3s linear;}
#wrap .items-list.brand .wrap  p {text-transform:none;color:#615961;font-size:13px;line-height:15px;}
#wrap .items-list.brand .wrap {height:370px;}
#wrap .items-list.brand .wrap .img {height:240px;line-height:240px;font-size:0;}
#wrap .items-list.brand .wrap > .inner {height:364px;}
#wrap .items-list .wrap .control a {font-weight:400;padding:0 25px;}
#wrap #tovar {display:table;width:100%;}
#wrap #tovar .left-col-tovar {display:table-cell;vertical-align:top;width:375px;}
#wrap #tovar .right-col-tovar {display:table-cell;vertical-align:top;padding:0 0 0 20px;font-size:14px;line-height:22px;color:#959195;}
#wrap #tovar .left-col-tovar .images .big a {display:none;width:100%;height:375px;text-align:center;line-height:375px;font-size:0;}
#wrap #tovar .left-col-tovar .images .big>a:first-child{display:block;}
#wrap #tovar .left-col-tovar .images .big a img {display:inline-block;vertical-align:middle;}
#wrap #tovar .left-col-tovar .images .big {padding:0 0 20px;}
#wrap #tovar .left-col-tovar .images .adds {text-align:center;font-size:0;margin:10px 0 0 0;}
#wrap #tovar .left-col-tovar .images .adds a {display:inline-block;vertical-align:top;margin:0 8px 0 0;border:2px solid transparent;width:115px;height:112px;box-shadow:0 0 3px 0 rgba(97,89,9,0.24);}
#wrap #tovar .left-col-tovar .images .adds a:first-child {margin-left:0;}
#wrap #tovar .left-col-tovar .images .adds a:last-child {margin-right:0;}
#wrap #tovar .left-col-tovar .images .adds a:hover,#wrap #tovar .left-col-tovar .images .adds a.act {border-color:#fbcb33}
#wrap #tovar .left-col-tovar .images {margin:40px 0 0 0;}
#wrap #tovar .left-col-tovar .images .adds a:last-child {margin:0;}
#wrap #tovar .right-col-tovar h4 {text-transform:uppercase;font-size:17px;line-height:17px;color:#332d2a;font-weight:700;padding:30px 0 10px 0;}
#wrap #tovar .right-col-tovar .detail-text {max-height:115px;overflow:hidden;transition: all 0.3s linear;}
#wrap #tovar .right-col-tovar .read-more {display:inline-block;font-size:12px;border-bottom:dashed 1px #998e8b;cursor:pointer;line-height:14px;transition: all 0.3s linear;}
#wrap #tovar .right-col-tovar .read-more:hover {border-color:transparent;transition: all 0.3s linear;color:#665f5d;}
#wrap #tovar .right-col-tovar .detail-text.r4 {max-height:815px;overflow:hidden;transition: all 0.3s linear;}
#wrap #tovar .right-col-tovar form {background:#fff;box-shadow:0 0 3px 0 rgba(97,89,9,0.24);margin:23px 0 0 0;padding:30px 13px 27px 13px;white-space:nowrap;}
#wrap #tovar .right-col-tovar form .price {font-size:35px;line-height:35px;color:#332d2a;font-weight:700;font-family: 'Roboto', sans-serif;text-transform:uppercase;display:inline-block;vertical-align:middle;width:150px;}
#wrap #tovar .right-col-tovar form input[type="text"] {width:52px;height:52px;text-align:center;border:1px solid #e5e0d8;color:#585452;font-size:22px;display:inline-block;vertical-align:middle;}
#wrap #tovar .right-col-tovar form .buy {white-space:normal;display:inline-block;vertical-align:top;padding:0 0 0 31px;text-align:center;}
#wrap #tovar .right-col-tovar form input[type="submit"] {color:#fdfdfd;font-size:13px;height:35px;padding:0 29px;background:#998e8b;text-transform:uppercase;cursor:pointer;transition: all 0.3s linear;}
#wrap #tovar .right-col-tovar form input[type="submit"]:hover,#wrap #tovar .right-col-tovar form input[type="submit"].inbasket {background:#fbcb33;color:#332d2a;transition: all 0.3s linear;}
#wrap #tovar .right-col-tovar form .click {font-size:12px;color:#959195;border-bottom:1px dashed #959195;cursor:pointer;transition: all 0.3s linear;}
#wrap #tovar .right-col-tovar form .click:hover {border-color:transparent;transition: all 0.3s linear;color:#665f5d;}
#wrap #bsk {display:table;width:100%;}
#wrap #bsk #b1 {display:table-cell;vertical-align:top;}
#wrap #bsk #b2 {display:table-cell;vertical-align:top;width:320px;padding:0 0 0 70px;}
#wrap #bsk #b1 table,#wrap #bsk .bx_ordercart_order_table_container table {border-top:2px solid #e4e4e4;}
#wrap #bsk #b1 table td,#wrap #bsk .bx_ordercart_order_table_container td {padding:9px 15px 11px 0;}
#wrap #bsk #b1 table .img,#wrap #bsk .bx_ordercart_order_table_container table .img {width:10px;}
#wrap #bsk #b1 table .img a,#wrap #bsk .bx_ordercart_order_table_container table .img a {background:#fff;width:115px;height:115px;font-size:0;line-height:115px;text-align:center;display:block;vertical-align:middle;box-shadow:0 0 3px 0 rgba(97,89,9,0.24);}
#wrap #bsk #b1 table .img a img,#wrap #bsk .bx_ordercart_order_table_container table .img a img {vertical-align:middle;}
#wrap #bsk #b1 table td.desc,#wrap #bsk .bx_ordercart_order_table_container table td.desc {text-transform:uppercase;font-size:13px;color:#615961;line-height:15px;width:40%;}
#wrap #bsk #b1 table td.desc a,#wrap #bsk .bx_ordercart_order_table_container table td.desc a {display:inline-block;margin:0 0 5px;font-size:14px;}
#wrap #bsk #b1 table td.count,#wrap #bsk #b1 table .count,#wrap #bsk .bx_ordercart_order_table_container table td.count,#wrap #bsk .bx_ordercart_order_table_container table div.count {text-transform:uppercase;font-size:13px;color:#585452;width:70px;text-align:right;}
#wrap #bsk #b1 table td.count input[type="text"],#wrap #bsk #b1 table .count input[type="text"] {text-align:center;background:transparent;border:1px solid #e0d9d7;width:35px;height:36px;font-size:16px;color:#585452;margin:0 5px 0 0;}
#wrap #bsk #b1 table td.price,#wrap #bsk #b1 table .price,#wrap #bsk .bx_ordercart_order_table_container table td.price,#wrap #bsk .bx_ordercart_order_table_container table div.price {text-transform:uppercase;font-size:20px;color:#998e8b;white-space:nowrap;font-weight:700;text-align:center;}
#wrap #bsk #b1 table td.del {width:43px;padding-right:0;}
#wrap #bsk #b1 table div.price {display:inline-block;text-align:left;padding:0 0 0 20px;}
#wrap #bsk #b1 table div.count {display:inline-block;text-align:left;padding:0;}
#wrap #bsk #b1 table .fq {padding:7px 0 0 0;}
#wrap #bsk #b1 table td.item>a {background:none;margin:0;color:#332d2a;font-size:14px;line-height:16px;text-align:left;padding:0 35px 0 0;}
#wrap #bsk .bx_ordercart_order_table_container table div.count  {text-align:left;display:inline-block;}
#wrap #bsk .bx_ordercart_order_table_container table td.item>a {background:none;margin:0;color:#332d2a;font-size:14px;line-height:16px;text-align:left;padding:0 35px 0 0;}
#wrap #bsk .bx_ordercart_order_table_container table div.price {display:inline-block;}
#wrap #bsk .bx_ordercart_order_table_container table .fq {text-align:left;}
#wrap #bsk #b1 table td.item {position:relative;}
#wrap #bsk #b1 table td.del a,#wrap #bsk #b1 table div.del a  {display:inline-block;background:url(/bitrix/templates/salon/img/x19.png) no-repeat 0 0;width:30px;height:27px;position:relative;padding:0;text-indent:-99999px;text-align:left;}
#wrap #bsk #b1 table td.del a:after,#wrap #bsk #b1 table div.del a:after {left:0;top:0;width:100%;height:100%;background:url(/bitrix/templates/salon/img/x19.png) no-repeat 100% 0;width:30px;height:27px;position:absolute;content:'';z-index:1;opacity:0;transition: all 0.3s linear;}
#wrap #bsk #b1 table td.del a:hover:after,#wrap #bsk #b1 table div.del a:hover:after   {opacity:1;transition: all 0.3s linear;}
#wrap #bsk #b1 .text {color:#959195;font-size:14px;line-height:22px;padding:36px 0 15px 0;}
#wrap #bsk .bx_ordercart_order_table_container table td.count {word-spacing:10px;}
#wrap #bsk #b1 table div.del a {position:absolute;right:-15px;top:5px;}
#wrap #bsk .bx_ordercart_order_table_container table .img a {height:78px;width:78px;line-height:78px;background-position:50% 50%;background-size:contain;background-repeat:no-repeat;}
#wrap #bsk .bx_ordercart_order_table_container table .img a img {width:100%;height:auto;}
#wrap .bx_ordercart {background:#fff;box-shadow:0 0 3px 0 rgba(97,89,97,0.24);padding:0 20px 45px;}
#wrap .bx_ordercart  .ttl {display:block;text-transform:uppercase;font-weight:700;font-size:24px;line-height:24px;color:#2c2828;padding:35px 0 20px 0;}
#wrap .bx_ordercart_order_sum {text-transform:uppercase;text-align:left;width:auto;border:none;margin:40px 0 0 0;}
#wrap .bx_ordercart_order_sum td {text-transform:uppercase;text-align:left!important;width:10px;white-space:nowrap;border:none!important;padding:0 20px 0 0!important;}
#wrap .bx_ordercart_order_sum tr:last-child td {padding-top:20px!important;font-weight:700;}
#wrap #bsk #b1 .order {background:#fff;box-shadow:0 0 3px 0 rgba(97,89,9,0.24);width:330px;text-transform:uppercase;font-size:14px;color:#615961;line-height:22px;padding:24px 0 28px 20px;box-sizing:border-box;}
#wrap #bsk #b1 .order b {color:#2c2928;}
#wrap #bsk #b1 .order a {background:#fbcb33;color:#332d2a;display:inline-block;vertical-align:middle;font-size:13px;line-height:42px;padding:0 17px;text-transform:uppercase;cursor:pointer;transition: all 0.3s linear;text-decoration:none;margin:23px 0 0 0;}
#wrap #bsk #b1 .order a:hover {transition: all 0.3s linear;color:#fdfdfd;background:#998e8b;}
#wrap #bsk #b1 .order .click {font-size:12px;color:#959195;border-bottom:1px dashed #959195;cursor:pointer;transition: all 0.3s linear;text-transform:none;margin:37px 0 0 20px;vertical-align:top;display:inline-block;line-height:14px;}
#wrap #bsk #b1 .order .click:hover {border-color:transparent;transition: all 0.3s linear;color:#665f5d;}
#wrap #bsk #b2 #add h2 {padding:23px 0 15px 0;}
#wrap #bsk #b2 #add .wrap > .inner {width:auto;height:auto;padding-bottom:59px;}
#wrap #bsk #b2 #add .wrap {height:auto;}
#wrap #order_form_content {font-size:0;}
#wrap #order_form_content .left {display:inline-block;vertical-align:top;width:50%;box-sizing:border-box;width:50%;padding:0 20px 0 0;}
#wrap #order_form_content .right {display:inline-block;vertical-align:top;width:50%;box-sizing:border-box;width:50%;padding:0 0 0 20px;}
#wrap #order_form_content .box_order {position:relative;box-shadow:0 0 3px 0 rgba(97,89,97,0.24);margin:0 0 40px;background:#fff;padding:0 40px 30px 20px;}
#wrap #order_form_content .box_order .num {position:absolute;left:0;top:0;color:#fff;font-weight:700;font-size:24px;background:#998e8b;line-height:24px;width:54px;height:55px;box-sizing:border-box;padding:20px 14px 0 0;text-align:right;}
#wrap #order_form_content .box_order .ttl {display:block;text-transform:uppercase;font-weight:700;font-size:24px;line-height:24px;color:#2c2828;padding:20px 0 50px 50px;}
#wrap #order_form_content .box_order.b01 {min-height:198px;}
#wrap #order_form_content input[type="text"],#wrap .search-page input[type="text"] {border-bottom:1px solid #b3b3b3;width:100%;text-indent:9px;font-size:13px;margin:0 0 25px;padding:0 0 4px;transition: all 0.3s linear;}
#wrap #order_form_content input[type="text"]:focus {border-bottom-color:#fbcb33;transition: all 0.3s linear;}
#wrap #order_form_content textarea {width:100%;border:none;border-bottom:1px solid #b3b3b3;font-family: 'Roboto', sans-serif;font-size:13px;padding:0 0 0 13px;box-sizing:border-box;height:58px;transition: all 0.3s linear;}
#wrap #order_form_content input[type="text"]::-webkit-input-placeholder {color:#b2b2b2;opacity:1;}
#wrap #order_form_content input[type="text"]::-moz-placeholder {color:#b2b2b2;opacity:1;}
#wrap #order_form_content input[type="text"]:-moz-placeholder {color:#b2b2b2;opacity:1;}
#wrap #order_form_content input[type="text"]:-ms-input-placeholder {color:#b2b2b2;opacity:1;}
#wrap #order_form_content input[type="submit"] {background:#998e8b;height:42px;color:#fff;text-transform:uppercase;text-align:center;font-size:13px;font-weight:400;cursor:pointer;display:inline-block;margin:0px 0 0;transition: all 0.3s linear;padding:0 14px;}
#wrap #order_form_content input[type="submit"]:hover{background:#fbcb33;color:#332d2a;transition: all 0.3s linear;}
#wrap #order_form_content .bx-sls .dropdown-block {border:none;box-shadow:none;radius:0;border-bottom:1px solid #b3b3b3;width:100%;text-indent:9px;font-size:13px;margin:0 0 25px;padding:0 0 4px;transition: all 0.3s linear;}
#wrap #order_form_content .bx-sls .dropdown-block input {margin:0;}
#wrap #order_form_content .bx-sls .dropdown-icon {display:none;}
#wrap #order_form_content .bx-ui-sls-fake {text-indent:0!important;padding:0!important;}
#wrap #order_form_content .bx-sls .bx-ui-sls-fake, #wrap #order_form_content .bx-sls .bx-ui-sls-route {height:auto;}
#wrap #order_form_content .bx-sls .bx-ui-sls-route {top:3px;}
#wrap #order_form_content .bx-sls .dropdown-fade2white, #wrap #order_form_content .bx-sls .bx-ui-sls-clear {display:none!important;}
#wrap #order_form_content .box_order.b04>div:last-child {margin:35px 0 40px;}
#wrap #order_form_content .box_order.b04 .ttl {padding-bottom:76px;}
#wrap .bx_ordercart_order_pay_center a {background:#fbcb33;color:#332d2a;display:inline-block;vertical-align:middle;font-size:13px;line-height:42px;padding:0 17px;text-transform:uppercase;cursor:pointer;transition: all 0.3s linear;text-decoration:none;margin:5px 0 0 0;}
#wrap .bx_ordercart_order_pay_center a:hover {transition: all 0.3s linear;color:#fdfdfd;background:#998e8b;}
#wrap .search-page input[type="text"] {max-width:400px;}
#wrap .search-page input[type="submit"] {background:#998e8b;height:42px;color:#fff;text-transform:uppercase;text-align:center;font-size:13px;font-weight:400;cursor:pointer;display:inline-block;margin:0px 0 0;transition: all 0.3s linear;padding:0 14px;}
#wrap .search-page input[type="submit"]:hover{background:#fbcb33;color:#332d2a;transition: all 0.3s linear;}
#wrap .search-page hr {margin:30px 0;}
#wrap .sale_order_full_table tr td:last-child {text-align:left;}
#wrap #top2 nav ul form {display:none;}
#wrap #new-block .content >div>div {margin:0 auto;}
#wrap #content .row {margin:0;display:block;}
@media all and (max-width: 1120px) {
	#wrap #add div .wrap:nth-child(4) {display:none;}
	#wrap {overflow-x:hidden;}
}
@media all and (max-width: 1100px) {
	#wrap header #top,#wrap.inner header #top2 {padding:0;margin:0;}
}
@media all and (max-width: 1033px) {
	#wrap #kontakt .left {float:none;}
	#wrap #kontakt .right {float:none;margin:-40px auto 0;}
}

@media all and (max-width: 870px) {
	#wrap .news-detail table.fix_table_480 tr td {display:block;padding-left:0;padding-right:0;width:100%!important;}
	#wrap header #top .left {padding-left:20px;}
	#wrap header #top .left span {display:none;}
	#wrap header #top .right {padding-right:20px;}
	#wrap header #top2 .logo {margin-left:20px;width:200px;height:60px;background-size:cover;}
	#wrap header #top2 nav {background:url(/bitrix/templates/salon/img/x21.png) no-repeat 0 0;width:42px;height:29px;padding:0;margin:32px 20px 0 0;position:inherit;}
	#wrap header #top2 nav > ul {position:absolute;left:20px;right:20px;top:118px;border:2px solid #fbcb33;list-style:none;padding:0;margin:0;display:none;z-index:2;background:#fff;}
	#wrap header #top2 nav > ul >li {display:block;padding:0;margin:0;border-bottom:1px solid #eeebe6;position:relative;}
	#wrap header #top2 nav > ul > li > .sub {display:block;position:relative;background:#fff;padding:0;border-top:2px solid #eeebe6;top:0;}
	#wrap header #top2 na v>* {display:none;}
	#wrap header #top2 nav > ul > li > a {font-size:16px;padding:12px 15px;}
	#wrap header #top2 nav > ul > li.parent > a:before {display:none;}
	#wrap header #top2 nav > ul > li > .sub > ul > li > a {font-size:13px;color:#7d7571;padding:10px 0 10px 25px;}
	#wrap header #top2 nav > ul > li > .sub > ul>li {border-bottom:1px solid #eeebe6;}
	#wrap header #top2 nav > ul > li > .sub > ul:last-child {margin:0;padding:0;border:none;}
	#wrap header #top2 nav > ul > li > .sub > ul>li.parent {background:url(/bitrix/templates/salon/img/x22.png) no-repeat 100% 50%;}
	#wrap #top2 nav ul form {display:block;position:relative;height:43px;overflow:visible;right:auto;top:auto;width:auto;margin:0 15px 14px;background:#e9e9e9;}
	#wrap #top2 nav ul form input[type="text"]{display:block;font-size:13px;top:14px;position:relative;}
	#wrap header nav .sc {display:inline-block;margin:0 0 18px 15px;}
	#wrap header #top2 nav > ul > li > .sub .sub {display:none;left:20px;right:20px;top:152px;width:auto;z-index:3;padding:0;}
	#wrap header #top2 nav > ul > li > .sub li:hover .sub {display:none;}
	#wrap header #top2 nav > ul > li > .sub .sub .left,#wrap header #top2 nav > ul > li > .sub .sub .right {border:none;width:100%;padding:0;}
	#wrap header #top2 nav > ul > li > .sub .sub .left>ul,#wrap header #top2 nav > ul > li > .sub .sub .right>ul {padding:0;}
	#wrap header #top2 nav > ul > li > .sub .sub .left>ul ul,#wrap header #top2 nav > ul > li > .sub .sub .right>ul ul {position:absolute;left:20px;top:152px;right:20px;background:#fff;z-index:4;border:2px solid #fbcb33;display:none}	
	#wrap header #top2 nav > ul > li > .sub .sub .left>ul >li,#wrap header #top2 nav > ul > li > .sub .sub .right>ul >li {border-bottom:1px solid #eeebe6;}		
	#wrap header #top2 nav > ul > li > .sub .sub .left>ul >li a,#wrap header #top2 nav > ul > li > .sub .sub .right>ul >li a 	{font-size:13px;color:#7d7571;padding:10px 0 10px 25px;display:block;font-weight:400;}
	#wrap header #top2 nav > ul > li > .sub .sub .left>ul >li.parent,#wrap header #top2 nav > ul > li > .sub .sub .right>ul >.parent {background:url(/bitrix/templates/salon/img/x22.png) no-repeat 100% 50%;}
	#wrap header #top2 nav > ul > li > .sub .sub .left>ul ul >li,#wrap header #top2 nav > ul > li > .sub .sub .right>ul ul > li {border-bottom:1px solid #eeebe6;}		
	#wrap header #top2 nav > ul > li > .sub .sub .left>ul ul >li a,#wrap header #top2 nav > ul > li > .sub .sub .right>ul ul > l  a 	{font-size:13px;color:#7d7571;padding:10px 0 10px 25px;display:block;font-weight:400;}
	#wrap header #top2 nav > ul > li > .sub .sub .left>ul ul >li.parent,#wrap header #top2 nav > ul > li > .sub .sub .right>ul ul >li.parent {background:url(/bitrix/templates/salon/img/x22.png) no-repeat 100% 50%;}	
	#wrap #top2 nav > form {display:none;}
	#wrap header #top2 nav > ul > li > .sub > ul > li.parent:hover > a:before {background:none!important;}
	#wrap #mobile_menu {position:absolute;left:20px;right:20px;top:118px;border:2px solid #fbcb33;list-style:none;padding:0;margin:0; z-index:2;background:#fff;}
	#wrap #mobile_menu >a {display:block;text-transform:uppercase;font-size:16px;padding:12px 26px 12px 25px;text-decoration:none;color:#2c2927;background:url(/bitrix/templates/salon/img/x23.png) no-repeat 9px 50%;}
	#wrap #mobile_menu >a:hover {background:#fbcb33 url(/bitrix/templates/salon/img/x23.png) no-repeat 9px 50%;}
	#wrap #mobile_menu > ul {position:absolute;left:20px;right:20px;top:152px;border:2px solid #fbcb33;list-style:none;padding:0;margin:0;display:none;z-index:2;background:#fff;}
	#wrap #mobile_menu > ul >li {display:block;padding:0;margin:0;border-bottom:1px solid #eeebe6;position:unset;}
	#wrap #mobile_menu > ul > li > .sub {display:block;position:unset;background:#fff;padding:0;border-top:2px solid #eeebe6;}
	#wrap #mobile_menu > ul > li > a {font-size:16px;padding:12px 15px;}
	#wrap #mobile_menu > ul > li.parent > a:before {display:none;}
	#wrap #mobile_menu > ul > li > .sub > ul > li > a {font-size:13px;color:#7d7571;padding:10px 0 10px 25px;}
	#wrap #mobile_menu> ul > li > .sub > ul>li {border-bottom:1px solid #eeebe6;}
	#wrap #mobile_menu> ul > li > .sub > ul:last-child {margin:0;padding:0;border:none;}
	#wrap #mobile_menu> ul > li > .sub > ul>li.parent {background:url(/bitrix/templates/salon/img/x22.png) no-repeat 100% 50%;}
	#wrap #mobile_menu > ul > li > .sub .sub {display:none;left:20px;right:20px;top:152px;width:auto;z-index:3;padding:0;}
	#wrap #mobile_menu > ul > li > .sub li:hover .sub {display:none;}
	#wrap #mobile_menu .sub .left,#wrap #mobile_menu > ul > li > .sub .sub .right {border:none;width:100%;padding:0;}
	#wrap #mobile_menu .sub .left>ul,#wrap #mobile_menu > ul > li > .sub .sub .right>ul {padding:0;list-style:none;}
	#wrap #mobile_menu .sub .left>ul ul,#wrap #mobile_menu> ul > li > .sub .sub .right>ul ul {position:absolute;left:20px;top:152px;right:20px;background:#fff;z-index:4;border:2px solid #fbcb33;display:none}	
	#wrap #mobile_menu .sub .left>ul >li,#wrap #mobile_menu> ul > li > .sub .sub .right>ul >li {border-bottom:1px solid #eeebe6;}		
	#wrap #mobile_menu .sub .left>ul >li a,#wrap #mobile_menu > ul > li > .sub .sub .right>ul >li a 	{font-size:13px;color:#7d7571;padding:10px 0 10px 25px;display:block;font-weight:400;text-decoration:none;}
	#wrap #mobile_menu .sub .left>ul >li.parent,#wrap #mobile_menu> ul > li > .sub .sub .right>ul >.parent {background:url(/bitrix/templates/salon/img/x22.png) no-repeat 100% 50%;}
	#wrap #mobile_menu .sub .left>ul ul >li,#wrap #mobile_menu > ul > li > .sub .sub .right>ul ul > li {border-bottom:1px solid #eeebe6;}		
	#wrap #mobile_menu .sub .left>ul ul >li a,#wrap #mobile_menu > ul > li > .sub .sub .right>ul ul > l  a 	{font-size:13px;color:#7d7571;padding:10px 0 10px 25px;display:block;font-weight:400;}
	#wrap #mobile_menu .sub .left>ul ul >li.parent,#wrap #mobile_menu > ul > li > .sub .sub .right>ul ul >li.parent {background:url(/bitrix/templates/salon/img/x22.png) no-repeat 100% 50%;}	
	#wrap #mobile_menu .sub .left>ul >li a:hover {background-color:#fbcb33}
	#wrap #mobile_menu2 {position:absolute;left:20px;right:20px;top:118px;border:2px solid #fbcb33;list-style:none;padding:0;margin:0; z-index:2;background:#fff;}
	#wrap #mobile_menu2 >a {display:block;text-transform:uppercase;font-size:16px;padding:12px 26px 12px 25px;text-decoration:none;color:#2c2927;background:url(/bitrix/templates/salon/img/x23.png) no-repeat 9px 50%;}
	#wrap #mobile_menu2 >a:hover {background:#fbcb33 url(/bitrix/templates/salon/img/x23.png) no-repeat 9px 50%;}
	#wrap #mobile_menu2 > ul {position:absolute;left:20px;right:20px;top:152px;border:2px solid #fbcb33;list-style:none;padding:0;margin:0;display:none;z-index:2;background:#fff;}
	#wrap #mobile_menu2 > ul >li {display:block;padding:0;margin:0;border-bottom:1px solid #eeebe6;position:unset;}
	#wrap #mobile_menu2 > ul > li > .sub {display:block;position:unset;background:#fff;padding:0;border-top:2px solid #eeebe6;}
	#wrap #mobile_menu2 > ul > li > a {font-size:16px;padding:12px 15px;}
	#wrap #mobile_menu2 > ul > li.parent > a:before {display:none;}
	#wrap #mobile_menu2 > ul > li > .sub > ul > li > a {font-size:13px;color:#7d7571;padding:10px 0 10px 25px;}
	#wrap #mobile_menu2> ul > li > .sub > ul>li {border-bottom:1px solid #eeebe6;}
	#wrap #mobile_menu2> ul > li > .sub > ul:last-child {margin:0;padding:0;border:none;}
	#wrap #mobile_menu2> ul > li > .sub > ul>li.parent {background:url(/bitrix/templates/salon/img/x22.png) no-repeat 100% 50%;}
	#wrap #mobile_menu2 > ul > li > .sub .sub {display:none;left:20px;right:20px;top:152px;width:auto;z-index:3;padding:0;}
	#wrap #mobile_menu2 > ul > li > .sub li:hover .sub {display:none;}
	#wrap #mobile_menu2 .sub .left,#wrap #mobile_menu > ul > li > .sub .sub .right {border:none;width:100%;padding:0;}
	#wrap #mobile_menu2 .sub .left>ul,#wrap #mobile_menu > ul > li > .sub .sub .right>ul {padding:0;list-style:none;}
	#wrap #mobile_menu2 .sub .left>ul ul,#wrap #mobile_menu> ul > li > .sub .sub .right>ul ul {position:absolute;left:20px;top:152px;right:20px;background:#fff;z-index:4;border:2px solid #fbcb33;display:none}	
	#wrap #mobile_menu2 .sub .left>ul >li,#wrap #mobile_menu> ul > li > .sub .sub .right>ul >li {border-bottom:1px solid #eeebe6;}		
	#wrap #mobile_menu2 .sub .left>ul >li a,#wrap #mobile_menu > ul > li > .sub .sub .right>ul >li a 	{font-size:13px;color:#7d7571;padding:10px 0 10px 25px;display:block;font-weight:400;text-decoration:none;}
	#wrap #mobile_menu2 .sub .left>ul >li.parent,#wrap #mobile_menu> ul > li > .sub .sub .right>ul >.parent {background:url(/bitrix/templates/salon/img/x22.png) no-repeat 100% 50%;}
	#wrap #mobile_menu2 .sub .left>ul ul >li,#wrap #mobile_menu > ul > li > .sub .sub .right>ul ul > li {border-bottom:1px solid #eeebe6;}		
	#wrap #mobile_menu2 .sub .left>ul ul >li a,#wrap #mobile_menu > ul > li > .sub .sub .right>ul ul > l  a 	{font-size:13px;color:#7d7571;padding:10px 0 10px 25px;display:block;font-weight:400;}
	#wrap #mobile_menu2 .sub .left>ul ul >li.parent,#wrap #mobile_menu > ul > li > .sub .sub .right>ul ul >li.parent {background:url(/bitrix/templates/salon/img/x22.png) no-repeat 100% 50%;}	
	#wrap #mobile_menu2 .sub .left>ul >li a:hover {background-color:#fbcb33}	
	footer {padding:0 20px;}
	#bottom {padding:12px 20px;text-align:left;}
	#wrap header #top2 nav .close {position:absolute;top:73px;right:20px;background:url(/bitrix/templates/salon/img/x25.png) no-repeat 0 0;width:53px;height:45px;}
	#wrap #main-slider .back,#wrap #main-slider .forward {display:none!important;}
	#wrap #promo {display:block;border:none;}
	#wrap #promo .left {display:block;width:100%;text-align:center;}
	#wrap #promo .right {display:block;padding:17px 20px 28px;}
	#wrap #promo .left img {width:100%;max-width:100%;}
	#wrap #banner {padding:15px 0;}
	#wrap #article .date {padding:0 0 5px;}
	#wrap #article .item .left .rm {margin:4px 0 0 0;display:inline-block;}
	#wrap #article .item .left img {width:100%;max-width:100%;}
	#wrap #article .item .left {display:block;}
	#wrap #article .item .right {display:block;padding:20px 20px 25px;width:100%;box-sizing:border-box;}
	#wrap #article .item:nth-child(2n) .right  {display: table-header-group;}
	#wrap #article .item:nth-child(2n) .left {display: table-footer-group;padding:20px 20px 25px;width:100%;box-sizing:border-box}
	#wrap #article .item:nth-child(2n)  {display: table;}
	#wrap #article .item .right img {width:100%;max-width:100%;}
	#wrap #article .item:nth-child(2n) .left .text {padding:0 20px;}
	#wrap #article .item:nth-child(2n) .left .ttl {display:block;padding:0 20px;}
	#wrap #article .item:nth-child(2n) .left .date {display:block;padding:5px 20px 0;}
	#wrap #article .item:nth-child(2n) .left .rm {margin:4px 0 0 20px;}
	#wrap #article  {background:none;}
	#wrap #content {padding:0 20px;}
	#wrap #pathway {padding:5px 0 0 0;}
	#wrap #cols aside {display:none;}
	#wrap #cols #right {padding:0;display:block;}
	#wrap #add div .wrap:nth-child(4),#wrap #add div .wrap:nth-child(3) {display:none;margin:0;}
	#wrap #add div .wrap:nth-child(2) {margin:0;}
	#wrap #cols  {display:block;}
	#wrap #bsk {display:block;}
	#wrap #bsk #b1 {display:block;}
	#wrap #bsk #b2 {display:block;width:100%;}
}
@media all and (max-width: 790px) {
	#wrap #tovar {display:block;}
	#wrap #tovar .left-col-tovar {display:block;width:100%;}
	#wrap #tovar .right-col-tovar {display:block;width:100%;padding:0;}
	#wrap #tovar .right-col-tovar form .price {display:block;width:100%;text-align:center;padding:0 0 20px;}
	#wrap #tovar .right-col-tovar form {text-align:center;padding:15px 0;}
	#wrap #add h2 {padding-top:30px;}
}
@media all and (max-width: 580px) {
	#wrap #serii {margin:17px 0;}
	#wrap #serii .back {left:-30px;}
	#wrap #serii .forward {right:-30px;}
	#wrap #new-block .back {left:-30px;}
	#wrap #new-block .forward {right:-30px;}
	#wrap #add div .wrap:nth-child(2) {display:none;}
	#wrap #add div .wrap:nth-child(1) {margin:0 auto;}
}
@media all and (max-width: 560px) {
	#wrap #serii {margin:17px 0;}
	#wrap #serii .back {left:-30px;}
	#wrap #serii .forward {right:-30px;}
	#wrap #new-block .back {left:-30px;}
	#wrap #new-block .forward {right:-30px;}
	#wrap #services-form form {width:100%!important;box-sizing:border-box;}
}
@media all and (max-width: 630px) {
	#wrap header #top .right .sc {display:none;}
	#wrap header #top .right .basket {margin:0;} 
	footer {text-align:center;padding:0;}
	#wrap footer .inner {display:block;padding:0 0 8px;}
	#wrap footer .inner .col {width:100%;display:inline-block;padding:25px 0;}
	#wrap footer .inner .col:nth-child(1),#wrap footer .inner .col:nth-child(2) {width:49%;}
	#wrap footer .inner .col:nth-child(3),#wrap footer .inner .col:nth-child(4) {max-height:39px;overflow:hidden;padding:5px 0 0 0;border-top:1px solid #a9a09d;}
	#wrap footer .inner .col:nth-child(3) a,#wrap footer .inner .col:nth-child(4) a {position:relative;padding:0 19px 0 0;}
	#wrap footer .inner .col:nth-child(3) a:first-child:after,#wrap footer .inner .col:nth-child(4) a:first-child:after {position:absolute;background:url(/bitrix/templates/salon/img/x24.png) no-repeat 0 0;width:10px;height:6px;content:'';right:0;top:8px;}
	#wrap footer .inner .col span {display:inline-block;width:276px;text-align:left;}
	#wrap #new-block .sws .current {display:block;margin:0 0 10px;}
	#wrap #new-block .sws {padding-top:30px;padding-bottom:75px;}
	#wrap .bx_ordercart {padding:0;}
	#wrap #bsk {width:110%;margin:0 -20px;}
	#wrap #bsk #b1 table td.del {vertical-align:top;}
	#wrap #bsk #b1 table thead td {display:none;}
	#wrap #bsk #b1 table td.count {white-space:nowrap;}
	#wrap #bsk #b1 .text {padding:30px 20px 15px;}
	#wrap #bsk #b1 .order {width:auto;text-align:center;box-sizing:border-box;}
}
@media all and (max-width: 490px) {
	#wrap header #top .right .lk {text-indent:-9999px;margin-right:7px;font-size:0;}
	#wrap header #top .right .basket span {display:none;}
	#wrap #main-slider .inner .text .left {width:0%;}
	#wrap #main-slider .inner .text {width:100%;}
	#wrap #main-slider .inner .text .right {padding:0 20px;}
	#wrap #main-slider .anythingControls {left:0;width:100%;}
	#wrap #main-slider .anythingControls ul {padding:0 0 0 20px;}
	.fix_table_480 img {width:100%;height:auto;}
	#wrap #kontakt .right {width:100%;}
}
@media all and (max-width: 320px) {
	#wrap #add .wrap > .inner {width:280px;}
	#wrap .items-list .wrap > .inner {width:280px;}
	#wrap #content #sort span {margin:0 0 0 15px;}
	#wrap #content #sort span:nth-child(2),#wrap #content #sort span:nth-child(3) {display:block;margin:5px 0;}
	#wrap #content #sort {padding:10px 0 17px 0;}
	#wrap #order_form_content .left,#wrap #order_form_content .right{width:100%;padding:0;}
	#wrap #ORDER_FORM #bsk {width:320px;}
	#wrap #ORDER_FORM  .bx_ordercart_order_pay {padding:0 20px;}
	#wrap #ORDER_FORM  .bx_ordercart_order_pay_center {padding:0 20px 35px;}
	#wrap .bx_ordercart .ttl {padding-left:15px;}
	#wrap #ORDER_FORM  .bx_ordercart_order_table_container {padding:0 15px;}
	#wrap #lk form {margin:0 -20px;width:320px;padding-left:20px;padding-right:20px;}
	#wrap #studio {margin:0 -20px;width:320px;padding:30px 20px;}
	#wrap #studio > img {display:none;}
	#wrap #prods .inner {display:block;}
	#wrap #prods .left {display:block;width:100%;padding:25px 0 25px 0;;}
	#wrap #prods .right {display:block;}
	#wrap #prods .left img{width:100%;max-width:100%;}
	#wrap #prods {padding:0;}
	#wrap #bests .inner {display:block;}
	#wrap #bests .right {display:block;}
	#wrap #bests .left {display:block;width:100%;padding:20px 0 0 0;}
	#wrap #bests {padding:60px 0 0 0;}
	#wrap #bests .left img{width:100%;max-width:100%;}
	#wrap #connect .inner {display:block;}
	#wrap #connect .right {display:block;padding:0 0 20px;}
	#wrap #connect .left {display:block;padding:0;width:100%;}
	#wrap #connect{width:320px;margin:0 -20px;}
	#wrap #connect .left form,#wrap #kontakt .right form {padding:30px 20px;}
	#wrap #more-info a {width:100%;margin:0 0 20px;}
	#wrap img {width:100%;max-width:100%;}
	#wrap #kontakt .right {width:320px;margin:0 -20px;}
	#wrap #kontakt .right form {margin:30px 0 0 0;}
	#wrap #tovar img {width:auto;max-width:100%;}
	#wrap #bsk {width:320px;}
}

#slider2 h1 {color:#fff !important;font-size: 40px !important; margin-left: -115px; line-height:45px !important;}
#slider2 h2 {font-weight:700;text-transform:uppercase;padding:9px 0 30px 0;color:#fff !important;font-size: 40px !important; margin-left: -115px; line-height:45px !important;}
ul.subsect li {float:left; list-style: outside none none; padding-right: 10px;}
ul.subsect li a{font-size:15px;color:#2d2a29 !important;text-transform:uppercase;text-decoration:none !important;position:relative;}

@media all and (max-width: 490px) {
#slider2 h1 {color:#fff !important;font-size: 30px !important; margin-left: 0px; line-height:35px !important;}
#slider2 h2 {color:#fff !important;font-size: 30px !important; margin-left: 0px; line-height:35px !important;}
#wrap table tr td:first-child,#wrap table tr th:first-child {padding-right:20px;padding-left:10px;}
}


#wrap #content #rev .item >div {margin:0 0 30px;}
#wrap #content #rev .item .ttl {text-transform:uppercase;color:#006891;font-size:22px;font-weight:700;line-height:32px;padding:0 150px 20px 0;position:relative;margin:0;}
#wrap #content #rev .item {padding:48px 0 48px 0;border-bottom:1px solid #f7f6f6;}
#wrap #content #rev .ttl .rait {position:absolute;right:0;top:10px;text-align:right;}
#wrap #content #rev .ttl .rait .star {height:14px;width:111px;display:block;background:url(/bitrix/templates/salon/img/stars.png) no-repeat 0 0;}
#wrap #content #rev .ttl .rait .star.v5 {background-position:0 0;}
#wrap #content #rev .ttl .rait .star.v4 {background-position:0 -14px;}
#wrap #content #rev .ttl .rait .star.v3 {background-position:0 -28px;}
#wrap #content #rev .ttl .rait .star.v2 {background-position:0 -42px;}
#wrap #content #rev .ttl .rait .star.v1{background-position:0 -56px;}
#wrap #content #rev .ttl .rait .star.v0{background-position:0 -70px;}
#wrap #content #rev .ttl .rait .voted{font-size:15px;color:#b2b2b2;font-weight:400;display:block;line-height:15px;text-transform:none;padding:6px 0 0 0;}
#wrap #content #rev .item .text {padding:25px 20px;background:#f7f6f6;position:relative;margin:0 0 35px;}
#wrap #content #rev .item .text .name {float:left;font-weight:700;font-size:15px;color:#615961;}
#wrap #content #rev .item .text .date {float:right;font-weight:400;font-size:14px;color:#615961;}
#wrap #content #rev .item .text  .star {height:14px;width:111px;display:inline-block;background:url(/bitrix/templates/salon/img/stars.png) no-repeat 0 0;margin:0 0 0 20px;vertical-align:middle;}
#wrap #content #rev .item .text  .star.v5 {background-position:0 0;}
#wrap #content #rev .item .text  .star.v4 {background-position:0 -14px;}
#wrap #content #rev .item .text  .star.v3 {background-position:0 -28px;}
#wrap #content #rev .item .text  .star.v2 {background-position:0 -42px;}
#wrap #content #rev .item .text  .star.v1{background-position:0 -56px;}
#wrap #content #rev .item .text  .star.v0{background-position:0 -70px;}
#wrap #content #rev .item .text p {padding:14px 0 0 0;}
#wrap #content #rev .item .text:before {content:'';position:absolute;left:0;top:-11px;background:url(/bitrix/templates/salon/img/x14.png) no-repeat 0 0;width:26px;height:11px;}
#wrap #content #rev .item .control a {color:#b3b1b1;font-size:12px;margin:0 20px 0 0;}
#wrap #content #rev .item .control a.edit {padding:0 0 0 18px;background:url(/bitrix/templates/salon/img/x15.png) no-repeat 0 1px;}
#wrap #content #rev .item .control a.edit:hover {background-position:0 -22px;color:#0082b5;text-decoration:underline;}
#wrap #content #rev .item .control a.del {padding:0 0 0 15px;background:url(/bitrix/templates/salon/img/x16.png) no-repeat 0 2px;}
#wrap #content #rev .item .control a.del:hover {background-position:0 -21px;color:#f03026;text-decoration:underline;}
#wrap #content #rev .item .control {padding:30px 0 0 0;}
#wrap #content #rev .item>div>.text {display:none;}
#wrap #content #rev .item>div>.text:first-child {display:block;}
#wrap #content #rev .item > a {display:inline-block;text-transform:uppercase;color:#fff;text-align:center;line-height:53px;font-size:16px;font-weight:700;margin:0 18px 0 0;text-decoration:none;background:url(/bitrix/templates/salon/img/x5.png);position:relative;width:200px;vertical-align:middle;;}
#wrap #content #rev .item > a:hover {background:url(/bitrix/templates/salon/img/x6.png);}
#wrap #content #rev .item > a:hover:before {position:absolute;left:4px;top:4px;right:4px;bottom:4px;border:1px solid #457d99;content:'';}
#wrap #content #rev .item >.control-rev {display:inline-block;vertical-align:middle;font-size:12px;font-weight:700;color:#0082b5;border-bottom:1px dashed #0082b5;cursor:pointer;text-transform:uppercase;line-height:14px;}
#wrap #content #rev .item >.control-rev:hover,#wrap #content #rev .item >.control-rev.open {color:#615961;border-color:#615961;}
#wrap #content #rev .load-more {text-align:center;color:#b2b2b2;font-size:12px;line-height:14px;padding:40px 0;}
#wrap #content #rev .load-more span {display:inline-block;border-bottom:1px dashed #b2b2b2;cursor:pointer;}
#wrap #content #rev .load-more span:hover {border-bottom:1px dashed transparent;}
#wrap #content #rev>div>.item:last-child {border:none;}
#wrap #content #rev .tr {font-size:18px;color:#006891;font-weight:700;padding:7px 0 4px 0;}
#wrap #content #rev.sovet .item .control {padding:6px 0 25px 0;border-bottom:1px solid #d7d7d7;}
#wrap #content #rev.sovet .item > div > .text {display:block;}
#wrap #content #rev.sovet  .item .ans {display:none;}
#wrap #content #rev .item .control a.reply {padding:0 0 0 19px;background:url(/bitrix/templates/salon/img/x28.png) no-repeat 0 2px;}
#wrap #content #rev .item .control a.reply:hover {background-position:0 -21px;color:#0082b5;text-decoration:underline;}
#wrap #content #rev.sovet  .item .text {padding-top:15px;}
#wrap #content #rev.sovet  .item .ans .wrap {display:table;width:100%;}
#wrap #content #rev.sovet  .item .ans .wrap .img {display:table-cell;vertical-align:top;width:120px;text-align:right;padding:18px 10px 0 0;}
#wrap #content #rev.sovet  .item .ans .wrap .img img {border-radius:50%;}
#wrap #content #rev.sovet  .item .ans .wrap .text2 {display:table-cell;vertical-align:top;padding:23px 0 0 0;}
#wrap #content #rev.sovet  .item .ans .wrap .text2 .otvet {font-size:18px;font-weight:700;color:#f03026;padding:0 0 7px;}
#wrap #content #rev.sovet  .show-otvet span {display:inline-block;vertical-align:top;text-transform:uppercase;font-size:12px;color:#999999;border-bottom:1px dashed #999999;cursor:pointer;line-height:16px;}
#wrap #content #rev.sovet  .show-otvet {padding:20px 0 0 0;}
#wrap #content #rev.sovet  .show-otvet span:hover {border-bottom:none;}

#wrap #services-form form {box-shadow:0 0 3px 0 rgba(97,89,97,0.24);background:#fff;padding:45px 40px 40px; width: 420px; margin: 0 auto;}
#wrap #services-form form .ttl {text-transform:uppercase;font-size:22px;line-height:26px;color:#332d2a;font-weight:700;padding:0 0 30px;display:block;}
#wrap #services-form form input[type="text"] {border-bottom:1px solid #b3b3b3;width:100%;text-indent:13px;font-size:13px;margin:0 0 35px;padding:0 0 4px;transition: all 0.3s linear;}
#wrap #services-form form input[type="text"]:focus {border-bottom-color:#fbcb33;transition: all 0.3s linear;}
#wrap #services-form form textarea {width:100%;border:none;border-bottom:1px solid #b3b3b3;font-family: 'Roboto', sans-serif;font-size:13px;padding:0 0 0 13px;box-sizing:border-box;height:58px;transition: all 0.3s linear;}
#wrap #services-form form input[type="text"]::-webkit-input-placeholder{color:#b2b2b2;opacity:1;}
#wrap #services-form form input[type="text"]::-moz-placeholder{color:#b2b2b2;opacity:1;}
#wrap #services-form form input[type="text"]:-moz-placeholder{color:#b2b2b2;opacity:1;}
#wrap #services-form form input[type="text"]:-ms-input-placeholder{color:#b2b2b2;opacity:1;}
#wrap #services-form form textarea::-webkit-input-placeholder{color:#b2b2b2;opacity:1;}
#wrap #services-form form textarea::-moz-placeholder{color:#b2b2b2;opacity:1;}
#wrap #services-form form textarea:-moz-placeholder{color:#b2b2b2;opacity:1;}
#wrap #services-form form textarea:-ms-input-placeholder{color:#b2b2b2;opacity:1;}
#wrap #services-form form textarea:focus {border-bottom-color:#fbcb33;transition: all 0.3s linear;}
#wrap #services-form form input[type="submit"] {background:#998e8b;width:134px;height:42px;color:#fff;text-transform:uppercase;text-align:center;font-size:13px;font-weight:400;cursor:pointer;display:block;margin:40px auto 0;transition: all 0.3s linear;}
#wrap #services-form form input[type="submit"]:hover{background:#fbcb33;color:#332d2a;transition: all 0.3s linear;}
.inputselect{height:30px; text-transform:uppercase; width:100%; border:1px solid #b3b3b3; color: #b3b3b3;margin: 0 0 35px; padding: 4px 0 4px 10px;}
.inputdate{width:50% !important; color: #b3b3b3;}
p.notice{
	color:red;
	font-size:12px;
	text-transform:none;
	font-weight:normal;
	display:inline;
}
/* End */
/* /bitrix/templates/salon/components/bitrix/menu/top/style.min.css?1581262364490 */
/* /bitrix/templates/salon/components/bitrix/news.line/bottom_serv/style.css?158126236436 */
/* /bitrix/templates/salon/layout.css?1581262364126765 */
