/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 15, ../sass/screen.scss */
body {
  font-family: 'Nunito Sans', sans-serif;
  color: #1d1949;
}

/* line 20, ../sass/screen.scss */
header {
  padding: 18px 0px !important;
  border-bottom: 1px solid #ebebeb;
}

/* line 25, ../sass/screen.scss */
.upAndIn {
  opacity: 0;
  -moz-transition: all 500ms cubic-bezier(0.5, 0, 0.1, 1);
  -o-transition: all 500ms cubic-bezier(0.5, 0, 0.1, 1);
  -webkit-transition: all 500ms cubic-bezier(0.5, 0, 0.1, 1);
  transition: all 500ms cubic-bezier(0.5, 0, 0.1, 1);
}
/* line 32, ../sass/screen.scss */
.upAndIn.in {
  opacity: 1;
}

/* line 37, ../sass/screen.scss */
.logo {
  height: 93px !important;
}

/* line 41, ../sass/screen.scss */
.t1 {
  font-size: 18px;
  color: #1d1949;
}

/* line 46, ../sass/screen.scss */
.cta, .page-content a.cta {
  color: #fff;
  background: #2e71b6;
  padding: 8px 12px;
  text-decoration: none;
  font-weight: 400;
  font-size: 15px;
  -moz-transition: all 500ms cubic-bezier(0.5, 0, 0.1, 1);
  -o-transition: all 500ms cubic-bezier(0.5, 0, 0.1, 1);
  -webkit-transition: all 500ms cubic-bezier(0.5, 0, 0.1, 1);
  transition: all 500ms cubic-bezier(0.5, 0, 0.1, 1);
}
/* line 58, ../sass/screen.scss */
.cta.secondary, .page-content a.cta.secondary {
  background: #1d1949;
}
/* line 62, ../sass/screen.scss */
.cta:hover, .page-content a.cta:hover {
  color: #fff;
  background: #1d1949;
}

/* line 68, ../sass/screen.scss */
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
  color: #fff;
  background: #2e71b6 !important;
  padding: 8px 12px;
  text-decoration: none;
  font-weight: 400;
  font-size: 16px;
  border-radius: 0px;
  padding: 15px 24px;
  clear: both;
  margin-top: 24px;
}

/* line 81, ../sass/screen.scss */
.bumpTop {
  margin-top: 31px;
}

/* line 85, ../sass/screen.scss */
.bumpTopTwo {
  margin-top: 18px;
  display: block;
}

/* line 90, ../sass/screen.scss */
.ticker {
  background: #B1D237;
  color: #fff;
  padding: 7px 0px;
  position: relative;
}

/* line 97, ../sass/screen.scss */
.ticker .container {
  position: relative;
}

/* line 101, ../sass/screen.scss */
.post-info {
  font-weight: 400 !important;
}

/* line 105, ../sass/screen.scss */
.liveTag {
  font-weight: bold;
  background: #fff;
  padding: 0px 8px;
  display: inline-block;
  margin-right: 10px;
  color: #1d1949;
  position: absolute;
  top: 3px;
  left: 10px;
  border-radius: 3px;
}

/* line 118, ../sass/screen.scss */
.bull {
  display: inline-block;
  margin: 0px 10px;
}

/* line 123, ../sass/screen.scss */
.tickerContainer {
  padding-left: 60px;
}

/* line 127, ../sass/screen.scss */
#webTicker li {
  font-weight: 300 !important;
  font-size: 16px !important;
  font-family: 'Nunito Sans', sans-serif !important;
  font-style: italic;
}

/* line 134, ../sass/screen.scss */
#webTicker li a {
  color: #fff;
  text-decoration: none;
}

/* line 139, ../sass/screen.scss */
.siteHeadline {
  text-align: center;
  font-size: 21px;
  padding: 60px 120px;
  color: #1d1949;
  font-weight: 800;
  font-size: 28px;
}

/* line 148, ../sass/screen.scss */
.orgTag {
  padding: 15px 0px;
  text-align: center;
  background: #2e71b6;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  cursor: pointer;
  background-image: url(../images/tagLogo.png);
  background-position: top right;
  background-size: auto 100%;
  background-repeat: no-repeat;
}
/* line 161, ../sass/screen.scss */
.orgTag.purple {
  background-color: #420f7b;
}
/* line 164, ../sass/screen.scss */
.orgTag.grey {
  background-color: #6a6666;
}
/* line 167, ../sass/screen.scss */
.orgTag.green {
  background-color: #1c4a41;
}
/* line 170, ../sass/screen.scss */
.orgTag.dark {
  background-color: #1d1949;
}
/* line 174, ../sass/screen.scss */
.orgTag:hover {
  color: #fff;
  -moz-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}

/* line 180, ../sass/screen.scss */
.gcvCard {
  padding-bottom: 69%;
  position: relative;
  background: #222;
  margin-bottom: 25px;
  background: #1d1949;
  display: block;
  -moz-transition: all 500ms cubic-bezier(0.5, 0, 0.1, 1);
  -o-transition: all 500ms cubic-bezier(0.5, 0, 0.1, 1);
  -webkit-transition: all 500ms cubic-bezier(0.5, 0, 0.1, 1);
  transition: all 500ms cubic-bezier(0.5, 0, 0.1, 1);
}
/* line 193, ../sass/screen.scss */
.gcvCard .image {
  background-size: cover;
  background-position: center center;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.3;
}
/* line 204, ../sass/screen.scss */
.gcvCard .cardTitle {
  position: absolute;
  top: 20px;
  left: 20px;
  font-weight: bold;
  color: #fff;
}
/* line 212, ../sass/screen.scss */
.gcvCard .cardFooter {
  position: absolute;
  left: 0px;
  bottom: 0px;
  background: #1d1949;
  color: #fff;
  padding: 15px;
  width: 100%;
  -moz-transition: all 500ms cubic-bezier(0.5, 0, 0.1, 1);
  -o-transition: all 500ms cubic-bezier(0.5, 0, 0.1, 1);
  -webkit-transition: all 500ms cubic-bezier(0.5, 0, 0.1, 1);
  transition: all 500ms cubic-bezier(0.5, 0, 0.1, 1);
}
/* line 228, ../sass/screen.scss */
.gcvCard:hover .cardFooter {
  padding-bottom: 30px;
}

/* line 235, ../sass/screen.scss */
.pod {
  padding: 25px;
}
/* line 239, ../sass/screen.scss */
.pod.bgPruple {
  background: #1d1949;
  color: #fff;
}
/* line 244, ../sass/screen.scss */
.pod.podWhite {
  background: #ebebeb;
}
/* line 249, ../sass/screen.scss */
.pod .podTitle {
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px;
  font-size: 20px;
  font-weight: bold;
}
/* line 257, ../sass/screen.scss */
.pod .podItem {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
}
/* line 263, ../sass/screen.scss */
.pod .podItem.latestNews {
  position: relative;
  padding-left: 35px;
  display: block;
  text-decoration: none;
  color: #1d1949;
  padding-right: 30px;
  -moz-transition: all 500ms cubic-bezier(0.5, 0, 0.1, 1);
  -o-transition: all 500ms cubic-bezier(0.5, 0, 0.1, 1);
  -webkit-transition: all 500ms cubic-bezier(0.5, 0, 0.1, 1);
  transition: all 500ms cubic-bezier(0.5, 0, 0.1, 1);
}
/* line 275, ../sass/screen.scss */
.pod .podItem.latestNews:hover {
  opacity: 0.7;
}
/* line 279, ../sass/screen.scss */
.pod .podItem.latestNews .ball, .pod .podItem.latestNews .time {
  width: 16px;
  height: 16px;
  border-radius: 200px;
  background: #B1D237;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  left: 0px;
}
/* line 290, ../sass/screen.scss */
.pod .podItem.latestNews .time {
  background: transparent;
  left: auto;
  right: 0px;
  font-size: 15px;
  top: 30px;
  color: #2e71b6;
  width: auto;
}
/* line 301, ../sass/screen.scss */
.pod .podItem:last-child {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

/* line 308, ../sass/screen.scss */
.eventPod {
  background: #1d1949;
  font-weight: bold;
  background-position: center;
  background-size: cover;
}
/* line 315, ../sass/screen.scss */
.eventPod .eventTitle {
  font-size: 20px;
  text-align: center;
  color: #1d1949;
  display: block;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 180px;
  background: #ebebeb;
}
/* line 326, ../sass/screen.scss */
.eventPod .eventBand {
  color: #fff;
  background: transparent;
  text-align: center;
  font-size: 20px;
  padding: 5px 16px;
  -moz-transition: all 500ms cubic-bezier(0.5, 0, 0.1, 1);
  -o-transition: all 500ms cubic-bezier(0.5, 0, 0.1, 1);
  -webkit-transition: all 500ms cubic-bezier(0.5, 0, 0.1, 1);
  transition: all 500ms cubic-bezier(0.5, 0, 0.1, 1);
}
/* line 345, ../sass/screen.scss */
.eventPod .eventDescription {
  color: #fff;
  padding: 25px 0px;
  padding-bottom: 55px;
  padding-top: 0px;
}
/* line 354, ../sass/screen.scss */
.eventPod .buttons {
  display: block;
  margin-top: 20px;
  margin-bottom: 16px;
}
/* line 359, ../sass/screen.scss */
.eventPod .buttons .secondary {
  background: #fff;
  color: #1d1949;
}

/* line 366, ../sass/screen.scss */
.webinarPod {
  background: #1d1949;
  color: #fff;
  padding: 25px;
  background-image: url(../images/webinarBg.jpg);
  background-size: cover;
  background-position: center center;
}
/* line 375, ../sass/screen.scss */
.webinarPod .webinarTitle {
  font-size: 18px;
}
/* line 380, ../sass/screen.scss */
.webinarPod .webinarPodDate {
  font-weight: 300;
}

/* line 388, ../sass/screen.scss */
.videoButton {
  position: relative;
  margin-bottom: 10px;
}
/* line 391, ../sass/screen.scss */
.videoButton svg {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -27px;
  margin-left: -22px;
}

/* line 400, ../sass/screen.scss */
.podCta {
  border-top: 1px solid #ccc;
  padding: 10px 0px;
  padding-right: 26px;
  position: relative;
}
/* line 408, ../sass/screen.scss */
.podCta:last-child {
  border-bottom: 1px solid #ccc;
}
/* line 412, ../sass/screen.scss */
.podCta svg {
  position: absolute;
  top: 10px;
  right: 0px;
}

/* line 419, ../sass/screen.scss */
.cover {
  width: 45%;
  float: left;
  margin-right: 6%;
}

/* line 424, ../sass/screen.scss */
.podCover {
  font-size: 15px;
  overflow: auto;
  margin-top: 15px;
}

/* line 434, ../sass/screen.scss */
h2 {
  font-size: 31px;
  font-weight: bold;
  margin-bottom: 30px;
}

/* line 440, ../sass/screen.scss */
h3 {
  font-size: 20px;
  font-weight: bold;
}

/* line 445, ../sass/screen.scss */
.insightListItem {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #ccc;
}
/* line 450, ../sass/screen.scss */
.insightListItem p {
  margin-bottom: 0px;
}
/* line 454, ../sass/screen.scss */
.insightListItem .cta {
  margin-top: 30px;
  display: inline-block;
}

/* line 460, ../sass/screen.scss */
h3.lineTitle {
  font-size: 23px;
  margin-bottom: 25px;
}

/* line 465, ../sass/screen.scss */
h4.lineTitle {
  font-size: 17px;
  margin-bottom: 25px;
  margin-top: 25px;
  margin-bottom: 25px;
}

/* line 472, ../sass/screen.scss */
.publicationsWrap {
  padding: 25px;
  background: #1d1949;
}
/* line 476, ../sass/screen.scss */
.publicationsWrap .publication {
  background: #420f7b;
  padding: 25px 15px;
  text-align: center;
  color: #fff;
}
/* line 483, ../sass/screen.scss */
.publicationsWrap .publication.bgBlue {
  background: #2e71b6;
}
/* line 487, ../sass/screen.scss */
.publicationsWrap .publication img {
  max-width: 65%;
  margin: 0 auto;
  display: block;
  margin-bottom: 15px;
}
/* line 495, ../sass/screen.scss */
.publicationsWrap .publicationAdvertOne {
  background: #2e71b6;
  padding: 29px 15px;
  font-size: 13px;
  color: #fff;
  overflow: auto;
  margin-top: 25px;
}
/* line 503, ../sass/screen.scss */
.publicationsWrap .publicationAdvertOne img {
  float: left;
  width: 55%;
  margin-right: 5%;
}
/* line 509, ../sass/screen.scss */
.publicationsWrap .publicationAdvertOne .cta {
  background: #fff;
  margin-top: 10px;
  display: inline-block;
  color: #1d1949;
}
/* line 517, ../sass/screen.scss */
.publicationsWrap .publicationAdvertTwo {
  background: #ececec;
  padding: 15px;
  font-size: 13px;
  color: #fff;
  overflow: auto;
  margin-top: 25px;
  position: relative;
}
/* line 526, ../sass/screen.scss */
.publicationsWrap .publicationAdvertTwo img {
  float: none;
  display: block;
  width: 80%;
  margin: 0 auto;
}
/* line 532, ../sass/screen.scss */
.publicationsWrap .publicationAdvertTwo .cta {
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
  width: 62%;
}

/* line 543, ../sass/screen.scss */
.footer {
  background: #2e71b6;
  padding: 50px 0px;
  color: #fff;
}
/* line 548, ../sass/screen.scss */
.footer ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
/* line 553, ../sass/screen.scss */
.footer ul a {
  text-decoration: none;
  color: #fff;
}
/* line 557, ../sass/screen.scss */
.footer ul a:hover {
  opacity: 0.6;
}

/* line 564, ../sass/screen.scss */
.bottomFooter {
  font-size: 12px;
  padding: 30px 0px;
  text-align: center;
}

/* line 570, ../sass/screen.scss */
h1 {
  font-size: 55px;
  font-weight: bold;
}

/* line 575, ../sass/screen.scss */
p.lead {
  font-weight: bold;
}

/* line 579, ../sass/screen.scss */
.newsCarousel {
  background: #ececec;
  padding: 25px;
  margin-top: 25px;
}
/* line 584, ../sass/screen.scss */
.newsCarousel h4 {
  font-size: 18px;
}

/* line 589, ../sass/screen.scss */
.lineTitle {
  position: relative;
}
/* line 591, ../sass/screen.scss */
.lineTitle:after {
  position: absolute;
  left: 0px;
  top: 50%;
  border-bottom: 1px solid #ccc;
  width: 100%;
  content: "";
  z-index: 1;
}
/* line 601, ../sass/screen.scss */
.lineTitle span {
  background: #fff;
  padding-right: 15px;
  position: relative;
  z-index: 2;
}

/* line 609, ../sass/screen.scss */
.latestPublicationPod {
  padding-bottom: 120%;
  position: relative;
}
/* line 613, ../sass/screen.scss */
.latestPublicationPod .image {
  background-size: cover;
  background-position: center center;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.3;
}
/* line 624, ../sass/screen.scss */
.latestPublicationPod .buttons {
  position: absolute;
  bottom: 0px;
  left: 0px;
  padding: 25px;
}

/* line 632, ../sass/screen.scss */
.webinarTitle {
  position: relative;
}

/* line 636, ../sass/screen.scss */
.ctaLarge {
  padding: 8px 15px;
}

/* line 640, ../sass/screen.scss */
.my-text-end {
  text-align: right;
  text-decoration: none;
}

/* line 649, ../sass/screen.scss */
.my-text-end a {
  text-decoration: none;
}

/* line 653, ../sass/screen.scss */
.svgAdjust svg {
  position: relative;
  left: -3px;
  top: -2px;
}

/* line 659, ../sass/screen.scss */
.mainNav {
  background: #2e71b6;
}
/* line 662, ../sass/screen.scss */
.mainNav ul {
  overflow: auto;
  list-style: none;
  margin-bottom: 0px;
  padding-left: 0px;
}
/* line 669, ../sass/screen.scss */
.mainNav li {
  float: left;
}
/* line 672, ../sass/screen.scss */
.mainNav li:first-child a {
  padding-left: 0px;
}
/* line 680, ../sass/screen.scss */
.mainNav li a {
  color: #fff;
  text-decoration: none;
  padding: 15px 15px;
  display: block;
}

@media (max-width: 1024px) {
  /* line 690, ../sass/screen.scss */
  .ticker {
    height: 38px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  /* line 697, ../sass/screen.scss */
  .logoWrap {
    margin: 0 auto;
    display: block;
  }
  /* line 701, ../sass/screen.scss */
  .logoWrap img {
    margin: 0 auto;
    display: block;
  }

  /* line 707, ../sass/screen.scss */
  .my-text-end {
    text-align: center;
  }

  /* line 711, ../sass/screen.scss */
  .mainNav {
    display: none;
  }
}
/* line 716, ../sass/screen.scss */
.opening-image img {
  width: 100%;
}

/* line 719, ../sass/screen.scss */
.sub-menu__wrapper {
  display: none;
}

/* line 723, ../sass/screen.scss */
.magazine h2 {
  font-size: 30px;
  font-family: 'Nunito Sans', sans-serif !important;
  margin-bottom: 0;
}

/* line 730, ../sass/screen.scss */
h1, h2, h3, h4, h5, .cardTitle, .siteHeadline, .podTitle, .eventTitle, .webinarTitle {
  font-family: 'Poppins', sans-serif;
}

/* line 734, ../sass/screen.scss */
.sub-block.gradient1 {
  background: #2e71b6;
  padding: 24px;
}

/* line 739, ../sass/screen.scss */
.sidebar-right .sub-block .block-container {
  padding: none;
}

/* line 743, ../sass/screen.scss */
.sidebar-right .sub-block .block-container h4 {
  margin-top: 0px;
  font-size: 24px;
}

/* line 747, ../sass/screen.scss */
.sidebar-right .sub-block {
  height: auto;
}

/* line 751, ../sass/screen.scss */
.sidebar-right .sub-block .block-container .line {
  display: none;
}

/* line 755, ../sass/screen.scss */
.sidebar-right .sub-block .block-container .arrow {
  display: none;
}

/* line 759, ../sass/screen.scss */
.magazine .magazine-table-wrap .cell {
  font-family: 'Nunito Sans', sans-serif !important;
}

/* line 763, ../sass/screen.scss */
.magazine-table {
  background: #1d1949;
}

/* line 767, ../sass/screen.scss */
a button {
  border-radius: 0px;
  border: 0 none;
  color: #fff !important;
}

/* line 773, ../sass/screen.scss */
.featured, .page-title {
  background: 0 none !important;
  min-height: 0px !important;
  padding: 0px !important;
  color: #222 !important;
}

/* line 779, ../sass/screen.scss */
.featured h1, .page-title h1 {
  color: #222 !important;
}

/* line 782, ../sass/screen.scss */
.featured .line, .page-title .line {
  display: none !important;
}

/* line 785, ../sass/screen.scss */
.foverlay {
  display: none !important;
}

/* line 789, ../sass/screen.scss */
.pod ul.navigation {
  padding: 0px;
  list-style: none;
  padding: 24px 0px 0px 0px;
}

/* line 795, ../sass/screen.scss */
.pod ul.navigation a {
  color: #222;
  text-decoration: none;
}

/* line 800, ../sass/screen.scss */
.pod ul.navigation li {
  margin-bottom: 16px;
}

/* line 804, ../sass/screen.scss */
.page-content img {
  max-width: 100%;
}

/* line 808, ../sass/screen.scss */
.maxbutton {
  border: 0 none !important;
  border-radius: 0 none !important;
}

/* line 813, ../sass/screen.scss */
.sidebar-menu .line {
  display: none;
}

/* line 817, ../sass/screen.scss */
.sidebar-menu .pod {
  margin-bottom: 30px;
}

/* line 821, ../sass/screen.scss */
.page-content a {
  color: #2e71b6;
  text-decoration: none;
}

/* line 826, ../sass/screen.scss */
.navigation .sub-menu__wrapper {
  margin-top: 0 !important;
  padding-top: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  visibility: hidden;
  opacity: 0;
  left: 0;
  z-index: -10;
  position: absolute;
  background: linear-gradient(135deg, #2369a5 34%, #1a3267 70%);
  padding: 0px 20px !important;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 20px 0px 0px 0px;
  /* transition: all 0.4s ease 0.2s; */
}

/* line 854, ../sass/screen.scss */
.mainNav ul li ul li {
  float: none !important;
}

/* line 858, ../sass/screen.scss */
.navigation .nav-container .navigation li:hover .sub-menu__wrapper {
  visibility: visible;
  opacity: 1;
  -webkit-transition: all .1s ease;
  transition: all .1s ease;
  z-index: 1000000;
  -webkit-transition-delay: .1s;
  transition-delay: .1s;
}

/* line 868, ../sass/screen.scss */
.navigation .sub-menu__wrapper:before {
  content: '';
  position: absolute;
  display: block;
  top: -20px;
  height: 50px;
  width: 100%;
  left: 0;
}

/* line 878, ../sass/screen.scss */
.navigation .sub-menu__wrapper .menu-depth-1 {
  margin-left: 0;
  padding-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 891, ../sass/screen.scss */
.navigation .sub-menu__wrapper .menu-depth-1 > li {
  display: inline-block;
  vertical-align: text-top;
  margin: 50px 0;
  -webkit-box-flex: 0 !important;
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}

/* line 899, ../sass/screen.scss */
.navigation .nav-container .navigation li {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  list-style: none;
}

/* line 907, ../sass/screen.scss */
.menu-item-has-children:hover .sub-menu__wrapper {
  visibility: visible;
  opacity: 1;
  transition: all .1s ease;
  z-index: 1000000;
  transition-delay: .1s;
}

/* line 915, ../sass/screen.scss */
.page-content h2 {
  margin-bottom: 24px !important;
}

/* line 919, ../sass/screen.scss */
.gradient2 {
  background: #2e71b6;
}

/* line 923, ../sass/screen.scss */
.gradient1 {
  background: #1d1949;
}

/* line 927, ../sass/screen.scss */
.sidebar-menu .pod .line {
  display: none;
}

/* line 931, ../sass/screen.scss */
.sidebar-menu .pod h3 {
  margin-bottom: 24px;
}

/* line 935, ../sass/screen.scss */
.navigation .sub-menu__wrapper .menu-depth-2 {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 20px;
  min-width: 252px;
  margin: 8px 22px 0px 0px;
  padding: 0px 0px;
  position: relative;
}

/* line 947, ../sass/screen.scss */
.navigation .sub-menu__wrapper .menu-depth-2 li {
  margin-left: 15px;
}

/* line 950, ../sass/screen.scss */
.navigation .sub-menu__wrapper .menu-depth-2 li a {
  font-weight: 100 !important;
  padding: 0 0 0 10px !important;
}

/* line 955, ../sass/screen.scss */
.line-top, .line {
  display: none !important;
}

/* line 959, ../sass/screen.scss */
body.page-template-index-template h1, body.page-template-index-template .other-news h4, body .tagged h1, body .tagged .other-news h4 {
  font-size: 32px !important;
  margin-bottom: 24px;
}

/* line 964, ../sass/screen.scss */
.opening-image {
  max-width: 40%;
  margin: 24px 24px 24px 0px;
  overflow: auto;
  float: left;
}

/* line 971, ../sass/screen.scss */
.hiddenWrap {
  float: left;
  clear: both;
}

/* line 976, ../sass/screen.scss */
.bodyText {
  overflow: auto;
}

/* line 980, ../sass/screen.scss */
.restricted-content {
  padding: 20px 30px !important;
}

/* line 984, ../sass/screen.scss */
.themeBGColor1 {
  background: #420f7b;
}

/* line 988, ../sass/screen.scss */
input.themeBGColor1 {
  background: #ebebeb;
  color: #222 !important;
  border: 0 none;
}

/* line 994, ../sass/screen.scss */
.page-title h1 {
  border-bottom: 1px solid #ebebeb !important;
  font-size: 52px !important;
  padding-bottom: 24px;
}

/* line 1000, ../sass/screen.scss */
.page-content iframe {
  width: 100%;
  min-height: 500px;
}

/* line 1006, ../sass/screen.scss */
h1 {
  margin-top: 0px !important;
}

/* line 1012, ../sass/screen.scss */
.page-content img {
  height: auto !important;
}

/* line 1016, ../sass/screen.scss */
.page-content .wp-block-image.size-large {
  width: 100%;
  height: auto;
  border: 6px solid #ebebeb;
}

/* line 1022, ../sass/screen.scss */
.page-content .alignleft, .page-content .alignnone {
  border: 6px solid #ebebeb;
}

/* line 1026, ../sass/screen.scss */
.woocommerce .quantity .qty {
  line-height: 42px;
}

/* line 1030, ../sass/screen.scss */
.alg_currency_select {
  height: 42px;
  line-height: 42px;
}

/* line 1035, ../sass/screen.scss */
.slick-dots {
  bottom: 15px;
}

/* line 1039, ../sass/screen.scss */
.slick-dots li button:before {
  color: #fff !important;
}

/* line 1043, ../sass/screen.scss */
.slick-dots li button:before {
  font-size: 15px;
}

/* line 1047, ../sass/screen.scss */
.navigation .sub-menu__wrapper .menu-depth-2 li {
  margin-left: 0 !important;
}

/* line 1051, ../sass/screen.scss */
.navigation .sub-menu__wrapper .menu-depth-2 li a {
  font-weight: 400 !important;
  padding: 0 0 0 0px !important;
}

/* line 1056, ../sass/screen.scss */
.mainNav .sub-menu__wrapper ul > li > a {
  padding-left: 0px !important;
  font-size: 18px;
  font-weight: 800 !important;
}

/* line 1062, ../sass/screen.scss */
.mainNav .sub-menu__wrapper ul > li > ul > li > a {
  font-size: 14px;
}

/* line 1065, ../sass/screen.scss */
.navigation .sub-menu__wrapper .menu-depth-1 > li {
  margin: 20px 20px;
}

/* line 1069, ../sass/screen.scss */
.page-template-index-template .latest-posts {
  background-color: #fff !important;
  border-bottom: 1px solid #ebebeb;
}

/* line 1074, ../sass/screen.scss */
.largLaptop {
  max-width: 80%;
  margin: 0 auto;
  display: block;
  position: relative;
  z-index: 1;
}

/* line 1082, ../sass/screen.scss */
body .register .pricing-table.registerForm {
  padding-top: 130px;
  margin-top: -70px;
}

/* line 1087, ../sass/screen.scss */
.register .pricing-table .cell {
  font-family: 'Nunito Sans', sans-serif;
}

/* line 1093, ../sass/screen.scss */
.register-form input, .register-form select, .register-form textarea {
  background: transparent !important;
  border: 1px solid #222;
  color: #1d1949 !important;
}

/* line 1099, ../sass/screen.scss */
.register select {
  color: #1d1949 !important;
}

/* line 1104, ../sass/screen.scss */
.register-form ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ccc !important;
  opacity: 1 !important;
  /* Firefox */
}

/* line 1111, ../sass/screen.scss */
.bigNewsLink {
  color: #424242;
  text-decoration: none;
}
/* line 1115, ../sass/screen.scss */
.bigNewsLink:hover {
  color: #2e71b6;
}

/* line 1120, ../sass/screen.scss */
.tabs a {
  background: #ccc;
  padding: 10px;
  color: #fff;
  text-decoration: none;
  display: block;
  text-align: center;
}
/* line 1128, ../sass/screen.scss */
.tabs a.active {
  background: #1d1949;
}

/* line 1133, ../sass/screen.scss */
.filters {
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  overflow: auto;
  list-style: none;
  margin-top: 30px;
}
/* line 1140, ../sass/screen.scss */
.filters li {
  float: left;
  margin-right: 30px;
}
/* line 1144, ../sass/screen.scss */
.filters li a {
  height: 50px;
  line-height: 50px;
  color: #ccc;
  text-decoration: none;
}
/* line 1150, ../sass/screen.scss */
.filters li a.active {
  font-weight: bold;
  color: #1d1949;
}

/* line 1160, ../sass/screen.scss */
.eventCard {
  background: #1d1949;
  padding: 16px;
  padding-left: 200px;
  position: relative;
  height: 200px;
  color: #fff;
  margin-bottom: 26px;
}
/* line 1168, ../sass/screen.scss */
.eventCard .eventImage {
  width: 160px;
  height: 160px;
  background: #fff;
  position: absolute;
  top: 20px;
  left: 20px;
}
/* line 1177, ../sass/screen.scss */
.eventCard span {
  display: block;
  margin-bottom: 30px;
}
/* line 1182, ../sass/screen.scss */
.eventCard h3 {
  margin-bottom: 30px;
}

/* line 1188, ../sass/screen.scss */
.eventcta {
  position: absolute;
  bottom: 20px;
  right: 20px;
  width: 200px;
  background: #2e71b6;
  padding: 16px;
  display: block;
  text-align: center;
  color: #fff;
  text-decoration: none;
}
/* line 1200, ../sass/screen.scss */
.eventcta:hover {
  background: #2e71b6;
  color: #fff;
  text-decoration: none;
}

/* line 1207, ../sass/screen.scss */
.publicationSelect {
  font-size: 18px;
  cursor: pointer;
}

/* line 1212, ../sass/screen.scss */
.magazine {
  padding-top: 0px;
}

/* line 1216, ../sass/screen.scss */
.top_right {
  width: 221px;
  height: 775px;
  position: fixed;
  top: 0px;
  right: 0px;
  background: url(../images/top_right.png);
  background-size: contain;
  opacity: 0.4;
  z-index: -1;
}

/* line 1228, ../sass/screen.scss */
.btm_left {
  width: 195px;
  height: 948px;
  position: fixed;
  top: 310px;
  left: 0px;
  background: url(../images/btm_left.png);
  background-size: contain;
  opacity: 0.4;
  z-index: -1;
}

/* line 1240, ../sass/screen.scss */
.header_left {
  width: 550px;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  background: url(../images/header_left.png);
  background-size: 100% 100%;
  z-index: -1;
}

/* line 1250, ../sass/screen.scss */
.header_right {
  width: 550px;
  height: 100%;
  position: absolute;
  top: 0px;
  right: 0px;
  background: url(../images/header_right.png);
  background-size: 100% 100%;
  z-index: -1;
}

/* line 1261, ../sass/screen.scss */
header, .mainNav, .ticker, .footer, .bottomFooter {
  position: relative;
  z-index: 1;
}

/* line 1265, ../sass/screen.scss */
.mainNav {
  z-index: 2;
}

/* line 1269, ../sass/screen.scss */
header, .bottomFooter {
  background: #fff;
}

/* line 1273, ../sass/screen.scss */
.page-template-home-template .mainNav {
  display: none;
}

/* line 1277, ../sass/screen.scss */
.main {
  position: relative;
}

/* line 1281, ../sass/screen.scss */
.footerRight {
  width: 561px;
  height: 296px;
  position: absolute;
  bottom: 0px;
  right: 0px;
  background: url(../images/footer_right.png);
  background-size: 100% 100%;
  z-index: -1;
}

/* line 1291, ../sass/screen.scss */
.footer {
  position: relative;
}

/* line 1294, ../sass/screen.scss */
.footerLeft {
  width: 264px;
  height: 310px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  background: url(../images/footer_left.png);
  background-size: 100% 100%;
  z-index: -1;
}

/* line 1306, ../sass/screen.scss */
.filters li a:hover {
  color: #2e71b6;
}

/* line 1310, ../sass/screen.scss */
.tabOne a:hover {
  background: #2e71b6;
}

/* line 1314, ../sass/screen.scss */
.eventList.hidden {
  display: none;
}

/* line 1318, ../sass/screen.scss */
.pastEventCard {
  background: #2e71b6;
}
/* line 1320, ../sass/screen.scss */
.pastEventCard .eventcta {
  background: #1d1949;
}

/* line 1325, ../sass/screen.scss */
.blueText {
  color: #2e71b6;
}
/* line 1327, ../sass/screen.scss */
.blueText a {
  color: #1d1949;
}

/* line 1332, ../sass/screen.scss */
.featured h1, .page-title h1 {
  color: #1d1949 !important;
}

/* line 1336, ../sass/screen.scss */
.publication b a {
  color: #fff;
  text-decoration: none;
  min-height: 50px;
  font-size: 18px;
  display: block;
}

/* line 1345, ../sass/screen.scss */
.page-id-133577 .mainNav, .single-impact-posts .mainNav {
  background: #676B79;
}

/* line 1350, ../sass/screen.scss */
.page-id-133575 .mainNav, .single-university-posts .mainNav {
  background: #55348C;
}

/* line 1355, ../sass/screen.scss */
.page-id-133579 .mainNav, .single-innovation-posts .mainNav {
  background: #1F4D3A;
}

/* line 1361, ../sass/screen.scss */
body.university .mainNav {
  background: #55348C;
}
/* line 1364, ../sass/screen.scss */
body.university .cardFooter {
  background: #55348C;
}
/* line 1367, ../sass/screen.scss */
body.university .eventPod {
  background: #55348C;
}
/* line 1371, ../sass/screen.scss */
body.university .cta, body.university .page-content a.cta {
  background: #855CC9;
}
/* line 1375, ../sass/screen.scss */
body.university .bigNewsLink:hover {
  color: #855CC9;
}
/* line 1379, ../sass/screen.scss */
body.university .podWhite.accent {
  background-color: #AA9AC6;
}
/* line 1382, ../sass/screen.scss */
body.university .podWhite.accent .podTitle {
  color: #fff;
}
/* line 1385, ../sass/screen.scss */
body.university .podWhite.accent .bigNewsLink {
  color: #fff;
}
/* line 1390, ../sass/screen.scss */
body.university .publicationsWrap .publicationAdvertOne {
  background: #fff;
  margin-top: 0px;
  margin-bottom: 30px;
  padding: 43px 15px;
  color: #222;
}

/* line 1402, ../sass/screen.scss */
body.impact .mainNav {
  background: #676B79;
}
/* line 1407, ../sass/screen.scss */
body.impact .cardFooter {
  background: #2a2d38;
}
/* line 1410, ../sass/screen.scss */
body.impact .eventPod {
  background: #2a2d38;
}
/* line 1414, ../sass/screen.scss */
body.impact .cta, body.impact .page-content a.cta {
  background: #676767;
}
/* line 1418, ../sass/screen.scss */
body.impact .bigNewsLink:hover {
  color: #676767;
}
/* line 1422, ../sass/screen.scss */
body.impact .podWhite.accent {
  background-color: #AA9AC6;
}
/* line 1425, ../sass/screen.scss */
body.impact .podWhite.accent .podTitle {
  color: #fff;
}
/* line 1428, ../sass/screen.scss */
body.impact .podWhite.accent .bigNewsLink {
  color: #fff;
}
/* line 1433, ../sass/screen.scss */
body.impact .publicationsWrap .publicationAdvertOne {
  background: #fff;
  margin-top: 0px;
  margin-bottom: 30px;
  padding: 43px 15px;
  color: #222;
}

/* line 1445, ../sass/screen.scss */
body.innovation .mainNav {
  background: #1F4D3A;
}
/* line 1448, ../sass/screen.scss */
body.innovation .cardFooter {
  background: #1F4D3A;
}
/* line 1451, ../sass/screen.scss */
body.innovation .eventPod {
  background: #1F4D3A;
}
/* line 1455, ../sass/screen.scss */
body.innovation .cta, body.innovation .page-content a.cta {
  background: #9dbf20;
}
/* line 1459, ../sass/screen.scss */
body.innovation .bigNewsLink:hover {
  color: #9dbf20;
}
/* line 1463, ../sass/screen.scss */
body.innovation .gcvCard {
  background: #1F4D3A;
}
/* line 1467, ../sass/screen.scss */
body.innovation .podWhite.accent {
  background-color: #91A69D;
}
/* line 1469, ../sass/screen.scss */
body.innovation .podWhite.accent * {
  color: #fff;
}
/* line 1472, ../sass/screen.scss */
body.innovation .podWhite.accent .podTitle {
  color: #fff;
}
/* line 1475, ../sass/screen.scss */
body.innovation .podWhite.accent .bigNewsLink {
  color: #fff;
}
/* line 1480, ../sass/screen.scss */
body.innovation .publicationsWrap .publicationAdvertOne {
  background: #fff;
  margin-top: 0px;
  margin-bottom: 30px;
  padding: 43px 15px;
  color: #222;
}

/* line 1492, ../sass/screen.scss */
.podPad {
  margin-bottom: 26px;
}

/* line 1496, ../sass/screen.scss */
.bannerLInk {
  display: block;
}
/* line 1499, ../sass/screen.scss */
.bannerLInk img {
  max-width: 100%;
}

/* line 1504, ../sass/screen.scss */
.departmentLogo {
  height: 65px;
  margin-top: 15px;
}

/* line 1509, ../sass/screen.scss */
.searchMegaNav {
  position: absolute;
  left: 0px;
  width: 100%;
  top: 100%;
  background: #1d1949;
  height: 500px;
  z-index: 99;
}

/* line 1519, ../sass/screen.scss */
.verticalList {
  margin-top: 24px;
}

/* line 1523, ../sass/screen.scss */
.verticalList li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  width: 100%;
  display: block;
  float: none;
  padding: 0px 0px;
}
/* line 1530, ../sass/screen.scss */
.verticalList li a {
  padding: 15px 0px;
}

/* line 1535, ../sass/screen.scss */
.megaNavSearch {
  background: rgba(255, 255, 255, 0.2);
  padding: 24px;
  margin-top: 24px;
}

/* line 1541, ../sass/screen.scss */
.resultContainer {
  padding: 24px;
  background: #fff;
  margin-top: 24px;
  overflow: auto;
  max-height: 350px;
}

/* line 1549, ../sass/screen.scss */
.megaSearchBar {
  line-height: 50px;
  height: 50px;
  border-radius: 0px;
}

/* line 1555, ../sass/screen.scss */
.searchMegaNav {
  display: none;
}

/* line 1559, ../sass/screen.scss */
.searchMegaNav.in {
  display: block;
}

/* line 1564, ../sass/screen.scss */
#menu-item-114 .sub-menu__wrapper {
  display: none !important;
}
