.embed-youtube {
  background-color: #000;
  position: relative;
  padding-top: 56.25%;
  overflow: hidden;
  cursor: pointer;
}

.embed-youtube img {
  width: 100%;
  top: -16.82%;
  left: 0;
  opacity: 0.7;
}

.embed-youtube img {
  width: 100%;
  top: -16.82%;
  left: 0;
  opacity: 0.7;
}

.embed-youtube img.embed-youtube--thumbnail {
  opacity: 1;
  position: absolute;
  z-index: 1;
  -o-object-fit: cover;
     object-fit: cover;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  height: 100%;
  width: 100%;
}

.embed-youtube .play-button {
  width: 90px;
  height: 60px;
  background-color: #333;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  z-index: 2;
  opacity: 0.8;
  border-radius: 6px;
}

.embed-youtube .play-button:before {
  content: "";
  border-style: solid;
  border-width: 15px 0 15px 26.0px;
  border-color: transparent transparent transparent #fff;
}

.embed-youtube img,
.embed-youtube .play-button {
  cursor: pointer;
}

.embed-youtube img,
.embed-youtube iframe,
.embed-youtube .play-button,
.embed-youtube .play-button:before {
  position: absolute;
}

.embed-youtube .play-button,
.embed-youtube .play-button:before {
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
}

.embed-youtube iframe {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}

.embed-youtube--thumbnail {
  opacity: 1;
  position: absolute;
  z-index: 1;
  -o-object-fit: cover;
     object-fit: cover;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  height: 100%;
  width: 100%;
}
/*# sourceMappingURL=cc-videos.css.map */
.alert {
  font-size: 13px;
}

.alert--container {
  text-align: center;
}

.alert--container.alert--container--auto .alert {
  display: inline-block;
}

.alert .alert-link {
  text-decoration: underline;
  font-weight: inherit;
}

.alert.alert--add-icon {
  padding-left: 32px;
}

.alert.alert--add-icon.alert--add-icon--icon-check:before {
  position: absolute;
  top: 14px;
  left: 10px;
  content: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='12' width='12'><path fill='currentColor' d='M9.5,2.1c0.3-0.3,0.9-0.3,1.2,0C11,2.5,11,3,10.7,3.4L6.1,9.1c-0.3,0.4-0.9,0.4-1.2,0c0,0,0,0,0,0L1.8,6.1 c-0.3-0.3-0.4-0.9,0-1.2s0.9-0.4,1.2,0c0,0,0,0,0,0l2.4,2.4L9.5,2.1C9.5,2.2,9.5,2.2,9.5,2.1L9.5,2.1z'/></svg>");
  width: 24px;
  height: 24px;
  color: inherit;
}

.alert-empty-table {
  margin: 24px;
}

.alert.alert-text {
  padding: 0 0 0 0;
  background-color: transparent;
  border-color: transparent;
  font-weight: 400;
}

.alert.alert-small {
  padding: 0.66rem 0.75rem;
}

.alert.alert-small .close {
  font-weight: 100;
}

.cc--badge-status {
  padding-left: 16px;
  position: relative;
  margin-bottom: 0;
}

.cc--badge-status:before {
  width: 8px;
  height: 8px;
  border-radius: 100%;
  position: absolute;
  left: 0;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  content: '';
  top: .33rem;
}

.cc--badge-status.cc--badge-status--warning:before {
  background-color: #e99e3b;
}

.cc--badge-status.cc--badge-status--success:before {
  background-color: #28a745;
}

.cc--badge-status.cc--badge-status--danger:before {
  background-color: #990000;
}

.cc--badge-staus--detail {
  padding-left: 16px;
  font-size: 90%;
}
/*# sourceMappingURL=cc-alert.css.map */
.form-control {
  font-size: .9375rem;
}

.styled-select {
  position: relative;
}

.styled-select select {
  width: 100%;
  position: relative;
}

.styled-select select {
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
}

select, select.form-control {
  width: 100%;
  border-radius: 0px;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  position: relative;
  z-index: 1;
}

.styled-select:after {
  content: "";
  position: absolute;
  top: 15px;
  right: 10px;
  z-index: 2;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #000000;
  pointer-events: none;
}

.ajax-file-upload {
  min-height: 50px;
  border: 1px dashed #dee2e6;
  padding: 0 0 0 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  position: relative;
}

.ajax-file-upload:before {
  width: auto;
  width: 16px;
  height: 16px;
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg class='bi bi-cloud-upload' width='1em' height='1em' viewBox='0 0 16 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.887 6.2l-.964-.165A2.5 2.5 0 1 0 3.5 11H6v1H3.5a3.5 3.5 0 1 1 .59-6.95 5.002 5.002 0 1 1 9.804 1.98A2.501 2.501 0 0 1 13.5 12H10v-1h3.5a1.5 1.5 0 0 0 .237-2.981L12.7 7.854l.216-1.028a4 4 0 1 0-7.843-1.587l-.185.96z'/%3E%3Cpath fill-rule='evenodd' d='M5 8.854a.5.5 0 0 0 .707 0L8 6.56l2.293 2.293A.5.5 0 1 0 11 8.146L8.354 5.5a.5.5 0 0 0-.708 0L5 8.146a.5.5 0 0 0 0 .708z'/%3E%3Cpath fill-rule='evenodd' d='M8 6a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-1 0v-8A.5.5 0 0 1 8 6z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  margin-right: 8px;
}

.form-group .form-validation-alert {
  font-size: 85%;
  margin-top: 2px;
  display: none;
}

.form-group.has-error .form-validation-alert {
  display: block;
}

.form-check--styled--check.form-check--styled--check24,
.form-check--styled--radio.form-check--styled--radio--fauxCheck-24 {
  position: relative;
  padding-left: 24px;
  margin-bottom: 12px;
}

.form-check--styled--check.form-check--styled--check24 input[type='checkbox'],
.form-check--styled--radio.form-check--styled--radio--fauxCheck-24 input[type='radio'] {
  display: none;
}

.form-check--styled--check.form-check--styled--check24 input[type='checkbox'] + label,
.form-check--styled--radio.form-check--styled--radio--fauxCheck-24 input[type='radio'] + label {
  position: relative;
  left: -24px;
  display: inline-block;
  height: 24px;
  width: 24px;
  padding-left: 36px;
  line-height: 24px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-right: 12px;
  width: auto;
}

.form-check--styled--check.form-check--styled--check24 input[type='checkbox'] + label::before,
.form-check--styled--radio.form-check--styled--radio--fauxCheck-24 input[type='radio'] + label::before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  width: 24px;
  height: 24px;
  margin-top: 0;
  content: "";
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 1px;
  -webkit-transition: .2s;
  transition: .2s;
}

.form-check--styled--check.form-check--styled--check24 input[type='checkbox']:checked + label::before,
.form-check--styled--radio.form-check--styled--radio--fauxCheck-24 input[type='radio']:checked + label::before {
  content: "";
  border: 1px solid #FF8D74;
}

.form-check--styled--check.form-check--styled--check24 input[type='checkbox']:checked + label::after,
.form-check--styled--radio.form-check--styled--radio--fauxCheck-24 input[type='radio']:checked + label::after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  width: 24px;
  height: 24px;
  content: "";
  border: 1px solid transparent;
  border-radius: 1px;
  -webkit-transition: .2s;
  transition: .2s;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 8 8'%3e%3cpath fill='%23FF8D74' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.large-format-form-slider-wrap {
  position: relative;
}

.large-format-form-slider-wrap .large-format-form-slider-close {
  position: absolute;
  top: -60px;
  right: -60px;
  width: 24px;
  height: 24px;
  border-radius: 100%;
  border: 1px solid #333;
}

.large-format-form-slider-wrap .large-format-form-slider-close:before {
  position: absolute;
  content: "x";
  left: 6px;
  top: -1px;
}

.large-format .large-format-form-slider-item {
  padding-bottom: 45px;
}

.large-format-form-slider-item h1, .large-format-form-slider-item .h1, .large-format-form-slider-item h2, .large-format-form-slider-item .h2, .large-format-form-slider-item h3, .large-format-form-slider-item .h3, .large-format-form-slider-item h4, .large-format-form-slider-item .h4, .large-format-form-slider-item h5, .large-format-form-slider-item .h5, .large-format-form-slider-item h6, .large-format-form-slider-item .h6 {
  font-weight: 100;
  color: unset;
  margin: 0;
}

.large-format-form-slider-item .large-format-form-info {
  color: #ccc;
  margin-bottom: 32px;
}

.large-format-form-slider-item .large-format-form-title {
  color: #333;
  margin-bottom: 24px;
}

.large-format-form-slider-item .large-format-form-content.css-col-2 {
  -webkit-column-gap: 60px;
  column-gap: 60px;
}

.large-format-form-slider-item .large-format-form-content.maxw-350 {
  max-width: 350px;
}

.large-format-form-slider .slick-slide {
  height: auto;
  min-height: 1px;
}

.large-format-form-buttons,
.large-format-form-slider-buttons {
  position: relative;
  margin-top: 15px;
}

.large-format-form-buttons .btn,
.large-format-form-slider-buttons .btn {
  line-height: 1;
}

.large-format-form-buttons .btn,
.large-format-form-slider-buttons .slick-form-submit,
.large-format-form-slider-buttons .btn {
  margin-top: 15px;
}

.large-format-form-slider-buttons .slick-form-submit {
  display: inline-block;
}

.large-format-form-slider-buttons .slick-prev {
  margin-right: 30px;
}

.large-format-form-slider-buttons .slick-disabled {
  display: none !important;
}

legend {
  font-size: 1rem;
}

.cc--js--activate-display--div,
.cc--js--toggle-display--div {
  display: none;
}

.cc--js--activate-display--div.active,
.cc--js--toggle-display--div.active {
  display: block;
}

.custom-switch .cc--bs--label--checked-no,
.custom-switch .cc--bs--label--checked-yes {
  display: none;
}

.custom-switch input + label .cc--bs--label--checked-no,
.custom-switch input + label .cc--bs--label--checked-yes {
  display: none;
}

.custom-switch input + label {
  width: 30px;
  height: 24px;
  display: block;
}

.custom-switch input + label .cc--bs--label--checked-yes {
  display: none;
}

.custom-switch input + label .cc--bs--label--checked-no {
  display: inline;
}

.custom-switch input:checked + label .cc--bs--label--checked-yes {
  display: inline;
}

.custom-switch input:checked + label .cc--bs--label--checked-no {
  display: none;
}

.cc--bs--form legend,
.cc--bs--form h1, .cc--bs--form h2, .cc--bs--form h3, .cc--bs--form h4, .cc--bs--form h5, .cc--bs--form h6,
.cc--bs--form .form-group > label,
.cc--bs--form .form-group .form-lead,
.cc--bs--form .form-group .form-lead,
.cc--bs--form .cc--bs--form--feedback {
  font-weight: 400;
}

.cc--bs--form.form-control--border--primary-700 .form-control {
  border-color: #11797b;
}

.cc--bs--form.form-control--border--primary-700 .form-control:focus {
  border-color: #0c6d6d;
}

.form-control:focus {
  color: #343a40;
  background-color: #fff;
  border-color: #c5eaea;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(104, 200, 199, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(104, 200, 199, 0.25);
}

.form-control.form-control-lg {
  height: calc(1.5em + 1.5rem);
  padding: 0.5rem 1rem;
  font-size: 1rem;
  line-height: 2;
  border-radius: 0;
}

.cc--bs--form.cc--bs--form--bottom-c2a > div,
.cc--bs--form.cc--bs--form--bottom-c2a-feature > div,
.cc--bs--form.cc--bs--form--feature > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cc--bs--form.cc--bs--form--bottom-c2a > div input.form-control,
.cc--bs--form.cc--bs--form--bottom-c2a-feature > div input.form-control,
.cc--bs--form.cc--bs--form--feature > div input.form-control {
  max-width: 250px;
  text-align: center;
  border: 1px solid #11797b;
  margin-right: 1rem;
  height: calc(1.5em + 1.5rem);
  padding: 0.5rem 1rem;
  font-size: 1rem;
  line-height: 2;
  border-radius: 0;
}

.cc--bs--form.cc--bs--form--bottom-c2a > div .btn,
.cc--bs--form.cc--bs--form--bottom-c2a-feature > div .btn,
.cc--bs--form.cc--bs--form--feature > div .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 48px;
  width: 100%;
  max-width: 180px;
  color: #fff;
  background-color: #11797b;
  border-color: #11797b;
}

.cc--bs--form.cc--bs--form--bottom-c2a > div .btn:hover,
.cc--bs--form.cc--bs--form--bottom-c2a-feature > div .btn:hover,
.cc--bs--form.cc--bs--form--feature > div .btn:hover {
  color: #fff;
  background-color: #0c5859;
  border-color: #0b4d4e;
}

.cc--bs--form.cc--bs--form--bottom-c2a > div + p,
.cc--bs--form.cc--bs--form--bottom-c2a-feature > div + p,
.cc--bs--form.cc--bs--form--feature > div + p {
  margin-bottom: 1rem;
  font-size: .875rem;
  margin-top: 1rem;
  font-weight: 500;
}

#about_feature .cc--bs--form.cc--bs--form--feature > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#about_feature .cc--bs--form.cc--bs--form--feature > div input.form-control {
  border: 1px solid #11797b;
}

#about_feature .cc--bs--form.cc--bs--form--feature > div .btn {
  color: #fff;
  background-color: #11797b;
  border-color: #11797b;
}

#about_feature .cc--bs--form.cc--bs--form--feature > div .btn:hover {
  color: #fff;
  background-color: #0c6d6d;
  border-color: #0c6d6d;
}

#about_feature .cc--bs--form.cc--bs--form--feature > div .cc--bs--form--success {
  font-weight: 500;
  max-width: 300px;
  margin: 1.75rem 0;
  color: #11797b;
}

#about_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a > div,
#press_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a > div,
#newsletter_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a > div,
#for_employers_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#about_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a > div input.form-control,
#press_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a > div input.form-control,
#newsletter_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a > div input.form-control,
#for_employers_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a > div input.form-control {
  border: 1px solid #212529;
}

#about_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a > div .btn,
#press_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a > div .btn,
#newsletter_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a > div .btn,
#for_employers_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a > div .btn {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

#about_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a > div .btn:hover,
#press_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a > div .btn:hover,
#newsletter_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a > div .btn:hover,
#for_employers_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a > div .btn:hover {
  color: #fff;
  background-color: #010202;
  border-color: #010202;
}

#about_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a > div .cc--bs--form--success,
#press_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a > div .cc--bs--form--success,
#newsletter_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a > div .cc--bs--form--success,
#for_employers_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a > div .cc--bs--form--success {
  text-align: center;
  font-weight: 500;
  max-width: 150px;
  margin: 1.75rem auto;
}

#interview_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a > div,
#article_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a > div,
#podcast_view_bottom_newsletter .cc--bs--form.cc--bs--form--bottom-hero-c2a > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
}

#interview_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a > div input.form-control,
#article_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a > div input.form-control,
#podcast_view_bottom_newsletter .cc--bs--form.cc--bs--form--bottom-hero-c2a > div input.form-control {
  border: 1px solid #11797b;
  margin-right: 16px;
  max-width: 300px;
  height: 52px;
  padding: 0.5rem 0.75rem;
  margin-bottom: 16px;
}

#interview_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a > div .btn,
#article_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a > div .btn,
#podcast_view_bottom_newsletter .cc--bs--form.cc--bs--form--bottom-hero-c2a > div .btn {
  color: #fff;
  background-color: #11797b;
  border-color: #11797b;
  display: block;
  width: 100%;
  max-width: 200px;
  line-height: 52px;
  height: 52px;
  padding: 0;
  margin-bottom: 16px;
}

#interview_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a > div .btn:hover,
#article_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a > div .btn:hover,
#podcast_view_bottom_newsletter .cc--bs--form.cc--bs--form--bottom-hero-c2a > div .btn:hover {
  color: #fff;
  background-color: #065e5e;
  border-color: #065e5e;
}

#interview_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a > div .cc--bs--form--success,
#article_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a > div .cc--bs--form--success,
#podcast_view_bottom_newsletter .cc--bs--form.cc--bs--form--bottom-hero-c2a > div .cc--bs--form--success {
  text-align: center;
  font-weight: 500;
  max-width: 150px;
  margin: 1.75rem auto;
}

#homepage_sidebar .cc--format--section--sidebar--newsletter,
#webinars_sidebar .cc--format--section--sidebar--newsletter,
#videos_sidebar .cc--format--section--sidebar--newsletter,
#downloads_sidebar .cc--format--section--sidebar--newsletter,
#interviews_sidebar .cc--format--section--sidebar--newsletter,
#articles_sidebar .cc--format--section--sidebar--newsletter,
#interview_view_sidebar .cc--format--section--sidebar--newsletter,
#article_view_sidebar .cc--format--section--sidebar--newsletter {
  background-color: #fff3f1;
}

#homepage_sidebar .cc--format--section--sidebar--newsletter .cc--format--section--heading,
#webinars_sidebar .cc--format--section--sidebar--newsletter .cc--format--section--heading,
#videos_sidebar .cc--format--section--sidebar--newsletter .cc--format--section--heading,
#downloads_sidebar .cc--format--section--sidebar--newsletter .cc--format--section--heading,
#interviews_sidebar .cc--format--section--sidebar--newsletter .cc--format--section--heading,
#articles_sidebar .cc--format--section--sidebar--newsletter .cc--format--section--heading,
#interview_view_sidebar .cc--format--section--sidebar--newsletter .cc--format--section--heading,
#article_view_sidebar .cc--format--section--sidebar--newsletter .cc--format--section--heading {
  color: #F48F78;
}

#homepage_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div input.form-control,
#webinars_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div input.form-control,
#videos_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div input.form-control,
#downloads_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div input.form-control,
#interviews_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div input.form-control,
#articles_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div input.form-control,
#interview_view_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div input.form-control,
#article_view_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div input.form-control {
  border-color: #fff9f8;
  text-align: left;
  margin-bottom: 1rem;
  height: 3rem;
}

#homepage_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .btn,
#webinars_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .btn,
#videos_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .btn,
#downloads_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .btn,
#interviews_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .btn,
#articles_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .btn,
#interview_view_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .btn,
#article_view_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .btn {
  color: #fff;
  background-color: #F48F78;
  border-color: transparent;
  display: block;
  margin: 1rem auto;
  padding: 1rem 1.25rem;
  font-size: 1rem;
}

#homepage_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .btn:hover,
#webinars_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .btn:hover,
#videos_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .btn:hover,
#downloads_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .btn:hover,
#interviews_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .btn:hover,
#articles_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .btn:hover,
#interview_view_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .btn:hover,
#article_view_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .btn:hover {
  color: #fff;
  background-color: #FD8177;
  border-color: #FD8177;
}

#homepage_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .cc--bs--form--success,
#webinars_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .cc--bs--form--success,
#videos_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .cc--bs--form--success,
#downloads_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .cc--bs--form--success,
#interviews_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .cc--bs--form--success,
#articles_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .cc--bs--form--success,
#interview_view_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .cc--bs--form--success,
#article_view_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .cc--bs--form--success {
  text-align: center;
  font-weight: 500;
  max-width: 150px;
  margin: 1.75rem auto;
}

#homepage_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .newsletter-terms-text,
#webinars_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .newsletter-terms-text,
#videos_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .newsletter-terms-text,
#downloads_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .newsletter-terms-text,
#interviews_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .newsletter-terms-text,
#articles_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .newsletter-terms-text,
#interview_view_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .newsletter-terms-text,
#article_view_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .newsletter-terms-text {
  font-size: 13px;
}

#jobs_view_entry_sidebar .cc--format--section--sidebar--newsletter {
  background-color: #11797b;
  color: #fff;
}

#jobs_view_entry_sidebar .cc--format--section--sidebar--newsletter .cc--format--section--heading {
  color: #f9f219;
}

#jobs_view_entry_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div input.form-control {
  border-color: #11797b;
  text-align: left;
  margin-bottom: 1rem;
  height: 3rem;
}

#jobs_view_entry_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .btn {
  color: #fff;
  background-color: #64C7C9;
  border-color: transparent;
  display: block;
  margin: 1rem auto;
  padding: 1rem 1.25rem;
  font-size: 1rem;
}

#jobs_view_entry_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .btn:hover {
  color: #fff;
  background-color: #61a6ad;
  border-color: #61a6ad;
}

#jobs_view_entry_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .cc--bs--form--success {
  text-align: center;
  font-weight: 500;
  max-width: 150px;
  margin: 1.75rem auto;
}

#jobs_view_entry_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .newsletter-terms-text {
  font-size: 13px;
  color: #fff;
}

#jobs_view_entry_sidebar .cc--format--section--sidebar--newsletter .cc--bs--form.cc--bs--form--sidebar > div .newsletter-terms-text a {
  color: #fff;
}

#newsletter_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a-feature > div,
#education_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a-feature > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#newsletter_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a-feature > div input.form-control,
#education_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a-feature > div input.form-control {
  border: 1px solid #11797b;
}

#newsletter_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a-feature > div .btn,
#education_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a-feature > div .btn {
  color: #fff;
  background-color: #11797b;
  border-color: #11797b;
}

#newsletter_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a-feature > div .btn:hover,
#education_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a-feature > div .btn:hover {
  color: #fff;
  background-color: #0c6d6d;
  border-color: #0c6d6d;
}

#newsletter_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a-feature > div .cc--bs--form--success,
#education_bottom_c2a .cc--bs--form.cc--bs--form--bottom-c2a-feature > div .cc--bs--form--success {
  font-weight: 500;
  max-width: 300px;
  margin: 1.75rem 0;
  color: #11797b;
}

.form-group.cc--form-group--inline {
  display: inline;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 50% 50%;
      grid-template-columns: 50% 50%;
  -ms-grid-rows: auto auto;
      grid-template-rows: auto auto;
}

.form-group.cc--form-group--inline .cc--form-group--column input.form-control {
  height: 100%;
}

.form-group.cc--form-group--inline .cc--form-group--column .btn {
  line-height: 1.5rem;
}

@media (max-width: 991.98px) {
  #newsletter-bottom-newsletter-div.cc--bs--form.cc--bs--form--bottom-c2a-feature > div,
  #jobs-bottom-newsletter-div.cc--bs--form.cc--bs--form--bottom-c2a > div,
  #about-bottom-newsletter-div.cc--bs--form.cc--bs--form--bottom-c2a > div,
  #education-bottom-newsletter-div.cc--bs--form.cc--bs--form--bottom-c2a-feature > div {
    display: block;
  }
  #newsletter-bottom-newsletter-div.cc--bs--form.cc--bs--form--bottom-c2a-feature > div input.form-control,
  #jobs-bottom-newsletter-div.cc--bs--form.cc--bs--form--bottom-c2a > div input.form-control,
  #about-bottom-newsletter-div.cc--bs--form.cc--bs--form--bottom-c2a > div input.form-control,
  #education-bottom-newsletter-div.cc--bs--form.cc--bs--form--bottom-c2a-feature > div input.form-control {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 300px;
  }
  #newsletter-bottom-newsletter-div.cc--bs--form.cc--bs--form--bottom-c2a-feature > div .btn,
  #jobs-bottom-newsletter-div.cc--bs--form.cc--bs--form--bottom-c2a > div .btn,
  #about-bottom-newsletter-div.cc--bs--form.cc--bs--form--bottom-c2a > div .btn,
  #education-bottom-newsletter-div.cc--bs--form.cc--bs--form--bottom-c2a-feature > div .btn {
    margin-left: auto;
    margin-right: auto;
    margin-top: 1rem;
    max-width: 300px;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  #newsletter_feature .cc--bs--form.cc--bs--form--feature > div .btn,
  #webinars_feature .cc--bs--form.cc--bs--form--feature > div .btn,
  #jobs_feature .cc--bs--form.cc--bs--form--feature > div .btn,
  #about_feature .cc--bs--form.cc--bs--form--feature > div .btn {
    margin-left: auto;
    margin-right: auto;
    max-width: 120px;
  }
  #newsletter_feature .cc--bs--form.cc--bs--form--feature > div input.form-control,
  #webinars_feature .cc--bs--form.cc--bs--form--feature > div input.form-control,
  #jobs_feature .cc--bs--form.cc--bs--form--feature > div input.form-control,
  #about_feature .cc--bs--form.cc--bs--form--feature > div input.form-control {
    max-width: 100%;
  }
}

@media (max-width: 991.98px) {
  #newsletter_feature .cc--bs--form.cc--bs--form--feature > div,
  #webinars_feature .cc--bs--form.cc--bs--form--feature > div,
  #jobs_feature .cc--bs--form.cc--bs--form--feature > div,
  #about_feature .cc--bs--form.cc--bs--form--feature > div {
    display: block;
  }
  #newsletter_feature .cc--bs--form.cc--bs--form--feature > div input.form-control,
  #webinars_feature .cc--bs--form.cc--bs--form--feature > div input.form-control,
  #jobs_feature .cc--bs--form.cc--bs--form--feature > div input.form-control,
  #about_feature .cc--bs--form.cc--bs--form--feature > div input.form-control {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 300px;
  }
  #newsletter_feature .cc--bs--form.cc--bs--form--feature > div .btn,
  #webinars_feature .cc--bs--form.cc--bs--form--feature > div .btn,
  #jobs_feature .cc--bs--form.cc--bs--form--feature > div .btn,
  #about_feature .cc--bs--form.cc--bs--form--feature > div .btn {
    margin-left: auto;
    margin-right: auto;
    margin-top: 1rem;
    max-width: 300px;
  }
}

#podcast_view_bottom_newsletter .cc--bs--form.cc--bs--form--bottom-hero-c2a .newsletter-terms-text,
#interview_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a .newsletter-terms-text,
#article_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a .newsletter-terms-text,
#homepage-feature-newsletter-div .cc--bs--form.cc--bs--form--banner .newsletter-terms-text {
  display: none;
}

#podcast_view_bottom_newsletter .cc--bs--form.cc--bs--form--bottom-hero-c2a div,
#interview_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a div,
#article_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a div,
#homepage-feature-newsletter-div .cc--bs--form.cc--bs--form--banner div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991.98px) {
  #podcast_view_bottom_newsletter .cc--bs--form.cc--bs--form--bottom-hero-c2a div,
  #interview_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a div,
  #article_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a div,
  #homepage-feature-newsletter-div .cc--bs--form.cc--bs--form--banner div {
    display: block;
  }
}

#podcast_view_bottom_newsletter .cc--bs--form.cc--bs--form--bottom-hero-c2a div input.form-control,
#interview_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a div input.form-control,
#article_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a div input.form-control,
#homepage-feature-newsletter-div .cc--bs--form.cc--bs--form--banner div input.form-control {
  border: 1px solid #11797b;
  margin-right: 1rem;
  max-width: 300px;
}

@media (max-width: 991.98px) {
  #podcast_view_bottom_newsletter .cc--bs--form.cc--bs--form--bottom-hero-c2a div input.form-control,
  #interview_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a div input.form-control,
  #article_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a div input.form-control,
  #homepage-feature-newsletter-div .cc--bs--form.cc--bs--form--banner div input.form-control {
    margin-left: auto;
    margin-right: auto;
  }
}

#podcast_view_bottom_newsletter .cc--bs--form.cc--bs--form--bottom-hero-c2a div .btn,
#interview_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a div .btn,
#article_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a div .btn,
#homepage-feature-newsletter-div .cc--bs--form.cc--bs--form--banner div .btn {
  color: #fff;
  background-color: #11797b;
  border-color: #11797b;
  display: block;
  width: 100%;
  max-width: 300px;
}

@media (max-width: 991.98px) {
  #podcast_view_bottom_newsletter .cc--bs--form.cc--bs--form--bottom-hero-c2a div .btn,
  #interview_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a div .btn,
  #article_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a div .btn,
  #homepage-feature-newsletter-div .cc--bs--form.cc--bs--form--banner div .btn {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1rem;
  }
}

#podcast_view_bottom_newsletter .cc--bs--form.cc--bs--form--bottom-hero-c2a div .btn:hover,
#interview_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a div .btn:hover,
#article_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a div .btn:hover,
#homepage-feature-newsletter-div .cc--bs--form.cc--bs--form--banner div .btn:hover {
  color: #fff;
  background-color: #0c6d6d;
  border-color: #0c6d6d;
}

#podcast_view_bottom_newsletter .cc--bs--form.cc--bs--form--bottom-hero-c2a div .cc--bs--form--success,
#interview_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a div .cc--bs--form--success,
#article_view_bottom_c2a .cc--bs--form.cc--bs--form--bottom-hero-c2a div .cc--bs--form--success,
#homepage-feature-newsletter-div .cc--bs--form.cc--bs--form--banner div .cc--bs--form--success {
  font-weight: 500;
  max-width: 300px;
  margin: 1.75rem 0;
  color: #11797b;
}

.form-group.cc--form-group--inline {
  display: inline;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 50% 50%;
      grid-template-columns: 50% 50%;
  -ms-grid-rows: auto auto;
      grid-template-rows: auto auto;
}

.form-group.cc--form-group--inline .cc--form-group--column input.form-control {
  height: 100%;
}

.form-group.cc--form-group--inline .cc--form-group--column .btn {
  line-height: 1.5rem;
}

.cc--form--readonly .form-group.cc--form-group--readonly {
  margin-bottom: 1rem;
}

.cc--form--readonly .form-group.cc--form-group--readonly .label-lead {
  font-weight: 400;
  margin-bottom: 0.125rem;
}

.cc--form--readonly .form-group.cc--form-group--readonly:last-of-type {
  margin-bottom: 0;
}
/*# sourceMappingURL=cc-forms.css.map */
.font-sans-serif {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.font-serif, .font-serif .h1, .font-serif h1, .font-serif .h2, .font-serif h2, .font-serif .h3, .font-serif h3 .h4, .font-serif h4 .h5, .font-serif h5 .h6, .font-serif h6, .font-serif .h1p5 {
  font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif !important;
  font-weight: 700;
}

.h1p5 {
  font-size: 1rem;
}

.display-5 {
  font-size: 2rem;
  font-weight: 700;
}

.display-6 {
  font-size: 1.75rem;
  font-weight: 700;
}

.display-7 {
  font-size: 1.75rem;
  font-weight: 700;
}

.lead {
  font-size: 1.125rem;
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #64C7C9;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #3aa4a6;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(100, 199, 201, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(100, 199, 201, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #64C7C9;
  border-color: #64C7C9;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.table.table--f-13 {
  font-size: 13px;
}
.table.table--f-13 .btn {
  font-size: 13px;
}

.pagination .page-item .page-link {
  color: #11797b;
}

.pagination .page-item.active .page-link {
  background-color: #11797b;
  border-color: #11797b;
  color: #fff;
}

.table-striped tbody tr:nth-of-type(2n + 1) {
  background-color: rgba(0, 0, 0, 0.025);
}

.table,
.cc--bs--table .table {
  font-size: 0.8125rem;
  margin-bottom: 0;
}
.table thead tr th,
.cc--bs--table .table thead tr th {
  border: none;
  border: none;
  color: #343a40;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 0.75rem;
}
.table thead tr th.text-normal,
.cc--bs--table .table thead tr th.text-normal {
  text-transform: none;
}
.table tbody tr th,
.table tbody tr td,
.table tr td,
.table tfoot tr td,
.cc--bs--table .table tbody tr th,
.cc--bs--table .table tbody tr td,
.cc--bs--table .table tr td,
.cc--bs--table .table tfoot tr td {
  font-weight: 300;
  border: none;
}
.table tbody tr th,
.cc--bs--table .table tbody tr th {
  font-weight: 500;
}
.table tbody tr:first-child th,
.table tbody tr:first-child td,
.table tr:first-child td,
.table tfoot tr:first-child td,
.cc--bs--table .table tbody tr:first-child th,
.cc--bs--table .table tbody tr:first-child td,
.cc--bs--table .table tr:first-child td,
.cc--bs--table .table tfoot tr:first-child td {
  border-top: none;
}
.table:not(.table-striped) tbody tr:last-child th, .table:not(.table-striped) tbody tr:last-child td, .table:not(.table-striped) tr:last-child td, .table:not(.table-striped) tfoot tr:last-child td,
.cc--bs--table .table:not(.table-striped) tbody tr:last-child th,
.cc--bs--table .table:not(.table-striped) tbody tr:last-child td,
.cc--bs--table .table:not(.table-striped) tr:last-child td,
.cc--bs--table .table:not(.table-striped) tfoot tr:last-child td {
  padding-bottom: 0;
}
.cc--thumbnail--podcast-player .cc--thumbnail--podcast-player--source{width:0;height:0}.cc--thumbnail--podcast-player .cc--thumbnail--podcast-player--button .cc--thumbnail--podcast-player--button--pause,.cc--thumbnail--podcast-player .cc--thumbnail--podcast-player--button .cc--thumbnail--podcast-player--button--play{color:#fff;width:48px;height:48px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.cc--thumbnail--podcast-player .cc--thumbnail--podcast-player--button .cc--thumbnail--podcast-player--button--pause svg,.cc--thumbnail--podcast-player .cc--thumbnail--podcast-player--button .cc--thumbnail--podcast-player--button--play svg{width:100%;height:auto;-webkit-filter:drop-shadow(2px 1px 1px rgba(0,0,0,.45));filter:drop-shadow(2px 1px 1px rgba(0,0,0,.45))}.cc--thumbnail--podcast-player--button--play{color:#fff;width:48px;height:48px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.cc--thumbnail--podcast-player--button--play svg{width:100%;height:auto;-webkit-filter:drop-shadow(2px 1px 1px rgba(0,0,0,.45));filter:drop-shadow(2px 1px 1px rgba(0,0,0,.45))}@-webkit-keyframes spin {
  from {
    -webkit-transform: rotateZ(0);
            transform: rotateZ(0);
  }
  to {
    -webkit-transform: rotateZ(1turn);
            transform: rotateZ(1turn);
  }
}@keyframes spin {
  from {
    -webkit-transform: rotateZ(0);
            transform: rotateZ(0);
  }
  to {
    -webkit-transform: rotateZ(1turn);
            transform: rotateZ(1turn);
  }
}.green-audio-player{width:400px;min-width:300px;height:56px;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.07);box-shadow:0 4px 16px 0 rgba(0,0,0,.07);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:24px;padding-right:24px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}.green-audio-player svg,.green-audio-player img{display:block}.green-audio-player .play-pause-btn{display:none;cursor:pointer}.green-audio-player .loading .loading__spinner{width:16px;height:16px;border:2px solid #b0b0b0;border-right-color:transparent;border-radius:50%;-webkit-animation:spin .4s linear infinite;animation:spin .4s linear infinite}.green-audio-player .slider{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#d8d8d8;cursor:pointer;position:relative}.green-audio-player .slider .gap-progress{background-color:#44bfa3;border-radius:inherit;position:absolute;pointer-events:none}.green-audio-player .slider .gap-progress .pin{height:16px;width:16px;border-radius:8px;background-color:#44bfa3;position:absolute;pointer-events:all;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.32);box-shadow:0 1px 1px 0 rgba(0,0,0,.32)}.green-audio-player .slider .gap-progress .pin::after{content:"";display:block;background:rgba(0,0,0,0);width:200%;height:200%;margin-left:-50%;margin-top:-50%;border-radius:50%}.green-audio-player .controls{font-family:"Roboto",sans-serif;font-size:16px;line-height:18px;color:#55606e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:24px;margin-right:24px}.green-audio-player .controls .controls__slider{margin-left:16px;margin-right:16px;border-radius:2px;height:4px}.green-audio-player .controls .controls__slider .controls__progress{width:0;height:100%}.green-audio-player .controls .controls__slider .controls__progress .progress__pin{right:-8px;top:-6px}.green-audio-player .controls span{cursor:default}.green-audio-player .volume{position:relative}.green-audio-player .volume .volume__button{cursor:pointer}.green-audio-player .volume .volume__button.open path{fill:#44bfa3}.green-audio-player .volume .volume__controls{width:30px;height:135px;background-color:rgba(0,0,0,.62);border-radius:7px;position:absolute;left:-3px;bottom:52px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}.green-audio-player .volume .volume__controls.hidden{display:none}.green-audio-player .volume .volume__controls.top{bottom:52px;left:-3px}.green-audio-player .volume .volume__controls.middle{bottom:-54px;left:54px}.green-audio-player .volume .volume__controls.bottom{bottom:-164px;left:-3px}.green-audio-player .volume .volume__controls .volume__slider{margin-top:12px;margin-bottom:12px;width:6px;border-radius:3px}.green-audio-player .volume .volume__controls .volume__slider .volume__progress{bottom:0;height:100%;width:6px}.green-audio-player .volume .volume__controls .volume__slider .volume__progress .volume__pin{left:-5px;top:-8px}.green-audio-player{width:100%;height:48px;-webkit-box-shadow:none;box-shadow:none;background-color:#ff8d74;color:#fff;border-radius:0;padding-left:12px;height:48px;position:absolute;top:0;width:100%}.green-audio-player .loading .loading__spinner{width:12px;height:12px}.green-audio-player .loading .loading__spinner{border:2px solid #ddd;border-right-color:transparent;border-radius:50%;-webkit-animation:spin .4s linear infinite;animation:spin .4s linear infinite}.green-audio-player .controls .controls__current-time{width:44px}.green-audio-player .controls{color:#000;font-size:12px;margin-right:0;margin-left:0;max-width:calc(100% - 300px - 48px - 45%);min-width:calc(100% - 300px - 48px - 45%);width:calc(100% - 300px - 48px - 45%);-ms-flex-preferred-size:calc(100% - 300px - 45%);flex-basis:calc(100% - 300px - 45%)}.green-audio-player .play-pause-btn-wrap{width:24px;min-width:24px;max-width:24px}.green-audio-player .podcast-title{margin-right:24px;font-size:12px;margin-right:0;font-size:12px}.green-audio-player .episode-title{font-size:12px;text-align:center;margin-left:24px;margin-right:24px;-webkit-box-flex:1;-ms-flex:1;flex:1}.green-audio-player .slider .gap-progress .pin{background-color:#67c7c8}.green-audio-player .volume{display:none}.green-audio-player .slider .gap-progress{background-color:#fff;background-color:transparent}.green-audio-player .controls .controls__slider{border-radius:12px;height:12px}.green-audio-player .slider{background-color:#fff}.green-audio-player .controls .controls__slider .controls__progress .progress__pin{-webkit-box-shadow:none;box-shadow:none;right:-8px;top:-2px}.green-audio-player .slider .gap-progress .pin{height:12px;width:12px;border-radius:8px;background-color:#44bfa3;position:absolute;pointer-events:all;-webkit-box-shadow:none;box-shadow:none}.green-audio-player .controls .controls__slider{border-radius:7px;height:7px}.green-audio-player .controls .controls__slider{border-radius:7px;height:7px}.green-audio-player .play-pause-btn{margin-right:14px}.podcast-title{overflow:hidden}.episode-title{max-width:45%;width:45%;-ms-flex-preferred-size:45%;flex-basis:45%;min-width:45%;text-align:center}.podcast-title .title__text,.episode-title .title__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (max-width:1400px){.hidden-podcast-info-1400{display:none}.green-audio-player .controls{font-size:12px;margin-right:0;margin-left:0;max-width:calc(100% - 180px - 48px - 55%);min-width:calc(100% - 180px - 48px - 55%);width:calc(100% - 180px - 48px - 55%);-ms-flex-preferred-size:calc(100% - 180px - 55%);flex-basis:calc(100% - 180px - 55%)}.episode-title{max-width:55%;width:55%;-ms-flex-preferred-size:55%;flex-basis:55%;min-width:55%;text-align:center}}@media screen and (max-width:1200px){.hidden-podcast-info-1200{display:none}.green-audio-player .controls{font-size:12px;margin-right:0;margin-left:0;max-width:calc(100% - 180px - 48px - 45%);min-width:calc(100% - 180px - 48px - 45%);width:calc(100% - 180px - 48px - 45%);-ms-flex-preferred-size:calc(100% - 180px - 45%);flex-basis:calc(100% - 180px - 45%)}.episode-title{max-width:45%;width:45%;-ms-flex-preferred-size:45%;flex-basis:45%;min-width:45%;text-align:center}}@media screen and (max-width:900px){.hidden-podcast-info-1200{display:none}.green-audio-player .controls{font-size:12px;margin-right:0;margin-left:0;max-width:calc(100% - 140px);min-width:calc(100% - 140px);width:calc(100% - 140px);-ms-flex-preferred-size:calc(100% - 140px);flex-basis:calc(100% - 140px)}.episode-title{font-size:11px}.episode-title{display:none}.green-audio-player{padding-right:12px}}.controls__total-time{display:none}.green-audio-player{background-color:#ededed;color:#000}.green-audio-player .slider{background-color:#bbb}.green-audio-player .slider .gap-progress{background-color:#666}
/*MOVED FROM GLOBAL*/
/*CONTENT POST LINK ADJUSTMENT*/

#tinymce{ color:#000000; }

div.mce-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
}

.mce-menu-item.mce-disabled .mce-text, .mce-menu-item.mce-disabled .mce-ico { color: #000000 !important; }

.contessa-intro a,
.contessa-carousel a,
.contessa-interview a,
.contessa-final-frame a,
.cc-wysiwyg-style a,
.paragraph-body-copy a {
 color: #000000;
 border-bottom:1px solid #000000;
 font-weight: 500;
}

.contessa-intro a:hover,
.contessa-carousel a:hover,
.contessa-interview a:hover,
.contessa-final-frame a:hover,
.cc-wysiwyg-style a:hover,
.paragraph-body-copy a:hover{
 color: #000000;
 border-bottom:1px solid #000000;
 -webkit-background-clip: padding-box;
}

.cc-wysiwyg-style {
  font-size:16px;
  color:#000000 !important;
} 

.cc-wysiwyg-style blockquote.cc-wysiwyg {
  font-family: Palatino, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif;
  border-left: 10px solid #adadad;
  quotes: "\201C""\201D""\2018""\2019";
  font-size:44px; 
  font-family:serif; 
  border:none;  
 /* border-top:1px solid #797c7d; 
  border-bottom:1px solid #797c7d; */
  padding:0; 
  padding-top:15px; 
  padding-bottom:15px;
  padding-left:45px;
  padding-right:45px;
  position:relative;
}

.cc-wysiwyg-style blockquote.cc-wysiwyg p { display: inline; }

.cc-wysiwyg-style p { margin:0 0 20px; }

.cc-wysiwyg-style hr {
margin-top: 20px;
margin-bottom: 20px;
border: 0;
border-top: 1px solid #adadad;
}

.mce-edit-area.mce-container.mce-panel.mce-stack-layout-item iframe{
 margin:0 auto !important;
 border:1px solid red !important;
 background:#FFF !important;
 filter:none !important;
 overflow:visible !important;
 max-width:970px !important;
 border:1px solid red;
 font-size:14px;
}

.wysiwyg-post-container{
 margin:0 auto;
 font-size:14px;
 font-weight: 300;
}

.cc-wysiwyg-style p, .wysiwyg-post-content p{ margin-bottom:20px; }

.wysiwyg-post-content{ 
  font-size:14px; 
  line-height:1.65;
  color:#000000;
  font-size: 16px;
}

.wysiwyg-post-content a{
  color:#11797b !important;
  font-weight:500;
  border-bottom: 1px solid #11797b !important;
}

.wysiwyg-post-content a:hover{
  text-decoration: none;
  color:  #074546 !important;
  border-bottom: 1px solid #074546 !important;
}

.wysiwyg-post-content strong, .wysiwyg-post-content b{ font-weight:500; } 

.wysiwyg-post-content:before,
.wysiwyg-post-content:after{
 content:" ";
 display:table;
}

.wysiwyg-gray-box{
  padding:15px;
  background-color: #e6e6e6 !important;
}

.wysiwyg-post-content:after{ clear:both; }

.wysiwyg-content-block{ margin:0 auto 2em auto !important; }

/*.mce-edit-area.mce-container.mce-panel.mce-stack-layout-item iframe a,
.wysiwyg-post-content a{
 color:inherit;
 border-bottom:none;
 padding-bottom:1px;
}*/

.wysiwyg-primary-color{ color:#67c7c8; }

.wysiwyg-intro-text{
 /* font-family:'Gotham SSm A', 'Gotham SSm B', Verdana, Geneva, sans-serif;*/
 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
 font-size:24px;
 font-weight:400;
 margin:1em auto 0.75em auto !important;
 line-height: 1.15;
 color:#4c4c4e;
}

.mce-visualblocks  ul.wysiwyg-plus-list li,
.wysiwyg-post-content ul.wysiwyg-plus-list li{
  list-style-type:none;
  position: relative;
  color:#000;
}

.mce-visualblocks  ul.wysiwyg-plus-list li:before,
.wysiwyg-post-content ul.wysiwyg-plus-list li:before{
  color:#67c7c8 !important;
  content:"+";
  width:20px;
  height:20px;
  position: absolute;
  left:-15px;
  font-weight: bold;
}

.mce-visualblocks div, .wysiwyg-post-content div{ margin-bottom: 1.65em; }

.mce-visualblocks .h1,
.wysiwyg-post-content .h1,
.mce-visualblocks div h2.h1,
.wysiwyg-post-content h2.h1,
.mce-visualblocks .h1,
.wysiwyg-post-content .h1,
.mce-visualblocks div h2.h1,
.wysiwyg-post-content h2.h1{
 font-size: 22px !important;
 margin-top: 1.5em !important;
 color: #67c7c8 !important;
 font-weight: 500 !important;
 text-transform:uppercase !important;
 margin-bottom: -.45em;
}

.wysiwyg-heading-xl{
  text-transform: uppercase;
  color:#67c7c8 !important;
  font-size:23px !important;
}

.wysiwyg-heading-lg{
  color:#4C4C4E !important;
  font-size:20px !important;
}

.wysiwyg-heading-md{
  color:#000000 !important;
  font-size:17px !important;
}

.mce-visualblocks div .h2,
.wysiwyg-post-content .h2,
.mce-visualblocks div h3.h2,
.wysiwyg-post-content h3.h2{
 font-size:18px;
 margin-top:1.5em;
 margin-bottom: -.725em;
}

.mce-visualblocks div .h3,
.wysiwyg-post-content .h3,
.mce-visualblocks div h4.h3,
.wysiwyg-post-content h4.h3{
 color:#000000 !important;
 font-size:15px;
 margin-top:1em;
 margin-bottom: -.825em;
}

.wysiwyg-post-content .wysiwyg-blockquote-wide,
.mce-visualblocks .wysiwyg-blockquote-wide{
  font-size: 24px;
  padding-bottom: 20px;
  padding-top: 20px;
  margin-top:1.75em;
  margin-bottom: 1.75em;
  border-top: 1px solid #444444 !important;
  border-bottom: 1px solid #444444 !important;
  color: #11797b !important;
  margin-left: 0;
  margin-right: 0;
  line-height: 1.15;
}

.mce-visualblocks div.wysiwyg-blockquote-wide{
 margin-left:0 !important;
 margin-right:0 !important;
}

.wysiwyg-blockquote-wide > div, .mce-visualblocks div.wysiwyg-blockquote-wide > div{ margin-bottom:0; }

.wysiwyg-post-content .wysiwyg-blockquote-wide-alt,
.mce-visualblocks .wysiwyg-blockquote-wide-alt{
  font-size: 24px;
  padding-bottom: 20px;
  padding-top: 20px;
  margin-top:1.75em;
  margin-bottom: 1.75em;
  border-top: 2px solid #67c7c8;
  border-bottom: 2px solid #67c7c8;
  color:#000000 !important;
  margin-left: 0;
  margin-right: 0;
  line-height: 1.15;
  font-weight: 500;
}

.mce-visualblocks div.wysiwyg-blockquote-wide-alt{
 margin-left:0 !important;
 margin-right:0 !important;
}

.wysiwyg-blockquote-wide-alt > div, .mce-visualblocks div.wysiwyg-blockquote-wide-alt > div{ margin-bottom:0; }

.wysiwyg-blockquote-tall-left{
 max-width:300px;
 background-color:#fff;
 font-family:Palatino, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif;
 font-size:24px;
 text-align:right;
 font-style:italic;
 color:#91d4d5;
 float:left;
 position:relative;
 left:-75px;
 margin-top:15px;
 margin-right:-50px;
 margin-bottom:15px;
 padding-right:15px;
 border-right:1px solid #91d4d5;
}

.mce-visualblocks div.wysiwyg-blockquote-tall-left{
 margin-right:0;
 position:relative;
 left:0;
}

.wysiwyg-blockquote-tall-right{
 max-width:300px;
 background-color:#fff;
 font-family:Palatino, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif;
 font-size:24px;
 text-align:left;
 font-style:italic;
 color:#91d4d5;
 float:right;
 position:relative;
 right:-75px;
 margin-top:15px;
 margin-left:-50px;
 margin-bottom:15px;
 padding-left:15px;
 border-left:1px solid #91d4d5;
}

.mce-visualblocks div.wysiwyg-blockquote-tall-right{
 margin-left:0;
 position:relative;
 right:0;
}

.mce-visualblocks div.wysiwyg-image{
 border:2px solid green;
 /*max-width:970px !important;*/
 margin:0 auto;
 position:relative;
 text-align:center;
 font-size:13px;
}

ul li.wysiwyg-content-block,
ol li.wysiwyg-content-block{
 margin-bottom:1em !important;
}

.wysiwyg-post-content ul,
.wysiwyg-post-content ol,
.mce-visualblocks ul,
.mce-visualblocks ol{
 margin-bottom:2em !important;
}

.wysiwyg-post-content ul > li,
.wysiwyg-post-content ol > li,
.mce-visualblocks ul > li,
.mce-visualblocks ol > li{
 margin-bottom:0.3em !important;
}

/*.mce-menu-item .mce-text, 
.mce-menu-item .mce-ico,
.mce-menu-item.mce-disabled .mce-text, 
.mce-menu-item.mce-disabled .mce-ico {
  color:#000000 !important;
}*/

@media (max-width:1230px){
 .wysiwyg-blockquote-wide{
  margin-left:0 !important;
  margin-right:0 !important;
 }

 .wysiwyg-blockquote-tall-left{
  width:300px;
  max-width:100%;
  background-color:#fff;
  font-family:Palatino, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif;
  font-size:24px;
  text-align:right;
  font-style:italic;
  color:#91d4d5;
  position:relative;
  left:0;
  margin-top:15px;
  margin-right:30px;
  margin-bottom:15px;
  padding-right:15px;
  border-right:1px solid #91d4d5;
 }

 .wysiwyg-blockquote-tall-right{
  width:300px;
  max-width:100%;
  background-color:#fff;
  font-family:Palatino, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif;
  font-size:24px;
  text-align:left;
  font-style:italic;
  color:#91d4d5;
  position:relative;
  right:0;
  margin-top:15px;
  margin-left:30px;
  margin-bottom:15px;
  padding-left:15px;
  border-left:1px solid #91d4d5;
 }

}

@media (max-width:768px){

 .wysiwyg-blockquote-tall-right,
 .wysiwyg-blockquote-tall-left{
  float:none;
  width:100%;
  margin:20px 0;
 }

 .wysiwyg-post-container{
  max-width:100%;
  margin:0 auto;
  font-size:16px;
 }

}

.mce-visualblocks > div{ border-width:2px !important; }

.mce-visualblocks > div .wysiwyg-blockquote-wide{
 border-color:#32CD32 !important;
 border-width:2px !important;
}

.mce-visualblocks > div .h1{
 border-color:#BA55D3 !important;
 border-width:2px !important;
}

.mce-visualblocks > div .h2{
 border-color:#C71585 !important;
 border-width:2px !important;
}

.mce-visualblocks > div .h3{
 border-color:#DA70D6 !important;
 border-width:2px !important;
}

.mce-visualblocks .wysiwyg-image{
 border:2px solid green;
 /*max-width:970px !important;*/
 margin:0 auto !important;
 position:relative;
 text-align:center;
 font-size:13px;
}

.wysiwyg-image{
 /*max-width:970px !important;*/
 margin:0 auto;
 position:relative;
 text-align:center;
 font-size:13px;
}

.wysiwyg-image.wysiwyg-image-full-width{
 margin:0 auto 15px auto;
 /*max-width:970px !important;*/
}

.wysiwyg-image img{
 max-width:100%;
 width:100%;
 height:auto;
 margin:0 0 10px 0;
}

.wysiwyg-post-content .wysiwyg-image.wysiwyg-image-full-width{
 /*margin-left:-75px;
 margin-right:-75px;*/
 /*margin-left:-25.33% !important;
 margin-right:-25.33% !important;*/
 margin-left:0;
 margin-right:0;
}

.mce-visualblocks .wysiwyg-image.wysiwyg-image-one-half-left,
.wysiwyg-image.wysiwyg-image-one-half-left{
 float:left;
 margin:0 30px 10px 0;
 width:50%;
 height:auto;
}

.mce-visualblocks .wysiwyg-image.wysiwyg-image-one-half-right,
.wysiwyg-image.wysiwyg-image-one-half-right{
 float:right;
 margin:0 0 10px 30px;
 width:50%;
 height:auto;
}

.mce-visualblocks .wysiwyg-image.wysiwyg-image-two-fifths-right,
.wysiwyg-image.wysiwyg-image-two-fifths-right{
 float:right;
 margin:0 0 10px 30px;
 width:40%;
 height:auto;
}

.mce-visualblocks .wysiwyg-image.wysiwyg-image-two-fifths-left,
.wysiwyg-image.wysiwyg-image-two-fifths-left{
 float:left;
 margin:0 30px 10px 0;
 width:40%;
 height:auto;
}

.mce-visualblocks .wysiwyg-image.wysiwyg-image-two-fifths-right,
.wysiwyg-image.wysiwyg-image-two-fifths-right{
 float:right;
 margin:0 0 10px 30px;
 width:40%;
 height:auto;
}

.mce-visualblocks .wysiwyg-image.wysiwyg-image-one-third-left,
.wysiwyg-image.wysiwyg-image-one-third-left{
 float:left;
 margin:0 30px 10px 0;
 width:33%;
 height:auto;
}

.mce-visualblocks .wysiwyg-image.wysiwyg-image-one-third-right,
.wysiwyg-image.wysiwyg-image-one-third-right{
 float:right;
 margin:0 0 10px 30px;
 width:33%;
 height:auto;
}

@media (max-width:480px){

 .wysiwyg-post-content .wysiwyg-image.wysiwyg-image-full-width{
  margin-left:auto;
  margin-right:auto;
 }

 .mce-visualblocks .wysiwyg-image.wysiwyg-image-two-fifths-right,
 .wysiwyg-image.wysiwyg-image-two-fifths-right{
  float:none;
  margin:0 0 0 0;
  width:100%;
  height:auto;
 }

 .mce-visualblocks .wysiwyg-image.wysiwyg-image-one-half-left,
 .wysiwyg-image.wysiwyg-image-one-half-left,
 .mce-visualblocks .wysiwyg-image.wysiwyg-image-one-half-right,
 .wysiwyg-image.wysiwyg-image-one-half-right{
  float:none;
  margin:0 0 0 0;
  width:100%;
  height:auto;
 }

 .mce-visualblocks .wysiwyg-image.wysiwyg-image-two-fifths-left,
 .wysiwyg-image.wysiwyg-image-two-fifths-left,
 .mce-visualblocks .wysiwyg-image.wysiwyg-image-two-fifths-right,
 .wysiwyg-image.wysiwyg-image-two-fifths-right{
  float:none;
  margin:0 0 0 0;
  width:100%;
  height:auto;
 }

 .mce-visualblocks .wysiwyg-image.wysiwyg-image-one-third-left,
 .wysiwyg-image.wysiwyg-image-one-third-left,
 .mce-visualblocks .wysiwyg-image.wysiwyg-image-one-third-right,
 .wysiwyg-image.wysiwyg-image-one-third-right{
  float:none;
  margin:0 0 0 0;
  width:100%;
  height:auto;
 }
}

@media (max-width:768px){

 /*.wysiwyg-post-content .wysiwyg-title-01,*/
 .wysiwyg-post-content .wysiwyg-image.wysiwyg-image-full-width{
  margin-left:0 !important;
  margin-right:0 !important;
 }

}




.wysiwyg-post-content ol {
  list-style-type: decimal;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 0;
  padding-left:20px;
}

.wysiwyg-post-content img,
.wysiwyg-post-content .wysiwyg-image.wysiwyg-image-full-width img{
 max-width: 100%;
 height: auto;
 margin-top:15px;
}

.wysiwyg-post-content img{
 max-width: 100%;
 height: auto;
 margin-top:15px;
}

.wysiwyg-image img{ margin-top:0; }

.wysiwyg-image.wysiwyg-image-full-width img{ margin-top:15px !important; }

@media (max-width:768px){
.wysiwyg-post-content img{
  margin-top:15px;
}
}

.wysiwyg-post-content .wysiwyg-intro-text:first-child{
 margin-top:0 !important;
}

/* MAKE SURE THIS ONLY OCCURS FOR THE DEFAULT AND 100% IOMAGESW - OVERWRITE THE RULE FOR EVERYTHING ELSE */




.contessa-intro a,
.contessa-carousel a,
.contessa-interview a,
.contessa-final-frame a,
.cc-wysiwyg-style a,
.paragraph-body-copy a {
 color: #000000;
 border-bottom:1px solid #000000;
 font-weight: 500;
}

.contessa-intro a:hover,
.contessa-carousel a:hover,
.contessa-interview a:hover,
.contessa-final-frame a:hover,
.cc-wysiwyg-style a:hover,
.paragraph-body-copy a:hover{
 color: #000000;
 border-bottom:1px solid #000000;
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
}


.mce-visualblocks a .h1,
.wysiwyg-post-content a .h1,
.mce-visualblocks div a h2.h1,
.wysiwyg-post-content a h2.h1,
.mce-visualblocks a .h1,
.wysiwyg-post-content a .h1,
.mce-visualblocks div a h2.h1,
.wysiwyg-post-content a h2.h1,
.mce-visualblocks .h1 a,
.wysiwyg-post-content .h1 a,
.mce-visualblocks div h2.h1 ,
.wysiwyg-post-content h2.h1 a,
.mce-visualblocks .h1 a,
.wysiwyg-post-content .h1 a,
.mce-visualblocks div h2.h1 a,
.wysiwyg-post-content h2.h1 a{
  text-decoration: none;
  border-bottom:none;
  color: inherit;
}

.mce-visualblocks div a .h2,
.wysiwyg-post-content a .h2,
.mce-visualblocks div a h3.h2,
.wysiwyg-post-content a h3.h2,
.mce-visualblocks div  .h2 ,
.wysiwyg-post-content .h2 a,
.mce-visualblocks div h3.h2 ,
.wysiwyg-post-content h3.h2 a{
  text-decoration: none;
  border-bottom:none;
  color: inherit;
}

.mce-visualblocks div a .h3 a,
.wysiwyg-post-content a .h3 a,
.mce-visualblocks div a h4.h3 a,
.wysiwyg-post-content a h4.h3 a,
.mce-visualblocks div a .h3 a,
.wysiwyg-post-content a .h3 a,
.mce-visualblocks div a h4.h3 a,
.wysiwyg-post-content a h4.h3 a,
.mce-visualblocks div .h3 a,
.wysiwyg-post-content .h3 a,
.mce-visualblocks div h4.h3 a,
.wysiwyg-post-content h4.h3 a,
.mce-visualblocks div .h3 a,
.wysiwyg-post-content .h3 a,
.mce-visualblocks div h4.h3 a,
.wysiwyg-post-content h4.h3 a{
  text-decoration: none;
  border-bottom:none;
  color: inherit;
}

.mce-visualblocks a .h1:hover,
.wysiwyg-post-content a .h1:hover,
.mce-visualblocks div a h2.h1:hover,
.wysiwyg-post-content a h2.h1:hover,
.mce-visualblocks a .h1:hover,
.wysiwyg-post-content a .h1:hover,
.mce-visualblocks div a h2.h1:hover,
.wysiwyg-post-content a h2.h1:hover,
.mce-visualblocks .h1 a:hover,
.wysiwyg-post-content .h1 a:hover,
.mce-visualblocks div h2.h1:hover,
.wysiwyg-post-content h2.h1 a:hover,
.mce-visualblocks .h1 a:hover,
.wysiwyg-post-content .h1 a:hover,
.mce-visualblocks div h2.h1 a:hover,
.wysiwyg-post-content h2.h1 a:hover{
  text-decoration: none;
  border-bottom:none;
  color: #326262;
}


.mce-visualblocks div a:hover .h2,
.mce-visualblocks div .h2  a:hover ,

.wysiwyg-post-content  a:hover .h2,
.wysiwyg-post-content .h2  a:hover ,

.mce-visualblocks div a:hover h3.h2,
.mce-visualblocks div h3.h2  a:hover,


.wysiwyg-post-content a:hover h3.h2,
.wysiwyg-post-content h3.h2  a:hover ,

.mce-visualblocks div a:hover .h2 ,
.mce-visualblocks div .h2 a:hover ,


.wysiwyg-post-content .h2 a:hover,
.wysiwyg-post-content  a:hover .h2 ,

.mce-visualblocks div h3.h2 a:hover,
.mce-visualblocks div  a:hover h3.h2,

.wysiwyg-post-content a:hover h3.h2,
.wysiwyg-post-content h3.h2 a:hover{
  text-decoration: none;
  text-decoration: none;
  border-bottom:none;
  color: #326262;
}

.mce-visualblocks div a:hover .h3,
.mce-visualblocks div .h3 a:hover,

.wysiwyg-post-content a:hover.h3,
.wysiwyg-post-content .h3 a:hover,

.mce-visualblocks div h4.h3  a:hover,
.mce-visualblocks div a:hover h4.h3,

.wysiwyg-post-content h4.h3 a:hover,
.wysiwyg-post-content a:hover h4.h3,

.mce-visualblocks div .h3 a:hover ,
.mce-visualblocks div a:hover .h3,

.wysiwyg-post-content a:hover .h3,
.wysiwyg-post-content .h3 a:hover,

.mce-visualblocks div a:hover h4.h3,
.mce-visualblocks div h4.h3 a:hover ,

.wysiwyg-post-content a:hover  h4.h3,
.wysiwyg-post-content h4.h3 a:hover {
  text-decoration: none;
  border-bottom:none;
  color: #326262;
}


