@import url(https://fonts.googleapis.com/css?family=Karla:400,400italic,700,700italic);
/*---===<<< STYLE GUIDE SETUP >>>===---*/
header a {
  display: block;
}
header a.logo {
  width: 215px;
  height: 27px;
  margin-top: 11px;
  max-width: 100%;
}
header a.logo img {
  max-width: 100%;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  header a.logo {
  margin-top: 12px;
}

}
header a.btn-apply {
  background: #01ccce;
  padding: 18.5px 15px;
  float: right;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  header a.btn-apply {
  float: none;
}

}
@media screen and (max-width: 767px) {
  header a.btn-apply {
  float: none;
}

}
header a.btn-apply:hover {
  background: #bc9b6b!important;
  color: #fff;
}
header a.btn-request {
  background: #bc9b6b!important;
  padding: 18.5px 15px;
  float: right;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  header a.btn-request {
  float: none;
}

}
@media screen and (max-width: 767px) {
  header a.btn-request {
  float: none;
}

}
header a.btn-request:hover {
  background: #8f1416!important;
  color: #fff;
}
header a.btn-contact {
  background: #bc9b6b!important;
  padding: 18.5px 15px;
  float: right;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  header a.btn-contact {
  float: none;
}

}
@media screen and (max-width: 767px) {
  header a.btn-contact {
  float: none;
}

}
header a.btn-contact:hover {
  background: #8f1416!important;
  color: #fff;
}
header a.btn-apply.hidden-xs.hidden-sm,
header a.btn-contact.hidden-xs.hidden-sm {
  margin-left: 1px;
}
header a.btn-apply.visible-xs-block.visible-sm-block,
header a.btn-contact.visible-xs-block.visible-sm-block {
  margin-top: 1px;
}
header p {
  color: #fff;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
  float: right;
  line-height: 10px;
  margin: 22px 35px 22px 0px;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  header p {
  display: none;
}

}
@media screen and (max-width: 767px) {
  header p {
  display: none;
}

}
header.affix-top + section {
  margin-top: 55px;
}
/*---===<<< NAVIGATIONS >>>===---*/
header {
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  width: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
header.open {
  background-color: #000;
}
header.affix {
  position: relative;
  width: 100%;
  background-color: #000000;
}
header .navbar-default {
  background-color: transparent;
  border-color: transparent;
}
header .navbar-default .navbar-toggle {
  display: block !important;
  border: none;
  margin: 0;
  border-radius: 0;
  float: right;
  padding: 0;
  width: 90px;
  height: 55px;
}
header .navbar-default .navbar-toggle:hover,
header .navbar-default .navbar-toggle:focus {
  background-color: transparent;
}
header .navbar-default .navbar-toggle.collapsed .icon-bar,
header .navbar-default .navbar-toggle.collapsed .icon-bar:before,
header .navbar-default .navbar-toggle.collapsed .icon-bar:after {
  background-color: #fff;
  width: 25px;
  height: 4px;
  border-radius: 0;
  content: '';
  position: absolute;
  top: 25px;
  right: 0;
  display: block;
  transition: all 0.3s ease-in-out;
}
header .navbar-default .navbar-toggle.collapsed .icon-bar:before {
  top: -10px;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
header .navbar-default .navbar-toggle.collapsed .icon-bar:after {
  top: 10px;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
header .navbar-default .navbar-toggle .icon-bar,
header .navbar-default .navbar-toggle .icon-bar:before,
header .navbar-default .navbar-toggle .icon-bar:after {
  background-color: #fff;
  width: 25px;
  height: 4px;
  border-radius: 0;
  content: '';
  position: absolute;
  top: 25px;
  right: 0;
  display: block;
  transition: all 0.3s ease-in-out;
}
header .navbar-default .navbar-toggle .icon-bar {
  background-color: transparent;
}
header .navbar-default .navbar-toggle .icon-bar:before,
header .navbar-default .navbar-toggle .icon-bar:after {
  top: 0;
}
header .navbar-default .navbar-toggle .icon-bar:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
header .navbar-default .navbar-toggle .icon-bar:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
header .navbar-default.navbar {
  margin: 0;
  border: none;
}
header .navbar-default.navbar .collapse {
  display: none !important;
}
header .navbar-default.navbar .in {
  display: block !important;
}
header .navbar-default .navbar-collapse {
  background: #000;
  width: 100%;
  max-height: none;
  border-top: 1px solid #4d4d4d;
  padding: 0;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  header .navbar-default .navbar-collapse {
  padding-top: 0;
  border-top: none;
}

}
@media screen and (max-width: 767px) {
  header .navbar-default .navbar-collapse {
  padding-top: 0;
  border-top: none;
}

}
header .navbar-default .navbar-collapse .container-fluid {
  padding: 20px 2% 35px 2%;
}
header .navbar-default .navbar-collapse ul li {
  padding-right: 35px;
  width: 49%;
  display: block;
  float: left;
}
@media screen and (max-width: 767px) {
  header .navbar-default .navbar-collapse ul li {
  width: 100%;
  padding-right: 0;
}

}
header .navbar-default .navbar-collapse ul li a {
  /*---=== CHANGE FONT-FAMILY TO YOUR FONTS NAME ===---*/

  /*---=== REPEAT FOR EACH ICON ===---*/

  /*---=== CHANGE CONTENT TO MATCH ELEMENTS CODE FROM ICO MOON ===---*/

  text-transform: uppercase;
  font-weight: bold;
  font-size: 25px;
  color: #a0a0a0;
  text-align: left;
  padding: 0;
  border-radius: 0;
  border-bottom: 1px solid #4d4d4d;
  padding: 20px 0;
}
header .navbar-default .navbar-collapse ul li a:after {
  display: inline-block;
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
header .navbar-default .navbar-collapse ul li a.icon-arrow {
  /*---=== CHANGE CONTENT TO MATCH ELEMENTS CODE FROM ICO MOON ===---*/

}
header .navbar-default .navbar-collapse ul li a.icon-arrow:after {
  content: '\e613';
}
header .navbar-default .navbar-collapse ul li a.icon-award:after {
  content: "\e60a";
}
header .navbar-default .navbar-collapse ul li a.icon-facebook:after {
  content: "\e612";
}
header .navbar-default .navbar-collapse ul li a.icon-flag:after {
  content: "\e607";
}
header .navbar-default .navbar-collapse ul li a.icon-house:after {
  content: "\e60d";
}
header .navbar-default .navbar-collapse ul li a.icon-pen:after {
  content: "\e603";
}
header .navbar-default .navbar-collapse ul li a.icon-pin:after {
  content: "\e60f";
}
header .navbar-default .navbar-collapse ul li a.icon-speech:after {
  content: "\e60b";
}
header .navbar-default .navbar-collapse ul li a.icon-tweet:after {
  content: "\e610";
}
header .navbar-default .navbar-collapse ul li a.icon-weight:after {
  content: "\e602";
}
header .navbar-default .navbar-collapse ul li a.icon-youtube:after {
  content: "\e611";
}
header .navbar-default .navbar-collapse ul li a.icon-arrow-up:after {
  content: "\e616";
}
header .navbar-default .navbar-collapse ul li a.icon-mapMarker:after {
  content: "\e614";
}
header .navbar-default .navbar-collapse ul li a.icon-longArrow:after {
  content: "\e615";
}
header .navbar-default .navbar-collapse ul li a.icon-statement:after {
  content: "\e601";
}
header .navbar-default .navbar-collapse ul li a.icon-notepad:after {
  content: "\e604";
}
header .navbar-default .navbar-collapse ul li a.icon-graduation:after {
  content: "\e605";
}
header .navbar-default .navbar-collapse ul li a.icon-folder:after {
  content: "\e606";
}
header .navbar-default .navbar-collapse ul li a.icon-dollars:after {
  content: "\e608";
}
header .navbar-default .navbar-collapse ul li a.icon-document:after {
  content: "\e609";
}
header .navbar-default .navbar-collapse ul li a.icon-car:after {
  content: "\e60c";
}
header .navbar-default .navbar-collapse ul li a.icon-briefcase:after {
  content: "\e60e";
}
header .navbar-default .navbar-collapse ul li a.icon-inbox:after {
  content: "\e617";
}
header .navbar-default .navbar-collapse ul li a.icon-writing:after {
  content: "\e600";
}
header .navbar-default .navbar-collapse ul li a.icon-submissions:after {
  content: "\e618";
}
header .navbar-default .navbar-collapse ul li a.icon-clock:after {
  content: "\e619";
}
header .navbar-default .navbar-collapse ul li a.icon-paper:after {
  content: "\e61a";
}
header .navbar-default .navbar-collapse ul li a.icon-finance:after {
  content: "\e61b";
}
header .navbar-default .navbar-collapse ul li a.icon-check:after {
  content: "\e61c";
}
header .navbar-default .navbar-collapse ul li a.icon-box:after {
  content: "\e61d";
}
header .navbar-default .navbar-collapse ul li a.icon-instagram:after {
  content: "\e61e";
}
header .navbar-default .navbar-collapse ul li a.icon-flikr:after {
  content: "\e61f";
}
header .navbar-default .navbar-collapse ul li a.icon-gplus:after {
  content: "\e620";
}
header .navbar-default .navbar-collapse ul li a.icon-linkedin:after {
  content: "\e621";
}
header .navbar-default .navbar-collapse ul li a.icon-blogger:after {
  content: "\e622";
}
header .navbar-default .navbar-collapse ul li a.icon-users:before {
  content: "\e900";
}
header .navbar-default .navbar-collapse ul li a.icon-pie-chart:before {
  content: "\e901";
}
header .navbar-default .navbar-collapse ul li a.icon-briefcase2:before {
  content: "\e902";
}
header .navbar-default .navbar-collapse ul li a.icon-medal:before {
  content: "\e903";
}
header .navbar-default .navbar-collapse ul li a:after {
  content: '\e613';
}
header .navbar-default .navbar-collapse ul li a:hover,
header .navbar-default .navbar-collapse ul li a:focus {
  color: #fff;
  background: none;
  outline: 0;
  border: 0;
  border-bottom: 1px solid #4d4d4d;
}
header .navbar-default .navbar-collapse ul li a:after {
  font-size: 45px;
  position: absolute;
  right: 0;
  top: 25%;
}
header .navbar-default .navbar-collapse ul li a.move:after {
  right: 12%;
}
header .navbar-default .navbar-collapse ul li a span {
  font-family: Georgia, serif;
  font-size: 14px;
  display: block;
  text-transform: none;
  font-weight: normal;
  font-style: italic;
}
/*global elements*/
body {
  font-family: 'Karla', sans-serif;
}
.skin-wrap {
  overflow: hidden;
}
.container-fluid,
.container {
  max-width: 960px;
  width: 100%;
}
/*content styling*/
.btn {
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  border-radius: 0;
  font-size: 13px;
  border: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.btn.btn-border {
  border: 2px solid #fff;
  padding: 10px 0;
  margin: 0 auto;
  transition: all 0.3s;
}
.btn.btn-border:hover {
  background: #fff;
  color: #000;
}
h1 {
  font-family: Georgia, serif;
  font-size: 40px;
  font-style: italic;
  line-height: 1.4;
}
h2 {
  font-family: 'Karla', sans-serif;
  font-size: 30px;
  font-weight: bold;
  text-transform: uppercase;
}
h3 {
  font-family: 'Karla', sans-serif;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
}
h4 {
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 16px;
  color: #aaaaaa;
}
p {
  font-family: 'Karla', sans-serif;
  font-size: 13px;
  line-height: 22px;
}
a {
  color: #8a100b;
}
a:hover {
  color: #8a100b;
  text-decoration: none;
}
h2.home {
  font-family: Georgia,serif;
  font-style: italic;
  font-size: 20px;
  text-align: center;
}
/*interior specific*/
/*white box call out on home page*/
.homepage-campaign + .container-fluid .pillars {
  margin-top: -155px;
  padding-bottom: 35px;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .homepage-campaign + .container-fluid .pillars {
  padding: 0;
  margin: 0;
}

}
@media screen and (max-width: 767px) {
  .homepage-campaign + .container-fluid .pillars {
  padding: 0;
  margin: 0;
}

}
.pillars .row .col-sm-10 {
  background: #fff;
  float: none;
  margin: 0 auto;
}
.pillars .row .col-sm-10 .border {
  border-top: 5px solid #8f1416;
  margin: 0 20px;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .pillars .row .col-sm-10 .border {
  margin: 0;
}

}
@media screen and (max-width: 767px) {
  .pillars .row .col-sm-10 .border {
  margin: 0;
}

}
.pillars .row .col-sm-10 .border h2 {
  margin: 20px 0 25px 0;
  font-weight: normal;
  text-transform: none;
}
@media screen and (max-width: 767px) {
  .pillars .row .col-sm-10 .border h2 {
  margin: 15px 65px;
  line-height: 30px;
}

}
.pillars .row .col-sm-10 .border .box-wrap {
  margin-bottom: 25px;
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 {
  border: 1px solid #f5f5f5;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .pillars .row .col-sm-10 .border .box-wrap .col-sm-4 {
  padding: 30px 0;
}

}
@media screen and (max-width: 767px) {
  .pillars .row .col-sm-10 .border .box-wrap .col-sm-4 {
  padding: 30px 0;
}

}
@media screen and (max-width: 767px) {
  .pillars .row .col-sm-10 .border .box-wrap .col-sm-4 {
  border: none;
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4:nth-child(4n+4),
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4:nth-child(4n+1) {
  background: #f5f5f5;
}

}
@media screen and (min-width: 768px) {
  .pillars .row .col-sm-10 .border .box-wrap .col-sm-4 {
  border: none;
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4:nth-child(odd) {
  background: #f5f5f5;
}

}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div {
  /*---=== CHANGE FONT-FAMILY TO YOUR FONTS NAME ===---*/

  /*---=== REPEAT FOR EACH ICON ===---*/

  text-align: center;
  font-size: 70px;
  color: #a99c7f;
  padding-top: 30px;
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div:before {
  display: inline-block;
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-arrow {
  /*---=== CHANGE CONTENT TO MATCH ELEMENTS CODE FROM ICO MOON ===---*/

}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-arrow:before {
  content: '\e613';
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-award:before {
  content: "\e60a";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-facebook:before {
  content: "\e612";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-flag:before {
  content: "\e607";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-house:before {
  content: "\e60d";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-pen:before {
  content: "\e603";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-pin:before {
  content: "\e60f";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-speech:before {
  content: "\e60b";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-tweet:before {
  content: "\e610";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-weight:before {
  content: "\e602";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-youtube:before {
  content: "\e611";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-arrow-up:before {
  content: "\e616";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-mapMarker:before {
  content: "\e614";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-longArrow:before {
  content: "\e615";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-statement:before {
  content: "\e601";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-notepad:before {
  content: "\e604";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-graduation:before {
  content: "\e605";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-folder:before {
  content: "\e606";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-dollars:before {
  content: "\e608";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-document:before {
  content: "\e609";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-car:before {
  content: "\e60c";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-briefcase:before {
  content: "\e60e";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-inbox:before {
  content: "\e617";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-writing:before {
  content: "\e600";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-submissions:before {
  content: "\e618";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-clock:before {
  content: "\e619";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-paper:before {
  content: "\e61a";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-finance:before {
  content: "\e61b";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-check:before {
  content: "\e61c";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-box:before {
  content: "\e61d";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-instagram:before {
  content: "\e61e";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-flikr:before {
  content: "\e61f";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-gplus:before {
  content: "\e620";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-linkedin:before {
  content: "\e621";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-blogger:before {
  content: "\e622";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-users:before {
  content: "\e900";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-pie-chart:before {
  content: "\e901";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-briefcase2:before {
  content: "\e902";
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-medal:before {
  content: "\e903";
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div {
  padding: 0;
}

}
@media screen and (max-width: 767px) {
  .pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div {
  padding: 0;
}

}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.red {
  color: #8f1416;
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-pen {
  font-size: 60px;
}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-flag {
  padding-top: 15px;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-flag {
  padding-top: 0;
}

}
@media screen and (max-width: 767px) {
  .pillars .row .col-sm-10 .border .box-wrap .col-sm-4 div.icon-flag {
  padding-top: 0;
}

}
.pillars .row .col-sm-10 .border .box-wrap .col-sm-4 p {
  color: #373737;
  font-size: 13px;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  line-height: 15px;
  margin: 0 0 35px 0;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .pillars .row .col-sm-10 .border .box-wrap .col-sm-4 p {
  margin: 0;
}

}
@media screen and (max-width: 767px) {
  .pillars .row .col-sm-10 .border .box-wrap .col-sm-4 p {
  margin: 0;
}

}
.pillars .row .col-sm-10 .border .btn.btn-border {
  border-color: #aaaaaa;
  color: #aaa;
  width: 140px;
  margin: 10px auto;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .pillars .row .col-sm-10 .border .btn.btn-border {
  margin-bottom: 25px;
}

}
@media screen and (max-width: 767px) {
  .pillars .row .col-sm-10 .border .btn.btn-border {
  margin-bottom: 25px;
}

}
.pillars .row .col-sm-10 .border .btn.btn-border:hover {
  border-color: #000;
  color: #000;
}
.graduate-tabs h2 {
  margin: 0 0 25px 0;
  font-weight: normal;
  text-transform: none;
}
.graduate-tabs .nav-tabs {
  margin: 0 auto;
  border: none;
  width: 91%;
  display: table;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 10px;
}
.graduate-tabs .nav-tabs li {
  background: rgba(85, 85, 85, 0.5);
  vertical-align: top;
  margin-left: 5px;
}
.graduate-tabs .nav-tabs li.active {
  background: #8f1416;
  border: none;
}
.graduate-tabs .nav-tabs li.active a,
.graduate-tabs .nav-tabs li.active a:hover,
.graduate-tabs .nav-tabs li.active a:active {
  background: none;
  color: #fff;
  border: none;
}
.graduate-tabs .nav-tabs li.active:after {
  display: block;
  content: " ";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 20px 0 20px;
  border-color: #8f1416 transparent transparent transparent;
  margin: 0 auto;
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -20px;
}
.graduate-tabs .nav-tabs li.active:hover {
  background: #8f1416;
}
.graduate-tabs .nav-tabs li:hover {
  background: rgba(103, 103, 103, 0.5);
}
.graduate-tabs .nav-tabs li:hover a {
  color: #fff;
}
.graduate-tabs .nav-tabs li:first-child {
  margin-left: 0;
}
.graduate-tabs .nav-tabs li a {
  color: rgba(255, 255, 255, 0.5);
  border: none;
  border-radius: 0;
  text-align: center;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: bold;
  height: 100%;
  margin-right: 7px;
}
.graduate-tabs .nav-tabs li a:hover {
  background: none;
}
.graduate-tabs .nav-tabs li a:focus {
  outline: none;
}
.graduate-tabs .nav-tabs li a span {
  display: block;
  text-align: center;
  font-family: Georgia, serif;
  font-style: italic;
  text-transform: none;
  font-weight: normal;
  font-size: 11px;
}
.graduate-tabs .tab-content.col-md-10 {
  float: none;
  margin: 10px auto 0;
}
.graduate-tabs .tab-content.col-md-10 .tab-pane .col-md-6 img {
  position: relative;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .graduate-tabs .tab-content.col-md-10 .tab-pane .col-md-6 img {
  display: block;
  margin: 0 auto;
}

}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .graduate-tabs .tab-content.col-md-10 .tab-pane .col-md-6 img {
  display: block;
  margin: 0 auto;
}

}
.graduate-tabs .tab-content.col-md-10 .tab-pane .col-md-6 .caption {
  position: absolute;
  padding: 60px 0 20px 40px;
  width: 92%;
  height: 32%;
  bottom: 0;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 70%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 70%);
}
@media screen and (max-width: 767px) {
  .graduate-tabs .tab-content.col-md-10 .tab-pane .col-md-6 .caption {
  left: 15%;
}

}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .graduate-tabs .tab-content.col-md-10 .tab-pane .col-md-6 .caption {
  left: 30%;
}

}
.graduate-tabs .tab-content.col-md-10 .tab-pane .col-md-6 .caption p {
  color: #fff;
  font-style: italic;
  font-family: Georgia, serif;
}
.graduate-tabs .tab-content.col-md-10 .tab-pane .col-md-6 .caption p span {
  font-family: 'Karla', sans-serif;
  font-style: normal;
  display: block;
  font-weight: bold;
}
.graduate-tabs .tab-content.col-md-10 .tab-pane .col-md-6 .quote {
  color: #FFF;
  font-size: 18px;
}
.graduate-tabs .tab-content.col-md-10 .tab-pane .pull-quote {
  background-color: #a99c7f;
  padding: 30px;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .graduate-tabs .tab-content.col-md-10 .tab-pane .pull-quote {
  height: inherit !important;
}

}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .graduate-tabs .tab-content.col-md-10 .tab-pane .pull-quote {
  height: inherit !important;
}

}
.graduate-tabs .tab-content.col-md-10 .tab-pane .pull-quote:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -5px;
  /* Adjusts for spacing */

}
.graduate-tabs .tab-content.col-md-10 .tab-pane .pull-quote .pull-quote-inner {
  display: inline-block;
  vertical-align: middle;
  /* 						width: 300px; */

  text-align: left;
}
.graduate-tabs .tab-content.col-md-10 .tab-pane .pull-quote .pull-quote-inner p {
  color: #FFF;
  font-family: 'Karla', sans-serif;
  font-size: 13px;
}
.graduate-tabs .tab-content.col-md-10 .tab-pane .pull-quote .pull-quote-inner p.quote {
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 16px;
}
.graduate-tabs .tab-content.col-md-10 .tab-pane .col-md-8 {
  float: none;
  margin: 25px auto 0;
}
.graduate-tabs .tab-content.col-md-10 .tab-pane .col-md-8 h3 {
  border-top: 3px solid #aaa;
  border-bottom: 3px solid #aaa;
  text-transform: uppercase;
  font-size: 17px;
  padding: 8px 0 15px 0;
  text-align: center;
  font-weight: bold;
  margin: 25px 0 20px 0;
}
.graduate-tabs .tab-content.col-md-10 .tab-pane .col-md-8 h3 .icon {
  font-size: 2em;
  position: relative;
  top: 7px;
  color: #a99c7f;
}
.graduate-tabs .tab-content.col-md-10 .tab-pane .col-md-8 h3:after {
  color: #c9bc9f;
  font-size: 25px;
  margin-left: 5px;
  position: relative;
  top: 3px;
}
.graduate-tabs .tab-content.col-md-10 .tab-pane .col-md-8 .btn {
  border-color: #aaaaaa;
  color: #aaa;
  width: 100%;
  margin-right: 8px;
}
@media screen and (max-width: 767px) {
  .graduate-tabs .tab-content.col-md-10 .tab-pane .col-md-8 .btn {
  display: block;
  width: 100%;
  margin: 10px 0;
}

}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .graduate-tabs .tab-content.col-md-10 .tab-pane .col-md-8 .btn {
  display: block;
  width: 100%;
  margin: 10px 0;
}

}
.graduate-tabs .tab-content.col-md-10 .tab-pane .col-md-8 .btn:last-child {
  margin-right: 0;
}
.graduate-tabs .tab-content.col-md-10 .tab-pane .col-md-8 .btn:hover {
  border-color: #333;
  color: #333;
  background: transparent;
}
.graduate-tabs a.click {
  background: #505050;
  color: rgba(255, 255, 255, 0.5);
  display: block;
  height: 50px;
  padding: 12px 10px;
  width: 100%;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 10px;
  position: relative;
}
.graduate-tabs a.click:after {
  content: "+";
  background: #fff;
  color: #373737;
  font-size: 23px;
  line-height: 21px;
  width: 25px;
  height: 25px;
  text-align: center;
  position: absolute;
  right: 2%;
  top: 12px;
}
.graduate-tabs a.click.active {
  background: #8f1416;
}
.graduate-tabs a.click.active:after {
  content: "-";
  line-height: 25px;
}
.graduate-tabs a.click span {
  display: block;
  font-family: Georgia, serif;
  font-style: italic;
  text-transform: none;
  font-weight: normal;
}
/*finanical aid padded-section*/
.padded-section h2.home {
  font-weight: normal;
  text-transform: none;
}
/*gray box call out on home page*/
.gray-box {
  background: #373737;
  padding: 45px 0;
  position: relative;
}
.gray-box:before {
  content: '';
  background-image: url('images/seal.png');
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0.05;
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
}
.gray-box .image {
  /*background: url(clientlibs/css/images/seal.png) no-repeat;*/

}
.gray-box .image h2 {
  color: #fff;
}
.gray-box .image .tab-content.col-md-10 .tab-pane .col-md-8 h3 {
  color: #fff;
}
@media screen and (max-width: 767px) {
  
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  
}
.gray-box .image .tab-content.col-md-10 .tab-pane .col-md-8 .btn:hover {
  border-color: #fff;
  color: #fff;
}
.container-fluid.baluef {
  padding-top: 20px;
}
.container-fluid.more-info {
  padding-top: 20px;
  padding-bottom: 20px;
}
.btn.icon-btn {
  width: 100%;
  padding: 0;
  color: #FFF;
  margin: 10px 0;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  position: relative;
}
.btn.icon-btn span {
  display: inline-block;
  line-height: 60px;
  -webkit-transition: all 0.25s;
  -webkit-backface-visibility: hidden;
  -moz-transition: all 0.25s;
  -moz-backface-visibility: hidden;
  transition: all 0.25s;
  backface-visibility: hidden;
}
.btn.icon-btn:before {
  font-family: 'icomoon';
  font-size: 25px;
  line-height: 60px;
  line-height: 2;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 0;
  top: -100%;
  height: 100%;
  width: 100%;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  transition: all 0.25s;
}
.btn.icon-btn.inbox:before {
  content: "\e617";
}
.btn.icon-btn.mapMarker:before {
  content: "\e614";
}
.btn.icon-btn.document:before {
  content: "\e609";
}
.btn.icon-btn:hover span {
  -webkit-transform: translateY(300%);
  -moz-transform: translateY(300%);
  -ms-transform: translateY(300%);
  transform: translateY(300%);
}
.btn.icon-btn:hover:before {
  top: 0;
  line-height: 60px;
}
.btn.icon-btn.red {
  background-color: #8f1416;
}
.btn.icon-btn.gray {
  background-color: #373737;
}
.btn.icon-btn.turquoise {
  background-color: #01c3c5;
}
.more-info {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 4px solid #ebebeb;
}
@media screen and (max-width: 767px) {
  .more-info .col-xs-12:first-child .btn {
  margin-top: 0;
}
.more-info .col-xs-12:last-child .btn {
  margin-bottom: 0;
}

}
/*timeline on home page*/
.timeline {
  margin: 20px auto 50px;
  position: relative;
}
.timeline .row {
  position: relative;
}
.timeline .line {
  position: absolute;
  top: 32px;
  left: 0;
  height: 1px;
  width: 100%;
  border-top: 2px dashed #c9bc9f;
  padding: 0;
}
.timeline .line:before,
.timeline .line:after {
  border-radius: 50%;
  width: 15px;
  height: 15px;
  border: 8px solid #c9bc9f;
  content: " ";
  display: block;
  margin-top: -8px;
}
.timeline .line:after {
  float: right;
  margin-top: -17px;
}
.timeline h2 {
  margin: 20px 0 25px;
  text-align: center;
  font-size: 20px;
  font-family: Georgia, serif;
  font-style: italic;
  font-weight: normal;
  text-transform: none;
}
.timeline .col-md-12 {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.timeline .timeline-item {
  display: table-cell;
  padding-right: 0;
  padding-left: 0;
}
.timeline .timeline-item span:before,
.timeline .timeline-item:after,
.timeline .timeline-item h4 {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .timeline .timeline-item {
  position: relative;
  border-bottom: 1px solid #373737;
  /*---=== CHANGE FONT-FAMILY TO YOUR FONTS NAME ===---*/
  
  /*---=== REPEAT FOR EACH ICON ===---*/
  
  /*---=== CHANGE CONTENT TO MATCH ELEMENTS CODE FROM ICO MOON ===---*/
  
  padding: 15px 40px 20px;
  display: block;
}
.timeline .timeline-item:after {
  display: inline-block;
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.timeline .timeline-item.icon-arrow {
  /*---=== CHANGE CONTENT TO MATCH ELEMENTS CODE FROM ICO MOON ===---*/
  
}
.timeline .timeline-item.icon-arrow:after {
  content: '\e613';
}
.timeline .timeline-item.icon-award:after {
  content: "\e60a";
}
.timeline .timeline-item.icon-facebook:after {
  content: "\e612";
}
.timeline .timeline-item.icon-flag:after {
  content: "\e607";
}
.timeline .timeline-item.icon-house:after {
  content: "\e60d";
}
.timeline .timeline-item.icon-pen:after {
  content: "\e603";
}
.timeline .timeline-item.icon-pin:after {
  content: "\e60f";
}
.timeline .timeline-item.icon-speech:after {
  content: "\e60b";
}
.timeline .timeline-item.icon-tweet:after {
  content: "\e610";
}
.timeline .timeline-item.icon-weight:after {
  content: "\e602";
}
.timeline .timeline-item.icon-youtube:after {
  content: "\e611";
}
.timeline .timeline-item.icon-arrow-up:after {
  content: "\e616";
}
.timeline .timeline-item.icon-mapMarker:after {
  content: "\e614";
}
.timeline .timeline-item.icon-longArrow:after {
  content: "\e615";
}
.timeline .timeline-item.icon-statement:after {
  content: "\e601";
}
.timeline .timeline-item.icon-notepad:after {
  content: "\e604";
}
.timeline .timeline-item.icon-graduation:after {
  content: "\e605";
}
.timeline .timeline-item.icon-folder:after {
  content: "\e606";
}
.timeline .timeline-item.icon-dollars:after {
  content: "\e608";
}
.timeline .timeline-item.icon-document:after {
  content: "\e609";
}
.timeline .timeline-item.icon-car:after {
  content: "\e60c";
}
.timeline .timeline-item.icon-briefcase:after {
  content: "\e60e";
}
.timeline .timeline-item.icon-inbox:after {
  content: "\e617";
}
.timeline .timeline-item.icon-writing:after {
  content: "\e600";
}
.timeline .timeline-item.icon-submissions:after {
  content: "\e618";
}
.timeline .timeline-item.icon-clock:after {
  content: "\e619";
}
.timeline .timeline-item.icon-paper:after {
  content: "\e61a";
}
.timeline .timeline-item.icon-finance:after {
  content: "\e61b";
}
.timeline .timeline-item.icon-check:after {
  content: "\e61c";
}
.timeline .timeline-item.icon-box:after {
  content: "\e61d";
}
.timeline .timeline-item.icon-instagram:after {
  content: "\e61e";
}
.timeline .timeline-item.icon-flikr:after {
  content: "\e61f";
}
.timeline .timeline-item.icon-gplus:after {
  content: "\e620";
}
.timeline .timeline-item.icon-linkedin:after {
  content: "\e621";
}
.timeline .timeline-item.icon-blogger:after {
  content: "\e622";
}
.timeline .timeline-item.icon-users:before {
  content: "\e900";
}
.timeline .timeline-item.icon-pie-chart:before {
  content: "\e901";
}
.timeline .timeline-item.icon-briefcase2:before {
  content: "\e902";
}
.timeline .timeline-item.icon-medal:before {
  content: "\e903";
}
.timeline .timeline-item:after {
  content: '\e613';
}

}
@media screen and (max-width: 767px) {
  .timeline .timeline-item {
  position: relative;
  border-bottom: 1px solid #373737;
  /*---=== CHANGE FONT-FAMILY TO YOUR FONTS NAME ===---*/
  
  /*---=== REPEAT FOR EACH ICON ===---*/
  
  /*---=== CHANGE CONTENT TO MATCH ELEMENTS CODE FROM ICO MOON ===---*/
  
  padding: 15px 40px 20px;
  display: block;
}
.timeline .timeline-item:after {
  display: inline-block;
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.timeline .timeline-item.icon-arrow {
  /*---=== CHANGE CONTENT TO MATCH ELEMENTS CODE FROM ICO MOON ===---*/
  
}
.timeline .timeline-item.icon-arrow:after {
  content: '\e613';
}
.timeline .timeline-item.icon-award:after {
  content: "\e60a";
}
.timeline .timeline-item.icon-facebook:after {
  content: "\e612";
}
.timeline .timeline-item.icon-flag:after {
  content: "\e607";
}
.timeline .timeline-item.icon-house:after {
  content: "\e60d";
}
.timeline .timeline-item.icon-pen:after {
  content: "\e603";
}
.timeline .timeline-item.icon-pin:after {
  content: "\e60f";
}
.timeline .timeline-item.icon-speech:after {
  content: "\e60b";
}
.timeline .timeline-item.icon-tweet:after {
  content: "\e610";
}
.timeline .timeline-item.icon-weight:after {
  content: "\e602";
}
.timeline .timeline-item.icon-youtube:after {
  content: "\e611";
}
.timeline .timeline-item.icon-arrow-up:after {
  content: "\e616";
}
.timeline .timeline-item.icon-mapMarker:after {
  content: "\e614";
}
.timeline .timeline-item.icon-longArrow:after {
  content: "\e615";
}
.timeline .timeline-item.icon-statement:after {
  content: "\e601";
}
.timeline .timeline-item.icon-notepad:after {
  content: "\e604";
}
.timeline .timeline-item.icon-graduation:after {
  content: "\e605";
}
.timeline .timeline-item.icon-folder:after {
  content: "\e606";
}
.timeline .timeline-item.icon-dollars:after {
  content: "\e608";
}
.timeline .timeline-item.icon-document:after {
  content: "\e609";
}
.timeline .timeline-item.icon-car:after {
  content: "\e60c";
}
.timeline .timeline-item.icon-briefcase:after {
  content: "\e60e";
}
.timeline .timeline-item.icon-inbox:after {
  content: "\e617";
}
.timeline .timeline-item.icon-writing:after {
  content: "\e600";
}
.timeline .timeline-item.icon-submissions:after {
  content: "\e618";
}
.timeline .timeline-item.icon-clock:after {
  content: "\e619";
}
.timeline .timeline-item.icon-paper:after {
  content: "\e61a";
}
.timeline .timeline-item.icon-finance:after {
  content: "\e61b";
}
.timeline .timeline-item.icon-check:after {
  content: "\e61c";
}
.timeline .timeline-item.icon-box:after {
  content: "\e61d";
}
.timeline .timeline-item.icon-instagram:after {
  content: "\e61e";
}
.timeline .timeline-item.icon-flikr:after {
  content: "\e61f";
}
.timeline .timeline-item.icon-gplus:after {
  content: "\e620";
}
.timeline .timeline-item.icon-linkedin:after {
  content: "\e621";
}
.timeline .timeline-item.icon-blogger:after {
  content: "\e622";
}
.timeline .timeline-item.icon-users:before {
  content: "\e900";
}
.timeline .timeline-item.icon-pie-chart:before {
  content: "\e901";
}
.timeline .timeline-item.icon-briefcase2:before {
  content: "\e902";
}
.timeline .timeline-item.icon-medal:before {
  content: "\e903";
}
.timeline .timeline-item:after {
  content: '\e613';
}

}
.timeline .timeline-item:hover span:before,
.timeline .timeline-item:hover:after,
.timeline .timeline-item:hover h4 {
  color: #a99c7f;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .timeline .timeline-item:after {
  position: absolute;
  top: 25%;
  right: 2%;
  font-size: 35px;
  color: #c9bc9f;
}

}
@media screen and (max-width: 767px) {
  .timeline .timeline-item:after {
  position: absolute;
  top: 25%;
  right: 2%;
  font-size: 35px;
  color: #c9bc9f;
}

}
.timeline .timeline-item:last-child span {
  border: none;
}
.timeline .timeline-item span {
  /*---=== CHANGE FONT-FAMILY TO YOUR FONTS NAME ===---*/

  /*---=== REPEAT FOR EACH ICON ===---*/

  /*---=== CHANGE CONTENT TO MATCH ELEMENTS CODE FROM ICO MOON ===---*/

  font-size: 55px;
  color: #c9bc9f;
  text-align: center;
  border-right: 1px solid #c9bc9f;
  display: block;
  padding: 0 15px;
}
.timeline .timeline-item span:before {
  display: inline-block;
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.timeline .timeline-item span.icon-arrow {
  /*---=== CHANGE CONTENT TO MATCH ELEMENTS CODE FROM ICO MOON ===---*/

}
.timeline .timeline-item span.icon-arrow:before {
  content: '\e613';
}
.timeline .timeline-item span.icon-award:before {
  content: "\e60a";
}
.timeline .timeline-item span.icon-facebook:before {
  content: "\e612";
}
.timeline .timeline-item span.icon-flag:before {
  content: "\e607";
}
.timeline .timeline-item span.icon-house:before {
  content: "\e60d";
}
.timeline .timeline-item span.icon-pen:before {
  content: "\e603";
}
.timeline .timeline-item span.icon-pin:before {
  content: "\e60f";
}
.timeline .timeline-item span.icon-speech:before {
  content: "\e60b";
}
.timeline .timeline-item span.icon-tweet:before {
  content: "\e610";
}
.timeline .timeline-item span.icon-weight:before {
  content: "\e602";
}
.timeline .timeline-item span.icon-youtube:before {
  content: "\e611";
}
.timeline .timeline-item span.icon-arrow-up:before {
  content: "\e616";
}
.timeline .timeline-item span.icon-mapMarker:before {
  content: "\e614";
}
.timeline .timeline-item span.icon-longArrow:before {
  content: "\e615";
}
.timeline .timeline-item span.icon-statement:before {
  content: "\e601";
}
.timeline .timeline-item span.icon-notepad:before {
  content: "\e604";
}
.timeline .timeline-item span.icon-graduation:before {
  content: "\e605";
}
.timeline .timeline-item span.icon-folder:before {
  content: "\e606";
}
.timeline .timeline-item span.icon-dollars:before {
  content: "\e608";
}
.timeline .timeline-item span.icon-document:before {
  content: "\e609";
}
.timeline .timeline-item span.icon-car:before {
  content: "\e60c";
}
.timeline .timeline-item span.icon-briefcase:before {
  content: "\e60e";
}
.timeline .timeline-item span.icon-inbox:before {
  content: "\e617";
}
.timeline .timeline-item span.icon-writing:before {
  content: "\e600";
}
.timeline .timeline-item span.icon-submissions:before {
  content: "\e618";
}
.timeline .timeline-item span.icon-clock:before {
  content: "\e619";
}
.timeline .timeline-item span.icon-paper:before {
  content: "\e61a";
}
.timeline .timeline-item span.icon-finance:before {
  content: "\e61b";
}
.timeline .timeline-item span.icon-check:before {
  content: "\e61c";
}
.timeline .timeline-item span.icon-box:before {
  content: "\e61d";
}
.timeline .timeline-item span.icon-instagram:before {
  content: "\e61e";
}
.timeline .timeline-item span.icon-flikr:before {
  content: "\e61f";
}
.timeline .timeline-item span.icon-gplus:before {
  content: "\e620";
}
.timeline .timeline-item span.icon-linkedin:before {
  content: "\e621";
}
.timeline .timeline-item span.icon-blogger:before {
  content: "\e622";
}
.timeline .timeline-item span.icon-users:before {
  content: "\e900";
}
.timeline .timeline-item span.icon-pie-chart:before {
  content: "\e901";
}
.timeline .timeline-item span.icon-briefcase2:before {
  content: "\e902";
}
.timeline .timeline-item span.icon-medal:before {
  content: "\e903";
}
.timeline .timeline-item span:before {
  content: '\e613';
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .timeline .timeline-item span {
  border-right: none;
}

}
@media screen and (max-width: 767px) {
  .timeline .timeline-item span {
  border-right: none;
}

}
.timeline .timeline-item h4 {
  color: #c9bc9f;
  font-size: 20px;
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0;
  font-family: 'Karla', sans-serif;
  font-style: normal;
  padding: 0 15px;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .timeline .timeline-item h4 {
  text-align: left;
}

}
@media screen and (max-width: 767px) {
  .timeline .timeline-item h4 {
  text-align: left;
}

}
.timeline .timeline-item p {
  color: #373737;
  font-size: 12px;
  text-align: center;
  font-family: Georgia, serif;
  font-style: italic;
  margin: 0;
  padding: 0 15px;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .timeline .timeline-item p {
  text-align: left;
}

}
@media screen and (max-width: 767px) {
  .timeline .timeline-item p {
  text-align: left;
}

}
.adaptiveimage img {
  width: 100%;
}
/* BC core fyi and fact component*/
.fyi-section {
  padding: 40px 0 70px 0;
  /*
        .text-center {
           /* position: relative;*/

  /*   }*/

}
.fyi-section h2 {
  background: #8a100b;
  color: #ffffff;
  text-transform: uppercase;
  font-family: Georgia, serif;
  text-align: center;
  display: inline-block;
  font-size: 26px;
  line-height: 30px;
  margin: 0 0 25px;
  padding: 5px 25px;
  position: static;
}
.fyi-section h2:after {
  display: block;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 19px;
  z-index: -1;
  border-bottom: solid 1px #a1a1a1;
  content: '';
}
.fyi-section h3 {
  color: #000000;
  font-family: Georgia, serif;
  font-size: 26px;
  line-height: 46px;
  text-transform: none;
  margin: 0 0 5px;
}
.fyi-section.gold h2 {
  background: #b29d6c;
}
.fyi-section p {
  color: #777;
  font-size: 18px;
  line-height: 20px;
}
.fyi-section a {
  color: #8a100b;
  text-decoration: none;
}
.fyi-section a:hover {
  color: #000000;
}
.fyi-section .fact-row {
  padding-left: 50px;
  padding-right: 50px;
  margin-top: 50px;
}
.fyi-section .fact-row .fact {
  padding: 0;
  float: none;
  text-align: center;
}
.fyi-section .fact-row .fact .icon {
  display: block;
  font-size: 100px;
  line-height: 100px;
  color: #bc9b6b;
}
.fyi-section .fact-row .fact .figure {
  font-size: 3.2em;
  line-height: 80px;
  color: #000000;
  display: block;
  border-bottom: solid 1px #ccc;
  padding: 12px 0;
  margin-bottom: 12px;
}
.fyi-section .fact-row .fact p {
  font-size: 19px;
  line-height: 30px;
  color: #777;
  font-family: Georgia, san-serif;
}
.fyi-section .fact-row .fact p strong {
  /*.bold;*/

  color: #8a100b;
}
.fyi-section .fact-row .fact p b {
  /*.bold;*/

  color: #8a100b;
}
.fyi-section.alt {
  padding: 60px 0;
}
.fyi-section.alt .fact-row {
  padding-left: 80px;
  padding-right: 80px;
}
.fyi-section.alt .fact-row .fact {
  padding: 0 20px;
}
.fyi-section.alt .fact-row .fact .image {
  display: block;
  height: 130px;
  max-width: 150px;
  width: 100%;
  position: relative;
  margin: 0 auto;
}
.fyi-section.alt .fact-row .fact .image img {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
}
.fyi-section.alt .fact-row .fact .figure {
  font-size: 32px;
  line-height: 40px;
  text-transform: uppercase;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .fyi-section .fact-row {
  padding-left: 0;
  padding-right: 0;
}
.fyi-section .fact-row .fact .icon {
  font-size: 65px;
  line-height: 65px;
}
.fyi-section .fact-row .fact .figure {
  font-size: 36px;
  line-height: 40px;
}
.fyi-section .fact-row .fact p {
  font-size: 18px;
  line-height: 18px;
}
.fyi-section.alt {
  padding: 60px 0;
}
.fyi-section.alt .fact-row {
  padding-left: 0;
  padding-right: 0;
}
.fyi-section.alt .fact-row .fact {
  padding: 0;
}
.fyi-section.alt .fact-row .fact .icon {
  font-size: 65px;
  line-height: 65px;
}
.fyi-section.alt .fact-row .fact .figure {
  font-size: 20px;
  line-height: 26px;
  text-transform: uppercase;
}

}
@media screen and (max-width: 767px) {
  .fyi-section h3 {
  font-size: 26px;
  line-height: 30px;
}
.fyi-section .fact-row {
  padding-left: 0;
  padding-right: 0;
}
.fyi-section .fact-row > div:nth-child(5) {
  margin-left: 25%;
}
.fyi-section .fact-row > div:nth-child(2n+1) {
  clear: both;
}
.fyi-section .fact-row .fact {
  margin-bottom: 40px;
  float: none !important;
}
.fyi-section .fact-row .fact .icon {
  font-size: 65px;
  line-height: 65px;
}
.fyi-section .fact-row .fact .figure {
  font-size: 36px;
  line-height: 40px;
}
.fyi-section .fact-row .fact p {
  font-size: 18px;
  line-height: 18px;
}
.fyi-section.alt {
  padding: 30px 0;
}
.fyi-section.alt.gold .col-md-3.col-sm-3.col-xs-6:nth-child(3) {
  float: right;
}
.fyi-section.alt .fact-row {
  padding-left: 0;
  padding-right: 0;
}
.fyi-section.alt .fact-row .fact {
  padding: 0;
}
.fyi-section.alt .fact-row .fact .icon {
  font-size: 65px;
  line-height: 65px;
}
.fyi-section.alt .fact-row .fact .image {
  height: 100px;
  max-width: 80px;
}
.fyi-section.alt .fact-row .fact .figure {
  font-size: 20px;
  line-height: 26px;
  text-transform: uppercase;
}

}
footer {
  background: #000;
  max-height: 200px;
  position: absolute;
  z-index: 100;
  bottom: -2px;
  left: 0;
  width: 100%;
  padding: 0;
  padding-top: 5px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
footer .container-fluid {
  padding-bottom: 2px;
}
footer .arrow {
  display: none;
}
footer .arrow:before {
  transition: all 0.3s;
}
footer .arrow:focus {
  outline: none;
}
footer.affix .arrow {
  display: block;
  margin-top: -7px;
  color: #fff;
  /*---=== CHANGE FONT-FAMILY TO YOUR FONTS NAME ===---*/

  /*---=== REPEAT FOR EACH ICON ===---*/

  font-size: 30px;
  text-align: center;
}
footer.affix .arrow:before {
  display: inline-block;
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
footer.affix .arrow.icon-arrow {
  /*---=== CHANGE CONTENT TO MATCH ELEMENTS CODE FROM ICO MOON ===---*/

}
footer.affix .arrow.icon-arrow:before {
  content: '\e613';
}
footer.affix .arrow.icon-award:before {
  content: "\e60a";
}
footer.affix .arrow.icon-facebook:before {
  content: "\e612";
}
footer.affix .arrow.icon-flag:before {
  content: "\e607";
}
footer.affix .arrow.icon-house:before {
  content: "\e60d";
}
footer.affix .arrow.icon-pen:before {
  content: "\e603";
}
footer.affix .arrow.icon-pin:before {
  content: "\e60f";
}
footer.affix .arrow.icon-speech:before {
  content: "\e60b";
}
footer.affix .arrow.icon-tweet:before {
  content: "\e610";
}
footer.affix .arrow.icon-weight:before {
  content: "\e602";
}
footer.affix .arrow.icon-youtube:before {
  content: "\e611";
}
footer.affix .arrow.icon-arrow-up:before {
  content: "\e616";
}
footer.affix .arrow.icon-mapMarker:before {
  content: "\e614";
}
footer.affix .arrow.icon-longArrow:before {
  content: "\e615";
}
footer.affix .arrow.icon-statement:before {
  content: "\e601";
}
footer.affix .arrow.icon-notepad:before {
  content: "\e604";
}
footer.affix .arrow.icon-graduation:before {
  content: "\e605";
}
footer.affix .arrow.icon-folder:before {
  content: "\e606";
}
footer.affix .arrow.icon-dollars:before {
  content: "\e608";
}
footer.affix .arrow.icon-document:before {
  content: "\e609";
}
footer.affix .arrow.icon-car:before {
  content: "\e60c";
}
footer.affix .arrow.icon-briefcase:before {
  content: "\e60e";
}
footer.affix .arrow.icon-inbox:before {
  content: "\e617";
}
footer.affix .arrow.icon-writing:before {
  content: "\e600";
}
footer.affix .arrow.icon-submissions:before {
  content: "\e618";
}
footer.affix .arrow.icon-clock:before {
  content: "\e619";
}
footer.affix .arrow.icon-paper:before {
  content: "\e61a";
}
footer.affix .arrow.icon-finance:before {
  content: "\e61b";
}
footer.affix .arrow.icon-check:before {
  content: "\e61c";
}
footer.affix .arrow.icon-box:before {
  content: "\e61d";
}
footer.affix .arrow.icon-instagram:before {
  content: "\e61e";
}
footer.affix .arrow.icon-flikr:before {
  content: "\e61f";
}
footer.affix .arrow.icon-gplus:before {
  content: "\e620";
}
footer.affix .arrow.icon-linkedin:before {
  content: "\e621";
}
footer.affix .arrow.icon-blogger:before {
  content: "\e622";
}
footer.affix .arrow.icon-users:before {
  content: "\e900";
}
footer.affix .arrow.icon-pie-chart:before {
  content: "\e901";
}
footer.affix .arrow.icon-briefcase2:before {
  content: "\e902";
}
footer.affix .arrow.icon-medal:before {
  content: "\e903";
}
footer.affix .arrow:before {
  content: "\e616";
}
footer.closed {
  /*max-height: 30px;*/

}
footer.open .arrow:before {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
footer.affix-top {
  max-height: 45px;
}
footer .social {
  float: left;
}
footer .social p {
  color: #fff;
  text-transform: uppercase;
  font-size: 13px;
  float: left;
  line-height: 40px;
  margin: 0 10px 0 0;
  font-weight: bold;
  background: #8f1416;
  padding: 0 15px;
}
footer .social a {
  text-transform: uppercase;
  /*---=== CHANGE FONT-FAMILY TO YOUR FONTS NAME ===---*/

  /*---=== REPEAT FOR EACH ICON ===---*/

  color: #555;
  font-size: 30px;
  margin-right: 10px;
}
footer .social a:before {
  display: inline-block;
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
footer .social a.icon-arrow {
  /*---=== CHANGE CONTENT TO MATCH ELEMENTS CODE FROM ICO MOON ===---*/

}
footer .social a.icon-arrow:before {
  content: '\e613';
}
footer .social a.icon-award:before {
  content: "\e60a";
}
footer .social a.icon-facebook:before {
  content: "\e612";
}
footer .social a.icon-flag:before {
  content: "\e607";
}
footer .social a.icon-house:before {
  content: "\e60d";
}
footer .social a.icon-pen:before {
  content: "\e603";
}
footer .social a.icon-pin:before {
  content: "\e60f";
}
footer .social a.icon-speech:before {
  content: "\e60b";
}
footer .social a.icon-tweet:before {
  content: "\e610";
}
footer .social a.icon-weight:before {
  content: "\e602";
}
footer .social a.icon-youtube:before {
  content: "\e611";
}
footer .social a.icon-arrow-up:before {
  content: "\e616";
}
footer .social a.icon-mapMarker:before {
  content: "\e614";
}
footer .social a.icon-longArrow:before {
  content: "\e615";
}
footer .social a.icon-statement:before {
  content: "\e601";
}
footer .social a.icon-notepad:before {
  content: "\e604";
}
footer .social a.icon-graduation:before {
  content: "\e605";
}
footer .social a.icon-folder:before {
  content: "\e606";
}
footer .social a.icon-dollars:before {
  content: "\e608";
}
footer .social a.icon-document:before {
  content: "\e609";
}
footer .social a.icon-car:before {
  content: "\e60c";
}
footer .social a.icon-briefcase:before {
  content: "\e60e";
}
footer .social a.icon-inbox:before {
  content: "\e617";
}
footer .social a.icon-writing:before {
  content: "\e600";
}
footer .social a.icon-submissions:before {
  content: "\e618";
}
footer .social a.icon-clock:before {
  content: "\e619";
}
footer .social a.icon-paper:before {
  content: "\e61a";
}
footer .social a.icon-finance:before {
  content: "\e61b";
}
footer .social a.icon-check:before {
  content: "\e61c";
}
footer .social a.icon-box:before {
  content: "\e61d";
}
footer .social a.icon-instagram:before {
  content: "\e61e";
}
footer .social a.icon-flikr:before {
  content: "\e61f";
}
footer .social a.icon-gplus:before {
  content: "\e620";
}
footer .social a.icon-linkedin:before {
  content: "\e621";
}
footer .social a.icon-blogger:before {
  content: "\e622";
}
footer .social a.icon-users:before {
  content: "\e900";
}
footer .social a.icon-pie-chart:before {
  content: "\e901";
}
footer .social a.icon-briefcase2:before {
  content: "\e902";
}
footer .social a.icon-medal:before {
  content: "\e903";
}
footer .social a:last-child {
  margin-right: 0;
}
footer .social a:hover {
  color: #fff;
}
footer .social a.fb:before {
  content: "\e612";
}
footer .social a.tweet:before {
  content: "\e610";
}
footer .social a.pin:before {
  content: "\e60f";
}
footer .social a.yt:before {
  content: "\e611";
}
footer .social a.gplus:before {
  content: "\e620";
}
footer .social a.flickr:before {
  content: "\e61f";
}
footer .social a.ig:before {
  content: "\e61e";
}
footer .social a.linked:before {
  content: "\e621";
}
footer .social a.bcbooks,
footer .social a.bctour {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 30px;
  top: 3px;
}
footer .social a.bctour:after {
  content: "";
  background-image: url(images/bc_social_icons_sprite.png);
  background-attachment: scroll;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
footer .social a.bctour:after {
  background-position: 0 0;
}
footer .social a.bctour:hover:after {
  background-position: 0 -30px;
}
footer .social a.bcbooks:after {
  content: "";
  background-image: url(images/bc_social_icons_sprite.png);
  background-attachment: scroll;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
footer .social a.bcbooks:after {
  background-position: -30px 0;
}
footer .social a.bcbooks:hover:after {
  background-position: -30px -30px;
}
footer .social a.blogger:before {
  content: "\e622";
}
footer .footer-nav {
  float: right;
}
footer .footer-nav a {
  color: rgba(170, 170, 170, 0.5);
  text-transform: uppercase;
  font-size: 13px;
  margin-right: 30px;
  line-height: 40px;
  font-weight: bold;
}
footer .footer-nav a:last-child {
  margin-right: 0;
}
footer .footer-nav a:hover {
  color: #fff;
}
.bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn),
.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="span"] {
  width: 100%;
}
/*---===<<< CUSTOM ICON SET FROM ICO MOON >>>===---*/
@font-face {
  font-family: 'icomoon';
src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');
src: url('clientlibs/css/fonts/icomoon.eot?gcg1iy');
src: url('clientlibs/css/fonts/icomoon.eot?gcg1iy#iefix') format('embedded-opentype'), url('clientlibs/css/fonts/icomoon.woff2?gcg1iy') format('woff2'), url('clientlibs/css/fonts/icomoon.ttf?gcg1iy') format('truetype'), url('clientlibs/css/fonts/icomoon.woff?gcg1iy') format('woff'), url('clientlibs/css/fonts/icomoon.svg?gcg1iy#icomoon') format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */

  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon {
  /*---=== CHANGE FONT-FAMILY TO YOUR FONTS NAME ===---*/

  /*---=== REPEAT FOR EACH ICON ===---*/

}
.icon:before {
  display: inline-block;
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon.icon-arrow {
  /*---=== CHANGE CONTENT TO MATCH ELEMENTS CODE FROM ICO MOON ===---*/

}
.icon.icon-arrow:before {
  content: '\e613';
}
.icon.icon-award:before {
  content: "\e60a";
}
.icon.icon-facebook:before {
  content: "\e612";
}
.icon.icon-flag:before {
  content: "\e607";
}
.icon.icon-house:before {
  content: "\e60d";
}
.icon.icon-pen:before {
  content: "\e603";
}
.icon.icon-pin:before {
  content: "\e60f";
}
.icon.icon-speech:before {
  content: "\e60b";
}
.icon.icon-tweet:before {
  content: "\e610";
}
.icon.icon-weight:before {
  content: "\e602";
}
.icon.icon-youtube:before {
  content: "\e611";
}
.icon.icon-arrow-up:before {
  content: "\e616";
}
.icon.icon-mapMarker:before {
  content: "\e614";
}
.icon.icon-longArrow:before {
  content: "\e615";
}
.icon.icon-statement:before {
  content: "\e601";
}
.icon.icon-notepad:before {
  content: "\e604";
}
.icon.icon-graduation:before {
  content: "\e605";
}
.icon.icon-folder:before {
  content: "\e606";
}
.icon.icon-dollars:before {
  content: "\e608";
}
.icon.icon-document:before {
  content: "\e609";
}
.icon.icon-car:before {
  content: "\e60c";
}
.icon.icon-briefcase:before {
  content: "\e60e";
}
.icon.icon-inbox:before {
  content: "\e617";
}
.icon.icon-writing:before {
  content: "\e600";
}
.icon.icon-submissions:before {
  content: "\e618";
}
.icon.icon-clock:before {
  content: "\e619";
}
.icon.icon-paper:before {
  content: "\e61a";
}
.icon.icon-finance:before {
  content: "\e61b";
}
.icon.icon-check:before {
  content: "\e61c";
}
.icon.icon-box:before {
  content: "\e61d";
}
.icon.icon-instagram:before {
  content: "\e61e";
}
.icon.icon-flikr:before {
  content: "\e61f";
}
.icon.icon-gplus:before {
  content: "\e620";
}
.icon.icon-linkedin:before {
  content: "\e621";
}
.icon.icon-blogger:before {
  content: "\e622";
}
.icon.icon-users:before {
  content: "\e900";
}
.icon.icon-pie-chart:before {
  content: "\e901";
}
.icon.icon-briefcase2:before {
  content: "\e902";
}
.icon.icon-medal:before {
  content: "\e903";
}
.icon-after {
  /*---=== CHANGE FONT-FAMILY TO YOUR FONTS NAME ===---*/

  /*---=== REPEAT FOR EACH ICON ===---*/

}
.icon-after:after {
  display: inline-block;
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-after.icon-arrow {
  /*---=== CHANGE CONTENT TO MATCH ELEMENTS CODE FROM ICO MOON ===---*/

}
.icon-after.icon-arrow:after {
  content: '\e613';
}
.icon-after.icon-award:after {
  content: "\e60a";
}
.icon-after.icon-facebook:after {
  content: "\e612";
}
.icon-after.icon-flag:after {
  content: "\e607";
}
.icon-after.icon-house:after {
  content: "\e60d";
}
.icon-after.icon-pen:after {
  content: "\e603";
}
.icon-after.icon-pin:after {
  content: "\e60f";
}
.icon-after.icon-speech:after {
  content: "\e60b";
}
.icon-after.icon-tweet:after {
  content: "\e610";
}
.icon-after.icon-weight:after {
  content: "\e602";
}
.icon-after.icon-youtube:after {
  content: "\e611";
}
.icon-after.icon-arrow-up:after {
  content: "\e616";
}
.icon-after.icon-mapMarker:after {
  content: "\e614";
}
.icon-after.icon-longArrow:after {
  content: "\e615";
}
.icon-after.icon-statement:after {
  content: "\e601";
}
.icon-after.icon-notepad:after {
  content: "\e604";
}
.icon-after.icon-graduation:after {
  content: "\e605";
}
.icon-after.icon-folder:after {
  content: "\e606";
}
.icon-after.icon-dollars:after {
  content: "\e608";
}
.icon-after.icon-document:after {
  content: "\e609";
}
.icon-after.icon-car:after {
  content: "\e60c";
}
.icon-after.icon-briefcase:after {
  content: "\e60e";
}
.icon-after.icon-inbox:after {
  content: "\e617";
}
.icon-after.icon-writing:after {
  content: "\e600";
}
.icon-after.icon-submissions:after {
  content: "\e618";
}
.icon-after.icon-clock:after {
  content: "\e619";
}
.icon-after.icon-paper:after {
  content: "\e61a";
}
.icon-after.icon-finance:after {
  content: "\e61b";
}
.icon-after.icon-check:after {
  content: "\e61c";
}
.icon-after.icon-box:after {
  content: "\e61d";
}
.icon-after.icon-instagram:after {
  content: "\e61e";
}
.icon-after.icon-flikr:after {
  content: "\e61f";
}
.icon-after.icon-gplus:after {
  content: "\e620";
}
.icon-after.icon-linkedin:after {
  content: "\e621";
}
.icon-after.icon-blogger:after {
  content: "\e622";
}
.icon-after.icon-users:before {
  content: "\e900";
}
.icon-after.icon-pie-chart:before {
  content: "\e901";
}
.icon-after.icon-briefcase2:before {
  content: "\e902";
}
.icon-after.icon-medal:before {
  content: "\e903";
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  padding-right: 2%;
  padding-left: 2%;
}
.row {
  margin: 0 -2%;
}
.container-fluid {
  padding: 0 2%;
}
.homepage-campaign {
  background-color: #4E4E4E;
}
.jumbotron {
  padding: 0;
  margin: 0;
  background: none;
  position: relative;
  height: 580px;
  width: 980px;
  width: 100vw;
  margin: 0 auto;
  background-position: center bottom;
  background-size: cover;
}
.jumbotron .container {
  position: absolute;
  bottom: 175px;
  left: 50%;
  margin: 0 0 0 -50%;
  text-align: center;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .jumbotron .container {
  bottom: 60px;
}

}
@media screen and (max-width: 767px) {
  .jumbotron .container {
  bottom: 60px;
}

}
.jumbotron .container p {
  color: #fff;
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 18px;
  text-align: center;
  border-bottom: 4px solid #fff;
  margin: 0 auto;
  width: 140px;
  display: block;
  line-height: 35px;
}
.jumbotron .container h1 {
  color: #fff;
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 40px;
  text-align: center;
  margin: 8px 0 6px 0;
}
.jumbotron .container .btn {
  width: auto;
  display: inline-block;
  padding: 1em 2.5em;
  font-size: 18px;
  margin-top: 20px;
  background-color: #FFF;
  color: #333;
}
.jumbotron .container .btn:hover,
.jumbotron .container .btn:active {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.7);
  color: #FFF;
}
.jumbotron ul {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}
.jumbotron .carousel-slide {
  display: none;
  float: left;
  width: 980px;
  width: 100vw;
  height: 580px;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.jumbotron .carousel-slide:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.4) 50%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.4) 50%);
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .jumbotron .carousel-slide:before {
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.4) 60%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.4) 60%);
}

}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .jumbotron {
  height: 400px;
}
.jumbotron .carousel-slide {
  height: 400px;
}

}
@media screen and (max-width: 767px) {
  .jumbotron {
  height: 400px;
}
.jumbotron .carousel-slide {
  height: 400px;
}

}
.jcarousel {
  position: relative;
  overflow: hidden;
}
.jcarousel ul {
  width: 20000em;
}
.jcarousel ul li.carousel-slide {
  display: block;
}
a.jcarousel-control-next,
a.jcarousel-control-prev {
  position: relative;
  font-size: 56px;
  width: 60px;
  line-height: 50px;
  text-indent: -2px;
  text-align: center;
  height: 60px;
  vertical-align: baseline;
  color: #CCC;
  position: absolute;
  top: 50%;
  margin-top: -40px;
  padding: 0px;
  border-radius: 58px;
  border: 2px solid #CCC;
  text-decoration: none;
}
a.jcarousel-control-next {
  right: 20px;
  text-indent: 2px;
}
a.jcarousel-control-prev {
  left: 20px;
}
header {
  background-color: #000;
}
.downloads .col-xs-12 {
  padding: 0 10px;
}
@media (max-width: 899px) {
  .downloads .col-xs-12 {
  text-align: center;
}
.downloads .col-xs-12 .btn.btn-border.btn-block {
  width: 100%;
}

}
.downloads .btn.btn-border.btn-block {
  opacity: 0.3;
  position: relative;
  display: inline-block;
  padding: 10px;
  transition: all 0.3s;
  border-color: #000;
  color: #000;
  margin-bottom: 20px;
  width: 270px;
}
.downloads .btn.btn-border.btn-block:hover {
  opacity: 1;
  background: transparent;
}
.checklist {
  margin-bottom: -20px;
}
.checklist .col-sm-6.col-xs-12 {
  padding: 0 10px;
}
.checklist .item {
  height: 125px;
  background-color: #F5F5F5;
  padding: 12px;
  margin: 20px 0;
  transition: all 0.3s;
  display: block;
  color: #000;
}
.checklist .item:first-child {
  margin-top: 0;
}
.checklist .item:hover {
  background-color: #E2E2E2;
}
.checklist .item:focus {
  outline: none;
}
.checklist .item .step {
  height: 100%;
  width: 30%;
  border-right: 1px solid #bcbcbc;
  float: left;
}
.checklist .item .step span {
  text-align: center;
  display: block;
  font-family: 'Karla', sans-serif;
  font-weight: bold;
  font-size: 15px;
  text-transform: uppercase;
}
.checklist .item .step span.icon {
  color: #a99c7f;
  font-size: 4em;
}
.checklist .item .step span.icon:before {
  line-height: 101px;
}
.checklist .item .text {
  width: 70%;
  float: left;
  font-family: 'Karla', sans-serif;
  font-weight: bold;
  font-size: 15px;
  text-transform: uppercase;
  padding-left: 25px;
  padding-top: 35px;
}
.modal.fade.in {
  transition: all 0.3s;
  background: rgba(0, 0, 0, 0.6);
  overflow: scroll;
  display: block;
}
.modal.fade.in .modal-dialog {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  top: 20%;
  position: absolute;
  width: 80%;
  margin: 0 10%;
}
@media screen and (max-width: 767px) {
  .modal.fade.in .modal-dialog {
  top: 15%;
}

}
.modal.fade.in .modal-content {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  border: none;
  padding: 50px;
}
@media screen and (max-width: 767px) {
  .modal.fade.in .modal-content {
  padding: 10px;
  padding-top: 40px;
}

}
.modal.fade.in .modal-content .navigation {
  position: absolute;
  top: -2px;
  left: 2px;
}
.modal.fade.in .modal-content .navigation .left,
.modal.fade.in .modal-content .navigation .right {
  color: #FFF;
  background-color: #000;
  display: inline-block;
  margin-left: -4px;
  padding: 0 2px;
  cursor: pointer;
}
.modal.fade.in .modal-content .navigation .left:before,
.modal.fade.in .modal-content .navigation .right:before {
  font-size: 36px;
  opacity: 0.6;
}
.modal.fade.in .modal-content .navigation .left.inactive:before,
.modal.fade.in .modal-content .navigation .right.inactive:before {
  opacity: 0.3;
}
.modal.fade.in .modal-content .navigation .left.inactive:hover:before,
.modal.fade.in .modal-content .navigation .right.inactive:hover:before {
  opacity: 0.3;
}
.modal.fade.in .modal-content .navigation .left:hover:before,
.modal.fade.in .modal-content .navigation .right:hover:before {
  opacity: 1;
}
.modal.fade.in .modal-content .navigation .left:before {
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.modal.fade.in .modal-content .navigation .right:before {
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.modal.fade.in .modal-content .close {
  opacity: 1;
  font-size: 36px;
  line-height: 1;
  margin-right: 10px;
  position: absolute;
  top: 0;
  right: 0;
}
.modal.fade.in .modal-content .close:focus {
  outline: none;
}
.modal.fade.in .modal-content .modal-header h4 {
  font-family: 'Karla', sans-serif;
  font-weight: bold;
  font-size: 16px;
}
.modal.fade.in .modal-content .modal-body h5 {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: bold;
}
.modal.fade.in .modal-content .modal-body p {
  font-size: 14px;
  line-height: 20px;
}
.hero {
  margin-top: 55px;
  position: relative;
}
.hero .headshot {
  padding: 0;
  max-height: 350px;
  overflow: hidden;
}
.hero .headshot img {
  width: 100%;
  position: relative;
  top: -35px;
}
@media screen and (max-width: 767px) {
  .hero .headshot img {
  top: 0;
}

}
.hero .page-header {
  background-color: #373737;
  border-bottom: none;
  text-align: center;
  color: #FFF;
  position: absolute;
  height: 100%;
  right: 0;
  margin: 0;
  padding: 0;
  width: 50.1%;
}
@media screen and (max-width: 767px) {
  .hero .page-header {
  width: 100%;
}

}
@media screen and (max-width: 767px) {
  .hero .page-header {
  position: relative;
  height: 200px;
}

}
.hero .page-header .centerbox {
  position: absolute;
  width: 100%;
  top: 50%;
  margin-top: -70px;
}
.hero .page-header .centerbox h4 {
  margin-bottom: 0;
}
.hero .page-header .centerbox h2 {
  margin-top: 0;
  border-bottom: 4px solid #737373;
  padding-bottom: 10px;
  width: 60%;
  margin-left: 20%;
  margin-bottom: 0px;
  text-transform: uppercase;
}
.hero .page-header .centerbox h3 {
  margin-top: 0;
}
.hero .page-header .centerbox .icon {
  font-size: 2em;
  position: relative;
  top: 7px;
  color: #a99c7f;
}
.bio {
  padding-bottom: 30px;
  padding-top: 30px;
}
.bio .degree,
.bio .job {
  margin-top: -20px;
  margin-bottom: 20px;
}
.bio .degree .icon,
.bio .job .icon {
  color: #afa389;
  font-size: 2.5em;
  position: relative;
  top: 0.3em;
  padding-right: 0.2em;
  float: left;
}
.bio .degree ul,
.bio .job ul {
  padding-top: 18px;
  padding-left: 54px;
  line-height: 2.2;
}
.bio .degree p,
.bio .job p,
.bio .degree li,
.bio .job li {
  font-family: Georgia, serif;
  font-size: 13px;
  font-style: italic;
  color: #aaaaaa;
}
.bio .degree p,
.bio .job p {
  padding-top: 18px;
  padding-left: 42px;
}
.bio .degree {
  padding-bottom: 15px;
  margin-bottom: 14px;
}
.bio .job {
  border-top: 1px solid #c3c3c3;
}
.bio .coursework {
  background-color: #353535;
  color: #FFF;
  padding: 20px;
}
.bio .coursework span {
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 16px;
  display: inline-block;
  padding-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .bio .coursework span {
  padding-left: 15%;
}

}
.bio .coursework ul {
  font-family: Georgia, serif;
  font-style: italic;
  padding-left: 16px;
  display: inline-block;
  padding-bottom: 20px;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .bio .coursework ul {
  padding-left: 15%;
}

}
.bio .coursework ul li {
  font-size: 13px;
}
.bio .coursework .btn.btn-border {
  opacity: 0.3;
  width: 85%;
}
.bio .coursework .btn.btn-border:hover {
  opacity: 1;
  background: transparent;
  color: #FFF;
}
.bio .accreditations {
  background-color: #a99c7f;
  color: #FFF;
  padding: 20px;
}
@media screen and (max-width: 767px) {
  .bio .accreditations {
  margin-bottom: 30px;
  padding-left: 15%;
}

}
.bio .accreditations span {
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 16px;
  display: inline-block;
  padding-bottom: 16px;
}
.bio .accreditations ul {
  font-family: Georgia, serif;
  font-style: italic;
  padding-left: 16px;
  display: inline-block;
  margin-bottom: 0;
}
.bio .accreditations ul li {
  font-size: 13px;
}
.bio p {
  font-size: 13px;
  line-height: 22px;
}
.bio .quote {
  font-size: 15px;
  line-height: 25px;
  font-weight: bold;
}
.gray-box:before {
  background-image: none;
}
.highlights h4 {
  font-size: 20px;
  color: #FFF;
  text-align: center;
  margin-bottom: 20px;
  font-weight: bold;
}
.highlights .box {
  border: 5px solid #FFF;
  padding: 30px;
  text-align: center;
}
.highlights .box .matchHeight:nth-child(2) {
  border-left: 5px solid #FFF;
  border-right: 5px solid #FFF;
}
@media screen and (max-width: 767px) {
  .highlights .box .matchHeight:nth-child(2) {
  border-top: 5px solid #FFF;
  border-right: none;
  border-bottom: 5px solid #FFF;
  border-left: none;
}

}
.highlights .box .matchHeight h3 {
  color: #FFF;
  margin-top: 0;
  font-family: Georgia, serif;
  font-style: italic;
  font-weight: normal;
  text-transform: capitalize;
}
@media screen and (max-width: 767px) {
  .highlights .box .matchHeight h3 {
  margin-top: 10px;
}

}
.highlights .box .matchHeight a {
  color: #FFF;
  font-size: 13px;
  opacity: 0.3;
}
.highlights .box .matchHeight:hover a {
  opacity: 1;
}
.highlights .box:after {
  content: "";
  display: table;
  clear: both;
}
.baluef {
  border-top: 4px solid #ebebeb;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 4px solid #ebebeb;
}
.baluef h2 {
  margin: 20px 0 25px;
  text-align: center;
  font-size: 20px;
  font-family: Georgia, serif;
  font-style: italic;
  font-weight: normal;
  text-transform: none;
}
.baluef .video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */

  margin-bottom: 15px;
  height: 0;
}
.baluef .video-wrapper .video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.faculty {
  border-bottom: 4px solid #ebebeb;
  margin-top: 30px;
  padding-bottom: 30px;
}
.faculty h4 {
  text-align: center;
  color: #000;
  font-size: 20px;
  margin: 20px 0 30px;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .faculty .col-md-3.col-xs-6 {
  padding-left: 10%;
}
.faculty .col-md-3.col-xs-6:nth-child(2n-1) {
  padding-left: 0;
  padding-right: 10%;
}

}
.faculty .outerCont {
  height: 200px;
  min-width: 200px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .faculty .outerCont {
  min-width: inherit;
}

}
.faculty .outerCont .innerCont {
  border-radius: 50%;
  height: 200px;
  width: 200px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .faculty .outerCont .innerCont {
  height: 140px;
  width: 140px;
}

}
.faculty .outerCont .innerCont img {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
}
.faculty .outerCont .innerCont .overlay {
  font-family: 'Karla', sans-serif;
  font-size: 13px;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  padding-top: 41%;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-radius: 50%;
}
.faculty .outerCont .innerCont .overlay:hover {
  opacity: 1;
}
.faculty .outerCont .innerCont .overlay .icon-longArrow {
  font-size: 64px;
  line-height: 1;
  position: relative;
  top: -22px;
}
.faculty .outerCont .centerAlign {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.faculty .id {
  padding: 10px 10px 30px;
}
.faculty .id p {
  font-size: 13px;
  text-align: center;
  margin-bottom: 0;
}
.faculty .id p.name {
  font-family: Georgia, serif;
  font-style: italic;
}
.faculty .id p.title {
  font-family: 'Karla', sans-serif;
  font-weight: bold;
  text-transform: uppercase;
}
.life-slide {
  margin-top: 35px;
}
.life-slide h4 {
  text-align: center;
  font-weight: bold;
  color: #000;
  font-size: 20px;
  margin: 20px 0 30px;
}
.life-slide .carousel-indicators {
  left: 90%;
}
.life-slide .carousel-inner {
  position: relative;
  width: 70%;
  overflow: hidden;
  margin: 0 15%;
}
@media screen and (max-width: 767px) {
  .life-slide .carousel-inner {
  width: 100%;
  margin: 0;
}

}
.life-slide .carousel-inner:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 40%;
  content: '';
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 50%);
}
.life-slide .carousel-inner .carousel-caption {
  font-size: 13px;
  text-align: left;
  margin-bottom: 0;
  right: 5%;
  bottom: 0;
  left: 5%;
}
.life-slide .carousel-inner .carousel-caption .title {
  font-family: Georgia, serif;
  font-style: italic;
}
.life-slide .carousel-inner .carousel-caption .caption {
  font-family: 'Karla', sans-serif;
  font-weight: bold;
}
.life-slide .carousel-control {
  background-image: none;
  opacity: 0.1;
  filter: none;
}
.life-slide .carousel-control:hover {
  opacity: 1;
}
.life-slide .carousel-control .icon {
  position: absolute;
  top: 50%;
  margin-top: -50px;
  color: #000;
  font-size: 100px;
  line-height: 1;
  text-shadow: none;
}
.life-slide .carousel-control.left .icon {
  left: 0;
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.life-slide .carousel-control.right .icon {
  right: 0;
}
.collage .col-xs-12,
.collage .col-xs-6 {
  padding: 10px;
}
.collage .row .col-sm-6.col-xs-12:nth-child(1) {
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
  .collage .row .col-sm-6.col-xs-12:nth-child(1) {
  padding-left: 0;
}

}
.collage .row .col-sm-6.col-xs-12:nth-child(2) {
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}
@media screen and (max-width: 767px) {
  .collage .row .col-sm-6.col-xs-12:nth-child(2) {
  padding-right: 0;
}

}
.collage img {
  width: 100%;
}
.collage .address {
  position: relative;
  overflow: hidden;
}
.collage .address .caption {
  position: absolute;
  color: #FFF;
  bottom: 0;
  width: 100%;
  padding: 70% 20px 10px 0;
}
.collage .address .caption:before {
  width: 100%;
  position: absolute;
  top: 0;
  height: 100%;
  content: '';
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.6) 85%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.6) 85%);
}
.collage .address .caption .icon {
  position: absolute;
  right: 20px;
  bottom: 10px;
  font-size: 26px;
}
.collage .address .caption p {
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 13px;
  line-height: 22px;
  position: relative;
  margin: 0;
  padding-left: 20px;
}
.collage .address .caption p.description {
  font-family: 'Karla', sans-serif;
  font-style: normal;
  font-weight: bold;
}
.collage .address .rollover {
  position: absolute;
  width: 100%;
  height: 120%;
  top: 100%;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 19%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 19%);
  opacity: 0;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  color: #FFF;
  padding: 54% 0;
}
@media screen and (max-width: 767px) {
  .collage .address .rollover {
  padding: 58% 0;
}

}
.collage .address .rollover p {
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 13px;
  line-height: 22px;
  position: relative;
  margin: 0;
  padding: 0 65px;
  text-align: center;
}
.collage .address .rollover p.description {
  font-family: 'Karla', sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
}
.collage .address .rollover .icon {
  text-align: center;
  font-size: 42px;
  line-height: 1;
  display: block;
}
.collage .address .rollover .btn.btn-border.btn-block {
  opacity: 0.3;
  position: relative;
  top: 1.5em;
  display: inline-block;
  padding: 10px;
  width: 36%;
  margin: 0 32%;
  transition: all 0.3s;
}
.collage .address .rollover .btn.btn-border.btn-block:hover {
  opacity: 1;
  background: transparent;
  color: #FFF;
}
.collage .address:hover .rollover {
  opacity: 1;
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}
.ie .collage .address:hover .rollover {
  top: 0%;
  background-color: rgba(0, 0, 0, 0.6);
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .collage .address.quote {
  height: 208px;
}

}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .collage .address.quote {
  height: 208px;
}

}
@media screen and (min-width: 1200px) {
  .collage .address.quote {
  height: 208px;
}

}
.collage .address.quote.dark {
  background-color: #373737;
}
.collage .address.quote.light {
  background-color: #a99c7f;
}
.collage .address.quote .caption {
  padding: 20px;
  padding-top: 10%;
  top: 0;
  position: static;
}
.collage .address.quote .caption:before {
  background: none;
}
.collage .address.quote .caption .icon {
  position: absolute;
  right: 20px;
  bottom: 10px;
  font-size: 26px;
}
.collage .address.quote .caption p {
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 16px;
  line-height: 22px;
  position: relative;
  margin: 0;
}
.collage .address.quote .caption p.source {
  font-family: 'Karla', sans-serif;
  font-style: normal;
  font-weight: bold;
  padding-top: 26px;
  font-size: 13px;
}
.collage .address.quote .rollover {
  padding: 42% 0;
}
@media screen and (max-width: 767px) {
  .collage .address.quote .rollover {
  padding: 24% 0;
}

}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .collage .address.quote .rollover {
  padding: 43% 0;
}

}
@media screen and (max-width: 767px) {
  .collage .address.quote .rollover .icon {
  display: none;
}

}

/*generic interior elements*/
.jumbotron.interior {
  max-height: 350px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .jumbotron.interior {
  max-height: 200px;
}

}
.jumbotron.interior:before {
  background: none;
}
.jumbotron.interior img {
  margin: 0;
  width: 100%;
}
@media (max-width: 400px) {
  .jumbotron.interior img {
  height: 100%;
  width: auto;
}

}
.page-header {
  border-bottom: 4px solid #ebebeb;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .page-header {
  margin-top: 0;
}

}
.page-header h1 {
  font-family: Georgia, serif;
  text-align: center;
  border-bottom: 4px solid #ebebeb;
  padding-bottom: 15px;
}
.page-header h2 {
  font-family: Georgia, serif;
  text-align: center;
  margin-bottom: 20px;
  font-weight: normal;
  text-transform: none;
}
.page-header p {
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 20px;
}
.page-header.no-banner {
  margin: 40px 0 20px;
  border-bottom: 0;
  padding-bottom: 0;
}
.pillars .checkerboard,
.checkerboards .checkerboard {
  height: 300px;
  margin: 15px 0;
  position: relative;
}
@media screen and (max-width: 767px) {
  .pillars .checkerboard,
.checkerboards .checkerboard {
  height: auto;
}

}
.pillars .checkerboard a.anchor,
.checkerboards .checkerboard a.anchor {
  position: absolute;
  top: -55px;
}
.pillars .checkerboard h3 a,
.checkerboards .checkerboard h3 a,
.pillars .checkerboard h3 a:hover,
.checkerboards .checkerboard h3 a:hover,
.pillars .checkerboard h3 a:focus,
.checkerboards .checkerboard h3 a:focus,
.pillars .checkerboard h3 a:active,
.checkerboards .checkerboard h3 a:active {
  color: inherit;
  text-decoration: none;
}
.pillars .checkerboard .icon,
.checkerboards .checkerboard .icon {
  background-color: #f5f5f5;
  color: #8f1416;
}
.pillars .checkerboard .icon:before,
.checkerboards .checkerboard .icon:before {
  font-size: 150px;
  line-height: 300px;
  text-align: center;
  width: 100%;
}
.pillars .checkerboard:nth-child(4n-1),
.checkerboards .checkerboard:nth-child(4n-1),
.pillars .checkerboard.right,
.checkerboards .checkerboard.right {
  position: relative;
  left: 50%;
}
@media screen and (max-width: 767px) {
  .pillars .checkerboard:nth-child(4n-1),
.checkerboards .checkerboard:nth-child(4n-1),
.pillars .checkerboard.right,
.checkerboards .checkerboard.right {
  left: 0;
}

}
.pillars .checkerboard:nth-child(4n-1) .icon:before,
.checkerboards .checkerboard:nth-child(4n-1) .icon:before,
.pillars .checkerboard.right .icon:before,
.checkerboards .checkerboard.right .icon:before {
  color: #a99c7f;
}
.pillars .checkerboard:nth-child(4n),
.checkerboards .checkerboard:nth-child(4n),
.pillars .checkerboard.left,
.checkerboards .checkerboard.left {
  position: relative;
  right: 50%;
}
@media screen and (max-width: 767px) {
  .pillars .checkerboard:nth-child(4n),
.checkerboards .checkerboard:nth-child(4n),
.pillars .checkerboard.left,
.checkerboards .checkerboard.left {
  right: 0;
}

}
.timeline {
  margin-top: 30px;
}
.timeline h4 {
  font-family: 'Karla', sans-serif;
  font-weight: bold;
  text-align: center;
  color: #000;
  font-size: 20px;
  margin: 20px 0 30px;
}
.timeline a {
  display: block;
}
.timeline a:hover span:before,
.timeline a:hover h4 {
  color: #a99c7f;
}
.faqs .btn.btn-border {
  border-color: #AAA;
  color: #AAA;
  transition: 0.3s;
  margin-top: 15px;
}
.faqs .btn.btn-border:hover {
  border-color: #000;
  color: #000;
}
.faqs h2 {
  font-family: Georgia, serif;
  font-style: italic;
  margin: 50px 0 30px 0;
  border-top: 4px solid #ebebeb;
  padding-top: 20px;
  font-weight: normal;
  text-transform: none;
  font-size: 30px;
  text-align: center;
}
.faqs .faq-title h2 {
  border-top: none;
  margin-top: 0;
  padding-top: 40px;
}
.faqs .top {
  display: block;
  color: #000;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 10px;
  text-align: center;
}
.faqs .top span {
  color: #ebebeb;
  font-size: 4em;
  margin-bottom: -38px;
  display: block;
}

.category {
  padding-top: 10px;
  padding-bottom: 10px;
}
.category h4 {
  font-size: 20px;
  color: #000;
  display: block;
  background-color: #ebebeb;
  text-align: center;
  padding: 22px 0;
}
.category h3 a {
  text-transform: none;
}

/*graduate card responsive columns*/
.responsive_columns.section {
  /* BEGIN COL-SM-3 */

  /* END COL-SM-3 */

}
.responsive_columns.section .col-sm-4 .headshot:hover .caption {
  transform: translate3d(0px, 0px, 0px) translate3d(0px, -40%, 0px);
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .responsive_columns.section .col-sm-4 .headshot:hover .caption {
  transform: translate3d(0px, 0px, 0px) translate3d(0px, -43%, 0px);
}

}
.responsive_columns.section .col-sm-4 .headshot .caption {
  bottom: -47%;
  height: 120%;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .responsive_columns.section .col-sm-4 .headshot .caption {
  bottom: -52%;
  height: 125%;
}

}
.responsive_columns.section .col-sm-4 .headshot .caption .name {
  width: auto;
  padding: 10px;
  margin: auto;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .responsive_columns.section .col-sm-4 .headshot .caption .name {
  font-size: 16px;
}

}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .responsive_columns.section .col-sm-4 .headshot .caption .name {
  font-size: 16px;
}

}
.responsive_columns.section .col-sm-4 .headshot .caption .btn.btn-border.btn-block {
  width: 64% !important;
  margin: auto;
  display: block;
  margin-bottom: 10px !important;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .responsive_columns.section .col-sm-4 .headshot .caption .btn.btn-border.btn-block {
  width: 75% !important;
}

}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .responsive_columns.section .col-sm-4 .headshot .caption .btn.btn-border.btn-block {
  width: 75% !important;
}

}
.responsive_columns.section .col-sm-4 .headshot .caption .program {
  padding-left: 10px;
  padding-right: 10px;
  width: auto;
  margin: auto;
  padding-top: 5px !important;
}
.responsive_columns.section .col-sm-3 .headshot:hover .caption {
  transform: translate3d(0px, 0px, 0px) translate3d(0px, -40%, 0px);
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .responsive_columns.section .col-sm-3 .headshot:hover .caption {
  transform: translate3d(0px, 0px, 0px) translate3d(0px, -31%, 0px);
}

}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .responsive_columns.section .col-sm-3 .headshot:hover .caption {
  transform: translate3d(0px, 0px, 0px) translate3d(0px, -28%, 0px);
}
.responsive_columns.section .col-sm-3 .headshot:hover .caption .program {
  display: none;
}
.responsive_columns.section .col-sm-3 .headshot:hover .caption .name {
  display: none;
}

}
@media screen and (max-width: 767px) {
  .responsive_columns.section .col-sm-3 .headshot:hover .caption {
  transform: translate3d(0px, 0px, 0px) translate3d(0px, -34%, 0px);
}
.responsive_columns.section .col-sm-3 .headshot:hover .caption .program {
  display: none;
}
.responsive_columns.section .col-sm-3 .headshot:hover .caption .name {
  display: none;
}

}
.responsive_columns.section .col-sm-3 .headshot .caption {
  bottom: -48%;
  height: 131%;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .responsive_columns.section .col-sm-3 .headshot .caption {
  bottom: -51%;
  height: 137%;
}

}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .responsive_columns.section .col-sm-3 .headshot .caption {
  bottom: -174%;
  height: 257%;
}

}
@media screen and (max-width: 767px) {
  .responsive_columns.section .col-sm-3 .headshot .caption {
  bottom: -197%;
  height: 257%;
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.6) 30%) repeat scroll 0 0;
}

}
.responsive_columns.section .col-sm-3 .headshot .caption .name {
  width: auto;
  padding: 10px;
  margin: auto;
  font-size: 16px;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .responsive_columns.section .col-sm-3 .headshot .caption .name {
  padding: 5px 5px 0;
  font-size: 13px !important;
}

}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .responsive_columns.section .col-sm-3 .headshot .caption .name {
  padding: 5px 5px 0;
  font-size: 13px !important;
}

}
@media screen and (max-width: 767px) {
  .responsive_columns.section .col-sm-3 .headshot .caption .name {
  padding: 5px 5px 2px;
  font-size: 11px !important;
  border-bottom: none;
  line-height: 11px;
}

}
.responsive_columns.section .col-sm-3 .headshot .caption .btn.btn-border.btn-block {
  width: 90% !important;
  margin: auto;
  display: block;
  margin-bottom: 10px !important;
  padding: 5px !important;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .responsive_columns.section .col-sm-3 .headshot .caption .btn.btn-border.btn-block {
  margin-bottom: 5px !important;
  padding: 2px !important;
  width: 95% !important;
  font-size: 12px;
  top: 0.5em;
}

}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .responsive_columns.section .col-sm-3 .headshot .caption .btn.btn-border.btn-block {
  white-space: pre-wrap !important;
  word-wrap: break-word !important;
}

}
@media screen and (max-width: 767px) {
  .responsive_columns.section .col-sm-3 .headshot .caption .btn.btn-border.btn-block {
  white-space: pre-wrap !important;
  word-wrap: break-word !important;
  font-size: 10px;
  line-height: 11px;
  margin-bottom: 3px !important;
  padding: 3px !important;
}

}
.responsive_columns.section .col-sm-3 .headshot .caption .program {
  padding-left: 10px;
  padding-right: 10px;
  width: auto;
  margin: auto;
  padding-top: 5px !important;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .responsive_columns.section .col-sm-3 .headshot .caption .program {
  font-size: 12px;
  line-height: 13px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px !important;
  width: 100%;
}

}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .responsive_columns.section .col-sm-3 .headshot .caption .program {
  padding: 5px;
  font-size: 11px;
  line-height: 14px;
}

}
@media screen and (max-width: 767px) {
  .responsive_columns.section .col-sm-3 .headshot .caption .program {
  display: none;
}

}
.responsive_columns.section .col-sm-2 .headshot {
  padding-bottom: 99px;
}
@media screen and (max-width: 767px) {
  .responsive_columns.section .col-sm-2 .headshot {
  padding-bottom: 0;
}

}
.responsive_columns.section .col-sm-2 .headshot:hover .caption {
  transform: translate3d(0px, 0px, 0px) translate3d(0px, -24.5%, 0px);
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .responsive_columns.section .col-sm-2 .headshot:hover .caption {
  transform: translate3d(0px, 0px, 0px) translate3d(0px, -22%, 0px);
}

}
@media screen and (max-width: 767px) {
  .responsive_columns.section .col-sm-2 .headshot:hover .caption {
  transform: translate3d(0px, 0px, 0px) translate3d(0px, -32%, 0px);
}

}
.responsive_columns.section .col-sm-2 .headshot:hover .caption .program {
  display: none;
}
.responsive_columns.section .col-sm-2 .headshot:hover .caption .name {
  display: none;
}
.responsive_columns.section .col-sm-2 .headshot .caption {
  bottom: -193%;
  height: 257%;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .responsive_columns.section .col-sm-2 .headshot .caption {
  bottom: -194%;
}

}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .responsive_columns.section .col-sm-2 .headshot .caption {
  bottom: -191%;
}

}
@media screen and (max-width: 767px) {
  .responsive_columns.section .col-sm-2 .headshot .caption {
  bottom: -200%;
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.6) 30%) repeat scroll 0 0;
}

}
.responsive_columns.section .col-sm-2 .headshot .caption .name {
  width: auto;
  padding: 10px 10px 2px;
  margin: auto;
  font-size: 12px !important;
  border-bottom: 1px solid #666;
  color: #000;
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .responsive_columns.section .col-sm-2 .headshot .caption .name {
  padding: 5px 5px 2px;
  line-height: 12px;
}

}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .responsive_columns.section .col-sm-2 .headshot .caption .name {
  padding: 5px;
  font-size: 16px;
}

}
@media screen and (max-width: 767px) {
  .responsive_columns.section .col-sm-2 .headshot .caption .name {
  padding: 5px 5px 2px;
  font-size: 11px !important;
  line-height: 11px;
  color: #FFF;
  border-bottom: none;
}

}
.responsive_columns.section .col-sm-2 .headshot .caption .btn.btn-border.btn-block {
  width: 90% !important;
  margin: auto;
  display: block;
  margin-bottom: 10px !important;
  padding: 5px !important;
  white-space: pre-wrap !important;
  word-wrap: break-word !important;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .responsive_columns.section .col-sm-2 .headshot .caption .btn.btn-border.btn-block {
  width: 70% !important;
  margin-bottom: 5px !important;
  top: .5em;
}

}
@media screen and (max-width: 767px) {
  .responsive_columns.section .col-sm-2 .headshot .caption .btn.btn-border.btn-block {
  font-size: 10px;
  margin-bottom: 3px !important;
  padding: 2px;
  line-height: 10px;
}

}
.responsive_columns.section .col-sm-2 .headshot .caption .program {
  color: #000;
  font-size: 10px;
  line-height: 12px;
  margin: auto;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px !important;
  width: 100%;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .responsive_columns.section .col-sm-2 .headshot .caption .program {
  padding: 5px;
}

}
@media screen and (max-width: 767px) {
  .responsive_columns.section .col-sm-2 .headshot .caption .program {
  display: none;
}

}
/*graduate elements*/
.headshot {
  position: relative;
  display: inline-block;
  overflow: hidden;
  text-align: center;
  cursor: pointer;
}
.headshot img {
  position: relative;
  display: block;
  width: 100%;
}
.headshot img:after {
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 45%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 45%);
}
.headshot .caption {
  width: 100%;
  height: 65%;
  padding-top: 30%;
  color: #fff;
  font-size: 1.25em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
  bottom: -15%;
  z-index: 1;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 45%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 45%);
}
@media screen and (max-width: 767px) {
  .headshot .caption {
  /* 			bottom: -5%; */
  
  bottom: -10%;
  height: 80%;
}

}
.headshot .caption .name {
  font-size: 20px;
  font-weight: bold;
  font-family: 'Karla', sans-serif;
  text-transform: uppercase;
  border-bottom: 1px solid #FFF;
  width: 70%;
  display: inline-block;
}
.headshot .caption .program {
  font-size: 13px;
  font-style: italic;
  font-family: Georgia, serif;
  display: inline-block;
  width: 100%;
}
.headshot .caption .btn {
  transition: all 0.3s;
}
.headshot .caption .btn.btn-border.btn-block {
  opacity: 0;
  position: relative;
  top: 1.5em;
  display: none;
  padding: 10px;
  width: 50%;
}
.headshot .caption.double-button {
  /* 			padding-top: 20%; */

}
.headshot .caption.double-button .btn.btn-border.btn-block {
  width: 47%;
  margin: 0 1%;
}
.headshot:after {
  position: absolute;
  top: 40%;
  left: 0;
  width: 100%;
  height: 120%;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#FFF', GradientType=0);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 19%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.6) 19%);
  content: '';
  opacity: 0;
  -webkit-transform: translate3d(0, 50%, 0);
  transform: translate3d(0, 50%, 0);
  transition: opacity 0.3s, transform 0.3s;
}
.headshot:hover .caption {
  -webkit-transform: translate3d(0, 0, 0) translate3d(0, -22%, 0);
  transform: translate3d(0, 0, 0) translate3d(0, -22%, 0);
}
@media screen and (max-width: 767px) {
  .headshot:hover .caption {
  -webkit-transform: translate3d(0, 0, 0) translate3d(0, -13%, 0);
  transform: translate3d(0, 0, 0) translate3d(0, -13%, 0);
}

}
.ie .headshot:hover .caption {
  bottom: 0;
}
.headshot:hover .caption .btn.btn-border.btn-block {
  opacity: 0.3;
  display: inline-block;
}
.headshot:hover .caption .btn.btn-border.btn-block:hover {
  opacity: 1;
  display: inline-block;
}
.headshot:hover:after {
  opacity: 1;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
.ie .headshot:hover:after {
  top: 0%;
  background-color: rgba(0, 0, 0, 0.6);
}
.modal.fade.in {
  transition: all 0.3s;
  background: rgba(0, 0, 0, 0.6);
  overflow: scroll;
  display: block;
}
.modal.fade.in .modal-dialog {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  top: 10%;
  position: absolute;
  width: 80%;
  margin: 0 10%;
}
@media screen and (max-width: 767px) {
  .modal.fade.in .modal-dialog {
  top: 15%;
}

}
.modal.fade.in .modal-content {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0;
  border: none;
  padding: 50px;
}
@media screen and (max-width: 767px) {
  .modal.fade.in .modal-content {
  padding: 10px;
  padding-top: 40px;
}

}
.modal.fade.in .modal-content .navigation {
  position: absolute;
  top: -2px;
  left: 2px;
}
.modal.fade.in .modal-content .navigation .left,
.modal.fade.in .modal-content .navigation .right {
  color: #FFF;
  background-color: #000;
  display: inline-block;
  margin-left: -4px;
  padding: 0 2px;
  cursor: pointer;
}
.modal.fade.in .modal-content .navigation .left:before,
.modal.fade.in .modal-content .navigation .right:before {
  font-size: 36px;
  opacity: 0.6;
}
.modal.fade.in .modal-content .navigation .left.inactive:before,
.modal.fade.in .modal-content .navigation .right.inactive:before {
  opacity: 0.3;
}
.modal.fade.in .modal-content .navigation .left.inactive:hover:before,
.modal.fade.in .modal-content .navigation .right.inactive:hover:before {
  opacity: 0.3;
}
.modal.fade.in .modal-content .navigation .left:hover:before,
.modal.fade.in .modal-content .navigation .right:hover:before {
  opacity: 1;
}
.modal.fade.in .modal-content .navigation .left:before {
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.modal.fade.in .modal-content .navigation .right:before {
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.modal.fade.in .modal-content .close {
  opacity: 1;
  font-size: 36px;
  line-height: 1;
  margin-right: 10px;
  position: absolute;
  top: 0;
  right: 0;
}
.modal.fade.in .modal-content .close:focus {
  outline: none;
}
.modal.fade.in .modal-content .modal-header h4 {
  font-family: 'Karla', sans-serif;
  font-weight: bold;
  font-size: 16px;
}
.modal.fade.in .modal-content .modal-body h5 {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: bold;
}
.modal.fade.in .modal-content .modal-body p {
  font-size: 14px;
  line-height: 20px;
}
.video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */

  margin-bottom: 15px;
  height: 0;
}
.video-wrapper .video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-header h2 {
  font-weight: bold;
  font-family: Karla, sans-serif;
}
h3 {
  font-family: Karla, sans-serif;
}

/* GRADUATE PROGRAM LAYOUT FIX */
.gray-box .image a.click {
  height: auto;
  padding-right: 50px;
}
/* MEET OUR GRADUATES ALIGNMENT FIX */
.graduate-tabs .nav-tabs {
  text-align: center;
}
.graduate-tabs .nav-tabs:before,
.graduate-tabs .nav-tabs:after {
  display: none;
}
.graduate-tabs .nav-tabs > li {
  display: table-cell;
  float: none;
  vertical-align: top;
}
.graduate-tabs .nav > li > a {
  display: block;
  padding: 10px 0;
  position: relative;
}
.graduate-tabs .nav-tabs > li:last-child a {
  margin-right: 0 !important;
}
/* TEXT BREAKING OUT OF THE BOX */
@media (max-width: 450px) {
  .headshot:hover .caption .btn.btn-border.btn-block {
  white-space: normal;
}
.headshot .caption {
  height: 90%;
}

}
/* CIRCLE PROFILE ALIGNMENT ISSUE */
@media (max-width: 991px) {
  .faculty .id {
  min-height: 100px;
  padding-bottom: 0;
}

}
@media (max-width: 600px) {
  .faculty .id {
  min-height: 120px;
  padding-bottom: 0;
}

}
/* LIFE AT LYNCH OVERFLOW SCROLL ISSUE */
@media (max-width: 991px) {
  .collage .address .rollover {
  /*overflow: scroll;*/
  
  overflow-y: scroll;
  overflow-x: hidden;
}

}

