:root{
--bxbra: 4px ;
--Fontheading: "Libre Baskerville", sans-serif;
--Fontbody: "Epilogue", sans-serif;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
font-weight: 700;
}
.bs-blog-post .title, .bs-widget-title.one .title, .widget_block .wp-block-heading, .widget_block .wp-block-search__label, .site-branding-text .site-title, .bs-latest-news .bn_title .title{
font-weight: 700;
}
.mainfeatured.two .multi-post-widget .inner_columns{
gap: 1.5rem;
}
.mainfeatured.two .bs-blog-post.three.lg {
height: 500px;
border-radius: var(--bxbra);
}
.mainfeatured.two .multi-post-widget .bs-blog-post.three.bsm {
height: 233.5px;
border-radius: var(--bxbra);
}
.mainfeatured.two .homemain {
border-radius: var(--bxbra);
}
.right-nav .msearch, .right-nav .switch{
display: none !important;
}
.navbar-wp nav{
justify-content: center;
}
.bs-widget-title.one .title, .widget_block .wp-block-heading, .widget_block .wp-block-search__label{
padding: 0;
}
.widget_block .wp-block-heading, .widget_block .wp-block-search__label{
padding-right: 10px;
}
.bs-widget-title.one .title span, .widget_block .wp-block-heading span, .widget_block .wp-block-search__label span {
display: inline-flex;
align-items: center;
justify-content: center;
width: 30px;
height: 30px;
border-radius: 50%;
}
.right-nav .subscribe-btn{
align-items: baseline;
}
.bs-blog-post.single .small.single, .bs-blog-post .bs-blog-thumb + .small{
padding-top: 20px;
}
.screen-reader-text{
transition: none;
}
.bs-menu-full .main{
padding: 10px 0;
}
.bs-menu-full .logo{
padding: 0;
}
.bs-blog-thumb.lg{
height: 300px;
}
#list.d-grid{
grid-gap: 50px;
}
.bs-blog-post, .bs-card-box, .wd-back {
border: 1px solid var(--border-color);
border-radius: var(--bxbra);
}
.bs-blog-post .small, .list-blog.bs-blog-post{
padding: 16px;
}
.bs-blog-post.single, .bs-card-box, .wd-back{
padding: 20px;
}
.list-blog.bs-blog-post:has(.bs-blog-thumb), .bs-blog-post.single .small{
padding: 0;
}
.bs-info-author-block{
border-width: 1px;
}
@media (min-width: 1200px) {
.container {
max-width: 1400px;
}
}
@media (max-width: 767.98px) { 
header .site-branding-text {
text-align: start;
}
.list-blog.bs-blog-post .bs-blog-thumb {
height: 300px;
margin-bottom: 0px;
}
}