body.redesign .single_education_wrap { padding-left: 20px !important; padding-right: 20px !important; }

body.single-post.redesign .navigation_left a[rel="prev"], body.single-post.redesign .navigation_right a[rel="next"] { border-bottom: 0px; font-weight: 500; height: 48px; display: inline-flex; align-items: center; background-color: rgb(43, 47, 60) !important; color: rgb(255, 255, 255) !important; padding: 15px !important; min-height: 48px !important; }

body.redesign .lwa-bones .pixelbones input[type="submit"].button-primary, body.redesign #getMagicLink { align-items: center; justify-content: center; background-color: rgb(247, 121, 8) !important; color: white !important; padding: 15px !important; display: flex !important; min-height: 48px !important; max-height: 48px !important; line-height: normal !important; box-sizing: border-box !important; border: 0px solid transparent !important; font-weight: 500 !important; }

body.ast-single-post .single_education_wrap h3 { font-weight: 900; }

body.single-post .single_edu_description iframe { width: 100%; }

body.single-post:has(iframe) .single_edu_description .author_date_tag { margin-bottom: 0px; margin-top: 70px !important; }

.gform_wrapper.gravity-theme .gform_fields { column-gap: 0px !important; }

body:not(.home) #gform_wrapper_58 input[type="text"], body:not(.home) #gform_wrapper_58 input[type="email"] { border-bottom-color: rgb(143, 139, 136) !important; border-bottom-width: 1px; }

hr { background-color: rgb(238, 238, 238); }

.single_education_wrap ul { }

.single_edu_subscription { width: 100%; }

.single_edu_left_right_des, .single_edu_description { padding-bottom: 50px; }

.auth_img { width: 80px; height: 80px; border-radius: 100%; overflow: hidden; margin-right: 10px; position: absolute; top: 50%; margin-top: -40px; left: 0px; }

.auth_name, .auth_date, .auth_tag { }

.author_date_tag { margin-top: 40px; margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid rgb(238, 238, 238); overflow-x: hidden; }

.author_date_tag_innr { padding: 28px 0px 28px 100px; position: relative; }

.auth_name, .auth_date, .auth_tag { padding-right: 10px; padding-left: 10px; position: relative; }

.auth_img, .auth_name, .auth_date, .auth_tag { display: inline-block; vertical-align: middle; }

.auth_name p, .auth_date p, .auth_tag a { display: inline-block; font-weight: 700; }

.navigation { overflow: hidden; }

.navigation_left a, .navigation_right a { }

.navigation_left, .navigation_center { margin-right: 30px; }

.navigation_left, .navigation_right, .navigation_center { display: inline-block; font-weight: 600; }

.navigation_left a, .navigation_center a { color: rgb(247, 121, 8); }

#primary { margin: 70px 0px; }

blockquote { padding: 1.2em; font-size: 1.1em; line-height: inherit; position: relative; margin: 1.5em 1em !important; }

.footnotes { display: none; }

.single_edu_description.description_margin { width: 80%; margin: 0px auto; }

.single_education_wrap p { color: black; }

.navigation { text-align: right; width: 100%; }

.single_edu_description blockquote { padding: 0px; border-left: 0px; margin-left: 0px !important; margin-right: 0px !important; }

.RightsIcons { position: relative; }

.RightsIcons img { position: absolute; height: 30px; }

.navigation { margin-top: 90px; text-align: right; }

.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary { margin-top: 0px; }

body.single.single-post .single_edu_description ol li { padding-left: 10px; }

body.single.single-post .single_edu_description ol { margin: 0px 0px 1.5em calc(3em + 14px) !important; }

body.single-post .navigation_left a, body.single-library .navigation_left a { background-size: 10px; background-repeat: no-repeat; background-position: 0% 4px; padding-left: 17px; background-image: url("images/Icons-Integra-website_Arrow-Left-Orange-alt.svg") !important; }

a.footnote-button { width: 36px; min-width: 36px; max-width: 36px; height: 18px; text-align: center; }

a.footnote-button > span.footnote-circle { margin-top: 6px; width: 7px; max-height: 7px; box-sizing: border-box; border-radius: 100%; height: 20px; display: inline-block; background: white; }

a.footnote-button > span.footnote-circle:nth-of-type(2) { margin-left: 3.5px !important; margin-right: 3.5px !important; }

.navigation > div:last-of-type { margin-right: 0px; }

.single_edu_subscription .gform_footer { padding-top: 0px; padding-bottom: 0px; }

.single_edu_subscription .gform_footer { position: relative !important; }

.single_edu_subscription .gform_footer input[type="submit"] { margin-bottom: 0px; float: right; margin-right: 0px; background-size: 20px !important; }

.single_edu_subscription input[type="email"] { height: 46px; background: transparent; border-top: 0px; border-right: 0px; border-left: 0px; border-bottom-color: rgb(143, 139, 136); }

.single_edu_subscription input[type="email"] { padding-left: 0px; margin-top: 0px !important; margin-bottom: 0px !important; }

#pop_login .edd-submit, #pop_login a.grey_btn, #lost-pwd, .navigation_left a, .navigation_center a, .navigation_right a { color: rgb(43, 47, 60) !important; }

body.single-post .navigation_left a[rel="prev"], body.single-library .navigation_left a[rel="prev"], body.error404 #page .astra-advanced-hook-23093 a { background-image: none !important; }

body.single-sfwd-courses .navigation_left a[rel="prev"], body.single-sfwd-courses .navigation_right a[rel="next"], body.single-post .navigation_left a, body.single-library .navigation_right a, body.single-post .navigation_left a[rel="prev"], body.single-library .navigation_left a[rel="prev"], body.single-post .navigation_right a[rel="next"], body.single-library .navigation_right a[rel="next"], p.ReadMoreButton { border-bottom: 3px solid rgb(43, 47, 60); background: none !important; padding-left: 0px !important; padding-right: 0px !important; padding-bottom: 4px !important; }

.navigation { overflow: visible !important; }

body.single-post #primary { margin-top: -40px; }

a.footnote-button:not(.Integra) { padding: 0px; }

.fl-node-1hi6ljos5xbw #gform_fields_58 input { border-bottom-width: 3px; border-bottom-color: rgb(43, 47, 60); padding-left: 0px; }

body.single-post .fl-node-8b0a1hxiksyf .fl-col-content > div:not(.BlogPost):not(.fl-node-btspk2zec4mj) { display: none; }

body.single-post #input_58_3 { margin-top: 0px; }

body.single-post .fl-node-1hi6ljos5xbw { max-width: 832px; }

body.single-post .fl-node-1hi6ljos5xbw { margin: 0px auto; }

body.single-post .fl-node-1hi6ljos5xbw .fl-col-content { padding-left: 0px; }

body.single-post .fl-node-1hi6ljos5xbw .fl-module-content { margin-left: 0px; }

@media (max-width: 550px) {
body.single-post #primary { margin-top: -45px; }
body.single-post .author_date_tag { margin-bottom: 0px; }
body.single ol li { padding-left: 2px; }
body.single-post.redesign .navigation_left { margin-right: 15px; }
body.single-post .single_edu_description.description_margin > div.RightsIcons img { margin-top: 10px; }
}

@media (min-width: 901px) {
body.single.single-post.redesign .single_edu_description ol { margin-left: 40px !important; }
body.single-post #gform_fields_58 { gap: 20px !important; }
.author_date_tag_innr br { display: none !important; }
.author_date_tag_innr .auth_name { padding-top: 25px; }
.author_date_tag_innr .auth_date { padding-left: 0px; margin-left: -5px; padding-top: 12px; }
.single_edu_description ul:not(.resp-tabs-list), .single_edu_description ol:not(.resp-tabs-list) { margin-left: 20px; margin-right: 20px; }
.single_edu_description ul:not(.resp-tabs-list) li { padding-left: 30px; }
.single_edu_description ol:not(.resp-tabs-list) li { padding-left: 15px; margin-bottom: 10px; }
}

@media (max-width: 900px) {
body.redesign header#customHeader > section > section.TextContainer h1 { color: rgb(255, 255, 255) !important; }
.fl-rich-text > h3 { font-size: 20px !important; }
body.single-post .navigation, body.single-post .navigation i, body.single-library .navigation, body.single-library .navigation i { font-size: 16px; }
body.single-post .navigation_left a, body.single-library .navigation_left a { background-size: 8px; background-repeat: no-repeat; background-position: 0% 3px; padding-left: 14px; background-image: url("images/Icons-Integra-website_Arrow-Left-Orange-alt.svg") !important; }
body.single-sfwd-courses .navigation_left a[rel="prev"], body.single-sfwd-courses .navigation_right a[rel="next"], body.single-post .navigation_left a, body.single-library .navigation_right a, body.single-post .navigation_left a[rel="prev"], body.single-library .navigation_left a[rel="prev"], body.single-post .navigation_right a[rel="next"], body.single-library .navigation_right a[rel="next"], p.ReadMoreButton { font-size: 18px; }
body.single-post .single_edu_description.description_margin { padding-top: 0px; }
body.single-post .single_edu_description.description_margin > div { margin-top: 0px !important; }
body.single-post #primary { padding-top: 20px !important; }
body.single-post h3 { font-size: 20px !important; }
.single_edu_description ul { margin-left: 0px; }
.single_edu_description ul li { padding-left: 25px; }
body.single-post .single_edu_description.description_margin > div.RightsIcons img { margin-top: 5px; }
body.single ol, body.single.single-post .single_edu_description ol { margin-left: 0px !important; padding-inline-start: 16px; }
body.single ol li { padding-left: 10px; }
body.single-post.redesign .navigation_left a[rel="prev"], html body.single-post.redesign .navigation_right a[rel="next"] { font-size: 20px !important; }
}

@media (max-width: 1050px) {
body.single-post .fl-node-btspk2zec4mj .fl-module-content { margin-top: 0px; }
body.single-post .fl-node-1hi6ljos5xbw .fl-col-content { padding-right: 0px; }
body.single-post .fl-node-1hi6ljos5xbw { width: 80%; max-width: 80%; }
body.single-post .fl-node-1hi6ljos5xbw .fl-module-content { margin-right: 0px; }
body.single-post input#input_58_3 { height: 46px; }
body.single-post .fl-node-8b0a1hxiksyf > .fl-col-content { padding-bottom: 0px; padding-top: 25px; }
body.single-post .fl-node-1hi6ljos5xbw { padding-top: 30px !important; }
}

@media (min-width: 1001px) {
header#customHeader > section > section.TextContainer { background: rgb(227, 227, 227) !important; }
}

@media (max-width: 767px) {
body.redesign.ast-blog-single-style-1.ast-separate-container #content .ast-container, body.redesign.ast-blog-single-style-1 .single_edu_description.description_margin { padding-left: 0px !important; padding-right: 0px !important; }
.single_edu_description.description_margin { width: 100%; margin: 0px auto; padding: 10px 10px 20px; }
body.single-post .fl-node-1hi6ljos5xbw { width: 100%; max-width: 100%; padding: 10px; }
}

@media (max-width: 480px) {
.single_edu_left_right_des, .single_edu_description { padding-bottom: 40px; }
#primary { margin: 60px 0px; }
body.single.single-post .single_edu_description ol { margin: 0px 0px 1.5em 15px !important; }
}

@media (max-width: 768px) {
#primary { padding: 0px; }
}

@media (max-width: 628px) {
.navigation_left, .navigation_right { width: 100%; }
.navigation_left, .navigation_right { padding-top: 15px; }
.navigation_left { padding-top: 0px; }
.navigation { text-align: right; }
.navigation_left, .navigation_right { width: auto; }
.navigation_left, .navigation_right { padding-top: 0px; }
}

@media (max-width: 544px) {
.single_edu_description blockquote { padding-left: 12px; }
}


body.redesign input[type=submit].gform_button.button:hover, #gform_71 .gform_footer input[type=submit].gform_button.button:hover, .gform_footer input[type=submit].gform_button.button#gform_submit_button_71:hover, .ChooseYourJourneySection .fl-photo button:hover, body.redesign .single_blog_ovrvw_innr .BlogNewContainer a.grey_btn:hover, body.redesign li .ReadMoreButton:hover, body.redesign button:not(#showRightPush):not([role="tab"]).gform_button_select_files#gform_browse_button_52_15:hover, body.redesign #gform_submit_button_52:hover {
    border-color: transparent !important;
    color: white !important;
    border-bottom-color: transparent !important;
    background-color: #F77908 !important;
}


body.single-post.redesign .navigation_left a[rel="prev"]:hover, body.single-post.redesign .navigation_right a[rel="next"]:hover {
    background-color: #F77908 !important;
    color: white !important;
}

@media (min-width: 901px) {
  header#customHeader #headerLink::after, header#customHeader h2::after, header#customHeader #headerLink::after, header#customHeader h1::after, header #dashboardIconContainer .InnerContainer::after {
    content: "";
    position: absolute;
    width: 300vw;
    left: -100vw;
    z-index: -1;
    height: 100vw;
    bottom: -60px;
  }
}

header#customHeader #headerLink::after {
  content: none !important;
}

header#customHeader #headerLink {
  margin-top: 20px;
  font-weight: 500;
  padding-top:0!important;
  padding-bottom: 0!important;
  height:48px!important;
  display:flex;
  align-items: center;
}
header#customHeader #headerLink > span{padding-top: 0}
header#customHeader #headerLink:hover,
header#customHeader #headerLink:hover > span{background-color: #F77908; color:white}
body.redesign.learndash-version4 #headerLink {
  order: 9;
  background-color: white;
  color: #2B2F3C;
  border-bottom: 0 !important;
  display: inline-flex;
  width: auto !important;
  padding: 15px !important;
  white-space: nowrap;
  align-self: flex-start;
  height: 48px;
  align-items: center;
}

@media (min-width: 1400px) {
  header#customHeader h2, header#customHeader section.TextContainer a {
    font-size: 20px;
  }
}

header#customHeader section.TextContainer a {
  z-index: 9;
}

body.single-post .fl-module-rich-text .fl-module-content{
    margin-left:0!important;
    margin-right:0!important;
}
.single_edu_description blockquote::before {
    width: 5px;
    background: rgb(38, 42, 52);
    height: 100%;
    position: absolute;
    right: 100%;
    margin-right: 20px;
}
@media (min-width: 901px) {
    .author_date_tag_innr .auth_date .IntegraReadTime::before {
        content: "|";
        margin-left: 7px;
        margin-right: 7px;
        font-weight: 400;
        font-size: 20px;
    }
}

@media (min-width: 901px) {
    .author_date_tag_innr .auth_name::after {
        content: "|";
        margin-left: 7px;
    }
}

body.single-post li >strong{font-weight: 900}