/* Mixins */
/* Fonts */
@font-face {
  font-family: "Avenir Regular";
  src: url("/wp-content/themes/chiron/library/font/avenir_regular.ttf");
  font-smooth: always;
}
@font-face {
  font-family: "Avenir Medium";
  src: url("/wp-content/themes/chiron/library/font/avenir_medium.ttf");
  font-smooth: always;
}
@font-face {
  font-family: "Avenir Heavy";
  src: url("/wp-content/themes/chiron/library/font/avenir_heavy.ttf");
  font-smooth: always;
}
/* line 32, ../scss/main.scss */
.symbol {
  font-family: Arial, Helvetica, sans-serif;
}

/* Override 2016 styles */
/* line 38, ../scss/main.scss */
body {
  color: #222222;
}

/* line 42, ../scss/main.scss */
body, .button, p, .main-navigation, a, .widget .widget-title, span, input, textarea, button {
  font-family: "Avenir Regular", arial, sans-serif;
}

/* line 46, ../scss/main.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Avenir Medium', Arial, Helvetica, sans-serif;
}

/* line 50, ../scss/main.scss */
strong {
  font-family: 'Avenir Heavy', Arial, Helvetica, sans-serif;
}

/* line 54, ../scss/main.scss */
.site-inner {
  max-width: 1200px !important;
}

/* line 58, ../scss/main.scss */
.site-content {
  padding: 0px !important;
}

/* line 62, ../scss/main.scss */
.home #content {
  margin: 0;
}

/* line 66, ../scss/main.scss */
#content {
  margin: 60px 0px;
}

/* Buttons */
/* line 72, ../scss/main.scss */
a.button, input[type="submit"] {
  font-size: 20px;
  text-transform: uppercase;
  color: #222222;
  padding: 15px 22px;
  font-weight: normal;
  margin-top: 20px;
  border-bottom: 3px solid #920d2a;
  line-height: 100%;
  letter-spacing: 1px;
  background: #eaeaeb;
}
/* line 83, ../scss/main.scss */
a.button:hover, input[type="submit"]:hover {
  opacity: 0.8;
}

/* Headings */
/* line 90, ../scss/main.scss */
h2 {
  clear: none;
  font-weight: normal;
  letter-spacing: 1.5px;
  font-size: 32px;
  text-transform: uppercase;
}

/* line 98, ../scss/main.scss */
p {
  line-height: 160%;
}

/* Header */
/* line 104, ../scss/main.scss */
#spacer {
  content: '';
  height: 105px;
}

/* line 109, ../scss/main.scss */
.site-header {
  padding: 0px !important;
  background: #eaeaeb;
  position: fixed;
  z-index: 9999;
  width: 100%;
}
/* line 115, ../scss/main.scss */
.site-header .site-inner {
  width: 100%;
}
/* line 117, ../scss/main.scss */
.site-header .site-inner .site-branding {
  float: left;
  padding: 0px;
  margin: 0px;
}
/* line 121, ../scss/main.scss */
.site-header .site-inner .site-branding .site-title {
  background: #1a3d6e;
  padding: 20px;
}
/* line 124, ../scss/main.scss */
.site-header .site-inner .site-branding .site-title a {
  background: url("/wp-content/themes/chiron/library/images/traininglogo.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 0px;
  height: 66px;
  width: 200px;
  display: block;
  webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 134, ../scss/main.scss */
.site-header .site-inner .site-branding .site-title a span {
  display: none;
}
/* line 140, ../scss/main.scss */
.site-header .site-inner .site-header-menu {
  margin: 0px;
  float: left;
  width: 80%;
}
/* line 144, ../scss/main.scss */
.site-header .site-inner .site-header-menu .search {
  float: left;
  height: 96px;
  margin: 5px 0px;
  padding: 0px 15px;
  border-right: 1px solid #d2d4d4;
  display: table;
  cursor: pointer;
  webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 154, ../scss/main.scss */
.site-header .site-inner .site-header-menu .search i {
  display: table-cell;
  vertical-align: middle;
  color: #4c8b3f;
  font-weight: bold;
  font-size: 26px;
}
/* line 162, ../scss/main.scss */
.site-header .site-inner .site-header-menu .search-form {
  display: none;
  position: absolute;
  top: 53px;
  z-index: 9999;
  width: 300px;
}
/* line 168, ../scss/main.scss */
.site-header .site-inner .site-header-menu .search-form form {
  padding: 20px;
  background: #eaeaeb;
}
/* line 171, ../scss/main.scss */
.site-header .site-inner .site-header-menu .search-form form .search-submit {
  border-radius: 0px;
}
/* line 173, ../scss/main.scss */
.site-header .site-inner .site-header-menu .search-form form .search-submit:hover {
  background: #1a3d6e;
}
/* line 180, ../scss/main.scss */
.site-header .site-inner .site-header-menu #menu-main li {
  margin: 5px 0px;
  height: 96px;
  display: table;
  border-right: 1px solid #d2d4d4;
  webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 188, ../scss/main.scss */
.site-header .site-inner .site-header-menu #menu-main li:hover ul.sub-menu {
  right: auto;
  left: 0;
  margin-top: 10px;
  display: block;
}
/* line 195, ../scss/main.scss */
.site-header .site-inner .site-header-menu #menu-main li a {
  color: #000;
  font-weight: 300;
  text-transform: uppercase;
  display: table-cell;
  vertical-align: middle;
  padding: 0px 25px;
  font-family: 'Avenir Heavy', Arial, sans-serif;
  letter-spacing: .15em;
  font-size: .75em;
  transition: color .4s;
}
/* line 206, ../scss/main.scss */
.site-header .site-inner .site-header-menu #menu-main li a:hover {
  color: #4c8b3f;
}
/* line 210, ../scss/main.scss */
.site-header .site-inner .site-header-menu #menu-main li ul.sub-menu {
  display: none;
  margin-top: 15px;
  background: #eaeaeb;
  /*border-bottom: 3px solid $blue;
  border-top: 3px solid $blue;
  box-shadow: 0px 0px 15px rgba(0,0,0,0.4);*/
  transition: .4s all;
  width: 100%;
}
/* line 219, ../scss/main.scss */
.site-header .site-inner .site-header-menu #menu-main li ul.sub-menu:before, .site-header .site-inner .site-header-menu #menu-main li ul.sub-menu:after {
  content: none;
}
/* line 222, ../scss/main.scss */
.site-header .site-inner .site-header-menu #menu-main li ul.sub-menu li {
  height: auto;
  display: block;
  border: 0px;
  background: #eaeaeb;
  padding: 10px 0px;
  margin: 0px;
  border-bottom: 1px solid #d2d4d4;
  width: 100%;
}
/* line 231, ../scss/main.scss */
.site-header .site-inner .site-header-menu #menu-main li ul.sub-menu li a {
  color: #222222;
  margin-top: 0px;
  font-family: 'Avenir Medium', Arial, sans-serif;
  text-align: center;
  width: 100%;
  padding: 0 5px;
}
/* line 238, ../scss/main.scss */
.site-header .site-inner .site-header-menu #menu-main li ul.sub-menu li a:hover {
  color: #4c8b3f;
}
/* line 246, ../scss/main.scss */
.site-header .site-inner .site-header-menu #menu-main li.menu-item-has-children a {
  display: block;
  margin-top: 40px;
  webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 252, ../scss/main.scss */
.site-header .site-inner .site-header-menu #menu-main li.menu-item-has-children a:after {
  position: static;
  right: auto;
  top: auto;
  display: block;
  width: 100%;
  font-size: 26px;
  color: #4c8b3f;
  font-weight: bold;
}

/* line 268, ../scss/main.scss */
.site-header.shrink {
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.7);
}
/* line 273, ../scss/main.scss */
.site-header.shrink .site-inner .site-branding .site-title a {
  height: 50px;
  width: 170px;
}
/* line 281, ../scss/main.scss */
.site-header.shrink .site-inner .site-header-menu #menu-main li {
  height: 80px;
}
/* line 285, ../scss/main.scss */
.site-header.shrink .site-inner .site-header-menu #menu-main li.menu-item-has-children a {
  margin-top: 32px;
}
/* line 290, ../scss/main.scss */
.site-header.shrink .site-inner .site-header-menu #menu-main li:hover ul {
  margin: 0;
}
/* line 293, ../scss/main.scss */
.site-header.shrink .site-inner .site-header-menu #menu-main li:hover ul li a {
  margin: 0;
}
/* line 300, ../scss/main.scss */
.site-header.shrink .site-inner .site-header-menu .search {
  height: 80px;
}
/* line 303, ../scss/main.scss */
.site-header.shrink .site-inner .site-header-menu .search-form {
  top: 45px;
}

/* Homepage Slider */
/* line 312, ../scss/main.scss */
ul.bxslider {
  margin: 0;
}
/* line 314, ../scss/main.scss */
ul.bxslider li {
  background-size: cover;
  background-position: center center;
}
/* line 318, ../scss/main.scss */
ul.bxslider li .site-inner .right {
  float: right;
  width: 44%;
}
/* line 323, ../scss/main.scss */
ul.bxslider li .site-inner .right .text .inner span.large {
  font-family: Avenir Heavy;
  font-size: 122px !important;
}
/* line 327, ../scss/main.scss */
ul.bxslider li .site-inner .right .text .inner span.top {
  font-size: 51.5px;
  display: block;
  margin-top: 15px;
  line-height: 100%;
  color: #fff;
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.8);
}
/* line 335, ../scss/main.scss */
ul.bxslider li .site-inner .right .text .inner span.mid {
  font-size: 75.5px;
  line-height: 100%;
  color: #fff;
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.8);
}
/* line 341, ../scss/main.scss */
ul.bxslider li .site-inner .right .text .inner span.bot {
  font-size: 55.2px;
  line-height: 100%;
  color: #fff;
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.8);
}
/* line 350, ../scss/main.scss */
ul.bxslider li .site-inner .left {
  float: left;
  padding: 0px 50px;
  width: 50%;
}
/* line 355, ../scss/main.scss */
ul.bxslider li .site-inner .left .text .inner {
  vertical-align: top !important;
}
/* line 357, ../scss/main.scss */
ul.bxslider li .site-inner .left .text .inner span.medium {
  font-size: 55px !important;
}
/* line 364, ../scss/main.scss */
ul.bxslider li .site-inner .right .text, ul.bxslider li .site-inner .left .text {
  height: 60vh;
  min-height: 450px;
  padding: 30px 0px;
  display: table;
  width: 100%;
}
/* line 370, ../scss/main.scss */
ul.bxslider li .site-inner .right .text .inner, ul.bxslider li .site-inner .left .text .inner {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
}
/* line 374, ../scss/main.scss */
ul.bxslider li .site-inner .right .text .inner span.smallest, ul.bxslider li .site-inner .left .text .inner span.smallest {
  font-size: 26px;
  color: #fff;
  text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.8);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  display: block;
}
/* line 382, ../scss/main.scss */
ul.bxslider li .site-inner .right .text .inner span.largest, ul.bxslider li .site-inner .left .text .inner span.largest {
  font-size: 180px;
  line-height: 90%;
  margin-left: -13px;
  color: #fff;
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.8);
}
/* line 389, ../scss/main.scss */
ul.bxslider li .site-inner .right .text .inner span.large, ul.bxslider li .site-inner .left .text .inner span.large {
  font-size: 124px;
  line-height: 80%;
  color: #fff;
  text-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
}
/* line 395, ../scss/main.scss */
ul.bxslider li .site-inner .right .text .inner span.medium, ul.bxslider li .site-inner .left .text .inner span.medium {
  font-size: 60px;
  line-height: 100%;
  color: #fff;
  text-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
  font-family: Avenir Heavy;
}
/* line 402, ../scss/main.scss */
ul.bxslider li .site-inner .right .text .inner span.small, ul.bxslider li .site-inner .left .text .inner span.small {
  font-size: 42px;
  line-height: 100%;
  color: #fff;
  text-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
}
/* line 407, ../scss/main.scss */
ul.bxslider li .site-inner .right .text .inner span.small.padright, ul.bxslider li .site-inner .left .text .inner span.small.padright {
  padding-right: 20px;
}
/* line 410, ../scss/main.scss */
ul.bxslider li .site-inner .right .text .inner span.small.padleft, ul.bxslider li .site-inner .left .text .inner span.small.padleft {
  padding-left: 20px;
}
/* line 414, ../scss/main.scss */
ul.bxslider li .site-inner .right .text .inner a.button, ul.bxslider li .site-inner .left .text .inner a.button {
  float: right;
  background: #eaeaeb;
}

/* line 425, ../scss/main.scss */
.bx-controls {
  background: #222222;
  text-align: center;
}
/* line 429, ../scss/main.scss */
.bx-controls .bx-pager .bx-pager-item {
  display: inline-block;
  padding: 0px 5px;
}
/* line 432, ../scss/main.scss */
.bx-controls .bx-pager .bx-pager-item a {
  background: #eaeaeb;
  width: 60px;
  font-size: 5px;
  color: #eaeaeb;
  display: block;
  margin-bottom: 14px;
}
/* line 440, ../scss/main.scss */
.bx-controls .bx-pager .bx-pager-item a.active {
  background: #920d2a;
  color: #920d2a;
}
/* line 446, ../scss/main.scss */
.bx-controls .bx-controls-direction {
  display: none;
}

/* Main Content Section */
/* line 453, ../scss/main.scss */
.main-content {
  background: #eaeaeb;
}
/* line 456, ../scss/main.scss */
.main-content .site-inner .text {
  max-width: 70%;
  margin: 0px auto;
  padding: 60px 0px 80px 0px;
}
/* line 460, ../scss/main.scss */
.main-content .site-inner .text .page-title, .main-content .site-inner .text h2 {
  color: #1a3d6e;
  font-size: 36px;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
/* line 467, ../scss/main.scss */
.main-content .site-inner .text p:last-of-type {
  margin-bottom: 0px;
}

/* Homepage Feature List */
/* line 475, ../scss/main.scss */
.features {
  color: #fff;
}
/* line 477, ../scss/main.scss */
.features .feature {
  padding: 50px 0px;
  overflow: auto;
  box-shadow: 0px 0px 20px black;
}
/* line 481, ../scss/main.scss */
.features .feature.blue {
  background: #13204d;
  background-image: radial-gradient(#101d47, #01040b);
}
/* line 485, ../scss/main.scss */
.features .feature.red {
  background-image: radial-gradient(#920d2a, #000000);
  background-color: #920d2a;
}
/* line 489, ../scss/main.scss */
.features .feature.black {
  background: black;
}
/* line 492, ../scss/main.scss */
.features .feature.green {
  background-image: radial-gradient(#4c8b3f, #000000);
  background-color: #4c8b3f;
}
/* line 496, ../scss/main.scss */
.features .feature.purple {
  background-image: radial-gradient(#583088, #000000);
  background-color: #583088;
}
/* line 500, ../scss/main.scss */
.features .feature img {
  float: left;
  margin-right: 40px;
  max-width: 200px;
}
/* line 505, ../scss/main.scss */
.features .feature a.button {
  float: right;
}
/* line 508, ../scss/main.scss */
.features .feature ul {
  overflow: hidden;
  padding-left: 20px;
}
/* line 512, ../scss/main.scss */
.features .feature h2 {
  line-height: 130%;
  margin-bottom: 20px;
}

/* Latest News */
/* line 521, ../scss/main.scss */
.hoh {
  background: #eaeaeb;
  padding: 50px 0px;
  box-shadow: inset 0 20px 20px -20px black;
}
/* line 525, ../scss/main.scss */
.hoh h2 {
  font-size: 36px;
  color: #1a3d6e;
  margin-bottom: 40px;
  clear: none;
  display: inline-block;
}
/* line 532, ../scss/main.scss */
.hoh span.view-all {
  display: inline-block;
  margin-left: 30px;
  text-transform: uppercase;
  font-size: 22px;
}
/* line 537, ../scss/main.scss */
.hoh span.view-all a {
  color: #1a3d6e;
}
/* line 539, ../scss/main.scss */
.hoh span.view-all a:hover {
  text-decoration: underline;
}
/* line 544, ../scss/main.scss */
.hoh .homepost {
  width: 32.2%;
  float: left;
  margin-right: 20px;
  height: 325px;
  display: table;
  box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.5);
}
/* line 551, ../scss/main.scss */
.hoh .homepost:nth-of-type(4) {
  margin: 0;
}
/* line 554, ../scss/main.scss */
.hoh .homepost .inner {
  color: #fff;
  display: table-cell;
  vertical-align: bottom;
}
/* line 558, ../scss/main.scss */
.hoh .homepost .inner .text {
  background: black;
  padding: 15px;
}
/* line 561, ../scss/main.scss */
.hoh .homepost .inner .text:hover {
  background: #920d2a;
}
/* line 564, ../scss/main.scss */
.hoh .homepost .inner .text h3 {
  font-size: 18px;
  line-height: 120%;
}
/* line 568, ../scss/main.scss */
.hoh .homepost .inner .text span {
  display: inline;
  font-size: 14px;
  line-height: 120%;
}
/* line 573, ../scss/main.scss */
.hoh .homepost .inner .text .sep {
  margin: 0 5px;
}
/* line 576, ../scss/main.scss */
.hoh .homepost .inner .text a {
  color: #fff;
}
/* line 578, ../scss/main.scss */
.hoh .homepost .inner .text a:hover {
  text-decoration: underline;
}
/* line 583, ../scss/main.scss */
.hoh .homepost .inner .text .author .name {
  text-transform: uppercase;
  font-weight: 600;
}
/* line 592, ../scss/main.scss */
.hoh a:last-of-type .homepost {
  margin: 0;
}

/* CTA Form */
/* line 600, ../scss/main.scss */
.form {
  color: #fff;
  background: #920d2a;
  padding: 50px 0px;
  overflow: auto;
}
/* line 605, ../scss/main.scss */
.form h2 {
  text-align: center;
  margin-bottom: 40px;
  font-size: 36px;
}
/* line 610, ../scss/main.scss */
.form p.left {
  width: 40%;
  float: left;
}
/* line 615, ../scss/main.scss */
.form form {
  width: 55%;
  float: right;
}
/* line 618, ../scss/main.scss */
.form form p {
  margin: 0px;
}
/* line 621, ../scss/main.scss */
.form form input {
  width: 48%;
  box-sizing: border-box;
  /* firefox 19+ */
  /* ie */
}
/* line 624, ../scss/main.scss */
.form form input input::-webkit-input-placeholder {
  font-family: "Arial", sans-serif !important;
}
/* line 627, ../scss/main.scss */
.form form input input::-moz-placeholder {
  font-family: 'Arial', sans-serif;
}
/* line 630, ../scss/main.scss */
.form form input input:-ms-input-placeholder {
  font-family: 'Arial', sans-serif;
}
/* line 633, ../scss/main.scss */
.form form input input:-moz-placeholder {
  font-family: 'Arial', sans-serif;
}
/* line 636, ../scss/main.scss */
.form form input:first-of-type {
  margin-right: 10px;
}
/* line 639, ../scss/main.scss */
.form form input:nth-of-type(2) {
  margin-left: 10px;
}
/* line 643, ../scss/main.scss */
.form form textarea {
  width: 97.5%;
  margin-top: 10px;
  height: 140px;
}
/* line 648, ../scss/main.scss */
.form form input[type="submit"] {
  width: auto;
  float: right;
  border-radius: 0px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.6);
  margin-right: 17px;
  border-bottom: 0px;
}
/* line 655, ../scss/main.scss */
.form form input[type="submit"]:hover {
  background: #fff;
}

/* Blog Styles */
/* line 664, ../scss/main.scss */
.blog .entry-title, .single .entry-title, .archive .entry-title {
  text-transform: none;
  font-size: 2rem;
  margin-bottom: 0;
  letter-spacing: 0;
  line-height: 120%;
}
/* line 671, ../scss/main.scss */
.blog .sep, .single .sep, .archive .sep {
  margin: 0 4px;
}
/* line 674, ../scss/main.scss */
.blog .meta, .single .meta, .archive .meta {
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 20px;
}
/* line 679, ../scss/main.scss */
.blog .social-sharing, .single .social-sharing, .archive .social-sharing {
  display: inline-block;
}
/* line 682, ../scss/main.scss */
.blog span.author, .single span.author, .archive span.author {
  text-transform: uppercase;
}

/* line 687, ../scss/main.scss */
.single .meta {
  font-weight: normal;
  margin-top: 10px;
}
/* line 691, ../scss/main.scss */
.single #breadcrumbs {
  font-size: 14px;
  margin-bottom: 10px;
}
/* line 694, ../scss/main.scss */
.single #breadcrumbs a {
  color: #222222;
}
/* line 696, ../scss/main.scss */
.single #breadcrumbs a:hover {
  text-decoration: underline;
  color: #1a3d6e;
}
/* line 701, ../scss/main.scss */
.single #breadcrumbs .breadcrumb_last {
  font-weight: bold;
  color: #1a3d6e;
}
/* line 706, ../scss/main.scss */
.single .post-thumbnail {
  margin-bottom: 0;
}
/* line 708, ../scss/main.scss */
.single .post-thumbnail img {
  width: 100%;
}
/* line 712, ../scss/main.scss */
.single .entry-content {
  width: 100% !important;
  float: none !important;
}
/* line 715, ../scss/main.scss */
.single .entry-content p {
  line-height: 200%;
}

/* line 720, ../scss/main.scss */
.blog #content {
  margin: 0px;
}
/* line 723, ../scss/main.scss */
.blog #content article a, .blog #content article p {
  color: #fff;
}
/* line 726, ../scss/main.scss */
.blog #content article p {
  font-size: 18px;
}
/* line 729, ../scss/main.scss */
.blog #content article .button {
  border: 0px;
  color: #1a3d6e;
  text-transform: none;
  display: table;
  letter-spacing: 0px;
  font-weight: bold;
  font-size: 18px;
  margin: 0;
  padding: 10px 15px;
}
/* line 741, ../scss/main.scss */
.blog #content .entry-right {
  width: 47%;
  float: left;
  height: 450px;
  display: table;
  margin-bottom: 50px;
}
/* line 747, ../scss/main.scss */
.blog #content .entry-right:nth-of-type(odd) {
  margin-right: 50px;
}
/* line 750, ../scss/main.scss */
.blog #content .entry-right article {
  display: table-cell;
  vertical-align: bottom;
}
/* line 753, ../scss/main.scss */
.blog #content .entry-right article .inner {
  background: rgba(26, 61, 110, 0.7);
  padding: 20px;
  color: #fff;
}
/* line 757, ../scss/main.scss */
.blog #content .entry-right article .inner .entry-title {
  font-size: 1.75rem;
}
/* line 760, ../scss/main.scss */
.blog #content .entry-right article .inner p {
  font-size: 16px;
}
/* line 763, ../scss/main.scss */
.blog #content .entry-right article .inner .entry-summary {
  margin: 0;
}
/* line 769, ../scss/main.scss */
.blog #content .featured-entry {
  margin-bottom: 50px;
}
/* line 771, ../scss/main.scss */
.blog #content .featured-entry article {
  width: 50%;
  background: rgba(26, 61, 110, 0.7);
  padding: 80px 40px;
  color: #fff;
}

/* line 781, ../scss/main.scss */
.sidebar #archives-2 ul, .sidebar #categories-2 ul {
  display: none;
  font-size: 16px;
  margin: 0 0 0 30px;
}
/* line 785, ../scss/main.scss */
.sidebar #archives-2 ul li, .sidebar #categories-2 ul li {
  margin-right: 10px;
}
/* line 788, ../scss/main.scss */
.sidebar #archives-2 ul a, .sidebar #categories-2 ul a {
  color: #222222;
}
/* line 790, ../scss/main.scss */
.sidebar #archives-2 ul a:hover, .sidebar #categories-2 ul a:hover {
  color: #1a3d6e;
  text-decoration: underline;
}
/* line 796, ../scss/main.scss */
.sidebar .widget {
  padding: 0;
  border: 0;
}
/* line 799, ../scss/main.scss */
.sidebar .widget .cta {
  background: #1a3d6e;
  padding: 30px 40px;
  text-align: center;
}
/* line 803, ../scss/main.scss */
.sidebar .widget .cta p {
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
  color: #fff;
}
/* line 810, ../scss/main.scss */
.sidebar .widget .cta img {
  display: inline;
  margin-bottom: 20px;
}
/* line 814, ../scss/main.scss */
.sidebar .widget .cta:hover {
  opacity: 0.8;
}
/* line 818, ../scss/main.scss */
.sidebar .widget .widget-title {
  color: #1a3d6e;
  font-weight: bold;
  font-size: 1.3rem;
  letter-spacing: 0;
  cursor: pointer;
}
/* line 824, ../scss/main.scss */
.sidebar .widget .widget-title:before {
  content: '\f432';
  display: inline-block;
  font: normal 20px/1 'Genericons';
  margin-right: 10px;
}
/* line 832, ../scss/main.scss */
.sidebar .widget .active:before {
  content: '\f431';
}
/* line 836, ../scss/main.scss */
.sidebar .widget .yarpp-related-posts {
  display: none;
}
/* line 838, ../scss/main.scss */
.sidebar .widget .yarpp-related-posts .related-post {
  height: 300px;
  width: 100%;
  background-size: cover;
  background-position: center center;
  margin-bottom: 40px;
  display: table;
}
/* line 845, ../scss/main.scss */
.sidebar .widget .yarpp-related-posts .related-post .inner {
  display: table-cell;
  vertical-align: bottom;
}
/* line 848, ../scss/main.scss */
.sidebar .widget .yarpp-related-posts .related-post .inner .text {
  background: rgba(26, 61, 110, 0.7);
  padding: 20px;
  color: #fff;
}
/* line 852, ../scss/main.scss */
.sidebar .widget .yarpp-related-posts .related-post .inner .text a {
  color: #fff;
}
/* line 854, ../scss/main.scss */
.sidebar .widget .yarpp-related-posts .related-post .inner .text a:hover {
  text-decoration: underline;
}

/* Train Page */
/* line 868, ../scss/main.scss */
.page-id-6 #content, .page-id-8 #content, .page-id-10 #content, .page-id-12 #content, .page-id-157 #content, .page #content {
  margin: 0;
}
/* line 871, ../scss/main.scss */
.page-id-6 .banner, .page-id-8 .banner, .page-id-10 .banner, .page-id-12 .banner, .page-id-157 .banner, .page .banner {
  background-size: cover;
  background-position: center center;
  width: 100%;
  clear: both;
  overflow: auto;
}
/* line 878, ../scss/main.scss */
.page-id-6 .banner .site-inner .right, .page-id-8 .banner .site-inner .right, .page-id-10 .banner .site-inner .right, .page-id-12 .banner .site-inner .right, .page-id-157 .banner .site-inner .right, .page .banner .site-inner .right {
  float: right;
}
/* line 881, ../scss/main.scss */
.page-id-6 .banner .site-inner .left, .page-id-8 .banner .site-inner .left, .page-id-10 .banner .site-inner .left, .page-id-12 .banner .site-inner .left, .page-id-157 .banner .site-inner .left, .page .banner .site-inner .left {
  float: left;
}
/* line 884, ../scss/main.scss */
.page-id-6 .banner .site-inner .right, .page-id-6 .banner .site-inner .left, .page-id-8 .banner .site-inner .right, .page-id-8 .banner .site-inner .left, .page-id-10 .banner .site-inner .right, .page-id-10 .banner .site-inner .left, .page-id-12 .banner .site-inner .right, .page-id-12 .banner .site-inner .left, .page-id-157 .banner .site-inner .right, .page-id-157 .banner .site-inner .left, .page .banner .site-inner .right, .page .banner .site-inner .left {
  width: 55%;
}
/* line 886, ../scss/main.scss */
.page-id-6 .banner .site-inner .right .text, .page-id-6 .banner .site-inner .left .text, .page-id-8 .banner .site-inner .right .text, .page-id-8 .banner .site-inner .left .text, .page-id-10 .banner .site-inner .right .text, .page-id-10 .banner .site-inner .left .text, .page-id-12 .banner .site-inner .right .text, .page-id-12 .banner .site-inner .left .text, .page-id-157 .banner .site-inner .right .text, .page-id-157 .banner .site-inner .left .text, .page .banner .site-inner .right .text, .page .banner .site-inner .left .text {
  height: 60vh;
  padding: 60px 0px;
  display: table;
  width: 100%;
}
/* line 891, ../scss/main.scss */
.page-id-6 .banner .site-inner .right .text .inner, .page-id-6 .banner .site-inner .left .text .inner, .page-id-8 .banner .site-inner .right .text .inner, .page-id-8 .banner .site-inner .left .text .inner, .page-id-10 .banner .site-inner .right .text .inner, .page-id-10 .banner .site-inner .left .text .inner, .page-id-12 .banner .site-inner .right .text .inner, .page-id-12 .banner .site-inner .left .text .inner, .page-id-157 .banner .site-inner .right .text .inner, .page-id-157 .banner .site-inner .left .text .inner, .page .banner .site-inner .right .text .inner, .page .banner .site-inner .left .text .inner {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
}
/* line 895, ../scss/main.scss */
.page-id-6 .banner .site-inner .right .text .inner span.smallest, .page-id-6 .banner .site-inner .left .text .inner span.smallest, .page-id-8 .banner .site-inner .right .text .inner span.smallest, .page-id-8 .banner .site-inner .left .text .inner span.smallest, .page-id-10 .banner .site-inner .right .text .inner span.smallest, .page-id-10 .banner .site-inner .left .text .inner span.smallest, .page-id-12 .banner .site-inner .right .text .inner span.smallest, .page-id-12 .banner .site-inner .left .text .inner span.smallest, .page-id-157 .banner .site-inner .right .text .inner span.smallest, .page-id-157 .banner .site-inner .left .text .inner span.smallest, .page .banner .site-inner .right .text .inner span.smallest, .page .banner .site-inner .left .text .inner span.smallest {
  font-size: 26px;
  color: #fff;
  text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.8);
  text-transform: uppercase;
  letter-spacing: 1.5px;
  display: block;
}
/* line 903, ../scss/main.scss */
.page-id-6 .banner .site-inner .right .text .inner span.largest, .page-id-6 .banner .site-inner .left .text .inner span.largest, .page-id-8 .banner .site-inner .right .text .inner span.largest, .page-id-8 .banner .site-inner .left .text .inner span.largest, .page-id-10 .banner .site-inner .right .text .inner span.largest, .page-id-10 .banner .site-inner .left .text .inner span.largest, .page-id-12 .banner .site-inner .right .text .inner span.largest, .page-id-12 .banner .site-inner .left .text .inner span.largest, .page-id-157 .banner .site-inner .right .text .inner span.largest, .page-id-157 .banner .site-inner .left .text .inner span.largest, .page .banner .site-inner .right .text .inner span.largest, .page .banner .site-inner .left .text .inner span.largest {
  font-size: 170px;
  line-height: 90%;
  color: #fff;
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.8);
  font-weight: bold;
}
/* line 910, ../scss/main.scss */
.page-id-6 .banner .site-inner .right .text .inner span.large, .page-id-6 .banner .site-inner .left .text .inner span.large, .page-id-8 .banner .site-inner .right .text .inner span.large, .page-id-8 .banner .site-inner .left .text .inner span.large, .page-id-10 .banner .site-inner .right .text .inner span.large, .page-id-10 .banner .site-inner .left .text .inner span.large, .page-id-12 .banner .site-inner .right .text .inner span.large, .page-id-12 .banner .site-inner .left .text .inner span.large, .page-id-157 .banner .site-inner .right .text .inner span.large, .page-id-157 .banner .site-inner .left .text .inner span.large, .page .banner .site-inner .right .text .inner span.large, .page .banner .site-inner .left .text .inner span.large {
  display: block;
  font-size: 80px;
  line-height: 80%;
  color: #fff;
  text-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
}
/* line 917, ../scss/main.scss */
.page-id-6 .banner .site-inner .right .text .inner span.larger, .page-id-6 .banner .site-inner .left .text .inner span.larger, .page-id-8 .banner .site-inner .right .text .inner span.larger, .page-id-8 .banner .site-inner .left .text .inner span.larger, .page-id-10 .banner .site-inner .right .text .inner span.larger, .page-id-10 .banner .site-inner .left .text .inner span.larger, .page-id-12 .banner .site-inner .right .text .inner span.larger, .page-id-12 .banner .site-inner .left .text .inner span.larger, .page-id-157 .banner .site-inner .right .text .inner span.larger, .page-id-157 .banner .site-inner .left .text .inner span.larger, .page .banner .site-inner .right .text .inner span.larger, .page .banner .site-inner .left .text .inner span.larger {
  font-size: 124px;
  line-height: 90%;
  color: #fff;
  text-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
  display: block;
}
/* line 924, ../scss/main.scss */
.page-id-6 .banner .site-inner .right .text .inner span.medium, .page-id-6 .banner .site-inner .left .text .inner span.medium, .page-id-8 .banner .site-inner .right .text .inner span.medium, .page-id-8 .banner .site-inner .left .text .inner span.medium, .page-id-10 .banner .site-inner .right .text .inner span.medium, .page-id-10 .banner .site-inner .left .text .inner span.medium, .page-id-12 .banner .site-inner .right .text .inner span.medium, .page-id-12 .banner .site-inner .left .text .inner span.medium, .page-id-157 .banner .site-inner .right .text .inner span.medium, .page-id-157 .banner .site-inner .left .text .inner span.medium, .page .banner .site-inner .right .text .inner span.medium, .page .banner .site-inner .left .text .inner span.medium {
  font-size: 60px;
  line-height: 100%;
  color: #fff;
  text-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
  text-align: right;
  display: block;
}
/* line 932, ../scss/main.scss */
.page-id-6 .banner .site-inner .right .text .inner a.button, .page-id-6 .banner .site-inner .left .text .inner a.button, .page-id-8 .banner .site-inner .right .text .inner a.button, .page-id-8 .banner .site-inner .left .text .inner a.button, .page-id-10 .banner .site-inner .right .text .inner a.button, .page-id-10 .banner .site-inner .left .text .inner a.button, .page-id-12 .banner .site-inner .right .text .inner a.button, .page-id-12 .banner .site-inner .left .text .inner a.button, .page-id-157 .banner .site-inner .right .text .inner a.button, .page-id-157 .banner .site-inner .left .text .inner a.button, .page .banner .site-inner .right .text .inner a.button, .page .banner .site-inner .left .text .inner a.button {
  float: right;
  background: #eaeaeb;
}
/* line 941, ../scss/main.scss */
.page-id-6 h2, .page-id-8 h2, .page-id-10 h2, .page-id-12 h2, .page-id-157 h2, .page h2 {
  line-height: 120%;
  margin-bottom: 15px;
}
/* line 945, ../scss/main.scss */
.page-id-6 .main-content, .page-id-8 .main-content, .page-id-10 .main-content, .page-id-12 .main-content, .page-id-157 .main-content, .page .main-content {
  box-shadow: inset 0 20px 20px -20px black;
}
/* line 948, ../scss/main.scss */
.page-id-6 .red-hidden, .page-id-6 .blue-hidden, .page-id-6 .black-hidden, .page-id-6 .green-hidden, .page-id-6 .purple-hidden, .page-id-8 .red-hidden, .page-id-8 .blue-hidden, .page-id-8 .black-hidden, .page-id-8 .green-hidden, .page-id-8 .purple-hidden, .page-id-10 .red-hidden, .page-id-10 .blue-hidden, .page-id-10 .black-hidden, .page-id-10 .green-hidden, .page-id-10 .purple-hidden, .page-id-12 .red-hidden, .page-id-12 .blue-hidden, .page-id-12 .black-hidden, .page-id-12 .green-hidden, .page-id-12 .purple-hidden, .page-id-157 .red-hidden, .page-id-157 .blue-hidden, .page-id-157 .black-hidden, .page-id-157 .green-hidden, .page-id-157 .purple-hidden, .page .red-hidden, .page .blue-hidden, .page .black-hidden, .page .green-hidden, .page .purple-hidden {
  display: none;
  color: #222222;
  background: -webkit-linear-gradient(#fff, #ccc);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#fff, #ccc);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#fff, #ccc);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(#fff, #ccc);
  /* Standard syntax */
  padding: 60px 0px;
}
/* line 956, ../scss/main.scss */
.page-id-6 .red-hidden h2, .page-id-6 .blue-hidden h2, .page-id-6 .black-hidden h2, .page-id-6 .green-hidden h2, .page-id-6 .purple-hidden h2, .page-id-8 .red-hidden h2, .page-id-8 .blue-hidden h2, .page-id-8 .black-hidden h2, .page-id-8 .green-hidden h2, .page-id-8 .purple-hidden h2, .page-id-10 .red-hidden h2, .page-id-10 .blue-hidden h2, .page-id-10 .black-hidden h2, .page-id-10 .green-hidden h2, .page-id-10 .purple-hidden h2, .page-id-12 .red-hidden h2, .page-id-12 .blue-hidden h2, .page-id-12 .black-hidden h2, .page-id-12 .green-hidden h2, .page-id-12 .purple-hidden h2, .page-id-157 .red-hidden h2, .page-id-157 .blue-hidden h2, .page-id-157 .black-hidden h2, .page-id-157 .green-hidden h2, .page-id-157 .purple-hidden h2, .page .red-hidden h2, .page .blue-hidden h2, .page .black-hidden h2, .page .green-hidden h2, .page .purple-hidden h2 {
  color: #920d2a;
  clear: none;
  display: inline-block;
}
/* line 961, ../scss/main.scss */
.page-id-6 .red-hidden .view-all, .page-id-6 .blue-hidden .view-all, .page-id-6 .black-hidden .view-all, .page-id-6 .green-hidden .view-all, .page-id-6 .purple-hidden .view-all, .page-id-8 .red-hidden .view-all, .page-id-8 .blue-hidden .view-all, .page-id-8 .black-hidden .view-all, .page-id-8 .green-hidden .view-all, .page-id-8 .purple-hidden .view-all, .page-id-10 .red-hidden .view-all, .page-id-10 .blue-hidden .view-all, .page-id-10 .black-hidden .view-all, .page-id-10 .green-hidden .view-all, .page-id-10 .purple-hidden .view-all, .page-id-12 .red-hidden .view-all, .page-id-12 .blue-hidden .view-all, .page-id-12 .black-hidden .view-all, .page-id-12 .green-hidden .view-all, .page-id-12 .purple-hidden .view-all, .page-id-157 .red-hidden .view-all, .page-id-157 .blue-hidden .view-all, .page-id-157 .black-hidden .view-all, .page-id-157 .green-hidden .view-all, .page-id-157 .purple-hidden .view-all, .page .red-hidden .view-all, .page .blue-hidden .view-all, .page .black-hidden .view-all, .page .green-hidden .view-all, .page .purple-hidden .view-all {
  display: inline-block;
  margin-left: 30px;
  text-transform: uppercase;
  font-size: 22px;
}
/* line 966, ../scss/main.scss */
.page-id-6 .red-hidden .view-all a, .page-id-6 .blue-hidden .view-all a, .page-id-6 .black-hidden .view-all a, .page-id-6 .green-hidden .view-all a, .page-id-6 .purple-hidden .view-all a, .page-id-8 .red-hidden .view-all a, .page-id-8 .blue-hidden .view-all a, .page-id-8 .black-hidden .view-all a, .page-id-8 .green-hidden .view-all a, .page-id-8 .purple-hidden .view-all a, .page-id-10 .red-hidden .view-all a, .page-id-10 .blue-hidden .view-all a, .page-id-10 .black-hidden .view-all a, .page-id-10 .green-hidden .view-all a, .page-id-10 .purple-hidden .view-all a, .page-id-12 .red-hidden .view-all a, .page-id-12 .blue-hidden .view-all a, .page-id-12 .black-hidden .view-all a, .page-id-12 .green-hidden .view-all a, .page-id-12 .purple-hidden .view-all a, .page-id-157 .red-hidden .view-all a, .page-id-157 .blue-hidden .view-all a, .page-id-157 .black-hidden .view-all a, .page-id-157 .green-hidden .view-all a, .page-id-157 .purple-hidden .view-all a, .page .red-hidden .view-all a, .page .blue-hidden .view-all a, .page .black-hidden .view-all a, .page .green-hidden .view-all a, .page .purple-hidden .view-all a {
  background: #920d2a;
  color: #fff;
  padding: 5px 10px;
}
/* line 970, ../scss/main.scss */
.page-id-6 .red-hidden .view-all a:hover, .page-id-6 .blue-hidden .view-all a:hover, .page-id-6 .black-hidden .view-all a:hover, .page-id-6 .green-hidden .view-all a:hover, .page-id-6 .purple-hidden .view-all a:hover, .page-id-8 .red-hidden .view-all a:hover, .page-id-8 .blue-hidden .view-all a:hover, .page-id-8 .black-hidden .view-all a:hover, .page-id-8 .green-hidden .view-all a:hover, .page-id-8 .purple-hidden .view-all a:hover, .page-id-10 .red-hidden .view-all a:hover, .page-id-10 .blue-hidden .view-all a:hover, .page-id-10 .black-hidden .view-all a:hover, .page-id-10 .green-hidden .view-all a:hover, .page-id-10 .purple-hidden .view-all a:hover, .page-id-12 .red-hidden .view-all a:hover, .page-id-12 .blue-hidden .view-all a:hover, .page-id-12 .black-hidden .view-all a:hover, .page-id-12 .green-hidden .view-all a:hover, .page-id-12 .purple-hidden .view-all a:hover, .page-id-157 .red-hidden .view-all a:hover, .page-id-157 .blue-hidden .view-all a:hover, .page-id-157 .black-hidden .view-all a:hover, .page-id-157 .green-hidden .view-all a:hover, .page-id-157 .purple-hidden .view-all a:hover, .page .red-hidden .view-all a:hover, .page .blue-hidden .view-all a:hover, .page .black-hidden .view-all a:hover, .page .green-hidden .view-all a:hover, .page .purple-hidden .view-all a:hover {
  background: #222222;
}
/* line 975, ../scss/main.scss */
.page-id-6 .red-hidden .course, .page-id-6 .blue-hidden .course, .page-id-6 .black-hidden .course, .page-id-6 .green-hidden .course, .page-id-6 .purple-hidden .course, .page-id-8 .red-hidden .course, .page-id-8 .blue-hidden .course, .page-id-8 .black-hidden .course, .page-id-8 .green-hidden .course, .page-id-8 .purple-hidden .course, .page-id-10 .red-hidden .course, .page-id-10 .blue-hidden .course, .page-id-10 .black-hidden .course, .page-id-10 .green-hidden .course, .page-id-10 .purple-hidden .course, .page-id-12 .red-hidden .course, .page-id-12 .blue-hidden .course, .page-id-12 .black-hidden .course, .page-id-12 .green-hidden .course, .page-id-12 .purple-hidden .course, .page-id-157 .red-hidden .course, .page-id-157 .blue-hidden .course, .page-id-157 .black-hidden .course, .page-id-157 .green-hidden .course, .page-id-157 .purple-hidden .course, .page .red-hidden .course, .page .blue-hidden .course, .page .black-hidden .course, .page .green-hidden .course, .page .purple-hidden .course {
  width: 28%;
  float: left;
  margin-right: 64px;
  font-size: 14px;
  padding: 30px 0px;
}
/* line 981, ../scss/main.scss */
.page-id-6 .red-hidden .course h3, .page-id-6 .blue-hidden .course h3, .page-id-6 .black-hidden .course h3, .page-id-6 .green-hidden .course h3, .page-id-6 .purple-hidden .course h3, .page-id-8 .red-hidden .course h3, .page-id-8 .blue-hidden .course h3, .page-id-8 .black-hidden .course h3, .page-id-8 .green-hidden .course h3, .page-id-8 .purple-hidden .course h3, .page-id-10 .red-hidden .course h3, .page-id-10 .blue-hidden .course h3, .page-id-10 .black-hidden .course h3, .page-id-10 .green-hidden .course h3, .page-id-10 .purple-hidden .course h3, .page-id-12 .red-hidden .course h3, .page-id-12 .blue-hidden .course h3, .page-id-12 .black-hidden .course h3, .page-id-12 .green-hidden .course h3, .page-id-12 .purple-hidden .course h3, .page-id-157 .red-hidden .course h3, .page-id-157 .blue-hidden .course h3, .page-id-157 .black-hidden .course h3, .page-id-157 .green-hidden .course h3, .page-id-157 .purple-hidden .course h3, .page .red-hidden .course h3, .page .blue-hidden .course h3, .page .black-hidden .course h3, .page .green-hidden .course h3, .page .purple-hidden .course h3 {
  text-transform: uppercase;
  font-size: 20px;
}
/* line 985, ../scss/main.scss */
.page-id-6 .red-hidden .course .length, .page-id-6 .blue-hidden .course .length, .page-id-6 .black-hidden .course .length, .page-id-6 .green-hidden .course .length, .page-id-6 .purple-hidden .course .length, .page-id-8 .red-hidden .course .length, .page-id-8 .blue-hidden .course .length, .page-id-8 .black-hidden .course .length, .page-id-8 .green-hidden .course .length, .page-id-8 .purple-hidden .course .length, .page-id-10 .red-hidden .course .length, .page-id-10 .blue-hidden .course .length, .page-id-10 .black-hidden .course .length, .page-id-10 .green-hidden .course .length, .page-id-10 .purple-hidden .course .length, .page-id-12 .red-hidden .course .length, .page-id-12 .blue-hidden .course .length, .page-id-12 .black-hidden .course .length, .page-id-12 .green-hidden .course .length, .page-id-12 .purple-hidden .course .length, .page-id-157 .red-hidden .course .length, .page-id-157 .blue-hidden .course .length, .page-id-157 .black-hidden .course .length, .page-id-157 .green-hidden .course .length, .page-id-157 .purple-hidden .course .length, .page .red-hidden .course .length, .page .blue-hidden .course .length, .page .black-hidden .course .length, .page .green-hidden .course .length, .page .purple-hidden .course .length {
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 10px;
}
/* line 990, ../scss/main.scss */
.page-id-6 .red-hidden .course .objective, .page-id-6 .blue-hidden .course .objective, .page-id-6 .black-hidden .course .objective, .page-id-6 .green-hidden .course .objective, .page-id-6 .purple-hidden .course .objective, .page-id-8 .red-hidden .course .objective, .page-id-8 .blue-hidden .course .objective, .page-id-8 .black-hidden .course .objective, .page-id-8 .green-hidden .course .objective, .page-id-8 .purple-hidden .course .objective, .page-id-10 .red-hidden .course .objective, .page-id-10 .blue-hidden .course .objective, .page-id-10 .black-hidden .course .objective, .page-id-10 .green-hidden .course .objective, .page-id-10 .purple-hidden .course .objective, .page-id-12 .red-hidden .course .objective, .page-id-12 .blue-hidden .course .objective, .page-id-12 .black-hidden .course .objective, .page-id-12 .green-hidden .course .objective, .page-id-12 .purple-hidden .course .objective, .page-id-157 .red-hidden .course .objective, .page-id-157 .blue-hidden .course .objective, .page-id-157 .black-hidden .course .objective, .page-id-157 .green-hidden .course .objective, .page-id-157 .purple-hidden .course .objective, .page .red-hidden .course .objective, .page .blue-hidden .course .objective, .page .black-hidden .course .objective, .page .green-hidden .course .objective, .page .purple-hidden .course .objective {
  margin-bottom: 10px;
}
/* line 993, ../scss/main.scss */
.page-id-6 .red-hidden .course .content, .page-id-6 .blue-hidden .course .content, .page-id-6 .black-hidden .course .content, .page-id-6 .green-hidden .course .content, .page-id-6 .purple-hidden .course .content, .page-id-8 .red-hidden .course .content, .page-id-8 .blue-hidden .course .content, .page-id-8 .black-hidden .course .content, .page-id-8 .green-hidden .course .content, .page-id-8 .purple-hidden .course .content, .page-id-10 .red-hidden .course .content, .page-id-10 .blue-hidden .course .content, .page-id-10 .black-hidden .course .content, .page-id-10 .green-hidden .course .content, .page-id-10 .purple-hidden .course .content, .page-id-12 .red-hidden .course .content, .page-id-12 .blue-hidden .course .content, .page-id-12 .black-hidden .course .content, .page-id-12 .green-hidden .course .content, .page-id-12 .purple-hidden .course .content, .page-id-157 .red-hidden .course .content, .page-id-157 .blue-hidden .course .content, .page-id-157 .black-hidden .course .content, .page-id-157 .green-hidden .course .content, .page-id-157 .purple-hidden .course .content, .page .red-hidden .course .content, .page .blue-hidden .course .content, .page .black-hidden .course .content, .page .green-hidden .course .content, .page .purple-hidden .course .content {
  margin-top: 10px;
  min-height: 350px;
}
/* line 998, ../scss/main.scss */
.page-id-6 .red-hidden .hoh, .page-id-6 .blue-hidden .hoh, .page-id-6 .black-hidden .hoh, .page-id-6 .green-hidden .hoh, .page-id-6 .purple-hidden .hoh, .page-id-8 .red-hidden .hoh, .page-id-8 .blue-hidden .hoh, .page-id-8 .black-hidden .hoh, .page-id-8 .green-hidden .hoh, .page-id-8 .purple-hidden .hoh, .page-id-10 .red-hidden .hoh, .page-id-10 .blue-hidden .hoh, .page-id-10 .black-hidden .hoh, .page-id-10 .green-hidden .hoh, .page-id-10 .purple-hidden .hoh, .page-id-12 .red-hidden .hoh, .page-id-12 .blue-hidden .hoh, .page-id-12 .black-hidden .hoh, .page-id-12 .green-hidden .hoh, .page-id-12 .purple-hidden .hoh, .page-id-157 .red-hidden .hoh, .page-id-157 .blue-hidden .hoh, .page-id-157 .black-hidden .hoh, .page-id-157 .green-hidden .hoh, .page-id-157 .purple-hidden .hoh, .page .red-hidden .hoh, .page .blue-hidden .hoh, .page .black-hidden .hoh, .page .green-hidden .hoh, .page .purple-hidden .hoh {
  background: transparent;
  box-shadow: none;
  overflow: auto;
  padding: 30px 0px 80px 0px;
}
/* line 1003, ../scss/main.scss */
.page-id-6 .red-hidden .hoh .homepost, .page-id-6 .blue-hidden .hoh .homepost, .page-id-6 .black-hidden .hoh .homepost, .page-id-6 .green-hidden .hoh .homepost, .page-id-6 .purple-hidden .hoh .homepost, .page-id-8 .red-hidden .hoh .homepost, .page-id-8 .blue-hidden .hoh .homepost, .page-id-8 .black-hidden .hoh .homepost, .page-id-8 .green-hidden .hoh .homepost, .page-id-8 .purple-hidden .hoh .homepost, .page-id-10 .red-hidden .hoh .homepost, .page-id-10 .blue-hidden .hoh .homepost, .page-id-10 .black-hidden .hoh .homepost, .page-id-10 .green-hidden .hoh .homepost, .page-id-10 .purple-hidden .hoh .homepost, .page-id-12 .red-hidden .hoh .homepost, .page-id-12 .blue-hidden .hoh .homepost, .page-id-12 .black-hidden .hoh .homepost, .page-id-12 .green-hidden .hoh .homepost, .page-id-12 .purple-hidden .hoh .homepost, .page-id-157 .red-hidden .hoh .homepost, .page-id-157 .blue-hidden .hoh .homepost, .page-id-157 .black-hidden .hoh .homepost, .page-id-157 .green-hidden .hoh .homepost, .page-id-157 .purple-hidden .hoh .homepost, .page .red-hidden .hoh .homepost, .page .blue-hidden .hoh .homepost, .page .black-hidden .hoh .homepost, .page .green-hidden .hoh .homepost, .page .purple-hidden .hoh .homepost {
  width: 31.6%;
}
/* line 1007, ../scss/main.scss */
.page-id-6 .red-hidden .event-list, .page-id-6 .blue-hidden .event-list, .page-id-6 .black-hidden .event-list, .page-id-6 .green-hidden .event-list, .page-id-6 .purple-hidden .event-list, .page-id-8 .red-hidden .event-list, .page-id-8 .blue-hidden .event-list, .page-id-8 .black-hidden .event-list, .page-id-8 .green-hidden .event-list, .page-id-8 .purple-hidden .event-list, .page-id-10 .red-hidden .event-list, .page-id-10 .blue-hidden .event-list, .page-id-10 .black-hidden .event-list, .page-id-10 .green-hidden .event-list, .page-id-10 .purple-hidden .event-list, .page-id-12 .red-hidden .event-list, .page-id-12 .blue-hidden .event-list, .page-id-12 .black-hidden .event-list, .page-id-12 .green-hidden .event-list, .page-id-12 .purple-hidden .event-list, .page-id-157 .red-hidden .event-list, .page-id-157 .blue-hidden .event-list, .page-id-157 .black-hidden .event-list, .page-id-157 .green-hidden .event-list, .page-id-157 .purple-hidden .event-list, .page .red-hidden .event-list, .page .blue-hidden .event-list, .page .black-hidden .event-list, .page .green-hidden .event-list, .page .purple-hidden .event-list {
  overflow: auto;
  clear: both;
}
/* line 1010, ../scss/main.scss */
.page-id-6 .red-hidden .event-list .event-info, .page-id-6 .blue-hidden .event-list .event-info, .page-id-6 .black-hidden .event-list .event-info, .page-id-6 .green-hidden .event-list .event-info, .page-id-6 .purple-hidden .event-list .event-info, .page-id-8 .red-hidden .event-list .event-info, .page-id-8 .blue-hidden .event-list .event-info, .page-id-8 .black-hidden .event-list .event-info, .page-id-8 .green-hidden .event-list .event-info, .page-id-8 .purple-hidden .event-list .event-info, .page-id-10 .red-hidden .event-list .event-info, .page-id-10 .blue-hidden .event-list .event-info, .page-id-10 .black-hidden .event-list .event-info, .page-id-10 .green-hidden .event-list .event-info, .page-id-10 .purple-hidden .event-list .event-info, .page-id-12 .red-hidden .event-list .event-info, .page-id-12 .blue-hidden .event-list .event-info, .page-id-12 .black-hidden .event-list .event-info, .page-id-12 .green-hidden .event-list .event-info, .page-id-12 .purple-hidden .event-list .event-info, .page-id-157 .red-hidden .event-list .event-info, .page-id-157 .blue-hidden .event-list .event-info, .page-id-157 .black-hidden .event-list .event-info, .page-id-157 .green-hidden .event-list .event-info, .page-id-157 .purple-hidden .event-list .event-info, .page .red-hidden .event-list .event-info, .page .blue-hidden .event-list .event-info, .page .black-hidden .event-list .event-info, .page .green-hidden .event-list .event-info, .page .purple-hidden .event-list .event-info {
  width: 33.3%;
  float: left;
  padding: 30px 0px;
  font-size: 14px;
}
/* line 1015, ../scss/main.scss */
.page-id-6 .red-hidden .event-list .event-info h3, .page-id-6 .blue-hidden .event-list .event-info h3, .page-id-6 .black-hidden .event-list .event-info h3, .page-id-6 .green-hidden .event-list .event-info h3, .page-id-6 .purple-hidden .event-list .event-info h3, .page-id-8 .red-hidden .event-list .event-info h3, .page-id-8 .blue-hidden .event-list .event-info h3, .page-id-8 .black-hidden .event-list .event-info h3, .page-id-8 .green-hidden .event-list .event-info h3, .page-id-8 .purple-hidden .event-list .event-info h3, .page-id-10 .red-hidden .event-list .event-info h3, .page-id-10 .blue-hidden .event-list .event-info h3, .page-id-10 .black-hidden .event-list .event-info h3, .page-id-10 .green-hidden .event-list .event-info h3, .page-id-10 .purple-hidden .event-list .event-info h3, .page-id-12 .red-hidden .event-list .event-info h3, .page-id-12 .blue-hidden .event-list .event-info h3, .page-id-12 .black-hidden .event-list .event-info h3, .page-id-12 .green-hidden .event-list .event-info h3, .page-id-12 .purple-hidden .event-list .event-info h3, .page-id-157 .red-hidden .event-list .event-info h3, .page-id-157 .blue-hidden .event-list .event-info h3, .page-id-157 .black-hidden .event-list .event-info h3, .page-id-157 .green-hidden .event-list .event-info h3, .page-id-157 .purple-hidden .event-list .event-info h3, .page .red-hidden .event-list .event-info h3, .page .blue-hidden .event-list .event-info h3, .page .black-hidden .event-list .event-info h3, .page .green-hidden .event-list .event-info h3, .page .purple-hidden .event-list .event-info h3 {
  font-size: 1.5em;
  line-height: 140%;
}
/* line 1018, ../scss/main.scss */
.page-id-6 .red-hidden .event-list .event-info h3 a, .page-id-6 .blue-hidden .event-list .event-info h3 a, .page-id-6 .black-hidden .event-list .event-info h3 a, .page-id-6 .green-hidden .event-list .event-info h3 a, .page-id-6 .purple-hidden .event-list .event-info h3 a, .page-id-8 .red-hidden .event-list .event-info h3 a, .page-id-8 .blue-hidden .event-list .event-info h3 a, .page-id-8 .black-hidden .event-list .event-info h3 a, .page-id-8 .green-hidden .event-list .event-info h3 a, .page-id-8 .purple-hidden .event-list .event-info h3 a, .page-id-10 .red-hidden .event-list .event-info h3 a, .page-id-10 .blue-hidden .event-list .event-info h3 a, .page-id-10 .black-hidden .event-list .event-info h3 a, .page-id-10 .green-hidden .event-list .event-info h3 a, .page-id-10 .purple-hidden .event-list .event-info h3 a, .page-id-12 .red-hidden .event-list .event-info h3 a, .page-id-12 .blue-hidden .event-list .event-info h3 a, .page-id-12 .black-hidden .event-list .event-info h3 a, .page-id-12 .green-hidden .event-list .event-info h3 a, .page-id-12 .purple-hidden .event-list .event-info h3 a, .page-id-157 .red-hidden .event-list .event-info h3 a, .page-id-157 .blue-hidden .event-list .event-info h3 a, .page-id-157 .black-hidden .event-list .event-info h3 a, .page-id-157 .green-hidden .event-list .event-info h3 a, .page-id-157 .purple-hidden .event-list .event-info h3 a, .page .red-hidden .event-list .event-info h3 a, .page .blue-hidden .event-list .event-info h3 a, .page .black-hidden .event-list .event-info h3 a, .page .green-hidden .event-list .event-info h3 a, .page .purple-hidden .event-list .event-info h3 a {
  color: #222222;
}
/* line 1020, ../scss/main.scss */
.page-id-6 .red-hidden .event-list .event-info h3 a:hover, .page-id-6 .blue-hidden .event-list .event-info h3 a:hover, .page-id-6 .black-hidden .event-list .event-info h3 a:hover, .page-id-6 .green-hidden .event-list .event-info h3 a:hover, .page-id-6 .purple-hidden .event-list .event-info h3 a:hover, .page-id-8 .red-hidden .event-list .event-info h3 a:hover, .page-id-8 .blue-hidden .event-list .event-info h3 a:hover, .page-id-8 .black-hidden .event-list .event-info h3 a:hover, .page-id-8 .green-hidden .event-list .event-info h3 a:hover, .page-id-8 .purple-hidden .event-list .event-info h3 a:hover, .page-id-10 .red-hidden .event-list .event-info h3 a:hover, .page-id-10 .blue-hidden .event-list .event-info h3 a:hover, .page-id-10 .black-hidden .event-list .event-info h3 a:hover, .page-id-10 .green-hidden .event-list .event-info h3 a:hover, .page-id-10 .purple-hidden .event-list .event-info h3 a:hover, .page-id-12 .red-hidden .event-list .event-info h3 a:hover, .page-id-12 .blue-hidden .event-list .event-info h3 a:hover, .page-id-12 .black-hidden .event-list .event-info h3 a:hover, .page-id-12 .green-hidden .event-list .event-info h3 a:hover, .page-id-12 .purple-hidden .event-list .event-info h3 a:hover, .page-id-157 .red-hidden .event-list .event-info h3 a:hover, .page-id-157 .blue-hidden .event-list .event-info h3 a:hover, .page-id-157 .black-hidden .event-list .event-info h3 a:hover, .page-id-157 .green-hidden .event-list .event-info h3 a:hover, .page-id-157 .purple-hidden .event-list .event-info h3 a:hover, .page .red-hidden .event-list .event-info h3 a:hover, .page .blue-hidden .event-list .event-info h3 a:hover, .page .black-hidden .event-list .event-info h3 a:hover, .page .green-hidden .event-list .event-info h3 a:hover, .page .purple-hidden .event-list .event-info h3 a:hover {
  color: #1a3d6e;
}
/* line 1029, ../scss/main.scss */
.page-id-6 .blue-hidden h2, .page-id-8 .blue-hidden h2, .page-id-10 .blue-hidden h2, .page-id-12 .blue-hidden h2, .page-id-157 .blue-hidden h2, .page .blue-hidden h2 {
  color: #1a3d6e;
}
/* line 1033, ../scss/main.scss */
.page-id-6 .blue-hidden .view-all a, .page-id-8 .blue-hidden .view-all a, .page-id-10 .blue-hidden .view-all a, .page-id-12 .blue-hidden .view-all a, .page-id-157 .blue-hidden .view-all a, .page .blue-hidden .view-all a {
  background: #1a3d6e;
}
/* line 1039, ../scss/main.scss */
.page-id-6 .black-hidden h2, .page-id-8 .black-hidden h2, .page-id-10 .black-hidden h2, .page-id-12 .black-hidden h2, .page-id-157 .black-hidden h2, .page .black-hidden h2 {
  color: #000;
}
/* line 1043, ../scss/main.scss */
.page-id-6 .black-hidden .view-all a, .page-id-8 .black-hidden .view-all a, .page-id-10 .black-hidden .view-all a, .page-id-12 .black-hidden .view-all a, .page-id-157 .black-hidden .view-all a, .page .black-hidden .view-all a {
  background: #000;
}
/* line 1049, ../scss/main.scss */
.page-id-6 .purple-hidden h2, .page-id-8 .purple-hidden h2, .page-id-10 .purple-hidden h2, .page-id-12 .purple-hidden h2, .page-id-157 .purple-hidden h2, .page .purple-hidden h2 {
  color: #583088;
}
/* line 1053, ../scss/main.scss */
.page-id-6 .purple-hidden .view-all a, .page-id-8 .purple-hidden .view-all a, .page-id-10 .purple-hidden .view-all a, .page-id-12 .purple-hidden .view-all a, .page-id-157 .purple-hidden .view-all a, .page .purple-hidden .view-all a {
  background: #583088;
}
/* line 1059, ../scss/main.scss */
.page-id-6 .green-hidden h2, .page-id-8 .green-hidden h2, .page-id-10 .green-hidden h2, .page-id-12 .green-hidden h2, .page-id-157 .green-hidden h2, .page .green-hidden h2 {
  color: #4c8b3f;
}
/* line 1063, ../scss/main.scss */
.page-id-6 .green-hidden .view-all a, .page-id-8 .green-hidden .view-all a, .page-id-10 .green-hidden .view-all a, .page-id-12 .green-hidden .view-all a, .page-id-157 .green-hidden .view-all a, .page .green-hidden .view-all a {
  background: #4c8b3f;
}
/* line 1068, ../scss/main.scss */
.page-id-6 .button, .page-id-8 .button, .page-id-10 .button, .page-id-12 .button, .page-id-157 .button, .page .button {
  cursor: pointer;
}
/* line 1071, ../scss/main.scss */
.page-id-6 .feature.red, .page-id-8 .feature.red, .page-id-10 .feature.red, .page-id-12 .feature.red, .page-id-157 .feature.red, .page .feature.red {
  background-image: radial-gradient(#920d2a, #000000);
  background-color: #920d2a;
}
/* line 1075, ../scss/main.scss */
.page-id-6 .feature.black, .page-id-8 .feature.black, .page-id-10 .feature.black, .page-id-12 .feature.black, .page-id-157 .feature.black, .page .feature.black {
  background: black;
}
/* line 1078, ../scss/main.scss */
.page-id-6 .feature.green, .page-id-8 .feature.green, .page-id-10 .feature.green, .page-id-12 .feature.green, .page-id-157 .feature.green, .page .feature.green {
  background-image: radial-gradient(#4c8b3f, #000000);
  background-color: #4c8b3f;
}
/* line 1084, ../scss/main.scss */
.page-id-6 .feature .site-inner .text, .page-id-8 .feature .site-inner .text, .page-id-10 .feature .site-inner .text, .page-id-12 .feature .site-inner .text, .page-id-157 .feature .site-inner .text, .page .feature .site-inner .text {
  margin: 0 auto;
}
/* line 1086, ../scss/main.scss */
.page-id-6 .feature .site-inner .text img, .page-id-8 .feature .site-inner .text img, .page-id-10 .feature .site-inner .text img, .page-id-12 .feature .site-inner .text img, .page-id-157 .feature .site-inner .text img, .page .feature .site-inner .text img {
  margin-bottom: 25px;
}

/* Compete Page */
/* line 1102, ../scss/main.scss */
.page-id-12 .banner .site-inner .right .text .inner span.largest {
  font-size: 130px;
}

/* Courses Landing Page */
/* line 1114, ../scss/main.scss */
a.purchase img {
  max-width: 300px;
  margin: 15px auto 0px auto;
}

/* line 1121, ../scss/main.scss */
.page-id-137 .main-content {
  padding: 0px !important;
}

/* line 1129, ../scss/main.scss */
.page-id-137 #content .main-content #primary, .page-template-course-templates #content .main-content #primary {
  width: 100% !important;
  float: none !important;
}
/* line 1132, ../scss/main.scss */
.page-id-137 #content .main-content #primary h2, .page-template-course-templates #content .main-content #primary h2 {
  color: #fff;
}
/* line 1136, ../scss/main.scss */
.page-id-137 #content .main-content #primary .course h3, .page-template-course-templates #content .main-content #primary .course h3 {
  width: 80%;
  text-transform: uppercase;
}
/* line 1140, ../scss/main.scss */
.page-id-137 #content .main-content #primary .course a.download, .page-template-course-templates #content .main-content #primary .course a.download {
  color: #4c8b3f;
  margin-top: 13px;
  display: block;
  text-align: center;
  font-weight: 600;
}
/* line 1146, ../scss/main.scss */
.page-id-137 #content .main-content #primary .course a.download:hover, .page-template-course-templates #content .main-content #primary .course a.download:hover {
  text-decoration: underline;
}
/* line 1150, ../scss/main.scss */
.page-id-137 #content .main-content #primary .course a.purchase, .page-template-course-templates #content .main-content #primary .course a.purchase {
  display: block;
  text-align: center;
}
/* line 1154, ../scss/main.scss */
.page-id-137 #content .main-content #primary .course .content, .page-template-course-templates #content .main-content #primary .course .content {
  margin-top: 10px;
}
/* line 1158, ../scss/main.scss */
.page-id-137 #content .main-content #primary .green, .page-template-course-templates #content .main-content #primary .green {
  background: #4c8b3f;
  background-image: radial-gradient(#4c8b3f, #000000);
  padding: 60px 0px 30px 0px;
  overflow: auto;
}
/* line 1163, ../scss/main.scss */
.page-id-137 #content .main-content #primary .green .course, .page-template-course-templates #content .main-content #primary .green .course {
  background-image: url("/wp-content/themes/chiron/library/images/icons/icon_cop.png");
  background-repeat: no-repeat;
  background-position: 96% 4%;
  background-size: 55px;
}
/* line 1168, ../scss/main.scss */
.page-id-137 #content .main-content #primary .green .course h3.title, .page-id-137 #content .main-content #primary .green .course strong, .page-template-course-templates #content .main-content #primary .green .course h3.title, .page-template-course-templates #content .main-content #primary .green .course strong {
  color: #4c8b3f;
}
/* line 1171, ../scss/main.scss */
.page-id-137 #content .main-content #primary .green .course a.button, .page-template-course-templates #content .main-content #primary .green .course a.button {
  border-bottom-color: #4c8b3f;
}
/* line 1176, ../scss/main.scss */
.page-id-137 #content .main-content #primary .blue, .page-template-course-templates #content .main-content #primary .blue {
  background: #1a3d6e;
  background-image: radial-gradient(#1a3d6e, #000000);
  padding: 60px 0px 30px 0px;
  overflow: auto;
}
/* line 1181, ../scss/main.scss */
.page-id-137 #content .main-content #primary .blue .course, .page-template-course-templates #content .main-content #primary .blue .course {
  background-image: url("/wp-content/themes/chiron/library/images/icons/icon_cpp.png");
  background-repeat: no-repeat;
  background-position: 96% 4%;
  background-size: 55px;
}
/* line 1186, ../scss/main.scss */
.page-id-137 #content .main-content #primary .blue .course a.download, .page-template-course-templates #content .main-content #primary .blue .course a.download {
  color: #1a3d6e;
}
/* line 1189, ../scss/main.scss */
.page-id-137 #content .main-content #primary .blue .course h3.title, .page-id-137 #content .main-content #primary .blue .course strong, .page-template-course-templates #content .main-content #primary .blue .course h3.title, .page-template-course-templates #content .main-content #primary .blue .course strong {
  color: #1a3d6e;
}
/* line 1192, ../scss/main.scss */
.page-id-137 #content .main-content #primary .blue .course a.button, .page-template-course-templates #content .main-content #primary .blue .course a.button {
  border-bottom-color: #1a3d6e;
}
/* line 1197, ../scss/main.scss */
.page-id-137 #content .main-content #primary .red, .page-template-course-templates #content .main-content #primary .red {
  background: #920d2a;
  background-image: radial-gradient(#920d2a, #000000);
  padding: 60px 0px 30px 0px;
  overflow: auto;
}
/* line 1202, ../scss/main.scss */
.page-id-137 #content .main-content #primary .red .course, .page-template-course-templates #content .main-content #primary .red .course {
  background-image: url("/wp-content/themes/chiron/library/images/icons/icon_CTE.png");
  background-repeat: no-repeat;
  background-position: 96% 4%;
  background-size: 55px;
}
/* line 1207, ../scss/main.scss */
.page-id-137 #content .main-content #primary .red .course a.download, .page-template-course-templates #content .main-content #primary .red .course a.download {
  color: #920d2a;
}
/* line 1210, ../scss/main.scss */
.page-id-137 #content .main-content #primary .red .course h3.title, .page-id-137 #content .main-content #primary .red .course strong, .page-template-course-templates #content .main-content #primary .red .course h3.title, .page-template-course-templates #content .main-content #primary .red .course strong {
  color: #920d2a;
}
/* line 1213, ../scss/main.scss */
.page-id-137 #content .main-content #primary .red .course a.button, .page-template-course-templates #content .main-content #primary .red .course a.button {
  border-bottom-color: #920d2a;
}
/* line 1218, ../scss/main.scss */
.page-id-137 #content .main-content #primary .black, .page-template-course-templates #content .main-content #primary .black {
  background: #000;
  padding: 60px 0px 30px 0px;
  overflow: auto;
}
/* line 1222, ../scss/main.scss */
.page-id-137 #content .main-content #primary .black .course, .page-template-course-templates #content .main-content #primary .black .course {
  background-image: url("/wp-content/themes/chiron/library/images/icons/icon_DCI.png");
  background-repeat: no-repeat;
  background-position: 96% 4%;
  background-size: 55px;
}
/* line 1227, ../scss/main.scss */
.page-id-137 #content .main-content #primary .black .course a.download, .page-template-course-templates #content .main-content #primary .black .course a.download {
  color: #000;
}
/* line 1230, ../scss/main.scss */
.page-id-137 #content .main-content #primary .black .course h3.title, .page-id-137 #content .main-content #primary .black .course strong, .page-template-course-templates #content .main-content #primary .black .course h3.title, .page-template-course-templates #content .main-content #primary .black .course strong {
  color: #000;
}
/* line 1233, ../scss/main.scss */
.page-id-137 #content .main-content #primary .black .course a.button, .page-template-course-templates #content .main-content #primary .black .course a.button {
  border-bottom-color: #000;
}
/* line 1238, ../scss/main.scss */
.page-id-137 #content .main-content #primary .purple, .page-template-course-templates #content .main-content #primary .purple {
  background: #583088;
  background-image: radial-gradient(#583088, #000000);
  padding: 60px 0px 30px 0px;
  overflow: auto;
}
/* line 1243, ../scss/main.scss */
.page-id-137 #content .main-content #primary .purple .course, .page-template-course-templates #content .main-content #primary .purple .course {
  background-image: url("/wp-content/themes/chiron/library/images/icons/icon_dev.png");
  background-repeat: no-repeat;
  background-position: 96% 4%;
  background-size: 55px;
}
/* line 1248, ../scss/main.scss */
.page-id-137 #content .main-content #primary .purple .course a.download, .page-template-course-templates #content .main-content #primary .purple .course a.download {
  color: #583088;
}
/* line 1251, ../scss/main.scss */
.page-id-137 #content .main-content #primary .purple .course h3.title, .page-id-137 #content .main-content #primary .purple .course strong, .page-template-course-templates #content .main-content #primary .purple .course h3.title, .page-template-course-templates #content .main-content #primary .purple .course strong {
  color: #583088;
}
/* line 1254, ../scss/main.scss */
.page-id-137 #content .main-content #primary .purple .course a.button, .page-template-course-templates #content .main-content #primary .purple .course a.button {
  border-bottom-color: #583088;
}
/* line 1267, ../scss/main.scss */
.page-id-137.page-template-page-black #content .main-content #primary .course h3.title, .page-id-137.page-template-page-black #content .main-content #primary .course strong, .page-template-course-templates.page-template-page-black #content .main-content #primary .course h3.title, .page-template-course-templates.page-template-page-black #content .main-content #primary .course strong {
  color: #000;
}
/* line 1270, ../scss/main.scss */
.page-id-137.page-template-page-black #content .main-content #primary .course a.button, .page-template-course-templates.page-template-page-black #content .main-content #primary .course a.button {
  border-bottom-color: #000;
}
/* line 1283, ../scss/main.scss */
.page-id-137.page-template-page-blue #content .main-content #primary .course a.button, .page-template-course-templates.page-template-page-blue #content .main-content #primary .course a.button {
  border-bottom-color: #1a3d6e;
}
/* line 1296, ../scss/main.scss */
.page-id-137.page-template-page-green #content .main-content #primary .course h3.title, .page-id-137.page-template-page-green #content .main-content #primary .course strong, .page-template-course-templates.page-template-page-green #content .main-content #primary .course h3.title, .page-template-course-templates.page-template-page-green #content .main-content #primary .course strong {
  color: #4c8b3f;
}
/* line 1299, ../scss/main.scss */
.page-id-137.page-template-page-green #content .main-content #primary .course a.button, .page-template-course-templates.page-template-page-green #content .main-content #primary .course a.button {
  border-bottom-color: #4c8b3f;
}
/* line 1312, ../scss/main.scss */
.page-id-137.page-template-page-red #content .main-content #primary .course h3.title, .page-id-137.page-template-page-red #content .main-content #primary .course strong, .page-template-course-templates.page-template-page-red #content .main-content #primary .course h3.title, .page-template-course-templates.page-template-page-red #content .main-content #primary .course strong {
  color: #920d2a;
}
/* line 1325, ../scss/main.scss */
.page-id-137.page-template-page-purple #content .main-content #primary .course h3.title, .page-id-137.page-template-page-purple #content .main-content #primary .course strong, .page-template-course-templates.page-template-page-purple #content .main-content #primary .course h3.title, .page-template-course-templates.page-template-page-purple #content .main-content #primary .course strong {
  color: #583088;
}
/* line 1328, ../scss/main.scss */
.page-id-137.page-template-page-purple #content .main-content #primary .course a.button, .page-template-course-templates.page-template-page-purple #content .main-content #primary .course a.button {
  border-bottom-color: #583088;
}
/* line 1336, ../scss/main.scss */
.page-id-137 #content, .page-template-course-templates #content {
  margin: 0;
}
/* line 1338, ../scss/main.scss */
.page-id-137 #content .main-content, .page-template-course-templates #content .main-content {
  padding: 60px 0px;
  overflow: auto;
}
/* line 1341, ../scss/main.scss */
.page-id-137 #content .main-content #primary, .page-template-course-templates #content .main-content #primary {
  width: 70%;
  float: left;
}
/* line 1344, ../scss/main.scss */
.page-id-137 #content .main-content #primary .course, .page-template-course-templates #content .main-content #primary .course {
  margin-bottom: 40px;
  background: #fff;
  padding: 20px;
  width: 48%;
  float: left;
  clear: both;
  webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
/* line 1353, ../scss/main.scss */
.page-id-137 #content .main-content #primary .course:hover, .page-template-course-templates #content .main-content #primary .course:hover {
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4);
}
/* line 1356, ../scss/main.scss */
.page-id-137 #content .main-content #primary .course h3.title, .page-id-137 #content .main-content #primary .course strong, .page-template-course-templates #content .main-content #primary .course h3.title, .page-template-course-templates #content .main-content #primary .course strong {
  color: #1a3d6e;
  line-height: 130%;
}
/* line 1360, ../scss/main.scss */
.page-id-137 #content .main-content #primary .course strong, .page-template-course-templates #content .main-content #primary .course strong {
  clear: both;
  display: block;
  border-bottom: 1px solid #eaeaeb;
  margin-bottom: 10px;
}
/* line 1366, ../scss/main.scss */
.page-id-137 #content .main-content #primary .course:nth-of-type(even), .page-template-course-templates #content .main-content #primary .course:nth-of-type(even) {
  float: right;
  clear: none;
}
/* line 1370, ../scss/main.scss */
.page-id-137 #content .main-content #primary .course a.button, .page-template-course-templates #content .main-content #primary .course a.button {
  display: table;
}
/* line 1373, ../scss/main.scss */
.page-id-137 #content .main-content #primary .course .objective, .page-id-137 #content .main-content #primary .course .description, .page-template-course-templates #content .main-content #primary .course .objective, .page-template-course-templates #content .main-content #primary .course .description {
  padding: 10px 0px;
}
/* line 1376, ../scss/main.scss */
.page-id-137 #content .main-content #primary .course p, .page-template-course-templates #content .main-content #primary .course p {
  font-size: 14px;
  line-height: 160%;
}
/* line 1379, ../scss/main.scss */
.page-id-137 #content .main-content #primary .course p:last-of-type, .page-template-course-templates #content .main-content #primary .course p:last-of-type {
  margin: 0;
}
/* line 1385, ../scss/main.scss */
.page-id-137 #content .main-content .sidebar, .page-template-course-templates #content .main-content .sidebar {
  margin: 0;
  float: right;
}

/* About Us Landing Page */
/*.page-id-157 {
	.banner {
		height: 60vh;
		padding: 60px 0px;
		display: table;
		width: 100%;
		.text {
		    display: table-cell;
		    vertical-align: middle;
		    width: 100%;
		    text-align: center;
		    h1.page-title {
		    	font-size: 72px;
		    	text-transform: uppercase;
		    	color: #fff;
		    	text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.8);
		    }
		}
	}
}*/
/* line 1418, ../scss/main.scss */
.page-id-157 .banner .left {
  width: 100% !important;
}

/* Resources Landing Page */
/* line 1432, ../scss/main.scss */
.page-id-155 .banner .site-inner .right .text .inner span.larger {
  font-size: 100px;
}
/* line 1440, ../scss/main.scss */
.page-id-155 .main-content {
  background: #fff;
}
/* line 1442, ../scss/main.scss */
.page-id-155 .main-content .hoh {
  box-shadow: none;
  background: transparent;
  padding: 0px 0px 60px 0px;
}
/* line 1447, ../scss/main.scss */
.page-id-155 .main-content .hoh .inner .text {
  max-width: 100%;
}
/* line 1452, ../scss/main.scss */
.page-id-155 .main-content .whitepapers {
  padding: 60px 0px;
}

/* line 1458, ../scss/main.scss */
.whitepaper .post {
  float: right;
  width: 55%;
}
/* line 1461, ../scss/main.scss */
.whitepaper .post h2 {
  font-size: 24px;
  line-height: 130%;
  margin-bottom: 0px;
}
/* line 1466, ../scss/main.scss */
.whitepaper .post span {
  font-size: 14px;
}
/* line 1469, ../scss/main.scss */
.whitepaper .post span.sep {
  margin: 0px 10px;
}
/* line 1472, ../scss/main.scss */
.whitepaper .post .social-sharing {
  display: inline-block;
  margin-bottom: 10px;
}
/* line 1477, ../scss/main.scss */
.whitepaper .thumb {
  width: 40%;
  float: left;
  margin-right: 25px;
}

/* Whitepapers Landing Page */
/* line 1486, ../scss/main.scss */
.page-id-162 h1 {
  margin-bottom: 30px;
}
/* line 1489, ../scss/main.scss */
.page-id-162 .main-content {
  padding-top: 60px;
  background: #fff;
  overflow: auto;
}
/* line 1493, ../scss/main.scss */
.page-id-162 .main-content #primary {
  width: 70%;
  float: left;
}
/* line 1497, ../scss/main.scss */
.page-id-162 .main-content .sidebar {
  float: right;
  margin-left: 0;
}

/* Events */
/* line 1507, ../scss/main.scss */
.single-event #content {
  margin: 0 0 60px 0;
}
/* line 1509, ../scss/main.scss */
.single-event #content .event-container {
  margin-top: 60px;
}
/* line 1513, ../scss/main.scss */
.single-event .banner {
  background-size: cover;
  background-position: center center;
  min-height: 400px;
  height: 50vh;
}
/* line 1519, ../scss/main.scss */
.single-event .entry-header {
  margin-bottom: 20px;
}
/* line 1521, ../scss/main.scss */
.single-event .entry-header h1.entry-title {
  color: #920d2a;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: normal;
  font-size: 2.5em;
}
/* line 1529, ../scss/main.scss */
.single-event ul.event-categories {
  padding: 0;
  margin: -25px 0 0 0;
  list-style: none;
}
/* line 1534, ../scss/main.scss */
.single-event table.em-calendar {
  border: 0px;
}
/* line 1536, ../scss/main.scss */
.single-event table.em-calendar tr, .single-event table.em-calendar td, .single-event table.em-calendar th {
  border: 0px;
}
/* line 1539, ../scss/main.scss */
.single-event table.em-calendar tr {
  height: 40px;
}
/* line 1543, ../scss/main.scss */
.single-event table.em-calendar tr.days-names td {
  font-weight: bold;
}
/* line 1547, ../scss/main.scss */
.single-event table.em-calendar td.eventful {
  background: #920d2a;
}
/* line 1549, ../scss/main.scss */
.single-event table.em-calendar td.eventful a {
  color: white;
}
/* line 1553, ../scss/main.scss */
.single-event table.em-calendar .month_name {
  text-transform: uppercase;
}

/* Footer */
/* line 1561, ../scss/main.scss */
.site-footer {
  padding: 70px 0px;
  background: #222222;
  color: #eaeaeb;
  font-size: 14px;
}
/* line 1566, ../scss/main.scss */
.site-footer a {
  color: #eaeaeb;
}
/* line 1569, ../scss/main.scss */
.site-footer .site-inner {
  width: 100%;
  clear: both;
}
/* line 1573, ../scss/main.scss */
.site-footer .foot-nav {
  float: left;
  width: 33.3%;
}
/* line 1576, ../scss/main.scss */
.site-footer .foot-nav .col {
  float: left;
  margin-right: 20px;
}
/* line 1579, ../scss/main.scss */
.site-footer .foot-nav .col ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 1583, ../scss/main.scss */
.site-footer .foot-nav .col ul li {
  line-height: 140%;
}
/* line 1585, ../scss/main.scss */
.site-footer .foot-nav .col ul li a {
  text-transform: uppercase;
}
/* line 1587, ../scss/main.scss */
.site-footer .foot-nav .col ul li a:hover {
  text-decoration: underline;
}
/* line 1595, ../scss/main.scss */
.site-footer .social {
  float: left;
  width: 33.3%;
  text-align: center;
}
/* line 1600, ../scss/main.scss */
.site-footer .social a i {
  font-size: 36px;
  margin: 0px 5px;
}
/* line 1605, ../scss/main.scss */
.site-footer .social p {
  margin-top: 10px;
  text-transform: uppercase;
}
/* line 1610, ../scss/main.scss */
.site-footer .logo {
  float: left;
  width: 33.3%;
  text-align: right;
}

/* Events Landing Page */
/* line 1620, ../scss/main.scss */
.css-events-list hr {
  margin: 30px 0px;
}
/* line 1623, ../scss/main.scss */
.css-events-list .featured-image {
  margin-top: 20px;
}

/* Mobile */
@media (max-width: 1195px) {
  /* line 1631, ../scss/main.scss */
  #spacer {
    height: 85px;
  }

  /* line 1638, ../scss/main.scss */
  .site-header .site-inner .site-branding .site-title a, .site-header.shrink .site-inner .site-branding .site-title a {
    width: 150px;
    height: 45px;
  }
  /* line 1644, ../scss/main.scss */
  .site-header .site-inner .menu-toggle, .site-header.shrink .site-inner .menu-toggle {
    display: block;
    position: absolute;
    right: 25px;
  }
  /* line 1649, ../scss/main.scss */
  .site-header .site-inner .site-header-menu.toggled-on, .site-header.shrink .site-inner .site-header-menu.toggled-on {
    display: block;
  }
  /* line 1652, ../scss/main.scss */
  .site-header .site-inner .site-header-menu, .site-header.shrink .site-inner .site-header-menu {
    display: none;
    width: 100%;
  }
  /* line 1655, ../scss/main.scss */
  .site-header .site-inner .site-header-menu .search, .site-header.shrink .site-inner .site-header-menu .search {
    display: none;
  }
  /* line 1658, ../scss/main.scss */
  .site-header .site-inner .site-header-menu .search-form, .site-header.shrink .site-inner .site-header-menu .search-form {
    display: block;
    position: relative;
    width: 100%;
    top: 0;
    border-right: 0px;
  }
  /* line 1664, ../scss/main.scss */
  .site-header .site-inner .site-header-menu .search-form form, .site-header.shrink .site-inner .site-header-menu .search-form form {
    padding: 10px;
    background: #d2d4d4;
  }
  /* line 1670, ../scss/main.scss */
  .site-header .site-inner .site-header-menu #menu-main li, .site-header.shrink .site-inner .site-header-menu #menu-main li {
    width: 100%;
    margin: 0;
    text-align: center;
    border-bottom: 1px solid #d2d4d4;
    height: 40px;
  }
  /* line 1676, ../scss/main.scss */
  .site-header .site-inner .site-header-menu #menu-main li ul.sub-menu, .site-header.shrink .site-inner .site-header-menu #menu-main li ul.sub-menu {
    display: block;
    left: 0;
    margin: 0;
    border-bottom: 0px;
    position: relative;
  }
  /* line 1682, ../scss/main.scss */
  .site-header .site-inner .site-header-menu #menu-main li ul.sub-menu li, .site-header.shrink .site-inner .site-header-menu #menu-main li ul.sub-menu li {
    border-bottom: 0px;
  }
  /* line 1688, ../scss/main.scss */
  .site-header .site-inner .site-header-menu #menu-main li.menu-item-has-children a, .site-header.shrink .site-inner .site-header-menu #menu-main li.menu-item-has-children a {
    margin-top: 10px;
  }
  /* line 1693, ../scss/main.scss */
  .site-header .site-inner .site-header-menu #menu-main li.menu-item-has-children ul.sub-menu li a, .site-header.shrink .site-inner .site-header-menu #menu-main li.menu-item-has-children ul.sub-menu li a {
    margin-top: 0;
  }

  /* line 1704, ../scss/main.scss */
  .features .feature {
    padding: 50px 20px;
  }

  /* line 1708, ../scss/main.scss */
  .form, .site-footer, .page .blue-hidden, .page .red-hidden, .page .black-hidden, .page .purple-hidden, .page .green-hidden, .page-id-155 .main-content .whitepapers, .page-id-162 .main-content {
    padding: 50px 20px;
  }

  /* line 1714, ../scss/main.scss */
  ul.bxslider li .site-inner .right, ul.bxslider li .site-inner .left {
    padding: 0px 20px;
  }

  /* line 1726, ../scss/main.scss */
  .page .banner .site-inner .right .text .inner span.larger, .page .banner .site-inner .right .text .inner span.largest, .page .banner .site-inner .left .text .inner span.larger, .page .banner .site-inner .left .text .inner span.largest {
    font-size: 100px;
  }
  /* line 1729, ../scss/main.scss */
  .page .banner .site-inner .right .text .inner span.large, .page .banner .site-inner .left .text .inner span.large {
    font-size: 60px;
  }

  /* line 1744, ../scss/main.scss */
  .page-template-page-resources .banner .site-inner .right .text .inner span.larger, .page-template-page-resources .banner .site-inner .right .text .inner span.largest, .page-template-page-resources .banner .site-inner .left .text .inner span.larger, .page-template-page-resources .banner .site-inner .left .text .inner span.largest, .page-id-18 .banner .site-inner .right .text .inner span.larger, .page-id-18 .banner .site-inner .right .text .inner span.largest, .page-id-18 .banner .site-inner .left .text .inner span.larger, .page-id-18 .banner .site-inner .left .text .inner span.largest {
    font-size: 80px;
  }
}
@media (max-width: 1000px) {
  /* line 1759, ../scss/main.scss */
  ul.bxslider li .site-inner .right, ul.bxslider li .site-inner .left {
    width: 100%;
    max-width: 500px;
    float: none;
    margin: 0 auto;
  }
  /* line 1766, ../scss/main.scss */
  ul.bxslider li .site-inner .right .text .inner span.small, ul.bxslider li .site-inner .left .text .inner span.small {
    font-size: 36px;
  }
  /* line 1769, ../scss/main.scss */
  ul.bxslider li .site-inner .right .text .inner span.medium, ul.bxslider li .site-inner .left .text .inner span.medium {
    font-size: 48px;
  }

  /* line 1781, ../scss/main.scss */
  .page .banner .site-inner .right, .page .banner .site-inner .left {
    width: 100%;
    max-width: 550px;
    float: none;
    margin: 0 auto;
    padding: 20px;
  }

  /* line 1794, ../scss/main.scss */
  .page-id-8 .banner .site-inner .right, .page-id-8 .banner .site-inner .left, .page-id-10 .banner .site-inner .right, .page-id-10 .banner .site-inner .left {
    background: rgba(0, 0, 0, 0.4);
  }

  /* line 1800, ../scss/main.scss */
  a.button, input[type="submit"] {
    font-size: 16px;
    padding: 10px 15px;
  }

  /* line 1806, ../scss/main.scss */
  .features .feature img {
    max-width: 125px;
  }
  /* line 1809, ../scss/main.scss */
  .features .feature a.button {
    margin-top: 0;
  }

  /* line 1815, ../scss/main.scss */
  .page .blue-hidden .course, .page .red-hidden .course, .page .black-hidden .course, .page .purple-hidden .course, .page .green-hidden .course {
    width: 100%;
    float: none;
    margin: 0;
    padding: 15px 0px;
  }
  /* line 1820, ../scss/main.scss */
  .page .blue-hidden .course .content, .page .red-hidden .course .content, .page .black-hidden .course .content, .page .purple-hidden .course .content, .page .green-hidden .course .content {
    min-height: auto;
  }

  /* line 1827, ../scss/main.scss */
  .page-template-course-templates #content .main-content, .page-id-162 #content .main-content {
    padding: 40px 20px;
  }
  /* line 1830, ../scss/main.scss */
  .page-template-course-templates #content .main-content .site-inner #primary, .page-id-162 #content .main-content .site-inner #primary {
    width: 100%;
  }

  /* line 1841, ../scss/main.scss */
  .page-id-137 #content .main-content #primary .green, .page-id-137 #content .main-content #primary .blue, .page-id-137 #content .main-content #primary .red, .page-id-137 #content .main-content #primary .black, .page-id-137 #content .main-content #primary .purple {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 1844, ../scss/main.scss */
  .page-id-137 #content .main-content #primary .green .course, .page-id-137 #content .main-content #primary .blue .course, .page-id-137 #content .main-content #primary .red .course, .page-id-137 #content .main-content #primary .black .course, .page-id-137 #content .main-content #primary .purple .course {
    width: 100%;
    float: none;
  }
}
@media (max-width: 950px) {
  /* line 1859, ../scss/main.scss */
  .form .site-inner .inner p.left {
    width: 100%;
    float: none;
    text-align: center;
  }
  /* line 1864, ../scss/main.scss */
  .form .site-inner .inner form {
    float: none;
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
  }
  /* line 1869, ../scss/main.scss */
  .form .site-inner .inner form input, .form .site-inner .inner form textarea {
    width: 100%;
    margin: 5px 0px;
  }
  /* line 1873, ../scss/main.scss */
  .form .site-inner .inner form input[type="submit"] {
    width: auto;
    float: none;
    display: table;
    margin: 5px auto;
  }

  /* line 1884, ../scss/main.scss */
  .site-footer .foot-nav, .site-footer .social, .site-footer .logo {
    max-width: 200px;
    width: 100%;
    float: none;
    margin: 0px auto 40px auto;
    clear: both;
    overflow: auto;
  }
}
@media (max-width: 908px) {
  /* line 1901, ../scss/main.scss */
  .site-header .site-inner .site-header-menu #menu-main li.menu-item-has-children a {
    margin-right: 0;
  }
  /* line 1903, ../scss/main.scss */
  .site-header .site-inner .site-header-menu #menu-main li.menu-item-has-children a:after {
    font-family: Genericons;
    content: "\f431";
    position: static;
    right: auto;
    top: auto;
    display: block;
    width: 100%;
    font-size: 26px;
    color: #4c8b3f;
    font-weight: bold;
  }
  /* line 1916, ../scss/main.scss */
  .site-header .site-inner .site-header-menu #menu-main li.menu-item-has-children button {
    display: none;
  }
  /* line 1922, ../scss/main.scss */
  .site-header .site-inner .site-header-menu #menu-main li.menu-item-has-children ul.sub-menu li a:after {
    content: none;
  }
}
@media (max-width: 648px) {
  /* line 1942, ../scss/main.scss */
  .page-id-8 .banner .site-inner .right .text .inner span.larger, .page-id-8 .banner .site-inner .right .text .inner span.largest, .page-id-8 .banner .site-inner .left .text .inner span.larger, .page-id-8 .banner .site-inner .left .text .inner span.largest, .page-id-152 .banner .site-inner .right .text .inner span.larger, .page-id-152 .banner .site-inner .right .text .inner span.largest, .page-id-152 .banner .site-inner .left .text .inner span.larger, .page-id-152 .banner .site-inner .left .text .inner span.largest, .page-id-10 .banner .site-inner .right .text .inner span.larger, .page-id-10 .banner .site-inner .right .text .inner span.largest, .page-id-10 .banner .site-inner .left .text .inner span.larger, .page-id-10 .banner .site-inner .left .text .inner span.largest, .page-id-12 .banner .site-inner .right .text .inner span.larger, .page-id-12 .banner .site-inner .right .text .inner span.largest, .page-id-12 .banner .site-inner .left .text .inner span.larger, .page-id-12 .banner .site-inner .left .text .inner span.largest, .page-id-157 .banner .site-inner .right .text .inner span.larger, .page-id-157 .banner .site-inner .right .text .inner span.largest, .page-id-157 .banner .site-inner .left .text .inner span.larger, .page-id-157 .banner .site-inner .left .text .inner span.largest, .page-id-162 .banner .site-inner .right .text .inner span.larger, .page-id-162 .banner .site-inner .right .text .inner span.largest, .page-id-162 .banner .site-inner .left .text .inner span.larger, .page-id-162 .banner .site-inner .left .text .inner span.largest, .page .banner .site-inner .right .text .inner span.larger, .page .banner .site-inner .right .text .inner span.largest, .page .banner .site-inner .left .text .inner span.larger, .page .banner .site-inner .left .text .inner span.largest {
    font-size: 60px;
  }
  /* line 1945, ../scss/main.scss */
  .page-id-8 .banner .site-inner .right .text .inner span.large, .page-id-8 .banner .site-inner .left .text .inner span.large, .page-id-152 .banner .site-inner .right .text .inner span.large, .page-id-152 .banner .site-inner .left .text .inner span.large, .page-id-10 .banner .site-inner .right .text .inner span.large, .page-id-10 .banner .site-inner .left .text .inner span.large, .page-id-12 .banner .site-inner .right .text .inner span.large, .page-id-12 .banner .site-inner .left .text .inner span.large, .page-id-157 .banner .site-inner .right .text .inner span.large, .page-id-157 .banner .site-inner .left .text .inner span.large, .page-id-162 .banner .site-inner .right .text .inner span.large, .page-id-162 .banner .site-inner .left .text .inner span.large, .page .banner .site-inner .right .text .inner span.large, .page .banner .site-inner .left .text .inner span.large {
    font-size: 36px;
  }

  /* line 1960, ../scss/main.scss */
  .page-template-page-resources .banner .site-inner .right .text .inner span.larger, .page-template-page-resources .banner .site-inner .right .text .inner span.largest, .page-template-page-resources .banner .site-inner .left .text .inner span.larger, .page-template-page-resources .banner .site-inner .left .text .inner span.largest, .page-id-18 .banner .site-inner .right .text .inner span.larger, .page-id-18 .banner .site-inner .right .text .inner span.largest, .page-id-18 .banner .site-inner .left .text .inner span.larger, .page-id-18 .banner .site-inner .left .text .inner span.largest {
    font-size: 50px;
  }

  /* line 1974, ../scss/main.scss */
  .page-template-course-templates #content .main-content .site-inner #primary .course {
    width: 100%;
    float: none;
  }

  /* line 1987, ../scss/main.scss */
  .page-id-155 .main-content .hoh .whitepapers h2 {
    font-size: 24px;
  }
  /* line 1991, ../scss/main.scss */
  .page-id-155 .main-content .hoh .whitepapers .whitepaper .thumb {
    width: 100%;
    max-width: 350px;
    margin: 0 auto 10px auto;
    float: none;
  }
  /* line 1997, ../scss/main.scss */
  .page-id-155 .main-content .hoh .whitepapers .whitepaper .post {
    width: 100%;
    margin: 0 auto;
    float: none;
  }
  /* line 2004, ../scss/main.scss */
  .page-id-155 .main-content .hoh span.view-all {
    font-size: 18px;
  }

  /* line 2011, ../scss/main.scss */
  .page-id-162 #primary {
    padding-bottom: 50px;
  }
  /* line 2014, ../scss/main.scss */
  .page-id-162 #primary .whitepaper .thumb {
    width: 100%;
    max-width: 350px;
    margin: 0 auto 10px auto;
    float: none;
  }
  /* line 2020, ../scss/main.scss */
  .page-id-162 #primary .whitepaper .post {
    width: 100%;
    margin: 0 auto;
    float: none;
  }

  /* line 2033, ../scss/main.scss */
  ul.bxslider li.first .site-inner .right .text .inner {
    text-align: center;
  }
  /* line 2035, ../scss/main.scss */
  ul.bxslider li.first .site-inner .right .text .inner span.large {
    font-size: 80px !important;
  }
  /* line 2038, ../scss/main.scss */
  ul.bxslider li.first .site-inner .right .text .inner span.top {
    font-size: 34px;
  }
  /* line 2041, ../scss/main.scss */
  ul.bxslider li.first .site-inner .right .text .inner span.mid {
    font-size: 50px;
  }
  /* line 2044, ../scss/main.scss */
  ul.bxslider li.first .site-inner .right .text .inner span.bot {
    font-size: 36.5px;
  }
  /* line 2052, ../scss/main.scss */
  ul.bxslider li.second {
    background-size: auto;
    background-position: left top;
  }
  /* line 2058, ../scss/main.scss */
  ul.bxslider li.second .site-inner .left .text .inner {
    vertical-align: middle !important;
  }
}
@media (max-width: 500px) {
  /* line 2069, ../scss/main.scss */
  #spacer {
    height: 65px;
  }

  /* line 2076, ../scss/main.scss */
  .site-header .site-inner .site-branding .site-title a, .site-header.shrink .site-inner .site-branding .site-title a {
    width: 100px;
    height: 25px;
  }
  /* line 2082, ../scss/main.scss */
  .site-header .site-inner .menu-toggle, .site-header.shrink .site-inner .menu-toggle {
    right: 15px;
  }

  /* line 2093, ../scss/main.scss */
  ul.bxslider li .site-inner .right .text .inner span.smallest, ul.bxslider li .site-inner .left .text .inner span.smallest {
    font-size: 20px;
  }
  /* line 2096, ../scss/main.scss */
  ul.bxslider li .site-inner .right .text .inner span.largest, ul.bxslider li .site-inner .left .text .inner span.largest {
    font-size: 140px;
    display: block;
  }
  /* line 2100, ../scss/main.scss */
  ul.bxslider li .site-inner .right .text .inner span.large, ul.bxslider li .site-inner .left .text .inner span.large {
    font-size: 90px;
    display: block;
  }
  /* line 2104, ../scss/main.scss */
  ul.bxslider li .site-inner .right .text .inner span.small, ul.bxslider li .site-inner .left .text .inner span.small {
    font-size: 20px;
  }
  /* line 2107, ../scss/main.scss */
  ul.bxslider li .site-inner .right .text .inner span.medium, ul.bxslider li .site-inner .left .text .inner span.medium {
    font-size: 38px;
  }

  /* line 2118, ../scss/main.scss */
  .main-content .site-inner .text {
    padding: 40px 20px;
    max-width: 100%;
  }
  /* line 2121, ../scss/main.scss */
  .main-content .site-inner .text img.alignright {
    max-width: 125px !important;
  }

  /* line 2129, ../scss/main.scss */
  .features .feature img {
    max-width: 80px;
    padding-bottom: 15px;
  }
  /* line 2133, ../scss/main.scss */
  .features .feature h2 {
    font-size: 24px;
  }
  /* line 2136, ../scss/main.scss */
  .features .feature ul, .features .feature p {
    clear: both;
  }
}
