

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
background-color: #66458e;
border-color: #66458e;
color: #ffffff !important;
position: relative;
font-weight: 500;
border-width: 1px;
font-style: normal;
letter-spacing: normal;
margin: .2rem .8rem;
white-space: normal;
transition-property: background-color, color, border-color, box-shadow;
transition-duration: .3s,.3s,.3s,2s;
transition-timing-function: ease-in-out;
display: -webkit-inline-flex;
display: inline-flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
word-break: break-word;
padding: 0.719rem 1.5rem;
border-radius: 3px;
font-size: 0.9rem;
}
.columns-4 ul.products li.product, .columns-4 ul.products li.product, .related ul.products li.product {
text-align: center;
}
.woocommerce ul.products li.product a {
color: #000000;
}
.woocommerce ul.products li.product .price {
color: #000;
font-size: 1rem;
}
.paypoff {
background-color: #eab450;
color: #FFF;
text-transform: uppercase;
font-size: 1rem;
}
.nav-dropdown .dropdown-item, .nav-dropdown {
font-size: 0.8rem;
}
.related.products {
background-color: #FFF;
padding-top: 30px;
border-top:1px dashed rgba(0,0,0,0.2);
}
.related.products h2 {
padding-bottom: 30px;
}
.menu-style .nav-link,  .menu-style .dropdown-item {
color: rgb(77,77,77);
}
.woocommerce span.onsale {
background-color: #eab450;
border:1px dashed #ffffff;
}
.woocommerce form .form-row label, .woocommerce-input-wrapper {
width: 100%;
}
#customer_details {
margin-bottom: 50px;
}
.woocommerce-order-details, .woocommerce-customer-details .addresses {
background-color: #FFFFFF;
}
.woocommerce table.cart td.actions .coupon .input-text{
width: auto;
height:36px;
}