@charset "utf-8";
/* CSS Document for Jacobs School of Engineering Responsive Design */

html { overflow-x: hidden; }
#page { max-width: 600px !important; }
#container, #home-news { width: 600px; height:auto; }
#container { margin: 0 5px; }

#header, #content { position:static; }
#header, #menuload { height: 80px; padding:0; margin:0; }
#header-logo { padding-top: 15px; margin-bottom: 10px; }
#header-search { display:none; }

#menuload { position:absolute; bottom: -110px; left: 0; z-index: 99; }
#header-nav {
	max-width: 600px;
	width: 100%;
	min-height: 200px;
	display:block;
	-moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
	overflow:visible;
	background: url("/assets/images/nav/nav_background_medium.gif") repeat scroll 0 0 transparent;
}
#header-nav ul#nav, #footer-nav ul { max-width:600px; width:100% }
#nav li ul, #nav li ul li, #nav .home { display:none !important; visibility:hidden; } /* disable drop-down list on main nav */
.nav-medium { width: 50%; } /* split nav menu system to 50/50 */

#submenu .jacobs .accordion a.active, #submenu .jacobs .accordion a.active:hover, #submenu .jacobs .accordion ul a.active, #submenu .jacobs .accordion ul a.active:hover, #submenu .jacobs .accordion a.dcjq-parent { background-image:none; } /* disable arrow expand indicators */

img { max-width:600px } /* for all images to resize for mobile responsive viewport */

#menu-btn { display:block !important; position:absolute; right:106px; margin: 25px 0 0 0; }

/* #submenu { position: absolute; bottom: -490px !important; } */
.menu-container { width: 600px !important; width: 100% }
.menu-container ul#accordion li { width: 50%; display:inline; }
.menu-container ul#accordion li ul {display: none !important;}

#submenu .jacobs > ul.accordion:first-child > li:first-child, #submenu .jacobs > ul.accordion:first-child > li:first-child > a:first-child, #submenu .jacobs ul.accordion:first-child > li:last-child, #submenu .jacobs ul.accordion:first-child > li:last-child a:hover, #submenu .jacobs ul.accordion:first-child > li:last-child a.active, #submenu .jacobs ul.accordion { border-radius: 0px !important; }

#submenu .menu-container { margin-bottom: 5px !important; }

div.col3 embed { margin:0 !important;} /* for Gordon Center embedded video layout */

#home-news { min-height: 297px; padding-bottom: 15px; }

#circles { display:none; }
#button-prev, #button-next { opacity: 0.5; }
.slideshow { height: auto !important; width: 600px !important; margin: auto; }
.slideshow a { width: 600px; height:auto; }
.slideshow img { padding:0; border:none; width:600px !important; }

#home-item-1 { clear:both; }
#home-item-2  { }

#home-item-3 { }

#footer { display:none; }

/* All columns cleanup for streamlining responsive design content viewing */
.subcontent/*, .col2 */ { display: none; } /* Remove content beneath submenu to force consistant layout for responsive design */
.col1, .col2, .col3 { width: 540px !important; } /* Standardize the width of all columns */

/* Pixel relocation per each submenu (to be aligned appropriately under the main menu 5px height apart */
/* 5 rows = -440px */
/* 6 rows = -475px */
/* 7 rows = -513px */
/* 8 rows = -548px */
/* 9 rows = -583px */
/* 10 rows = -656px */
/* 11 rows = -656px */
/* 12 rows = -692px */
#menu-about { position: absolute; bottom: -656px !important; } /* 10 rows */
#menu-academics { position: absolute; bottom: -475px !important; } /* 6 rows */
#menu-alumni{ position: absolute; bottom: -475px !important; } /* 6 rows */
#menu-diversity { position: absolute; bottom: -583px !important; } /* 9 rows */
#menu-external-cap { position: absolute; bottom: -475px !important; } /* 6 rows */
#menu-external-cap-tip { position: absolute; bottom: -475px !important; } /* 6 rows */
#menu-external-giving { position: absolute; bottom: -440px !important; } /* 5 rows */
#menu-faculty { position: absolute; bottom: -404px !important; } /* 4 rows */
#menu-gordon { position: absolute; bottom: -548px !important; } /* 8 rows */
#menu-industry { position: absolute; bottom: -475px !important; } /* 6 rows */
#menu-moxie { position: absolute; bottom: -513px !important; } /* 7 rows */
#menu-news { position: absolute; bottom: -692px !important; } /* 12 rows */
#menu-research { position: absolute; bottom: -440px !important; } /* 5 rows */
#menu-student { position: absolute; bottom: -475px !important; } /* 6 rows */
#menu-student-index { position: absolute; bottom: -656px !important; } /* 11 rows */
#menu-vonliebig { position: absolute; bottom: -548px !important; } /* 8 rows */

/* display notation on current submenu being used */
.subnav-note { display:block !important; visibility:visible !important; margin:0 0 10px 5px; } 