.elementor-934 .elementor-element.elementor-element-5bbe67dc > .elementor-container{max-width:800px;min-height:50vh;}.elementor-934 .elementor-element.elementor-element-5bbe67dc{margin-top:30px;margin-bottom:30px;}/* Start custom CSS for shortcode, class: .elementor-element-313efd4 */.elementor-934 .elementor-element.elementor-element-313efd4 a {
    color: var( --e-global-color-primary );
    transition: 200ms;
    text-align: center;
}

.elementor-934 .elementor-element.elementor-element-313efd4 a:hover {
    color: var( --e-global-color-accent );
    font-weight: bold;
}


/* LOGIN PAGE */ 


.elementor-934 .elementor-element.elementor-element-313efd4 .elementor-widget-container h2 {
    font-family: Airbnb Cereal App,Sans-Serif;
    font-style: normal;
    font-weight: 900;
    font-size: 53px;
    color: #003C69;
}

.elementor-934 .elementor-element.elementor-element-313efd4 form.woocommerce-form.woocommerce-form-login.login {
    border: 2px solid #003C69;
    border-radius: 0;
    padding: 30px;
}

.elementor-934 .elementor-element.elementor-element-313efd4 .woocommerce-form.woocommerce-form-login.login label {
    font-family: "Airbnb Cereal App", Sans-Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 21px;
    color: #003C69;
    padding-bottom: 13px;
}

.elementor-934 .elementor-element.elementor-element-313efd4 .woocommerce-form.woocommerce-form-login.login .input-text{
    border: 2px solid #003C69;
    border-radius: 0;
}

.elementor-934 .elementor-element.elementor-element-313efd4 .woocommerce-LostPassword.lost_password a {
    color: #000;
}

.elementor-934 .elementor-element.elementor-element-313efd4 .woocommerce-button.button.woocommerce-form-login__submit{
    background: #F2C94C;
    color: #003C69;
    border-radius: 0;
    padding: 15px 25px;
    font-family: "Airbnb Cereal App", Sans-Serif;
}

.elementor-934 .elementor-element.elementor-element-313efd4 form.woocommerce-form.woocommerce-form-login.login .form-row{
    margin-top: 30px;
}

.elementor-934 .elementor-element.elementor-element-313efd4 nav.woocommerce-MyAccount-navigation ul {
    display: flex;
    flex-direction: column;
    list-style: none;
    padding-left: 0px;
}

.elementor-934 .elementor-element.elementor-element-313efd4 nav.woocommerce-MyAccount-navigation ul li {
    margin-bottom: 10px;
}

.elementor-934 .elementor-element.elementor-element-313efd4 li.woocommerce-MyAccount-navigation-link--members-area {
    order: 1;
}
.elementor-934 .elementor-element.elementor-element-313efd4 .woocommerce-MyAccount-navigation-link--edit-address {
    order: 2;
}
.elementor-934 .elementor-element.elementor-element-313efd4 li.woocommerce-MyAccount-navigation-link--edit-account {
    order: 3;
}

.elementor-934 .elementor-element.elementor-element-313efd4 li.woocommerce-MyAccount-navigation-link--customer-logout {
    order: 10;
}

.elementor-934 .elementor-element.elementor-element-313efd4 form.woocommerce-EditAccountForm.edit-account .button {
    margin-top: 20px;
}

.elementor-934 .elementor-element.elementor-element-313efd4 td.membership-actions.order-actions {
    display: grid;
    grid-template-columns: auto;
    grid-row-gap: 10px;
}/* End custom CSS */
/* Start responsive custom CSS for shortcode, class: .elementor-element-313efd4 */@media(max-width:767px){.elementor-934 .elementor-element.elementor-element-313efd4 .woocommerce-account-my-memberships {
    overflow: scroll;
}
.elementor-934 .elementor-element.elementor-element-313efd4 table.my_account_memberships {
    table-layout: auto;
}
.woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead {
     display: table-header-group; 
}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
display: none;
}

.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
    display: table-cell;
    text-align: left!important;
}

.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
    display: table-row;
}}/* End responsive custom CSS */