/*
Theme Name: Oh My Blog
Template: bizberg
Text Domain: oh-my-blog
Author: bizbergthemes
Author URI: https://bizbergthemes.com/
Theme URI: https://bizbergthemes.com/downloads/oh-my-blog/
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Description: Oh My Blog Dark is a clean and minimal blog theme for perfect for writers who need to create personal blog site with simple creative features and effects to make readers feel the pleasure of reading blog posts and articles, Oh My Blog theme mixes between modern, classic and minimal styles and will help you create a simple and clean blog, if you are a blogger, then it’s a perfect choice for you if you don’t need to have any experiment to setup your WordPress Oh My Blog, it’s super simple and easy to setup, you will get high quality, responsive, well crafted blog out of the box to make writers only focuses on writing content, and it has great typography to make your fans and followers focus on every word you write. However, the child theme comes with a dark color scheme. Dark color schemes are quite popular and trending nowadays on top charts as it is considered to be a bold design trend and also they’re easy on the eye. If you love dark theme for your blog or corporate site.
Tags: custom-logo,custom-menu,featured-images,threaded-comments,translation-ready,left-sidebar,right-sidebar,grid-layout,theme-options,blog,news,portfolio
Version: 1.7
Tested up to: 5.8
Requires PHP: 5.6
*/

p{
	font-size: 16px;
}

.footer_social_links{
    display: block !important;
}

.navbar-default .navbar-nav>li>a{
    letter-spacing: 0;
}

.blog-grid .entry-content {
    margin: 50px 15px;
}

.navbar-default .has-no-menu-description .navbar-nav>li>a {
    padding: 15px 20px 17px;
}

.navbar-default .has-no-menu-description .navbar-nav li ul {
    top: 60px;
}

.bizberg_default_page .single_page h3.blog-title{
	text-transform: capitalize;
}

.bizberg_cocntent_wrapper h3.blog-title {
    padding-bottom: 20px;
    padding-top: 10px;
}

@media (max-width: 1023px){
	#blog .blog-post .entry-meta > span > a, 
	#blog .blog-post .entry-meta > span.bizberg_read_time {
	    font-size: 16px;
	}
}

@media (max-width: 639px){
	#blog .blog-post.bizberg-list .entry-content {
	    margin: 0;
	}
}

.oh-my-blog-post{
	position: relative;
	overflow: hidden;
}

.oh-my-blog-post .mb-3{
	margin-bottom: 30px;
}

.oh-my-blog-post-item{
	position: relative;
	overflow: hidden;
	background: linear-gradient(to bottom, #dd3333, #5d0606);
	transition: all ease-in-out 0.5s;
	height: 310px;
}

.oh-my-blog-post-item:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.4);
    content: '';
    z-index: 1;
    transition: all ease-in-out 0.7s;
    transform: scale3d(7.9, 6.4, 0) rotate3d(0, 0, 1, 45deg) translate3d(0, -70%, 0);
}

.oh-my-blog-post-item:hover:before {
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 110%, 0);
    transition: all ease-in-out 0.7s;
}

.oh-my-blog-post-bg{
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
    background-position: center;
}

.oh-my-blog-post-item img{
	width: 100%;
	transition: all ease-in-out 0.5s;
}

.oh-my-blog-post-item:hover img{
	transform: scale(1.1);
	transition: all ease-in-out 0.5s;
} 

.oh-my-blog-post-cats a {
    position: absolute;
    left: 15px;
    top: 15px;
    font-size: 14px;
    background: #de3434;
    padding: 2px 16px 3px;
    transition: all ease-in-out 0.5s;
    z-index: 2;
    color: #fff;
    border-radius: 3px;
}

.oh-my-blog-post-cats a:hover{
    color: #fff !important;
}

.oh-my-blog-post-item:hover .oh-my-blog-post-cats a{
	background: #dd3333;
	color: #fff;
	transition: all ease-in-out 0.5s;
}

.oh-my-blog-post-content{
	position: absolute;
    left: 0;
    bottom:0;
    z-index: 1;
    padding:20px;
}

.oh-my-blog-post-list li {
    display: inline-block;
    padding-right: 10px;
}

.oh-my-blog-post-list li:last-child{
	padding-right:0; 
}

.featured_posts_wrapper .section-heading-wrapper {
    margin-bottom: 50px;
}

.featured_posts_wrapper .section-heading-wrapper .section-title-wrapper{
    margin-bottom: 10px;
}

.oh-my-blog-post-content a:hover{
    color: #fff !important;
}

.oh-my-blog-post-cats a:focus,
.oh-my-blog-post-content a:focus {
    color: #fff !important;
    outline-color: #fff !important;
}

.entry-date a:focus,
.entry-title a:focus,
.entry-meta a:focus,
#sidebar a:focus {
    color: #dd3333 !important;
}

.entry-date a:focus:after{
    border-color: #dd3333 !important;
}

.nav-links a:focus{
    border-color: #dd3333 !important;
    background: #dd3333 !important;
}

.footer_social_links a:focus i{
    background: #dd3333 !important;
    color: #fff !important;
}

#footer .inline-menu a:focus,
#footer .copyright a:focus {
    outline-color: #fff !important;
}

.tagcloud.tags a:focus{
    background: #dd3333 !important;
    color: #fff !important;
}

.navigation.post-navigation a:focus{
    border-color: #dd3333 !important;
    color: #dd3333 !important;
    background: transparent !important;
}

.footer_social_links {
    display: block;
}

.edit_repy_links a{
    color: #fff !important;
}

#comments a:focus code{
    color: #fff;
}

div#respond h3#reply-title{
    text-transform: capitalize;
    padding-bottom: 10px;
}

.bizberg_dark_mode.bizberg_woocommerce_shop ul.products li.product .woocommerce-loop-product__title{
    font-size: 1.5em !important;
}

.bizberg_dark_mode.bizberg_woocommerce_shop #reviews #comments h2 {
    margin-bottom: 30px;
    font-size: 30px;
    text-transform: capitalize;
}