#postloopcontainer .learndash_mark_complete_button {
    width: 180px;
}

#postloopcontainer .woocommerce #respond input#submit, #postloopcontainer .woocommerce a.button, #postloopcontainer .woocommerce button.button, #postloopcontainer .woocommerce input.button {
    background: #db5461;
    font-family: 'Varela';
    text-transform: uppercase;
    letter-spacing: 0.1em;
    border-radius: 0;
    color: #fff;
}

#postloopcontainer .woocommerce-info {
    border-top-color: #db5461;
}

#postloopcontainer .woocommerce-info::before {
    color: #db5461;
}

#postloopcontainer input {
    padding: 13px;
    border: 1px solid #595457;
}

#postloopcontainer input.button {
    background: #db5461;
    color: #fff;
    width: 200px;
    border: 1px solid #db5461;
    text-transform: uppercase;
}

fieldset p {
    text-align: left;
}

.product_meta {
    display: none;
}


/* My Courses Page */

#postloopcontainer .learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat strong {
    font-size: 20px;
}

#postloopcontainer .learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat {
    padding: 0;
    flex: 0 0 80px;
}

/* My Account */
.woocommerce-MyAccount-navigation ul {
    list-style-type: none;
}

.woocommerce-MyAccount-navigation {
    background: #59545750;
    padding: 30px 0;
    border-right: 3px solid #595457;
}

.woocommerce-MyAccount-navigation ul li {
    padding-bottom: 20px;
    position: relative;
}

.woocommerce-MyAccount-navigation-link:nth-child(1) a:after {
    content: "\f3fd";
    padding-right: 20px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    right: 0;
}

.woocommerce-MyAccount-navigation-link:nth-child(2) a:after {
    content: "\f19c";
    padding-right: 20px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    right: 0;
}

/* .woocommerce-MyAccount-navigation-link:nth-child(3) a:after {
    content: "\f019";
    padding-right: 20px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    right: 0;
} */

.woocommerce-MyAccount-navigation-link:nth-child(3) a:after {
    content: "\f53b";
    padding-right: 20px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    right: 0;
}

.woocommerce-MyAccount-navigation-link:nth-child(4) a:after {
    content: "\f784";
    padding-right: 20px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    right: 0;
}

.woocommerce-MyAccount-navigation-link:nth-child(5) a:after {
    content: "\f124";
    padding-right: 20px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    right: 0;
}

.woocommerce-MyAccount-navigation-link:nth-child(6) a:after {
    content: "\f2bd";
    padding-right: 20px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    right: 0;
}

.woocommerce-MyAccount-navigation-link:nth-child(7) a:after {
    content: "\f2f5";
    padding-right: 20px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    right: 0;
}

.postid-1215 .ld-course-status, .postid-1215 .ld-item-list, .postid-1215 #blog-title\(1\) {
    display: none !important;
}

.postid-1215 p {
    font-family: "Lato Light", sans-serif;
}

/* Cart */

.woocommerce-cart table.cart img {
    min-width: 200px;
}

.woocommerce-additional-fields {
    display: none;
}

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    display: none;
}

#checkout-product-desc{
    float: left;
    width: 48%;
}

#checkout-product-desc h2 {
    margin-top: 10px;
}

#postloopcontainer .woocommerce .col2-set .col-1, #postloopcontainer .woocommerce-page .col2-set .col-1 {
    float: none;
    width: 100%;
}

#checkout-product-desc p {
    padding-right: 20px;
}

/* #affwp-login-form {
    width: 48%;
    float: right;
} */

.change_payment_method {
    margin-bottom: 20px !important;
}

/* .woocommerce-notices-wrapper {
    float: left;
    width: 48%;
} */

#postloopcontainer .woocommerce_account_subscriptions .no_subscriptions a, .order-again, .recurring-totals, .cart-subtotal.recurring-total, .cart-subtotal, .cart-subtotal.recurring-total {
    display: none;
}

/* .woocommerce form .form-row {
    padding: 0 3px;
}

#postloopcontainer .woocommerce form .form-row {
    margin-bottom: 9px;
}

.woocommerce form .form-row label {
    line-height: 1.2;
} */

/* .woocommerce-checkout p.woocommerce-invalid-required-field span.error {
    color: #e2401c;
    display: block !important;
    font-weight: bold;
 } */

 .woocommerce-privacy-policy-text {
    padding-bottom: 20px;
    text-align: center;
    position: relative;
}

.woocommerce-privacy-policy-text p {
    display: inline;
}

.woocommerce-privacy-policy-text p:before {
    content: url(https://static.showit.co/file/Ovv4kGLtTo2-gK6BEM6-QQ/93738/lock.svg);
    position: absolute;
    left: 150px;
    top: 4px;
    width: 17px;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: none;
    width: 100%;
}

.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul {
    margin-left: 0;
}

#postloopcontainer .woocommerce-error {
    margin-left: 0;
}

#postloopcontainer .woocommerce-error .wc-forward {
    display: none;
}

/* Pop-up */
.pum-theme-1154, .pum-theme-default-theme {
    background-color: rgba( 0, 0, 0, 0.7 ) !important;
}

#postloopcontainer .pum-theme-1154 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
    background-color: #393e41 !important;
}

#training-popup {
    align-items: center;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    font-family: 'Lato-light', sans-serif;
    font-size: 18px;
    color: #000;
}

.pum-theme-1154 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
    font-family: 'Varela', sans-serif;
}

#training-popup-right-side p, #training-popup-right-side li {
    font-size: 18px;
}

#training-popup-right-side ul {
    list-style-type: circle;
    padding: 10px 0 10px 30px;
}

.demio-embed-form input[type="text"], .demio-embed-form input[type="email"], .demio-embed-form input[type="url"], .demio-embed-form input[type="tel"], .demio-embed-form textarea, #demio-calendar .demio-calendar .input, #demio-calendar .demio-calendar .series-input, .demio-embed-form button, .demio-calendar>.items .item, .demio-embed-form .demio-embed-noti{
    font-family: 'Varela', sans-serif !important;
}

#training-popup h2 {
    font-family: 'Varela', sans-serif;
    font-size: 35px;
    line-height: 1.2;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.pum-theme-1154 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
    font-family: 'Varela', sans-serif !important;
}

#training-popup h2 span {
    background: #393e41;
    color: #fff;
    padding: 0 10px;
}

#top-header {
    height: 0 !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;
}

#billing_phone {
    display: none;
}

.woocommerce .blockUI.blockOverlay::before {
    content: "Do Not Refresh This Page";
}

/* .ld-icon-content:before {
    content: "\f008";
} */


@media all and (max-width: 767px){
    #checkout-product-desc {
        float: none;
        width: 100%;
    }

    #customer_details h3 {
        text-align: left;
    }

    .woocommerce-privacy-policy-text p:before {
        left: 0;
        top: 0;
    }

    #training-popup {
        display: block;
    }

    #training-popup-video {
        display: none;
    }

    #training-popup h2 {
        font-size: 25px;
    }
}