/**
 * @package Helix Framework
 * @author JoomShaper http://www.joomshaper.com
 * @copyright Copyright (c) 2010 - 2014 JoomShaper
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or Later
 */

 .sp-main-menu-toggler{
  display: inline-block;
  position: absolute;
  top: 30px;
  right: 20px;
  z-index: 1;
 }

.sp-mobile-menu{
  position: absolute !important;
  top: 83px;
  left: 0;
  width: 100%;
}

.sp-mobile-menu ul{
  display: block;
  list-style: none;
  padding: 0;
  margin: 0;
}

.sp-mobile-menu ul li{
  display: block;
  margin: 0;
  /*padding: 0 0 0 10px;*/
  background: #fff;
  cursor: pointer;
  text-indent:10px;
}

.sp-mobile-menu ul li span.sp-menu-toggler{
  display: block;
  width: 30px;
  float: right;
  cursor: pointer;
  color: #4b4b4b;
  line-height: 40px;
  text-align: center;
}

.sp-mobile-menu ul li span.sp-menu-toggler i{
  display: block;
  line-height: 40px;
}

.sp-mobile-menu ul li span.sp-menu-toggler .icon-angle-right,
.sp-mobile-menu ul li span.sp-menu-toggler.collapsed .icon-angle-down{
  display: none;
}

.sp-mobile-menu ul li span.sp-menu-toggler .icon-angle-down,
.sp-mobile-menu ul li span.sp-menu-toggler.collapsed .icon-angle-right{
  display: block;
}

.sp-mobile-menu ul li a{
  /*display: inline-block;*/
  line-height: 40px;
  font-size: 15px;
  color: #4b4b4b;
}

.sp-mobile-menu ul li:hover > a{
  color: #fff !important;
 }
.sp-mobile-menu ul li ul li:hover > a{
  color: #4b4b4b !important;
 }
.sp-mobile-menu ul li.active > a{
  color: #fff !important;
 background: #2458A3;
}

.sp-mobile-menu ul li.active{
  color: #fff !important;
  display:block;
 background: #2458A3 !important;
}
ul li.menu-item.active span.sp-menu-toggler.collapsed i.icon-angle-right {
	color: white;}


.sp-mobile-menu ul li:hover {
 background: #2458A3;
}
.sp-mobile-menu ul li ul li:hover 
{
 background: #F2F2F2;
 display:block;
}
.sp-mobile-menu ul li a.menu-title {
  color: #000;
}
.sp-mobile-menu ul li.menu-title a:hover {
  color: #fff;
}
.sp-mobile-menu ul li.menu-title a:hover{
    color: #fff !important;
}
.sp-mobile-menu ul li.menu-title a{
    color: #000 !important;
}

/*.sp-mobile-menu ul li a.active,
.sp-mobile-menu ul li a:hover {
  color: #000;
}*/

/*ul li.menu-item a:hover,
ul li.menu-item a:focus{
	color: black !important;}*/