.other-sections__list{
    flex-wrap: wrap;
}

.ImgResponsive {
  width: auto;
  max-width: 100%;
  height: auto;
}

.ImgResponsive_center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*стили для меню с доп.пунктом "на складе"*/
.nav__item {
  margin-right: 25px
}

@media only screen and (max-width: 1200px) {
  .nav__item {
    margin-right: 9px;
  }
  
  .strip__search, .header--fixed .link--phone-top, .header--fixed .nav__link {
    font-size: 14px;
  }
}

/**/

.HubSpot_Container {
  display: none;
}

.HubSpot_Container_debug {
  display: block;
}

.hs-hidden-field {
  display: none;
}

.section--new:before {
  background: linear-gradient(90deg, #333232A1 11.39%, rgba(48, 48, 48, 0.71) 147.33%)
}

.section.section--catalog {
  background-image: url("/local/templates/pixelaria/img/newbg.jpg");
  background-size: cover;
  background-position: center center;
}

.for_table table {
  width: 100%;
  border: none;
  margin-bottom: 20px;
}

.for_table table thead th {
  font-weight: bold;
  text-align: left;
  border: none;
  padding: 10px 15px;
  background: #FA7000;
  color: #FFFF;
  font-size: 16px;
}

.for_table table thead tr th:first-child {
  border-radius: 4px 0 0 4px;
}

.for_table table thead tr th:last-child {
  border-radius: 0 4px 4px 0;
}

.for_table table tbody td {
  text-align: left;
  border: none;
  padding: 10px 15px;
  font-size: 16px;
  vertical-align: top;
}

.for_table table tbody tr:nth-child(odd) {
  background: #CCC7C7;
}

.for_table table tbody tr:nth-child(even) {
  background: #F2F2F2;
}

.for_table table tbody tr td:first-child {
  border-radius: 4px 0 0 4px;
}

.for_table table tbody tr td:last-child {
  border-radius: 0 4px 4px 0;
}

/**/
.slider__nav li {
  overflow: initial;
}

@keyframes pulseAnimation {
  0%   { opacity:0.1; }
  50%  { opacity:0.4; }
  100% { opacity:0.1; }
}
@-o-keyframes pulseAnimation{
  0%   { opacity:0.1; }
  50%  { opacity:0.4; }
  100% { opacity:0.1; }
}
@-moz-keyframes pulseAnimation{
  0%   { opacity:0.1; }
  50%  { opacity:0.4; }
  100% { opacity:0.1; }
}
@-webkit-keyframes pulseAnimation{
  0%   { opacity:0.1; }
  50%  { opacity:0.4; }
  100% { opacity:0.1; }
}

.SendFormOverlayContainer{
  position: relative;
}

.SendFormOverlay{
  transition: opacity 0.5s;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 5000;
  opacity: 1;
}
.SendFormOverlay.SendFormOverlay_block{
  position: absolute;
}

.SendFormOverlay:before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.1;
  background: #d1d1d1 center center;
  /* Не объединять! */
  background-image:
      linear-gradient(135deg,rgba(255,255,255,.5) 25%,transparent 0),
      linear-gradient(225deg,rgba(255,255,255,.5) 25%,transparent 0),
      linear-gradient(315deg,rgba(255,255,255,.5) 25%,transparent 0),
      linear-gradient(45deg,rgba(255,255,255,.5) 25%,transparent 0);
  background-size: 20px 20px;
  -webkit-animation: pulseAnimation 3s infinite;
  -moz-animation: pulseAnimation 3s infinite;
  -o-animation: pulseAnimation 3s infinite;
  animation: pulseAnimation 3s infinite;
}

.SendFormOverlay_hiding{
  opacity: 0;
}
.studio-watermark-link{
  text-decoration: none;
  border-bottom: 1px solid #111;
  color: rgba(255, 255, 255, 0.5);
}