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

/* ----------------------------------------------------------------------------
CSS - General
---------------------------------------------------------------------------- */

a:hover, a:focus { text-decoration: none !important;}
#hh-footer-info.fl-page-footer-text > p { margin: 0;}
/* ----------------------------------------------------------------------------
CSS - New Sidebar Menu Page Layout
---------------------------------------------------------------------------- */

#hh-page-sidebar-menu.container {
    max-width: 100%;
    width: 100%;
}
#hh-page-sidebar-menu.container > div.row {
    margin-left: 0;
    margin-right: 0;
}
#hh-page-sidebar-menu.container div.row .fl-sidebar.fl-sidebar-left,
#hh-page-sidebar-menu.container div.row .fl-sidebar.fl-sidebar-right {
    margin-top: 0;
    padding: 0;
	margin-bottom: 0 !important; 
}
#hh-page-sidebar-menu.container div.row .fl-sidebar.fl-sidebar-left,
#hh-page-sidebar-menu.container div.row .fl-sidebar.fl-sidebar-right {
	background: #e7ecd6;
}
@media only screen and (min-width: 767px) and (max-width: 992px) {
	#hh-page-sidebar-menu .fl-content-right, #hh-page-sidebar-menu .fl-content-left { width: 75%; float: left; padding-left: 30px; padding-right: 30px;}
	#hh-page-sidebar-menu.container div.row .fl-sidebar.fl-sidebar-left,
	#hh-page-sidebar-menu.container div.row .fl-sidebar.fl-sidebar-right { width: 25%; float: left;}
	#hh-page-sidebar-menu.container { padding-left: 0; padding-right: 0;}
}
@media (min-width: 992px) {
	#hh-page-sidebar-menu .fl-content-right, #hh-page-sidebar-menu .fl-content-left { padding-left: 40px; padding-right: 40px; border: 0 !important;}
	#hh-page-sidebar-menu.container div.row .fl-sidebar > .fl-widget {padding-right: 40px;	padding-left: 40px;}
}
@media (max-width: 992px) {
	#hh-page-sidebar-menu.container div.row .fl-sidebar > .fl-widget {padding-right: 15px;	padding-left: 15px;}
}
@media (max-width: 767px) {
	#hh-page-sidebar-menu.container div.row .fl-sidebar > .fl-widget {padding-right: 15px;	padding-left: 15px;}
	#hh-page-sidebar-menu.container { padding-left: 0; padding-right: 0;}
}

/* ----------------------------------------------------------------------------
CSS - Menu
---------------------------------------------------------------------------- */

#hh-menu .fl-menu a { line-height: normal !important; }
#hh-menu .fl-menu .fl-menu-mobile-toggle {
    padding: 10px 15px;
    text-align: left;
    width: 100%;
	border-bottom: 1px solid rgba(236, 236, 236, 1);
}