

/* Start:/local/components/stels/branch/templates/contacts_map/style.css?17878447765094*/
/*CONTACTS*/
.single_salon-gallery .owl-carousel .owl-nav-right {
    right: 0;
}
.single_salon-gallery .owl-carousel .owl-nav-left {
    left: 0;
}
.single_salon-gallery .owl-carousel .owl-stage{
	padding-bottom:0;
}
.single_salon-gallery .owl-carousel .owl-nav-right,.single_salon-gallery .owl-carousel .owl-nav-left{
	background-color: rgba(255,255,255,0.7);
    border-radius: 0;
    font-size: 30px;
    line-height: 66px;
    margin-top: -30px;
    width: 35px;
    height: 60px;
}
.single_salon-gallery img,.single_salon-gallery a{
	display:block;
	width:100%;
}
.single_salon-gallery-preview{
	margin-top:30px;
}


.contacts_line{
	padding:20px 0;
}
.contacts_line-item-label{
	font-size:15px;
	margin-bottom:5px;
}
.contacts_line-item:not(.contacts_line-call_back) .contacts_line-item-content,.contacts_line-item:not(.contacts_line-call_back) .contacts_line-item-content a{
	color: #b2874d;
    font-size: 22px;
}
.contacts_map-item-img img,.contacts_map-item-img a,.parking-content a, .parking-content img{
	display:block;
	width:100%;
}
.contacts_map-item-content > div,.contacts_map-item-content-adds > div{
	margin-bottom:5px;
}
.contacts_map-item-content > div:last-child,.contacts_map-item-content-adds > div:last-child{
	margin-bottom:0;
}
.contacts_map-item-content-address,.contacts_map-item-content-phone span,.contacts_map-item-content-add,.contacts_line-item-label,.contacts_map-item-content-metro,.contacts_map-item-content-whatsapp a,.contacts_map-item-content-telegram a{
	font-weight:bold;
}
.contacts_map-item-content a,.contacts_line-item:not(.contacts_line-call_back) .contacts_line-item-content,.contacts_line-item:not(.contacts_line-call_back) .contacts_line-item-content a{
	text-decoration:none;
}
.contacts_map-item-content-address a,.contacts_map-item-content-phone a,.contacts_map-item-content-whatsapp a,.contacts_map-item-content-telegram a{
	color: #444;
}
.contacts_map-item-content-phone span,.contacts_map-item-content-add i{
	margin-right:7px;
}
.contacts_map-item-content > div.contacts_map-item-content-metro,.contacts_map-item-content-whatsapp,.contacts_map-item-content-telegram,
.contacts_map-item-content > div.contacts_map-item-content-comment{
	margin:10px 0 15px 0;
}
.metro-line {
    margin-right: 3px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
}
.metro-line.line-8, .metro-line.line-8a {
    background: #ffd803;
}
.metro-line.line-14 {
    background: #ffa8af;
}
.contacts_map-item-content-add,.contacts_map-item-content-add a,.contacts_map-item-content-metro{
	color: #b2874d;
}
.contacts_map-item-content-whatsapp a,.contacts_map-item-content-whatsapp a span,.contacts_map-item-content-telegram a,.contacts_map-item-content-telegram a span,.metro-line{
	display: inline-block;
}
.contacts_map-item-content-whatsapp a span,.contacts_map-item-content-whatsapp i,.contacts_map-item-content-telegram a span,.contacts_map-item-content-telegram i{
	vertical-align:middle;
}
.contacts_map-item-content-whatsapp a span,.contacts_map-item-content-telegram a span{
	border-bottom: 1px solid;
	padding-bottom:3px;
}
.contacts_map-item-content-whatsapp i,.contacts_map-item-content-telegram i{
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    margin-left: 10px;
}
.contacts_map-item-content-whatsapp i{
	background-color: #4fb24d;
	font-size: 22px;
}
.contacts_map-item-content-telegram i{
	background-color: #0088cc;
	font-size: 18px;
}
.contacts_map-item-content-adds,.routing-content,.parking-content{
    margin-top: 20px;
}

.contacts_map-item-content-comment p{
	margin-bottom:0;
	margin-top:10px;
}
.contacts_map-item-content-add a{
	border: 1px solid #b2874d;
    padding: 5px 15px;
    display: inline-block;
	width:250px;
	transition: all 0.2s ease 0s;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
}
.contacts_map-item-content-add a:hover{
	color: #fff!important;
    background-color: #b2874d!important;
}
.routing_form,.routing_form input{
	position:relative;
}
.routing_form{
	max-width: 350px;
}
.routing_form input{
	padding-right:110px;
}
.routing_form button{
    position: absolute;
    top: 0;
    right: 0;
    padding: 15px;
    font-size: 10px;
    line-height: 1;
    width: 100px;
    z-index: 1;
    margin: 0;
	height:100%;
}
@media (max-width:991px){
	.contacts_line-item{
		text-align:center;
		margin-bottom:20px;
	}
	.contacts_line-item:last-child{
		margin-bottom:0;
	}
	.contacts_line-work_time .contacts_line-item-label,.contacts_line-email .contacts_line-item-label{
		font-size: 13px;
	}
	.contacts_line-work_time .contacts_line-item-content,.contacts_line-email .contacts_line-item-content a{
		font-size: 15px!important;
	}
	.contacts_map-item-img{
		display:none;
	}
	.contacts_map-item-content-adds {
		margin-top: 20px;
	}
	.contacts_map-item-content-address a{
		color: #b2874d;
	}
	.contacts_map-item-content{
		margin-top:30px;
	}
}
@media (max-width:767px){
	.contacts_map-item{
		margin-top:30px;
	}
}
/*CONTACTS*/
/* End */


/* Start:/bitrix/templates/main/assets/lib/fancybox/jquery.fancybox.css?17056944855283*/
 .fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;padding:0!important;}.fancybox-opened {z-index: 8030;}.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner {position: relative;}.fancybox-inner {overflow: hidden;}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}.fancybox-image {max-width: 100%;max-height: 100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('/bitrix/templates/main/assets/lib/fancybox/fancybox_sprite.png');}#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}#fancybox-loading div {width: 44px;height: 44px;background: url('/bitrix/templates/main/assets/lib/fancybox/fancybox_loading.gif') center center no-repeat;}.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}.fancybox-save {position:absolute;top:-15px;right:20px;background:url(/bitrix/templates/main/assets/lib/fancybox/fancybox_save.png);width:35px;height:35px;}.fancybox-print {position:absolute;top:-15px;right:60px;background:url(/bitrix/templates/main/assets/lib/fancybox/fancybox_print.png);width:35px;height:35px;}.fancybox-nav {position: absolute;top: 50%;width: 40%;height: 60px;margin-top: -30px;cursor: pointer;text-decoration: none;background: transparent url(/bitrix/templates/main/assets/lib/fancybox/blank.gif);-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}.fancybox-prev {left: 0;}.fancybox-next {right: 0;}.fancybox-nav span {position: absolute;top: 50%;cursor: pointer;z-index: 8040;visibility: hidden;background: rgba(255,255,255,0.7);border-radius: 0;font-size: 30px;line-height: 66px;margin-top: -30px;width: 35px;height: 60px;text-align: center;}.fancybox-nav span:before{font-family:'FontAwesome';display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.fancybox-prev span:before{content: "\e907";}.fancybox-next span:before{content: "\e908";}.fancybox-prev span {left: 0;}.fancybox-next span {right: 0;}.fancybox-nav:hover span {visibility: visible;}.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}.fancybox-lock {overflow: hidden !important;width: auto;}.fancybox-lock body {overflow: hidden !important;}.fancybox-lock-test {overflow-y: hidden !important;}.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url('/bitrix/templates/main/assets/lib/fancybox/fancybox_overlay.png');}.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}.fancybox-opened .fancybox-title {visibility: visible;}.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent;background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}.fancybox-title-inside-wrap {padding-top: 10px;}.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('/bitrix/templates/main/assets/lib/fancybox/fancybox_sprite@2x.png');background-size: 44px 152px;}.fancybox-prev span, .fancybox-next span {background: rgba(255,255,255,0.7);}#fancybox-loading div {background-image: url('/bitrix/templates/main/assets/lib/fancybox/fancybox_loading@2x.gif');background-size: 24px 24px;}}.feedbackfancy {}.feedbackfancy .fancybox-skin {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;margin:30px 0;}.feedbackfancy .fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.5);box-shadow: 0 0 0 rgba(0, 0, 0, 0.5);}.feedbackfancy .fancybox-close {top: -27px;right: -27px;width: 27px;height: 27px;background-image:url(/bitrix/templates/main/assets/lib/fancybox/fancybox-style-close.png);background-position:0 0;background-repeat:no-repeat;}
/* End */


/* Start:/bitrix/templates/main/assets/lib/fancybox/helpers/jquery.fancybox-buttons.css?17056944852288*/
#fancybox-buttons {position: fixed;left: 0;width: 100%;z-index: 8050;}#fancybox-buttons.top {top: 10px;}#fancybox-buttons.bottom {bottom: 10px;}#fancybox-buttons ul {display: block;width: 166px;height: 30px;margin: 0 auto;padding: 0;list-style: none;border: 1px solid #111;border-radius: 3px;-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);-moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);background: rgb(50,50,50);background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );}#fancybox-buttons ul li {float: left;margin: 0;padding: 0;}#fancybox-buttons a {display: block;width: 30px;height: 30px;text-indent: -9999px;background-color: transparent;background-image: url('/bitrix/templates/main/assets/lib/fancybox/helpers/fancybox_buttons.png');background-repeat: no-repeat;outline: none;opacity: 0.8;}#fancybox-buttons a:hover {opacity: 1;}#fancybox-buttons a.btnPrev {background-position: 5px 0;}#fancybox-buttons a.btnNext {background-position: -33px 0;border-right: 1px solid #3e3e3e;}#fancybox-buttons a.btnPlay {background-position: 0 -30px;}#fancybox-buttons a.btnPlayOn {background-position: -30px -30px;}#fancybox-buttons a.btnToggle {background-position: 3px -60px;border-left: 1px solid #111;border-right: 1px solid #3e3e3e;width: 35px }#fancybox-buttons a.btnToggleOn {background-position: -27px -60px;}#fancybox-buttons a.btnClose {border-left: 1px solid #111;width: 35px;background-position: -56px 0px;}#fancybox-buttons a.btnDisabled {opacity : 0.4;cursor: default;}
/* End */


/* Start:/bitrix/templates/main/assets/lib/fancybox/helpers/jquery.fancybox-thumbs.css?1705694485652*/
#fancybox-thumbs {position: fixed;left: 0;width: 100%;overflow: hidden;z-index: 8050;}#fancybox-thumbs.bottom {bottom: 2px;}#fancybox-thumbs.top {top: 2px;}#fancybox-thumbs ul {position: relative;list-style: none;margin: 0;padding: 0;}#fancybox-thumbs ul li {float: left;padding: 1px;opacity: 0.5;}#fancybox-thumbs ul li.active {opacity: 0.75;padding: 0;border: 1px solid #fff;}#fancybox-thumbs ul li:hover {opacity: 1;}#fancybox-thumbs ul li a {display: block;position: relative;overflow: hidden;border: 1px solid #222;background: #111;outline: none;}#fancybox-thumbs ul li img {display: block;position: relative;border: 0;padding: 0;max-width: none;}
/* End */
/* /local/components/stels/branch/templates/contacts_map/style.css?17878447765094 */
/* /bitrix/templates/main/assets/lib/fancybox/jquery.fancybox.css?17056944855283 */
/* /bitrix/templates/main/assets/lib/fancybox/helpers/jquery.fancybox-buttons.css?17056944852288 */
/* /bitrix/templates/main/assets/lib/fancybox/helpers/jquery.fancybox-thumbs.css?1705694485652 */
