

/* Start:/bitrix/templates/forracing_new/components/bitrix/catalog.section.list/catalog-index/style.css?15860016235675*/
div.catalog__level_1{ display: flex; flex-wrap: wrap; width: 100%; }
@media only screen and (min-width: 1360px) {
 div.catalog__level_1 div.depth_level_1{ width: 33.3%; }
 div.catalog__level_1 div.depth_level_1 div.item-container{ display: flex; }
 div.catalog__level_1 div.depth_level_1 div.item-container div.img{ min-width: 100px; height: 120px; display: flex; align-items: center; justify-content: center; }
 div.catalog__level_1 div.depth_level_1 div.item-container div.name{ display: flex; align-items: center; }
 div.catalog__level_1 div.depth_level_1 div.item-container div.name a{ color: #21282a; font-size: 16px; }
}
@media only screen and (min-width: 1000px) and (max-width: 1359px) {
 div.catalog__level_1 div.depth_level_1{ width: 33.3%; }
 div.catalog__level_1 div.depth_level_1 div.item-container{ display: flex; }
 div.catalog__level_1 div.depth_level_1 div.item-container div.img{ min-width: 100px; height: 120px; display: flex; align-items: center; justify-content: center; }
 div.catalog__level_1 div.depth_level_1 div.item-container div.name{ display: flex; align-items: center; }
 div.catalog__level_1 div.depth_level_1 div.item-container div.name a{ color: #21282a; font-size: 14px; }
}
@media only screen and (min-width: 768px) and (max-width: 999px) {
 div.catalog__level_1 div.depth_level_1{ width: 50%; }
 div.catalog__level_1 div.depth_level_1 div.item-container{ display: flex; }
 div.catalog__level_1 div.depth_level_1 div.item-container div.img{ min-width: 100px; height: 120px; display: flex; align-items: center; justify-content: center; }
 div.catalog__level_1 div.depth_level_1 div.item-container div.name{ display: flex; align-items: center; }
 div.catalog__level_1 div.depth_level_1 div.item-container div.name a{ color: #21282a; font-size: 14px; }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
 div.catalog__level_1 div.depth_level_1{ width: 100%; }
 div.catalog__level_1 div.depth_level_1 div.item-container{ display: flex; }
 div.catalog__level_1 div.depth_level_1 div.item-container div.img{ min-width: 100px; height: 120px; display: flex; align-items: center; justify-content: center; }
 div.catalog__level_1 div.depth_level_1 div.item-container div.name{ display: flex; align-items: center; }
 div.catalog__level_1 div.depth_level_1 div.item-container div.name a{ color: #21282a; font-size: 14px; }
}

@media only screen and (min-width: 1360px) {
 div.catalog__level_1 div.depth_level_2{ width: 33.3%; }
 div.catalog__level_1 div.depth_level_2 div.item-container{ display: flex; }
 div.catalog__level_1 div.depth_level_2 div.item-container div.img{ display: none; }
 div.catalog__level_1 div.depth_level_2 div.item-container div.name{ display: flex; align-items: left; border: 1px solid #fff; padding: 15px; font-weight: bold; }
 div.catalog__level_1 div.depth_level_2 div.item-container div.name:hover{ border: 1px solid red; padding: 15px; cursor: pointer; }
 div.catalog__level_1 div.depth_level_2 div.item-container div.name a{ color: #21282a; font-size: 14px; }
 div.catalog__level_1 div.depth_level_2 div.item-container div.name a:hover{ text-decoration: none; }
}
@media only screen and (min-width: 1000px) and (max-width: 1359px) {
 div.catalog__level_1 div.depth_level_2{ width: 33.3%; }
 div.catalog__level_1 div.depth_level_2 div.item-container{ display: flex; }
 div.catalog__level_1 div.depth_level_2 div.item-container div.img{ display: none; }
 div.catalog__level_1 div.depth_level_2 div.item-container div.name{ display: flex; align-items: left; border: 1px solid #fff; padding: 15px; font-weight: bold; }
 div.catalog__level_1 div.depth_level_2 div.item-container div.name:hover{ border: 1px solid red; padding: 15px; cursor: pointer; }
 div.catalog__level_1 div.depth_level_2 div.item-container div.name a{ color: #21282a; font-size: 14px; }
 div.catalog__level_1 div.depth_level_2 div.item-container div.name a:hover{ text-decoration: none; }
}
@media only screen and (min-width: 500px) and (max-width: 999px) {
 div.catalog__level_1 div.depth_level_2{ width: 50%; }
 div.catalog__level_1 div.depth_level_2 div.item-container{ display: flex; }
 div.catalog__level_1 div.depth_level_2 div.item-container div.img{ display: none; }
 div.catalog__level_1 div.depth_level_2 div.item-container div.name{ display: flex; align-items: left; border: 1px solid #fff; padding: 15px; font-weight: bold; }
 div.catalog__level_1 div.depth_level_2 div.item-container div.name:hover{ border: 1px solid red; padding: 15px; cursor: pointer; }
 div.catalog__level_1 div.depth_level_2 div.item-container div.name a{ color: #21282a; font-size: 14px; }
 div.catalog__level_1 div.depth_level_2 div.item-container div.name a:hover{ text-decoration: none; }
}
@media only screen and (min-width: 320px) and (max-width: 499px) {
 div.catalog__level_1 div.depth_level_2{ width: 50%; }
 div.catalog__level_1 div.depth_level_2 div.item-container{ display: flex; }
 div.catalog__level_1 div.depth_level_2 div.item-container div.img{ display: none; }
 div.catalog__level_1 div.depth_level_2 div.item-container div.name{ display: flex; align-items: left; border: 1px solid #fff; padding: 15px; font-weight: bold; }
 div.catalog__level_1 div.depth_level_2 div.item-container div.name:hover{ border: 1px solid red; padding: 15px; cursor: pointer; }
 div.catalog__level_1 div.depth_level_2 div.item-container div.name a{ color: #21282a; font-size: 14px; }
 div.catalog__level_1 div.depth_level_2 div.item-container div.name a:hover{ text-decoration: none; }
}

div.catalog__level_1 div.depth_level_2 div.item-container div.name{ text-transform: uppercase; }


/* End */


/* Start:/bitrix/templates/forracing_new/components/bitrix/system.pagenavigation/my-variant/style.css?15762721611951*/
ul.bx-pagination-my  {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
}
ul.bx-pagination-my  li {
	display: inline-block;
	margin: 0 2px 15px 2px;
}
ul.bx-pagination-my  li span{
	background: #f9f8f8;
	padding: 0 8px;
	display: block;
	height: 30px;
	min-width: 30px;
	line-height: 30px;
	color: #21282a;
	font-size: 18px;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
ul.bx-pagination-my  li a {
	text-decoration: none;
	display: block;
	height: 30px;
	min-width: 30px;
	line-height: 30px;
	color: #21282a;
	vertical-align: middle;
	background: #f9f8f8;
}
ul.bx-pagination-my  li a:hover span{
	background: #f8b001;
}
ul.bx-pagination-my  li.bx-active span{
	background: #f8b001;
	color: #21282a;
}
ul.bx-pagination-my  li.bx-pag-all a span,
ul.bx-pagination-my  li.bx-pag-prev a span,
ul.bx-pagination-my  li.bx-pag-next a span {
	background: #fff;
	line-height: 28px;
	padding: 0 18px;
	color: #21282a;
}
ul.bx-pagination-my  li.bx-pag-all span,
ul.bx-pagination-my  li.bx-pag-prev span,
ul.bx-pagination-my  li.bx-pag-next span{
	background: #fff;
	line-height: 30px;
	padding: 0 18px;
	color: #ccc;
}
ul.bx-pagination-my  li.bx-pag-all a:hover span,
ul.bx-pagination-my  li.bx-pag-prev a:hover span,
ul.bx-pagination-my  li.bx-pag-next a:hover span {
	background: #fff;
	text-decoration: underline;
	color: #21282a;
}

/*color schemes*/
.bx-pagination.bx-green  .bx-pagination-container ul li.bx-active span{
	background: #3bc915;
	color: #fff;
}
.bx-pagination.bx-yellow  .bx-pagination-container ul li.bx-active span{
	background: #F9A91D;
	color: #fff;
}
.bx-pagination.bx-red  .bx-pagination-container ul li.bx-active span{
	background: #E22B2B;
	color: #fff;
}
.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{
	background: #0083d1;
	color: #fff;
}

/* End */


/* Start:/bitrix/templates/forracing_new/components/bitrix/catalog.section/block/style.css?17656390334028*/
div.catalog-section__fora{ width: 100%; }
div.catalog-section__fora div.items-container{ display: flex; flex-wrap: wrap; }
div.catalog-section__fora div.item-container{ width: 20%; padding: 0; }

/*NO HOVER*/
div.catalog-section__fora div.item{ border: 1px solid #e8e9e9; display: flex; flex-direction: column; padding: 0 5px; position: relative; cursor: pointer; }

div.catalog-section__fora div.icon-discount-img{ position: absolute; z-index: 2; top: 10px; left: 10px; background: url('/bitrix/templates/forracing_new/components/bitrix/catalog.section/block/images/icon-discount-bg.png') no-repeat; color: #fff; font-size: 12px; font-weight: bold; width: 38px; height: 38px; display: flex; justify-content: center; align-items: center; }
div.catalog-section__fora div.icon-new{ position: absolute; z-index: 2; top: 10px; left: 10px; width: 38px; height: 38px; display: flex; }
.icon-favorite{ position: absolute; z-index: 2; top: 10px; right: 15px; }

div.catalog-section__fora div.img{ text-align: center; padding: 0 0 10px 0; height: 150px; display: flex; align-items: center; justify-content: center; }
div.catalog-section__fora div.name-tovar{ font-size: 14px; font-weight: bold; padding: 0 10px; text-align: center; height: 42px; }
div.catalog-section__fora div.name-tovar a{ color: #21282a; }

div.catalog-section__fora div.property-article{ text-align: center; background: #fff; padding: 10px 0 0 0; font-size: 12px; }

div.catalog-section__fora div.status{ display: flex; justify-content: center; background: #fff; padding: 10px 0 0 0; }
div.status-yes-icon{ padding: 0 3px 0 0; }
div.status-yes{ padding: 0 0 0 3px; color: #378e19; font-weight: 900; font-size: 14px; }
div.status-no-icon{ padding: 0 3px 0 0; }
div.status-no{ padding: 0 0 0 3px; color: #f28900; font-weight: 900; font-size: 14px; }

div.catalog-section__fora div.cena{ height: 50px; font-size: 20px; color: #21282a; font-weight: bold; text-align: center; line-height: 1; padding: 15px 0 0 0; background: #fff; }
div.catalog-section__fora div.cena .discount-price{ color: #c1041f; padding: 0 0 3px 0; }
div.catalog-section__fora div.cena .old-price{ color: #21282a; font-size: 14px; line-height: 1; text-decoration: line-through; font-weight: 400; }
div.catalog-section__fora div.cena .no-oldprice{ color: #c1041f; }

div.catalog-section__fora div.basket{ text-align: center; height: 60px; padding: 20px 0 0 0; }
div.catalog-section__fora div.basket a{ background: url('/bitrix/templates/forracing_new/components/bitrix/catalog.section/block/images/icon-basket-black.png') no-repeat; background-position: 20px center; padding: 10px 20px 10px 50px; color: #000; }

/*HOVER*/
div.catalog-section__fora div.item:hover{ border: 1px solid #f28900; position: relative; }
div.catalog-section__fora div.item:hover > div.img{ opacity: 0.2; }
div.catalog-section__fora div.item:hover > div.name-tovar{ position: relative; top: -50px; }
div.catalog-section__fora div.item:hover > div.tovar a{ color: #21282a;  }
div.catalog-section__fora div.item:hover > div.basket > a{ background: #f28900 url('/bitrix/templates/forracing_new/components/bitrix/catalog.section/block/images/icon-basket-white.png') no-repeat; background-position: 20px center; color: #fff; text-decoration: none; }

div.catalog-section__fora div.all-link{ height: 35px; background: #f9f8f8; text-align: center; display: flex; justify-content: center; align-items: center; }

@media only screen and (min-width: 1360px) {
 div.catalog-section__fora div.item-container{ width: 20%; padding: 0; }
}
@media only screen and (min-width: 1200px) and (max-width: 1359px) {
 div.catalog-section__fora div.item-container{ width: 20%; padding: 0; }
}
@media only screen and (min-width: 900px) and (max-width: 1199px) {
 div.catalog-section__fora div.item-container{ width: 25%; padding: 0; }
}
@media only screen and (min-width: 700px) and (max-width: 899px) {
 div.catalog-section__fora div.item-container{ width: 33.3%; padding: 0; }
}
@media only screen and (min-width: 420px) and (max-width: 699px) {
 div.catalog-section__fora div.item-container{ width: 50%; padding: 0; }
}
@media only screen and (min-width: 320px) and (max-width: 419px) {
 div.catalog-section__fora div.item-container{ width: 100%; padding: 0; }
}

/* End */


/* Start:/bitrix/templates/forracing_new/components/intensa.favorite/item/site/style.css?1765651625353*/
.intensa-favorite-item {
    padding: 0;
    display: inline-block;
    position: relative;
    width: 20px;
    height: 18px;
    border: none;
    background: transparent;
}
.intensa-favorite-item:focus,
.intensa-favorite-item:active {
    border: none;
    outline: none;
}
.intensa-favorite-item .intensa-favorite-icon {
    vertical-align: top;
}


/* End */
/* /bitrix/templates/forracing_new/components/bitrix/catalog.section.list/catalog-index/style.css?15860016235675 */
/* /bitrix/templates/forracing_new/components/bitrix/system.pagenavigation/my-variant/style.css?15762721611951 */
/* /bitrix/templates/forracing_new/components/bitrix/catalog.section/block/style.css?17656390334028 */
/* /bitrix/templates/forracing_new/components/intensa.favorite/item/site/style.css?1765651625353 */
