/*new for career tool*/
/*
//old colors
	$ou-gold: #b59a57;
	$ou-gold-light: #d9c89e;
	$ou-gold-dark: #a0884d;

	$ou-mag-gold: #877148;
	$ou-mag-dark-gold: #7b6742;
	$ou-mag-light-gold: #ccb06c;
	$ou-mag-gray: #4c4c4c;
	$ou-mag-light-gray: #f3f3f3;
	$ou-mag-blue: #0070be;


	$ou-menu-gold:#b69b56;
	$ou-menu-gold-hover:#a68e52;

	$ou-brown: #5e504d;
	$ou-light-brown: #776a67;

	$ou-extra-light-gray:#f1f1f1;
	$ou-light-gray: #a3a3a3;
	$ou-medium-gray: #696969;
	$ou-dark-gray: #474747;
	$ou-extra-dark-gray:#323232;

	$ou-black: #000000;
	$ou-white: #ffffff;

	$ou-tan: #efe8e2;
	$ou-tan-border: #c7ad77;
	$ou-gray-border:#3b3b3b;
*/
/* Medium Displays: 768px - 1279px */
/* Large Displays: 1280px - 1440px */
/* X-Large Displays: 1400px and up */
/* ADDITIONAL FONT CHOICES
font-family:'Helvetica LT W01 Light';
font-family:'Helvetica LT W01 Light Oblique';
font-family:'Helvetica LT W01 Roman';
font-family:'Helvetica LT W01 Obliqu1489444';
font-family:'Helvetica LT W01 Bold';
font-family:'Helvetica LT W01 Bold O1489460';
font-family:'Helvetica LT W01 Black';
font-family:'Helvetica LT W01 Black Oblique';
font-family:'Helvetica LT W01 Light Cond';
font-family:'Helvetica LT W01 Light Cn Obl';
font-family:'Helvetica LT W01 Condensed';
font-family:'Helvetica LT W01 Condensed Obl';
font-family:'Helvetica LT W01 Bold Cond';
font-family:'Helvetica LT W01 Bold Cond Obl';
font-family:'Helvetica LT W01 Black Cond';
font-family:'Helvetica LT W01 Black Cn Obl';
font-family:'Helvetica LT W01 Narrow';
font-family:'Helvetica LT W01 Narrow Obl';
font-family:'Helvetica LT W01 Bold Narrow';
font-family:'Helvetica LT W01 Bold Nr Obl';
font-family:'Helvetica LT W01 Compressed';
font-family:'Helvetica LT W01 X Compressed';
font-family:'Helvetica LT W01 Ult Comp';
font-family:'Helvetica Inserat LT W01 Rg';
font-family:'Helvetica Rounded LT W01 Bold';
font-family:'Helvetica Rounded LT W01 BdObl';
font-family:'Helvetica Rounded LT W01 Black';
font-family:'Helvetica Rounded LT W01BlkObl';
font-family:'Helvetica Rounded LT W01 Bd Cn';
font-family:'Helvetica Rounded LTW01BdCnObl';
font-family:'HelveticaW01-TextbookRg_709917';
font-family:'HelveticaW01-TextbookRg_709920';
font-family:'HelveticaW01-TextbookBd_709911';
font-family:'HelveticaW01-TextbookBd_709914';
font-family:'Helvetica W95 Fractions';
font-family:'Helvetica W95 Fractions Bold';
font-family:"EB Garamond", "Garamond", Times, serif;
font-family:"EB Garamond", "Garamond", Times, serif;
font-family:"EB Garamond", "Garamond", Times, serif;
font-family:"EB Garamond", "Garamond", Times, serif;
font-family:'ITC Garamond W01 Bold';
font-family:'ITC Garamond W01 Bold Italic';
font-family:'ITC Garamond W01 Ultra';
font-family:'ITC Garamond W01 Ultra Italic';
font-family:"EB Garamond", "Garamond", Times, serif;
font-family:"EB Garamond", "Garamond", Times, serif;
font-family:"EB Garamond", "Garamond", Times, serif;
font-family:"EB Garamond", "Garamond", Times, serif;
font-family:'ITC Garamond W01 Bold Cond';
font-family:'ITC Garamond W01 Bold Cond It';
font-family:'ITC Garamond W01 Ult Condensed';
font-family:'ITC Garamond W01 Ult Cond It';
font-family:"EB Garamond", "Garamond", Times, serif;
font-family:"EB Garamond", "Garamond", Times, serif;
font-family:"EB Garamond", "Garamond", Times, serif;
font-family:"EB Garamond", "Garamond", Times, serif;
font-family:'ITC Garamond W01 Bold Narrow';
font-family:'ITC Garamond W01 Bold Narrow It';
font-family:'ITC Garamond W01 Ultra Narrow';
font-family:'ITC Garamond W01 Ult Narrow It';
*/
.mobileTesting {
  display: none;
  color: white;
  text-align: center;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 9999;
}

#programPages {
  background-color: #000;
  display: inline-table;
  width: 100%;
}

#programPages .row {
  max-width: 70.625rem;
}

#programPages p, #programPages li, #programPages h1, #programPages h2, #programPages h3, #programPages h4, #programPages h5, #programPages h6 {
  color: #000;
  font-size: 16px;
  padding: 0px;
}

#programPages p, #programPages li {
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: 400;
}

#programPages h1, #programPages h2, #programPages h3, #programPages h5, #programPages h6 {
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin-top: 0.6rem;
  margin-bottom: 1.25rem;
  line-height: 1.3;
}

#programPages .prehead {
  font-size: 1.5rem;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
}

#programPages h1 {
  font-size: 4rem;
  color: #fff;
  text-transform: uppercase;
}

#programPages .subhead {
  font-size: 1.5rem;
  font-family: "EB Garamond", "Garamond", Times, serif;
  font-weight: 500;
  color: #fff;
}

#programPages h2 {
  font-size: 2.125rem;
  color: #877148;
}

#programPages h3 {
  font-size: 1.625rem;
  color: #000;
}

#programPages h4 {
  font-size: 1rem;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #000;
  display: inline;
}

#programPages a {
  color: #000;
  text-decoration: underline;
}

#programPages a:hover,
#programPages a:focus {
  color: auto;
}

#programPages .button {
  width: 100%;
  background-color: #877148;
  margin: 3% 0px;
  font-family: "Roboto Condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
}

#programPages .button:hover {
  background-color: #675637;
  color: #fff;
}

#programPages .callOut {
  background-color: #000;
}

#programPages .callOut:hover {
  background-color: #343434;
}

#programPages #titleSection {
  background-color: #000;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 2500px;
  margin: 0px auto;
}

#programPages #titleSection .bgOverlay {
  background-color: rgba(0, 0, 0, 0.6);
  padding: 10.4% 0px;
}

#programPages #titleSection .bgOverlay .row {
  display: table;
}

#programPages #titleSection .bgOverlay .row #pageTitles {
  color: #fff;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}

#programPages #titleSection .bgOverlay .row #pageTitles p, #programPages #titleSection .bgOverlay .row #pageTitles h1, #programPages #titleSection .bgOverlay .row #pageTitles h2 {
  line-height: 1;
  margin-top: 0px;
}

#programPages #titleSection .bgOverlay .row #pageTitles p {
  margin-bottom: 0.75rem;
}

#programPages #titleSection .bgOverlay .row #pageTitles h1 {
  margin-bottom: 1rem;
}

#programPages #titleSection .bgOverlay .row #pageTitles h2 {
  max-width: 50%;
  margin: 0px auto;
}

#programPages #introSection {
  background-color: #e8e0cf;
  padding: 5% 0px;
}

#programPages #introSection p {
  margin-top: 1.25rem;
}

#programPages #introSection .ppPpIntroSection {
  display: inline-block;
}

#programPages #introSection .btnCol {
  display: table;
}

#programPages #introSection .btnCol .btnColCenter,
#programPages #introSection .btnCol .perc-vertical {
  display: table-cell;
  vertical-align: middle;
}

#programPages #introSection .btnCol .btnColCenter .perc-vertical,
#programPages #introSection .btnCol .perc-vertical .perc-vertical {
  display: block;
}

#programPages #ouAdvantage {
  background-color: #fff;
}

#programPages #ouAdvantage #ouAdvantageBG {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 2500px;
  margin: 0px auto;
}

#programPages #ouAdvantage #ouAdvantageBG h2 {
  color: #877148;
  line-height: 1;
}

#programPages #ouAdvantage #ouAdvantageBG .bgOverlay {
  background-color: rgba(255, 255, 255, 0.85);
  padding: 6% 0px;
}

#programPages #ouAdvantage #ouAdvantageBG .bgOverlay .row {
  display: table;
}

#programPages #ouAdvantage #ouAdvantageBG .bgOverlay .row #leftCol {
  border-right: 1px solid #877148;
  padding-right: 5rem;
}

#programPages #ouAdvantage #ouAdvantageBG .bgOverlay .row #leftCol p, #programPages #ouAdvantage #ouAdvantageBG .bgOverlay .row #leftCol li {
  color: #000;
  font-size: 20px;
  font-family: "EB Garamond", "Garamond", Times, serif;
  font-weight: 300;
}

#programPages #ouAdvantage #ouAdvantageBG .bgOverlay .row #rightCol {
  padding-left: 5rem;
}

#programPages #ouAdvantage #ouAdvantageBG .bgOverlay .row #rightCol li {
  margin-bottom: 1.25rem;
}

#programPages #ouAdvantage #ouAdvantageBG .bgOverlay .row #rightCol p {
  display: inline;
}

#programPages #whatToDoWith {
  background-color: #fff;
  padding: 6% 0px;
}

#programPages #whatToDoWith ul {
  display: inline-block;
  margin-right: 12%;
}

#programPages #whatToDoWith .sidebar {
  background-color: #e8e0cf;
  padding: 4% 4.425%;
  margin-bottom: 0px;
  margin-right: 0.9375rem;
}

#programPages #whatToDoWith .sidebar ul {
  margin-bottom: 0px;
}

#programPages #whatToDoWith .sidebar .btnContainer {
  margin: 1.25rem 0px;
}

#programPages #whatToDoWith .sidebar h2 {
  color: #675637;
  font-size: 22px;
}

#programPages #additionalCta {
  background-color: #000;
}

#programPages #additionalCta #additionalCtaBG {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 2500px;
  margin: 0px auto;
}

#programPages #additionalCta .bgOverlay {
  background-color: rgba(0, 0, 0, 0.6);
  padding: 15.4% 0px;
}

#programPages #additionalCta .bgOverlay .row {
  display: table;
}

#programPages #additionalCta .bgOverlay .row .contentArea {
  color: #fff;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}

#programPages #additionalCta .bgOverlay .row .contentArea h2 {
  font-size: 4rem;
  color: #fff;
  text-transform: uppercase;
}

#programPages #additionalCta .bgOverlay .btnRow {
  max-width: 57.525rem;
}

#programPages #additionalCta .bgOverlay .btnRow .transparentBtn {
  border: 1px solid #877148;
  background-color: rgba(135, 113, 72, 0);
}

#programPages #additionalCta .bgOverlay .btnRow .transparentBtn:hover {
  background-color: #877148;
}

@media only screen and (min-width: 120.001em) {
  .mobileTesting {
    display: block;
    background-color: rgba(200, 100, 0, 0.6);
  }

  .mt-xxlarge {
    display: block;
  }

  .mt-xlarge {
    display: none;
  }

  .mt-large {
    display: none;
  }

  .mt-medium {
    display: none;
  }

  .mt-small {
    display: none;
  }
}

@media only screen and (min-width: 1441px) and (max-width: 1921px) {
  .mobileTesting {
    display: block;
    background-color: rgba(0, 100, 100, 0.6);
  }

  .mt-xxlarge {
    display: none;
  }

  .mt-xlarge {
    display: block;
  }

  .mt-large {
    display: none;
  }

  .mt-medium {
    display: none;
  }

  .mt-small {
    display: none;
  }
}

@media only screen and (min-width: 64.001em) {
  img, .img {
    image-rendering: -moz-crisp-edges;
    /* Firefox */
    image-rendering: -o-crisp-edges;
    /* Opera */
    image-rendering: -webkit-optimize-contrast;
    /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    /* IE (non-standard property) */
  }
}

@media only screen and (min-width: 64.001em) and (max-width: 90em) {
  .mobileTesting {
    display: block;
    background-color: rgba(0, 0, 255, 0.6);
  }

  .mt-xxlarge {
    display: none;
  }

  .mt-xlarge {
    display: none;
  }

  .mt-large {
    display: block;
  }

  .mt-medium {
    display: none;
  }

  .mt-small {
    display: none;
  }
}

@media only screen and (min-width: 40.001em) and (max-width: 64em) {
  .mobileTesting {
    display: block;
    background-color: rgba(0, 255, 0, 0.6);
  }

  .mt-xxlarge {
    display: none;
  }

  .mt-xlarge {
    display: none;
  }

  .mt-large {
    display: none;
  }

  .mt-medium {
    display: block;
  }

  .mt-small {
    display: none;
  }

  #programPages {
    background-color: #000;
  }

  #programPages #titleSection .bgOverlay {
    padding: 8% 0px;
  }

  #programPages #titleSection .bgOverlay .row #pageTitles h1 {
    font-size: 2.5rem;
  }

  #programPages #titleSection .bgOverlay .row #pageTitles h2 {
    max-width: 80%;
  }

  #programPages #introSection {
    padding: 4% 0px;
  }
}

@media only screen and (max-width: 40em) {
  .mobileTesting {
    display: block;
    background-color: rgba(255, 0, 0, 0.6);
  }

  .mt-xxlarge {
    display: none;
  }

  .mt-xlarge {
    display: none;
  }

  .mt-large {
    display: none;
  }

  .mt-medium {
    display: none;
  }

  .mt-small {
    display: initial;
  }
}