/*
Theme Name: Beaver Builder Child Theme - Post Hero Header
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.1
Description: Adds a full screen post hero header to your posts without needing to use a module.
Author: Beaverlodge HQ
Author URI: https://www.beaverlodgehq.com
template: bb-theme
*/

/* Add your custom styles here... */ 

.hero-mask {
    background-size: cover !important; 
    background-repeat: no-repeat !important; 
    background-position: center center !important; 
    height: 400px;
}
.entry-content {
    background-color: rgba(0,0,0,0.3);
    content: '';
    width: 100%;
    height: 100%;
    z-index: 1;
}

.breadcrumbs {
    list-style: none;
    display: flex;
    justify-content: flex-end;
	display: none;
}

.breadcrumbs li,
.breadcrumbs li a {
    color: #ccc;
}

.breadcrumbs li a:hover {
    color: #fff;
}

.breadcrumbs li:nth-last-child(1) {
    color: #fff;
}

.breadcrumbs li:after {
    content: '/';
    padding: 0 5px;
}

.breadcrumbs li:nth-last-child(1):after {
    content: '';
    padding: 0 5px;
}

.headline {
	text-align: center;
	padding-top: 50px;
	padding-left: 150px;
	padding-right: 150px;
}

.fl-post-meta.fl-post-meta-top {
  color: #fff !important; 
}

span.fl-post-author {
  color: #fff;
}

a.fl-post-author {
  color: #fff !important;
}

.fl-comments-popup-link {
	display: none;
}

.fl-post-date {
	display: none;
}

.fl-sep {
	display: none;
}

.entry-title {
    color: #fff;
    margin-bottom: 0;
}

h1.entry-title {
   font-size: 72px;
}

.entry-meta li,
.entry-meta li a {
    color: #ccc;
    margin: 0 5px;
    display: inline;
}
.entry-meta li a:hover {
    color: #fff>;
}

/* set paragraph spacing */
p{
    margin:30px 0!important;
}

@media (min-width: 768px) {
	/* Change width of the logo container */
    .fl-page-header-primary .row > div:first-child {
        width: 25%;
	height: 63px;
    }
	/* Change width of the nav container */
    .fl-page-header-primary .row > div:last-child {
        width: 75%;
	height: 63px;
    }
}

@media (max-width: 667px) {

h1.entry-title {
   font-size: 40px;
}


.headline {
  padding-top: 0px;
  padding-left: 10%;
  padding-right: 10%;
  padding-bottom: 50px;
 }

}

.fl-post-cats-tags {
	display: none;
}

input.fl-search-input {
  height:60px;
}
@media (max-width: 767px){
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle {
    background: transparent;
    display: block;
    font-size: 22px;
    line-height: 19px;
    padding: 6px 8px;
    position: absolute;
    right: 20px;
    top: 0px;
    width: auto;
    color: #808080;
}
}