/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 21 2022 | 09:41:57 */
.entry-summary{
	display: flex;
    flex-wrap: wrap;
}
.field.required {
    margin-bottom: 20px;
}
.woocommerce div.product form.cart .variations label{
	font-weight: 500;
}
.newsppr_order_type,.newsppr_order_as_gift {
    display: flex;
    flex-wrap: wrap;
}
.newsppr_order_type label.newsppr_order_type__label {
    width: 100%;
}
.newsppr_order_type .newsppr_order_type_options, .newsppr_order_as_gift_options_wrapper {
    display: flex;
    margin-top: 10px;
}
table.variations tr {
    display: flex;
    flex-wrap: wrap;
}
table.variations th.label ,.newsppr_order_as_gift label.newsppr_order_as_gift__label{
    width: 100%;
}
.variations .variation-radios {
    display: flex;
    flex-direction: column;
}
.variations .variation-radios .subscription_time label,
.newsppr_order_type .newsppr_order_type_options_wrapper .newsppr_order_type_options label {
    padding-left: 5px;
}
.newsppr_order_as_gift_options_wrapper .newsppr_order_as_gift_options{
	margin-right: 10px;
}
.order_as_gift_error_msg, .order_type_error_msg{
	width: 100%;
	margin-top: 5px;
	color: red;
}

/*** CSS CHANGES ****/

.hide{display:none}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
	font-size: 16px;
}
.woocommerce a.button, .woocommerce-cart .woocommerce .actions .button,.single-product .product .summary .cart .button {
    font-family: 'Roboto', sans-serif !important;
}
.woocommerce-cart .woocommerce table.cart .button{
	font-size: 12px;
}
.woocommerce-account div.woocommerce .button{
	font-size: 14px;
}
.woocommerce-checkout-review-order tfoot td{
	text-align: left !important;
}
tr.multi_shipping td div#shipping_addresses .ship_address dl dd, tr.multi_shipping td div#shipping_addresses .ship_address.no_shipping_address .data {
    margin-left: 0;
}
.woocommerce-page .woocommerce a.button, .woocommerce a.butto{
    font-size: 15px;
}
.no_shipping_address, .ship_address{
	background-color: #ffffff !important;
	width: 100% !important;
}
.ship_address.no_shipping_address br {
    display: none;
}
.woocommerce input.button.alt, .woocommerce button.button.alt {
    background-color: #ac286c !important;
    color: #ffffff !important;
    font-family: 'Roboto', sans-serif;
	font-size:14px !important;
	border:1px solid #ac286c;
}
.woocommerce input.button.alt:hover, .woocommerce button.button.alt:hover {
    background-color: #e0348c;
    color: white;
}
.woocommerce-page .woocommerce a.button, .woocommerce a.button{
    font-size: 15px !important;
}
.address-block .buttons{
	position: relative !important;
}
.address-block{
	margin: 10px 15px;
}
.woocommerce a.button, .woocommerce-cart .woocommerce .actions .button,.single-product .product .summary .cart .button, .woocommerce button.button {
    font-family: 'Roboto', sans-serif !important;
}
.single-product .product .summary .cart .button{
    background-color: #ac286c;
    color: #ffffff;
    font-size: 14px;
}
.single-product .product .summary .cart .button:hover{
        background-color: #e0348c !important;

}
.td-header-header-full.td-banner-wrap-full.td-container-wrap {
    display: none;
}
.update-shipping-addresses input.button, .woocommerce p a.button, .woocommerce-cart .woocommerce .actions .button, .woocommerce-page .woocommerce a.button, a.h2-link, .woocommerce input.button[value="Update"],.woocommerce .woocommerce-error .button, .woocommerce button.button {
    border: 1px solid #ff9d00 !important;
    background-color: #ff9d00 !important;
}
.woocommerce p a.button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .address-block .buttons .button:hover, .woocommerce input.button:hover, .woocommerce input.button.alt:hover, .update-shipping-addresses input.button:hover, .woocommerce button.button.alt:hover, .woocommerce-page .woocommerce .woocommerce-message .button:hover,.shipping_address #wcms_set_addresses:hover, .woocommerce .woocommerce-error .button:hover,.woocommerce button.button:hover {
    border: 1px solid #cc44a6 !important;
    background-color: #cc44a6 !important;
    color: #ffffff;
}
.shipping_address #wcms_set_addresses:hover{
	 border: 1px solid #cc44a6;
    background-color: #cc44a6;
}
.shipping_address #wcms_set_addresses {
    border: 1px solid #ff9d00;
    background-color: #ff9d00;
    color: #ffffff;
    padding: 12px;
    font-size: 14px;
    font-weight: 600;
}
.woocommerce-cart .woocommerce table.cart .button:hover,.top-header-menu li a:hover {
    color: #ffffff;
}
.woocommerce p a.button, .update-shipping-addresses input.button,.woocommerce button.button,.wpmenucart-display-right a.wpmenucart-contents:hover ,.top-header-menu li.phone-number a:hover{
    color: #ffffff;
}
.woocommerce input.button.alt, .woocommerce button.button.alt{
	    border: 1px solid #ac286c !important;
}
.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon, .woocommerce-form-login-toggle .woocommerce-info a.showlogin ,p.lost_password a
 {
    background-color: #ac286c !important;
    color: #ffffff !important;
    border: 1px solid #cc44a6 !important;
    padding: 10px;
}
.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon:hover, .woocommerce-form-login-toggle .woocommerce-info a.showlogin:hover
{border: 1px solid #cc44a6 !important;
    background-color: #cc44a6 !important;
}
.woocommerce form .form-row {
    margin: 0;
    margin-bottom: 15px;
}
.td-sub-footer-container,.td-subfooter-menu li a,td-sub-footer-copy{
    color: #ffffff !important;
}
.wpmenucart-display-right {
    padding: 5px 15px;
	background-color: #5ab28f;
}
.wpmenucart-display-right a.wpmenucart-contents i.wpmenucart-icon-shopping-cart-0 {
    font-size: 14px;
    margin-right: 5px;
}
.wpmenucart-display-right a.wpmenucart-contents span.cartcontents {
    font-size: 12px;
}