.product .summary .quantity input[type="text"], .product-quantity .quantity input[type="text"], .product .summary .quantity input[type="number"], .product-quantity .quantity input[type="number"]{
    font-size: 16px;
    width: 50px !important;
    height: 40px;
    border: 1px solid #d4d4d4;
}
.woocommerce div.product div.images {
    width: 43%;
}
.woocommerce div.product div.summary {
    width: 55%;
}
.cross-sells .dt-sc-one-half {
    width: 18.9%;
}
.cross-sells a h2 {
    font-size: 13px;
}
.cross-sells {
    width: 90%;
    margin: 0 auto;
}
.wdp_pricing_table_caption {
    margin-bottom: 10px;
}
.woocommerce ul.products li {
    line-height: 1;
}
a.checkout-button.button.alt.back-to-shop {
    padding: 12px 15px;
    background: #117fca;
    color: #fff;
}
a.checkout-button.button.alt.back-to-shop:hover {
    background: #f44336d1;
}
pre {
    text-align: left;
}
.single-product .product .summary .out-of-stock {
    /*display: block;*/
}
a.checkout-button.button.alt.clear-cart {
    padding: 12px 15px;
    background: #117fca;
    color: #fff;
}
a.checkout-button.button.alt.clear-cart:hover {
    background: #f44336d1;
}

a.checkout-button.button.alt.cart-gonext {
    padding: 12px 15px;
    background: #df9b00;
    color: #fff;
	float:left;
}

a.checkout-button.button.alt.cart-gonext:hover {
	background: #f44336d1;
}

p.return-to-shop, p.cart-empty {
    text-align: center;
}
.up-sells h2.hr-title {
    margin-top: 15px;
}
.up-sells .products .product .column {
    max-width: 15%;
}
.up-sells .products .product .dt-sc-one-fourth h2 {
    font-size: 12px;
}
.up-sells .products .product .product-title {
    padding: 0 7px;
    min-height: 95px;
}
.up-sells span.woocommerce-Price-amount.amount {
    clear: both;
    margin-bottom: 18px;
    display: block;
    font-size: 14px;
    width: 100%;
}
.up-sells .products .product-details a.button.small, .products .dt-sc-one-fourth .product-details a.button.small {
    float: none;
    width: 90%;
    text-align: center;
}
.products .dt-sc-one-fourth .product-details span.price{
    margin-bottom: 15px;
}
.form-row-first {
    width: 48%;
    float: left;
}
.form-row-last {
    width: 48%;
    float: right;
}
.product-title {
    min-height: 105px;
    max-height: 105px;
    overflow: hidden;
}
.products .product-category.product .column .product-wrapper h2.woocommerce-loop-category__title {
    min-height: 37px;
}
.products .product .product-title {
    padding-top: 1px !important;
}
.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.wc-tabs {
    border: none;
    background: transparent;
}
a.button.wc-forward {
    margin-bottom: 10px;
}

.woocommerce-form__label-for-checkbox {
display:none;
}

.summary.entry-summary .yith-wcwl-add-to-wishlist {
    float: none;
}

.yith-wcwl-wishlistaddedbrowse a, .yith-wcwl-wishlistexistsbrowse a {
    color: #fff;
    font-size: 14px;
    font-style: normal;
    background: #3adb76;
    height: 25px;
    line-height: 21px;
    padding-left: 5px;
    padding-right: 5px;
}

.yith-wcwl-wishlistaddedbrowse a:hover, .yith-wcwl-wishlistexistsbrowse a:hover {
    color: #24292d;
    font-weight: 600;
}

.yith-wcwl-wishlistexistsbrowse {
    padding: 0;
    height: 25px;
    background: #3adb76;
}

.yith-wcwl-add-button a.view-wishlist {
    background: none;
    color: #1779ba;
    font-weight: 600;
    text-decoration: underline;
}

.yith-wcwl-add-button a.view-wishlist:hover {
    color: #3adb76;
}
.woocommerce-product-details__short-description a {
    color: #18c2ce;
}