.news-date-time {
	color:rgb#486DAA;
}
.tab-pane {
	display: none;
}
/*
.tab-pane.active {
	display: block !important;
}*/
.border-block_wrap{
	padding-bottom: 50px!important;
}
@media only screen and (max-width: 992px){
.filter {
    display: block!important;
}
}

.shop-top-topic{
	margin-bottom:40px;
}

.shop-top-topic .section-title2 {
	font-size: 22px;
	line-height: 24px;
	font-weight: 500;
	padding-bottom: 24px;
}

.bold{
	font-weight: bold;
}

.adress_store_wrap .small .city-inline a {
	font-size: 13px;
}

.adress_store .h3-style{
	margin-top:30px;
	margin-bottom:-20px;
}

.limiter {
	max-height: 80px;
	overflow: hidden;
	position: relative;
	padding-left: 20px;
	padding-right: 20px;
}
.limiter .bottom {
	position: absolute;
	bottom: 0;
	background: linear-gradient(
			to bottom,
			rgb(255 217 29 / 0%),
			rgb(240 240 240)90%);
	width: 100%;
	height: 60px;
	opacity: 1;
	transition: 0.3s;
}
.read-more-checker {
	opacity: 0;
	position: absolute;
}
.read-more-checker:checked ~ .limiter {
	max-height: none;
}
.read-more-checker:checked ~ .limiter .bottom {
	opacity: 0;
	transition: 0.3s;
	display: none;
}
.read-more-checker ~ .read-more-button:before {
	content: "Показать все города »";
}
.read-more-checker:checked ~ .read-more-button:before {
	content: "Свернуть «";
}
.read-more-button {
	cursor: pointer;
	display: inline-block;
	color: #777;
	text-decoration: underline;
}

.city-inline-catalog {
	/* float: left; */
	display: inline-block;
}

.city-inline-catalog a {
	font-size: 16px;
	text-decoration: none;
	color: #192646;
}
.city-inline-catalog a.active {
	color: #D0021B;
}

.city-inline-catalog a:hover {
	text-decoration: underline;
}

.city-inline-catalog::after {
	content: "•";
	width: 10px;
	text-align: center;
	margin: 0px 10px;
}

.city-inline-catalog {
	/* float: left; */
	display: inline-block;
}


.city-inline-catalog2 {
	/* float: left; */
	display: inline-block;
}

.city-inline-catalog2 a {
	font-size: 13px;
	text-decoration: none;
	color: #192646;
}
.city-inline-catalog2 a.active {
	color: #D0021B;
}

.city-inline-catalog2 a:hover {
	text-decoration: underline;
}

.city-inline-catalog2::after {
	content: "•";
	width: 10px;
	text-align: center;
	margin: 0px 10px;
}
.adress_store_wrap{
	width:100%;
}

.limiter {
	min-height: 80px;
}

.adress_store_wrap .filter{
	width: 100%;
}

.city-search{
	float:left;
}

.city-search input{
	border: 1px solid #ededed;
	height: 40px;
	width: 300px;
	padding: 0 10px;
	margin: 0 0 0 0;
	font-size: 13px;
	color: #000000;
	margin-bottom: 20px;
}

.city-topic{
	float:left;
	color: #000000 !important;
	line-height: 30px;
	font-size: 25px !important;
	margin-bottom: 20px !important;
}
