/*
Theme Name: Blogger Base
Theme URI: https://www.themesglance.com/themes/free-blogger-wordpress-theme
Author: Themesglance
Author URI: https://www.themesglance.com/
Description: Blogger Base is a sleek, minimal, and modern WordPress child theme of Blogger Hub, designed to give your website a contemporary and professional look. Perfect for bloggers, writers, journalists, content creators, storytellers, travel diarists, freelance writers, and personal branding enthusiasts, this multipurpose theme supports blogging, copywriting, book reviews, podcasting, media hubs, and newsletter or magazine-style sites. With a fully responsive design, cross-browser compatibility, threaded comments, and translation-ready features, Blogger Base ensures a seamless and engaging user experience on any device. Its clean, interactive, and user-friendly interface encourages visitors to stay longer, while SEO optimization boosts your search engine rankings. Highly customizable through the theme customizer, it allows effortless modifications to layouts, colors, fonts, and sections without coding knowledge. Despite its rich features, Blogger Base is lightweight and fast-loading, making it an ideal choice for writers, bloggers, and content creators looking to establish a professional and visually appealing online presence. Demo: https://www.themesglance.com/blogger-hub-pro/
Requires at least: 5.0
Tested up to: 6.9
Requires PHP: 7.2
Version: 1.1.3
License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: blogger-base
Template: blogger-hub
Tags: custom-background, custom-menu, custom-colors, custom-logo, editor-style, featured-images, front-page-post-form, full-width-template, footer-widgets, one-column, sticky-post, two-columns, theme-options, threaded-comments, right-sidebar, left-sidebar, grid-layout, three-columns, blog, news ,block-patterns
*/

body{
	background: #d6ddd6;
	font-family: 'Poppins', sans-serif;
}
:root {
  --primary-color: #264826;
}
h1, h2, h3, h4, h5, h6{
	font-family: 'IM Fell English', serif;
}
a{
	text-decoration: none;
}
#footer .textwidget p a, #footer .textwidget p a{
	text-decoration: underline;
}
a:focus, input:focus, textarea:focus, button:focus, .woocommerce form .form-row input.input-text:focus, .woocommerce form .form-row textarea:focus {
    outline: 2px solid #000 !important;
}
.sf-arrows .sf-with-ul, .topbar .sf-arrows .sf-with-ul{
	padding:18px 25px 18px 10px;
}
.sf-arrows .sf-with-ul:after{
	top: 0px;
}
.woocommerce-notices-wrapper a.button.wc-forward,#sidebar input[type="submit"], #footer input[type="submit"], #sidebar h3, .blogbtn a, .pagination .current, .inner, .bradcrumbs a, #category_post h1, #sidebar td#today, #sidebar .tagcloud a:hover, #header .nav ul li a:hover, h1.page-title, h1.search-title, input[type="submit"], span.meta-nav, #comments a.comment-reply-link, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce span.onsale, nav.woocommerce-MyAccount-navigation ul li, .back-to-top, .woocommerce-product-search button, .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .navigation .nav-previous a, .navigation .nav-next a, a.button, #sidebar .wp-block-search__label,#sidebar .wp-block-search__button,#sidebar h2,.wp-block-tag-cloud a:hover,.wp-block-search__button,#footer td#today,
.footerinner .tagcloud a:hover,.widget_calendar tbody a,.woocommerce-account .addresses .title .edit,.footerinner .widget_calendar tbody a,.woocommerce a.added_to_cart.wc-forward{
	background:  var(--primary-color);
}
.woocommerce-notices-wrapper a.button.wc-forward:hover{
	background-color: #000;
}
#wrapper .related-posts h2.related-posts-main-title, #wrapper .related-posts h3 a{
	color:  var(--primary-color);
}
.bradcrumbs a{
	margin-bottom: 10px;
}
.bradcrumbs span{
	display: inline-block;
}
a.button:hover, .copyright a:hover, .bradcrumbs a:hover{
	color: #fff;
}
#comments input[type="submit"].submit{
	background:  var(--primary-color);
}
input[type="submit"]{
	padding:10px 25px;
}
.logo p{
	margin: 0;
}
.back-to-top::before{
	border-bottom-color:  var(--primary-color);
}
#sidebar h3:after, #category_post h1:after, #header .nav ul li:hover > ul,#sidebar .wp-block-search__label:after,#sidebar h2:after{
	border-top-color:  var(--primary-color);
}
.blogbtn a{
	font-size: 16px;
	padding: 10px 20px;
}
.blog-sec h2 a,.grid-sec h2 a, .logo h1 a, .logo p.site-title a, .logo p, .social-links i:hover, a{
	color:  var(--primary-color);
}
.nav-menu ul li a:active, .nav-menu ul li a:hover, #footer .search-field{
	color: #fff;
}
.post-info{
	font-size: 13px;
}
.blog-sec p,.grid-sec p {
    font-size: 14px;
    letter-spacing: 1px;
    font-family: 'Poppins', sans-serif;
    line-height: 24px;
    margin-top: 27px;
}
 input[type="search"]{
	background: #fff;
}
#sidebar .tagcloud a:hover, .widget_calendar caption{
	color: #fff;
}
#wrapper .related-posts .blog-sec p,#wrapper .related-posts .grid-sec p{
	text-align: left;
}
.page-template-custom-front-page .blog-sec h2,.page-template-custom-front-page .grid-sec h2{
	font-size: 16px;
}
.nav-menu ul ul a {
	color:  var(--primary-color);
    background: #fff;
}
.nav-menu ul ul, .nav-menu ul ul a:hover{
	border-color: #fff;
}
#sidebar ul li a:hover{
	color:  var(--primary-color);
}
.woocommerce a.added_to_cart{
	display: block;
}
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{
	color: #fff;
}
.woocommerce-cart-form__cart-item td a, .woocommerce-MyAccount-navigation a,
.woocommerce-MyAccount-content a{
	text-decoration: underline;
}
.woocommerce-ordering select.orderby {
    padding: 10px;
}
#sidebar .wp-block-search__button{
	margin-left: 0px;
}
.post-categories li a{
	background-color:  var(--primary-color);
	color: #fff;
}
.bradcrumbs span {
	background:  var(--primary-color);
    color: #fff;
}
#footer .sidebar-column ul{
	padding-left: 0rem;
}
.post-info i {
    margin-right: 0px;
}
.pagination a:hover, .page-links a span:hover,span.page-links-title{
  background:  var(--primary-color);
  border: 1px solid  var(--primary-color);
} 
.pagination .current, .page-links .current .page-number {
  padding: 10px 15px;
  background:  var(--primary-color);
  border: 1px solid  var(--primary-color);
}
span.page-links-title{
  line-height: 8px;
}
#maincontent .wp-block-button a{
  background:  var(--primary-color);
}
#sidebar td,.widget_calendar td, .widget_calendar th{
	border: 1px solid #ddd !important;
}
#sidebar th{
	background: #ddd;
}
.wp-block-calendar td{
	border-color: #707070 !important;
}
a.wc-block-components-totals-coupon-link,a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained, a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained,
 a.wc-block-components-checkout-return-to-cart-button, .wc-block-components-totals-coupon__button.contained, 
 button.wc-block-components-checkout-place-order-button{
	background:  var(--primary-color);
}
a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover,button.wc-block-components-checkout-place-order-button:hover, a.wc-block-components-totals-coupon-link:hover, a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover, a.wc-block-components-checkout-return-to-cart-button:hover{
	background-color: #000 !important;
}
.wc-block-grid__product-onsale{
	background:  var(--primary-color);
	border-color: var(--primary-color);
}
a.added_to_cart.wc-forward{
	background:  var(--primary-color);
	color: #fff;
	border-radius: 4px;
	font-weight: 700;
	display: inline-block;
	padding: 10px 15px;
	margin-top: 10px;
	margin-left: 5px;
}
.woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{
	background: var(--primary-color);
    color: #fff;
    border: 1px solid  var(--primary-color);
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{
	border: 1px solid  var(--primary-color);
	color:  var(--primary-color);
}
.bradcrumbs span{
	padding: 6px 15px;
}
nav.woocommerce-MyAccount-navigation ul li a{
	text-decoration: none;
}
.wp-block-pullquote blockquote, .wp-block-quote:not(.is-large):not(.is-style-large) {
    border-color:  var(--primary-color) !important;
}
.product .add_to_cart_button{
	margin: 10px!important;
}

.footerinner .footer-block ul{
	padding-left: 0rem!important;
}
#sidebar ul li a:hover, #sidebar ol li a:hover {
    color:  var(--primary-color);
}
#blog_post .blog-sec h2:hover a{
	color: #666; 
}
.nav-menu ul .current_page_item > a {
    background-color:  var(--primary-color);
    color: #fff;
}
.woocommerce-Addresses .woocommerce-Address-title .edit{
	float: none!important;
}
@media screen and (max-width: 1000px){
	.sf-arrows .sf-with-ul, .topbar .sf-arrows .sf-with-ul{
		padding: 10px;
	}
	.sf-arrows .sf-with-ul:after{
		top: 5px;
	}
}
@media screen and (max-width: 768px) and (min-width: 320px){
	.search-box input[type="submit"]{
	margin-top: 9px;
	}
	.blogbtn a{
	font-size: 15px;
    padding: 10px 9px;
	}
}
.wp-block-search__input{
   border: 1px solid black !important;
   padding: 10px 2px 5px 2px !important;
   margin-top: 0px;
}