/* colors */
/* fonts */
/* responsive sizes */
/* transitions */
/* Widely-used vertical alignment mixin */
/* max width used on everything */
/* display flex container */
/* font family for soleil */
.sectionLanding .sectionHeader .maxWidthContainer .textWrapper {
  padding-top: 0; }
@media screen and (max-width: 767px) {
  .sectionLanding .recentVids {
    position: relative;
    margin: 0 0 2em -4em;
    width: calc(100% + 8em); }
  .sectionLanding .mainVideoPlayer {
    margin: 2em 0 0 -4em;
    width: calc(100% + 8em); } }
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .sectionLanding .mainVideoPlayer .row {
    display: block; }
  .sectionLanding .mainVideoPlayer .videoHolder, .sectionLanding .mainVideoPlayer .videoInfo {
    width: 100%; } }
.sectionLanding .backgroundColorWrap {
  padding: 4em 0 0; }
  .sectionLanding .backgroundColorWrap .rssFeed .innerPadding {
    margin-top: -2em;
    margin-bottom: 0; }
    .sectionLanding .backgroundColorWrap .rssFeed .innerPadding .rssLink {
      top: -2em;
      z-index: 999; }
  .sectionLanding .backgroundColorWrap.learnGreen {
    background-color: #3ac9bb; }
    .sectionLanding .backgroundColorWrap.learnGreen .featuredFooterItem .containerPadding button:hover {
      color: #3ac9bb; }
    @media screen and (max-width: 768px) {
      .sectionLanding .backgroundColorWrap.learnGreen .railItem {
        margin: 2.3em 0 4em 0; } }
  .sectionLanding .backgroundColorWrap.transactionRed {
    background-color: #ee484a; }
    .sectionLanding .backgroundColorWrap.transactionRed .featuredFooterItem .containerPadding button:hover {
      color: #ee484a; }
  .sectionLanding .backgroundColorWrap.industryYellow {
    background-color: #ffa605; }
    .sectionLanding .backgroundColorWrap.industryYellow .featuredFooterItem .containerPadding button:hover {
      color: #ffa605; }
  .sectionLanding .backgroundColorWrap.carBlue {
    background-color: #6d9beb; }
    .sectionLanding .backgroundColorWrap.carBlue .featuredFooterItem .containerPadding button:hover {
      color: #6d9beb; }
  .sectionLanding .backgroundColorWrap .contentWrapper.contentWithRail {
    margin-top: 0;
    background-color: transparent; }
  @media screen and (min-width: 768px) {
    .sectionLanding .backgroundColorWrap .contentWrapper.contentRail {
      margin: -1em 2em 0 -2em; } }
  .sectionLanding .backgroundColorWrap .contentRail .railItem .railTitle {
    color: #fff;
    border-bottom: 1px solid #fff;
    margin-bottom: 1.11111111111111em; }
  .sectionLanding .backgroundColorWrap .contentRail .railItem .link a, .sectionLanding .backgroundColorWrap .contentRail .railItem .link a:hover, .sectionLanding .backgroundColorWrap .contentRail .railItem .link a:visited, .sectionLanding .backgroundColorWrap .contentRail .railItem .link a:active {
    display: block; }
    .sectionLanding .backgroundColorWrap .contentRail .railItem .link a .icon, .sectionLanding .backgroundColorWrap .contentRail .railItem .link a:hover .icon, .sectionLanding .backgroundColorWrap .contentRail .railItem .link a:visited .icon, .sectionLanding .backgroundColorWrap .contentRail .railItem .link a:active .icon {
      color: transparent;
      top: -0.5em;
      right: -2em; }
  .sectionLanding .backgroundColorWrap .sectionFooter {
    padding-bottom: 0; }
    .sectionLanding .backgroundColorWrap .sectionFooter .contentRail .railItem .link {
      margin-right: 2em; }
  .sectionLanding .backgroundColorWrap .sectionFooterWrapper {
    margin: 0 2em;
    width: auto; }
    @media screen and (min-width: 768px) {
      .sectionLanding .backgroundColorWrap .sectionFooterWrapper {
        margin: 0 3em;
        width: calc(100% - 6em); } }
    @media screen and (min-width: 1200px) {
      .sectionLanding .backgroundColorWrap .sectionFooterWrapper {
        margin: 0; } }
    .sectionLanding .backgroundColorWrap .sectionFooterWrapper h2 {
      color: #fff;
      margin-left: 0;
      margin-bottom: 0;
      border-bottom: 1px solid #fff; }
      .sectionLanding .backgroundColorWrap .sectionFooterWrapper h2 .arrowDefault {
        top: .4em;
        right: 0; }
        .sectionLanding .backgroundColorWrap .sectionFooterWrapper h2 .arrowDefault .fa {
          font-size: 17px;
          top: -7px;
          position: relative;
          line-height: 36px;
          display: block; }
          .sectionLanding .backgroundColorWrap .sectionFooterWrapper h2 .arrowDefault .fa.learnGreen {
            color: #3ac9bb; }
          .sectionLanding .backgroundColorWrap .sectionFooterWrapper h2 .arrowDefault .fa.transactionRed {
            color: #ee484a; }
          .sectionLanding .backgroundColorWrap .sectionFooterWrapper h2 .arrowDefault .fa.industryYellow {
            color: #ffa605; }
          .sectionLanding .backgroundColorWrap .sectionFooterWrapper h2 .arrowDefault .fa.carBlue {
            color: #6d9beb; }
        @media screen and (min-width: 768px) {
          .sectionLanding .backgroundColorWrap .sectionFooterWrapper h2 .arrowDefault {
            display: none; } }
    .sectionLanding .backgroundColorWrap .sectionFooterWrapper .featuredFooterItem .containerPadding {
      background-color: transparent;
      padding: 2em 0 0;
      min-height: 1px;
      height: auto; }
      @media screen and (min-width: 768px) {
        .sectionLanding .backgroundColorWrap .sectionFooterWrapper .featuredFooterItem .containerPadding {
          padding: 2em 0;
          min-height: 220px;
          height: auto; } }
      .sectionLanding .backgroundColorWrap .sectionFooterWrapper .featuredFooterItem .containerPadding:after {
        content: none; }
    .sectionLanding .backgroundColorWrap .sectionFooterWrapper .featuredFooterItem .containerPadding .categoryTitle {
      color: #fff; }
    .sectionLanding .backgroundColorWrap .sectionFooterWrapper .featuredFooterItem .containerPadding .articleBlurb p {
      color: #212121; }
    .sectionLanding .backgroundColorWrap .sectionFooterWrapper .featuredFooterItem .containerPadding button {
      margin-top: 1em;
      margin-bottom: 1em;
      margin-left: 1px;
      padding: 0.71428571428571em 2.14285714285713em; }
    .sectionLanding .backgroundColorWrap .sectionFooterWrapper .featuredFooterItem .containerPadding .articleTitle:after {
      height: .1em;
      background-color: #32aa9e; }
    .sectionLanding .backgroundColorWrap .sectionFooterWrapper .featuredFooterItem {
      margin-bottom: 0; }
      @media screen and (min-width: 768px) {
        .sectionLanding .backgroundColorWrap .sectionFooterWrapper .featuredFooterItem {
          margin-bottom: 2em; } }
    .sectionLanding .backgroundColorWrap .sectionFooterWrapper .owl-controls {
      margin-bottom: 0; }
      .sectionLanding .backgroundColorWrap .sectionFooterWrapper .owl-controls .owl-dots {
        text-align: left; }
      .sectionLanding .backgroundColorWrap .sectionFooterWrapper .owl-controls .owl-dots .owl-dot.active span, .sectionLanding .backgroundColorWrap .sectionFooterWrapper .owl-controls .owl-dots .owl-dot:hover span {
        background-color: #fff; }
@media screen and (max-width: 768px) {
  .sectionLanding .relatedLinks {
    margin: 2em 0; } }
.sectionLanding .quickLinkItem .icon {
  margin-left: 0.5em; }
  .sectionLanding .quickLinkItem .icon.learnGreen {
    color: #3ac9bb; }

.sectionSideBar .exploreSection .subLink .transactionRed {
  color: #ee484a; }
.sectionSideBar .exploreSection .subLink .learnGreen {
  color: #3ac9bb; }
.sectionSideBar .exploreSection .subLink .industryYelloq {
  color: #ffa605; }
.sectionSideBar .exploreSection .subLink .carblue {
  color: #6d9beb; }

/*# sourceMappingURL=section.css.map */
