.masthead .row {
  height: 110px;
  padding-top: 5px;
}
#megamenu-outerwrap {position:static; padding-right:0.9735em;}
.megamenu_wrapper, .megamenu_wrapper_full {
  margin:0 auto;
  display:block;
  position: relative;
  z-index:9999;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:21px;
  height: 110px;
}
.megamenu_wrapper {
  width: 100%;
  margin-top: 30px;
}
.megamenu_wrapper_full {
  width: 100%;
  position:static;
}
  .megamenu_container {
    margin: -5px auto 0 auto;
    height: 110px;
  }
  .megamenu_wrapper_full .megamenu_container {
    width: 100%;
  }
  .megamenu_container .megamenu {
    list-style:none;
    margin:0 auto;
    padding: 0;
  }
.megamenu > li {
  float:left;
  position:relative;
  border:none;
}
.megamenu li.menuitem_fullwidth {
  position: static !important;
}
.megamenu li.menuitem_fullwidth_apply {
  position: static !important;
  background-color: #bd4f19;
  width: 20%;
}
.megamenu > li > a {
  outline:0;
  padding: 9px 15px 11px 15px;
  text-decoration:none;
  display:block;
}
.megamenu > li .menuitem_drop {
  padding-right:27px;
}
.megamenu > li.menuitem_nodrop {
  width:40%;
}
.megamenu > li.menuitem_nodrop > a {
  padding-bottom:10px;
}
  .megamenu > li.menuitem_nodrop img {
    float:left;
  }

/* Right aligned menu item */

.megamenu > li.menuitem_right {
  float:right;
  right:0;
  margin-right:0;
}

/* Menu Button (Mobiles) */

.megamenu li.megamenu_button {
  display: none;
}
.megamenu li.megamenu_button_active {
  background:#000000 !important;
}


/*  _______________________________________

  02 DROP DOWN MENU
    _______________________________________  */

/* Drop Downs Containers */

.megamenu .dropdown_1column,
.megamenu .dropdown_2columns,
.megamenu .dropdown_3columns,
.megamenu .dropdown_4columns,
.megamenu .dropdown_5columns,
.megamenu .dropdown_fullwidth {
  margin:0;
  display:none;
  position:absolute;
  top:110px;
  left:-1px;
}

/* Drop Downs Sizes */

.megamenu .dropdown_1column {width: 135px;padding:15px 14px 15px 15px;}
.megamenu .dropdown_2columns {width: 290px;padding:15px 11px 15px 15px;}
.megamenu .dropdown_3columns {width: 445px;padding:15px 8px 15px 15px;}
.megamenu .dropdown_4columns {width: 600px;padding:15px 5px 15px 15px;}
.megamenu .dropdown_5columns {width: 755px;padding:15px 2px 15px 15px;}
.megamenu .dropdown_fullwidth {
  left:0 !important;
  right:0 !important;
  padding:15px 0 15px 15px;
  top:110px;
}
.megamenu_wrapper_full .megamenu .dropdown_fullwidth {
  z-index:9999;
  top:150px;
  box-shadow: 0px 2px 4px #888888;
  padding:0;
  height:260px;
/*  New below
  height:0px;
  display:block;
  -webkit-transition: height 0.5s linear 0.5s;
  transition: height 0.5s linear 0.5s;
  opacity:0;
  overflow:hidden; */
}
.megamenu_wrapper .dropdown_right,
.megamenu_wrapper_full .dropdown_right {
  left:auto;
  right:-1px;
}
.megamenu_wrapper .megamenu li.menuitem_right .dropdown_fullwidth {
  left:auto;
  right:8px;
}
.megamenu_wrapper_full .megamenu li.menuitem_right > .dropdown_fullwidth {
  top:110px;
}
.dropdown_constrain {
  max-width: 48.6em;
  margin:0 auto;
  padding:15px;
  height:100%;
}
/* Showing Drop Down on Mouse Hover */

.megamenu li:hover > div {
  display: block;
/*  height:260px !important;
  opacity:1 !important; */
}

/* Columns Sizes */

.megamenu .col_one_sixth,
.megamenu .col_one_fifth,
.megamenu .col_one_quarter,
.megamenu .col_one_third,
.megamenu .col_two_fifths,
.megamenu .col_half,
.megamenu .col_three_fifths,
.megamenu .col_two_thirds,
.megamenu .col_three_quarters,
.megamenu .col_four_fifths,
.megamenu .col_five_sixths,
.megamenu .col_full {
  float: left;
  margin-left: 2%;
}
.megamenu .col_one_sixth {width:14.66667%;}
.megamenu .col_one_fifth {width:18%;}
.megamenu .col_one_quarter {width:23%;}
.megamenu .col_one_third {width:31.33333%;}
.megamenu .col_two_fifths {width:38%;}
.megamenu .col_half {width:48%;}
.megamenu .col_three_fifths {width:58%;}
.megamenu .col_two_thirds {width:64.66667%;}
.megamenu .col_three_quarters {width:73%;}
.megamenu .col_four_fifths {width:78%;}
.megamenu .col_five_sixths {width:81.33333%;}
.megamenu .col_full {width:98%;}

/* IMPORTANT */

/* Use the firstcolumn class for the first element of a new row of content */
.megamenu .firstcolumn {
  margin-left: 0;
  clear: left;
}

/*  _______________________________________

  03 CONTENT STYLING
    _______________________________________  */

.megamenu p,
.megamenu ul,
.megamenu li,
.megamenu h2,
.megamenu h3 {
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:21px;
  text-align:left;
  color: #fff;
}
.megamenu li {
  width: 15%;
  font-size: 20px;
  line-height: 90px;
  text-align: center;
}
.megamenu p {
  margin:0;
  margin-bottom:18px;
}
.megamenu .strong {
  font-weight:bold;
}
.megamenu .italic {
  font-style:italic;
}
.megamenu h2,
.megamenu h3 {
  margin-top:0;
}
.megamenu h2 {
  font-weight:400;
  font-size:18px;
  margin-bottom:18px;
  padding-bottom:11px;
}
.megamenu h3 {
  font-weight:600;
  font-size:14px;
  margin-bottom:14px;
  padding-bottom:7px;
}
.megamenu li a {
  text-decoration:none;
}
.megamenu .pusher { /* Use this pucher if you want to give more vertical spacing between your rows of content */
  margin-top:18px;
}

/* Images styles */

.megamenu .imgshadow_light {
  padding:4px;
  margin-top:5px;
}
.megamenu .img_left { /* Image sticks to the left */
  float:left;
  margin:5px 15px 5px 0;
}
.megamenu .img_right { /* Image sticks to the right */
  float:right;
  margin:5px 0 5px 15px;
}

/* Standard lists styles */

.megamenu li ul {
  list-style:none;
  padding:0;
  margin:0 0 12px 0;
}
.megamenu li ul li {
  font-size:12px;
  line-height:24px;
  position:relative;
  padding:0;
  margin:0;
  float:left;
  text-align:left;
  width:100%;
}
.megamenu li ul li a {
  padding:0;
}

/* Greybox lists styles */

.megamenu li .greybox li {
  margin:0 0 4px 0;
  padding:4px 6% 4px 6%;
  width:88%;
    -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
    border-radius: 3px;
}

/* Other lists styles */

.megamenu li .plus li {
  margin:0 0 4px 0;
  padding:0 0 0 20px;
  float: left;
}


/* 2-Levels Drop Down */

.megamenu .dropdown_flyout {
  min-width: 120px;
}
.megamenu .levels,
.megamenu .levels ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.megamenu .levels a {
  display: block;
  width: 10em;
}
.megamenu .levels li {
  float: left;
}
.megamenu .levels li ul {
  position: absolute;
  top:-23px;
  margin:15px 0 0 4px;
  padding:6px 12px;
  left: -999em;
  z-index: 9999;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.megamenu .levels li:hover > ul {
  left: 96%;
}

/*  _______________________________________

  06 LIGHT THEME
    _______________________________________  */

.megamenu_light_theme {
  /*background: #124661;*/
  background:#4D4F53;
}
.megamenu_light_theme .megamenu_container > ul > li:hover,
.megamenu_light_theme .megamenu_container .megamenu > li.active {
  background-color:#bd4f19;
}
.megamenu_light_theme .megamenu_container > ul > li.menuitem_nodrop:hover {background-color:transparent;}
.megamenu_light_theme .megamenu_container > ul > li > a,
.megamenu_light_theme .megamenu_container .megamenu > li.noactive a {
  color:#fff;
  line-height:20px;}
.megamenu_light_theme .megamenu_container > ul > li:hover > a {
}
.megamenu_light_theme ul li .menuitem_drop,
.megamenu_light_theme .megamenu li.noactive .menuitem_drop {
  /*border-bottom: 5px solid #bd4f19;*/
  height:110px;
}
.megamenu_light_theme .megamenu > li > div,
.megamenu_light_theme ul .levels li ul {
  background:#bd4f19;
  border:1px solid #444444;
  border-top: none;
}
.megamenu_light_theme ul .levels li ul {
  border:1px solid #444444;
}
.megamenu_light_theme ul p,
.megamenu_light_theme ul h2,
.megamenu_light_theme ul h3,
.megamenu_light_theme ul li ul li {
}
.megamenu_light_theme ul h2,
.megamenu_light_theme ul h3 {
  border-bottom:1px solid #e8e8e8;
}
.megamenu_light_theme ul .imgshadow_light { /* Better style on light background */
  background:#FFFFFF;
  border:1px solid #777777;
  -webkit-box-shadow:0 0 5px #666666;
  -moz-box-shadow:0 0 5px #666666;
  box-shadow:0 0 5px #666666;
}
.megamenu_light_theme ul li .black_box {
  color:#ffffff;
  text-shadow:1px 1px 1px #000000;
  background-color:#333333;
  -webkit-box-shadow:inset 0 0 3px #000000;
  -moz-box-shadow:inset 0 0 3px #000000;
  box-shadow:inset 0 0 3px #000000;
}
.megamenu_light_theme ul li .dark_grey_box {
  color:#ffffff;
  text-shadow:1px 1px 1px #000000;
  background-color:#555555;
  -webkit-box-shadow:inset 0 0 3px #111111;
  -moz-box-shadow:inset 0 0 3px #111111;
  box-shadow:inset 0 0 3px #111111;
}
.megamenu_light_theme ul li .greybox li {
  background:#F4F4F4;
  border:1px solid #bbbbbb;
}
.megamenu_light_theme ul li .greybox li:hover {
  background:#ffffff;
  border:1px solid #aaaaaa;
}
.megamenu_light_theme ul .levels a.parent,
.megamenu_light_theme ul .levels a.parent:hover {
}

/*  _______________________________________

  08 COLORS
    _______________________________________  */

.megamenu_light_theme .megamenu_orange li div a {color:#fff;}
.megamenu_light_theme .megamenu_orange li div a:hover {color:#ff945b;}
.megamenu_light_theme .megamenu_orange li ul li a:hover {color:#ff945b;}


/* No left & right borders if full width menu bar */

.megamenu_wrapper_full .megamenu_container {
  border-left:none;
  border-right:none;
}
/*  ____________________________________

  Added Styles
  ___________________________________*/

.megamenu a {display:block;}
.megamenu a span {display:none;}
.megamenu .schools a span:hover {display:block; position:absolute; margin-top:100px;margin-right:-50px;}
.megamenu .schools ul li {position:static;}
.megamenu .schools ul li a:link, .megamenu .schools ul li a:visited {
  padding:4px;
  border-top:solid 1px #bd4f19;
  border-bottom:solid 1px #bd4f19;
  width:52%;
}
.megamenu .schools ul li a:hover, .megamenu .schools ul li a:active {
  background-color: #d36027;
  background: -moz-linear-gradient(left, #d36027, #bd4f19);
  background: -webkit-linear-gradient(left, #d36027, #bd4f19);
  background: -ms-linear-gradient(left, #d36027, #bd4f19);
  border-top:dashed 1px #e19f7f;
  border-bottom:dashed 1px #e19f7f;
  color:#fff !important;
}
.megamenu .col_one_quarter a span:hover {display:block; position:absolute; margin-top:100px;margin-right:-50px;}
.megamenu .col_one_quarter ul li {position:static;}
.megamenu .col_one_quarter ul li a:link, .megamenu .col_one_quarter ul li a:visited {
  padding:4px;
  border-top:solid 1px #bd4f19;
  border-bottom:solid 1px #bd4f19;
  width:100%;
}
.megamenu .col_one_quarter ul li a:hover, .megamenu .col_one_quarter ul li a:active {
  background-color: #d36027;
  background: -moz-linear-gradient(left, #d36027, #bd4f19);
  background: -webkit-linear-gradient(left, #d36027, #bd4f19);
  background: -ms-linear-gradient(left, #d36027, #bd4f19);
  border-top:dashed 1px #e19f7f;
  border-bottom:dashed 1px #e19f7f;
  color:#fff !important;
}
.megamenu a:hover span {display: block;position: absolute;top: 50px;left: 69%;z-index: 10;color: black;}
.megamenu_light_theme:hover {border-bottom:none;}
#menu-announcements {list-style:disc; margin-left:20px;}

/* Blockquote Styling */

.megamenu blockquote{
  position: relative;  
  font-weight: 400;
  border: none;
  font-size: 16px;
  color: #fff;
  margin: 0 30px;
}

.megamenu blockquote p{font-size: 15px; text-align:center;}

.megamenu blockquote em{
  font-style: italic;
}

.megamenu blockquote:before {
  content: "\007B"; /*Unicode for Left Double Quote*/
  
  /*Blockquote Font*/
  font-family: Palatino;
  font-size: 140px;
  font-weight:normal;
  color: #dedede;  
  /*Left Quote Positioning*/
  position: absolute;
  right: 100%;
  top: -45px;
  bottom: 0;
  width: 50px;
  margin-right:-15px;
}

.megamenu blockquote:after {
  content: "\007D"; /*Unicode for Left Double Quote*/
  
  /*Blockquote Font*/
  font-family: Palatino;
  font-size: 140px;
  font-weight: normal;
  color: #dedede;  
  /*Left Quote Positioning*/
  position: absolute;
  left: 100%;
  top: -45px;
  bottom: 0;
  width: 50px;
  margin-left:-15px;
}


/*  _______________________________________

  MOBILE DEVICES
    _______________________________________  */

.megamenu_light_theme .megamenu_container .megamenu > li.noactive {
  background-color:transparent;
  border:none;
}
@media only screen and (min-width: 769px) and (max-width: 1026px) {
  .megamenu .dropdown_fullwidth {
    width: auto !important;
  }
}
@media only screen and (max-width: 768px) {

.megamenu li {
  font-size:16px;
}
.megamenu li a {
  padding-left:9px;
}
.megamenu h2 {
  font-size:12px;
  font-weight:600;
}
.megamenu h3 {
  font-size:12px;
  padding-bottom:0;
  margin-bottom:5px;
}

}
@media only screen and (min-width: 690px) {
.megamenu_wrapper_full .megamenu .dropdown_fullwidth {
  height: 5px;
  display:block;
  -webkit-transition: height 0.5s linear 0.5s;
  transition: height 0.5s linear 0.5s;
  opacity:0;
  overflow:hidden;
  margin-top: 10px;
}
.megamenu li:hover > div {
  height:260px !important;
  opacity:1 !important;
}  
}

@media only screen and (max-width: 690px) {
  .masthead .row {
    height: 323px;
  }
  .masthead .columns {
    padding:0;
  }
  /* Menu Containers */
  
  .megamenu_wrapper {
    width:95%;
  }
  .megamenu_wrapper_full {
    width:100%;
    position:absolute;
  }
  .megamenu_wrapper .megamenu_container,
  .megamenu_wrapper_full .megamenu_container {
    width:100%;
    padding: 0;
    height:110px;
    float:left;
  }
  .megamenu_wrapper .megamenu_container .megamenu,
  .megamenu_wrapper_full .megamenu_container .megamenu {
    width:98%;
    margin:0;
    padding: 0 1% 0 1%;
  }

  /* Menu Items */
  
  .megamenu_wrapper .megamenu > li,
  .megamenu_wrapper_full .megamenu > li {
/*    height:40px;
*/    position:static;
    float:left;
    right:auto;
  }
  .megamenu_wrapper .megamenu > li.menuitem_right,
  .megamenu_wrapper_full .megamenu > li.menuitem_right {
    float:right;
  }

  /* Menu Drop Downs */
  
  .dropdown_constrain {background-color:transparent;}
  .megamenu_wrapper .megamenu .dropdown_1column,
  .megamenu_wrapper .megamenu .dropdown_2columns,
  .megamenu_wrapper .megamenu .dropdown_3columns,
  .megamenu_wrapper .megamenu .dropdown_4columns,
  .megamenu_wrapper .megamenu .dropdown_5columns,
  .megamenu_wrapper .megamenu .dropdown_fullwidth,
  .megamenu_wrapper .megamenu .dropdown_right,
  .megamenu_wrapper_full .megamenu .dropdown_1column,
  .megamenu_wrapper_full .megamenu .dropdown_2columns,
  .megamenu_wrapper_full .megamenu .dropdown_3columns,
  .megamenu_wrapper_full .megamenu .dropdown_4columns,
  .megamenu_wrapper_full .megamenu .dropdown_5columns,
  .megamenu_wrapper_full .megamenu .dropdown_fullwidth,
  .megamenu_wrapper_full .megamenu .dropdown_right {
    top:auto;
    right:auto;
    left:auto;
    float:left;
    border-top: none;
    padding:2%;
    margin:-1px 0 0 -1px;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    height:auto !important;
/*    transition: none;
    -webkit-transition: none;
    display: none; */
  }
/*  .megamenu li:hover > div {
    diplay:block !important;
  } */
  .megamenu > li.menuitem_nodrop {
  width:100%;
  text-align:center;
  }
  .megamenu > li.menuitem_nodrop img {
    float:none;
  }
  .megamenu_light_theme ul li .menuitem_drop,
  .megamenu_light_theme .megamenu li.noactive .menuitem_drop {
    background-image:url("/global/gfx/megamenu/arrow_down2.png");
    background-repeat:no-repeat;
    background-position: right center;
    border-bottom: none;
    height:auto;
  }
  .megamenu .dropdown_1column  {
    width: 12.6666%;
  }
  .megamenu .dropdown_2columns  {
    width: 29.3333%;
  }
  .megamenu .dropdown_3columns  {
    width: 44%;
  }
  .megamenu .dropdown_4columns  {
    width: 60.6666%;
  }
  .megamenu .dropdown_5columns  {
    width: 79.3333%;
  }
  .megamenu .dropdown_fullwidth  {
    width: 94%;
/*    height: 110px;
*/  }
  .megamenu_wrapper .megamenu .dropdown_right,
  .megamenu_wrapper_full .megamenu .dropdown_right {
    left:auto;
    right:1%;
  }
  .megamenu_wrapper .megamenu .dropdown_fullwidth,
  .megamenu_wrapper .megamenu li.menuitem_right .dropdown_fullwidth,
  .megamenu_wrapper_full .megamenu .dropdown_fullwidth,
  .megamenu_wrapper_full .megamenu li.menuitem_right .dropdown_fullwidth {
    top:105px;
    right:auto;
    left:1%;
    margin: 0;
  }

.megamenu a:hover span {display:none;}
.schools img {display:none;}
  



  .megamenu_wrapper,
  .megamenu_wrapper_full {
    width:99.9%;
    height:300px;
    margin: 7px auto 0 auto;
    float: none;
  }
  .megamenu_wrapper .megamenu_container,
  .megamenu_wrapper_full .megamenu_container {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .megamenu_wrapper .megamenu_container .megamenu,
  .megamenu_wrapper_full .megamenu_container .megamenu {
    width:100%;
    margin:0;
    padding: 0;
  }
  .megamenu_container .megamenu > li,
  .megamenu_container .megamenu > li:hover,
  .megamenu_container .megamenu > li.menuitem_right,
  .megamenu_container .megamenu > li.menuitem_right:hover {
    float:left;
    width:100%;
    display: block;
    padding-right:0;
    margin-right:0;    
  }
  .megamenu_container > ul > li:hover {background-color:#d36027;}
  .megamenu_wrapper_full .megamenu_container .megamenu > li,
  .megamenu_wrapper_full .megamenu_container .megamenu > li:hover,
  .megamenu_wrapper_full .megamenu_container .megamenu > li.menuitem_right,
  .megamenu_wrapper_full .megamenu_container .megamenu > li.menuitem_right:hover {
    width:100%;
    margin:0 1px 0 1px;
    line-height:30px;
  }
  .megamenu_wrapper .megamenu li.menuitem_right .dropdown_fullwidth,
  .megamenu_wrapper_full .megamenu li.menuitem_right > .dropdown_fullwidth {
    top:auto;
    right: auto;
    left: 0;
  }
  .megamenu_container .megamenu .dropdown_1column,
  .megamenu_container .megamenu .dropdown_2columns,
  .megamenu_container .megamenu .dropdown_3columns,
  .megamenu_container .megamenu .dropdown_4columns,
  .megamenu_container .megamenu .dropdown_5columns,
  .megamenu_container .megamenu .dropdown_fullwidth,
  .megamenu_container .megamenu .dropdown_right  {
    left:0;
    top:auto;
    margin: -1px 0 0 0;
    width: 92%;
    padding:0 15px 0 15px;
  }
  .megamenu_wrapper_full .megamenu .dropdown_1column,
  .megamenu_wrapper_full .megamenu .dropdown_2columns,
  .megamenu_wrapper_full .megamenu .dropdown_3columns,
  .megamenu_wrapper_full .megamenu .dropdown_4columns,
  .megamenu_wrapper_full .megamenu .dropdown_5columns,
  .megamenu_wrapper_full .megamenu .dropdown_fullwidth,
  .megamenu_wrapper_full .megamenu .dropdown_right  {
    padding:0 13px 0 15px;
  }

  /* Menu Drop Downs Columns */
  
  .megamenu .col_one_sixth,
  .megamenu .col_one_fifth,
  .megamenu .col_one_quarter,
  .megamenu .col_one_third,
  .megamenu .col_two_fifths,
  .megamenu .col_half,
  .megamenu .col_three_fifths,
  .megamenu .col_two_thirds,
  .megamenu .col_three_quarters,
  .megamenu .col_four_fifths,
  .megamenu .col_five_sixths,
  .megamenu .col_full {
    margin-left: 0;
    margin-right: 0;
    width: 96%;
    float: left;
    display: block;
  }
  .megamenu > .col_one_sixth,
  .megamenu > .col_one_fifth,
  .megamenu > .col_one_quarter,
  .megamenu > .col_one_third,
  .megamenu > .col_two_fifths,
  .megamenu > .col_half,
  .megamenu > .col_three_fifths,
  .megamenu > .col_two_thirds,
  .megamenu > .col_three_quarters,
  .megamenu > .col_four_fifths,
  .megamenu > .col_five_sixths,
  .megamenu > .col_full {
    margin-left: 2%;
    margin-right: 2%;
  }

  /* Regular Drop Down (turned into a list) */

  .megamenu_wrapper .megamenu .levels li ul,
  .megamenu_wrapper_full .megamenu .levels li ul {
    position: relative;
    top:auto;
    margin:0;
    padding:0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    left: auto;
    border:none;
    background:none;
    -webkit-transform: translate3d(0,0,0);
  }
  .megamenu_wrapper .megamenu .levels li,
  .megamenu_wrapper_full .megamenu .levels li {
    float: left;
    width:100%;
  }
  .megamenu_wrapper .megamenu .levels li:hover > ul,
  .megamenu_wrapper_full .megamenu .levels li:hover > ul {
    left: auto;
  }
  .megamenu_light_theme ul .levels a.parent,
  .megamenu_light_theme ul .levels a.parent:hover,
  .megamenu_light_theme ul .levels li ul,
  .megamenu_wrapper .megamenu_light_theme ul .levels a.parent,
  .megamenu_wrapper .megamenu_light_theme ul .levels a.parent:hover,
  .megamenu_wrapper .megamenu_light_theme ul .levels li ul {
    background: none;
    border:none;
  }  
}

@media only screen and (max-width:479px) {

  #megamenu-outerwrap {position:inherit;}
  .megamenu_wrapper_full {position:relative; -webkit-transform: translate3d(0,0,0);}
  .megamenu .schools ul li {position:inherit;}
  .megamenu_wrapper,
  .megamenu_wrapper_full {
    height:300px;
  }
  .megamenu_wrapper_full .megamenu_container .megamenu > li,
  .megamenu_wrapper_full .megamenu_container .megamenu > li:hover,
  .megamenu_wrapper_full .megamenu_container .megamenu > li.menuitem_right,
  .megamenu_wrapper_full .megamenu_container .megamenu > li.menuitem_right:hover {
  }
  .megamenu_container .megamenu .dropdown_1column,
  .megamenu_container .megamenu .dropdown_2columns,
  .megamenu_container .megamenu .dropdown_3columns,
  .megamenu_container .megamenu .dropdown_4columns,
  .megamenu_container .megamenu .dropdown_5columns,
  .megamenu_container .megamenu .dropdown_fullwidth,
  .megamenu_container .megamenu .dropdown_right  {
  }

}