.default_sec {
    padding-top: 125px;
    padding-bottom: 50px;
  }



@font-face {
    font-family: 'Ginger';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/F37Ginger.eot');
    src: url('../fonts/F37Ginger.eot?#iefix') format('embedded-opentype'),url('../fonts/F37Ginger.woff') format('woff'),url('../fonts/F37Ginger.ttf') format('truetype'),url('../fonts/F37Ginger.svg#F37Ginger') format('svg');
 }
 @font-face {
    font-family: 'Ginger';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/F37Ginger-Bold.eot');
    src: url('../fonts/F37Ginger-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/F37Ginger-Bold.woff') format('woff'),url('../fonts/F37Ginger-Bold.ttf') format('truetype'),url('../fonts/F37Ginger-Bold.svg#F37Ginger-Bold') format('svg');
 }
 @font-face {
    font-family: 'Mark';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/230b3c63-b497-421b-ae7d-182024bef8ac.eot?#iefix');
    src: url('../fonts/230b3c63-b497-421b-ae7d-182024bef8ac.eot?#iefix') format('eot'),url('../fonts/ec598369-4d91-4a16-9db3-6654f68d3c28.woff2') format('woff2'),url('../fonts/90214997-3760-4b80-a23b-fec02ab55fac.woff') format('woff'),url('/includes../fonts/118e930e-1f56-4131-aee9-236212c0a10b.ttf') format('truetype');
 }
 @font-face {
    font-family: 'Mark';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/8706c0b6-b423-44f7-ae1a-dd0aabd8a542.eot?#iefix');
    src: url('../fonts/8706c0b6-b423-44f7-ae1a-dd0aabd8a542.eot?#iefix') format('eot'),url('../fonts/41c8162d-c2a6-49b0-8139-8bebab187588.woff2') format('woff2'),url('../fonts/4fe94f2e-7892-4785-9663-0350a7adf8c0.woff') format('woff'),url('../fonts/3a7daddb-0a78-4734-a699-6fe08d0e8b99.ttf') format('truetype');
 }



.ld-in-focus-mode .elementor-widget:not(:last-child) {
  margin-bottom: 0px;
}

.learndash-wrapper
  .ld-course-navigation
  .ld-lesson-item-preview
  .ld-lesson-title {
  text-align: left;
  font-size: 13px;
  font-weight: 600;
}
.four_el .fs-23.fw-600 {
  font-size: 23px !important;
}

.ld-focus {
  color: #56595e;
  font-family: "Ginger";
  line-height: 1.5;
  font-family: "Ginger";
}

.ld-focus .ld-focus-content li,
.ld-focus .ld-focus-content p,
.ld-focus .ld-focus-content .elementor-text-editor {
  color: #56595e;
  font-family: "Ginger";
  line-height: 1.5;
}

.ld-focus .ld-focus-content p {
  margin-bottom: 20px;
  margin-top: 0;
}

.ld-focus
  .learndash-wrapper
  .ld-course-navigation
  .ld-lesson-item-preview
  .ld-lesson-title,
.ld-focus .ld-topic-title {
  font-family: "ginger" !important;
  font-weight: 400;
}

.ld-focus .ld-focus-content h1,
.ld-focus .ld-focus-content h2,
.ld-focus .ld-focus-content h3,
.ld-focus .ld-focus-content h4,
.ld-focus .ld-focus-content h5,
.ld-focus .ld-focus-content h6 {
  color: #191919;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: "Ginger";
}




.ld-focus .ld-focus-content ul {
  margin-bottom: 0px;
}


.ld-in-focus-mode .key-block ul {
  margin: 0 !important;
  margin-bottom: 1rem !important;
}

.ld-in-focus-mode .key-block ul li{

  color: #191919;

}

.ld-focus .ld-focus-content h1 {
}

.ld-focus .ld-focus-content h2 {
  font-size: 30px;
}

.ld-focus .ld-focus-content h3 {
  font-size: 24px;
  font-weight: 700;
}

.ld-focus .ld-focus-content h4 {
  font-size: 18px;
}

.ld-in-focus-mode .refrence_no_wrap,
.refrence_no_wrap {
  font-size: 12px;
  font-style: normal;
}

.ld-in-focus-mode .refrence_no_wrap sup,
.refrence_no_wrap sup {
}

.ld-in-focus-mode .refrence_no_wrap p,
.refrence_no_wrap p {
  margin-bottom: 10px;
}

.ld-in-focus-mode .refrence_no_wrap br,
.refrence_no_wrap br {
  display: none;
}

.ld-in-focus-mode .refrence_no_wrap p:empty,
.refrence_no_wrap p:empty {
  margin: 0px;
  display: none;
}
.ld-in-focus-mode .refrence_no_wrap hr,
.refrence_no_wrap hr {
  width: 30%;
  border: none;
  margin: 0;
  border-top: 1px solid #191919;
  margin-bottom: 4px;
}
.ld-in-focus-mode .key-block {
  margin-bottom: 0rem;
  padding: 1rem;
  background-color: #faeae6;
  margin-bottom: 20px;
  color: #191919;
}

.ld-in-focus-mode .key-block__title {
  padding-left: 2.5rem;
  font-size: 1.5rem;
  font-weight: 700;
  background-image: url("https://aclscertification.kinsta.cloud/wp-content/themes/acl-theme/assets/images/icon-key.svg");
  background-repeat: no-repeat;
  background-position: center left;
  font-family: "ginger" !important;
  color: #191919 !important;
  margin-top: 0;
  margin-bottom: 1rem !important;
}

.ld-in-focus-mode .key-block p:last-of-type {
  margin-bottom: 0;
  color: #191919!important;
}
.ld-in-focus-mode h3 em,
.ld-in-focus-mode h3 i {
  font-style: normal;
}

.ld-in-focus-mode .attachment-shop_single,
.ld-in-focus-mode .attachment-large {
  margin-bottom: 20px;
}

.ld-in-focus-mode .ld-is-current-item > .ld-topic-title {
  color: #ca2f09 !important;
  cursor: default;
}

.ld-in-focus-mode
  .elementor-column-gap-default
  > .elementor-column
  > .elementor-element-populated {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.learndash-wrapper .ld-focus .ld-focus-header {
  top: 104px;

  margin-left: 360px;

  width: auto;
}
.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo a img {
  display: none;
}

.ld-in-focus-mode header.m-b-none {
  z-index: 950;
}
.learndash-wrapper .ld-focus .ld-focus-sidebar {
  top: 54px;

  z-index: 909;
}
body.admin-bar .learndash-wrapper .ld-focus-sidebar {
  top: 54px;
}

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content {



}

body.admin-bar .learndash-wrapper .ld-focus-header {
  top: 103px;
}

body.learndash-wrapper .ld-focus-header {
  top: 71px;
}


.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo{

    display: none;
}

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content {
    padding: 0 !important;
    max-width: 100%;
    width: auto;

}


.focus_sidebar{

  font-family: "Open Sans", sans-serif;
  color: #191919;
}

.focus_mode_main{

  margin-top: 85px!important;

padding: 50px;
}


@media (max-width: 1199px) {


  .learndash-wrapper .ld-focus .ld-focus-sidebar{


    top: 29px;
  }




}




@media (max-width: 768px){

    .learndash-wrapper .ld-focus .ld-focus-header{

        margin-left: 0px !important;
    }


    body.admin-bar.ld-in-focus-mode header.m-b-none{

        top: 46px;

    }

    .focus_mode_main{

        padding: 0px !important;
    }



    body.admin-bar .learndash-wrapper .ld-focus-header, 
body .learndash-wrapper .ld-focus-header, 
.learndash-wrapper .ld-focus .ld-focus-header {
  top: 79px !important;
  min-height: 42px;
}
body.admin-bar .learndash-wrapper .ld-focus-sidebar {
  top: 124px;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar {
  top: 79px;
  z-index: 909;
}

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h1{

  font-size: 36px;
}

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h2{

  font-size: 30px;
}

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h3{

  font-size: 24px;
}

.learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content h4{

  font-size: 20px;
}

html body .focus_mode_main {
  padding: 0px 15px !important;
  margin-top: 95px !important;
}  


}


html body .learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav span{

  background-color: #ca2f09;

}




html body .learndash-wrapper .ld-focus .ld-tab-content ul:not(.blocks-gallery-grid):not(.wp-block-gallery) ol[type="a"] li, 
html body .learndash-wrapper .ld-focus .ld-tab-content ol:not(.blocks-gallery-grid):not(.wp-block-gallery) ol[type="a"] li{


  list-style: lower-alpha;

}




