/*
Theme Name: audici
Theme URI: https://audici.in/
Author: Audici Technologies Private Limited
Description: Lightweight Elementor Free compatible WordPress theme for Audici Technologies Private Limited.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 7.4
Text Domain: audici
*/



/* Single Blog Banner */

.single-blog-banner{
width:100%;
background:#535CAE;
padding:70px 0;
position: relative;
top:100px;
margin-bottom: 30px;	
}

.single-blog-banner .container{
max-width:1180px;
margin:0 auto;
padding:0 20px;
}

.single-blog-title {
    color: #fff !important;
    font-size: 36px;
    font-weight: 500;
}
.wp-block-list li::marker, .wp-block-heading {
    color: #2a2b40 !important;
}
/* Content Area */

.single-blog-content{
padding:80px 0;
}

.single-blog-content .container{
max-width:1180px;
margin:0 auto;
padding:0 20px;
}

.single-blog-image{
margin-bottom:40px;
}

.single-blog-image img{
width:100%;
height:auto;
display:block;
border-radius:20px;
}

.single-blog-content article{
font-size:18px;
line-height:1.8;
}
/* Single Blog Layout With Sidebar */

/* .single-blog-layout{
    display:grid;
    grid-template-columns:minmax(0, 1fr) 340px;
    gap:45px;
    align-items:start;
}

.single-blog-main{
    min-width:0;
}

.single-blog-sidebar{
    position:relative;
    background:#ffffff;
	top: 30px;
    padding:24px;
    border-radius:18px;
    border: 1px solid #f7f7f7;
}

.single-blog-sidebar h3{
    margin:0 0 22px;
    font-size:26px;
    font-weight:600;
    color:#111827;
}

.recent-post-card{
    display:flex;
    gap:14px;
    padding:15px 0;
    border-bottom:1px solid #eeeeee;
    text-decoration:none !important;
}

.recent-post-card:last-child{
    border-bottom:none;
    padding-bottom:0;
}

.recent-post-img{
    width:82px;
    height:68px;
    flex:0 0 82px;
    border-radius:12px;
    overflow:hidden;
    background:#f4f4f4;
}

.recent-post-img img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
}

.recent-post-info h4{
    margin:0 0 7px;
    font-size:15px;
    line-height:1.35;
    font-weight:500;
    color:#111827;
}

.recent-post-info span{
    font-size:13px;
    color:#777777;
}

.recent-post-card:hover h4{
    color:#535CAE;
} */

/* Tablet / Mobile */

/* @media(max-width:991px){
    .single-blog-layout{
        grid-template-columns:1fr;
        gap:35px;
    }

    .single-blog-sidebar{
        position:relative;
        top:auto;
    }
} */
/* Mobile */

@media(max-width:767px){

```
.single-blog-banner{
    padding:70px 0;
}

.single-blog-title{
    font-size:24px;
}

.single-blog-content{
    padding:50px 0;
}
```

}
