/*
 Theme Name:   Bcom Child
 Theme URI:    https://rstheme.com/products/wordpress/bcom/
 Description:  Bcom Child
 Author:       RSTheme
 Author URI:   http://rstheme.com
 Template:     bcom
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */
 
/* .menu-sticky.sticky .header-four-home-4 {
    background: #401a01 !important;
} */

/* Bcom Theme Styles override */
select, input[type=password] {
  padding: 0;
  border: 1px solid #f1f1f1;
  margin-bottom: 0;
  outline: none;
}

/* #News Page (Blog) Item */

.full-blog-content .blog-title a{
    color: #381402;
}
.rs-blog .blog-item .blog-title a{
	color: #381402;
}
 
.rs-blog .blog-item .blog-button a{
	border: 2px solid rgba(56, 20, 2,0.3);
    color: rgba(56, 20, 2,0.4);
    padding: 10px 42px 10px 15px;
}
.rs-blog .blog-item .blog-button a:hover{
	border: 2px solid #381402;
    background-color: #381402 !important;
}
.rs-blog .blog-item .blog-button a::before{
    margin-top: -5px;
    transition: margin .5s ease;
}
.rs-blog .blog-item .blog-button a:hover::before{
    margin-right: -8px;
}

.rs-blog .blog-item {
    margin-bottom: 30px;
    background: #fff;
}
.blog .rs-blog .blog-item, .archive .rs-blog .blog-item {
  box-shadow: 0 5px 15px 0px rgb(0 32 74 / 5%);
}

@media only screen and (max-width: 767px) {
    .blog .rs-blog .blog-item, .archive .rs-blog .blog-item {
        margin-bottom: 50px;
    }
    
    .rs-blog .blog-item .blog-title a{
    	font-size: 25px;
        line-height: 30px;
    }
        .rs-blog .blog-item .blog-title {
        line-height: 30px;
    }
}



// ## Sidebar

.bs-sidebar .widget {
    background: red;
}

.bs-sidebar .widget {
	background: #FFFCF3 !important;
	border: 1px solid #fff5c1;
}

.bs-sidebar .widget_block h2, .bs-sidebar .widget-title, .wp-block-search__label{
	color: red !important;
}

.bs-sidebar .widget_search input, .bs-sidebar .bs-search input {
    border: 2px solid #FBEB9D;
    color: #381402;
    border-radius: 10px;
    transition: all .5s ease;
}
.bs-sidebar .widget_search input:hover {    
    scale: 1.02;
    margin-right: -5px;
    margin-left: -5px;
    background: #fff;
    box-shadow: 0px 0px 8px 0px rgba(245, 205, 10,0.18);
}
.bs-sidebar .widget_search button:before{
	color: #F5CD0A !important;
}
.bs-sidebar .wp-block-categories li:first-child{
	border: 1px solid #FDF7D6;
}

.bs-sidebar .wp-block-categories li{
    border: 1px solid #FDF7D6;
    border-radius: 10px;
    transition: all .5s ease;
}   

.bs-sidebar .wp-block-categories li:hover{
    border: 1px solid #FDF7D6;
    scale: 1.02;
    margin-right: -7px;
    margin-left: -7px;
    background: #fff;
    box-shadow: 0px 0px 8px 0px rgba(245, 205, 10,0.18);
}   
.bs-sidebar .wp-block-categories li a:hover{
    color: #F5CD0A;
}


//Nav menu 
.header-four-home-4 .menu-sticky .sticky header.elementor-section{
	background: #3381402 !important;
}

.mobile-header-nav .menu-sticky .sticky header.elementor-section{
	background: transparent !important;
}

.prelements-heading.dots_yes .title-inner .title::before{
    background: #F5CD0A;
    opacity: 0.2;
}


//Search Page Results
body a {
    color: #656567;}
body.search-results .site-main > article .entry-title a{
	color: #381402 !important;
}

body.search .entry-summary .blog-button a{
 	border: 2px solid rgba(56, 20, 2,0.3);
    color: rgba(56, 20, 2,0.4);
    padding: 10px 42px 10px 15px;
}

body.search .entry-summary .blog-button a:hover{
	border: 2px solid #381402;
    background-color: #381402 !important;
}
body.search .entry-summary .blog-button a::before{
    margin-top: -4px;
    transition: margin .5s ease;
}
body.search .entry-summary .blog-button a:hover::before{
    margin-right: -8px;
}

body.search-results .site-main > article{
    box-shadow: 0;
    border: 2px solid rgba(56, 20, 2, 0.15);
    border-radius: 10px;
}


.elementor-86382 .elementor-element.elementor-element-712040f .wpcf7-submit{
	color: #371301;
}
.elementor-86382 .elementor-element.elementor-element-712040f .wpcf7-submit:hover{
	color: #371301;
}
.elementor-86382 .elementor-element.elementor-element-712040f .wpcf7-submit:focus{
	color: #371301;
}