@charset "utf-8";
/* CSS Document "styles-moc.css" - CSS added by Marcelo O. Cavallari */

body.home #banner .hero-box-text div#home-image-overlay {
    font-weight: bold;
}

section#main ul {
 list-style-type: disc;
 padding-left: 2.4em;
}

section#main ol {
 list-style-type: decimal;
 padding-left: 2.4em;
}

section#main ol.hlist, section#main ul.hlist {
 padding-left: inherit;
}

.p-collapsed, .h-collapsed {
 margin: 0;
}

div.wrapper p.action-link {
 margin-top: .2em;
}

.entry-collapsed-inside {
 margin: 1em 0;
 padding-bottom: 1em;
}

.orange-high {
 color: #ec8e2a;
 font-size: 1.2em;
 font-weight: bold;
}

.plusdoubleline {
 line-height: 2em;
}

.side-module .textwidget #centersidebar p {
 color: #323232;
}

.textwidget p.extrapadding {
 padding-bottom: .2em;
}

.textwidget .widgettitle {
  font-family: "prenton-condensed", Helvetica, sans-serif;
  color: #54bceb;
  text-transform: uppercase;
  font-weight: 400;
  margin: 0;
  font-size: 24px;
}

#centersidebar {
text-align: center;
}

a:link.btn-orangepuff, a:visited.btn-orangepuff {
  display: inline-block;
  width: 180px;
  padding: 1em;	
  color: #FFF;
  font-weight: 600;
  letter-spacing: 1px;
  background: none repeat scroll 0% 0% #F89728;
  border-radius: 4px;
}

.side-module .widget h3.header-blue a,
.side-module .widget h3.title,
.side-module .widget h3.title a,
.side-module .widget h4.title,
.side-module .widget h4.title a {
  font-family: "prenton-condensed", Helvetica, sans-serif;
  color: #54bceb;
  text-transform: uppercase;
  font-weight: 400;
  margin: 0;
  font-size: 24px;
}

.side-module .widget {
 margin-bottom: 40px;	
}

/* incontent */

.incontent-left {
 float: left;
}

.incontent-narrow {
 width: 45%;
 padding-right: 1em;
}

.incontent-img {
 border: 0;
}

.incontent-quote {
 font-style:italic;
 color: #54BCEB;
}

#main table.incontent-table, #main table.incontent-table tr, #main table.incontent-table td {
 border: 0;
 padding-left: 0;
 padding-right: 0;
}

#main table.incontent-table .incontent-td {
 font-size: 18px;
}

#main table.incontent-table .incontent-circle {
 width: 120px;
 height: 120px;
 color: white;
 font-size: 20px;
 font-weight: bold;
 text-align: center;
 padding-top: 44px;
 padding-right: 6px;
}

#main table.incontent-table .red-circle {
 background-image: url(/wp-content/themes/ghc-gracehopper/library/images/red-circle-shaded.png);
 background-repeat:no-repeat;
}

#main table.incontent-table .green-circle {
 background-image: url(/wp-content/themes/ghc-gracehopper/library/images/green-circle-shaded.png);
 background-repeat:no-repeat;
}

#main table.incontent-table .blue-circle {
 background-image: url(/wp-content/themes/ghc-gracehopper/library/images/blue-circle-shaded.png);
 background-repeat:no-repeat;
}

#main table.incontent-table .orange-circle {
 background-image: url(/wp-content/themes/ghc-gracehopper/library/images/orange-circle-shaded.png);
 background-repeat:no-repeat;
}

#main table.perks-table, #main table.perks-table tr, #main table.perks-table th, #main table.perks-table td {
 border: 1px solid #666;
}

#main table.perks-table tr, #main table.perks-table td {
 text-align: center;
 vertical-align: top;
}

#main table.perks-table th {
 background-color: #ccc;
}

#main table.perks-table th span.demoted, #main table.perks-table td span.demoted {
 font-weight: normal;
 font-size: smaller;	
}

#main table.perks-table td div#perk-point {
 margin-bottom: 1em;
}

#main table.checklist, #main table.checklist tr, #main table.checklist th, #main table.checklist td {
/* border: 0;*/
}

#main table.checklist tr, #main table.checklist td, #main table.checklist th {
 text-align: left;
 vertical-align: top;
}

#main table.checklist td.aligncenter, #main table.incontent-table td.aligncenter {
 text-align: center;
 border: none;
}

#main table.incontent-table td.aligncenter {
  display: table-cell;
}

#main table.checklist td .aligncenter, #main table.checklist td.aligncenter, #main table.checklist td img {
 margin:0;
} 

#main table.checklist th {
 background-color:#666;
 color: white;
}

#main table.checklist th#checklist-sponsor {
 text-align: center;
}

#main table.checklist th#checklist-events {
 background-color:#54BCEB;
}

#main table.checklist th#checklist-lunches {
 background-color:#F8982D;
}

#main table.checklist th#checklist-awards {
 background-color:#EF4135;
}

.incontent-table .intable-link {
   font-weight: bold;
}

.incontent-table .intable-dotmark {
 margin-top: 1.4em;
}

/* 2015 Scholars styles */

.scholar-portrait-2015 {
	width: 300px !important
}

.scholar-bio-2015 {
	width: 53% !important
}

/* in-page-entry */

.in-page-entry {
	border-top: 1px dashed #ccc;
	padding-bottom: 1em;
	margin-top: 1em;
}

.in-page-entry ul, .in-page-entry p {
	margin: 0;
}

section#main .in-page-entry ul {
	padding: 0 0 0 40px;
	font-size: 18px;
}

.reddot, .crimson-swatch, a.crimson-swatch, a:visited.crimson-swatch {
	color: #EF4135;
}

.greendot, .sublime-swatch, a.sublime-swatch, a:visited.sublime-swatch {
	color: #C1D82F;
}

.bluedot, .caribbean-swatch, a.caribbean-swatch, a:visited.caribbean-swatch {
	color: #54BCEB;
}

.orangedot, .tangerine-swatch, a.tangerine-swatch, a:visited.tangerine-swatch {
	color: #F89728;
}

.canary-swatch, a.canary-swatch, a:visited.canary-swatch {
	color: #F8D44C;
}

.shamrock-swatch, a.shamrock-swatch, a:visited.shamrock-swatch {
	color: #6CC04A;
}

.emerald-swatch, a.emerald-swatch, a:visited.emerald-swatch {
	color: #00833E;
}

.marine-swatch, a.marine-swatch, a:visited.marine-swatch {
	color: #0076A9;
}

.mediumgrey-swatch, a.mediumgrey-swatch, a:visited.mediumgrey-swatch {
	color: #939598;
}

.lightgrey-swatch, a.lightgrey-swatch, a:visited.lightgrey-swatch {
	color: #bfbfbf;
}

.subfield {
	text-transform: uppercase;
}

.subhead, .sublabel {
	font-size: .9em;
	letter-spacing: .03em;
	color: #3d3d3d;
}

.subcaption {
	font-size: .75em;
	letter-spacing: .05em;
	color: #8a8a8a;
}

/* tef-hoverGraphic */

.tef-hoverGraphic {
 width: 690px;
 height: 148px;
}

.tef-hoverGraphic #tef-triangle-1 {
 width: 590px; 
 height: 70px;
}

.tef-hoverGraphic #tef-triangle-2, .tef-hoverGraphic #tef-triangle-3 {
/* width: 345px; 
 height: 78px;*/
 float: left;
}

.tef-hoverGraphic #tef-triangle-1 a, .tef-hoverGraphic #tef-triangle-2 a, .tef-hoverGraphic #tef-triangle-3 a {
 display: block;
}

.tef-hoverGraphic #tef-triangle-2 a, .tef-hoverGraphic #tef-triangle-3 a {
 width: 345px; 
 height: 78px;
 padding-top: 24px;
}

.tef-hoverGraphic #tef-triangle-1 a:link, .tef-hoverGraphic #tef-triangle-1 a:visited, .tef-hoverGraphic #tef-triangle-1 a:hover, .tef-hoverGraphic #tef-triangle-1 a:active, 
.tef-hoverGraphic #tef-triangle-2 a:link, .tef-hoverGraphic #tef-triangle-2 a:visited, .tef-hoverGraphic #tef-triangle-2 a:hover, .tef-hoverGraphic #tef-triangle-2 a:active, 
.tef-hoverGraphic #tef-triangle-3 a:link, .tef-hoverGraphic #tef-triangle-3 a:visited, .tef-hoverGraphic #tef-triangle-3 a:hover, .tef-hoverGraphic #tef-triangle-3 a:active {
 color: #565656;
 text-transform:uppercase;
}

.tef-hoverGraphic #tef-triangle-1 a:link {
 background-image: url(/wp-content/themes/ghc-gracehopper/library/images/tef-hoverGraphic-1-link.png);
 width: 690px; 
 height: 70px;
 text-align: center;
 padding-top: 30px;
}

.tef-hoverGraphic #tef-triangle-2 a:link {
 background-image: url(/wp-content/themes/ghc-gracehopper/library/images/tef-hoverGraphic-2-link.png);
 padding-left: 252px;
}

.tef-hoverGraphic #tef-triangle-3 a:link {
 background-image: url(/wp-content/themes/ghc-gracehopper/library/images/tef-hoverGraphic-3-link.png);
 padding-left: 46px;
}

.tef-hoverGraphic #tef-triangle-1 a:hover {
 background-image: url(/wp-content/themes/ghc-gracehopper/library/images/tef-hoverGraphic-1-hover.png);
 width: 690px; 
 height: 70px;
 text-align: center;
 padding-top: 30px;
}

.tef-hoverGraphic #tef-triangle-2 a:hover {
 background-image: url(/wp-content/themes/ghc-gracehopper/library/images/tef-hoverGraphic-2-hover.png);
 padding-left: 252px;
}

.tef-hoverGraphic #tef-triangle-3 a:hover {
 background-image: url(/wp-content/themes/ghc-gracehopper/library/images/tef-hoverGraphic-3-hover.png);
 padding-left: 46px;
}



