/*
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... */ 

.hd-btn .fl-button-icon{ font-size:14px!important;}
/* .hd-menu ul li:last-child a{ color:#73A747!important; font-weight:bold; border:1px solid #73A747;} */
.bn h4{ border-left:8px solid #659900; padding-left:15px;}
.bn p,.bn .pp-infobox-button{ margin-left:25px;}
.green{color:#669900!important}
.testi{ position:relative;}
.testi .pp-arrow-wrapper{ position:absolute; left:0; right:0; top:40%; margin:0 auto; z-index:999;}
.testi .pp-slider-prev{ float:left}
.testi .pp-slider-next{ float:right}
.nolink .fl-button{ cursor:default; pointer-events:none;}
/* #menu-footer-menu li a:before{content:"\203A"; padding-right:8px;} */
.new-box .fl-module-content{ position:relative;}
.new-box .fl-module-content:after{ content:" "; width:91px; height:92px; background:url("//woocommerce-870734-5146126.cloudwaysapps.com/wp-content/uploads/2019/08/new.png") no-repeat center; position:absolute; top:0; left:0;}
.single h2.widgettitle{ display:none;}
.fl-rich-text ul {list-style: none;}
.fl-rich-text ul li::before {content: "\2022";color: #659800;display: inline-block; width: 1em; margin-left: -1em;}
.cult .fl-col-group{ position:relative; border-bottom:1px solid #fff;}
.cult .fl-col-group:after{ content:" "; width:33px; height:33px; background:url("//woocommerce-870734-5146126.cloudwaysapps.com/wp-content/uploads/2019/08/cu3.png") no-repeat center; position:absolute; left:0; right:0; top:35%; margin:0 auto;}
.tribe-bar-filters-inner{ background:#659900;}
.label-tribe-bar-date,.label-tribe-bar-search{ color:#fff;}
#tribe-bar-form input[type=text]{ border:1px solid #fff!important; font-style:normal!important; color:#fff!important;}
#tribe-bar-form .tribe-bar-submit input[type=submit]{ background:#fff; color:#659900;}
.tribe-bar-views-inner{ background:#333B2B; padding:15px 10px;}
#tribe-bar-views-label,.tribe-bar-views span.tribe-icon-month{ color:#fff;}
#tribe-bar-views-toggle{ color:#fff; border:1px solid #fff;}
.tribe-bar-views span[class^=tribe-icon-]{ display:none;}
.tribe-events-calendar thead th{ background:#333B2B; border-color:#fff!important;}
#tribe-events-content .tribe-events-calendar td{border-color:#fff!important; background:#C2D0A4;}
.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a{background:#C2D0A4!important;}
.tribe-events-has-events,.tribe-events-has-events div[id*=tribe-events-daynum-], .tribe-events-has-events div[id*=tribe-events-daynum-] a{ background:#659900!important;}
.tribe-events-month-event-title{ text-align:center}
.tribe-events-month-event-title a{ color:#fff;}
#tribe-events .tribe-events-button{ background:#659900;}
#menu-404-menu li{ background:url("//woocommerce-870734-5146126.cloudwaysapps.com/wp-content/uploads/2019/08/faq.png") no-repeat center left; padding-left:20px; }

@media screen and (max-width:768px){
	header .fl-menu-mobile-toggle{ background:#659900!important; color:#fff!important}
	header .fl-module-menu {
		max-width: 280px;
		margin: 0 auto;
	}
	header .fl-module-menu .fl-module-content {
		margin-top: 0;
		margin-bottom: 0;
	}
	header .fl-menu {
		background: #f1f1f1;
	}
	.home-working-together .fl-row-content {
		max-width: 440px;
	}
	.home-blog .pp-content-post-grid {
		max-width: 370px;
	}
	.cult .fl-col-group {
		margin-bottom: 1em;
	}
	.cult .fl-col-group:after {
		background: none;
	}
	.cult .fl-col-group .fl-rich-text p {
		text-align: left;
	}
	.page-id-30 .pp-posts-wrapper {
		max-width: 370px;
		margin: 0 auto;
	}
}