/* blogus-style-inline-css */
@media (max-width: 575px) { [displayON="desktop,tablet"] { display: none !important;} [displayON="tablet"] { display: none !important;}}@media (min-width: 576px) { [displayON="mobile"] { display: none !important;}}@media (min-width: 992px) { [displayON="tablet,mobile"] { display: none !important;} [displayON="tablet"] { display: none !important;}	}@media (max-width: 991px) { [displayON="desktop"] { display: none !important;}}@media (max-width: 991px) and (min-width: 576px) { [displayON="desktop,mobile"] { display: none !important;}	}[displayON=""] { display: none !important;}

/* inline */
.bs-blog-post p:nth-of-type(1)::first-letter {
        display: none;
    }

/* custom-background-css */
:root {
            --wrap-color: #eee        }

/* inline */
.site-title a, .site-description {
                color: #000;
            }
            .site-branding-text .site-title a {
                font-size: px;
            }
            @media only screen and (max-width: 640px) {
                .site-branding-text .site-title a {
                    font-size: 26px;
                }
            }
            @media only screen and (max-width: 375px) {
                .site-branding-text .site-title a {
                    font-size: 26px;
                }
            }

/* inline */
footer .footer-logo img{
            width: 210px;
            height: 70px;
        }

/* inline */
/*==================== Site title and tagline ====================*/
.site-title a, .site-description{
  color: #000;
}
body.dark .site-title a, body.dark .site-description{
  color: #fff;
}
/*==================== Menu color ====================*/

.bs-default .navbar-collapse ul, .navbar-wp .dropdown-menu > li > a:hover, .navbar-wp .dropdown-menu > li > a:focus {
    background: ;
}

/*=================== Slider Color ===================*/
.bs .bs-slide.overlay:before{
	background-color: #00000099;
} 
.bs-slide .inner .title a{
	color: ;
}

.bs-slide .inner .title{
	font-size: 45px;

}
footer .bs-footer-copyright p, footer .bs-footer-copyright a {
	color: ;
}
footer .bs-footer-copyright .bs-footer-overlay-copyright{
	background: ;
}

footer .bs-widget p, .site-title-footer a, .site-title-footer a:hover, .site-description-footer, .site-description-footer:hover, footer .bs-widget h6, footer .mg_contact_widget .bs-widget h6, footer .bs-widget ul li a {
	color: ;
}
@media (max-width: 991px){
	.bs-slide .inner .title{
		font-size: 2.5em;
	}
}
@media (max-width: 640px){
	.bs-slide .inner .title{
		font-size: 1.5em;
	}
}


/* Not from WordPress: featured image sits above the title, so keep it from pushing the title off screen. */
.single .bs-blog-thumb img.wp-post-image { width: 100%; max-height: 480px; object-fit: cover; }
/* Not from WordPress: list thumbnails stay at the top of long (no <!--more-->) posts instead of centering. */
.list-blog.bs-blog-post .bs-blog-thumb { align-self: flex-start; }

/* Readability pass, not from WordPress. */
/* Body gray darkened from #718096 so text passes 4.5:1 on white and on code blocks (#e2e8f0). */
:root { --text-color: #5a6577; }
/* Post text in a ~75ch column instead of the full card width; the cover image stays full width. */
.bs-blog-post.single > .bs-header,
.bs-blog-post.single > article.single { max-width: 720px; margin-inline: auto; }
/* The theme's generic .nav-links spreads page numbers across the whole row. */
.navigation.pagination .nav-links { justify-content: center; }
/* Brand blue links and #444 inline code vanish on the dark card. */
.dark article :is(p, li, td, figcaption) a:not(.more-link) { color: #7d8bff; }
.dark :not(pre) > code { color: #e2e8f0; }
/* Keyboard focus visible on both themes (the theme's white outline disappears on white cards). */
a:focus-visible, button:focus-visible { outline: 2px solid var(--head-color); outline-offset: 2px; }
::selection { background: var(--pri-color); color: #fff; }
