@import url('application.min-blessed1.css?z=896');

.cta-interest__rcm-facts .wpb_wrapper ul {
  list-style: none;
  margin-left: 0!important;
  padding-left: 1em;
  text-indent: -1em;
  color: inherit;
}

.cta-interest__rcm-facts .wpb_wrapper ul li {
  padding-left: 10px!important;
  margin-bottom: 1rem;
  font-family: Lato;
  font-size: 1rem;
}

.cta-interest__rcm-facts .wpb_wrapper ul li:before {
  content: '\f058';
  position: relative;
  left: -10px;
  width: 1.5rem;
  font-family: FontAwesome;
}

.cta-interest__rcm-facts .news-post__content article table.post-inset tbody tr td,
.cta-interest__rcm-facts .news-post__content ol li,
.cta-interest__rcm-facts .news-post__content ul li,
.cta-interest__rcm-facts .news-post__related-links li a,
.cta-interest__rcm-facts .news__panels header ul li a,
.cta-interest__rcm-facts .specialty-link__card-links li a,
.cta-interest__rcm-facts p,
.news-post__content article table.post-inset tbody tr .cta-interest__rcm-facts td,
.news-post__content ol .cta-interest__rcm-facts li,
.news-post__content ul .cta-interest__rcm-facts li,
.news-post__related-links li .cta-interest__rcm-facts a,
.news__panels header ul li .cta-interest__rcm-facts a,
.specialty-link__card-links li .cta-interest__rcm-facts a {
  margin-top: 1rem;
  color: #fff!important;
}

.cta-interest__text .h3,
.cta-interest__text article.featured-collection h3,
.cta-interest__text h3,
article.featured-collection .cta-interest__text h3 {
  text-transform: uppercase;
}

.education_page_banner {
  margin-bottom: 4rem!important;
}

.education__banner {
  color: #fff!important;
  height: 25.9375rem;
}

@media only screen and (max-width:46em) {
  .education__banner {
    height: auto!important;
    padding: auto 2rem!important;
  }
}

.education__banner article {
  color: inherit;
  text-align: left!important;
}

@media only screen and (min-width:46.0625em) and (max-width:56.25em) {
  .education__banner article {
    padding: auto 2rem!important;
  }
}

.education__banner article .h1,
.education__banner article h1 {
  margin-top: 4rem;
  color: inherit;
  letter-spacing: .2em;
}

.education__banner .news-post__content article section table.post-inset tbody tr td,
.education__banner .news-post__content article table.post-inset tbody tr section td,
.education__banner article section,
.education__banner article section .news-post__content ol li,
.education__banner article section .news-post__content ul li,
.education__banner article section .news-post__related-links li a,
.education__banner article section .news__panels header ul li a,
.education__banner article section .specialty-link__card-links li a,
.education__banner article section p,
.news-post__content .education__banner article section table.post-inset tbody tr td,
.news-post__content .education__banner article table.post-inset tbody tr section td,
.news-post__content ol .education__banner article section li,
.news-post__content ul .education__banner article section li,
.news-post__related-links li .education__banner article section a,
.news__panels header ul li .education__banner article section a,
.specialty-link__card-links li .education__banner article section a {
  color: inherit;
}

.education__banner article section ul {
  margin: 0!important;
  color: inherit;
}

.education__banner article section li {
  display: table-row;
  padding-left: 0!important;
  color: inherit;
}

@media only screen {
  .education__banner article section li {
    font-size: .875rem;
  }
}

@media only screen and (min-width:56.3125em) {
  .education__banner article {
    padding: 0!important;
  }

  .education__banner article section li {
    font-size: 1.125rem;
  }
}

.education__banner article section li:before {
  content: "\f058";
  font-family: FontAwesome;
  display: table-cell;
  margin-left: 0!important;
  width: 1.5rem;
  color: #33b350;
}

.education__banner article section .btn,
.education__banner article section .btn a,
.education__banner article section .btn a:link,
.education__banner article section .btn a:visited,
.education__banner article section .btn span {
  border-color: #2663b4!important;
  color: #fff!important;
}

.education__banner article section .btn {
  background-color: #2663b4!important;
  border-width: 2px!important;
}

.education__banner article section .btn a:hover,
.education__banner article section .btn a:link:hover,
.education__banner article section .btn a:visited:hover,
.education__banner article section .btn span:hover,
.education__banner article section .btn:hover i,
.education__banner article section .btn:hover span {
  color: #2663b4!important;
}

.education__banner article section .btn:hover {
  background-color: #fff!important;
  border-color: #fff!important;
  color: #2663b4!important;
}

.education__banner .news-post__content article table.post-inset tbody tr td,
.education__banner article .news-post__content ol li,
.education__banner article .news-post__content ul li,
.education__banner article .news-post__related-links li a,
.education__banner article .news__panels header ul li a,
.education__banner article .specialty-link__card-links li a,
.education__banner article p,
.news-post__content .education__banner article table.post-inset tbody tr td,
.news-post__content ol .education__banner article li,
.news-post__content ul .education__banner article li,
.news-post__related-links li .education__banner article a,
.news__panels header ul li .education__banner article a,
.specialty-link__card-links li .education__banner article a {
  font-size: .75rem!important;
}

.education__banner aside {
  margin-top: 10.3125rem;
  right: 0;
}

@media only screen and (max-width:46em) {
  .education__banner aside {
    margin-top: 60px;
  }
}

@media only screen and (min-width:56.3125em) and (max-width:62em) {
  .education__banner {
    color: #fff!important;
    height: 37.5rem;
  }

  .education__banner article {
    color: inherit;
    text-align: left!important;
  }
}

@media only screen and (min-width:56.3125em) and (max-width:62em) and (max-width:46em) {
  .education__banner {
    height: auto!important;
    padding: auto 2rem!important;
  }
}

@media only screen and (min-width:56.3125em) and (max-width:62em) and (min-width:46.0625em) and (max-width:56.25em) {
  .education__banner article {
    padding: auto 2rem!important;
  }
}

@media only screen and (min-width:56.3125em) and (max-width:62em) {
  .education__banner article .h1,
  .education__banner article h1 {
    margin-top: 4rem;
    color: inherit;
  }

  .education__banner article section {
    color: inherit;
  }

  .education__banner .news-post__content article section table.post-inset tbody tr td,
  .education__banner .news-post__content article table.post-inset tbody tr section td,
  .education__banner article section .news-post__content ol li,
  .education__banner article section .news-post__content ul li,
  .education__banner article section .news-post__related-links li a,
  .education__banner article section .news__panels header ul li a,
  .education__banner article section .specialty-link__card-links li a,
  .education__banner article section p,
  .news-post__content .education__banner article section table.post-inset tbody tr td,
  .news-post__content .education__banner article table.post-inset tbody tr section td,
  .news-post__content ol .education__banner article section li,
  .news-post__content ul .education__banner article section li,
  .news-post__related-links li .education__banner article section a,
  .news__panels header ul li .education__banner article section a,
  .specialty-link__card-links li .education__banner article section a {
    color: inherit;
    font-size: .75rem!important;
  }

  .education__banner article section ul {
    margin: 0!important;
    color: inherit;
  }

  .education__banner article section li {
    display: table-row;
    padding-left: 0!important;
    color: inherit;
    font-size: .875rem;
  }
}

@media only screen and (min-width:56.3125em) and (max-width:62em) and (min-width:56.3125em) {
  .education__banner article {
    padding: 0!important;
  }

  .education__banner article section li {
    font-size: 1.125rem;
  }
}

@media only screen and (min-width:56.3125em) and (max-width:62em) {
  .education__banner article section li:before {
    content: "\f058";
    font-family: FontAwesome;
    display: table-cell;
    margin-left: 0!important;
    width: 1.5rem;
    color: #33b350;
  }

  .education__banner article section .btn,
  .education__banner article section .btn a,
  .education__banner article section .btn a:link,
  .education__banner article section .btn a:visited,
  .education__banner article section .btn span {
    border-color: #2663b4!important;
    color: #fff!important;
  }

  .education__banner article section .btn {
    background-color: #2663b4!important;
    border-width: 2px!important;
  }

  .education__banner article section .btn a:hover,
  .education__banner article section .btn a:link:hover,
  .education__banner article section .btn a:visited:hover,
  .education__banner article section .btn span:hover,
  .education__banner article section .btn:hover i,
  .education__banner article section .btn:hover span {
    color: #2663b4!important;
  }

  .education__banner article section .btn:hover {
    background-color: #fff!important;
    border-color: #fff!important;
    color: #2663b4!important;
  }

  .education__banner .news-post__content article table.post-inset tbody tr td,
  .education__banner article .news-post__content ol li,
  .education__banner article .news-post__content ul li,
  .education__banner article .news-post__related-links li a,
  .education__banner article .news__panels header ul li a,
  .education__banner article .specialty-link__card-links li a,
  .education__banner article p,
  .news-post__content .education__banner article table.post-inset tbody tr td,
  .news-post__content ol .education__banner article li,
  .news-post__content ul .education__banner article li,
  .news-post__related-links li .education__banner article a,
  .news__panels header ul li .education__banner article a,
  .specialty-link__card-links li .education__banner article a {
    font-size: .75rem!important;
  }

  .education__banner aside {
    margin-top: 10.3125rem;
    right: 0;
  }
}

@media only screen and (min-width:56.3125em) and (max-width:62em) and (max-width:46em) {
  .education__banner aside {
    margin-top: 60px;
  }
}

.education__banner .news-post__content article section table.post-inset tbody tr td,
.education__banner .news-post__content article table.post-inset tbody tr section td,
.education__banner article section .news-post__content ol li,
.education__banner article section .news-post__content ul li,
.education__banner article section .news-post__related-links li a,
.education__banner article section .news__panels header ul li a,
.education__banner article section .specialty-link__card-links li a,
.education__banner article section p,
.news-post__content .education__banner article section table.post-inset tbody tr td,
.news-post__content .education__banner article table.post-inset tbody tr section td,
.news-post__content ol .education__banner article section li,
.news-post__content ul .education__banner article section li,
.news-post__related-links li .education__banner article section a,
.news__panels header ul li .education__banner article section a,
.specialty-link__card-links li .education__banner article section a {
  font-size: 1rem!important;
}

.event__post-listing {
  margin-bottom: 2rem;
}

.event__post-listing header {
  position: relative;
  padding: 1.5rem!important;
  background-color: #2663b4;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
}

.event__post-listing header .event_date {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}

.event__post-listing article {
  padding: 2rem!important;
  border: 2px solid #c4c4c4;
}

.futures__rcm-facts {
  background-color: #33b350;
  padding: 2rem;
}

.futures__rcm-facts .wpb_wrapper {
  position: relative;
  color: #fff!important;
}

.futures__rcm-facts .wpb_wrapper .h2,
.futures__rcm-facts .wpb_wrapper h2 {
  line-height: 100%;
  margin-bottom: .75rem;
  color: inherit;
}

.futures__rcm-facts .wpb_wrapper ul {
  list-style: none;
  margin-left: 0!important;
  padding-left: 1em;
  text-indent: -1em;
  color: inherit;
}

.futures__rcm-facts .wpb_wrapper ul li {
  padding-left: 10px!important;
  margin-bottom: 1rem;
  font-family: Lato;
  font-size: 1rem;
}

.futures__rcm-facts .wpb_wrapper ul li:before {
  content: '\f058';
  position: relative;
  left: -10px;
  width: 1.5rem;
  font-family: FontAwesome;
}

.futures__rcm-facts .news-post__content article table.post-inset tbody tr td,
.futures__rcm-facts .news-post__content ol li,
.futures__rcm-facts .news-post__content ul li,
.futures__rcm-facts .news-post__related-links li a,
.futures__rcm-facts .news__panels header ul li a,
.futures__rcm-facts .specialty-link__card-links li a,
.futures__rcm-facts p,
.news-post__content article table.post-inset tbody tr .futures__rcm-facts td,
.news-post__content ol .futures__rcm-facts li,
.news-post__content ul .futures__rcm-facts li,
.news-post__related-links li .futures__rcm-facts a,
.news__panels header ul li .futures__rcm-facts a,
.specialty-link__card-links li .futures__rcm-facts a {
  margin-top: 1rem;
  color: #fff!important;
}

.futures__text .google-chart-title,
.futures__text .h4,
.futures__text h4 {
  margin-bottom: 1rem;
}

.futures__text .h3,
.futures__text article.featured-collection h3,
.futures__text h3,
article.featured-collection .futures__text h3 {
  text-transform: uppercase;
}

.how-it-works__content-top {
  padding-bottom: 3rem!important;
}

@media only screen {
  .how-it-works__content-top {
    padding: 2rem 1rem;
  }

  .how-it-works__content-top .wpb_text_column .news-post__content article table.post-inset tbody tr td,
  .how-it-works__content-top .wpb_text_column .news-post__content ol li,
  .how-it-works__content-top .wpb_text_column .news-post__content ul li,
  .how-it-works__content-top .wpb_text_column .news-post__related-links li a,
  .how-it-works__content-top .wpb_text_column .news__panels header ul li a,
  .how-it-works__content-top .wpb_text_column .specialty-link__card-links li a,
  .how-it-works__content-top .wpb_text_column p,
  .news-post__content article table.post-inset tbody tr .how-it-works__content-top .wpb_text_column td,
  .news-post__content ol .how-it-works__content-top .wpb_text_column li,
  .news-post__content ul .how-it-works__content-top .wpb_text_column li,
  .news-post__related-links li .how-it-works__content-top .wpb_text_column a,
  .news__panels header ul li .how-it-works__content-top .wpb_text_column a,
  .specialty-link__card-links li .how-it-works__content-top .wpb_text_column a {
    text-align: left!important;
  }
}

@media only screen and (min-width:56.3125em) {
  .how-it-works__content-top {
    padding: 0;
  }

  .how-it-works__content-top .wpb_text_column .news-post__content article table.post-inset tbody tr td,
  .how-it-works__content-top .wpb_text_column .news-post__content ol li,
  .how-it-works__content-top .wpb_text_column .news-post__content ul li,
  .how-it-works__content-top .wpb_text_column .news-post__related-links li a,
  .how-it-works__content-top .wpb_text_column .news__panels header ul li a,
  .how-it-works__content-top .wpb_text_column .specialty-link__card-links li a,
  .how-it-works__content-top .wpb_text_column p,
  .news-post__content article table.post-inset tbody tr .how-it-works__content-top .wpb_text_column td,
  .news-post__content ol .how-it-works__content-top .wpb_text_column li,
  .news-post__content ul .how-it-works__content-top .wpb_text_column li,
  .news-post__related-links li .how-it-works__content-top .wpb_text_column a,
  .news__panels header ul li .how-it-works__content-top .wpb_text_column a,
  .specialty-link__card-links li .how-it-works__content-top .wpb_text_column a {
    text-align: center!important;
  }
}

.how-it-works__adjust--container,
.how-it-works__dive-deeper--container,
.how-it-works__identify-talent--container,
.how-it-works__open-account--container,
.how-it-works__say-go--container,
.how-it-works__tailored-portfolio--container {
  position: relative;
  margin: 0!important;
  padding-top: 4rem!important;
  padding-bottom: 4rem!important;
  background-repeat: no-repeat;
  background-size: cover;
}

@media only screen {
  .how-it-works__adjust--container,
  .how-it-works__dive-deeper--container,
  .how-it-works__identify-talent--container,
  .how-it-works__open-account--container,
  .how-it-works__say-go--container,
  .how-it-works__tailored-portfolio--container {
    padding: 2rem;
  }
}

.how-it-works__identify-talent--top-arrow {
  position: absolute;
  display: none;
  top: -4rem;
  left: calc(20% - 52px);
  width: 0;
  height: 3rem;
  border-left: 52px solid transparent;
  border-right: 52px solid transparent;
  border-top: 52px solid #fff;
  z-index: 2;
}

@media only screen and (min-width:56.3125em) {
  .how-it-works__adjust--container,
  .how-it-works__dive-deeper--container,
  .how-it-works__identify-talent--container,
  .how-it-works__open-account--container,
  .how-it-works__say-go--container,
  .how-it-works__tailored-portfolio--container {
    padding: 0;
  }

  .how-it-works__identify-talent--top-arrow {
    display: block;
  }

  .how-it-works__column.left {
    padding-right: 1rem;
  }

  .how-it-works__column.right {
    padding-left: 1rem;
  }
}

.how-it-works__column .h1,
.how-it-works__column h1 {
  line-height: 60px;
}

.how-it-works__create-account--container {
  margin: 0!important;
}

@media only screen {
  .how-it-works__create-account--container {
    padding: 2rem;
  }

  .how-it-works__create-account--container .wpb_wrapper .h2,
  .how-it-works__create-account--container .wpb_wrapper h2 {
    font-size: 1.5rem;
  }
}

@media only screen and (min-width:56.3125em) {
  .how-it-works__create-account--container {
    padding: 0;
  }

  .how-it-works__create-account--container .wpb_wrapper .h2,
  .how-it-works__create-account--container .wpb_wrapper h2 {
    font-size: 2rem;
  }

  .managed-futures__why--container {
    height: 10.9375rem;
  }
}

.how-it-works__create-account--phone {
  text-align: center;
}

.how-it-works__create-account--phone a {
  color: #fff!important;
  text-decoration: none;
  cursor: pointer;
}

.how-it-works__create-account--phone a:hover {
  text-decoration: none;
}

.how-it-works__create-account--phone a:before {
  position: relative;
  content: "";
  top: 5px;
  margin-right: .5rem;
  font-family: Pe-icon-7-stroke;
}

.how-it-works__button {
  background-color: #1a477f!important;
  border-color: #1a477f!important;
  border-width: 2px!important;
  color: #fff!important;
}

.how-it-works__button a,
.how-it-works__button a:link,
.how-it-works__button a:visited,
.how-it-works__button span {
  border-color: #1a477f!important;
  color: #fff!important;
}

.how-it-works__button a:hover,
.how-it-works__button a:link:hover,
.how-it-works__button a:visited:hover,
.how-it-works__button span:hover,
.how-it-works__button:hover i,
.how-it-works__button:hover span {
  color: #1a477f!important;
}

.how-it-works__button:hover {
  background-color: #fff!important;
  border-color: #1a477f!important;
  color: #1a477f!important;
}

.managed-futures__golf-bag--container,
.managed-futures__performance--container,
.managed-futures__see-top-ranked--container,
.managed-futures__tactical--container,
.managed-futures__tlc--container,
.managed-futures__what-are--container,
.managed-futures__why--container {
  position: relative;
  margin: 0!important;
  padding-top: 4rem!important;
  padding-bottom: 4rem!important;
  background-repeat: no-repeat;
}

@media only screen and (max-width:46em) {
  .how-it-works__column .vc_single_image-wrapper img {
    position: relative;
    width: 50%;
  }

  .managed-futures__golf-bag--container,
  .managed-futures__performance--container,
  .managed-futures__see-top-ranked--container,
  .managed-futures__tactical--container,
  .managed-futures__tlc--container,
  .managed-futures__what-are--container,
  .managed-futures__why--container {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .managed-futures__tlc--container {
    padding: 0 auto!important;
  }
}

.managed-futures__golf-bag--container .vc_custom_heading.h1,
.managed-futures__golf-bag--container h1.vc_custom_heading,
.managed-futures__performance--container .vc_custom_heading.h1,
.managed-futures__performance--container h1.vc_custom_heading,
.managed-futures__see-top-ranked--container .vc_custom_heading.h1,
.managed-futures__see-top-ranked--container h1.vc_custom_heading,
.managed-futures__tactical--container .vc_custom_heading.h1,
.managed-futures__tactical--container h1.vc_custom_heading,
.managed-futures__tlc--container .vc_custom_heading.h1,
.managed-futures__tlc--container h1.vc_custom_heading,
.managed-futures__what-are--container .vc_custom_heading.h1,
.managed-futures__what-are--container h1.vc_custom_heading,
.managed-futures__why--container .vc_custom_heading.h1,
.managed-futures__why--container h1.vc_custom_heading {
  margin-bottom: 2rem;
  line-height: 110%;
}

.managed-futures__performance--top-arrow,
.managed-futures__tactical--top-arrow {
  position: absolute;
  display: none;
  top: -4rem;
  left: calc(50% - 52px);
  width: 0;
  height: 3rem;
  border-left: 52px solid transparent;
  border-right: 52px solid transparent;
  border-top: 52px solid #fff;
  z-index: 2;
}

.managed-futures__what-are--container {
  height: 21.875rem;
  background-size: 70%;
  background-position: top center;
}

.managed-futures__what-are--container .vc_custom_heading.h1,
.managed-futures__what-are--container h1.vc_custom_heading {
  margin-bottom: 1rem;
}

@media only screen {
  .managed-futures__why--heading {
    margin-top: -3.4375rem;
  }

  .managed-futures__what-are--container .vc_custom_heading.h1,
  .managed-futures__what-are--container h1.vc_custom_heading {
    margin-top: 0!important;
  }
}

@media only screen and (min-width:62.0625em) {
  .managed-futures__what-are--container .vc_custom_heading.h1,
  .managed-futures__what-are--container h1.vc_custom_heading {
    margin-top: 3rem!important;
  }
}

.managed-futures__what-are--text {
  margin: 0 1rem;
}

.managed-futures__tactical--container {
  margin-bottom: 0!important;
}

.managed-futures__tactical--container .vc_custom_heading.h1,
.managed-futures__tactical--container h1.vc_custom_heading {
  margin-bottom: 1rem;
}

@media only screen and (max-width:46em) {
  .managed-futures__tlc--container {
    margin-bottom: 0!important;
  }

  .managed-futures__tlc--circle {
    height: auto!important;
  }
}

@media only screen and (max-width:46em) and (min-width:62.0625em) {
  .managed-futures__tlc--container {
    margin-bottom: 3.125rem!important;
  }
}

.managed-futures__golf-bag--container {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left bottom;
}

@media only screen {
  .managed-futures__tactical--container .vc_custom_heading.h1,
  .managed-futures__tactical--container h1.vc_custom_heading {
    margin-top: 0!important;
  }

  .managed-futures__golf-bag--container {
    background-image: url(../images/bg/GolfBag_sm.png)!important;
    padding: 64px 0 200px!important;
  }
}

@media only screen {
  .managed-futures__golf-bag--container {
    padding: 64px 0 100%!important;
  }
}

@media only screen and (min-width:56.3125em) {
  .managed-futures__performance--top-arrow,
  .managed-futures__tactical--top-arrow {
    display: block;
  }

  .managed-futures__golf-bag--container {
    background-image: url(../images/bg/GolfBag_md.png)!important;
    padding: 64px 22% 28%!important;
  }
}

@media only screen and (min-width:62.0625em) {
  .managed-futures__tactical--container .vc_custom_heading.h1,
  .managed-futures__tactical--container h1.vc_custom_heading {
    margin-top: 3rem!important;
  }

  .managed-futures__golf-bag--container {
    background-image: url(../images/bg/GolfBag_lg.png)!important;
    padding: 64px 19% 33%!important;
  }
}

@media only screen and (min-width:75em) {
  .managed-futures__golf-bag--container {
    padding: 64px 2% 28%!important;
  }
}

.managed-futures__golf-bag--container .managed-futures__golf-bag--inner-row {
  margin-top: 0;
}

.managed-futures__golf-bag--container .managed-futures__golf-bag--inner-row .managed-futures__golf-bag--middle-col .managed-futures__golf-bag--heading {
  margin-bottom: 6%!important;
}

@media only screen {
  .managed-futures__golf-bag--container .managed-futures__golf-bag--inner-row .managed-futures__golf-bag--middle-col {
    padding: 0 2rem;
  }

  .managed-futures__golf-bag--container .managed-futures__golf-bag--inner-row .managed-futures__golf-bag--middle-col .managed-futures__golf-bag--heading {
    font-size: 1.375rem!important;
  }
}

@media only screen and (min-width:62.0625em) {
  .managed-futures__golf-bag--container .managed-futures__golf-bag--inner-row .managed-futures__golf-bag--middle-col .managed-futures__golf-bag--heading {
    font-size: 2.8125rem!important;
  }
}

@media only screen and (min-width:75em) {
  .managed-futures__golf-bag--container .managed-futures__golf-bag--inner-row .managed-futures__golf-bag--middle-col .managed-futures__golf-bag--heading {
    font-size: 3.4375rem!important;
  }
}

@media only screen {
  .managed-futures__golf-bag--container .managed-futures__golf-bag--inner-row .managed-futures__golf-bag--middle-col .managed-futures__golf-bag--text {
    font-size: .75rem;
    line-height: 1.2;
  }
}

@media only screen and (min-width:56.3125em) {
  .managed-futures__golf-bag--container .managed-futures__golf-bag--inner-row .managed-futures__golf-bag--middle-col .managed-futures__golf-bag--text {
    font-size: 1rem;
  }
}

.managed-futures__stocks-down--text .wpb_wrapper,
.managed-futures__stocks-up--text .wpb_wrapper {
  color: #fff!important;
}

.managed-futures__stocks-down--text .wpb_wrapper .news-post__content article table.post-inset tbody tr td,
.managed-futures__stocks-down--text .wpb_wrapper .news-post__content ol li,
.managed-futures__stocks-down--text .wpb_wrapper .news-post__content ul li,
.managed-futures__stocks-down--text .wpb_wrapper .news-post__related-links li a,
.managed-futures__stocks-down--text .wpb_wrapper .news__panels header ul li a,
.managed-futures__stocks-down--text .wpb_wrapper .specialty-link__card-links li a,
.managed-futures__stocks-down--text .wpb_wrapper p,
.managed-futures__stocks-up--text .wpb_wrapper .news-post__content article table.post-inset tbody tr td,
.managed-futures__stocks-up--text .wpb_wrapper .news-post__content ol li,
.managed-futures__stocks-up--text .wpb_wrapper .news-post__content ul li,
.managed-futures__stocks-up--text .wpb_wrapper .news-post__related-links li a,
.managed-futures__stocks-up--text .wpb_wrapper .news__panels header ul li a,
.managed-futures__stocks-up--text .wpb_wrapper .specialty-link__card-links li a,
.managed-futures__stocks-up--text .wpb_wrapper p,
.news-post__content article table.post-inset tbody tr .managed-futures__stocks-down--text .wpb_wrapper td,
.news-post__content article table.post-inset tbody tr .managed-futures__stocks-up--text .wpb_wrapper td,
.news-post__content ol .managed-futures__stocks-down--text .wpb_wrapper li,
.news-post__content ol .managed-futures__stocks-up--text .wpb_wrapper li,
.news-post__content ul .managed-futures__stocks-down--text .wpb_wrapper li,
.news-post__content ul .managed-futures__stocks-up--text .wpb_wrapper li,
.news-post__related-links li .managed-futures__stocks-down--text .wpb_wrapper a,
.news-post__related-links li .managed-futures__stocks-up--text .wpb_wrapper a,
.news__panels header ul li .managed-futures__stocks-down--text .wpb_wrapper a,
.news__panels header ul li .managed-futures__stocks-up--text .wpb_wrapper a,
.specialty-link__card-links li .managed-futures__stocks-down--text .wpb_wrapper a,
.specialty-link__card-links li .managed-futures__stocks-up--text .wpb_wrapper a {
  color: inherit;
}

.managed-futures__tactical--text {
  margin: 0 1rem;
}

.managed-futures__tactical--graph {
  margin-top: -3rem;
}

.managed-futures__tlc--inner-row {
  left: 50%;
  transform: translateX(-50%);
  position: relative;
  margin: 0 auto!important;
  max-width: 385px;
}

@media only screen and (min-width:1194px) and (max-width:1205px) {
  .managed-futures__tlc--inner-row {
    margin: 0 auto!important;
    max-width: 1200px;
  }

  .managed-futures__tlc--inner-row .vc_col-md-12 {
    width: 33.33333%;
  }
}

@media only screen and (min-width:75em) {
  .managed-futures__tlc--inner-row {
    max-width: 1200px;
  }
}

.managed-futures__tlc--heading {
  margin-bottom: 2rem;
}

.managed-futures__tlc--circle {
  position: relative;
  max-width: 350px;
  border-radius: 50%;
  color: #fff;
}

@media only screen and (min-width:46.0625em) and (max-width:56.25em) {
  .managed-futures__tlc--circle {
    height: auto!important;
  }
}

@media only screen and (min-width:56.3125em) and (max-width:62em) {
  .managed-futures__tlc--circle {
    height: auto!important;
  }
}

@media only screen and (min-width:62.0625em) and (max-width:75em) {
  .managed-futures__tlc--circle {
    height: auto!important;
  }
}

@media only screen {
  .managed-futures__golf-bag--container .managed-futures__golf-bag--inner-row .managed-futures__golf-bag--middle-col .managed-futures__golf-bag--text {
    line-height: 1.5;
  }

  .managed-futures__tlc--circle {
    margin: 1.875rem 0 3rem;
    padding: 5rem 2rem;
  }

  .managed-futures__tlc--circle .google-chart-title,
  .managed-futures__tlc--circle .h4,
  .managed-futures__tlc--circle h4 {
    font-size: .875rem;
  }

  .managed-futures__tlc--circle .news-post__content article table.post-inset tbody tr td,
  .managed-futures__tlc--circle .news-post__content ol li,
  .managed-futures__tlc--circle .news-post__content ul li,
  .managed-futures__tlc--circle .news-post__related-links li a,
  .managed-futures__tlc--circle .news__panels header ul li a,
  .managed-futures__tlc--circle .specialty-link__card-links li a,
  .managed-futures__tlc--circle p,
  .news-post__content article table.post-inset tbody tr .managed-futures__tlc--circle td,
  .news-post__content ol .managed-futures__tlc--circle li,
  .news-post__content ul .managed-futures__tlc--circle li,
  .news-post__related-links li .managed-futures__tlc--circle a,
  .news__panels header ul li .managed-futures__tlc--circle a,
  .specialty-link__card-links li .managed-futures__tlc--circle a {
    padding: 0 1rem;
  }
}

@media only screen and (min-width:56.3125em) {
  .managed-futures__tlc--circle .google-chart-title,
  .managed-futures__tlc--circle .h4,
  .managed-futures__tlc--circle h4 {
    font-size: 1.25rem;
  }

  .managed-futures__tlc--circle .news-post__content article table.post-inset tbody tr td,
  .managed-futures__tlc--circle .news-post__content ol li,
  .managed-futures__tlc--circle .news-post__content ul li,
  .managed-futures__tlc--circle .news-post__related-links li a,
  .managed-futures__tlc--circle .news__panels header ul li a,
  .managed-futures__tlc--circle .specialty-link__card-links li a,
  .managed-futures__tlc--circle p,
  .news-post__content article table.post-inset tbody tr .managed-futures__tlc--circle td,
  .news-post__content ol .managed-futures__tlc--circle li,
  .news-post__content ul .managed-futures__tlc--circle li,
  .news-post__related-links li .managed-futures__tlc--circle a,
  .news__panels header ul li .managed-futures__tlc--circle a,
  .specialty-link__card-links li .managed-futures__tlc--circle a {
    padding: 0 1.25rem;
  }
}

.managed-futures__tlc--circle:before {
  position: absolute;
  top: 1rem;
  font-family: Pe-icon-7-stroke;
}

@media only screen {
  .managed-futures__tlc--circle:before {
    left: calc(50% - 16px);
    font-size: 2rem;
  }
}

@media only screen and (min-width:56.3125em) {
  .managed-futures__tlc--circle:before {
    left: calc(50% - 24px);
    font-size: 3rem;
  }
}

.managed-futures__tlc--circle .google-chart-title,
.managed-futures__tlc--circle .h4,
.managed-futures__tlc--circle h4 {
  margin-bottom: .5rem;
  letter-spacing: .3em;
  color: inherit;
}

.managed-futures__tlc--circle .news-post__content article table.post-inset tbody tr td,
.managed-futures__tlc--circle .news-post__content ol li,
.managed-futures__tlc--circle .news-post__content ul li,
.managed-futures__tlc--circle .news-post__related-links li a,
.managed-futures__tlc--circle .news__panels header ul li a,
.managed-futures__tlc--circle .specialty-link__card-links li a,
.managed-futures__tlc--circle p,
.news-post__content article table.post-inset tbody tr .managed-futures__tlc--circle td,
.news-post__content ol .managed-futures__tlc--circle li,
.news-post__content ul .managed-futures__tlc--circle li,
.news-post__related-links li .managed-futures__tlc--circle a,
.news__panels header ul li .managed-futures__tlc--circle a,
.specialty-link__card-links li .managed-futures__tlc--circle a {
  color: inherit;
}

@media only screen and (max-width:46em) {
  .managed-futures__tlc--circle:before {
    top: .5rem;
  }

  .managed-futures__tlc--circle .news-post__content article table.post-inset tbody tr td,
  .managed-futures__tlc--circle .news-post__content ol li,
  .managed-futures__tlc--circle .news-post__content ul li,
  .managed-futures__tlc--circle .news-post__related-links li a,
  .managed-futures__tlc--circle .news__panels header ul li a,
  .managed-futures__tlc--circle .specialty-link__card-links li a,
  .managed-futures__tlc--circle p,
  .news-post__content article table.post-inset tbody tr .managed-futures__tlc--circle td,
  .news-post__content ol .managed-futures__tlc--circle li,
  .news-post__content ul .managed-futures__tlc--circle li,
  .news-post__related-links li .managed-futures__tlc--circle a,
  .news__panels header ul li .managed-futures__tlc--circle a,
  .specialty-link__card-links li .managed-futures__tlc--circle a {
    font-size: .75rem;
  }
}

.managed-futures__tlc--circle.transparency {
  background-color: #365cb0;
}

.managed-futures__tlc--circle.transparency:before {
  content: "";
}

.managed-futures__tlc--circle.liquidity {
  background-color: #4987a3;
}

.managed-futures__tlc--circle.liquidity:before {
  content: "";
}

.managed-futures__tlc--circle.control {
  background-color: #2f5774;
}

.managed-futures__tlc--circle.control:before {
  content: "";
}

.google-chart-title {
  color: #fff!important;
  font-size: 1.125rem;
  letter-spacing: .3em;
}

.managed-futures__see-top-ranked--container a {
  color: #fff!important;
  text-decoration: none;
  cursor: pointer;
}

.managed-futures__see-top-ranked--container a:hover {
  text-decoration: none;
}

.performance__banner {
  color: #fff!important;
  height: 25.9375rem;
}

@media only screen and (max-width:46em) {
  .performance__banner {
    height: auto!important;
    padding: auto 2rem!important;
  }
}

.performance__banner article {
  color: inherit;
  text-align: left!important;
}

@media only screen and (min-width:46.0625em) and (max-width:56.25em) {
  .performance__banner article {
    padding: auto 2rem!important;
  }
}

.performance__banner article .h1,
.performance__banner article h1 {
  margin-top: 4rem;
  color: inherit;
}

.performance__banner article section {
  color: inherit;
}

.news-post__content .performance__banner article section table.post-inset tbody tr td,
.news-post__content .performance__banner article table.post-inset tbody tr section td,
.news-post__content ol .performance__banner article section li,
.news-post__content ul .performance__banner article section li,
.news-post__related-links li .performance__banner article section a,
.news__panels header ul li .performance__banner article section a,
.performance__banner .news-post__content article section table.post-inset tbody tr td,
.performance__banner .news-post__content article table.post-inset tbody tr section td,
.performance__banner article section .news-post__content ol li,
.performance__banner article section .news-post__content ul li,
.performance__banner article section .news-post__related-links li a,
.performance__banner article section .news__panels header ul li a,
.performance__banner article section .specialty-link__card-links li a,
.performance__banner article section p,
.specialty-link__card-links li .performance__banner article section a {
  color: inherit;
  font-size: .75rem!important;
}

.performance__banner article section ul {
  margin: 0!important;
  color: inherit;
}

.performance__banner article section li {
  display: table-row;
  padding-left: 0!important;
  color: inherit;
}

@media only screen {
  .performance__banner article section li {
    font-size: .875rem;
  }
}

@media only screen and (min-width:56.3125em) {
  .performance__banner article {
    padding: 0!important;
  }

  .performance__banner article section li {
    font-size: 1.125rem;
  }
}

.performance__banner article section li:before {
  content: "\f058";
  font-family: FontAwesome;
  display: table-cell;
  margin-left: 0!important;
  width: 1.5rem;
  color: #33b350;
}

.performance__banner article section .btn,
.performance__banner article section .btn a,
.performance__banner article section .btn a:link,
.performance__banner article section .btn a:visited,
.performance__banner article section .btn span {
  border-color: #2663b4!important;
  color: #fff!important;
}

.performance__banner article section .btn {
  background-color: #2663b4!important;
  border-width: 2px!important;
}

.performance__banner article section .btn a:hover,
.performance__banner article section .btn a:link:hover,
.performance__banner article section .btn a:visited:hover,
.performance__banner article section .btn span:hover,
.performance__banner article section .btn:hover i,
.performance__banner article section .btn:hover span {
  color: #2663b4!important;
}

.performance__banner article section .btn:hover {
  background-color: #fff!important;
  border-color: #fff!important;
  color: #2663b4!important;
}

.news-post__content .performance__banner article table.post-inset tbody tr td,
.news-post__content ol .performance__banner article li,
.news-post__content ul .performance__banner article li,
.news-post__related-links li .performance__banner article a,
.news__panels header ul li .performance__banner article a,
.performance__banner .news-post__content article table.post-inset tbody tr td,
.performance__banner article .news-post__content ol li,
.performance__banner article .news-post__content ul li,
.performance__banner article .news-post__related-links li a,
.performance__banner article .news__panels header ul li a,
.performance__banner article .specialty-link__card-links li a,
.performance__banner article p,
.specialty-link__card-links li .performance__banner article a {
  font-size: .75rem!important;
}

.performance__banner aside {
  margin-top: 10.3125rem;
  right: 0;
}

.performance__wizard--section {
  padding: 0!important;
}

.performance__wizard--image {
  min-height: 345px!important;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top right;
}

@media only screen and (min-width:56.3125em) {
  .performance__wizard--image:after,
  .performance__wizard--image:before {
    content: '';
    position: absolute;
    right: 0;
    width: 30px;
    height: calc(50% - 0px);
    box-sizing: border-box;
    background-color: transparent;
  }

  .performance__wizard--image:before {
    border-bottom: 30px solid #4986a2;
    border-left: 30px solid transparent;
  }

  .performance__wizard--image:after {
    bottom: 0;
    border-top: 30px solid #4986a2;
    border-left: 30px solid transparent;
  }

  .performance__curated {
    border-right: 1rem solid #fff;
  }
}

.performance__wizard--link {
  position: relative;
}

.performance__wizard--link:before {
  content: "";
  position: absolute;
  left: 42px;
  top: 0;
  color: #3b94ad;
  font-family: Pe-icon-7-stroke;
  font-size: 128px;
  opacity: 1;
}

.performance__curated:before,
.performance__sidebar--registration:before {
  left: 42px;
  top: 0;
  font-family: Pe-icon-7-stroke;
  font-size: 128px;
  opacity: .1;
}

@media only screen {
  .performance__wizard--link {
    padding: 64px 48px!important;
  }
}

@media only screen and (min-width:62.0625em) {
  .performance__wizard--link {
    padding: 6rem!important;
  }
}

.performance__wizard--link .performance__wizard--text {
  position: relative;
  color: #fff!important;
}

.news-post__content article table.post-inset tbody tr .performance__wizard--link .performance__wizard--text td,
.news-post__content ol .performance__wizard--link .performance__wizard--text li,
.news-post__content ul .performance__wizard--link .performance__wizard--text li,
.news-post__related-links li .performance__wizard--link .performance__wizard--text a,
.news__panels header ul li .performance__wizard--link .performance__wizard--text a,
.performance__wizard--link .performance__wizard--text .google-chart-title,
.performance__wizard--link .performance__wizard--text .h1,
.performance__wizard--link .performance__wizard--text .h4,
.performance__wizard--link .performance__wizard--text .news-post__content article table.post-inset tbody tr td,
.performance__wizard--link .performance__wizard--text .news-post__content ol li,
.performance__wizard--link .performance__wizard--text .news-post__content ul li,
.performance__wizard--link .performance__wizard--text .news-post__related-links li a,
.performance__wizard--link .performance__wizard--text .news__panels header ul li a,
.performance__wizard--link .performance__wizard--text .specialty-link__card-links li a,
.performance__wizard--link .performance__wizard--text h1,
.performance__wizard--link .performance__wizard--text h4,
.performance__wizard--link .performance__wizard--text p,
.specialty-link__card-links li .performance__wizard--link .performance__wizard--text a {
  color: inherit;
}

.performance__wizard--link .performance__wizard--text .google-chart-title,
.performance__wizard--link .performance__wizard--text .h4,
.performance__wizard--link .performance__wizard--text h4 {
  text-transform: uppercase;
}

@media screen and (max-width:56.25em) {
  .performance__wizard--link .performance__wizard--text .h1,
  .performance__wizard--link .performance__wizard--text h1 {
    letter-spacing: 1px;
  }
}

.performance__wizard--link .performance__wizard--button {
  width: 15.625rem;
  text-align: center;
}

.performance__curated {
  position: relative;
  color: #fff!important;
}

.performance__curated:before {
  content: "";
  position: absolute;
  color: #fff;
}

.performance__curated .performance__curated--text,
.performance__sidebar--registration {
  position: relative;
}

@media only screen {
  .performance__curated {
    padding: 2.5rem!important;
  }
}

@media only screen and (min-width:62.0625em) {
  .performance__curated {
    padding: 5rem!important;
  }
}

@media only screen and (max-width:46em) {
  .performance__banner aside {
    margin-top: 60px;
  }

  .performance__wizard--link .performance__wizard--button {
    width: 100%;
  }

  .performance__collections--button {
    text-align: center;
    width: 100%;
  }

  .performance__curated {
    height: auto!important;
  }
}

.performance__curated .performance__curated--text .google-chart-title,
.performance__curated .performance__curated--text .h4,
.performance__curated .performance__curated--text h4 {
  margin-bottom: 1rem;
  color: inherit;
  text-transform: uppercase;
}

.news-post__content article table.post-inset tbody tr .performance__curated .performance__curated--text td,
.news-post__content ol .performance__curated .performance__curated--text li,
.news-post__content ul .performance__curated .performance__curated--text li,
.news-post__related-links li .performance__curated .performance__curated--text a,
.news__panels header ul li .performance__curated .performance__curated--text a,
.performance__curated .performance__curated--text .news-post__content article table.post-inset tbody tr td,
.performance__curated .performance__curated--text .news-post__content ol li,
.performance__curated .performance__curated--text .news-post__content ul li,
.performance__curated .performance__curated--text .news-post__related-links li a,
.performance__curated .performance__curated--text .news__panels header ul li a,
.performance__curated .performance__curated--text .specialty-link__card-links li a,
.performance__curated .performance__curated--text p,
.specialty-link__card-links li .performance__curated .performance__curated--text a {
  color: inherit;
}

.performance__sidebar--registration:before {
  content: "";
  position: absolute;
  color: #fff;
}

@media only screen {
  .performance__sidebar--registration {
    padding: 2.5rem!important;
  }
}

@media only screen and (min-width:62.0625em) {
  .performance__sidebar--registration {
    padding: 5rem!important;
  }
}

@media only screen and (min-width:56.3125em) {
  .performance__sidebar--registration {
    border-left: 1rem solid #fff;
  }
}

.performance__sidebar--registration .wpb_wrapper {
  z-index: 2;
}

.performance__sidebar--registration .google-chart-title,
.performance__sidebar--registration .h4,
.performance__sidebar--registration h4 {
  margin-bottom: 1rem;
  color: #fff;
  text-transform: uppercase;
}

.news-post__content article table.post-inset tbody tr .performance__sidebar--registration td,
.news-post__content ol .performance__sidebar--registration li,
.news-post__content ul .performance__sidebar--registration li,
.news-post__related-links li .performance__sidebar--registration a,
.news__panels header ul li .performance__sidebar--registration a,
.performance__sidebar--registration .news-post__content article table.post-inset tbody tr td,
.performance__sidebar--registration .news-post__content ol li,
.performance__sidebar--registration .news-post__content ul li,
.performance__sidebar--registration .news-post__related-links li a,
.performance__sidebar--registration .news__panels header ul li a,
.performance__sidebar--registration .specialty-link__card-links li a,
.performance__sidebar--registration p,
.specialty-link__card-links li .performance__sidebar--registration a {
  color: #fff;
}

.performance__form--button,
.performance__form--button a,
.performance__form--button a:link,
.performance__form--button a:visited,
.performance__form--button span {
  color: #2663b4!important;
  border-color: #fff!important;
}

.performance__sidebar--registration .performance__register--text {
  position: relative;
}

.performance__form,
.performance__form--submit {
  padding: 0!important;
}

.performance__form--button {
  background-color: #fff!important;
  border-width: 2px!important;
}

.performance__form--button a:hover,
.performance__form--button a:link:hover,
.performance__form--button a:visited:hover,
.performance__form--button span:hover,
.performance__form--button:hover i,
.performance__form--button:hover span {
  color: #fff!important;
}

.performance__form--button:hover {
  background-color: transparent!important;
  border-color: #fff!important;
  color: #fff!important;
}

.rcm-fund-page {
  margin-bottom: 8rem!important;
}

.rcm-fund-page .sidebar-registration.vc_column_container {
  margin: 0!important;
  padding: 0!important;
}

.rcm-funds__main-content .h3,
.rcm-funds__main-content article.featured-collection h3,
.rcm-funds__main-content h3,
article.featured-collection .rcm-funds__main-content h3 {
  line-height: 100%;
  margin-bottom: 2rem;
  text-transform: uppercase;
}

.rcm_funds_header_panel,
.rcm_funds_sidebar_panel,
.rcm_funds_stats_panel {
  margin: 0!important;
  padding: 0!important;
  width: 100%!important;
  border: none;
}

.rcm_funds_sidebar_panel article {
  padding: 0;
}

.rcm_funds_sidebar_panel article .graph {
  width: 100%!important;
  height: 18.75rem!important;
}

.rcm_funds_sidebar_panel article .bar_graphs {
  width: 108%!important;
  padding: 0!important;
  margin-left: -4%!important;
}

.rcm_funds_sidebar_panel article .bar_graphs ul {
  width: 70%!important;
  height: 9.375rem!important;
  margin: auto 0!important;
}

.rcm_funds_sidebar_panel article .bar_graphs ul li {
  height: 1.875rem!important;
}

.rcm_funds_sidebar_panel article .bar_graphs .graph_legend:before {
  font-size: 2.8125rem!important;
}

.rcm_funds_sidebar_panel article .statistics {
  width: 100%;
  padding: 0!important;
}

.rcm_funds_header_panel {
  margin-bottom: 2rem!important;
}

.rcm_funds_header_panel header {
  position: relative;
  margin: 0!important;
  padding: 0!important;
  height: 30%!important;
  background-color: transparent;
}

.rcm_funds_header_panel header .fund-name {
  margin-bottom: .5rem;
  text-transform: uppercase;
  color: #000;
}

.rcm_funds_header_panel header .company {
  color: #666!important;
  font-size: 1.25rem;
}

.rcm-funds__content--description .wpb_wrapper,
.rcm_funds_header_panel header .rating_stars ul li {
  color: #666;
}

.rcm_funds_header_panel header .link {
  display: none;
}

.rcm_funds_header_panel header .rating_stars {
  position: relative;
  bottom: -1rem!important;
}

.rcm_funds_header_panel header .qep {
  bottom: -.625rem!important;
  left: 30%;
  color: #666;
}

.rcm_funds_stats_panel article {
  margin: 0!important;
  padding: 0;
}

.rcm_funds_stats_panel article .statistics {
  margin-bottom: 2rem;
  padding: 0!important;
}

@media only screen {
  .rcm_funds_stats_panel article .statistics {
    margin-left: 0;
  }
}

@media only screen and (min-width:56.3125em) {
  .rcm_funds_stats_panel article .statistics {
    margin-left: -3.125rem;
  }
}

@media only screen and (min-width:62.0625em) {
  .rcm_funds_stats_panel article .statistics {
    margin-left: -1.75rem;
  }
}

.rcm_funds_stats_panel article .statistics .min_invest,
.rcm_funds_stats_panel article .statistics .return,
.rcm_funds_stats_panel article .statistics .risk {
  width: 20%;
}

.rcm_funds_stats_panel article .statistics .min_invest .h2,
.rcm_funds_stats_panel article .statistics .min_invest h2,
.rcm_funds_stats_panel article .statistics .return .h2,
.rcm_funds_stats_panel article .statistics .return h2,
.rcm_funds_stats_panel article .statistics .risk .h2,
.rcm_funds_stats_panel article .statistics .risk h2 {
  font-size: 1.5rem!important;
}

.rcm_funds_stats_panel article .statistics .min_invest {
  text-align: right;
}

.rcm-funds__content--description .wpb_wrapper .h5,
.rcm-funds__content--description .wpb_wrapper h5 {
  letter-spacing: 2px;
  color: #444;
}

.rcm-funds__content--description .wpb_wrapper .stats.h5,
.rcm-funds__content--description .wpb_wrapper h5.stats {
  position: relative;
  margin: 1.25rem 0 0!important;
  width: 100%;
}

.rcm-funds__content--description .wpb_wrapper .stats.h5 span,
.rcm-funds__content--description .wpb_wrapper h5.stats span {
  text-align: left;
  color: #a5a5a5;
  display: inline-block;
  width: 100%;
}

@media only screen and (min-width:56.3125em) {
  .rcm-funds__content--description .wpb_wrapper .stats.h5,
  .rcm-funds__content--description .wpb_wrapper h5.stats {
    margin: 2rem 0 0!important;
    width: 95%;
  }
}

.rcm-funds__content--description .wpb_wrapper #executive_summary {
  margin-bottom: 3.125rem;
}

@media only screen and (min-width:56.3125em) {
  .rcm-funds__content--description .wpb_wrapper #executive_summary {
    margin-bottom: .9375rem;
  }
}

.search-results__container {
  margin-bottom: 3.125rem;
}

.search-results__container .google-chart-title,
.search-results__container .h4,
.search-results__container h4 {
  font-size: 1.5rem;
  font-weight: 400;
  color: #555;
}

.search-results__container hr {
  background-color: #bbb;
}

#search_funds_results {
  margin-bottom: 1.25rem;
}

#search_funds_results .search_funds_result {
  padding: 1.25rem .9375rem;
  float: left;
  width: 100%;
}

@media only screen and (min-width:56.3125em) {
  #search_funds_results .search_funds_result {
    width: 50%;
  }
}

@media only screen and (min-width:62.0625em) {
  #search_funds_results .search_funds_result {
    width: 33.33333%;
  }
}

#search_funds_results .search_funds_result .fundpeak-program-widget {
  width: 100%;
  margin: 0;
}

.search-results__item {
  padding: 1.875rem .9375rem;
}

.search-results__item hr {
  margin-bottom: .3125rem;
}

.application__form .application__inputs {
  position: relative;
}

.application__form .application__inputs .input-wrapper {
  width: 100%;
  height: 2.5rem;
  border: none;
  position: relative;
  margin-bottom: 3rem;
}

.application__form .application__inputs .input-wrapper:after {
  position: absolute;
  content: '';
  left: 0;
  bottom: -25px!important;
  width: 100%;
  height: 50%;
  border: 0 solid #1a477f;
  border-width: 2px;
  border-top: none;
  z-index: -1;
  cursor: text;
}

.application__form .application__inputs .input-wrapper input {
  width: 100%;
  padding-left: 10px!important;
  font-family: Lato;
  color: #1a477f;
  background-color: transparent;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  letter-spacing: .0625rem;
  z-index: 99;
  border: none;
}

.application__form .application__inputs .input-wrapper input::-webkit-input-placeholder {
  color: #1a477f;
  opacity: .8;
  text-transform: uppercase;
}

.application__form .application__inputs .input-wrapper input:-moz-placeholder {
  color: #1a477f;
  opacity: .8;
  text-transform: uppercase;
}

.application__form .application__inputs .input-wrapper input::-moz-placeholder {
  color: #1a477f;
  opacity: .8;
  text-transform: uppercase;
}

.application__form .application__inputs .input-wrapper input:-ms-input-placeholder {
  color: #1a477f;
  opacity: .8;
  text-transform: uppercase;
}

.application__form .application__inputs .input-wrapper input:active,
.application__form .application__inputs .input-wrapper input:focus,
.application__form .application__inputs .input-wrapper input:hover {
  background-color: transparent!important;
}

.application__form .application__inputs .input-wrapper input[type=file] {
  visibility: hidden;
  cursor: pointer;
}

.application__form .application__inputs .input-wrapper input[type=file].placeholder:before {
  position: absolute;
  visibility: visible;
  width: 100%;
  height: 2rem;
  content: 'Choose File';
  text-transform: uppercase;
  opacity: .7;
  z-index: -1;
}

.application__form .application__inputs .input-wrapper span.filename-display {
  position: absolute;
  top: 35px;
  left: 10px;
  z-index: 2;
  color: #1a477f;
  background-color: #fff;
  font-family: Lato;
  font-weight: 700;
  font-size: 1rem;
  text-transform: none;
  cursor: pointer;
}

.application__form .application__inputs .input-wrapper span.required_star {
  color: red;
}

.application__form .application__inputs .input-wrapper label.field {
  color: #444;
  text-transform: uppercase;
}

.application__form .application__inputs .input-wrapper label.error {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: -44px;
  text-transform: none;
  color: red;
}

.application__form .application__inputs .required {
  position: absolute;
  left: 0;
  bottom: 0;
}

.application__form .application__inputs .required span {
  color: red;
}

.application__form--submit {
  padding: 0!important;
  margin-top: 1rem;
}

.application__form--loader {
  position: relative;
  display: none;
  float: right;
  right: 75%;
  top: 5px;
  width: 32px;
  height: 32px;
}

@media screen and (max-width:56.25em) {
  .application__form--loader {
    right: 0;
  }
}

.single-career__footer .share {
  font-size: 1.5rem;
}

.single-career__footer .share a,
.single-career__footer .share a:visited {
  text-decoration: none;
  cursor: pointer;
}

.single-career__footer .share a i,
.single-career__footer .share a:visited i {
  color: #0f487d;
}

.single-career__footer .share a i:hover,
.single-career__footer .share a:hover,
.single-career__footer .share a:visited i:hover,
.single-career__footer .share a:visited:hover {
  color: #246ab4;
  text-decoration: none;
}

#application_message {
  color: #444;
}

body.single-fund .sidebar-registration.welcome-back {
  background: url(../images/bg/Welcome_back.jpg) 35px 30px no-repeat;
  padding-top: 4.375rem;
}

body.single-fund .sidebar-registration .h1,
body.single-fund .sidebar-registration h1 {
  color: #fff;
  font-size: 1.375rem;
  line-height: 1.5rem;
  letter-spacing: .15em;
  margin-bottom: 10px;
}

body.single-fund .sidebar-registration .google-chart-title,
body.single-fund .sidebar-registration .h4,
body.single-fund .sidebar-registration h4 {
  color: #fff;
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: .04em;
  margin-bottom: 16px;
}

body.single-fund .sidebar-registration a {
  color: #fff!important;
}

body.single-fund .sidebar-registration a.button {
  background-color: transparent!important;
  border-color: #fff!important;
  border: 2px solid #fff!important;
  color: #fff!important;
  min-width: 85%!important;
  padding: .8125rem 2.1875rem;
  font-size: .8125rem;
  font-weight: 700;
  letter-spacing: .15em;
  margin: 3.75rem 0 0;
  transition: all .5s cubic-bezier(.215,.61,.355,1);
  border-radius: 3px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%!important;
  height: auto!important;
  display: block;
}

body.single-fund .sidebar-registration a.button:active,
body.single-fund .sidebar-registration a.button:hover {
  background-color: #fff!important;
  color: #33b350!important;
}

.single-post__container {
  margin-bottom: 3.125rem;
}

.team-member__content {
  margin-top: 1rem;
}

.team-member__social-links {
  margin-bottom: 1.875rem;
}

.team-member__social-links ul {
  list-style: none;
  margin: 0!important;
  padding: 0;
}

.team-member__social-links ul li {
  display: inline;
  margin: 0;
  padding-right: 1rem;
}

.team-member__social-links ul li a,
.team-member__social-links ul li a:visited {
  text-decoration: none;
  font-size: 3rem;
  cursor: pointer;
}

.team-member__social-links ul li a i,
.team-member__social-links ul li a:visited i {
  color: #0f487d;
}

.team-member__social-links ul li a i:hover,
.team-member__social-links ul li a:hover,
.team-member__social-links ul li a:visited i:hover,
.team-member__social-links ul li a:visited:hover,
a i:hover,
a:hover,
a:visited i:hover,
a:visited:hover {
  color: #246ab4;
  text-decoration: none;
}

.team-member__contact {
  margin-bottom: .625rem;
}

.team-member__contact i {
  font-size: 1.5rem;
}

.team-member__title {
  margin-top: 1.875rem;
}

a,
a:visited {
  text-decoration: none;
  font-size: 3rem;
  cursor: pointer;
}

a i,
a:visited i {
  color: #0f487d;
}

.what-we-do__button,
.what-we-do__button a,
.what-we-do__button a:link,
.what-we-do__button a:visited,
.what-we-do__button span {
  color: #fff!important;
  border-color: #1a477f!important;
}

.what-we-do__for-managers--container,
.what-we-do__how-it-works--container,
.what-we-do__make-it--container,
.what-we-do__make-it--image-container,
.what-we-do__research--container,
.what-we-do__research--image-container,
.what-we-do__scout--container,
.what-we-do__scout--image-container,
.what-we-do__tailor--container,
.what-we-do__tailor--image-container {
  position: relative;
  margin: 0!important;
  padding-top: 4rem!important;
  padding-bottom: 4rem!important;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.what-we-do__for-managers--container .google-chart-title,
.what-we-do__for-managers--container .h4,
.what-we-do__for-managers--container h4,
.what-we-do__how-it-works--container .google-chart-title,
.what-we-do__how-it-works--container .h4,
.what-we-do__how-it-works--container h4,
.what-we-do__make-it--container .google-chart-title,
.what-we-do__make-it--container .h4,
.what-we-do__make-it--container h4,
.what-we-do__make-it--image-container .google-chart-title,
.what-we-do__make-it--image-container .h4,
.what-we-do__make-it--image-container h4,
.what-we-do__research--container .google-chart-title,
.what-we-do__research--container .h4,
.what-we-do__research--container h4,
.what-we-do__research--image-container .google-chart-title,
.what-we-do__research--image-container .h4,
.what-we-do__research--image-container h4,
.what-we-do__scout--container .google-chart-title,
.what-we-do__scout--container .h4,
.what-we-do__scout--container h4,
.what-we-do__scout--image-container .google-chart-title,
.what-we-do__scout--image-container .h4,
.what-we-do__scout--image-container h4,
.what-we-do__tailor--container .google-chart-title,
.what-we-do__tailor--container .h4,
.what-we-do__tailor--container h4,
.what-we-do__tailor--image-container .google-chart-title,
.what-we-do__tailor--image-container .h4,
.what-we-do__tailor--image-container h4 {
  letter-spacing: .3em;
}

.what-we-do__research--container,
.what-we-do__scout--container {
  padding-bottom: 2.125rem!important;
}

.what-we-do__research--image-container,
.what-we-do__scout--image-container {
  padding-top: 2.125rem!important;
}

.what-we-do__make-it--image-inner,
.what-we-do__research--image-inner,
.what-we-do__scout--image-inner,
.what-we-do__tailor--image-inner {
  height: 25rem;
}

.what-we-do__scout--image-inner {
  height: 31.25rem;
}

.what-we-do__scout--image.small,
.what-we-do__tailor--image.small {
  display: none;
}

.what-we-do__scout--image.large,
.what-we-do__tailor--image.large {
  display: block;
}

@media only screen and (max-width:46em) {
  .what-we-do__scout--image.small,
  .what-we-do__tailor--image.small {
    display: block;
  }

  .what-we-do__scout--image.large,
  .what-we-do__tailor--image.large {
    display: none;
  }
}

.what-we-do__button {
  background-color: #1a477f!important;
  border-width: 2px!important;
  left: 50%;
  transform: translateX(-50%);
  position: relative;
}

.what-we-do__button a:hover,
.what-we-do__button a:link:hover,
.what-we-do__button a:visited:hover,
.what-we-do__button span:hover,
.what-we-do__button:hover i,
.what-we-do__button:hover span {
  color: #1a477f!important;
}

.what-we-do__button:hover {
  background-color: #fff!important;
  border-color: #1a477f!important;
  color: #1a477f!important;
}

.what-we-do__make-it--top-arrow,
.what-we-do__tailor--top-arrow,
.why-alt__section-top-arrow {
  border-left: 52px solid transparent;
  border-right: 52px solid transparent;
  border-top: 52px solid #fff;
  z-index: 2;
}

.what-we-do__make-it--top-arrow,
.what-we-do__tailor--top-arrow {
  position: absolute;
  display: none;
  top: -4rem;
  left: calc(50% - 52px);
  width: 0;
  height: 3rem;
}

.what-we-do__for-managers--link a {
  color: #fff!important;
  text-decoration: none;
  cursor: pointer;
}

.why-alt__diversified--lower-container .h1,
.why-alt__diversified--lower-container h1,
.why-alt__diversified--upper-container .h1,
.why-alt__diversified--upper-container h1,
.why-alt__managed--container .h1,
.why-alt__managed--container h1,
.why-alt__options-lower--container .h1,
.why-alt__options-lower--container h1,
.why-alt__options-middle--container .h1,
.why-alt__options-middle--container h1,
.why-alt__options-upper--container .h1,
.why-alt__options-upper--container h1,
.why-alt__proactive--container .h1,
.why-alt__proactive--container h1,
.why-alt__the-problem--container .h1,
.why-alt__the-problem--container h1 {
  color: #3068b7!important;
}

.what-we-do__for-managers--link a:hover {
  text-decoration: none;
}

.what-we-do__how-it-works--container {
  position: relative;
}

@media only screen and (min-width:56.3125em) {
  .what-we-do__make-it--top-arrow,
  .what-we-do__tailor--top-arrow {
    display: block;
  }

  .what-we-do__how-it-works--container {
    padding: 4rem 0;
  }
}

.what-we-do__how-it-works--container .h1,
.what-we-do__how-it-works--container h1 {
  margin-bottom: 20px;
}

.what-we-do__how--step-header {
  display: none;
  background-color: #333;
}

.what-we-do__how--step-header .google-chart-title,
.what-we-do__how--step-header .h4,
.what-we-do__how--step-header h4 {
  white-space: nowrap;
}

.what_we_do__image-stepper {
  position: relative;
  height: 160px;
}

@media only screen {
  .what-we-do__how-it-works--container {
    padding: 4rem 0;
  }

  .what_we_do__image-stepper {
    margin: 4.6875rem 0;
  }
}

.what_we_do__image-stepper .image-stepper__outer {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  height: inherit;
  width: 100%!important;
  top: 0!important;
}

@media only screen {
  .what_we_do__image-stepper .image-stepper__outer {
    width: 55%;
  }
}

@media only screen and (min-width:56.3125em) {
  .what_we_do__image-stepper {
    margin: 6.25rem 0;
  }

  .what_we_do__image-stepper .image-stepper__outer {
    width: 100%;
  }
}

@media only screen and (min-width:62.0625em) {
  .what-we-do__how-it-works--container {
    padding: 4rem 0 0;
  }

  .what_we_do__image-stepper {
    margin: 6.25rem 0;
  }

  .what_we_do__image-stepper .image-stepper__outer {
    width: 100%;
  }
}

.what_we_do__image-stepper .image-stepper__inner {
  width: 100%;
  margin: 0 0 150px!important;
}

@media only screen {
  .what-we-do__make-it--container .vc_single_image-wrapper {
    padding: 0 15%;
  }
}

@media only screen and (min-width:56.3125em) {
  .what-we-do__make-it--container .vc_single_image-wrapper {
    padding: 0;
  }
}

@media only screen and (min-width:62.0625em) {
  .what-we-do__make-it--container .vc_single_image-wrapper {
    padding: 0;
  }
}

.education_why_alternatives_page_banner {
  margin-bottom: 0!important;
}

.why-alt__managed--container,
.why-alt__options-lower--container,
.why-alt__options-middle--container,
.why-alt__options-upper--container,
.why-alt__proactive--container,
.why-alt__the-problem--container {
  position: relative;
  margin: 0!important;
}

@media only screen {
  .why-alt__the-problem--container {
    padding: 2rem 0!important;
  }
}

@media only screen and (min-width:56.3125em) {
  .why-alt__the-problem--container {
    padding: 2rem 0!important;
  }
}

@media only screen and (min-width:62.0625em) {
  .why-alt__the-problem--container {
    padding: 4rem!important;
  }
}

@media only screen and (min-width:75em) {
  .why-alt__the-problem--container {
    padding: 4rem 8rem!important;
  }
}

.why-alt__the-problem--container .google-chart-title strong,
.why-alt__the-problem--container .h4 strong,
.why-alt__the-problem--container h4 strong {
  color: #3068b7!important;
  letter-spacing: .3em;
  line-height: 2.5rem;
}

.why-alt__the-problem--container .wpb_text_column {
  margin-bottom: 2rem!important;
}

@media only screen and (max-width:46em) {
  .why-alt__the-problem--inner .vc_progress_bar .value-item>span {
    display: none;
  }

  .why-alt__options--column.one {
    border-bottom: 32px solid #fff;
  }
}

.why-alt__the-problem--inner .vc_progress_bar:first-child {
  margin-top: 50px;
}

.why-alt__options-upper--container {
  padding-bottom: 0!important;
}

.why-alt__options-lower--container {
  padding-top: 0!important;
}

.why-alt__section-top-arrow {
  position: absolute;
  display: none;
  top: -2rem;
  left: calc(50% - 52px);
  width: 0;
  height: 3rem;
}

.why-alt__diversified--lower-container,
.why-alt__diversified--upper-container {
  margin: 0!important;
}

@media only screen {
  .why-alt__diversified--spacer {
    margin-bottom: 1rem;
  }

  .why-alt__options--column .wpb_wrapper .why-alt__options--text-block {
    padding: 3rem 2rem!important;
  }
}

@media only screen and (min-width:56.3125em) {
  .why-alt__section-top-arrow {
    display: block;
  }

  .why-alt__diversified--spacer {
    margin-bottom: 1rem;
  }
}

.why-alt__diversified--heading {
  margin-bottom: 3rem;
}

.why-alt__diversified--chart-title {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

@media only screen and (min-width:46.0625em) and (max-width:56.25em) {
  .why-alt__options--column.one {
    border-right: 10px solid #fff;
  }

  .why-alt__options--column.two {
    border-left: 10px solid #fff;
  }
}

.why-alt__options--column .wpb_wrapper {
  display: inline-block;
  position: relative;
}

.why-alt__options--column .wpb_wrapper .one:before {
  content: "1";
  position: absolute;
  left: 5%;
  top: -5px;
  font-size: 150px;
  opacity: .7;
  color: #3b94ad;
}

.why-alt__options--column .wpb_wrapper .two:before {
  content: "2";
  position: absolute;
  left: 5%;
  top: -5px;
  font-size: 150px;
  opacity: .7;
  color: #62b4cc;
}

.why-alt__options--column .wpb_wrapper .why-alt__options--text-block {
  position: relative;
  color: #fff;
}

@media only screen {
  .why-alt__options--column .wpb_wrapper .why-alt__options--text-block {
    padding: 2rem 3rem!important;
  }
}

@media only screen and (min-width:56.3125em) {
  .why-alt__options--column {
    border: 16px solid #fff;
  }

  .why-alt__options--column .wpb_wrapper .why-alt__options--text-block {
    padding: 2rem!important;
  }
}

@media only screen and (min-width:62.0625em) {
  .why-alt__diversified--spacer {
    margin-bottom: 3rem;
  }

  .why-alt__options--column .wpb_wrapper .why-alt__options--text-block {
    padding: 3rem!important;
  }
}

@media only screen and (min-width:75em) {
  .why-alt__options--column .wpb_wrapper .why-alt__options--text-block {
    padding: 3rem 5.625rem!important;
  }
}

.why-alt__options--column .wpb_wrapper .why-alt__options--text-block .google-chart-title,
.why-alt__options--column .wpb_wrapper .why-alt__options--text-block .h4,
.why-alt__options--column .wpb_wrapper .why-alt__options--text-block h4 {
  color: inherit;
}

.why-alt__options--column .wpb_wrapper .why-alt__options--text-block ul {
  position: relative;
  list-style: none;
  padding: 0;
  margin-top: 1rem!important;
  margin-left: 1rem!important;
  margin-bottom: 1.5rem!important;
  color: #fff;
}

.why-alt__options--column .wpb_wrapper .why-alt__options--text-block ul li {
  margin-left: .625rem!important;
  margin-bottom: .5rem;
  text-indent: -1.0625rem!important;
  padding-left: 0!important;
  font-size: 1rem!important;
  color: inherit;
}

.why-alt__options--column .wpb_wrapper .why-alt__options--text-block ul li::before {
  position: relative;
  content: "\f059";
  left: -.5rem!important;
  top: 0;
  font-family: FontAwesome;
  width: 1rem;
}

.why-alt__managed--inner-charts {
  position: relative;
  top: -2rem!important;
  margin-bottom: 0!important;
}

.why-alt__copy--text,
.why-alt__managed--disclaimer-text {
  left: 50%;
  transform: translateX(-50%);
  position: relative;
}

@media only screen {
  .why-alt__copy--text,
  .why-alt__managed--disclaimer-text {
    width: 90%;
  }
}

@media only screen and (min-width:62.0625em) {
  .why-alt__copy--text,
  .why-alt__managed--disclaimer-text {
    width: 50%;
  }
}

@media only screen and (min-width:75em) {
  .why-alt__copy--text,
  .why-alt__managed--disclaimer-text {
    width: 70%;
  }
}

.why-alt__copy--text .h1,
.why-alt__copy--text h1,
.why-alt__managed--disclaimer-text .h1,
.why-alt__managed--disclaimer-text h1 {
  line-height: 120%;
}

.news-post__content article table.post-inset tbody tr .why-alt__copy--text td,
.news-post__content article table.post-inset tbody tr .why-alt__managed--disclaimer-text td,
.news-post__content ol .why-alt__copy--text li,
.news-post__content ol .why-alt__managed--disclaimer-text li,
.news-post__content ul .why-alt__copy--text li,
.news-post__content ul .why-alt__managed--disclaimer-text li,
.news-post__related-links li .why-alt__copy--text a,
.news-post__related-links li .why-alt__managed--disclaimer-text a,
.news__panels header ul li .why-alt__copy--text a,
.news__panels header ul li .why-alt__managed--disclaimer-text a,
.specialty-link__card-links li .why-alt__copy--text a,
.specialty-link__card-links li .why-alt__managed--disclaimer-text a,
.why-alt__copy--text .news-post__content article table.post-inset tbody tr td,
.why-alt__copy--text .news-post__content ol li,
.why-alt__copy--text .news-post__content ul li,
.why-alt__copy--text .news-post__related-links li a,
.why-alt__copy--text .news__panels header ul li a,
.why-alt__copy--text .specialty-link__card-links li a,
.why-alt__copy--text p,
.why-alt__managed--disclaimer-text .news-post__content article table.post-inset tbody tr td,
.why-alt__managed--disclaimer-text .news-post__content ol li,
.why-alt__managed--disclaimer-text .news-post__content ul li,
.why-alt__managed--disclaimer-text .news-post__related-links li a,
.why-alt__managed--disclaimer-text .news__panels header ul li a,
.why-alt__managed--disclaimer-text .specialty-link__card-links li a,
.why-alt__managed--disclaimer-text p {
  text-align: center!important;
}

.news-post__content article table.post-inset tbody tr .why-alt__copy--text.white td,
.news-post__content article table.post-inset tbody tr .why-alt__managed--disclaimer-text.white td,
.news-post__content ol .why-alt__copy--text.white li,
.news-post__content ol .why-alt__managed--disclaimer-text.white li,
.news-post__content ul .why-alt__copy--text.white li,
.news-post__content ul .why-alt__managed--disclaimer-text.white li,
.news-post__related-links li .why-alt__copy--text.white a,
.news-post__related-links li .why-alt__managed--disclaimer-text.white a,
.news__panels header ul li .why-alt__copy--text.white a,
.news__panels header ul li .why-alt__managed--disclaimer-text.white a,
.specialty-link__card-links li .why-alt__copy--text.white a,
.specialty-link__card-links li .why-alt__managed--disclaimer-text.white a,
.why-alt__copy--text.white .google-chart-title,
.why-alt__copy--text.white .h4,
.why-alt__copy--text.white .h5,
.why-alt__copy--text.white .news-post__content article table.post-inset tbody tr td,
.why-alt__copy--text.white .news-post__content ol li,
.why-alt__copy--text.white .news-post__content ul li,
.why-alt__copy--text.white .news-post__related-links li a,
.why-alt__copy--text.white .news__panels header ul li a,
.why-alt__copy--text.white .specialty-link__card-links li a,
.why-alt__copy--text.white h4,
.why-alt__copy--text.white h5,
.why-alt__copy--text.white p,
.why-alt__managed--disclaimer-text.white .google-chart-title,
.why-alt__managed--disclaimer-text.white .h4,
.why-alt__managed--disclaimer-text.white .h5,
.why-alt__managed--disclaimer-text.white .news-post__content article table.post-inset tbody tr td,
.why-alt__managed--disclaimer-text.white .news-post__content ol li,
.why-alt__managed--disclaimer-text.white .news-post__content ul li,
.why-alt__managed--disclaimer-text.white .news-post__related-links li a,
.why-alt__managed--disclaimer-text.white .news__panels header ul li a,
.why-alt__managed--disclaimer-text.white .specialty-link__card-links li a,
.why-alt__managed--disclaimer-text.white h4,
.why-alt__managed--disclaimer-text.white h5,
.why-alt__managed--disclaimer-text.white p {
  color: #fff!important;
}

.news-post__content article table.post-inset tbody tr .why-alt__managed--disclaimer-text td,
.news-post__content ol .why-alt__managed--disclaimer-text li,
.news-post__content ul .why-alt__managed--disclaimer-text li,
.news-post__related-links li .why-alt__managed--disclaimer-text a,
.news__panels header ul li .why-alt__managed--disclaimer-text a,
.specialty-link__card-links li .why-alt__managed--disclaimer-text a,
.why-alt__managed--disclaimer-text .google-chart-title,
.why-alt__managed--disclaimer-text .h4,
.why-alt__managed--disclaimer-text .h5,
.why-alt__managed--disclaimer-text .news-post__content article table.post-inset tbody tr td,
.why-alt__managed--disclaimer-text .news-post__content ol li,
.why-alt__managed--disclaimer-text .news-post__content ul li,
.why-alt__managed--disclaimer-text .news-post__related-links li a,
.why-alt__managed--disclaimer-text .news__panels header ul li a,
.why-alt__managed--disclaimer-text .specialty-link__card-links li a,
.why-alt__managed--disclaimer-text article.featured-collection h5,
.why-alt__managed--disclaimer-text h4,
.why-alt__managed--disclaimer-text h5,
.why-alt__managed--disclaimer-text p,
article.featured-collection .why-alt__managed--disclaimer-text h5 {
  text-align: left!important;
}

.google-chart-canvas text {
  font-family: Lato,Arial,sans-serif!important;
}

.style-sheet__login .login__input {
  position: relative;
  height: 2.5rem;
  margin-bottom: .5rem;
  border: none;
  width: 70%;
}

.style-sheet__login .login__input:after {
  position: absolute;
  content: '';
  left: 0;
  bottom: -15px!important;
  width: 100%;
  height: 50%;
  border: 0 solid #1a477f;
  border-width: 2px;
  border-top: none;
  z-index: -1;
  cursor: text;
}

.style-sheet__login .login__input input {
  width: 100%;
  padding-left: 10px!important;
  font-family: Lato;
  color: #1a477f;
  background-color: transparent;
  appearance: none;
  border-width: 2px;
  border-color: transparent;
  -moz-appearance: none;
  -webkit-appearance: none;
  letter-spacing: .0625rem;
  z-index: 99;
  height: 2rem;
  margin-bottom: 0;
}

.style-sheet__login .login__input input::-webkit-input-placeholder {
  color: #1a477f;
  opacity: .8;
  text-transform: uppercase;
}

.style-sheet__login .login__input input:-moz-placeholder {
  color: #1a477f;
  opacity: .8;
  text-transform: uppercase;
}

.style-sheet__login .login__input input::-moz-placeholder {
  color: #1a477f;
  opacity: .8;
  text-transform: uppercase;
}

.style-sheet__login .login__input input:-ms-input-placeholder {
  color: #1a477f;
  opacity: .8;
  text-transform: uppercase;
}

.style-sheet__login .login__input span {
  color: #444;
  text-transform: uppercase;
}

.style-sheet__login .login__input label.error,
.style-sheet__login .login__input span.required_star {
  color: red;
}

.style-sheet__login .login__input input:active,
.style-sheet__login .login__input input:focus,
.style-sheet__login .login__input input:hover {
  background-color: transparent!important;
}

.login__button {
  margin-top: 1rem!important;
}

.style-sheet__text-and-icons ul {
  position: relative;
  list-style: none;
  padding: 0;
  margin-left: 1rem!important;
  margin-bottom: 1.5rem!important;
  color: #444;
}

.style-sheet__text-and-icons ul li {
  margin-left: .625rem!important;
  margin-bottom: .5rem;
  text-indent: -1.0625rem!important;
  padding-left: 0!important;
  font-family: Lato;
  font-size: 1rem!important;
  color: inherit;
}

.style-sheet__text-and-icons ul li::before {
  position: relative;
  content: "\f058";
  width: 1rem;
  left: -.5rem!important;
  top: 0;
  font-family: FontAwesome;
}

.style-sheet__text-and-icons .style-sheet__pe-icons {
  position: relative;
  margin-bottom: 0!important;
  font-size: 2rem;
  color: #444;
}

.style-sheet__text-and-icons .style-sheet__pe-icons em {
  position: relative;
  top: -10px;
  font-family: Lato;
  font-size: 1rem;
  font-style: normal!important;
}