.elementor-7754 .elementor-element.elementor-element-3409ed4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-7754 .elementor-element.elementor-element-443489a:not(.elementor-motion-effects-element-type-background), .elementor-7754 .elementor-element.elementor-element-443489a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #F11A7B1A 0%, #73065B1A 100%);}.elementor-7754 .elementor-element.elementor-element-443489a > .elementor-container{max-width:1140px;}.elementor-7754 .elementor-element.elementor-element-443489a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 0px 0px;}.elementor-7754 .elementor-element.elementor-element-443489a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7754 .elementor-element.elementor-element-8a46c60 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7754 .elementor-element.elementor-element-8a46c60 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-7754 .elementor-element.elementor-element-6edd502 .pp-heading-text{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:70px;font-weight:600;line-height:70px;background-image:linear-gradient(90deg, var( --e-global-color-74e649a ) 0%, #0B0B0B 100%);}.elementor-7754 .elementor-element.elementor-element-010975b > .elementor-widget-container{padding:0px 120px 0px 0px;}.elementor-7754 .elementor-element.elementor-element-010975b{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#606060;}.elementor-bc-flex-widget .elementor-7754 .elementor-element.elementor-element-72fad0c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-7754 .elementor-element.elementor-element-72fad0c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-7754 .elementor-element.elementor-element-72fad0c > .elementor-element-populated{margin:0px 0px 0px -30px;--e-column-margin-right:0px;--e-column-margin-left:-30px;padding:0px 0px 0px 0px;}.elementor-7754 .elementor-element.elementor-element-2d4b5e8 > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-7754 .elementor-element.elementor-element-2d4b5e8 img{width:90%;transition-duration:0.3s;}.elementor-7754 .elementor-element.elementor-element-dd72187{padding:60px 0px 60px 0px;}.elementor-7754 .elementor-element.elementor-element-904c8be > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7754 .elementor-element.elementor-element-b3ba57f .pp-heading-text{background-color:var( --e-global-color-74e649a );font-family:"Poppins", Sans-serif;font-size:48px;font-weight:600;line-height:52px;}.elementor-7754 .elementor-element.elementor-element-b3ba57f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-7754 .elementor-element.elementor-element-b3ba57f{text-align:center;}.elementor-7754 .elementor-element.elementor-element-752532c > .elementor-container{max-width:1136px;}.elementor-7754 .elementor-element.elementor-element-341848d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7754 .elementor-element.elementor-element-4e143bb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-7754 .elementor-element.elementor-element-8a46c60{width:64.793%;}.elementor-7754 .elementor-element.elementor-element-72fad0c{width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7754 .elementor-element.elementor-element-8a46c60{width:60%;}}@media(max-width:1024px){.elementor-7754 .elementor-element.elementor-element-443489a{padding:40px 20px 0px 20px;}.elementor-bc-flex-widget .elementor-7754 .elementor-element.elementor-element-8a46c60.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7754 .elementor-element.elementor-element-8a46c60.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7754 .elementor-element.elementor-element-6edd502 .pp-heading-text{font-size:36px;line-height:36px;}.elementor-7754 .elementor-element.elementor-element-2d4b5e8 > .elementor-widget-container{margin:-50px -20px 0px 0px;}.elementor-7754 .elementor-element.elementor-element-dd72187{padding:60px 0px 0px 0px;}}@media(max-width:767px){.elementor-7754 .elementor-element.elementor-element-8a46c60 > .elementor-element-populated{padding:0px 0px 40px 0px;}.elementor-7754 .elementor-element.elementor-element-6edd502{text-align:center;}.elementor-7754 .elementor-element.elementor-element-6edd502 .pp-heading-text{font-size:35px;line-height:36px;}.elementor-7754 .elementor-element.elementor-element-010975b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7754 .elementor-element.elementor-element-010975b{text-align:center;font-size:12px;}.elementor-7754 .elementor-element.elementor-element-dd72187{padding:20px 0px 0px 0px;}.elementor-7754 .elementor-element.elementor-element-b3ba57f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7754 .elementor-element.elementor-element-b3ba57f .pp-heading-text{font-size:24px;line-height:24px;}}/* Start custom CSS */article {
    padding-bottom:40px!important;
    /*display:flex;*/
}
article .caption {
    padding-top: 25px!important;
}
article .caption h3 {
    font-size: 16px;
  background-image: linear-gradient(360deg, #73065B 0%, #0B0B0B 100%);
  -webkit-background-clip: text;
    background: -webkit-linear-gradient(360deg, #73065B, #0B0B0B);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  /*-webkit-text-fill-color: #ee1674;
  color:#ee1674;*/
}
article .caption p {
    font-size: 14px;
    text-align: left;
}
article .caption p.info {
    font-size: 11px;
    text-align: left;
    font-weight: 600;
}
article .caption .ld_course_grid_button {
    padding-top:20px!important;
}
article .caption .entry-content .info span:first-child::before {
  content: url(/wp-content/uploads/icon-lessons.png);
  margin-right:5px;
  vertical-align: text-top;
}
article .caption .entry-content .info span:last-child::before {
  content: url(/wp-content/uploads/icon-type.png);
  margin-right:5px;
  margin-left: 15px;
  vertical-align: text-top;
}
.ld-course-list-items .ld_course_grid,
.ld-course-list-items .ld_course_grid > article,
.ld-course-list-items .ld_course_grid > article > .caption {
    display:flex!important;
    flex-direction:column;
    flex-grow: 1;
}
.ld-course-list-items .ld_course_grid > article > .caption >  .ld_course_grid_button {
    margin-bottom: 0 !important;
}

@media screen and (max-width:1024px) {
.ld-course-list-items .ld_course_grid .ld_course_grid_button {
    width:75%!important;
}
.ld-course-list-items .ld_course_grid {
    padding-left:10px;
    padding-right:10px;
}
.ld-course-list-items .ld_course_grid .thumbnail.course img {
    width: 90%!important;
}
}

@media screen and (min-width:768px) and (max-width:1023px) {
.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon {
    left: 13px!important;
}
}

@media screen and (max-width:767px) {
#ld-course-list-content-d41895f438f82e795e832ac0b6177490 > .ld-course-list-items.row > div,
#ld-course-list-content-d41895f438f82e795e832ac0b6177490 > .ld-course-list-items.row > div > article {
    padding:0;
}
#ld-course-list-content-d41895f438f82e795e832ac0b6177490 > .ld-course-list-items.row > div > article {
    padding:20px!important;
}
.ld-course-list-items .ld_course_grid .thumbnail.course img {
    width: 96.5%!important;
    margin-top: -10px;
}
.ld-course-list-items .ld_course_grid .ld_course_grid_button {
    width:60%!important;
}
}

/*.ld-course-list-items .ld_course_grid .entry-title {
    margin: 0 !important;
    display: none;
}*/


.learndash-wrapper .btn-join:hover, .learndash-wrapper .btn-join:active, .learndash-wrapper .btn-join:focus, .learndash-wrapper #btn-join:hover, .learndash-wrapper #btn-join:active, .learndash-wrapper #btn-join:focus, .learndash-wrapper .learndash_mark_complete_button:hover, .learndash-wrapper .learndash_mark_complete_button:active, .learndash-wrapper .learndash_mark_complete_button:focus, .learndash-wrapper #learndash_mark_complete_button:hover, .learndash-wrapper #learndash_mark_complete_button:active, .learndash-wrapper #learndash_mark_complete_button:focus, .learndash-wrapper .sfwd-mark-complete input[class=learndash_mark_complete_button]:hover, .learndash-wrapper .sfwd-mark-complete input[class=learndash_mark_complete_button]:active, .learndash-wrapper .sfwd-mark-complete input[class=learndash_mark_complete_button]:focus, .ld-course-status-action .ld-button:hover, .ld-course-status-action .ld-button:active, .ld-course-status-action .ld-button:focus, .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button:hover, .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button:active, .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button:focus, .learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-button:hover, .learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-button:active, .learndash-wrapper .ld-file-upload .ld-file-upload-form .ld-button:focus, body div.ld-course-list-items div.ld_course_grid .thumbnail.course a.btn-primary:hover, body div.ld-course-list-items div.ld_course_grid .thumbnail.course a.btn-primary:active, body div.ld-course-list-items div.ld_course_grid .thumbnail.course a.btn-primary:focus, .ldx-plugin .uo-toolkit-grid__course-action input:hover, .ldx-plugin .uo-toolkit-grid__course-action input:active, .ldx-plugin .uo-toolkit-grid__course-action input:focus, .learndash-resume-button input[type=submit]:hover, .learndash-resume-button input[type=submit]:active, .learndash-resume-button input[type=submit]:focus, .learndash-reset-form .learndash-reset-button[type=submit]:hover, .learndash-reset-form .learndash-reset-button[type=submit]:active, .learndash-reset-form .learndash-reset-button[type=submit]:focus, .learndash-wrapper .ld-login-modal input[type=submit]:hover, .learndash-wrapper .ld-login-modal input[type=submit]:active, .learndash-wrapper .ld-login-modal input[type=submit]:focus, .learndash-wrapper .ld-login-button:hover, .learndash-wrapper .ld-login-button:active, .learndash-wrapper .ld-login-button:focus, .learndash-wrapper .ld-focus-comments .form-submit #submit:hover, .learndash-wrapper .ld-focus-comments .form-submit #submit:active, .learndash-wrapper .ld-focus-comments .form-submit #submit:focus, .learndash-wrapper #learndash-registration-wrapper #learndash_registerform #wp-submit:hover, .learndash-wrapper #learndash-registration-wrapper #learndash_registerform #wp-submit:active, .learndash-wrapper #learndash-registration-wrapper #learndash_registerform #wp-submit:focus, .rrf-modal-content.modal .modal-navigation [data-steptype=add]:hover, .rrf-modal-content.modal .modal-navigation [data-steptype=add]:active, .rrf-modal-content.modal .modal-navigation [data-steptype=add]:focus, .course-reviews-section .write-a-review.not-rated:hover, .course-reviews-section .write-a-review.not-rated:active, .course-reviews-section .write-a-review.not-rated:focus, .rrf-modal-content.modal .modal-navigation .rrf-review-submission:hover, .rrf-modal-content.modal .modal-navigation .rrf-review-submission:active, .rrf-modal-content.modal .modal-navigation .rrf-review-submission:focus, .course-reviews-section .login-to-enroll.button:hover, .course-reviews-section .login-to-enroll.button:active, .course-reviews-section .login-to-enroll.button:focus, .rrf-modal-content.modal .modal-navigation .delete-confirm:hover, .rrf-modal-content.modal .modal-navigation .delete-confirm:active, .rrf-modal-content.modal .modal-navigation .delete-confirm:focus, button.wdm_feedback_form_pop:hover, button.wdm_feedback_form_pop:active, button.wdm_feedback_form_pop:focus, .wdm_feedback_form .wdm_feedback_submission:hover, .wdm_feedback_form .wdm_feedback_submission:active, .wdm_feedback_form .wdm_feedback_submission:focus, .ldgr-group-actions #ldgr-update-group-details:hover, .ldgr-group-actions #ldgr-update-group-details:active, .ldgr-group-actions #ldgr-update-group-details:focus, .wdm-tabs-wrapper #wdm_submit:hover, .wdm-tabs-wrapper #wdm_submit:active, .wdm-tabs-wrapper #wdm_submit:focus, .wdm-tabs-wrapper #wdm_ldgr_show_report:hover, .wdm-tabs-wrapper #wdm_ldgr_show_report:active, .wdm-tabs-wrapper #wdm_ldgr_show_report:focus, .wdm-tabs-wrapper #wdm_submit_upload:hover, .wdm-tabs-wrapper #wdm_submit_upload:active, .wdm-tabs-wrapper #wdm_submit_upload:focus {
    background: #c32059;
    color: var(--ldx-btn-primary-text-color-hover);
}


.ld-course-list-items .ld_course_grid .btn {
    background-image: linear-gradient(to bottom, #f11a7b, #e61c72, #da1e69, #ce1f61, #c32059);
    padding: 1px;
    border: 0px solid transparent;
}

.ld-course-list-items .ld_course_grid .btn-primary {
    color: #ffffff!important;
    background-color:#428bca;
    border-color: #357ebd;
}

.ld-course-list-items .ld_course_grid .thumbnail.course {
    padding: 10px;
    border-radius: 10px 10px 10px 10px;
}

.ld-course-list-items .ld_course_grid .thumbnail.course img {
    display: block;
    max-width: auto;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    box-shadow: none;
    border-radius: 10px 10px 10px 10px;
}

.ld-course-list-items .ld_course_grid .btn {
    border-radius: 50px;
}


.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon:before {
    border: 4px solid transparent;
    border-top: 4px solid #a7a7a7  !important;
    border-right: 4px solid #a7a7a7 !important;
    content: "";
    position: absolute;
    left: 0;
    bottom: -8px;
}

.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.enrolled {
  background-color: #faaa27;
}


.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.completed {
  background-color: #34aee5;
}

.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon {
  background-color: #5cb85c;
}


.ld-course-list-items .ld_course_grid .ld_course_grid_button {
    margin: auto!important;
    padding: 10px;
    width: 50%;
}

.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon {
    background: #5cb85c;
    box-shadow: 0 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px rgba(0, 0, 0, 0.2);
    color: #fff;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
    position: absolute;
    font-size: 14px;
    left: 18px;
    top: 10px;
    padding: 3px 10px;
    z-index: 2;
    font-weight: bold;
}


.ld-course-list-items .ld_course_grid .thumbnail.course {
    border:0px solid #dddddd;
}

.ld-course-list-items .ld_course_grid .thumbnail.course a.btn-primary {
    color: white;
    padding: 10px;
}


#post-2912{
    display: none!important;
}/* End custom CSS */