/*
 Theme Name:   Jobupch Blog - 2025
 Description:  jobsch Blog - 2025
 Author:       Radity
 Author URI:   http://www.radity.com
 Version:      1.0.0
 Text Domain:  jobupch
*/
.teaser__image{height:235px !important;}
.no_green:before{opacity:100%;background: linear-gradient(180deg, transparent 0, transparent 15%, rgba(0, 0, 0, 0.95));}
.no_green .slider__descr{max-width: 700px !important;}
.featured_webinar{background:#fff;margin:0px 0px 0px 0px;padding:0px !important;}
.featured_webinar h2, .webnar_demand{color:#321E50; /*font-family:'Lato Regular',sans-serif;*/ font-size:48px;font-weight: 700; margin:50px 0px 20px 0px !important; }
.featured_web_image{display:block !important;text-align: center !important;}
.webinar_taxonomy .blog__panel,.webinar_archive .blog__panel{padding:0px;margin:0px 0px 10px 0px !important; }
.featured_webinar .slider__content img{width:90%;height:auto;object-fit:cover;max-width:768px;}
.featured_webinar .slick-dots li button:before{background:#4B820D !important;}
.testimonial_container{margin:0px auto 0px auto; }
.testimonial_container .col{border:1px solid #cacbce;border-radius:20px;padding:20px;margin:10px;}
.webinar_login a{background:#321E50; color: #fff; font-family: 'Inter-Regular', sans-serif; font-weight: 500; font-stretch: normal; padding:15px 45px; border:1px solid #321E50; border-radius:25px;}
.webinar_login a:hover{background:#37317F;color:#fff;}
.webinar_login p{padding:20px 0px 50px 0px;}
.speaker_linkedin{width:26px !important;height:auto !important;margin:0px 0px 5px 5px;/*filter:grayscale(100%);*/}
/*.speaker_linkedin:hover{filter:grayscale(0%);}*/
.back_to_webinar{font-size:18px;}
.back_to_webinar .dashicons{margin:5px 0px 0px 0px;}
.webinar_document_heading{margin:30px 0px 10px 0px;}
.webinar_document_heading h3{color:#76b82a;font-size:26px; }
.webinar_document{border:1px solid #cacbce;border-radius:20px;padding:20px;margin:10px;max-width:30%;}
.webinar_document_title{height:80px;font-weight:500;text-wrap:balance;margin:10px 0px;}
.webinar_document_file a{border:1px solid #76b82a;border-radius:25px;text-align:center;padding:10px 45px;margin:0px auto;display:inline-block;width:100%;color:#76b82a;}
.webinar_document_file a:hover{border:1px solid #76b82a;color:#fff;background-color:#76b82a }   

.no_featured_webinar{background:#321E50;height:200px;text-align: center;padding:50px;margin:auto;    border-radius: 24px;
    box-shadow: rgba(21, 38, 2, 0.1) 0px 1px 8px; }
.no_featured_webinar img{width:50px;height:auto;background:#fff;padding:10px; }
.no_featured_webinar h3{font-family: "Inter-Regular",sans-serif;font-weight: normal; font-size:20px;color:#fff;}
.webinar-posts .row{margin:40px auto;    border-radius:16px;
    /*box-shadow: rgba(21, 38, 2, 0.1) 0px 1px 8px;*/ border:1px solid #1D1C1A2E;
    background-color: rgb(255, 255, 255);padding: 0}
.webinar-posts .row .webinar_img{padding: 0;background:#321E50;border-radius:15px 0px 0px 15px;}
.webinar-posts .row .webinar_img img{border-radius:15px 0px 0px 15px;height:auto;width:auto;object-fit:contain;object-position: 50% 50%;}
.webinar-posts .teaser__body{padding:0px;}
.webinar-posts .teaser__content{text-align: left; max-width:100%;padding:20px 0px; }
.webinar_theme{background:#fff;padding:5px 10px;border-radius:25px;color:#321E50;border:1px solid #321E50;margin:0px 5px 5px 0px; display:inline-block;}
a.webinar_theme:hover{color:#321E50;background:#DFDDDB}
.sub_heading{font-size:16px;font-weight:bold;margin:10px 0px 0px 0px;color:#999 }
.webinar-posts .teaser__content h3{font-family: "Inter-Regular",sans-serif;font-weight:bold;font-size:24px;margin:0px 0px 10px 0px;color:#1D1C1A;}
.webinar-posts .teaser__content p{font-size:16px;}
.webinar-posts .teaser__content .webinar_readmore{font-size:20px;color: #fff;background-color:#321E50;padding:10px 30px;border-radius:25px;}
.webinar-posts .teaser__content .webinar_readmore:hover{background-color:#37317F}
.webinar-single h4{font-weight: bold;font-size:30px; }
/*.webinar-single{background:#fff;}*/
.webinar-single .blog-post-article{max-width:100% !important;}
.webinar-single .webinar-single-img{margin:0px auto 50px auto;}
.webinar-single .blog-post-article__content{box-shadow: none !important;}
.webinar-single .blog-post-article__content .webinar-description{margin:20px 0px;}
.webinar-single .blog-post-article__content .speaker_container, .webinar-single .blog-post-article__content .extrainfo_container, .webinar-single .blog-post-article__content .embed_container {margin:50px 0px;}
.embed_container{text-align: center;}
.embed_container h4{font-weight:bold;color:#76b82a;font-size: 30px;}
.webinar-single .blog-post-article__content .speaker_container .row{margin:0px 0px 20px 0px; }
.webinar-single .blog-post-article__content .speaker_container .speaker_info{text-align: center;}
.webinar-single .blog-post-article__content .speaker_container img{border-radius:50%;height:200px;width:200px; object-fit:cover; }
.webinar-single .blog-post-article__content .speaker_container .speaker_info p{margin:0px;padding:0px;line-height: 25px;}
.webinar-single .blog-post-article__content .speaker_container .speaker_info strong{font-weight: bold;font-size: 18px;}
.webinar-single .webinar_form{margin:50px 0px;background:#CDCDCD;padding:20px; }
.form-no-margin{margin:0px 0px !important;}
.webinar-single .webinar_form h2{color:#76b82a;font-weight:bold;}
/*.webinar-single .webinar_form div.wpforms-container-full{margin:0px;}
.webinar-single .webinar_form div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium,.webinar-single .webinar_form .wpforms-field-row-block{float:none;width:100%;clear:both;max-width:100%;}
.webinar-single .webinar_form div.wpforms-container-full .wpforms-form input.wpforms-field-medium{max-width:100%; }
.webinar-single .webinar_form div.wpforms-container-full .wpforms-form .wpforms-one-half{width:100% !important;float:none;clear:both;margin:0px; }
.webinar-single .webinar_form #wpforms-10889-field_0-last{margin:20px 0px 0px 0px;}
.webinar-single .webinar_form .wpforms-field-description{font-size: 16px !important;}
.webinar-single .webinar_form #wpforms-submit-10889{background: #76b82a;color: #fff;font-family: 'Lato Regular',sans-serif;font-weight: 500;font-stretch: normal;  padding: 0 40px;line-height: 48px;height: 50px;min-width: 218px;border:0px;border-radius: 2px;box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 2px 0 rgba(0,0,0,.12);}
.related_webinar h3{font-weight: bold;}
.webinar-single .webinar_form #wpforms-10889-field_8{display: none !important;}
*/
.webinar-single .webinar_form h4{color:#76b82a;margin:0px;font-weight:bold;font-size:20px;}
.webinar-single .webinar_form .wpcf7-text,.webinar-single .webinar_form .wpcf7-select{max-width:100%;background:white;padding:10px;color:#666;width:100%;margin:20px 0px 0px 0px;border:solid 1px #ccc;font-size:16px; }
.webinar-single .webinar_form .wpcf7-text:focus-visible{outline:solid 1px #ccc }
.webinar-single .webinar_form .wpcf7-submit{background: #76b82a;color: #fff;font-family: 'Lato Regular',sans-serif;font-weight: 500;font-stretch: normal;  padding: 0 40px;line-height: 48px;height: 50px;min-width: 218px;border:0px;border-radius: 2px;box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 2px 0 rgba(0,0,0,.12);}
.webinar-single .webinar_form .wpcf7-not-valid-tip{color:#e2211b !important;}
.webinar-single .webinar_form p{margin:20px 0px 20px 0px;line-height:1.5}
.wpcf7 form .wpcf7-response-output{padding:10px;margin:0px;border:0px !important;color:#1d1d1d;}
.legal_text{font-size:13px;width:90%;margin:auto;text-align:center; }
/*#wpforms-10889-field_7 {
    width: 300px;
}
#wpforms-10889-field_7-selection--single {
    height: 100%;
}
#wpforms-10889-field_7-container #wpforms-10889-field_7-selection--single #wpforms-10889-field_7-selection__rendered {
    word-wrap: break-word;
    text-overflow: inherit;
    white-space: normal;

}
#wpforms-10889-field_7-container .select2-selection__rendered{white-space:pre-wrap !important;background: white !important;}
#wpforms-10889-field_7-container .select2-container--default .select2-selection--single .select2-selection__rendered{white-space:pre-wrap !important;background: white !important;}
.webinar-single .webinar_form .select2-selection__arrow{display:none !important;}*/

.academy_header li {
    list-style-type: none!important;
}

ul {
    margin-bottom: 20px;
    margin-left: 10px;
}


.academy_header{background-color:#f0f0f0;}
.academy_archive .row{margin:0px; }
.academy_header .header_content{width:100%; max-width:500px; text-align: left; float: none; margin: 0px 90px 0px auto;}
.academy_archive .header_content h2{text-align: center;}
.academy_archive h2, .academy_archive h3{color:#321E50;font-weight: bold;}
.academy_archive h2{font-size:48px; }
.academy_archive h4{color:#321E50;font-weight:normal;font-family: "Inter-Regular",sans-serif;}
.academy_archive h3{margin:0px 0px 0px 0px;font-size:48px; }
.academy_header ul {
    margin: 20px 0px;
    padding:0px 0px 0px 0px;    
}

.academy_header li:before {
/*    font-size: 20px;
    font-size: 2rem;*/
    vertical-align: middle;
}

.academy_header li {
    /*color: #4b820d;
    content: "\f3fd";
    display: inline-block;
    font-family: 'ionicons';
    margin-left: -25px;
    width:16px;
    position: absolute;*/
    content:'';
    background-image: url('assets/images/tick.png');
    background-size: 25px;
    background-repeat: no-repeat;
    background-position:0px 5px;
}

.academy_header li {
    line-height: 1; 
    padding: 0px 0 10px 40px;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}

.academy_header .header_img{height:400px;width:auto;padding:0px;margin:0px;}

.academy_category_block{margin:50px auto 0px;}
.academy_category_block h2{margin:0px 0px 20px 0px;}
.academy_theme_block{border:4px solid transparent;border-radius:10px;margin:0px 0px 30px 0px;}
.academy_theme_block:hover{border: 4px solid #321E50;border-radius: 10px;}
.academy_theme_block img{border-radius:6px;width:100%;height:350px;width:100%;object-fit:cover;}
/*.academy_theme_block .theme_name{width:100%;background:#fff;height:90px;position:relative;top:-90px;border-radius:0px 0px 10px 10px;opacity:0.8;text-align:center;}*/
.academy_theme_block .theme_name{width:100%;background:#fff;position:relative;border-radius:0px 0px 6px 6px;opacity:0.8;text-align:center;margin-top: -90px;line-height:31px;}
.academy_theme_block .theme_name strong{height:60px;opacity:1;color:#321E50;font-weight:bolder;font-size:20px;width:100%;display:block;padding:10px }
.academy_theme_block .theme_name img{width:30px;height:auto;float:none;text-align:center; }
.selected_term{border:4px solid #321E50;border-radius:10px}
.academy_page_content_block{margin:50px 0px !important;}
.academy_page_content_block h3{margin:0px 0px 20px 0px; }
.academy_page_content_block img{width:100%;height:auto;border-radius:16px;border:1px solid #1D1C1A2E}
.academy_archive .colored{background-color:#321E50;color:#fff;font-weight: normal;padding:10px 40px;border-radius: 25px;border:1px solid #321E50;font-size: 18px}
.academy_archive .colored:hover{color:#fff;background-color:#37317F;font-weight:normal;padding:10px 40px;border-radius: 25px;border:1px solid #37317F;}
.academy_archive .white{color:#321E50;background-color:#fff;font-weight: bold;padding:10px 40px;border-radius: 25px;border:1px solid #321E50;font-size: 18px}
.academy_archive .white:hover{background-color:#DFDDDB;color:#321E50;font-weight: bold;padding:10px 40px;border-radius: 25px;border:1px solid #321E50;}
.home_show_new{background-color:#321E50;color:#fff;font-size:18px;text-transform:uppercase;font-style:italic;width:auto;padding:0px 10px;text-align: center;position: absolute;right:0px;border-radius:0px 16px;}
.newsletter_content{background-color:#0A461E;color:#fff;padding:50px;margin:50px 0px 0px 0px;}
 .newsletter_content .col{margin:auto !important; background-color:#fff;border-radius:25px;padding:35px; }
.newsletter_content h3{color:#321E50;font-weight: bold;font-size: 32px;}
.newsletter_content p{color:#321E50;}
.academy_taxonomy_header{padding:50px 0px;text-align:center;}
.academy_taxonomy_header_icon{width:60px;height:auto;transform:rotate(30deg);margin:0px -190px -10px 0px;}
.academy_header_icon{width:60px;height:auto;transform:rotate(30deg);margin:0px 0px -3% 65%;}
.header_content .academy_header_icon_svg{text-align:center; }
.academy_header_icon_svg img{height:70px;width:auto;margin:auto;text-align:center;}
.academy_article_loop{border:1px solid #1D1C1A2E !important;margin:10px auto 25px 0px;border-radius: 16px;}
.academy_article_loop .show_new{background-color:#321E50;color:#fff;font-size:18px;text-transform:uppercase;font-style:italic;width:auto;padding:0px 10px;text-align: center;position: absolute;right:16px; }
.academy_article_loop img{width:100%;height:auto;max-height:400px;object-fit:cover;border-radius:16px 16px 0px 0px;}
.academy_article_loop .academy_loop_title{padding:10px;color:#1D1C1A;font-size:16px;text-align:left;line-height:25px;height:100px;}
.academy_article_loop .academy_loop_readmore{text-align: center;margin:30px auto 30px auto;}
.academy_article_loop .academy_loop_readmore a{border:1px solid #321E50;border-radius:25px;padding:10px 30px;color:#321E50}
.academy_article_loop .academy_loop_readmore a:hover{border:1px solid #321E50;border-radius:25px;padding:10px 30px;background-color:#DFDDDB;color: #321E50}
.topic_partner_container{color:#222;font-size: 16px;}
.topic_partner_img_container img{border-radius:16px; }
.topic_partner_container h3{margin:0px 0px 20px 0px;font-family:"Inter-Regular",sans-serif;font-size: 24px;font-weight: bold;}
.topic_partner_detail{border-radius:16px;border:2px solid #1D1C1A2E;background-color:#fff;padding:30px 15px;/*background-image:url('assets/images/hand_shake.png');background-repeat: no-repeat;background-size:80px 50px;background-position:98% 15%;*/}

.topic_partner_detail h4{color:#1D1C1A;}
.topic_partner_detail a{padding:10px 40px;border-radius:25px;border:1px solid #5f4ba0;color:#321E50;background-color:#fff; }
.topic_partner_detail a:hover{background-color:#321E50;color:#fff; }
.topic_blog_title{margin:20px 0px; }
.topic_blog_loop{border: 1px solid #f0f0f0;border-radius:5px}
.topic_blog_loop .topic_blog_info{padding:10px; }
.topic_blog_loop .blog_cat{font-size:14px;height:50px;margin-bottom:10px;overflow:hidden; }
.topic_blog_loop img{border-radius:5px 5px 0px 0px;height:150px;width:100%;object-fit:cover;}
.topic_blog_loop h5{height:120px;font-family:"Inter-Regular",sans-serif;font-size:20px;font-weight:bold;}
.topic_blog_loop h5 a{color:#321E50;font-weight:bold;font-size:20px;}
.blog_home_link {margin:50px auto !important;text-align:center; }
.blog_home_link a{border:1px solid #321E50;border-radius:25px;color:#321E50;padding:14px 40px;font-weight:bold;font-size:16px;}
.blog_home_link a:hover{background-color:#321E50;color:#fff;}
.academy_topic_pagination{text-align:center;padding:20px }
.academy_topic_pagination .nav-links{width:100%;text-align: center;font-size: 18px;}
.academy_topic_pagination .nav-links .current{background-color:#76b82a;color:#fff;padding:5px; }
.academy_topic_pagination .nav-links .page-numbers{padding:5px;margin:5px; }
.academy_category_webinars{margin:40px 0px;}
.academy_category_webinars .webinar-posts .row{margin:20px 0px !important;}
.academy_category_webinars  .webinar-posts .row .webinar_img img{border-radius:25px 0px 0px 25px;height:300px;width:100%;object-fit:contain;object-position: 50% 50%;}
.academy_category_webinars .webinar_readmore{border:1px solid #321E50; border-radius:25px; padding: 10px 30px; color:#fff;font-size:20px !important;background-color:#321E50}
.academy_category_webinars .webinar_readmore:hover {border: 1px solid #321E50;background-color:#37317F; color:#fff;}
.academy_category_webinars h5{color:#fff;margin:20px auto;text-align:center; }
.newsletter_content .wpcf7-form-control-wrap{width:250px; margin:0px 20px 0px 0px;display:inline-block;}
.newsletter_content .wpcf7-response-output{width:100%; margin:10px 0px !important;float:none;}
.newsletter_content .wpcf7-text{width:250px;background:white;padding:10px;color:#666;margin:0px 20px 0px 0px;border:1px solid #321E50;border-radius:25px;font-size:16px; }
.newsletter_content .wpcf7-submit{background-color:#321E50;color: #fff;border-radius: 25px;padding:10px 30px;text-align:center;font-size: 18px;border:0px;vertical-align: top;}
.newsletter_content .wpcf7-submit:hover{background-color:#37317F}
html { scroll-behavior: smooth !important; }
.academy_archive .menu-item-11236 .nav__link:before {
    background: #ffffff !important;
}
@media only screen and (min-width: 1025px) and (max-width:1180px) {
.academy_header .header_content{width:100%; max-width:500px; text-align: left; float: none; margin: 0px 10px 0px auto;}
}
@media only screen and (min-width: 768px) and (max-width:1024px) {
    .select--blog .select__wrap{margin:10px !important; }
    .academy_header .header_content{margin:auto !important; }
    .academy_article_loop,.topic_blog_loop{width:100%;margin:10px 0px;}
    .academy_article_loop img{width:100%;height:auto;max-height:400px !important;object-fit:cover;}
    .academy_archive .white{font-size: 14px;padding:10px 20px;}
    .newsletter_content{padding:20px; }
    .newsletter_content .wpcf7-text{margin:10px 20px 0px 0px;}
    .newsletter_content .wpcf7-submit{margin-top:10px; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {.select--blog .select__wrap{margin:10px !important; }.select--blog .select__wrap{margin:10px !important; }
    .jobup_webinar_logo {margin:20px 0px 20px -10px;}
    .speaker_container {text-align: center;}
    .speaker_container .speaker_info{margin-bottom:30px;}
    .webinar_document{max-width:100%;}
    .academy_header .header_content{padding:20px;}
    .academy_header_icon{margin:0px 0px -5px 275px;}
    .academy_taxonomy_header_icon{margin:0px -155px -10px 0px;}
    .academy_article_loop,.topic_blog_loop{width:100%;margin:10px 0px;}
    .academy_article_loop img{width:100%;height:auto;max-height:400px !important;object-fit:cover;}
    .newsletter_content{padding:20px; }
    .newsletter_content .wpcf7-form-control-wrap{width:100%; margin:0px 10px 0px 0px;display:block;}
    .newsletter_content .wpcf7-text{width:100%;margin:10px 20px 0px 0px;}
    .newsletter_content .wpcf7-submit{margin-top:10px; }
}
@media only screen and (max-width: 479px) {
    [class*="col-"] {width: 100%;max-width: 100%;display: block}
    .webinar-posts .row .webinar_img{border-radius:25px 25px 0px 0px;}
    .webinar-posts .row .webinar_img img{border-radius:25px 25px 0px 0px;height:auto;width:auto;object-fit:cover;object-position: 50% 50%;}
    .select--blog .select__wrap{margin:10px !important; }
    .jobup_webinar_logo {margin:20px 0px 20px -10px;}
    .speaker_container {text-align: center;}
    .speaker_container .col{width:100%;float:none;}
    .speaker_container .speaker_info{margin-bottom:30px;}
    .webinar_document{max-width:100%;}
    .academy_header .header_content{padding:20px;}
    .academy_header_icon{margin:0px 0px -3% 65%;}
    .academy_taxonomy_header_icon{margin:0px -155px -10px 0px;}
    .academy_article_loop,.topic_blog_loop{width:100%;margin:10px 0px;}
    .academy_article_loop img{width:100%;height:auto;max-height:400px !important;object-fit:cover;}
    .newsletter_content{padding:20px;}
    .newsletter_content .wpcf7-form-control-wrap{width:100%; margin:0px 10px 0px 0px;display:block;}
    .newsletter_content .wpcf7-text{width:100%;margin:10px 20px 0px 0px;}
    .newsletter_content .wpcf7-submit{margin-top:10px; }
}
/*.nav--social-footer a img{filter: grayscale(100%);width:26px; height:26px;margin:10px;}
.nav--social-footer a:hover img{filter: grayscale(0%);}
.nav--social-footer a img.twitter_icon, .nav--social-footer a img.tiktok_icon{opacity:0.5;}
.nav--social-footer a:hover img.twitter_icon, .nav--social-footer a:hover img.tiktok_icon{opacity:1;}*/
.nav--social-footer a img{width:26px;height:26px;}
.nav--social-footer a img.hover_icn, .nav--social-footer a img.normal_icn{position:absolute;}
.nav--social-footer a img.hover_icn{display: none}
.nav--social-footer a img.normal_icn{display:inline-block;}
.nav--social-footer a:hover img.hover_icn{display:inline-block;}
.nav--social-footer a:hover img.normal_icn{display:none;}

section.subscribe_newsletter {background-color:#BBE2FF !important;padding:35px 20px !important;text-align:center !important;position: static;
  transition: all 0.3s ease;}
.article--single-advice .subscribe_newsletter{margin-top:50px !important; }  
/*section.subscribe_newsletter h2{font-weight:700;font-size:24px;color:#000000;}*/
section.subscribe_newsletter .newsletter_icon{width:150px;height:auto; }
section.subscribe_newsletter p{color:#010205;font-size:16px;line-height:20px;margin-bottom:15px;}
section.subscribe_newsletter a.promoblock-button{background:#0082C0 !important;color:#fff !important;margin-bottom: 25px;padding:.675rem .75rem;display:block;}
ul.newsletter_social{margin:0px;padding:0px;text-align:center; }
.newsletter_social li{display:inline-block;margin:0px 5px; }
.newsletter_social img{width:30px;height:30px;}
.newsletter-thankyou h2{font-size:32px;font-weight:700;text-align:center;}
.subscribe_newsletter.sticky-scroll {
  position: fixed;
  top:100px; /* margin from top inside sidebar */
  width:300px; /* maintain width inside sidebar */
  z-index:999;
}

section.subscribe_newsletter {background-color:#fff !important;padding:35px 20px !important;text-align:center !important;position: static;transition: all 0.3s ease;border:1px solid #1D1C1A2E;border-radius: 16px}
section.subscribe_newsletter h2{font-family:"National Compressed", sans-serif;font-weight:700;font-size:40px;color:#321E50;line-height:45px }
section.subscribe_newsletter p{color:#321E50;font-size:16px;line-height:20px;margin-bottom:15px;}
section.subscribe_newsletter a.promoblock-button.button-more{background-color:#321E50 !important;color:#fff !important;margin:25px auto;border-radius: 25px;width:120px;}
section.subscribe_newsletter a.promoblock-button.button-more:hover{background-color:#37317F !important;color:#fff !important;}
ul.newsletter_social{margin:0px;padding:0px;text-align:center; }
.newsletter_social li{display:inline-block;margin:0px 5px; }
.newsletter_social img{width:30px;height:30px;}
.newsletter-thankyou h2{font-size:32px;font-weight:700;text-align:center;}
.subscribe_newsletter.sticky-scroll {
  position: fixed;
  top:100px; /* margin from top inside sidebar */
  width:300px; /* maintain width inside sidebar */
  z-index:999;
}
.article--single-advice .subscribe_newsletter.sticky-scroll{
  position: fixed;
  top:100px; /* margin from top inside sidebar */
  width:330px; /* maintain width inside sidebar */
  z-index:999;
}

.box--category .box__bg-img {
    position: relative;
    display: block;
    width: 100%;
    height: 100%; /* or fixed height if needed */
    background-size: cover;
    background-position: center;
    text-decoration: none;
    color: white;
    overflow: hidden;
    border-radius:16px;
}

/* Overlay */
.box--category .box__bg-img::before {
    content: '';    
    inset: 0;
    /*background-color: rgba(118, 184, 42, 0.8); /* semi-transparent blue */
    background: linear-gradient(180deg, transparent 0, transparent 15%, rgba(0, 0, 0, 0.95));
    z-index: 1;
}
.reading_smry{background-color:#321E50;padding:10px;margin-bottom:10px;font-weight: bold;width:120px;float:none;clear:both;display:block;color:#fff;font-size:12px;border-radius:5px;}
.reading_smry svg{width:20px;height:auto;margin-right:10px;fill:#fff;}
.social_single svg{width:32px;height:32px;}
.social_single svg path{fill:#321E50;}
.social_single svg path:hover{fill:#37317F;}
.blog-post-article__content h2,.blog-post-article__content h3,.single-advice-content h3{font-family:"Inter-Regular",sans-serif;font-weight: bold; }
.privacy_prompt_content h1{color: #1D1C1A;font-family: "Inter-Regular",sans-serif;font-size: 24px;font-weight: bold;}
.privacy_prompt_content p{color: #321E50;font-family: "Inter-Regular",sans-serif;font-size:16px}
.privacy_prompt_main a{color:#5F4BA0;}
.privacy_prompt_main a:hover{color:#37317F;}
#preferences_consent #btn_prompt_submit_preference,.privacy_prompt_content #btn_preferences{color:#5F4BA0;font-family: "Inter-Regular",sans-serif;font-size:16px}
#preferences_consent #btn_prompt_submit_preference:hover, .privacy_prompt_content #btn_preferences:hover{background-color:#5F4BA0;color:#fff;font-family: "Inter-Regular",sans-serif;font-size:16px}

.privacy_prompt_main .btn_prompt_submit_all,.privacy_prompt_content .btn_prompt_submit_all{background-color: #321E50 !important;border: 1px solid #321E50 !important;}
.privacy_prompt_main .btn_prompt_submit_all:hover,.privacy_prompt_content .btn_prompt_submit_all:hover{background-color:#37317F;}
.box__image::before{background:none !important;}
