/* 
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

CSS Document -- Homepage only

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
*/

h2 {
  text-align: center;
}

.masthead {
}
.bxSlider {
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  position: relative;
}
.bxSlider > li {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center center;
  z-index: 1;
  min-height: 376px;
  /*ph revision*/
  /*
			display: flex;
			align-items: center;
			*/
}
.bxSlider > li h1,
.bxSlider > li p {
  color: #fff;
}
.bxSlider > li.slide1 {
  position: relative;
  z-index: 2;
}
/* .bxSlider > li:before { */
/* width: 100%; height: 100%; */
/* content: ' '; */
/* position: absolute; */
/* top: 0; left: 0; */
/* z-index: 0; */
/* background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 80%); */
/* background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 80%); */
/* background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 80%); */
/* } */
.masthead .tdSim {
  padding: 45px 15px 50px;
}
.masthead .bx-wrapper .tdSim {
  /* padding-bottom: 105px; */
}
.masthead .buttonLink {
  margin-top: 10px;
}
.slideWrapper {
  display: flex;
  height: 100%;
  width: 100%;
  flex-wrap: wrap;
}
.slideWrapper .slideImg {
  width: 100%;
  height: 100%;
  background-size: cover;
  min-height: 320px;
}
.slideWrapper .slideTxt {
  height: 100%;
  width: 100%;
  background-color: #0e382b;
  padding: 30px;
  display: flex;
  box-sizing: border-box;
  align-items: center;
  justify-content: center;
  min-height: 300px;
  text-align: left;
}
.slideWrapper .slideTxt h1:after {
  content: "";
  display: block;
  width: 40%;
  margin-top: 18px;
  border-bottom: 3px solid #fdb714;
}
.slideWrapper .slideTxt h1,
.slideWrapper .slideTxt p {
  text-align: left;
}

.slideWrapper .buttonLink:after,
.slideWrapper .buttonLink {
  background-color: #fdb714;
  color: #0e382b;
  font-weight: 400;
}
.slideWrapper .buttonLink:after {
  background-color: #f0a802;
}
.slideWrapper .buttonLink:hover {
  background-color: #fdc647;
}
.slideWrapper .buttonLink:hover:after {
  background-color: #fdb714;
}
.bx-controls {
  width: 100%;
  height: 60px;
  /* background-color: rgba(13,28,27,.35); */
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 3;
  text-align: center;
  padding-left: 20px;
  /* display: none; */
}
.bx-controls-direction {
  width: 100%;
  top: 0;
  left: 0;
  display: block;
  position: absolute;
  z-index: 1;
  /* display: none; */
}
.bx-pager {
  position: relative;
  z-index: 2;
}

.tableSim {
  height: 100%;
  display: flex;
  align-items: center;
}

.masthead .tdSim {
  /* padding-top: 90px; padding-bottom: 135px; */
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.importantLinks {
  background-color: #cdd4d7;
}
.importantLinks > ul {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0;
}
.importantLinks > ul > li,
.importantLinks > ul > li > a {
  display: block;
  text-transform: uppercase;
  color: #2d4443;
  font-family:
    "Lato",
    Century Gothic,
    CenturyGothic,
    sans-serif;
  font-weight: 300;
  text-align: center;
  line-height: 36px;
}
.importantLinks > ul > li {
  font-size: 1.0625em;
}
.importantLinks > ul > li > a {
  padding-top: 1em;
  padding-bottom: 0.8em;
  padding-left: 15px;
  padding-right: 15px;
  border-top: 1px solid #afb7ba;
}
.importantLinks > ul > li > a:hover {
  background-color: #afb7ba;
}
.importantLinks > ul > li:first-child > a {
  border-top: none;
}
.importantLinks .icon {
  display: block;
  font-size: 44px;
  line-height: 1em;
  margin-left: auto;
  margin-right: auto;
}
.importantLinks .quickText {
  text-align: left;
}

.homenews,
.homeevents {
  margin-bottom: 60px;
}

.homeNewsSec {
  border-bottom: 1px solid #cdd4d7;
}

.newsAndEvents {
  padding-top: 45px;
}
.newsAndEvents h2 {
  width: 100%;
  padding-bottom: 15px;
  /* border-bottom: 1px solid #CDD4D7; */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.newsAndEvents .buttonLink {
  width: 100%;
  padding: 0;
  text-align: center;
  position: relative;
}
.newsAndEvents .buttonLink:after {
  margin-right: 0;
  margin-left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.newsAndEvents .wrapper {
}
.newsAndEvents .fiftyColumn {
  margin-bottom: 45px;
}
.eventsList,
.newsBlurbs {
  float: none;
}
.eventsList li,
.newsBlurbs li {
  margin-top: 30px;
  position: relative;
  box-sizing: border-box;
}
.eventsList > li:first-child,
.newsBlurbs > li:first-child {
  /* margin-top: 15px; */
}
.newsBlurbs li {
  padding: 20px;
}
.newsBlurbs li img {
  margin-bottom: 10px;
}
.eventsList li {
  padding-left: 88px;
  padding-right: 12px;
}
.eventsList li p {
  display: none;
}
.slick-prev::before,
.slick-next::before {
  font-family: "PH Icons";
  color: #9da6ac;
  /* font-size: 30px; */
  font-size: 17px;
}
.slick-prev,
.slick-next {
  /* bottom: -36px; */
  /* top: auto; */
  bottom: auto;
  top: -56px;
  width: 30px;
  height: 30px;
}
.slick-prev {
  left: 0;
}
.slick-prev::before {
  content: "\e904";
}
.slick-next {
  right: 0;
}
.slick-next::before {
  content: "\e905";
}

.socialFeed {
  padding-top: 45px;
  padding-bottom: 45px;
  border-top: 1px solid #cdd4d7;
  overflow: hidden;
}
.socialFeed .wrapper {
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
.socialFeed h2 {
  z-index: 2;
}
.socialMixed,
.dcwss-content .stream,
.socialFeed .wrapper > div > div > ul {
  width: 1200%;
  margin-bottom: 0;
  margin-left: -400%;
  padding-left: 0;
  list-style-type: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.socialMixed > li,
.dcwss-content .stream > li,
.socialFeed .wrapper > div > div > ul > li {
  width: 8.333%;
  height: 0;
  padding-top: 8.333%;
  display: block;
  position: relative;
  float: left;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.socialMixed article,
.dcwss-content .stream article,
.socialFeed .wrapper > div > div > ul article {
  width: 100%;
  height: 100%;
  padding: 30px;
  background-color: #cdd4d7;
  border: 15px solid #fff;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  color: #fff;
  overflow: hidden;
}
.dcwss-content .stream article:after,
.socialFeed .wrapper > div > div > ul article:after {
  width: 100%;
  height: 100%;
  content: " ";
  position: absolute;
  background: -moz-linear-gradient(
    top,
    rgba(20, 20, 20, 0) 0%,
    rgba(20, 20, 20, 1) 100%
  );
  background: -webkit-linear-gradient(
    top,
    rgba(20, 20, 20, 0) 0%,
    rgba(20, 20, 20, 1) 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(20, 20, 20, 0) 0%,
    rgba(20, 20, 20, 1) 100%
  );
  opacity: 0.2;
  top: 0;
  left: 0;
  z-index: 1;
  pointer-events: none;
}
.dcwss-content .stream .dcsns-twitter article > *,
.dcwss-content .stream .dcsns-facebook article > * {
  position: relative;
  z-index: 2;
}
.dcwss-content .stream .dcsns-li article > a {
  width: 30px;
  height: 30px;
  position: absolute;
  bottom: 15px;
  right: 15px;
  display: block;
  text-align: center;
  line-height: 30px;
  text-decoration: none;
  z-index: 4;
}
.dcwss-content .stream .dcsns-twitter article {
  background-color: #1da1f2;
}
.dcwss-content .stream .dcsns-facebook article {
  background-color: #3b5998;
}
.dcwss-content .stream .dcsns-facebook article {
}
.dcwss-content .stream .dcsns-facebook article .section-user {
  margin-top: 10px;
  display: block;
}
.dcwss-content .stream .dcsns-facebook article .inner .section-thumb {
  padding-bottom: 15px;
  display: block;
}
.dcwss-content .stream .dcsns-facebook article .inner .section-thumb img {
  height: 90px;
  width: auto;
  display: block;
}
.dcwss-content .stream .dcsns-youtube article {
}
.dcwss-content .stream .dcsns-instagram article {
}
.dcwss-content .stream .dcsns-instagram article .inner,
.dcwss-content .stream .dcsns-instagram article .inner .section-thumb,
.dcwss-content .stream .dcsns-instagram article .inner .section-thumb a {
  width: 100%;
  height: 100%;
  display: block;
}
.dcwss-content .stream .dcsns-instagram article .inner .section-thumb {
  display: table;
}
.dcwss-content .stream .dcsns-instagram article .inner .section-thumb a {
  display: table-cell;
  vertical-align: middle;
}

.dcwss-content .stream .dcsns-youtube article {
  padding: 0;
  background-color: #141414;
}
.dcwss-content .stream .dcsns-instagram article {
  padding: 0;
  background-color: #d93175;
}
.dcwss-content .stream .dcsns-youtube article .inner {
  height: 100%;
  width: 100%;
  display: table;
}
.dcwss-content .stream .dcsns-youtube article .section-thumb {
  display: table-cell;
  vertical-align: middle;
}
.dcwss-content .stream article .inner,
.socialFeed .wrapper > div > div > ul article .inner {
  /*height: 100%;*/
}
.dcwss-content .stream article * {
  color: #fff;
}
.dcwss-content .section-intro,
.twitter-user {
  background-color: transparent !important;
  font-size: 0.8125em;
  line-height: 1.2em;
  display: block;
  white-space: nowrap;
}
.dcwss-content .section-intro a,
.twitter-user a {
  text-decoration: none;
}
.dcwss-content .section-intro {
  margin-top: 12px;
}
.twitter-user {
  margin-bottom: 10px;
  font-weight: 600;
}
.twitter-user strong {
  display: none;
}
.dcwss-content .stream .dcsns-instagram article .section-intro,
.dcwss-content .stream .dcsns-youtube article .section-intro {
  display: none;
}
.dcwss-content .section-thumb {
  width: 100%;
}
.dcwss-content img {
  width: 100%;
  height: auto;
}
/*.dcsns-toolbar {
						display: none !important;
					}*/
#dcsns-filter {
  display: none !important;
}
.dcsns-toolbar .controls {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.dcsns-toolbar .controls > ul {
  list-style-type: none;
  padding-left: 0;
}
.dcsns-toolbar .controls > ul > li {
  margin-top: 5px;
  padding-right: 15px;
  float: right;
}
.dcsns-toolbar .controls > ul > li:first-child {
  padding-left: 15px;
  padding-right: 0;
  float: left;
}
.dcsns-toolbar .controls > ul > li > a {
  text-decoration: none;
  color: #9da6ac;
  outline: none;
  font-family: "PH Icons";
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.dcsns-toolbar .controls > ul > li > a:hover {
  color: #7d8991;
}
.socicon,
.socicon:after {
  font-family: "PH Icons";
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: none;
  font-size: 27px;
}
.socicon:before {
  content: "View All";
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 0.48148148em;
  line-height: 30px;
  color: #fff;
  white-space: nowrap;
  position: absolute;
  right: 31px;
  top: 0;
}
.socicon-twitter:after {
  content: "\e913";
}
.socicon-facebook:after {
  content: "\e911";
}
.socicon-instagram:after {
  content: "\e912";
}
.socicon-youtube:after {
  content: "\e914";
}

.collegeStats {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url(../../images/statsBackground.jpg);
  background-size: cover;
  background-position: center center;
  position: relative;
}
.collegeStats:before {
  width: 100%;
  height: 100%;
  position: absolute;
  content: " ";
  background-color: #0e382b;
  opacity: 0.8;
  z-index: 0;
  top: 0;
  left: 0;
}
.collegeStats .statsList {
  padding-left: 15px;
  padding-right: 30px;
  margin-bottom: 0;
  position: relative;
  z-index: 2;
  list-style-type: none;
  text-align: center;
}
.statsList > li,
.statsList > li span {
  color: #fff;
}
.statsList > li {
  margin-top: 30px;
}
.statsList > li:first-child {
  margin-top: 0;
}
.statsList > li span {
  font-family:
    "Lato",
    Century Gothic,
    CenturyGothic,
    sans-serif;
  font-weight: 700;
  font-size: 3em;
  display: block;
  line-height: 1em;
}

@media only screen and (min-width: 600px) {
  .slideWrapper .slideImg {
    width: 100%;
  }
  .slideWrapper .slideTxt {
    width: 100%;
  }

  .masthead .tdSim {
    /* padding-top: 90px; padding-bottom: 135px; */
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .socialFeed {
  }
  .socialFeed .wrapper {
    max-width: 630px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .socialMixed,
  .dcwss-content .stream,
  .socialFeed .wrapper > div > div > ul {
    width: 600%;
    margin-left: -250%;
  }
  .dcsns-toolbar .controls > ul > li {
    padding-right: 30px;
  }
  .dcsns-toolbar .controls > ul > li:first-child {
    padding-left: 30px;
    padding-right: 0;
  }
}

@media only screen and (min-width: 900px) {
  .slideWrapper {
    flex-wrap: nowrap;
    align-items: stretch;
  }
  .slideWrapper .slideImg {
    width: 60%;
  }
  .slideWrapper .slideTxt {
    width: 40%;
  }
  .slideWrapper .slideTxt h1 {
    font-size: 2.5rem !important;
  }

  .bxSlider > li,
  .slideWrapper,
  .slideWrapper .slideImg,
  .slideWrapper .slideTxt {
    min-height: 460px;
    /*ph revision*/
  }

  .masthead .tableSim {
    width: 50%;
  }
  .masthead .tableSim.mastheadLeft {
    float: left;
  }
  .masthead .tableSim.mastheadRight {
    float: right;
  }
  .masthead .tableSim.mastheadCenter {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
  .masthead .tdSim {
  }

  .bxSlider > li:before {
    opacity: 0.2;
  }

  .importantLinks {
  }
  .importantLinks > ul {
    max-width: 1230px;
    padding-left: 45px;
    padding-right: 45px;
    overflow: hidden;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -o-flex;
    display: flex;
  }
  .importantLinks > ul > li,
  .importantLinks > ul > li > a {
    height: auto;
    line-height: 1em;
  }
  .importantLinks > ul > li {
    float: left;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -o-flex;
    display: flex;
    -webkit-justify-content: space-evenly;
    -moz-justify-content: space-evenly;
    -ms-justify-content: space-evenly;
    -o-justify-content: space-evenly;
    justify-content: space-evenly;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    -o-align-items: stretch;
    align-items: stretch;
  }
  .importantLinks.quickCount3 > ul > li {
    width: 33.333%;
  }
  .importantLinks.quickCount4 > ul > li {
    width: 25%;
  }
  .importantLinks.quickCount5 > ul > li {
    width: 20%;
  }
  .importantLinks > ul > li > a {
    width: 100%;
    padding-top: 1em;
    padding-bottom: 1em;
    border-top: none;
    border-right: 1px solid #afb7ba;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -o-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
  }
  .importantLinks > ul > li:first-child > a {
    border-left: 1px solid #afb7ba;
  }
  .importantLinks .icon {
    margin-right: 10px;
    margin-left: 0;
    font-size: 44px;
    line-height: 1em;
  }
  .importantLinks .quickText {
    flex-basis: -moz-min-content;
    flex-basis: -ms-min-content;
    flex-basis: -webkit-min-content;
    flex-basis: -o-min-content;
    flex-basis: min-content;
  }

  .homenews {
    margin-bottom: 60px;
  }

  .slick-prev,
  .slick-next {
    bottom: -78px;
  }
  .newsAndEvents {
    padding-top: 25px;
    padding-bottom: 30px;
  }
  .newsAndEvents .buttonLink {
    -webkit-align-self: flex-end;
    -moz-align-self: flex-end;
    -ms-align-self: flex-end;
    -o-align-self: flex-end;
    align-self: flex-end;
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  .newsAndEvents .buttonLink:before {
    content: "View ";
  }
  /*
	.newsAndEvents .wrapper {
		overflow: hidden;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: -o-flex;
		display: flex;
	}
		.newsAndEvents .fiftyColumn {
			display: -moz-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			display: -o-flex;
			display: flex;
			-webkit-flex-wrap: wrap;
			-moz-flex-wrap: wrap;
			-ms-flex-wrap: wrap;
			-o-flex-wrap: wrap;
			flex-wrap: wrap;
			-webkit-align-items: flex-start;
			-moz-align-items: flex-start;
			-ms-align-items: flex-start;
			-o-align-items: flex-start;
			align-items: flex-start;
			-webkit-flex-direction: column;
			-moz-flex-direction: column;
			-ms-flex-direction: column;
			-o-flex-direction: column;
			flex-direction: column;
		}
			.eventsList, .newsBlurbs {
				-webkit-flex-grow: 2;
				-moz-flex-grow: 2;
				-ms-flex-grow: 2;
				-o-flex-grow: 2;
				flex-grow: 2;
			}
	*/

  .socialFeed {
  }
  .socialFeed .wrapper {
    max-width: 1260px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .socialMixed,
  .dcwss-content .stream,
  .socialFeed .wrapper > div > div > ul {
    width: 400%;
    margin-left: -133.333%;
  }
  .dcsns-toolbar .controls > ul > li {
    margin-top: 10px;
    padding-right: 45px;
  }
  .dcsns-toolbar .controls > ul > li:first-child {
    padding-left: 45px;
    padding-right: 0;
  }

  .collegeStats {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .collegeStats .statsList {
    padding-left: 30px;
    padding-right: 30px;
    overflow: hidden;
  }
  .statsList > li {
    width: 25%;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    display: block;
  }
  .statsList > li span {
    font-size: 4em;
  }
}

@media only screen and (min-width: 1160px) {
  .slideWrapper .slideImg {
    width: 70%;
  }
  .slideWrapper .slideTxt {
    width: 30%;
  }

  .masthead {
    height: 100%;
    height: calc(100% - 250px);
    min-height: 500px;
  }

  .importantLinks {
  }
  .importantLinks > ul {
  }
  .importantLinks > ul > li,
  .importantLinks > ul > li > a {
  }
  .importantLinks > ul > li {
  }
  .importantLinks > ul > li > a {
    padding-top: 1.25em;
    padding-bottom: 1.25em;
  }
  .importantLinks > ul > li:first-child > a {
  }

  .socialFeed {
  }
  .socialFeed .wrapper {
  }
  .socialMixed,
  .dcwss-content .stream,
  .socialFeed .wrapper > div > div > ul {
    width: 300%;
    margin-left: -100%;
  }
  .dcsns-toolbar .controls > ul > li {
    margin-top: 15px;
  }
  .dcsns-toolbar .controls > ul > li:first-child {
  }

  .statsList > li span {
    font-size: 4.5em;
  }
}

.grid {
  position: relative;
  margin: 0 auto;
  padding: 1em 0 4em;
  list-style: none;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* Common style */
.grid figure {
  position: relative;
  float: left;
  overflow: hidden;
  margin: 10px 1%;
  /* min-width: 320px; */
  max-width: 480px;
  max-height: 360px;
  width: 100%;
  background: #004731;
  text-align: center;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.grid a:last-child figure {
  float: none;
  margin-left: auto;
  margin-right: auto;
}

.grid figure img {
  position: relative;
  display: block;
  min-height: 100%;
  max-width: 100%;
  opacity: 0.8;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.grid figure figcaption {
  padding: 2em;
  color: #fff;
  text-transform: uppercase;
  font-size: 1.25em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
  pointer-events: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.grid figure figcaption,
.grid figure figcaption > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
  z-index: 1000;
  text-indent: 200%;
  white-space: nowrap;
  font-size: 0;
  opacity: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.grid figure h2 {
  color: #fff;
  font-size: 5.5rem;
  line-height: 3rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.grid figure h2.altlinkedIn {
  font-size: 3rem;
}

.grid figure h2 span {
}

.grid figure h2,
.grid figure p {
  margin: 0;
}

.grid figure p {
  letter-spacing: 1px;
  font-size: 68.5%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/*---------------*/
/***** social *****/
/*---------------*/

figure.effect-social img {
  -webkit-transition:
    opacity 0.35s,
    -webkit-transform 0.35s;
  transition:
    opacity 0.35s,
    transform 0.35s;
  -webkit-transform: scale(1.12);
  transform: scale(1.12);
  opacity: 0.5;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

figure.effect-social:hover img {
  opacity: 0.25;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

figure.effect-social figcaption {
  /* padding: 3em; */
  padding: 32% 0;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

figure.effect-social figcaption::before {
  position: absolute;
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
  border: 1px solid #fff;
  content: "";
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

figure.effect-social figcaption::before,
figure.effect-social p {
  opacity: 0;
  -webkit-transition:
    opacity 0.35s,
    -webkit-transform 0.35s;
  transition:
    opacity 0.35s,
    transform 0.35s;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

figure.effect-social h2 {
  /* padding: 20% 0 20px 0; */
}

figure.effect-social p {
  margin: 0 auto;
  max-width: 200px;
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
}

figure.effect-social:hover figcaption::before,
figure.effect-social:hover p {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* @media screen and (max-width: 50em) { */
/* .grid figure { */
/* display: inline-block; */
/* float: none; */
/* margin: 10px auto; */
/* width: 100%; */
/* } */
/* } */

/* *, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box; } */
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}

@media only screen and (min-width: 400px) {
  .grid figure {
    width: 48%;
  }
  .grid figure h2 {
    font-size: 7rem;
    line-height: 2.5rem;
  }
  .grid figure h2.altlinkedIn {
    font-size: 4rem;
  }
}

@media only screen and (min-width: 900px) {
  .grid figure {
    width: 18%;
  }

  .grid figure h2 {
    font-size: 4rem;
    line-height: 1.5rem;
  }
  .grid figure h2.altlinkedIn {
    font-size: 2.2rem;
  }

  figure.effect-social figcaption {
    padding: 32% 0;
    text-align: center;
  }
}

@media only screen and (min-width: 1140px) {
  .grid figure h2 {
    font-size: 5.5rem;
    line-height: 2.2rem;
  }
  .grid figure h2.altlinkedIn {
    font-size: 3rem;
  }
}
/* Header Redesign CSS*/
.mainNav > ul > li,
.mainNav > ul > li > a {
  min-height: 50px;
  display: block;
  text-transform: none;
  color: #000000;
  font-family:
    "Lato",
    Century Gothic,
    CenturyGothic,
    sans-serif;
  font-weight: 300;
  font-size: 13px;
  line-height: 50px;
}

.mainNav:before {
  opacity: 0;
}

.mainNav {
  margin-left: 33%;
  top: 100px;
}

.logo {
  margin-top: 34px;
  margin-bottom: 5px;
}

.omnialert {
  top: 141px;
}

.topNav {
  height: 141px;
}

.logo {
  margin-top: 87px;
  margin-bottom: 5px;
}

.topNav {
  box-shadow: none;
}

#menu-utility-navigation {
  margin-top: 0.5%;
}

.newsAndEvents .buttonLink {
  width: 200px;
}

.buttonLink.grayButton {
  background-color: #2c4443;
  color: #ffffff;
}

.homeevents .slick-slide {
  width: 33% !important;
  float: left;
  height: 100%;
  min-height: 1px;
}

.homeevents .slick-track {
  width: 100% !important;
}

.homeevents .eventsList li {
  padding-left: 0%;
  padding-right: 0%;
}

.homeevents .eventsList h3,
.newsBlurbs h3 {
  margin-bottom: 5px;
  font-size: 2em;
  line-height: 1.1em;
}

.pn-custom-header-text {
  position: absolute;
  z-index: 9999;
  width: 30%;
  margin: 6%;
  margin-top: 12%;
}

.custom-penn-latest {
  width: 40%;
  padding: 35px 20px 0px 35px;
  float: left;
}

.newsAndEvents .buttonLink:after {
  display: none;
}
/*
.strong-view-id-1{
    width: 73% !important;
	margin: 0 auto;
    padding: 0px;
    font-size: 2em;
	position: relative;
    top: 0px;
}*/

.successStories .t-slide {
  float: left;
  list-style: none;
  position: relative;
  width: 655px !important;
  margin-right: 15px !important;
  display: block;
  height: 400px !important;
  background: #004731 !important;
}

.arrow {
  top: 99%;
  right: 0%;
  width: 0;
  height: 0;
  border-left: 0 solid transparent;
  border-right: 50px solid transparent;
  border-top: 50px solid #004731;
  margin: 0;
  position: absolute;
  transform: rotate(90deg);
}
/*
.successStories .t-slide:nth-child(3) .arrow{
	top: 99%;
    left: 0%;
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-right: 50px solid transparent;
    border-top: 50px solid #004731;
    margin: 0;
    position: absolute;
    transform: rotate(0deg);
}

.wpmtst-testimonial:nth-child(3) .wpmtst-testimonial-image img {
    position: absolute;
    right: -528px;
	top: 77px;
    width: 40%;
    height: 259px;
}

.wpmtst-testimonial:nth-child(1){
	left: -170px;
}

.wpmtst-testimonial:nth-child(4){
	right: -135px;
}

.strong-view.wpmtst-default .wpmtst-testimonial {
    border: none !important;
    margin: 20px auto;
    text-align: left;
}

.strong-view.wpmtst-default .wpmtst-testimonial-inner {
    border: none !important;
    padding: 20px;
    text-align: left;
}

.wpmslider-viewport{
	height: 600px !important;
	padding: 74px 70px;
}

.strong-view.wpmtst-default .wpmtst-testimonial-image img {
	position: absolute;
    left: -78px;
    width: 40%;
    height: 221px;
}

.wpmtst-testimonial-content {
	width: 96%;
}

.wpmtst-testimonial-content p{
	font-size: .5em!important;
    text-align: left!important;
    color: #ffffff!important;
    float: right!important;
    width: 76%!important;
}

.wpmtst-testimonial:nth-child(3) .wpmtst-testimonial-inner .wpmtst-testimonial-content p {
    font-size: .5em;
    text-align: left;
    color: #ffffff;
    float: left;
    width: 84%;
    bottom: 47px;
    left: 23px;
    position: absolute!important;
}

.strong-view.wpmtst-default .wpmtst-testimonial-field {
    clear: both;
}*/

.quickLinksTabWrapper {
  width: 200px;
  height: 62px;
  text-align: center;
  position: absolute;
  bottom: -62px;
  left: -200px;
  top: auto;
  z-index: 2;
  overflow: hidden;
  background-color: transparent;
  border-top: none;
  left: 50%;
  margin-left: 465px;
}

.quickLinksControl {
  height: auto;
  padding: 15px 15px 27px;
  /* margin-right: 7.5px; */
  font-size: 0.8125em;
  /* background-color: #00B35E; */
  /* background-color: #0DCA70; */
  /* background-color: #cdd4d7; */
  background-color: #fdb714;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  /* color: #005D31; */
  color: #3e3e3e;
  font-weight: 600;
  /* float: right; */
  -webkit-box-shadow: 0 1px 2px 0 rgb(0 0 0 / 15%);
  box-shadow: 0 1px 2px 0 rgb(0 0 0 / 15%);
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  line-height: normal;
  text-transform: none;
  line-height: 1em;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.utilityNav > ul {
  position: absolute;
  left: 431px;
}

.wrapper {
  max-width: 2080px;
}

.custom-penn-latest-img:before {
  content: " ";
  position: absolute;
  padding: 0%;
  width: 54%;
  height: auto;
  background: #0e382bbd;
  border-radius: 0px;
  top: 0px;
  right: 0px;
  bottom: 0;
  left: 46%;
  z-index: 9999999999999;
}

.custom-penn-latest p {
  font-size: 1.45em;
  margin-bottom: 0px !important;
}

.newsBlurbs li img {
  position: relative;
  margin-bottom: 0px;
  max-width: 100%;
  float: right;
  right: 0px;
}

.newsBlurbs li:hover {
  box-shadow: 0px 8px 7px #cccccc;
}

.slick-slide {
  width: 50% !important;
}

/*media query for testimonial*/
@media only screen and (max-width: 2750px) {
  /*
	.successStories .t-slide{
		float: left;
		list-style: none;
		position: relative;
		width: 768px !important;
		margin-right: 15px !important;
		display: block;
		height: 400px !important;
		background: #004731 !important;
	}
	
	.wpmtst-testimonial:nth-child(1) {
		left: -246px;
	}
	
	.wpmtst-testimonial:nth-child(4) {
		right: -642px;
	}
	
	.strong-view-id-1 {
		width: 86% !important;
		margin: 0 auto;
		padding: 0px;
		font-size: 2em;
		position: relative;
		top: 0px;
	}
	
	.wrapper{
		max-width:2080px;
	}
	
	.slick-track{
		width: 2080px;
	}
	
	.homeevents .slick-slide {
		width: 33% !important;
		float: left;
		height: 100%;
		min-height: 1px;
	}
	
	.slick-slide img {
		display: block;
		max-width: 100%!important;
	}
	.penn-event-img-wrap {
		height: 220px!important;
		background: #3c434a;
		overflow: hidden;
	}
}

@media only screen and (max-width : 2631px) {
	.successStories .t-slide{
		float: left;
		list-style: none;
		position: relative;
		width: 705px !important;
		margin-right: 15px !important;
		display: block;
		height: 400px !important;
		background: #004731 !important;
	}
	
	.slick-slide {
		width: 50%!important;
	}
	
	.strong-view-id-1 {
		width: 73% !important;
		margin: 0 auto;
		padding: 0px;
		font-size: 2em;
		position: relative;
		top: 0px;
	}
}

@media only screen and (max-width : 2400px) and (min-width : 2149) {
	.successStories .t-slide{
		float: left;
		list-style: none;
		position: relative;
		width: 600px !important;
		margin-right: 15px !important;
		display: block;
		height: 600px !important;
		background: #004731 !important;
	}
}

@media only screen and (max-width : 2148px) and (min-width : 1440px) {
	.successStories .t-slide{
		float: left;
		list-style: none;
		position: relative;
		width: 526px !important;
		margin-right: 15px !important;
		display: block;
		height: 400px !important;
		background: #004731 !important;
	}
	
	.wpmtst-testimonial:nth-child(1) {
		left: -246px;
	}
	
	.wpmtst-testimonial:nth-child(4) {
		right: -642px;
	}
	
	.strong-view-id-1 {
		width: 100% !important;
		margin: 0 auto;
		padding: 0px;
		font-size: 2em;
		position: relative;
		top: 0px;
	}
	
	.wpmtst-testimonial:nth-child(3) .wpmtst-testimonial-inner .wpmtst-testimonial-content p {
		font-size: .54em!important;
		text-align: left!important;
		color: #ffffff!important;
		float: left!important;
		width: 74%!important;
	}
	
	.wpmtst-testimonial:nth-child(3) .wpmtst-testimonial-inner .wpmtst-testimonial-heading {
		position: absolute;
    	left: 6px;
	}
	
	.wpmtst-testimonial:nth-child(3) .wpmtst-testimonial-inner .wpmtst-testimonial-content .wptst-testimonial-field {
		position: absolute;
    	bottom: 20px;
    	left: 24px;
	}*/

  .wrapper {
    max-width: 1750px;
  }

  .slick-track {
    width: 1750px;
  }

  .slick-slide {
    width: 50% !important;
  }

  #penn-upcoming-events ul .slick-slide li:nth-child(1) {
    height: 670px;
  }

  .penn-event-img-wrap {
    height: 171px !important;
  }

  .custom-penn-latest {
    width: 39%;
    padding: 35px 20px 0px 35px;
    float: left;
  }

  .homeevents .eventsList h3,
  .newsBlurbs h3 {
    font-size: 1.5em;
  }

  .custom-penn-latest p {
    font-size: 1.2em;
  }

  .homeevents .eventsList li {
    padding-left: 3%;
    padding-right: 3%;
  }

  .learnMoreLink {
    font-size: 1.5em;
    color: #005d31;
    display: block;
    text-decoration: none;
    margin-top: 20px;
  }
}

@media only screen and (max-width: 1440px) and (min-width: 1100px) {
  .penn-event-img-wrap {
    height: 178px !important;
    background: #3c434a;
    overflow: hidden;
  }

  .penn-event-img-wrap img {
    max-width: 100% !important;
  }

  .learnMoreLink {
    font-size: 1.5em;
    color: #005d31;
    display: block;
    text-decoration: none;
  }

  .learnMoreLink {
    font-size: 1em;
    color: #005d31;
    display: block;
    text-decoration: none;
    padding-top: 15px;
  }

  .homeevents .eventsList h3 {
    margin-bottom: 10px;
    font-size: 1.5em;
    line-height: 1.1em;
  }

  .homeevents .eventsList li {
    padding-left: 3%;
    padding-right: 3%;
  }
  /*
	.wpmtst-testimonial:nth-child(3) .wpmtst-testimonial-inner .wpmtst-testimonial-heading {
		position: absolute;
		left: 6px;
	}*/
}

@media only screen and (max-width: 1100px) and (min-width: 768px) {
  .penn-event-img-wrap {
    height: 158px !important;
    background: #3c434a;
    overflow: hidden;
  }

  .penn-event-img-wrap img {
    max-width: 100% !important;
  }

  .learnMoreLink {
    font-size: 1.5em;
    color: #005d31;
    display: block;
    text-decoration: none;
  }

  .learnMoreLink {
    font-size: 1em;
    color: #005d31;
    display: block;
    text-decoration: none;
    padding-top: 15px;
  }

  .homeevents .eventsList h3 {
    margin-bottom: 10px;
    font-size: 1.5em;
    line-height: 1.1em;
  }

  .homeevents .eventsList li {
    padding-left: 3%;
    padding-right: 3%;
  }
}

@media only screen and (max-width: 2148px) and (min-width: 1820px) {
  .wrapper {
    max-width: 1750px;
  }

  .slick-track {
    width: 1750px;
  }

  .custom-penn-latest {
    width: 39%;
    padding: 35px 20px 0px 35px;
    float: left;
  }

  .homeevents .eventsList h3,
  .newsBlurbs h3 {
    font-size: 1.5em;
  }

  .custom-penn-latest p {
    font-size: 1.2em;
  }

  .homeevents .eventsList li {
    padding-left: 3%;
    padding-right: 3%;
  }

  .homeevents .eventsList h3 {
    font-size: 2em;
  }

  .penn-event-text {
    font-size: 1.5em;
    line-height: 1.3em;
    padding-bottom: 15px;
  }

  .learnMoreLink {
    font-size: 1.5em;
    color: #005d31;
    display: block;
    text-decoration: none;
  }
}

@media only screen and (max-width: 1820px) and (min-width: 1523px) {
  .wrapper {
    max-width: 1424px;
  }

  .slick-track {
    width: 1424px;
  }

  .slick-slide {
    width: 50% !important;
  }

  .custom-penn-latest {
    width: 35%;
    padding: 10px 0px 0px 15px;
    float: left;
  }

  .custom-penn-latest-img:before {
    content: " ";
    position: absolute;
    padding: 0%;
    width: 62%;
    height: auto;
    background: #0e382bc9;
    border-radius: 0px;
    top: 0px;
    right: 0px;
    bottom: 0;
    left: 38%;
    z-index: 9999999999999;
  }

  .custom-penn-latest-img {
    width: 62% !important;
  }

  .custom-penn-latest p {
    font-size: 0.7em !important;
    margin-bottom: 0px !important;
  }

  .homeevents .eventsList h3,
  .newsBlurbs h3 {
    font-size: 1em;
  }

  .custom-penn-latest a {
    padding-top: 10px !important;
  }

  #custom-penn-dateBox {
    padding-bottom: 10px !important;
  }

  .newsBlurbs li img {
    position: relative;
    margin-bottom: 0px;
    max-width: 100%;
    float: right;
    right: 0px;
    height: auto;
  }

  .homeevents .eventsList li {
    padding-left: 3%;
    padding-right: 3%;
  }

  .homeevents .eventsList h3 {
    font-size: 2em;
  }

  .penn-event-text {
    font-size: 1.5em;
    line-height: 1.3em;
    padding-bottom: 15px;
  }
  /*
	.wpmslider-viewport {
		height: 600px !important;
		padding: 81px 76px;
	}*/
}

@media only screen and (max-width: 1523px) and (min-width: 1160px) {
  .wrapper {
    max-width: 980px;
  }

  .slick-track {
    width: 980px !important;
  }

  .slick-slide {
    width: 50% !important;
  }

  .custom-penn-latest {
    width: 36%;
    padding: 2px 0px 0px 8px;
    float: left;
  }

  .custom-penn-latest-img:before {
    content: " ";
    position: absolute;
    padding: 0%;
    width: 62%;
    height: auto;
    background: #0e382bbd;
    border-radius: 0px;
    top: 0px;
    right: 0px;
    bottom: 0;
    left: 38%;
    z-index: 9999999999999;
  }

  .custom-penn-latest-img {
    width: 62% !important;
  }

  .custom-penn-latest p {
    font-size: 0.6em !important;
    margin-bottom: 0px !important;
    padding-bottom: 5px !important;
  }

  .newsBlurbs h3 {
    font-size: 0.8em !important;
  }

  .ustom-penn-latest a {
    padding-top: 5px !important;
  }

  #custom-penn-dateBox {
    padding-bottom: 5px !important;
    font-size: 0.4em !important;
  }

  .newsBlurbs li img {
    position: relative;
    margin-bottom: 0px;
    max-width: 100%;
    float: right;
    right: 0px;
  }

  .strong-view-id-1 {
    width: 100% !important;
    margin: 0 auto;
    padding: 0px;
    font-size: 2em;
    position: relative;
    top: 0px;
  }
  /*
	.testimonial-name{
		font-size: .4em;
    	color: #ffffff;
	}
	
	.testimonial-company{
		font-size: .4em;
    	color: #ffffff;
	}
	
	.wpmtst-testimonial:nth-child(3) .wpmtst-testimonial-inner .testimonial-name{
		position:absolute;
		bottom: 23px;
    	left: 24px;
	}
	
	.wpmtst-testimonial:nth-child(3) .wpmtst-testimonial-inner .testimonial-company {
		position:absolute;
		bottom: 9px;
    	left: 24px;
	}
	
	.wpmtst-testimonial:nth-child(3) .wpmtst-testimonial-inner{
		padding-left: 10px !important;
    	padding-right: 44px !important;
	}
	
	.strong-view.wpmtst-default.controls-type-sides .wpmtst-testimonial-inner {
		padding-left: 44px !important;
		padding-right: 10px !important;
	}
	
	.successStories .t-slide {
		float: left;
		list-style: none;
		position: relative;
		width: 416px !important;
		margin-right: 15px !important;
		display: block;
		height: 315px !important;
		background: #004731 !important;
	}
	
	.successStories .t-slide:nth-child(1) {
		left: -20%;
	}
	
	.successStories .t-slide:nth-child(2) {
		left: -85px;
	}
	
	.successStories .t-slide:nth-child(3) {
		right: 93px;
	}
	
	.successStories .t-slide:nth-child(4) {
		right: -1232px;
	}
	
	.strong-view.wpmtst-default .wpmtst-testimonial-image img {
		position: absolute!important;
		left: -67px!important;
		width: 41%!important;
		height: 182px!important;
	}
	
	.wpmslider-viewport{
		overflow: visible !important;;
	}
	
	.strong-content .wpmtst-testimonial .wpmtst-testimonial-heading:nth-child(3){
		padding-left: 20px !important;
    	padding-right: 20px !important;
	}
	
	.penn-event-text-wrap{
		padding-top: 12% !important;
	}
	
	.custom-penn-latest-btn{
		font-size: .7em!important;
	}*/
}

@media only screen and (max-width: 1160px) and (min-width: 1024px) {
  .newsAndEvents .newsBlurbs h3 {
    font-size: 0.8em;
  }

  .newsAndEvents .homeNewsSec .slick-slide {
    width: 14% !important;
  }

  .newsAndEvents .slick-slide li div:nth-child(1) {
    width: 62% !important;
  }

  .newsAndEvents .newsBlurbs li {
    width: 98% !important;
  }

  .homeNewsSec .slick-slide {
    width: 50% !important;
  }

  .slick-track {
    width: 970px !important;
    margin: 0 auto;
    left: 100% !important;
  }

  .slick-slide li p {
    font-size: 0.6em !important;
    margin-bottom: 0px !important;
    padding-bottom: 5px !important;
  }

  .custom-penn-latest {
    width: 36%;
    padding: 2px 0px 0px 8px;
    float: left;
  }

  .custom-penn-latest-img:before {
    content: " ";
    position: absolute;
    padding: 0%;
    width: 62%;
    height: auto;
    background: #0e382bbd;
    border-radius: 0px;
    top: 0px;
    right: 0px;
    bottom: 0;
    left: 38%;
    z-index: 9999999999999;
  }

  #custon-penn-latest-btn {
    margin-top: 0px !important;
    font-size: 0.7em !important;
  }

  .slick-list {
    height: 420px !important;
  }

  /* Testimonial Section */
  /*
	.successStories .t-slide {
		float: left;
		list-style: none;
		position: relative;
		width: 482px !important;
		margin-right: 15px !important;
		display: block;
		height: 330px !important;
		background: #004731 !important;
	}
	
	.wpmslider-viewport {
		height: 600px !important;
		padding: 74px 46px;
	}
	
	.strong-view-id-1 {
		width: 100% !important;
		margin: 0 auto;
		padding: 0px;
		font-size: 2em;
		position: relative;
		top: 0px;
	}
	
	.strong-view.wpmtst-default.controls-type-sides .wpmtst-testimonial-inner {
		padding-left: 50px;
		padding-right: 20px;
	}
	
	.wpmtst-testimonial-content p {
		font-size: .5em;
		text-align: left;
		color: #ffffff;
		float: right;
		width: 77%;
		margin-bottom: 20px !important;
	}
	
	.strong-view.wpmtst-default.controls-type-sides .wpmtst-testimonial:nth-child(3) .wpmtst-testimonial-inner {
		padding-left: 10px;
		padding-right: 50px;
	}
	
	.wpmtst-testimonial:nth-child(3) .wpmtst-testimonial-inner .wpmtst-testimonial-content p {
		font-size: .5em;
		text-align: left;
		color: #ffffff;
		float: left;
		width: 77%;
	}
	
	.strong-view.wpmtst-default .wpmtst-testimonial:nth-child(3) .wpmtst-testimonial-field {
		text-align: right;
		margin-right: 60px;
		font-size: .5em;
		color: #ffffff;
	}
	
	.strong-view.wpmtst-default .wpmtst-testimonial-field {
		clear: both;
		font-size: .5em;
		color: #ffffff;
	}
	
	.strong-view.wpmtst-default .wpmtst-testimonial-field a{
		color:#ffffff;
	}
	
	.strong-view.wpmtst-default .wpmtst-testimonial-image img {
		position: absolute;
		left: -78px;
		width: 39%;
		height: 167px;
	}
	
	.wpmtst-testimonial:nth-child(3) .wpmtst-testimonial-image img {
		position: absolute;
		right: -546px;
		width: 34%;
    	height: 156px;
	}*/

  #penn-upcoming-events .slick-track {
    width: 970px !important;
    margin: 0 auto;
    left: 0% !important;
  }

  #penn-upcoming-events.newsAndEvents .slick-slide li div:nth-child(1) {
    width: 100% !important;
  }

  #penn-upcoming-events .slick-list {
    height: 650px !important;
  }

  .custom-penn-latest-btn {
    font-size: 0.5em !important;
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
  .wrapper {
    max-width: 865px;
  }

  .newsAndEvents .newsBlurbs h3 {
    font-size: 0.8em;
  }

  .newsAndEvents .homeNewsSec .slick-slide {
    width: 14% !important;
  }

  .newsAndEvents .slick-slide li div:nth-child(1) {
    width: 62% !important;
  }

  .newsAndEvents .newsBlurbs li {
    width: 98% !important;
  }

  .homeNewsSec .slick-slide {
    width: 45% !important;
  }

  .slick-track {
    width: 970px !important;
    margin: 0 auto;
    left: 100% !important;
  }

  .slick-slide li p {
    font-size: 0.6em !important;
    padding-bottom: 0px !important;
  }

  .custom-penn-latest {
    width: 36%;
    padding: 2px 0px 0px 8px;
    float: left;
  }

  .custom-penn-latest-img:before {
    content: " ";
    position: absolute;
    padding: 0%;
    width: 62%;
    height: auto;
    background: #0e382bbd;
    border-radius: 0px;
    top: 0px;
    right: 0px;
    bottom: 0;
    left: 38%;
    z-index: 9999999999999;
  }

  #custon-penn-latest-btn {
    margin-top: 0px !important;
    font-size: 0.7em !important;
  }

  .slick-list {
    height: 420px !important;
  }

  /* Testimonial Section */
  /*
	.successStories .t-slide {
		float: left;
		list-style: none;
		position: relative;
		width: 436px !important;
		margin-right: 15px !important;
		display: block;
		height: 330px !important;
		background: #004731 !important;
	}*/

  .wpmslider-viewport {
    height: 600px !important;
    padding: 74px 46px;
  }

  .strong-view-id-1 {
    width: 100% !important;
    margin: 0 auto;
    padding: 0px;
    font-size: 2em;
    position: relative;
    top: 0px;
  }

  .strong-view.wpmtst-default.controls-type-sides .wpmtst-testimonial-inner {
    padding-left: 50px;
    padding-right: 20px;
  }
  /*
	.wpmtst-testimonial-content p {
		font-size: .5em;
		text-align: left;
		color: #ffffff;
		float: right;
		width: 77%;
		margin-bottom: 20px !important;
	}
	
	.strong-view.wpmtst-default.controls-type-sides .wpmtst-testimonial:nth-child(3) .wpmtst-testimonial-inner {
		padding-left: 10px;
		padding-right: 50px;
	}
	
	.wpmtst-testimonial:nth-child(3) .wpmtst-testimonial-inner .wpmtst-testimonial-content p {
		font-size: .5em;
		text-align: left;
		color: #ffffff;
		float: left;
		width: 77%;
	}
	
	.strong-view.wpmtst-default .wpmtst-testimonial:nth-child(3) .wpmtst-testimonial-field {
		text-align: right;
		margin-right: 60px;
		font-size: .5em;
		color: #ffffff;
	}
	
	.strong-view.wpmtst-default .wpmtst-testimonial-field {
		clear: both;
		font-size: .5em;
		color: #ffffff;
	}
	
	.strong-view.wpmtst-default .wpmtst-testimonial-field a{
		color:#ffffff;
	}
	
	.strong-view.wpmtst-default .wpmtst-testimonial-image img {
		position: absolute;
		left: -78px;
		width: 39%;
		height: 167px;
	}
	
	.wpmtst-testimonial:nth-child(3) .wpmtst-testimonial-image img {
		position: absolute;
		right: -546px;
		width: 34%;
    	height: 156px;
	}*/

  #penn-upcoming-events .slick-track {
    width: 970px !important;
    margin: 0 auto;
    left: 0% !important;
  }

  #penn-upcoming-events.newsAndEvents .slick-slide li div:nth-child(1) {
    width: 100% !important;
  }

  #penn-upcoming-events .slick-list {
    height: 650px !important;
  }

  .custom-penn-latest-btn {
    font-size: 0.5em !important;
    margin-top: 0px !important;
  }
}

/*GRANT TESTING
 

@media only screen and (max-width : 768px) and (min-width : 425px) {
	.homeNewsSec .slick-slide {
		width: 75% !important;
	}
	.slick-list {
		height: 1160px !important;
	}
	.newsAndEvents .newsBlurbs h3 {
		font-size: 1.2em;
	}
	.slick-slide li p {
		font-size: .8em !important;
		padding-bottom: 15px !important;
	}
	.custom-penn-latest-btn {
		font-size: .8em!important;
		margin-top: -10px!important;
	}
	.buttonLink.grayButton {
		background-color: #2C4443;
		color: #ffffff;
		margin: 32px auto;
		display: block;
	}
	#penn-upcoming-events .slick-track {
		width: 721px!important;
		margin: 0 auto;
		left: 100% !important;
	}
	.penn-event-img-wrap {
		height: 126px!important;
		background: #3c434a;
		overflow: hidden;
	}
	.homeevents .eventsList h3 {
		margin-bottom: 10px;
		font-size: 1em;
		line-height: 1.1em;
	}
	.penn-evet-text{
		font-size: .8em;
	}
	.penn-event-text-wrap{
		padding-top:30%!important;
	}
	#penn-upcoming-events .slick-list {
		height: 470px !important;
	}
	.mainNav > ul > li, .mainNav > ul > li > a {
		min-height: 50px;
		display: block;
		text-transform: none;
		color: #000000;
		font-family: 'Lato', Century Gothic, CenturyGothic, sans-serif;
		font-weight: 300;
		font-size: 13px !important;
		line-height: 50px;
		display: none !important;
	}
	#menu-utility-navigation {
		margin-top: .5%;
		display: none;
	}
	.logo {
		margin-top: 65px;
		margin-bottom: 0px;
	}
	.penn-test-content:before {
		content: ' ';
		position: absolute;
		padding: 16.7%;
		width: 100%;
		height: auto;
		background-image: linear-gradient(to right, #0e382b 10%, transparent);
		border-radius: 0px;
		top: 0px;
		right: 0;
		bottom: 0;
		left: 0;
	}
}

Ipad Air */

@media only screen and (max-width: 820px) and (min-width: 768px) {
  .homeNewsSec .slick-slide {
    width: 75% !important;
  }
  .slick-list {
    height: 1160px !important;
  }
  .newsAndEvents .newsBlurbs h3 {
    font-size: 1.2em;
  }
  .slick-slide li p {
    font-size: 0.8em !important;
    padding-bottom: 15px !important;
  }
  .custom-penn-latest-btn {
    font-size: 0.8em !important;
    margin-top: -10px !important;
  }
  .buttonLink.grayButton {
    background-color: #2c4443;
    color: #ffffff;
    margin: 32px auto;
    display: block;
  }
  #penn-upcoming-events .slick-track {
    width: 721px !important;
    margin: 0 auto;
    left: 100% !important;
  }
  .penn-event-img-wrap {
    height: 126px !important;
    background: #3c434a;
    overflow: hidden;
  }
  .homeevents .eventsList h3 {
    margin-bottom: 10px;
    font-size: 1em;
    line-height: 1.1em;
  }
  .penn-evet-text {
    font-size: 0.8em;
  }
  .penn-event-text-wrap {
    padding-top: 30% !important;
  }
  #penn-upcoming-events .slick-list {
    height: 470px !important;
  }
  .mainNav > ul > li,
  .mainNav > ul > li > a {
    min-height: 50px;
    display: block;
    text-transform: none;
    color: #000000;
    font-family:
      "Lato",
      Century Gothic,
      CenturyGothic,
      sans-serif;
    font-weight: 300;
    line-height: 50px;
    display: none !important;
  }
  #menu-utility-navigation {
    margin-top: 0.5%;
    display: none;
  }
  .logo {
    margin-top: 65px;
    margin-bottom: 0px;
  }
  .penn-test-content:before {
    content: " ";
    position: absolute;
    padding: 16.7%;
    width: 100%;
    height: auto;
    background-image: linear-gradient(to right, #0e382b 10%, transparent);
    border-radius: 0px;
    top: 0px !important;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .pn-custom-header-text {
    position: absolute;
    z-index: 9999;
    width: 62% !important;
    margin: 21% !important;
    margin-top: 4% !important;
    margin-bottom: 0 !important;
    margin-top: 12%;
    text-align: center;
  }
  .newsAndEvents {
    padding-top: 300px;
  }
}

/*Iphone XR */

@media only screen and (max-width: /*428px*/768px) {
  .homeNewsSec .slick-slide {
    width: 99% !important;
  }
  .slick-list {
    height: 1390px !important;
  }
  .newsAndEvents .newsBlurbs h3 {
    font-size: 1.2em;
  }
  .slick-slide li p {
    font-size: 0.8em !important;
    padding-bottom: 15px !important;
  }
  .custom-penn-latest-btn {
    font-size: 0.8em !important;
    margin-top: -10px !important;
  }
  .buttonLink.grayButton {
    background-color: #2c4443;
    color: #ffffff;
    margin: 32px auto;
    display: block;
  }
  #penn-upcoming-events .slick-track {
    width: 721px !important;
    margin: 0 auto;
    left: 100% !important;
  }
  .penn-event-img-wrap {
    height: 200px !important;
    background: #3c434a;
    overflow: hidden;
  }
  .homeevents .eventsList h3 {
    margin-bottom: 10px;
    font-size: 1em;
    line-height: 1.1em;
  }
  .penn-evet-text {
    font-size: 0.8em;
  }
  .penn-event-text-wrap {
    padding-top: 16% !important;
  }
  #penn-upcoming-events .slick-list {
    height: 1395px !important;
  }
  .mainNav > ul > li,
  .mainNav > ul > li > a {
    min-height: 50px;
    display: block;
    text-transform: none;
    color: #000000;
    font-family:
      "Lato",
      Century Gothic,
      CenturyGothic,
      sans-serif;
    font-weight: 300;
    font-size: 13px !important;
    line-height: 50px;
    display: none !important;
  }
  #menu-utility-navigation {
    margin-top: 0.5%;
    display: none;
  }
  .logo {
    margin-top: 65px;
    margin-bottom: 0px;
  }
  .penn-test-content:before {
    content: " ";
    position: absolute;
    padding: 0%;
    width: 100%;
    height: 85.4vh;
    background-image: linear-gradient(to right, #0e382b 10%, transparent);
    border-radius: 0px;
    top: 10px !important;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .pn-custom-header-text {
    position: absolute;
    z-index: 9999;
    width: 62% !important;
    margin: 21% !important;
    margin-top: 4% !important;
    margin-bottom: 0 !important;
    margin-top: 12%;
    text-align: center;
  }
  /*.newsAndEvents {
		padding-top: m;
	}*/
  .slick-track {
    position: relative;
    top: 0;
    left: 0px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100% !important;
    transform: none !important;
  }
  .custom-penn-latest {
    width: 94%;
    padding: 15px;
    float: left;
  }
  .slick-slide li p {
    font-size: 0.8em !important;
    padding-bottom: 15px !important;
  }
  .custom-penn-latest-img {
    width: 100% !important;
    float: right;
    overflow: hidden;
  }
  .newsBlurbs li img {
    position: relative;
    margin-bottom: 0px;
    max-width: 100%;
    float: right;
    right: 0px;
  }
  .homeevents .slick-slide {
    width: 54% !important;
    float: left;
    height: 100%;
    min-height: 1px;
  }
}

@media only screen and (max-width: 425px) {
  .homeNewsSec .slick-slide {
    width: 99% !important;
  }
  .slick-list {
    height: 1390px !important;
  }
  .newsAndEvents .newsBlurbs h3 {
    font-size: 1.2em;
  }
  .slick-slide li p {
    font-size: 0.8em !important;
    padding-bottom: 15px !important;
  }
  .custom-penn-latest-btn {
    font-size: 0.8em !important;
    margin-top: -10px !important;
  }
  .buttonLink.grayButton {
    background-color: #2c4443;
    color: #ffffff;
    margin: 32px auto;
    display: block;
  }
  #penn-upcoming-events .slick-track {
    width: 721px !important;
    margin: 0 auto;
    left: 100% !important;
  }
  .penn-event-img-wrap {
    height: 200px !important;
    background: #3c434a;
    overflow: hidden;
  }
  .homeevents .eventsList h3 {
    margin-bottom: 10px;
    font-size: 1em;
    line-height: 1.1em;
  }
  .penn-evet-text {
    font-size: 0.8em;
  }
  .penn-event-text-wrap {
    padding-top: 16% !important;
  }
  #penn-upcoming-events .slick-list {
    height: 1395px !important;
  }
  .mainNav > ul > li,
  .mainNav > ul > li > a {
    min-height: 50px;
    display: block;
    text-transform: none;
    color: #000000;
    font-family:
      "Lato",
      Century Gothic,
      CenturyGothic,
      sans-serif;
    font-weight: 300;
    font-size: 13px !important;
    line-height: 50px;
    display: none !important;
  }
  #menu-utility-navigation {
    margin-top: 0.5%;
    display: none;
  }
  .logo {
    margin-top: 65px;
    margin-bottom: 0px;
  }
  .penn-test-content:before {
    content: " ";
    position: absolute;
    padding: 0%;
    width: 100%;
    height: 85.4vh;
    background-image: linear-gradient(to right, #0e382b 10%, transparent);
    border-radius: 0px;
    top: 10px !important;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .pn-custom-header-text {
    position: absolute;
    z-index: 9999;
    width: 62% !important;
    margin: 21% !important;
    margin-top: 4% !important;
    margin-bottom: 0 !important;
    margin-top: 12%;
    text-align: center;
  }
  /*.newsAndEvents {
		padding-top: 90vh;
	}*/
  .slick-track {
    position: relative;
    top: 0;
    left: 384px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 390px !important;
  }
  .custom-penn-latest {
    width: 94%;
    padding: 15px;
    float: left;
  }
  .slick-slide li p {
    font-size: 0.8em !important;
    padding-bottom: 15px !important;
  }
  .custom-penn-latest-img {
    width: 100% !important;
    float: right;
    overflow: hidden;
  }
  .newsBlurbs li img {
    position: relative;
    margin-bottom: 0px;
    max-width: 100%;
    float: right;
    right: 0px;
  }
  .homeevents .slick-slide {
    width: 54% !important;
    float: left;
    height: 100%;
    min-height: 1px;
  }
  .mainNavControl {
    width: 88px;
    height: 40px;
    margin-top: 6px;
    margin-right: 15px;
    line-height: 120px;
    text-align: center;
    display: block;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    top: 80px;
    right: 0;
    outline: none;
    z-index: 100;
    background-color: #00b35e;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-indent: -1000px;
  }
}

@media only screen and (max-width: 375px) {
  .homeNewsSec .slick-slide {
    width: 99% !important;
  }
  .slick-list {
    height: 1758px !important;
  }
  .newsAndEvents .newsBlurbs h3 {
    font-size: 1.2em;
  }
  .slick-slide li p {
    font-size: 0.8em !important;
    padding-bottom: 15px !important;
  }
  .custom-penn-latest-btn {
    font-size: 0.8em !important;
    margin-top: -10px !important;
  }
  .buttonLink.grayButton {
    background-color: #2c4443;
    color: #ffffff;
    margin: 32px auto;
    display: block;
  }
  #penn-upcoming-events .slick-track {
    width: 721px !important;
    margin: 0 auto;
    left: 100% !important;
  }
  .penn-event-img-wrap {
    height: 200px !important;
    background: #3c434a;
    overflow: hidden;
  }
  .homeevents .eventsList h3 {
    margin-bottom: 10px;
    font-size: 1em;
    line-height: 1.1em;
  }
  .penn-evet-text {
    font-size: 0.8em;
  }
  .penn-event-text-wrap {
    padding-top: 16% !important;
  }
  #penn-upcoming-events .slick-list {
    height: 1395px !important;
  }
  .mainNav > ul > li,
  .mainNav > ul > li > a {
    min-height: 50px;
    display: block;
    text-transform: none;
    color: #000000;
    font-family:
      "Lato",
      Century Gothic,
      CenturyGothic,
      sans-serif;
    font-weight: 300;
    font-size: 13px !important;
    line-height: 50px;
    display: none !important;
  }
  #menu-utility-navigation {
    margin-top: 0.5%;
    display: none;
  }
  .logo {
    margin-top: 65px;
    margin-bottom: 0px;
  }
  .penn-test-content:before {
    content: " ";
    position: absolute;
    padding: 0%;
    width: 100%;
    height: 85.4vh;
    background-image: linear-gradient(to right, #0e382b 10%, transparent);
    border-radius: 0px;
    top: 10px !important;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .pn-custom-header-text {
    position: absolute;
    z-index: 9999;
    width: 62% !important;
    margin: 21% !important;
    margin-top: 4% !important;
    margin-bottom: 0 !important;
    margin-top: 12%;
    text-align: center;
  }
  /*.newsAndEvents {
		padding-top: 90vh;
	}*/
  .slick-track {
    position: relative;
    top: 0;
    left: 345px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 390px !important;
  }
  .custom-penn-latest {
    width: 94%;
    padding: 15px;
    float: left;
  }
  .slick-slide li p {
    font-size: 0.8em !important;
    padding-bottom: 15px !important;
  }
  .custom-penn-latest-img {
    width: 100% !important;
    float: right;
    overflow: hidden;
  }
  .newsBlurbs li img {
    position: relative;
    margin-bottom: 0px;
    max-width: 100%;
    float: right;
    right: 0px;
  }
  .homeevents .slick-slide {
    width: 51% !important;
    float: left;
    height: 100%;
    min-height: 1px;
  }
  .newsBlurbs li {
    margin-bottom: 10px;
    margin-top: 14px;
    background: #ededed;
    width: 89% !important;
    padding: 0px !important;
  }
}

/*end of media query for testimonial*/

@media only screen and (max-width: 3542px) {
  .pn-custom-header-text {
    position: absolute;
    z-index: 9999;
    width: 30%;
    margin: 33%;
    margin-top: 12%;
  }
}

@media only screen and (max-width: 2560px) {
  .pn-custom-header-text {
    position: absolute;
    z-index: 9999;
    width: 30%;
    margin: 26%;
    margin-top: 12%;
  }
}

@media only screen and (max-width: 2174px) {
  .pn-custom-header-text {
    position: absolute;
    z-index: 9999;
    width: 30%;
    margin: 21%;
    margin-top: 12%;
  }
}

@media only screen and (max-width: 1900px) {
  .pn-custom-header-text {
    position: absolute;
    z-index: 9999;
    width: 30%;
    margin: 20%;
    margin-top: 12%;
  }
}

@media only screen and (max-width: 1412px) {
  .pn-custom-header-text {
    position: absolute !important;
    z-index: 9999 !important;
    width: 30% !important;
    margin: 16% !important;
    margin-top: 12% !important;
  }
}

/* Latest News Section Redesign CSS*/
.customRealignment .slick-track {
  display: flex;
  flex-wrap: wrap;
}

/*.homeNewsSec .slick-slide{
	width: 50% !important;
}*/

.newsBlurbs li {
  margin-bottom: 10px;
  margin-top: 14px;
  background: #ededed;
  /*width: 98% !important;*/
  padding: 0px !important;
}

#custon-penn-latest-btn:hover {
  background: none;
}

.eventMonth {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #000000;
  font-size: 1em;
  text-transform: uppercase;
  float: left;
  font-weight: bolder;
  max-width: 22% !important;
}

.eventDay {
  font-size: 1em;
  color: #000000;
  font-weight: bolder;
  float: left;
  padding-top: 10px;
  padding-left: 0.5em;
}
/*
.mainCopy a:hover,.quickColumns>ul>li>a:hover{font-weight:700;text-decoration:underline}.elementor-widget-container .successStories .t-slide{width:625px!important}.strong-view.wpmtst-default .wpmtst-testimonial-field{font-style:italic}.homenews .slick-arrow,.mainNav>ul>li>ul>li:first-child,.penn-event-excerpt :not(:first-child),.penn-event-excerpt iframe,.wpmslider-clone,.wpmtst-testimonial.testimonial.t-slide .arrow{display:none!important}.headYellowButton,.homeButt{text-decoration:none;display:inline-block}.fixedHeader .penn-test-content:before{top:0}.grey-icon i::before,.secondary:hover a,.white-icon i::before,a.learn-more.secondary:hover .button-text,a.learn-more:hover .button-text,button.secondary:hover .button-text,button:hover .button-text{color:#fff}.icon-button a .elementor-button-text{font-family:Oswald,sans-serif!important;text-transform:uppercase;font-size:22px}.icon-button i::before{font-size:25px;color:#fff}.icon-button .elementor-button-content-wrapper{align-items:center}.icon-button a .elementor-button-icon{background-color:grey;border-radius:50%;padding:20px}.grey-icon .elementor-icon{background:grey;padding:25px;border-radius:50%}.newsBlurbs li:hover{transition:.5s}#penn-upcoming-events ul .slick-slide li>div:hover{box-shadow:10px 10px 5px 0 #dedede;transition:.5s}.headYellowButton:hover{transition:.5s;background:#fdc647}.headYellowButton{height:36px;min-height:auto;margin-top:10px;padding:0 15px;background-color:#fdb714;color:#3e3e3e;line-height:36px;position:relative;right:-66px;border-radius:5px;font-weight:900;z-index:100000;transition:.5s}.mainCopy a:hover{transition:.25s}a.learn-more .circle-48,a.learn-more.external .circle-48,a.learn-more.go .circle-48,a.learn-more.secondary .circle-48,button.learn-more .circle-48,button.learn-more.external .circle-48,button.learn-more.secondary .circle-48{transition:.45s cubic-bezier(.5, 0, .1, 1);margin:0;width:3rem;height:3rem;position:relative}.eventsList{margin-bottom:60px}.eventsList li p{display:block!important}.homeButt{border:2px solid #fff;padding:20px 30px;font-weight:bolder;font-size:1.2em;border-radius:0;color:#fff;width:auto}.mainNav>ul>li>ul>li>a:hover{font-weight:700;color:#0e382b!important;transition:.5s}.homeButt:hover,.slick-slide.slick-active,.wpmtst-testimonial,label.hideOnMobile:hover{cursor:pointer}label.hideOnMobile{font-size:15px;display:inline-block;position:relative;top:10px;left:8px;z-index:0;width:25px;height:25px}a.learn-more,button{display:inline-block;outline:0;vertical-align:middle;text-decoration:none;padding:0;font-size:inherit;font-family:inherit;cursor:pointer}.mainCopy h2{margin-top:0}a.learn-more{position:relative;border:1px solid #d3d3d3;width:auto;min-width:19rem;height:auto}a.sm-btn{width:calc(45% - 60px)}a.md-btn{width:calc(60% - 60px)}a.lg-btn{width:calc(80% - 60px)}a.xl-btn{width:calc(100% - 60px)}a.learn-more .circle-48,button.learn-more .circle-48{display:block;background:#0d1c1b}a.learn-more.go .circle-48{display:block;background:#006233}a.learn-more.external .circle-48,button.learn-more.external .circle-48{display:block;background:#fdb714}a.learn-more.secondary .circle-48,button.learn-more.secondary .circle-48{display:block;background:#005d31}a.learn-more .circle-48.important,button.learn-more .circle-48.important{transition:.45s cubic-bezier(.65, 0, .076, 1);position:relative;display:block;margin:0;width:3rem;height:3rem;background:maroon}a.learn-more .circle-48 .icon,button.learn-more .circle-48 .icon{transition:.45s cubic-bezier(.65, 0, .076, 1);position:absolute;top:0;bottom:0;margin:auto;background:#fff}a.learn-more .circle-48 .icon.document,a.learn-more .circle-48 .icon.important,a.learn-more.external .circle-48 .icon,a.learn-more.secondary .circle-48 .icon,button.learn-more .circle-48 .icon.document,button.learn-more .circle-48 .icon.important,button.learn-more.external .circle-48 .icon,button.learn-more.secondary .circle-48 .icon{transition:.45s cubic-bezier(.65, 0, .076, 1);left:.625rem;width:1.125rem;height:.125rem;background:0 0}a.learn-more .circle-48 .icon.document::before{font-family:"Noto Sans Symbols 2",sans-serif;position:absolute;content:"\1F5CE";color:#fff;font-size:30px;top:-.8rem;right:.4rem;width:.625rem;height:.625rem}a.learn-more .circle-48 .icon.important::before{font-family:"Noto Sans Symbols 2",sans-serif;position:absolute;content:"\0021";color:#fff;font-size:30px;top:-.9rem;right:-.1rem;width:.625rem;height:.625rem}a.learn-more.external .circle-48 .icon::before,a.learn-more.go .circle-48 .icon::before{font-size:37px;width:.625rem;height:.625rem;font-family:"Noto Sans Symbols 2",sans-serif;font-weight:700;position:absolute}a.learn-more.go:hover .button-text,a.learn-more.go:hover .circle-48 .icon::before{color:#fdb714}a.learn-more.go .circle-48 .icon::before{content:"\00BB";color:#fdb714;top:.6rem;right:-1.6rem}a.learn-more.external .circle-48 .icon::before{content:"\1F855";color:#0d1c1b;top:-.5rem;right:.4rem}a.learn-more.secondary .circle-48 .icon::before{font-family:"Noto Sans Symbols 2",sans-serif;position:absolute;content:"\1F517";color:#fff;font-size:30px;top:-.9rem;right:-.1rem;width:.625rem;height:.625rem}button.learn-more .circle-48 .icon.document::before,button.learn-more .circle-48 .icon.important::before,button.learn-more.external .circle-48 .icon::before,button.learn-more.secondary .circle-48 .icon::before{font-family:'Noto Sans Symbols 2',sans-serif;width:.625rem;height:.625rem}a.learn-more .button-text,button.learn-more .button-text{transition:.45s cubic-bezier(.65, 0, .076, 1);position:absolute;top:0;left:0;right:0;bottom:0;padding:.75rem 0;margin:0 0 0 1.85rem;color:#282936;font-weight:700;line-height:1.6;text-align:center;text-transform:uppercase}a.external:hover .circle-48,a.learn-more:hover .circle-48,a.learn-more:hover .circle-48.important,a.secondary:hover .circle-48,button.external:hover .circle-48,button.secondary:hover .circle-48,button:hover .circle-48,button:hover .circle-48.important{width:100%}a.external:hover .circle-48 .icon,a.go:hover .circle-48 .icon,a.learn-more:hover .circle-48 .icon.document,a.learn-more:hover .circle-48.important .icon.important,a.secondary:hover .circle-48 .icon,button.external:hover .circle-48 .icon,button.secondary:hover .circle-48 .icon,button:hover .circle-48 .icon.document,button:hover .circle-48.important .icon.important{transform:translate(1.5rem,0)}a.learn-more.external:hover .button-text,button.external:hover .button-text{color:#0d1c1b}.learnMoreLink{font-size:1.2em;color:#fff;display:block;text-decoration:none;margin-top:20px;padding-top:15px;background:#364d40;padding-bottom:15px;width:50%;margin-left:25%;font-weight:700;text-align:center}.sub-menu h2{font-size:2em}.sub-menu>li>a{color:#000!important}.mainNav>ul>li>ul{background:rgba(246,246,246,.975)!important}.iAmAItem{font-weight:700;font-size:18px}.quickLinks:after{border-radius:0;background:#fdb714!important}.learnMoreLink:after,.mainNav>ul>li:nth-child(7),.successStories .wpmtst-testimonial-inner.testimonial-inner p iframe,video.mobileHeaderVid{display:none}.penn-event-text{font-size:1.2em}.homeevents .eventsList h3{margin-bottom:10px;font-size:1.2em!important;line-height:1.1em}.newsBlurbs li img,.penn-event-img-wrap img{aspect-ratio:5/3}.quickLinksControl{border-radius:0 0 10px 10px!important;background-color:#fdb714!important;font-weight:700}.homenews a>button:hover{color:#fff!important}.strong-view.controls-style-buttons2:not(.rtl) .wpmslider-prev:before{top:3px}.sub-menu{display:grid;grid-template-areas:'col1 col2';align-items:center;align-content:center}.mainNav>ul>li>ul>li>a{font-size:14px!important;transition:.5s}.mainNav>ul>li:last-child{background-color:inherit}.mainNav>ul>li:hover,.mainNav>ul>li:hover>a,.mainNav>ul>li>a:hover{color:#005d31;background-color:#fff;transition:1s;font-weight:700}.mainNav{margin-left:40%}.penn-event-text-wrap{padding-top:5%!important}.custom-penn-latest-img:hover::before{background:#0e382bc9;content:"\00BB";color:#fff;font-size:160px;padding:15%;text-align:center;width:auto}.HomeButtonCont{width:30%;margin-left:calc(35% - 30px)}.strong-view.wpmtst-default .wpmtst-testimonial-field{margin-top:4%;text-align:left!important}.arrow{border-top:50px solid #fff!important}.strong-view.controls-style-buttons2 .wpmslider-next,.strong-view.controls-style-buttons2 .wpmslider-prev{position:absolute;top:calc(50% - 14px);margin:0;background:#72c669!important}.strong-view.controls-type-sides:not(.rtl) .wpmslider-prev{left:-60px!important}.strong-view.controls-type-sides:not(.rtl) .wpmslider-next{right:-60px!important}.successStories .t-slide{background:#fff!important}.successStories{background-color:#0e382b;vertical-align:middle;height:auto!important;padding-top:35px;padding-bottom:35px}.successStories .wrapper{position:relative;width:100%;margin:0 auto}.utilityNav>ul{position:absolute;left:550px}#primary,#primary a,.primary a,button,div.primary{position:relative}#menu-utility-navigation{margin-top:1.5%;width:100%}.quickLinksTabWrapper{left:154.25%!important}.quickLinksTabWrapper{width:291px;height:77px;text-align:center;position:absolute;bottom:-74px;top:auto;z-index:2;overflow:hidden;background-color:transparent;border-top:none;margin-left:0}.quickColumns>ul{float:left;width:100%}.wpmtst-testimonial-heading.testimonial-heading a{color:#000}.wpmtst-testimonial-content p{text-align:left;color:#fff;float:unset;width:unset;font-size:18px;display:inline}.strong-view.wpmtst-default .wpmtst-testimonial-image img{background:#fff;border:1px solid #efefef;padding:6px;margin:0 auto;position:static;left:auto;width:unset;height:unset}.wpmtst-testimonial-field.testimonial-field.testimonial-name{font-weight:700;margin-top:25px}.wpmtst-testimonial-field.testimonial-field.testimonial-company,.wpmtst-testimonial-field.testimonial-field.testimonial-company a,.wpmtst-testimonial-field.testimonial-field.testimonial-name{color:#000;font-size:24px}.wpmtst-testimonial.testimonial.t-slide:nth-child(2n) .testimonial-image{display:inline-block;float:left;margin-right:10px;position:static}.wpmtst-testimonial.testimonial.t-slide:nth-child(2n) .wpmtst-testimonial-field.testimonial-field.testimonial-company,.wpmtst-testimonial.testimonial.t-slide:nth-child(2n) .wpmtst-testimonial-field.testimonial-field.testimonial-company a,.wpmtst-testimonial.testimonial.t-slide:nth-child(2n) .wpmtst-testimonial-field.testimonial-field.testimonial-name{text-align:left!important;font-size:24px}.wpmtst-testimonial.testimonial.t-slide:nth-child(odd) .arrow{top:99%;left:-1px;width:0;height:0;border-left:0 solid transparent;border-right:50px solid transparent;border-top:50px solid #fff;margin:0;position:absolute;transform:rotate(0)}.wpmtst-testimonial.testimonial.t-slide:nth-child(2n) .arrow{right:-1px}.wpmtst-testimonial.testimonial.t-slide:nth-child(2n) p{display:inline;width:auto;position:static;font-size:18px}#primary:hover a,.mainNav>ul>li.current-page-ancestor,.mainNav>ul>li.current-page-ancestor>a,.mainNav>ul>li.current_page_item,.mainNav>ul>li.current_page_item>a{color:#005d31}.mainNav>ul>li>a:hover{border-bottom-color:#005d31}@media only screen and (min-width:1524px){.eventsList .slick-slide li>div{height:700px!important}#penn-upcoming-events ul .slick-slide li{height:650px!important}.eventsList .penn-event-img-wrap{height:auto!important}.newsBlurbs h3{font-size:20px!important}.custom-penn-latest p{font-size:16px!important}}@media only screen and (min-width:768px){.logo{margin-top:78px;margin-bottom:14px}.fixedHeader .logo{margin-top:100px}.wpmtst-testimonial-heading.testimonial-heading{font-size:2rem}.topNav{margin-top:30px}.hideOnDesktop{display:none}#siteSearch{height:36px;padding:0 15px 15px;background-color:transparent;display:block;position:absolute;top:15.5vh;left:41vw}.mainNav>ul>li:hover>ul{top:55px}.fixedHeader .mainNav>ul>li.homeFixedLink{margin-left:-58px!important}.mainNav>ul>li>ul>li:nth-child(2){border-right:1px solid #000;padding-right:2.5vw}.mainNav>ul>li>ul{left:-37vw;padding:20px 45px;min-width:74vw}.mainNav>ul>li:nth-child(3)>ul{left:-31vw;padding-right:55px}.mainNav>ul>li:nth-child(2)>ul{left:-277px;min-width:55vw}.mainNav>ul>li:nth-child(6)>ul{left:-58vw;padding-right:0}.quickColumns>ul>li{padding-left:0;padding-right:15px;font-size:.8125em}.quickColumns>ul>li>a{padding-bottom:7px;padding-top:7px;border-bottom-style:solid;border-bottom-width:1px}.mainNav>ul>li:last-child>a:hover{background-color:#fff}.quickLinks{right:-164.45%}.mainNav>ul>li:nth-child(4)>ul{min-width:65vw}.mainNav>ul>li:nth-child(5)>ul{left:-35vw;min-width:55vw}.mainNav>ul>li{margin-top:-5px}.mainNav>ul>li>ul>li{min-width:235px!important;width:auto!important;padding-top:7px!important;padding-bottom:7px!important}.mainNav>ul>li:last-child>ul{display:grid!important}.mainNav>ul>li>a{font-size:17px!important;border-bottom:5px solid #fff}.mainNav>ul>li>ul>li:first-child{display:list-item;padding-top:0}.quickLinksControl{font-size:18px;font-weight:700;padding:29px 0!important;margin:0!important;width:100%}.quickLinksControl:after{display:inline-block;font-size:6px;margin-left:3px}#toggleQuickLinks:checked+#toggleMainNav+.mainNavControl+.navWrapper .quickLinks{margin-bottom:0;right:-164.45%}.secondaryNavs{width:51%;padding-left:30px;padding-right:30px;position:absolute;left:0;top:0;overflow:visible;z-index:200;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.quickLinks:after{content:' ';width:47.5%;height:100%;top:0;left:0}.sub-menu{grid-column-gap:3%}.quickColumns{width:50%;padding-top:30px;padding-bottom:5px;margin-top:-10000px;z-index:2;position:relative;overflow:hidden;-webkit-transition:margin .3s;-moz-transition:margin .3s;-o-transition:margin .3s;transition:margin .3s}.fixedHeader .topNav{position:fixed;background-color:#fff;top:-70px;padding-bottom:0}.search{z-index:-100000}}h2:not(.icon),h2>a,h3,h3>a,h4,h4>a,h5,h5>a,h6,h6>a{text-transform:uppercase!important;color:#000}.homeButt,.mainNav>ul>li,.mainNav>ul>li>a{font-family:Poppins,sans-serif!important}strong{font-weight:700!important}.penn-test-content:before{background-color:rgba(14,56,43,.7)!important;content:' ';overflow:hidden;background-image:none!important}video.desktopHeaderVid,video.mobileHeaderVid{width:100%;height:auto;float:left}video.desktopHeaderVid{display:block}@media only screen and (max-width:768px){video.mobileHeaderVid{display:block}video.desktopHeaderVid{display:none}}button{border:0;background:0 0}button.learn-more{width:80%;min-width:15rem;height:auto;border:1px solid #d3d3d3}.button-primary,div.primary-button-final{display:inline-flex;height:55px;border:2px solid #d3d3d3;margin:20px;text-transform:uppercase;text-decoration:none;font-size:.8em;letter-spacing:1.5px;background-color:#005d31;overflow:hidden}button.learn-more .circle-48 .icon.document::before{position:absolute;content:'\1F5CE';color:#fff;font-size:30px;top:-1.1rem;right:.4rem}button.learn-more .circle-48 .icon.important::before{position:absolute;content:'\0021';color:#fff;font-size:30px;top:-1.2rem;right:0}button.learn-more.external .circle-48 .icon::before{position:absolute;content:'\1F855';color:#0d1c1b;font-size:37px;font-weight:700;top:-1.4rem;right:.4rem}button.learn-more.secondary .circle-48 .icon::before{position:absolute;content:'\1F517';color:#fff;font-size:30px;top:-1.3rem;right:.5rem}#container-48{grid-area:main;align-self:center;justify-self:center}.button-primary{color:#fff;align-items:center;justify-content:center;padding:10px 30px}#primary{overflow:hidden;cursor:pointer;width:80%;min-width:15rem}.button-primary #circle{width:100%;height:100%;left:-100%;position:absolute}#primary:hover #circle,.primary:hover .circle{left:0}.green-hover:hover a,.primary:hover a{color:#005d31!important}.yellow-hover:hover a{color:#fdb714!important}.pn-custom-header-text{position:absolute;z-index:9999;width:45%!important;margin:10% 28% 0!important;text-align:center}.pn-custom-header-text h1{line-height:51px}div.primary{overflow:hidden;cursor:pointer;width:auto;min-width:12rem}div.primary-button-final{color:#fff;align-items:center;justify-content:center}.button-primary a,.secondary a{letter-spacing:1px;display:inline-block;outline:0;border:0;vertical-align:middle;text-decoration:none;background:0 0;padding:5px 0;font-size:1rem;line-height:1.5;font-weight:700;margin-top:12px;position:relative;cursor:pointer}.button-primary .circle{width:100%;height:100%;left:-100%;background:#fdb714;position:absolute}.button-primary a{color:#fff;font-family:Mukta,sans-serif}.secondary a{color:#005d31;font-family:'Open Sans',Arial,Helvetica,sans-serif}.secondary,a.learn-more{background:#fff}.secondary{position:relative;overflow:hidden;cursor:pointer;min-width:15rem}#circle,#circle-yellow{width:100%;height:100%;left:-100%;background:#005d31;position:absolute;bottom:0}.secondary:hover #circle{left:0;background:#005d31!important}.custom-penn-latest-img:hover::before{background:#0e382bc9}.custom-penn-latest-img:before{background:rgba(255,255,255,0)}@media screen and (max-width:768px){.custom-penn-latest-img:before,.custom-penn-latest-img:hover::before{display:none!important;content:' ';position:absolute;padding:0;width:54%;height:auto;background:#0e382bbd;border-radius:0;top:0;right:0;bottom:0;left:46%;z-index:9999999999999}.mainNav{margin-left:0;top:0}.mainNav>ul>li,.mainNav>ul>li>a{text-transform:none;text-align:left;min-height:50px;display:block!important;text-transform:none;color:#fff;font-family:Lato,Century Gothic,CenturyGothic,sans-serif;font-weight:300;font-size:21px!important;line-height:67px}.mainNav>ul>li>ul>li>a{padding:5px 15px;color:#b7bbbb;text-transform:none;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:400;display:block;line-height:2.2em}.mainNavControl{width:88px;height:40px;margin-top:6px;margin-right:15px;line-height:120px;text-align:center;display:block;overflow:hidden;cursor:pointer;position:absolute;top:0;right:0;outline:0;z-index:100;background-color:#00b35e;-webkit-border-radius:5px;border-radius:5px;text-indent:-1000px}.penn-test-content:before{content:' ';position:absolute;padding:16.7%;width:66.65%;height:100%;background-image:linear-gradient(to right,#0e382b 10%,transparent);border-radius:0;top:10px;right:0;bottom:0;left:0;min-height:152vw}.pn-custom-header-text h1{margin-top:85%}.logo{margin-top:65px;margin-bottom:28px}.successStories .t-slide{width:637px!important;height:365px!important}.successStories .wrapper{width:81%}}@media only screen and (min-width:1820px){.elementor-widget-container .strong-view.wpmtst-default.slider-container{width:80%!important}.wpmslider-viewport{height:447px!important;width:100%!important}.successStories .strong-view-id-1{width:76%!important;margin:0 auto;padding:0;font-size:2em;position:relative;top:0}.utilityNav>ul{position:absolute;left:90%}}@media only screen and (max-width:1820px){.elementor-widget-container .strong-view.wpmtst-default.slider-container{width:100%!important}.strong-view .wpmslider-viewport,.wpmslider-viewport{padding:81px 0}.strong-view-id-1,.strong-view.wpmtst-default,.strong-view.wpmtst-default.slider-container{width:94%!important}}@media only screen and (max-width:1523px){.successStories .wrapper{position:relative;height:660px!important;width:100%;margin:0 auto;margin-top:-4%!important;margin-left:1%!important}.strong-view.wpmtst-default.slider-container{width:136%!important}#penn-upcoming-events ul .slick-slide li{height:650px!important}}@media only screen and (max-width:1480px){.successStories .wrapper{padding-left:0!important;margin-left:-1%}.wpmslider-viewport{height:556px!important}}@media only screen and (min-width:1200px) and (max-width:1479px){.successStories .t-slide{width:540px!important}.wpmtst-testimonial-field.testimonial-field.testimonial-name{margin-top:0}.strong-view.wpmtst-default.slider-container{width:113%!important;margin-left:6vw}.successStories .wrapper{margin-left:0!important}.wpmtst-testimonial-content p{line-height:16px!important}}@media only screen and (max-width:900px){.strong-view.wpmtst-default.slider-container{width:77%!important}.mainNav{margin-left:27%}video.desktopHeaderVid{display:block;padding-top:100px;padding-bottom:100px}.penn-test-content{display:block;float:left;height:auto;width:100%;background:#000}.penn-test-content:before{top:0!important}.slick-list{height:413px!important}#menu-utility-navigation{display:none}.quickLinksTabWrapper{left:136%!important}#penn-upcoming-events .slick-list{height:533px!important}#penn-upcoming-events .slick-track{width:852px!important;margin:0 auto;left:98%!important}.pn-custom-header-text{position:absolute;z-index:9999;width:90%!important;margin:15% 5% 0!important;text-align:center}}@media only screen and (max-width:768px){.homenews .slick-list{height:2445px!important}.desktopHeaderVid,.hideOnMobile,.mainNav>ul>li.homeFixedLink{display:none!important}.mainNav{margin-left:0}.successStories .t-slide{width:587px!important}.strong-view.wpmtst-default.slider-container{margin-left:5%}.HomeButtonCont{width:80%;margin-left:10%}.pn-custom-header-text h1{margin-top:50%}.penn-test-content{margin-bottom:7%!important}.slick-list{height:1860px!important}#penn-upcoming-events .slick-list{height:1305px!important}#penn-upcoming-events img{max-width:100%!important}.eventsList .slick-slide li{width:89%!important}.eventsList .slick-slide li>div{height:375px!important}#penn-upcoming-events ul .slick-slide li{height:400px!important}}@media only screen and (min-width:1160px){#penn-upcoming-events ul .slick-slide li{height:362px!important}}@media only screen and (min-width:1400px){#penn-upcoming-events ul .slick-slide li{height:650px!important}.penn-event-img-wrap{height:212px!important}}@media only screen and (min-width:1600px){#penn-upcoming-events ul .slick-slide li,.eventsList .slick-slide li>div{height:650px!important}}@media only screen and (min-width:1800px){.utilityNav>ul{left:70%}}@media only screen and (max-width:1300px){.strong-view.wpmtst-default.slider-container{margin-left:0}}@media only screen and (max-width:1200px){.strong-view.wpmtst-default.slider-container{width:110%!important}.successStories .t-slide{width:528px!important}}@media only screen and (max-width:1100px){.pn-custom-header-text{margin-top:5%!important}.learnMoreLink{font-size:1.2em;color:#fff;display:block;text-decoration:none;margin-top:20px;padding-top:15px;background:#364d40;padding-bottom:15px;width:100%;margin-left:0;font-weight:700}.mainNav{margin-left:33%}.utilityNav>ul{position:absolute;left:320px}.quickLinksTabWrapper{width:238px;left:152.25%}.strong-view.wpmtst-default.slider-container{width:89%!important}.successStories .t-slide{width:486px!important}}@media only screen and (max-width:1024px){.pn-custom-header-text{position:absolute;z-index:9999;width:45%!important;margin:6% 28% 0!important;text-align:center}.slick-list{height:385px!important}#penn-upcoming-events .slick-track{width:894px!important}.successStories .t-slide{width:445px!important;height:475px!important}.strong-view.wpmtst-default.slider-container{width:105%!important}.successStories .wrapper{height:730px!important}.utilityNav>ul{position:absolute;left:285px;display:none}#toggleQuickLinks:checked+#toggleMainNav+.mainNavControl+.navWrapper .quickLinks{margin-bottom:0;right:-145.45%}.quickLinks{right:-145.45%}.quickLinksTabWrapper{left:135.25%!important}}@media only screen and (max-width:500px){.strong-view.wpmtst-default.slider-container{width:77%!important;margin-left:-2%}.HomeButtonCont{width:80%;margin-left:3%}.homeNewsSec .slick-arrow,.homeevents .slick-arrow,div.wpmtst-testimonial-field.testimonial-field.testimonial-company{display:none!important}.successStories .t-slide{width:309px!important}.testimonial-field{font-size:17px!important}.wpmtst-testimonial-content p{font-size:16px!important}.home>header:not(.topNav)>div>a:first-child{margin-left:-11%}.successStories .wrapper{height:610px!important}.strong-view .wpmslider-viewport,.wpmslider-viewport{padding:45px 0}.slick-list{height:1843px!important}.fa{font-family:FontAwesome!important}}@media only screen and (max-width:768px){#penn-upcoming-events .slick-track{left:0!important}.mainNav{margin-left:0!important}.mainNav img{width:100%;display:none}.mainNav>ul>li:last-child>ul>li,.mainNav>ul>li:nth-child(7){color:#000;background-color:#fdb714}.mainNav>ul>li:nth-child(7){display:block}.mainNav>ul>li:last-child a{color:#000}.mainNav h2{display:list-item!important;font-size:20px;margin-left:14px}}@media only screen and (max-width:2148px) and (min-width:1820px){.homeevents .eventsList li{padding-left:7%;padding-right:7%}#penn-upcoming-events .wrapper{max-width:80%}}@media only screen and (max-width:1524px) and (min-width:1160px){.eventsList .slick-slide li>div{height:565px!important}}@media only screen and (max-width:1160px) and (min-width:1024px){#penn-upcoming-events .slick-list{height:465px!important}}@media only screen and (max-width:1024px) and (min-width:768px){#penn-upcoming-events .slick-list{height:475px!important}}h1,h1>a,h2:not(.icon),h2>a,h3,h3>a,h4,h4>a,h5,h5>a,h6,h6>a{font-family:Oswald,sans-serif!important;font-weight:700!important;text-transform:uppercase!important}@media only screen and (max-width:1523px) and (min-width:1160px){.slick-track{width:1217px!important}.wrapper{max-width:1217px}.successStories .wrapper{max-width:976px}.custom-penn-latest p{font-size:14px!important;margin-bottom:0!important;padding-bottom:5px!important}.newsBlurbs h3{font-size:18px!important;margin-top:0}}@media screen and (max-width:768px){.successStories .t-slide{width:637px!important;height:365px!important}.successStories .wrapper{width:81%!important}.homeevents .slick-slide{width:100%!important;float:left;height:100%;min-height:1px}#penn-upcoming-events .slick-track{left:4.5%!important;width:100%!important}#penn-upcoming-events .slick-list,#penn-upcoming-events ul .slick-slide li,.homenews .slick-list,.penn-event-img-wrap{height:auto!important}.eventsList .slick-slide li>div{height:615px!important}.eventsList div[data-slick-index="2"],.eventsList div[data-slick-index="3"],.eventsList div[data-slick-index="4"],.eventsList div[data-slick-index="5"],.homenews div[data-slick-index="10"],.homenews div[data-slick-index="2"],.homenews div[data-slick-index="3"],.homenews div[data-slick-index="4"],.homenews div[data-slick-index="5"],.homenews div[data-slick-index="6"],.homenews div[data-slick-index="7"],.homenews div[data-slick-index="8"],.homenews div[data-slick-index="9"]{display:none}.HomeButtonCont{width:80%!important;margin-left:-5%!important}#sucStories .HomeButtonCont{width:80%!important;margin-left:-3%!important}.mainNav>ul>li>ul{height:auto;display:none}#siteSearch{height:36px;padding:0 15px 15px;background-color:#9da6ac;display:block;position:relative;top:20vh}#menu-utility-navigation{display:block;z-index:1000}.secondaryNavs{overflow:visible}.utilityNav>ul{left:0;padding-top:15px}.navWrapper{overflow:hidden}}.penn-test-content:before{content:' ';position:absolute;padding:16.7%;width:66.65%;height:auto;background-image:linear-gradient(to right,#0e382b 10%,transparent);border-radius:0;top:10px;right:0;bottom:0;left:0}@media screen and (min-width:768px) and (max-width:950px){.mainNav>ul>li>a{font-size:11px!important}}@media screen and (min-width:768px) and (max-width:1200px){.mainNav>ul>li:nth-child(5)>ul{left:-55vw;min-width:55vw}.mainNav>ul>li:nth-child(3)>ul{left:-54vw;width:110vw}.mainNav>ul>li:nth-child(4)>ul{min-width:65vw;left:-58vw}.mainNav>ul>li:nth-child(6)>ul{left:-85vw;padding-right:0}}@media screen and (max-width:425px){.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;width:390px!important}}@media screen and (max-width:550px){.successStories .t-slide{width:440px!important;height:365px!important}}@media screen and (max-width:1200px){.quickLinksTabWrapper{width:256px;left:153.15%!important}}@media screen and (max-width:1100px){.quickLinksTabWrapper{width:218px;left:134.2%!important}}@media screen and (min-width:768px) and (max-width:1038px){.pn-custom-header-text{width:70%!important;margin:1% 15% 15%!important}video.desktopHeaderVid{padding:0!important}}@media only screen and (min-width:768px){.mainNav>ul>li:nth-child(2)>ul{grid-template-areas:"col0 col1 col10 col17" "col0 col2 col11 col18" "col0 col3 col12 col19" "col0 col4 col13 col20" "col0 col5 col14 col21" "col0 col6 col15 col22" "col0 col7 col16 col23" "col0 col8 col8 col24" "col0 col9 col9 col9"!important;left:-33vw;min-width:87vw}.mainNav>ul>li:nth-child(4)>ul{grid-template-areas:"col0 col1 col7 col14" "col0 col2 col8 col15" "col0 col3 col9 col16" "col0 col4 col10 col17" "col0 col5 col11 col18" "col0 col6 col12 col12" "col0 col6 col13 col13"!important;min-width:77vw}.mainNav>ul>li:nth-child(5)>ul{left:-48vw;min-width:77vw;grid-template-areas:"col0 col1 col6 col13" "col0 col2 col7 col14" "col0 col3 col8 col15" "col0 col4 col9 col16" "col0 col5 col10 col10" "col0 col5 col11 col11" "col0 col5 col12 col12"!important}.mainNav>ul>li:nth-child(6)>ul{grid-template-areas:"col0 col1 col9 col17" "col0 col2 col10 col18" "col0 col3 col11 col19" "col0 col4 col12 col20" "col0 col5 col13 col21" "col0 col6 col14 col22" "col0 col7 col15 col15" "col0 col8 col16 col16"!important}.mainNav>ul>li:nth-child(3)>ul{grid-template-areas:"col0 col1 col9 col16 " "col0 col2 col10 col17 " "col0 col3 col11 col18" "col0 col4 col12 col19" "col0 col5 col13 col20" "col0 col6 col14 col21" "col0 col7 col15 col22" "col0 col8 col8 col23"!important}.sub-menu{align-items:start}.sub-menu img{margin-top:8%}.sub-menu>li:nth-child(2){height:90%}.sub-menu h2{font-size:20px;text-align:left!important}.mainNav>ul>li>ul>li>a{font-size:16px!important;transition:.5s;font-family:Poppins,sans-serif!important}}@media screen and (min-width:768px) and (max-width:1015px){.strong-view.wpmtst-default.slider-container{width:80vw!important}.wpmslider-viewport{height:654px!important}.successStories .wrapper{height:681px!important;padding-left:0!important;margin-left:6%!important}.successStories .t-slide{width:80vw!important;height:405px!important}}@media only screen and (max-width:1324px) and (min-width:768px){.mainNav>ul>li:nth-child(4)>ul{left:-46vw!important}}@media only screen and (max-width:1280px) and (min-width:768px){.mainNav>ul>li:nth-child(2)>ul{left:-41vw!important;min-width:100vw!important}}@media only screen and (max-width:1484px) and (min-width:768px){.mainNav>ul>li:nth-child(3)>ul{left:-44vw!important;min-width:92vw!important}.mainNav>ul>li:nth-child(5)>ul{left:-67vw!important;min-width:97vw!important}}@media only screen and (max-width:1406px) and (min-width:768px){.mainNav>ul>li:last-child>ul{min-width:96vw!important;left:-76vw!important}}@media only screen and (max-width:1130px) and (min-width:768px){.mainNav>ul>li>ul>li>a{font-size:12px!important}}@media only screen and (max-width:500px){.custom-penn-latest>p,.strong-view.wpmtst-default.slider-container{width:93%!important}.successStories .t-slide{width:285px!important;height:418px!important}.strong-view.wpmtst-default .wpmtst-testimonial-image{margin-right:20px}.pn-custom-header-text{width:60%!important;margin:5% 20% 0!important}.custom-penn-latest h3{width:96%!important}.eventsList .slick-slide li>div{height:537px!important}}h2:not(.elementor-size-xl){text-align:left}.homeevents h2,.homenews h2,.socialFeed h2{text-align:center}.mainNav{transition:none!important}h5{font-size:.9em}.newsBlurbs li:hover .custom-penn-latest-img:before{background:#0e382bbd;content:"\00BB";color:#fff;font-size:160px;padding:15%;text-align:center;width:auto}@media only screen and (max-width:1210px) and (min-width:768px){.pn-custom-header-text{width:60%!important;margin:4% 20% 0!important}}@media only screen and (max-width:985px) and (min-width:768px){.pn-custom-header-text{width:80%!important;margin:2% 10% 0!important}}@media only screen and (min-width:1760px){.successStories .t-slide{width:33vw!important}}@media only screen and (min-width:900px){.masthead .tdSim{width:100%}.masthead .tdSim h1{margin-top:15px;margin-bottom:15px}}@media screen and (max-width:600px){#toggleMainNav:checked+.mainNavControl+.navWrapper .mainNav{margin-top:130px!important}.mainNav>ul>li:last-child{background-color:#fdb714!important}}@media only screen and (max-width:500px){.successStories .t-slide{width:75vw!important;height:418px!important}}@media only screen and (max-width:1200px) and (min-width:768px){.utilityNav>ul{left:33vw}.mainNav{margin-left:25vw}}@media only screen and (max-width:1100px){.mainNav{margin-left:25vw}}@media only screen and (max-width:995px){.mainNav>ul>li>a{font-size:15px!important}}@media only screen and (max-width:820px)and (min-width:768px){.mainNav>ul>li>a{font-size:13px!important}}@media only screen and (max-width:820px) and (min-width:768px){.slick-list{height:1165px!important}.mainNav>ul>li,.mainNav>ul>li>a{display:block!important}}@media only screen and (max-width:768px){.mainNav>ul>li:nth-child(7){display:block;color:#000;background-color:#fdb714}}@media screen and (max-width:1150px) and (min-width:1000px){.quickLinksTabWrapper{width:241px;left:152.15%!important}}@media only screen and (max-width:1260px) and (min-width:1000px){#penn-upcoming-events ul .slick-slide li{height:520px!important}.penn-event-text-wrap{padding:10%!important}}@media only screen and (max-width:940px) and (min-width:768px){.pn-custom-header-text{width:100%!important;margin:1% 0 0!important}.mainNav>ul>li>a{font-size:13px!important}}@media only screen and (max-width:900px) and (min-width:768px){#penn-upcoming-events .slick-track{left:0!important}.homeNewsSec .slick-slide{width:42%!important}.slick-list{height:355px!important}.homenews h2{margin-top:10%}}@media only screen and (max-width:1050px) and (min-width:1000px){.successStories .t-slide{width:454px!important}}@media screen and (max-width:1050px) and (min-width:900px){.quickLinksTabWrapper{width:222px;left:151.15%!important}}@media screen and (max-width:1150px) and (min-width:768px){.penn-event-text{font-size:.9em}}@media only screen and (max-width:1304px) and (min-width:1141px){.slick-slide{width:45%!important}}@media only screen and (max-width:1000px) and (min-width:900px){.quickLinks{right:-166.45%}}@media only screen and (max-width:1050px) and (min-width:768px){.utilityNav>ul{left:29vw}.mainNav>ul>li:nth-child(2)>ul{left:-32vw!important;min-width:100vw!important}.mainNav>ul>li:nth-child(3)>ul{left:-54vw;width:103vw}.mainNav>ul>li:nth-child(4)>ul{left:-55vw!important}.mainNav>ul>li:nth-child(5)>ul{left:-66.5vw!important;min-width:97vw!important}.mainNav>ul>li>ul>li{min-width:0!important;width:auto!important;padding-top:7px!important;padding-bottom:7px!important}.mainNav>ul>li:nth-child(6)>ul{left:-85vw;padding-right:40px}.logo{margin-top:77px;margin-bottom:0;padding-top:15px;width:170px}}@media only screen and (max-width:1400px) and (min-width:1200px){.mainNav>ul>li:nth-child(6)>ul{left:-75vw;padding-right:107px}}@media only screen and (min-width:768px){.mainNav>ul>li:nth-child(7){display:none!important}}@media only screen and (max-width:1400px) and (min-width:768px){.sub-menu h2{font-size:18px!important}}*/
