@charset "UTF-8";
/*colors*/
/*fonts*/
/*Mixins*/
/* line 1, ../sass/_blocks-reset.scss */
.page-blocks {
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  margin-bottom: 20px;
  border-radius: 3px;
}
/* line 8, ../sass/_blocks-reset.scss */
.page-blocks h1 {
  margin: 20px;
}
/* line 12, ../sass/_blocks-reset.scss */
.page-blocks .pager {
  margin-left: 20px;
}
/* line 16, ../sass/_blocks-reset.scss */
.page-blocks--padding {
  padding: 20px;
}
/* line 19, ../sass/_blocks-reset.scss */
.page-blocks--padding .pager {
  margin-left: 0;
}
/* line 23, ../sass/_blocks-reset.scss */
.page-blocks--padding h1 {
  margin: 0 0 20px 0;
}
/* line 28, ../sass/_blocks-reset.scss */
.page-blocks--padding-vertical {
  padding: 20px 0;
}
/* line 31, ../sass/_blocks-reset.scss */
.page-blocks--padding-vertical h1 {
  margin: 0 20px 20px;
}
/* line 35, ../sass/_blocks-reset.scss */
.page-blocks--padding-vertical .menu-tab {
  margin-left: 20px;
}
/* line 40, ../sass/_blocks-reset.scss */
.page-blocks--margin-right {
  margin-right: 20px;
}

/* line 45, ../sass/_blocks-reset.scss */
#datalayer .page-blocks {
  padding: 0;
  box-shadow: none;
}

/* line 50, ../sass/_blocks-reset.scss */
.page-content-wrapper {
  float: left;
  width: 100%;
}
/* line 54, ../sass/_blocks-reset.scss */
.page-content-wrapper--side {
  width: calc(100% - 270px);
}
@media only screen and (max-width: 850px) {
  /* line 54, ../sass/_blocks-reset.scss */
  .page-content-wrapper--side {
    width: 100%;
  }
}

/* line 65, ../sass/_blocks-reset.scss */
.car-info--mainpage, .car-info--garage-menu, .car-info--addnew, .car-info--catalogs, .car-info--reset {
  margin-bottom: 0;
  box-shadow: none;
}

/* line 71, ../sass/_blocks-reset.scss */
.mainheader {
  margin-bottom: 20px;
}

/* line 75, ../sass/_blocks-reset.scss */
.content-page {
  background: #eee;
  padding: 0;
}

@keyframes pulse {
  0% {
    transform: scale(0.8);
    background-color: #e39191;
  }
  100% {
    transform: scale(1);
    background-color: #cc5e5e;
  }
}
/* line 91, ../sass/_blocks-reset.scss */
.car-info__toggle-car-btn {
  float: right;
}

/* line 95, ../sass/_blocks-reset.scss */
.car-info__header {
  float: left;
}

@media only screen and (max-width: 850px) {
  /* line 100, ../sass/_blocks-reset.scss */
  .page-blocks--padding {
    padding: 10px;
  }
}
/* line 6, ../sass/main-new.scss */
#vk_groups iframe {
  width: 250px !important;
}

/* line 10, ../sass/main-new.scss */
#vk_poll iframe {
  width: 250px !important;
}

/* line 14, ../sass/main-new.scss */
.right-box-content {
  overflow: hidden;
}

/* line 18, ../sass/main-new.scss */
.right-box-content a:last-of-type {
  margin-bottom: 15px;
}

/* line 22, ../sass/main-new.scss */
.right-box-content .help {
  float: left;
  padding: 7px 0 0 11px;
}

/* line 27, ../sass/main-new.scss */
.engine {
  display: none;
}

/* line 33, ../sass/main-new.scss */
.banner-hidden {
  display: none;
}

/* line 37, ../sass/main-new.scss */
.banner-show {
  display: block;
}

/* line 41, ../sass/main-new.scss */
.rightcol {
  display: none;
}

/* line 45, ../sass/main-new.scss */
#banner_acc {
  display: none;
}

/* line 49, ../sass/main-new.scss */
.top {
  border-bottom: 0 !important;
}

/* line 53, ../sass/main-new.scss */
.main-help {
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 5px;
  margin: 2px 0 6px;
  float: left;
  clear: both;
}

/* line 62, ../sass/main-new.scss */
.main-help:last-of-type {
  margin-bottom: 0;
}

/* line 67, ../sass/main-new.scss */
.default-center span.tip {
  white-space: nowrap;
  left: -5px;
  width: auto;
  display: none;
}

/*#paramsCar.sd {
	position: absolute;
	top: 78px;
	left: 163px;
	}*/
/* line 81, ../sass/main-new.scss */
.btn {
  float: left;
}

/* line 85, ../sass/main-new.scss */
.btn .ad-cr, .btn .cr-lst {
  margin: 5px 0 0 5px;
}

/* line 89, ../sass/main-new.scss */
div.DDL .white-form .b.list {
  min-width: 350px;
  font-size: 11px;
}

/* НОВОСТИ */
/* line 97, ../sass/main-new.scss */
.newsdiv {
  float: left;
  width: 100%;
  padding: 10px;
  box-shadow: 0 1px 0px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
}

/* line 105, ../sass/main-new.scss */
.newsdiv:empty {
  padding: 0px !important;
}

/* line 110, ../sass/main-new.scss */
.newstext {
  float: left;
  width: 400px;
  padding: 2px 0;
}
/* line 115, ../sass/main-new.scss */
.newstext span {
  font-size: 11px;
  color: #c54141;
  font-weight: bold;
  float: left;
  margin-right: 5px;
}
/* line 123, ../sass/main-new.scss */
.newstext__image-container {
  width: 120px;
  height: 100px;
  float: left;
  padding-right: 15px;
  margin-top: 7px;
  text-align: center;
}
@media only screen and (max-width: 850px) {
  /* line 123, ../sass/main-new.scss */
  .newstext__image-container {
    float: none;
    margin: 0 auto;
  }
}
/* line 137, ../sass/main-new.scss */
.newstext img {
  max-width: 120px;
  max-height: 100px;
}
/* line 142, ../sass/main-new.scss */
.newstext__type-name {
  font-family: Arial, Tahoma, sans-serif;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  color: gray;
}
@media only screen and (max-width: 850px) {
  /* line 142, ../sass/main-new.scss */
  .newstext__type-name {
    clear: both;
    margin-top: 5px;
  }
}

/* line 152, ../sass/main-new.scss */
.newsdiv .newstext {
  width: 46%;
  padding: 8px 4% 10px 0;
  margin-bottom: 5px;
}

/* line 158, ../sass/main-new.scss */
.newstext p {
  color: #363636;
}

/* line 162, ../sass/main-new.scss */
.newsdiv .newstext:hover {
  text-decoration: none;
}

/* line 166, ../sass/main-new.scss */
.newsdiv .newstext:hover p {
  color: #518a9c;
}

/* line 171, ../sass/main-new.scss */
.news-block {
  clear: both;
  float: left;
  width: 100%;
  padding: 20px;
  box-sizing: border-box;
  background: #fff;
}
/* line 179, ../sass/main-new.scss */
.news-block #bmDocumentTypes {
  display: block;
  transition: all 0.3s ease;
}
/* line 184, ../sass/main-new.scss */
.news-block.loading {
  height: 523px;
  background: #fff url(//s.exist.ru/img/loading.gif) center center no-repeat;
}
/* line 188, ../sass/main-new.scss */
.news-block.loading #bmDocumentTypes {
  opacity: 0;
}

/* НОВОСТИ */
/* line 200, ../sass/main-new.scss */
.vehicle {
  float: left;
  width: 32px;
  height: 32px;
  margin-right: 10px;
  background: url(//s.exist.ru/img2/vehicle.png) no-repeat;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 210, ../sass/main-new.scss */
.vehicle:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 215, ../sass/main-new.scss */
.vehicle.def {
  background-position: 0 top;
}

/* line 219, ../sass/main-new.scss */
.vehicle.van {
  background-position: -32px top;
}

/* line 223, ../sass/main-new.scss */
.vehicle.truck {
  background-position: -64px top;
}

/* line 227, ../sass/main-new.scss */
.vehicle.bike {
  background-position: -96px top;
}

/*.Cars img {
	display:none;
	}*/
/* line 237, ../sass/main-new.scss */
.selectcar {
  cursor: pointer;
}

/* line 242, ../sass/main-new.scss */
.autogoda {
  display: block;
  width: 103px;
  height: 37px;
  background: url("//s.exist.ru/img/autogoda2.png") 0 0 no-repeat;
}

/* line 249, ../sass/main-new.scss */
.autogoda:hover {
  background-position: 0 -37px;
}

/*░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░*/
/*------------#TILES\LIST-----------*/
/* line 261, ../sass/main-new.scss */
.mainpage-goods {
  float: left;
  clear: both;
  width: 100%;
  position: relative;
  pointer-events: none;
}

/* line 269, ../sass/main-new.scss */
.mainpage-goods > div {
  opacity: 0;
}

/* line 273, ../sass/main-new.scss */
.mainpage-goods .loading {
  display: block;
  width: 65px;
  height: 20px;
  position: absolute;
  top: 10%;
  left: 50%;
  left: calc(50% - 33px);
}

/* line 283, ../sass/main-new.scss */
.mainpage-goods .loading i {
  float: left;
  width: 15px;
  height: 15px;
  margin-right: 6px;
  border-radius: 50%;
  background-color: #e39191;
}

/* line 292, ../sass/main-new.scss */
.mainpage-goods .loading .loading__1 {
  animation: pulse 1s ease-in-out 0s infinite alternate;
}

/* line 296, ../sass/main-new.scss */
.mainpage-goods .loading .loading__2 {
  animation: pulse 1s ease-in-out 0.2s infinite alternate;
}

/* line 300, ../sass/main-new.scss */
.mainpage-goods .loading .loading__3 {
  animation: pulse 1s ease-in-out 0.4s infinite alternate;
}

@keyframes pulse {
  0% {
    transform: scale(0.8);
    background-color: #e39191;
  }
  100% {
    transform: scale(1);
    background-color: #cc5e5e;
  }
}
/* line 315, ../sass/main-new.scss */
.mainpage-goods._blocks, .mainpage-goods._list {
  pointer-events: all;
}

/* line 319, ../sass/main-new.scss */
.mainpage-goods._blocks > div, .mainpage-goods._list > div {
  opacity: 1;
}

/* line 323, ../sass/main-new.scss */
.mainpage-goods._blocks .loading, .mainpage-goods._list .loading {
  display: none;
}

/* line 327, ../sass/main-new.scss */
.mainpage-goods._blocks .mainpage-goods__list {
  display: none;
}

/* line 331, ../sass/main-new.scss */
.mainpage-goods._list .tiles {
  display: none;
}

/* line 335, ../sass/main-new.scss */
.tiles {
  opacity: 1;
  width: 100%;
  margin-bottom: 20px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 345, ../sass/main-new.scss */
.tiles__tile-item {
  width: 100%;
  min-height: 70px;
  float: left;
  position: relative;
}

/* line 353, ../sass/main-new.scss */
.tiles.ie {
  display: table;
}

/* line 358, ../sass/main-new.scss */
.tiles .tile:hover, .tiles .simplelink:hover, .tiles .tile.small:hover {
  background: #f5f5f5;
}

/* line 362, ../sass/main-new.scss */
.tiles .tile.large::before {
  content: '';
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  background: #000;
  transition: opacity 0.3s ease;
  opacity: 0;
}

/* line 373, ../sass/main-new.scss */
.tiles .tile.large:hover::before {
  opacity: 0.1;
}

/* line 377, ../sass/main-new.scss */
.tiles.general .tile.large::after {
  content: 'Все детали и узлы. Поиск по схемам. Требуется регистрация.';
  max-height: 0;
  position: absolute;
  width: calc(100% - 40px);
  top: 70px;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  padding: 0 20px;
  transition: max-height 0.3s ease-in-out, padding 0.3s ease-in-out;
  overflow: hidden;
}

/* line 391, ../sass/main-new.scss */
.tiles.general .tile.large:hover::after {
  left: 0;
  max-height: 90px;
  padding: 10px 20px;
}

/* line 397, ../sass/main-new.scss */
.tiles__column {
  margin-right: 20px;
  margin-bottom: 0;
  flex: 1 0 50px;
  display: flex;
  width: 33.3%;
  transition: all 0.3s ease;
  flex-direction: row;
  align-self: stretch;
}
/* line 407, ../sass/main-new.scss */
.tiles__column--split {
  flex-direction: column;
}
/* line 410, ../sass/main-new.scss */
.tiles__column--split a {
  height: 101px;
  padding: 0;
}
/* line 414, ../sass/main-new.scss */
.tiles__column--split a i {
  height: 80px;
  width: 120px;
  float: right;
  margin-top: 21px;
  margin-right: 15px;
}
/* line 422, ../sass/main-new.scss */
.tiles__column--split a h3 {
  text-align: left;
  padding-left: 15px;
}
/* line 431, ../sass/main-new.scss */
.tiles__column--split a:hover {
  background: whitesmoke;
  opacity: 0.5;
}

/* line 453, ../sass/main-new.scss */
.ie .tiles__column {
  display: table-cell;
  border-right: 20px solid #eee;
}

/* line 458, ../sass/main-new.scss */
.ie .tiles__column._last {
  border: none;
}

/* line 462, ../sass/main-new.scss */
.tiles__column:hover {
  box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.1);
}

/* line 466, ../sass/main-new.scss */
.tiles__column.first {
  max-width: 400px;
  flex: 2 0 0px;
}

/* line 471, ../sass/main-new.scss */
.tiles__column.third {
  flex-flow: column nowrap;
}

/* line 476, ../sass/main-new.scss */
.tiles__column:last-of-type {
  margin: 0;
}

/* line 480, ../sass/main-new.scss */
.tiles__column.first .tiles__tile-item {
  margin-left: 0;
  width: 100%;
}

/* line 485, ../sass/main-new.scss */
.tiles .simplelink {
  font-size: 14px;
  color: #363636;
  clear: both;
  float: left;
  position: relative;
  padding: 10px 15px;
  box-sizing: border-box;
  border-bottom: 1px solid #e4e4e2;
}

/* line 496, ../sass/main-new.scss */
.ie.tiles .simplelink {
  width: 100%;
}

/* line 500, ../sass/main-new.scss */
.tiles .simplelink:last-of-type {
  border-bottom: none;
}

/* line 504, ../sass/main-new.scss */
.tiles__tile-item h3 {
  color: #363636;
  margin: 20px 0;
  font-size: 19px;
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 515, ../sass/main-new.scss */
.tiles .original h3, .tiles .accessories h3 {
  color: #fff;
}

/* line 519, ../sass/main-new.scss */
.ie.tiles .large,
.ie.tiles .medium {
  height: 205px;
}

/* line 524, ../sass/main-new.scss */
.ie.tiles .large {
  width: 400px;
}

/* line 528, ../sass/main-new.scss */
.tiles.general .large {
  background: #91ddd2;
  background: -moz-radial-gradient(center, ellipse cover, #91ddd2 0%, #5ec0b6 100%);
  background: -webkit-radial-gradient(center, ellipse cover, #91ddd2 0%, #5ec0b6 100%);
  background: radial-gradient(ellipse at center, #91ddd2 0%, #5ec0b6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91ddd2', endColorstr='#5ec0b6',GradientType=1 );
}

/* line 536, ../sass/main-new.scss */
.tiles.fluids .large {
  background: #ffd44b;
  background: -moz-radial-gradient(center, ellipse cover, #ffd44b 0%, #ffaf00 100%);
  background: -webkit-radial-gradient(center, ellipse cover, #ffd44b 0%, #ffaf00 100%);
  background: radial-gradient(ellipse at center, #ffd44b 0%, #ffaf00 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd44b', endColorstr='#ffaf00',GradientType=1 );
}

/* line 544, ../sass/main-new.scss */
.tiles.acces .large {
  background: #c294c0;
  background: -moz-radial-gradient(center, ellipse cover, #c294c0 0%, #8e589c 100%);
  background: -webkit-radial-gradient(center, ellipse cover, #c294c0 0%, #8e589c 100%);
  background: radial-gradient(ellipse at center, #c294c0 0%, #8e589c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c294c0', endColorstr='#8e589c',GradientType=1 );
}

/* line 553, ../sass/main-new.scss */
.tiles.electro .large {
  background: #f7b1b3;
  background: -moz-radial-gradient(center, ellipse cover, #f7b1b3 1%, #f06476 100%);
  background: -webkit-radial-gradient(center, ellipse cover, #f7b1b3 1%, #f06476 100%);
  background: radial-gradient(ellipse at center, #f7b1b3 1%, #f06476 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7b1b3', endColorstr='#f06476',GradientType=1 );
}

/*images*/
/* line 563, ../sass/main-new.scss */
.tiles__tile-item i, .tiles__img {
  display: block;
  width: 100%;
  height: 145px;
  margin: 0 auto;
  opacity: 0.9;
  transition: opacity 0.3s ease;
  margin-top: 15px;
}

/* line 573, ../sass/main-new.scss */
.tiles.general .large .tiles__img {
  margin-top: 25px;
  display: none;
}
/* line 577, ../sass/main-new.scss */
.tiles.general .large .tiles__img.img-1 {
  background: url(//s.exist.ru/img2/tiles-imgs/main-cats.png) center center no-repeat;
}
/* line 580, ../sass/main-new.scss */
.tiles.general .large .tiles__img.img-2 {
  background: url(//s.exist.ru/img2/tiles-imgs/susp.png) center center no-repeat;
}
/* line 583, ../sass/main-new.scss */
.tiles.general .large .tiles__img.img-3 {
  background: url(//s.exist.ru/img2/tiles-imgs/engine.png) center center no-repeat;
}
/* line 587, ../sass/main-new.scss */
.tiles.general .large .tiles__img.active {
  display: block;
}

/* line 592, ../sass/main-new.scss */
.tiles.general .medium i {
  background: url(//s.exist.ru/img2/tiles-imgs/to-parts.png) center center no-repeat;
}

/* line 596, ../sass/main-new.scss */
.tiles.fluids .large i {
  background: url(//s.exist.ru/img2/tiles-imgs/oil.png) center center no-repeat;
}

/* line 600, ../sass/main-new.scss */
.tiles.fluids .medium i {
  background: url(//s.exist.ru/img2/tiles-imgs/trans-oil.png) center center no-repeat;
}

/* line 604, ../sass/main-new.scss */
.tiles.acces .large i {
  background: url(//s.exist.ru/img2/tiles-imgs/access.png) center center no-repeat;
}

/* line 612, ../sass/main-new.scss */
.tiles.electro .large i {
  background: url(//s.exist.ru/img2/tiles-imgs/battery.png) center center no-repeat;
}

/* line 616, ../sass/main-new.scss */
.tiles.electro .medium i {
  background: url(//s.exist.ru/img2/tiles-imgs/lamp.png) center center no-repeat;
}

/* line 620, ../sass/main-new.scss */
.catalogListItem a.simplelink.seeall {
  display: none;
}

/* line 625, ../sass/main-new.scss */
.tiles .tiles__tile-item .catbycar-icon, .simplelink .catbycar-icon {
  display: none;
}

/* line 636, ../sass/main-new.scss */
.list-block {
  float: left;
  width: 50%;
  width: calc(50% - 10px);
  box-sizing: border-box;
  margin-bottom: 20px;
  margin-right: 10px;
}

/* line 645, ../sass/main-new.scss */
.list-block--fluids,
.list-block--electro {
  float: right;
  margin-right: 0;
  margin-left: 10px;
}

/* line 652, ../sass/main-new.scss */
.list-block h3 {
  font-size: 20px;
  margin: 20px 0 10px 20px;
  float: left;
  border-bottom: 2px solid black;
  padding-bottom: 5px;
}

/* line 660, ../sass/main-new.scss */
.list-block--general h3 {
  border-color: #5fc1b6;
}

/* line 664, ../sass/main-new.scss */
.list-block--fluids h3 {
  border-color: #ffaf00;
}

/* line 668, ../sass/main-new.scss */
.list-block--access h3 {
  border-color: #97589e;
}

/* line 672, ../sass/main-new.scss */
.list-block--electro h3 {
  border-color: #f06476;
}

/* line 676, ../sass/main-new.scss */
.list-block li a {
  font-size: 14px;
  color: #363636;
  clear: both;
  float: left;
  position: relative;
  padding: 10px 20px;
  box-sizing: border-box;
  border-bottom: 1px solid #e4e4e2;
  width: 100%;
  overflow: hidden;
}

/* line 689, ../sass/main-new.scss */
.list-block li a:hover {
  background: #f5f5f5;
}

/* line 693, ../sass/main-new.scss */
.list-block li:last-of-type a {
  border-bottom: none;
}

/* line 699, ../sass/main-new.scss */
.catbycar .catbycar-icon {
  display: block !important;
  position: absolute;
  top: 8px;
  left: 10px;
  width: 28px;
  height: 28px;
  animation: fadeIn 2s ease;
}

/* line 709, ../sass/main-new.scss */
.catbycar:hover .catbycar-icon .flipper,
.large.catbycar .catbycar-icon .flipper {
  transform: rotateY(180deg);
}

/* line 714, ../sass/main-new.scss */
.catbycar .catbycar-icon .flipper {
  transition: all 0.6s ease;
  transform-style: preserve-3d;
  position: relative;
  width: 23px;
  height: 23px;
}

/* line 722, ../sass/main-new.scss */
.catbycar .catbycar-icon .front, .catbycar .catbycar-icon .back {
  backface-visibility: hidden;
  width: 23px;
  height: 23px;
  background: rgba(0, 0, 0, 0.1) url(//s.exist.ru/img2/icons/chain.svg) center center no-repeat;
  border-radius: 15px;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 733, ../sass/main-new.scss */
.tiles__tile-item.large.catbycar .catbycar-icon .front,
.tiles__tile-item.large.catbycar .catbycar-icon .back {
  background: rgba(255, 255, 255, 0.4) url(//s.exist.ru/img2/icons/chain.svg) center center no-repeat;
}

/* line 738, ../sass/main-new.scss */
.simplelink.catbycar .catbycar-icon,
.list-block li a .catbycar-icon {
  right: 5px;
  left: auto;
  top: 8px;
}

/* line 745, ../sass/main-new.scss */
.catbycar .catbycar-icon .front {
  z-index: 2;
  transform: rotateY(0deg);
}

/* line 750, ../sass/main-new.scss */
.catbycar .catbycar-icon .back {
  background: rgba(0, 0, 0, 0.05) url(//s.exist.ru/img2/icons/chain.svg) center center no-repeat;
  transform: rotateY(180deg);
}

/* line 755, ../sass/main-new.scss */
.catbycar .catbycar-icon .back p {
  position: absolute;
  text-align: right;
  color: gray;
  top: 0;
  white-space: nowrap;
  max-width: 0;
  overflow: hidden;
  transition: max-width 0.6s ease;
  visibility: hidden;
  line-height: 20px;
  left: 28px;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 1px;
  margin-top: 2px;
}

/* line 773, ../sass/main-new.scss */
.list-block .catbycar .catbycar-icon .back p,
.simplelink.catbycar .catbycar-icon .back p,
.items-block--for-car .catbycar-icon .back p {
  left: auto;
  right: 28px;
  background: #f5f5f5;
  padding: 0 20px;
}

/* line 782, ../sass/main-new.scss */
.catbycar .catbycar-icon:hover .back p,
.large.catbycar .catbycar-icon .back p {
  max-width: 220px;
  visibility: visible;
  text-overflow: ellipsis;
}

/* line 789, ../sass/main-new.scss */
.large.catbycar .catbycar-icon .back p {
  color: #fff;
}

/*Карточки товаров*/
/* line 797, ../sass/main-new.scss */
.items-block {
  margin-bottom: 20px;
  float: left;
  clear: both;
  width: 100%;
}
/* line 804, ../sass/main-new.scss */
.items-block--for-car .catbycar-icon {
  right: 0;
  left: auto;
  top: -35px;
}
@media only screen and (max-width: 850px) {
  /* line 804, ../sass/main-new.scss */
  .items-block--for-car .catbycar-icon {
    right: 5px;
  }
}
/* line 814, ../sass/main-new.scss */
.items-block--for-car h2 {
  position: relative;
}
@media only screen and (max-width: 850px) {
  /* line 814, ../sass/main-new.scss */
  .items-block--for-car h2 {
    white-space: normal;
    width: 100%;
    box-sizing: border-box;
    padding: 20px 20px 10px 20px;
  }
}
/* line 824, ../sass/main-new.scss */
.items-block--for-car h2 .catbycar-icon {
  top: 0;
  right: -40px;
  left: auto;
}
@media only screen and (max-width: 850px) {
  /* line 824, ../sass/main-new.scss */
  .items-block--for-car h2 .catbycar-icon {
    right: 5px;
  }
}
/* line 836, ../sass/main-new.scss */
.items-block__to-cat-full-page {
  clear: both;
  float: right;
}
/* line 841, ../sass/main-new.scss */
.items-block__guest {
  display: block;
  width: 100%;
  height: 200px;
  box-sizing: border-box;
  padding: 40px 20px 20px;
  font-size: 25px;
  background: url(//s.exist.ru/img2/tiles-imgs/guest-banner.jpg) 95% center no-repeat;
  animation: carSlide 0.8s ease-out;
  line-height: 31px;
  padding-left: 30px;
}
@media only screen and (max-width: 850px) {
  /* line 841, ../sass/main-new.scss */
  .items-block__guest {
    height: 270px;
    background-size: 70%;
    background-position-x: center;
    font-size: 20px;
    padding-top: 20px;
  }
}
/* line 861, ../sass/main-new.scss */
.items-block__guest > span {
  color: #363636;
  position: relative;
  animation: headerSlide 1.2s ease-out;
}
@media only screen and (max-width: 850px) {
  /* line 868, ../sass/main-new.scss */
  .items-block.partsTO {
    display: none;
  }
}

@keyframes carSlide {
  from {
    opacity: 0;
    background-position: -100% center;
  }
  to {
    opacity: 1;
    background-position: 95% center;
  }
}
@keyframes headerSlide {
  from {
    opacity: 0;
    left: -170px;
  }
  to {
    opacity: 1;
    left: 0;
  }
}
/* line 898, ../sass/main-new.scss */
.items-block h2 {
  color: #7c7c7c;
  margin-left: 20px;
  float: left;
  font-size: 16px;
  margin-bottom: 10px;
}

/* line 906, ../sass/main-new.scss */
.items-block--viewed h2 {
  width: 100%;
}

/* line 910, ../sass/main-new.scss */
.items-block .price {
  color: #363636;
}

/* line 914, ../sass/main-new.scss */
.items-block__items-grid {
  clear: both;
  max-height: 200px;
  min-height: 200px;
  height: auto;
  position: relative;
  animation: fadeIn 2s ease;
}
/* line 923, ../sass/main-new.scss */
.items-block__items-grid--TO-part {
  min-height: 0;
  margin-bottom: 20px;
  column-count: 3;
  column-width: 130px;
}
@media only screen and (max-width: 850px) {
  /* line 923, ../sass/main-new.scss */
  .items-block__items-grid--TO-part {
    column-count: 1;
  }
}

/* line 935, ../sass/main-new.scss */
.items-block__items-grid.resetheight {
  max-height: 1080px;
}

/* line 939, ../sass/main-new.scss */
.items-block__items-grid.loading {
  display: block !important;
  height: 50px;
  min-height: 0;
  background: url(//s.exist.ru/img/loading.gif) center center no-repeat;
  position: static;
  width: 100%;
  opacity: 1;
}
/* line 948, ../sass/main-new.scss */
.items-block__items-grid.loading > div {
  opacity: 0;
}

/*Переключение плика\список*/
/* line 959, ../sass/main-new.scss */
.blocks-toggle {
  width: 100%;
  height: 19px;
  clear: both;
  margin-bottom: 10px;
}

/* line 966, ../sass/main-new.scss */
.blocks-toggle a {
  color: gray;
  font-size: 11px;
  text-transform: uppercase;
  float: right;
  position: relative;
  opacity: 0.7;
  transition: all 0.3s ease;
  font-weight: bold;
}

/* line 977, ../sass/main-new.scss */
.blocks-toggle a::after {
  content: '';
  width: 20px;
  height: 19px;
  background: url(//s.exist.ru/img2/blocks-toggle.png) no-repeat;
  display: inline-block;
  position: absolute;
  left: -25px;
}

/* line 987, ../sass/main-new.scss */
.blocks-toggle a.active, .blocks-toggle a.active:hover {
  opacity: 1;
  pointer-events: none;
}

/* line 992, ../sass/main-new.scss */
.blocks-toggle .blocks-toggle__button--blocks {
  margin-right: 42px;
}

/* line 996, ../sass/main-new.scss */
.blocks-toggle .blocks-toggle__button--list::after {
  background-position: -42px 0;
}

/* line 1000, ../sass/main-new.scss */
.blocks-toggle .blocks-toggle__button--blocks::after {
  background-position: 0 0;
}

/* line 1004, ../sass/main-new.scss */
.blocks-toggle .blocks-toggle__button--list.active::after {
  background-position: -42px -38px;
}

/* line 1008, ../sass/main-new.scss */
.blocks-toggle .blocks-toggle__button--blocks.active::after {
  background-position: 0 -38px;
}

/* line 1012, ../sass/main-new.scss */
.blocks-toggle a:hover {
  opacity: 0.6;
}

/* line 1016, ../sass/main-new.scss */
.tiles .seeall-list {
  display: none;
}

/* line 1020, ../sass/main-new.scss */
.carLIstTitle {
  max-height: 37px;
  overflow: hidden;
}

/* line 1025, ../sass/main-new.scss */
.carListImage {
  border: 3px solid gray;
  border-radius: 50px;
  width: 100px;
  height: 100px;
}

/* line 1032, ../sass/main-new.scss */
.carListImage img {
  max-width: 80px;
  max-height: 80px;
  padding: 20px 9px;
}

/* line 1038, ../sass/main-new.scss */
.carlistrow {
  float: left;
  padding-right: 20px;
}

/* line 1043, ../sass/main-new.scss */
#phPageSelector {
  float: right;
}

/* line 1047, ../sass/main-new.scss */
.center-content-sitemap.titleCat {
  display: none;
}

/* line 1053, ../sass/main-new.scss */
#footer3 {
  clear: both !important;
}

/* line 1057, ../sass/main-new.scss */
.tip {
  text-indent: 0;
}

/* line 1061, ../sass/main-new.scss */
.sliderbutton {
  display: none;
}

/* line 1071, ../sass/main-new.scss */
.pagination {
  display: none;
}

/* line 1075, ../sass/main-new.scss */
.mainpage-header.ban {
  border-top: none;
  margin-top: 0;
  /*color: #BDBDBD;*/
  padding: 0;
  margin-bottom: 10px;
}

/* line 1083, ../sass/main-new.scss */
.mainpage-header.ban span {
  display: none;
}

/* line 1088, ../sass/main-new.scss */
.bannerbutton, .product-items__show-button {
  cursor: pointer;
  margin: 15px 20px 10px 0;
  float: right;
  text-transform: uppercase;
  font-size: 11px;
  color: #929292;
  font-weight: bold;
}
@media only screen and (max-width: 850px) {
  /* line 1088, ../sass/main-new.scss */
  .bannerbutton, .product-items__show-button {
    display: none !important;
  }
}

/* line 1102, ../sass/main-new.scss */
.top-r a {
  color: black;
}

/* line 1106, ../sass/main-new.scss */
.top-r a:hover {
  text-decoration: none !important;
}

/* line 1110, ../sass/main-new.scss */
.block-header {
  display: none;
}

/* line 1114, ../sass/main-new.scss */
.block-header.visible-header {
  display: block;
}

/* line 1118, ../sass/main-new.scss */
.commercial .fieldset,
.fieldset.acc {
  margin-bottom: 20px;
  background: #f5f5f5;
  border: none;
}

/* line 1125, ../sass/main-new.scss */
.fieldset.acc {
  background: #fff;
  border: none;
  box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.3);
}

/* line 1132, ../sass/main-new.scss */
.fieldset.acc:hover {
  box-shadow: 1px 1px 7px 3px rgba(0, 0, 0, 0.3);
}

/* line 1137, ../sass/main-new.scss */
.bannerCarModel {
  text-transform: uppercase;
  color: #929292;
  font-size: 12px;
  font-weight: bold;
}

/* line 1145, ../sass/main-new.scss */
.fieldset.acc .forcaracc {
  width: 100%;
}

/* line 1149, ../sass/main-new.scss */
.fieldset.acc .forcaracc img {
  width: 100%;
}

/* line 1154, ../sass/main-new.scss */
.mainpage-slider {
  white-space: nowrap;
  overflow: hidden;
  max-width: 940px;
  font-size: 0;
  position: relative;
}
/* line 1161, ../sass/main-new.scss */
.mainpage-slider__button {
  position: absolute;
  z-index: 5;
  font-size: 20px;
  top: 35px;
  width: 35px;
  height: 35px;
  opacity: 0.8;
  transition: all .3s ease;
  cursor: pointer;
}
/* line 1172, ../sass/main-new.scss */
.mainpage-slider__button:hover {
  opacity: 1;
}
/* line 1176, ../sass/main-new.scss */
.mainpage-slider__button--left {
  left: 10px;
}
/* line 1179, ../sass/main-new.scss */
.mainpage-slider__button--left::before {
  transform: rotate(-45deg);
  top: 11px;
  left: 8px;
}
/* line 1185, ../sass/main-new.scss */
.mainpage-slider__button--left::after {
  transform: rotate(45deg);
  top: 20px;
  left: 8px;
}
/* line 1192, ../sass/main-new.scss */
.mainpage-slider__button--right {
  right: 10px;
}
/* line 1195, ../sass/main-new.scss */
.mainpage-slider__button--right::before {
  transform: rotate(-45deg);
  top: 20px;
  left: 8px;
}
/* line 1201, ../sass/main-new.scss */
.mainpage-slider__button--right::after {
  transform: rotate(45deg);
  top: 11px;
  left: 8px;
}
/* line 1208, ../sass/main-new.scss */
.mainpage-slider__button::before, .mainpage-slider__button::after {
  content: '';
  position: absolute;
  display: block;
  width: 15px;
  height: 3px;
  background: #fff;
}
/* line 1218, ../sass/main-new.scss */
.mainpage-slider__item {
  display: inline-block;
  background: #ffd86f url(//s.exist.ru/img2/icons/delivery-truck-hd.svg) 25px -35px no-repeat;
  background-size: 130px;
  font-family: Roboto, Arial, Tahoma, sans-serif;
  border-left: 4px solid #2fb75b;
  padding: 20px;
  padding-left: 180px;
  padding-right: 60px;
  margin-bottom: 20px;
  width: 100%;
  box-sizing: border-box;
  transition: all 0.4s ease-out;
  position: relative;
  font-size: 14px;
}
/* line 1234, ../sass/main-new.scss */
.mainpage-slider__item:hover {
  background-color: #fddb80;
}
/* line 1238, ../sass/main-new.scss */
.mainpage-slider__item--offices-amount {
  background: #94ecc0 url(//s.exist.ru/img2/icons/slider-office-map.svg) 62px 13px no-repeat;
  border-left-color: #e1564b;
  background-size: 80px;
}
/* line 1243, ../sass/main-new.scss */
.mainpage-slider__item--offices-amount:hover {
  background-color: #9feec6;
}
/* line 1247, ../sass/main-new.scss */
.mainpage-slider__item--offices-amount .mainpage-slider__header {
  color: #e1564b;
}
/* line 1251, ../sass/main-new.scss */
.mainpage-slider__item--offices-amount .mainpage-slider__btn {
  background: #e1564b;
}
/* line 1256, ../sass/main-new.scss */
.mainpage-slider__item--new-office {
  background: #efbeb0 url(//s.exist.ru/img2/icons/slider-new-office.svg) 62px 13px no-repeat;
  border-left-color: #5c526a;
  background-size: 80px;
}
/* line 1261, ../sass/main-new.scss */
.mainpage-slider__item--new-office:hover {
  background-color: #f1c5b8;
}
/* line 1265, ../sass/main-new.scss */
.mainpage-slider__item--new-office .mainpage-slider__header {
  color: #5c536a;
}
/* line 1269, ../sass/main-new.scss */
.mainpage-slider__item--new-office .mainpage-slider__btn {
  background: #5c526a;
}
@media only screen and (max-width: 850px) {
  /* line 1218, ../sass/main-new.scss */
  .mainpage-slider__item {
    display: none;
  }
}
/* line 1278, ../sass/main-new.scss */
.mainpage-slider__item.sliding {
  margin-left: -100%;
}
/* line 1283, ../sass/main-new.scss */
.mainpage-slider span {
  color: #363636;
}
/* line 1287, ../sass/main-new.scss */
.mainpage-slider__header {
  font-family: Roboto, Arial, Tahoma, sans-serif;
  text-transform: uppercase;
  margin-bottom: 6px;
  font-size: 21px;
  letter-spacing: 2px;
  color: #14a242;
}
/* line 1296, ../sass/main-new.scss */
.mainpage-slider__btn {
  float: right;
  text-transform: uppercase;
  font-family: Roboto, Arial, Tahoma, sans-serif;
  font-size: 12px;
  background: #2fb75b;
  color: #fff !important;
  padding: 2px 8px;
}
/* line 1306, ../sass/main-new.scss */
.mainpage-slider__stop-button {
  position: absolute;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  width: 150px;
  text-align: center;
  color: #fff;
  background: red;
  top: 0;
  right: 0;
  cursor: pointer;
  display: none;
}

@media only screen and (max-width: 800px) {
  /* line 1323, ../sass/main-new.scss */
  .blocks-toggle {
    display: none;
  }

  /* line 1327, ../sass/main-new.scss */
  .tiles {
    display: none;
  }

  /* line 1330, ../sass/main-new.scss */
  .mainpage-goods__list {
    display: block !important;
  }

  /* line 1334, ../sass/main-new.scss */
  .forcar2 .name {
    white-space: normal;
  }
}
@media only screen and (max-width: 640px) {
  /* line 1344, ../sass/main-new.scss */
  .list-block {
    clear: both;
    margin: 0 0 20px 0;
    width: 100%;
  }

  /* line 1350, ../sass/main-new.scss */
  .newsdiv .newstext {
    width: 100%;
    clear: both;
  }

  /* line 1355, ../sass/main-new.scss */
  .mainpage-car-block__car-actions {
    clear: both;
    width: 100%;
  }

  /* line 1360, ../sass/main-new.scss */
  .mainpage-car-block__car-info-car-title {
    white-space: nowrap;
    max-width: 53%;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
