@charset "UTF-8";
/* CSS Document */

.megamenu2_navbar {
      overflow: hidden;
      background-color: #333;
      font-family: 'Roboto', sans-serif;
      z-index: 0;
    }

.megamenu2_navbar a {
      float: left;
      font-size: 16px;
      color: white;
      text-align: center;
      padding: 14px 16px;
      text-decoration: none;
    }

.megamenu2_dropdown {
      float: left;
      overflow: hidden;
    }

.megamenu2_dropdown .megamenu2_dropbtn {
	display: block; 
	margin: 0px 0px 0px 0px;
	padding: 19px 25px 19px 25px;
	color: #999;
	font-family: 'Roboto', sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 500;
	line-height: 100%;
	}	
.megamenu2_dropdown .megamenu2_dropbtn:hover {
	background-color: #b35901;
	color: #fff;
	}

.megamenu2_dropdown-content {
      display: none;
      position: absolute;
      width: 100%;
      left: 0;
     /* box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);*/
      z-index: 1;
      padding: 10px 25px 35px 25px; 
      background: #565656 url(https://donahue.umass.edu/template_assets_010115/bg_nav4.gif) top left repeat-x;
	  border-bottom: solid 4px #444;
    }

.megamenu2_dropdown-content .megamenu2_header {
      background: red;
      padding: 16px;
      color: white;
    }

.megamenu2_dropdown-content h3 {
    padding: 12px 25px 12px 20px;
    margin: 25px 0px 8px 0px;
    text-transform: uppercase;
    color: #ccc;    
    background-color: #454545;
    display: block;
    font-size: .95em;
    font-weight: 700;
    }

.megamenu2_dropdown:hover .megamenu2_dropdown-content {
      display: block;
    }

.megamenu2_dropdown:hover .megamenu2_dropbtn  {
	background-color: #b35901;
	color: #fff;
	}

/* Create three equal columns that floats next to each other */
.megamenu2_column {
      float: left;
      width: 20%;
      padding: 0px 15px 0px 15px;
      background-color: #565656;
    }

.megamenu2_column2 {
      float: left;
      width: 40%;
      padding: 0px 15px 0px 15px;
      background-color: #565656;
    }

.megamenu2_column3 {
      float: left;
      clear: none;
      width: 47%;
      padding: 0px 0px 0px 0px;
      margin: 0px 6% 0px 0px;
      background-color: #565656;
    }
.megamenu2_column3.megamenu2_column3last {
      margin: 0px 0px 0px 0px;
    }

.megamenu2_busgroup_col {
    margin-top: 10px; 
    }

.megamenu2_column a, .megamenu2_column2 a {
      float: none;
      color: #aaa;
      padding: 7px 10px 7px 10px;
      border-bottom: solid 1px #666;
      text-decoration: none;
      display: block;
      text-align: left;
    }

.megamenu2_column a:hover, .megamenu2_column2 a:hover {
      color: #fff;
    }

.megamenu2_column h4 a, .megamenu2_column2 h4 a {
    color: #ddd;
    font-weight: 700;
    text-transform: uppercase;
    font-size: .95em;
    }

/* Clear floats after the columns */
.megamenu2_row:after {
      content: "";
      display: table;
      clear: both;
    }

/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
      .column {
        width: 100%;
        height: auto;
      }
    }
