input.wpi-button {max-width:280px!important;}
#enquiry-form input.contact-input, #enquiry-form textarea.contact-input {
    background-color: #fff;
    border: 0px solid #aaa!important;
    border-radius: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #222;
    display: block;
    float: right;
    font-size: 13px;
    margin-bottom: 5px;
    padding: 2px;
    vertical-align: top;
    width: 80%;
    height: 30px!important;
}
.ui-dialog .ui-dialog-title {font-size: 14px!important;}
#send-btn {width: 100%!important; border-radius: 0px!important;}
#cancel {display:none!important;}
.ui-dialog-content { border-radius: 0px!important;}
.ui-dialog {
    border: 20px solid #fff!important;
    border-radius: 0px!important;
    background: #eee;
    color: #222222;
}
.ui-dialog.wdm-enquiry-modal {
    background: #6fd0fd!important;
font-family:'Alef',sans-serif !important;
}
.ui-dialog .ui-dialog-title {
    color: #fff!important;
font-family:'Alef',sans-serif !important;
}
#enquiry-form .wdm-pef-form-row > label {
    float: right!important;
    color: #fff!important;
font-family:'Alef',sans-serif !important;
font-size:16px;
}
label#wdm_product_name {
    font-size: 20px!important;
    text-align: center!important;
    color: #fff!important;
font-family:'Alef',sans-serif !important;
}

.header-cart__link {display:none!important;}
.woocommerce div.product form.cart {display: none!important;}
body, button, input, select, textarea {
    line-height: 1.2!important;}
.woocommerce div.product p.stock {display:none;}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first {float:right;}
#coupon_code {width:43%!important;}
.single-product.woocommerce span.onsale {
    direction: rtl;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #000;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    width: 400px;
    height: 50px;
    font-size: 17px;
}
.woocommerce ul.products li.product a img:hover {
    opacity: 0.7;
}
p {
   margin-bottom: 0;
font-size: 16px;
font-family: 'Alef',sans-serif !important;
text-align:right;
}
.orderby {display:none;}
.woocommerce-result-count {display:none;}
.sku_wrapper {display:none;}
.woocommerce span.onsale {
    direction: ltr;
}
.variation {display:none;}
.woocommerce-Price-amount {margin-left: 10px;}
.woocommerce div.product .woocommerce-tabs .panel > h2, .woocommerce.single-product .related > h2, .woocommerce #comments > h2 {color:#6fd0fd;}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
    margin-left: 20px;
}
.woocommerce-message::before {
    color: #6fd0fd;
}
.woocommerce-message {
    border-top-color: #6fd0fd;
}
.product_meta {display:none;}
.woocommerce-product-details__short-description {margin-bottom:20px;}
table tbody tr td, table tbody tr th {
    text-align: right!important;}
td, th {
    text-align: right;
}
.woocommerce #customer_details .col-1 {
    float: right;
}
.woocommerce #customer_details .col-2 {
    float: left;
}
.woocommerce td.product-name dl.variation dt {
    float: right;
    margin-left: 10px;
}
.woocommerce-checkout #payment ul.payment_methods li {
    text-align: right;}
.woocommerce div.product div.images img {
    padding: 7px;
}
.cart-subtotal {display:none!important;}
.shipping-calculator-button {display:none!important;}

@media (max-width: 480px){
.sonia-wrap{ padding:0 12px !important;}
}