.side-menu-entry, .side-menu-entry ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.side-menu-entry li {
    margin: 0;
}

.side-menu-entry a {
    display: block;
    padding: 10px 15px;
}

.side-menu-entry .caret {
    display: none;
}

.side-menu-entry .side-menu-title {
    background-color: #168338;
    color: white;
    border-bottom: 2px solid #DDD
}

.side-menu-entry li a {
    border-top: 2px solid #eee;
    color:#8797a3;
}

.side-menu-entry .side-menu-title {
    border-top: 0;
}

.side-menu-entry > li > ul {
    border: 1px solid #8797a3;
    border-top: 0;
}

.side-menu-entry > li {
    margin-bottom: 20px;
}
.side-menu-subheading,
.side-menu-title
{
    font-family:Nevis, arial;
}

@media (max-width: 767px) {
    .side-menu-entry .caret {
        display: inline-block
    }

    .navbar {
        margin-bottom: 0;
    }

    .side-menu-entry ul {
        display: none !important;
    }

    .child-expanded > ul {
        display: block !important;
    }

    .side-menu-entry li:hover > a {
        background: #eee;
    }

    .side-menu-entry li li {
        padding-left: 10px;
    }
}

@media (min-width: 768px) {
    .side-menu-entry li a {

    }

    .side-menu-entry > li {
        position: relative;
    }

    .side-menu-entry li li {
        background: white;
    }

    .side-menu-entry li li ul {
        padding-left: 0px;
        position: absolute;
        left: 100%;
        /*top: -1px;*/
        margin-top:-3em;
        min-width: 200px;
        display: none;
        border: 1px solid #8797a3;
    }

    .side-menu-entry li li ul li.side-menu-subheading {
        white-space: normal;
    }

    .side-menu-entry li li:hover ul {
        display: block;
    }
    .side-menu-entry li li:hover ul ul{
        display: none;
    }
    .side-menu-entry li li li:hover ul{
        display: block;
    }
}

.sidemenus {
    z-index: 100;
}

/* right side menus */
.left-menu-items a.linkedin {background:url('/img/newsite/linkedin-logo3.png') center right 10px no-repeat;}
	.left-menu-items a.twitter {background:url('/img/newsite/twitter-logo3.png') center right 10px no-repeat;}
	.left-menu-items a.facebook {background:url('/img/newsite/facebook-logo3.png') center right 10px no-repeat;}
	.left-menu-items a.youtube {background:url('/img/newsite/youtube-logo3.png') center right 10px no-repeat;}



     .left-menu-title
	{
		font-family:Nevis,Arial;
		display:block;
		padding:12px 15px;
		font-weight:normal;
		font-size:14px;
		margin-bottom:3px;
	}

    .left-menu-items
	{
		background:white;
		margin-bottom:20px;
	}
	.left-menu-items ul
	{
		list-style:none;
		list-style-type:none;
		padding:0;
		margin:0;
		width:100%;
	}
	.left-menu-items li
	{
		border-bottom:1px solid #DFDFDF;
		border-top:1px solid #EBEBEB;
	}
	.left-menu-items li a
	{
		padding:12px 15px;
		font-size:14px;
		font-family:arial;
		display:block;
		color:#8797a3;
	}
	.left-menu-items li span
	{
		padding:12px 15px;
		font-size:14px;
		font-family:arial;
		display:block;
		color:#8797a3;
	}
	.left-menu-items li:last-child
	{
		border-bottom:0;
	}
	.left-menu-items li:first-child
	{
		border-top:0;
	}