.lph-item nav.lph-crumb{
float:none !important;
width:100%;
margin:0 !important;
padding:22px 0 8px !important;
background:transparent !important;
border:0 !important;
border-radius:0 !important;
z-index:2 !important;
}
.lph-item nav.lph-crumb .container{
display:flex;
flex-wrap:wrap;
align-items:center;
}
.lph-item nav.lph-crumb a,
.lph-item nav.lph-crumb span{
padding:0 !important;
color:#98a2b3 !important;
font-family:"Manrope",Montserrat,sans-serif !important;
font-size:13px !important;
font-weight:600 !important;
line-height:1.4;
opacity:1 !important;
text-decoration:none !important;
}
.lph-item nav.lph-crumb a:hover{color:var(--webiste-primary-color) !important;}
.lph-item nav.lph-crumb a + a::before,
.lph-item nav.lph-crumb a + span::before{
content:"";
display:inline-block;
width:3px;
height:3px;
margin:0 10px 1px;
border-radius:50%;
background:#c4b8ae;
vertical-align:middle;
}
.lph-item .blog-page-container{margin-top:10px !important;}
.lph-item nav.lph-crumb span{
display:inline-block;
max-width:min(46vw,520px);
overflow:hidden;
color:#667085 !important;
text-overflow:ellipsis;
white-space:nowrap;
vertical-align:bottom;
}

.lph-item .blog-right-section-layout{
display:block !important;
align-self:flex-start;
position:sticky;
top:96px;
padding:8px 8px 0 28px !important;
}
.lph-item .r-blog-title{
float:none !important;
display:block;
width:100%;
margin:0 0 2px !important;
color:#98a2b3 !important;
font-family:"Manrope",Montserrat,sans-serif !important;
font-size:11px !important;
font-weight:700 !important;
letter-spacing:.16em !important;
text-transform:uppercase !important;
}
.lph-item .right-blog-item{
display:grid !important;
grid-template-columns:72px minmax(0,1fr);
gap:12px;
align-items:center;
float:none !important;
width:100% !important;
margin:0 !important;
padding:14px 0 !important;
border:0 !important;
border-bottom:1px solid #eceae7 !important;
border-radius:0 !important;
background:transparent !important;
}
.lph-item .r-blog-item-img-container,
.lph-item .r-blog-content{float:none !important;width:auto !important;margin:0 !important;padding:0 !important;}
.lph-item .r-blog-item-img-container .blog-item-img{
position:relative;
width:72px !important;
height:72px !important;
overflow:hidden;
border-radius:12px !important;
}
.lph-item .r-blog-item-img-container img,
.lph-item .r-blog-item-img-container .bg-image{
position:absolute !important;
inset:0 !important;
width:100% !important;
height:100% !important;
object-fit:cover;
transform:none !important;
float:none !important;
border-radius:12px;
}
.lph-item .blog-right-section-layout figcaption{display:none !important;}
.lph-item .r-blog-content h2{
margin:0 !important;
color:#1a1d23 !important;
font-family:"Manrope",Montserrat,sans-serif !important;
font-size:14.5px !important;
font-weight:600 !important;
line-height:1.35 !important;
letter-spacing:-.01em;
}
.lph-item .right-blog-item a:hover h2{color:var(--webiste-primary-color) !important;}
.lph-item .r-blog-content p,
.lph-item .r-blog-content .date-style,
.lph-item .blog-price{display:none !important;}

.lph-item .category-list-container{float:none !important;width:100% !important;margin:32px 0 0 !important;}
.lph-item .category-list-container ul,
.lph-item .category-list-container ul li{float:none !important;width:100% !important;margin:0 !important;padding:0 !important;position:static !important;}
.lph-item .category-list-container ul li a{
float:none !important;
display:flex !important;
align-items:center;
justify-content:space-between;
gap:12px;
width:100% !important;
padding:13px 0 !important;
border:0 !important;
border-top:1px solid #eceae7 !important;
border-radius:0 !important;
background:transparent !important;
color:#1a1d23 !important;
font-family:"Manrope",Montserrat,sans-serif !important;
font-size:15px !important;
font-weight:600 !important;
text-decoration:none !important;
}
.lph-item .category-list-container ul li a:hover{color:var(--webiste-primary-color) !important;}
.lph-item .category-list-container ul li a span{
position:static !important;
top:auto !important;
right:auto !important;
padding:0 !important;
background:transparent !important;
color:#98a2b3 !important;
border-radius:0 !important;
font-size:13px !important;
font-weight:600 !important;
}
.lph-item .lph-item-repeat{display:none !important;}

.lph-item .lph-follow{float:none !important;width:100% !important;margin:8px 0 0 !important;}
.lph-item .lph-follow-list{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none;}
.lph-item .lph-follow-list li{margin:0;padding:0;}
.lph-item .lph-follow-list a{
display:inline-flex;
align-items:center;
gap:8px;
padding:10px 14px;
border-radius:999px;
background:#faf8f6;
color:#1a1d23 !important;
font-family:"Manrope",Montserrat,sans-serif;
font-size:14px;
font-weight:600;
line-height:1;
text-decoration:none !important;
}
.lph-item .lph-follow-list a:hover{background:#fff4ee;color:var(--webiste-primary-color) !important;}
.lph-item .lph-follow-list ion-icon{font-size:16px;color:currentColor;}

.lph-item .blog-comments-container{float:none !important;width:100% !important;margin:28px 0 0 !important;}
.lph-item .blog-comments-item{float:none !important;width:100% !important;margin:0 !important;padding:18px 0 !important;border:0 !important;border-top:1px solid #eceae7 !important;background:transparent !important;}
.lph-item .blog-comments-item strong{display:block;margin:0;color:#1a1d23 !important;font-family:"Manrope",Montserrat,sans-serif !important;font-size:14px !important;font-weight:700 !important;letter-spacing:.01em;}
.lph-item .blog-comments-item p{float:none !important;width:auto !important;max-width:62ch;margin:8px 0 !important;color:#3d4450 !important;font-size:15.5px !important;line-height:1.65 !important;font-weight:400 !important;}
.lph-item .blog-comments-item span{display:block;color:#98a2b3 !important;font-size:12px !important;font-weight:600 !important;}

.lph-item .item-blog-comments-form{float:none !important;width:100% !important;margin:36px 0 8px !important;padding:0 !important;border:0 !important;background:transparent !important;}
.lph-item .item-blog-comments-form > strong{display:block;margin:0 0 16px !important;color:#98a2b3 !important;font-family:"Manrope",Montserrat,sans-serif !important;font-size:11px !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase !important;}
.lph-item .item-blog-comments-form label{display:block;margin:0 0 6px;color:#667085;font-family:"Manrope",Montserrat,sans-serif;font-size:13px;font-weight:600;}
.lph-item .item-blog-comments-form .required-star{color:var(--webiste-primary-color);}
.lph-item .item-blog-comments-form .form-control{width:100% !important;height:auto !important;margin:0 0 14px !important;padding:12px 14px !important;border:1px solid #e4e0db !important;border-radius:12px !important;background:#fff !important;color:#1a1d23 !important;font-family:"Manrope",Montserrat,sans-serif !important;font-size:15px !important;box-shadow:none !important;}
.lph-item .item-blog-comments-form .form-control:focus{border-color:#c4b8ae !important;outline:none !important;}
.lph-item .item-blog-comments-form textarea.form-control{min-height:120px;resize:vertical;}
.lph-item .item-blog-comments-form .theme-btn{display:inline-flex !important;align-items:center;justify-content:center;height:44px;margin:4px 0 0 !important;padding:0 20px !important;border:0 !important;border-radius:999px !important;background:var(--webiste-primary-color) !important;color:#fff !important;font-family:"Manrope",Montserrat,sans-serif !important;font-size:14px !important;font-weight:700 !important;box-shadow:none !important;}
.lph-item .item-blog-comments-form .theme-btn:hover{opacity:.92;color:#fff !important;}
.lph-item #your-message-text{position:absolute !important;left:-9999px !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;opacity:0 !important;}

.lph-item p.meta-description{margin:4px 0 26px !important;}

.lph-item .sub-titlesummary-container{
float:none !important;
width:100% !important;
max-height:none !important;
overflow:visible !important;
margin:18px 0 6px !important;
padding:0 !important;
border:0 !important;
border-radius:0 !important;
background:transparent !important;
}
.lph-item .sub-titlesummary-container h2{
float:none !important;
width:auto !important;
margin:0 0 2px !important;
padding:0 0 8px !important;
color:#98a2b3 !important;
font-family:"Manrope",Montserrat,sans-serif !important;
font-size:11px !important;
font-weight:700 !important;
line-height:1.2 !important;
letter-spacing:.16em !important;
text-transform:uppercase !important;
}
.lph-item .sub-titlesummary-container ul{margin:0;padding:0;list-style:none;}
.lph-item .sub-titlesummary-container ul li,
.lph-item .sub-titlesummary-container ul li.line-clamp-1{
display:block !important;
overflow:visible !important;
-webkit-line-clamp:unset !important;
-webkit-box-orient:unset !important;
margin:0 !important;
padding:12px 0 !important;
border-top:1px solid #eceae7 !important;
color:#1a1d23 !important;
font-family:"Manrope",Montserrat,sans-serif !important;
font-size:15px !important;
font-weight:500 !important;
line-height:1.45 !important;
text-transform:none !important;
}
.lph-item .sub-titlesummary-container ul li.sub-titlesummary-h3{padding-left:16px !important;}
.lph-item .sub-titlesummary-container ul li.sub-titlesummary-h4{padding-left:28px !important;}
.lph-item .sub-titlesummary-container ul li.sub-titlesummary-h5{padding-left:40px !important;}
.lph-item .sub-titlesummary-container ul li.sub-titlesummary-h6{padding-left:52px !important;}
.lph-item .sub-titlesummary-container ul li a{
color:#1a1d23 !important;
text-decoration:none !important;
}
.lph-item .sub-titlesummary-container ul li a:hover,
.lph-item .sub-titlesummary-container ul li:hover,
.lph-item .sub-titlesummary-container ul li:hover a{color:var(--webiste-primary-color) !important;}
.lph-item .sub-titlesummary-container ul li ion-icon{display:none !important;}

.lph-item h1.blog-content-title{
float:none !important;
width:auto !important;
max-width:none;
margin:2px 0 14px !important;
color:#1a1d23 !important;
font-family:"Fraunces",Georgia,serif !important;
font-weight:500 !important;
font-size:32px !important;
line-height:1.22 !important;
letter-spacing:-.02em !important;
text-align:left !important;
hyphens:none !important;
-webkit-hyphens:none !important;
}
.lph-item h2.blog-content-subtitle,
.lph-item h3.blog-content-subtitle,
.lph-item h4.blog-content-subtitle,
.lph-item h5.blog-content-subtitle,
.lph-item h6.blog-content-subtitle{
float:none !important;
width:auto !important;
max-width:none;
margin:28px 0 10px !important;
color:#1a1d23 !important;
font-family:"Fraunces",Georgia,serif !important;
font-weight:500 !important;
font-size:22px !important;
line-height:1.3 !important;
letter-spacing:-.015em !important;
text-align:left !important;
hyphens:none !important;
-webkit-hyphens:none !important;
}

@media (max-width:767px){
.lph-item nav.lph-crumb{padding:14px 18px 6px !important;}
.lph-item .blog-page-container{margin-top:8px !important;}
.lph-item nav.lph-crumb .container{
display:flex !important;
flex-wrap:wrap;
width:100% !important;
max-width:100% !important;
min-width:0 !important;
margin:0 !important;
padding:0 !important;
}
.lph-item nav.lph-crumb a,
.lph-item nav.lph-crumb span{min-width:0 !important;}
.lph-item nav.lph-crumb a + span::before{display:none !important;}
.lph-item nav.lph-crumb span{
flex:1 0 100%;
display:block !important;
max-width:100% !important;
margin-top:4px;
overflow:visible !important;
white-space:normal !important;
text-overflow:unset !important;
}
.lph-item .blog-page-container > .container > .row{
margin-left:0 !important;
margin-right:0 !important;
width:100% !important;
}
.lph-item .blog-page-container > .container > .row > [class*="col-"]{
width:100% !important;
max-width:100% !important;
padding-left:18px !important;
padding-right:18px !important;
box-sizing:border-box !important;
}
.lph-item .blog-item-page-image-container{
width:calc(100% + 36px) !important;
max-width:none !important;
margin-left:-18px !important;
margin-right:-18px !important;
}
.lph-item .blog-item-section-content{
width:100% !important;
margin-left:0 !important;
margin-right:0 !important;
}
.lph-item .blog-item-section-content h2.blog-content-subtitle,
.lph-item .blog-item-section-content h3.blog-content-subtitle,
.lph-item .blog-item-section-content h4.blog-content-subtitle,
.lph-item .blog-item-section-content h5.blog-content-subtitle,
.lph-item .blog-item-section-content h6.blog-content-subtitle,
.lph-item .blog-item-section-content p.blog-content-text{
padding-left:0 !important;
padding-right:0 !important;
}
.lph-item .blog-item-page-content-data,
.lph-item .blog-meta-info ul,
.lph-item .item-blog-author-container,
.lph-item .blog-comments-container,
.lph-item .item-blog-comments-form{
padding-left:0 !important;
padding-right:0 !important;
}
.lph-item .blog-comments-container{margin-top:36px !important;}
.lph-item .item-blog-comments-form{margin-top:28px !important;}
.lph-item h1.blog-content-title{font-size:28px !important;line-height:1.25 !important;}
.lph-item h2.blog-content-subtitle,
.lph-item h3.blog-content-subtitle,
.lph-item h4.blog-content-subtitle,
.lph-item h5.blog-content-subtitle,
.lph-item h6.blog-content-subtitle{font-size:20px !important;line-height:1.32 !important;}
.lph-item .blog-right-section-layout{
position:static;
width:100% !important;
margin:40px 0 0 !important;
padding:8px 18px 12px !important;
box-sizing:border-box !important;
}
}
