/* buttons */

.learndash-wrapper .btn-join,
.learndash-wrapper #btn-join,
.learndash-wrapper .learndash_mark_complete_button,
.learndash-wrapper #learndash_mark_complete_button,
.ld-course-status-action .ld-button,
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button,
.learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-button,
body div.ld-course-list-items div.ld_course_grid .thumbnail.course a.btn-primary,
.ldx-plugin .uo-toolkit-grid__course-action input,
.learndash-resume-button input[type=submit],
.learndash-reset-form .learndash-reset-button[type=submit],
.learndash-wrapper .ld-login-modal input[type=submit],
.learndash-wrapper .ld-login-button,
.learndash-wrapper .ld-focus-comments .form-submit #submit,
.rrf-modal-content.modal .modal-navigation [data-steptype=add],
.rrf-modal-content.modal .modal-navigation [data-steptype=delete],
.course-reviews-section .write-a-review.not-rated,
.rrf-modal-content.modal .modal-navigation .rrf-review-submission,
.course-reviews-section .login-to-enroll.button,
.rrf-modal-content.modal .modal-navigation .delete-confirm,
button.wdm_feedback_form_pop,
.wdm_feedback_form .wdm_feedback_submission,
.ldgr-group-actions #ldgr-update-group-details,
.wdm-tabs-wrapper #bulk_remove,
.wdm-tabs-wrapper #wdm_submit,
.wdm-tabs-wrapper #wdm_ldgr_show_report,
.wdm-tabs-wrapper #wdm_submit_upload {
    background: transparent!important;
    padding: 8px 24px 8px 24px;
}

.learndash-wrapper .ld-button,
.learndash-wrapper .ld-expand-button,
.learndash-wrapper .btn-join,
.learndash-wrapper #btn-join,
.learndash-wrapper .learndash_mark_complete_button,
.learndash-wrapper #learndash_mark_complete_button,
.learndash-wrapper .ld-login-modal .ld-button,
.learndash-wrapper .ld-login-modal input[type=submit],
.learndash-wrapper .ld-login-modal .ld-login-modal-register #wp-submit,
.learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button,
body div.ld-course-list-items div.ld_course_grid .thumbnail.course a.btn-primary,
.ldx-plugin .uo-toolkit-grid__course-action input,
.learndash-resume-button input[type=submit],
.learndash-wrapper .ld-login-button,
.learndash-reset-form .learndash-reset-button[type=submit],
.learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link,
.learndash-wrapper .ld-focus-comments .form-submit #submit,
.rrf-modal-content.modal .modal-navigation button,
.course-reviews-section .write-a-review.not-rated,
.course-reviews-section .login-to-enroll.button,
button.wdm_feedback_form_pop,
.wdm_feedback_form .wdm_feedback_submission,
.ldgr-group-actions #ldgr-update-group-details,
.wdm-tabs-wrapper #bulk_remove,
.wdm-tabs-wrapper #wdm_submit,
.wdm-tabs-wrapper #wdm_ldgr_show_report,
.wdm-tabs-wrapper #wdm_submit_upload {
    border: solid 1px #000!important;
    border-radius: 0!important;
    font-family: AntPolt;
    font-size: 18px;
    line-height: 1.78;
}

.learndash-wrapper .ld-button,
.learndash-wrapper .ld-content-actions .ld-button,
.learndash-wrapper .ld-expand-button,
.learndash-wrapper .ld-alert .ld-button,
.learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link,
.rrf-modal-content.modal .modal-navigation .previous,
.rrf-modal-content.modal .modal-navigation .delete-close {
    background-color: #d4af37;
}

.plyr--video .plyr__control.plyr__tab-focus,
.plyr__control--overlaid,
.plyr--video .plyr__control:hover,
.plyr--video .plyr__control[aria-expanded=true] {
    background: #d4af37;
}

.plyr__control--overlaid:focus,
.plyr__control--overlaid:hover {
    background: #f8f2df;
}

.gdlr-core-product-thumbnail .gdlr-core-product-view-detail i,
.gdlr-core-product-thumbnail .gdlr-core-product-view-detail span,
.gdlr-core-product-thumbnail .gdlr-core-product-view-detail i:hover,
.gdlr-core-product-thumbnail .gdlr-core-product-view-detail span:hover {
    color: #ffffff!important;
}

.learndash-wrapper .ld-button:hover,
.learndash-wrapper .ld-button:active,
.learndash-wrapper .ld-button:focus,
.learndash-wrapper .ld-content-actions .ld-button:hover,
.learndash-wrapper .ld-content-actions .ld-button:active,
.learndash-wrapper .ld-content-actions .ld-button:focus,
.learndash-wrapper .ld-expand-button:hover,
.learndash-wrapper .ld-expand-button:active,
.learndash-wrapper .ld-expand-button:focus,
.learndash-wrapper .ld-alert .ld-button:hover,
.learndash-wrapper .ld-alert .ld-button:active,
.learndash-wrapper .ld-alert .ld-button:focus,
.learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link:hover,
.learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link:active,
.learndash-wrapper .ld-focus-comment .ld-comment-reply a.comment-reply-link:focus,
.rrf-modal-content.modal .modal-navigation .previous:hover,
.rrf-modal-content.modal .modal-navigation .previous:active,
.rrf-modal-content.modal .modal-navigation .previous:focus,
.rrf-modal-content.modal .modal-navigation .delete-close:hover,
.rrf-modal-content.modal .modal-navigation .delete-close:active,
.rrf-modal-content.modal .modal-navigation .delete-close:focus {
    background-color: #f8f2df;
}

.plyr__control.plyr__tab-focus {
    box-shadow: 0 0 0 5px rgb(212​ 175 55 / 50%);
}

.button,
.button:focus {
    outline: none!important;
}


/* course-grid */

body div.ld-course-list-content .ld_course_grid,
#ld_course_list .ld-course-list-items .ld_course_grid,
#et-boc .ld-course-list-items .ld_course_grid {
    border: solid 1px #e2e2e2!important;
    border-radius: 0px!important;
}

body .ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled,
#et-boc .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled,
.uo-grid-wrapper #ribbon.ribbon-enrolled {
    background-color: #f8f2df!important;
}

body .ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price,
#et-boc .ld_course_grid .thumbnail.course .ld_course_grid_price,
.uo-grid-wrapper #ribbon {
    border-radius: 0!important;
}


/* single course*/

.type-sfwd-courses,
.type-sfwd-lessons,
.type-product,
.gdlr-core-product-item {
    margin: 0 20px 0 20px;
}


/* checkout */

#add_payment_method #payment ul.payment_methods li img,
.woocommerce-cart #payment ul.payment_methods li img,
.woocommerce-checkout #payment ul.payment_methods li img {
    width: auto;
}