/*
 Theme Name:   BPF Child
 Theme URI:    https://themeforest.net/item/bpf-responsive-multipurpose-wordpress-theme/22660883
 Description:  BPF Child Theme
 Author:       FitWP
 Author URI:   https://themeforest.net/user/fitwp/portfolio
 Template:     bpf
 Version:      1.0.0
*/

/* Child Theme Custom CSS */


/*----------------*/
.site-branding .custom-logo {
	width: 90px !important;
}

.page-header.page-header {
	/*background-size: contain;
	background-position: top left;*/
	background-repeat: no-repeat;
	height: auto;
}


.site-header{
	background: #fff !important;
}


.site-title, .site-title a {
  font-family: "Russo One", sans-serif !important;
  font-weight: 400;
  font-style: normal;
  color: #ef6100 !important;
}


.main-navigation a{
	color: #000 !important;
	font-weight: 600;
}

.main-navigation a:hover{
	  color: #ef6100 !important;
}

.header-wrapper .site-header--07 .main-navigation li a:hover{
		  color: #ef6100 !important;
}

.topbar-right ul{
	margin-bottom: 0 !important;
}

.topbar-right li {
	background: transparent !important;
	padding: 0 !important;
	margin: 0 !important;
}

.topbar-right li a{
	padding: 0 !important;
}

.topbar{
	background: #000 !important;
}

.topbar p{
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}

.topbar p a{
	font-size: 14px;
	font-weight: 600;
}

.banner{
	background: #333  !important;
	padding: 50px 0px !important;
}

.banner h2 {
	font-size: 56px;
	color: #fff !important;
	font-weight: 900;
	line-height: 68px;
}

.banner p{
	font-size: 18px;
	color: #fff !important;
	margin: 0 !important;
}

.inner-cat {
	margin-top: -70px !important;
}

.inner-cat .e-child .elementor-widget-image-box{
	background: #fff;
  text-align: center;
  border-radius: 6.4px;
  padding: 30px 0 30px 0;
  display: block;
  margin-bottom: 30px;
  box-shadow: 0 0 10px -7px #000 !important;
  border: 1px solid #ccc;
}

.inner-cat .e-child .elementor-widget-image-box:hover{
	background: #fff0df;
}

.inner-cat  h3{
	font-size: 18px;
	color: #000 !important;
	margin: 0 !important;
}




.home-post .tpg-widget-heading{
	display: none !important;
}

.home-post .tpg-widget-heading-line{
	display: none !important;
}

.rt-holder img{
	border-radius: 5px !important;
	height: 160px !important;
}

.rt-holder .categories-links i{
	display: none !important;
}

.rt-holder .post-meta-user {
	margin: 0 !important;
}

.rt-holder .categories-links a, .rt-detail:hover .categories-links a{
	font-weight: 600;
	color: #fb7829 !important;
}

.rt-holder .entry-title{
	margin: 0 !important;
}

.rt-holder .entry-title a, .rt-detail:hover .entry-title a{
	font-weight: 600 !important;
	font-size: 18px !important;
	text-transform: capitalize !important;
	color: #000 !important;
}

.rt-detail:hover{
	background: transparent !important;
}

.rt-detail:hover .categories-links a{
	font-weight: 600;
	color: #fb7829 !important;
}


.rt-detail:hover .tpg-excerpt{
 color: #333 !important;
}

.rt-detail:hover .categories-links a, .rt-detail:hover .post-meta-user a, .tpg-shortcode-main-wrapper .layout12 .rt-holder:hover .rt-detail .post-meta-user a{
	color: #fb7829 !important;
}



.home-post .tpg-shortcode-main-wrapper .layout12 .rt-holder:hover .rt-detail .post-meta-user a{
	color: #fb7829 !important;
}


.read-more a{
padding: 0 !important;
border: 0 !important;
font-weight: 600;
}

.read-more a:hover{
	color: #0076c1 !important;
}


 .tpg-shortcode-main-wrapper .layout12 .rt-holder:hover .rt-detail a {
  color: #0076c1 !important;
}

.tpg-shortcode-main-wrapper .layout12 .rt-holder:hover .rt-detail {
  background: #fff !important;
  color: #333 !important;
}


.site-footer p{
 font-weight: 600;
 color: #ccc !important;
}

.single .entry-footer {
	display: none !important;
}

.tpg-widget-heading-wrapper{
	display:none !important;
}

.tpg-widget-heading-wrapper.heading-style1 {
	display: none !important;
}


.inner-cat{
	display: inline-block !important;
}

@media screen and (max-width: 600px) {
.inner-cat .elementor-widget-image-box .elementor-image-box-wrapper{
	display: inline-block !important;
}
}