/*
Theme Name: SmashAnxiety
Theme URI: http://www.smashanxiety.com
Version: 1.0
template: bb-theme
*/


@font-face {
    font-family: 'born_ready_slantedregular';
    src: url('https://smashanxiety.com/wp-content/themes/smashanxiety/fonts/bornready.woff2') format('woff2'),
         url('https://smashanxiety.com/wp-content/themes/smashanxiety/fonts/bornready.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


.panel {border: 1px solid #f0f0f0; -webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; background: #fff; margin-bottom: 2em}


/* LEARNDASH > MODULE > PROGRESS BAR */
.learndash-wrapper .ld-progress.ld-progress-inline {padding:0 5% !important; margin:0 10% !important}

/* WOO ALERT */
.woocommerce-message {background:#E3EDF3 !important}
.woocommerce-message a.button.wc-forward,
.woocommerce-message a.button.wc-forward:hover {background:#2E90F4; color:#fff; padding:0.4em 1em}

/* WOO > CART */
.woocommerce table.cart .product-remove,
.woocommerce-page table.cart .product-remove {display:block !important}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {width:100%}
.related.products {display:none}


/* WOO > CHECKOUT */
#customer_details input::placeholder {color:#222 !important; font-size:1.2em !important}
#add_payment_method #payment div.payment_box .form-row, .woocommerce-cart #payment div.payment_box .form-row, .woocommerce-checkout #payment div.payment_box .form-row {margin: 0 !important; padding: 0 !important;}
.wc-stripe-elements-field {padding: 4% !important}
label.woocommerce-form__label-for-checkbox {font-weight:normal}
.woocommerce .blockUI.blockOverlay:before {position:fixed!important}

.assessment .frm_primary_label {font-size:4rem; padding:1em 0; font-weight: bold; color:#0f4440; text-align:left; font-family: "Source Serif Pro", serif;}
.assessment .frm_radio {width:24% !important; text-align: center !important; vertical-align: top !important; margin: 0 !important}
.assessment .frm_radio label {font-size:1em; line-height:3em; -webkit-border-radius:9px; -moz-border-radius:9px; border-radius:9px; border:1px solid #f2e4dd; display: block; background: #fff;}
.assessment .frm_radio label:hover {background:#546bcf; color:#fff; cursor: pointer;}
.assessment .frm_radio input[type="radio"] {display: none !important}
.assessment .frm_radio label input[type="radio"]:checked {display:inline-block !important}
.assessment span.frm_required {display:none}



@media only screen and (max-width: 992px) {
    img.fl-logo-img {max-width:220px}
    .assessment .frm_primary_label {font-size:2rem}
}




/* Large devices (large desktops, 1200px and up) */
@media (min-width: 993px) {
    /* WOOCOMMERCE */
    body .woocommerce .col2-set .col-1{width:100%}
    .woocommerce .col2-set, .woocommerce-page .col2-set{width:48%;float:left}
    #order_review_heading, .woocommerce #order_review, .woocommerce-page #order_review{float:left;width:48%;margin-left:2%}
    .woocommerce #order_review, .woocommerce-page #order_review {background: none !important; padding:0 !important}


    .woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 {width:100%}
    .checkbox input[type="checkbox"]#ship-to-different-address-checkbox {margin-left:0}

    body .woocommerce #customer_login .col2-set .col-1{width:100%; border:1px solid red !important}
    .woocommerce #order_review_heading, .woocommerce-page #order_review_heading {margin-top:20px !important}

    button#place_order {width: 100%; padding: 1.2em; font-size: 1.2em; background:#ef5a73 !important; border:none}

    .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce form .form-row select, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea, .woocommerce-page form .form-row select, .woocommerce-page table.cart td.actions .coupon .input-text
    {height: auto !important; padding: 1em !important}

    .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {width: 100% !important}


    /* Checkout payment info */
    .woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box {background:none; margin: 0}
    fieldset#wc-stripe-cc-form label {display: none}

    #add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {padding:0 !important; margin:0 !important}
    #add_payment_method #payment div.payment_box .wc-credit-card-form, .woocommerce-cart #payment div.payment_box .wc-credit-card-form, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form {margin-top:0 !important}
    #add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {display: none}


}

