/*
Theme Name: BlankSlate Child
Theme URI: http://tidythemes.com/blankslate/
Description: Child theme for the BlankSlate theme. Allows you to fully style and customize the features of your theme without them being overwritten upon upgrading the main BlankSlate theme. Learn more: http://codex.wordpress.org/Child_Themes
Author: TidyThemes
Author URI: http://tidythemes.com/
Template: blankslate
*/

/*.popup-overlay {*/
/*    position: fixed;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background-color: rgba(0, 0, 0, 0.7);*/
/*    display: none;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    z-index: 9998;*/
/*}*/

/*.popup-content {*/
/*    background-color: #fff;*/
/*    padding: 20px;*/
/*    text-align: center;*/
/*    border-radius: 10px;*/
/*    width: 600px;*/
/*    height: 600px;*/
/*    position: relative;*/
/*}*/

/*body.lock-scroll {*/
/*    overflow: hidden;*/
/*}*/

/*body.lock-pointer-events {*/
/*    pointer-events: none;*/
/*}*/

/*.close-button {*/
/*    position: absolute;*/
/*    top: 10px;*/
/*    right: 20px;*/
/*    font-size: 30px;*/
/*    cursor: pointer;*/
/*    z-index: 9999;*/
/*}*/

.woocommerce-store-notice__dismiss-link {
    display: none;
}

.woocommerce-store-notice, p.demo_store {
    background: #f3912b!important;
}

.checkout-blocked-message {
    display: flex;
    justify-content: center;
    background-color: #f3912b;
    border: none;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    margin-left: -4px;
    padding: 8px 15px;

    p {
        margin-bottom: 0;
    }
}

.wcfad-pricing-table-wrapper {
    display: grid;
    padding-top: 4rem;
    padding-bottom: 4rem;

    .woocommerce-Price-amount {
        font-size: 16px;
        color: #56a4d6;
    }

    thead {
        border: 1px solid #f3912b;

        tr {
            background: #f3912b;
            color: white;

            th {
                padding: 1rem;
            }

            th:first-child {
                border-radius: 3px 0 0 0;
            }

            th:last-child {
                border-radius: 0 3px 0 0;
            }
        }
    }

    tbody {
        tr {
            td {
                padding: 1rem !important;
            }

            border: 1px solid #cfc8d8;
        }

        tr:nth-child(even) {
            background: #f0f0ed;

        }
    }
}