#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-9003 {
	padding-left: 10px;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a {
	font-size: 11px;
	font-weight: bolder;
    height: 30px;
    line-height: 30px;
	text-transform: uppercase;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a:hover,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a:focus,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a:active {
	font-weight: bolder;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a {
    line-height: normal;  
	padding: 10px 15px 10px 10px; 
	font-size: 12px;
	font-weight: bolder;
	text-transform: none;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a:hover {
    color: #252379;
    color: hsl(241, 55%, 31%);  
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item {
  position: static;
}


/*--------------------------------------------------------------
Veterinary Medical Center Special Menu Style
--------------------------------------------------------------*/

#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-9003 a,
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-9003 .mega-sub-menu {
    background: #c6bfb9;
	background: hsl(28, 10%, 75%);
	border: 1px solid #786658;
}

#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-9003 a:hover {
    color: #603913;
    color: hsl(30, 67%, 23%);
}


#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-9003 > .children a {
	color: #603913;
    color: hsl(30, 67%, 23%);
    background: #c6bfb9;
	background: hsl(28, 10%, 75%);
}

#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-9003 .mega-sub-menu > li > a {
	border: none;
	color: #512d1e;
	font-weight: normal;
}
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-9003 .mega-sub-menu > li > a:hover {
	color: #8f837e;
}

#site-navigation #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-9003 .mega-sub-menu li a:hover {
	color: #8f837e;
}

/*--------------------------------------------------------------
Find a Program Special Menu Style (mega-menu-item-9006)
--------------------------------------------------------------*/


#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-9006 {
	margin-right: 25px;
	background: #252379;
	background: hsl(241, 55%, 31%);
	width: 205px;
}

#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-9006 > a:after {
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 10px;
    font-family: 'Fontawesome';
    color: #e4ce9b;
    -webkit-font-smoothing: antialiased;
    content: '\f103';
}

#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-9006 a{
	color: #e4ce9b;
	color: hsl(42, 57%, 75%);
    font-family: 'Kameron', 'serif';
    font-weight: normal;
	text-transform: none;
    font-size: 18px;
    font-size: 1.8rem;
	letter-spacing: 2px;
}

#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-9006 ul.sub-menu > li.menu-item a:after {
    content: '';
}

#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-9006 ul.mega-sub-menu > li a{
    text-align:left;
	font-size: 14px;
	font-size: 1.4rem;
	letter-spacing: normal;
	background: #252379;
	background: hsl(241, 55%, 31%);
}

#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-9006 ul.mega-sub-menu > li a:active,
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-9006 ul.mega-sub-menu > li a:hover{
    color: #fff;
    color: hsl(0, 0%, 100%);
}
/*
#site-navigation #mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-9006 .mega-sub-menu {
	float: right;
	position: relative;
	width: 800px;
}
*/
/*--------------------------------------------------------------
Social & Search Top Menu
--------------------------------------------------------------*/

#mega-menu-wrap-top ul#mega-menu-top{
    margin: 0px;
    padding: 0px;
}

#mega-menu-wrap-top ul#mega-menu-top li {
    list-style: none;
    list-style-image: none;
    padding: 0px;
	background: #2f6bb5;
    float: left;
}

#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a {
    color: #fff;
    /*border-bottom: 5px solid #fff;*/
	font-size: 12px;
	font-family: 'Lato', 'Verdana', sans-serif;
}

#mega-menu-wrap-top #mega-menu-top li.last a {
    max-width: 150px;
    text-align: center;
}


#mega-menu-wrap-top #mega-menu-top li.first a{
    background: #ffffff;
    color: #3b8edf;
	
}

#mega-menu-wrap-top #mega-menu-top li:first-child a {
    background: #ffffff;
    color: #3b8edf;
	height: 38px;
}


#mega-menu-wrap-top #mega-menu-top li a[href*="facebook.com"],
#mega-menu-wrap-top #mega-menu-top li a[href*="twitter.com"],
#mega-menu-wrap-top #mega-menu-top li a[href*="youtube.com"],
#mega-menu-wrap-top #mega-menu-top li a.dashicons-search { 
    font-size: 20px;
	background: #3b8edf;
}
/* Giving Link */
#mega-menu-wrap-top #mega-menu-top li a[href*="www.library.tufts.edu"],
#mega-menu-wrap-top #mega-menu-top li a[href*="vet.tufts.edu/find-faculty"],
#mega-menu-wrap-top #mega-menu-top li.mega-menu-item-9086 a { 
    font-size: 10px;
	background: #3b8edf;
}

@media screen and (max-width:948px) {
	#top-bar {
		position: relative;
		z-index: 9999;
	}
}
@media screen and (max-width:600px) {
	#site-navigation{
		position: relative;
		z-index: 9990;
	}

}

