
@media only screen and (max-width: 600px) {
    .woocommerce-account .woocommerce {
        margin: 0px auto 0 auto !important;
        width: 100%!important;
    }

    .woocommerce-account.logged-in .woocommerce .right-col p.myaccount_user, .woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content h3, .woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content h2, .woocommerce-account.logged-in .woocommerce .right-col .custom-edit-billing h3, .woocommerce-account.logged-in .woocommerce .right-col .custom-edit-shipping h3 {
        font-size: 18px!important;
        display: block;
        float: none;
        color: #a4a4a4;
    }

    .layout .woocommerce table.shop_table tr td {
        padding-left: 0%!important;
    }

    .layout .woocommerce table.shop_table tr {
        border: 1px solid #ccc;
        padding: 10px;
        text-align: center;
    }

    button.single_add_to_cart_button.button.alt {
        height: 40px;
    }
}


.woocommerce-MyAccount-navigation ul li {
    padding-bottom: 15px;
    list-style: none;
    text-transform: uppercase;
    font-weight: bold;
}

.woocommerce-account.logged-in .woocommerce .left-col a, .woocommerce-MyAccount-navigation ul li a {
    color: #000!important;
    font-size: 17px!important;
    font-weight: bold!important;;
}

.woocommerce-account.logged-in .woocommerce .left-col a:hover, .woocommerce-MyAccount-navigation ul li a:hover{

    color:#ccc!important;
}

.subscriptionintro { text-align:left!important; }
.subscriptionintro h1 {
    font-style: normal;
    font-family: Dancing Script;
    font-size: 49px;
}

.subscriptionintro p {
    color: #000!important;
    margin-bottom: 20px;
    font-size: 18px!important;
    font-weight: bold;
}
select.monthselect {
    padding: 7px;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 7px;
}
.subscriptionintro p strong {
    color: #adadad!important;
    font-weight: normal;
}
form.changeform {
    width: 100%;
    padding: 0px!important;
}
.changemonth {
    text-transform: uppercase;
    font-color: #000;
    font-weight: bold!important;
    font-size: 16px;
}

a.resetmenu {
    background: #d7d7d7;
    padding: 10px;
    font-weight: bold;
    border-radius: 7px;
    font-size: 17px;
}.updatesubscription button {
     font-size: 18px!important;
     font-weight: normal!important;
     margin-bottom: 28px!important;
     padding: 10px 29px!important;
 }

.woocommerce-account.logged-in .woocommerce .right-col p.myaccount_user, .woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content h3, .woocommerce-account.logged-in .woocommerce .woocommerce-MyAccount-content h2, .woocommerce-account.logged-in .woocommerce .right-col .custom-edit-billing h3, .woocommerce-account.logged-in .woocommerce .right-col .custom-edit-shipping h3 {
    display: block;
    float: none;
    color: #000!important;
    font-style: normal;
    font-family: Dancing Script;
    font-size: 49px!important;
    text-transform: none!important;
    font-weight: normal;
}


.shop_table.subscription_details tr td {
    font-weight: normal;
    font-size: 16px;
}

.shop_table.subscription_details tr td:first-of-type {
    font-weight: bold;
    text-transform: none;
    font-size: 16px;
}

.woocommerce .woocommerce-customer-details address {
    font-style: normal;
    margin-bottom: 0;
    border: 0px!important;
    border-bottom-width: 2px;
    border-right-width: 2px;
    text-align: left;
    width: 100%;
    border-radius: 5px;
    padding: 6px 12px;
    font-weight: bold;
    color: #000!important;
    font-size: 18px!important;
}

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone {
    margin-bottom: 0;
    padding-left: 0px!important;
    color: #000!important;
    font-weight: bold;
    font-size: 18px;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before {

    display:none!important;
}

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before {
    display:none!important;

}

.woocommerce table.shop_table td {
    border-top: 0px!important;
}

.layout .woocommerce table.shop_table th {
    font-weight: normal;
    font-size: 16px;
    font-weight: bold;
}

.subalertbox a {
    float: right;
    margin-top: 8px;
    color: #3164c0;
    font-weight: bold;
}

.subalertbox {
    background: #e5fee8;
    width: 100%;
    margin-bottom: 22px;
    padding: 23px;
    font-size: 17px;
    border-left: 13px solid #c2d9c5;
}

.subscription_details tr:nth-child(5) {
    display: none;
}


@media only screen and (max-width: 1444px) {
    .woocommerce-account.logged-in .woocommerce .left-col a, .woocommerce-MyAccount-navigation ul li a {
        color: #000 !important;
        font-size: 15px !important;
        font-weight: bold !important;
    }
}

.woocommerce-MyAccount-content header { display:none; }