/* SIDEBAR-LEFT */
.ffuk_submenu_widget h3, .ffuk_submenu_widget h3 a
{
    font-size: 18px;
    font-weight: 400;
    color: #525b65;
	text-decoration: none
}

.ffuk_submenu_widget a
{
    display: block;
    padding: 7px 30px 7px 10px;
    text-decoration: none;
    color: #135079;
}

.ffuk_submenu_widget dd:hover > a,
.ffuk_submenu_widget .accordion dd.active > a
{
    color: #fff;
    background: #a74747; /* tochange */
}

.ffuk_submenu_widget .accordion .accordion-navigation > a, .ffuk_submenu_widget .accordion dd > a {
	display: block;
    padding: 7px 30px 7px 10px;
    text-decoration: none;
    color: #135079;
	font-size: 13px;
	background: none;
	font-family: 'Open Sans', sans-serif;
}

.ffuk_submenu_widget .accordion .accordion-navigation:hover > a, .ffuk_submenu_widget .accordion dd:hover > a {
	color: #fff;
    background: #a74747; /* tochange */
}

.ffuk_submenu_widget .accordion > dd
{
    border-bottom: 1px solid #c2c2c2;
	position: relative;
}

.ffuk_submenu_widget dd:first-child
{
    border-top: 1px solid #c2c2c2;
}

.ffuk_submenu_widget .accordion > dd > a.menu-item
{
    position: relative;
}
.ffuk_submenu_widget .accordion > dd > a.menu-item:after
{
    font-family: 'FontAwesome';
    font-size: 18px;
    position: absolute;
    top: 4px;
    right: 10px;
    content: '\f105';
}

.ffuk_submenu_widget .accordion > dd > a.arrow {
	padding: 0
}
.ffuk_submenu_widget .accordion > dd > a.arrow span:after
{
	font-family: 'FontAwesome';
    font-size: 18px;
    position: absolute;
    top: 5px;
    right: 10px;
    content: '\f0d7';
	display: block;
}
.ffuk_submenu_widget .accordion > dd.active > a.arrow span:after
{
	color: #fff;
	-webkit-transform: rotate(180deg);
       -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
         -o-transform: rotate(180deg);
            transform: rotate(180deg);
}
.ffuk_submenu_widget .accordion > dd > div.active > a.menu-item-has-children,
.ffuk_submenu_widget .accordion .accordion-navigation.active > a {
	background: #a74747; /* tochange */
	color: #fff;
}

.accordion dd > .content.active {
	background: #ebecec;
	padding: 0;
	margin: 0;
}

.accordion .content ul li {
	padding: 0;
}
.accordion .content ul li:before {
	display: none;
}


.ffuk_submenu_widget .sub-menu a
{
    position: relative;
    padding: 7px 20px;
    border: none;
    background: #ebecec;
}

.ffuk_submenu_widget .sub-menu a:before
{
    position: absolute;
    top: 14px;
    left: 10px;

    display: block;

    width: 5px;
    height: 5px;

    content: '';
    vertical-align: top;

    border-radius: 2.5px;
    background: #135079;
}

.ffuk_submenu_widget .sub-menu a:hover,
.ffuk_submenu_widget .sub-menu > .active > a:hover,
.ffuk_submenu_widget .sub-sub-menu > .active > a:hover{
    background: #a74747; /* tochange */
	color: #fff;
}
.ffuk_submenu_widget .sub-menu > .active > a,
.ffuk_submenu_widget .sub-sub-menu > .active > a
{
    background: #c2c2c2;
}
.ffuk_submenu_widget .sub-menu a:hover:before{
    background: #fff;
}