/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 26 2022 | 08:59:57 */
.checkout_coupon > p:first-child{
	display:none;
}

.woocommerce-checkout {
  margin-top: 0!important;
}
.wps_wpr_common_table thead th {
    padding: 10px 10px;
}

.cart-actions #wps_cart_points{text-align:left;}

.order-md-last > button {
	position: absolute;
	top: 0;
	right: 0;
}
#wps_cart_points_apply{
	background:#fff;
}
#wps_cart_points_apply:hover {
	background-color: var(--btn-shop-bgcolor-hover);
	box-shadow:none;
}
#wps_cart_points_apply ~ p {
  text-align: center;
  max-width: 230px;
  float:none;
}
.pb_checkout_points {
	color:var(--color-gray-900);
	font-weight:600;
}
.pb_checkout_points > span {
	color:var(--wd-primary-color) !important;
}
.custom_point_checkout {
	margin-bottom: 25px;
	padding: 30px;
	max-width: 470px;
	border: 2px dashed var(--brdcolor-gray-300);
	text-align: center;
	margin-top: 25px;
	background: transparent;
	color:#444;
}

.page-id-10 .custom_point_checkout {
	max-width: 490px;
}

.custom_point_checkout:before {
	display:none;
}
.custom_point_checkout input {
	min-width:220px;
	margin-right:4px;
}
.custom_point_checkout button {
padding: 12px 24px !important;
color: #222 !important;
	opacity:1!important;
	margin:0!important;
}

.wps_wpr_points_wrapper_with_exp {
float: none;
text-align: center;
color: #72b145;
background: #fff;
padding-top: 40px;
}
#wps_wpr_points_only{
display: block;
font-size: 50px;
margin-bottom: 0 !important;
}
.wps_wpr_heading_para {
	
}
.wps_wpr_view_log {
float: none;
text-align: center;
display: block;
margin-top: 0;
background: #fff;
border-bottom: 2px solid #eee;
padding-bottom: 60px;
padding-top: 30px;
}
.wps_wpr_view_log > a {
background: #72b145;
padding: 10px 20px;
color: #fff;
display: inline-block;
}
.pb_points{
text-align: center;
background: #fff;
padding: 60px 10px;
}
.pb_points_imgm{
	display:none;
}





.pb_ptable {
  display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}

.pb_ptable > div {
box-shadow: 0 0 0px 2px #ddd;
padding: 20px 10px;
flex: 0 0 25%;
}
.pb_ptable > div > div:first-child {
  font-weight:bold;
}
.pb_ptable > div > div:nth-child(2) {
  color:#80c34d;
  font-weight:bold;
  margin:0 0 10px;
}
.pb_fmore span {
background: #72b145;
padding: 10px 20px;
color: #fff;
display: inline-block;
margin: 60px 0 0;
}



@media all and (max-width:768px) {
	.pb_points_img{display:none}
	.pb_points_imgm{display:block;margin:0 auto}
	  .pb_ptable > div {
    flex: 0 0 100%;
  }
	.custom_point_checkout input {
		width:100%!important;
		margin:0 0 15px;
		
	}
	.custom_point_checkout button {
		width:100%!important;
		margin:0 auto!important;
	}
	#wps_cart_points_apply ~ p {
    max-width: 100%;
}
	.cart-actions .wps_wpr_apply_custom_points {
		padding: 25px;
		border: 2px dashed var(--brdcolor-gray-300);
		margin-top: 32px;
	}
	.cart-actions #wps_cart_points {
   		max-width: 100%!important;
		margin: 0 0 10px!important;
	}
}








.chk_points{
  text-align:center;
  color:#7fc24e;
}

.mwb_wpr_apply_custom_points > p {
  margin-top:4px;
  text-align:center!important;
}

.mwb_wpr_common_table thead th {
    padding: 10px 24px;
}

.page-id-9 .coupon .button, [type="submit"], [type="button"] {
    padding: 12px 24px;
}

.page-id-9 .cart-actions #mwb_cart_points {
    margin-right: 6px;

    padding: 0 15px;
    text-align: left;
}

.cart-actions #wps_cart_points{
margin-right: 6px;
max-width: 230px;
padding: 0 15px;
}
.cart-actions{
  position:relative;
}
.cart-actions > div:last-child button{

}
.cart-actions > div {
  width:100%;
  position:static;
}
#mwb_cart_points_apply ~ p {
    width: 100%;
    margin-bottom: 0;
    text-align: left;
    max-width: 230px;
    padding: 0 2px;
    color: #80c34d;
    font-weight: bold;
  float:none;
}


.pb_checkout_points_form {
  height:0;
  overflow:hidden;
}
.checkout-order-review {
    padding: 0;
}

#wps_wpr_remove_cart_point{
  margin-left: 10px;
  background: #80c34d;
  padding: 2px 4px;
  color: #fff;
  border-radius: 2px;
}

.woocommerce-billing-fields {
  margin:0;
}

.woocommerce-checkout {
  margin-top:40px;
}


.pb_p2 {
  
}
.pb_p2 > * {
  float:none!important
}

.page-id-9 .woocommerce-message{display:none;}

#mwb_cart_points_apply
{
  opacity:1!important;
      padding: 12px 20px;
    font-size: 13px;
    line-height: 18px;
    background-color: #fff;
    color: #333;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    outline: none;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    border-radius: 0;
    box-shadow: none;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: none;
    letter-spacing: .3px;
    font-weight: 600;
    cursor: pointer;
    transition: color .25s ease, background-color .25s ease, border-color .25s ease, box-shadow .25s ease, opacity .25s ease;
}


.custom_point_checkout #mwb_cart_points_apply {
    margin-left: 0;
}



.pb_checkout_points {
  
}

.pb_p1{
  margin-bottom:16px;
}

.pb_p1 > p{
  margin-bottom:4px;
}
.pb_p1 a {
  color:#7fc24e;
}
.pb_p1 a:hover {
  color:#7fc24e!important;
}



.pb_checkout_points > span:first-child {
color: #2d2a2a;
font-weight: 600;
font-size: 14px;
}

.pb_checkout_points > span:last-child {
color: #7fc24e;
margin-left: 5px;
text-decoration: underline;
cursor: pointer;
font-size: 14px;
font-weight: 600;
}

.mwb_wpr_checkout_points_class {
  background-color: transparent;
  margin-top: 20px;
  padding: 30px 25px 10px;
  max-width: 450px;
  border: 2px dashed #DDD;
  text-align: center;
  color:#444;
  display:block;
}
.mwb_wpr_checkout_points_class:before{
  display:none;
}


.pb_point_class > div > p:last-child {
  
}

.pb_point_info {
text-align: center;
background: #fff;
margin-top: 10px;
padding: 20px 10px;
}

.pb_point_bottom{
  background:#fff;
  text-align:center;
  padding:20px 0;
}
.pb_point_bottom > a {
  background: #80c34d;
display: inline-block;
padding: 4px 20px;
color: #fff;
}
.pb_point_bottom > a:hover {
color: #fff!important;
}

.pb_point_info h4 {
  color: #80c34d;
  margin-top:10px;
}

.pb_points_top > img:last-child {
	display:none;
}
.pb_points_top > img {
  margin:0 auto;
}
.mwb_wpr_points_wrapper_with_exp {
    float: none;
}
#mwb_wpr_points_only{
  padding:0 0 20px;
  font-size:40px;
}
.mwb_wpr_heading_para{
  display: block;
  padding: 20px 0 0;
}
.mwb_wpr_heading {
clear: both;
color: #80c34d;
font-size: 22px;
font-weight: bold;
display: block;
text-align: center;
margin-bottom: 0 !important;
}

.woocommerce-MyAccount-content {
  padding: 0 20px;
}
.mwb_wpr_points_wrapper_with_exp{
  background:#fff;
}
.mwb_wpr_view_log{
background: #fff;
display: block;
text-align: center;
float: none;
  padding:0 0 100px;
}

.mwb_wpr_view_log > a{
display: inline-block;
background: #f18813;
padding: 4px 20px;
color: #fff;
}
.mwb_wpr_view_log > a:hover{
color: #fff!important;
}

@media all and (max-width:768px) {
  .woocommerce-MyAccount-navigation ul li a {
    padding: 5px 15px;
  }
  .pb_points_top > img:last-child {
      display:block;
  }
  .pb_points_top > img:first-child {
	display:none;
}
  .pb_point_class > div {
    flex: 0 0 100%;
  }
  .cart-actions #mwb_cart_points{
  max-width: 100%;
  }
  .cart-actions > div:last-child button{
  position: relative;
}
  .mwb_cart_points_apply{
    margin-top:10px;
  }
.mwb_wpr_apply_custom_points{
  margin-top: 30px;
padding: 25px;
border: 2px dashed rgba(129, 129, 129, 0.2);
}
  
  .mwb_wpr_view_log{
background: #fff;
display: block;
text-align: center;
float: none;
  padding:0 0 20px;
}
  
}

