/* @todo dev code */
/*.offer:before {
	display: block;
	padding: 10px;
	text-align: center;
	background-color: #87cfff;
	color: black;
	content: attr(class);
}*/

/*
.offer--01,
.offer--02,
.offer--03,
.offer--04,
.offer--05,
.offer--08,
.offer--09,
.offer--10,
.offer--11,
.offer--12,
.offer--13,
.offer--14,
.offer--15,
.offer--16,
.offer--17,
.offer--18,
.offer--19,
.offer--20,
.offer--21,
.offer--22,
.offer--23,
.offer--24,
.offer--25,
.offer--26,
.offer--27,
.offer--28,
.offer--29,
.offer--30,
.offer--31,
.offer--32,
.offer--33,
.offer--000 {
	display: none !important;
}
*/

.offer .center .text .list-unstyled {
	padding-left: 20px;
	list-style: disc;
}
.offer--09 .offer .center .col-left, .offer--10 .offer .center .col-left {
	 padding-left: 0px;
}

.padding_top_110{
	padding-top: 110px;
}
.padding_10{
	padding: 10px;
}
.padding_top_70{
	padding-top: 70px;
}
.padding_top_30{
	padding-top: 30px;
}


.offer--09 div.col.col-left.col-sm-6, .offer--10 div.col.col-left.col-sm-6 {
	padding-top: 40px;
}
.pull-left {
	padding-right: 20px;
}

.on_choise {
	background:#e21e25;
	padding: 15px;
	color: #fff;
}
.p_on_choise {
	margin: 30px 10px;
}

@media (max-width: 767px) {
	.row {
		display: block;
	}
}

.categories_yakor {
	text-align: justify;
}
.categories_yakor:after {
	display: inline-block;
	content: "";
	width: 100%;
}

.yakor_item {
	display: inline-block;
	margin-top: 20px;
}


.categories_yakor img {
	max-width: 125px;
}

.extra_item {
	min-width: calc(1000px - 70px);
}


@media (max-width: 959px) {
	.categories_yakor {
		display: none;
	}
}

#catalog_list {
	background-position: center;
	background-attachment: fixed;
}
.basket h5,.personal_over h5  {
	line-height: 18px !important;
}