
.bright-links a, .main-content a {
  color: #313187 !important; }





main#blog-item h2.page-title {
  font-family: "UniversLTPro-Condensed";
  font-size: 2rem;
  letter-spacing: 1px;
  text-transform: uppercase; }
  @media (max-width: 767.98px) {
    main#blog-item h2.page-title {
      display: none; } }

main#blog-item .title-container h1 {
  font-family: "UniversLTPro-Condensed";
  font-size: 2rem;
  letter-spacing: 1px;
  text-transform: uppercase; }
  @media (max-width: 767.98px) {
    main#blog-item .title-container h1 {
      font-size: 1.5rem !important; } }

main#blog-item .main-container {
  padding-top: 30px;
  padding-bottom: 30px; }
  @media (max-width: 767.98px) {
    main#blog-item .main-container {
      padding-top: 10px; } }
  main#blog-item .main-container aside.author-date time.date {
    display: block;
    color: #AAAAAA; }
  main#blog-item .main-container aside.author-date span.share {
    position: relative; }
    @media (max-width: 767.98px) {
      main#blog-item .main-container aside.author-date span.share {
        display: block;
        float: left;
        width: 100%; } }
    main#blog-item .main-container aside.author-date span.share:hover button {
      opacity: 0; }
    main#blog-item .main-container aside.author-date span.share:hover .AddThis {
      opacity: 1;
      visibility: visible;
      -webkit-transform: translateX(0);
      -khtml-transform: translateX(0);
      transform: translateX(0); }
    main#blog-item .main-container aside.author-date span.share button {
      opacity: 1;
      -webkit-transition: opacity 250ms ease-out;
      transition: opacity 250ms ease-out; }
    main#blog-item .main-container aside.author-date span.share .AddThis {
      position: absolute;
      top: 0;
      opacity: 0;
      visibility: hidden;
      background: white;
      min-width: 150px;
      -webkit-transform: translateX(-16px);
      -khtml-transform: translateX(-16px);
      transform: translateX(-16px);
      -webkit-transition: all 250ms ease-out;
      transition: all 250ms ease-out; }
      main#blog-item .main-container aside.author-date span.share .AddThis .at-share-btn:hover {
        -webkit-transform: none !important;
                transform: none !important; }
  main#blog-item .main-container .main-content img {
    width: 100%;
    height: auto; }

main#blog-item footer.pagination time {
  color: #AAAAAA; }

main#blog-item footer.pagination h2 {
  margin-top: 5px;
  text-transform: uppercase; }
