.itr-post-detail .rbt-overlay-page-wrapper{background:#f7f5ef;padding-top:0}
.itr-post-detail .breadcrumb-image-container{position:relative;max-width:none;width:100%;min-height:0;margin:0;padding:64px 24px 54px;background:#eee9dd;border-bottom:1px solid #ddd6c7;isolation:isolate}
.itr-post-detail .breadcrumb-image-wrapper{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:hidden}
.itr-post-detail .breadcrumb-image-wrapper:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f6f3ebf5,#f6f3ebed 65%,#f6f3eb99)}
.itr-post-detail .breadcrumb-image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center 45%}
.itr-post-detail .breadcrumb-content-top{position:relative;top:auto;left:auto;transform:none;width:min(100%,960px);margin:auto;padding:0;text-align:left!important}
.itr-post-detail .breadcrumb-content-top .meta-list{justify-content:flex-start!important;gap:16px;margin-bottom:22px!important}
.itr-post-detail .breadcrumb-content-top .title{color:#243b32;font-size:clamp(28px,3.2vw,46px);line-height:1.2;font-weight:700;max-width:900px;margin:0 0 20px;letter-spacing:-.025em}
.itr-post-detail .breadcrumb-content-top p{max-width:780px;font-size:19px;line-height:1.65;color:#526057;margin-bottom:0}
.itr-post-detail .meta-list li,.itr-post-detail .meta-list li a{color:#59645b!important;font-size:14px}
.itr-post-detail .meta-list .author-thumbnail img{border-radius:50%;width:36px;height:36px;object-fit:cover}
.itr-post-detail .rbt-blog-details-area{width:min(100% - 48px,960px)!important;max-width:960px;margin:40px auto 0!important;padding:0 0 64px}
.itr-post-detail .blog-content-wrapper{padding:0;background:transparent;box-shadow:none;border:0;border-radius:0;position:relative;top:auto;margin:0}
.itr-post-detail .blog-content-wrapper>.content{padding:0}
.itr-post-detail .post-thumbnail{margin:0 0 36px!important}
.itr-post-detail .post-thumbnail figure{margin:0}
.itr-post-detail .post-thumbnail img{width:100%;height:auto;max-height:540px;object-fit:cover;border:1px solid #ddd6c7;border-radius:3px}
.itr-post-detail .blog-content-wrapper h2{font-size:29px;line-height:1.35;color:#243b32;margin:36px 0 18px}
.itr-post-detail .blog-content-wrapper h3{font-size:24px;color:#243b32;margin:30px 0 16px}
.itr-post-detail .blog-content-wrapper p,.itr-post-detail .blog-content-wrapper li{font-size:17px;line-height:1.85;color:#47554b}
.itr-post-detail .blog-content-wrapper blockquote{background:#eee9dd;border-left:3px solid #aa2631;padding:24px 30px;color:#243b32;box-shadow:none}
.itr-post-detail .social-share-block,.itr-post-detail .about-author,.itr-post-detail .rbt-comment-area{border:1px solid #ddd6c7;padding:26px;background:#fffdf8;border-radius:3px;margin-top:32px;box-shadow:none}
.itr-post-detail .about-author .thumbnail img{width:80px;height:80px;object-fit:cover;border-radius:50%}
.itr-post-detail .rbt-total-comment-post{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e1dbd0}
.itr-post-detail .rbt-btn,.itr-post-detail input,.itr-post-detail textarea{border-radius:3px!important}
.itr-post-detail .comment-list .comment{background:transparent;border-bottom:1px solid #e1dbd0;padding:24px 0}
.itr-post-detail .rbt-section-gap{padding-top:60px;padding-bottom:60px}
.rbt-footer .footer-widget .logo img[src*="logo-transparent"]{width:104px!important;height:104px!important;object-fit:contain!important;max-height:none!important;background:transparent!important;padding:0!important}
@media(max-width:767px){.itr-post-detail .breadcrumb-image-container{padding:36px 20px}.itr-post-detail .breadcrumb-content-top p{font-size:16px}.itr-post-detail .rbt-blog-details-area{width:calc(100% - 40px)!important;margin-top:24px!important}.itr-post-detail .blog-content-wrapper h2{font-size:24px}.itr-post-detail .social-share-block,.itr-post-detail .about-author,.itr-post-detail .rbt-comment-area{padding:20px}.itr-post-detail .rbt-total-comment-post{display:flex;flex-wrap:wrap;gap:18px}.itr-post-detail .blog-content-wrapper p,.itr-post-detail .blog-content-wrapper li{font-size:16px}}
