@charset "UTF-8";
@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
@import url(//fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);
@import url("//fonts.googleapis.com/css?family=Oswald:300,600");
/* line 1, ../sass/_base.scss */
h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
  font-family: "Oswald", sans-serif;
}

/* line 6, ../sass/_base.scss */
a.cta {
  padding: 10px 30px;
  display: inline-block;
  font-weight: normal !important;
  margin: 0.3em 0em;
  cursor: pointer;
}
/* line 12, ../sass/_base.scss */
a.cta:hover {
  text-decoration: underline;
}
@media (max-width: 767px) {
  /* line 6, ../sass/_base.scss */
  a.cta {
    width: 100%;
  }
}

/* line 21, ../sass/_base.scss */
.cta-blue {
  background: #06206e;
  color: #ffffff;
}
/* line 58, ../sass/global/_mixin.scss */
.cta-blue:hover, .cta-blue:focus {
  color: #ffffff;
}

/* line 24, ../sass/_base.scss */
.cta-dark-blue {
  background: #212c48;
  color: #ffffff;
}
/* line 65, ../sass/global/_mixin.scss */
.cta-dark-blue:hover, .cta-dark-blue:focus {
  color: #ffffff;
}

/* line 27, ../sass/_base.scss */
.cta-dark-purple {
  background: #212c48;
  color: #ffffff;
}
/* line 65, ../sass/global/_mixin.scss */
.cta-dark-purple:hover, .cta-dark-purple:focus {
  color: #ffffff;
}

/* line 30, ../sass/_base.scss */
.cta-light-blue {
  background: #0a6bac;
  color: #ffffff;
}
/* line 34, ../sass/global/_mixin.scss */
.cta-light-blue:hover, .cta-light-blue:focus {
  color: #ffffff;
}

/* line 34, ../sass/_base.scss */
.cta-light-purple {
  background: #4a0f83;
  color: #ffffff;
}
/* line 50, ../sass/global/_mixin.scss */
.cta-light-purple:hover, .cta-light-purple:focus {
  color: #ffffff;
}

/* line 38, ../sass/_base.scss */
.cta-light {
  background: #ffffff;
  color: #0a6bac;
}
/* line 10, ../sass/global/_mixin.scss */
.cta-light:hover, .cta-light:focus {
  color: #0a6bac;
}

/* line 42, ../sass/_base.scss */
.cta-dark {
  background: #ffffff;
  color: #212c48 !important;
}
/* line 18, ../sass/global/_mixin.scss */
.cta-dark:hover, .cta-dark:focus {
  color: #212c48;
}

/* line 46, ../sass/_base.scss */
.cta-grey {
  background: #f9f9f9;
  color: #333333 !important;
}
/* line 26, ../sass/global/_mixin.scss */
.cta-grey:hover, .cta-grey:focus {
  color: #727272;
}

/* line 50, ../sass/_base.scss */
.cta-white {
  background: #ffffff;
  color: #444 !important;
}
/* line 89, ../sass/global/_mixin.scss */
.cta-white:hover, .cta-white:focus {
  color: #444 !important;
  text-decoration: none !important;
}

/* line 54, ../sass/_base.scss */
.cta-gold {
  background: #9a7e4b;
  color: #ffffff !important;
}
/* line 98, ../sass/global/_mixin.scss */
.cta-gold:hover, .cta-gold:focus {
  text-decoration: none !important;
  background: #70542b;
}

/* line 58, ../sass/_base.scss */
.cta-light-gold {
  background: #70542b;
  color: #ffffff !important;
}
/* line 107, ../sass/global/_mixin.scss */
.cta-light-gold:hover, .cta-light-gold:focus {
  text-decoration: none !important;
  background: #9a7e4b;
}

/* line 62, ../sass/_base.scss */
.cta-transparent-gold {
  background: transparent;
  color: #ffffff !important;
  border: 1px solid #9a7e4b;
}
/* line 117, ../sass/global/_mixin.scss */
.cta-transparent-gold:hover, .cta-transparent-gold:focus {
  color: #ffffff !important;
  text-decoration: none !important;
}

/* line 66, ../sass/_base.scss */
.cta-transparent {
  background: none;
  border: 1px solid #ffffff;
  color: #ffffff;
}
/* line 81, ../sass/global/_mixin.scss */
.cta-transparent:hover, .cta-transparent:focus {
  color: #ffffff;
}

/* line 73, ../sass/_base.scss */
.txt-heading {
  font-family: "proxima-nova-extra-condensed",sans-serif;
  font-size: 17px;
  letter-spacing: 1x;
}

/* line 76, ../sass/_base.scss */
.blue-txt, .txt-blue {
  color: #0a6bac !important;
}
/* line 144, ../sass/global/_mixin.scss */
.blue-txt:hover a, .blue-txt:hover, .txt-blue:hover a, .txt-blue:hover {
  color: #06206e !important;
}

/* line 79, ../sass/_base.scss */
.black-txt, .txt-black {
  color: #333333 !important;
}
/* line 132, ../sass/global/_mixin.scss */
.black-txt:hover a, .txt-black:hover a {
  color: #333333 !important;
}

/* line 83, ../sass/_base.scss */
.gold-txt, .txt-gold {
  color: #9a7e4b !important;
}
/* line 138, ../sass/global/_mixin.scss */
.gold-txt:hover a, .gold-txt:hover, .txt-gold:hover a, .txt-gold:hover {
  color: #70542b !important;
}

/* line 87, ../sass/_base.scss */
.white-txt, .txt-white {
  color: #ffffff !important;
}

/* line 90, ../sass/_base.scss */
.opacity-txt {
  opacity: 0.7;
}

/* line 94, ../sass/_base.scss */
h2, h3 {
  text-transform: none !important;
}

/* line 101, ../sass/_base.scss */
.soa {
  background: #971430;
}

/* line 104, ../sass/_base.scss */
.soa-txt {
  color: #971430;
}

/* line 108, ../sass/_base.scss */
.lkcsb {
  background: #025a99;
}

/* line 111, ../sass/_base.scss */
.lkcsb-txt {
  color: #025a99;
}

/* line 115, ../sass/_base.scss */
.soe {
  background: #006c85;
}

/* line 118, ../sass/_base.scss */
.soe-txt {
  color: #006c85;
}

/* line 122, ../sass/_base.scss */
.sis {
  background: #be8c00;
}

/* line 125, ../sass/_base.scss */
.sis-txt {
  color: #be8c00;
}

/* line 129, ../sass/_base.scss */
.sol {
  background: #4a166e;
}

/* line 132, ../sass/_base.scss */
.sol-txt {
  color: #4a166e;
}

/* line 136, ../sass/_base.scss */
.sol-light {
  background: #604470;
}

/* line 139, ../sass/_base.scss */
.sol-light-txt {
  color: #604470;
}

/* line 143, ../sass/_base.scss */
.soss {
  background: #00704a;
}

/* line 146, ../sass/_base.scss */
.soss-txt {
  color: #00704a;
}

/* line 149, ../sass/_base.scss */
.black {
  background: #1c1c1a;
}

/* line 152, ../sass/_base.scss */
.blue {
  background: #06206e;
}

/* line 155, ../sass/_base.scss */
.sky-blue-txt {
  color: #94d9ff;
}

/* line 158, ../sass/_base.scss */
.sky-blue {
  background: #94d9ff;
}

/* line 166, ../sass/_base.scss */
.bdr-lr {
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}

/* line 169, ../sass/_base.scss */
.bdr-tb {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
}

/* line 177, ../sass/_base.scss */
.blue-block {
  background: #06206e;
  color: #ffffff;
}
/* line 180, ../sass/_base.scss */
.blue-block h3 {
  margin-top: 0px;
}

/* line 182, ../sass/_base.scss */
.dark-block {
  background: #2f2e2e;
  color: #ffffff;
}
/* line 185, ../sass/_base.scss */
.dark-block a {
  color: #ffffff;
}
/* line 189, ../sass/_base.scss */
.dark-block h3 {
  margin-top: 0px;
}

/* line 191, ../sass/_base.scss */
.grey-block {
  background: #f3f3f3;
}
/* line 194, ../sass/_base.scss */
.grey-block h3 {
  margin-top: 0px;
}

/* line 196, ../sass/_base.scss */
.gold-block {
  background: #9a7e4b;
  color: #ffffff;
}
/* line 199, ../sass/_base.scss */
.gold-block h3 {
  margin-top: 0px;
}

/* line 203, ../sass/_base.scss */
.header-gold-line {
  display: block;
  width: 50px;
  height: 5px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  background-color: #9a7e4b;
}

/* line 212, ../sass/_base.scss */
.header-grey-line {
  display: block;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #f0f0f0;
}

/* line 218, ../sass/_base.scss */
.gap {
  margin-bottom: 20px;
  overflow: hidden;
}

/* line 222, ../sass/_base.scss */
.no-padding-right {
  padding-right: 0px;
}
@media (max-width: 767px) {
  /* line 222, ../sass/_base.scss */
  .no-padding-right {
    padding-left: 0px;
  }
}

/* line 229, ../sass/_base.scss */
.no-padding-left {
  padding-left: 0px;
}
@media (max-width: 767px) {
  /* line 229, ../sass/_base.scss */
  .no-padding-left {
    padding-right: 0px;
  }
}

@media (max-width: 767px) {
  /* line 240, ../sass/_base.scss */
  table td {
    word-break: break-all;
  }
}
@media (max-width: 767px) {
  /* line 246, ../sass/_base.scss */
  table th {
    word-break: break-all;
  }
}

/* line 257, ../sass/_base.scss */
.quick-links {
  font-size: 16px;
  padding: 0.8em 0em;
}
/* line 261, ../sass/_base.scss */
.quick-links ul {
  display: inline-block;
  margin: 0;
  padding: 0;
  margin-left: 1em;
}
@media (max-width: 767px) {
  /* line 261, ../sass/_base.scss */
  .quick-links ul {
    margin-left: 0px;
  }
}
/* line 270, ../sass/_base.scss */
.quick-links ul li {
  display: inline-block;
  margin: 0;
  padding: 0;
  margin-right: 1.5em;
}
@media (max-width: 767px) {
  /* line 270, ../sass/_base.scss */
  .quick-links ul li {
    margin-right: 0px;
  }
}
@media (max-width: 767px) {
  /* line 283, ../sass/_base.scss */
  .quick-links .text-center {
    text-align: left !important;
  }
}
/* line 289, ../sass/_base.scss */
.quick-links .quick-links-link {
  font-family: "Oswald", sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  color: #9a7e4b !important;
  text-decoration: none;
}
/* line 295, ../sass/_base.scss */
.quick-links .quick-links-link:hover, .quick-links .quick-links-link:active {
  border-bottom: 1px solid #9a7e4b;
}
/* line 298, ../sass/_base.scss */
.quick-links .quick-links-link .fa-caret-right {
  margin-left: 0.5em;
}

/* line 306, ../sass/_base.scss */
.views-field-edit-node {
  text-align: right;
  margin: 1em 0em;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 18px;
}

/* line 316, ../sass/_base.scss */
.on-this-page {
  width: 80%;
  margin: 0 auto;
  margin-bottom: 2em !important;
}
@media (max-width: 767px) {
  /* line 316, ../sass/_base.scss */
  .on-this-page {
    width: 100%;
  }
}
/* line 325, ../sass/_base.scss */
.on-this-page .panel-group {
  border: 1px solid #ddd;
  border-bottom: 4px solid #102b72;
}

/* line 332, ../sass/_base.scss */
.video-thumbnail {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
/* line 338, ../sass/_base.scss */
.video-thumbnail a:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  content: "\f01d";
  font-family: Font Awesome\ 5 Free;
  font-weight: 800;
  font-size: 50px;
  color: #ffffff;
  opacity: .8;
  text-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);
}
/* line 351, ../sass/_base.scss */
.video-thumbnail:hover:before {
  color: #eee;
}

/* line 358, ../sass/_base.scss */
.panel {
  background: transparent;
  border: 0px !important;
  border-radius: 0px !important;
  box-shadow: none !important;
}
/* line 364, ../sass/_base.scss */
.panel .panel-heading {
  border-radius: 0px;
  background-image: none;
}
/* line 368, ../sass/_base.scss */
.panel .panel-body {
  border: 0px !important;
}

/* line 375, ../sass/_base.scss */
.panel-group .panel-heading a {
  display: block;
  text-decoration: none;
  position: relative;
}
/* line 381, ../sass/_base.scss */
.panel-group .panel-heading a:after {
  content: '\f068';
  position: absolute;
  right: 20px;
  top: 0px;
  font-size: 20px;
  font-family: "Font Awesome 5 Free";
  font-weight: 800;
}
/* line 390, ../sass/_base.scss */
.panel-group .panel-heading a.collapsed:after {
  content: '\f067';
  font-family: "Font Awesome 5 Free";
  font-weight: 800;
}
/* line 394, ../sass/_base.scss */
.panel-group .panel-heading h4.panel-title {
  font-size: 18px;
  margin: 0;
  font-weight: normal;
}

/* line 404, ../sass/_base.scss */
a.toggle {
  text-decoration: none;
}
/* line 408, ../sass/_base.scss */
a.toggle:before {
  content: '\f067';
  font-family: Font Awesome\ 5 Free;
  font-weight: 800;
  font-size: 10px;
  padding-right: 10px;
}
/* line 414, ../sass/_base.scss */
a.toggle:hover {
  text-decoration: none;
}

/* line 419, ../sass/_base.scss */
a.toggle.open:before {
  content: '\f068';
}

/* line 426, ../sass/_base.scss */
.inline-form {
  display: inline-block;
}
@media (max-width: 767px) {
  /* line 426, ../sass/_base.scss */
  .inline-form {
    display: block;
    margin: 1em 0em;
  }
}
/* line 434, ../sass/_base.scss */
.inline-form select {
  height: 45px;
  padding: 0;
  margin: 0;
  color: #333333 !important;
  font-size: 17px;
  font-family: "proxima-nova-extra-condensed",sans-serif;
  text-align-last: center;
  text-align: -webkit-center;
  -ms-text-align-last: center;
  -moz-text-align-last: center;
}
/* line 446, ../sass/_base.scss */
.inline-form select option {
  text-align-last: center;
  text-align: -webkit-center;
  -ms-text-align-last: center;
  -moz-text-align-last: center;
  padding: 10px;
}
@media (max-width: 767px) {
  /* line 434, ../sass/_base.scss */
  .inline-form select {
    width: 100%;
  }
}
/* line 458, ../sass/_base.scss */
.inline-form select:hover, .inline-form select:focus {
  color: #333333 !important;
}
/* line 462, ../sass/_base.scss */
.inline-form .cta-transparent-gold {
  color: #333333;
}
/* line 465, ../sass/_base.scss */
.inline-form .cta-transparent-gold:hover, .inline-form .cta-transparent-gold:focus {
  color: #333333 !important;
}

/* line 474, ../sass/_base.scss */
#footer_full_width_2 .container {
  width: 100% !important;
  padding: 0px !important;
}
/* line 478, ../sass/_base.scss */
#footer_full_width_2 .block-block {
  padding: 0px;
}
/* line 481, ../sass/_base.scss */
#footer_full_width_2 .col-md-4 {
  padding: 0px;
}
/* line 485, ../sass/_base.scss */
#footer_full_width_2 .pre-footer-buttons h2 {
  margin: 0;
  padding: 40px 0;
  font-size: 30px;
}
/* line 491, ../sass/_base.scss */
#footer_full_width_2 .cta-programme {
  background-image: linear-gradient(180deg, rgba(16, 43, 114, 0.8), rgba(16, 43, 114, 0.8)), url(/sites/all/themes/nextweb2/img/home/cta-programme.jpg);
  background-position: top center;
  padding: 0;
  text-align: center;
}
/* line 502, ../sass/_base.scss */
#footer_full_width_2 .cta-careers {
  background: linear-gradient(180deg, rgba(136, 110, 77, 0.8), rgba(136, 110, 77, 0.8)), url("/sites/all/themes/nextweb2/img/home/cta-careers.jpg");
  background-position: top center;
  padding: 0;
  text-align: center;
}
/* line 512, ../sass/_base.scss */
#footer_full_width_2 .cta-giving {
  background: linear-gradient(180deg, rgba(25, 32, 36, 0.8), rgba(25, 32, 36, 0.8)), url("/sites/all/themes/nextweb2/img/home/cta-giving.jpg");
  background-position: top center;
  padding: 0;
  text-align: center;
}
/* line 524, ../sass/_base.scss */
#footer_full_width_2 .cta-alumni {
  background-image: linear-gradient(180deg, rgba(82, 82, 82, 0.8), rgba(82, 82, 82, 0.8)), url(/sites/all/themes/nextweb2/img/home/cta-alumni.jpg);
  background-position: top center;
  padding: 0;
  text-align: center;
}
/* line 536, ../sass/_base.scss */
#footer_full_width_2 h3, #footer_full_width_2 h3:hover, #footer_full_width_2 a, #footer_full_width_2 a:hover {
  text-decoration: none;
  color: #ffffff;
}

/* line 544, ../sass/_base.scss */
#footer {
  padding-top: 0px;
  border-top: 0;
}
/* line 547, ../sass/_base.scss */
#footer #footer-top {
  padding: 2em 0em;
  background: #252525;
}
/* line 552, ../sass/_base.scss */
#footer h2.block-title {
  text-align: left;
  margin-top: 0px;
  margin-bottom: 15px;
}

/* line 561, ../sass/_base.scss */
.fancy-readmore {
  /* Below is the custom gradient styling. */
  /* Set the height of the gradient to 80 when CLOSED */
  /* This isn't strictly necessary, but I think it makes for a smoother effect. */
  /* Set the height of the gradient to 0 when transitioning from CLOSED to OPEN */
}
/* line 562, ../sass/_base.scss */
.fancy-readmore article * {
  display: block;
}
/* line 566, ../sass/_base.scss */
.fancy-readmore [data-readmore] {
  position: relative;
}
/* line 570, ../sass/_base.scss */
.fancy-readmore [data-readmore]:before {
  content: '';
  width: 100%;
  height: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  background: linear-gradient(transparent, #333);
  transition: height 0.5s;
}
/* line 583, ../sass/_base.scss */
.fancy-readmore [data-readmore][aria-expanded="false"]:before,
.fancy-readmore [data-readmore][aria-expanded="true"].transitioning:before {
  height: 80px;
}
/* line 591, ../sass/_base.scss */
.fancy-readmore [data-readmore][aria-expanded="false"].transitioning:before {
  height: 0;
}
/* line 594, ../sass/_base.scss */
.fancy-readmore article + [data-readmore-toggle] {
  display: inline-block !important;
  padding: 10px 30px;
  width: auto !important;
  background: #ffffff;
  color: #333333 !important;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 594, ../sass/_base.scss */
  .fancy-readmore article + [data-readmore-toggle] {
    padding: 5px 20px;
    text-align: center;
  }
}
@media (max-width: 767px) {
  /* line 594, ../sass/_base.scss */
  .fancy-readmore article + [data-readmore-toggle] {
    padding: 5px 20px;
    text-align: center;
  }
}

/* line 617, ../sass/_base.scss */
#responsive-tab .nav-tabs {
  border-bottom: 0px !important;
  text-align: center;
}
/* line 621, ../sass/_base.scss */
#responsive-tab li {
  float: none;
  display: inline-block;
}
/* line 625, ../sass/_base.scss */
#responsive-tab li > a {
  border-radius: 0px;
  border: 0px;
  font-size: 16px;
  color: #444;
  border-top: 2px solid transparent;
  padding: 18px 15px;
}
/* line 633, ../sass/_base.scss */
#responsive-tab li.active > a, #responsive-tab li.active > a:focus, #responsive-tab li.active > a:hover {
  border-top: 2px solid #9a7e4b;
}
/* line 636, ../sass/_base.scss */
#responsive-tab .tab-content {
  padding-top: 2em;
}
/* line 639, ../sass/_base.scss */
#responsive-tab .tab-content .tab-content {
  padding: 0px;
}
/* line 645, ../sass/_base.scss */
#responsive-tab .tab-content .field-content ul li {
  display: list-item;
}
/* line 653, ../sass/_base.scss */
#responsive-tab .panel-heading a {
  outline: none;
}
/* line 657, ../sass/_base.scss */
#responsive-tab .panel-heading h4 {
  text-transform: none;
  font-weight: normal;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 651, ../sass/_base.scss */
  #responsive-tab .panel-heading {
    padding: 18px;
  }
}
@media (max-width: 767px) {
  /* line 651, ../sass/_base.scss */
  #responsive-tab .panel-heading {
    padding: 18px;
  }
}
/* line 672, ../sass/_base.scss */
#responsive-tab #sub-responsive-tab li > a {
  padding: 5px 15px;
}
/* line 676, ../sass/_base.scss */
#responsive-tab #sub-responsive-tab li.active > a, #responsive-tab #sub-responsive-tab li.active > a:focus, #responsive-tab #sub-responsive-tab li.active > a:hover {
  border-top: 0px solid #06206e;
  color: #06206e;
  font-weight: bold;
}
/* line 681, ../sass/_base.scss */
#responsive-tab #sub-responsive-tab .panel-heading {
  display: none;
}

/* line 689, ../sass/_base.scss */
.panel-group-content .panel-heading:first {
  border-top: 1px solid #ddd;
}
/* line 692, ../sass/_base.scss */
.panel-group-content .panel-heading {
  background: transparent !important;
  border-bottom: 1px solid #ddd;
  padding-left: 0px;
  padding-right: 0px;
}
/* line 700, ../sass/_base.scss */
.panel-group-content .panel-heading h4 a:before {
  content: "\f068" !important;
  font-family: Font Awesome\ 5 Free;
  font-weight: 800;
  color: #1473e6;
  display: inline-block;
  font-size: 1rem;
  position: relative;
  margin-right: 12px;
  margin-left: 5px;
  cursor: pointer;
}
/* line 711, ../sass/_base.scss */
.panel-group-content .panel-heading h4 a:after {
  content: "" !important;
}
/* line 717, ../sass/_base.scss */
.panel-group-content .panel-heading h4 a.collapsed:before {
  content: "\f067" !important;
  font-family: Font Awesome\ 5 Free;
  font-weight: 800;
  color: #1473e6;
  display: inline-block;
  font-size: 1rem;
  position: relative;
  margin-right: 12px;
  margin-left: 5px;
  cursor: pointer;
}
/* line 730, ../sass/_base.scss */
.panel-group-content .panel-body {
  padding: 0em 0em 0em 1em;
}
/* line 733, ../sass/_base.scss */
.panel-group-content .collapse.in {
  border-bottom: 1px solid #ddd;
}

/* line 741, ../sass/_base.scss */
iframe {
  border: 0px;
}

/* line 747, ../sass/_base.scss */
.break {
  width: 35.1px;
  height: 2px;
  border: solid 1px #979797;
  margin-bottom: 2em;
}

/* line 1, ../sass/_body.scss */
body {
  background-color: #edeff2;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  line-height: 20px;
}

@media (min-width: 1200px) {
  /* line 8, ../sass/_body.scss */
  .container {
    width: 93%;
  }
}
@media (max-width: 1200px) and (min-width: 768px) {
  /* line 8, ../sass/_body.scss */
  .container {
    width: 93%;
  }
}
@media (min-width: 1420px) {
  /* line 8, ../sass/_body.scss */
  .container {
    width: 1281px !important;
  }
}

@media (max-width: 991px) {
  /* line 24, ../sass/_body.scss */
  .narrow-nopadding {
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 30, ../sass/_body.scss */
#main-top,
#main-bottom-1,
#main-bottom-2,
#main-bottom-3,
#main-bottom-4,
#main-top-upper {
  padding: 0;
}

/* line 38, ../sass/_body.scss */
#main-top {
  background: #ffffff;
  border: 0px;
  z-index: 0;
  /* padding-top: 116px; */
}

/*
@include breakpoint(xs) {
  #main-top {
    padding-top: 100px;
  }
}
*/
/* line 51, ../sass/_body.scss */
#main-header {
  background: none repeat scroll 0 0 #06206e;
  color: #ffffff;
}
/* line 54, ../sass/_body.scss */
#main-header a {
  color: #ffffff;
}
/* line 56, ../sass/_body.scss */
#main-header a:hover, #main-header a:focus {
  color: #ffffff;
}
/* line 60, ../sass/_body.scss */
#main-header .breadcrumb a {
  color: #ffffff;
}

/* line 64, ../sass/_body.scss */
#main {
  background: none repeat scroll 0 0 #ffffff;
  padding-top: 2em;
}

/* line 68, ../sass/_body.scss */
#full_width_1,
#full_width_2,
#full_width_3,
#full_width_4,
#full_width_5,
#full_width_6 {
  position: relative;
}
/* line 77, ../sass/_body.scss */
#full_width_1 .block-block,
#full_width_2 .block-block,
#full_width_3 .block-block,
#full_width_4 .block-block,
#full_width_5 .block-block,
#full_width_6 .block-block {
  padding: 2em 0em;
}
/* line 81, ../sass/_body.scss */
#full_width_1 h2.block-title,
#full_width_2 h2.block-title,
#full_width_3 h2.block-title,
#full_width_4 h2.block-title,
#full_width_5 h2.block-title,
#full_width_6 h2.block-title {
  padding-top: 0px;
  padding-bottom: 20px;
}

/* line 1, ../sass/_generic.scss */
.no-padding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 6, ../sass/_generic.scss */
.clear {
  clear: both;
}

/* line 10, ../sass/_generic.scss */
.smu-skyline-bg {
  background: linear-gradient(to bottom, rgba(16, 43, 114, 0.8), rgba(16, 43, 114, 0.8)), url("/sites/default/files/smu/nextweb2/assets/about-banner%402x.jpg");
  background-repeat: no-repeat;
  background-position: center;
  -ms-background-size: cover;
  -o-background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  color: #ffffff;
  padding: 3em 0em;
}

/* line 2, ../sass/_search.scss */
#header-two #nav-search {
  position: absolute;
  /*z-index: 1;*/
  right: 0px;
  max-height: 60px;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 2, ../sass/_search.scss */
  #header-two #nav-search {
    /*min-height: 68px;*/
    width: 90%;
    height: 53px;
  }
}
@media (max-width: 767px) {
  /* line 2, ../sass/_search.scss */
  #header-two #nav-search {
    position: inherit !important;
  }
}
/* line 19, ../sass/_search.scss */
#header-two #nav-search .navbar-collapse form[role="search"] input {
  display: none;
}
@media (max-width: 767px) {
  /* line 19, ../sass/_search.scss */
  #header-two #nav-search .navbar-collapse form[role="search"] input {
    display: block !important;
  }
}
/* line 26, ../sass/_search.scss */
#header-two #nav-search #smusearch_cat {
  display: none;
}
@media (max-width: 767px) {
  /* line 26, ../sass/_search.scss */
  #header-two #nav-search #smusearch_cat {
    display: inline-block !important;
  }
}
/* line 34, ../sass/_search.scss */
#header-two #nav-search #smu-navbar-collapse-search {
  max-width: 100%;
  width: 100%;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 34, ../sass/_search.scss */
  #header-two #nav-search #smu-navbar-collapse-search {
    width: 100%;
    margin: 10px 0px;
  }
}
/* line 42, ../sass/_search.scss */
#header-two #nav-search .navbar-collapse form[role="search"] button[type="submit"] {
  float: right;
}
@media (max-width: 767px) {
  /* line 42, ../sass/_search.scss */
  #header-two #nav-search .navbar-collapse form[role="search"] button[type="submit"] {
    float: none;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 49, ../sass/_search.scss */
  #header-two #nav-search .navbar-collapse form[role="search"].active > div:first-child {
    display: inline-table !important;
  }
}
@media (max-width: 767px) {
  /* line 49, ../sass/_search.scss */
  #header-two #nav-search .navbar-collapse form[role="search"].active > div:first-child {
    display: inline-table !important;
  }
}
/* line 57, ../sass/_search.scss */
#header-two #nav-search .navbar-collapse form[role="search"].active button[type="submit"] {
  float: none !important;
}
/* line 60, ../sass/_search.scss */
#header-two #nav-search .navbar-collapse form[role="search"].active button[type="submit"] {
  /*border-radius: 4px 0px 0px 4px !important;*/
  margin: 0px;
}
/* line 64, ../sass/_search.scss */
#header-two #nav-search .navbar-collapse form[role="search"].active button[type="reset"] {
  border-radius: 4px !important;
  margin-left: 5px;
}
@media (max-width: 767px) {
  /* line 64, ../sass/_search.scss */
  #header-two #nav-search .navbar-collapse form[role="search"].active button[type="reset"] {
    display: none !important;
  }
}
/* line 73, ../sass/_search.scss */
#header-two .nav-search-active {
  background: #fff;
  z-index: 1;
}

/* line 4, ../sass/_imgCaption.scss */
.imgCap1-wrapper-container {
  margin: 0 auto;
  text-align: center;
}

/* line 8, ../sass/_imgCaption.scss */
.imgCap1-wrapper {
  position: relative;
  overflow: hidden;
  margin-bottom: 1em;
}
/* line 13, ../sass/_imgCaption.scss */
.imgCap1-wrapper .full-width {
  width: 100%;
}

/* line 18, ../sass/_imgCaption.scss */
.imgCap1-text {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  transition: all 0.2s ease;
  background: #06206e;
  opacity: 0.9;
  color: #ffffff;
  padding: 10px;
  margin: 0px 15px !important;
}
@media (min-width: 1200px) {
  /* line 18, ../sass/_imgCaption.scss */
  .imgCap1-text {
    font-size: inherit !important;
  }
}
@media (min-width: 992px) {
  /* line 18, ../sass/_imgCaption.scss */
  .imgCap1-text {
    font-size: 13px;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 18, ../sass/_imgCaption.scss */
  .imgCap1-text {
    font-size: 13px;
  }
}
@media (max-width: 767px) {
  /* line 18, ../sass/_imgCaption.scss */
  .imgCap1-text {
    top: 0;
    left: 28%;
  }
}

/* line 49, ../sass/_imgCaption.scss */
.imgCap1-wrapper:hover .imgCap1-text {
  bottom: 0;
  left: 0;
  right: 0;
  background: #9a7e4b;
}
@media (max-width: 767px) {
  /* line 49, ../sass/_imgCaption.scss */
  .imgCap1-wrapper:hover .imgCap1-text {
    left: 28%;
  }
}

/* line 60, ../sass/_imgCaption.scss */
.imgCap1-wrapper img {
  max-width: 100%;
  clear: both;
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
}
@media (max-width: 767px) {
  /* line 60, ../sass/_imgCaption.scss */
  .imgCap1-wrapper img {
    float: left;
    width: 28%;
    max-width: inherit;
  }
}

/*Research page style like banner /research*/
/* line 75, ../sass/_imgCaption.scss */
.block-nodeblock .content {
  width: 100% !important;
  height: 490px;
}

/* line 81, ../sass/_imgCaption.scss */
#masterslider_1 .ms-slide-layers {
  text-align: center !important;
  left: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
}
/* line 87, ../sass/_imgCaption.scss */
#masterslider_1 .ms-caption {
  bottom: 0px !important;
  top: auto !important;
  height: 100%;
  text-align: center !important;
  color: #fff !important;
  background: rgba(0, 0, 0, 0.3);
  left: 0px !important;
  right: 0px !important;
  padding-bottom: 2em !important;
}
@media (max-width: 767px) {
  /* line 87, ../sass/_imgCaption.scss */
  #masterslider_1 .ms-caption {
    top: 10px !important;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 87, ../sass/_imgCaption.scss */
  #masterslider_1 .ms-caption {
    top: auto !important;
  }
}
/* line 103, ../sass/_imgCaption.scss */
#masterslider_1 .ms-caption .banner-content-container {
  display: table;
  height: 100%;
}
/* line 106, ../sass/_imgCaption.scss */
#masterslider_1 .ms-caption .banner-content-container .banner-content {
  display: table-cell;
  vertical-align: bottom;
  padding-bottom: 2em;
}
/* line 110, ../sass/_imgCaption.scss */
#masterslider_1 .ms-caption .banner-content-container .banner-content h1.lead {
  font-size: 38px;
  line-height: 44px;
  margin-top: 0;
  margin-bottom: 0;
  text-transform: none;
  font-weight: bold;
}
/* line 118, ../sass/_imgCaption.scss */
#masterslider_1 .ms-caption .banner-content-container .banner-content h3.subtitle {
  margin-top: 0;
  font-size: 24px;
  font-weight: bold;
}
/* line 123, ../sass/_imgCaption.scss */
#masterslider_1 .ms-caption .banner-content-container .banner-content .cta {
  font-family: "proxima-nova-extra-condensed", sans-serif;
  text-transform: uppercase;
  font-size: 16px;
}
/* line 132, ../sass/_imgCaption.scss */
#masterslider_1 .ms-nav-prev,
#masterslider_1 .ms-nav-next {
  display: none !important;
}
/* line 136, ../sass/_imgCaption.scss */
#masterslider_1 .description {
  font-size: 14px;
  line-height: 1.7em;
}
/* line 140, ../sass/_imgCaption.scss */
#masterslider_1 .ms-caption p {
  padding: 0px;
  display: block !important;
}

/*mobile banner design change*/
@media (max-width: 991px) and (min-width: 768px) {
  /* line 150, ../sass/_imgCaption.scss */
  #masterslider_4 .ms-basic-view {
    height: 690px !important;
  }
}
@media (max-width: 767px) {
  /* line 150, ../sass/_imgCaption.scss */
  #masterslider_4 .ms-basic-view {
    height: 450px !important;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 160, ../sass/_imgCaption.scss */
  #masterslider_4 .ms-slide .ms-slide-bgcont {
    position: relative !important;
  }
}
@media (max-width: 767px) {
  /* line 160, ../sass/_imgCaption.scss */
  #masterslider_4 .ms-slide .ms-slide-bgcont {
    position: relative !important;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 170, ../sass/_imgCaption.scss */
  #masterslider_4 .ms-slide {
    height: 411px !important;
  }
}
@media (max-width: 767px) {
  /* line 170, ../sass/_imgCaption.scss */
  #masterslider_4 .ms-slide {
    height: 200px !important;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 178, ../sass/_imgCaption.scss */
  #masterslider_4 .ms-slide .ms-slide-vpbtn {
    top: 50% !important;
    left: 50% !important;
  }
}
@media (max-width: 767px) {
  /* line 178, ../sass/_imgCaption.scss */
  #masterslider_4 .ms-slide .ms-slide-vpbtn {
    top: 50% !important;
    left: 50% !important;
  }
}
@media (min-width: 1200px) {
  /* line 188, ../sass/_imgCaption.scss */
  #masterslider_4 .ms-slide .ms-slide-bgcont img {
    width: 50% !important;
  }
}
@media (min-width: 992px) {
  /* line 188, ../sass/_imgCaption.scss */
  #masterslider_4 .ms-slide .ms-slide-bgcont img {
    width: 50% !important;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 188, ../sass/_imgCaption.scss */
  #masterslider_4 .ms-slide .ms-slide-bgcont img {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  /* line 188, ../sass/_imgCaption.scss */
  #masterslider_4 .ms-slide .ms-slide-bgcont img {
    width: 100% !important;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 203, ../sass/_imgCaption.scss */
  #masterslider_4 .ms-slide .ms-slide-layers {
    position: relative !important;
    margin-top: 1em;
    height: 300px;
    overflow: hidden;
  }
}
@media (max-width: 767px) {
  /* line 203, ../sass/_imgCaption.scss */
  #masterslider_4 .ms-slide .ms-slide-layers {
    position: relative !important;
    margin-top: 1em;
    height: 300px;
    overflow: hidden;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 218, ../sass/_imgCaption.scss */
  #masterslider_4 .ms-caption {
    width: 90% !important;
  }
}
@media (max-width: 767px) {
  /* line 218, ../sass/_imgCaption.scss */
  #masterslider_4 .ms-caption {
    width: 90% !important;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 228, ../sass/_imgCaption.scss */
  #masterslider_4 .ms-caption p {
    display: block;
    line-height: normal;
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  /* line 228, ../sass/_imgCaption.scss */
  #masterslider_4 .ms-caption p {
    display: block;
    line-height: normal;
    font-size: 14px;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 241, ../sass/_imgCaption.scss */
  #masterslider_4 .ms-caption {
    left: 4% !important;
  }
}
@media (max-width: 767px) {
  /* line 241, ../sass/_imgCaption.scss */
  #masterslider_4 .ms-caption {
    left: 4% !important;
  }
}
/* line 250, ../sass/_imgCaption.scss */
#masterslider_4 .ms-caption p.lead {
  font-size: 22;
}

/*mobile banner design change*/
/* line 258, ../sass/_imgCaption.scss */
#masterslider_5 {
  width: 100% !important;
  background: linear-gradient(to bottom, transparent, #f0efe3);
}
/* line 263, ../sass/_imgCaption.scss */
#masterslider_5 .ms-inner-controls-cont {
  width: 100% !important;
  max-width: 100% !important;
}
/* line 268, ../sass/_imgCaption.scss */
#masterslider_5 .ms-view {
  width: 100% !important;
  left: 0px !important;
  right: 0px !important;
}
/* line 274, ../sass/_imgCaption.scss */
#masterslider_5 .ms-caption {
  top: inherit !important;
  bottom: 0px !important;
  background: rgba(255, 255, 255, 0.8);
  padding: 20px !important;
  font-size: 18px !important;
  text-align: center;
}
/* line 283, ../sass/_imgCaption.scss */
#masterslider_5 .ms-caption .bordered-gold {
  position: absolute;
  left: 0px;
  bottom: 0px;
  display: block;
  width: 20%;
  height: 40%;
  border-bottom: 8px solid #886e4d;
  border-left: 8px solid #886e4d;
}
/* line 294, ../sass/_imgCaption.scss */
#masterslider_5 .ms-caption .bordered-blue {
  position: absolute;
  top: 0px;
  right: 0px;
  display: block;
  width: 20%;
  height: 40%;
  border-top: 8px solid #102b72;
  border-right: 8px solid #102b72;
}
/* line 305, ../sass/_imgCaption.scss */
#masterslider_5 .ms-caption h1 {
  margin-top: 0px !important;
  line-height: 1em;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 305, ../sass/_imgCaption.scss */
  #masterslider_5 .ms-caption h1 {
    font-size: 26px !important;
  }
}
@media (max-width: 767px) {
  /* line 305, ../sass/_imgCaption.scss */
  #masterslider_5 .ms-caption h1 {
    font-size: 26px !important;
  }
}
/* line 316, ../sass/_imgCaption.scss */
#masterslider_5 .ms-caption p {
  color: #333333;
}
@media (max-width: 767px) {
  /* line 316, ../sass/_imgCaption.scss */
  #masterslider_5 .ms-caption p {
    font-size: 14px;
  }
}
/* line 322, ../sass/_imgCaption.scss */
#masterslider_5 .ms-caption a {
  color: #06206e;
}
@media (max-width: 767px) {
  /* line 325, ../sass/_imgCaption.scss */
  #masterslider_5 .ms-caption p, #masterslider_5 .ms-caption ul {
    display: block;
  }
}
@media (max-width: 479px) {
  /* line 325, ../sass/_imgCaption.scss */
  #masterslider_5 .ms-caption p, #masterslider_5 .ms-caption ul {
    display: none;
  }
}
/* line 335, ../sass/_imgCaption.scss */
#masterslider_5 .ms-nav-next {
  background: #06206e;
  color: #ffffff;
  right: 0px;
  padding: 15px 11px;
  font-size: 21px;
  height: 1em;
  font-family: 'Glyphicons Halflings';
}
/* line 344, ../sass/_imgCaption.scss */
#masterslider_5 .ms-nav-next:after {
  content: "\e258";
  margin: 10px;
}
/* line 350, ../sass/_imgCaption.scss */
#masterslider_5 .ms-nav-prev {
  background: #06206e;
  color: #ffffff;
  left: 0px;
  padding: 15px 11px;
  font-size: 21px;
  height: 1em;
  font-family: 'Glyphicons Halflings';
}
/* line 359, ../sass/_imgCaption.scss */
#masterslider_5 .ms-nav-prev:after {
  content: "\e257";
  margin: 10px;
}

/* line 1, ../sass/_footer.scss */
#footer {
  margin: 0px;
  padding: 0px;
}
/* line 6, ../sass/_footer.scss */
#footer .site-footer {
  margin: 0px;
}
/* line 10, ../sass/_footer.scss */
#footer br {
  line-height: 1.8em;
}
/* line 14, ../sass/_footer.scss */
#footer #footer-last {
  border: 0;
  background: none repeat scroll 0 0 #1c1c1c !important;
  color: #fff !important;
}
/* line 20, ../sass/_footer.scss */
#footer #footer-last .container {
  opacity: 0.8;
  line-height: 1.2em;
}
/* line 25, ../sass/_footer.scss */
#footer #footer-last a {
  color: #fff;
  cursor: pointer;
}
/* line 29, ../sass/_footer.scss */
#footer #footer-last a:hover {
  color: #fff;
  opacity: 0.9;
}
/* line 35, ../sass/_footer.scss */
#footer #footer-last .content-col3-footer-hr {
  padding: 3em 15px 1em 15px;
  opacity: 0.3;
}
/* line 39, ../sass/_footer.scss */
#footer #footer-last .content-col3-footer-hr hr {
  clear: both;
  border: none;
  background: #9b9b9b;
  height: 1px;
  margin: 0px;
}
/* line 51, ../sass/_footer.scss */
#footer #footer-last #responsive-tab .panel-heading {
  background: #333333;
}
/* line 54, ../sass/_footer.scss */
#footer #footer-last #responsive-tab .panel-heading h2.block-title {
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0;
  line-height: 1em;
  text-transform: uppercase !important;
}
/* line 63, ../sass/_footer.scss */
#footer #footer-last #responsive-tab .panel-body {
  background: #333333;
  padding: 15px;
}
/* line 68, ../sass/_footer.scss */
#footer #footer-last #responsive-tab .nav-tabs {
  text-align: left;
}
/* line 72, ../sass/_footer.scss */
#footer #footer-last #responsive-tab .nav-tabs li a {
  border-radius: 0px;
  border: 0px;
  font-size: inherit;
  border-top: 0px solid transparent;
  padding: 0;
  cursor: default;
  background: transparent !important;
}
/* line 81, ../sass/_footer.scss */
#footer #footer-last #responsive-tab .nav-tabs li a:hover {
  background: transparent !important;
}
/* line 88, ../sass/_footer.scss */
#footer #footer-last #responsive-tab .nav-tabs h2.block-title {
  text-transform: uppercase !important;
  color: #ffffff;
}
/* line 94, ../sass/_footer.scss */
#footer #footer-last #responsive-tab .tab-content {
  padding-top: 0em;
}
/* line 98, ../sass/_footer.scss */
#footer #footer-last #responsive-tab .tab-content .tab-pane {
  display: block !important;
}
/* line 106, ../sass/_footer.scss */
#footer #footer-last .content-col3-footer-bottom {
  color: #ffffff;
  opacity: 0.7;
  padding-bottom: 3em;
}
/* line 112, ../sass/_footer.scss */
#footer #footer-last .content-col3-footer-bottom #copyright {
  font-size: 12px;
  line-height: 1.6em;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 112, ../sass/_footer.scss */
  #footer #footer-last .content-col3-footer-bottom #copyright {
    width: 100%;
    float: none !important;
    text-align: center;
  }
}
@media (max-width: 767px) {
  /* line 112, ../sass/_footer.scss */
  #footer #footer-last .content-col3-footer-bottom #copyright {
    width: 100%;
    float: none !important;
    text-align: center;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 129, ../sass/_footer.scss */
  #footer #footer-last .content-col3-footer-bottom #social-menu {
    width: 100%;
    float: none !important;
    margin: 1em 0em;
    text-align: center;
  }
}
@media (max-width: 767px) {
  /* line 129, ../sass/_footer.scss */
  #footer #footer-last .content-col3-footer-bottom #social-menu {
    margin: 1em 0em;
    width: 100%;
    float: none !important;
    text-align: center;
  }
}
/* line 145, ../sass/_footer.scss */
#footer #footer-last .content-col3-footer-bottom #social-menu a {
  line-height: 10px;
}
/* line 149, ../sass/_footer.scss */
#footer #footer-last .content-col3-footer-bottom #social-menu .fa {
  font-size: 25px !important;
  padding: 0px 4px;
}
/* line 153, ../sass/_footer.scss */
#footer #footer-last .content-col3-footer-bottom #social-menu .fa:hover {
  color: #ccc;
}

/* line 3, ../sass/_home.scss */
.front {
  /*
    .start-scrolling {
      #header-two {
        background: $white !important;
      }
    }
    @include breakpoint(md){
      #header-two {
        background: -webkit-linear-gradient(270deg, #102b72 1%, rgba(16, 43, 114, .75) 60%, rgba(255, 255, 255, 0));
        background: linear-gradient(180deg, #102b72 1%, rgba(16, 43, 114, .75) 60%, rgba(255, 255, 255, 0));
        }
    }
    */
}
/* line 18, ../sass/_home.scss */
.front #smu-mega-menu li.about {
  background: #f9f9f9;
}
/* line 23, ../sass/_home.scss */
.front .homepage-slider .content {
  width: 100%;
  height: 690px;
}
@media (max-width: 479px) {
  /* line 23, ../sass/_home.scss */
  .front .homepage-slider .content {
    height: 400px;
  }
}
/* line 31, ../sass/_home.scss */
.front .block-smu-curated-search {
  background: #ffffff;
  padding: 20px;
  margin: 14px 0;
}
@media (max-width: 991px) {
  /* line 31, ../sass/_home.scss */
  .front .block-smu-curated-search {
    margin: 0;
  }
}
/* line 39, ../sass/_home.scss */
.front .block-smu-curated-search .ac-search {
  width: 100%;
  padding: 0;
  margin: 10px auto 20px auto;
}
@media (max-width: 991px) {
  /* line 39, ../sass/_home.scss */
  .front .block-smu-curated-search .ac-search {
    margin: 5px auto;
  }
}
/* line 47, ../sass/_home.scss */
.front .block-smu-curated-search .ac-search .form-group {
  margin-bottom: 0;
}
/* line 51, ../sass/_home.scss */
.front .block-smu-curated-search .ac-search .try-new {
  margin: 0;
  font-family: "proxima-nova-extra-condensed", sans-serif;
  font-size: 24px;
  text-transform: uppercase;
  font-weight: normal;
  line-height: 34px;
}
/* line 59, ../sass/_home.scss */
.front .block-smu-curated-search .ac-search input {
  font-size: 14px;
  padding: 9px 12px;
  border-style: none;
  border-width: 0px 0px 3px;
  border-color: #000 #000 #fff;
  background-color: #f9f9f9;
}
/* line 68, ../sass/_home.scss */
.front .block-smu-curated-search .ac-search .btn-search {
  text-shadow: none;
  background: #9a7e4b;
  color: #ffffff;
  font-size: 14px;
  height: auto;
  font-family: "proxima-nova-extra-condensed", sans-serif;
  text-transform: uppercase;
  font-weight: normal;
  letter-spacing: 0.75px;
  padding: 8px;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 68, ../sass/_home.scss */
  .front .block-smu-curated-search .ac-search .btn-search {
    width: 40%;
  }
}
/* line 85, ../sass/_home.scss */
.front .block-smu-curated-search .ac-search #ac-suggest {
  width: 100%;
}
/* line 87, ../sass/_home.scss */
.front .block-smu-curated-search .ac-search #ac-suggest li {
  font-size: 14px;
}
/* line 91, ../sass/_home.scss */
.front .block-smu-curated-search .ac-search .csearch-footer {
  padding: 20px 0 0px 0;
  line-height: 21px;
}
/* line 95, ../sass/_home.scss */
.front .block-smu-curated-search .ac-search .csearch-links {
  display: inline-block;
  padding: 0;
  margin: 0;
}
/* line 100, ../sass/_home.scss */
.front .block-smu-curated-search .ac-search .csearch-links li {
  display: inline-block;
  margin: 0;
}
/* line 106, ../sass/_home.scss */
.front .block-smu-curated-search .ac-search .csearch-links li a {
  margin-bottom: 10px;
  margin-left: 4px;
  margin-right: 4px;
  border-bottom: 1px dotted #886e4d;
  -webkit-transition: margin 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: margin 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
  color: #886e4d;
  font-size: 14px;
  line-height: 21px;
  text-decoration: none;
}
/* line 118, ../sass/_home.scss */
.front .block-smu-curated-search .ac-search .csearch-links li a:hover {
  margin-left: 8px;
  margin-right: 0;
  border-bottom-style: solid;
}
/* line 128, ../sass/_home.scss */
.front #main {
  margin-top: 0em !important;
  border-top: 0px !important;
  background: #f0efe3 !important;
  padding-bottom: 2em;
}
@media (max-width: 991px) {
  /* line 128, ../sass/_home.scss */
  .front #main {
    /*
      padding-bottom:0;

    */
  }
  /* line 135, ../sass/_home.scss */
  .front #main #content-body {
    margin-bottom: 0;
  }
  /* line 143, ../sass/_home.scss */
  .front #main .container {
    width: 100% !important;
    padding: 0px;
  }
  /* line 147, ../sass/_home.scss */
  .front #main .container .row {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 479px) {
  /* line 155, ../sass/_home.scss */
  .front #main .journey-box {
    width: 100%;
  }
}
/* line 160, ../sass/_home.scss */
.front #main .ug {
  background-image: -webkit-linear-gradient(0deg, #102b72, rgba(16, 43, 114, 0.5)), url(/sites/all/themes/nextweb2/img/home/ug.jpg);
  background-image: linear-gradient(90deg, #102b72, rgba(16, 43, 114, 0.5)), url(/sites/all/themes/nextweb2/img/home/ug.jpg);
  background-position: top center;
  background-size: auto, cover;
}
/* line 166, ../sass/_home.scss */
.front #main .pg {
  background-image: -webkit-linear-gradient(0deg, #886e4d, rgba(136, 110, 77, 0.5)), url(/sites/all/themes/nextweb2/img/home/pg.jpg);
  background-image: linear-gradient(90deg, #886e4d, rgba(136, 110, 77, 0.5)), url(/sites/all/themes/nextweb2/img/home/pg.jpg);
  background-position: top center;
  background-size: auto, cover;
}
/* line 172, ../sass/_home.scss */
.front #main .pce {
  background-image: -webkit-linear-gradient(0deg, #353535, rgba(68, 70, 69, 0.5)), url(/sites/all/themes/nextweb2/img/home/pce.jpg);
  background-image: linear-gradient(90deg, #353535, rgba(68, 70, 69, 0.5)), url(/sites/all/themes/nextweb2/img/home/pce.jpg);
  background-position: top center;
  background-size: auto, cover;
}
/* line 178, ../sass/_home.scss */
.front #main .research {
  background-image: -webkit-linear-gradient(0deg, #49647b, rgba(102, 140, 173, 0.5)), url(/sites/all/themes/nextweb2/img/home/research.jpg);
  background-image: linear-gradient(90deg, #49647b, rgba(102, 140, 173, 0.5)), url(/sites/all/themes/nextweb2/img/home/research.jpg);
  background-position: top center;
  background-size: auto, cover;
}
/* line 184, ../sass/_home.scss */
.front #main .w-col {
  position: relative;
  height: 230px;
  padding: 20px;
}
/* line 190, ../sass/_home.scss */
.front #main .w-col h2 {
  color: #ffffff;
  font-weight: 400;
  text-decoration: none;
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 21px;
  line-height: 24px;
  font-weight: 500;
  letter-spacing: 0px;
}
/* line 201, ../sass/_home.scss */
.front #main .w-col .w-col-inner {
  padding: 20px 0px;
}
/* line 205, ../sass/_home.scss */
.front #main .w-col .w-col-inner a {
  margin-bottom: 10px;
  float: left;
  clear: both;
  border-bottom: 1px dotted #ffffff;
  -webkit-transition: margin 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: margin 200ms cubic-bezier(0.215, 0.61, 0.355, 1);
  color: #ffffff;
  font-size: 14px;
  line-height: 21px;
  text-decoration: none;
}
/* line 217, ../sass/_home.scss */
.front #main .w-col .w-col-inner a:hover {
  margin-left: 3px;
  border-bottom-style: solid;
}
/* line 227, ../sass/_home.scss */
.front #full_width_3 {
  min-height: 500px;
  padding-top: 35px;
  padding-bottom: 50px;
  background-image: -webkit-linear-gradient(270deg, #102b72, rgba(16, 43, 114, 0.3)), url(/sites/all/themes/nextweb2/img/home/sol-drone-view.jpg), -webkit-linear-gradient(270deg, #102b72, #102b72);
  background-image: linear-gradient(180deg, #102b72, rgba(16, 43, 114, 0.3)), url(/sites/all/themes/nextweb2/img/home/sol-drone-view.jpg), linear-gradient(180deg, #102b72, #102b72);
  background-position: top center;
  background-size: auto, cover, auto;
  background-repeat: repeat, no-repeat, repeat;
  background-attachment: scroll, fixed, scroll;
  color: #ffffff;
}
/* line 239, ../sass/_home.scss */
.front #full_width_3 a {
  color: #ffffff;
}
/* line 242, ../sass/_home.scss */
.front #full_width_3 a:hover {
  text-decoration: none;
}
/* line 245, ../sass/_home.scss */
.front #full_width_3 a:hover h1, .front #full_width_3 a:hover h3, .front #full_width_3 a:hover h4, .front #full_width_3 a:hover p {
  opacity: 0.8;
}
/* line 251, ../sass/_home.scss */
.front #full_width_3 .fact-box {
  overflow: hidden;
  height: 250px;
  width: 100%;
  display: table;
  padding: 3em 1em;
  text-align: center;
  opacity: 0.8;
}
/* line 259, ../sass/_home.scss */
.front #full_width_3 .fact-box .box-content {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
/* line 265, ../sass/_home.scss */
.front #full_width_3 .fact-box .rank-txt {
  display: block;
  float: none;
  margin: 0px;
  line-height: 55px;
  text-align: center;
  text-transform: capitalize;
  font-size: 50px;
}
/* line 274, ../sass/_home.scss */
.front #full_width_3 .fact-box .region-txt {
  text-transform: uppercase;
  margin: 0px;
}
/* line 278, ../sass/_home.scss */
.front #full_width_3 .fact-box .normal-txt {
  line-height: 21px;
  font-weight: 400;
  text-align: center;
  margin-top: 10px;
}
/* line 287, ../sass/_home.scss */
.front #full_width_3 .sol-light {
  width: 100%;
  background-image: url(/sites/all/themes/nextweb2/img/home/faculty.svg);
  background-position: 50% 63%;
  background-size: cover;
  background-repeat: no-repeat;
  height: 250px;
}
/* line 296, ../sass/_home.scss */
.front #full_width_3 .sky-blue {
  background-image: url(/sites/all/themes/nextweb2/img/home/employment.svg);
  background-position: -43px 120%, 0px 0px;
  background-size: 200px, auto;
  background-repeat: no-repeat, repeat;
  height: 250px;
}
/* line 304, ../sass/_home.scss */
.front #full_width_3 .sky-blue h1 {
  font-weight: bold;
  color: #102b72 !important;
}
/* line 308, ../sass/_home.scss */
.front #full_width_3 .sky-blue p {
  color: #102b72 !important;
}
/* line 314, ../sass/_home.scss */
.front #full_width_3 .blue .item {
  padding: 0em 5em;
}
/* line 317, ../sass/_home.scss */
.front #full_width_3 .blue .item h1 {
  font-weight: bold !important;
  color: #94d9ff;
}
/* line 322, ../sass/_home.scss */
.front #full_width_3 .blue .carousel-inner {
  vertical-align: top;
}
/* line 325, ../sass/_home.scss */
.front #full_width_3 .blue .carousel-indicators {
  position: absolute;
  bottom: 2em;
}
/* line 329, ../sass/_home.scss */
.front #full_width_3 .blue .carousel-control {
  position: relative !important;
  color: #ffffff !important;
}
/* line 333, ../sass/_home.scss */
.front #full_width_3 .blue .glyphicon {
  position: absolute;
  top: 50%;
}
/* line 337, ../sass/_home.scss */
.front #full_width_3 .blue .left {
  left: 10px;
  display: inline-block;
  position: absolute !important;
}
/* line 342, ../sass/_home.scss */
.front #full_width_3 .blue .right {
  right: 30px;
  display: inline-block;
  position: absolute !important;
}
/* line 352, ../sass/_home.scss */
.front #full_width_4 {
  background: #ffffff;
}
/* line 355, ../sass/_home.scss */
.front #full_width_4 h3 {
  margin: 0px;
}
/* line 358, ../sass/_home.scss */
.front #full_width_4 p.lead {
  font-size: 18px;
  margin-bottom: 5px;
}
/* line 362, ../sass/_home.scss */
.front #full_width_4 p.lead a {
  color: #252525;
}
/* line 367, ../sass/_home.scss */
.front #full_width_4 .gold-txt {
  border-bottom: 1px dotted #000;
}
/* line 370, ../sass/_home.scss */
.front #full_width_4 .gold-txt:hover {
  border-bottom: 1px solid #000;
  text-decoration: none;
}
/* line 376, ../sass/_home.scss */
.front #full_width_4 #community {
  background-image: linear-gradient(180deg, rgba(136, 110, 77, 0.5), #886e4d), url(/sites/all/themes/nextweb2/img/home/community.jpg);
  background-position: top center;
  background-size: auto,530px;
  height: 200px;
  position: relative;
}
/* line 383, ../sass/_home.scss */
.front #full_width_4 #community .featured {
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
}
/* line 390, ../sass/_home.scss */
.front #full_width_4 #community .lead a {
  color: #ffffff !important;
}
/* line 396, ../sass/_home.scss */
.front #full_width_4 #featured_event {
  background-image: linear-gradient(180deg, rgba(53, 53, 53, 0.5), #353535), url(/sites/all/themes/nextweb2/img/home/featured-event.jpg);
  background-position: top center;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  height: 200px;
  position: relative;
}
/* line 404, ../sass/_home.scss */
.front #full_width_4 #featured_event .featured {
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
}
/* line 411, ../sass/_home.scss */
.front #full_width_4 #featured_event .lead a {
  color: #ffffff !important;
}
/* line 417, ../sass/_home.scss */
.front #full_width_4 #event .date {
  width: 50px;
  height: 60px;
  margin-right: 10px;
  padding-top: 6px;
  float: left;
  background-color: #102b72;
  font-family: "proxima-nova-extra-condensed", sans-serif;
  color: #ffffff;
  text-align: center;
}
/* line 428, ../sass/_home.scss */
.front #full_width_4 #event .date .month {
  display: block;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}
/* line 436, ../sass/_home.scss */
.front #full_width_4 #event .date .day {
  font-size: 26px;
  text-align: center;
}
/* line 440, ../sass/_home.scss */
.front #full_width_4 #event .date .lead {
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 26px;
  font-weight: 400;
}
/* line 446, ../sass/_home.scss */
.front #full_width_4 #event .date .lead a {
  color: #252525;
}
/* line 453, ../sass/_home.scss */
.front #full_width_4 .featured-img {
  background-position: top center;
  background-size: auto, cover;
  height: 400px;
}
/* line 459, ../sass/_home.scss */
.front #full_width_4 .news-tag {
  position: relative;
  display: inline-block;
  margin-bottom: 5px;
  padding: 5px 10px;
  background-color: rgba(255, 255, 255, 0.67);
  font-family: "proxima-nova-extra-condensed", sans-serif;
  color: #06206e;
  font-size: 14px;
  text-align: center;
  letter-spacing: 0.25px;
  text-transform: uppercase;
}
/* line 475, ../sass/_home.scss */
.front #full_width_4 .carousel-inner .lead a {
  color: #ffffff !important;
}
/* line 480, ../sass/_home.scss */
.front #full_width_4 .carousel-control {
  opacity: 1 !important;
}
/* line 483, ../sass/_home.scss */
.front #full_width_4 .glyphicon {
  font-size: 21px;
  color: #ffffff;
  background: #102b72;
  height: 50px;
  position: absolute;
  top: 50%;
  width: 50px;
  padding: 15px 0px;
  opacity: 1;
}
/* line 494, ../sass/_home.scss */
.front #full_width_4 .glyphicon-menu-right {
  right: 0px;
}
/* line 498, ../sass/_home.scss */
.front #full_width_4 .featured {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin-right: 60px;
  margin-bottom: 40px;
  margin-left: 60px;
  color: #ffffff;
}
/* line 508, ../sass/_home.scss */
.front #full_width_4 .featured .lead {
  margin-bottom: 5px;
  font-family: 'Open Sans', sans-serif;
  font-size: 21px;
  line-height: 28px;
  font-weight: 400;
  text-align: left;
  text-shadow: 1px 1px 6px #000;
  color: #ffffff;
}
/* line 518, ../sass/_home.scss */
.front #full_width_4 .featured .description {
  margin-top: 0px;
  line-height: 21px;
  text-shadow: 1px 1px 6px #000;
  color: #ffffff;
}
/* line 530, ../sass/_home.scss */
.front #full_width_5 {
  /*
  		article {
  			position: absolute;
  		    top: 20%;
  		    left: 0;
  		    right: 0;
  		    bottom: 0;
  		    width: 40%;
  		    margin: 0 auto;
  		    text-align: center;
  		    background-image: linear-gradient(180deg, rgba(0, 0, 0, .4), rgba(0, 0, 0, .4));
  		    padding: 2em 2em;
      		color: $white;
      		bottom:24px;
      		height:240px;
  		}
  */
}
/* line 532, ../sass/_home.scss */
.front #full_width_5 .container {
  width: 100% !important;
  padding: 0px;
}
/* line 536, ../sass/_home.scss */
.front #full_width_5 .block-block {
  padding: 0px;
}
/* line 540, ../sass/_home.scss */
.front #full_width_5 #video-background {
  /*  making the video fullscreen  */
  position: relative;
  width: auto;
  min-width: 100%;
  height: auto;
  background: transparent;
  background-size: cover;
}
/* line 549, ../sass/_home.scss */
.front #full_width_5 video {
  display: block;
}
/* line 552, ../sass/_home.scss */
.front #full_width_5 .video-container {
  background-image: url("../img/home/video-bg.jpg");
  background-size: auto, cover;
  background-position: top center;
  width: 100%;
  max-height: 400px;
  overflow: hidden;
  position: relative;
  top: 0;
  right: 0;
  z-index: -100;
}
@media (max-width: 479px) {
  /* line 552, ../sass/_home.scss */
  .front #full_width_5 .video-container {
    max-height: 370px;
  }
}
@media (max-width: 767px) {
  /* line 567, ../sass/_home.scss */
  .front #full_width_5 .video-container video {
    opacity: 0;
  }
}
/* line 572, ../sass/_home.scss */
.front #full_width_5 .video-quotes {
  position: absolute;
  top: 0;
  width: 100%;
  padding: 4em;
  height: 100%;
}
@media (max-width: 479px) {
  /* line 572, ../sass/_home.scss */
  .front #full_width_5 .video-quotes {
    padding: 0;
  }
}
/* line 581, ../sass/_home.scss */
.front #full_width_5 .video-quotes .quote-list {
  display: table;
  height: 100%;
  width: 50%;
  margin: auto;
  background: rgba(0, 0, 0, 0.6);
}
@media (max-width: 1200px) and (min-width: 768px) {
  /* line 581, ../sass/_home.scss */
  .front #full_width_5 .video-quotes .quote-list {
    width: 70%;
  }
}
@media (max-width: 767px) {
  /* line 581, ../sass/_home.scss */
  .front #full_width_5 .video-quotes .quote-list {
    width: 100%;
  }
}
/* line 593, ../sass/_home.scss */
.front #full_width_5 .video-quotes .quote-list .quote-item {
  /* display: table-cell; */
  vertical-align: middle;
  text-align: center;
  padding: 2em 2em;
  color: #ffffff;
  margin: 2em auto;
}
/* line 631, ../sass/_home.scss */
.front .imgCap1-wrapper .imgCap1-text {
  background: linear-gradient(transparent, #2f2e2e);
  margin: 0 !important;
}
/* line 639, ../sass/_home.scss */
.front .description {
  padding-top: 0px;
  font-size: 14px;
  font-weight: 300;
  text-align: left;
  margin-bottom: 0px;
  padding-bottom: 0px;
  color: #8b8b8b;
}
/* line 649, ../sass/_home.scss */
.front .quick-facts {
  padding-top: 0 !important;
}
@media (max-width: 991px) {
  /* line 653, ../sass/_home.scss */
  .front .first-header {
    margin-top: 0;
  }
}
/* line 661, ../sass/_home.scss */
.front #footer {
  margin: 0px;
  padding: 0px;
  border-top: 0px !important;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 668, ../sass/_home.scss */
  .front .carousel-inner > .item {
    transition: none !important;
  }
}

/* line 2, ../sass/about/_overview.scss */
.about-overview .main-header {
  display: none;
}
/* line 5, ../sass/about/_overview.scss */
.about-overview #main {
  background: #06206e;
  color: #ffffff;
  margin-top: 0px;
}
/* line 10, ../sass/about/_overview.scss */
.about-overview #main a, .about-overview #main a:hover, .about-overview #main a:focus {
  color: #ffffff;
}
/* line 13, ../sass/about/_overview.scss */
.about-overview #main a.active {
  color: #333333;
}
/* line 18, ../sass/about/_overview.scss */
.about-overview .video {
  background: linear-gradient(to bottom, rgba(16, 43, 114, 0.8), rgba(16, 43, 114, 0.8)), url("/sites/default/files/smu/nextweb2/assets/about-banner%402x.jpg");
  background-repeat: no-repeat;
  background-position: center;
  -ms-background-size: cover;
  -o-background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  color: #ffffff;
  padding: 3em 0em;
}
/* line 30, ../sass/about/_overview.scss */
.about-overview .video .watch-video {
  text-decoration: none;
  color: #ffffff;
  border: 0;
  background-color: transparent;
}
/* line 35, ../sass/about/_overview.scss */
.about-overview .video .watch-video:hover, .about-overview .video .watch-video:active {
  color: #94d9ff;
}
/* line 38, ../sass/about/_overview.scss */
.about-overview .video .watch-video .fa-play-circle {
  margin-right: 8px;
}
/* line 44, ../sass/about/_overview.scss */
.about-overview .vision-mission {
  background-image: url(/sites/default/files/smu/nextweb2/assets/vision-mission-banner%402x.jpg);
  background-repeat: no-repeat;
  background-position: center;
  -ms-background-size: cover;
  -o-background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  color: #727272;
}
/* line 54, ../sass/about/_overview.scss */
.about-overview .vision-mission .container-wrapper .container {
  padding: 2em 0.5em;
}
/* line 58, ../sass/about/_overview.scss */
.about-overview .smu-glance {
  line-height: normal;
}
/* line 60, ../sass/about/_overview.scss */
.about-overview .smu-glance .scroller-container .scroller {
  display: block;
  clear: both;
  margin: 0;
  padding: 0;
  overflow: auto;
}
/* line 66, ../sass/about/_overview.scss */
.about-overview .smu-glance .scroller-container .scroller .scroller-item {
  padding: 0;
  display: inline-block;
  vertical-align: top;
  width: 138px;
  margin: 0 20px 2em 20px;
}
/* line 72, ../sass/about/_overview.scss */
.about-overview .smu-glance .scroller-container .scroller .scroller-item.accolades {
  min-height: 140px;
  cursor: pointer;
}
/* line 75, ../sass/about/_overview.scss */
.about-overview .smu-glance .scroller-container .scroller .scroller-item.accolades.active, .about-overview .smu-glance .scroller-container .scroller .scroller-item.accolades:hover {
  background: #06206e;
}
/* line 79, ../sass/about/_overview.scss */
.about-overview .smu-glance .scroller-container .scroller .scroller-item.stats {
  width: 164px;
}

/* line 88, ../sass/about/_overview.scss */
.scroller-container .scroller .scroller-item .scroller-item-visual {
  max-height: 80px;
  width: 100%;
  display: inline-block;
  font-family: "proxima-nova-extra-condensed",sans-serif;
  font-size: 70px;
  font-weight: bold;
  color: #94d9ff;
  margin-bottom: 6px;
}
/* line 97, ../sass/about/_overview.scss */
.scroller-container .scroller .scroller-item .scroller-item-visual img {
  max-width: 122px;
  max-height: 50px;
  margin-bottom: 14px;
}
/* line 102, ../sass/about/_overview.scss */
.scroller-container .scroller .scroller-item .scroller-item-visual .scroller-item-visual-logo {
  max-height: 60px;
}
/* line 105, ../sass/about/_overview.scss */
.scroller-container .scroller .scroller-item .scroller-item-visual .scroller-item-visual-bg {
  max-height: 80px;
  background-repeat: no-repeat;
  background-position: center;
  -ms-background-size: contain;
  -o-background-size: contain;
  -moz-background-size: contain;
  -webkit-background-size: contain;
  background-size: contain;
}
/* line 115, ../sass/about/_overview.scss */
.scroller-container .scroller .scroller-item .scroller-item-visual .bg-medal {
  background-image: url(/sites/default/files/smu/nextweb2/assets/rank.png);
}
/* line 118, ../sass/about/_overview.scss */
.scroller-container .scroller .scroller-item .scroller-item-visual .bg-students {
  background-image: url(/sites/default/files/smu/nextweb2/assets/students.png);
}
/* line 121, ../sass/about/_overview.scss */
.scroller-container .scroller .scroller-item .scroller-item-visual .bg-faculty {
  background-image: url(/sites/default/files/smu/nextweb2/assets/faculty.png);
}
/* line 124, ../sass/about/_overview.scss */
.scroller-container .scroller .scroller-item .scroller-item-visual .hex {
  font-size: 36px;
  text-style: italic;
}

/* line 132, ../sass/about/_overview.scss */
.description-container.noshow, .description-container .description-item.noshow {
  -webkit-transition: opacity 1s ease-in;
  -moz-transition: opacity 1s ease-in;
  -o-transition: opacity 1s ease-in;
  transition: opacity 1s ease-in;
  opacity: 0;
  height: 0;
  overflow: hidden;
}

/* line 144, ../sass/about/_overview.scss */
.description-container {
  -webkit-transition: opacity 1s ease-out;
  -moz-transition: opacity 1s ease-out;
  -o-transition: opacity 1s ease-out;
  transition: opacity 1s ease-out;
  background: #06206e;
  margin-bottom: 2em;
  opacity: 1;
  height: auto;
}
/* line 153, ../sass/about/_overview.scss */
.description-container .description-item {
  -webkit-transition: opacity 1s ease-out;
  -moz-transition: opacity 1s ease-out;
  -o-transition: opacity 1s ease-out;
  transition: opacity 1s ease-out;
  display: block;
  overflow: auto;
  opacity: 1;
  height: auto;
}

/* line 165, ../sass/about/_overview.scss */
.facts-container {
  -webkit-transition: opacity 1s ease-out;
  -moz-transition: opacity 1s ease-out;
  -o-transition: opacity 1s ease-out;
  transition: opacity 1s ease-out;
  display: block;
  overflow: auto;
  opacity: 1;
  height: auto;
  margin-top: 1em;
}
/* line 176, ../sass/about/_overview.scss */
.facts-container.noshow {
  -webkit-transition: opacity 1s ease-in;
  -moz-transition: opacity 1s ease-in;
  -o-transition: opacity 1s ease-in;
  transition: opacity 1s ease-in;
  opacity: 0;
  height: 0;
  overflow: hidden;
}

/* line 189, ../sass/about/_overview.scss */
.description-container .description-item .description-item-title {
  color: #94d9ff;
  font-weight: bold;
  font-size: 14px;
  padding: 20px 10px;
}
/* line 195, ../sass/about/_overview.scss */
.description-container .description-item .description-item-txt {
  font-size: 12px;
  padding: 20px 10px;
}
/* line 198, ../sass/about/_overview.scss */
.description-container .description-item .description-item-txt a {
  color: #ffffff;
  font-weight: bold;
}
/* line 203, ../sass/about/_overview.scss */
.description-container .description-item .close-di {
  padding-top: 10px;
  cursor: pointer;
}

/* line 211, ../sass/about/_overview.scss */
.about-overview .smu-glance .ranking-container {
  border-top: 1px solid #214193;
  border-bottom: 1px solid #214193;
  max-width: 90%;
  margin: 0 auto;
}
/* line 216, ../sass/about/_overview.scss */
.about-overview .smu-glance .ranking-container .ranking-text {
  border-left: 1px solid #214193;
  border-right: 1px solid #214193;
  vertical-align: middle;
  display: table-cell;
  width: 33%;
  padding: 2em 3em;
}
/* line 223, ../sass/about/_overview.scss */
.about-overview .smu-glance .ranking-container .ranking-text .rank-position {
  color: #a2b9f3;
  font-weight: bold;
}
/* line 227, ../sass/about/_overview.scss */
.about-overview .smu-glance .ranking-container .ranking-text.first, .about-overview .smu-glance .ranking-container .ranking-text.last {
  border-left: 0;
  border-right: 0;
}
/* line 233, ../sass/about/_overview.scss */
.about-overview .smu-glance .more-uni-facts {
  border-bottom: 1px solid #214193;
  max-width: 90%;
  margin: 0 auto;
}
/* line 237, ../sass/about/_overview.scss */
.about-overview .smu-glance .more-uni-facts .fact-item {
  border: 0;
  vertical-align: top;
  display: table-cell;
  width: 33%;
  padding: 2em 3em;
}
/* line 243, ../sass/about/_overview.scss */
.about-overview .smu-glance .more-uni-facts .fact-item h5 {
  font-size: 16px;
  color: #94d9ff;
  font-weight: bold;
}
/* line 248, ../sass/about/_overview.scss */
.about-overview .smu-glance .more-uni-facts .fact-item ul {
  padding: 0;
  margin: 0;
  display: block;
}
/* line 252, ../sass/about/_overview.scss */
.about-overview .smu-glance .more-uni-facts .fact-item ul li {
  padding: 0;
  margin: 0 0 10px 0;
  display: block;
}
/* line 260, ../sass/about/_overview.scss */
.about-overview .smu-glance .cta-gold {
  padding: 10px 2.5em;
}
/* line 263, ../sass/about/_overview.scss */
.about-overview .smu-glance .footnote-container {
  text-align: left;
  margin-left: 4em;
}
/* line 267, ../sass/about/_overview.scss */
.about-overview .smu-glance .footnote {
  display: inline-block;
  margin-right: 2em;
  font-size: 11px;
  font-style: italic;
}
/* line 274, ../sass/about/_overview.scss */
.about-overview .president-message {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url("/sites/default/files/smu/nextweb2/assets/presmessage-banner%402x.jpg");
  background-repeat: no-repeat;
  background-position: center;
  -ms-background-size: cover;
  -o-background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  color: #ffffff;
  padding: 3em 0;
}
/* line 285, ../sass/about/_overview.scss */
.about-overview .president-message .quote {
  margin-bottom: 1.5em;
  font-style: italic;
  font-size: 18px;
}
/* line 289, ../sass/about/_overview.scss */
.about-overview .president-message .quote .fa-quote-left, .about-overview .president-message .quote .fa-quote-right {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=21)";
  filter: alpha(opacity=21);
  -moz-opacity: 0.21;
  -khtml-opacity: 0.21;
  opacity: 0.21;
  font-size: 24px;
}
/* line 297, ../sass/about/_overview.scss */
.about-overview .president-message .quote .fa-quote-left {
  margin-right: -5px;
}
/* line 300, ../sass/about/_overview.scss */
.about-overview .president-message .quote .fa-quote-right {
  margin-left: -5px;
}
/* line 304, ../sass/about/_overview.scss */
.about-overview .president-message .president-name {
  font-weight: bold;
  display: block;
}
/* line 308, ../sass/about/_overview.scss */
.about-overview .president-message .president-title {
  display: block;
}
/* line 311, ../sass/about/_overview.scss */
.about-overview .president-message .cta-white {
  padding: 10px 1.5em;
}
/* line 317, ../sass/about/_overview.scss */
.about-overview .smu-engage h3 {
  margin-top: 0;
}

@media (max-width: 768px) {
  /* line 325, ../sass/about/_overview.scss */
  .about-overview .vision-mission .vision {
    max-width: 80%;
    margin: 0 auto;
  }
  /* line 330, ../sass/about/_overview.scss */
  .about-overview .smu-glance .ranking-container .ranking-text {
    display: block;
    border-left: 0 !important;
    border-right: 0 !important;
    border-top: 1px solid #214193 !important;
    border-bottom: 1px solid #214193 !important;
    width: 100%;
  }
  /* line 338, ../sass/about/_overview.scss */
  .about-overview .smu-glance .more-uni-facts .fact-item {
    display: block;
    width: 100%;
    padding-top: 0;
  }
}
/*leadership pages*/
/* line 4, ../sass/about/_leadership.scss */
.page-about-leadership #main-header {
  display: none;
}

/* line 9, ../sass/about/_leadership.scss */
.about-leadership {
  /*leadership thought articles*/
}
/* line 12, ../sass/about/_leadership.scss */
.about-leadership #main .btn-default {
  border: 0;
  background: 0px;
  box-shadow: none;
  font-size: 21px;
  padding-top: 0;
  border-bottom: 2px solid #9a7e4b;
  border-radius: 0px;
  font-weight: bold;
}
/* line 22, ../sass/about/_leadership.scss */
.about-leadership #main .btn-default:after {
  content: "\f078";
  font-family: Font Awesome\ 5 Free;
  font-weight: 800;
  padding-left: 6px;
  font-weight: normal;
  font-size: 16px;
}
/* line 33, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts {
  text-align: center;
}
/* line 37, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts .btn-filter {
  cursor: pointer;
}
/* line 41, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts .view-header {
  width: 100%;
  margin-bottom: 1em;
  float: left;
  text-align: center;
}
/* line 47, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts .view-header .dropdown-menu {
  /* z-index:99;*/
}
/* line 50, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts .view-header .open > .dropdown-menu {
  width: 100%;
}
@media (max-width: 767px) {
  /* line 53, ../sass/about/_leadership.scss */
  .about-leadership .leader-thoughts .view-header .lead {
    font-size: 21px;
  }
}
/* line 63, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts .view-filters {
  display: none;
}
/* line 66, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts .view-filters #edit-title-selective {
  visibility: hidden;
}
/* line 71, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts .view-content {
  width: 100%;
  float: left;
  text-align: left;
  /*jumbotron*/
}
/* line 80, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts .view-content .article-row-body.active .jumbotron-body {
  display: block;
}
/* line 88, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts .view-content .jumbotron {
  border-radius: 0px !important;
  padding: 0px 15px !important;
  background: transparent;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 88, ../sass/about/_leadership.scss */
  .about-leadership .leader-thoughts .view-content .jumbotron {
    margin-bottom: 1em;
  }
}
@media (max-width: 767px) {
  /* line 88, ../sass/about/_leadership.scss */
  .about-leadership .leader-thoughts .view-content .jumbotron {
    margin-bottom: 1em;
  }
}
/* line 102, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts .view-content .jumbotron .jumbotron-head {
  min-height: 165px;
  padding: 20px !important;
  background-color: #f9f9f9;
}
@media (max-width: 767px) {
  /* line 102, ../sass/about/_leadership.scss */
  .about-leadership .leader-thoughts .view-content .jumbotron .jumbotron-head {
    padding: 10px !important;
    background-color: #f9f9f9;
    min-height: auto;
  }
}
/* line 114, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts .view-content .jumbotron .jumbotron-head:hover, .about-leadership .leader-thoughts .view-content .jumbotron .jumbotron-head:focus {
  background-color: #9a7e4b;
  color: #ffffff;
  cursor: pointer;
}
/* line 119, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts .view-content .jumbotron .jumbotron-head:hover a, .about-leadership .leader-thoughts .view-content .jumbotron .jumbotron-head:focus a {
  color: #ffffff;
}
@media (max-width: 767px) {
  /* line 114, ../sass/about/_leadership.scss */
  .about-leadership .leader-thoughts .view-content .jumbotron .jumbotron-head:hover, .about-leadership .leader-thoughts .view-content .jumbotron .jumbotron-head:focus {
    background-color: #f9f9f9;
    color: inherit;
    cursor: inherit;
    padding: 10px !important;
    min-height: auto;
  }
  /* line 131, ../sass/about/_leadership.scss */
  .about-leadership .leader-thoughts .view-content .jumbotron .jumbotron-head:hover a, .about-leadership .leader-thoughts .view-content .jumbotron .jumbotron-head:focus a {
    color: inherit;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 114, ../sass/about/_leadership.scss */
  .about-leadership .leader-thoughts .view-content .jumbotron .jumbotron-head:hover, .about-leadership .leader-thoughts .view-content .jumbotron .jumbotron-head:focus {
    background-color: #f9f9f9;
    color: inherit;
  }
  /* line 140, ../sass/about/_leadership.scss */
  .about-leadership .leader-thoughts .view-content .jumbotron .jumbotron-head:hover a, .about-leadership .leader-thoughts .view-content .jumbotron .jumbotron-head:focus a {
    color: inherit;
  }
}
/* line 149, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts .view-content .jumbotron p {
  font-size: inherit !important;
}
@media (max-width: 767px) {
  /* line 149, ../sass/about/_leadership.scss */
  .about-leadership .leader-thoughts .view-content .jumbotron p {
    margin: 0px;
  }
}
/* line 155, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts .view-content .jumbotron .byline {
  color: inherit;
  font-size: inherit;
}
@media (max-width: 767px) {
  /* line 155, ../sass/about/_leadership.scss */
  .about-leadership .leader-thoughts .view-content .jumbotron .byline {
    margin: 0.5em 0em;
  }
}
/* line 162, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts .view-content .jumbotron .read-more {
  padding-top: 10px;
  color: #ffffff;
  font-weight: normal;
}
/* line 167, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts .view-content .jumbotron .read-more a {
  color: #333333;
  font-weight: normal;
}
/* line 171, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts .view-content .jumbotron .read-more a:hover {
  color: #ffffff;
  font-weight: normal;
}
/* line 176, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts .view-content .jumbotron .read-more .fa {
  font-size: 12px;
}
/* line 182, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts .view-content .jumbotron-head.active {
  background-color: #9a7e4b !important;
  color: #ffffff;
}
@media (max-width: 767px) {
  /* line 182, ../sass/about/_leadership.scss */
  .about-leadership .leader-thoughts .view-content .jumbotron-head.active {
    background-color: #727272;
  }
}
/* line 191, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts .view-content .jumbotron-head.active .jumbotron-body {
  display: block !important;
}
/* line 196, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts .view-content .jumbotron-body {
  padding: 20px !important;
  border-radius: 0px !important;
  background-color: #9a7e4b;
  color: #ffffff;
  display: none;
  margin-bottom: 2em;
  float: left;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 196, ../sass/about/_leadership.scss */
  .about-leadership .leader-thoughts .view-content .jumbotron-body {
    margin-bottom: 1em;
  }
}
/* line 210, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts .view-content .jumbotron-body p {
  font-size: 15px;
}
/* line 214, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts .view-content .jumbotron-body a {
  color: #ffffff;
}
/* line 217, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts .view-content .jumbotron-body #jclose {
  cursor: pointer;
}
/* line 220, ../sass/about/_leadership.scss */
.about-leadership .leader-thoughts .view-content .jumbotron-body .col-md-9 {
  border-left: 1px solid;
}
/* line 229, ../sass/about/_leadership.scss */
.about-leadership #full_width_1 .content {
  text-align: center;
  margin: 0 auto;
}
/* line 233, ../sass/about/_leadership.scss */
.about-leadership #full_width_1 .content .imgCap1-wrapper {
  text-align: left;
  padding: 0px 15px;
  display: inline-block;
}
@media (min-width: 1200px) {
  /* line 233, ../sass/about/_leadership.scss */
  .about-leadership #full_width_1 .content .imgCap1-wrapper {
    width: 23%;
  }
}
@media (min-width: 992px) {
  /* line 233, ../sass/about/_leadership.scss */
  .about-leadership #full_width_1 .content .imgCap1-wrapper {
    width: 23%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 233, ../sass/about/_leadership.scss */
  .about-leadership #full_width_1 .content .imgCap1-wrapper {
    width: 30%;
  }
}
@media (max-width: 767px) {
  /* line 233, ../sass/about/_leadership.scss */
  .about-leadership #full_width_1 .content .imgCap1-wrapper {
    width: 100%;
  }
}
/* line 256, ../sass/about/_leadership.scss */
.about-leadership h2.block-title {
  text-align: center;
  text-transform: none;
  font-weight: normal;
  font-size: 20px;
  font-family: "myriad-pro", sans-serif;
  letter-spacing: 0.6px;
}
/* line 265, ../sass/about/_leadership.scss */
.about-leadership .media {
  padding-top: 15px !important;
  margin-bottom: 0px;
  min-height: 130px;
  border-top: 3px solid #eeeeee;
}
/* line 270, ../sass/about/_leadership.scss */
.about-leadership .media:hover {
  border-top: 3px solid #70542b;
}
/* line 275, ../sass/about/_leadership.scss */
.about-leadership .media .media-body a, .about-leadership .media .media-body a:hover {
  color: #333333 !important;
  text-decoration: none;
}
/* line 280, ../sass/about/_leadership.scss */
.about-leadership .media .media-heading {
  margin-top: 0px;
}
/* line 284, ../sass/about/_leadership.scss */
.about-leadership .media img {
  width: 45px;
  height: auto;
}
/* line 290, ../sass/about/_leadership.scss */
.about-leadership #full_width_1 {
  background-image: url("../img/leadership/smu-leadership-banner.jpg");
  overflow: hidden;
  color: #ffffff;
  background-size: cover;
}
/* line 296, ../sass/about/_leadership.scss */
.about-leadership #full_width_2 {
  background: #333333;
  padding-bottom: 4em;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 296, ../sass/about/_leadership.scss */
  .about-leadership #full_width_2 {
    padding-bottom: 0em;
  }
}
@media (max-width: 767px) {
  /* line 296, ../sass/about/_leadership.scss */
  .about-leadership #full_width_2 {
    padding-bottom: 0em;
  }
}
/* line 308, ../sass/about/_leadership.scss */
.about-leadership #full_width_2 .block-block {
  padding-top: 0px;
}
/* line 312, ../sass/about/_leadership.scss */
.about-leadership #full_width_2 a, .about-leadership #full_width_2 a:hover, .about-leadership #full_width_2 a:focus {
  color: #ffffff;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 312, ../sass/about/_leadership.scss */
  .about-leadership #full_width_2 a, .about-leadership #full_width_2 a:hover, .about-leadership #full_width_2 a:focus {
    color: inherit;
  }
}
@media (max-width: 767px) {
  /* line 312, ../sass/about/_leadership.scss */
  .about-leadership #full_width_2 a, .about-leadership #full_width_2 a:hover, .about-leadership #full_width_2 a:focus {
    color: inherit;
  }
}
/* line 322, ../sass/about/_leadership.scss */
.about-leadership #full_width_2 .region-full-width-2 {
  background-color: #2f2e2e;
  top: 4em;
  position: relative;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 322, ../sass/about/_leadership.scss */
  .about-leadership #full_width_2 .region-full-width-2 {
    top: 0em;
  }
}
@media (max-width: 767px) {
  /* line 322, ../sass/about/_leadership.scss */
  .about-leadership #full_width_2 .region-full-width-2 {
    top: 0em;
  }
}
/* line 334, ../sass/about/_leadership.scss */
.about-leadership #full_width_2 #responsive-tab {
  position: relative;
  top: -4em;
  margin: 0 auto;
  /*mobile accordion*/
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 334, ../sass/about/_leadership.scss */
  .about-leadership #full_width_2 #responsive-tab {
    top: 2em;
    width: 100%;
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  /* line 334, ../sass/about/_leadership.scss */
  .about-leadership #full_width_2 #responsive-tab {
    top: 2em;
    width: 100%;
    margin: 0 auto;
  }
}
/* line 349, ../sass/about/_leadership.scss */
.about-leadership #full_width_2 #responsive-tab li > a {
  color: #ffffff;
  background: transparent;
}
/* line 354, ../sass/about/_leadership.scss */
.about-leadership #full_width_2 #responsive-tab li.active > a, .about-leadership #full_width_2 #responsive-tab li.active > a:focus, .about-leadership #full_width_2 #responsive-tab li.active > a:hover {
  background: #2f2e2e;
  color: #ffffff;
}
/* line 361, ../sass/about/_leadership.scss */
.about-leadership #full_width_2 #responsive-tab .panel .panel-heading {
  background: #333333;
  color: #ffffff;
}
/* line 365, ../sass/about/_leadership.scss */
.about-leadership #full_width_2 #responsive-tab .panel .collapse.in {
  background: #333333;
  text-align: center;
}
/* line 369, ../sass/about/_leadership.scss */
.about-leadership #full_width_2 #responsive-tab .panel .panel-body {
  padding: 15px;
  text-align: left;
}
/* line 378, ../sass/about/_leadership.scss */
.about-leadership #full_width_3 {
  background: #f3f3f3;
}
/* line 382, ../sass/about/_leadership.scss */
.about-leadership #full_width_3 .block-block {
  padding-top: 0px;
}
@media (min-width: 1200px) {
  /* line 386, ../sass/about/_leadership.scss */
  .about-leadership #full_width_3 .view-display-id-former_trustee {
    width: 80%;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  /* line 386, ../sass/about/_leadership.scss */
  .about-leadership #full_width_3 .view-display-id-former_trustee {
    width: 80%;
    margin: 0 auto;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 386, ../sass/about/_leadership.scss */
  .about-leadership #full_width_3 .view-display-id-former_trustee {
    width: 100%;
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  /* line 386, ../sass/about/_leadership.scss */
  .about-leadership #full_width_3 .view-display-id-former_trustee {
    width: 100%;
    margin: 0 auto;
  }
}
/* line 405, ../sass/about/_leadership.scss */
.about-leadership #full_width_3 .view-display-id-former_trustee .col-md-3 {
  min-height: 90px;
}
/* line 410, ../sass/about/_leadership.scss */
.about-leadership #full_width_3 .region-full-width-3 {
  background-color: #ffffff;
  top: 4em;
  position: relative;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 410, ../sass/about/_leadership.scss */
  .about-leadership #full_width_3 .region-full-width-3 {
    top: 0em;
  }
}
@media (max-width: 767px) {
  /* line 410, ../sass/about/_leadership.scss */
  .about-leadership #full_width_3 .region-full-width-3 {
    top: 0em;
  }
}
/* line 421, ../sass/about/_leadership.scss */
.about-leadership #full_width_3 #responsive-tab {
  position: relative;
  top: -4em;
  /*mobile accordion*/
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 421, ../sass/about/_leadership.scss */
  .about-leadership #full_width_3 #responsive-tab {
    top: 2em;
  }
}
@media (max-width: 767px) {
  /* line 421, ../sass/about/_leadership.scss */
  .about-leadership #full_width_3 #responsive-tab {
    top: 2em;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 434, ../sass/about/_leadership.scss */
  .about-leadership #full_width_3 #responsive-tab .panel .panel-body {
    padding-bottom: 0px;
  }
}
@media (max-width: 767px) {
  /* line 434, ../sass/about/_leadership.scss */
  .about-leadership #full_width_3 #responsive-tab .panel .panel-body {
    padding-bottom: 0px;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 444, ../sass/about/_leadership.scss */
  .about-leadership #full_width_3 #responsive-tab .panel .views-row {
    padding-bottom: 0px;
    margin-bottom: 0px;
  }
}
@media (max-width: 767px) {
  /* line 444, ../sass/about/_leadership.scss */
  .about-leadership #full_width_3 #responsive-tab .panel .views-row {
    padding-bottom: 0px;
    margin-bottom: 0px;
  }
}
@media (max-width: 767px) {
  /* line 462, ../sass/about/_leadership.scss */
  .about-leadership #full_width_4 {
    padding-top: 0em;
    padding-bottom: 1em;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 462, ../sass/about/_leadership.scss */
  .about-leadership #full_width_4 {
    padding-top: 0em;
    padding-bottom: 1em;
  }
}
/* line 473, ../sass/about/_leadership.scss */
.about-leadership #full_width_4 a, .about-leadership #full_width_4 a:hover, .about-leadership #full_width_4 a:focus {
  color: #ffffff;
}
/* line 479, ../sass/about/_leadership.scss */
.about-leadership #full_width_5 .block-block {
  padding: 1em 0em;
}
/* line 483, ../sass/about/_leadership.scss */
.about-leadership #full_width_6 {
  background-color: #f3f3f3;
}

/* line 488, ../sass/about/_leadership.scss */
.view-display-id-all_trustee .trustee {
  min-height: 222px;
}

/* line 494, ../sass/about/_leadership.scss */
.about-leadership.trustee #main-header {
  display: block !important;
}
/* line 497, ../sass/about/_leadership.scss */
.about-leadership.trustee .media {
  border: 0px;
}

/* line 1, ../sass/about/_orgchart.scss */
.org-container {
  font-size: 14px;
  font-weight: normal;
}
/* line 5, ../sass/about/_orgchart.scss */
.org-container a {
  padding: 0px !important;
}
/* line 9, ../sass/about/_orgchart.scss */
.org-container .department-tab {
  color: #ffffff;
  text-align: left;
}
/* line 15, ../sass/about/_orgchart.scss */
.org-container .department-tab button {
  width: 49%;
  border-radius: 0px;
  border: 0px;
  background: none;
  outline: none;
  text-transform: uppercase;
  padding: 12px;
  color: #06206e;
  background: #ffffff;
}
/* line 26, ../sass/about/_orgchart.scss */
.org-container .department-tab button.active {
  background: #06206e !important;
  color: #ffffff !important;
}
/* line 32, ../sass/about/_orgchart.scss */
.org-container .lang-switcher {
  margin-bottom: 2em;
}
/* line 36, ../sass/about/_orgchart.scss */
.org-container .tab-active {
  display: block !important;
}
/* line 41, ../sass/about/_orgchart.scss */
.org-container .list-view ul.acads, .org-container .list-view ul.admin {
  width: 100% !important;
}
/* line 44, ../sass/about/_orgchart.scss */
.org-container .list-view ul.director, .org-container .list-view ul.section {
  width: 100% !important;
}
/* line 47, ../sass/about/_orgchart.scss */
.org-container .list-view .box-left, .org-container .list-view .box-right {
  display: none !important;
}
/* line 50, ../sass/about/_orgchart.scss */
.org-container .list-view .director-connect {
  background: none !important;
}
/* line 53, ../sass/about/_orgchart.scss */
.org-container .list-view .name {
  font-size: 100% !important;
}
/* line 57, ../sass/about/_orgchart.scss */
.org-container .director-wrap {
  margin: auto;
}
/* line 60, ../sass/about/_orgchart.scss */
.org-container .director-wrap .box-left {
  border-left: 2px solid #9a7e4b;
  border-top: 2px solid #9a7e4b;
  height: 100px;
  width: 125px;
  margin-top: 120px;
  display: inline-block;
  vertical-align: top;
  border-top-left-radius: 2px;
}
@media (max-width: 767px) {
  /* line 60, ../sass/about/_orgchart.scss */
  .org-container .director-wrap .box-left {
    display: none !important;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 60, ../sass/about/_orgchart.scss */
  .org-container .director-wrap .box-left {
    display: none !important;
  }
}
/* line 79, ../sass/about/_orgchart.scss */
.org-container .director-wrap .box-right {
  border-right: 2px solid #9a7e4b;
  border-top: 2px solid #9a7e4b;
  width: 125px;
  height: 175px;
  display: inline-block;
  vertical-align: top;
  margin-top: 45px;
  border-top-right-radius: 2px;
}
@media (max-width: 767px) {
  /* line 79, ../sass/about/_orgchart.scss */
  .org-container .director-wrap .box-right {
    display: none !important;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 79, ../sass/about/_orgchart.scss */
  .org-container .director-wrap .box-right {
    display: none !important;
  }
}
/* line 98, ../sass/about/_orgchart.scss */
.org-container .director-wrap ul.director {
  width: 25%;
  display: inline-block;
  vertical-align: top;
  padding-left: 0 !important;
  text-align: left;
}
@media (max-width: 767px) {
  /* line 98, ../sass/about/_orgchart.scss */
  .org-container .director-wrap ul.director {
    width: 100% !important;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 98, ../sass/about/_orgchart.scss */
  .org-container .director-wrap ul.director {
    width: 50%;
  }
}
/* line 113, ../sass/about/_orgchart.scss */
.org-container .director-wrap ul.director li {
  color: #ffffff;
  margin: 5px;
  padding: 2px !important;
  position: relative;
  border-radius: 0px;
  background: #9a7e4b;
  /*filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#9d8652', endColorstr='#b7a373', GradientType=0);*/
}
/* line 123, ../sass/about/_orgchart.scss */
.org-container .director-wrap ul.director .name-wrap {
  display: inline-block;
  vertical-align: middle;
  width: 79%;
  padding: 3px;
}
@media (max-width: 767px) {
  /* line 123, ../sass/about/_orgchart.scss */
  .org-container .director-wrap ul.director .name-wrap {
    width: 70%;
  }
}
/* line 133, ../sass/about/_orgchart.scss */
.org-container .director-wrap ul.director .name-wrap .name {
  width: 100%;
  display: block;
  color: #ffffff;
  font-size: 80%;
}
/* line 140, ../sass/about/_orgchart.scss */
.org-container .director-wrap ul.director .name-wrap.chinese {
  display: none;
}
/* line 146, ../sass/about/_orgchart.scss */
.org-container .director-wrap .director-connect {
  background: #9D8652;
  width: 2px;
  height: 15px;
  margin: auto;
}
/* line 160, ../sass/about/_orgchart.scss */
.org-container .director-wrap .president {
  margin-bottom: 0 !important;
  margin-top: 5px !important;
  margin-left: 0px !important;
  width: 100%;
}
/* line 167, ../sass/about/_orgchart.scss */
.org-container .director-wrap .provost {
  margin-bottom: 5px !important;
  margin-top: 0 !important;
  margin-left: 0px !important;
  width: 100%;
}
/* line 178, ../sass/about/_orgchart.scss */
.org-container .department-wrap ul.acads {
  width: 50%;
  display: inline-block;
  padding-left: 0 !important;
  list-style-type: none;
  text-align: left;
}
@media (max-width: 767px) {
  /* line 178, ../sass/about/_orgchart.scss */
  .org-container .department-wrap ul.acads {
    width: 100% !important;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 178, ../sass/about/_orgchart.scss */
  .org-container .department-wrap ul.acads {
    width: 100% !important;
  }
}
/* line 192, ../sass/about/_orgchart.scss */
.org-container .department-wrap ul.admin {
  width: 49%;
  display: inline-block;
  float: right;
  padding-left: 0 !important;
  list-style-type: none;
  text-align: left;
}
@media (max-width: 767px) {
  /* line 192, ../sass/about/_orgchart.scss */
  .org-container .department-wrap ul.admin {
    width: 100% !important;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 192, ../sass/about/_orgchart.scss */
  .org-container .department-wrap ul.admin {
    width: 100% !important;
  }
}
/* line 207, ../sass/about/_orgchart.scss */
.org-container .department-wrap .department {
  display: block;
  text-align: center;
  color: #ffffff;
  width: 100%;
  padding: 5px 10px !important;
  margin-bottom: 10px;
  font-weight: 600;
  background: #06206e;
  /*filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0c2963', endColorstr='#194382', GradientType=0);*/
  border-radius: 0px;
  text-transform: uppercase;
  margin-left: 0 !important;
}
/* line 222, ../sass/about/_orgchart.scss */
.org-container .department-wrap .margin-left {
  margin-left: 0 !important;
  list-style-type: none !important;
}
/* line 226, ../sass/about/_orgchart.scss */
.org-container .department-wrap .margin-left ul.section {
  vertical-align: top;
  margin-right: 2px;
  float: left;
  padding-left: 0 !important;
  list-style-type: none !important;
}
@media (min-width: 1200px) {
  /* line 226, ../sass/about/_orgchart.scss */
  .org-container .department-wrap .margin-left ul.section {
    width: 49.8%;
  }
}
@media (min-width: 992px) {
  /* line 226, ../sass/about/_orgchart.scss */
  .org-container .department-wrap .margin-left ul.section {
    width: 49.5%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 226, ../sass/about/_orgchart.scss */
  .org-container .department-wrap .margin-left ul.section {
    width: 49.5%;
  }
}
@media (max-width: 767px) {
  /* line 226, ../sass/about/_orgchart.scss */
  .org-container .department-wrap .margin-left ul.section {
    width: 100% !important;
  }
}
/* line 247, ../sass/about/_orgchart.scss */
.org-container .department-wrap .margin-left ul.section li {
  margin-bottom: 1px;
  color: #ffffff;
  padding: 2px !important;
  position: relative;
  border-radius: 2px;
  background: #9a7e4b;
  margin-left: 0 !important;
  list-style-type: none !important;
  width: 100%;
  border-radius: 0px;
}
/* line 265, ../sass/about/_orgchart.scss */
.org-container .department-wrap .margin-left ul.section li .name-wrap {
  display: inline-block;
  vertical-align: middle;
}
@media (min-width: 1200px) {
  /* line 265, ../sass/about/_orgchart.scss */
  .org-container .department-wrap .margin-left ul.section li .name-wrap {
    width: 79%;
  }
}
@media (min-width: 992px) {
  /* line 265, ../sass/about/_orgchart.scss */
  .org-container .department-wrap .margin-left ul.section li .name-wrap {
    width: 70%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 265, ../sass/about/_orgchart.scss */
  .org-container .department-wrap .margin-left ul.section li .name-wrap {
    width: 70%;
  }
}
@media (max-width: 767px) {
  /* line 265, ../sass/about/_orgchart.scss */
  .org-container .department-wrap .margin-left ul.section li .name-wrap {
    width: 70%;
  }
}
/* line 286, ../sass/about/_orgchart.scss */
.org-container .department-wrap .margin-left ul.section li .name-wrap .name {
  width: 100%;
  display: block;
  color: #ffffff;
  font-size: 80%;
  padding: 3px;
}
/* line 292, ../sass/about/_orgchart.scss */
.org-container .department-wrap .margin-left ul.section li .name-wrap .name :hover {
  color: #f9f9f9;
}
/* line 301, ../sass/about/_orgchart.scss */
.org-container .department-wrap .margin-left ul.section li .name-wrap.chinese {
  display: none;
}
/* line 307, ../sass/about/_orgchart.scss */
.org-container .department-wrap .margin-left ul.section-last {
  margin-right: 0;
}
/* line 313, ../sass/about/_orgchart.scss */
.org-container img {
  height: 65px;
  width: auto;
  display: inline-block;
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
  border: 0;
}
@media (max-width: 767px) {
  /* line 313, ../sass/about/_orgchart.scss */
  .org-container img {
    height: 50px;
    width: auto;
  }
}

/* line 2, ../sass/about/_facts.scss */
.about-facts h3 {
  margin-top: 0;
}
/* line 6, ../sass/about/_facts.scss */
.about-facts .main-header {
  display: none;
}
/* line 9, ../sass/about/_facts.scss */
.about-facts #main-top-upper {
  padding-top: 2em;
  background: #ffffff;
}
/* line 13, ../sass/about/_facts.scss */
.about-facts .the-university {
  background-color: #ffffff;
  background-image: url("../img/facts/uni-facts-bg.png");
  background-repeat: no-repeat;
  background-position: bottom right;
}
/* line 19, ../sass/about/_facts.scss */
.about-facts .the-university .container-wrapper .container {
  padding: 0em 15px;
  padding-bottom: 2em;
}
/* line 23, ../sass/about/_facts.scss */
.about-facts .the-university .establish {
  margin: 12px 0px;
}
/* line 25, ../sass/about/_facts.scss */
.about-facts .the-university .establish .establish-info {
  margin: 0;
  color: #102b72;
}
/* line 31, ../sass/about/_facts.scss */
.about-facts .the-university .view-map {
  color: #9a7e4b;
  font-weight: bold;
}
/* line 34, ../sass/about/_facts.scss */
.about-facts .the-university .view-map:before {
  font-family: Font Awesome\ 5 Free;
  font-weight: 800;
  content: "";
  margin-right: 6px;
}
/* line 41, ../sass/about/_facts.scss */
.about-facts .the-university ul.info-list, .about-facts .the-university ul.info-list li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 47, ../sass/about/_facts.scss */
.about-facts .the-university ul.info-list li:before {
  font-family: Font Awesome\ 5 Free;
  font-weight: 800;
  content: "";
  margin-right: 6px;
}
/* line 54, ../sass/about/_facts.scss */
.about-facts .academic-programmes {
  background: #131313;
  background-image: url("../img/facts/academicprogrammes-bg.png");
  background-repeat: no-repeat;
  background-position: center;
  -ms-background-size: cover;
  -o-background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  color: #ffffff;
}
/* line 65, ../sass/about/_facts.scss */
.about-facts .academic-programmes .container-wrapper .container {
  padding: 5em 15px;
}
/* line 68, ../sass/about/_facts.scss */
.about-facts .academic-programmes h2 {
  margin-top: 0;
  color: #ffffff;
}
/* line 72, ../sass/about/_facts.scss */
.about-facts .academic-programmes .cta-school {
  border-radius: 4px;
  padding: 1em;
  color: #ffffff;
  margin: 10px;
  vertical-align: middle;
  line-height: 50px;
}
/* line 80, ../sass/about/_facts.scss */
.about-facts .academic-programmes .cta-school:hover {
  text-decoration: none;
  line-height: 25px !important;
}
/* line 85, ../sass/about/_facts.scss */
.about-facts .academic-programmes .cta-school.lkcsb {
  background: #025a99;
}
/* line 88, ../sass/about/_facts.scss */
.about-facts .academic-programmes .cta-school.soa {
  background: #971430;
}
/* line 91, ../sass/about/_facts.scss */
.about-facts .academic-programmes .cta-school.soe {
  background: #006c85;
}
/* line 94, ../sass/about/_facts.scss */
.about-facts .academic-programmes .cta-school.sis {
  background: #be8c00;
}
/* line 97, ../sass/about/_facts.scss */
.about-facts .academic-programmes .cta-school.sol {
  background: #4a166e;
}
/* line 100, ../sass/about/_facts.scss */
.about-facts .academic-programmes .cta-school.soss {
  background: #00704a;
}
/* line 104, ../sass/about/_facts.scss */
.about-facts .academic-programmes .cta-school .visit-link {
  display: none;
  font-weight: bold;
}
/* line 108, ../sass/about/_facts.scss */
.about-facts .academic-programmes .cta-school .visit-link:after {
  font-family: Font Awesome\ 5 Free;
  font-weight: 800;
  content: "\f08e";
  margin-left: 6px;
}
/* line 113, ../sass/about/_facts.scss */
.about-facts .academic-programmes .cta-school:hover .visit-link {
  display: block;
  width: 100%;
}
/* line 118, ../sass/about/_facts.scss */
.about-facts .students-graduates {
  background: #102b72;
  color: #ffffff;
}
/* line 119, ../sass/about/_facts.scss */
.about-facts .students-graduates .container-wrapper .container {
  padding: 5em 15px;
}
/* line 125, ../sass/about/_facts.scss */
.about-facts .students-graduates h3 {
  color: #ffffff;
}
/* line 130, ../sass/about/_facts.scss */
.about-facts .students-graduates .scroller-container .scroller .scroller-item {
  margin: 0 20px 2em 0px;
}
/* line 133, ../sass/about/_facts.scss */
.about-facts .students-graduates .scroller-container .scroller .scroller-item .scroller-item-visual-bg {
  color: #94d9ff;
  line-height: normal;
}
/* line 137, ../sass/about/_facts.scss */
.about-facts .students-graduates .scroller-container .scroller .scroller-item.stats {
  width: 200px;
}
/* line 139, ../sass/about/_facts.scss */
.about-facts .students-graduates .scroller-container .scroller .scroller-item.stats.last {
  margin-right: 0;
}
/* line 147, ../sass/about/_facts.scss */
.about-facts .students-graduates .inline-form select.cta,
.about-facts .students-graduates .inline-form select.cta:hover {
  color: #ffffff !important;
}
/* line 151, ../sass/about/_facts.scss */
.about-facts .students-graduates .inline-form option {
  background: #ffffff;
  color: #333333 !important;
}
/* line 158, ../sass/about/_facts.scss */
.about-facts .global-diversity {
  background-color: #88693b;
  color: #ffffff;
}
/* line 162, ../sass/about/_facts.scss */
.about-facts .global-diversity .container-wrapper .container {
  padding: 5em 15px;
}
/* line 165, ../sass/about/_facts.scss */
.about-facts .global-diversity.map-bg {
  background-image: url("../img/facts/globaldiversity-bg.png");
  background-repeat: no-repeat;
  background-position: center right;
}
/* line 172, ../sass/about/_facts.scss */
.about-facts .global-diversity .scroller-container .scroller .scroller-item {
  margin: 0 40px 2em 0px;
}
/* line 175, ../sass/about/_facts.scss */
.about-facts .global-diversity .scroller-container .scroller .scroller-item .scroller-item-visual-bg {
  color: #eddabe;
  line-height: normal;
}
/* line 179, ../sass/about/_facts.scss */
.about-facts .global-diversity .scroller-container .scroller .scroller-item.stats {
  width: 200px;
}
/* line 181, ../sass/about/_facts.scss */
.about-facts .global-diversity .scroller-container .scroller .scroller-item.stats.last {
  margin-right: 0;
}
/* line 189, ../sass/about/_facts.scss */
.about-facts .faculty-research .container {
  padding: 3em 15px;
  max-width: 90%;
  margin: 0 auto;
}
/* line 196, ../sass/about/_facts.scss */
.about-facts .faculty-research .scroller-container .scroller .scroller-item .scroller-item-visual-bg {
  color: #102b72;
  line-height: normal;
}
/* line 200, ../sass/about/_facts.scss */
.about-facts .faculty-research .scroller-container .scroller .scroller-item.stats {
  width: 184px;
}
/* line 206, ../sass/about/_facts.scss */
.about-facts .continue-exploring {
  background-color: #2f2e2e;
  color: #ffffff;
}
/* line 207, ../sass/about/_facts.scss */
.about-facts .continue-exploring .container {
  padding: 1em 15px;
  margin: 0 auto;
}
/* line 214, ../sass/about/_facts.scss */
.about-facts .continue-exploring .ce-links, .about-facts .continue-exploring .ce-links li {
  list-style-type: none;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 222, ../sass/about/_facts.scss */
.about-facts .continue-exploring .ce-links li {
  display: inline-block;
  margin-right: 1em;
}
/* line 225, ../sass/about/_facts.scss */
.about-facts .continue-exploring .ce-links li.ce-header {
  padding-right: 1em;
}
/* line 229, ../sass/about/_facts.scss */
.about-facts .continue-exploring .ce-links .cta-ce {
  color: #ffffff;
  border: 1px solid #9a7e4b;
}
/* line 232, ../sass/about/_facts.scss */
.about-facts .continue-exploring .ce-links .cta-ce:hover {
  text-decoration: none;
  background: #9a7e4b;
}
/* line 240, ../sass/about/_facts.scss */
.about-facts .scroller-container .scroller {
  display: block;
  clear: both;
  margin: 0;
  padding: 0;
  overflow: auto;
}
/* line 246, ../sass/about/_facts.scss */
.about-facts .scroller-container .scroller .scroller-item {
  padding: 0;
  display: inline-block;
  vertical-align: top;
  width: 138px;
  margin: 0 20px 2em 20px;
}

/* line 2, ../sass/about/_visionmission.scss */
.about-vision-mission .main-header {
  display: none;
}
/* line 5, ../sass/about/_visionmission.scss */
.about-vision-mission .vision-mission {
  padding: 0;
}
/* line 7, ../sass/about/_visionmission.scss */
.about-vision-mission .vision-mission .vm-content {
  background: #88693b;
  padding: 3em;
}
/* line 11, ../sass/about/_visionmission.scss */
.about-vision-mission .vision-mission .vm-content h3 {
  margin-top: 0;
}
/* line 14, ../sass/about/_visionmission.scss */
.about-vision-mission .vision-mission .vm-content .vision {
  margin-bottom: 2em;
}
/* line 19, ../sass/about/_visionmission.scss */
.about-vision-mission .smu-vision {
  background: #f9f9f9;
  padding: 2em 15px;
}
/* line 22, ../sass/about/_visionmission.scss */
.about-vision-mission .smu-vision h2 {
  margin-top: 0;
}
/* line 29, ../sass/about/_visionmission.scss */
.about-vision-mission .vision-tabs #responsive-tab .accordion-toggle p {
  font-weight: normal;
  text-transform: none;
  color: #9b9b9b;
  font-style: italic;
  font-family: "myriad-pro", sans-serif;
}
/* line 38, ../sass/about/_visionmission.scss */
.about-vision-mission .vision-tabs #responsive-tab .nav-tabs li a {
  margin-right: 0;
  border: 0;
}
/* line 42, ../sass/about/_visionmission.scss */
.about-vision-mission .vision-tabs #responsive-tab .nav-tabs li h3 {
  margin-top: 0;
}
/* line 45, ../sass/about/_visionmission.scss */
.about-vision-mission .vision-tabs #responsive-tab .nav-tabs li:hover {
  background: #ffffff;
}
/* line 47, ../sass/about/_visionmission.scss */
.about-vision-mission .vision-tabs #responsive-tab .nav-tabs li:hover a {
  border-top: 0;
  background: #eee;
}
/* line 52, ../sass/about/_visionmission.scss */
.about-vision-mission .vision-tabs #responsive-tab .nav-tabs li p {
  color: #9b9b9b;
}
/* line 56, ../sass/about/_visionmission.scss */
.about-vision-mission .vision-tabs #responsive-tab .nav-tabs li.active a {
  border-top: 0;
  background-color: #eee;
}
/* line 60, ../sass/about/_visionmission.scss */
.about-vision-mission .vision-tabs #responsive-tab .tab-content {
  padding: 0;
}
/* line 62, ../sass/about/_visionmission.scss */
.about-vision-mission .vision-tabs #responsive-tab .tab-content > .active {
  overflow: auto;
  background-color: #eee;
  padding: 40px 30px;
}
/* line 70, ../sass/about/_visionmission.scss */
.about-vision-mission .vision-tabs .vision-tab-content ul, .about-vision-mission .vision-tabs .vision-tab-content ol, .about-vision-mission .vision-tabs .vision-tab-content li {
  margin: 0;
  padding: 0;
}
/* line 74, ../sass/about/_visionmission.scss */
.about-vision-mission .vision-tabs .vision-tab-content li {
  margin-bottom: 1.5em;
}
/* line 80, ../sass/about/_visionmission.scss */
.about-vision-mission .vision-tabs .vision-tab-content ul > li:before {
  font-family: Font Awesome\ 5 Free;
  font-weight: 800;
  content: "\f054";
  color: #97784a;
  margin-right: 8px;
}
/* line 89, ../sass/about/_visionmission.scss */
.about-vision-mission .vision-tabs .vision-tab-content ol {
  list-style: initial;
  list-style-type: lower-alpha;
  margin: 20px 60px 0px 60px;
}
/* line 93, ../sass/about/_visionmission.scss */
.about-vision-mission .vision-tabs .vision-tab-content ol li {
  display: list-item !important;
}
/* line 99, ../sass/about/_visionmission.scss */
.about-vision-mission .circle-values {
  background: #102b72;
  padding: 2em 15px;
  color: #ffffff;
}
/* line 103, ../sass/about/_visionmission.scss */
.about-vision-mission .circle-values h2 {
  margin-top: 0;
  color: #ffffff;
}
/* line 107, ../sass/about/_visionmission.scss */
.about-vision-mission .circle-values .circle-value-item {
  margin-bottom: 10px;
  min-height: 130px;
}
@media (max-width: 767px) {
  /* line 107, ../sass/about/_visionmission.scss */
  .about-vision-mission .circle-values .circle-value-item {
    min-height: 0;
  }
}
/* line 113, ../sass/about/_visionmission.scss */
.about-vision-mission .circle-values .circle-value-item h3 {
  font-weight: normal !important;
  margin-top: 0;
  font-family: "myriad-pro", sans-serif;
  font-size: 18px;
}
/* line 121, ../sass/about/_visionmission.scss */
.about-vision-mission .smu-lion {
  padding: 2em 15px;
}
/* line 123, ../sass/about/_visionmission.scss */
.about-vision-mission .smu-lion h3 {
  margin-top: 0;
}
/* line 127, ../sass/about/_visionmission.scss */
.about-vision-mission .content-logo {
  margin: 0 auto 20px auto;
}

/* line 13, ../sass/_about.scss */
.about #smu-mega-menu li.about a {
  border-bottom: 2px solid #ffffff;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 13, ../sass/_about.scss */
  .about #smu-mega-menu li.about a {
    border-bottom: 2px solid #555555;
  }
}
@media (max-width: 767px) {
  /* line 13, ../sass/_about.scss */
  .about #smu-mega-menu li.about a {
    border-bottom: 2px solid #555555;
  }
}
/* line 28, ../sass/_about.scss */
.about .start-scrolling #smu-mega-menu li.about a {
  border-bottom: 2px solid #555555;
}

/* line 39, ../sass/_about.scss */
.about-history #full_width_3 {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url(../img/leadership/smu-skyline-bg.jpg);
  overflow: hidden;
  color: #ffffff;
  background-size: cover;
}
/* line 45, ../sass/_about.scss */
.about-history #full_width_3 .region-full-width-3 {
  padding: 4em;
}

/* line 8, ../sass/_academic.scss */
.schools-institutes #smu-mega-menu li.schools-institutes a {
  border-bottom: 2px solid #ffffff;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 8, ../sass/_academic.scss */
  .schools-institutes #smu-mega-menu li.schools-institutes a {
    border-bottom: 2px solid #555555;
  }
}
@media (max-width: 767px) {
  /* line 8, ../sass/_academic.scss */
  .schools-institutes #smu-mega-menu li.schools-institutes a {
    border-bottom: 2px solid #555555;
  }
}
/* line 22, ../sass/_academic.scss */
.schools-institutes .start-scrolling #smu-mega-menu li.schools-institutes a {
  border-bottom: 2px solid #555555;
}
/* line 28, ../sass/_academic.scss */
.schools-institutes #main-header {
  display: none;
}
/* line 33, ../sass/_academic.scss */
.schools-institutes #block-system-main .row {
  margin-bottom: 3.5em;
}
/* line 40, ../sass/_academic.scss */
.schools-institutes .view-id-nextweb2_academics .iclis-website {
  margin: 0.7em 0em;
}
/* line 43, ../sass/_academic.scss */
.schools-institutes .view-id-nextweb2_academics h3 {
  margin: 1em 0em;
  /* font-family: "myriad-pro", sans-serif; */
  font-size: 21px;
}
/* line 50, ../sass/_academic.scss */
.schools-institutes h3.iclis {
  margin: 1em 0em;
  /* font-family: "myriad-pro", sans-serif; */
  font-size: 21px;
  font-weight: normal;
}
/* line 60, ../sass/_academic.scss */
.schools-institutes #full_width_5 .iclis-listing .btn {
  background: transparent;
  box-shadow: none;
  border-color: #9a7e4b;
  text-shadow: none;
  color: #9a7e4b;
}
/* line 67, ../sass/_academic.scss */
.schools-institutes #full_width_5 .iclis-listing .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
/* line 73, ../sass/_academic.scss */
.schools-institutes #full_width_5 .iclis-listing .btn.active {
  background: #9a7e4b;
  color: #ffffff;
}

/* line 1, ../sass/_campuslife.scss */
.campus-life {
  /*
    .heading{
    	background: url("/sites/default/files/smu/campus-life/heading-bg.jpg")no-repeat center center;
    	background-size: cover;
    	position: relative;
    }

    .heading .row{
    	padding: 10px 15px 9px 15px;
    }

    .heading ul{
    	display: block;
    	margin: 0;
    }

    .heading ul li{
    	list-style-type: none;
    	display: inline-block;
    	position: relative;
    	padding: 0 6px;
    }

    .heading ul li:after{
    	content: url("/sites/default/files/smu/campus-life/arrow.png");
    	position:absolute;
    	right: -4px;
    	top: -1px;
    }

    .heading ul li:last-child:after{
    	display: none;
    }

    .heading ul li:nth-child(1){
    	padding-left: 0;
    }

    .heading ul li a{
    	color: white;
    	font-size: 16px;
    	text-decoration: none;
    }

    .heading h2{
    	font-size: 35px;
    	color: white;
    	margin-top: 10px;
    	margin-bottom: 5px;
    	font-family: "proxima-nova-extra-condensed";
    	font-weight: bold;
    	line-height: 35px;
    }
  */
  /*
    .row{
    	padding: 20px 0 40px 0;
    }
    */
  /*Medio aueries*/
}
/* line 2, ../sass/_campuslife.scss */
.campus-life .main-header {
  background-image: url(../img/campus-life/cl-header-bg.jpg) !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-color: #06206e !important;
  background-size: cover !important;
}
/* line 11, ../sass/_campuslife.scss */
.campus-life #smu-mega-menu li.campus-life a {
  border-bottom: 2px solid #ffffff;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 11, ../sass/_campuslife.scss */
  .campus-life #smu-mega-menu li.campus-life a {
    border-bottom: 2px solid #555555;
  }
}
@media (max-width: 767px) {
  /* line 11, ../sass/_campuslife.scss */
  .campus-life #smu-mega-menu li.campus-life a {
    border-bottom: 2px solid #555555;
  }
}
/* line 25, ../sass/_campuslife.scss */
.campus-life .start-scrolling #smu-mega-menu li.campus-life a {
  border-bottom: 2px solid #555555;
}
/* line 32, ../sass/_campuslife.scss */
.campus-life .sidebar .post {
  text-align: initial;
}
/* line 37, ../sass/_campuslife.scss */
.campus-life.campus-life- .main-header {
  display: none;
}
/* line 40, ../sass/_campuslife.scss */
.campus-life.campus-life- .involved-intro {
  width: 60%;
  margin: 0 auto 2em auto;
}
@media (max-width: 992px) {
  /* line 40, ../sass/_campuslife.scss */
  .campus-life.campus-life- .involved-intro {
    width: 80%;
  }
}
/* line 48, ../sass/_campuslife.scss */
.campus-life.campus-life- .involved-items .row {
  padding: 0;
}
/* line 52, ../sass/_campuslife.scss */
.campus-life.campus-life- .involved-item {
  position: relative;
  margin-bottom: 3em;
}
/* line 55, ../sass/_campuslife.scss */
.campus-life.campus-life- .involved-item a {
  color: #000;
  text-decoration: none;
}
/* line 58, ../sass/_campuslife.scss */
.campus-life.campus-life- .involved-item a:hover img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
/* line 66, ../sass/_campuslife.scss */
.campus-life.campus-life- .involved-item h4 {
  position: absolute;
  bottom: -18px;
  background: #fff;
  padding: 8px;
  left: 0;
  right: 0;
  width: 68%;
  margin: 0 auto;
  text-transform: none;
  font-size: 16px;
  font-weight: normal;
  font-family: "myriad-pro", sans-serif;
}
/* line 81, ../sass/_campuslife.scss */
.campus-life.campus-life- .content-lower {
  border-top: 0 !important;
  padding-top: 0 !important;
}
/* line 86, ../sass/_campuslife.scss */
.campus-life.campus-life- .campus-events h4 {
  margin-top: 0;
  font-size: 16px;
  font-weight: normal;
  font-family: "myriad-pro", sans-serif;
  text-transform: none;
  padding-bottom: 10px;
  margin-bottom: 1.5em;
  border-bottom: 1px solid rgba(151, 151, 151, 0.4);
}
/* line 97, ../sass/_campuslife.scss */
.campus-life.campus-life- .campus-events .campus-events-item {
  margin-bottom: 1em;
}
/* line 99, ../sass/_campuslife.scss */
.campus-life.campus-life- .campus-events .campus-events-item .date-box {
  background: #102b72;
  color: #ffffff;
  font-family: 'proxima-nova-extra-condensed';
  text-transform: uppercase;
  padding: 10px 0;
}
/* line 105, ../sass/_campuslife.scss */
.campus-life.campus-life- .campus-events .campus-events-item .date-box .dod {
  font-size: 20px;
  line-height: 24px;
}
/* line 109, ../sass/_campuslife.scss */
.campus-life.campus-life- .campus-events .campus-events-item .date-box .mod {
  font-size: 14px;
  line-height: 18px;
}
/* line 115, ../sass/_campuslife.scss */
.campus-life.campus-life- .campus-events .campus-events-item .event-name-box h4 {
  border-bottom: 0;
}
/* line 120, ../sass/_campuslife.scss */
.campus-life.campus-life- .campus-events .see-all {
  color: #88693b;
}
/* line 124, ../sass/_campuslife.scss */
.campus-life.campus-life- .student-services {
  background: #88693b;
  padding: 2em 15px;
  color: #fff;
}
/* line 128, ../sass/_campuslife.scss */
.campus-life.campus-life- .student-services h2 {
  margin-top: 0;
  color: #fff;
}
/* line 132, ../sass/_campuslife.scss */
.campus-life.campus-life- .student-services .ss-box {
  background: rgba(255, 243, 225, 0.1);
  padding: 0;
  display: table;
  margin-bottom: 20px;
  min-height: 120px;
}
/* line 139, ../sass/_campuslife.scss */
.campus-life.campus-life- .student-services .ss-box .ss-content {
  display: table-cell;
  vertical-align: middle;
}
/* line 144, ../sass/_campuslife.scss */
.campus-life.campus-life- .student-services .ss-box h3 {
  margin: 10px 0 6px 0;
}
/* line 146, ../sass/_campuslife.scss */
.campus-life.campus-life- .student-services .ss-box h3.chat-smoo {
  margin: 28px 0px;
}
/* line 149, ../sass/_campuslife.scss */
.campus-life.campus-life- .student-services .ss-box h3 a {
  color: #ffffff;
}
/* line 153, ../sass/_campuslife.scss */
.campus-life.campus-life- .student-services .ss-box .smoosmoo-icon {
  max-width: 82px;
  margin-top: 1em;
}
/* line 159, ../sass/_campuslife.scss */
.campus-life.campus-life- .student-services .ss-links ul, .campus-life.campus-life- .student-services .ss-links li {
  list-style-type: none;
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 165, ../sass/_campuslife.scss */
.campus-life.campus-life- .student-services .ss-links li {
  background: rgba(255, 243, 225, 0.1);
  padding: 0;
  display: block;
  margin-bottom: 20px;
}
/* line 166, ../sass/_campuslife.scss */
.campus-life.campus-life- .student-services .ss-links li:hover {
  background: rgba(255, 243, 225, 0.3);
}
/* line 173, ../sass/_campuslife.scss */
.campus-life.campus-life- .student-services .ss-links li a {
  font-weight: bold !important;
  color: #ffffff;
  display: block;
  padding: 14px;
}
/* line 182, ../sass/_campuslife.scss */
.campus-life.campus-life- .opportunities {
  background: #ffffff;
  padding: 2em 15px;
}
/* line 185, ../sass/_campuslife.scss */
.campus-life.campus-life- .opportunities h2 {
  margin-top: 0;
}
/* line 188, ../sass/_campuslife.scss */
.campus-life.campus-life- .opportunities ul.opp-links, .campus-life.campus-life- .opportunities .opp-links li {
  list-style-type: none;
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 194, ../sass/_campuslife.scss */
.campus-life.campus-life- .opportunities .opp-links li {
  margin-bottom: 10px;
}
/* line 196, ../sass/_campuslife.scss */
.campus-life.campus-life- .opportunities .opp-links li a {
  color: #9a7e4b;
}
/* line 198, ../sass/_campuslife.scss */
.campus-life.campus-life- .opportunities .opp-links li a .fa {
  margin-left: 5px;
}
/* line 204, ../sass/_campuslife.scss */
.campus-life.campus-life- .facilities-leasing {
  background: #f9f9f9;
  padding: 2em 15px;
}
/* line 207, ../sass/_campuslife.scss */
.campus-life.campus-life- .facilities-leasing h2 {
  margin-top: 0;
  padding-right: 2em;
  line-height: 1em;
}
/* line 213, ../sass/_campuslife.scss */
.campus-life.campus-life- .facilities-leasing .facilities-leasing-details ul, .campus-life.campus-life- .facilities-leasing .facilities-leasing-details li {
  list-style-type: none;
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 219, ../sass/_campuslife.scss */
.campus-life.campus-life- .facilities-leasing .facilities-leasing-details li {
  margin-bottom: 10px;
}
/* line 222, ../sass/_campuslife.scss */
.campus-life.campus-life- .facilities-leasing .facilities-leasing-details li a {
  color: #9a7e4b;
}
/* line 224, ../sass/_campuslife.scss */
.campus-life.campus-life- .facilities-leasing .facilities-leasing-details li a .fa {
  margin-right: 5px;
}
/* line 233, ../sass/_campuslife.scss */
.campus-life.campus-life- .education-support.quick-links ul li {
  max-width: 150px;
}
/* line 236, ../sass/_campuslife.scss */
.campus-life.campus-life- .education-support.quick-links .ql-title {
  line-height: 3em;
  display: inline-block;
  vertical-align: top;
}
/* line 244, ../sass/_campuslife.scss */
.campus-life.campus-life- .contact-info .contact-header h2 {
  font-size: 30px !important;
  padding-right: 2em;
  line-height: 1em !important;
  margin-top: 0;
}
/* line 251, ../sass/_campuslife.scss */
.campus-life.campus-life- .contact-info .contact-details p {
  color: #9b9b9b !important;
}
/* line 254, ../sass/_campuslife.scss */
.campus-life.campus-life- .contact-info .contact-details p .office-name {
  color: #ffffff !important;
}
/* line 257, ../sass/_campuslife.scss */
.campus-life.campus-life- .contact-info .contact-details p a {
  font-weight: bold !important;
  color: #ffffff;
}
/* line 260, ../sass/_campuslife.scss */
.campus-life.campus-life- .contact-info .contact-details p a:hover {
  text-decoration: underline;
}
/* line 272, ../sass/_campuslife.scss */
.campus-life.key-events .box a {
  color: #fff;
}
/* line 278, ../sass/_campuslife.scss */
.campus-life.housing-accommodation #responsive-tab .nav-tabs .active a, .campus-life.housing-accommodation #responsive-tab .tab-content .active {
  background: #eee;
}
/* line 281, ../sass/_campuslife.scss */
.campus-life.housing-accommodation #responsive-tab .tab-content {
  padding-top: 0 !important;
}
/* line 283, ../sass/_campuslife.scss */
.campus-life.housing-accommodation #responsive-tab .tab-content .tab-pane {
  padding: 1em;
}
/* line 290, ../sass/_campuslife.scss */
.campus-life .no-padding {
  padding: 0 !important;
}
/* line 294, ../sass/_campuslife.scss */
.campus-life .clearfix {
  clear: both;
}
/* line 298, ../sass/_campuslife.scss */
.campus-life .img-full {
  width: 100%;
}
/* line 302, ../sass/_campuslife.scss */
.campus-life .float-left {
  float: left;
}
/* line 306, ../sass/_campuslife.scss */
.campus-life .main-banner h4,
.campus-life .wrap-content h4,
.campus-life .right-site-bar h4 {
  font-size: 18px;
  display: block;
  font-weight: normal;
  position: relative;
  margin-bottom: 20px;
}
/* line 316, ../sass/_campuslife.scss */
.campus-life .main-banner h4.light,
.campus-life .wrap-content h4.light,
.campus-life .right-site-bar h4.light {
  color: black;
  font-family: 'proxima-nova-extra-condensed';
  font-weight: normal;
  margin-bottom: 0;
}
/* line 325, ../sass/_campuslife.scss */
.campus-life .main-banner h4.gold,
.campus-life .wrap-content h4.gold,
.campus-life .right-site-bar h4.gold {
  color: #997d4e;
  font-family: 'proxima-nova-extra-condensed';
  font-weight: bold;
}
/* line 333, ../sass/_campuslife.scss */
.campus-life .main-banner h4.black,
.campus-life .wrap-content .main-banner h4.black,
.campus-life .right-site-bar h4.black {
  font-family: 'proxima-nova-extra-condensed';
  font-weight: bold;
}
/* line 340, ../sass/_campuslife.scss */
.campus-life .main-banner h4:after,
.campus-life .wrap-content h4:after,
.campus-life .right-site-bar h4:after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #333333;
  position: absolute;
  left: 0;
  bottom: -10px;
}
/* line 352, ../sass/_campuslife.scss */
.campus-life .main-banner h4.light:after,
.campus-life .wrap-content h4.light:after,
.campus-life .right-site-bar h4.light:after {
  display: none;
}
/* line 358, ../sass/_campuslife.scss */
.campus-life .main-banner p,
.campus-life .wrap-content p,
.campus-life .right-site-bar p {
  font-size: 14px;
  color: #333333;
}
/* line 365, ../sass/_campuslife.scss */
.campus-life .main-banner p > a,
.campus-life .wrap-content p > a,
.campus-life .right-site-bar p > a {
  text-decoration: underline !important;
  color: #333333;
}
/* line 425, ../sass/_campuslife.scss */
.campus-life a.app-store-button {
  background: url("/sites/default/files/smu/campus-life/app-store.png") no-repeat 0 0;
  width: 98px;
  height: 35px;
  display: block;
}
/* line 436, ../sass/_campuslife.scss */
.campus-life .main-banner .desc {
  padding: 20px 0;
}
/* line 440, ../sass/_campuslife.scss */
.campus-life .main-banner .desc h6 {
  margin: 0;
  font-weight: bold;
  font-size: 14px;
}
/* line 446, ../sass/_campuslife.scss */
.campus-life .main-banner.desc p {
  margin-bottom: 20px;
}
/* line 450, ../sass/_campuslife.scss */
.campus-life .main-banner.desc p:nth-child(3) {
  margin-bottom: 0;
}
/* line 454, ../sass/_campuslife.scss */
.campus-life .main-banner .wrap-list {
  padding: 15px 0;
  column-count: 2;
  column-gap: 20px;
}
/* line 460, ../sass/_campuslife.scss */
.campus-life .main-banner .desc ul {
  margin-bottom: 20px;
  margin-top: 3px;
}
/* line 465, ../sass/_campuslife.scss */
.campus-life .main-banner .desc ul li {
  padding: 3px 0 3px 6px;
  list-style-type: none;
  position: relative;
}
/* line 471, ../sass/_campuslife.scss */
.campus-life .main-banner .desc ul li:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  left: -1px;
  top: 12.5px;
  border-radius: 2px;
  background-color: #333333;
}
/* line 482, ../sass/_campuslife.scss */
.campus-life .main-banner .desc ul li a {
  font-family: "proxima-nova-extra-condensed";
  font-weight: normal;
  color: #333333;
  text-decoration: underline;
}
/* line 489, ../sass/_campuslife.scss */
.campus-life .main-banner.services-section .desc {
  padding: 20px 0;
  display: block;
  column-count: 2;
}
/* line 495, ../sass/_campuslife.scss */
.campus-life .main-banner.wellness-centre-section .desc {
  column-count: 2;
  column-gap: 20px;
}
/* line 500, ../sass/_campuslife.scss */
.campus-life .main-banner.wellness-centre-section .desc p {
  margin-bottom: 18px;
}
/* line 504, ../sass/_campuslife.scss */
.campus-life .main-banner.self-help-section .desc ul {
  column-count: 2;
}
/* line 508, ../sass/_campuslife.scss */
.campus-life .wrap-content .text-g {
  padding: 0 15px;
}
/* line 512, ../sass/_campuslife.scss */
.campus-life .wrap-content .text-g img {
  margin: 35px auto 20px auto;
  display: block;
}
/* line 517, ../sass/_campuslife.scss */
.campus-life .wrap-content .text-g ul li {
  padding: 0 0 0 7px;
  list-style-type: none;
  position: relative;
}
/* line 523, ../sass/_campuslife.scss */
.campus-life .wrap-content .text-g ul li:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  left: -1px;
  top: 9px;
  border-radius: 2px;
  background-color: #333333;
}
/* line 534, ../sass/_campuslife.scss */
.campus-life .wrap-content.traning-section .text-g:nth-child(1) {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 539, ../sass/_campuslife.scss */
.campus-life .wrap-content.traning-section .text-g p {
  margin-bottom: 17px;
}
/* line 543, ../sass/_campuslife.scss */
.campus-life .text-g.traning-section ul {
  margin-bottom: 14px;
}
/* line 547, ../sass/_campuslife.scss */
.campus-life .text-g.wellness-section p span {
  display: inline-block;
  font-family: 'proxima-nova-extra-condensed';
  font-weight: bold;
}
/* line 553, ../sass/_campuslife.scss */
.campus-life .wrap-content .wrap-boxes .box {
  padding: 0 10px;
}
/* line 557, ../sass/_campuslife.scss */
.campus-life .wrap-boxes .wrap-boxes .item {
  height: 100%;
}
/* line 561, ../sass/_campuslife.scss */
.campus-life .wrap-boxes .item h5 {
  font-family: 'proxima-nova-extra-condensed';
  font-weight: bold;
  font-size: 14px;
  color: white;
  margin: 0;
}
/* line 569, ../sass/_campuslife.scss */
.campus-life .wrap-boxes .item p {
  color: white;
}
/* line 573, ../sass/_campuslife.scss */
.campus-life .wrap-boxes .wrap-text {
  padding: 10px 10px;
}
/* line 577, ../sass/_campuslife.scss */
.campus-life .wrap-boxes.wellness-section {
  display: flex;
  margin-top: 6px;
  padding: 0 5px;
}
/* line 583, ../sass/_campuslife.scss */
.campus-life .wrap-boxes .item {
  height: 100%;
}
/* line 587, ../sass/_campuslife.scss */
.campus-life .wrap-boxes.wellness-section .item {
  background-color: #0f2a72;
}
/* line 591, ../sass/_campuslife.scss */
.campus-life .wrap-button.orientation-section {
  display: flex;
  margin-bottom: 20px;
}
/* line 596, ../sass/_campuslife.scss */
.campus-life .wrap-button.orientation-section .button-g a {
  height: 100%;
  line-height: 16px;
  font-size: 14px;
  padding: 10px 0;
}
/* line 603, ../sass/_campuslife.scss */
.campus-life .wrap-boxes.orientation-section {
  display: flex;
  flex-wrap: wrap;
  padding: 0 5px;
}
/* line 609, ../sass/_campuslife.scss */
.campus-life .wrap-boxes.orientation-section .box {
  padding: 8px 10px;
}
/* line 613, ../sass/_campuslife.scss */
.campus-life .wrap-boxes.orientation-section .box .item > h5 {
  padding: 10px;
}
/* line 617, ../sass/_campuslife.scss */
.campus-life .wrap-boxes.orientation-section .box:nth-child(1) .item {
  background-color: #93192e;
}
/* line 621, ../sass/_campuslife.scss */
.campus-life .wrap-boxes.orientation-section .box:nth-child(2) .item {
  background-color: #186881;
}
/* line 625, ../sass/_campuslife.scss */
.campus-life .wrap-boxes.orientation-section .box:nth-child(3) .item {
  background-color: #ba8e2f;
}
/* line 629, ../sass/_campuslife.scss */
.campus-life .wrap-boxes.orientation-section .box:nth-child(4) .item {
  background-color: #4a256a;
}
/* line 633, ../sass/_campuslife.scss */
.campus-life .wrap-boxes.orientation-section .box:nth-child(5) .item {
  background-color: #102b72;
}
/* line 637, ../sass/_campuslife.scss */
.campus-life .wrap-boxes.orientation-section .box:nth-child(6) .item {
  background-color: #eb3d00;
}
/* line 641, ../sass/_campuslife.scss */
.campus-life .wrap-boxes.orientation-section .box:nth-child(7) .item {
  background-color: #0e8908;
}
/* line 645, ../sass/_campuslife.scss */
.campus-life .wrap-button {
  margin-bottom: 40px;
  display: flex;
  flex-wrap: wrap;
  padding: 0 5px;
}
/* line 652, ../sass/_campuslife.scss */
.campus-life .wrap-button a {
  height: 100%;
}
/* line 656, ../sass/_campuslife.scss */
.campus-life .wrap-button .button-g {
  padding: 13px 10px 0 10px;
}
/* line 660, ../sass/_campuslife.scss */
.campus-life .wrap-button .button-g:nth-child(1) a {
  background-color: #085a89;
}
/* line 664, ../sass/_campuslife.scss */
.campus-life .wrap-button .button-g:nth-child(2) a {
  background-color: #93192e;
}
/* line 668, ../sass/_campuslife.scss */
.campus-life .wrap-button .button-g:nth-child(3) a {
  background-color: #186881;
}
/* line 672, ../sass/_campuslife.scss */
.campus-life .wrap-button .button-g:nth-child(4) a {
  background-color: #ba8e2f;
}
/* line 676, ../sass/_campuslife.scss */
.campus-life .wrap-button .button-g:nth-child(5) a {
  background-color: #4a256a;
}
/* line 680, ../sass/_campuslife.scss */
.campus-life .wrap-button.wellness-section {
  display: block;
  padding: 0 5px;
}
/* line 685, ../sass/_campuslife.scss */
.campus-life .button-g a,
.campus-life .text-g .button-g a {
  background-color: #085a89;
  text-align: center;
  display: block;
  padding: 14px 10px;
  color: white;
  text-decoration: none;
  font-weight: bold;
}
/* line 697, ../sass/_campuslife.scss */
.campus-life .text-g .button-g a {
  background-color: #136f48 !important;
  margin-top: 19px !important;
}
/* line 702, ../sass/_campuslife.scss */
.campus-life .wrap-questions .category {
  margin-bottom: 25px;
}
/* line 706, ../sass/_campuslife.scss */
.campus-life .wrap-questions .category:last-child {
  margin-bottom: 0;
}
/* line 710, ../sass/_campuslife.scss */
.campus-life .wrap-questions .about {
  background-color: #0f2b72;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  padding: 8px 10px;
}
/* line 718, ../sass/_campuslife.scss */
.campus-life .wrap-questions .about h3 {
  font-size: 18px;
  font-weight: normal;
  color: white;
  margin: 0;
  display: block;
}
/* line 726, ../sass/_campuslife.scss */
.campus-life .wrap-questions .about h3:after {
  content: url("/sites/default/files/smu/campus-life/plus.png");
  position: absolute;
  right: 10px;
  height: 14px;
  width: 15px;
  color: #0f2b72;
  top: 9px;
  text-align: center;
}
/* line 737, ../sass/_campuslife.scss */
.campus-life .wrap-questions .category.active .about h3:after {
  content: url("/sites/default/files/smu/campus-life/minus.png");
  position: absolute;
  right: 10px;
  height: 14px;
  width: 15px;
  color: #0f2b72;
  top: 9px;
  text-align: center;
}
/* line 748, ../sass/_campuslife.scss */
.campus-life .wrap-questions .category .items {
  border: 1px solid #c1c1c0;
  display: none;
}
/* line 753, ../sass/_campuslife.scss */
.campus-life .wrap-questions .category.active .items {
  display: block;
}
/* line 757, ../sass/_campuslife.scss */
.campus-life .wrap-questions .answere {
  padding: 6px 10px 10px 10px;
}
/* line 761, ../sass/_campuslife.scss */
.campus-life .wrap-questions .items p.question-bold {
  margin: 0;
  font-weight: bold;
}
/* line 766, ../sass/_campuslife.scss */
.campus-life .wrap-questions .items p {
  margin-bottom: 15px;
  display: block;
}
/* line 771, ../sass/_campuslife.scss */
.campus-life .wrap-questions .items p:last-child {
  margin-bottom: 0;
}
/* line 775, ../sass/_campuslife.scss */
.campus-life .category .items table {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}
/* line 783, ../sass/_campuslife.scss */
.campus-life .category .items table tbody tr:nth-child(1) {
  background-color: #f3f3f3;
}
/* line 787, ../sass/_campuslife.scss */
.campus-life .category .items table tbody tr td {
  padding: 8px 10px;
}
/* line 791, ../sass/_campuslife.scss */
.campus-life .category .items table td:nth-child(2) {
  padding: 8px 50px;
  text-align: center;
}
/* line 796, ../sass/_campuslife.scss */
.campus-life .category .items table td {
  border-right: 1px solid #ddd;
}
/* line 800, ../sass/_campuslife.scss */
.campus-life .category .items table td:last-child {
  border-right: none;
}
/* line 804, ../sass/_campuslife.scss */
.campus-life .category .items table th {
  font-size: .85em;
  letter-spacing: .1em;
  text-transform: uppercase;
}
/* line 810, ../sass/_campuslife.scss */
.campus-life .recommendations {
  padding: 20px;
  background-color: #f3f3f3;
}
/* line 815, ../sass/_campuslife.scss */
.campus-life .recommendations h3 {
  margin: 0;
  color: #333333;
  font-family: "proxima-nova-extra-condensed";
  font-weight: normal;
  margin-bottom: 0;
}
/* line 823, ../sass/_campuslife.scss */
.campus-life .recommendations p {
  margin-bottom: 10px;
  line-height: 16px;
}
/* line 828, ../sass/_campuslife.scss */
.campus-life .recommendations ul {
  column-count: 2;
}
/* line 832, ../sass/_campuslife.scss */
.campus-life .recommendations ul li {
  list-style-type: none;
  position: relative;
  display: block;
  color: #333333;
  padding: 0 0 0 8px;
}
/* line 840, ../sass/_campuslife.scss */
.campus-life .recommendations ul li:before {
  content: "";
  position: absolute;
  width: 4px;
  height: 4px;
  left: 0px;
  top: 9px;
  border-radius: 2px;
  background-color: #333333;
}
/* line 851, ../sass/_campuslife.scss */
.campus-life .recommendations .desc {
  padding: 0 25px;
}
/* line 855, ../sass/_campuslife.scss */
.campus-life .wrap-list {
  column-count: 2;
}
/* line 859, ../sass/_campuslife.scss */
.campus-life .right-site-bar .widget {
  padding: 17px 20px 19px 20px;
}
/* line 863, ../sass/_campuslife.scss */
.campus-life .right-site-bar .info {
  background-color: #f3f3f3;
}
/* line 867, ../sass/_campuslife.scss */
.campus-life .right-site-bar .data:nth-child(1) h4 {
  margin-top: 0;
}
/* line 871, ../sass/_campuslife.scss */
.campus-life .right-site-bar .data p {
  font-weight: normal;
  color: #333333;
  line-height: 16px;
  margin-bottom: 18px;
}
/* line 878, ../sass/_campuslife.scss */
.campus-life .right-site-bar .data:last-child p {
  margin-bottom: 0;
}
/* line 882, ../sass/_campuslife.scss */
.campus-life .right-site-bar .data a {
  text-decoration: none;
}
/* line 886, ../sass/_campuslife.scss */
.campus-life .right-site-bar h4 {
  margin-bottom: 14px;
  margin-top: 0;
}
/* line 891, ../sass/_campuslife.scss */
.campus-life .right-site-bar .data a.button-g {
  margin-top: 30px;
  margin-bottom: 15px;
  background-color: #186881;
  text-align: center;
  display: inline-block;
  padding: 17px 15px;
  color: white;
  text-decoration: none;
  font-weight: bold;
}
/* line 903, ../sass/_campuslife.scss */
.campus-life .right-site-bar .post {
  position: relative;
  padding: 10px 0;
}
/* line 908, ../sass/_campuslife.scss */
.campus-life .right-site-bar .post:after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #cccccc;
  position: absolute;
  bottom: 0;
  left: -1px;
}
/* line 918, ../sass/_campuslife.scss */
.campus-life .right-site-bar .post h5 a {
  font-family: 'proxima-nova-extra-condensed';
  font-weight: bold;
  font-size: 14px;
  color: #333333;
  margin-bottom: 0;
  margin-top: 0;
}
/* line 927, ../sass/_campuslife.scss */
.campus-life .right-site-bar .post h5 {
  margin: 0;
}
/* line 931, ../sass/_campuslife.scss */
.campus-life .right-site-bar .post p {
  margin-bottom: 0;
  line-height: 17px;
}
@media (max-width: 992px) {
  /* line 947, ../sass/_campuslife.scss */
  .campus-life .row.wellness-section {
    padding: 20px 0 40px 0;
  }
  /* line 951, ../sass/_campuslife.scss */
  .campus-life .recommendations .desc {
    padding: 0 25px;
  }
  /* line 955, ../sass/_campuslife.scss */
  .campus-life .right-site-bar {
    margin-top: 20px;
    text-align: center;
    display: flex;
  }
}
@media (max-width: 768px) {
  /* line 968, ../sass/_campuslife.scss */
  .campus-life a.app-store-button {
    display: inline-block;
    text-align: center;
  }
  /* line 973, ../sass/_campuslife.scss */
  .campus-life .main-banner .wrap-list {
    column-count: 1;
  }
  /* line 977, ../sass/_campuslife.scss */
  .campus-life .main-banner.wellness-centre-section .desc,
  .campus-life .main-banner.services-section .desc {
    column-count: 1;
  }
  /* line 982, ../sass/_campuslife.scss */
  .campus-life .wrap-boxes.wellness-section {
    display: block;
  }
  /* line 986, ../sass/_campuslife.scss */
  .campus-life .wrap-boxes.wellness-section .box {
    padding: 10px;
  }
  /* line 990, ../sass/_campuslife.scss */
  .campus-life .box.main-content-section {
    margin-top: 14px;
  }
  /* line 994, ../sass/_campuslife.scss */
  .campus-life .main-banner.self-help-section .desc ul {
    column-count: 1;
  }
  /* line 998, ../sass/_campuslife.scss */
  .campus-life .recommendations {
    text-align: center;
  }
  /* line 1002, ../sass/_campuslife.scss */
  .campus-life .recommendations ul {
    column-count: 1;
  }
  /* line 1006, ../sass/_campuslife.scss */
  .campus-life .wrap-button.orientation-section {
    display: block;
    margin-bottom: 20px;
  }
  /* line 1011, ../sass/_campuslife.scss */
  .campus-life .wrap-boxes.orientation-section {
    display: block;
    flex-wrap: wrap;
    padding: 0 5px;
  }
  /* line 1017, ../sass/_campuslife.scss */
  .campus-life .recommendations img {
    margin: 0 auto;
  }
  /* line 1021, ../sass/_campuslife.scss */
  .campus-life .recommendations .desc {
    margin-top: 10px;
  }
  /* line 1025, ../sass/_campuslife.scss */
  .campus-life .category .items table tr {
    display: block;
    border-bottom: 1px solid #ddd;
  }
  /* line 1030, ../sass/_campuslife.scss */
  .campus-life .category .items table tr:nth-child(odd) {
    background-color: #f3f3f3;
  }
  /* line 1034, ../sass/_campuslife.scss */
  .campus-life .category .items table tr:nth-child(1) {
    position: absolute;
    top: -999999px;
    right: -99999px;
  }
  /* line 1040, ../sass/_campuslife.scss */
  .campus-life .category .items table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right;
    border-right: none;
  }
  /* line 1048, ../sass/_campuslife.scss */
  .campus-life .category .items table td:nth-child(2) {
    text-align: right;
  }
  /* line 1052, ../sass/_campuslife.scss */
  .campus-life .category .items table td:before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  /* line 1059, ../sass/_campuslife.scss */
  .campus-life .category .items table td:last-child {
    border-bottom: 0;
  }
  /* line 1063, ../sass/_campuslife.scss */
  .campus-life .right-site-bar {
    margin-top: 20px;
    text-align: center;
    display: block;
  }
  /* line 1069, ../sass/_campuslife.scss */
  .campus-life .right-site-bar .data a.button-g {
    display: block;
  }
}

/* line 4, ../sass/_research.scss */
.research {
  /*ink embed*/
}
/* line 10, ../sass/_research.scss */
.research #smu-mega-menu li.research a {
  border-bottom: 2px solid #ffffff;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 10, ../sass/_research.scss */
  .research #smu-mega-menu li.research a {
    border-bottom: 2px solid #555555;
  }
}
@media (max-width: 767px) {
  /* line 10, ../sass/_research.scss */
  .research #smu-mega-menu li.research a {
    border-bottom: 2px solid #555555;
  }
}
/* line 24, ../sass/_research.scss */
.research .start-scrolling #smu-mega-menu li.research a {
  border-bottom: 2px solid #555555;
}
/* line 31, ../sass/_research.scss */
.research .cta-aoe {
  text-transform: none;
  padding: 10px 30px;
}
/* line 37, ../sass/_research.scss */
.research .ortt-block .cta {
  padding: 16px 30px;
  margin: 0.5em 0em;
}
/* line 44, ../sass/_research.scss */
.research .aoe-profiles .latest-aoe {
  margin-bottom: 1em;
  color: #727272;
  text-transform: uppercase !important;
  font-weight: bold;
}
/* line 51, ../sass/_research.scss */
.research .aoe-profiles .latest-aoe #aoe-name {
  color: #000000;
}
/* line 55, ../sass/_research.scss */
.research .aoe-profiles .faculty-name {
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 60, ../sass/_research.scss */
.research .aoe-profiles .see-all-aoe {
  font-weight: bold;
}
/* line 62, ../sass/_research.scss */
.research .aoe-profiles .see-all-aoe h4 {
  text-transform: none;
  padding: 1em 2em;
  margin: 0;
}
/* line 71, ../sass/_research.scss */
.research #main-header {
  display: none;
}
/* line 75, ../sass/_research.scss */
.research .middle-width {
  width: 90%;
  margin: 0 auto;
}
/* line 80, ../sass/_research.scss */
.research #main-bottom-4 {
  background: #ffffff;
  border-top: 0;
}
/* line 85, ../sass/_research.scss */
.research #full_width_3 {
  background-image: linear-gradient(to bottom, rgba(16, 43, 114, 0.8), rgba(16, 43, 114, 0.8)), url("/sites/all/themes/nextweb2/img/research/library-bg.jpg?a44");
  overflow: hidden;
  color: #ffffff;
  background-size: cover;
  padding: 2em 0em;
}
/* line 92, ../sass/_research.scss */
.research #full_width_3 h2.block-title {
  margin-top: 0px;
}
/* line 95, ../sass/_research.scss */
.research #full_width_3 h4.white-txt {
  margin-bottom: 0px;
}
/* line 98, ../sass/_research.scss */
.research #full_width_3 .library-stat-row {
  margin-bottom: 2em;
}
/* line 101, ../sass/_research.scss */
.research #full_width_3 hr {
  opacity: 0.5;
}
/* line 105, ../sass/_research.scss */
.research #full_width_3 .quick-links ul {
  margin-left: 0px;
}
/* line 109, ../sass/_research.scss */
.research #full_width_3 .quick-links ul li a {
  color: #ffffff !important;
  font-weight: normal !important;
}
/* line 120, ../sass/_research.scss */
.research #full_width_5 #responsive-tab li {
  width: 20%;
  float: left;
}
/* line 124, ../sass/_research.scss */
.research #full_width_5 #responsive-tab li a {
  background: #70542b;
  color: #ffffff;
  margin-bottom: 1px;
}
/* line 132, ../sass/_research.scss */
.research #full_width_5 #responsive-tab li.active a {
  background: #ffffff;
  color: #333333;
}
/* line 137, ../sass/_research.scss */
.research #full_width_5 #responsive-tab .tab-content {
  background: #ffffff;
}
/* line 140, ../sass/_research.scss */
.research #full_width_5 #responsive-tab .tab-content .tab-pane {
  padding: 20px;
  color: #333333;
  text-align: left;
}
/* line 150, ../sass/_research.scss */
.research #full_width_5 .panel-group .panel-heading a {
  text-align: left;
}
/* line 154, ../sass/_research.scss */
.research #full_width_5 .panel-group .panel-body {
  padding: 20px;
  background: #ffffff;
  color: #333333;
  text-align: left;
}
/* line 164, ../sass/_research.scss */
.research .view-nextweb2-research .latest-article {
  margin-bottom: 1em;
}
@media (min-width: 992px) {
  /* line 164, ../sass/_research.scss */
  .research .view-nextweb2-research .latest-article {
    min-height: 366px;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 164, ../sass/_research.scss */
  .research .view-nextweb2-research .latest-article {
    min-height: 336px;
  }
}
/* line 174, ../sass/_research.scss */
.research .view-nextweb2-research .latest-article a:hover {
  text-decoration: none;
  color: #9a7e4b;
}
/* line 178, ../sass/_research.scss */
.research .view-nextweb2-research .latest-article a:hover h4 {
  color: #9a7e4b;
}
/* line 184, ../sass/_research.scss */
.research .view-nextweb2-research .latest-article img {
  height: 200px;
  margin: 0 auto;
}
/* line 188, ../sass/_research.scss */
.research .view-nextweb2-research .latest-article .img-bg {
  background: #f9f9f9;
  text-align: center;
  padding: 20px;
}
/* line 193, ../sass/_research.scss */
.research .view-nextweb2-research .latest-article h4 {
  color: #333333;
  margin: 0px;
}
/* line 197, ../sass/_research.scss */
.research .view-nextweb2-research .latest-article h4:hover {
  color: #9a7e4b;
}
/* line 201, ../sass/_research.scss */
.research .view-nextweb2-research .latest-article .caption {
  line-height: 20px;
}
/* line 204, ../sass/_research.scss */
.research .view-nextweb2-research .latest-article h3 {
  margin-bottom: 0px;
  color: #333333;
}
/* line 208, ../sass/_research.scss */
.research .view-nextweb2-research .latest-article h3:hover {
  color: #9a7e4b !important;
}
/* line 218, ../sass/_research.scss */
.research #rdr-embed {
  box-shadow: 0 2px 79px 0 rgba(0, 0, 0, 0.08);
}

/* line 3, ../sass/_programmes.scss */
.programmes.node-type-frontpage .main-header {
  display: none;
}
/* line 9, ../sass/_programmes.scss */
.programmes #smu-mega-menu li.programmes a {
  border-bottom: 2px solid #ffffff;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 9, ../sass/_programmes.scss */
  .programmes #smu-mega-menu li.programmes a {
    border-bottom: 2px solid #555555;
  }
}
@media (max-width: 767px) {
  /* line 9, ../sass/_programmes.scss */
  .programmes #smu-mega-menu li.programmes a {
    border-bottom: 2px solid #555555;
  }
}
/* line 23, ../sass/_programmes.scss */
.programmes .start-scrolling #smu-mega-menu li.programmes a {
  border-bottom: 2px solid #555555;
}
/* line 29, ../sass/_programmes.scss */
.programmes ul.programme-links {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 33, ../sass/_programmes.scss */
.programmes ul.programme-links li {
  padding: 0;
  margin: 0 0 0.5em 0;
}
/* line 39, ../sass/_programmes.scss */
.programmes .programme-grid {
  padding-bottom: 2em;
}
/* line 43, ../sass/_programmes.scss */
.programmes .smux {
  padding: 0 !important;
  background: url("/sites/all/themes/nextweb2/img/programmes/smu-x@2x.jpg");
  background-color: #2f2e2e;
  background-repeat: no-repeat;
  background-position: center;
  -ms-background-size: cover;
  -o-background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}
/* line 44, ../sass/_programmes.scss */
.programmes .smux > .container {
  padding: 0 !important;
  width: 100% !important;
}
/* line 48, ../sass/_programmes.scss */
.programmes .smux .gradient-container {
  background: linear-gradient(to left, rgba(47, 46, 46, 0), rgba(47, 46, 46, 0.93) 70%, #2f2e2e);
}
@media (max-width: 768px) {
  /* line 48, ../sass/_programmes.scss */
  .programmes .smux .gradient-container {
    background: linear-gradient(to bottom, rgba(47, 46, 46, 0), rgba(47, 46, 46, 0.93) 30%, #2f2e2e);
  }
}
/* line 54, ../sass/_programmes.scss */
.programmes .smux .content-container {
  padding-top: 5em !important;
  padding-bottom: 5em !important;
  color: #ffffff;
}
@media (max-width: 768px) {
  /* line 54, ../sass/_programmes.scss */
  .programmes .smux .content-container {
    padding-top: 10em !important;
    padding-bottom: 2em !important;
  }
}
@media (max-width: 768px) {
  /* line 43, ../sass/_programmes.scss */
  .programmes .smux {
    background-repeat: no-repeat;
    background-position: top;
    -ms-background-size: contain;
    -o-background-size: contain;
    -moz-background-size: contain;
    -webkit-background-size: contain;
    background-size: contain;
  }
}
/* line 84, ../sass/_programmes.scss */
.programmes .smuacademy {
  padding: 0 !important;
  background: url("/sites/all/themes/nextweb2/img/programmes/academy@2x.jpg");
  background-repeat: no-repeat;
  background-position: center;
  -ms-background-size: cover;
  -o-background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}
/* line 85, ../sass/_programmes.scss */
.programmes .smuacademy > .container {
  padding: 0 !important;
  width: 100% !important;
}
/* line 89, ../sass/_programmes.scss */
.programmes .smuacademy .gradient-container {
  background: linear-gradient(to left, rgba(136, 105, 59, 0), rgba(136, 105, 59, 0.93) 70%, #88693b);
}
@media (max-width: 768px) {
  /* line 89, ../sass/_programmes.scss */
  .programmes .smuacademy .gradient-container {
    background: linear-gradient(to bottom, rgba(136, 105, 59, 0), rgba(136, 105, 59, 0.93) 30%, #88693b);
  }
}
/* line 95, ../sass/_programmes.scss */
.programmes .smuacademy .content-container {
  padding-top: 5em !important;
  padding-bottom: 5em !important;
  color: #ffffff;
}
@media (max-width: 768px) {
  /* line 95, ../sass/_programmes.scss */
  .programmes .smuacademy .content-container {
    padding-top: 10em !important;
    padding-bottom: 2em !important;
  }
}
@media (max-width: 768px) {
  /* line 84, ../sass/_programmes.scss */
  .programmes .smuacademy {
    background-repeat: no-repeat;
    background-position: top;
    -ms-background-size: contain;
    -o-background-size: contain;
    -moz-background-size: contain;
    -webkit-background-size: contain;
    background-size: contain;
  }
}
/* line 125, ../sass/_programmes.scss */
.programmes .at-glance {
  padding: 5em 15px;
  background: #102b72;
  color: #ffffff;
}
/* line 130, ../sass/_programmes.scss */
.programmes .at-glance h3 {
  color: #ffffff;
}
/* line 135, ../sass/_programmes.scss */
.programmes .at-glance .scroller-container .scroller .scroller-item {
  margin: 0 20px 2em 0px;
}
/* line 138, ../sass/_programmes.scss */
.programmes .at-glance .scroller-container .scroller .scroller-item .scroller-item-visual-bg {
  color: #94d9ff;
  font-size: 58px;
}
/* line 142, ../sass/_programmes.scss */
.programmes .at-glance .scroller-container .scroller .scroller-item.stats {
  width: 200px;
  display: inline-block;
  border-right: solid 1px #b8caf6;
}
/* line 146, ../sass/_programmes.scss */
.programmes .at-glance .scroller-container .scroller .scroller-item.stats.last {
  margin-right: 0;
  border-right: 0;
}
/* line 155, ../sass/_programmes.scss */
.programmes .white-border {
  border: 1px solid #ffffff;
}

/* line 2, ../sass/_pce_content.scss */
body.node-type-pce-programme {
  position: relative;
}
/* line 5, ../sass/_pce_content.scss */
body.node-type-pce-programme .main-header .page-title {
  min-height: 430px;
}
/* line 6, ../sass/_pce_content.scss */
body.node-type-pce-programme .main-header .page-title #page-title {
  text-transform: none;
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 11, ../sass/_pce_content.scss */
  body.node-type-pce-programme .main-header .page-title .course-module-categories a {
    font-size: 10px;
  }
  /* line 15, ../sass/_pce_content.scss */
  body.node-type-pce-programme .main-header .page-title #page-title {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  /* line 20, ../sass/_pce_content.scss */
  body.node-type-pce-programme .main-header .page-title .course-module-categories {
    display: none;
  }
  /* line 23, ../sass/_pce_content.scss */
  body.node-type-pce-programme .main-header .page-title #page-title {
    font-size: 32px;
  }
}
/* line 29, ../sass/_pce_content.scss */
body.node-type-pce-programme .main-header .page-title.pce-type-programme .page-title-content-wrapper, body.node-type-pce-programme .main-header .page-title.pce-type-course .page-title-content-wrapper {
  background: linear-gradient(90deg, rgba(77, 113, 170, 0.9) 0%, rgba(225, 95, 78, 0.4) 100%);
}
/* line 32, ../sass/_pce_content.scss */
body.node-type-pce-programme .main-header .page-title.pce-type-programme .page-title-content-wrapper .course-module-categories .course-module-category, body.node-type-pce-programme .main-header .page-title.pce-type-course .page-title-content-wrapper .course-module-categories .course-module-category {
  background: rgba(16, 43, 114, 0.4);
}
/* line 34, ../sass/_pce_content.scss */
body.node-type-pce-programme .main-header .page-title.pce-type-programme .page-title-content-wrapper .course-module-categories .course-module-category a, body.node-type-pce-programme .main-header .page-title.pce-type-course .page-title-content-wrapper .course-module-categories .course-module-category a {
  color: #fff;
}
/* line 42, ../sass/_pce_content.scss */
body.node-type-pce-programme .main-header .page-title.pce-type-module .page-title-content-wrapper {
  background: linear-gradient(270deg, rgba(215, 178, 77, 0.4) 0%, rgba(225, 95, 78, 0.9) 100%);
}
/* line 45, ../sass/_pce_content.scss */
body.node-type-pce-programme .main-header .page-title.pce-type-module .page-title-content-wrapper .course-module-categories .course-module-category {
  background-color: rgba(94, 50, 37, 0.4);
}
/* line 47, ../sass/_pce_content.scss */
body.node-type-pce-programme .main-header .page-title.pce-type-module .page-title-content-wrapper .course-module-categories .course-module-category a {
  color: #fff;
}
/* line 54, ../sass/_pce_content.scss */
body.node-type-pce-programme .main-header .page-title .page-title-content-wrapper {
  color: #fff;
  top: 0;
  position: relative;
  z-index: 0;
  overflow: auto;
  width: 100%;
  min-height: 430px;
}
/* line 62, ../sass/_pce_content.scss */
body.node-type-pce-programme .main-header .page-title .page-title-content-wrapper .course-module-categories {
  margin-bottom: 1em;
}
/* line 64, ../sass/_pce_content.scss */
body.node-type-pce-programme .main-header .page-title .page-title-content-wrapper .course-module-categories .course-module-category {
  text-transform: uppercase;
  display: inline-block;
  color: #fff;
  line-height: 2em;
  font-size: 12px;
  padding: 0px 8px;
  border-radius: 0;
  margin-right: 2px;
  margin-bottom: 5px;
}
/* line 76, ../sass/_pce_content.scss */
body.node-type-pce-programme .main-header .page-title .page-title-content-wrapper .page-title-content {
  position: absolute;
  bottom: 0;
}
/* line 79, ../sass/_pce_content.scss */
body.node-type-pce-programme .main-header .page-title .page-title-content-wrapper .page-title-content > .container {
  margin: 3em auto;
}
/* line 84, ../sass/_pce_content.scss */
body.node-type-pce-programme .main-header .page-title .course-module-sub-info {
  font-size: 14px;
  font-weight: bold;
}
/* line 87, ../sass/_pce_content.scss */
body.node-type-pce-programme .main-header .page-title .course-module-sub-info a {
  color: #fff;
  text-decoration: underline;
}
/* line 92, ../sass/_pce_content.scss */
body.node-type-pce-programme .main-header .page-title .course-module-sub-info-divider {
  margin: 0.5em 0;
}
/* line 98, ../sass/_pce_content.scss */
body.node-type-pce-programme .main-content section {
  padding: 0;
}

@media (max-width: 767px) {
  /* line 106, ../sass/_pce_content.scss */
  .course-details {
    overflow: auto;
  }
}
/* line 110, ../sass/_pce_content.scss */
.course-details-page {
  background: #fefefe !important;
}

/* line 114, ../sass/_pce_content.scss */
.course-details-content section.course-details-section {
  margin-bottom: 0.5em;
  padding-bottom: 1em;
}
/* line 118, ../sass/_pce_content.scss */
.course-details-content section.course-details-section .section-header-wrapper {
  display: block;
  border-bottom: 1px solid #ddd;
  margin-bottom: 1em;
}
/* line 123, ../sass/_pce_content.scss */
.course-details-content section.course-details-section .section-header-wrapper h3 {
  text-transform: uppercase !important;
  display: inline-block;
  margin: 0;
  padding: 10px 0px;
  font-family: "Open Sans", sans-serif;
  font-size: 14px !important;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
  border-bottom: 3px solid #000000;
}
/* line 141, ../sass/_pce_content.scss */
.course-details-content section.course-details-section .course-details-section-content {
  margin-bottom: 1.5em;
  font-size: 14px;
}
/* line 144, ../sass/_pce_content.scss */
.course-details-content section.course-details-section .course-details-section-content .field {
  margin-bottom: 1em;
}
/* line 147, ../sass/_pce_content.scss */
.course-details-content section.course-details-section .course-details-section-content .field--label {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0 0 0.5em 0;
}
/* line 153, ../sass/_pce_content.scss */
.course-details-content section.course-details-section .course-details-section-content a {
  font-weight: bold;
  color: #ff634d;
}
/* line 157, ../sass/_pce_content.scss */
.course-details-content section.course-details-section .course-details-section-content .blurb {
  font-size: 20px;
  line-height: 1.5em;
  font-weight: bold;
  margin-bottom: 0.5em;
}
/* line 165, ../sass/_pce_content.scss */
.course-details-content .parent-programme {
  margin-top: 3em;
  background: #081b4c;
  color: #fff;
  display: table;
  width: 100%;
  clear: both;
  position: relative;
  padding: 1.5em 1em;
}
/* line 174, ../sass/_pce_content.scss */
.course-details-content .parent-programme a.btn-learn-more {
  border: 1px solid #fff;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
  color: #fff;
}
/* line 181, ../sass/_pce_content.scss */
.course-details-content .parent-programme h2 {
  font-size: 27px;
  text-transform: uppercase !important;
}
/* line 185, ../sass/_pce_content.scss */
.course-details-content .parent-programme a {
  color: #ff634d;
  font-weight: bold;
}
/* line 189, ../sass/_pce_content.scss */
.course-details-content .parent-programme .float-img {
  position: absolute;
  right: 15px;
  padding-left: 0;
  top: -1.5em;
}
/* line 196, ../sass/_pce_content.scss */
.course-details-content .module-details {
  margin: 1.5em 0;
  overflow: auto;
  background: rgba(179, 203, 246, 0.2);
}
/* line 201, ../sass/_pce_content.scss */
.course-details-content .module-details .module-number {
  display: inline-block;
  background: #4d71aa;
  color: #fff;
  font-weight: bold;
  padding: 10px 20px;
  margin: 0 0 0.5em 0;
  font-size: 12px;
  text-transform: uppercase;
}
/* line 211, ../sass/_pce_content.scss */
.course-details-content .module-details .module-details-section {
  margin: 0 0 1em 0;
}
/* line 213, ../sass/_pce_content.scss */
.course-details-content .module-details .module-details-section .section-header-wrapper {
  border-bottom: 0;
  margin-bottom: 0;
}
/* line 216, ../sass/_pce_content.scss */
.course-details-content .module-details .module-details-section .section-header-wrapper h3 {
  border-bottom: 0;
  font-size: 12px;
  margin-bottom: 0em;
  margin-top: 0.5em;
}
/* line 223, ../sass/_pce_content.scss */
.course-details-content .module-details .module-details-section h3 {
  margin-top: 1em;
  font-family: "Open Sans";
  font-size: 24px;
  font-weight: bold;
}
/* line 232, ../sass/_pce_content.scss */
.course-details-content #testimonials .testimonial-item {
  overflow: auto;
  margin: 1em 0;
}
/* line 235, ../sass/_pce_content.scss */
.course-details-content #testimonials .testimonial-item .testimonial-content {
  margin-bottom: 0.5em;
}
/* line 236, ../sass/_pce_content.scss */
.course-details-content #testimonials .testimonial-item .testimonial-content::before {
  content: "“";
}
/* line 239, ../sass/_pce_content.scss */
.course-details-content #testimonials .testimonial-item .testimonial-content::after {
  content: "”";
}
/* line 244, ../sass/_pce_content.scss */
.course-details-content #testimonials .testimonial-item .testimonial-name, .course-details-content #testimonials .testimonial-item .testimonial-info {
  font-size: 14px;
}
/* line 247, ../sass/_pce_content.scss */
.course-details-content #testimonials .testimonial-item .testimonial-name {
  font-weight: bold;
}
/* line 251, ../sass/_pce_content.scss */
.course-details-content #testimonials .paginate-pagination {
  text-align: center;
}
/* line 253, ../sass/_pce_content.scss */
.course-details-content #testimonials .paginate-pagination li {
  list-style: none;
  display: inline-block;
  padding: 0;
  margin: 5px;
}
/* line 258, ../sass/_pce_content.scss */
.course-details-content #testimonials .paginate-pagination li a {
  color: #ff634d;
  border: 1px solid #ff634d;
  border-radius: 50%;
  padding: 3px 10px;
  font-size: 12px;
  display: block;
  font-family: "Open Sans";
}
/* line 266, ../sass/_pce_content.scss */
.course-details-content #testimonials .paginate-pagination li a.active, .course-details-content #testimonials .paginate-pagination li a:hover, .course-details-content #testimonials .paginate-pagination li a:active {
  background: #ff634d;
  color: #fff;
  text-decoration: none;
}
/* line 278, ../sass/_pce_content.scss */
.course-details-content .faq-item {
  overflow: auto;
  margin: 1em 0;
}
/* line 281, ../sass/_pce_content.scss */
.course-details-content .faq-item .row {
  padding: 10px;
}
/* line 284, ../sass/_pce_content.scss */
.course-details-content .faq-item .faq-item-q {
  background: #f6f6f6;
  font-weight: bold;
}
/* line 288, ../sass/_pce_content.scss */
.course-details-content .faq-item .faq-item-a {
  background: #fafafa;
}
/* line 291, ../sass/_pce_content.scss */
.course-details-content .faq-item .faq-label {
  font-weight: bold;
  font-size: 24px;
  opacity: 0.5;
}
/* line 297, ../sass/_pce_content.scss */
.course-details-content .bio-item {
  overflow: auto;
  margin: 1em 0;
}
/* line 300, ../sass/_pce_content.scss */
.course-details-content .bio-item .bio-content {
  padding: 10px;
  background: #f2f2f2;
}
/* line 305, ../sass/_pce_content.scss */
.course-details-content #topics-structure {
  position: relative;
}
/* line 308, ../sass/_pce_content.scss */
.course-details-content .read-more-less {
  height: 500px;
  overflow: hidden;
}
/* line 313, ../sass/_pce_content.scss */
.course-details-content .read-more {
  position: absolute;
  bottom: 0;
  cursor: pointer;
  width: 100%;
  text-align: center;
  background-image: linear-gradient(to bottom, rgba(254, 254, 254, 0), white);
  height: 50px;
}
/* line 322, ../sass/_pce_content.scss */
.course-details-content .read-more .read-more-txt {
  position: absolute;
  bottom: 0;
  color: #ff634d;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
}

/* line 335, ../sass/_pce_content.scss */
.course-details-mobile-navi .course-details-cta {
  width: 100%;
}
/* line 337, ../sass/_pce_content.scss */
.course-details-mobile-navi .course-details-cta .btn-apply, .course-details-mobile-navi .course-details-cta .btn-download {
  width: 100%;
  border-radius: 0;
  border: solid 1px #ff634d;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 1em;
  padding: 1em;
}
/* line 347, ../sass/_pce_content.scss */
.course-details-mobile-navi .course-details-cta .btn-apply {
  width: 100%;
  color: #fff;
  background: #ff634d;
  text-transform: uppercase;
  margin-bottom: 1em;
  padding: 1em;
}
/* line 354, ../sass/_pce_content.scss */
.course-details-mobile-navi .course-details-cta .btn-apply:hover {
  background: #ffb667;
}
/* line 358, ../sass/_pce_content.scss */
.course-details-mobile-navi .course-details-cta .btn-download {
  color: #ff634d;
  background: transparent;
}
/* line 361, ../sass/_pce_content.scss */
.course-details-mobile-navi .course-details-cta .btn-download:hover {
  background: #eee;
}
/* line 366, ../sass/_pce_content.scss */
.course-details-mobile-navi .course-details-phone {
  width: 100%;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  padding-left: 1em;
  padding-right: 1em;
}
/* line 372, ../sass/_pce_content.scss */
.course-details-mobile-navi .course-details-phone .phone-contact {
  padding: 4px 0;
}
/* line 374, ../sass/_pce_content.scss */
.course-details-mobile-navi .course-details-phone .phone-contact a {
  font-size: 14px;
  text-transform: none;
  font-weight: normal;
  color: #000000;
}
/* line 382, ../sass/_pce_content.scss */
.course-details-mobile-navi .course-details-email {
  width: 100%;
  margin: 0;
  padding-left: 1em;
  padding-right: 1em;
  text-transform: none;
  font-weight: bold;
}
/* line 389, ../sass/_pce_content.scss */
.course-details-mobile-navi .course-details-email .email-address {
  font-size: 14px;
  color: #ff634d;
  padding: 1em 0 0 0;
}
/* line 393, ../sass/_pce_content.scss */
.course-details-mobile-navi .course-details-email .email-address .fa-envelope {
  color: #000000;
}
/* line 396, ../sass/_pce_content.scss */
.course-details-mobile-navi .course-details-email .email-address:hover {
  background: none;
  color: #000000;
}
/* line 402, ../sass/_pce_content.scss */
.course-details-mobile-navi #mobile-course-details-nav, .course-details-mobile-navi .dropdown-menu {
  width: 100%;
}

/* line 408, ../sass/_pce_content.scss */
.course-details-side #course-details-nav {
  font-family: "Open Sans";
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  min-width: 255px;
  max-width: 255px;
  background: #fff;
  margin-top: -200px;
  border: 1px solid #f2f2f0;
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.05), 0 10px 10px rgba(240, 240, 240, 0.15);
  z-index: 1;
}
/* line 422, ../sass/_pce_content.scss */
.course-details-side #course-details-nav .course-details-tab {
  padding: 0;
}
/* line 425, ../sass/_pce_content.scss */
.course-details-side #course-details-nav .course-details-tab a {
  border-radius: 0 !important;
  border-left: 5px solid transparent;
  color: #3e3837 !important;
  background: none !important;
  padding: 10px;
  margin: 0;
  display: block;
}
/* line 434, ../sass/_pce_content.scss */
.course-details-side #course-details-nav .course-details-tab a:hover, .course-details-side #course-details-nav .course-details-tab a:active {
  border-left: 5px solid #ff634d !important;
  background-color: #eee !important;
}
/* line 440, ../sass/_pce_content.scss */
.course-details-side #course-details-nav .course-details-tab.active a {
  border-left: 5px solid #ff634d !important;
  background-color: #eee !important;
}
/* line 446, ../sass/_pce_content.scss */
.course-details-side #course-details-nav .course-details-cta {
  margin-top: 6px;
  padding: 0 1em;
  margin-bottom: 0;
}
/* line 451, ../sass/_pce_content.scss */
.course-details-side #course-details-nav .course-details-cta .btn-apply, .course-details-side #course-details-nav .course-details-cta .btn-download {
  border-radius: 0;
  border: solid 1px #ff634d;
  font-size: 12px;
  font-weight: bold;
}
/* line 457, ../sass/_pce_content.scss */
.course-details-side #course-details-nav .course-details-cta .btn-apply {
  color: #fff;
  background: #ff634d;
}
/* line 460, ../sass/_pce_content.scss */
.course-details-side #course-details-nav .course-details-cta .btn-apply:hover {
  background: #ffb667;
}
/* line 464, ../sass/_pce_content.scss */
.course-details-side #course-details-nav .course-details-cta .btn-download {
  color: #ff634d;
  background: transparent;
}
/* line 467, ../sass/_pce_content.scss */
.course-details-side #course-details-nav .course-details-cta .btn-download:hover {
  background: #eee;
}
/* line 472, ../sass/_pce_content.scss */
.course-details-side #course-details-nav .course-details-phone {
  margin-top: 0em;
  margin-bottom: 1.5em;
  padding-left: 1em;
  padding-right: 1em;
}
/* line 477, ../sass/_pce_content.scss */
.course-details-side #course-details-nav .course-details-phone .phone-contact {
  padding: 2px 0;
}
/* line 479, ../sass/_pce_content.scss */
.course-details-side #course-details-nav .course-details-phone .phone-contact a {
  font-size: 14px;
  text-transform: none;
  font-weight: normal;
  color: #000000;
}
/* line 488, ../sass/_pce_content.scss */
.course-details-side #course-details-nav .course-details-email {
  margin-top: 0;
  padding-left: 1em;
  padding-right: 1em;
  text-transform: none;
  font-weight: bold;
}
/* line 494, ../sass/_pce_content.scss */
.course-details-side #course-details-nav .course-details-email .email-address {
  font-size: 14px;
  color: #ff634d;
  padding: 0.3em 0 0 0;
}
/* line 498, ../sass/_pce_content.scss */
.course-details-side #course-details-nav .course-details-email .email-address .fa-envelope {
  color: #000000;
}
/* line 501, ../sass/_pce_content.scss */
.course-details-side #course-details-nav .course-details-email .email-address:hover {
  background: none;
  color: #000000;
}
/* line 509, ../sass/_pce_content.scss */
.course-details-side .affix {
  position: fixed;
  top: 320px;
}
/* line 514, ../sass/_pce_content.scss */
.course-details-side .affix-bottom {
  position: fixed;
  top: 320px;
}
@media (min-width: 1200px) {
  /* line 520, ../sass/_pce_content.scss */
  .course-details-side .affix-bottom {
    width: 20%;
  }
}

/* line 526, ../sass/_pce_content.scss */
.course-details-bottom {
  padding-bottom: 1em;
}
/* line 528, ../sass/_pce_content.scss */
.course-details-bottom section.course-details-section {
  margin-bottom: 0.5em;
}
/* line 532, ../sass/_pce_content.scss */
.course-details-bottom section.course-details-section .section-header-wrapper {
  display: block;
  border-bottom: 1px solid #ddd;
  margin-bottom: 1em;
}
/* line 537, ../sass/_pce_content.scss */
.course-details-bottom section.course-details-section .section-header-wrapper h3 {
  text-transform: uppercase !important;
  display: inline-block;
  margin: 0;
  padding: 10px 0px;
  font-family: "Open Sans", sans-serif;
  font-size: 14px !important;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
  border-bottom: 3px solid #000000;
}
/* line 558, ../sass/_pce_content.scss */
.course-details-bottom #related-items .related-item .related-title {
  font-size: 18px;
  font-weight: bold;
}
/* line 563, ../sass/_pce_content.scss */
.course-details-bottom #related-items .views-label-field-start-date {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 569, ../sass/_pce_content.scss */
.course-details-bottom #related-items .related-start-date ul {
  padding: 0;
  margin: 0 0 1em 0;
}
/* line 572, ../sass/_pce_content.scss */
.course-details-bottom #related-items .related-start-date ul li {
  margin: 0.5em 0;
  padding: 0;
  list-style: none;
}
/* line 573, ../sass/_pce_content.scss */
.course-details-bottom #related-items .related-start-date ul li::before {
  content: "\f073";
  font-family: "Font Awesome 5 Free";
  font-weight: 800;
  padding-right: 0.5em;
  color: #9c9c9c;
}

/* line 589, ../sass/_pce_content.scss */
.info-table th {
  border-top: 1px solid rgba(255, 99, 77, 0.2);
  border-left: 1px solid rgba(255, 99, 77, 0.2);
  border-bottom: 1px solid rgba(255, 99, 77, 0.2);
  border-right: 0;
  text-transform: uppercase;
  background: #fff9f8;
  padding: 12px;
  font-size: 14px;
  word-break: break-word;
}
@media (max-width: 767px) {
  /* line 589, ../sass/_pce_content.scss */
  .info-table th {
    font-size: 12px;
  }
}
/* line 603, ../sass/_pce_content.scss */
.info-table td {
  border-top: 1px solid rgba(255, 99, 77, 0.2);
  border-left: 0;
  border-bottom: 1px solid rgba(255, 99, 77, 0.2);
  border-right: 1px solid rgba(255, 99, 77, 0.2);
  padding: 12px;
  word-break: break-word;
}
/* line 612, ../sass/_pce_content.scss */
.info-table a.see-more {
  font-weight: bold;
  color: #ff634d;
}

/* line 619, ../sass/_pce_content.scss */
.fee-table td.first-col, .fee-table th.first-col {
  font-weight: bold;
  text-transform: uppercase;
  background: #fff9f8;
  padding: 12px;
  font-size: 14px;
  background: #fff9f8;
}
/* line 627, ../sass/_pce_content.scss */
.fee-table th {
  border-top: 1px solid rgba(255, 99, 77, 0.2) !important;
  border-left: 1px solid rgba(255, 99, 77, 0.2);
  border-bottom: 1px solid rgba(255, 99, 77, 0.2);
  border-right: 1px solid rgba(255, 99, 77, 0.2);
  text-transform: uppercase;
  background: #fff9f8;
  padding: 12px;
  font-size: 14px;
}
/* line 637, ../sass/_pce_content.scss */
.fee-table td {
  border-top: 1px solid rgba(255, 99, 77, 0.2);
  border-left: 0;
  border-bottom: 1px solid rgba(255, 99, 77, 0.2);
  border-right: 1px solid rgba(255, 99, 77, 0.2);
  padding: 12px;
}

/* line 645, ../sass/_pce_content.scss */
.fee-table-fine-prints {
  font-size: 12px;
}

/* line 649, ../sass/_pce_content.scss */
.ckeditor-accordion-container {
  margin: 1em 0;
}
/* line 651, ../sass/_pce_content.scss */
.ckeditor-accordion-container > dl {
  border: 0;
}
/* line 653, ../sass/_pce_content.scss */
.ckeditor-accordion-container > dl dd {
  padding: 15px;
}
/* line 656, ../sass/_pce_content.scss */
.ckeditor-accordion-container > dl dd.active {
  border-bottom: solid 1px rgba(151, 151, 151, 0.39);
}
/* line 660, ../sass/_pce_content.scss */
.ckeditor-accordion-container > dl dt {
  border-top: solid 1px rgba(151, 151, 151, 0.39);
}
/* line 662, ../sass/_pce_content.scss */
.ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle::before, .ckeditor-accordion-container > dl dt > .ckeditor-accordion-toggle::after {
  background: #000000;
}
/* line 665, ../sass/_pce_content.scss */
.ckeditor-accordion-container > dl dt > a, .ckeditor-accordion-container > dl dt.active > a {
  background-color: transparent;
  color: #000000;
  border-bottom: 0;
}
/* line 670, ../sass/_pce_content.scss */
.ckeditor-accordion-container > dl dt.active {
  border-bottom: 0;
}
/* line 673, ../sass/_pce_content.scss */
.ckeditor-accordion-container > dl dt > a:hover {
  background: #979797;
  color: #fff;
}
/* line 677, ../sass/_pce_content.scss */
.ckeditor-accordion-container > dl dt:last-of-type {
  border-bottom: solid 1px rgba(151, 151, 151, 0.39);
}
/* line 679, ../sass/_pce_content.scss */
.ckeditor-accordion-container > dl dt:last-of-type.active {
  border-bottom: 0;
}
/* line 682, ../sass/_pce_content.scss */
.ckeditor-accordion-container > dl dt:last-of-type > a {
  border-bottom: 0;
}

/* line 1, ../sass/_algolia-is.scss */
.ais-container {
  margin: 2em 0;
}
/* line 3, ../sass/_algolia-is.scss */
.ais-container a, .ais-container a:hover {
  color: #000 !important;
}
/* line 6, ../sass/_algolia-is.scss */
.ais-container .ais-search-box {
  max-width: 100%;
  font-size: 20px;
}
/* line 10, ../sass/_algolia-is.scss */
.ais-container select, .ais-container option {
  color: #102b72;
  font-size: 14px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 17, ../sass/_algolia-is.scss */
.ais-container .ais-current-refined-values--item {
  display: inline-block;
  margin: 5px;
  font-size: 20px;
}
/* line 22, ../sass/_algolia-is.scss */
.ais-container .course-item {
  margin: 0.5em 0;
  padding: 0.5em 0;
  border-bottom: solid 1px rgba(151, 151, 151, 0.3);
}
/* line 26, ../sass/_algolia-is.scss */
.ais-container .course-item h3 {
  color: #000;
}

/* line 32, ../sass/_algolia-is.scss */
.ais-results {
  margin-top: 2em;
}

/* line 35, ../sass/_algolia-is.scss */
.ais-search-box--input {
  padding-left: 35px;
}

/* line 38, ../sass/_algolia-is.scss */
.ais-search-box--magnifier, .ais-search-box--reset {
  padding: 6px;
}

/* line 41, ../sass/_algolia-is.scss */
.ais-search-box--input, .ais-menu-select--select {
  border: 0;
  border-radius: 5px;
  font-size: 14px;
  font-weight: normal;
  color: #102b72;
  background-color: #f3f3f3;
}

/* line 49, ../sass/_algolia-is.scss */
.ais-content-wrap {
  width: 100%;
}

/* line 52, ../sass/_algolia-is.scss */
.ais-checkbox-dropdown--header,
.ais-menu-select--select,
.ais-sort-by-selector {
  background: url("../img/down-blue.png");
  background-repeat: no-repeat;
  background-position: right center;
  background-color: #f3f3f3;
  background-size: 30px;
}

/* line 61, ../sass/_algolia-is.scss */
.ais-checkbox-dropdown--body {
  margin: 0 15px;
  padding: 0.5em 1em;
}
/* line 64, ../sass/_algolia-is.scss */
.ais-checkbox-dropdown--body input[type="checkbox"] {
  padding-bottom: 2em;
}

/* line 68, ../sass/_algolia-is.scss */
.ais-sort-by-selector,
.ais-menu-select--select {
  font-weight: bold;
  color: #102b72 !important;
}

/* line 73, ../sass/_algolia-is.scss */
.dcb-btn {
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  background-color: #f3f3f3;
  color: #102b72;
  border: 0;
  width: 100%;
}

/* line 82, ../sass/_algolia-is.scss */
#filter-start .dr-input {
  background-color: #f3f3f3;
  font-weight: bold;
  color: #102b72 !important;
  height: auto;
}

/* line 89, ../sass/_algolia-is.scss */
#filter-start .dr-input {
  z-index: 2;
}
/* line 91, ../sass/_algolia-is.scss */
#filter-start .dr-input .dr-dates {
  padding: 6px 12px;
}
/* line 93, ../sass/_algolia-is.scss */
#filter-start .dr-input .dr-dates .dr-date {
  font-size: 14px;
  padding: 0;
}

/* line 100, ../sass/_algolia-is.scss */
.sort-row {
  overflow: auto;
  margin-bottom: 0.5em;
}

/* line 104, ../sass/_algolia-is.scss */
.sort-widget {
  font-size: 14px;
  margin-right: 1em;
}
/* line 107, ../sass/_algolia-is.scss */
.sort-widget .ais-sort-by-selector {
  font-size: 14px !important;
  background-size: 26px;
}

/* line 112, ../sass/_algolia-is.scss */
#sort-by {
  display: inline-block;
}

/* line 118, ../sass/_algolia-is.scss */
.sortby-dropdown ul li label {
  cursor: pointer;
}
/* line 120, ../sass/_algolia-is.scss */
.sortby-dropdown ul li label:hover {
  text-decoration: underline;
}

/* line 127, ../sass/_algolia-is.scss */
.dcb-item {
  white-space: nowrap;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  /* line 127, ../sass/_algolia-is.scss */
  .dcb-item {
    white-space: normal;
  }
}
/* line 133, ../sass/_algolia-is.scss */
.dcb-item a, .dcb-item a:hover {
  color: #000 !important;
}

/* line 137, ../sass/_algolia-is.scss */
.ais-infinite-hits--showmore {
  overflow: auto;
  clear: both;
}
/* line 140, ../sass/_algolia-is.scss */
.ais-infinite-hits--showmore button {
  border-radius: 0;
  border: solid 1px #ff634d;
  font-size: 12px;
  font-weight: bold;
  color: #ff634d;
  padding: 10px 15px;
  display: inline-block;
  margin: 0 auto;
  background: transparent;
  text-transform: uppercase;
}
/* line 151, ../sass/_algolia-is.scss */
.ais-infinite-hits--showmore button:disabled {
  display: none;
}

/* line 157, ../sass/_algolia-is.scss */
.view-change .btn {
  color: #102b72;
  background-color: #f3f3f3;
}

/* line 164, ../sass/_algolia-is.scss */
.ais-hits.list-view .ais-hits--item {
  width: 100%;
}
/* line 166, ../sass/_algolia-is.scss */
.ais-hits.list-view .ais-hits--item .course-item {
  border-bottom: 1px solid rgba(151, 151, 151, 0.3);
  margin-bottom: 1em;
}
/* line 172, ../sass/_algolia-is.scss */
.ais-hits.list-view .ais-hits--item .course-item div {
  display: inline-block;
}
/* line 175, ../sass/_algolia-is.scss */
.ais-hits.list-view .ais-hits--item .course-item .course-item-img {
  width: 16%;
  padding-right: 15px;
  float: left;
}
@media (max-width: 767px) {
  /* line 175, ../sass/_algolia-is.scss */
  .ais-hits.list-view .ais-hits--item .course-item .course-item-img {
    display: none;
  }
}
/* line 183, ../sass/_algolia-is.scss */
.ais-hits.list-view .ais-hits--item .course-item .course-item-details {
  width: 84%;
  padding-left: 15px;
}
@media (max-width: 767px) {
  /* line 183, ../sass/_algolia-is.scss */
  .ais-hits.list-view .ais-hits--item .course-item .course-item-details {
    width: 100%;
  }
}
/* line 189, ../sass/_algolia-is.scss */
.ais-hits.list-view .ais-hits--item .course-item .course-item-details .course-name {
  width: 100%;
}
/* line 192, ../sass/_algolia-is.scss */
.ais-hits.list-view .ais-hits--item .course-item .course-item-details .course-item-details-box-big {
  width: 50%;
}
@media (max-width: 767px) {
  /* line 192, ../sass/_algolia-is.scss */
  .ais-hits.list-view .ais-hits--item .course-item .course-item-details .course-item-details-box-big {
    width: 100%;
    margin-bottom: 1em;
  }
}
/* line 199, ../sass/_algolia-is.scss */
.ais-hits.list-view .ais-hits--item .course-item .course-item-details .course-item-details-box-small {
  width: 25%;
  padding-left: 15px;
  vertical-align: top;
}
@media (max-width: 767px) {
  /* line 199, ../sass/_algolia-is.scss */
  .ais-hits.list-view .ais-hits--item .course-item .course-item-details .course-item-details-box-small {
    width: 50%;
    padding-left: 0;
    padding-right: 15px;
  }
}
@media (max-width: 479px) {
  /* line 199, ../sass/_algolia-is.scss */
  .ais-hits.list-view .ais-hits--item .course-item .course-item-details .course-item-details-box-small {
    width: 100%;
    padding-left: 0;
    padding-right: 15px;
  }
}
/* line 219, ../sass/_algolia-is.scss */
.ais-hits.grid-view .ais-hits--item {
  width: 23%;
  vertical-align: top;
  display: inline-block;
  float: none;
  margin: 0 0.5em 1em 0.5em;
  box-shadow: 0 2px 25px 0 rgba(194, 194, 194, 0.08);
  background-color: white;
  border: solid 1px #eeeeee;
}
@media (max-width: 767px) {
  /* line 219, ../sass/_algolia-is.scss */
  .ais-hits.grid-view .ais-hits--item {
    width: 45%;
  }
}
@media (max-width: 479px) {
  /* line 219, ../sass/_algolia-is.scss */
  .ais-hits.grid-view .ais-hits--item {
    width: 100%;
  }
}
/* line 234, ../sass/_algolia-is.scss */
.ais-hits.grid-view .ais-hits--item .course-item {
  border-bottom: 0;
  margin: 0;
  padding: 0;
}
/* line 238, ../sass/_algolia-is.scss */
.ais-hits.grid-view .ais-hits--item .course-item div {
  display: block;
}
/* line 242, ../sass/_algolia-is.scss */
.ais-hits.grid-view .ais-hits--item .course-item .course-name a {
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  height: 28px;
}
/* line 250, ../sass/_algolia-is.scss */
.ais-hits.grid-view .ais-hits--item .course-item .course-overview, .ais-hits.grid-view .ais-hits--item .course-item .course-intake-info {
  display: none;
}
/* line 253, ../sass/_algolia-is.scss */
.ais-hits.grid-view .ais-hits--item .course-item .course-item-details {
  padding: 15px;
}
/* line 256, ../sass/_algolia-is.scss */
.ais-hits.grid-view .ais-hits--item .course-item .course-intake {
  min-height: 80px;
}
/* line 259, ../sass/_algolia-is.scss */
.ais-hits.grid-view .ais-hits--item .course-item .course-intake ul li:nth-of-type(1n+3) {
  display: none;
}

/* line 269, ../sass/_algolia-is.scss */
.ais-pagination .ais-pagination--item__active {
  font-weight: bold;
}
/* line 272, ../sass/_algolia-is.scss */
.ais-pagination .ais-pagination--item__first, .ais-pagination .ais-pagination--item__previous, .ais-pagination .ais-pagination--item__next, .ais-pagination .ais-pagination--item__last {
  text-transform: uppercase;
  font-size: 80%;
  font-weight: bold;
}
/* line 276, ../sass/_algolia-is.scss */
.ais-pagination .ais-pagination--item__first a, .ais-pagination .ais-pagination--item__previous a, .ais-pagination .ais-pagination--item__next a, .ais-pagination .ais-pagination--item__last a {
  color: #ff634d;
}

@media (max-width: 767px) {
  /* line 283, ../sass/_algolia-is.scss */
  .view-change {
    display: none;
  }
}
@media (max-width: 991px) {
  /* line 288, ../sass/_algolia-is.scss */
  .filter-container {
    margin-bottom: 0.5em;
  }
}
/* line 294, ../sass/_algolia-is.scss */
.ais-infinite-hits--item .course-item div {
  vertical-align: top;
}

/* line 300, ../sass/_algolia-is.scss */
.course-name a {
  font-size: 18px;
  color: #102b72 !important;
  margin: 0 0 1em 0;
  display: inline-block;
}

/* line 307, ../sass/_algolia-is.scss */
.course-overview {
  font-size: 14px;
  margin: 0 0 1em 0;
}

/* line 311, ../sass/_algolia-is.scss */
.course-intake-info {
  font-size: 14px;
  color: #767676;
  display: block !important;
}

/* line 316, ../sass/_algolia-is.scss */
.course-fees {
  font-size: 14px;
  margin: 0 0 1em 0;
  display: block !important;
}
/* line 320, ../sass/_algolia-is.scss */
.course-fees.hidden {
  display: none !important;
}
@media (max-width: 479px) {
  /* line 316, ../sass/_algolia-is.scss */
  .course-fees {
    display: inline-block !important;
    padding-left: 0;
    padding-right: 15px;
  }
}
/* line 328, ../sass/_algolia-is.scss */
.course-fees .fee-header {
  text-transform: uppercase;
  display: block !important;
  font-weight: bold;
  font-size: 12px;
  color: #2f2e2e;
}

/* line 338, ../sass/_algolia-is.scss */
.course-intake .intake-header {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 343, ../sass/_algolia-is.scss */
.course-intake ul {
  padding: 0;
  margin: 0 0 1em 0;
}
/* line 346, ../sass/_algolia-is.scss */
.course-intake ul li {
  margin: 0.5em 0;
  padding: 0;
  list-style: none;
}
/* line 350, ../sass/_algolia-is.scss */
.course-intake ul li:before {
  content: "\f073";
  font-family: Font Awesome\ 5 Free;
  font-weight: 800;
  padding-right: 0.5em;
  color: #9c9c9c;
}

/* line 363, ../sass/_algolia-is.scss */
.ais-refinement-dropdown--body .select2-choice {
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  background-color: #f3f3f3;
  color: #102b72;
  border: 0;
  width: 100%;
}

/* line 374, ../sass/_algolia-is.scss */
.ais-checkbox-dropdown--header.btn {
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  background-color: #f3f3f3;
  color: #102b72;
  border: 0;
  width: 100%;
  overflow: auto;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 2em;
}

/* line 388, ../sass/_algolia-is.scss */
.ais-range-input--label {
  font-size: 12px;
}

/* line 391, ../sass/_algolia-is.scss */
#filter-skillsfuture-series .ais-toggle--label,
#filter-credit-bearing .ais-toggle--label {
  font-size: 13px;
  padding: 0;
  margin: 0 0 0.5em 0;
}

/* line 397, ../sass/_algolia-is.scss */
#filter-skillsfuture-series .ais-toggle--checkbox,
#filter-credit-bearing .ais-toggle--checkbox {
  margin-right: 0.5em;
}

/* line 401, ../sass/_algolia-is.scss */
#filter-skillsfuture-series .ais-toggle--count,
#filter-credit-bearing .ais-toggle--count {
  display: none;
}

/* line 406, ../sass/_algolia-is.scss */
.ais-current-refined-values {
  font-size: 14px;
}
/* line 409, ../sass/_algolia-is.scss */
.ais-current-refined-values .ais-current-refined-values--body .ais-current-refined-values--list {
  display: inline-block;
  float: left;
}
/* line 412, ../sass/_algolia-is.scss */
.ais-current-refined-values .ais-current-refined-values--body .ais-current-refined-values--list::before {
  content: "Filter(s): ";
  font-weight: bold;
}
/* line 418, ../sass/_algolia-is.scss */
.ais-current-refined-values .label-refined {
  font-size: 14px;
  background-color: #f3f3f3;
  color: #102b72;
}
/* line 422, ../sass/_algolia-is.scss */
.ais-current-refined-values .label-refined:hover {
  opacity: 0.8;
}
/* line 425, ../sass/_algolia-is.scss */
.ais-current-refined-values .label-refined::after {
  content: "\f00d";
  font-family: Font Awesome\ 5 Free;
  font-weight: 800;
  color: #9b9b9b;
  font-weight: bold;
  font-size: 10px;
  padding: 5px;
}
/* line 433, ../sass/_algolia-is.scss */
.ais-current-refined-values .label-refined a:hover {
  text-decoration: none;
}
/* line 437, ../sass/_algolia-is.scss */
.ais-current-refined-values .reset-filters {
  padding: 0.2em 0.6em .3em;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.2em;
  color: #fff;
  vertical-align: baseline;
  border-radius: .25em;
  background: #d1d1d1;
  margin: 5px;
  display: inline-block;
}
/* line 438, ../sass/_algolia-is.scss */
.ais-current-refined-values .reset-filters div {
  display: inline;
}
/* line 441, ../sass/_algolia-is.scss */
.ais-current-refined-values .reset-filters::after {
  content: "\f00d";
  font-family: Font Awesome\ 5 Free;
  font-weight: 800;
  color: #9b9b9b;
  font-weight: bold;
  font-size: 10px;
  padding: 5px;
}
