
	/* ~496px and less */
@media only screen and (max-width: 31em) {

  /*
   * Masthead
   */
  #masthead {
    min-height: 0px;
  }
  #identity {
    border-top: 2px solid #999;
    position: static;
    top: 0;
  }
  #identity-wrapper { height: auto; }
  #gt-logo { height: 70px; }
  #gt-logo img {
    height: 100%;
    margin: 0 auto;
    width: auto;
  }
  #gt-logo, #site-title {
    float: none;
    text-align: left;
    width: 100%;
  }
  #site-title { max-width: 100%; }
  #site-title, #site-title.two-line {
    font-size: 1.429em;
    padding: 0 0 20px 15px;
  }
  #gt-logo-mothership-link { width: 30%; }
  #gt-logo-secondary-link { left: 30%; width: 70%; }
  
  /**
  * Main Menu, Action Items + Utility/SM
  */
  #primary-menus {
    position: static;
    top: 0;
  }
  #primary-menus-off-canvas {
    background-color: #fff;
    box-shadow: 0px 0px 20px #666;
    left: -1000em;
    padding-top: 45px;
    position: absolute;
    top: 0;
    width: 260px;
    z-index: 10000;
  }
  #primary-menus-off-canvas.reveal {
    left: 0;
    transition: left .2s ease 0s;
  }
  #main-menu-wrapper,
  #main-menu-wrapper ul,
  #main-menu-wrapper li { float: none; }
  #main-menu-wrapper a:hover { background-color: #281d01; }
  #main-menu-wrapper ul ul {
    background-color: #FACB4B;
    border-top: 1px solid #c5930c;
  }
  #main-menu-wrapper ul.show { display: block; }
  #main-menu-wrapper { border-top: 1px solid #c5930c; }
  #main-menu-wrapper li { border-bottom: 1px solid #c5930c; }
  #main-menu-wrapper li.first { border-top: 1px solid #c5930c; }
  #main-menu-wrapper li li,
  #main-menu-wrapper li li.first { border: none; }
  #main-menu-wrapper li.expanded > a:before,
  #main-menu-wrapper li.expanded a.menu-minipanel:before,
  #main-menu-wrapper li.expanded > span.nolink:before {
    color: #977008;
    content: '\f0da';
    display: inline-block;
    float: left;
    font-family: FontAwesome;
    font-size: 1em;
    left: 0;
    padding-right: 3px;
    position: relative;
    top: 0;
  }
  #main-menu-wrapper li.expanded a.been-clicked:after {
    color: #977008;
    content: '\f0a9';
    display: inline-block;
    float: right;
    font-family: FontAwesome;
    font-size: 1.2em;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    margin-top: 2px;
  }
  #main-menu-wrapper li li.expanded:before { top: 9px; }
  #main-menu-wrapper li li.expanded ul { border-top: none; }
  #main-menu-wrapper li li li a:before {
    content: '';
    font-weight: normal;
    padding: 0;
  }
  #main-menu-wrapper li li a { padding-left: 24px; }
  #main-menu-wrapper li li li a { padding-left: 30px; }
  #main-menu-wrapper li li li li a { padding-left: 36px; }

  /* Reducing mini-panels content for mobile menu */
  div.qtip {
    border: none;
    height: 0px;
    overflow: hidden;
  }
  div.menu-minipanels {
    height:0;
    left: -10000em;
    overflow: hidden;
    position: absolute;
    width: 0;
  }

  #action-items-wrapper,
  #action-items,
  #action-items li { float: none; }
  #action-items {
    background: none;
    background-color: #e6e6e6;
    border-top: 2px solid #999;
  }
  #action-items li {
    border-bottom: 1px solid #999;
    font-weight: 700;
    position: relative;
    text-transform: uppercase;
  }
  #action-items li a:hover { background-color: #f1f1f1; }
  #action-items-wrapper ul li a:after {
    color: #999;
    content: '\f0a9';
    display: inline-block;
    font-family: FontAwesome;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: 16px;
    position: absolute;
    right: 6px;
    top: 9px;
  }
  #utility {
    border-bottom: 2px solid #999;
    box-shadow: none;
    position: static;
  }
  #utility-links {
	  
	 
    background-color: #fff;
    float: none;
    left: 0;
    position: absolute;
    top: 0;
  }
  #utility-links .ulink a:hover,
  #utility-links .ulink a:active { background-color: transparent; }
  #social-media-links {
    float: none;
    padding: 10px;
  }
  #social-media-links li {
    display: inline-block;
    float: none;
    padding: 3px;
  }

  /**
   * Primary Content Regions
   */
  #sidebar-left, #sidebar-right { float: none; margin: 0; width: 100%; }
  #sidebar-left.solo-sidebar, #sidebar-right.solo-sidebar { margin: 0; width: 100%; }
  #content, #content.sidebar-left,
  #content.sidebar-right,
  #content.both-sidebars { float: none; margin: 0; width: 100%; }

  /**
   * Superfooter
   */
  .superfooter-resource-links {
    float: none;
    padding: 0;
    width: 100%;
  }
  .superfooter-resource-links .title:before {
    color: #999999;
    content: '\f0da';
    display: inline-block;
    font-family: FontAwesome;
    font-size: 1.2em;
    font-style: normal;
    font-weight: normal;
    left: 11px;
    line-height: 1;
    position: absolute;
    text-shadow: none;
    top: 10px;
  }
  .superfooter-resource-links .title.open:before { content: '\f0d7'; }
  .superfooter-resource-links .title {
    border-top: 1px solid #999999;
    cursor: pointer;
    margin: 0;
    padding: 10px 10px 10px 26px;
  }
  .superfooter-resource-links ul.menu {
    display: none;
    background-color: #454545;
    margin: 0 0 16px;
    padding: 10px 10px 10px 14px;
  }
  .superfooter-resource-links ul.menu span.nolink {
    border: none;
    margin: 0 0 0 -2px;
    padding: .5em 0;
  }
  #street-address-info {
    border-top: 1px solid #999;
    clear: left;
    float: left;
    padding: 20px 10px 0;
    width: 100%;
  }
  #street-address-info p { margin: 6px 0 0 0; }

  /**
   * Footer
   */
  #footer-utility-links {
    float: none;
    width: 100%;
  }
  #footer-utility-links .menu { text-align: center; }
  #footer-utility-links .menu li {
    border: none;
    margin: 6px;
    padding: 0;
  }
  #footer-utility-links .menu li a {
    display: inline-block;
    padding: 5px 10px;
  }
  #footer-logo {
    float: none;
    text-align: center;
  }
  #footer-logo img, #footer-logo p { float: none; }
  #footer-logo p { padding: 0 0 10px; }





#primary-menus-off-canvas {
    background-color: #fff;
    box-shadow: 0px 0px 20px #666;
    left: -1000em;
    padding-top: 45px;
    position: absolute;
    top: 0;
    width: 260px;
    z-index: 10000;
  }






.slides .views-slide-content .view-slide-content-inner p {

 display: none;
}

.slides  .views-slide-link-wrapper  {
	 display: none;
	
	}
	
.views-field-field-snapshot-title {

font-size: 0.800em;
line-height: 1;
}

.readmore a:after {
    display: none;
}
*, *:before, *:after {
    -moz-box-sizing: border-box;
}
.readmore a {
	font-size: 0.800em;
    background-color: #154578;
    color: #FFFFFF;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    padding: 0.2em .2em;
}


#block-views-quotes-block .views-field-body {
    color: #FFFFFF;
    font-family: Constantia,"Lucida Bright","DejaVu Serif",Georgia,serif;
    font-size: 1.5em;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 0.5em;
    text-align: center;
    vertical-align: middle;
}

#footer-utility-links  {
      display: none;
}

#edit-field-research-interests-tid {
	width:260px;
	padding-left:0;
	padding-right:0;
	margin-left: auto;
    margin-right: auto;
	}


.page-data-data-descriptor .views-label-field-description {
	
	margin-left: 0;
	
	}
.page-data-data-descriptor .views-field-field-data-image {
	margin-top:1em;
	text-align:center;
	
	}

}