/**
* Theme Name: Ziggy Child
* Description: This is a child theme of Ziggy, generated by Merlin WP.
* Author: <a href="http://themelexus.com/">ThemeLexus</a>
* Template: ziggy
* Version: 1.3.5
*/
body,html {
    line-height: 1.4 !important;
}

.woocommerce-cart .woo-cart-section .woocommerce-info {max-width: 100% !important; text-align: left !important; border-radius: 0 !important; background-color: #6839CC !important;}
.woocommerce-cart .cart_totals .order-total td {font-size: 1.1em;}
.woocommerce-cart .cart_totals .order-total .amount {display: block;}
.woocommerce-cart .cart_totals .order-total .amount {font-size: 1.125rem;}
.woocommerce-cart table.cart td.product-name a {word-break:break-word;}
.woocommerce-checkout #sc-cc {margin-bottom: 30px;}
.woocommerce-checkout table.woocommerce-checkout-review-order-table .product-name {width: 60%;}
.woocommerce-checkout table.woocommerce-checkout-review-order-table td.product-name {width: 100%; display: flex; align-items: center; padding-left: 0px !important; position: relative;}
.woocommerce-checkout .form-row input[type=checkbox] {margin-right: 10px;}
.woocommerce-checkout .cart_item .checkout_remove_btn {
    border-radius: 50%;
    background-color: #ff782c;
    color: #fff !important;
    width: 25px !important;
    height: 25px !important;
    display: inline-block;
    text-align: center;
    line-height: 30px; position: absolute; left: 0; margin-left: 0 !important;
    font-size: 25px; 
}
.woocommerce-checkout .cart_item .checkout_remove_btn:hover {background-color: #000;}
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper p {font-size: 14px;}
.woocommerce-checkout label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {display: flex;}
.woocommerce-checkout .woocommerce-terms-and-conditions h2 {font-size: 26px !important;}
.woocommerce-checkout .woocommerce-terms-and-conditions h4 {font-size: 20px !important;}

.woocommerce-account .woocommerce-MyAccount-content p a {background-color: #ff782c; border-radius: 20px; display: inline-block; padding: 5px 12px; color: #fff; font-size: 14px; font-weight: 600;}
.woocommerce-account .woocommerce-MyAccount-content p a:hover {background-color: #6839cc;}
.single-product .readmore a, .single-product #feedingGuidelinesLink {background-color: #ff782c; border-radius: 20px; display: inline-block; padding: 5px 12px; color: #fff; font-size: 14px; font-weight: 600;}
.single-product .readmore a:hover, .single-product #feedingGuidelinesLink:hover {background-color: #6839cc;}

#sb_instagram .sbi_photo img {border: 1px solid #ff782b; border-radius: 15px;}
#coupons_list .sc-accordion-header {background-color: #FF782C; color: #fff; border: none; border-left: 0.6180469716em solid rgba(0, 0, 0, 0.15); border-radius: 0;}
#pwgc-redeem-button {padding: 1.115em 1.9em;}
.woocommerce-checkout table td, table th {word-break: break-word;}
.woocommerce-cart table td, table th {word-break: break-word;}
.woocommerce-cart .woo-cart-section .woocommerce-info {width: 100%; padding: 1.3em 1.618em 1em; color: #fff !important; border-radius: 0px !important; font-weight: 400;}

.woocommerce-cart .cart-empty:before {color: #FFF !important;}
.woocommerce-cart .cart-empty.woocommerce-info {text-align: center !important; border-radius: 20px !important;}

.woocommerce-MyAccount-content table thead th {width: auto;}
.wc_sc_coupon_actions_wrapper {margin-bottom: 20px;}

input.button.wc_points_rewards_apply_discount {background-color: #ff782c; border-radius: 20px; padding:3px 14px;}
input.button.wc_points_rewards_apply_discount:hover {background-color: #000; color: #fff !important;}
.my_account_orders .button, .woocommerce-MyAccount-downloads .button {font-size: 13px; background-color: #FF782C;}
.my_account_orders .button:hover, .woocommerce-MyAccount-downloads .button:hover {background-color: #000;}
.my_account_orders .button.view::after {font-size: 11px;}

.woocommerce-info a.button.wc-forward {background-color: #ff782c; border-radius: 20px; padding:3px 14px;}
.custom-checkout-btn-self {background-color: #ff782c !important; border-radius: 20px !important; padding:3px 14px !important;}
.custom-checkout-btn-self:hover {background-color: #000 !important; color: #fff !important;}
.woocommerce-info a.button.wc-forward:hover {background-color: #000; color: #fff !important;}
span.wc_sc_coupon_actions_wrapper a:hover {background-color: #000;}
.woocommerce-address-fields__field-wrapper input.input-checkbox {margin-right: 5px;}
button.button:hover {background-color: #000;}
span.password-input {position: relative;}
span.password-input button.show-password-input {position: absolute; right: 7px; top: -6px; z-index: 10; padding: 4px 8px 6px;}
span.password-input button.show-password-input:after {
    font-family: "ziggy-icon";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
  vertical-align: middle;
  content: "";
  margin: 0 10px;
}
span.password-input button.show-password-input:hover {background-color: #000;}
.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {padding-left: 10px;}
.woocommerce_account_subscriptions table.shop_table_responsive tr td {text-align: left;}
div#content.site-content {margin-top: 115px !important;}
#gr_checkout_redeem_lable {position: relative;}
#gr_checkout_redeem_lable {text-align: left !important;}
input.button.gr_rewards_apply_discount:hover {background-color: #000;}
.woocommerce-MyAccount-content .order_details tfoot .amount {font-size: 18px !important;}
@media (max-width: 600px) { 
    .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .order-total .amount {font-size: 1.1rem;}
    .woocommerce-checkout #payment .payment_methods > .wc_payment_method > label {font-size: 14px !important;}
    .woocommerce-checkout form.checkout h3 {font-size: 1.5rem;}
    #sc-cc {margin-bottom: 30px !important;}
    .woocommerce-account .woocommerce-MyAccount-content p a {margin: 5px 0;}
    .woocommerce-cart .woo-cart-section .woocommerce-info {width: 100%;}
    #pwgc-redeem-button {margin-top: 10px;}
    div#content.site-content {margin-top: 115px !important;}
    div#gr_paybypoints_widget {bottom: 65px !important;}
    div#gr-am-widgetbar_60754.am-widgetbar-gratisfaction.am-mob-compact {bottom: 65px !important;}
}
