/* преимущества в цифрах */
.div-benefits1{
text-align: center;
padding: 30px 0px 30px 0px;
}
.div-home1{
margin-left: 43px;
border-top: 10px solid #EB410C;
}
/*-------------------------------------- ВЫВОД КАТАЛОГА - КАТЕГОРИИ с подписями --------------------------------------*/
.mod_banners_lite-smn_mainpage .item .desc.smaller{
	padding: 10px 0px 15px 6px;
}
.mod_banners_lite-smn_mainpage .item .desc.smaller .title-butt{
	font-size:13px;
}
.mod_banners_lite-smn_mainpage{
	width:995px;
	height:97px;
	overflow:hidden;
	font-size:0;
	margin-top: 20px;
	/*border-left: 3px solid #1170b5;
	border-right: 2px solid #1170b5;*/
  border-left: 1000px solid #f5f5f5;
  border-right: 1000px solid #f5f5f5;
  margin-left: -1000px;
  margin-right: -1000px;
}
.mod_banners_lite-smn_mainpage .item{
	position:relative;
	width: 142px;
	height:97px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin:0;
	zoom: 1;
	*display: inline;
	font-size:12px;
padding: 0px;
}
.mod_banners_lite-smn_mainpage li:before{
content: none!important; /* убираем стандартный маркер */
}
.mod_banners_lite-smn_mainpage .item.have-action::before {
	content: " "!important;
	width: 76px;
	height: 76px;
	position: absolute;
	right: -6px;
	z-index: 100;
	top:0px;
	background: url('/wp-content/uploads/IMG/icons/action-main.png') no-repeat center center;
}
.mod_banners_lite-smn_mainpage .item img{
margin:0;
	display:block;
	margin-bottom:15px;
}
/*.mod_banners_lite-smn_mainpage .item:first-child a{
	-webkit-box-shadow: none;
	box-shadow: none;
}*/
.mod_banners_lite-smn_mainpage .item a, .mod_banners_lite-smn_mainpage .item span.extlink{
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
}
.mod_banners_lite-smn_mainpage .item .desc{
	position:absolute;
	bottom: -35px;
	right: 0;
	left: 0;
	height: 60px;
	padding: 10px 15px 15px;
	color:#ffffff;
	background: #1170b5;
	background: rgba(69, 69, 69, 0.5);
	border-bottom: 6px solid #1170b5;
	text-shadow: 0px 0px 4px #000000;
	font-family: Cuprum;
	font-size: 16px;
	text-align: center;
	-webkit-transition: .5s all;
	-moz-transition: .5s all;
	-ms-transition: .5s all;
	-o-transition: .5s all;
	transition: .5s all;
}
.mod_banners_lite-smn_mainpage .item:hover .desc{
	bottom: 0px;
	background: rgba(17, 112, 181,0.96);
	padding-top: 16px;
	text-shadow: none;
}
	.mod_banners_lite-smn_mainpage .item .title-butt{
		font-size:18px;
		font-weight:bold;
		margin:0 0 15px;
		color: #ffffff;
		display: block;
		font-family: Cuprum;
	}
.mod_banners_lite-smn_mainpage .item a.button{
	width:100px;
	margin:80px auto;
}
.mod_banners_lite-smn_mainpage .item.online{
	background:url('online.png') no-repeat 15px bottom;
	color:#858585;
}
.mod_banners_lite-smn_mainpage .item.online .cons{
	position:absolute;
	text-transform:uppercase;
	top:190px;
	left:150px;
	font-size:10px;
}
.mod_banners_lite-smn_mainpage .item.online .online{
	position:absolute;
	bottom:0;
	left:10px;
	font-size:72px;
}
.mod_banners_lite-smn_mainpage .item.gray{
	background-color:#ededed;
}

.mod_banners_lite-smn_mainpage ul{
	padding: 0;
margin: 0;
}
/*---тень---*/
.hor-shadow{
		-webkit-transition: .5s -webkit-box-shadow;
		-moz-transition: .5s box-shadow;
		-ms-transition: .5s box-shadow;
		-o-transition: .5s box-shadow;
		 transition: .5s box-shadow;
		-webkit-box-shadow: inset 15px 0px 15px -15px rgba(0, 0, 0, 0.4);
		box-shadow: inset 15px 0px 15px -15px rgba(0, 0, 0, 0.4);
		min-height: 240px;
	}
.hor-shadow.hover:hover{
	-webkit-box-shadow: inset 25px 0px 15px -15px rgba(0, 0, 0, 0.4);
	box-shadow: inset 25px 0px 15px -15px rgba(0, 0, 0, 0.4);
}