.elementor-2486 .elementor-element.elementor-element-e1a2a16{--display:flex;}.elementor-2486 .elementor-element.elementor-element-57ab2c1 .wpr-post-title{text-align:center;color:#CAA600;font-size:30px;}.elementor-2486 .elementor-element.elementor-element-8a0c4b5{width:var( --container-widget-width, 101.253% );max-width:101.253%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:101.253%;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-8a0c4b5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2486 .elementor-element.elementor-element-8a0c4b5 .wpr-featured-media-wrap{text-align:center;}.elementor-2486 .elementor-element.elementor-element-8a0c4b5 .wpr-featured-media-image{width:auto;border-radius:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-8a0c4b5 .wpr-featured-media-image img{border-radius:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-8a0c4b5 .wpr-featured-media-caption span{color:#333333;background-color:#ffffff;padding:5px 10px 5px 10px;margin:10px 10px 10px 10px;border-style:none;border-radius:3px 3px 3px 3px;}.elementor-2486 .elementor-element.elementor-element-8a0c4b5 .wpr-featured-media-caption{transition-duration:0.1s;align-items:flex-end;justify-content:center;}.elementor-2486 .elementor-element.elementor-element-d50ebbd{margin:0px 61px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;}.elementor-2486 .elementor-element.elementor-element-d50ebbd.elementor-element{--order:-99999 /* order start hack */;}.elementor-2486 .elementor-element.elementor-element-d50ebbd .wpr-post-content{text-align:left;color:#020202;font-size:18px;}.elementor-2486 .elementor-element.elementor-element-d50ebbd .wpr-post-content a{color:#345FDB;transition-duration:0.1s;}.elementor-2486 .elementor-element.elementor-element-d50ebbd .wpr-post-content a:hover{color:#992A2A;}/* Start custom CSS for wpr-post-content, class: .elementor-element-d50ebbd *//* Vivaan Fab Blog Styling */

.single-post .entry-content,
.single-post article{
    max-width:900px;
    margin:0 auto;
}

.single-post .entry-content{
    font-size:18px;
    line-height:1.9;
    color:#333;
}

.single-post p{
    font-size:18px;
    line-height:1.9;
    margin-bottom:24px;
    color:#444;
}

.single-post h1{
    font-size:54px;
    line-height:1.15;
    margin-bottom:25px;
    font-weight:800;
    color:#111;
}

.single-post h2{
    font-size:38px;
    line-height:1.3;
    margin-top:60px;
    margin-bottom:20px;
    font-weight:800;
    color:#111;
}

.single-post h3{
    font-size:28px;
    line-height:1.4;
    margin-top:35px;
    margin-bottom:15px;
    font-weight:700;
}

.single-post ul{
    padding-left:30px;
    margin:25px 0;
}

.single-post li{
    margin-bottom:12px;
    font-size:18px;
    line-height:1.8;
}

.single-post img{
    border-radius:24px;
    margin:35px 0;
}

.single-post blockquote{
    border-left:4px solid #c99532;
    background:#faf7ef;
    padding:25px;
    margin:35px 0;
    border-radius:12px;
    font-size:22px;
    font-style:italic;
}

.single-post strong{
    color:#111;
}

.single-post .entry-content a,
.single-post .elementor-widget-theme-post-content a{
    color:#c99532 !important;
    font-weight:600;
}/* End custom CSS */