.blog_ovrvw_cont, .archive .entry-content { font-size: 14px; line-height: 28px; margin-bottom: 20px; }

progress[value] { display: block; width: 100%; height: 25px; margin: 15px auto; padding: 0px; background: rgb(186, 186, 186); border-radius: 5px; overflow: hidden; }

.blog_ovrvw_cont, .archive .entry-content { font-size: 18px; line-height: 28px; margin-bottom: 20px; }

.cbp-spmenu h3 { color: rgb(43, 47, 60); font-size: 16px; }

.single_blog_ovrvw_innr .blog_ovrvw_cont { color: white; }

.OnlineCoursesSection progress.progressBar, #horizontalTab progress.progressBar, .NextClassesSection progress.progressBar { height: 7px; }

progress[value] { appearance: none; }

#dashboardIconContainer > section { display: block; margin-bottom: 10px; }

#dashboardIconContainer > section > a > div { display: inline-block; text-align: center; }

#dashboardIconContainer > section > a > div i { font-size: 50px; }

#dashboardIconContainer > section > a > div { max-width: 100%; }

#dashboardIconContainer > section > a > div span { font-size: 16px; display: block !important; padding-top: 0px !important; }

#courseReplaysSection .online-course-progress, #horizontalTab .online-course-progress { margin-top: -32px; }

#dashboardIconContainer > section > a:nth-of-type(1) > div span { color: rgb(14, 128, 234); }

#dashboardIconContainer > section > a:nth-of-type(2) > div span { color: rgb(46, 196, 124); }

#dashboardIconContainer > section > a:nth-of-type(3) > div span { color: rgb(209, 68, 101); }

#dashboardIconContainer > section > a:nth-of-type(4) > div span, #dashboardIconContainer .icon-Icons-Integra-website_Forum-orange::before { color: rgb(249, 193, 42) !important; }

#dashboardIconContainer .InnerContainer { display: flex; justify-content: stretch; gap: 30px; align-items: stretch; }

body.redesign progress[value] { margin-bottom: 20px; }

body.redesign #horizontalTab ul.resp-tabs-list { position: relative; }

body.redesign .single_blog_ovrvw_innr .BlogNewContainer span { margin-bottom: 0px !important; }

body.redesign #horizontalTab { display: flex; max-width: 1320px; flex-direction: column; width: 100%; }

body.redesign ul.blog_ovrvw_outer { gap: 20px !important; }

body.redesign ul.blog_ovrvw_outer li { flex: 0 0 calc(33.33%) !important; }

body.redesign .member-dashboard-button > a, body.redesign button:not(#showRightPush):not([role="tab"]) { display: flex; height: 48px !important; font-weight: 500 !important; margin-top: 0px !important; }

body.redesign select#blogFilter, body.redesign #horizontalTab .LoadMoreButton::after { background-image: url("/wp-content/themes/astra-child/images/select-arrow-dark-blue-down.svg"); background-size: auto 60%; }

body.redesign .resp-tabs-list.hor_1 { height: auto; display: flex; justify-content: center; border-bottom: 1px solid black; margin-top: 30px; }

.resp-tabs-list.hor_1 li { margin-left: 20px; margin-bottom: 1px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; }

.resp-tabs-list.hor_1 { margin-bottom: 50px; }

body.redesign ul.blog_ovrvw_outer li { max-width: unset; min-width: unset; }

body.redesign ul.blog_ovrvw_outer li { padding-right: 0px; }

body.redesign ul.blog_ovrvw_outer { width: 100%; }

body.redesign ul.blog_ovrvw_outer li { max-width: unset; }

body.redesign ul.blog_ovrvw_outer li, body.redesign .integra_courses_tab_section ul.blog_ovrvw_outer li { padding-right: 0px; flex: 0 0 calc(25% - 23px); }

body.redesign ul.blog_ovrvw_outer li { flex: 0 0 calc(25% - 23px); }

body.redesign ul.blog_ovrvw_outer { width: 100%; gap: 30px; }

body.redesign .NewBlogImage { padding-bottom: 100%; }

body.redesign .blog_details ul.resp-tabs-list.hor_1 > li { font-weight: 600; }

body.redesign.library div:not(.courses-area-pro) > .blog_ovrvw_outer .single_blog_ovrvw_innr h3.blog_ovrvw_title > a { color: rgb(43, 47, 60) !important; }

body.redesign.library ul.blog_ovrvw_outer li { max-width: calc(33.3333% - 13.3333px) !important; }

body.redesign.library header#customHeader { background-image: url("https://integra-education.net/wp-content/uploads/2024/09/library.jpg") !important; }

body.library.redesign .online-course-progress { bottom: 100px; left: 0px; width: 100%; z-index: 99; }

body.library .online-course-progress progress { width: 100%; }

body.library.redesign div:not(.courses-area-pro) > .blog_ovrvw_outer .single_blog_ovrvw_innr .BlogNewContainer { padding-top: 5px !important; }

body.library.redesign div:not(.courses-area-pro) > .blog_ovrvw_outer .single_blog_ovrvw_innr .BlogNewContainer { border-bottom: none; }

body.redesign .single_blog_ovrvw_innr .BlogNewContainer { background-color: white; }

body.redesign .single_blog_ovrvw_innr .BlogNewContainer h3 a { color: rgb(43, 47, 60) !important; }

body.redesign .single_blog_ovrvw_innr .BlogNewContainer { position: relative; }

body.redesign.library .single_blog_ovrvw_outer a.grey_btn { opacity: 1 !important; }

.single_blog_ovrvw_innr .BlogNewContainer { display: flex; flex-direction: column; border-bottom: 1px solid black; padding: 15px 0px 5px !important; }

.single_blog_ovrvw_innr .BlogNewContainer span { margin-bottom: 10px; }

body.redesign.library:not(.header-image-overlap) header#customHeader { margin-bottom: 0px !important; }

.fl-rich-text h3.blog_ovrvw_title > a > span { display: none; }

body.redesign.library.logged-in header#customHeader #dashboardIconContainer span, body.redesign.page-template-member-dashboard header#customHeader #dashboardIconContainer span, body.redesign.page-template-member-dashboard-resources header#customHeader #dashboardIconContainer span { color: white !important; font-size: 20px; }

.online-course-progress { position: absolute; bottom: 165px; width: 100%; padding-right: 0px; margin-top: 0px !important; padding-left: 0px !important; }

.online-course-progress progress { height: 2px !important; }

li.single_blog_ovrvw_outer { overflow: hidden; position: relative; }

body.redesign .FrameworkSubsectionText .fl-rich-text > p, body.redesign #gform_submit_button_75, #field_75_24 strong, body.redesign #field_75_2 legend.gfield_label.gfield_label_before_complex, body.redesign ul.resp-tabs-list li, body.redesign #customLoginSection button:not(.edd-add-to-cart):not(#showRightPush):not([role="tab"]), body.redesign .integra_courses_tab_section li.single_blog_ovrvw_outer p.CourseTitle, body.redesign .CourseworkBoxTextContainer p, body.redesign .single_blog_ovrvw_innr .BlogNewContainer a.grey_btn, body.redesign li .ReadMoreButton, body.redesign .blog_ovrvw_outer .tab-flip-box-back h4 { font-size: 20px !important; font-weight: 500 !important; }

body.redesign.testimonials .resp-tabs-list.hor_1 li, body.redesign .resp-tabs-list.hor_1 li { margin-bottom: -2px; }

body.redesign progress.progressBar, body.redesign .CourseworkBoxTextContainer .online-course-progress progress { position: relative; background: rgb(226, 226, 226); border-radius: 0px; height: 7px !important; }

body.library.redesign div:not(.courses-area-pro) > .blog_ovrvw_outer .single_blog_ovrvw_innr .BlogNewContainer { padding-left: 0px !important; padding-right: 0px !important; }

body.library.redesign .blog_ovrvw .single_blog_ovrvw_innr figure { position: relative; overflow: visible !important; }

body.redesign ul.blog_ovrvw_outer { justify-content: flex-start; }

body.redesign.library ul li { transition: 0.4s !important; }

html body.redesign.library ul.blog_ovrvw_outer { width: calc(100% + 40px); transform: translateX(-20px); gap: 0px !important; }

html body.redesign.library ul.blog_ovrvw_outer > li { padding-left: 20px; padding-right: 20px; }

body.redesign.library .resp-tabs-list.hor_1 { flex-wrap: wrap; }

body.redesign.integra-edu ul.resp-tabs-list li .border_colr { bottom: 0px; }

body.redesign .single_blog_ovrvw_outer:not(.Resources) > div { min-width: 100%; max-width: 100%; }

body.redesign .EDULibraryTabsContainer .grey_btn { right: 0px !important; }

body.redesign.library .BlogNewContainer > span { z-index: 2; }

body.redesign.library .BlogNewContainer .blog_ovrvw_title { margin-top: 5px; }

body.redesign.library ul.blog_ovrvw_outer li figure { position: relative; overflow: hidden; }

body.redesign.library ul.blog_ovrvw_outer li figure .grey_btn { position: absolute; }

.fl-node-5b3348bb42d4f > .fl-row-content-wrap { margin-top: 0px; }

body.redesign.library ul.blog_ovrvw_outer li i { display: none; }

body.library .resp-tabs-list.hor_1 li { margin-left: 5px; margin-right: 5px; padding-top: 10px; }

ul.resp-tabs-list { margin: 0px; padding: 0px; }

.resp-tabs-list li { font-weight: 600; font-size: 13px; display: inline-block; padding: 13px 15px; margin: 0px; list-style: none; cursor: pointer; float: left; }

.resp-tabs-container { padding: 0px; clear: left; }

.border_colr { position: absolute; width: 5px; height: 104%; left: -1px; top: -1px; z-index: 1; }

body.post-type-archive .integra_custom_title h3 a, body.post-type-archive .integra_custom_title h3, .CustomCaption p, li.single_module_outer div.module-wrap h3, .OnlineCoursesSection .single_blog_ovrvw_innr h3 a, .BlogNewContainer h3 a, .BlogNewContainer h3 { font-weight: 600; font-size: 20px !important; line-height: 24px !important; }

h3.blog_ovrvw_title a { color: rgb(43, 47, 60); }

.integra_tab_section .resp-tabs-list li { }

ul.blog_ovrvw_outer { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; margin-bottom: 0px; }

ul.blog_ovrvw_outer li, .article-loop { flex: 0 0 33.3333%; max-width: 25%; padding: 15px; margin-bottom: 20px; }

.single_blog_ovrvw_innr .blog_ovrvw_title { margin-bottom: 10px; }

.single_blog_ovrvw_innr .blog_ovrvw_title, .single_blog_ovrvw_innr .blog_ovrvw_title a, .archive .entry-title { line-height: 32px; }

.single_blog_ovrvw_innr figure, .ast-blog-featured-section { margin-bottom: 20px; }

.single_blog_ovrvw_innr { background: rgb(27, 27, 25); }

.single_blog_ovrvw_outer h3.blog_ovrvw_title a { color: white; }

.single_blog_ovrvw_innr .BlogNewContainer { padding: 20px; }

.single_blog_ovrvw_innr .grey_btn { }

.resp-tabs-container { padding-top: 20px; }

ul.resp-tabs-list li { padding: 0px 0px 2px; margin-right: 20px; font-size: 20px; }

ul.resp-tabs-list li .border_colr { width: 100%; height: 3px; bottom: 0px; top: unset; }

select#blogFilter { display: none; }

div.tab_container ul.blog_ovrvw_outer { margin-left: 0px !important; }

ul.resp-tabs-list { margin-left: 0px; }

.blog_ovrvw .single_blog_ovrvw_innr figure { margin-bottom: 0px; }

.blog_details ul.resp-tabs-list.hor_1 > li { white-space: nowrap; }

#horizontalTab > ul > li .border_colr { transition: 0.2s; }

#horizontalTab > ul > li:not(:hover):not([data-active-tab="1"]) .border_colr { opacity: 0; }

#horizontalTab > ul > li { color: black !important; }

.TextAlignContainer.Right { text-align: right; }

.single_blog_ovrvw_innr, .CustomPosts .CustomCaption { background-color: rgb(43, 47, 60) !important; }

ul.resp-tabs-list li .border_colr { bottom: -3px; }

.fl-rich-text h3.blog_ovrvw_title > a > span { font-size: 1em !important; }

.NewBlogImage { height: calc(-8.535px + 14.225vw) !important; }

@media (max-width: 900px) {
body.integra-edu header#customHeader h4 { color: rgb(43, 47, 60) !important; }
#dashboardIconContainer .InnerContainer { gap: 0px; justify-content: space-between; }
#dashboardIconContainer .InnerContainer > a { width: 100%; }
body.redesign ul.blog_ovrvw_outer li { flex: 0 0 calc(50% - 10px) !important; }
body.redesign header#customHeader > section > section.TextContainer h1 { color: rgb(255, 255, 255) !important; }
body.redesign header#customHeader h4 { color: white !important; }
#dashboardIconContainer > section > a > div span { font-size: 16px !important; }
body.redesign #dashboardIconContainer .InnerContainer { justify-content: space-between !important; }
body.redesign.library ul.blog_ovrvw_outer li { flex: 0 0 calc(50%); min-width: calc(50% - 15px); }
html body.redesign.library ul.blog_ovrvw_outer { width: calc(100% + 70px); transform: translateX(-20px); gap: 0px !important; }
body.redesign.library #desktopContainer { width: 100%; }
body.post-type-archive .integra_custom_title h3 a, body.post-type-archive .integra_custom_title h3, .Resources .BlogNewContainer > span, .CustomCaption p, li.single_module_outer div.module-wrap h3, .OnlineCoursesSection .single_blog_ovrvw_innr h3 a, .BlogNewContainer h3 a, .BlogNewContainer h3 { font-size: 16px !important; line-height: 20px !important; }
body.integra-pt.post-type-archive .integra_custom_title h3 a, body.post-type-archive .integra_custom_title h3, .Resources .BlogNewContainer > span, .CustomCaption p, li.single_module_outer div.module-wrap h3, .OnlineCoursesSection .single_blog_ovrvw_innr h3 a, .BlogNewContainer h3 a, .BlogNewContainer h3 { font-size: 18px !important; line-height: 20px !important; }
body.page-id-26573 #page { margin-top: -10px; }
body.page-id-26573 .blog_ovrvw_outer { margin-bottom: -15px; }
}

@media (max-width: 550px) {
body.redesign ul.blog_ovrvw_outer li { padding-right: 0px; flex: 0 0 100%; }
body.redesign ul.blog_ovrvw_outer { width: 100%; gap: 30px; }
body.redesign .resp-tabs-list.hor_1 { border-bottom: none; }
body.redesign.library .resp-tabs-list.hor_1 { margin-top: 0px; margin-bottom: 30px; }
body.redesign #dashboardIconContainer { margin-top: 0px; }
header.Version3#customHeader:has(#dashboardIconContainer) #desktopContainer h1 { margin-top: 20px; }
body.redesign.library ul.blog_ovrvw_outer li { flex: 0 0 calc(100%); min-width: calc(100%); }
body.redesign.library .resp-tabs-list.hor_1 { border-bottom: 0px; }
html body.redesign.library ul.blog_ovrvw_outer { width: calc(100% + 20px); transform: translateX(-20px); gap: 0px !important; }
body.redesign.library .resp-tabs-list.hor_1 { margin-top: 5px !important; }
ul.blog_ovrvw_outer li:not(.Resources), .article-loop { max-width: 100%; min-width: 100%; padding-top: 15px; padding-bottom: 15px; margin-bottom: 20px; padding-left: 0px; padding-right: 0px !important; }
ul.resp-tabs-list li { clear: left; }
div.tab_container { position: relative; }
ul.blog_ovrvw_outer { width: 100%; }
ul.resp-tabs-list li { display: none; }
select#blogFilter { border-radius: 0px; height: 46px; border-top: 0px; border-left: 0px; border-right: 0px; width: 100%; appearance: none; background: url("/wp-content/themes/astra-child/images/arrow-down-no-background.svg") right 3px center / 12px no-repeat rgb(255, 255, 255); margin-bottom: 15px; display: block; padding: 8px 0px !important; font-size: 18px !important; }
.NewBlogImage { height: calc(-22.76px + 56.9vw) !important; }
}

@media (max-width: 1000px) {
ul.blog_ovrvw_outer li:nth-of-type(2n) { padding-left: 15px; padding-right: 0px; }
ul.blog_ovrvw_outer li:nth-of-type(n) { padding-left: 0px; padding-right: 15px; }
ul.blog_ovrvw_outer li, .article-loop { max-width: 50%; min-width: 50%; padding: 15px; margin-bottom: 20px; }
.NewBlogImage { height: calc(-19.915px + 28.45vw) !important; }
}

@media (max-width: 768px) {
.border_colr { height: 103%; }
}

@media (min-width: 551px) {
.EDULibraryTabsContainer .blog_ovrvw_outer { margin-right: 0px !important; width: calc(100% + 15px); }
}

@media (max-width: 767px) {
ul.blog_ovrvw_outer li { flex: 0 0 50%; max-width: 50%; }
}

@media (max-width: 480px) {
ul.blog_ovrvw_outer li, .article-loop { flex: 0 0 100%; max-width: 100%; }
ul.blog_ovrvw_outer, ul.resp-tabs-list { margin-left: 0px !important; }
}

@media (min-width: 1320px) {
.NewBlogImage { height: calc(179.235px) !important; }
}

@media (min-width: 901px) {
#dashboardIconContainer { min-height: 85px; position: relative; }
#dashboardIconContainer .InnerContainer { position: absolute; top: 19px; }
body.redesign #horizontalTab ul.resp-tabs-list { position: relative; }
body.redesign #dashboardIconContainer { margin-top: 5px; }
body.redesign.library ul.blog_ovrvw_outer li { min-width: 33.33%; flex: 0 0 calc(33.33%) !important; margin-bottom: 0px !important; padding-bottom: 0px !important; }
}

@media (max-width: 1150px) and (min-width: 901px) {
header#customHeader .TextContainer > div > div > div:not(#newFeaturedImage) { padding-right: 30px !important; }
#dashboardIconContainer > section > a > div { display: inline-block; text-align: center; }
}

@media (max-width: 965px) and (min-width: 901px) {
#dashboardIconContainer > section > a > div { display: inline-block; text-align: center; }
}

@media (min-width: 367px) {
#dashboardIconContainer > section > a > div i { font-size: 80px; }
}

@media (max-width: 901px) and (min-width: 221px) {
#dashboardIconContainer > section { display: inline-table; width: 100%; table-layout: fixed; }
#dashboardIconContainer > section > a { display: table-cell; text-align: center; }
#dashboardIconContainer > section > a > div { padding-right: 0px; }
}

@media (max-width: 3.85px) {
#dashboardIconContainer > section > a > div { font-size: 15px; }
}

@media (max-width: 1200px) {
#dashboardIconContainer .InnerContainer { gap: 20px; }
}

@media (max-width: 1350px) {
body.redesign ul.blog_ovrvw_outer li:not(.Resources) { flex: 0 0 calc(50% - 10px) !important; }
}

@media (max-width: 830px) {
body.redesign:not(.page-template-member-dashboard-resources) ul.blog_ovrvw_outer li.single_blog_ovrvw_outer, body.redesign .astra-advanced-hook-31839 .fl-node-rlgnvzc6body > div { flex: 0 0 100% !important; }
}

@media (max-width: 1100px) {
.resp-tabs-list.hor_1 li { padding-left: 0px; padding-right: 0px; }
body.redesign #dashboardIconContainer .InnerContainer > a { width: auto; }
body.redesign #dashboardIconContainer { margin-top: 50px; }
body.redesign.library.integra-edu .NewBlogImage { height: calc(-16.1217px + 18.9667vw) !important; }
}

@media (max-width: 780px) {
.resp-tabs-list.hor_1 li { padding-left: 20px; padding-right: 20px; }
}

@media (max-width: 1500px) {
.resp-tabs-list.hor_1 li { padding-left: 10px; padding-right: 10px; }
}

@media (min-width: 1001px) {
ul.blog_ovrvw_outer li:nth-of-type(4n) { padding-left: 15px; padding-right: 0px; }
ul.blog_ovrvw_outer li:nth-of-type(n) { padding-left: 0px; padding-right: 15px; }
header#customHeader > section > section.TextContainer { background: rgb(227, 227, 227) !important; }
}

@media (min-width: 551px) and (max-width: 900px) {
body.page-id-26573 .ast-container { margin-top: 7px; }
}

@media (min-width: 900px) {
.single_blog_ovrvw_outer { transition: 0.7s; }
.single_blog_ovrvw_outer { transition: width 0.4s, min-width 0.4s, max-width 0.4s, opacity 0.4s; }
}

@media (min-width: 1420px) {
.single_blog_ovrvw_outer:not(.Resources) > div { min-width: calc(320px); }
}

@media (min-width: 901px) and (max-width: 1420px) {
.single_blog_ovrvw_outer:not(.Resources) > div { min-width: calc(-35px + 25vw); }
}

body.redesign progress.progressBar,
body.redesign .CourseworkBoxTextContainer .online-course-progress progress {
    position: relative;
    background: #e2e2e2;
    height: 7px !important;
    border-radius: 0;
    color:#f77908 ;
}

progress[value]::-webkit-progress-bar { background: transparent; }
progress[value]::-webkit-progress-value { border-radius: 1px; background: #f77908; }
progress[value]::-moz-progress-bar {
    border-radius:1px;
    background: #f77908;
    /*box-shadow: inset 0 -2px 4px rgba(0,0,0,0.4), 0 2px 5px 0px rgba(0,0,0,0.3);*/

}
progress[value]::-ms-fill{
    background: #f77908;
    border-radius: 1px;
}



    @media (min-width: 900px){
    .single_blog_ovrvw_outer{

    transition:width 0.4s, min-width 0.4s, max-width 0.4s, opacity .4s;
    -webkit-transition:width .4s, min-width 0.4s, max-width 0.4s, opacity .4s;
    -moz-transition: width 0.4s, min-width 0.4s, max-width 0.4s, opacity .4s;
        -o-transition: width 0.4s, min-width 0.4s, max-width 0.4s, opacity .4s;
  }
    .single_blog_ovrvw_outer.Hide > div{
transition: none!important;
      opacity:1;}
    }
    .single_blog_ovrvw_outer.Hide, .single_blog_ovrvw_outer.Hide2{opacity:0;width:0px!important;max-width:0px!important;min-width:unset!important;overflow: hidden!important;padding:0!important;margin:0!important;}
    @media(min-width: 1420px){
      .single_blog_ovrvw_outer:not(.Resources) > div{min-width: calc((1400px - 120px) / 4)}
    }
    @media(min-width: 901px) and (max-width: 1420px){
      .single_blog_ovrvw_outer:not(.Resources) > div{min-width: calc((100vw - 140px) / 4)}
    }
    .single_blog_ovrvw_outer.Hide > div, .single_blog_ovrvw_outer.Hide2 > div{opacity:0;}
    .resp-tabs-container{padding-top:20px;}

    ul.resp-tabs-list li{padding:0;margin-right:20px; font-size:20px;padding-bottom:2px;}
    ul.resp-tabs-list li .border_colr{width:100%;height:3px;bottom:0;top:unset;}
    @media (max-width:550px){
        ul.resp-tabs-list li{clear: left;}
    }

    .gform_confirmation_wrapper div {
    font-size:20px!important;
    color:rgb(247,121,8)!important;
    }





@media (min-width: 551px) {
    body.redesign.library ul.blog_ovrvw_outer li.Hide3 {
        width: 0 !important;
        min-width: 0 !important;
        flex: 0 0 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        opacity: 0
    }

    body.redesign.page-template-member-dashboard-resources ul.blog_ovrvw_outer li.Hide3 {
        width: 0 !important;
        min-width: 0 !important;
        flex: 0 0 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        opacity: 0
    }

}


@media (max-width: 550px){
    li.Hide3{display:none}
}


#horizontalTab .LoadMoreButton {
    padding-right: 5px;
    position: relative;
    font-weight: 600;
    color: rgb(27, 27, 25);
    display: block;
    margin: 0px auto;
    width: 130px;
    cursor: pointer;
}


body.redesign #horizontalTab .LoadMoreButton::after {
    background-size: contain;
    right: -10px;
    top: 0;
    width: 26px;
    height: 26px;
}
body.redesign select#blogFilter, body.redesign #horizontalTab .LoadMoreButton::after {
    background-image: url(/wp-content/themes/astra-child/images/select-arrow-dark-blue-down.svg);
    background-size: auto 60%;
}
#horizontalTab .LoadMoreButton:after {
    content: "";
    background-image: url(/wp-content/themes/astra-child/images/arrow-down-no-background.svg);
    background-size: 12px;
    background-repeat: no-repeat;
    background-position: right center;
    width: 14px;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 5px;
}

body.redesign #horizontalTab .LoadMoreButton::after {
    background-size: contain;
    right: -10px;
    top: 0;
    width: 26px;
    height: 26px;
}
body.redesign:not(.page-template-member-dashboard-resources) ul.blog_ovrvw_outer li.Hide2 {
    display: none;
}

body.redesign #horizontalTab.IntegraProjectMode [data-integra-project]:after {
    right: calc(100% - 20px);
    background-position: top left;
    background-size: 26px auto;
    position: relative;
    right: unset;
    width: 26px;
}
#horizontalTab.IntegraProjectMode [data-integra-project]:after {
    content: "";
    width: 40px;
    height: 100%;
    display: inline-block;
    background-image: url(/wp-content/themes/astra-child/images/integra-project-marker.svg);
    background-size: 30px auto;
    background-position: center left;
    background-repeat: no-repeat;
    position: absolute;
    right: 100%;
}

body.library #horizontalTab.IntegraProjectMode [data-integra-project] {
    margin-left: 5px;
}

body.redesign #horizontalTab.IntegraProjectMode [data-integra-project] {
    display: flex
;
    gap: 10px;
    flex-direction: row-reverse;
}
#horizontalTab.IntegraProjectMode [data-integra-project] {
    float: right;
    margin-left: 40px;
}

#horizontalTab .LoadMoreButton:hover {
    opacity: .7;
}

body.redesign.library ul.blog_ovrvw_outer li:has([aria-label*="Read #LabTime"]) figure .grey_btn{box-shadow: 0 0 2px white}
body.redesign #integraTabsNewLine {
    display: none !important;
}

@media (max-width: 550px) {
    body.redesign #horizontalTab.IntegraProjectMode [data-integra-project] {
        display: none;
    }
}

body.redesign .BlogNewContainer.AnatomyLab, body.redesign .BlogNewContainer.Project h3 {
    padding-right: 50px;
}

body.redesign .BlogNewContainer.AnatomyLab, body.redesign .BlogNewContainer.Project {
    background-position-x: right;
    background-position-y: 33px;
}

body.redesign .single_blog_ovrvw_innr .BlogNewContainer {
    background-color: white;
}