/*
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
*/

/* Menu */ 

.fl-page-nav ul.sub-menu li a {font-weight: 400;}

.navbar-toggle {
  display: none;
}
.navbar .fl-page-nav-collapse {
  display: block;
  visibility: visible;
  background-color: #333;
}

.fl-page-header-container.container #mega-menu-wrap-header #mega-menu-header > li.mega-menu-item > a.mega-menu-link {font-size: 12px; color: #666666;}
.fl-page-header-container.container #mega-menu-wrap-header #mega-menu-header > li.mega-menu-item {margin-right: 10px;}
.fl-page-header-container.container #mega-menu-wrap-header #mega-menu-header > li.mega-menu-item-has-children > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {font-size: 12px;}

#mega-menu-wrap-header #mega-menu-header > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {padding: 7px 15px;}

.fl-page-header-container.container .col-md-9.col-sm-12 #mega-menu-header a.mega-menu-link {color:#999!important;}

.fl-page-header .fl-social-icons .fl-icon {
  font-size: 32px;
  width: 24px; /*Only adjust when you need more space between the icons*/
}
.fl-icon-twitter-circle:before {content: '\e286';}

/* Breadcrumbs */
.breadcrumb {
background-color: transparent;
padding:5px;
border: none;
}


/* Tagline */
.tagline h4.fl-heading {line-height: 1.8;}
.tagline h4.fl-heading span.fl-heading-text {background-color: #B00E0D; padding: 5px 20px 10px 37px; background-image: url("http://centralconveyor.com/wordpress/wp-content/uploads/2016/02/tagline-curved-corner.png"); background-repeat: no-repeat;}

/* Hover Cards */
.hover-title { z-index: 1; }
.hover-excerpt {padding: 10px;}
p.mask-text {max-height: 140px; text-align: left;}
p.hover-card-btn {text-align: right; font-size: 12px;}

.hover-excerpt p.hover-card-btn span {
    background-color: rgba(0, 0, 0, 0);
}

.hover-panel:hover .hover-excerpt p.hover-card-btn span {background-color:#AB1919; padding: 5px;}

/* Side Nav */
.widget_nav_menu h2.widgettitle {background-color: #AB1919; padding: 5px 10px; color: #fff; font-size: 24px; margin-bottom: 0px;}
.widget_nav_menu ul.menu {padding: 15px; background-color: #D4D6D7;}
.widget_nav_menu ul.menu li.current_page_item a {color: #333;}

h4.side-title {background-color: #AB1919; padding: 5px 10px; color: #fff; margin-bottom: 0px;}

/* Content */
ul.press-articles {list-style-type: none; padding-left: 0px;}
ul.press-articles li {line-height: 32px;}

/* Footer */ 

ul.footer-links {padding-left: 5px; list-style: none;}
ul.footer-links li {margin-bottom: 7px;}

/* Printer Friendly */
@media print {
  a[href]:after {
    content: none;
  }
}