#superfish-1 a { -webkit-backface-visibility:hidden; } /* Fixes random artifacting in Chrome */

#superfish-1 li, #superfish-1-accordion li { line-height: 18px; }
#superfish-1-accordion li ul li { line-height: 18px; }


#superfish-1 a{
        color: #d7dbdc;
        padding: 10px 10px 10px 10px;
	font-size: 12px;
        margin: 0 0 0 0;
        text-decoration: none;
        font-weight: 700;
	/* font-family: 'Montserrat'; sans-serif; */
}

#superfish-1 a.sf-depth-1 {
        font-weight: 600;
	padding: 15px 10px;	
}

#superfish-1 a.sf-depth-1:hover {
	color: white;
        background-color: #51646b;
}

#superfish-1 .sfHover { background-color: #51646b; }

#superfish-1 .sf-depth-2 {
        background: #51646b;
}
#superfish-1 .sf-depth-2:hover { color: white; }

.sf-menu.sf-horizontal.sf-shadow ul, .sf-menu.sf-vertical.sf-shadow ul, .sf-menu.sf-navbar.sf-shadow ul ul {
        margin-top: 13px;
	/* border-left: 1px solid #51646b; */
}

#superfish-1 a:hover {
        background-color: #51646b;
}

#superfish-1 a.sf-depth-1 { padding-left: 35px; border-right: 1px solid #52656b; }
#superfish-1 a.sf-depth-2 { font-size: 14px; }

#menu-895-1 ul { width: 13em !important; }

/* .sf-depth-1 a.fa {
  font-family: "Open Sans", sans-serif; 
  line-height: 18px;
}
.sf-depth-1 a.fa:before { 
  font-family: FontAwesome; 
  font-size: 20px;
  position: absolute;
  left: 12px;
  font-weight: 400;
}
.sf-depth-1 a.fa.tweak { padding-left: 40px !important; } */

/* OLD Icons for Top Nav Menu
#menu-895-1 a.menuparent {
    background: url(/sites/abp/files/images/icons/about_abp_icon.png) no-repeat 15px center transparent;
}

#menu-896-1 a.menuparent {
        background: url('../../../files/images/icons/news_icon.png') no-repeat 10px center transparent;
}

#menu-897-1 a.menuparent {
        background: url('../../../files/images/icons/research_icon.png') no-repeat 15px center transparent;
}

#menu-898-1 a.menuparent {
        background: url('../../../files/images/icons/about_exams_icon.png') no-repeat 15px center transparent;
}

#menu-899-1 a.sf-depth-1 {
        background: url('../../../files/images/icons/quick_links_icon.png') no-repeat 15px center transparent;
} */

/* Accordian Menu Modifications */

a#superfish-1-toggle {
	color: #d7dbdc;
	text-decoration: none;
	padding: 15px 10px 15px 30px;	
	margin: 30px 0 0 0px;
	font-size: 18px;
	font-weight: 600;
	background: url('../../../files/images/icons/menu_icon.png') no-repeat 5px center transparent;
	text-transform: uppercase;
	/* font-family: 'Montserrat', sans-serif; */
}

a#superfish-1-toggle:hover { color: white; background-color: #51646b !important; }

#block-superfish-1 .sf-accordion-toggle {
	padding: 10px 0px;
}

ul#superfish-1-accordion { width: 100vw; margin-top: 6px; border-top: 1px solid #52656b; }

#superfish-1-accordion a {
	text-decoration: none;
	color: #d7dbdc;
	padding: 8px 0px 8px 40px;	
	margin-left: 10px;
	font-weight: 700;
	/* font-family: 'Montserrat', sans-serif; */
}

#superfish-1-accordion a:hover { color: white; }

#superfish-1-accordion li ul {
	border-top: 1px solid;
	border-bottom: 1px solid;
	background-color: #465961;
}

#superfish-1-accordion li ul li a {
	padding: 6px 0 6px 40px;
	width: 200px;
}

#superfish-1-accordion .sf-depth-1 ul { width: 100vw !important; }

	@media only screen and (max-width: 1044px) {
		#header-top .left { width: 100px; }
	}
