.entry-content blockquote {
    border-color: #cd2653;
    border-style: solid;
    border-width: 0 0 0 .2rem;
    color: inherit;
    padding: 5px 0 5px 20px;
}
body .entry-content ol li {
    list-style: decimal;
}
.entry-content blockquote p{
    font-size: 21px;
}
.single-blog_post .entry-content .wp-block-gallery.columns-4{
    margin-left: auto;
    margin-right: auto;
}
.entry-content figure.wp-block-image{
    text-align: center;
}
.entry-content h2, .entry-content h3{
    clear: inherit;
}
.demo-wrapper .image-wrapper img{
    display: block;
    height: auto;
    max-width: 100%;
}

body .spanish-resource  .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
    max-width: 600px;
}

/*----Sticky Widget 1 start----*/
.sticky-widget-wrapper img, .info-wrapper .content-wrapper img, .community5-image-wrapper img, .community4-image-wrapper img{
    display: block;
    height: auto;
    max-width: 100%;
}
.info-wrapper .content-wrapper ol, .info-wrapper .content-wrapper ul {
    margin: 0 0 30px 30px;
}
/*----Sticky Widget 1 end----*/



/*----Webinar video widget start----*/
.video-button-wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-size: cover;
    border: 1px solid #ededed;
    left: 0;
}
.video-button {
    height: 84px;
    width: 84px;
    background-color: rgba(43,43,43,.6)!important;
    box-shadow: 0 2px 15px 0 rgba(0,0,0,.3);
    border-radius: 50px;
    transition: all .2s ease 0s;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.video-button:hover {
    background-color: #2b2b2b!important;
    transition: all .2s ease 0s;
}
.arrow-right {
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    transition: all .2s ease 0s;
    border-left: 25px solid #fff;
    border-radius: 1.1px;
    margin-left: 8px;
}
input[type=checkbox]:checked::before {
    content: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZD0nTTE0LjgzIDQuODlsMS4zNC45NC01LjgxIDguMzhIOS4wMkw1Ljc4IDkuNjdsMS4zNC0xLjI1IDIuNTcgMi40eicgZmlsbD0nIzAwMDAwMCcvPjwvc3ZnPg==);
    position: absolute;
    display: inline-block;
    margin: -0.1875rem 0 0 -0.25rem;
    height: 19.5px;
    width: 19.5px;
}
@media screen and (max-width: 1025px){
    .video-button-wrapper {
        max-width: 100%;
    }
}
@media screen and (max-width: 767px){
    .entry-content blockquote p{
        font-size: 18px;
    }
    .video-height-blog{
        max-width: 100% !important;
    }
    .video-button {
        height: 40px;
        width: 40px;
    }
    .arrow-right {
        margin-left: 0;
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        transition: all .2s ease 0s;
        border-left: 8px solid #fff;
    }
}

/*----Webinar video widget end----*/


h2.book-group-header{
    font-size: 30px;
    margin-bottom: 50px !important;
}
#content h3, .entry-content h3, .page-content h3, .post-content h3 {
    font-family: 'avenir_next_worldbold', 'Verdana' !important;
    font-weight: normal !important;
    color: #2b2b2b!important;
    font-size: 32px;
    line-height: 1.25;
}
#content h4, .entry-content h4, .page-content h4, .post-content h4 {
    font-family: 'avenir_next_worldbold', 'Verdana' !important;
    font-weight: normal !important;
    color: #2b2b2b!important;
    font-size: 24px;
    line-height: 1.25;
}
.book-poup-container {
    display: flex;
    flex-direction: row;
}
.book-popup-image-container {
    display: flex;
    width: 180px!important;
    flex-shrink: 0;
}
.book-popup-image {
    display: flex;
    width: 180px!important;
    height: 248px!important;
    border-radius: 8px;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.05);
}
.book_popup_detail_container {
    display: flex;
    flex-direction: column;
    margin-left: 24px;
}
.book_popup_name {
    display: flex;
    color: #484848;
    font-family: 'avenir_next_worldbold', 'Verdana';
    font-weight: normal;
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 20px;
}
.book_popup_description {
    display: flex;
    font-family: 'avenir_next_worldmedium', 'Verdana';
    font-weight: normal;
    color: #484848;
    margin-bottom: 16px;
}
.book_popup_author {
    display: flex;
    font-family: 'avenir_next_worldmedium', 'Verdana';
    font-weight: normal;
    font-style: italic;
    color: #484848;
}
.sa_custom_popup {
    border-radius: 8px;
}
.entry-content .rdm-img img{
    display: block;
}
.sa_owl_theme .book-container{
    display: flex;
    width: 204px;
    flex-direction: column;
}
.book-image-container {
    display: flex;
    width: 204px!important;
    height: 252px!important;
    margin-bottom: 20px;
    border-radius: 5px;
}
.book_name {
    display: flex;
    color: #484848;
    font-family: 'avenir_next_worldbold', 'Verdana';
    font-weight: normal;
    font-size: 18px;
    line-height: 24px;
}
.book_author {
    display: flex;
    color: #484848;
    font-family: 'avenir_next_worldmedium', 'Verdana';
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
}
.book-button {
    display: flex;
    border: 2px solid;
    border-radius: 32px;
    width: 160px;
    height: 48px;
    align-items: center;
    justify-content: center;
    margin-top: 24px;
    font-family: 'avenir_next_worldmedium', 'Verdana';
    font-weight: normal;
    font-size: 16px;
    cursor: pointer;
}
.sa_popup_zoom_icon {
    display: none!important;
}


b, strong {
    font-family: 'avenir_next_worldbold', 'Verdana';
}
#post-inner .entry-content a{
    color: #008392;
    text-decoration: none;
    
}
#post-inner .entry-content a:hover{
    text-decoration: underline;
}
.pop-up-back-button svg {
    display: block;
    height: auto;
    max-width: 100%;
}
.info-block .author-image-wrapper{
    width: 150px;
    display: block;
    height: auto;
    max-width: 100%;
}
.form-class-short .form-label {
    font-family: 'avenir_next_worldbold', 'Verdana';
    font-weight: normal;
    font-size: 14px;
    color: #2b2b2b;
    line-height: 22px;
    letter-spacing: normal;
    display: block;
}
.form-details-wrapper .form-class{
    grid-row-gap: 10px;
}
.form-class-full .form-input, .form-input-tools-options-wrapper input{
    line-height:1;
}
.talk_post-template .studCount-new .select-selected, .talk_post-template .role-new .select-selected, .resource_post-template .role-new .select-selected, .role-new .select-selected {
    padding: 7px 13px !important;
    font-family: 'avenir_next_worldregular', 'Verdana';
    font-weight: normal;
}
.selectize-control.single .selectize-input, .selectize-control.single .selectize-input input {
    padding: 13px 17px !important;
    font-family: 'avenir_next_worldregular', 'Verdana';
    font-weight: normal;
}
.country-new.select-selected {
    padding: 13px 17px !important;
    font-family: 'avenir_next_worldregular', 'Verdana';
    font-weight: normal;
}
.bg-modal .modal-content{
    flex-direction: inherit !important;
}
.form-button-wrapper .form-button{
    width: 100%;
}
.form-details-wrapper input[type=checkbox]{
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative;
    top: 2px;
    display: inline-block;
    margin: 0;
    width: 15px;
    min-width: 15px;
    height: 15px;
    background: #fff;
    border-radius: 0;
    border-style: solid;
    border-width: 1px;
    border-color: #dcd7ca;
    box-shadow: none;
    cursor: pointer;
}
.bg-modal .form-close {
    position: absolute;
    right: 25px;
    top: 10px;
    transform: rotate(45deg);
    font-size: 36px;
    cursor: pointer;
    color: black;
    font-weight: normal;
    z-index: 2;
    font-family: 'avenir_next_worldregular', 'Verdana';
}



.navbar-light .navbar-nav .menu-item a:focus,
.navbar-light .navbar-nav .menu-item a:hover {
    color: #000;
}

.navbar-light .menu .page_item a,
.navbar-light .navbar-nav .menu-item a {
    color: #000;
}
body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--accent: #cd2653;
    --wp--preset--color--primary: #000000;
    --wp--preset--color--secondary: #6d6d6d;
    --wp--preset--color--subtle-background: #dcd7ca;
    --wp--preset--color--background: #f5efe0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--duotone--dark-grayscale: url(#wp-duotone-dark-grayscale);
    --wp--preset--duotone--grayscale: url(#wp-duotone-grayscale);
    --wp--preset--duotone--purple-yellow: url(#wp-duotone-purple-yellow);
    --wp--preset--duotone--blue-red: url(#wp-duotone-blue-red);
    --wp--preset--duotone--midnight: url(#wp-duotone-midnight);
    --wp--preset--duotone--magenta-yellow: url(#wp-duotone-magenta-yellow);
    --wp--preset--duotone--purple-green: url(#wp-duotone-purple-green);
    --wp--preset--duotone--blue-orange: url(#wp-duotone-blue-orange);
    --wp--preset--font-size--small: 18px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 26.25px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--font-size--normal: 21px;
    --wp--preset--font-size--larger: 32px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
}
body .download-component-info-text, body .download-component-info-text h1{
    font-size:40px;
    line-height:54px;
}
body .download-component-info-text h1 b{
    font-family: 'avenir_next_worldbold', 'Verdana';
}
.post-inner {
    padding-top: 5rem;
}
.entry-content {
    width: 100%;
    background-color: #fff;
    padding-bottom: 0;
    position: relative;
    letter-spacing: normal;
}
.entry-content, .entry-content p, .entry-excerpt, .entry-summary, .excerpt, .excerpt p, .page-content, .post-content, .post-excerpt {
    font-family: 'avenir_next_worldregular', 'Verdana';
    font-weight: normal;
    color: #2b2b2b;
    line-height: 2em;
}
.entry-content>:first-child {
    margin-top: 0;
}
.entry-content>* {
    margin-bottom: 1.88em;
    margin-right: auto;
}
.social-icon-share {
    font-family: 'avenir_next_worldmedium', 'Verdana';
    font-size: 16px;
    font-weight: normal;
    color: #202632;
}
.social-icon-facebook {
    height: 32px;
    width: 32px;
    border-radius: 50%;
    border: 1px solid #0e7af7;
    background-color: #0e7af7;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    display: flex;
   
    text-align: center;
    cursor: pointer;
}
.social-icon-twitter {
    height: 32px;
    width: 32px;
    border-radius: 50%;
    border: 1px solid #1da1f2;
    background-color: #1da1f2;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    display: flex;
   
    text-align: center;
    cursor: pointer;
}
.social-icon-linkedin {
    height: 32px;
    width: 32px;
    border-radius: 50%;
    border: 1px solid #0278b5;
    background-color: #0278b5;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    display: flex;
   
    text-align: center;
    cursor: pointer;
}
.social-icon-facebook a, .social-icon-linkedin a, .social-icon-twitter a {
    color: #fff!important;
    margin-top: 2px;
    font-size:16px !important;
}
body .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
    max-width: 700px;
}
.entry-content .wp-block-file, .entry-content .wp-caption-text, .entry-content address, .entry-content cite, .entry-content figcaption, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content table {
    font-family: -apple-system,BlinkMacSystemFont,helvetica neue,Helvetica,sans-serif;
}
[class*=__inner-container]>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright) {
    margin-left: auto;
    margin-right: auto;
}
[class*=_inner-container]>:last-child {
    margin-bottom: 0;
}
.entry-content dl, .entry-content dt, .entry-content ol, .entry-content p, .entry-content ul {
    font-family: 'avenir_next_worldregular', 'Verdana';
    font-weight: normal;
}
.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}
.wp-block-group ul {
    list-style: disc;
}
.learnings li {
    font-size: 16px!important;
    line-height: 1.6em;
    margin-top: 12px;
    list-style: disc;
}
body .entry-content li {
    line-height: 2em;
    color: #2b2b2b!important;
    margin: 11px 0 0 20px;
    list-style: disc;
}
body .wp-block-heading{
    font-weight: normal;
    margin-bottom: 30px;
    margin-top: 0px !important;
}
body h2.wp-block-heading{
    font-weight: normal;
}
body .entry-content {
     margin-top:0px;  
}
.mobile-social-icons {
    display: none;
}

.download-form-img img{
    display: block;
    height: auto;
    max-width: 100%;
}
.form-class-short input, .form-class-short textarea {
    line-height: 1;
}

 ::-webkit-input-placeholder { /* Edge */
    color: #888 !important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #888 !important;
}

::placeholder {
    color: #888 !important;
}
.entry-content>:last-child {
    margin-bottom: 0;
}



.cover-header {
    max-width: 1440px;
    margin: auto;
}
.cover-header {
    display: flex;
    overflow: hidden;
}
.bg-image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.cover-header-inner-wrapper {
    min-height: 700px;
}
.cover-header-inner-wrapper {
    display: flex;
    position: relative;
    flex-direction: column;
    justify-content: flex-end;
    width: 100%;
}
.header-one{
    background: #fff;
    border-bottom: 1px solid #EBEBEB;
}
.cover-header-inner {
    width: 100%;
}
.inner-post {
    display: flex;
}
.entry-content>* {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.25em;
}
.entry-content {
    width: 100%;
    background-color: #fff;
    padding-bottom: 0;
    position: relative;
}
.cus-post-title-container {
    font-size: 34px;
    color: #2b2b2b;
    font-family: 'avenir_next_worldregular', 'Verdana';
    font-weight: normal;
    padding-top: 40px;
    background-color: #fff;
    margin-bottom: 40px;
    margin-top: -170px!important;
    border-radius: 4px 4px 0 0!important;
}
.entry-content>div.cus-post-title-container:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: 828px;
    padding-left: 64px;
    padding-right: 64px;
}
.post-card-content-category {
    font-size: 16px;
    color: #686868;
    font-family: 'avenir_next_worldmedium', 'Verdana';
    font-weight: normal;
    margin-bottom: 8px;
    display: flex;
    align-items: center;
}
.cus-post-title {
    font-family: 'avenir_next_worldbold', 'Verdana';
    font-size: 32px;
    font-weight: normal;
    line-height: 1.43;
    color: #202632;
}
.cus-post-title h1 {
    font-family: 'avenir_next_worldbold', 'Verdana';
    font-size: 32px;
    font-weight: normal;
    line-height: 1.43;
    color: #202632;
    margin: 0;
    letter-spacing: 0;
}

.cust-timeline {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.author-data-line {
    display: flex;
    justify-content: space-between;
    margin-top: 48px;
}
.author-names {
    display: flex;
    align-items: center;
}
.author-names img {
    padding: 0px !important;
    margin: 0px !important;
    border-radius: 50% !important;
    border: 2px solid white;
    width: 48px !important;
    height: 48px !important;
}
.cus-auth-info-avatar img {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    display: grid;
    grid-auto-flow: column;
    flex-shrink: 0;
    margin: 0!important;
    border: 1px solid #ebebeb;
}
.cus-auth-info-avatar:not(:first-child) {
    margin-left: -12px;
}
.cus-words-by-container, .author-name-space {
    font-family: 'avenir_next_worldmedium', 'Verdana' !important;
    margin-top: 0px !important;
    font-size: 16px !important;
    font-weight: normal !important;
    color: #2b2b2b !important;
    margin-left: 5px !important;
    display: -webkit-box;
    line-height: 1.2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: auto;
}
.author-name-space {
    padding-left: 16px;
}
.cus-words-by {
    font-size: 16px;
    color: #2b2b2b;
    font-family: 'avenir_next_worlddemi', 'Verdana';
    font-weight: normal;
    line-height: 24px;
}
.span-reading-time.rt-reading-time {
    font-size: 14px!important;
    color: #914669!important;
    font-family: 'avenir_next_worldmedium', 'Verdana';
    font-weight: normal;
    line-height: 24px;
}
.popup-subscribe {
   
}

body .entry-content>.is-layout-flow.wp-block-group.alignfull.has-background{
    padding: 50px 60px;
}
.entry-content .wp-block-group p, .wp-block-group__inner-container {
    max-width: 100%;
}
.aligncenter, .alignleft, .alignnone, .alignright, .alignwide {
    margin-top: 4rem;
    margin-right: auto;
    margin-bottom: 4rem;
    margin-left: auto;
}
[class*=_inner-container]>:last-child {
    margin-bottom: 0;
}
[class*=_inner-container]>:first-child {
    margin-top: 0;
}
.alignwide {
    max-width: 1200px;
    position: relative;
    width: calc(100% - 40px);
}
.wp-block-group__inner-container {
    margin: 0 auto;
}


[class*=__inner-container]>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: 700px;
}
[class*=__inner-container]>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright) {
    margin-left: auto;
    margin-right: auto;
}

[class*=__inner-container]>.alignwide{
    width: 100%;
}

@media (min-width: 1280px){
    [class*=__inner-container]>.alignwide {
        max-width: 1200px;
        width: 100%;
    }
}

@media screen and (max-width: 1025px){
    .alignwide {
        height: auto!important;
    }
}

@media screen and (max-width: 1125px){
    body .download-component-info-text, body .download-component-info-text h1 {
        font-family: 'avenir_next_worldbold', 'Verdana';
        font-size: 32px;
        line-height: 1.2;
        color: #ffffff;
        line-height:44px;
    }
    body .download-component-info-text, body .download-component-info-text h1 {
        font-size: 26px;
    }
    .info-block .author-image-wrapper {
        width: 190px;
    }
}

@media (min-width: 700px){
    .wp-block-archives:not(.alignwide):not(.alignfull), .wp-block-categories:not(.alignwide):not(.alignfull), .wp-block-code, .wp-block-columns:not(.alignwide):not(.alignfull), .wp-block-cover:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), .wp-block-embed:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), .wp-block-gallery:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), .wp-block-group:not(.has-background):not(.alignwide):not(.alignfull), .wp-block-image:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.aligncenter), .wp-block-latest-comments:not(.aligncenter):not(.alignleft):not(.alignright), .wp-block-latest-posts:not(.aligncenter):not(.alignleft):not(.alignright), .wp-block-media-text:not(.alignwide):not(.alignfull), .wp-block-preformatted, .wp-block-pullquote:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright), .wp-block-quote, .wp-block-quote.is-large, .wp-block-quote.is-style-large, .wp-block-verse, .wp-block-video:not(.alignwide):not(.alignfull) {
        margin-bottom: 40px;
        margin-top: 40px;
    }
    .aligncenter, .alignnone {
        margin-bottom: 40px;
        margin-top: 40px;
    }
    .cover-header-inner {
        padding: 18rem 0 8rem;
    }
    .post-inner {
        padding-top: 5rem;
    }
    .entry-content {
       
    }
    .wp-block-group.has-background {
        padding: 40px;
        margin-top: 0;
        margin-bottom: 0;
    }
    .entry-content h2, .entry-content h3 {
        margin: 60px auto 30px;
    }
    body .entry-content h2, .entry-content h3 {
        margin-top:60px !important;
    }
    .single #post-inner .entry-content .wp-block-group.has-background ul {
        margin-top: -10px;
    }
    .entry-content li{
        line-height: 1.476;
    }
}


@media screen and (max-width: 991px){
    .entry-content>div.cus-post-title-container:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
        max-width: 93%;
    }
    body .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
        max-width: 93%;
    }
    body .spanish-resource .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
        max-width: 93%;
    }
    body.single .mobile-social-icons {
        display: none;
    }
    .entry-content {
        padding-top: 32px;
    }
    .info-block .author-image-wrapper {
        width: 120px;
    }
}
@media (max-width: 767px){
    body .spanish-resource .entry-content{
        padding-top: 32px;
    }
    h2.book-group-header{
        padding-top: 20px;
    }
    #content h3, .entry-content h3, .page-content h3, .post-content h3 {
        font-size: 24px !important;
        line-height: 34px;
    }
   
    .entry-content>.is-layout-flow.wp-block-group.alignfull.has-background {
        padding: 0rem 60px !important;
    }
    .sa_custom_popup {
        display: flex;
        position: fixed!important;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: #fff;
        margin: 0!important;
        border-radius: 0!important;
        padding: 0!important;
    }
    .book-poup-container {
        display: flex;
        flex-direction: column;
        width: 100%;
        min-height: 100%;
        overflow-y: scroll;
    }
    .book-popup-image-container {
        display: flex;
        width: 100%!important;
        align-items: center;
        justify-content: center;
        height: 55%;
        background-color: #fff6f3;
        flex-shrink: 0;
    }
    .book_popup_detail_container {
        padding: 32px 20px!important;
    }
    .book-button {
        border: 0;
        text-decoration: underline;
        height: unset;
        width: unset;
        justify-content: flex-start;
        font-size: 14px;
    }
    body h2 {
        font-size: 22px !important;
    }
    .author-data-line {
        margin-top: 32px!important;
        flex-direction: column;
    }
    .cus-post-title, .cus-post-title h1 {
        font-size: 22px !important;
        margin: 20px 0 0;
    }
    .mobile-menu{
        clear: both;
        top: 0px;
        border-bottom: 1px solid #EBEBEB;
    }
    .cover-header {
        background-attachment: scroll!important;
        margin-top: 80px;
    }
    .cover-header-inner-wrapper {
        min-height: 30vh!important;
    }
    .cus-post-title-container {
        padding: 20px 20px 40px!important;
        width: 100%!important;
        margin: 0!important;
    }
    .entry-content>div.cus-post-title-container:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
        max-width: 100%;
    }
    body .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
        max-width: 100%;
    }
    .download-component-info-text, .download-component-info-text h1{
        font-size: 22px !important;
        line-height: 32px !important;
    }
    body .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
        max-width: 90%;
    }
    body .spanish-resource .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){
        max-width: 90%;
    }
    .wp-block-group.has-background{
        padding: 20px;
    }
    body .entry-content li{
        margin: 0.7rem 0 0 1rem;
        line-height: 2em;
    }
    body .entry-content {
        padding-bottom: 10px;
        padding-top: 0;
    }
    body .modal-heading{
        font-size: 28px;
    }
    body .modal-subheading{
        font-size: 16px;
    }
}