@media (min-width: 1280px) {

	a.sf-depth-2.menuparent.sf-depth-2.menuparent, li#menu-15054-4 a {
		line-height: 150%;
}


	a.sf-depth-2.menuparent.sf-depth-2.menuparent, li#menu-15054-4 a, li#menu-15041-4 a {
		background: transparent!important;
		color: #102650!important;
}

	li#menu-15054-4 a:hover, li#menu-15041-4 a:hover {
		text-decoration:underline;
}



.front_slider_container {
    padding-top: 20px;
}	

	 .block-block-295,  div#block-block-300, #block-superfish-3,  #mobmenbuttons {
		display:none;
	}
   
	 .zone.zone-menu.clearfix.container-12 {
		width: 1198px!important;
}

	 div#block-superfish-4 {
		background: white;
		width:880px;
}

	 ul#superfish-4 {
		padding-top: 25px;
		text-align: center;
}

/*override dcusuperfish styling to keep sf wrapper in line with elements*/
	.sf-menu li {
		position: static!important; 
}

/* Seperate horz menu from banner
ul#superfish-1 {
    padding-top: 20px;
}
*/

/*For superfish dept menus*/

/*
	 .block-superfish-2 ul.menu li {
		float: left!important;
}

	 .block-superfish-2 li.sf-depth-2 {
        background: #F1EDE6;
		border-bottom: 1px solid white;
}
	a.sf-depth-3.sf-depth-3 {
		display: inline-block;
		width: 95%;
		border-bottom: 1px dotted #F1EDE6;
}

	 .block-superfish-2 .sf-menu ul {
		width:100%!important
}

	 .block-superfish-2 a.sf-depth-2.mm-a-links {
		text-align: center;
}

	 .block-superfish-2 ul.sf-depth-2.menu {
		font-size: 16px;
}

	 .block-superfish-2 .sf-depth-2 .menu li a {
		line-height: 25px;
}

	 .block-superfish-2 .sf-menu li li:hover > ul,  .sf-menu li li.sfHover > ul {
		left: 0em;
		width: 100%!important;
		text-align: center;
		position: relative;
}
      
	 .block-superfish-2 .sf-menu li li:hover > ul,  .sf-menu li li.sfHover > ul li {
		display:inline-block!important;
		float:none!important;
}

	 .block-superfish-2 li.sf-depth-3 {
		max-width: 100%;
}

	 .block-superfish-2 a.sf-depth-1 {
		padding-right: 40px!important;
}

	 div#block-superfish-2 {
		background: #DFD5C4;
}

	 .block-superfish-2 .menu li a {
		line-height: 32px;
}

	 #superfish-2 .menu .active-trail li a {
		background-color: #F1EDE6!important;
		color: #001640!important;
}

	 #superfish-2 .sf-menu li:hover > ul,  .sf-menu li.sfHover > ul {
		top:initial;
}

	ul.sf-megamenu {
    max-width: 1030px;
}
*/





/* NB Fitting DCUBS Connected and Engineering in one column on superfish multcolumn */
	#menu-15041-4 a, #menu-15054-4 a {
		font-weight:bold;
		margin-left:0px;
		margin-top:15px;
}

	li#menu-15054-4, li#menu-15041-4 {
		width: 200px;
		float: right;
}

/* keeps headings at top on 2 lines which makes for even layout */
	a.sf-depth-2.menuparent.sf-depth-2.menuparent {
		display: inline-block;
		max-width: 150px;
}
 
	a.sf-depth-3.sf-depth-3 {
		display: inline-block;
		width: 95%;
		border-bottom: 1px dotted #F1EDE6;
}
	a.sf-depth-3 {
		font-weight:normal!important;
	}
	
	#menu-15042-4 .sf-megamenu-column {
		max-width: 210px;
}
	

	 #superfish-4 li.sf-depth-1 {
		display: inline-block!important;
    
}

	 #superfish-4 li#menu-13515-4 {
		max-width: 200px;
		position: fixed;
}

	 #superfish-4 ul.menu li {
		float: left!important;
}


/* Fix column widths small desktop */
	 .sf-menu ul li {
		width: auto;
}


	a.sf-depth-3.sf-depth-3 {
		display: inline-block;
		width: 95%;
		border-bottom: 1px dotted #F1EDE6;
}



	li.sf-megamenu-wrapper.sf-depth-1 {
		padding-left: 20px!important;
}


	div#background {
		position: static;
		top: 0;
		left: 0;
		max-width:1190px;
		background: #f1ede6;
}

	#movable {
		background: rgba(241,234,230,0.9);
		position: fixed;
		width: 1188px;
}

	.logged-in #movable {
		position: relative;
}

	input.input-text1 {
		width: 100%;
}










}  /* End of Media Query Tag*/
