/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

/* -- Advanced Sidebar Menu Widget */

.advanced-sidebar-menu {
  border-radius: 3px;
  font-size: 15px;
  margin-top: 10px;
}

.advanced-sidebar-menu {
  margin-top: 7px;
}

.advanced-sidebar-menu ul li{
  margin-bottom: 0px;
list-style:none;
}

.advanced-sidebar-menu ul li a {
  display: block;
  padding: 12px 35px 12px 15px;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
  color: #385900;
  position: relative;
  font-size: 17px;
  line-height: 1.35em;
  opacity: 1;
  font-weight: 400;
}

.advanced-sidebar-menu ul {
  border-top: 1px solid #eee;
}

.advanced-sidebar-menu ul.children {
  border-top: none;
}

.advanced-sidebar-menu ul.child-sidebar-menu {
  border-radius: 2px;
}

.advanced-sidebar-menu ul li:before {
  display: none;
}

.advanced-sidebar-menu ul li a:after {
  content: "\f054";
  font-family: 'FontAwesome';
  font-size: 11px;
  color: #e2e2e2;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -10px;
  transition: all 0.3s ease-in-out 0s;
}

.advanced-sidebar-menu ul li a:hover:after {
  color: #999;
}

.advanced-sidebar-menu ul li.current_page_item > a,
.advanced-sidebar-menu ul li.current_page_item > a:hover,
.advanced-sidebar-menu ul li.current_page_ancestor > a,
.advanced-sidebar-menu ul li.current_page_ancestor > a:hover{
  background-color: #f7f7f7;
  border-color: #eee;
}

.advanced-sidebar-menu ul li.current_page_item > a:after,
.advanced-sidebar-menu ul li.current_page_ancestor > a:after{
  color: #999;
}

.sidebar .advanced-sidebar-menu ul li.current_page_item.has_children ul.children li a:before,
.sidebar .advanced-sidebar-menu ul li.current_page_ancestor ul.children li a:before,
.sidebar .widget_product_categories ul.children li a:before {
  margin-right: 8px;
  position: absolute;
  top: 6px;
  left: 15px;
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  text-indent: -999px;
  border: 1px solid #999;
}

.advanced-sidebar-menu ul li.current_page_item.has_children ul.children,
.advanced-sidebar-menu ul li.current_page_ancestor ul.children {
  margin: 0px;
  border: none;
  border-bottom: 1px solid #eee;
}

.sidebar .advanced-sidebar-menu ul li.current_page_item.has_children ul.children li a,
.sidebar .advanced-sidebar-menu ul li.current_page_ancestor ul.children li a {
  font-size: 14px;
  background-color: #f7f7f7;
  border-top: none;
  border-bottom: none;
  opacity: 1;
  padding: 0px 35px 12px 30px;
  color: #666;
}

.sidebar .advanced-sidebar-menu ul li.current_page_item.has_children ul.children li.current_page_item a, 
.sidebar .advanced-sidebar-menu ul li.current_page_ancestor ul.children li.current_page_item a {
  color: #222;
}

.sidebar .advanced-sidebar-menu ul li.current_page_item.has_children ul.children li a:after,
.sidebar .advanced-sidebar-menu ul li.current_page_ancestor ul.children li a:after{
  display: none;
}

.sidebar .advanced-sidebar-menu ul li.current_page_item.has_children ul.children li:nth-child(1) a:before,
.sidebar .advanced-sidebar-menu ul li.current_page_ancestor ul.children li:nth-child(1) a:before{
  top: 13px;
}

.sidebar .advanced-sidebar-menu ul li.current_page_item.has_children ul.children li:nth-child(1) a,
.sidebar .advanced-sidebar-menu ul li.current_page_ancestor ul.children li:nth-child(1) a {
  padding-top: 6px !important;
}

.sidebar .advanced-sidebar-menu ul li.current_page_item.has_children ul.children li a:hover,
.sidebar .advanced-sidebar-menu ul li.current_page_ancestor ul.children li a:hover{
  color: #222;
}

.sidebar .advanced-sidebar-menu ul li.current_page_item.has_children > a,
.sidebar .advanced-sidebar-menu ul li.current_page_ancestor > a  {
  padding-bottom: 5px;
  border-top: none;
  border-bottom: none;
}

.sidebar .advanced-sidebar-menu ul li.current_page_item.has_children ul.children li a:after {
  display: none;
}

.advanced-sidebar-menu .sidebar ul.children li:last-of-type > a {
  padding-bottom: 12px;
}

.advanced-sidebar-menu ul li.current_page_item > a:hover {
  opacity: 0.9;
}

.advanced-sidebar-menu ul li.current_page_item.has_children > a:after,
.advanced-sidebar-menu ul li.current_page_ancestor > a:after {
  color: #111;
  content: "\f054";
  margin-top: -7px;
  right: 13px;
}

.advanced-sidebar-menu ul li a:hover {
  text-decoration: none;
  background-color: #f7f7f7;
}

