.tirex-menu .dish:not(:last-child) {
  margin-bottom: 60px;
}

.tirex-menu .title-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.tirex-menu .title-section h5 {
  margin: 0!important;
}

.tirex-menu .title-section.extended {
  cursor: pointer;
}

.tirex-menu .short-description {
  font-size: 12px;
  color: #818181;
  position: relative;
  padding-top: 6px;
}

.tirex-menu .short-description:before {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  width: 100%;
  height: 1px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAQAAABTNcdGAAAAEElEQVR4AWPYPXn3ZAYgAAARJwKdgOt3DgAAAABJRU5ErkJggg==');
  background-repeat: repeat-x;
}

.tirex-menu .price {
  font-size: 18px;
  margin-left: 20px;
  word-wrap: normal;
}

.tirex-menu .extended-section {
  display: none;
}

.tirex-menu .extended-section .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 25px;
}

.tirex-menu .extended-section .image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  width: 30%;
  min-width: 220px;
  min-height: 220px;
  margin-right: 30px;
  border-radius: 4px;
  background-size: cover;
  -webkit-transition: .2s;
  transition: .2s;
}

.tirex-menu .extended-section .image:hover {
  -webkit-filter: brightness(80%);
  filter: brightness(80%);
}

.tirex-menu .extended-section .image:hover:before {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.tirex-menu .extended-section .image:before {
  content: '';
  display: block;
  width: 37px;
  height: 38px;
  -webkit-transition: .2s;
  transition: .2s;
  background-image: url('data:image/svg+xml,%3Csvg%20height%3D%2238%22%20viewBox%3D%220%200%2037%2038%22%20width%3D%2237%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m13.85%2023.7c1.700008%200%203.26666-.425%204.7-1.275%201.43334-.85%202.566663-1.99166%203.4-3.425.833338-1.43334%201.25-2.99999%201.25-4.7%200-1.70001-.416662-3.26666-1.25-4.7-.833337-1.43334-1.96666-2.56666-3.4-3.4-1.43334-.83334-2.999992-1.25-4.7-1.25-1.700009%200-3.266659.41666-4.7%201.25-1.433341.83334-2.574996%201.96666-3.425%203.4-.850004%201.43334-1.275%202.99999-1.275%204.7%200%201.70001.424996%203.26666%201.275%204.7.850004%201.43334%201.991659%202.575%203.425%203.425%201.433341.85%202.999991%201.275%204.7%201.275zm12.5%200l10.35%2010.35-3.15%203.15-10.35-10.4v-1.65l-.6-.55c-1.166672%201.03334-2.508326%201.825-4.025%202.375-1.516674.55-3.091659.825-4.725.825-2.466679%200-4.741656-.59999-6.825-1.8-2.083344-1.20001-3.724994-2.81666-4.925-4.85-1.233339-2.10001-1.85-4.38332-1.85-6.85%200-2.46668.608327-4.74166%201.825-6.825%201.216673-2.08334%202.866656-3.72499%204.95-4.925%202.083344-1.20001%204.358321-1.8%206.825-1.8%202.466679%200%204.749989.61666%206.85%201.85%202.033343%201.20001%203.641661%202.83332%204.825%204.9%201.183339%202.06668%201.775%204.33332%201.775%206.8%200%201.66667-.274997%203.25833-.825%204.775-.550003%201.51667-1.341662%202.85833-2.375%204.025l.55.6z%22%20fill%3D%22%23fff%22%20transform%3D%22%22%2F%3E%3C%2Fsvg%3E');
}

.tirex-menu .nutritions h6 {
  margin-top: 20px;
  margin-bottom: 10px!important;
  font-size: 18px;
}

.tirex-menu .nutritions .items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.tirex-menu .nutritions .item {
  width: 50%;
}

@media (max-width: 600px) {
  .tirex-menu .extended-section .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .tirex-menu .extended-section .image {
    margin: 0 auto 30px auto;
  }
}