#christmas-page .btn-box.btn-orange {
  color: #000;
  background: rgb(235,176,61);
  background: -moz-linear-gradient(180deg, rgba(235,176,61,1) 0%, rgba(232,157,14,1) 100%);
  background: -webkit-linear-gradient(180deg, rgba(235,176,61,1) 0%, rgba(232,157,14,1) 100%);
  background: linear-gradient(180deg, rgba(235,176,61,1) 0%, rgba(232,157,14,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ebb03d",endColorstr="#e89d0e",GradientType=1);
}
#christmas-page .btn-box.btn-orange:hover {
  background: #E89D0E;  
}

#christmas-page .title-box.title-1{
  font-size: 16px;
  line-height: 16px;
  font-weight: bold;
}

.mb-body #christmas-page .wrap-choose-price {
  overflow-x: scroll;
}

#christmas-page .wrap-choose-price .list-choose-price {
  display: flex;
  justify-content: space-between;
  margin-left: -5px;
  margin-right: -5px;
}
#christmas-page .wrap-choose-price .list-choose-price > .price-btn {
  width: 16.66%;
  min-width: 150px;
  padding: 0 5px;
}
#christmas-page .wrap-choose-price .list-choose-price > .price-btn > a {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  height: 70px;
  /*background: linear-gradient(180deg, #EBB03D 0%, #E89D0E 100%) 0% 0% no-repeat padding-box;*/
  background: rgb(235,176,61);
  background: -moz-linear-gradient(180deg, rgba(235,176,61,1) 0%, rgba(232,157,14,1) 100%);
  background: -webkit-linear-gradient(180deg, rgba(235,176,61,1) 0%, rgba(232,157,14,1) 100%);
  background: linear-gradient(180deg, rgba(235,176,61,1) 0%, rgba(232,157,14,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ebb03d",endColorstr="#e89d0e",GradientType=1);
  box-shadow: 0px 0px 1px #00000029;
  border-radius: 10px;

  cursor: pointer;
  font-size: 16px;
  line-height: 16px;
  color: #000000;
}
#christmas-page .wrap-choose-price .list-choose-price > .price-btn > a:hover {
  text-decoration: none !important;
  background: #E89D0E;
}

#christmas-page .christmas-categories {
  display: flex;
  flex-wrap: wrap;
}
#christmas-page .christmas-categories > a {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;

  font-size: 16px;
  line-height: 20px;
}

#christmas-page .cat-wrap .cat_owl_link div.absolute {
  top: 20px !important;
  right: 20px !important;
  bottom: initial !important;
}
#christmas-page .cat-wrap .cat_owl_link div.absolute > div {
  background-color:#000000 !important; 
  color:#EBB03D !important;
}
#christmas-page .category_owl_box .cat_owl_link > a {
  color:#000;
  height: initial !important;
}
#christmas-page .category_owl_box .table_cell.cat_owl_cell > .cat_owl_link > a > span:first-child > span {
  width: 120px !important;
  height: 120px !important;
}
#christmas-page .category_owl_box .table_cell.cat_owl_cell > .cat_owl_link > a > span:last-child {
  font-size: 16px;
  line-height: 19px;
}

@media (min-width: 768px) {
  #christmas-page .christmas-categories > a {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
}

@media (min-width: 992px) {
  #christmas-page .christmas-categories > a {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;    

    font-size: 20px;
    line-height: 28px;
  }

  #christmas-page .christmas-categories img {
    width: 154px;
    height: 154px;
  }
}