@import url("https://www.purdue.edu/purdue/fonts/united-sans/united-sans.css");
@import url("https://use.typekit.net/yot4vtf.css");
img {min-width:0px;max-width: 100%;height: auto;/*width: auto\9;  ie8 */}
table {max-width: 100%;height: auto;/*width: auto\9;  ie8 */}
table.even tr:nth-child(even) {background-color:#ddd;color:inherit;}
table.odd tr:nth-child(odd) {background-color:#ddd;color:inherit;}
a[target=_blank]{position: relative;}
a[target=_blank]:after { font-family: "Font Awesome 5 Free";font-weight: 900;content:"\f35d";font-size:0.6rem;margin-left:.5em;}
.homepage-news a[target=_blank],.homepage-events a[target=_blank],.homepage-icons a[target=_blank],.headline-masters a[target=_blank],.identity a[target=_blank],.news-grid a[target=_blank], a.card-flex-between[target=_blank]{padding-right:0;}
.homepage-news a[target=_blank]:after, .homepage-events a[target=_blank]:after, .homepage-icons a[target=_blank]:after,.headline-masters a[target=_blank]:after, .identity a[target=_blank]:after, a.button[target=_blank]:after, .news-grid a[target=_blank]:after, a.card-flex-between[target=_blank]:after{content:"";margin-left:0;}
/* BUTTONS */
/*
a.button{background-color: #8E6F3E; color: white;padding: 0.313em 1em;text-align: center;text-decoration: none;display: inline-block;cursor: pointer;transition-duration: 0.4s;margin: 0.438em auto;display:block;border-radius: 0.813em;}
a.button:hover, a.button:focus{box-shadow: 0 0.75em 1em 0 rgba(0,0,0,0.24),0 1.063em  3.125em 0 rgba(0,0,0,0.19);}
*/
a.cta{padding: 0.8em 1em;text-align: center;text-decoration: none;display: inline-block;cursor: pointer;transition-duration: 0.4s;margin: 0.438em auto;display:block;border-radius: 0.813em;}
a.cta:hover, a.button:focus{box-shadow: 0 0.75em 1em 0 rgba(0,0,0,0.24),0 1.063em  3.125em 0 rgba(0,0,0,0.19);}
.button{display:inline-block;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;max-width:100%;margin-top:.9375rem;margin-bottom:.9375rem;border:none;border-radius:0;outline-style:solid;outline-width:2px;outline-offset:-2px;padding:.51816rem 2px;transition:background-color, outline-color, outline-style, color 0.1s;font-family:"United Sans",Impact,"Arial Black","sans serif";font-size:.93269rem;font-weight:700;letter-spacing:1.8px;text-align:center;text-transform:uppercase;outline-color:#000;background-color:#000;color:#fff !important;}
.button:before,.button:after{content:'';display:block;flex-grow:1;flex-shrink:1;flex-basis:10px;width:3.21261rem}
.button:before{order:0;float:left}
.button:after{order:2;float:right}
.button:link,.button:visited{text-decoration:none;outline-style:solid;outline-width:2px;outline-offset:-2px}
.button:hover,.button:active,.button:focus{outline-style:solid;outline-width:2px;outline-offset:-2px;text-decoration:none;cursor:pointer}
.button:link,.button:visited{outline-color:#000;background-color:#000;color:#fff}
.button:hover,.button:active,.button:focus{background-color:transparent;color:#000 !important;}
.button-hollow{background-color:transparent;color:#8e6f3e !important;}
.button-hollow:link,.button-hollow:visited{background-color:transparent;color:#8e6f3e !important;}
.button-hollow:hover,.button-hollow:active,.button-hollow:focus{background-color:#000;color:#fff !important;}
.button-steel{outline-color:#555960;background-color:#555960;color:#fff !important;}
.button-steel:link,.button-steel:visited{outline-color:#555960;background-color:#555960;color:#fff !important;}
.button-steel:hover,.button-steel:active,.button-steel:focus{outline-color:#555960;background-color:transparent;color:#8e6f3e !important;}
.button-steel.button-hollow{outline-color:#555960;background-color:transparent;color:#8e6f3e !important;}
.button-steel.button-hollow:link,.button-steel.button-hollow:visited{outline-color:#555960;background-color:transparent;color:#8e6f3e !important;}
.button-steel.button-hollow:hover,.button-steel.button-hollow:active,.button-steel.button-hollow:focus{outline-color:#555960;background-color:#555960;color:#fff !important;}
.button-cool{outline-color:#6F727B;background-color:#6F727B;color:#fff !important;}
.button-cool:link,.button-cool:visited{outline-color:#6F727B;background-color:#6F727B;color:#fff !important;}
.button-cool:hover,.button-cool:active,.button-cool:focus{outline-color:#6F727B;background-color:transparent;color:#8e6f3e !important;}
.button-cool.button-hollow{outline-color:#6F727B;background-color:transparent;color:#8e6f3e !important;}
.button-cool.button-hollow:link,.button-cool.button-hollow:visited{outline-color:#6F727B;background-color:transparent;color:#8e6f3e !important;}
.button-cool.button-hollow:hover,.button-cool.button-hollow:active,.button-cool.button-hollow:focus{outline-color:#6F727B;background-color:#6F727B;color:#fff !important;}
.button-railway{outline-color:#9D9795;background-color:#9D9795;color:#000 !important;}
.button-railway:link,.button-railway:visited{outline-color:#9D9795;background-color:#9D9795;color:#000 !important;}
.button-railway:hover,.button-railway:active,.button-railway:focus{outline-color:#9D9795;background-color:transparent;color:#8e6f3e !important;}
.button-railway.button-hollow{outline-color:#9D9795;background-color:transparent;color:#8e6f3e !important;}
.button-railway.button-hollow:link,.button-railway.button-hollow:visited{outline-color:#9D9795;background-color:transparent;color:#8e6f3e !important;}
.button-railway.button-hollow:hover,.button-railway.button-hollow:active,.button-railway.button-hollow:focus{outline-color:#9D9795;background-color:#9D9795;color:#000 !important;}
.button-steam{outline-color:#C4BFC0;background-color:#C4BFC0;color:#000 !important;}
.button-steam:link,.button-steam:visited{outline-color:#C4BFC0;background-color:#C4BFC0;color:#000 !important;}
.button-steam:hover,.button-steam:active,.button-steam:focus{outline-color:#C4BFC0;background-color:transparent;color:#C4BFC0 !important;}
.button-steam.button-hollow{outline-color:#C4BFC0;background-color:transparent;color:#C4BFC0 !important;}
.button-steam.button-hollow:link,.button-steam.button-hollow:visited{outline-color:#C4BFC0;background-color:transparent;color:#C4BFC0 !important;}
.button-steam.button-hollow:hover,.button-steam.button-hollow:active,.button-steam.button-hollow:focus{outline-color:#C4BFC0;background-color:#C4BFC0;color:#000 !important;}
.button-aged{outline-color:#C4BFC0;background-color:#C4BFC0;color:#fff !important;}
.button-aged:link,.button-aged:visited{outline-color:#8E6F3E;background-color:#8E6F3E;color:#fff !important;}
.button-aged:hover,.button-aged:active,.button-aged:focus{outline-color:#8E6F3E;background-color:transparent;color:#8E6F3E !important;}
.button-aged.button-hollow{outline-color:#8E6F3E;background-color:transparent;color:#8E6F3E !important;}
.button-aged.button-hollow:link,.button-aged.button-hollow:visited{outline-color:#8E6F3E;background-color:transparent;color:#8E6F3E !important;}
.button-aged.button-hollow:hover,.button-aged.button-hollow:active,.button-aged.button-hollow:focus{outline-color:#8E6F3E;background-color:#8E6F3E;color:#fff !important;}
.button-rush{outline-color:#DAAA00;background-color:#DAAA00;color:#000 !important;}
.button-rush:link,.button-rush:visited{outline-color:#DAAA00;background-color:#DAAA00;color:#000 !important;}
.button-rush:hover,.button-rush:active,.button-rush:focus{outline-color:#DAAA00;background-color:transparent;color:#DAAA00 !important;}
.button-rush.button-hollow{outline-color:#DAAA00;background-color:transparent;color:#DAAA00 !important;}
.button-rush.button-hollow:link,.button-rush.button-hollow:visited{outline-color:#DAAA00;background-color:transparent;color:#DAAA00 !important;}
.button-rush.button-hollow:hover,.button-rush.button-hollow:active,.button-rush.button-hollow:focus{outline-color:#DAAA00;background-color:#DAAA00;color:#000}
.button-field{outline-color:#ddb945;background-color:#ddb945;color:#000}
.button-field:link,.button-field:visited{outline-color:#ddb945;background-color:#ddb945;color:#000}
.button-field:hover,.button-field:active,.button-field:focus{outline-color:#ddb945;background-color:transparent;color:#ddb945}
.button-field.button-hollow{outline-color:#ddb945;background-color:transparent;color:#ddb945}
.button-field.button-hollow:link,.button-field.button-hollow:visited{outline-color:#ddb945;background-color:transparent;color:#ddb945}
.button-field.button-hollow:hover,.button-field.button-hollow:active,.button-aged.button-hollow:focus{outline-color:#ddb945;background-color:#ddb945;color:#000 !important;}
.button-boilermaker{outline-color:#CFB991;background-color:#CFB991;color:#000 !important;}
.button-boilermaker:link,.button-boilermaker:visited{outline-color:#CFB991;background-color:#CFB991;color:#000 !important;}
.button-boilermaker:hover,.button-boilermaker:active,.button-boilermaker:focus{outline-color:#CFB991;background-color:transparent;color:#CFB991 !important;}
.button-boilermaker.button-hollow{outline-color:#CFB991;background-color:transparent;color:#CFB991 !important;}
.button-boilermaker.button-hollow:link,.button-boilermaker.button-hollow:visited{outline-color:#CFB991;background-color:transparent;color:#CFB991 !important;}
.button-boilermaker.button-hollow:hover,.button-boilermaker.button-hollow:active,.button-boilermaker.button-hollow:focus{outline-color:#CFB991;background-color:#CFB991;color:#000 !important;}
.button-dust{outline-color:#EBD99F;background-color:#EBD99F;color:#000 !important;}
.button-dust:link,.button-dust:visited{outline-color:#EBD99F;background-color:#EBD99F;color:#000 !important;}
.button-dust:hover,.button-dust:active,.button-dust:focus{outline-color:#EBD99F;background-color:transparent;color:#EBD99F !important;}
.button-dust.button-hollow{outline-color:#EBD99F;background-color:transparent;color:#EBD99F !important;}
.button-dust.button-hollow:link,.button-dust.button-hollow:visited{outline-color:#EBD99F;background-color:transparent;color:#EBD99F !important;}
.button-dust.button-hollow:hover,.button-dust.button-hollow:active,.button-dust.button-hollow:focus{outline-color:#EBD99F;background-color:#EBD99F;color:#000 !important;}
.button-white{outline-color:#fff;background-color:#fff;color:#000 !important;}
.button-white:link,.button-white:visited{outline-color:#fff;background-color:#fff;color:#000 !important;}
.button-white:hover,.button-white:active,.button-white:focus{outline-color:#fff;background-color:transparent;color:#fff !important;}
.button-white.button-hollow{outline-color:#fff;background-color:transparent;color:#fff !important;}
.button-white.button-hollow:link,.button-white.button-hollow:visited{outline-color:#fff;background-color:transparent;color:#fff !important;}
.button-white.button-hollow:hover,.button-white.button-hollow:active,.button-white.button-hollow:focus{outline-color:#fff;background-color:#fff;color:#000 !important;}
.button-opaque{outline-color:#fff;background-color:rgba(255,255,255,0.5);color:#000 !important;}
.button-opaque:link,.button-opaque:visited{outline-color:#fff;background-color:rgba(255,255,255,0.5);color:#000 !important;}
.button-opaque:hover,.button-opaque:active,.button-opaque:focus{outline-color:#fff;background-color:#fff;color:#000 !important;}
.button-campusGold-inverse{outline-color:#8e6f3e}
.button-campusGold-inverse.button-hollow:hover{outline-color:#8e6f3e}
.button-campusGold-inverse:hover,.button-campusGold-inverse:active,.button-campusGold-inverse:focus,.button-campusGold-inverse:link{outline-color:#8e6f3e}
.button-campusGold{outline-color:#8e6f3e;background-color:#8e6f3e;color:#fff}
.button-campusGold:link,.button-campusGold:visited{outline-color:#8e6f3e;background-color:#8e6f3e;color:#fff}
.button-campusGold:hover,.button-campusGold:active,.button-campusGold:focus{outline-color:#8e6f3e;background-color:transparent;color:#000}
.button-campusGold.button-hollow{outline-color:#8e6f3e;background-color:transparent;color:#000}
.button-campusGold.button-hollow:link,.button-campusGold.button-hollow:visited{outline-color:#8e6f3e;background-color:transparent;color:#000}
.button-campusGold.button-hollow:hover,.button-campusGold.button-hollow:active,.button-campusGold.button-hollow:focus{outline-color:#8e6f3e;background-color:#8e6f3e;color:#fff}
.button-campusGold-inverse{outline-color:#8e6f3e}
.button-campusGold-inverse.button-hollow:hover{outline-color:#8e6f3e}
.button-campusGold-inverse:hover,.button-campusGold-inverse:active,.button-campusGold-inverse:focus,.button-campusGold-inverse:link{outline-color:#8e6f3e}
.button-campusGold-inverse{outline-color:#cfb991;background-color:#cfb991;color:#000}
.button-campusGold-inverse:link,.button-campusGold-inverse:visited{outline-color:#cfb991;background-color:#cfb991;color:#000}
.button-campusGold-inverse:hover,.button-campusGold-inverse:active,.button-campusGold-inverse:focus{outline-color:#8e6f3e;background-color:transparent;color:#000}
.button-campusGold-inverse.button-hollow{outline-color:#8e6f3e;background-color:transparent;color:#000}
.button-campusGold-inverse.button-hollow:link,.button-campusGold-inverse.button-hollow:visited{outline-color:#8e6f3e;background-color:transparent;color:#000}
.button-campusGold-inverse.button-hollow:hover,.button-campusGold-inverse.button-hollow:active,.button-campusGold-inverse.button-hollow:focus{outline-color:#cfb991;background-color:#cfb991;color:#000}
.button-campusGold-inverse{outline-color:#8e6f3e}
.button-campusGold-inverse.button-hollow:hover{outline-color:#8e6f3e}
.button-campusGold-inverse:hover,.button-campusGold-inverse:active,.button-campusGold-inverse:focus,.button-campusGold-inverse:link{outline-color:#8e6f3e}
.button-black{outline-color:#000;background-color:#000;color:#cfb991 !important;}
.button-black:link,.button-black:visited{outline-color:#000;background-color:#000;color:#cfb991 !important;}
.button-black:hover,.button-black:active,.button-black:focus{outline-color:#000;background-color:transparent;color:#8e6f3e !important;}
.button-black.button-hollow{outline-color:#000;background-color:transparent;color:#8e6f3e !important;}
.button-black.button-hollow:link,.button-black.button-hollow:visited{outline-color:#000;background-color:transparent;color:#8e6f3e !important;}
.button-black.button-hollow:hover,.button-black.button-hollow:active,.button-black.button-hollow:focus{outline-color:#000;background-color:#000;color:#cfb991 !important;}
.button-campusGold-inverse{outline-color:#8e6f3e}
.button-campusGold-inverse.button-hollow:hover{outline-color:#8e6f3e}
.button-campusGold-inverse:hover,.button-campusGold-inverse:active,.button-campusGold-inverse:focus,.button-campusGold-inverse:link{outline-color:#8e6f3e}
.button-light:hover,.button-light:active,.button-light:focus{color:#fff}
.button-light.button-hollow{color:#fff}
.button-light.button-hollow:link,.button-light.button-hollow:visited{color:#fff}
.button-light.button-hollow:hover,.button-light.button-hollow:active,.button-light.button-hollow:focus{color:#fff}
.button-light.button-hollow.button-gray70{color:#fff}
.button-light.button-hollow.button-gray70:link,.button-light.button-hollow.button-gray70:visited{color:#fff}
.button-light.button-hollow.button-gray70:hover,.button-light.button-hollow.button-gray70:active,.button-light.button-hollow.button-gray70:focus{color:#fff}
.button-light.button-hollow.button-campusGold{color:#fff}
.button-light.button-hollow.button-campusGold:link,.button-light.button-hollow.button-campusGold:visited{color:#fff}
.button-light.button-hollow.button-campusGold:hover,.button-light.button-hollow.button-campusGold:active,.button-light.button-hollow.button-campusGold:focus{color:#fff}
.button-light.button-hollow.button-campusGold-inverse{color:#fff}
.button-light.button-hollow.button-campusGold-inverse:link,.button-light.button-hollow.button-campusGold-inverse:visited{color:#fff}
.button-light.button-hollow.button-campusGold-inverse:hover,.button-light.button-hollow.button-campusGold-inverse:active,.button-light.button-hollow.button-campusGold-inverse:focus{color:#000}
.button-light.button-hollow.button-black{color:#fff}
.button-light.button-hollow.button-black:link,.button-light.button-hollow.button-black:visited{color:#fff}
.button-light.button-hollow.button-black:hover,.button-light.button-hollow.button-black:active,.button-light.button-hollow.button-black:focus{color:#cfb991}
.button-light.button-hollow.button-gray40{color:#fff}
.button-light.button-hollow.button-gray40:link,.button-light.button-hollow.button-gray40:visited{color:#fff}
.button-light.button-hollow.button-gray40:hover,.button-light.button-hollow.button-gray40:active,.button-light.button-hollow.button-gray40:focus{color:#fff}
.button-light.button-opaque{outline-color:#fff;background-color:#000;background-color:rgba(250,250,250,0.5);color:#000}
.button-light.button-opaque:link,.button-light.button-opaque:visited{outline-color:#fff;background-color:#000;background-color:rgba(250,250,250,0.5);color:#000}
.button-light.button-opaque:hover,.button-light.button-opaque:active,.button-light.button-opaque:focus{outline-color:#fff;background-color:#fff;color:#000}
.button-fill-light:hover,.button-fill-light:active,.button-fill-light:focus{outline-color:#C4BFC0;background-color:#C4BFC0;color:#000;}
.button-wide{display:block;display:flex;width:100%;min-width:auto}
.button-wide:before,.button-wide:after{width:auto}
@min-width(1200px){
    .button{padding:.625rem 2px;font-size:1.125rem}
    .button:before,.button:after{width:3.875rem}
    .button-wide:before,.button-wide:after{width:auto}
    .button-wide-lg{display:block;display:flex;width:100%;min-width:auto}
    .button-wide-lg:before,.button-wide-lg:after{width:auto}
    .button-wide-lg:before,.button-wide-lg:after{width:auto}
    .button-slim:before,.button-slim:after{width:1.25rem}
    .button-slim-lg{display:inline-flex;font-weight:400;text-transform:none;font-size:1rem}
    .button-slim-lg:link,.button-slim-lg:visited,.button-slim-lg:hover,.button-slim-lg:active{font-weight:400}
    .button-slim-lg:before,.button-slim-lg:after{width:1.25rem}
}
/* CARDS */
.card {display:flex;flex-direction:column;justify-content:space-between;padding:1rem;position: relative;}
.card-to-edge{display:flex;flex-direction:column;justify-content:space-between;position: relative;}
.card-flex-between{display:flex;flex-direction:column;justify-content:space-between;border: 1em solid #CFB991;text-align:center;text-decoration:none;}
.card-flex-between:hover, .card-flex-between:focus{border: 1em solid #9D9795;}
.card-flex-between h2, .card-flex-between h3 {margin:.5em;}
.card-flex-between:hover h2, .card-flex-between:focus h2, .card-flex-between:hover h3, .card-flex-between:focus h3{text-decoration:underline;}
.image-card {position: relative;overflow: hidden;transform-origin: center top;transform-style: preserve-3d;transform: translateZ(0);transition: 0.3s;background-color: transparent;border:none;padding:0;margin:0;box-sizing:border-box;}
.image-card img{width:100%;min-height: 100%;}
.image-card .image-caption {position: absolute;bottom: 0;left: 0;right: 0;padding: 20px;padding-bottom: 10px;background-color:rgba(0,0,0,0.7);color: #fff;transform: translateY(100%);transition: 0.3s;}
.image-card:hover, .image-card:focus, .image-card:active{transform: translateY(-3px) scale(1.05) rotateX(15deg);}
.image-card:hover .image-caption, .image-card:focus .image-caption, .image-card:active .image-caption{transform: none;}
.flip-card {
  background-color: transparent;border:none;padding:0;margin:0;height:300px;box-sizing:border-box;
  perspective: 1000px; /* Remove this if you don't want the 3D effect */
}
.flip-card * {box-sizing:border-box;}

/* This container is needed to position the front and back side */
.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden; /* Safari */
  backface-visibility: hidden;
}

/* Do an horizontal flip when you move the mouse over the flip box container */
.flip-card:hover .flip-card-inner, .flip-card:focus .flip-card-inner {
    -webkit-transform: rotateY(-180deg);
  transform: rotateY(180deg);
}

/* Position the front and back side */
.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden; /* Safari */
  backface-visibility: hidden;
  overflow-y:auto;
}

/* Style the front side (fallback if image is missing) */
.flip-card-front {

}

/* Style the back side */
.flip-card-back {

  transform: rotateY(180deg);
}

.card-deck {display:flex;flex-wrap:wrap;justify-content:center;}
.card-deck .card{flex:0 1 12em;margin:1em;}

/* QUOTES */
.callout-box {display:block;float:right;margin:1em;padding:1em;border:3px solid #000;width:31%;overflow:hidden;box-sizing:border-box;text-align:center;}
.callout-box h2, .callout-box h3 {margin:0;}
@media only screen and (max-width: 50em){
    .callout-box {width: 98%;float: none;}
}
.textOnImageRight{max-width:33%;min-width:5em;margin-left:60%;padding:1rem;}
.textOnImageLeft{max-width:33%;min-width:5em;padding:1rem;}
.textOnImageCenter{max-width:33%;min-width:5em;margin-left:auto;margin-right:auto;padding:1rem;}
@media (max-width:48em){
.textOnImageCenter,.textOnImageLeft,.textOnImageRight{max-width:90%;min-width:5em;margin-left:auto;margin-right:auto;padding:1rem;}
}
/* LISTS */
.list-three-column{list-style:none;padding:0;column-count:3;}
/* SPOTLIGHT */
.imgWidth-lg-100 {max-width:100%;}
.imgWidth-lg-90 {max-width:90%;}
.imgWidth-lg-80 {max-width:80%;}
.imgWidth-lg-75 {max-width:75%;}
.imgWidth-lg-70 {max-width:70%;}
.imgWidth-lg-66 {max-width:66%;}
.imgWidth-lg-60 {max-width:60%;}
.imgWidth-lg-50 {max-width:50%;}
.imgWidth-lg-40 {max-width:40%;}
.imgWidth-lg-33 {max-width:33%;}
.imgWidth-lg-30 {max-width:30%;}
.imgWidth-lg-25 {max-width:25%;}
.imgWidth-lg-20 {max-width:20%;}
.imgWidth-lg-10 {max-width:10%;}
.imgWidth-lg-0 {display:none;}
@media (max-width:62em){
    .imgWidth-md-100 {max-width:100%;}
    .imgWidth-md-90 {max-width:90%;}
    .imgWidth-md-80 {max-width:80%;}
    .imgWidth-md-75 {max-width:75%;}
    .imgWidth-md-70 {max-width:70%;}
    .imgWidth-md-66 {max-width:66%;}
    .imgWidth-md-60 {max-width:60%;}
    .imgWidth-md-50 {max-width:50%;}
    .imgWidth-md-40 {max-width:40%;}
    .imgWidth-md-33 {max-width:33%;}
    .imgWidth-md-30 {max-width:30%;}
    .imgWidth-md-25 {max-width:25%;}
    .imgWidth-md-20 {max-width:20%;}
    .imgWidth-md-10 {max-width:10%;}
    .imgWidth-md-0 {display:none;}
}
@media (max-width:48em){
    .imgWidth-sm-100 {max-width:100%;}
    .imgWidth-sm-90 {max-width:90%;}
    .imgWidth-sm-80 {max-width:80%;}
    .imgWidth-sm-75 {max-width:75%;}
    .imgWidth-sm-70 {max-width:70%;}
    .imgWidth-sm-66 {max-width:66%;}
    .imgWidth-sm-60 {max-width:60%;}
    .imgWidth-sm-50 {max-width:50%;}
    .imgWidth-sm-40 {max-width:40%;}
    .imgWidth-sm-33 {max-width:33%;}
    .imgWidth-sm-30 {max-width:30%;}
    .imgWidth-sm-25 {max-width:25%;}
    .imgWidth-sm-20 {max-width:20%;}
    .imgWidth-sm-10 {max-width:10%;}
    .imgWidth-sm-0 {display:none;}
}
@media (max-width:31em){
    .imgWidth-xs-100 {max-width:100%;}
    .imgWidth-xs-90 {max-width:90%;}
    .imgWidth-xs-80 {max-width:80%;}
    .imgWidth-xs-75 {max-width:75%;}
    .imgWidth-xs-70 {max-width:70%;}
    .imgWidth-xs-66 {max-width:66%;}
    .imgWidth-xs-60 {max-width:60%;}
    .imgWidth-xs-50 {max-width:50%;}
    .imgWidth-xs-40 {max-width:40%;}
    .imgWidth-xs-33 {max-width:33%;}
    .imgWidth-xs-30 {max-width:30%;}
    .imgWidth-xs-25 {max-width:25%;}
    .imgWidth-xs-20 {max-width:20%;}
    .imgWidth-xs-10 {max-width:10%;}
    .imgWidth-xs-0 {display:none;}
}
/* FONTS */
.acumin {font-family:"acumin-pro","Franklin Gothic",sans-serif;}
.acumin-condensed {font-family:"acumin-pro-condensed","franklin-gothic-condensed",sans-serif;}
.acumin-extra-condensed {font-family:"acumin-pro-extra-condensed","franklin-gothic-extra-compre",sans-serif;}
.acumin-semi-condensed {font-family:"acumin-pro-semi-condensed","franklin-gothic-compressed",sans-serif;}
.acumin-wide {font-family:"acumin-pro-wide","Franklin Gothic",sans-serif;}
.united {font-family:"United Sans",Impact,"Arial Black","sans serif";}
.united-condensed {font-family: "United Sans Condensed", Impact, "Arial Black", "sans serif";}
.united-extended {font-family: "United Sans Extended", Impact, "Arial Black", "sans serif";}
.source-serif {font-family: source-serif-pro, Georgia, serif;}
.source-serif-semibold {font-family: source-serif-pro, Georgia, serif;}
.source-serif-bold {font-family: source-serif-pro, Georgia, serif;}
.source-serif-light {font-family: source-serif-pro, Georgia, serif;}
.source-serif-extra-light {font-family: source-serif-pro, Georgia, serif;}
.submenu {list-style: none;padding: 0;display: flex;margin: 0em auto;flex-direction: row;justify-content: space-evenly;flex-wrap:wrap;}
.ranking {font-size:3em;font-weight:bold;font-family:"United Sans",Impact,"Arial Black","sans serif";line-height:1em !important;}
.alert { padding: 1.3em; background-color: #8E6F3E;color: white;}
.closebtn { margin-left: 1.25em;color: white;font-weight: bold;float: right;font-size: 1.6em;line-height: 1em;cursor: pointer;transition: 0.3s;}
.closebtn:hover {color: black;}
.video-max{max-width: 560px;text-align:center;margin-left:auto;margin-right:auto;}
.video-container { position: relative;width: 100%;height: 0;padding-bottom: 56.25%;}
.video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.vertical-title {position: absolute;left: 0;text-transform: uppercase;transform: translateY(-50%) rotate(-90deg);font-style: italic;top: 50%;}
@media (max-width:82em){
    .vertical-title{position:relative;transform:none;}
}
/*********************************FORMS***********************************************/
    .checkbox-label {display: block;position: relative;padding-left: 1.6em;margin-bottom: .55em;cursor: pointer;font-size: 20px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
    .checkbox-label input {position: absolute;opacity: 0;cursor: pointer;}
    .checkmark {position: absolute;top: 0;left: 0;height: 1.14em;width: 1.14em;background-color: #eee;}
    .checkbox-label:hover input ~ .checkmark, .checkbox-label input:focus ~ .checkmark {background-color: #ccc;border:1px dashed #333;}
	.checkbox-label input:checked ~ .checkmark {background-color: #8E6F3E;}
	.checkmark:after {content: "";position: absolute;display: none;}
	.checkbox-label input:checked ~ .checkmark:after {display: block;}
	.checkbox-label .checkmark:after {left: .41em;top: .23em;width: .23em;height: .45em;border: solid white;border-width: 0 .14em .14em 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
    input.button{background-color: #8E6F3E; color: white;padding: 0.313em 1em;text-align: center;text-decoration: none;cursor: pointer;transition-duration: 0.4s;margin: 0.438em 0;display:block;border:0;}
    input.button:hover, input.button:focus{box-shadow: 0 0.75em 1em 0 rgba(0,0,0,0.24),0 1.063em  3.125em 0 rgba(0,0,0,0.19);}
/********************************END FORMS********************************************/
.hide { display:none; }
.clear-left {clear:left; }
.clear-right {clear:right; }
.text-center {text-align:center;}
.text-right {text-align:right;}
.text-left {text-align:left;}
.text-capitalize {text-transform:capitalize;}
.text-uppercase {text-transform:uppercase;}
.text-lowercase {text-transform:lowercase;}
.text-none {text-transform:none;}
.text-shadow{text-shadow: 0 0 5px #000;}
.box-shadow{box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.accessible { position:absolute;left:-2000em;float:left;color:#333;background-color:#fff; }
.subheadline-3e { margin-top:-3em; }
.hide { float:left; margin-left:-2000%; }
.withsub {margin-bottom:0;}
.subhead {margin-top:0;font-size:.8em;text-transform: uppercase;}
.instastyle { background-color:#0084b4;color:white;padding:.5em;text-decoration: none;display:inline-block;border-radius: .3em; }
.instastyle:hover {background-color:#3b5998;}
.no-space-above {padding-top:0;margin-top:0;}
.no-space-below {padding-bottom:0;margin-bottom:0;}
/*********************************GRIDS*************************************/
.grid-ram-0 {display:none;}
.grid-ram-1 {display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit, minmax(100%, 1fr));}
.grid-ram-2 {display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit, minmax(22.2em ,1fr));}
.grid-ram-3 {display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit, minmax(16.4em, 1fr));}
.grid-ram-4 {display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit, minmax(13em, 1fr));}
.grid-ram-5 {display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit, minmax(10.7em, 1fr));}
.grid-ram-6 {display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit, minmax(9em, 1fr));}
.grid-ram-7 {display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit, minmax(7.8em, 1fr));}
.grid-ram-8 {display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit, minmax(6.8em, 1fr));}
.grid-ram-9 {display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit, minmax(6.1em, 1fr));}
.grid-ram-10 {display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit, minmax(5.4em, 1fr));}
.grid-ram-11 {display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit, minmax(4.9em, 1fr));}
.grid-ram-12 {display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit, minmax(4.8em, 1fr));}
/*********************************OLD DESIGN*************************************/
    [class*='grid-lg-']{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
    [class*='grid-md-']{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
    [class*='grid-sm-']{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
    [class*='grid-xs-']{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
    [class*='grid12-lg-']{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
    [class*='grid12-md-']{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
    [class*='grid12-sm-']{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
    [class*='grid12-xs-']{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
    [class*='block-lg-']{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
    [class*='block-md-']{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
    [class*='block-sm-']{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
    [class*='block-xs-']{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
    [class*='block-lg-']{float:left;display:inherit}
    [class*='grid-lg-'], [class*='grid-md-'], [class*='grid-sm-'], [class*='grid-xs-'] {display:flex;flex-wrap:wrap;flex-direction: row;}

        .grid-lg-0{display:none;}
        [class*='grid-lg-1'] > * {margin:1em;min-width:5em; width:calc((100%) - 2em);}
        [class*='grid-lg-2'] > * {margin:1em;min-width:5em; width:calc((100%/2) - 2em);}
        [class*='grid-lg-3'] > * {margin:1em;min-width:5em; width:calc((100%/3) - 2em);}
        [class*='grid-lg-4'] > * {margin:1em;min-width:5em; width:calc((100%/4) - 2em);}
        [class*='grid-lg-5'] > * {margin:1em;min-width:5em; width:calc((100%/5) - 2em);}
        [class*='grid-lg-6'] > * {margin:1em;min-width:5em; width:calc((100%/6) - 2em);}
        [class*='grid-lg-7'] > * {margin:1em;min-width:5em; width:calc((100%/7) - 2em);}
        [class*='grid-lg-8'] > * {margin:1em;min-width:5em; width:calc((100%/8) - 2em);}
        [class*='grid-lg-9'] > * {margin:1em;min-width:5em; width:calc((100%/9) - 2em);}
        [class*='grid-lg-10'] > * {margin:1em;min-width:5em; width:calc((100%/10) - 2em);}
        [class*='grid-lg-11'] > * {margin:1em;min-width:5em; width:calc((100%/11) - 2em);}
        [class*='grid-lg-12'] > * {margin:1em;min-width:5em; width:calc((100%/12) - 2em);}
        @media (max-width:62em){
            .grid-md-0{display:none;}
        [class*='grid-md-1'] > * {margin:1em;min-width:5em; width:calc((100%) - 2em);}
        [class*='grid-md-2'] > * {margin:1em;min-width:5em; width:calc((100%/2) - 2em);}
        [class*='grid-md-3'] > * {margin:1em;min-width:5em; width:calc((100%/3) - 2em);}
        [class*='grid-md-4'] > * {margin:1em;min-width:5em; width:calc((100%/4) - 2em);}
        [class*='grid-md-5'] > * {margin:1em;min-width:5em; width:calc((100%/5) - 2em);}
        [class*='grid-md-6'] > * {margin:1em;min-width:5em; width:calc((100%/6) - 2em);}
        [class*='grid-md-7'] > * {margin:1em;min-width:5em; width:calc((100%/7) - 2em);}
        [class*='grid-md-8'] > * {margin:1em;min-width:5em; width:calc((100%/8) - 2em);}
        [class*='grid-md-9'] > * {margin:1em;min-width:5em; width:calc((100%/9) - 2em);}
        [class*='grid-md-10'] > * {margin:1em;min-width:5em; width:calc((100%/10) - 2em);}
        [class*='grid-md-11'] > * {margin:1em;min-width:5em; width:calc((100%/11) - 2em);}
        [class*='grid-md-12'] > * {margin:1em;min-width:5em; width:calc((100%/12) - 2em);}
        }
        @media (max-width:48em){
            .grid-sm-0{display:none;}
        [class*='grid-sm-1'] > * {margin:1em;min-width:5em; width:calc((100%) - 2em);}
        [class*='grid-sm-2'] > * {margin:1em;min-width:5em; width:calc((100%/2) - 2em);}
        [class*='grid-sm-3'] > * {margin:1em;min-width:5em; width:calc((100%/3) - 2em);}
        [class*='grid-sm-4'] > * {margin:1em;min-width:5em; width:calc((100%/4) - 2em);}
        [class*='grid-sm-5'] > * {margin:1em;min-width:5em; width:calc((100%/5) - 2em);}
        [class*='grid-sm-6'] > * {margin:1em;min-width:5em; width:calc((100%/6) - 2em);}
        [class*='grid-sm-7'] > * {margin:1em;min-width:5em; width:calc((100%/7) - 2em);}
        [class*='grid-sm-8'] > * {margin:1em;min-width:5em; width:calc((100%/8) - 2em);}
        [class*='grid-sm-9'] > * {margin:1em;min-width:5em; width:calc((100%/9) - 2em);}
        [class*='grid-sm-10'] > * {margin:1em;min-width:5em; width:calc((100%/10) - 2em);}
        [class*='grid-sm-11'] > * {margin:1em;min-width:5em; width:calc((100%/11) - 2em);}
        [class*='grid-sm-12'] > * {margin:1em;min-width:5em; width:calc((100%/12) - 2em);}
}
        @media (max-width:31em){
            .grid-xs-0{display:none;}
        [class*='grid-xs-1'] > * {margin:1em;min-width:5em; width:calc((100%) - 2em);}
        [class*='grid-xs-2'] > * {margin:1em;min-width:5em; width:calc((100%/2) - 2em);}
        [class*='grid-xs-3'] > * {margin:1em;min-width:5em; width:calc((100%/3) - 2em);}
        [class*='grid-xs-4'] > * {margin:1em;min-width:5em; width:calc((100%/4) - 2em);}
        [class*='grid-xs-5'] > * {margin:1em;min-width:5em; width:calc((100%/5) - 2em);}
        [class*='grid-xs-6'] > * {margin:1em;min-width:5em; width:calc((100%/6) - 2em);}
        [class*='grid-xs-7'] > * {margin:1em;min-width:5em; width:calc((100%/7) - 2em);}
        [class*='grid-xs-8'] > * {margin:1em;min-width:5em; width:calc((100%/8) - 2em);}
        [class*='grid-xs-9'] > * {margin:1em;min-width:5em; width:calc((100%/9) - 2em);}
        [class*='grid-xs-10'] > * {margin:1em;min-width:5em; width:calc((100%/10) - 2em);}
        [class*='grid-xs-11'] > * {margin:1em;min-width:5em; width:calc((100%/11) - 2em);}
        [class*='grid-xs-12'] > * {margin:1em;min-width:5em; width:calc((100%/12) - 2em);}
            }
/*    [class*='grid-lg-'] > div, [class*='grid-md-'] > div, [class*='grid-sm-'] > div, [class*='grid-xs-'] > div {display:flex;flex:1;} */
    .flex-top {align-items: flex-start;}
    .flex-bottom {align-items: flex-end;}
    .flex-middle {align-items: center;}
    .flex-stretch {align-items: stretch;}
    .flex-baseline {align-items: baseline;}
    .flex-left {justify-content: flex-start;}
    .flex-right {justify-content: flex-end;}
    .flex-center {justify-content: center;}
    .flex-between {justify-content: space-between;}
    .flex-around {justify-content: space-around;}
    .flex-evenly {justify-content: space-evenly;}
    @supports (display: grid) {
        [class*='grid-lg-'], [class*='grid-md-'], [class*='grid-sm-'], [class*='grid-xs-'] {grid-auto-columns:1fr;}
        [class*='grid-lg-'] > *, [class*='grid-md-'] > *, [class*='grid-sm-'] > *, [class*='grid-xs-'] > * {width:auto;}
        .grid-lg-0{display:none;}
        .grid-lg-1{display: grid; grid-gap: 1em; grid-template-columns: 1fr;}
        .grid-lg-2{display: grid; grid-gap: 1em; grid-template-columns: repeat(2,1fr);}
        .grid-lg-3{display: grid; grid-gap: 1em; grid-template-columns: repeat(3,1fr);}
        .grid-lg-4{display: grid; grid-gap: 1em; grid-template-columns: repeat(4,1fr);}
        .grid-lg-5{display: grid; grid-gap: 1em; grid-template-columns: repeat(5,1fr);}
        .grid-lg-6{display: grid; grid-gap: 1em; grid-template-columns: repeat(6,1fr);}
        .grid-lg-7{display: grid; grid-gap: 1em; grid-template-columns: repeat(7,1fr);}
        .grid-lg-8{display: grid; grid-gap: 1em; grid-template-columns: repeat(8,1fr);}
        .grid-lg-9{display: grid; grid-gap: 1em; grid-template-columns: repeat(9,1fr);}
        .grid-lg-10{display: grid; grid-gap: 1em; grid-template-columns: repeat(10,1fr);}
        .grid-lg-11{display: grid; grid-gap: 1em; grid-template-columns: repeat(11,1fr);}
        .grid-lg-12{display: grid; grid-gap: 1em; grid-template-columns: repeat(12,1fr);}
        [class*='grid-lg-'] > .grid-span-2{grid-column:auto/span 2;}
        [class*='grid-lg-'] > .grid-span-3{grid-column:auto/span 3;}
        [class*='grid-lg-'] > .grid-span-4{grid-column:auto/span 4;}
        [class*='grid-lg-'] > .grid-span-5{grid-column:auto/span 5;}
        [class*='grid-lg-'] > .grid-span-6{grid-column:auto/span 6;}
        [class*='grid-lg-'] > .grid-span-7{grid-column:auto/span 7;}
        [class*='grid-lg-'] > .grid-span-8{grid-column:auto/span 8;}
        [class*='grid-lg-'] > .grid-span-9{grid-column:auto/span 9;}
        [class*='grid-lg-'] > .grid-span-10{grid-column:auto/span 10;}
        [class*='grid-lg-'] > .grid-span-11{grid-column:auto/span 11;}
        [class*='grid-lg-'] > .grid-span-12{grid-column:auto/span 12;}
        @media (max-width:62em){
            .grid-md-0{display:none;}
            .grid-md-1{display: grid; grid-gap: 1em; grid-template-columns: 1fr;}
            .grid-md-2{display: grid; grid-gap: 1em; grid-template-columns: repeat(2,1fr);}
            .grid-md-3{display: grid; grid-gap: 1em; grid-template-columns: repeat(3,1fr);}
            .grid-md-4{display: grid; grid-gap: 1em; grid-template-columns: repeat(4,1fr);}
            .grid-md-5{display: grid; grid-gap: 1em; grid-template-columns: repeat(5,1fr);}
            .grid-md-6{display: grid; grid-gap: 1em; grid-template-columns: repeat(6,1fr);}
            .grid-md-7{display: grid; grid-gap: 1em; grid-template-columns: repeat(7,1fr);}
            .grid-md-8{display: grid; grid-gap: 1em; grid-template-columns: repeat(8,1fr);}
            .grid-md-9{display: grid; grid-gap: 1em; grid-template-columns: repeat(9,1fr);}
            .grid-md-10{display: grid; grid-gap: 1em; grid-template-columns: repeat(10,1fr);}
            .grid-md-11{display: grid; grid-gap: 1em; grid-template-columns: repeat(11,1fr);}
            .grid-md-12{display: grid; grid-gap: 1em; grid-template-columns: repeat(12,1fr);}
        }
        @media (max-width:48em){
            .grid-sm-0{display:none;}
            .grid-sm-1{display: grid; grid-gap: 1em; grid-template-columns: 1fr;}
            .grid-sm-2{display: grid; grid-gap: 1em; grid-template-columns: repeat(2,1fr);}
            .grid-sm-3{display: grid; grid-gap: 1em; grid-template-columns: repeat(3,1fr);}
            .grid-sm-4{display: grid; grid-gap: 1em; grid-template-columns: repeat(4,1fr);}
            .grid-sm-5{display: grid; grid-gap: 1em; grid-template-columns: repeat(5,1fr);}
            .grid-sm-6{display: grid; grid-gap: 1em; grid-template-columns: repeat(6,1fr);}
            .grid-sm-7{display: grid; grid-gap: 1em; grid-template-columns: repeat(7,1fr);}
            .grid-sm-8{display: grid; grid-gap: 1em; grid-template-columns: repeat(8,1fr);}
            .grid-sm-9{display: grid; grid-gap: 1em; grid-template-columns: repeat(9,1fr);}
            .grid-sm-10{display: grid; grid-gap: 1em; grid-template-columns: repeat(10,1fr);}
            .grid-sm-11{display: grid; grid-gap: 1em; grid-template-columns: repeat(11,1fr);}
            .grid-sm-12{display: grid; grid-gap: 1em; grid-template-columns: repeat(12,1fr);}
        }
        @media (max-width:31em){
            .grid-xs-0{display:none;}
            .grid-xs-1{display: grid; grid-gap: 1em; grid-template-columns: 1fr;}
            .grid-xs-2{display: grid; grid-gap: 1em; grid-template-columns: repeat(2,1fr);}
            .grid-xs-3{display: grid; grid-gap: 1em; grid-template-columns: repeat(3,1fr);}
            .grid-xs-4{display: grid; grid-gap: 1em; grid-template-columns: repeat(4,1fr);}
            .grid-xs-5{display: grid; grid-gap: 1em; grid-template-columns: repeat(5,1fr);}
            .grid-xs-6{display: grid; grid-gap: 1em; grid-template-columns: repeat(6,1fr);}
            .grid-xs-7{display: grid; grid-gap: 1em; grid-template-columns: repeat(7,1fr);}
            .grid-xs-8{display: grid; grid-gap: 1em; grid-template-columns: repeat(8,1fr);}
            .grid-xs-9{display: grid; grid-gap: 1em; grid-template-columns: repeat(9,1fr);}
            .grid-xs-10{display: grid; grid-gap: 1em; grid-template-columns: repeat(10,1fr);}
            .grid-xs-11{display: grid; grid-gap: 1em; grid-template-columns: repeat(11,1fr);}
            .grid-xs-12{display: grid; grid-gap: 1em; grid-template-columns: repeat(12,1fr);}
        }
        .grid12-lg-0{display:none;}
        .grid12-lg-1{display: grid; grid-gap: 1em; grid-template-columns: 1fr;}
        .grid12-lg-2{display: grid; grid-gap: 1em; grid-template-columns: 1fr 2fr;}
        .grid12-lg-4{display: grid; grid-gap: 1em; grid-template-columns: repeat(2,1fr 2fr);}
        .grid12-lg-6{display: grid; grid-gap: 1em; grid-template-columns: repeat(3,1fr 2fr);}
        .grid12-lg-8{display: grid; grid-gap: 1em; grid-template-columns: repeat(4,1fr 2fr);}
        .grid12-lg-10{display: grid; grid-gap: 1em; grid-template-columns: repeat(5,1fr 2fr);}
        .grid12-lg-12{display: grid; grid-gap: 1em; grid-template-columns: repeat(6,1fr 2fr);}
        @media (max-width:62em){
            .grid12-md-0{display:none;}
            .grid12-md-1{display: grid; grid-gap: 1em; grid-template-columns: 1fr;}
            .grid12-md-2{display: grid; grid-gap: 1em; grid-template-columns: 1fr 2fr;}
            .grid12-md-4{display: grid; grid-gap: 1em; grid-template-columns: repeat(2,1fr 2fr);}
            .grid12-md-6{display: grid; grid-gap: 1em; grid-template-columns: repeat(3,1fr 2fr);}
            .grid12-md-8{display: grid; grid-gap: 1em; grid-template-columns: repeat(4,1fr 2fr);}
            .grid12-md-10{display: grid; grid-gap: 1em; grid-template-columns: repeat(5,1fr 2fr);}
            .grid12-md-12{display: grid; grid-gap: 1em; grid-template-columns: repeat(6,1fr 2fr);}
        }
        @media (max-width:48em){
            .grid12-sm-0{display:none;}
            .grid12-sm-1{display: grid; grid-gap: 1em; grid-template-columns: 1fr;}
            .grid12-sm-2{display: grid; grid-gap: 1em; grid-template-columns: 1fr 2fr;}
            .grid12-sm-4{display: grid; grid-gap: 1em; grid-template-columns: repeat(2,1fr 2fr);}
            .grid12-sm-6{display: grid; grid-gap: 1em; grid-template-columns: repeat(3,1fr 2fr);}
            .grid12-sm-8{display: grid; grid-gap: 1em; grid-template-columns: repeat(4,1fr 2fr);}
            .grid12-sm-10{display: grid; grid-gap: 1em; grid-template-columns: repeat(5,1fr 2fr);}
            .grid12-sm-12{display: grid; grid-gap: 1em; grid-template-columns: repeat(6,1fr 2fr);}
        }
        @media (max-width:31em){
            .grid12-xs-0{display:none;}
            .grid12-xs-1{display: grid; grid-gap: 1em; grid-template-columns: 1fr;}
            .grid12-xs-2{display: grid; grid-gap: 1em; grid-template-columns: 1fr 2fr;}
            .grid12-xs-4{display: grid; grid-gap: 1em; grid-template-columns: repeat(2,1fr 2fr);}
            .grid12-xs-6{display: grid; grid-gap: 1em; grid-template-columns: repeat(3,1fr 2fr);}
            .grid12-xs-8{display: grid; grid-gap: 1em; grid-template-columns: repeat(4,1fr 2fr);}
            .grid12-xs-10{display: grid; grid-gap: 1em; grid-template-columns: repeat(5,1fr 2fr);}
            .grid12-xs-12{display: grid; grid-gap: 1em; grid-template-columns: repeat(6,1fr 2fr);}
        }
    }
    /*
    .grid-lg-0{display:none;}
    .grid-lg-1{display: grid; grid-gap: 1em; grid-template-columns: auto;}
    .grid-lg-2{display: grid; grid-gap: 1em; grid-template-columns: auto auto;}
    .grid-lg-3{display: grid; grid-gap: 1em; grid-template-columns: auto auto auto;}
    .grid-lg-4{display: grid; grid-gap: 1em; grid-template-columns: auto auto auto auto;}
    .grid-lg-5{display: grid; grid-gap: 1em; grid-template-columns: auto auto auto auto auto;}
    .grid-lg-6{display: grid; grid-gap: 1em; grid-template-columns: auto auto auto auto auto auto;}
    .grid-lg-7{display: grid; grid-gap: 1em; grid-template-columns: auto auto auto auto auto auto auto;}
    .grid-lg-8{display: grid; grid-gap: 1em; grid-template-columns: auto auto auto auto auto auto auto auto;}
    */
	.block-lg-0{display:none}
	.block-lg-1{width:8%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-lg-12{width:10.5%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-lg-15{width:13%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-lg-2{width:18%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-lg-25{width:23%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-lg-3{width:28%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-lg-33{width:31%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-lg-34{width:32%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-lg-35{width:33%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-lg-4{width:38%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-lg-5{width:48%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-lg-6{width:58%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-lg-66{width:64%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-lg-7{width:68%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-lg-75{width:73%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-lg-8{width:78%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-lg-9{width:88%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-lg-10{width:98%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-grid [class*='block-lg-'],.block-grid [class*='block-md-'],.block-grid [class*='block-sm-'],.block-grid [class*='block-xs-']{clear:none;}
    .block-grid .block-lg-1:nth-child(10n+1){clear:left;}
    .block-grid .block-lg-12:nth-child(8n+1){clear:left;}
	.block-grid .block-lg-15:nth-child(6n+1){clear:left;}
	.block-grid .block-lg-2:nth-child(5n+1){clear:left;}
	.block-grid .block-lg-25:nth-child(4n+1){clear:left;}
	.block-grid .block-lg-3:nth-child(3n+1){clear:left;}
	.block-grid .block-lg-33:nth-child(3n+1){clear:left;}
	.block-grid .block-lg-35:nth-child(2n+1){clear:left;}
	.block-grid .block-lg-4:nth-child(2n+1){clear:left;}
	.block-grid .block-lg-5:nth-child(2n+1){clear:left;}
/*
    .lg-7 iframe.video, .block-lg-5 iframe.video, .block-lg-6 iframe.video, .block-lg-66 iframe.video, .block-lg-7 iframe.video, .block-lg-75 iframe.video, .block-lg-8 iframe.video, .block-lg-9 iframe.video, .block-lg-10 iframe.video { width:100%;height:21.429em; }
    .block-lg-1 iframe.video, .block-lg-12 iframe.video, .block-lg-15 iframe.video, .block-lg-2 iframe.video, .block-lg-25 iframe.video, .block-lg-3 iframe.video, .block-lg-33 iframe.video, .block-lg-35 iframe.video, .block-lg-4 iframe.video { width:100%;height:14.286em; }
*/
@media (max-width:62em){
    /*
    .grid-md-0{display:none;}
    .grid-md-1{display: grid; grid-gap: 1em; grid-template-columns: auto;}
    .grid-md-2{display: grid; grid-gap: 1em; grid-template-columns: auto auto;}
    .grid-md-3{display: grid; grid-gap: 1em; grid-template-columns: auto auto auto;}
    .grid-md-4{display: grid; grid-gap: 1em; grid-template-columns: auto auto auto auto;}
    .grid-md-5{display: grid; grid-gap: 1em; grid-template-columns: auto auto auto auto auto;}
    .grid-md-6{display: grid; grid-gap: 1em; grid-template-columns: auto auto auto auto auto auto;}
    .grid-md-7{display: grid; grid-gap: 1em; grid-template-columns: auto auto auto auto auto auto auto;}
    .grid-md-8{display: grid; grid-gap: 1em; grid-template-columns: auto auto auto auto auto auto auto auto;}
    */
	.block-md-0{display:none}
	.block-md-1{width:8%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-md-12{width:10.5%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-md-15{width:13%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-md-2{width:18%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-md-25{width:23%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-md-3{width:28%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-md-33{width:31%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-md-34{width:32%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-md-35{width:33%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-md-4{width:38%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-md-5{width:48%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-md-6{width:58%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-md-66{width:64%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-md-7{width:68%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-md-75{width:73%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-md-8{width:78%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-md-9{width:88%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-md-10{width:98%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-grid [class*='block-lg-'],.block-grid [class*='block-md-'],.block-grid [class*='block-sm-'],.block-grid [class*='block-xs-']{clear:none;}
    .block-grid .block-md-1:nth-child(10n+1){clear:left;}
    .block-grid .block-md-12:nth-child(8n+1){clear:left;}
    .block-grid .block-md-15:nth-child(6n+1){clear:left;}
	.block-grid .block-md-2:nth-child(5n+1){clear:left;}
	.block-grid .block-md-25:nth-child(4n+1){clear:left;}
	.block-grid .block-md-3:nth-child(3n+1){clear:left;}
	.block-grid .block-md-33:nth-child(3n+1){clear:left;}
	.block-grid .block-md-35:nth-child(2n+1){clear:left;}
	.block-grid .block-md-4:nth-child(2n+1){clear:left;}
	.block-grid .block-md-5:nth-child(2n+1){clear:left;}
	/*
    .md-10 iframe.video, .block-md-5 iframe.video, .block-md-6 iframe.video, .block-md-66 iframe.video, .block-md-7 iframe.video, .block-md-75 iframe.video, .block-md-8 iframe.video, .block-md-9 iframe.video, .block-md-10 iframe.video { width:100%;height:21.429em; }
    .block-md-1 iframe.video, .block-md-12 iframe.video, .block-md-15 iframe.video, .block-md-2 iframe.video, .block-md-25 iframe.video, .block-md-3 iframe.video, .block-md-33 iframe.video, .block-md-35 iframe.video, .block-md-4 iframe.video { width:100%;height:14.286em; }
    */
}
@media (max-width:48em){
    /*
    .grid-sm-0{display:none;}
    .grid-sm-1{display: grid; grid-gap: 1em; grid-template-columns: auto;}
    .grid-sm-2{display: grid; grid-gap: 1em; grid-template-columns: auto auto;}
    .grid-sm-3{display: grid; grid-gap: 1em; grid-template-columns: auto auto auto;}
    .grid-sm-4{display: grid; grid-gap: 1em; grid-template-columns: auto auto auto auto;}
    .grid-sm-5{display: grid; grid-gap: 1em; grid-template-columns: auto auto auto auto auto;}
    .grid-sm-6{display: grid; grid-gap: 1em; grid-template-columns: auto auto auto auto auto auto;}
    .grid-sm-7{display: grid; grid-gap: 1em; grid-template-columns: auto auto auto auto auto auto auto;}
    .grid-sm-8{display: grid; grid-gap: 1em; grid-template-columns: auto auto auto auto auto auto auto auto;}
    */
	.block-sm-0{display:none}
	.block-sm-1{width:8%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-sm-12{width:10.5%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-sm-15{width:13%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-sm-2{width:18%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-sm-25{width:23%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-sm-3{width:28%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-sm-33{width:31%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-sm-34{width:32%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-sm-35{width:33%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-sm-4{width:38%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-sm-5{width:48%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-sm-6{width:58%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-sm-66{width:64%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-sm-7{width:68%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-sm-75{width:73%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-sm-8{width:78%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-sm-9{width:88%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-sm-10{width:98%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-grid [class*='block-lg-'],.block-grid [class*='block-md-'],.block-grid [class*='block-sm-'],.block-grid [class*='block-xs-']{clear:none;}
    .block-grid .block-sm-1:nth-child(10n+1){clear:left;}
    .block-grid .block-sm-12:nth-child(8n+1){clear:left;}
    .block-grid .block-sm-15:nth-child(6n+1){clear:left;}
    .block-grid .block-sm-2:nth-child(5n+1){clear:left;}
	.block-grid .block-sm-25:nth-child(4n+1){clear:left;}
	.block-grid .block-sm-3:nth-child(3n+1){clear:left;}
	.block-grid .block-sm-33:nth-child(3n+1){clear:left;}
	.block-grid .block-sm-35:nth-child(2n+1){clear:left;}
	.block-grid .block-sm-4:nth-child(2n+1){clear:left;}
	.block-grid .block-sm-5:nth-child(2n+1){clear:left;}
	/*
    .block-sm-5 iframe.video, .block-sm-6 iframe.video, .block-sm-66 iframe.video, .block-sm-7 iframe.video, .block-sm-75 iframe.video, .block-sm-8 iframe.video, .block-sm-9 iframe.video, .block-sm-10 iframe.video { width:100%;height:21.429em; }
    .block-sm-1 iframe.video, .block-sm-12 iframe.video, .block-sm-15 iframe.video, .block-sm-2 iframe.video, .block-sm-25 iframe.video, .block-sm-3 iframe.video, .block-sm-33 iframe.video, .block-sm-35 iframe.video, .block-sm-4 iframe.video { width:100%;height:14.286em; }
    */
}
@media (max-width:31em){
    /*
    .grid-xs-0{display:none;}
    .grid-xs-1{display: grid; grid-gap: 1em; grid-template-columns: auto;}
    .grid-xs-2{display: grid; grid-gap: 1em; grid-template-columns: auto auto;}
    .grid-xs-3{display: grid; grid-gap: 1em; grid-template-columns: auto auto auto;}
    .grid-xs-4{display: grid; grid-gap: 1em; grid-template-columns: auto auto auto auto;}
    .grid-xs-5{display: grid; grid-gap: 1em; grid-template-columns: auto auto auto auto auto;}
    .grid-xs-6{display: grid; grid-gap: 1em; grid-template-columns: auto auto auto auto auto auto;}
    .grid-xs-7{display: grid; grid-gap: 1em; grid-template-columns: auto auto auto auto auto auto auto;}
    .grid-xs-8{display: grid; grid-gap: 1em; grid-template-columns: auto auto auto auto auto auto auto auto;}
    */
	.block-xs-0{display:none}
	.block-xs-1{width:8%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-xs-12{width:10.5%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-xs-15{width:13%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-xs-2{width:18%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-xs-25{width:23%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-xs-3{width:28%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-xs-33{width:31%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-xs-34{width:32%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-xs-35{width:33%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-xs-4{width:38%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-xs-5{width:48%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-xs-6{width:58%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-xs-66{width:64%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-xs-7{width:68%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-xs-75{width:73%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-xs-8{width:78%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-xs-9{width:88%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
	.block-xs-10{width:98%; margin: 0 1% 1em 1%;float:left;overflow:hidden;}
    .block-grid [class*='block-lg-'],.block-grid [class*='block-md-'],.block-grid [class*='block-sm-'],.block-grid [class*='block-xs-']{clear:none;}
    .block-grid .block-xs-1:nth-child(10n+1){clear:left;}
    .block-grid .block-xs-12:nth-child(8n+1){clear:left;}
    .block-grid .block-xs-15:nth-child(6n+1){clear:left;}
    .block-grid .block-xs-2:nth-child(5n+1){clear:left;}
	.block-grid .block-xs-25:nth-child(4n+1){clear:left;}
	.block-grid .block-xs-3:nth-child(3n+1){clear:left;}
	.block-grid .block-xs-33:nth-child(3n+1){clear:left;}
	.block-grid .block-xs-35:nth-child(2n+1){clear:left;}
	.block-grid .block-xs-4:nth-child(2n+1){clear:left;}
	.block-grid .block-xs-5:nth-child(2n+1){clear:left;}
	/*
    .block-xs-5 iframe.video, .block-xs-6 iframe.video, .block-xs-66 iframe.video, .block-xs-7 iframe.video, .block-xs-75 iframe.video, .block-xs-8 iframe.video, .block-xs-9 iframe.video, .block-xs-10 iframe.video { width:100%;height:21.429em; }
    .block-xs-1 iframe.video, .block-xs-12 iframe.video, .block-xs-15 iframe.video, .block-xs-2 iframe.video, .block-xs-25 iframe.video, .block-xs-3 iframe.video, .block-xs-33 iframe.video, .block-xs-35 iframe.video, .block-xs-4 iframe.video { width:100%;height:14.286em; }
    */
}
	 .show-lg{ display:initial; }
	 .show-md{ display:none; }
	 .show-sm{ display:none; }
	 .show-xs{ display:none; }
	 @media (max-width:62em){
		 .show-md{ display:initial; }
	 }
	 @media (max-width:48em){
		 .show-sm{ display:initial; }
	}
	 @media (max-width:31em){
		 .show-xs{ display:initial; }
	}
/************* Content Columns ***********************/
    .col-lg-5{-moz-column-count: 5; -webkit-column-count:5; column-count:5;}
    .col-lg-4{-moz-column-count: 4; -webkit-column-count:4; column-count:4;}
    .col-lg-3{-moz-column-count: 3; -webkit-column-count:3; column-count:3;}
    .col-lg-2{-moz-column-count: 2; -webkit-column-count:2; column-count:2;}
    .col-lg-1{-moz-column-count: 1; -webkit-column-count:1; column-count:1;}
@media (max-width:62em){
    .col-md-5{-moz-column-count: 5; -webkit-column-count:5; column-count:5;}
    .col-md-4{-moz-column-count: 4; -webkit-column-count:4; column-count:4;}
    .col-md-3{-moz-column-count: 3; -webkit-column-count:3; column-count:3;}
    .col-md-2{-moz-column-count: 2; -webkit-column-count:2; column-count:2;}
    .col-md-1{-moz-column-count: 1; -webkit-column-count:1; column-count:1;}
}
@media (max-width:48em){
    .col-sm-5{-moz-column-count: 5; -webkit-column-count:5; column-count:5;}
    .col-sm-4{-moz-column-count: 4; -webkit-column-count:4; column-count:4;}
    .col-sm-3{-moz-column-count: 3; -webkit-column-count:3; column-count:3;}
    .col-sm-2{-moz-column-count: 2; -webkit-column-count:2; column-count:2;}
    .col-sm-1{-moz-column-count: 1; -webkit-column-count:1; column-count:1;}
}
@media (max-width:31em){
    .col-xs-5{-moz-column-count: 5; -webkit-column-count:5; column-count:5;}
    .col-xs-4{-moz-column-count: 4; -webkit-column-count:4; column-count:4;}
    .col-xs-3{-moz-column-count: 3; -webkit-column-count:3; column-count:3;}
    .col-xs-2{-moz-column-count: 2; -webkit-column-count:2; column-count:2;}
    .col-xs-1{-moz-column-count: 1; -webkit-column-count:1; column-count:1;}
}
.memberlist { list-style:none;overflow:hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.memberlist2 { list-style:none; }
.memberlist li { width:16.8em;height:7.5em;margin-bottom:1em;margin-right:.3em;float:left;overflow:hidden;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1; }
.memberlist li img { width:6em;float:left; }
.memberlist .person { width: 10.5em;float:none;margin-left:6.2em;font-size:.9em; }
.compentency-4 { color:#fff;background:#ba5915;padding:1em;text-decoration:none;display:block;margin:0; }
.compentency-4:hover { text-decoration:underline; }
 .compentency-5 { color:#000;background:#edb700;padding:1em;text-decoration:none;display:block;margin:0; }
.compentency-5:hover { text-decoration:underline; }
.compentency-6 { color:#fff;background:#567393;padding:1em;text-decoration:none;display:block;margin:0; }
.compentency-6:hover { text-decoration:underline; }
.skills-4 { border-left:0px solid #f8981d;list-style:none;padding-left:1em;padding-right:1em; }
.skillcomp-4 { color:#000;background:#f8981d;padding:.2em;display:block;margin:0; }
.actcomp-4 { background:url(brand-highlight.png) no-repeat center; background-size:contain; }
.democomp- { background-color:#ddd; margin: 1em; padding: .5em; border: 1px solid #333; list-style:none; }
.skills-5 { list-style:none;padding-left:1em;padding-right:1em; }
.skillcomp-5 { color:#000;background:#ffcd2c;padding:.2em;display:block;margin:0; }
.actcomp-5 { background:url(skills-highlight.png) no-repeat center; background-size:contain; }
.skills-6 { list-style:none;padding-left:1em;padding-right:1em; }
.skillcomp-6 { color:#000;background:#7298c5;padding:.2em;display:block;margin:0; }
.actcomp-6 { background:url(relationship-highlight.png) no-repeat center; background-size:contain; }
.affiliate {width:8em;float:left;margin:.8em;height:310px;}
.affiliate-img {background:no-repeat center center;border-radius:10%;width:8em;height:12em;background-size:cover;}
.affiliate-name {font-weight:bold;}
.affiliate-body {font-size:.8em;}
.landing-image-container {width:100%;position:relative;overflow:hidden;}
.landing-image-container * {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.landing-image-container img { width:100%; }
.landing-image-content { width:25%;color:#232323;background:#E3AE24;padding:1em;margin:3%;}
.absoluteleft{  }
.absoluteright{ float:right; }
.block-75 { width:73%;margin: 0 1% 1em 1%;float:left;overflow:hidden; }
.block-20 { width:18%;margin: 0 1% 1em 1%;float:left;overflow:hidden; }
.block-80 { width:78%;margin: 0 1% 1em 1%;float:left;overflow:hidden; }
.block-25 { width:23%;margin: 0 1% 1em 1%;float:left;overflow:hidden; }
.block-70 { width:68%;margin: 0 1% 1em 1%;float:left;overflow:hidden; }
.block-30 { width:28%;margin: 0 1% 1em 1%;float:left;overflow:hidden; }
.block-33 { width:31%;margin: 0 1% 1em 1%;float:left;overflow:hidden; }
.block-60 { width:58%;margin: 0 1% 1em 1%;float:left;overflow:hidden; }
.block-40 { width:38%;margin: 0 1% 1em 1%;float:left;overflow:hidden; }
.block-50 { width:48%;margin: 0 1% 1em 1%;float:left;overflow:hidden; }
.col-25 { width:23%;margin: 0 1% 1em 1%;float:left;overflow:hidden; }
.col-20 { width:18%;margin: 0 1% 1em 1%;float:left;overflow:hidden; }
.col-10 { width:8%;margin: 0 1% 1em 1%;float:left;overflow:hidden; }
.col-lg50 { width:48%;margin: 0 1% 1em 1%;float:left;overflow:hidden; }
.col-lg12 { width:10%;margin: 0 1% 1em 1%;float:left;overflow:hidden; }
.col-lg10 { width:8%;margin: 0 1% 1em 1%;float:left;overflow:hidden; }
.block-100-quote { width:100%;padding:1em;overflow:hidden;background:#d0d0d0 no-repeat;background-size:cover; box-sizing: border-box; }
.block-100-quote .quote-50 { width:48%;margin: 0 1% 1em 1%;float:left;overflow:hidden;padding:.5em; box-sizing: border-box; }
.block-100-quote img { display:none; }
ul.inline-grid { text-align: center; margin: 0 auto;padding:0; } 
ul.inline-grid li { display: inline-block; vertical-align: top; padding: .5em; }
img.right-50 {width:50%;margin-left:1%;float:right;}
img.left-50 {width:50%;margin-right:1%;float:left;}
.height-10 {height:12em;}
.sidebar .news-list, .sidebar-general .news-list, .block-75 .news-list,.col-25 .news-list,.block-25 .news-list,.block-20 .news-list,.block-80 .news-list,.block-70 .news-list,.block-30 .news-list,.block-33 .news-list,.block-60 .news-list,.block-40 .news-list,.block-50 .news-list { list-style:none;padding:0;margin:0; }
.news-list li { margin-bottom:.8em;overflow:hidden; }
.sidebar-general .news-list a, .news-list a { text-decoration:none;color:#333; }
.news-list .date { width:23%;margin:0 1% 0 0;padding:.5%;float:left;overflow:hidden;background-color:#684530;color:#fff; }
.news-list .title { width:75%;margin:0;padding:0;float:left;overflow:hidden; }
#newsUL { list-style:none;height:5em;overflow:hidden; }
#newsUL li { background-color:#fff; }
#newsUL .month { font-size:1em;color:#a7a9ac;font-weight:bold;width:1.6em;float:left; line-height:3em; vertical-align:middle; }
#newsUL .day { font-size:2em;color:#edb700;font-weight:bold;width:1.5em;float:left;line-height:1.5em; vertical-align:middle; }
.employment-stats h2 { display:block;clear:both; }
.employment-stats .blocked-text, .placement-block .blocked-text { text-transform: uppercase;font-family: Impact, "Myriad Pro", Arial;float: left;margin: 1em; }
.employment-stats .placed-text, .placement-block .placed-text { font-size: 3.5em;line-height: 0.8em;color: #f8981d; }
.employment-stats .six-months, .placement-block .six-months { font-size: 1.25em;color: #F8981D; }
.employment-stats .graduating, .placement-block .graduating { font-size: 1.65em;line-height: .8em;color: #F8981D; }
.employment-stats .percent, .placement-block .percent { font-size: 7em;float: left;position: relative;font-family: Impact, "Myriad Pro", Arial;line-height: .8em;clear:left; }
.employment-stats sup, .placement-block sup { vertical-align: baseline;font-size: 0.6em;position: relative;top:-0.6em; }
.employment-stats .salary-amount, .placement-block .salary-amount { font-size: 4.3em;float: left;font-family: Impact, "Myriad Pro", Arial;line-height: 1em;margin-right: 0.1em;clear: left; }
.employment-stats .avg-start-sal, .placement-block .avg-start-sal { font-family: Impact, "Myriad Pro", Arial;text-transform: uppercase;line-height: 1em;float: left;margin: 1em; }
.employment-stats .avg, .placement-block .avg { font-size: 1.2em;line-height: 1em; }
.employment-stats .sal, .placement-block .sal { font-size: 1.4em;line-height: 1em; }
.employment-stats .percent-bonus, .placement-block .percent-bonus { float: left;font-family: Impact, "Myriad Pro", Arial;font-size: 2em;margin-right: 0.2em;margin-top: 0px;line-height: 1em; }
.employment-stats .rec-bonus, .placement-block .rec-bonus { font-family: Impact, "Myriad Pro", Arial;text-transform: uppercase;float: left;margin-right: 3em;line-height: 1em;margin-top: 0em; }
.employment-stats .rec, .placement-block .rec { font-size: 1.15em;line-height: 1em; }
.employment-stats .num-of-off-info, .placement-block .num-of-off-info { float: left; }
.employment-stats .num-of-off, .placement-block .num-of-off { float: left;font-family: Impact, "Myriad Pro", Arial;font-size: 2em;margin-right: .2em;line-height: 1em; }
.employment-stats .num-off, .placement-block .num-off { font-family: Impact, "Myriad Pro", Arial;text-transform: uppercase;line-height: 1em; }
.employment-stats .num, .placement-block .num { font-size: 1.25em;line-height: 1em; }
.employment-stats .avg-bon, .placement-block .avg-bon { font-family: Impact, "Myriad Pro", Arial;text-transform: uppercase;float: left;margin: 1em; }
.employment-stats .bon-amt, .placement-block .bon-amt { font-size: 2.8em;line-height: 1em;float: left;margin-right: .2em; }
.employment-stats .rec-bon, .placement-block .rec-bon { font-size: 0.9em;color: #5c8727; }
.employment-stats .avg-bon-txt, .placement-block .avg-bon-txt { font-size: 1.6em;line-height: 1em;letter-spacing: 0.1em;color: #5c8727; }
.employment-stats .avg-intern, .placement-block .avg-intern { font-family: Impact, "Myriad Pro", Arial;text-transform: uppercase;float: left;margin: 1em; }
.employment-stats .intern-amt, .placement-block .intern-amt { font-size: 3.4em;line-height: 1em;float: left;margin-right: .2em; }
.employment-stats .rec-intern, .placement-block .rec-intern { font-size: 1.6em;color: #5b6870;letter-spacing: 0.1em; }
.employment-stats .avg-intern-txt, .placement-block .avg-intern-txt { font-size: 1.6em;line-height: 1em;letter-spacing: 0.1em;color: #5b6870; }
.employment-stats .avg-sta-sal-txt, .placement-block .avg-sta-sal-txt { letter-spacing: .2em;color: #b95915; }
.employment-stats .salary-range, .placement-block .salary-range { font-family: Impact, "Myriad Pro", Arial;font-size: 1em;line-height: 1em;text-transform: uppercase;float: left;margin: 1em; }
.employment-stats .sal-range-num, .placement-block .sal-range-num { font-size: 2.3em;line-height: 1em; }
.employment-stats .salary-range-txt, .placement-block .salary-range-txt { float: left;margin-right: .5em;font-size: 1.2em;line-height: 1em;color: #7299c6; }
.employment-stats .job-titles, .placement-block .job-titles { font-family: Impact, "Myriad Pro", Arial;font-size: 1em;line-height: 1em;text-transform: uppercase;letter-spacing: .2em;float: left;margin: 1em; }
.employment-stats .hiring-firms, .placement-block .hiring-firms { font-family: Impact, "Myriad Pro", Arial;font-size: 1em;line-height: 1em;text-transform: uppercase;float: left;margin: 1em; }
.employment-stats .job-titles-label { color: #b8b308; }
.employment-stats .hiring-firms-label, .placement-block .hiring-firms-label { color: #edb700;font-size: 1.1em; }
.employment-stats .title-ten-char, .placement-block .title-ten-char { font-size: 2em;line-height: 1em;letter-spacing: 0.6em; }
.employment-stats .title-fifteen-char, .placement-block .title-fifteen-char { font-size: 2em;line-height: 1em;letter-spacing: 0.2em; }
.employment-stats .title-seventeen-char, .placement-block .title-seventeen-char { font-size: 1.9em;line-height: 1em;letter-spacing: 0.2em; }
.employment-stats .title-twenty-char, .placement-block .title-twenty-char { font-size: 1.45em;line-height: 1em;letter-spacing: 0.3em; }
.employment-stats .title-twentyone-char, .placement-block .title-twentyone-char { font-size: 1.35em;line-height: 1em;letter-spacing: 0.3em; }
.employment-stats .title-twentyfive-char, .placement-block .title-twentyfive-char { font-size: 1.5em;line-height: 1em; }
.employment-stats .title-twentyseven-char, .placement-block .title-twentyseven-char { font-size: 1.4em;line-height: 1em; }
.employment-stats .title-thirtytwo-char, .placement-block .title-thirtytwo-char { font-size: 1.05em;line-height: 1em; }
.employment-stats .clear, .placement-block .clear { clear: both; }
.employment-stats { width:100%;margin-bottom:1em;overflow:hidden; }
.placement-block { margin-bottom:1em;  }
.placement-block h2 { background-color:#333;color:#fff;display:inline;padding:1%;text-transform:uppercase;font-family:Champion, Impact, Haettenschweiler, 'Franklin Gothic Bold', 'Arial Black', sans-serif; font-size:1.5em; border-top-left-radius:10px;border-top-right-radius:10px; }
.placement-block .placed-text, .placement-block .six-months, .placement-block .graduating, .placement-block .avg-sta-sal-txt, .placement-block .salary-range-txt, .placement-block .rec-bon, .placement-block .avg-bon-txt, .placement-block .job-titles-label, .placement-block .hiring-firms-label { background-color:inherit;color:#fff; }
.placement-block .percent, .placement-block .salary-amount, .placement-block .sal-range-num, .placement-block .bon-amt { background-color:inherit; color:#facc5d; }
.placement-block .hiring-firms, .placement-block .job-titles { background-color:inherit;color:#9cb9d7; }
.placement-stats {padding-top:1em;padding-bottom:1em;background-color:#333;border-bottom-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;}
.placement-stat { color:#fff;text-transform:uppercase;font-family:Champion, Impact, Haettenschweiler, 'Franklin Gothic Bold', 'Arial Black', sans-serif;font-size:2.5em; }
.placement-subtitle { margin:0;padding:0;color:#edb700;text-transform:none;font-family:'Myriad Pro', Arial;font-size:.4em; }
.placement-stat-wide { margin-left:1%;margin-right:1%; margin-bottom:1em;color:#fff;text-transform:uppercase;font-family:Champion, Impact, Haettenschweiler, 'Franklin Gothic Bold', 'Arial Black', sans-serif;width:100%; }
.placement-subtitle-wide { margin:0;padding:0;color:#edb700;text-transform:none;font-family:'Myriad Pro', Arial; }
h2.grads { color:#2EAF9B;font-weight:bold;background-color:#000; }
ul.grads { list-style:none;max-width:100%;overflow:hidden; }
ul.grads li { width:31%;float:left;height:8em;margin:1%; text-transform:uppercase;font-size:1.8em;text-align:center;color:#edb700;background-color:#333; font-weight:bold;margin:.3em;border-radius:25px; }
ul.grads li img { border-radius:25px; border-bottom:2px solid #000;max-width:100%; }
ul.grads li a { text-decoration:none;border:none;color:#edb700;display:block; }
ul.grads li a:hover { text-decoration:underline; }
.pullquote-right{float: right; width: 60%; margin: .8em; padding: .8em;}
.pullquote-left{float: left; width: 60%; margin: .8em; padding: .8em;}
.add-padding { padding:1em; }
.add-margin { margin:1em; }
.large-font, .font-large {font-size:1.3em;}
.larger-font, .font-larger {font-size:1.5em;}
.largest-font, .font-largest {font-size:1.8em;}
.smallest-font, .font-smallest {font-size:.3em;}
.smaller-font, .font-smaller {font-size:.5em;}
.small-font, .font-small {font-size:.8em;}
.onehundred { width:100% }
.ninety { width:90% }
.seventyfive { width:75% }
.fifty { width:50% }
.forty { width:40% }
.thirty { width:30% }
.thirtythree { width:33% }
.twentyfive { width:25% }
.rounded { border-radius:50%; }
.twentyfive-responsive { width:23%;margin-left:1%;margin-right:1%; }
.thirty-responsive { width:28%;margin-left:1%;margin-right:1%; }
/* Modal Styles */
.stemContextModal, .skillsModal, .analyticalbgModal, .solveproblemsModal, .immediatelypreparedModal, .pushtheboundariesModal, .globallydiverseModal, .keydataModal { display: none;background: #333;background-repeat:no-repeat;color: #fff;padding: 0px;border-top: 1px solid #e3ae24;border-bottom: 1px solid #e3ae24;float: left;font-size: 1.2em;position: fixed;top: 50%;left: 50%;z-index: 1350;width:50%;height:auto;min-height:350px;max-height:none; }
.stemContextModal{ background-image:url(../images/stem-context-full.jpg); }
.skillsModal{ background-image:url(../images/skills-full.jpg); }
.analyticalbgModal{ background-image:url(../images/analytical-bg-full.jpg); }
.solveproblemsModal{ background-image:url(../images/solve-problems-full.jpg); }
.immediatelypreparedModal{ background-image:url(../images/immediately-prepared-full.jpg); }
.pushtheboundariesModal{ background-image:url(../images/push-the-boundaries-full.jpg); }
.globallydiverseModal{ background-image:url(../images/globally-diverse-full.jpg); }
.keydataModal{ background-image:url(../images/key-data-full.jpg); }
.aboutTitle { position: absolute;bottom: 0;width:100%;text-align:center;color:#fff;font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;font-weight:bold;font-size:2em;text-transform:uppercase;padding:0;border:0;margin:0;z-index:100; }
.aboutContent { width:49%;float:right;background-color:#fff;color:#000;padding:1em;margin:1em; opacity:.9;z-index:100; }
ul.triple-list { list-style:none;overflow:hidden;margin:0;padding:0; }
    ul.triple-list li { width:30%;float:left;margin-left:1%;margin-right:1%; }
    ul.triple-list li.stemContextModal, ul.triple-list li.skillsModal, ul.triple-list li.analyticalbgModal, ul.triple-list li.solveproblemsModal, ul.triple-list li.immediatelypreparedModal, ul.triple-list li.pushtheboundariesModal, ul.triple-list li.globallydiverseModal, ul.triple-list li.keydataModal { display:block;float:none;position:relative;top:auto;left:auto;width:100%;height:auto;overflow:hidden;min-height:350px;max-height:none; }
.grid { list-style:none;overflow:hidden;margin:0;padding:0; }
.grid-cell { width:30%;float:left;margin:1em 1%;position:relative;overflow:hidden;height:10em;background-size:cover;background-position:center center; }
.lg-10 .inner .grid .grid-cell { width:22%; }
.content-main .inner .grid-cell h2 { left:0;bottom:0;padding:.3em;margin:0;border:0;width:100%;position:absolute;color:#fff;background-color:#333;text-transform:uppercase;font-size:1em; }
.grid-cell a { display:block;height:inherit;color:inherit;background-color:inherit; }
.grid-modal { display:none;background:#333 no-repeat;background-size:contain;color:#fff;padding:0em;border-top:1px solid #e3ae24;border-bottom: 1px solid #e3ae24;float:left;position:fixed;top:50%;left:50%;z-index:1350;width:50%;height:auto;min-height:1em;max-height:80%; }
.grid-modal h3 { position:absolute;bottom:0;width:100%;text-align:center;color:#fff;font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;font-weight:bold;font-size:2em;text-transform:uppercase;padding:0;border:0;margin:0; }
.grid-modal .content { width:49%;float:right;background-color:#fff;color:#000;padding:1em 1%;margin:1em 1% 3.3em 1%; opacity:.9;overflow-x:hidden;overflow-y:auto; }
.grid-modal a { display:inline; }
.grid-modal img.close_about_button { float: right;margin: -25px 0px 0px 0px;border: none; }
.tour-video { width:100%;max-height:100%;min-height:1em;height:30em;position:relative; }
.tour-button { width:25%; float:left;text-align:center; }
.tour-video-modal { width:100%;height:100%; }
.tour-360 { background-color:#000;color:#fff;position:absolute;top:0;left:50%;padding:.3em; opacity:.5;border-bottom-left-radius:1em;border-bottom-right-radius:1em; }
.tour-prev { background-color:#000;color:#fff;position:absolute;top:50%;left:0;padding:.3em; opacity:.5;border-top-right-radius:1em;border-bottom-right-radius:1em; }
.tour-next { background-color:#000;color:#fff;position:absolute;top:50%;right:0;padding:.3em; opacity:.5;border-top-left-radius:1em;border-bottom-left-radius:1em; }
.tour-360 a, .tour-prev a, .tour-next a {color:#fff;text-decoration:none;font-size:3em;}
.tour-360:hover, .tour-prev:hover, .tour-next:hover {opacity:1;}
/* Gallery Styles */
#gallery {list-style:none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;max-height:100%;}
#gallery li {max-width:100%;max-height:100%;width:15em;height:10em;text-align:center;float:left;margin:.3em;overflow:hidden;}
#gallery li .caption {display:none;}
#gallery li img {max-width:100%;max-height:100%;}
#galleryWindow #gallery {position:relative;list-style:none;left:0px;margin: 0px;padding: 0px;max-height:100%;max-width:100%;}
#galleryWindow #gallery li {float:none;max-height:none;max-width:none;width:auto;height:auto;padding: 0px;margin: 0px;text-align: center;display:none;}
#galleryWindow #gallery li .caption {display:block;}
#galleryWindow {width:1200px;height: 600px;background: #000000;color: #ffffff;max-height:90%;max-width:90%;}
#galleryWindow h3 {font-family:Impact, Verdana, Geneva, sans-serif;text-transform:uppercase;}
#galleryWindow p {font:Arial;font-size:.7em;max-width:100%;}
#galleryWindow a {background-color:transparent;}
img.next_button {margin: 0;padding:0;border: none;position:absolute;right:-3.5em;top:50%;color:#fff;background-color:#333;padding:.3em;font-size:.8em;}
img.prev_button {margin: 0px;border: none;position:absolute;left:-5em;top:50%;color:#fff;background-color:#333;padding:.3em;font-size:.8em;}
img.play_button {margin: 0px;border: none;}
.aboutkey { list-style:none;margin:0;padding:0; }
.aboutkey li { margin:.3em 0; }
.aboutkey li img { width:1.3em;height:1.3em;float:left;margin-right:.3em; }
    .floorplan { position:relative;width:100%; }
    .floorplan img { z-index: 100;border:0;width:100%; }
	.floorplan-kcc { position:absolute;z-index:200;width:10%;height:7.5%;left:39.5%;top:3.5%;display:block;opacity:.5; }
	.floorplan-kpdc { position:absolute;z-index:200;width:12.5%;height:7.5%;left:35%;top:57%;display:block;opacity:.5; }
	.floorplan-dean { position:absolute;z-index:200;width:29.5%;height:6.5%;left:6%;top:67%;display:block;opacity:.5; }
	.floorplan-corp { position:absolute;z-index:200;width:6%;height:3.5%;left:35.5%;top:67%;display:block;opacity:.5; }
	.floorplan-info { position:absolute;z-index:200;width:45.5%;height:14%;left:42%;top:67%;display:block;opacity:.5; }
	.floorplan-business { position:absolute;z-index:200;width:19.5%;height:7%;left:8.5%;top:74.5%;display:block;opacity:.5; }
	.floorplan-dev { position:absolute;z-index:200;width:11%;height:7.5%;left:36.5%;top:87.5%;display:block;opacity:.5; }
	.floorplan-off { position:absolute;z-index:200;width:39%;height:7.5%;left:49%;top:84.5%;display:block;opacity:.5; }
.sidebar-general ul.submenu-phd, .sidebar-general ul.submenu-phd ul { list-style:none;margin:1em 0em;padding:0;border:1px solid #333;text-align:center; }
.sidebar-general ul.submenu-phd ul { margin:0em; }
.sidebar-general .submenu-phd li { background-color:#b95915;margin:0; }
.sidebar-general .submenu-phd li a { color:#fff;text-decoration:none; }
.sidebar-general .submenu-phd .expand li { background-color:#a7a9ac;padding-left:.5em; }
.sidebar-general .submenu-phd .expand li a { color:#000; }
    
.feature-mini li { margin-bottom:1em; }
.feature-mini .questions { list-style:none;padding:0; }
.feature-mini .question { font-weight:bold; }
.feature-mini { list-style:none;padding:0; }
.feature-mini li { overflow:hidden; }
.feature-mini img { max-width:48%;margin:0 1%; float:left; }
.sidebar-research .feature-mini img { max-width:48%;margin:0 1%; float:right; }
.pu-row { width:100%; }
 .pu-hero { width:60%;margin:1em 1%;background-color:#746C66;overflow:hidden;height:22em;float:left;position:relative; }
 .pu-hero a { display:block;width:100%;height:inherit; }
 .pu-hero .caption { left:1em;bottom:1em;padding:0em;max-width:90%;position:absolute; }
 .pu-hero .caption h2 { background-color:#d8a726;padding:.3em .5em .3em .3em;color:#fff;font-size:2em;margin:0em;}
 .pu-hero .caption h2 a { background-color:inherit;color:inherit;}
 .pu-hero .caption p { background-color:#a3792c;color:#fff;padding:.3em .5em .3em .3em;margin:0em;}
 .pu-hero .caption p a { background-color:inherit;color:inherit;}
 .pu-button {float:left;overflow:hidden;width:17%;margin:1em 1%;background-color:#a3792c;height:10em;position:relative;} 
 .pu-button-individual {float:left;overflow:hidden;width:36%;margin:1em 1%;padding:0;list-style:none;height:22em;position:relative;}
 .pu-button-individual li {position:absolute;left:0;top:0;width:100%;height:100%;}
 .pu-button a, .pu-button-individual a { display:block;width:100%;height:inherit;color:inherit;background-color:inherit; }
 .pu-button .caption, .pu-button-individual .caption { left:0;bottom:0;padding:.3em;width:100%;position:absolute;color:#fff;background-color:#333;text-transform:uppercase;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
 .pu-links { width:23%;margin:1em 1%;float:left;overflow:hidden;text-align:center;padding:0; }
 .pu-links ul { width:100%;margin:0;list-style:none;padding:0; }
 .pu-links li { display:block;background-color:#eee;margin-bottom:1em;padding:.5em;color:#333;border:1px solid #666;}
 .pu-links li a { text-decoration:none;background-color:inherit;color:inherit;margin:-.5em;padding:.5em;display:block;border:0;}
 .pu-links ul.submenu { list-style:none;margin:1em 0em;padding:0;border:1px solid #333; }
.pu-links .submenu li { background-color:#b95915;margin:0; }
.pu-links .submenu li a { color:#fff;text-decoration:none; }
.pu-links .submenu .expand li { background-color:#a7a9ac;padding-left:.5em; }
.pu-links .submenu .expand li a { color:#000; }
 .pu-links li:hover, .pu-links .submenu li:hover, .pu-links .submenu li a:hover, .pu-links li:focus, .pu-links .submenu li:focus, .pu-links .submenu li a:focus, .pu-links li a:focus  { background-color:#333;color:#eee;}
 .pu-copy { width:73%;margin:1em 1%;float:left;overflow:hidden; }
 
 .pu-dept-row * { box-sizing:border-box; }
.pu-dept-row {margin:20px auto;width:100%;position:relative;}
.pu-dept-centercontent{display:block;border:none;width:50%;background-size:cover;background-position:50% 50%;}
.pu-dept-button { width:24%;background-color:#333;background-size:cover;background-position:50% 50%; }
.pu-dept-sidecontent { width:24%;background-color:#ae0;background-size:cover;background-position:50% 50%; }
.featureLinks{padding:0;overflow:hidden;}
.featureLinkContainer{width:100%;float:none;list-style:none;padding-left:0;margin-left:0;}
.featureLinkContainer a{overflow:hidden;padding-bottom:25px;list-style:none;padding-left:0;}
@media (min-width:1200px){
.pu-dept-mainTileShort{height:33.33333%;}
.pu-dept-mainTileLong{height:65.66666666%;}
    .pu-dept-button {height:33.33333%;}
    .pu-dept-sidecontent {top:34.33333333%;height:66.66666666%;}
    .pu-dept-row {min-height:35.71429em; /* 500px / 14px */}
}
@media (min-width:992px) and (max-width:1199px){
.pu-dept-row { min-height:37.71429em; }
.pu-dept-mainTileShort{height:27.33333%;}
.pu-dept-mainTileLong{height:71.66666666%;}
.pu-dept-button { width:24%;height:27.33333%; }
.pu-dept-centercontent { height:16em; }
.pu-dept-sidecontent { width:24%;height:72.66666666%;top:28.33333%; } 
}
@media (min-width:992px){
	.pu-dept-row{ position:relative; }
	.pu-dept-row > div{ position:absolute; }
	.pu-dept-button{ top:0; padding:0px 0px 15px 0px; }
	.pu-dept-button, .pu-dept-sidecontent{ right:0; padding-left:initial; padding-right:0px; }
	.pu-dept-button:nth-child(odd), .pu-dept-sidecontent:nth-child(even){ left:0;padding-left:0px;padding-right:initial; }
	.pu-dept-centercontent{left:25%;height:100%;}
	.featureLinkContainer{padding-left:0px;padding-right:0px;}
}
@media (max-width:991px){
	.pu-dept-row {height:auto;}
	.pu-dept-row > div{position:static;margin-bottom:15px;}
	.pu-dept-centercontent{width:100%;background-color:#ebd037;height:350px;}
    .pu-dept-mainTileLong{height:71.66666666%;}
    .pu-dept-mainTileShort{height:27.33333%;}
	.pu-dept-button{width:49%;height:150px;}
	.pu-dept-button:nth-child(even) {position:absolute;top:0;right:0;}
	.pu-dept-sidecontent{ width:100%;}
}
@media (min-width:768px) and (max-width:991px){
	.pu-dept-button{width:49%;padding-left:7.5px;padding-right:0px;}
	.pu-dept-sidecontent{width:100%;padding-left:1em;padding-right:1em;}
	.pu-dept-row > .pu-dept-button:nth-child(odd){padding-left:0px;padding-right:7.5px;}
    .pu-dept-centercontent { width:100%; }
	.featureLinkContainer{width:49%;float:left;padding-left:1%;padding-right:0px;}
    a .featureLinkContainer{padding-left:1%;padding-right:0px}
	a .featureLinkContainer:first-child{padding-left:0px;padding-right:1%;} 
}

@media (max-width:767px){
	.pu-dept-button:nth-child(even) {position:static;margin-bottom:15px;}
	.pu-dept-row > .pu-dept-button{width:100%;padding-left:0px;padding-right:0px;}
	.pu-dept-row > .pu-dept-sidecontent{width:100%;}
	.featureLinkContainer{padding-left:0px;padding-right:0px;}
}
@media (min-width:992px){
    .featureLinkContainer:first-child{margin-top:0.5em;}
}
@media (max-width:767px){
    .featureLinkContainer:first-child{margin-top:0.5em;}
}
.featureLinkContainer a{display:block;width:100%;padding-top:7px;padding-bottom:7px;margin-bottom:0.75em;text-align:center;}
.featureLinkContainer a:link{color:#fff;text-decoration:none;background-color:#424242;}
.featureLinkContainer a:visited{color:#fff;text-decoration:none;background-color:#424242;}
.featureLinkContainer a:hover{color:#fff;text-decoration:none;background-color:#282828;}
.featureLinkContainer a:active{color:#fff;text-decoration:none;background-color:#282828;}
.pu-dept-button a{position:relative;display:block;top:0;left:0;width:100%;height:100%;background-color:#333;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.pu-dept-button a .caption{position:absolute;bottom: 0px;left: 0px;padding: 5px 10px;width: inherit;color:#fff;font-size:1.57143em; line-height:1.1em;font-weight:300;text-shadow:2px 2px 5px #000;}
.pu-dept-centercontent .pu-dept-mainTileLong, .pu-dept-centercontent .pu-dept-mainTileShort{position:relative;top:0;left:0;background-color:#ccc;width:100%;background-position: center center;background-repeat: no-repeat;background-size: cover;margin:.5% 0;}
.pu-dept-centercontent .pu-dept-mainTile{position:relative;top:0;left:0;background-color:#ccc;width:100%;height:100%;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.pu-dept-centercontentcaption{position:absolute;left:25px;left:25px;bottom:25px;padding:0px;max-width:90%;}
.pu-dept-centercontentcaption h2 {background-color:#E3AE24;padding:10px 30px 10px 10px;color:#424242;text-shadow:none;font-size:18px;font-weight:300;margin:0px;}
.pu-dept-centercontentcaption p {background-color:#424242;color:#fff;padding:10px 30px 10px 10px;text-shadow:none;font-size:12px;margin:0px;display:inline-block;clear:left;}
.pu-dept-centercontent a{position:relative;display:block;top:0;left:0;width:100%;height:100%;background-color:inherit;background-position: center center;background-repeat: no-repeat;background-size: cover;text-decoration:none;}
.pu-dept-centercontent .pu-dept-mainTileShort a{background-color:transparent;}
.tileContent{width:100%;height:100%;padding:0px 25px;}
.pu-dept-sidecontent:nth-child(even){color:#414141;background:#E3AE24;}
.pu-dept-sidecontent h2{margin-top:0px;padding-top:25px;}
.pu-dept-sidecontent:nth-child(even) h2{font-size:1.85714em; font-weight:500;color:#414141;}
.pu-dept-sidecontent:nth-child(odd){background:#eee;}
.pu-dept-sidecontent:nth-child(odd) .icon{display:block;padding-top:25px;color:#999;font-size:1.75em;}
.pu-dept-sidecontent:nth-child(odd) h2{color:#424242;margin-top:0px;padding-top:5px;margin-bottom:0px;font-size:1.42857em;font-weight:300;}
.pu-dept-sidecontent:nth-child(odd) p{color:#424242;margin-top:0px;margin-bottom:10px;padding-top:5px;}
@media only screen and (max-width: 50em), 
only screen and (max-width: 500px) and (-webkit-min-device-pixel-ratio: 2),
only screen and (max-width: 1000px) and (min--moz-device-pixel-ratio: 2),
only screen and (max-width: 1000px) and (-o-min-device-pixel-ratio: 2/1),
only screen and (max-width: 1000px) and (min-device-pixel-ratio: 2),
only screen and (max-width: 1000px) and (min-resolution: 192dpi),
only screen and (max-width: 1000px) and (min-resolution: 2dppx) {
    .stemContextModal, .skillsModal, .analyticalbgModal, .solveproblemsModal, .immediatelypreparedModal, .pushtheboundariesModal, .globallydiverseModal, .keydataModal { top: 50%;min-height:none; }
	ul.triple-list li { width:95%; }
    .grid-cell { width:95%; }
    .lg-10 .inner .grid .grid-cell { width:47%; }
    .grid-modal { top:50%;min-height:none; }
	.grid-modal h3 { position:relative;bottom:auto; }
	.grid-modal .content { width:90%;float:none;margin-right:auto;margin-left:auto; }
 .tour-prev , .tour-next    {top:5%;}
 ul.grads li { width:98%;float:none; }
    .block-80 {width:98%;float:none;}
    .block-20 {width:98%;float:none;}
    .block-75 {width:98%;float:none;}
    .block-25 {width:98%;float:none;}
    .block-70 { width:98%;float:none; }
    .block-30 { width:98%;float:none; }
    .block-33 { width:98%;float:none; }
    .block-60 { width:98%;float:none; }
    .block-40 { width:98%;float:none; }
    .block-50 {width:98%;float:none;}
    .block-100-quote { width:100%;padding:1em;overflow:hidden;background:none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
    .block-100-quote .quote-50 { width:98%;float:none;overflow:hidden; }
    .block-100-quote img { display:block;width:100%; }
    .col-25 {width:48%;}
    .col-20 {width:48%;}
    .col-10 {width:48%;}
    .col-sm50 {width:48%;}
    .col-sm0 {width:0;margin:0;}
img.right-50 {width:98%;margin-left:1%;float:none;}
img.left-50 {width:98%;margin-right:1%;float:none;}
    .height-10 {height:auto;}
    .twentyfive-responsive { width:100%;margin-left:0;margin-right:0; }
    .thirty-responsive { width:100%;margin-left:0;margin-right:0; }
    .pu-hero { height:23em;margin:1em 1%;width:98%; }
    .pu-button {width:48%;margin:1em 1%;height:10em;}
    .pu-button-individual {width:98%;margin:1em 1%;height:22em;}
 .pu-links { width:99%;margin:1em 1%; }
 .pu-copy { width:98%;margin:1em 1%; }
    .pullquote-left {width:96%;float:none;margin-left:1%;margin-right:1%;padding:1%;}
    .pullquote-right {width:96%;float:none;margin-left:1%;margin-right:1%;padding:1%;}
}
@media only screen and (min-width: 50em) {
    .height-10 {height:16em;}
	ul.triple-list li { width:47%; }
    .grid-cell { width:47%; }
    .lg-10 .inner .grid .grid-cell { width:30%; }
    ul.grads li { width:47%;float:left; }
}
@media only screen and (min-width: 65em) {
    .height-10 {height:12em;}
    ul.triple-list li { width:30%; }
    .grid-cell { width:30%; }
    .lg-10 .inner .grid .grid-cell { width:22%; }
    ul.grads li { width:30%;float:left; }
}
#modalShade, #modalShade-incontext {
    display: none;
    background: #323232;
    position: fixed; 
    left: 0; 
    top: 0;
    width: 100%; 
    height: 100%;
    z-index: 1300;
}
.searchModal, .registerModal, .loginModal, .thankyouModal, .evtModal, .vidModal, .imgmodal{
    display: none;
    background: #FFF5DC;
    color: #040240;
    padding: 20px;
    border: 10px solid #e3ae24;
    float: left;
    font-size: 1.2em;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1350;
}
.tubeModal{
    display: none;
    background: #333;
    color: #fff;
    padding: 0px;
    border: 10px solid #ddd;
    float: left;
    font-size: 1.2em;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1350;
}
.eightyModal {
    display: none;
    background: #FFF5DC;
    color: #040240;
    padding: 20px;
    border: 1em solid #e3ae24;
    float: left;
    font-size: 1.2em;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1350;
}
.evtModal {
    height: 375px;
    width: 625px;
}
.vidModal, .imgmodal {
    height: 670px;
    width: 625px;
}
.tubeModal {
    max-width:80%;
    max-height:80%;
    height: 375px;
    width: 625px;
}
.eightyModal {
    height: 80%;
    width: 80%;
}
img.close_button {
    float: right;
    margin: -45px -45px 0px 0px;
    border: none;
}
img.close_tube_button {
    float: right;
    margin: -35px -15px 0px 0px;
    border: none;
}
img.close_about_button {
    float: right;
    margin: -25px 0px 0px 0px;
    border: none;
}
table.gold { width:100%;border:1px solid #a3792c; }
table.gold th { color:#fff;background-color:#a3792c; }
table.gold td, table.gold th { padding:1em;border:2px solid #a3792c; }

/********************** COLORS ********************************/
.white { color:#ffffff; }
.black { color:#000000; }
.steel { color:#555960; }
.cool { color:#6f727b; }
.railway { color:#9d9795; }
.steam {color:#c4bfc0; }
.aged { color:#8e6f3e; }
.boilermaker { color:#cfb991; }
.rush { color:#daaa00; }
.field { color:#ddb945; }
.dust { color:#ebd99f; }
/***************** DEPRICATED COLORS **************************/
.light-grey { color:#d1d3d4; }
.bright-gold { color:#ddb945; }
.yellow { color:#ffd100; }
.old-gold { color:#8E6F3E; }
.dark-green { color:#085c11; }
.green { color:#849e2a; }
.aqua { color:#29a592; }
.light-blue { color:#a3d6d7; }
.blue { color:#6e99b4; }
.dark-blue { color:#5b6870; }
.pink { color:#b63f97; }
.purple { color:#ad1f65; }
.brown { color:#6b4536; }
.rust { color:#b46012; }
.orange { color:#ff9b1a; }
.light-lime { color:#e9e45b; }
.lime { color:#c3be0b; }
.default-color { color:#333333; }
/****************BACKGROUND COLORS*****************/
.bg-white { background-color:#ffffff; }
.bg-black { background-color:#000000; }
.bg-steel { background-color:#555960; }
.bg-cool { background-color:#6f727b; }
.bg-railway { background-color:#9d9795; }
.bg-steam { background-color:#c4bfc0; }
.bg-aged { background-color:#8e6f3e; }
.bg-boilermaker { background-color:#cfb991; }
.bg-rush { background-color:#daaa00; }
.bg-field { background-color:#ddb945; }
.bg-dust { background-color:#ebd99f; }
.bg-grey { background-color:#ededed; }
.bg-darkgrey { background-color:#1e1e1e; }
.bg-lightgrey { background-color:#f7f7f7; }
.bg-white-8 { background-color:rgb(255,255,255,0.8); }
.bg-black-8 { background-color:rgb(0,0,0,0.8); }
.bg-steel-8 { background-color:rgb(85,89,96,0.8); }
.bg-cool-8 { background-color:rgb(111,114,123,0.8); }
.bg-railway-8 { background-color:rgb(157,151,149,0.8); }
.bg-steam-8 { background-color:rgb(196,191,192,0.8); }
.bg-aged-8 { background-color:rgb(142,111,62,0.8); }
.bg-boilermaker-8 { background-color:rgb(207,185,145,0.8); }
.bg-rush-8 { background-color:rgb(218,170,0,0.8); }
.bg-field-8 { background-color:rgb(221,185,69,0.8); }
.bg-dust-8 { background-color:rgb(235,217,159,0.8); }
.bg-grey-8 { background-color:rgb(237,237,237,0.8); }
.bg-darkgrey-8 { background-color:rgba(30,30,30,0.8); }
.bg-lightgrey-8 { background-color:rgba(247,247,247,0.8); }
/**************DEPRICATED BACKGROUND COLORS**********/
.bg-light-grey { background-color:#d1d3d4; }
.bg-bright-gold { background-color:#ddb945;color:#000000; }
.bg-yellow { background-color:#ffd100; }
.bg-old-gold { background-color:#8E6F3E; }
.bg-dark-green { background-color:#085c11; }
.bg-green { background-color:#849e2a; }
.bg-aqua { background-color:#29a592; }
.bg-light-blue { background-color:#a3d6d7; }
.bg-blue { background-color:#6e99b4; }
.bg-dark-blue { background-color:#5b6870; }
.bg-purple { background-color:#ad1f65; }
.bg-brown { background-color:#6b4536; }
.bg-rust { background-color:#b46012; }
.bg-orange { background-color:#ff9b1a; }
.bg-light-lime { background-color:#e9e45b; }
.bg-lime { background-color:#c3be0b; }
.bg-slaterblue { background-color:#7CA6C0;}
.bg-bluegrey-grade { background: #5c6f7b;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVjNmY3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MDljYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #5c6f7b 0%, #809caa 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5c6f7b), color-stop(100%,#809caa));background: -webkit-linear-gradient(top,  #5c6f7b 0%,#809caa 100%);background: -o-linear-gradient(top,  #5c6f7b 0%,#809caa 100%);background: -ms-linear-gradient(top,  #5c6f7b 0%,#809caa 100%);background: linear-gradient(to bottom,  #5c6f7b 0%,#809caa 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c6f7b', endColorstr='#809caa',GradientType=0 );        }
.bg-green-grade { background: #344f16;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM0NGYxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Yzg3MjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #344f16 0%, #5c8727 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#344f16), color-stop(100%,#5c8727));background: -webkit-linear-gradient(top,  #344f16 0%,#5c8727 100%);background: -o-linear-gradient(top,  #344f16 0%,#5c8727 100%);background: -ms-linear-gradient(top,  #344f16 0%,#5c8727 100%);background: linear-gradient(to bottom,  #344f16 0%,#5c8727 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#344f16', endColorstr='#5c8727',GradientType=0 );        }
.bg-rust-grade { background: #8c3e10;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjM2UxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOTU5MTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #8c3e10 0%, #b95915 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8c3e10), color-stop(100%,#b95915));background: -webkit-linear-gradient(top,  #8c3e10 0%,#b95915 100%);background: -o-linear-gradient(top,  #8c3e10 0%,#b95915 100%);background: -ms-linear-gradient(top,  #8c3e10 0%,#b95915 100%);background: linear-gradient(to bottom,  #8c3e10 0%,#b95915 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c3e10', endColorstr='#b95915',GradientType=0 );        }
.bg-brown-grade { background: #513426;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxMzQyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZTU0M2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #513426 0%, #7e543a 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#513426), color-stop(100%,#7e543a));background: -webkit-linear-gradient(top,  #513426 0%,#7e543a 100%);background: -o-linear-gradient(top,  #513426 0%,#7e543a 100%);background: -ms-linear-gradient(top,  #513426 0%,#7e543a 100%);background: linear-gradient(to bottom,  #513426 0%,#7e543a 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#513426', endColorstr='#7e543a',GradientType=0 );        }
.bg-gold-grade { background: #cc9c00;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjOWMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2MxMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #cc9c00 0%, #fcc100 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc9c00), color-stop(100%,#fcc100));background: -webkit-linear-gradient(top,  #cc9c00 0%,#fcc100 100%);background: -o-linear-gradient(top,  #cc9c00 0%,#fcc100 100%);background: -ms-linear-gradient(top,  #cc9c00 0%,#fcc100 100%);background: linear-gradient(to bottom,  #cc9c00 0%,#fcc100 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc9c00', endColorstr='#fcc100',GradientType=0 );        }
.bg-white-fade { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );        }
.bg-black-fade { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,0)));background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background: -o-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background: -ms-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 );        }
.bg-black-fade-rt { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1)));background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 ); }
.bg-black-fade-ct { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 50%, rgba(0,0,0,0) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,0)));background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 100%);background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 100%);background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 100%);background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 ); }
.bg-grey-faded { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background: -moz-linear-gradient(top,  rgba(51,51,51,0.75) 0%, rgba(51,51,51,0.6) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,0.75)), color-stop(100%,rgba(51,51,51,0.6)));background: -webkit-linear-gradient(top,  rgba(51,51,51,0.75) 0%,rgba(51,51,51,0.6) 100%);background: -o-linear-gradient(top,  rgba(51,51,51,0.75) 0%,rgba(51,51,51,0.6) 100%);background: -ms-linear-gradient(top,  rgba(51,51,51,0.75) 0%,rgba(51,51,51,0.6) 100%);background: linear-gradient(to bottom,  rgba(51,51,51,0.75) 0%,rgba(51,51,51,0.6) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf333333', endColorstr='#99333333',GradientType=0 );            }
.greyfade { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4Y2JkMiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjYzhjYmQyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjYzhjYmQyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M4Y2JkMiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background: -moz-linear-gradient(left,  rgba(200,203,210,0) 0%, rgba(200,203,210,1) 5%, rgba(200,203,210,1) 95%, rgba(200,203,210,0) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(200,203,210,0)), color-stop(5%,rgba(200,203,210,1)), color-stop(95%,rgba(200,203,210,1)), color-stop(100%,rgba(200,203,210,0)));background: -webkit-linear-gradient(left,  rgba(200,203,210,0) 0%,rgba(200,203,210,1) 5%,rgba(200,203,210,1) 95%,rgba(200,203,210,0) 100%);background: -o-linear-gradient(left,  rgba(200,203,210,0) 0%,rgba(200,203,210,1) 5%,rgba(200,203,210,1) 95%,rgba(200,203,210,0) 100%);background: -ms-linear-gradient(left,  rgba(200,203,210,0) 0%,rgba(200,203,210,1) 5%,rgba(200,203,210,1) 95%,rgba(200,203,210,0) 100%);background: linear-gradient(to right,  rgba(200,203,210,0) 0%,rgba(200,203,210,1) 5%,rgba(200,203,210,1) 95%,rgba(200,203,210,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c8cbd2', endColorstr='#00c8cbd2',GradientType=1 );padding-left:1em; padding-right:1em;        }
/********************* RECOLOR BASE H:38 S:24.5% L:60% [subtract target from base] *****************/
.recolor-white {filter:brightness(.5)sepia(1) hue-rotate(10deg)saturate(75.5%) brightness(140%) opacity(.5);}
.recolor-dark-green {filter:brightness(.5)sepia(1) hue-rotate(88deg)saturate(166.5%) brightness(76%)}
.recolor-green {filter:brightness(.5)sepia(1) hue-rotate(35deg)saturate(148.5%) brightness(102%)}
.recolor-lime {filter:brightness(.5)sepia(1) hue-rotate(20deg)saturate(169.5%) brightness(116%)}
.recolor-rust {filter:brightness(.5)sepia(1) hue-rotate(-9deg)saturate(165.5%) brightness(111%)}
.recolor-yellow {filter:brightness(.5)sepia(1) hue-rotate(11deg)saturate(175.5%) brightness(140%)}
.recolor-dark-blue {filter:brightness(.5)sepia(1) hue-rotate(165deg)saturate(94.5%) brightness(84%)}

.top-menu-gold { color:#8E6F3E; }

/********************************DATA VISUALIZATION*****************************/
.graph *{ -webkit-box-sizing: border-box;box-sizing: border-box; }
.graph h2, .graph p{text-align: center;font-size: 2.5em;margin-bottom: 0em;font-weight:bold;}
.graph h3{text-align: center;font-size: 1.5em;position:relative;}
.graph h4{text-align: start;font-size: 1em;position: relative;margin-left: 7em;bottom: 2.35em}
.graph h6{text-align:center;color:#fff;font-size: 2em;line-height: 0em;}
.graph .card { background: #fff;color:inherit;padding: 3.571em;margin: 0; }
.graph .donut-chart {position: relative;border-radius: 50%;overflow: hidden;margin-left:auto;margin-right:auto;}
.graph .donut-chart .slice {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/*center white*/
.graph .donut-chart .chart-center {position: absolute;border-radius: 50%;}
.graph .salary{width:100%;height:100%;background: url(../img/icon/folder.png) 50% 0 no-repeat;background-size:cover;color:inherit;}
.graph .relative{position:relative; width:50.000em;}
.graph .absolute-text{position:absolute; bottom:0; font-size:1.714em; padding:0.714em 1.429em; width:100%; text-align:left;color: #fff;background-color:inherit;font-size: 3em;}
.graph .absolute-text2{position:absolute; bottom:0; font-size:1.071em; padding:3.571em 0.286em; width:100%; text-align:left;color: #fff;background-color:inherit;font-size: 4em;}
.graph .folder{
    padding: 30px;
	background-image:url(../images/folder.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position:center; 
	margin-bottom: -100px;
	font-size: 2em;
	color: #fff;
	
}
.graph .banner{
	padding: 30px;
	background-image:url(../img/banner.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position:center; 
	margin-bottom: -100px;
	font-size: 2em;
	color: #fff;
}
.graph .person{
	padding: 30px;
	background-image:url(../images/person.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position:center; 
	margin-bottom: -100px;
	font-size: 2em;
	color: #fff;
	max-width: 4em;
}
.graph .blackboard{
    padding: 30px;
	background-image:url(../images/blackboard.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position:center; 
	margin-bottom: -100px;
	font-size: 2em;
	color: #fff;
	max-width: 4em;
}
.graph .document{
    padding: 30px;
    background-image:url(../images/document.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position:center; 
	margin-bottom: -100px;
	font-size: 2em;
	color: #fff;
	max-width: 4em;
}
.graph .graduate{
    padding: 30px;
    background-image:url(../images/graduate.png);
    background-size: contain;
	background-repeat: no-repeat;
	background-position:center; 
	margin-bottom: -100px;
	font-size: 2em;
	color: #fff;
	max-width: 4em;
}


/*chart1*/
.graph .donut-chart.chart1 {width: 14.286em;height: 14.286em;background: #dabdcb;color:inherit;}
.graph .donut-chart.chart1 .slice.one {clip: rect(0 14.286em 7.143em 0);-webkit-transform: rotate(90deg);transform: rotate(90deg);background: #ad1f65;color:inherit;}
.graph .donut-chart.chart1 .slice.two {clip: rect(0 7.143em 14.286em 0);-webkit-transform: rotate(270deg);transform: rotate(270deg);background: #ad1f65;color:inherit;}
.graph .donut-chart.chart1 .chart-center {top: 1.786em;left: 1.786em;width: 10.714em;height: 10.714em;background: #fff;color:inherit;}
/*chart2*/
.graph .donut-chart.chart2 {width: 14.286em;height: 14.286em;background: #ead6bc;color:inherit;}
.graph .donut-chart.chart2 .slice.one {clip: rect(0 14.286em 7.143em 0);-webkit-transform: rotate(90deg);transform: rotate(90deg);background: #ff9b1a;color:inherit;}
.graph .donut-chart.chart2 .slice.two {clip: rect(0 7.143em 14.286em 0);-webkit-transform: rotate(327.6deg);transform: rotate(327.6deg);background: #ff9b1a;color:inherit;}
.graph .donut-chart.chart2 .chart-center {top: 1.786em;left: 1.786em;width: 10.714em;height: 10.714em;background: #fff;color:inherit;}
/*chart3*/
.graph .donut-chart.chart3 {width: 14.286em;height: 14.286em;background: #7ca6c0;}
.graph .donut-chart.chart3 .slice.one {clip: rect(0 14.286em 7.143em 0);-webkit-transform: rotate(144deg);transform: rotate(144deg);background: #eaf1f5;}
.graph .donut-chart.chart3 .slice.two {clip: rect(0 7.143em 14.286em 0);-webkit-transform: rotate(0deg);transform: rotate(0deg);background: #eaf1f5;}
.graph .donut-chart.chart3 .chart-center {top: 1.786em;left: 1.786em;width: 10.714em;height: 10.714em;background: #fff;}
/*chart4*/
.graph .donut-chart.chart4 {width: 14.286em;height: 14.286em;background: #2eaf9b;color:inherit;}
.graph .donut-chart.chart4 .slice.one {clip: rect(0 14.286em 7.143em 0);-webkit-transform: rotate(252deg);transform: rotate(252deg);background: #ecf8f6;color:inherit;}
.graph .donut-chart.chart4 .slice.two {clip: rect(0 7.143em 14.286em 0);-webkit-transform: rotate(0deg);transform: rotate(0deg);background: #ecf8f6;color:inherit;}
.graph .donut-chart.chart4 .chart-center {top: 1.786em;left: 1.786em;width: 10.714em;height: 10.714em;background: #fff;color:inherit;}
/*radical chart1 ring 1*/
.graph .donut-chart.chart5 {width: 14.286em;height: 14.286em;background: #fff;color:inherit;}
.graph .donut-chart.chart5 .slice.one {clip: rect(0 7.143em 14.286em 0);-webkit-transform: rotate(0deg);transform: rotate(0deg);background: #2eaf9b;color:inherit;}
.graph .donut-chart.chart5 .slice.two {clip: rect(0 7.143em 14.286em 0);-webkit-transform: rotate(0deg);transform: rotate(0deg);background: #2eaf9b;color:inherit;}
.graph .donut-chart.chart5 .chart-center {top: 1.786em;left: 1.786em;width: 10.714em;height: 10.714em;background: #fff;color:inherit;-ms-transform: scale(1.1,,1.1); /* IE 9 */-webkit-transform: scale(1.1,1.1); /* Safari */transform: scale(1.1,1.1); /* Standard syntax */}
/*radical chart1 ring 2*/
.graph .donut-chart.chart6 {width: 14.286em;height: 14.286em;background: #fff;color:inherit;-ms-transform: scale(.6,.6); /* IE 9 */-webkit-transform: scale(.6,.6); /* Safari */transform: scale(.6,.6); /* Standard syntax */display: block;margin: 0 auto;right: 1.786em;bottom: 1.786em;}
.graph .donut-chart.chart6 .slice.one {clip: rect(0 7.143em 14.286em 0);-webkit-transform: rotate(0deg);transform: rotate(0deg);background: #7CA6C0;color:inherit;}
.graph .donut-chart.chart6 .slice.two {clip: rect(0 7.143em 14.286em 0);-webkit-transform: rotate(0deg);transform: rotate(0deg);background: #7CA6C0;color:inherit;}
.graph .donut-chart.chart6 .chart-center {top: 1.786em;left: 1.786em;width: 10.714em;height: 10.714em;background: #fff;color:inherit;transform: scale(.95,.95); /* Standard syntax */}
/*radical chart1 ring 3*/
.graph .donut-chart.chart7 {width: 14.286em;height: 14.286em;background: #fff;color:inherit;transform: scale(.5,.5); /* Standard syntax */display: block;margin: 0 auto;right: 1.786em;bottom: 1.786em;}
.graph .donut-chart.chart7 .slice.one {clip: rect(0 7.143em 14.286em 0);-webkit-transform: rotate(0deg);transform: rotate(0deg);background: #FF9B1A;color:inherit;}
.graph .donut-chart.chart7 .slice.two {clip: rect(0 7.143em 14.286em 0);-webkit-transform: rotate(0deg);transform: rotate(0deg);background: #FF9B1A;color:inherit;}
.graph .donut-chart.chart7 .chart-center {top: 1.786em;left: 1.786em;width: 10.714em;height: 10.714em;background: #fff;color:inherit;transform: scale(.6,.6); /* Standard syntax */}

/********************************NEW DESIGN*************************************/
/*  .container [class*='lg-']{display:inherit} */
/* .container img{max-width:100%} */
.container .lg-0{display:none}
.container .lg-1{float:left;width:10%}
.container .lg-15{float:left;width:15%}
.container .lg-2{float:left;width:20%}
.container .lg-25{float:left;width:25%}
.container .lg-3{float:left;width:30%}
.container .lg-33{float:left;width:33%}
.container .lg-35{float:left;width:35%}
.container .lg-4{float:left;width:40%}
.container .lg-5{float:left;width:50%}
.container .lg-6{float:left;width:60%}
.container .lg-66{float:left;width:66%}
.container .lg-7{float:left;width:70%}
.container .lg-8{float:left;width:80%}
.container .lg-9{float:left;width:90%}
.container .lg-10{float:left;width:100%}
@media (max-width:991px){
/*  	.container [class*='lg-']{display:inherit} */
	.container .md-0{display:none}
	.container .md-1{width:10%}
	.container .md-2{width:20%}
	.container .md-25{width:25%}
	.container .md-3{width:30%}
    .container .md-33{width:33.3%}
	.container .md-4{width:40%}
	.container .md-5{width:50%}
	.container .md-6{width:60%}
    .container .md-66{width:66%}
	.container .md-7{width:70%}
	.container .md-8{width:80%}
	.container .md-9{width:90%}
	.container .md-10{width:100%}
}
@media (max-width:767px){
/*	.container [class*='lg-']{display:inherit} */
	.container .sm-0{display:none}
	.container .sm-1{width:10%}
	.container .sm-2{width:20%}
	.container .sm-25{width:25%}
	.container .sm-3{width:30%}
    .container .sm-33{width:33.3%}
	.container .sm-4{width:40%}
	.container .sm-5{width:50%}
    .container .sm-6{width:60%}
	.container .sm-66{width:66%}
	.container .sm-7{width:70%}
	.container .sm-8{width:80%}
	.container .sm-9{width:90%}
	.container .sm-10{width:100%}
}
@media (max-width:499px){
/*	.container [class*='lg-']{display:inherit} */
	.container .xs-0{display:none}
	.container .xs-1{width:10%}
	.container .xs-2{width:20%}
	.container .xs-25{width:25%}
	.container .xs-3{width:30%}
    .container .xs-33{width:33.3%}
	.container .xs-4{width:40%}
	.container .xs-5{width:50%}
	.container .xs-66{width:66%}
    .container .xs-6{width:60%}
	.container .xs-7{width:70%}
	.container .xs-8{width:80%}
	.container .xs-9{width:90%}
	.container .xs-10{width:100%}
}
@font-face{font-family:'Myriad Pro';src:url('../fonts/MyriadPro.otf')}
@font-face{font-family:'Champion';src:url('../fonts/champion-htf-welterweight.ttf')}
.tmp{color:#000}
.slider{overflow:auto;position:relative;-ms-touch-action:pan-y;touch-action:pan-y;background:rgba(0,0,0,0.05)}
.slider a{text-decoration:none;}
.slider.black-bg{background:#000;color:#fff;}
.slider.bg-bright-gold{background:#ddb945}
.slider.bg-old-gold{background:#8E6F3E}
.slider.aged-bg{background:#8E6F3E;color:#fff;}
.slider.boilermaker-bg{background:#CFB991;color:#000;}
.slider.rush-bg{background:#DAAA00;color:#000;}
.slider.field-bg{background:#ddb945;color:#000;}
.slider.dust-bg{background:#EBD99F;color:#000;}
.slider.steel-bg{background:#555960;color:#fff;}
.slider.cool-bg{background:#6F727B;color:#fff;}
.slider.railway-bg{background:#9D9795;color:#000;}
.slider.steam-bg{background:#C4BFC0;color:#000;}
.slider .headline-masters h2, .slider .headline-masters .subheadline{background-color:inherit}
.slider .headline-masters a{color:#fff;background-color:inherit;text-decoration:none;}
.slider .aged .headline-masters h2, .slider .aged .headline-masters .subheadline{color:#8E6F3E;background-color:inherit}
.slider .boilermaker .headline-masters h2, .slider .boilermaker .headline-masters .subheadline{color:#CFB991;background-color:inherit}
.slider .dust .headline-masters h2, .slider .dust .headline-masters .subheadline{color:#EBD99F;background-color:inherit}
.slider .rush .headline-masters h2, .slider .rush .headline-masters .subheadline{color:#DAAA00;background-color:inherit}
.slider .field .headline-masters h2, .slider .field .headline-masters .subheadline{color:#ddb945;background-color:inherit}
.slider .steel .headline-masters h2, .slider .steel .headline-masters .subheadline{color:#555960;background-color:inherit}
.slider .cool .headline-masters h2, .slider .cool .headline-masters .subheadline{color:#6F727B;background-color:inherit}
.slider .railway .headline-masters h2, .slider .railway .headline-masters .subheadline{color:#9D9795;background-color:inherit}
.slider .steam .headline-masters h2, .slider .steam .headline-masters .subheadline{color:#C4BFC0;background-color:inherit}
.slider .teal .headline-masters h2, .slider .teal .headline-masters .subheadline{color:#29a592;background-color:inherit}
.slider .blue .headline-masters h2, .slider .blue .headline-masters .subheadline{color:#6e99b4;background-color:inherit}
.slider .purple .headline-masters h2, .slider .purple .headline-masters .subheadline{color:#da2f85;background-color:inherit}
.slider .ameliablue .headline-masters h2, .slider .ameliablue .headline-masters .subheadline{color:#a3d6d7;background-color:inherit}
.slider .springgreen .headline-masters h2, .slider .springgreen .headline-masters .subheadline{color:#e9e45b;background-color:inherit}
.slider .boggreen .headline-masters h2, .slider .boggreen .headline-masters .subheadline{color:#c3be0b;background-color:inherit}
.slider .adegreen .headline-masters h2, .slider .adegreen .headline-masters .subheadline{color:#849e2a;background-color:inherit}
.slider .grantgreen .headline-masters h2, .slider .grantgreen .headline-masters .subheadline{color:#0b8918;background-color:inherit}
.slider .yellow .headline-masters h2, .slider .yellow .headline-masters .subheadline{color:#ffd100;background-color:inherit}
.slider .orange .headline-masters h2, .slider .orange .headline-masters .subheadline{color:#ff9b1a;background-color:inherit}
.slider .brick .headline-masters h2, .slider .brick .headline-masters .subheadline{color:#b46012;background-color:inherit}
.slider .bright-gold .headline-masters h2, .slider .bright-gold .headline-masters .subheadline{color:#ddb945;background-color:inherit}
.slider .old-gold .headline-masters h2, .slider .old-gold .headline-masters .subheadline{color:#8E6F3E;background-color:inherit}
.slider .slide.current{z-index:1;opacity:1}
.lean-slider{position:relative;*zoom:1}
.lean-slider:before,.lean-slider:after{content:" ";display:table}
.lean-slider:after{clear:both}
.lean-slider-slide{float:left;width:100%;margin-right:-100%;display:none}
.lean-slider-slide.current{display:block}
.slider-wrapper{position:relative;background:#fff url(images/loading.gif) no-repeat 50% 50%;min-width:100%;min-height:100%;-moz-box-shadow:0 0 3px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.4);box-shadow:0 0 3px rgba(0,0,0,0.4)}
.lean-slider{overflow:hidden}
.lean-slider-slide{display:block;position:relative;opacity:0;-webkit-transition:opacity 0.6s linear;-moz-transition:opacity 0.6s linear;-ms-transition:opacity 0.6s linear;-o-transition:opacity 0.6s linear;transition:opacity 0.6s linear}
.lean-slider-slide.current{opacity:1}
.lean-slider-slide img{display:block;width:100%;}
.page-heading{text-transform:uppercase;font-weight:bold;font-size:3.5em;background-color:inherit;font-style:italic;margin:.3em 0;}
.page-heading.teal{color:#228374;background-color:inherit}
.page-heading.blue{color:#5a8faf;background-color:inherit}
.page-heading.purple{color:#ad1f65;background-color:inherit}
.page-heading.gold{color:#b1810b;background-color:inherit}
.page-heading.white{color:#fff;background-color:inherit}
.page-heading.black{color:#000;background-color:inherit}
.page-heading.steel{color:#555960;background-color:inherit}
.page-heading.cool{color:#6f727b;background-color:inherit}
.page-heading.railway{color:#9d9795;background-color:inherit}
.page-heading.steam{color:#c4bfc0;background-color:inherit}
.page-heading.aged{color:#8e6f3e;background-color:inherit}
.page-heading.boilermaker{color:#cfb991;background-color:inherit}
.page-heading.rush{color:#daaa00;background-color:inherit}
.page-heading.field{color:#ddb945;background-color:inherit}
.page-heading.dust{color:#ebd99f;background-color:inherit}
.page-heading img{float:left;height:45px;margin-right:0.5em}
.page-header{background-color:#000;padding:10px 0}
.page-header h1, .page-header div{font-family:acumin-pro,"Franklin Gothic",sans-serif;background-color:inherit;color:#fff;font-size:1.85em;font-weight:lighter;text-transform:uppercase}
.page-header a{color:#fff;background-color:inherit;text-decoration:none;}
.page-header a:hover, .page-header a:focus{text-decoration:underline;}

.splash .block-50 .inner { background-color:rgba(255, 255, 255, 0.7);padding:1em;margin:2em 0;max-width:100%; }
.splash h1 { font-size:5.5em;margin:2em 0 .3em 0;color:black;text-transform: uppercase; font-family: farnham-text,Georgia,serif; font-weight: normal;  }
.splash h1 + p { font-size:2.25em;line-height:1em;margin:0; font-family: farnham-text,Georgia,serif;text-shadow:0 0 5px #000;color:#fff;margin-bottom:4em;font-weight:bold;}
.splash .inner h2 { font-size:4em;margin:1em 0;color:#333;text-transform: uppercase; font-family: farnham-text,Georgia,serif; font-weight: normal;text-align:center;  }
.splash .primary-menu {margin-top:5em;}
.splash .primary-menu>ul>li{text-align:center;padding:10px 0;color:#fff;background-color:#333;}
.splash .primary-menu>ul>li>a{padding:0 1em;color:inherit;background-color:inherit;border-left:0;}
.splash .primary-menu>ul>li:last-child>a{border-right:0;}
.splash .primary-menu {margin-bottom:3em;}
.splash .primary-menu>ul>li.active:after,.splash .primary-menu>ul>li:hover:after{display:none}
.splash .block-50 { text-align:center; }
.splash .block-50 .primary-menu {position:fixed;bottom:1em;right:1em;}
.splash .inner { text-align:left; }
.splash #menutoggle { background-color:#fff; }
.splash .container .lg-10, .splash .container .md-10 { background-color:#fff;padding:1em;box-sizing:border-box; }

@media (max-width:991px){
    .page-header{text-align:center}
    .page-header h1{font-size:1.5em;}
}
[class*='content-'] .inner{margin-right:20px}
[class*='content-'] .inner p{line-height:1.5em}
[class*='content-'].gold h3{color:#8E6F3E;background-color:inherit;}
[class*='content-'] .alignleft{float:left;margin-right:20px;margin-bottom:20px}
.lg-10 .inner{max-width:100%;margin-right:0;}
.followingleft .inner {margin-left:20px;}
.content-main .inner h2{font-weight:normal;font-size:1.7em;margin:0 0 10px 0}
.content-main .inner h2+h3{margin-top:10px}
.content-main .inner h2 strong{font-weight:bold;font-size:1.25em;}
.content-main .inner h3{margin:25px 0 10px 0;font-weight:normal}
.content-main .inner h3+p{margin-top:0}
.content-main .inner h3 strong{font-weight:bold}
.content-main .inner p+h2{margin-top:40px}
.content-main, .announcements{margin:20px 0}
.content-main .container h2{margin:20px 0px 10px 0px}
.content-main .container .container{padding:5px 10px;background:#ececed}
.content-main .container .container em{font-size:.85em;min-height:25px;display:inherit}
.content-main .container .container .md-10+.md-10>em,.content-main .container .container .md-10+.md-10>ul{list-style:none;margin:0 0 0 20px;padding:0 0 0 20px;border-left:2px solid #b1810b;}
.content-main .container .container li{background-color:inherit;color:#333;font-size:2.5em;display:inline-block;padding:10px;font-family:"Champion",Calibri,sans-serif;cursor:pointer}
.content-main .container .container li small{font-size:.6em;}
.content-main .container .container li.active{background-color:inherit;color:#b1810b}
.content-main .container .container li.active a{background-color:inherit;color:#b1810b}
.content-main .container .toggleHiddenData a{background-color:inherit;color:#333;text-decoration:none}
.content-main .container .toggleHiddenData a:focus{color:#b1810b}
.content-main .container .hidden-toggle-data ul li{display:none;font-family:acumin-pro,"Franklin Gothic",sans-serif;cursor:inherit}
.content-main .container .hidden-toggle-data ul li.active{background:#fff;margin:15px 0;display:inline-block;text-transform:none;font-size:1.5em;}
.content-main .lg-7 h2{margin:0 0 10px 0;}
.content-main .lg-7 h3,.content-main .lg-7 h4{/*display:inline-block;*/margin-bottom:10px}
.content-main .lg-7 h4{font-style:italic;margin-left:5px;font-weight:normal}
.content-main .lg-7 p{margin-top:0}
.gradient-heading{background-color:#F2F2F2;text-transform:uppercase;padding:5px 10px}
.news-heading{font-size:1.5em;}
@media (max-width:991px){
	[class*='content-'] .inner{max-width:inherit;margin-right:0}
	[class*='content-'] .inner p{line-height:1.25em}
    .followingleft .inner{margin-left:0;}
	.content-main, .announcements{margin-top:20px}
	.content-main .container .container .md-10+.md-10>em,.content-main .container .container .md-10+.md-10>ul{border-left:none;padding-left:0;margin-left:0}
}
.gradient-bg{background-color:#F2F2F2;color:#333;padding:30px 0}
.horizontal-menu>ul>li{display:inline-block;}
.primary-menu>ul>li{text-align:center;padding:10px 0;}
.primary-menu>ul>li:hover{cursor:pointer}
.primary-menu>ul>li>a{margin: 0 2.5em 0 0;padding: 0;display:block;text-transform:uppercase;text-decoration:none;font-weight:400;border-bottom: 2px solid transparent;}
.primary-menu>ul>li>a:hover, .primary-menu>ul>li>a:focus, .primary-menu>ul>li:focus-within>a {border-bottom: 2px solid #000;}
.primary-menu>ul>li>ul{max-height:0;min-height:0;overflow:hidden;position:absolute;background-color:#ededed;color:#000;width:100%;left:0;top:100%;text-align:left;z-index:2}
.primary-menu>ul>li>ul:hover{cursor:auto}
.primary-menu>ul>li>ul>.container>li{width:13%;float:left;margin:0 3.666666667% 1% 0;text-align:center;font-weight:bold;font-size:1.1em}
.primary-menu>ul>li>ul>.container>li.two-col{width:26%}
.primary-menu>ul>li>ul>.container>li.two-col ul{float:left;width:45%}
.primary-menu>ul>li>ul>.container>li.two-col ul+ul{margin-left:10%}
.primary-menu>ul>li>ul>.container>li.three-col{width:46%}
.primary-menu>ul>li>ul>.container>li.three-col ul{float:left;width:26.66%}
.primary-menu>ul>li>ul>.container>li.three-col ul+ul{margin-left:10%}
.primary-menu>ul>li>ul>.container>li.four-col{width:62%}
.primary-menu>ul>li>ul>.container>li.four-col ul{float:left;width:17.5%}
.primary-menu>ul>li>ul>.container>li.four-col ul+ul{margin-left:10%}
.primary-menu>ul>li>ul>.container>li.five-col{width:79%}
.primary-menu>ul>li>ul>.container>li.five-col ul{float:left;width:12%}
.primary-menu>ul>li>ul>.container>li.five-col ul+ul{margin-left:10%}
.primary-menu>ul>li>ul>.container>li.six-col{width:95%}
.primary-menu>ul>li>ul>.container>li.six-col ul{float:left;width:8.33%}
.primary-menu>ul>li>ul>.container>li.six-col ul+ul{margin-left:10%}
.primary-menu>ul>li>ul>.container>li>a{border-bottom:1px solid #fff}
.primary-menu>ul>li>ul>.container>li a{text-decoration:none;display:block;}
.primary-menu>ul>li>ul>.container>li a:hover, .primary-menu>ul>li>ul>.container>li a:focus{color:#fff;background-color:#333;}
.primary-menu>ul>li>ul>.container>li>ul{margin:0;list-style:none;padding:10px 0 0 0}
.primary-menu>ul>li>ul>.container>li>ul>li{text-align:left;font-weight:normal;font-size:.85em;margin-bottom:5px}
.primary-menu>ul>li.menu-item.active:after,.primary-menu>ul>li.menu-item:hover:after{content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000}
.primary-menu>ul>li.gold.active:after,.primary-menu>ul>li.gold:hover:after,.primary-menu>ul>li.gold.active>ul{border-top-color:#8E6F3E}
.primary-menu>ul>li.gold>ul>.container>li>a{border-bottom-color:#CFB991}
.primary-menu>ul>li.gold>ul>.container>li>ul>li a.highlight{color:#CFB991;background-color:#000;}
.primary-menu>ul>li.gold>ul>.container>li>ul>li a.highlight:hover{color:#fff;background-color:#000;}
.primary-menu>ul>li.teal.active:after,.primary-menu>ul>li.teal:hover:after,.primary-menu>ul>li.teal.active>ul{border-top-color:#2eaf9b}
.primary-menu>ul>li.teal>ul>.container>li>a{border-bottom-color:#2eaf9b}
.primary-menu>ul>li.teal>ul>.container>li>ul>li a.highlight{color:#2eaf9b;background-color:#000;}
.primary-menu>ul>li.teal>ul>.container>li>ul>li a.highlight:hover{color:#CFB991;background-color:#000;}
.primary-menu>ul>li.orange.active:after,.primary-menu>ul>li.orange:hover:after,.primary-menu>ul>li.orange.active>ul{border-top-color:#ff9b1a}
.primary-menu>ul>li.orange>ul>.container>li>a{border-bottom-color:#ff9b1a}
.primary-menu>ul>li.orange>ul>.container>li>ul>li a.highlight{color:#ff9b1a;background-color:#000;}
.primary-menu>ul>li.orange>ul>.container>li>ul>li a.highlight:hover{color:#CFB991;background-color:#000;}
.primary-menu>ul>li.blue.active:after,.primary-menu>ul>li.blue:hover:after,.primary-menu>ul>li.blue.active>ul{border-top-color:#7ca6c0}
.primary-menu>ul>li.blue>ul>.container>li>a{border-bottom-color:#7ca6c0}
.primary-menu>ul>li.blue>ul>.container>li>ul>li a.highlight{color:#7ca6c0;background-color:#000;}
.primary-menu>ul>li.blue>ul>.container>li>ul>li a.highlight:hover{color:#CFB991;background-color:#000;}
.primary-menu>ul>li.green.active:after,.primary-menu>ul>li.green:hover:after,.primary-menu>ul>li.green.active>ul{border-top-color:#c3be0b}
.primary-menu>ul>li.green>ul>.container>li>a{border-bottom-color:#c3be0b}
.primary-menu>ul>li.green>ul>.container>li>ul>li a.highlight{color:#7ca6c0;background-color:#000;}
.primary-menu>ul>li.green>ul>.container>li>ul>li a.highlight:hover{color:#c3be0b;background-color:#000;}
.primary-menu>ul>li.rust.active:after,.primary-menu>ul>li.rust:hover:after,.primary-menu>ul>li.rust.active>ul{border-top-color:#c76c14}
.primary-menu>ul>li.rust>ul>.container>li>a{border-bottom-color:#c76c14}
.primary-menu>ul>li.rust>ul>.container>li>ul>li a.highlight{color:#c76c14;background-color:#000;}
.primary-menu>ul>li.rust>ul>.container>li>ul>li a.highlight:hover{color:#c3be0b;background-color:#000;}
.primary-menu>ul>li.purple.active:after,.primary-menu>ul>li.purple:hover:after,.primary-menu>ul>li.purple.active>ul{border-top-color:#ad1f65}
.primary-menu>ul>li.purple>ul>.container>li>a{border-bottom-color:#ad1f65}
.primary-menu>ul>li.purple>ul>.container>li>ul>li a.highlight{color:#ad1f65;background-color:#000;}
.primary-menu>ul>li.purple>ul>.container>li>ul>li a.highlight:hover{color:#c3be0b;background-color:#000;}
.primary-menu>ul>li.boilermaker.active:after,.primary-menu>ul>li.boilermaker:hover:after,.primary-menu>ul>li.boilermaker.active>ul{border-top-color:#cfb991}
.primary-menu>ul>li.boilermaker>ul>.container>li>a{border-bottom-color:#cfb991}
.primary-menu>ul>li.boilermaker>ul>.container>li>ul>li a.highlight{color:#cfb991;background-color:#000;}
.primary-menu>ul>li.boilermaker>ul>.container>li>ul>li a.highlight:hover{color:#cfb991;background-color:#000;}
.primary-menu>ul>li.white.active:after,.primary-menu>ul>li.white:hover:after,.primary-menu>ul>li.white.active>ul{border-top-color:#fff}
.primary-menu>ul>li.white>ul>.container>li>a{border-bottom-color:#fff}
.primary-menu>ul>li.white>ul>.container>li>ul>li a.highlight{color:#fff;background-color:#000;}
.primary-menu>ul>li.white>ul>.container>li>ul>li a.highlight:hover{color:#fff;background-color:#000;}
.primary-menu>ul>li.rush.active:after,.primary-menu>ul>li.rush:hover:after,.primary-menu>ul>li.rush.active>ul{border-top-color:#daaa00}
.primary-menu>ul>li.rush>ul>.container>li>a{border-bottom-color:#daaa00}
.primary-menu>ul>li.rush>ul>.container>li>ul>li a.highlight{color:#daaa00;background-color:#000;}
.primary-menu>ul>li.rush>ul>.container>li>ul>li a.highlight:hover{color:#daaa00;background-color:#000;}
.primary-menu>ul>li.field.active:after,.primary-menu>ul>li.field:hover:after,.primary-menu>ul>li.field.active>ul{border-top-color:#ddb945}
.primary-menu>ul>li.field>ul>.container>li>a{border-bottom-color:#ddb945}
.primary-menu>ul>li.field>ul>.container>li>ul>li a.highlight{color:#ddb945;background-color:#000;}
.primary-menu>ul>li.field>ul>.container>li>ul>li a.highlight:hover{color:#ddb945;background-color:#000;}
.primary-menu>ul>li.dust.active:after,.primary-menu>ul>li.dust:hover:after,.primary-menu>ul>li.dust.active>ul{border-top-color:#ebd99f}
.primary-menu>ul>li.dust>ul>.container>li>a{border-bottom-color:#ebd99f}
.primary-menu>ul>li.dust>ul>.container>li>ul>li a.highlight{color:#ebd99f;background-color:#000;}
.primary-menu>ul>li.dust>ul>.container>li>ul>li a.highlight:hover{color:#ebd99f;background-color:#000;}
.primary-menu>ul>li.railway.active:after,.primary-menu>ul>li.railway:hover:after,.primary-menu>ul>li.railway.active>ul{border-top-color:#9d9795}
.primary-menu>ul>li.railway>ul>.container>li>a{border-bottom-color:#9d9795}
.primary-menu>ul>li.railway>ul>.container>li>ul>li a.highlight{color:#9d9795;background-color:#000;}
.primary-menu>ul>li.railway>ul>.container>li>ul>li a.highlight:hover{color:#9d9795;background-color:#000;}
.primary-menu>ul>li.steam.active:after,.primary-menu>ul>li.steam:hover:after,.primary-menu>ul>li.steam.active>ul{border-top-color:#c4bfc0}
.primary-menu>ul>li.steam>ul>.container>li>a{border-bottom-color:#c4bfc0}
.primary-menu>ul>li.steam>ul>.container>li>ul>li a.highlight{color:#c4bfc0;background-color:#000;}
.primary-menu>ul>li.steam>ul>.container>li>ul>li a.highlight:hover{color:#c4bfc0;background-color:#000;}
.primary-menu>ul>li.active>ul{max-height:none;min-height:none;padding:20px 0;z-index:3;border-top:8px solid #000}
.primary-menu>ul>li.active:after,.primary-menu>ul>li:hover:after{position:absolute;margin-top:18px;margin-left:-9px;z-index:100}
.primary-menu a{color:#333;background-color:inherit}
.main-nav-right{float:right;}
.show-full{display:block;}
.show-mid{display:none;}
.show-small{display:none;}
.top-menu{padding:0;margin:0;float:right;font-size:.85em;background-color:inherit;color:#333}
.top-menu+a img{max-height:6em;}
.top-menu li{border-right:2px solid #a7a9ac;padding:0 10px;float:left}
.top-menu li:last-child{border-right:none}
.top-menu a{background-color:inherit;color:#333;text-transform:uppercase;text-decoration:none;font-weight:bold}
.top-menu a:hover{color:#000;background-color:inherit;}
.secondary-menu{max-height:none;overflow:hidden;background:#C4BFC0;color:#000;width:100%;margin-bottom:.8em;}
.secondary-menu.active{max-height:none;}
.secondary-menu.deactive{max-height:0;}
.secondary-menu li{padding:5px 10px;font-weight:bold}
.secondary-menu li li{margin-left:10px;position:relative;font-weight:normal}
.secondary-menu li li:before{content:"•";background-color:inherit;color:#555960;position:absolute;left:0}
.secondary-menu li li:last-child{padding-bottom:0}
.sidebar .secondary-menu a{background-color:inherit;color:#000;text-decoration:none;}
.sidebar .secondary-menu a:hover{background-color:inherit;color:#555960}
#secondarymenutoggle{cursor:pointer}
.search{float:right;margin-top:15px;width:100%;max-width:300px}
.search input{float:left;width:100%;max-width:250px;padding:3px;border:none;box-shadow:0 0 5px}
.search img{float:left;height:22px;margin-left:10px}
.search input[type=image]{width:22px;height:22px;margin-left:10px;padding:0;box-shadow:none;}
.bottom-border{border-bottom:8px solid #000;float:left;width:100%;position:relative}
#menutoggle,#toptoggle{display:none;border:none;background-color:transparent;background-image:none;border-radius:4px;line-height:23px;margin-bottom:-10px}
#menutoggle:focus,#toptoggle:focus{outline:none}
.icon-bar{float:left;clear:left;margin-right:10px;background-color:#000;color:#fff;display:block;width:22px;height:2px;border-radius:1px;margin-top:4px}
.icon-bar:first-child{margin-top:3px}
#toptoggle{height:50px;color:#fff;}
#toptoggle .icon-bar{background-color:#fff}
@media (max-width:991px){
	.gradient-bg{text-align:center;padding:25px 0}
    .show-full {display:none;}
    .show-mid {display:block;}
    .show-small {display:none;}
    .top-menu-gold { color:#000; }
    .top-menu{float:left;width:100%;margin:-25px -20px 25px -20px;padding:10px 20px;background:#CFB991;color:#000;}
        .top-menu li{float:none;border-color:#000}
		.top-menu li a{color:#000;background-color:inherit;}
		.top-menu .search{display:none}
		.primary-menu{max-height:0;overflow:hidden}
		.primary-menu.active{max-height:none;}
		.primary-menu>ul>li{width:100%;border-bottom:1px solid #a7a9ac}
		.primary-menu>ul>li.active>ul{max-height:none;min-height:0;}
		.primary-menu>ul>li>ul{position:relative;border-top:0}
		.primary-menu>ul>li>ul>.container>li{width:48%;margin-right:2%;clear:both}
		.primary-menu>ul>li>ul>.container>li:nth-child(even){clear:none;margin-right:0;margin-left:2%}
		.primary-menu>ul>li>ul>.container>li.two-col{width:48%}
        .primary-menu>ul>li>ul>.container>li.three-col,.primary-menu>ul>li>ul>.container>li.four-col,.primary-menu>ul>li>ul>.container>li.five-col,.primary-menu>ul>li>ul>.container>li.six-col{width:98%}
        .primary-menu>ul>li:last-child{border-bottom:none}
		.primary-menu>ul>li>a,.primary-menu>ul>li:last-child>a{border:none}
		.primary-menu>ul>li.active:after,.primary-menu>ul>li:hover:after{display:none}
		.secondary-menu,#secondarymenutoggle{margin:0 auto}
		#menutoggle{display:inherit}
    .splash .block-50 .primary-menu {position:relative;}
}
@media (max-width:767px){.primary-menu>ul>li>ul>.container>li{width:98%}
.primary-menu>ul>li>ul>.container>li.two-col{width:98%}
}
@media (max-width:499px){
    .show-full{display:none;}
    .show-mid{display:none;}
    .show-small{display:block;}
    .top-menu{max-height:0;overflow:hidden;margin:-25px -20px 25px -20px;padding:0 20px;border-top:1px solid #fff}
    .top-menu.active{max-height:250px;padding:10px 20px}
        .top-menu>ul>li{display:block;border:none;padding:10px 0}
        .quick-links,#toptoggle{display:inherit}
        .quick-links{height:50px;background:#8E6F3E;color:#fff}
}
.headline{background-image:url('../img/homepage-bg.jpg');background-size:cover;background-position:center;text-align:center;padding:300px 0 100px 0;background-color:inherit;color:#fff;text-shadow:0 0 5px #000}
.headline.slide1{background-image:url('../img/homepage-bg.jpg')}
.headline.slide2{background-image:url('../img/homepage-bg2.jpg')}
.headline.slide3{background-image:url('../img/homepage-bg3.jpg')}
.headline h1{font-size:5.5em;text-transform:uppercase;margin:0;font-family:"acumin-pro-extra-condensed","franklin-gothic-extra-compre",sans-serif;font-weight:bold;font-style: italic;line-height: 1em;}
.headline h2{font-size:2em;margin:0;font-family: "United Sans condensed", Impact, "Arial Black", "sans serif";}
.headline span{font-size:2em;text-transform:uppercase;margin:0;font-family: "United Sans condensed", Impact, "Arial Black", "sans serif";background: #CFB991;padding: 0em .5em;color: #000000;text-shadow: none;}
.headline-right{text-align:right;}
.headline-left{text-align:left;}
.headline-middle{padding:200px 0 200px 0;}
img.foreground-image{width:auto;margin-left:auto;margin-right:auto;}
.headline-caption{padding:0 0 20px 0;background-color:inherit;color:#fff;text-align:center}
.headline-caption .container{width:100%;padding:0;background-color:rgba(46,175,155,0.75);display:inline-block;text-align:left}
.headline-caption .lg-3{background-color:rgba(123,166,192,0.75)}
.headline-caption .lg-3 .inner{border-left:1px solid #fff}
.headline-caption.brown .container,.headline-caption.brown .lg-3{background-color:#6b4536}
.headline-caption.teal .container,.headline-caption.teal .lg-3{background-color:#2eaf9b; color:#000;}
.headline-caption.blue .container,.headline-caption.blue .lg-3{background-color:#5b6870}
.headline-caption.purple .container,.headline-caption.purple .lg-3{background-color:#ad1f65}
.headline-caption.white .container,.headline-caption.white .lg-3{background-color:#fff;color:#000;}
.headline-caption.black .container,.headline-caption.black .lg-3{background-color:#000;color:#fff;}
.headline-caption.steel .container,.headline-caption.steel .lg-3{background-color:#555960;color:#fff;}
.headline-caption.cool .container,.headline-caption.cool .lg-3{background-color:#6f727b;color:#fff;}
.headline-caption.railway .container,.headline-caption.railway .lg-3{background-color:#9d9795;color:#000;}
.headline-caption.steam .container,.headline-caption.steam .lg-3{background-color:#c4bfc0;color:#000;}
.headline-caption.aged .container,.headline-caption.aged .lg-3{background-color:#8e6f3e;color:#fff;}
.headline-caption.boilermaker .container,.headline-caption.boilermaker .lg-3{background-color:#cfb991;color:#000;}
.headline-caption.rush .container,.headline-caption.rush .lg-3{background-color:#daaa00;color:#000;}
.headline-caption.field .container,.headline-caption.field .lg-3{background-color:#ddb945;color:#000;}
.headline-caption.dust .container,.headline-caption.dust .lg-3{background-color:#ebd99f;color:#000;}
.headline-caption .inner{padding:10px 20px;min-height:36px}
.headline-caption .lg-7 .inner{line-height:36px}
.headline-caption .name{border-right:2px solid #fff;padding-right:5px;font-weight:bold}
.headline-caption .headline-button{margin-top:-5em;margin-left:7.75%;width:23%;float:left;border:0;padding:.5%;background-color:#fff;}
.headline-buttons .headline{padding:200px 0 200px 0;}
@media (max-width:991px){
	.headline{padding:150px 0 50px 0}
	.headline-middle{padding:100px 0 100px 0}
	.headline h1{font-size:4em;}
	.headline h2{font-size:1.3em;}
	.headline-caption .container{padding:0}
	.headline-caption .inner{padding:10px}
	.headline-caption .lg-7 .inner{line-height:1.25em;min-height:inherit}
    .headline-caption .headline-button{margin-top:-4em;margin-left:1.75%;width:29%;}
    .headline-buttons .headline{padding:100px 0 100px 0;}
}
@media (max-width:767px){
	.headline h1{font-size:3.5em;}
}
@media (max-width:499px){
    .headline-caption .headline-button{margin-top:.8em;margin-left:1%;width:98%;}
}
.homepage-parallax{text-align:center;padding:125px 0;background:url('../img/discovery-park.jpg');background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:center;background-color:#000;color:#fff;text-shadow:0 0 5px #000}
.parallax-headline-bottom{padding:188px 0 62px 0;}
.homepage-parallax a{color:#fff;background-color:inherit;text-decoration:none;}
.homepage-parallax h1{font-size:5.5em;text-transform:uppercase;margin:0;font-family:"acumin-pro-extra-condensed","franklin-gothic-extra-compre",sans-serif;font-weight:bold;font-style: italic;line-height: 1em;}
.homepage-parallax h2, .homepage-parallax .subtitle{font-size:2em;text-transform:uppercase;line-height:1em;margin:0;font-family:"United Sans Condensed", Impact, "Arial Black", "sans serif";}
@media (max-width:991px){
	.homepage-parallax{padding:100px 0}
	.homepage-parallax h1{font-size:4.5em;}
	.homepage-parallax h2{font-size:1.7em;}
}
@media (max-width:767px){
	.homepage-parallax{padding:75px 0}
	.homepage-parallax h1{font-size:3.5em;}
	.homepage-parallax h2{font-size:1.25em;}
}
.homepage-text{padding:50px 0;position:relative;}
.homepage-text .inner{padding:0 5% 0 10%}
@media (max-width:991px){
    .homepage-text{padding:40px 0}
	.homepage-text .inner{padding:0}
}
@media (max-width:767px){
	.homepage-text{padding:30px 0}
}
.homepage-news{padding:50px 0; position:relative;}
.homepage-news a{display:block}
.homepage-news h1{background-color:inherit;color:#2eaf9b;margin-bottom:0}
.homepage-news .inner{padding:0 5% 0 10%}
.homepage-news img{display:block;width:99%;margin:0 auto}
.homepage-news .bw-rgb{text-align:center;color:white;text-decoration:none;background-color:#000;position:relative}
.bw-rgb:hover img, .bw-rgb:focus img{-webkit-filter:grayscale(0) opacity(1);filter:grayscale(0) opacity(1)}
.bw-rgb img{width:100%;-webkit-filter:grayscale(1) opacity(.45);filter:grayscale(1) opacity(.45)}
.homepage-news .bw-rgb p{position:absolute;bottom:0;margin:10px;padding:10px;text-align:left;z-index:1;background-color:rgba(0, 0, 0, 0.6);color:#fff;}
.homepage-news .bw-rgb.more-news p{text-transform:uppercase;font-size:3em;right:0;margin:10px 20px;line-height:1em}
.homepage-news .bw-rgb.more-news img{opacity:0}
.rgb-bw{text-align:center;color:white;text-decoration:none;background-color:#000;position:relative;}
.rgb-bw img{width:100%;-webkit-filter:grayscale(0) opacity(1);filter:grayscale(0) opacity(1)}
.rgb-bw:hover img, .rgb-bw:focus img{-webkit-filter:grayscale(1) opacity(.45);filter:grayscale(1) opacity(.45)}
.rgb-bw p, .rgb-bw span{position:absolute;display:block;bottom:0;margin:10px;padding:10px;text-align:left;z-index:1;background-color:rgba(0, 0, 0, 0.6);color:#fff;}
.rgb-bw.more-news p{text-transform:uppercase;font-size:3em;right:0;margin:10px 20px;line-height:1em}
.rgb-bw.more-news img{opacity:0}
.rgb-bw .mouseover{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:.8em;text-align:center;z-index:1;background-color:rgba(0, 0, 0, 0.6);color:#fff;display:none;}
.rgb-bw:hover .mouseover, .rgb-bw:focus .mouseover{display: grid;}
.rgb-bw .mouseover p{ margin:auto;position: relative;text-align: center;background-color:transparent;}
img.bw-rgb:hover, img.bw-rgb:focus{-webkit-filter:grayscale(0) opacity(1);filter:grayscale(0) opacity(1)}
img.bw-rgb {-webkit-filter:grayscale(1) opacity(.45);filter:grayscale(1) opacity(.45);}
img.rgb-bw:hover, img.rgb-bw:focus {-webkit-filter:grayscale(1) opacity(.45);filter:grayscale(1) opacity(.45)}
img.rgb-bw {-webkit-filter:grayscale(0) opacity(1);filter:grayscale(0) opacity(1)}
.homepage-news .lead-story {position:relative;box-sizing:border-box;}
.homepage-news .lead-story p{position:absolute;bottom:0;padding:20px;text-align:left;z-index:1;color:#fff;background-color:rgba(0,0,0,0.7);width:99%;box-sizing:border-box;margin:0 auto;}
@media (max-width:1199px){
	.news-homepage img{width:auto}
}
@media (max-width:991px){
	.news-homepage{padding:40px 0}
	.news-homepage h1{text-align:center}
	.news-homepage .inner{padding:0}
}
@media (max-width:767px){
	.news-homepage{padding:30px 0}
}
.homepage-events{padding:0 0 50px 0}
.homepage-events h1, .homepage-events h2{background-color:inherit;color:#5b6870;text-align:center;margin:0 0 50px 0;font-family: acumin-pro-condensed,"Franklin Gothic",sans-serif;font-style: italic;text-transform: uppercase;}
.homepage-events ul {list-style: none;}
.homepage-events .lg-3 img{display:block}
.homepage-events .date, .homepage-event-style .date{float:left;width:20%;text-align:center;border-right:1px solid #b1810b;padding-right:2%;margin-right:5%;font-family:"United Sans",Impact,"Arial Black","sans serif";}
.homepage-events .date span, .homepage-event-style .date span{display:block}
.homepage-events .date .day, .homepage-event-style .date .day{font-size:3.5em;line-height:1em;font-weight:bold;}
.homepage-events .date .day,.homepage-events .date .month, .homepage-event-style .date .day, .homepage-event-style .date .month{background-color:inherit;color:#5b6870}
.homepage-events .date .month, .homepage-event-style .date .month{font-size:2.25em;line-height:1em;text-transform:uppercase;font-weight:normal}
.homepage-events .description, .homepage-event-style .description{float:left;width:65%;margin-right:5%;font-size:1.15em;background-color:inherit;color:#333;font-family:acumin-pro-condensed,"Franklin Gothic",sans-serif;}
.homepage-events .description-wide, .homepage-event-style .description-wide{float:left;width:85%;margin-right:5%;font-size:1.15em;background-color:inherit;color:#333;font-family:acumin-pro-condensed,"Franklin Gothic",sans-serif;}
.homepage-events .description strong, .homepage-event-style .description strong, .homepage-events .description-wide strong, .homepage-event-style .description-wide strong{text-transform:uppercase;}
.homepage-events .more, .homepage-event-style .more{text-align:center;text-decoration:none;background-color:inherit;color:#5b6870;font-size:2.5em;}
.homepage-events a, .homepage-event-style a{color:inherit;background-color:inherit;text-decoration:none;}
.homepage-events .lg-1{text-align:center}
/* .content-main, .announcements{margin-bottom:20px} */
.content-main .sidebar-left .icon-left .purple, .content-main .sidebar .icon-left .purple{font-size:1.85em;text-transform:uppercase}
.content-main .event-header{margin:0 0 40px 0;float:left;max-width:1050px;text-align:center;width:100%;background-color:#b1810b;color:#000}
.content-main .event-header .inner{border-left:10px solid #fff;max-width:inherit;margin-right:0}
.content-main .event-header h1{background-color:inherit;color:white;font-size:7.15em;margin:60px 0 0 0;line-height:60px}
.content-main .event-header h2{text-transform:uppercase;font-size:3.5em;background-color:inherit;color:white;font-weight:normal;margin:0;line-height:1em}
.content-main .event-header img{display:block}
@media (max-width:1199px){
	.content-main .event-header h1{font-size:6em;}
	.content-main .event-header h2{font-size:3.2em;}
}
@media (max-width:991px){
	.homepage-events{padding:0 0 40px 0}
	.content-main .event-header h1{font-size:5.35em;margin-top:40px}
	.content-main .event-header h2{font-size:2.15em;}
}
@media (max-width:767px){
	.homepage-events{padding:0 0 30px 0}
	.content-main .event-header h1{font-size:4.65em;margin-top:25px}
	.content-main .event-header h2{font-size:1.75em;margin-bottom:10px}
	.content-main .event-header .inner{border-left:0}
}
.homepage-icons{text-align:center;padding:50px 0;color:#fff;background-color:#000;background-image:url('../img/icon-bg.png');background-size:cover;background-position:top}
.homepage-icons h1{font-size:3.85em;margin:0}
.homepage-icons h2{font-size:2.25em;margin:0;font-weight:normal}
.homepage-icons ul{margin-top:100px;list-style:none;padding:0;}
.homepage-icons p{float:left;width:100%;font-size:1.4em;margin:0;padding:20px 0}
.homepage-icons a{background-color:inherit;color:#fff;float:left;width:100%;border-right:2px solid #664e1f;border-top:2px solid #664e1f}
.homepage-icons a.last{border-right:none}
.homepage-icons a:hover img,.homepage-icons a:focus img{margin-top:-50px}
.homepage-icons img{margin-top:-39px}
@media (max-width:991px){
	.homepage-icons{padding:40px 0}
	.homepage-icons h1{font-size:2.4em}
	.homepage-icons h2{font-size:1.7em}
}
@media (max-width:767px){
	.homepage-icons{padding:30px 0}
	.homepage-icons h1{font-size:3em;}
	.homepage-icons h2{font-size:1.5em;}
	.homepage-icons ul{margin-top:20px}
	.homepage-icons a{border-right:none}
	.homepage-icons a.first{border-top:none}
	.homepage-icons img{margin-top:20px;opacity:0.75}
	.homepage-icons a:hover img{margin-top:20px;opacity:1}
}
.black-btn{background-color:#000;color:#fff;height:35px;line-height:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;}
.black-btn a{margin:0;display:initial;font-size:1.3em;text-transform:uppercase;font-family:acumin-pro-condensed,"Franklin Gothic",sans-serif;font-weight:lighter}
.black-btn a.secondary-menu-toggle{background-color:inherit;color:#fff;text-decoration:none;}
.black-btn .icon-bar{background-color:#b1810b;margin-left:10px}
.black-btn .icon-bar:first-child{margin-top:10px}
.black-btn.active span.down-arrow:after{border-top:none;border-bottom:20px solid #b1810b}
.black-btn span.down-arrow{position:absolute;top:5px;right:5px;line-height:55px}
.black-btn span.down-arrow:after{float:left;position:relative;content:"";border-top:20px solid #b1810b;border-left:25px solid transparent;border-right:25px solid transparent}
.homepage-rankings{background-color:#000;color:#fff;background-image:url('../img/black-gradient-bg.jpg')}
.homepage-rankings .inner{text-align:center;float:left;width:90%;margin:5%}
.homepage-rankings .numbers{font-family:acumin-pro,"Franklin Gothic",sans-serif}
.homepage-rankings .numbers a{font-size:4em;font-weight:normal;margin:25px 0;background-color:inherit;color:#fff;text-decoration:none}
.homepage-rankings .numbers .hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.homepage-rankings .heading{background-color:inherit;color:#cfb991;font-family:acumin-pro-condensed,"Franklin Gothic",sans-serif;font-size:2.25em;}
.homepage-rankings .heading h1{margin:0;font-weight:normal}
.homepage-rankings .rank{color:#cfb991;background-color:#000;min-height:410px}
.homepage-rankings .rank h1{margin:62px 0 20px 0;font-size:3em;line-height:1em}
.homepage-rankings .rank h2{font-weight:lighter;font-style:italic;font-size:1.5em;color:#fff;}
.hidden-rank a {color:#fff;background-color:inherit;text-decoration:none;}
.homepage-rankings .toggleHidden.active:nth-child(1),.homepage-rankings .toggleHidden:hover:nth-child(1),.homepage-rankings .hidden-rank:nth-child(1),.homepage-rankings .toggleHidden.active:nth-child(1) a,.homepage-rankings .toggleHidden:hover:nth-child(1) a,.homepage-rankings .hidden-rank:nth-child(1) a{color:#cfb991}
.homepage-rankings .toggleHidden.active:nth-child(3),.homepage-rankings .toggleHidden:hover:nth-child(3),.homepage-rankings .hidden-rank:nth-child(2),.homepage-rankings .toggleHidden.active:nth-child(3) a,.homepage-rankings .toggleHidden:hover:nth-child(3) a,.homepage-rankings .hidden-rank:nth-child(2) a{color:#8e6f3e}
.homepage-rankings .toggleHidden.active:nth-child(5),.homepage-rankings .toggleHidden:hover:nth-child(5),.homepage-rankings .hidden-rank:nth-child(3),.homepage-rankings .toggleHidden.active:nth-child(5) a,.homepage-rankings .toggleHidden:hover:nth-child(5) a,.homepage-rankings .hidden-rank:nth-child(3) a{color:#daaa00}
.homepage-rankings .toggleHidden.active:nth-child(7),.homepage-rankings .toggleHidden:hover:nth-child(7),.homepage-rankings .hidden-rank:nth-child(4),.homepage-rankings .toggleHidden.active:nth-child(7) a,.homepage-rankings .toggleHidden:hover:nth-child(7) a,.homepage-rankings .hidden-rank:nth-child(4) a{color:#ddb945}
.homepage-rankings .toggleHidden.active:nth-child(9),.homepage-rankings .toggleHidden:hover:nth-child(9),.homepage-rankings .hidden-rank:nth-child(5),.homepage-rankings .toggleHidden.active:nth-child(9) a,.homepage-rankings .toggleHidden:hover:nth-child(9) a,.homepage-rankings .hidden-rank:nth-child(5) a{color:#ebd99f}
.homepage-rankings .toggleHidden.active:nth-child(11),.homepage-rankings .toggleHidden:hover:nth-child(11),.homepage-rankings .hidden-rank:nth-child(6),.homepage-rankings .toggleHidden.active:nth-child(11) a,.homepage-rankings .toggleHidden:hover:nth-child(11) a,.homepage-rankings .hidden-rank:nth-child(6) a{color:#6f727b}
.homepage-rankings .toggleHidden.active:nth-child(13),.homepage-rankings .toggleHidden:hover:nth-child(13),.homepage-rankings .hidden-rank:nth-child(7),.homepage-rankings .toggleHidden.active:nth-child(13) a,.homepage-rankings .toggleHidden:hover:nth-child(13) a,.homepage-rankings .hidden-rank:nth-child(7) a{color:#9d9795}
.homepage-rankings .toggleHidden.active:nth-child(15),.homepage-rankings .toggleHidden:hover:nth-child(15),.homepage-rankings .hidden-rank:nth-child(8),.homepage-rankings .toggleHidden.active:nth-child(15) a,.homepage-rankings .toggleHidden:hover:nth-child(15) a,.homepage-rankings .hidden-rank:nth-child(8) a{color:#c4bfc0}
.homepage-rankings .hidden-rank{display:none;margin:0 20px}
.homepage-rankings .toggleHidden{cursor:pointer}
.homepage-rankings .toggleHidden:hover,.homepage-rankings .toggleHidden.active{color:#cfb991}
@media (max-width:991px){
	.homepage-rankings .rank{min-height:inherit;margin-bottom:20px}
	.homepage-rankings .rank h1{margin-top:0.67em}
}
.icon-left img{float:left;margin-right:20px;width:32px}
.icon-left p{margin-left:62px}
@media (max-width:991px){
	.icon-left p{margin-left:0}
}
.headline-masters{background-color:inherit;color:#fff}
.headline-masters .border-right{border-right:2px solid;padding-right:5px;margin-right:5px}
.headline-masters .inner{padding:20px 40px}
.headline-masters p{line-height:1.5em;margin-bottom:0}
.headline-masters h1,.headline-masters h2,.headline-masters .primeheadline,.headline-masters .subheadline{font-family:acumin-pro,"Franklin Gothic",sans-serif;font-weight:lighter;line-height:1em;text-shadow:0 0 5px #000}
.headline-masters h1,.headline-masters .primeheadline{font-size:2em;text-transform:uppercase;margin:0;font-weight:bold;}
.headline-masters h2,.headline-masters .subheadline{font-size:1.5em;margin-top:0}
.headline-masters img{display:inherit}
.headline-masters .lg-7 h1{margin:10px 0;font-size:1.85em;font-family:acumin-pro,"Franklin Gothic",sans-serif}
.subheadline-masters{text-align:center;padding-bottom:20px}
.subheadline-masters a{text-transform:uppercase;background-color:#b1810b;color:#fff;text-decoration:none;font-family:acumin-pro-condensed,"Franklin Gothic",sans-serif;font-weight:lighter;font-size:1.85em;line-height:35px;display:block;margin-right:20px}
.subheadline-masters a:hover,.subheadline-masters a:focus{background-color:inherit;color:#000}
.subheadline-masters .lg-5+.lg-5 a{margin:0 0 0 20px}
.container .subheadline-masters .container{padding:0;}
/* .content-main, .announcements{padding:20px 0} */
.content-main h2{margin-top:40px}
.content-main .lg-7 p{margin-top:0} /* font-size:1.5em; */
.content-main .lg-33 .pic-zoom{overflow:hidden;display:block}
.content-main .lg-33 .pic-zoom img{max-width:300px;width:100%}
.content-main .lg-33 img{margin:0 auto;display:block;-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}
.content-main .lg-33 strong{background-color:inherit;color:#5b6870;font-size:1.15em;}
.content-main .lg-33 p{font-size:inherit;max-height:0;margin:10px;overflow:hidden}
.content-main .lg-33:hover,.content-main .lg-33 .pic-zoom:focus{cursor:pointer}
.content-main .lg-33:hover img,.content-main .lg-33 .pic-zoom:focus img{-moz-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3);-moz-transition:all 5s;-webkit-transition:all 5s;transition:all 5s}
.content-main .lg-33:hover+p,.content-main .lg-33 .pic-zoom:focus+p,.content-main .lg-33:hover p,.content-main .lg-33 .pic-zoom:focus p{max-height:500px}
@media (max-width:1199px){
	.headline-masters .inner{padding-top:0}
}
@media (max-width:991px){
	.content-main .lg-7 p{margin-right:0}
	.content-main .lg-33 p{margin-right:10px}
	/* .content-main .container, .announcements .container{padding:0;text-align:center;} 
	.content-main .container img{margin:0 auto} */
	.content-main .inner{padding:20px}
	.headline-masters{text-align:center}
	.headline-masters .container{padding:0}
	.headline-masters .container .inner{padding:20px}
}
@media (max-width:767px){
	.content-main, .announcements{padding:20px 0}
	.content-main .lg-33 .inner{margin-right:0}
	.headline-masters .lg-6 h1{font-size:1.75em;}
}
@media (max-width:499px){
	.headline-masters .lg-6 h1{font-size:1.25em;}
	.subheadline-masters a,.subheadline-masters .lg-5+.lg-5 a{margin:0}
	.subheadline-masters .lg-5+.lg-5 a{margin-top:5px}
}
.padding-top-0{padding-top:0;}
.padding-bottom-0{padding-bottom:0;}
.question-block{overflow:hidden;padding:1em;clear:both;}
.question-block:nth-of-type(even){background-color:#ededed;color:inherit;}
.question-block:nth-of-type(even) h3{text-align:right;box-sizing: border-box;}
.content-main .inner .question-block h3{background-color:inherit;color:#333;display:block;margin:-1em -1em 0 -1em;padding:.5em 1em;font-weight:bold;box-sizing: border-box;}
/*   Accordion styles  */
.question-answers{position:relative;list-style:none;margin:0;padding:0;box-sizing:border-box;}
.question-answers>li{margin:0;list-style:none;padding:0;}
.question-answers>li:hover{cursor:pointer}
.question-answers>li .more-less:before{content:"Load More";}
.question-answers>li.active .more-less:before{content:"Less";}
.question-answers>li div{display:none;margin:0;}
.question-answers>li.active div{display:inherit}
.content-main .question-answers{position:relative;margin:0 0 0 20px;list-style:none;padding:0;}
.content-main .question-answers>li{margin:0 0 20px 20px;list-style:none;padding:0;}
.content-main .question-answers>li:hover{cursor:pointer}
.content-main .question-answers>li:before{content:"";border-bottom:7px solid transparent;border-top:7px solid transparent;border-left:7px solid #2eaf9b;position:absolute;left:0}
.content-main .question-answers>li div{display:none;margin:12px 0 0 0}
.content-main .question-answers>li strong a{text-decoration:none;background-color:inherit;color:#333}
.content-main .question-answers>li.active:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #2eaf9b}
.content-main .question-answers>li.active div{display:inherit}
.content-main .question-answers.gold-plus-border {margin:0;box-sizing: border-box;}
.content-main .question-answers.gold-plus-border>li {border:.3em solid #8E6F3E;margin:1em 0;padding:1em;}
.content-main .question-answers.gold-plus-border>li:before, .content-main .question-answers.gold-plus-border>li.active:before {border:0;}
.content-main .question-answers.gold-plus-border h3 { margin:0 1em;box-sizing: border-box; }
.content-main .question-answers.gold-plus-border li h3:after { content: "+";position:absolute;right:1em;font-family:segoe ui, Arial, Helvetica, sans-serif;color:#8E6F3E;vertical-align:middle; }
.content-main .question-answers.gold-plus-border li.active h3{ font-weight:bold;border-bottom:1px solid #333; }
.content-main .question-answers.gold-plus-border li.active h3:after { content: "-";position:absolute;right:1em;font-family:segoe ui, Arial, Helvetica, sans-serif;color:#8E6F3E;vertical-align:middle; }
.content-main .question-answers.grey-plus {margin:0;box-sizing: border-box;}
.content-main .question-answers.grey-plus>li {margin-left:0;}
.content-main .question-answers.grey-plus>li:before, .content-main .question-answers.grey-plus>li.active:before {border:0;}
.content-main .question-answers.grey-plus li h3 {background-color:#C4BFC0;color:#000;cursor: pointer;padding: 1em;width: 100%;border:none;text-align:left;outline:none;transition:0.4s;box-sizing: border-box;}
.content-main .question-answers.grey-plus li.active h3, .content-main .question-answers.grey-plus li:hover h3, .content-main .question-answers.grey-plus li:focus h3 {background-color:#9D9795;color:#000;}
.content-main .question-answers.grey-plus li h3:after {content: '\002B';color: #000;font-weight: bold;float: right;margin-left: .3em;}
.content-main .question-answers.grey-plus li.active h3:after {content: "\2212";}
.question-answers.gold-plus {margin:0;box-sizing: border-box;}
.question-answers.gold-plus>li {margin-left:0;}
.question-answers.gold-plus>li:before, .question-answers.gold-plus>li.active:before {border:0;}
.question-answers.gold-plus li h3 {background-color:#CFB991;color:#000;cursor: pointer;padding: 1em;width: 100%;border:none;text-align:left;outline:none;transition:0.4s;box-sizing: border-box;}
.question-answers.gold-plus li.active h3, .question-answers.gold-plus li:hover h3, .question-answers.gold-plus li:focus h3 {background-color:#8E6F3E;color:#fff;}
.question-answers.gold-plus li h3:after {content: '\002B';color: #000;font-weight: bold;float: right;margin-left: .3em;}
.question-answers.gold-plus li:hover h3:after {color:#fff;}
.question-answers.gold-plus li.active h3:after {content: "\2212";color:#fff;}
.accordion{display:block;width:100%;background-color:#dedede;color:#333;font-family:acumin-pro,"Franklin Gothic",sans-serif;font-weight:400;font-size:.9375rem;line-height:1.4em;margin-bottom: 1rem;box-sizing:border-box;}
.accordion__heading{position:relative;display:block;width:100%;border:none;border-top:solid 1px #fff;margin:0 auto;padding:9.94872px 2.59081rem 9.94872px 16.5812px;font-family:"United Sans",Impact,"Arial Black","sans serif";font-size:1.13996rem;line-height:1.1em;font-weight:400;text-transform:none;cursor:pointer;outline-color:#cfb991;background-color:#000;color:#cfb991;text-align:left;}
.accordion__heading-black{outline-color:#cfb991;background-color:#000;color:#cfb991}
.accordion__heading-aged{outline-color:#dedede;background-color:#8e6f3e;color:#fff}
.accordion__heading-gold-plus-border{background-color:transparent;color:#333;border:3px solid #8e6f3e;border-bottom-width:1px;border-bottom-color:#A6A6A6;margin-top:.3em;border-top:3px solid #8e6f3e !important;}
.accordion__heading-gold-plus-border.collapsed{border-bottom-color:#8e6f3e;border-bottom-width:3px;}
.accordion__heading-gold-plus-border+.accordion__content{border:none;}
.accordion__heading-gold-plus-border+.accordion__content.in{border:3px solid #8e6f3e;border-top-color:transparent;}
.accordion__heading-grey-plus{outline-color:#dedede;background-color:#C4BFC0;color:#000}
.accordion__heading-gold-plus{outline-color:#dedede;background-color:#CFB991;color:#000}
.accordion__heading-more{border:0;text-align:center;background-color:transparent;color:#333;}
.accordion__heading-more::after{content:"";}
.accordion__heading-more+.accordion__content{border:none;}
.accordion__heading-more+.accordion__content.in{border:none;}
.accordion__heading:first-child{border-top:0}
.accordion__heading:after{content:"\2212";position:absolute;right:20px;top:50%;margin-top:-0.5em;}
.accordion__heading:focus{outline-style:solid;outline-width:3px;outline-offset:-3px}
.accordion__heading.collapsed:after{content:"\002B"}
.accordion__content{overflow:hidden;margin:0;padding:0 1.625rem;font-size:.93269rem;list-style-type:none;font-weight:400;}
.accordion__content a{color:#000000;}
ol.accordion__content{list-style-type:decimal;padding:0 29.01709px}
.accordion__item{width:auto;border-top:solid 1px #000;padding-top:1.25rem !important;padding-bottom:1.25rem !important}
.accordion__item:first-child{border-top:none}
@media (min-width: 1200px){
.accordion__heading{font-size:1.375rem;padding:12px 3.125rem 12px 20px}
.accordion__content{padding:0 1.625rem;font-size:1.125rem}
ol.accordion__content{padding:0 35px}
.accordion__item{padding-top:1.25rem !important;padding-bottom:1.25rem !important}
}
@media (max-width: 767px){
.accordion__heading{font-size:1.375rem;padding:12px 3.125rem 12px 20px}
.accordion__content{font-size:1.125rem}
ol.accordion__content{padding:0 35px}
.accordion__item{padding-top:1.25rem !important;padding-bottom:1.25rem !important}
}
.expand-all:before, .expand-all:after, .close-all:before, .close-all:after{width: 1.25rem;}
.buttonContainer{width:100%;display:flex;flex-direction:row;justify-content:flex-end;}
.expand-all{display: block;}
.close-all{display:none;}
div.tab {overflow: hidden;border: 1px solid #ccc;border: none;background-color: inherit;color:inherit;text-align: center;width:100%;}
div.tab button {background-color: #ccc;color:#000;font-weight:bold;float: none;display: inline-block;border: none;outline: none;cursor: pointer;padding: .8em 1em;transition: 0.3s;font-size: 1em;}
div.tab button:hover, div.tab button:focus {background-color: #8E6F3E;color:#fff;}
div.tab button.active {background-color: #8E6F3E;color:#fff;}
div.tab a {background-color: #ccc;color:#000;font-weight:bold;float: none;display: inline-block;border: none;outline: none;cursor: pointer;padding: .8em 1em;transition: 0.3s;font-size: 1em;text-decoration:none;}
div.tab a:hover, div.tab a:focus {background-color: #8E6F3E;color:#fff;}
div.tab a.active {background-color: #8E6F3E;color:#fff;}
.tabcontent {display: block;padding: .4em .8em;border-top: none;}
.sidebar-left{padding-right:40px;margin-right:20px;border-right:2px solid #adadad;padding-bottom:40px;max-width:300px;display:inline-block;position:relative;width:100%;box-sizing:border-box;}
.sidebar{padding-left:40px;border-left:2px solid #adadad;padding-bottom:40px;max-width:300px;display:inline-block;position:relative;width:100%;box-sizing:border-box;}
/* .sidebar-left a, .sidebar a{text-decoration:none;background-color:inherit;color:#333} */
.sidebar-left h1, .sidebar h1, .sidebar-left h2, .sidebar h2{text-transform:uppercase;line-height:1em;font-size:1.75em;font-weight:normal;background-color:inherit;margin-left:0;}
.sidebar-left h1.teal, .sidebar h1.teal, .sidebar-left h2.teal, .sidebar h2.teal{color:#228374}
.sidebar-left h1.blue, .sidebar h1.blue, .sidebar-left h2.blue, .sidebar h2.blue{color:#5a8faf}
.sidebar-left h1.gold, .sidebar h1.gold, .sidebar-left h2.gold, .sidebar h2.gold{color:#b1810b}
.sidebar-left h1.purple, .sidebar h1.purple, .sidebar-left h2.purple, .sidebar h2.purple{color:#ad1f65}
.sidebar-left .gradient-bg, .sidebar .gradient-bg{padding:10px 10px 5px 10px}
.sidebar-left .gradient-bg h1, .sidebar .gradient-bg h1, .sidebar-left .gradient-bg h2, .sidebar .gradient-bg h2{margin:0;padding:10px 0}
.sidebar-left .down-arrow, .sidebar .down-arrow{position:relative;overflow:hidden;font-family:acumin-pro-condensed,"Franklin Gothic",sans-serif;font-weight:bolder;}
.sidebar-left .down-arrow:after, .sidebar .down-arrow:after{content:"";border-left:25px solid transparent;border-right:25px solid transparent;position:absolute;margin-left:10px}
.sidebar-left .down-arrow.blue:after, .sidebar .down-arrow.blue:after{border-top:20px solid #5a8faf}
.sidebar-left .down-arrow.gold:after, .sidebar .down-arrow.gold:after{border-top:20px solid #b1810b}
.sidebar-left b.teal, .sidebar-left strong.teal, .sidebar b.teal, .sidebar strong.teal{background-color:inherit;color:#228374}
.sidebar-left hr, .sidebar hr{border:1px solid #d1d3d4;border-width:0 0 1px 0;margin:20px}
.sidebar-left hr.dashed, .sidebar hr.dashed{border-style:dashed}
.sidebar-left .icon-left p, .sidebar .icon-left p{color:#4d4038;background-color:inherit;font-weight:bold}
.sidebar-left .icon-left p .purple, .sidebar .icon-left p .purple{color:#ad1f65}
.sidebar-left .icon-left+.icon-left, .sidebar .icon-left+.icon-left{margin-top:20px}
.sidebar-left .more, .sidebar .more{text-align:right;display:block;color:#ad1f65;background-color:inherit;margin-right:15px;text-transform:uppercase;font-size:1.85em;font-weight:bold;margin-top:20px}
.sidebar-left .more:after, .sidebar .more:after{content:"";border-bottom:15px solid transparent;border-top:15px solid transparent;border-left:10px solid #ad1f65;position:absolute;right:0}
.sidebar-left .news-teaser img, .sidebar .news-teaser img{width:60px}
.sidebar-left .news-teaser p, .sidebar .news-teaser p{margin-top:0;margin-left:80px;font-weight:normal;background-color:inherit;color:#333}
.sidebar-events p strong.purple{font-size:1.7em;text-transform:uppercase}
.sidebar-rankings.gradient-bg{padding:5px 20px}
.sidebar-rankings.gradient-bg h1{padding:0}
.sidebar-rankings li{padding:20px 0;border-bottom:1px solid #d1d3d4;max-width:300px;display:block;margin:0 auto}
.sidebar-rankings li:last-child{border-bottom:none}
.sidebar-rankings a{background-color:inherit;display:block}
.sidebar-rankings .orange, .sidebar-rankings .orange a{background-color:inherit;color:#ad1f65}
.sidebar-rankings .blue, .sidebar-rankings .blue a{background-color:inherit;color:#085c11}
.sidebar-rankings .left{float:left;width:25%}
.sidebar-rankings .right{float:right;width:75%}
.sidebar-rankings h2{margin:0;font-size:4em;}
.sidebar-rankings h3{margin:0;display:inline-block;max-width:175px;font-size:1.7em;text-transform:none}
.sidebar-rankings em{display:block}
.sidebar-rankings small{float:left;font-size:.65em;}
/* .sidebar-general a{ background-color:inherit;color:#0000EE;text-decoration:underline; } */
@media (max-width:991px){
	.sidebar{border-left:none;border-top:1px solid #adadad;margin-top:40px;padding:40px 20px 0 20px;text-align:center;max-width:inherit;display:block}
    .sidebar-left{border-right:none;border-top:1px solid #adadad;margin-top:40px;padding:40px 20px 0 20px;text-align:center;max-width:inherit;display:block}
	.sidebar-left .icon-left img, .sidebar .icon-left img{display:none}
	.sidebar-left .more, .sidebar .more{float:none}
	.sidebar-left .more:after, .sidebar .more:after{margin-left:5px;right:inherit}
	.sidebar-left .news-teaser img, .sidebar .news-teaser img{display:inherit}
	.sidebar-left .news-teaser p, .sidebar .news-teaser p{text-align:left}
	.sidebar-rankings{margin-left:0}
	.sidebar-rankings .left,.sidebar-rankings .right{text-align:left}
}

.footer{background:#000;color:#fff}
.footer li{border-bottom:1px solid #474747;background-color:inherit;color:#adadad;padding:10px 0 2px 0}
.footer a{color:#adadad;background-color:inherit;text-decoration:none}
.footer a:hover{background-color:inherit;color:#fff}
.footer img{width:100%;max-width:350px}
.footer .accredited{text-align:center}
.footer .accredited li{border:none}
.footer .accredited img{width:auto;margin-right:5px;height:25px}
.footer .accredited a+a img{margin-right:0;margin-left:5px}
.footer .h84, .footer .h100, .footer .h125 {text-align:center}
.footer .h84 li, .footer .h100 li, .footer .h125 li{border:none}
.footer .h84 img{width:auto;margin-right:5px;height:84px}
.footer .h100 img{width:auto;margin-right:5px;height:100px}
.footer .h125 img{width:auto;margin-right:5px;height:125px}
.footer .h84 a+a img, .footer .h100 a+a img, .footer .h125 a+a img{margin-right:0;margin-left:5px}
.footer .identity{text-align:center}
.footer .inner{padding:20px 20px 20px 0}
.footer .social{font-size:1.7em;margin:10px auto}
.footer .social a{padding:0 5px}
.footer .position {font-weight:bold;font-family:acumin-pro-condensed,"Franklin Gothic",sans-serif;color:#8e6f3e;background-color:inherit;text-transform:uppercase;font-size:1.4em;line-height:.8em;}
.footer .position .tag {font-family:acumin-pro-condensed,"Franklin Gothic",sans-serif;color:#fff;background-color:inherit;text-transform:uppercase;font-size:.4em;font-weight:bold;}
.legal{font-size:.75em;background-color:#555960;text-align:center;padding:20px 0;color:#fff}
.legal a{background-color:inherit;color:#fff}
body{color:#333;background-color:#fff;font-family:acumin-pro-condensed,"Franklin Gothic",sans-serif;font-size:110%;}
h1,h2,h3,h4,h5,h6{font-family:"acumin-pro-extra-condensed","franklin-gothic-extra-compre",sans-serif;}
/* ul,li{padding:0;margin:0;list-style:none} */
footer ul, footer li,nav ul, nav li{padding:0;margin:0;list-style:none}
a{cursor:pointer}
.container{max-width:1200px;margin:0 auto;padding:0 20px}
.container:after{content:"";clear:both;display:block}
.clear{clear:both}
.no-margin{margin:0;}
.skip-main{left:-9999px;position:absolute;top:auto;width:1px;height:1px;z-index:-999;overflow:hidden}
.skip-main:focus,.skip-main:active{color:#fff;background-color:#000;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;border:4px solid #b1810b;text-align:center;z-index:999}
*{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.image-rollover-transition:hover{-moz-transition: all 0.3s; -o-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; opacity:0.8;}
.link-box-coalgray a {background-color: #4D4038; color: white; width:250px; padding: 5px 10px; text-align: center; text-decoration: none; display: inline-block; font-weight: bold;}
.link-box-coalgray a:hover{opacity:0.8;}
@media print {
    /** Setting margins */       
	@page { margin: 1em }
	.content-main, .content-main .container { width: 100%; margin: 0; float: none; }
	.alert-banner, .top-ribbon, .quick-links, .gradient-bg, .bottom-border, #skip-to-content, .footer, .legal, .sidebar, .page-header { display:none; }
	body { font: 1em farnham-text, Georgia, serif;line-height: 1.3;background: #fff !important;color: #000; }
	h1 {font-size: 1.4em;}
	h2, h3, h4 {font-size: 1.3em;}
	a {page-break-inside:avoid}
	blockquote {page-break-inside: avoid;}
	h1, h2, h3, h4, h5, h6 { page-break-after:avoid; page-break-inside:avoid }
	img { page-break-inside:avoid; page-break-after:avoid; }
	table, pre { page-break-inside:avoid }
	ul, ol, dl  { page-break-before:avoid }
	a:link, a:visited, a {background: transparent;color: blue;font-weight: bold;text-decoration: underline;text-align: left;}
	a[href^=http]:after {content:" < " attr(href) "> ";}
	a:after > img {content: "";}
	article a[href^="#"]:after {content: "";}
	a:not(:local-link):after {content:" < " attr(href) "> ";}
	.content-main:before { content: "Purdue University Krannert School of Management";color: #777 !important;font-size: .8em;padding-top: 1em;text-align: center !important; }	 
}
