body {
  padding: 0;
  margin: 0; }

body,
td {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased; }

table, td {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-text-size-adjust: 100%; }

ul {
  padding: 0;
  margin: 0; }

.bold {
  font-weight: bold; }

.italic {
  font-style: italic; }

img {
  display: block;
  border: 0; }

a {
  text-decoration: none; }

sup, sub {
  vertical-align: baseline;
  position: relative;
  top: -0.3em; }

sub {
  top: 0.3em; }

.triple_pod {
  padding: 40px 0; }

.triple_pod_header {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  color: #faa21a;
  font-size: 22px;
  mso-line-height-rule: exactly;
  line-height: 24px;
  font-weight: bold;
  text-align: center; }

.triple_inner.mid {
  border-left: 1px solid black;
  border-right: 1px solid black;
  padding: 0 20px; }

.triple_pod_copy {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  color: #000000;
  font-size: 14px;
  mso-line-height-rule: exactly;
  line-height: 18px;
  text-align: center;
  padding: 10px 0 0;
  font-style: italic; }

.header {
  border-top: 6px solid #faa21a;
  padding: 34px 0 28px; }

.logo {
  width: 193px;
  height: 26px; }

.body_content {
  padding: 30px 0; }

.body__headline {
  padding-bottom: 20px; }

.body__copy {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  color: #242f44;
  font-size: 14px;
  mso-line-height-rule: exactly;
  line-height: 26px;
  text-align: center;
  padding-bottom: 24px; }

.body__button {
  background-color: #faa21a;
  padding: 17px 50px;
  text-align: center;
  display: inline-block;
  font-weight: 700; }
  .body__button a {
    font-family: "Georgia", "Times New Roman", "Times", serif;
    color: #ffffff;
    font-size: 14px;
    mso-line-height-rule: exactly;
    line-height: 14px; }

.pod__image img {
  width: 320px;
  height: auto; }

.content__content {
  padding: 20px; }

.pod_1 {
  background-color: #242f44; }

.pod_2 {
  /*background-color: $tan;*/ }

.content__container {
  padding: 40px; }

.content__headline {
  padding-bottom: 10px; }

.content__copy {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  color: #ffffff;
  font-size: 14px;
  mso-line-height-rule: exactly;
  line-height: 19px;
  padding: 10px 0 15px; }

.pod__button {
  background-color: #faa21a;
  padding: 11px 25px;
  text-align: center;
  display: inline-block;
  font-weight: 700; }
  .pod__button a {
    font-family: "Georgia", "Times New Roman", "Times", serif;
    color: #ffffff;
    font-size: 14px;
    mso-line-height-rule: exactly;
    line-height: 14px; }

.pod__button__blue {
  background-color: #242f44;
  padding: 11px 25px;
  text-align: center;
  display: inline-block;
  font-weight: 700; }
  .pod__button__blue a {
    font-family: "Georgia", "Times New Roman", "Times", serif;
    color: #ffffff;
    font-size: 14px;
    mso-line-height-rule: exactly;
    line-height: 14px; }

.guide {
  padding: 8px 0; }

.footer {
  border-top: 6px solid #faa21a;
  padding: 30px 40px;
  text-align: center; }

.footer__tagline {
  /*@include txt($sans, $white, 17px, 27px);*/
  text-transform: uppercase;
  padding-bottom: 20px; }

.footer__divider td {
  border-bottom: 1px solid #ffffff;
  padding: 10px 0; }

.social_container {
  padding-top: 5px; }

.calendars {
  padding: 40px 0; }

.calendar__pod.last {
  padding-bottom: 0 !important; }

.calendar__content {
  padding: 0 0 0 22px; }

.calendar__date {
  padding-bottom: 20px; }
  .calendar__date img {
    width: 85px;
    height: auto; }

.calendar__headline {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  color: #000000;
  font-size: 17px;
  mso-line-height-rule: exactly;
  line-height: 20px;
  font-weight: bold;
  padding-bottom: 20px; }

.calendar__copy {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  color: #242f44;
  font-size: 14px;
  mso-line-height-rule: exactly;
  line-height: 18px;
  padding: 6px 0; }

.calendar__cta a {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  color: #faa21a;
  font-size: 14px;
  mso-line-height-rule: exactly;
  line-height: 18px;
  font-style: italic;
  font-weight: bold; }

.calendar__arrow {
  display: inline-block;
  padding-left: 4px; }

.blog {
  padding: 40px 40px 0; }
  .blog a {
    font-style: italic;
    color: #faa21a; }

.blog__bottom {
  padding: 40px; }
  .blog__bottom a {
    font-style: italic;
    color: #faa21a; }

.blogs__header {
  padding-top: 40px; }

.hashtag {
  padding: 40px 0; }

.hashtag__headline {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  color: #242f44;
  font-size: 18px;
  mso-line-height-rule: exactly;
  line-height: 18px;
  font-weight: bold;
  padding: 0 0 10px 0; }

.hashtag__border {
  border-bottom: 3px solid #faa21a; }

.hashtag__images .mid {
  padding: 0 11px; }

.follow {
  font-family: Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 12px;
  mso-line-height-rule: exactly;
  line-height: 14px;
  font-weight: bold; }

.footer {
  border-top: 7px solid #faa21a;
  padding: 30px 40px;
  text-align: center; }

.social__title {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  color: #ffffff;
  font-size: 14px;
  mso-line-height-rule: exactly;
  line-height: 16px;
  font-weight: bold;
  padding-bottom: 6px; }

.footer__divider {
  padding: 20px 0; }
  .footer__divider td {
    border-bottom: 1px solid #ffffff; }

.social_container {
  padding-top: 20px; }

.social__icon {
  width: 24px;
  height: 24px;
  padding: 0 8px; }
  .social__icon.fb {
    padding: 0 8px 0 0; }
  .social__icon.yt {
    padding: 0 0 0 8px; }

.footer__social img {
  width: 24px;
  height: auto; }

.footer__copy {
  font-family: "Georgia", "Times New Roman", "Times", serif;
  color: #ffffff;
  font-size: 12px;
  mso-line-height-rule: exactly;
  line-height: 18px; }
  .footer__copy a {
    color: #ffffff;
    text-decoration: none; }
  .footer__copy .copy__link {
    text-transform: uppercase;
    font-weight: bold; }

.footer__contact {
  /*@include txt($lato, $cream, 15px, 22px);*/
  text-transform: uppercase;
  font-weight: bold;
  padding: 22px 0 0; }
  .footer__contact span {
    color: #ffffff;
    text-decoration: none;
    font-size: 13px; }
  .footer__contact a {
    color: #ffffff;
    text-decoration: none;
    font-size: 13px; }
  .footer__contact p {
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 10px;
    mso-line-height-rule: exactly;
    line-height: 22px;
    text-transform: none;
    font-weight: normal; }

.details {
  /*@include txt($lato, $brown, 12px, 26px);*/
  padding: 20px 40px;
  font-weight: 300; }
  .details a {
    /*color: $brown;*/ }
  .details a.unsubscribe {
    text-decoration: underline; }

.nowrap {
  white-space: nowrap; }

.vawp {
  padding: 30px 25px 10px 0; }
  .vawp .copy {
    /*@include txt($sans, $vawp, 12px, 26px);*/
    font-weight: 400; }
    .vawp .copy a {
      /*color: $vawp;*/
      text-decoration: underline; }

.canspam {
  /*@include txt($roboto, $gray-headline-only, 11px, 15px);*/
  padding: 10px 10px 10px 20px; }
  .canspam a {
    /*color: $canspam-link;*/
    text-decoration: underline; }
