.overview-container .main .left .slider-container .matrix-slider .matrix .row .marker-wrapper .marker.matrix-reward.marked::after, .overview-container .main .left .slider-container .matrix-slider .matrix .row .marker-wrapper .marker.matrix-reward.marked::after, .overview-container .main .left .slider-container .matrix-slider .matrix .row .marker-wrapper .marker.matrix-reward.marked::after {
  background-image: url("../images/200P-marked.svg");
}
.overview-container .main .left .slider-container .matrix-slider .matrix .row .marker-wrapper .marker.matrix-reward.corner::after {
  background-image: url("../images/1000P-G.svg");
}
.overview-container .main .left .slider-container .matrix-slider .matrix .row .marker-wrapper .marker.matrix-reward.corner.marked::after {
  background-image: url("../images/1000P.svg");
}

.overview-container .status .main-content .pie-wrapper .content .img.rank1{
   background-image: url(../images/baby-dino.png);
}
.overview-container .status .main-content .pie-wrapper .content .img.rank2{
   background-image: url(../images/adult-dino.png);
}
.overview-container .main .left .slider-container .nav-wrapper .slick-arrow.matrix-next.slick-hidden, .overview-container .main .left .slider-container .nav-wrapper .slick-arrow.matrix-prev.slick-hidden{
   display: none !important;
}
.single-product .elementor-widget-woocommerce-product-price {
	margin-top: 30px;
}

.section-delivery{
   /* display: none; */
}
.animation_icon.icon07{
   /* animation: blink 2s linear infinite; */
}
.animation_icon.icon04{
   /* animation: blink 2s linear infinite 1s; */
}
.animation_icon.icon12{
   /* animation: blink 2s linear infinite .5s; */
}

@keyframes blink {
   0% {
      opacity: 0;
   }
   50% {
      opacity: 1;
   }
   100% {
      opacity: 0;
   }
}

.product_detail_tabs .tabCBoxs .tabCBox .content_detail{
   position: relative;
   z-index: 9;
}
#order-points-slider{
   margin-bottom: 30px;
   margin-top: 15px;
}
#order-points-slider h3{
   font-weight: 500;
   font-size: 16px;
   line-height: 18px;
   color: #186FFF;
   margin-bottom: 8px;
}
#order-points-slider h4{
   font-weight: bold;
   font-size: 13px;
   line-height: 12px;
   color: #929292;
   margin-bottom: 7px;
}
#order-points-slider p{
   font-weight: 500;
   font-size: 13px;
   line-height: 12px;
   color: #929292;
   margin-bottom: 10px;
}
#order-points-slider p input{
   width: 65px;
   padding: 9px 5px;
   -webkit-appearance:    none;
   -moz-appearance:       none;
   -ms-appearance:        none;
   -o-appearance:         none;
   appearance:            none;
   margin: 0 5px;
   border-radius: 5px;
   border: 1px solid #ECECEC;
}
/* Chrome, Safari, Edge, Opera */
#order-points-slider p input::-webkit-outer-spin-button,
#order-points-slider p input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
#order-points-slider p input[type=number] {
  -moz-appearance: textfield;
}
#order-points-slider #use_points_value{
   color: #FC314F;
}
#order-points-slider label{
   font-weight: 500;
   font-size: 13px;
   line-height: 18px;
   color: #48332C;
}
#order-points-slider label input{
   vertical-align: middle;
   margin-right: 9px;
   margin-top: -3px;
}
#order-points-slider #slider-range-max{
   margin: 14px 0;
   border: 0;
   border-radius: 9px;
   height: 5px;
   background: #08C548;
   z-index: 0;
}
#order-points-slider #slider-range-max .ui-widget-header{
   background: #EEEEEE;
}
#order-points-slider #slider-range-max.ui-slider .ui-slider-handle, #order-points-slider #slider-range-max.ui-slider .ui-slider-handle.ui-state-focus, #order-points-slider #slider-range-max.ui-slider .ui-slider-handle.ui-state-active, #order-points-slider #slider-range-max.ui-slider .ui-slider-handle.ui-state-hover{
   border: none;
   border-radius: 50%;
   background: #08C548;
   width: 20px;
   height: 20px;
   top: -8px;
}
.woocommerce-info.wc_points_redeem_earn_points{
   display: none !important;
}
.woocommerce-info.wc_points_redeem_earn_points .wc_points_rewards_apply_discount{
   display: none !important;
}
body.woocommerce-checkout .ax-remove-coupon::before{
   content: "[Remove?]";
   margin-right: 5px;
}
body.woocommerce-cart .ax-remove-coupon{
    position: relative;
}
.cart-container .cart-summary .cart-collaterals .cart_totals .shop-summary .cart-discount::after{
    content: "";
    display: table;
    clear: both;
}
body.woocommerce-cart .ax-remove-coupon::before{
    content: "[Remove?]";
    margin-left: 5px;
    font-size: 12px;
}
.custom_order_details_wrap h3.order_item_title a {
   float: right;
   color: #ABABAB;
   font-weight: normal;
   border-bottom: 1px solid #13607A;
   line-height: 1.3;
   margin: 5px;
   font-size: 14px;
}
@media (max-width: 767px) {
   .custom_order_details_wrap h3.order_item_title a {
      float: none !important;
      text-align: right;
      display: inline-block;
   }
   #order-points-slider #slider-range-max{
     margin-left: 10px;
     margin-right: 10px;
   }
}
.custom_order_details_wrap h3.order_item_title a:hover{
   border-bottom: 0;
}
.order_list .order_info_items table td.shipment_title{
   color: #ABABAB;
   width: 33%;
}
.order_list .order_info_items.shipping_info_items table td, .order_list .order_info_items.shipping_info_items table th{
   padding: 2px 10px;
}
.order_list .order_info_items.shipping_info_items .shipment_value a{
   text-decoration: underline;
}
.order_list .order_info_items.shipping_info_items .shipment_value a:hover{
   text-decoration: none;
}
.order_list .order_info_items.shipping_info_items{
   margin-bottom: 2rem;
}
.shipment-status{
   margin-top: 20px;
}
.shipment-status .shipment-progress-bar{
   position: relative;
   max-width: 500px;
   height: 80px;
   margin: 0 auto;
}
.shipment-status .shipment-progress-bar::before{
   content: "";
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   left: 0;
   right: 0;
   width: 100%;
   height: 5px;
   background: #eee;
   z-index: -2;
}
.shipment-status .shipment-progress-bar .ss{
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   left: 0%;
   width: 20px;
   height: 20px;
   border-radius: 50%;
   background: #eee;
}
.shipment-status .shipment-progress-bar .ss.active{
   background: #23d364;
}
.shipment-status .shipment-progress-bar .ss .tt{
   position: absolute;
   top: 30px;
   left: 50%;
   text-align: center;
   width: 100px;
   font-size: 12px;
   line-height: 1.2;
   transform: translateX(-50%);
   color: #ccc;
}
.shipment-status .shipment-progress-bar .ss.active .tt{
   color: #000;
}
.shipment-status .shipment-progress-bar .ss.processing{
   left: 33%;
}
.shipment-status .shipment-progress-bar .ss.shipped{
   left: 66%;
}
.shipment-status .shipment-progress-bar .ss.completed{
   left: unset;
   right: 0;
}
.shipment-status .shipment-progress-bar .progress-bar{
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   left: 0;
   width: 0;
   height: 5px;
   background: #23d364;
   z-index: -1;
}
.overview-container .status .main-content .pie-wrapper .pie.showright{
  clip: rect(auto, auto, auto, auto) !important;
}
.single-chart{
  position: absolute;
  width: 88px;
  height: 88px;
  left: -1px;
  top: -1px;
}
.circular-chart {
  display: block;
  max-width: 100%;
  max-height: 100%;
}
.circle-bg {
  fill: none;
  stroke: #D6D6D6;
  stroke-width: 2;
}
.circle {
  fill: none;
  stroke: #1BC5FF;
  stroke-width: 2;
}
.circle.play{
  animation: progress 1s ease-out forwards;
}
@keyframes progress {
  0% {
    stroke-dasharray: 0 100;
  }
}
.overview-container .area .main-content{
  flex: 0;
}
