@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,400,400i,500,700&subset=cyrillic-ext');
@import url('https://fonts.googleapis.com/css?family=Fira+Sans:300,400,400i,500,700&subset=cyrillic-ext');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=cyrillic-ext');


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;}
strong{font-weight:800;}
.leftLinkOpros{float:left;}
.rightLinkOpros{float:right;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
.oprosBlock{display:inline-block;background-color:white;margin-bottom:10px;width:100%;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
.clear{clear:both;}
html{font:16px arial,sans-serif;color:#333;position:relative;}
body{width:100%; font-family: 'Open Sans'}
a{text-decoration:underline;color:#E9C37C;}
a:hover{text-decoration:none;color:#E9C37C;}
#layout{margin:0 auto;/*background:url('/assets/image/bg.png');*/background-repeat:repeat-y;background-position:center;background-attachment:fixed; background: #fff; padding-top: 5px;}
#layout.mainp
{
	background: #fff;
}
.score{display:none;}
#back-top{background:url('/assets/image/top__bg.jpg') 50% 0 no-repeat;width:100%;height:416px;position:absolute;top:0;}
#back-bottom{background:#09123b;width:100%;height:158px;position:absolute;margin-top:-161px;}
#site-top{width:100%;height:123px;position:relative;}
.header-title{width:430px;float:left;text-transform:uppercase;font:20px arial;color:#ffd700;line-height:20px;margin-top:29px;margin-left:5px;}
.contacts{float:right;width:300px;color:#ffd700;margin-top:26px;text-align:right;margin-right:5px;}
.contacts > .phone{font:20px arial;color:#ffd700;line-height:20px;margin-top:-2px;}
#page-wrapper{margin:0 auto;width:1200px;background: rgba(255,255,255,.6); padding-top: 5px; max-width: 100%}
.site-header-mainmenu{background: #252e2d;background-repeat:no-repeat;min-height:106px;padding-top: 5px;}
.site-header-mainmenu .wrapper
{
	margin: 0 auto;
	width: 1200px;
	max-width: 100%;
}
.site-header-mainmenu li{position:relative;}
div.headerLogo{float:left;width:228px;height:89px;background:url('/assets/image/logo_otzyvy.png') no-repeat;position:relative;left:70px;top:10px;background-size: contain;}
.shadowFooter{background:url('/assets/image/footerShadow.png');background-repeat:repeat-x;}
div.lineUnderMenu{width:100%;height:12px;background:url('/assets/image/gradientLine.png');background-repeat:repeat-x;}
ul.site-header-menu li:hover .menu{display:block;}
ul.site-header-menu .menu{display:none;width:250px;position:absolute;left:0;background:#fff;}
ul.site-header-menu .menu li{display:block;}
ul.site-header-menu{padding:0;margin-left:140px;list-style:none;text-align:right;display:block;margin-left:300px;}
ul.site-header-menu li{display:inline-block;text-align:left;margin-top:21px;}
ul.site-header-menu li span{width:100%;height:40px;display:block;line-height:40px;text-align:center;padding-left:5px;}
ul.site-header-menu li a{height:60px;display:inline-block;font:16px arial;color:white;text-decoration:none;padding-left:5px;padding-right:5px;text-indent:5px;text-transform: uppercase;
	transition: .3s}
ul.site-header-menu li a span{position:relative;margin-top:;display:block;top:20px;line-height:18px;}
ul.site-header-menu li a span > b{padding:3px 15px 3px 5px;display:block;}
ul.site-header-menu li a:hover span{width:100%;height:40px;display:block;line-height:18px;text-align:center;}
ul.site-header-menu li a:hover{color:#fff; background: #2cb9a8 }
.bigimg
{
	margin: 0 auto;
	background: #fff;
	overflow: hidden;
	border-bottom: 15px solid #252e2d;
}
.site-header-picture{/*background:url('/assets/image/mers.jpg') center center no-repeat;height:412px;*/ position: relative; margin: 0 auto}

#middle{width:100%;height:1%;position:relative;margin-bottom:20px;}
#container{width:100%;float:left;overflow:hidden;margin-bottom:20px;}
#content{float:right;width:900px;margin-right:20px;padding-top:0px; max-width: 100%}
#content.mainpage
{
width: 100%;
margin: 0;
padding: 0 20px;
box-sizing: border-box;
}
.primary-heading{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.breadcrumbs{clear:both;background:#e6eaff;width:679px;height:30px;border-right:2px solid #d2d2d2;padding:5px 20px 10px 20px;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul.breadcrumbs-items li{display:inline;}
ul.breadcrumbs-items li a{text-decoration:underline;font:14px arial;color:#13247a;}
ul.breadcrumbs-items li.current a{text-decoration:none;}
.content-inner{margin-bottom:20px;text-align:justify;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:10px;float:left;font-size:15px;color:#000; line-height: 20px;width: 100%}
.content-inner ul{list-style:disc;padding-left:20px;margin-bottom:10px; }
.content-inner ol{list-style:decimal;padding-left:20px;margin-bottom:10px; }
.content-inner p{margin-bottom:10px;}
.recordRow{padding:2px 0;}
#sideleft{float:left;width:250px;position:relative;padding:0 0 20px 0;}
.linkForumLeft{background:url('/assets/image/fonLinkForum.png');background-repeat:no-repeat;width:244px;height:60px;text-align:center;margin-bottom:20px;}
.linkForumLeft a{text-decoration:none;display:inline-block;margin:15px 0 0 0;}
.linkForumLeft a > span{color:#5D4B09;display:block;font:20pt Arial;margin-top:10px;}
.voting{background:url('/assets/image/fonLinkForum1.png');background-repeat:no-repeat;width:244px;display:inline-block;text-align:center;display:inline-block;}
.voting a{text-decoration:none;display:inline-block;}
.voting a > span{color:#5D4B09;display:block;font:20pt Arial;margin-top:10px;}
.votingContext{background-color:white;width:235px;margin:5px 0 0 5px;text-align:left;}
#sideleft .news{background:#2cb9a8;background-repeat:no-repeat;width:244px;height:40px;text-align:center;display:inline-block; margin-top: 0px;}
#sideleft .news span{text-decoration:none;display:inline-block;margin:3px 0 0 0;}
#sideleft .news  span{color:#fff;display:block;font:20pt 'Fira Sans', sans-serif; text-transform: uppercase;}
.newsContext{background:url('/assets/image/sidebarFon.png') repeat-y;width:249px;margin:10px 0 0 0;}
#sideleft .sidebar-heading{background:#e6eaff;width:250px;height:37px;border-left:2px solid #d2d2d2;color:#0c1766;padding:5px 20px 5px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#sideleft .sidebar-title{font:24px arial;}
.accordion{margin:0;padding:0;list-style-type:none;padding-left:20px;}
.accordion li{display:block;}
.accordion li a{display:block;font:16px arial;color:#0c1766;text-decoration:none;padding:11px 0;}
..accordion li a:hover{-moz-box-sizing:border-box;background:none repeat scroll 0 0 #E6EAFF;border-left:2px solid #D2D2D2;color:#0C1766;height:37px;padding:5px 20px;width:248px;}
#sideleft ul li ul{list-style-type:square;color:#0c1766;}
#sideleft ul li ul li{display:list-item;list-style-type:square;}
#sideleft ul li ul > li > a{text-decoration:underline;font:12px arial;color:#0c1766;padding:6px 0;padding}
.newsContent{list-style:none;text-align:left;margin-top:5px;}
.newsContent ul{padding-top:10px;margin-left:0;background:#edf1f1;}
.newsContent ul > li{clear:both;display:inline-block;margin-bottom:20px;width:238px;}
.datePublic{float:left;text-align:center;margin-left:10px;margin-top: 10px;}
.datePublic span.day{font-size:16pt; font-weight:  bold; font-family:  'Fira Sans';}
.datePublic span.aliesDate{font-size:12pt; font-weight:  bold; font-family:  'Fira Sans';}
.containerNews{float:right;width:163px;padding-top:5px;}
#sideleft .headerNews{margin-bottom:10px;}
#sideleft .headerNews > a{color:#091552;margin:0;font:15px Arial;text-decoration:underline; font-family:  'Fira Sans', sans-serif}
.contentInnerNews{font:14px 'Ubuntu';text-align:left; clear: both; padding: 0 10px;}
#footer {
    margin: 0 auto;
    position: relative;
    background: #252e2d;
    height: auto;
    min-height: 100px;
    width: 100%;
}
#footer .wrapper {
    width: 1200px;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 40px;
    max-width: 100%;
}
#footer div.headerLogo
{
	clear: both;
margin: 0 auto;
float: none;
	left: 0;
	top:40px
}
#footer a{color: #aeaeae;
padding-bottom: 5px;
text-decoration: none; transition: .3s}
#footer a:hover {color:  #fff;}
.footer-navi{text-align:center;}
.foot-menu{position:relative;display:inline-block;margin-bottom:10px; width: 33%; float: left; border-right: 1px solid #818282; padding-left: 25px; box-sizing: border-box; min-height: 60px;}
ul.bottom-menu{padding:0;margin:0;list-style-type:none;white-space:nowrap;}
ul.bottom-menu li{display: block;
text-align: left;}
ul.bottom-menu li:last-child{border-right:none;}
ul.bottom-menu li a{display:block;color:#eed300;padding-right:5px;font:14px 'Ubuntu', sans-serif, sans-serif;}
.line{clear:both;float:left;height:35px;}
.count{clear:left;float:left;margin-right:30px;}
.count .count-item{background:url('/assets/image/count__bg.png') 50% 0 no-repeat;width:101px;height:35px;}
.copyright{float:left;color:#aeaeae;height:35px;font:14px 'Ubuntu', sans-serif;line-height:32px;margin: 0; display: inline-block; width: 33%; text-align: left; padding-left: 25px; box-sizing: border-box;}
.webstr{float:right;margin-top:-18px;text-align:right;margin-right:20px;}
.webstr-link{font:14px arial;color:#fffc00;float:left;margin-top:12px;margin-right:15px;text-decoration:underline;}
.webstr-link:hover{color:#fffc00;text-decoration:none;}
#sideleft ul li ul > li > a:hover{color:#0C1766;font:12px arial;padding:6px 0;text-decoration:underline;margin-left:-40px;padding-left:40px;width:250px;}
.lineFooter{width:100%;height:8px;background:url('/assets/image/textureFooter.png') repeat-x;}
.bread{width:100%;float:left;display:100%;display:block;position:relative;}
.headListComments{display:inline-block;width:100%;}
.headListComments > h1{display:block;margin-left:10px;}
table.listTheme{margin:0 0 10px 10px;}
.comment-block{background-color:white;display:inline-block;width:940px;margin:0 10px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;}
.comment-block > .headListComments{background-color:blue;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-khtml-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
.comment-block .jot-list{width:910px;padding-left:10px;}
.comment-block .jot-comment{width:910px;padding-left:10px;}
.blockComments{padding:10px 0 0 15px;display:inline-block;width:96%;}

.content-inner .jot-subject{color:black;}
.content-inner .jot-message{color:black;}
.less{float:left;padding:5px;position:relative;width:226px;}
.less > a{display:inline-block;transition: .3s;padding:5px 7px;text-align:center;text-transform:uppercase;vertical-align:middle;width:100%;color:#fff;font:600 17px 'Fira Sans', sans-serif;margin-top:10px;text-decoration:none;min-height:30px;background: #2cb9a8}
.less > a:hover{color: #333}
#content h1#main,.content-inner h1{font-size:25px;font-weight:600;padding-bottom:15px;padding-top:15px;text-align:left;text-transform:uppercase;color:#121000;}
.novoise .score,.votesClass{display:none;}
.jot-comment-entry span a{
	color: #000;
	text-decoration: none;
}
.popular
{
	padding: 30px 0;
	background: #2cb9a8
}
.popular .wrapper > .title
{
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 28px;
	margin-bottom: 30px;
	font-weight: bold;
	margin-top: 10px;
	font-family: 'Fira Sans', sans-serif;
	letter-spacing: 1.5px;
}
.popular .wrapper
{
	width: 1200px;
	margin:  0 auto;
	max-width: 100%;
}
.popular .items {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 10px;
	gap: 10px;
}
.popular .item
{
	display: inline-block;
	background: #edf1f1;
	padding: 10px;
	vertical-align: top;
	min-height: 200px;
	box-sizing: border-box;
}
.popular .item_img
{
	width: 100%;
	text-align: center;
	background: #fff;
	margin-bottom: 15px;
}
.popular .item_img img
{
	margin: 0 auto!important;
	display: inline-block!important;
	width: 100%;
	float: none!important;
}
.popular .item:last-child
{
	margin-right: 0;
}
.popular .wrapper .item .title
{
	color: #000;
	text-transform: uppercase;
	text-align: left;
	font-weight: bold;
	font-family: 'Fira Sans', sans-serif;
}
.popular .wrapper .item .title  a
{
	text-decoration: none;
	transition: .3s;
}
.popular .wrapper .item .title  a:hover
{
	color: #006532
}
.menu2
{
	background: #2cb9a8;
}
.menu2 .wrapper
{
	width: 1200px;
	max-width: 100%;
	margin: 0 auto;
	padding: 15px 0;
}
.menu2 ul
{
	text-align: center;
}
.menu2 ul li
{
	display: inline-block;

}
.menu2 ul li a
{
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	font-family: 'Fira Sans', sans-serif;
	text-decoration: none;
	transition: .3s;
	padding: 0 50px;
}
.section_news
{
	padding: 40px 0;
	background: #fff;

}
.section_news .wrapper
{
		width: 1200px;
	max-width: 100%;
	margin: 0 auto;
}
.section_news .item
{
	width: 24.3%;
	display: inline-block;
	background: #edf1f1;
	padding: 20px 10px 10px;
	margin-right: 10px;
	vertical-align: top;
	min-height: 200px;
	box-sizing: border-box;
	min-height: 260px;
	position: relative;
}
.section_news .item:last-child
{
	margin-right: 0;
}
.section_news .wrapper > .title
{
	color: #000;
	text-transform: uppercase;
	text-align: center;
	font-size: 28px;
	margin-bottom: 30px;
	font-weight: bold;
	margin-top: 10px;
	font-family: 'Fira Sans', sans-serif;
	letter-spacing: 1.5px;
}
.section_news .more, #respond input[type=submit] {
    padding: 11px 30px;
    display: block;
    font: bold 14px/21px 'Fira Sans', sans-serif;
    text-decoration: none;
    overflow: hidden;
    color: #ffffff;
    text-shadow: none;
    background-color: #26333f;
    background-image: -moz-linear-gradient(top, #2b3947, #1f2932);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2b3947), to(#1f2932));
    background-image: -webkit-linear-gradient(top, #2b3947, #1f2932);
    background-image: -o-linear-gradient(top, #2b3947, #1f2932);
    background-image: linear-gradient(to bottom, #2b3947, #1f2932);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2b3947', endColorstr='#ff1f2932', GradientType=0);
    border-color: #1f2932 #1f2932 #020203;
    *background-color: #1f2932;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: none;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    text-transform: uppercase;
    text-align: center;
    position: absolute;
    bottom: 10px;
    left: 24%;
}
#respond input[type=submit]
{
	position: relative;
	left: 0;
	cursor: pointer;
	bottom: 0;
	margin-top: 10px;
}
.section_news .more:hover, #respond input[type=submit]:hover
{
	background: #2cb9a8
}
.section_news .headerNews
{
	font-size: 18px;
	font: bold 14px/21px 'Fira Sans', sans-serif;
}
.section_news .headerNews a
{
	text-decoration: none;
	transition: .3s;
	text-transform: uppercase;
}
.section_news .containerNews
{
	padding-top: 0;

}
.section_news .contentInnerNews
{
	clear: both; margin-top: 10px;
color: #000;
}
.listsalons .item
{
	box-sizing: border-box!important;
	padding: 15px!important;
	border: 1px solid #ddd!important;
	vertical-align: top;
	min-height: 250px;
	position: relative;
	padding-bottom: 15px;
	    padding-bottom: 30px!important;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.45);
	-moz-box-shadow:    0px 0px 4px 0px rgba(50, 50, 50, 0.45);
	box-shadow:         0px 0px 4px 0px rgba(50, 50, 50, 0.45);
}
.listsalons .item a.rightlink
{
	position: absolute;
	right: 10px;
	bottom: 10px;
}
.listsalons .item:nth-child(3n)
{
	margin-right: 0;
}
.listsalons .item:nth-child(3n+1)
{
	clear: both;
}
.listsalons .item .image
{
	text-align: center;
	display: block;
}
.listsalons .item .image img
{
	float: none!important;
	margin: 0!important
}
.lastcomments
{
	clear: both;
	background: #f5f5f5;
	padding: 30px 0;
	float: left;
width: 100%;
}
.lastcomments .title
{
	color: #000;
	text-transform: uppercase;
	text-align: center;
	font-size: 28px;
	margin-bottom: 30px;
	font-weight: bold;
	margin-top: 10px;
	font-family: 'Fira Sans', sans-serif;
	letter-spacing: 1.5px;
}
#footer
{
	clear: both;
}
.lastcomments .wrapper
{
	width: 1200px;
	max-width: 100%;
	margin: 0 auto
}
.lastcomments .jot-subject
{
	display: inline-block;
	color: #2cb9a8;
	text-transform: uppercase;
}
.lastcomments .jot-subject {
    font-size: 16px;
    }
 .review_about
 {
    font-size: 16px;
    float: right;
    text-transform: uppercase;
    margin-top: -10px;
 }
  .review_about a
  {
  	transition: .3s;
  }

.blockComments {
	padding-left: 0;
}

.content-gallery-items {
	display: flex;
    flex-wrap: wrap;
	float: left;
	justify-content: space-between;
}

.content-gallery-item {
	flex: 0 0 32%;
	margin-bottom: 15px;
}

.content-gallery-item a {
	display: block;
}

.content-gallery-item a img {
	width: 100%;
}

.reviewForm {
	background: #2cb9a8;
    color: #ffffff;
    display: inline-block;
    text-decoration: none;
    padding: 10px 15px;
    margin: 15px 0;
	border-radius: 6px;
}

.reviewForm:hover {
	color: #ffffff;
}

.checkbox-input {
	display: flex;
}

.latest-reviews {
    margin-top: 40px;
}

.latest-reviews-title {
    margin: 0 0 10px;
    font-size: 16px;
    font-weight: bold;
}

.latest-reviews-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.latest-review-item {
    padding: 9px 0;
    border-bottom: 1px solid #e5e5e5;
    font-size: 13px;
    line-height: 1.35;
}

.latest-review-item:last-child {
    border-bottom: 0;
}

.latest-review-author {
    font-weight: bold;
}

.latest-review-salon {
    text-decoration: underline;
}

.review-excerpt {
    margin-top: 4px;
    color: #333;
}

.review-date {
    margin-top: 4px;
    color: #999;
    font-size: 11px;
}

#sideleft .rab_avtos {
    position: relative;
}

#sideleft .rab_avtos .active {
    display: block;
    position: relative;
    padding-left: 16px;
    font-weight: bold;
    color: #2cb9a8;
	font-size: 14px;
    text-decoration: none;
}

#sideleft .rab_avtos .active:before {
    content: "▶";
    position: absolute;
    left: 0;
    top: 0;
    font-size: 10px;
    line-height: 1.8;
    color: #2cb9a8;
}

@media(min-width: 992px) {
	.salonContainer {
		display: flex;	
	}
	#sideleft {
		margin-right: 15px;	
	}
}

@media (max-width: 992px) and (min-width: 768px)
{
	.popular, .section_news
	{
		text-align: center;
	}
	.listsalons .item
	{
		margin-left: 0
	}
	.lastcomments
	{
		padding: 30px 20px;
		box-sizing: border-box;
	}
	#sideleft, #sideleft .news, .newsContent ul > li
	{
		width: 100%
	}
	#content
	{
		margin-right: 0;
		padding-right: 20px;
		box-sizing: border-box;
		padding-left: 10px;
		padding-right: 10px;
		width: 100%;
	}
	
	.blockComments {
		padding: 0;
		display: inline-block;
		width: 100%;
	}
}
@media (max-width: 768px)
{
	.popular .items {
		grid-template-columns: repeat(3, 1fr);
	}
	ul.site-header-menu
	{
		clear: both;
		margin-left: 0;
		text-align: center;
	}
	.site-header-mainmenu .wrapper
	{
		text-align: center;
	}
	div.headerLogo
	{
		float: none;
		left: 0;
		margin: 0 auto;
	}
	ul.site-header-menu li
	{
		margin-top: 0
	}
	.foot-menu, .copyright
	{
		width: 100%
	}
	.menu2 ul li a
	{
		padding: 5px 15px;
	}
		.lastcomments
	{
		padding: 30px 20px;
		box-sizing: border-box;
	}
	.review_about
	{
		display: block;
		margin: 0;
		float: none;
		clear: both;
	}
	#sideleft, #sideleft .news, .newsContent ul > li
	{
		width: 100%
	}
		#content
	{
		margin-right: 0;
		padding: 0 10px;
		box-sizing: border-box;
	}
	.content-inner
	{
		width: 100%
	}
	.content-inner > ymaps
	{
		max-width: 100%;
		height: 300px !important;
	}
	#footer {
		min-height: 245px;
	}
	.blockComments {
		width: 100%;
	}
}
@media(max-width: 576px) {
	.content-gallery-item {
		flex: 0 0 49%;
	}
	.popular .items {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 468px)
{
	.popular .item, .section_news .item, .listsalons .item
	{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		padding: 10px;
	}
	.popular .wrapper > .title, .lastcomments .title
	{
		line-height: 28px;
	}
	.bigimg
	{
		display: none;
	}
	ul.site-header-menu li a
	{
		height: 40px;
	}
	ul.site-header-menu li a span
	{
		top: 6px;
	}
	.menu2 ul li a
	{
		display: block;
	}
	#layout
	{
		padding-top: 0
	}
	}

@media (max-width: 540px) {
	.listsalons .item {
		width: 100%;
		margin: 0;
	}
}
