.inner-block-date {
  display: flex;
  flex-direction: row;
  width: 450px;
  padding: 27px 0 27px;
  border-top: 1px solid #d7dadc;
  border-bottom: 1px solid #d7dadc;
  margin-top: -1px;
  /* =============================================================== RESPONSIVE =================================================================*/ }
  .inner-block-date .dates {
    width: 120px;
    padding-right: 20px; }
    .inner-block-date .dates .date {
      position: relative;
      display: flex;
      height: 48px;
      color: #90a3b1;
      margin: 0; }
      .inner-block-date .dates .date .day {
        font-size: 32px;
        font-family: 'LatoLatinHeavy'; }
        .inner-block-date .dates .date .day.snd {
          background-image: url(/media/image/a97db7aca303392eb0c35e591e323e2956fab12f.svg);
          background-repeat: no-repeat;
          background-position: top left; }
      .inner-block-date .dates .date .month {
        margin-left: 5px;
        font-size: 32px;
        font-family: 'LatoLatinLight';
        text-transform: lowercase;
        margin-left: 10px; }
  .inner-block-date .center {
    margin-right: 30px;
    color: #283e4d;
    font-family: LatoLatinRegular;
    margin-top: 7px;
    min-width: 263px; }
    .inner-block-date .center p {
      margin: 0;
      line-height: 1.1;
      color: #ed2939;
      font-family: 'LatoLatinHeavy'; }
    .inner-block-date .center .descr {
      margin-top: 10px; }
      .inner-block-date .center .descr .info {
        color: #3e5667;
        font-size: 14px;
        font-family: 'LatoLatinHeavy'; }
      .inner-block-date .center .descr .hour {
        color: #3e5667;
        font-size: 14px;
        font-family: 'LatoLatinLight'; }
  .inner-block-date .outer-bullet {
    padding-top: 20px; }

@media (max-width: 960px) {
  .inner-block-date {
    width: 100%; }
    .inner-block-date:last-child {
      border-bottom: none; }
    .inner-block-date .dates {
      width: 67px; }
      .inner-block-date .dates .date {
        height: 35px; }
        .inner-block-date .dates .date .day, .inner-block-date .dates .date .month, .inner-block-date .dates .date .day.snd {
          font-size: 24px; }
    .inner-block-date .center {
      width: calc(100vw - 166px);
      min-width: unset;
      margin-right: 15px; } }

@media (max-width: 480px) {
  .inner-block-date {
    width: calc(100vw - 40px); } }
