/* сетка для представлений views */
  /* стили DESKTOP */
.semantik-views-4-colums {
  float: left;
  max-width: 24%;
  margin: 5px;
  padding: 5px;
  box-shadow: 0 5px 5px 0px #3333335c;
  border: 1px solid #3333333d;
  transition: all 500ms ease-in-out;
  border-radius: 5px;
}

@media (max-width: 700px) {
    /* стили СМАРТФОН */
    .semantik-views-4-colums {
       max-width: 99%;
       margin: 5px;
    }    
}

@media (min-width: 701px) and (max-width: 991px) {
    /* стили ПЛАНШЕТ */
    .semantik-views-4-colums {
       max-width: 48%;
       margin: 5px;
    }    
}


/* Название тура */
.node-title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}

.views-field-field-recall-img img {
  margin: 20px 0px;
}

/* убираем отступ сверху для картинки Views /admin/structure/views/view/main_new_articles/edit/block_2 */
img.image-style-portfolio-4-cols {
  margin: 0;
}



.date-pohod-dop-info {
  background: url('../../images/icons-raspicanie/calendar.png') no-repeat;
    background-size: auto;
  background-size: 29px;
  opacity: 0.6;
}


.prise-pohod-dop-info, .prise2-pohod-dop-info, .date-pohod-dop-info, .levl-pohod-dop-info, .timer-pohod-dop-info, .instruktor-dop-info {
  padding: 5px 0 5px 35px;
  margin-top: 3px;
  font-size: large;
  text-align: left;
}

.timer-pohod-dop-info {
  background: url('../../images/icons-raspicanie/timer.png') no-repeat;
    background-size: auto;
  background-size: 29px;
  opacity: 0.6;
}

.instruktor-dop-info {
  background: url(../../images/icons-raspicanie/trainer.png) no-repeat;
      background-size: auto;
  background-size: 29px;
  opacity: 0.6;
}

.levl-pohod-dop-info {
  background: url('../../images/icons-raspicanie/levl.png') no-repeat;
    background-size: auto;
  background-size: 29px;
  opacity: 0.6;
}
.prise-pohod-dop-info, .prise2-pohod-dop-info, .date-pohod-dop-info, .levl-pohod-dop-info, .timer-pohod-dop-info, .instruktor-dop-info {
  padding: 5px 0 5px 35px;
  margin-top: 3px;
  font-size: large;
  text-align: left;
}

.prise-pohod-dop-info {
  background: url('../../images/icons-raspicanie/price.png') no-repeat;
    background-size: auto;
  background-size: 29px;
  color: #ff8c00;
  font-weight: 800;
}
.prise-pohod-dop-info, .prise2-pohod-dop-info, .date-pohod-dop-info, .levl-pohod-dop-info, .timer-pohod-dop-info, .instruktor-dop-info {
  padding: 5px 0 5px 35px;
  margin-top: 3px;
  font-size: large;
  text-align: left;
}

.button {
  text-align: center;
  margin: 26px 15px;
  width: 100% !important;
}

.button a {
  font-weight: 600;
  text-decoration: underline;
  text-align: center;
  font-size: 100%;
  word-wrap: break-word;
}
