@font-face {
  font-family: "iranyekan";
  font-style: normal;
  font-weight: bold;
  font-display: block;
  src: url("../../fonts/iranyekan/eot/iranyekanwebboldfanum.eot");
  src: url("../../fonts/iranyekan/eot/iranyekanwebboldfanum.eot?#iefix") format("embedded-opentype"), url("../../fonts/iranyekan/woff/iranyekanwebboldfanum.woff") format("woff"), url("../../fonts/iranyekan/ttf/iranyekanwebboldfanum.ttf") format("truetype");
}
@font-face {
  font-family: "iranyekan";
  font-style: normal;
  font-weight: normal;
  font-display: block;
  src: url("../../fonts/iranyekan/eot/iranyekanwebregularfanum.eot");
  src: url("../../fonts/iranyekan/eot/iranyekanwebregularfanum.eot?#iefix") format("embedded-opentype"), url("../../fonts/iranyekan/woff/iranyekanwebregularfanum.woff") format("woff"), url("../../fonts/iranyekan/ttf/iranyekanwebregularfanum.ttf") format("truetype");
}
@font-face {
  font-family: "en-iranyekan";
  font-style: normal;
  font-weight: bold;
  font-display: block;
  src: url("../../fonts/iranyekan/en-number/eot/iranyekanwebbold.eot");
  src: url("../../fonts/iranyekan/en-number/eot/iranyekanwebbold.eot?#iefix") format("embedded-opentype"), url("../../fonts/iranyekan/en-number/woff/iranyekanwebbold.woff") format("woff"), url("../../fonts/iranyekan/en-number/ttf/iranyekanwebbold.ttf") format("truetype");
}
@font-face {
  font-family: "en-iranyekan";
  font-style: normal;
  font-weight: normal;
  font-display: block;
  src: url("../../fonts/iranyekan/en-number/eot/iranyekanwebregular.eot");
  src: url("../../fonts/iranyekan/en-number/eot/iranyekanwebregular.eot?#iefix") format("embedded-opentype"), url("../../fonts/iranyekan/en-number/woff/iranyekanwebregular.woff") format("woff"), url("../../fonts/iranyekan/en-number/ttf/iranyekanwebregular.ttf") format("truetype");
}
.seat-map-section-title {
  border-bottom: 1px solid #D5DFE1;
  padding: 24px 0 12px;
}
.seat-map-section-title .title {
  font-size: 1em;
  font-weight: bold;
}
.seat-map-section-title .text {
  font-size: 0.75em;
  font-weight: bold;
  color: #6a6a6a;
}

.seat-map-item {
  background-color: #ffffff;
  border: 1px solid #D5DFE1;
  border-radius: 15px;
}
.seat-map-item .title {
  font-size: 1em;
  font-weight: bold;
  color: #09bfd8;
}
.seat-map-item .image {
  border-radius: 15px;
  overflow: hidden;
}
.seat-map-item .table {
  background-color: #f1f1f1;
  border-radius: 15px;
  border: 1px solid transparent;
  overflow: hidden;
  text-align: right;
  margin-bottom: 0;
}
.seat-map-item .table .table-item {
  padding: 16px;
  border-bottom: 1px solid #D5DFE1;
}
.seat-map-item .table .table-item:last-child {
  border-bottom: none;
}
@media only screen and (max-width: 991px) {
  .seat-map-item .table .table-item {
    padding: 8px;
  }
}
.seat-map-item .table .table-item p {
  font-size: 14px;
  font-weight: bold;
  color: #222;
  margin-bottom: 0;
}
.seat-map-item .table .table-item p span {
  font-size: 13px;
  color: #6a6a6a;
}
.seat-map-item .table .table-item p img {
  width: 20px;
  margin-left: 4px;
  position: relative;
  top: -3px;
}

[dir=ltr] .seat-map-item .table {
  text-align: left;
}
[dir=ltr] .seat-map-item .table .table-item p img {
  margin-left: 0;
  margin-right: 4px;
}

.airplane-bg {
  background: url(../../images/airplan-2.png) no-repeat top center/contain;
  padding: 100px 0 15px;
  margin-top: -20px;
  margin-bottom: 30px;
}

/*# sourceMappingURL=seat-map.css.map */
