
    /*Utility bar styling*/
     .utility.main-utility {
        font-family: DIN Next W01 Regular, Helvetica,Arial,sans-serif!important;
        font-size:13px!important;
        height:35px; 
        background:#F1EDE6;
        border-bottom:solid 4px #DFD5C4; 
        padding-right: 10px;
        z-index:1000;
}
    
     /* fonts and padding for utility bar*/
    span.utility.inner1.menu {
        padding-top:15px!important;
}
    
	 span.utility.inner1.menu {
		float: right;
		padding:8px;
}

	span.utility.inner1.accessibility {
		float: left;
		padding: 8px;
		font-size: 14px;
		padding-right: 15px;
}

	 .utility span.strut {
		color: #DFD5C4;
		font-weight: 600;
		font-family: sans-serif;
}


	span.utility.inner1.accessability {
		padding:8px;
}

	 span#accIcon {
		font-size: 13px;
}

	 #accIcon img {
		padding-top: 5px;
}  

/*Search box styling*/
	 .region-inner.region-search-inner {
		background: transparent;
}

	 input.input-text1 {
		color: #012C59;
		font-family: DIN Next W01 Regular, Helvetica,Arial,sans-serif!important;
		padding-left:10px;
}

	 .menu-search1 {
		padding: 12px;
}

	 input#keywords {
		background: white;
		border: #102650 1px solid;
		color: #102650;
}
     input#searchicon {
		margin-left: -22px;
}

	 input#keywords1 {
		background: white;
		border: #102650 1px solid;
		border-radius: 3px;
		color: #102650;
		padding-top: 5px;
}

   /*Search form positioning*/ 
     form#search-form1 {
		margin-left: 200px;
		margin-top: -50px;
}

/*sf main menu styling********************/
	 #superfish-4 ul.sf-megamenu {
		background: transparent;
}

    
	#superfish-4  li.sf-megamenu-wrapper.sf-depth-1.menuparent {
		border-left: 1px solid lightgray;
		border-bottom: 1px solid lightgray;
}   

	 #superfish-4 span.sf-depth-1.menuparent.nolink {
		font-family: DIN Next W01 Regular, Helvetica,Arial,sans-serif;
		font-size:13px;
		font-weight:500;
		color: #012C59;
}

.sf-megamenu-wrapper {
    margin: 0 0 0 0px!important;
}

 /* Main Menu Desktop - dropdown white background*/
	 #superfish-4 li.sf-megamenu-wrapper {
		background:white;
}  

	 #superfish-4 a.sf-depth-3 {
		color:#012c59!important;
} 

/* Main Menu area background white all sizes*/
	 div#zone-menu {
		background: white!important;
}
    
	 #superfish-4 span.sf-depth-1 {
		font-size: 13px;
}

	 #superfish-4 li.sf-megamenu-wrapper {
		background-color: rgba(253, 253, 253, 0.92);  /*linen*/;
}

	 #superfish-4>li.sf-depth-1{
		border-right:solid 1px #012C59;
		padding-right:15px!important;
		padding-left:5px!important;
}

	 ul#superfish-4 {
		padding-bottom: 5px;
}

	 #superfish-4 li.sf-depth-3{
		border-right: solid 2px #DFD5C4; /*in menu borders*/
}

/*Bottom menu choice not bordered for aesthic reasons*/
	 #superfish-4 li:last-of-type.sf-depth-3, li#menu-15068-4 {
		border-right:0px!important;
}


/* for all sf-menus - stops unnecessary headers*/
	 .sf-clone-parent {
		display:none;
}


/* Contain logo size all screens*/
	 div#region-branding {
		float: left;
		width:150px;
}

/* Gives DCUBS bottom border */

	 li#menu-13515-4 {
		border-bottom: 1px solid #DFD5C4;
}
 

/* Department desktop menu*/
	 ul#superfish-1 {
		font-size: 13px!important;
}

	 ul#superfish-1 .menu li a {
		line-height: 22px!important;
}


/* Numbered menu!!Done!*/
	 li#menu-15181-4 {
		border:0px!important;
}

	 span.sf-depth-3.nolink {
		font-weight: bolder;
}

	 li.sf-depth-3{
		max-width:200px;
}

	 .sf-megamenu-column {
		padding-left: 0px!important;
}

	div#region-menu {
		background: white;
}


/*stop vertical nav running between lines on iss menu  !! */
	 #block-menu-menu-iss-09-2013 li {
		float: none!important;
}

	 .sf-menu li a {
		line-height:24px;
}

	 #superfish-4 a.sf-depth-3{
		background: transparent!important;
		line-height: initial!important;
        padding: 10px 0px 10px 10px!important;
}

#superfish-3 a.sf-depth-2, #superfish-3 a.sf-depth-3 {
    line-height: initial;
    padding: 10px 20px!important;
}

span.sf-depth-2.menuparent.sf-with-ul {
    display: block;
    width: 80%;
}



/*stopping border right on main menu dropdown - will need to be changed during migration !! */
	 #menu-15117-4 li.sf-depth-3,  #menu-15042-4 li.sf-depth-3, li#menu-15067-4,  #menu-14983-4 li.sf-depth-3,  #menu-15098-4 li.sf-depth-3,  #menu-15180-4 li.sf-depth-3,  #menu-15124-4 li.sf-depth-3 {
		border-right: 0px!important;
}

	.utility.main-utility a:hover {
		color:navy;
}


	#recitemeText {
		right:0px!important;
		background:transparent!important;
		color:#001640!important;
		font-size:100%!important;
		font-family: DIN Next W01 Regular,Helvetica,Arial,sans-serif!important;
		height:initial!important;
		padding:0px!important;
		width:initial!important;
		position:relative!important;
		top:2px;
}


	#superfish-3 {
		display:none;
}

/* Should be moved to global as its for footer positioning */
	footer#section-footer {
		position:relative!important;
		padding-top:50px;
}


	.contextual-links-wrapper.contextual-links-processed {
		z-index: 1500;
}

	#zone-menu {
		border-bottom: 1px solid #DFD5C4;
}

.breadcrumb {
display:none;
}

/* Extra css for user page */

	div#block-views-3b7889b2903b44e6e7fea785f6225b88 {
		background: white;
}
