/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

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

.fl-menu .sub-menu {
    min-width: 350px!important;
}
.widgettitle {
	font-size:26px!important;
}
.portfolioItem {
	position:relative;
}

.portfolioItem .title {
	
}
.portfolioItem a h2 {
	background-color: rgba(000, 000, 000, 0.6);
	color:#FFF;
	font-size:17px!important;
	text-transform:lowercase;
	padding:6px!important;
	letter-spacing: .5px;
	position:absolute;
	bottom:42px;
	left:12px;
	z-index:5;
}
.portfolioItem a p{
	background-color: rgba(000, 000, 000, 0.6);
	color:#FFF;
	font-size:12px;
	text-transform:lowercase;
	margin:0;
	padding:6px;
	letter-spacing: .5px;
  position:absolute;
	bottom:12px;
	left:12px;
	z-index:5;
}
.portfolioTitle {
	text-transform:lowercase;
}
.portfolioTitle span {
	font-size:65%;
    color:#6E6259;
	font-family: "Poppins",sans-serif;
}
#portfolioMenu .sub-menu li a {color:#333!important}
.subHead:after {
    content: "\2014";
    display: block;
    font-size: 3em;
    line-height: 0.25;
    color: #333;
	  margin-left:19px;
}
.subHeadinvert:after {
    content: "\2014";
    display: block;
    font-size: 3em;
    line-height: 0.25;
    color: #FFF;
	  margin-left:19px;
}
#menu-main-menu .current-menu-ancestor, #menu-main-menu .current-menu-item{ border-bottom:2px solid #999;}

#menu-main-menu li:hover { border-bottom:2px solid #CCC;}
#menu-main-menu li { margin:2px;}
.fl-menu .sub-menu {
    min-width: 350px!important;
}

.sub-menu li:hover, .sub-menu .current-menu-item{
   border-bottom:none!important;
}

.widgettitle {
	font-size:20px!important; text-transform:lowercase;
}

.archivetitle span span {
	font-size:65%;
  color:#666;
}
.fl-post-info-date {text-transform:lowercase;}

.uabb-adv-accordion-item-active .uabb-adv-accordion-button { display:none; }



/* Grayscale To Color */
.gray-scale-img .pp-photo-content {
  overflow: hidden;
  -webkit-backface-visibility: hidden;
}
.gray-scale-img .pp-photo-content .pp-photo-img {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  -webkit-transition: 1.5s ease-in-out;
          transition: 1.5s ease-in-out;
  will-change: filter;
}
.gray-scale-img .pp-photo-content .pp-photo-img:hover {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
}

@media only screen and (max-width: 768px) {

  #portfolioMenu .fl-menu-responsive-toggle-mobile ul {background: rgba(0, 0, 0, 0.8)}
	
#menu-main-menu .current-menu-ancestor, #menu-main-menu .current-menu-item{ border-bottom:none;}

}
