#purchase {
  background-color: #eef3fa;
}
#purchase p {
  margin: 0;
  font-size: 16px;
}
#purchase .purchase-header {
  position: relative;
  height: 350px;
  background: url("../../img/top_store.jpg") center no-repeat;
  background-size: cover;
}
#purchase .purchase-header .title-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #ffffff;
  text-align: center;
}
#purchase .purchase-header .title-wrapper .doc-h1 {
  font-size: 40px;
  font-weight: bold;
  white-space: nowrap;
}
#purchase .purchase-wrapper {
  padding-top: 60px;
  padding-bottom: 60px;
  text-align: center;
}
#purchase .purchase-wrapper .purchase-item {
  margin-top: 40px;
  margin-bottom: 40px;
}
#purchase .purchase-wrapper .purchase-item .item-wrapper {
  transition: 0.6s ease-in;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
#purchase .purchase-wrapper .purchase-item .item-wrapper:hover {
  box-shadow: 2px 2px 20px 10px rgba(0, 0, 0, 0.1);
  transition: 0.3s ease-out;
}
#purchase .purchase-wrapper .purchase-item .item-header {
  display: block;
  min-height: 340px;
  padding: 30px 40px;
  background-color: #ffffff;
  text-decoration: none;
  color: #333333;
}
#purchase .purchase-wrapper .purchase-item .item-header .purchase-item-title {
  margin: 20px 0;
  font-size: 30px;
}
#purchase .purchase-wrapper .purchase-item .item-header .soft-img {
  width: 100px;
  height: 100px;
  margin: auto;
  background-image: url("../../img/icon_soft_100.png");
  background-repeat: no-repeat;
  background-color: transparent;
}
#purchase .purchase-wrapper .purchase-item .item-header .soft-img.logo-bfe {
  background-position: -5px -5px;
}
#purchase .purchase-wrapper .purchase-item .item-header .soft-img.logo-bee {
  background-position: -115px -5px;
}
#purchase .purchase-wrapper .purchase-item .item-header .soft-img.logo-efg {
  background-position: -225px -5px;
}
#purchase .purchase-wrapper .purchase-item .item-header .soft-img.logo-asf {
  background-position: -335px -5px;
}
#purchase .purchase-wrapper .purchase-item .item-header .soft-img.logo-ue {
  background-position: -445px -5px;
}
#purchase .purchase-wrapper .purchase-item .item-header .soft-img.logo-pme {
  background-position: -5px -115px;
}
#purchase .purchase-wrapper .purchase-item .item-header .soft-img.logo-mts {
  background-position: -115px -115px;
}
#purchase .purchase-wrapper .purchase-item .item-header .soft-img.logo-cfr {
  background-position: -225px -115px;
}
#purchase .purchase-wrapper .purchase-item .item-header .soft-img.logo-bdl {
  background-position: -335px -115px;
}
#purchase .purchase-wrapper .purchase-item .item-header .soft-img.logo-asd {
  background-position: -445px -115px;
}
#purchase .purchase-wrapper .purchase-item a.btn-buy {
  display: block;
  padding-top: 25px;
  padding-bottom: 25px;
  color: #ffffff;
  text-decoration: none;
  -webkit-transition: 0.3s ease-in;
  -moz-transition: 0.3s ease-in;
  -ms-transition: 0.3s ease-in;
  -o-transition: 0.3s ease-in;
  transition: 0.3s ease-in;
}
#purchase .purchase-wrapper .purchase-item a.btn-buy .buynow {
  margin-top: 15px;
  font-size: 30px;
}
#purchase .purchase-wrapper .purchase-item a.btn-buy .buy-img {
  width: 58px;
  height: 58px;
  margin: auto;
  background-image: url("../../img/icon.png");
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0px -58px;
}
#purchase .purchase-wrapper .purchase-item a.btn-buy.green {
  background-color: #009f3c;
}
#purchase .purchase-wrapper .purchase-item a.btn-buy.green:hover {
  background-color: #00b946;
}
#purchase .purchase-wrapper .purchase-item a.btn-buy.orange {
  background-color: #ee761f;
}
#purchase .purchase-wrapper .purchase-item a.btn-buy.orange:hover {
  background-color: #f08437;
}
#purchase .purchase-wrapper .purchase-item a.btn-buy.purple {
  background-color: #8758ff;
}
#purchase .purchase-wrapper .purchase-item a.btn-buy.purple:hover {
  background-color: #9972ff;
}
#purchase .purchase-wrapper .purchase-item a.btn-buy.blue {
  background-color: #4453ea;
}
#purchase .purchase-wrapper .purchase-item a.btn-buy.blue:hover {
  background-color: #5b68ed;
}
@media screen and (max-width: 767px) {
  #purchase .purchase-header .title-wrapper {
    white-space: nowrap;
  }
  #purchase .purchase-header .title-wrapper .doc-h1 {
    font-size: 30px;
  }
}
/*# sourceMappingURL=purchase.css.map */