/******** Main Menu Adjustments ********/

DIV#gt-menu-main-tray-1 {  /* Schools Menu */
  width: 280px;
}

DIV#gt-menu-main-tray-2 {  /* Academics Menu */
  width: 260px;
}

DIV#gt-menu-main-tray-3 {  /* Students Menu */
  width: 280px;
}

DIV#gt-menu-main-tray-4 {  /* Research Menu */
  width: 240px;
}

DIV#gt-menu-main-tray-5 {  /* Community Menu */
  width: 220px;
}

DIV#gt-menu-main-tray-6 {  /* People Menu */
  width: 260px;
}


/******** External Link Global Rules ********/

svg.ext, svg.mailto {
  vertical-align: top;
  padding-left: 4px;
}

UL.gt-main-menu svg.ext {
  margin-top: -4px;
}


/******** Fix for Media Library Glitch ********/

DIV.js-media-library-item INPUT {
  position: relative;
  z-index: 2000;
}


/******** General Clear Fix ********/
.clearfix {
  clear: both;
}


/******** Site Footer Adjustments ********/

/*- Add some spacing between menu entries on the site footer menus -*/
DIV.gt-site-footer UL.menu {
  margin: 8px 10px 16px 10px;
  padding: 0;
}

/*- Make college name split in a more balanced way, with "Ivan Allen College of" on the first line and "Liberal Arts" on the second line -*/
DIV.gt-site-footer DIV#block-sitefooterinformationblock H2 {
  font-size: 160%;
}


/******** Doctoral and Masters Majors Views ********/

/*- Make Titles Larger: /academics/graduate/masters -*/ 
DIV.view-doctoral-majors-details DIV.views-field-title {
  font-size: 130%;
  font-weight: 500;
  padding-bottom: 12px;
}

/*- Make Titles Larger: /academics/graduate/doctoral -*/ 
DIV.view-masters-majors-details DIV.views-field-title {
  font-size: 130%;
  font-weight: 500;
  padding-bottom: 12px;
}


/******** Major Research Areas: Display as Two Column List ********/

DIV.iac-person-mra-schools {
  overflow: auto;
}

DIV.iac-person-mra-schools DIV {
  float: left;
  box-sizing: border-box;
  width: 48%;
  margin-right: 12px;
}


/******** Social Media Embeddable Block ********/

DIV.iac-sociallist-block UL,
DIV.text-formatted DIV.iac-sociallist-block UL {
  list-style-type: none;
  padding-left: 16px;
  padding-bottom: 16px;
}

DIV.iac-sociallist-block UL LI + LI {
  padding-top: 8px;
}

DIV.iac-sociallist-block UL LI I {
  margin-right: 4px;
}

DIV.iac-sociallist-block UL LI SPAN {
  vertical-align: 4px;
}


/******** IAC In DC Page ********/

BODY.page-node-617 DIV.block-inline-blockaccessible-image BUTTON.iac-block-accessible-image {
  background-color: var(--gtweb-primary-gold);
  color: var(--gtweb-black-text);
  margin-bottom: 36px;
}

BODY.page-node-617 DIV.block-inline-blockaccessible-image BUTTON.iac-block-accessible-image H3 {
  margin: 0;
}


/******** SoundCite Dark Mode Fixes ********/

@media (prefers-color-scheme: dark) {

  HTML .soundcite-loaded {
    background-color: rgba(224,224,224,.15);
  }

  HTML .soundcite-play::before {
    border-left-color: rgb(224,244,244)
  }

}

