

/* Start:/local/templates/.default/components/bitrix/catalog/catalog/style.css?1768071377697*/
.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog/catalog/bitrix/catalog.section.list/.default/style.css?17680713772424*/
/* catalog-list */
.catalog-list {
  position: relative;
  margin: 0 0 30px;
  padding: 0;
  list-style: none;
}
/* item-row */
.catalog-list .item-row {
  padding: 0;
  margin: 0;
}
.catalog-list .item-row a {
  position: relative;
  display: block;
  padding: 8px 0 8px 25px;
  font-weight: 600;
  line-height: 1.1;
}
.catalog-list .item-row a:before {
  position: absolute;
  font-family: 'Linearicons-Free';
  content: '\e871';
  display: block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  top: 50%;
  left: 0;
  margin-top: -8px;
  color: #69bf15;
}
/* item-grid */
.catalog-list .item-grid {
  position: relative;
  margin: 0 0 30px;

}
.catalog-list .item-grid:after {
  position: absolute;
  content: '';
  height: 100%;
  top: 0;
  right: 0;
  border-right: 1px solid #eaeaea;
}
.catalog-list .item-grid .name {
  margin-bottom: 10px;
}
.catalog-list .item-grid .name a {
  display: block;
  font-weight: 600;
  line-height: 1.1;
  text-decoration: none;
  color: #005389;
}
.catalog-list .item-grid .name:hover a,
.catalog-list .item-grid .name:focus a {
  color: #00bade;
}
.catalog-list .item-grid .image {
  text-align: center;
  margin-bottom: 10px;
}
.catalog-list .item-grid .image img {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.catalog-list .item-grid .image:hover img,
.catalog-list .item-grid .image:hover img {
  opacity: 0.75;
  filter: alpha(opacity=75);
}
.catalog-list .item-grid .link {
  text-align: center;
}
@media only screen and (max-width: 991px) {
  .catalog-list .item-grid:nth-child(2n):after {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .catalog-list .item-grid:after {
    display: none;
  }
  .catalog-list .item-grid:before {
    position: absolute;
    content: '';
    left: 15px;
    right: 15px;
    bottom: -15px;
    border-bottom: 1px solid #eaeaea;
  }
  .catalog-list .item-grid:last-child {
    margin-bottom: 0;
  }
  .catalog-list .item-grid:last-child:before {
    display: none;
  }
}
@media only screen and (min-width: 992px) {
  .catalog-list .item-grid:nth-child(3n):after {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  .catalog-list .item-grid:nth-child(3n):after {
    display: block;
  }
  .catalog-list .item-grid:nth-child(4n):after {
    display: none;
  }
}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog/catalog/bitrix/catalog.section/row_small/style.css?17680713772307*/
.table-row-small {
	border: none;
}
.table-row-small tr {

}
.table-row-small tr td {
	padding: 10px 0;
	border: none;
	border-bottom: 1px solid #eaeaea;
	vertical-align: middle;
}
.table-row-small td.image {
	//width: 60px;
	text-align: center;
}
.table-row-small .image img {
	height: 40px;
	width: auto;
}
.table-row-small td.text {
	max-width: 300px;
}
.table-row-small .name {
	font-weight: 600;
	color: #444444;
}
.table-row-small td.text .sku {
	font-size: 12px;
}
.table-row-small td.price {
	white-space: nowrap;
	font-size: 18px;
	font-weight: 400;
	color: #333333;
	text-align: center;
}
.table-row-small td.price .current {
	display: inline-block;
}
.table-row-small td.price .current span {
	font-size: 12px;
	margin-left: 5px;
}
.table-row-small td.price .old {
	display: inline-block;
	font-size: 15px;
	color: #999999;
	text-decoration: line-through;
}
.table-row-small td.price .old span {
	font-size: 12px;
	margin-left: 5px;
}
.table-row-small td.buy {
	text-align: right;
}
.table-row-small .cart {
	display: inline-block;
}
.table-row-small .count {
	text-align: center;
}
.btn-circle {
	display: block;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 40px;
	border-radius: 40px;
	text-align: center;
	line-height: 40px;
	text-decoration: none;
	font-size: 21px;
	background: #eaeaea;
	color: #69bf15;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease
}
.btn-circle:hover,
.btn-circle:focus {
	background: #69bf15;
	color: #ffffff;
}
.btn-circle.btn-blue2 {
	color: #ffffff;
	background: #00bade;
	border-color: #00bade;
}
.btn-circle.btn-blue2:hover,
.btn-circle.btn-blue2:focus {
	background: #00bade;
	border-color: #00bade;
}
.product-row-small .badge {
	position: relative!important;
}
.product-row-small .badge span {
	margin-bottom: 3px;
}
@media only screen and (max-width : 767px) {
	.table-row-small {
		display: block;
		width: 100%;
	}
	.table-row-small tr,
	.table-row-small td {
		display: block;
		width: 100%!important;
		text-align: center!important;
	}
	.table-row-small tr {
		border-bottom: 1px solid #eaeaea;
	}
	.table-row-small tr td {
		border:none;
	}
	.table-row-small .image img {
		max-width: 200px;
		height: auto;
	}
}
/* End */
/* /local/templates/.default/components/bitrix/catalog/catalog/style.css?1768071377697 */
/* /local/templates/.default/components/bitrix/catalog/catalog/bitrix/catalog.section.list/.default/style.css?17680713772424 */
/* /local/templates/.default/components/bitrix/catalog/catalog/bitrix/catalog.section/row_small/style.css?17680713772307 */
