.custom-breadcrumb{
  position: relative;
  background: $black;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  margin-bottom: 35px;
  position: relative;
  z-index: 1;
  text-align: center;
  .breadcrumb-main{
	 position: relative;
	 z-index: 11; 
  }
  .breadcrumb-container-inner{
	 position: relative;
	 padding: 100px 0 100px;
	 @include media-breakpoint-down(lg){
		padding-bottom: 80px;
		padding-top: 80px;
	 } 
	 @include media-breakpoint-down(md){
		padding-bottom: 60px;
		padding-top: 60px;
	 }
	 @include media-breakpoint-down(sm){
		padding-bottom: 50px;
		padding-top: 50px;
	 }    
  }
  .heading-title{
	 font-size: 36px;
	 color: $white;
	 margin: 0 0 12px;
	 font-weight: 700;
	 @include media-breakpoint-down(lg){
		font-size: 32px; 
	 }
	 @include media-breakpoint-down(md){
		font-size: 30px; 
	 }
	 @include media-breakpoint-down(sm){
		font-size: 26px;
	 }
  }
  .breadcrumb{ 
	 	margin-bottom: 0;
	 	display: inline-block;
	 	font-size: 16px;
	 	font-weight: 500;
	 	color: $white; 
      position: relative;
      padding-top: 18px;
      &:after{
         content: '';
         width: 50px;
         height: 2px;
         background: $theme-color;
         position: absolute;
         left: 50%;
         top: 0;
         margin-left: -25px;
         z-index: 11;
      }
	 	@media(max-width: 500px){
			display: none;
	 	}
	 	li{
			float: left;
			position: relative;
			z-index: 11;
			line-height: 1;
			padding: 0 10px;
			&:after{
			  content: '/';
			  position: absolute;
			  bottom: 0;
			  left: -3px;
			  z-index: 1; 
			  color: #ccc;
			}
			&:first-child{
		  		&:after{
			 		display: none;
		  		}
			}
			a{
			  	color: $white;
			  	&:hover{
				 	text-decoration: underline;
			  	}
			}
		}
  	}
  .breadcrumb-overlay{
	 position: absolute;
	 @include size(100%, 100%);
	 z-index: 1;
	 top: 0;
	 left: 0;
  }
  
  &.text-light{
	 .heading-title{
		color: $white 
	 }
  }
}

body.home.blog{
  .title-layout-standard{ 
	 .custom-breadcrumb{
		.heading-title{
		  display: inline-block!important;
		  float: left;
		  font-size: 18px;
		  margin: 5px 0 0;
		}
	 }
  }
}

.elementor-widget-gva_post_breadcrumb{
   .custom-breadcrumb{
     // background: none!important;
   }  
}