@charset "UTF-8";
@import url(css/unsemantic-grid-responsive-tablet-no-ie7.css);
@import url(sugarstyle/sugarstyle.css);
/*

Theme Name: WDW Pro Child Theme
Theme URI: http://theme.co/pro/
Author: Themeco
Author URI: http://theme.co/
Description: Child theme to contain all customizations to Themeco Pro. CSS Edits contained in the Theme Options area to allow for live previews of changes. Legacy custom CSS in the css folder.
Version: 1.0.0
Template: pro

*/

/* styles for Community Groups, Online Retreats, Retreats, and Trainings custom post types */
/* Added styles - Feb 2021 and later */

/* Directly imported from legacy theme */


/* JOG Hosting page special features */

.page-id-20521 .grid-container {
  max-width: 98vw; }
 

.page-id-1371 .grid-container {
  max-width: 90vw; }
 

.widthfix {
  max-width: 1100px;
  margin: auto; }
 

/* Link to Section Fix */
div[id^="attend"]:before {
  display: block;
  content: " ";
  margin-top: -200px;
  height: 200px;
  visibility: hidden;
  pointer-events: none; }
 

.flex--c {
  display: flex;
  max-width: 100%;
  flex-direction: row;
  margin-top: 2em; }
 

.flex--c:nth-child(even) {
  flex-direction: row-reverse; }
 

.flex--2 {
  flex: 1;
  padding: 1em; }
 

.flex--2 img {
  max-width: 100%; }
 

@media screen and (max-width: 767px) {
  .flex--c {
    flex: 1;
    flex-direction: column; }
   

  .flex--c:nth-child(even) {
    flex-direction: column; }
  .flex--2 {
    padding: 0.25em; } }


 
* {
  box-sizing: border-box; }
 

body.single-retreat #page {
  overflow: unset; }
 

.simple_page__container {
  min-height: 60vh;
  display: flex;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid rgba(11, 73, 109, 0.1);
  margin-top: 160px;
  padding-bottom: 80px; }
 

.btn.btn--wdw {
  color: #fff;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  text-decoration: none;
  padding: 1.1em 1.8em;
  font-family: "tablet-gothic-condensed", -apple-system, Helvetica, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 3px;
  font-size: 1em;
  border: 2px solid transparent; }
 
  .btn.btn--wdw:hover {
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    text-decoration: none;
    border: 2px solid transparent; }
 
  .btn.btn--wdw.btn--Teal {
    background-color: #1a94a5;
    color: white; }
 
    .btn.btn--wdw.btn--Teal:hover {
      background-color: #79b7c6; }
 
  .btn.btn--wdw.btn--Navy {
    background-color: #0b496d;
    color: white; }
 
    .btn.btn--wdw.btn--Navy:hover {
      background-color: rgba(11, 73, 109, 0.8); }
 
  .btn.btn--wdw.btn--Navy_Outline {
    background-color: white;
    color: #0b496d;
    border: 2px solid #0b496d; }
 
    .btn.btn--wdw.btn--Navy_Outline:hover {
      background-color: rgba(11, 73, 109, 0.8);
      color: white; }
 
  .btn.btn--wdw.btn--Mulberry {
    background-color: #653156;
    color: white; }
 
    .btn.btn--wdw.btn--Mulberry:hover {
      background-color: rgba(101, 49, 86, 0.8); }
 
  .btn.btn--wdw.btn--Blush {
    background-color: #f7eae8;
    color: #0b496d; }
 
    .btn.btn--wdw.btn--Blush:hover {
      background-color: rgba(247, 234, 232, 0.8); }
 

.wFormContainer .wForm input, .wFormContainer .wForm textarea {
  padding: 8px;
  letter-spacing: 0px;
  box-shadow: 0px 1px 3px rgba(140, 140, 140, 0.3);
  border-color: transparent; }

.wFormContainer .wForm input[type="submit"], .wFormContainer .wForm input[type="button"] {
  letter-spacing: 2px;
  box-shadow: none;
  color: white;
  padding: 0.8em 1em; }

.wFormContainer .wForm select {
  padding: 8px 20px 8px 12px;
  letter-spacing: 0;
  color: #0b496d; }
 

.ignite_news_title {
  font-family: tablet-gothic-condensed;
  letter-spacing: 2px;
  vertical-align: middle; }
 

.ignite_news_form {
  display: flex;
  align-items: center;
  max-width: 1140px;
  margin: 0 auto;
  padding: 1em; }
 

.ignite_news_form .wFormHeader, .ignite_news_form .wFormFooter, .ignite_news_form .supportInfo {
  display: none; }

.ignite_news_form .wFormContainer {
  max-width: unset; }
 
  .ignite_news_form .wFormContainer .wForm {
    padding: 0;
    background: none; }
 
    .ignite_news_form .wFormContainer .wForm form {
      display: flex; }
 
      .ignite_news_form .wFormContainer .wForm form input {
        padding: 8px; }
 
      .ignite_news_form .wFormContainer .wForm form #tfa_6 {
        flex: 1 1 calc(100% - 80px);
        display: flex;
        margin: 0 !important; }
 
        .ignite_news_form .wFormContainer .wForm form #tfa_6 .oneField {
          margin: 0;
          padding: 0; }
 
      .ignite_news_form .wFormContainer .wForm form .actions {
        flex: 0 0 80px;
        padding: 0;
        margin: 0 8px 0 0; }
 

#fixed-footer {
  padding: 20px; }
 

#fixed-footer .ignite_news_form .wFormContainer .wForm form .actions input[type=submit] {
  margin: 0;
  width: 100%;
  height: 100%;
  background-color: #1A94A5;
  color: white; }
 

#fixed-footer input[type=text] {
  margin: 0; }
 

@media only screen and (max-width: 767px) {
  .ignite_news_form {
    flex-direction: column; }
   
    .ignite_news_form .wFormContainer {
      width: 100%;
      max-width: 320px; }
   
      .ignite_news_form .wFormContainer .wForm form {
        flex-direction: column; }
   
        .ignite_news_form .wFormContainer .wForm form #tfa_6 {
          flex-direction: column; }
   
        .ignite_news_form .wFormContainer .wForm form input {
          padding: 8px; }
   
        .ignite_news_form .wFormContainer .wForm form .actions {
          margin: 8px 0 0 0; }
   
      .ignite_news_form .wFormContainer .wForm .inputWrapper {
        width: 100%; }
   
        .ignite_news_form .wFormContainer .wForm .inputWrapper input {
          width: 100%; }
  #fixed-footer input[type=text] {
    margin: 8px 0 0 0; } }

								  
					  
   
 
.calendar__app {
  max-width: 1200px;
  margin: 0px auto 80px;
  box-shadow: 0px 0px 20px 0px rgba(11, 73, 109, 0.2);
  padding: 1em; }
 

.calendar__top {
  max-width: 1200px;
  margin: 0 auto 20px;
  padding-top: 70px; }
 

.calendar__controls {
  display: flex;
  justify-content: space-between;
  margin: 20px auto 40px; }
 
  .calendar__controls a {
    padding: 0.5em; }
 

.calendar__grid {
  display: grid;
  grid-template-columns: repeat(1, 30px 1.5fr 1fr 1fr 1fr 1fr);
  border-bottom: 1px solid rgba(11, 73, 109, 0.1); }
 
  .calendar__grid > div {
    padding: 0.25em; }
 
  .calendar__grid .number {
    text-align: right;
    color: #79b7c6; }
 

.calendar__tabs {
  margin-bottom: 1em; }
 
  .calendar__tabs a {
    display: inline-block;
    padding: 0.8em 1em;
    background-color: #79b7c6;
    color: white; }
 
    .calendar__tabs a.active {
      background-color: #1a94a5; }
 

.calendar__header {
  font-weight: 700; }
 

.tab-content {
  display: none; }
 
  .tab-content.current {
    display: block; }
 

.atc-wrapper {
  width: 100%;
  height: 40px;
  margin: 20px auto; }
 

.atc-checkbox-label {
  height: 100%;
  display: inline-block;
  background: none;
  line-height: 40px;
  text-align: center;
  cursor: pointer;
  position: relative;
  z-index: 1;
  user-select: none; }
 

.detailsection .atc-checkbox-label {
  text-transform: uppercase;
  letter-spacing: 2px;
  text-decoration: none;
  color: #1a94a5;
  font-family: "tablet-gothic-condensed", -apple-system, Helvetica, Arial, sans-serif;
  font-size: 1em;
  border-radius: 0px !important;
  padding: 0; }

.detailsection.detailsection--Mulberry .atc-checkbox-label {
  color: #653156; }

.detailsection.detailsection--Blush .atc-checkbox-label {
  border-bottom: 2px solid #f7eae8 !important;
  color: #0b496d; }
 

.atc-links-wrapper {
  background: white;
  transition: transform .5s, opacity .1s;
  border: 0 solid transparent;
  border-left-width: 1px;
  border-right-width: 1px;
  box-sizing: border-box;
  transform: translateY(-100%);
  opacity: 0; }
 

.atc-link {
  line-height: 40px;
  display: block;
  width: 100%;
  text-decoration: none;
  text-align: center;
  background: white;
  color: red;
  pointer-events: none;
  border-bottom: 1px solid transparent;
  position: relative;
  transition: background .5s, color .5s; }
 
  .atc-link:hover {
    opacity: 0.8; }
 

.atc-checkbox {
  display: none; }
 
  .atc-checkbox:checked + .atc-links-wrapper {
    transform: translateY(0);
    opacity: 1;
    transition: transform .5s, opacity .5s .2s; }
 
    .atc-checkbox:checked + .atc-links-wrapper .atc-link {
      pointer-events: auto; }
 

.wdw-theme .detailsection .addeventatc {
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  text-decoration: none !important;
  color: #1a94a5 !important;
  font-family: "tablet-gothic-condensed", -apple-system, Helvetica, Arial, sans-serif !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}
.wdw-theme .detailsection .addeventatc .addeventatc_icon {
  top: 12px !important;
}
.wdw-theme .detailsection .addeventatc .addeventatc_dropdown .copyx {
  display: none !important;
}


/* TOP SECTION */
.blackout {
  color: red !important; }
 

.c-form__group label, .c-form__group input {
  display: block;
  font-family: "Tablet-Gothic", -apple-system, Helvetica, Arial, sans-serif;
  width: 100%; }

.c-form__group label {
  font-weight: 200;
  margin: 4px 0px;
  font-size: 0.9em; }

.c-form__group textarea {
  width: 100%;
  font-family: "Tablet-Gothic", -apple-system, Helvetica, Arial, sans-serif; }

.c-form__group input[type="submit"] {
  color: #fff;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  text-decoration: none;
  padding: 0.5em;
  font-family: "tablet-gothic-condensed", -apple-system, Helvetica, Arial, sans-serif;
  font-weight: 200;
  letter-spacing: 3px;
  font-size: 1em;
  border: 2px solid transparent;
  background-color: #1a94a5;
  color: white;
  border-radius: 5px;
  margin-top: 15px;
  text-transform: uppercase; }
 
  .c-form__group input[type="submit"]:hover {
    background-color: #79b7c6; }

.c-form__group [type="radio"]:checked,
.c-form__group [type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px; }

.c-form__group [type="radio"]:checked + label,
.c-form__group [type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #666; }

.c-form__group [type="radio"]:checked + label:before,
.c-form__group [type="radio"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
  border: 1px solid #ddd;
  border-radius: 100%;
  background: #fff; }

.c-form__group [type="radio"]:checked + label:after,
.c-form__group [type="radio"]:not(:checked) + label:after {
  content: '';
  width: 12px;
  height: 12px;
  background: #1a94a5;
  position: absolute;
  top: 4px;
  left: 4px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease; }

.c-form__group [type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0); }

.c-form__group [type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1); }
 

/* GLOBAL */
.invite {
  font-family: "sofia-pro", "Sofia Pro", Helvetica, Arial, sans-serif;
  width: 100%;
  height: 80vh;
  overflow: hidden;
  display: grid;
  grid-template-columns: 1fr minmax(auto, 450px) 1fr;
  align-content: end;
  justify-content: end;
  padding-bottom: 2em;
  background: url("https://www.toptal.com/designers/subtlepatterns/patterns/wavegrid.png"); }
 
  .invite img {
    max-width: 100%; }
 
  .invite .env-behind, .invite .env-front, .invite .env-card {
    grid-area: 1 / 2 / 2 / 3;
    align-self: end;
    visibility: hidden; }
 
  .invite .env-front {
    z-index: 10; }
 
  .invite .env-card {
    width: 95%;
    height: 500px;
    margin-bottom: 3px;
    text-align: center;
    background: #eee;
    align-self: end;
    justify-self: center;
    z-index: 1;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
    display: grid; }
 
  .invite .rsvp-confirmation {
    text-align: center;
    grid-column: 2/3;
    grid-row: 1 / 2;
    visibility: hidden;
    color: #0b496d; }
 
    .invite .rsvp-confirmation svg {
      width: 20px;
      transform: translateY(33%); }
 
      .invite .rsvp-confirmation svg path {
        fill: green; }
 

.detailsection {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  text-align: center;
  box-shadow: 0px -9px 12px 0px rgba(0, 0, 0, 0.08);
  min-height: 20vh;
  padding: 3em 1em;
  background-color: rgba(121, 183, 198, 0.05); }
 
  .detailsection h3 {
    text-transform: uppercase;
    letter-spacing: 4px;
    color: #eee; }
 
  .detailsection h2 {
    font-weight: 100; }
 
  .detailsection a, .detailsection .add_to_calendar {
    text-transform: uppercase;
    letter-spacing: 2px;
    text-decoration: none;
    font-size: 0.8em; }
 
  .detailsection .add_to_calendar {
    display: inline-block; }
 
    .detailsection .add_to_calendar .add-to-calendar-checkbox ~ a {
      pointer-events: none; }
 
    .detailsection .add_to_calendar .add-to-calendar-checkbox:checked ~ a {
      pointer-events: all; }
 
    .detailsection .add_to_calendar .add-to-calendar-checkbox ~ a::before {
      display: none; }
 

.register {
  text-align: center;
  background-color: rgba(121, 183, 198, 0.05);
  min-height: 20vh; }
 
  .register.register--Mulberry {
    background-color: rgba(247, 234, 232, 0.1); }
 
    .register.register--Mulberry a {
      color: #653156; }
 
  .register.register--Blush {
    background-color: rgba(247, 234, 232, 0.1); }
 
    .register.register--Blush a {
      color: #0b496d; }
 

.about--section {
  min-height: 20vh;
  padding: 4em 2em; }
 
  .about--section img {
    max-width: 400px;
    margin: auto; }
 
  .about--section h1 {
    font-size: 1.75em;
    font-weight: 100; }
 

.rsvp {
  display: grid;
  grid-template-columns: 1fr 1fr;
  max-width: 800px;
  margin: auto;
  justify-items: center;
  align-items: center; }
 
  .rsvp span {
    padding: 0em;
    width: 1px;
    background-color: #0b496d;
    height: 50%; }
 
  .rsvp div {
    padding: 1em; }
 
    .rsvp div h3 {
      font-family: "tablet-gothic-condensed", -apple-system, Helvetica, Arial, sans-serif;
      color: #0b496d;
      text-transform: uppercase;
      letter-spacing: 2px; }
 

.invitation_form {
  padding: 2em; }
 
  .invitation_form .invitation_form__container {
    box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.12);
    border-radius: 5px;
    padding: 4em;
    max-width: 1000px;
    margin: auto; }
 

.reg-footer {
  display: grid;
  background-color: #529dd6;
  color: white;
  opacity: 0.5;
  text-align: center;
  padding: 0em;
  height: 10vh;
  margin-top: 10vh;
  align-content: center; }
 
  .reg-footer a {
    color: white;
    opacity: 1;
    font-size: 0.85em;
    text-anchor: none;
    height: 100%;
    display: block; }
 
    .reg-footer a:hover {
      text-decoration: none; }
 

/* END GLOBAL */
/* JOG */
.invite--JOG {
  background: url("https://s3.amazonaws.com/GG-Evites/JOG2016/cardboard.png"); }
 

.env-card.env-card--JOG {
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  background-image: url("/wp-content/themes/wdw/images/invites/Invite-BG.jpg");
  background-size: cover;
  background-position: center; }
 
  .env-card.env-card--JOG .detailbox {
    grid-area: 1 / 1 / 2 / 2;
    background-color: none;
    padding: 0em 1em;
    overflow: hidden;
    height: 100%;
    display: grid;
    align-content: center; }
 
    .env-card.env-card--JOG .detailbox #ppp-navy, .env-card.env-card--JOG .detailbox #sig-event-navy {
      display: none; }
 
    .env-card.env-card--JOG .detailbox img {
      padding: 0em 2em; }
 
    .env-card.env-card--JOG .detailbox .env-card__details {
      margin: 0;
      font-family: "sofia-pro", "Sofia Pro", Helvetica, Arial, sans-serif;
      color: white;
      text-transform: uppercase;
      letter-spacing: 2px;
      font-size: 0.7em;
      line-height: 1.5;
      font-weight: 400; }
 
      .env-card.env-card--JOG .detailbox .env-card__details em {
        text-transform: none;
        letter-spacing: 1px; }
 
    .env-card.env-card--JOG .detailbox p.break span {
      display: block;
      background: #dfe8eb;
      height: 2px;
      width: 80px;
      margin: auto; }
 

/* END JOG */
/* WDW GENERAL */
.invite--IGJ, .invite--WDWRetreat {
  font-family: "Tablet-Gothic", -apple-system, Helvetica, Arial, sans-serif;
  background: url("https://www.toptal.com/designers/subtlepatterns/patterns/circles-light.png"); }
 

.wdw-theme .reg-footer {
  background-color: #1a94a5; }
 

/* END WDW GENERAL */
/* IGJ */
.env-card.env-card--IGJ.env-card--Solid {
  grid-template-columns: 1fr;
  grid-template-rows: 1fr; }
 
  .env-card.env-card--IGJ.env-card--Solid .border {
    display: none; }
 
  .env-card.env-card--IGJ.env-card--Solid .detailbox {
    grid-area: 1 / 1 / 2 / 2;
    background-color: gray;
    padding: 0em 1em;
    overflow: hidden;
    height: 100%;
    display: grid;
    align-content: center; }
 
    .env-card.env-card--IGJ.env-card--Solid .detailbox img {
      padding: 2em 2em;
      max-width: 300px;
      margin: auto; }
 
    .env-card.env-card--IGJ.env-card--Solid .detailbox .env-card__details {
      margin: 0;
      font-family: "Freight-Text-Pro", "FreightText Pro", "Georgia", serif;
      color: white;
      text-transform: uppercase;
      letter-spacing: 2px;
      font-size: 0.7em;
      line-height: 1.5; }
 
      .env-card.env-card--IGJ.env-card--Solid .detailbox .env-card__details em {
        text-transform: none;
        letter-spacing: 1px; }
 
    .env-card.env-card--IGJ.env-card--Solid .detailbox p.break {
      margin: 0.8em auto; }
 
      .env-card.env-card--IGJ.env-card--Solid .detailbox p.break span {
        display: block;
        background: rgba(255, 255, 255, 0.4);
        height: 1px;
        width: 80px;
        margin: 1em auto; }
 
    .env-card.env-card--IGJ.env-card--Solid .detailbox.detailbox--pictureright {
      display: none; }
 
    .env-card.env-card--IGJ.env-card--Solid .detailbox.detailbox--powerwords {
      display: none; }
 
    .env-card.env-card--IGJ.env-card--Solid .detailbox.detailbox--solid {
      display: grid; }
 
    .env-card.env-card--IGJ.env-card--Solid .detailbox.detailbox--picturemask {
      display: none; }
 
  .env-card.env-card--IGJ.env-card--Solid.env-card--Navy .detailbox {
    background-color: #0b496d; }
 
  .env-card.env-card--IGJ.env-card--Solid.env-card--Teal .detailbox {
    background-color: #1a94a5; }
 
  .env-card.env-card--IGJ.env-card--Solid.env-card--Blush .detailbox {
    background-color: #f7eae8; }
 
    .env-card.env-card--IGJ.env-card--Solid.env-card--Blush .detailbox .env-card__details {
      color: #0b496d; }
 
    .env-card.env-card--IGJ.env-card--Solid.env-card--Blush .detailbox p.break span {
      background: #0b496d; }
 

.env-card.env-card--IGJ.env-card--PowerWords {
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  background: white;
  background-size: 120%;
  background-position: center; }
 
  .env-card.env-card--IGJ.env-card--PowerWords .border {
    display: none; }
 
  .env-card.env-card--IGJ.env-card--PowerWords .detailbox {
    grid-area: 1 / 1 / 2 / 2;
    background-color: #fff;
    padding: 0em 1em;
    overflow: hidden;
    width: 75%;
    height: 80%;
    margin: auto;
    display: grid;
    grid-template-columns: 1fr;
    align-content: center; }
 
    .env-card.env-card--IGJ.env-card--PowerWords .detailbox img {
      padding: 0em 0em;
      max-width: 150px;
      margin: auto; }
 
      .env-card.env-card--IGJ.env-card--PowerWords .detailbox img.ppp {
        max-width: 150px;
        padding: 0em 0em; }
 
    .env-card.env-card--IGJ.env-card--PowerWords .detailbox .env-card__details {
      margin: 0;
      font-family: "Freight-Text-Pro", "FreightText Pro", "Georgia", serif;
      color: #0b496d;
      text-transform: uppercase;
      letter-spacing: 2px;
      font-size: 0.7em;
      line-height: 1.5; }
 
      .env-card.env-card--IGJ.env-card--PowerWords .detailbox .env-card__details em {
        text-transform: none;
        letter-spacing: 1px; }
 
    .env-card.env-card--IGJ.env-card--PowerWords .detailbox p.break {
      margin: 0.1em auto; }
 
      .env-card.env-card--IGJ.env-card--PowerWords .detailbox p.break span {
        display: block;
        background: rgba(11, 73, 109, 0.1);
        height: 1px;
        width: 80px;
        margin: 1em auto; }
 
    .env-card.env-card--IGJ.env-card--PowerWords .detailbox.detailbox--pictureright {
      display: none; }
 
    .env-card.env-card--IGJ.env-card--PowerWords .detailbox.detailbox--powerwords {
      display: grid; }
 
    .env-card.env-card--IGJ.env-card--PowerWords .detailbox.detailbox--solid {
      display: none; }
 
    .env-card.env-card--IGJ.env-card--PowerWords .detailbox.detailbox--picturemask {
      display: none; }
 
  .env-card.env-card--IGJ.env-card--PowerWords.env-card--Navy {
    background-image: url("/wp-content/themes/wdw/images/invites/power-words-bg-teal.png"); }
 
  .env-card.env-card--IGJ.env-card--PowerWords.env-card--Teal {
    background-image: url("/wp-content/themes/wdw/images/invites/power-words-bg-teal.png"); }
 
  .env-card.env-card--IGJ.env-card--PowerWords.env-card--Mulberry {
    background-image: url("/wp-content/themes/wdw/images/invites/power-words-bg-blush.png"); }
 
    .env-card.env-card--IGJ.env-card--PowerWords.env-card--Mulberry .env-card__details {
      color: #653156; }
 
    .env-card.env-card--IGJ.env-card--PowerWords.env-card--Mulberry p.break span {
      background: #f7eae8; }
 
  .env-card.env-card--IGJ.env-card--PowerWords.env-card--Mulberry {
    background-image: url("/wp-content/themes/wdw/images/invites/power-words-bg-blush.png"); }
 
    .env-card.env-card--IGJ.env-card--PowerWords.env-card--Mulberry .env-card__details {
      color: #653156; }
 
    .env-card.env-card--IGJ.env-card--PowerWords.env-card--Mulberry p.break span {
      background: #f7eae8; }
 

.env-card.env-card--IGJ.env-card--PictureRight {
  grid-template-columns: 1.5fr 1fr;
  grid-template-rows: 1fr; }
 
  .env-card.env-card--IGJ.env-card--PictureRight .bg-img-contain {
    grid-area: 1 / 2 / 2 / 3;
    z-index: 300;
    overflow: hidden; }
 
    .env-card.env-card--IGJ.env-card--PictureRight .bg-img-contain .bg-img {
      background-size: cover;
      background-position: center;
      height: 100%;
      width: 100%; }
 
      .env-card.env-card--IGJ.env-card--PictureRight .bg-img-contain .bg-img.wee-burn {
        background-image: url("/wp-content/themes/wdw/images/invites/Wee-Burn.jpg"); }
 
      .env-card.env-card--IGJ.env-card--PictureRight .bg-img-contain .bg-img.woman-jacket {
        background-image: url("/wp-content/themes/wdw/images/invites/woman-blushjacket.jpeg"); }
 
  .env-card.env-card--IGJ.env-card--PictureRight .border {
    grid-area: 1 / 1 / 2 / 3;
    margin: 10px;
    z-index: 999;
    pointer-events: none; }
 
  .env-card.env-card--IGJ.env-card--PictureRight .detailbox {
    grid-area: 1 / 1 / 2 / 2;
    background-color: white;
    padding: 0em 1em;
    overflow: hidden;
    height: 100%;
    display: grid;
    align-content: center; }
 
    .env-card.env-card--IGJ.env-card--PictureRight .detailbox img {
      padding: 0em 2em;
      max-width: 200px;
      margin: auto; }
 
    .env-card.env-card--IGJ.env-card--PictureRight .detailbox .env-card__details {
      margin: 0;
      font-family: "Freight-Text-Pro", "FreightText Pro", "Georgia", serif;
      color: #0b496d;
      text-transform: uppercase;
      letter-spacing: 1.5px;
      font-size: 0.66em;
      line-height: 1.5; }
 
      .env-card.env-card--IGJ.env-card--PictureRight .detailbox .env-card__details em {
        text-transform: none;
        letter-spacing: 1px; }
 
    .env-card.env-card--IGJ.env-card--PictureRight .detailbox p.break {
      margin: 0 !important;
      padding: 1em; }
 
      .env-card.env-card--IGJ.env-card--PictureRight .detailbox p.break span {
        display: block;
        background: #000;
        height: 2px;
        width: 80px;
        margin: auto; }
 
    .env-card.env-card--IGJ.env-card--PictureRight .detailbox.detailbox--pictureright {
      display: grid; }
 
    .env-card.env-card--IGJ.env-card--PictureRight .detailbox.detailbox--powerwords {
      display: none; }
 
    .env-card.env-card--IGJ.env-card--PictureRight .detailbox.detailbox--picturemask {
      display: none; }
 
    .env-card.env-card--IGJ.env-card--PictureRight .detailbox.detailbox--solid {
      display: none; }
 
  .env-card.env-card--IGJ.env-card--PictureRight.env-card--Navy .border {
    border: solid 2px #dfe8eb; }
 
  .env-card.env-card--IGJ.env-card--PictureRight.env-card--Navy .detailbox p.break span {
    background: #dfe8eb; }
 
  .env-card.env-card--IGJ.env-card--PictureRight.env-card--Teal .border {
    border: solid 2px rgba(121, 183, 198, 0.5); }
 
  .env-card.env-card--IGJ.env-card--PictureRight.env-card--Teal .detailbox p.break span {
    background: #79b7c6; }
 
  .env-card.env-card--IGJ.env-card--PictureRight.env-card--Teal .env-card__details {
    color: #1a94a5; }
 
  .env-card.env-card--IGJ.env-card--PictureRight.env-card--Mulberry .border {
    border: solid 2px #f7eae8; }
 
  .env-card.env-card--IGJ.env-card--PictureRight.env-card--Mulberry .detailbox p.break span {
    background: #f7eae8; }
 
  .env-card.env-card--IGJ.env-card--PictureRight.env-card--Mulberry .env-card__details {
    color: #653156; }
 
  .env-card.env-card--IGJ.env-card--PictureRight.env-card--Blush .border {
    border: solid 2px #f7eae8; }
 
  .env-card.env-card--IGJ.env-card--PictureRight.env-card--Blush .detailbox p.break span {
    background: #f7eae8; }
 

.env-card.env-card--IGJ.env-card--PictureMask {
  grid-template-columns: 1fr;
  grid-template-rows: 1fr; }
 
  .env-card.env-card--IGJ.env-card--PictureMask .bg-img-contain {
    display: none; }
 
  .env-card.env-card--IGJ.env-card--PictureMask .border {
    display: none; }
 
  .env-card.env-card--IGJ.env-card--PictureMask .detailbox {
    grid-area: 1 / 1 / 2 / 2;
    background-color: white;
    padding: 1em 5em;
    overflow: hidden;
    height: 100%;
    display: grid;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-content: center; }
 
    .env-card.env-card--IGJ.env-card--PictureMask .detailbox img {
      padding: 0em 0em; }
 
      .env-card.env-card--IGJ.env-card--PictureMask .detailbox img#ppp-navy {
        max-width: 110px;
        margin: 15px auto; }
 
    .env-card.env-card--IGJ.env-card--PictureMask .detailbox #whitemask, .env-card.env-card--IGJ.env-card--PictureMask .detailbox #mask-bg, .env-card.env-card--IGJ.env-card--PictureMask .detailbox .env-card__intro {
      grid-row: 1 / 2;
      grid-column: 1 / 2;
      margin-bottom: 0px; }
 
    .env-card.env-card--IGJ.env-card--PictureMask .detailbox #whitemask {
      z-index: 20;
      width: 100%; }
 
    .env-card.env-card--IGJ.env-card--PictureMask .detailbox #mask-bg {
      background-image: url("/wp-content/themes/wdw/images/invites/Wee-Burn.jpg");
      background-size: cover;
      background-position: center;
      box-shadow: inset 2px 2px 0px white, inset -2px -2px 0px white; }
 
    .env-card.env-card--IGJ.env-card--PictureMask .detailbox .env-card__details, .env-card.env-card--IGJ.env-card--PictureMask .detailbox .env-card__intro {
      margin: 0;
      font-family: "Freight-Text-Pro", "FreightText Pro", "Georgia", serif;
      color: #0b496d;
      text-transform: uppercase;
      letter-spacing: 1.5px;
      font-size: 0.66em;
      line-height: 1.5; }
 
      .env-card.env-card--IGJ.env-card--PictureMask .detailbox .env-card__details em, .env-card.env-card--IGJ.env-card--PictureMask .detailbox .env-card__intro em {
        text-transform: none;
        letter-spacing: 1px; }
 
    .env-card.env-card--IGJ.env-card--PictureMask .detailbox .env-card__intro {
      z-index: 30;
      text-align: left;
      display: grid;
      grid-template-columns: auto 1fr;
      grid-column-gap: 60px;
      line-height: 1;
      padding: 0px 4px; }
 
    .env-card.env-card--IGJ.env-card--PictureMask .detailbox p.break {
      margin: 0 !important;
      padding: 1em; }
 
      .env-card.env-card--IGJ.env-card--PictureMask .detailbox p.break span {
        display: block;
        background: #000;
        height: 2px;
        width: 80px;
        margin: auto; }
 
    .env-card.env-card--IGJ.env-card--PictureMask .detailbox.detailbox--pictureright {
      display: none; }
 
    .env-card.env-card--IGJ.env-card--PictureMask .detailbox.detailbox--powerwords {
      display: none; }
 
    .env-card.env-card--IGJ.env-card--PictureMask .detailbox.detailbox--picturemask {
      display: grid; }
 
    .env-card.env-card--IGJ.env-card--PictureMask .detailbox.detailbox--solid {
      display: none; }
 
  .env-card.env-card--IGJ.env-card--PictureMask.env-card--Navy .border {
    border: solid 2px #dfe8eb; }
 
  .env-card.env-card--IGJ.env-card--PictureMask.env-card--Navy .detailbox p.break span {
    background: #dfe8eb; }
 
  .env-card.env-card--IGJ.env-card--PictureMask.env-card--Teal .border {
    border: solid 2p #79b7c6; }
 
  .env-card.env-card--IGJ.env-card--PictureMask.env-card--Teal .detailbox p.break span {
    background: #79b7c6; }
 

.detailsection.detailsection--IGJ h3 {
  font-family: "tablet-gothic-condensed", -apple-system, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 4px;
  color: #0b496d; }

.detailsection.detailsection--IGJ h2 {
  font-family: "Freight-Text-Pro", "FreightText Pro", "Georgia", serif;
  font-weight: 100;
  font-size: 1.4em;
  font-style: normal; }

.detailsection.detailsection--IGJ a, .detailsection.detailsection--IGJ .add_to_calendar {
  color: #1a94a5;
  font-family: "tablet-gothic-condensed", -apple-system, Helvetica, Arial, sans-serif;
  font-size: 1em;
  border-radius: 0px !important;
  padding: 0; }

.detailsection.detailsection--IGJ.detailsection--Mulberry {
  background-color: rgba(247, 234, 232, 0.1); }
 
  .detailsection.detailsection--IGJ.detailsection--Mulberry h2 {
    color: #505050; }
 
  .detailsection.detailsection--IGJ.detailsection--Mulberry h3 {
    color: rgba(101, 49, 86, 0.5); }
 
  .detailsection.detailsection--IGJ.detailsection--Mulberry a, .detailsection.detailsection--IGJ.detailsection--Mulberry .add_to_calendar {
    color: #653156; }

.detailsection.detailsection--IGJ.detailsection--Blush {
  background-color: rgba(247, 234, 232, 0.2); }
 
  .detailsection.detailsection--IGJ.detailsection--Blush h3 {
    color: #0b496d; }
 
  .detailsection.detailsection--IGJ.detailsection--Blush h2 {
    color: #0b496d; }
 
  .detailsection.detailsection--IGJ.detailsection--Blush a, .detailsection.detailsection--IGJ.detailsection--Blush .add_to_calendar {
    border-bottom: 2px solid #f7eae8 !important;
    color: #0b496d; }
 

.power-words-banner-Teal, .power-words-banner-Navy {
  background-image: url("/wp-content/themes/wdw/images/invites/Power-Words-Teal-Light-Repeat.png");
  background-size: 100%;
  min-height: 15vh;
  background-position: center; }
 

.power-words-banner-Mulberry, .power-words-banner-Blush {
  background-image: url("/wp-content/themes/wdw/images/invites/Power-Words-Blush-Light-Repeat.png");
  background-size: 100%;
  min-height: 15vh;
  background-position: center; }
 

.about--section.about--IGJ {
  font-family: "Tablet-Gothic", -apple-system, Helvetica, Arial, sans-serif;
  min-height: 20vh;
  padding: 4em 2em; }
  .about--section.about--IGJ h1 {
							   
    font-family: "Tablet-Gothic", -apple-system, Helvetica, Arial, sans-serif;
    font-weight: 100;
    color: #0b496d;
    text-align: center;
    margin-bottom: 2em; }
 
  .about--section.about--IGJ h2 {
    color: #0b496d;
    text-align: center;
    margin-bottom: 2em; }
 
  .about--section.about--IGJ .about__desc {
    display: grid;
    grid-template-columns: 1fr 1fr;
    max-width: 800px;
    margin: auto; }
 
    .about--section.about--IGJ .about__desc img {
      width: 100%;
      padding: 3em; }
 
    .about--section.about--IGJ .about__desc p {
      padding: 0em 1em; }
 
      .about--section.about--IGJ .about__desc p strong {
        font-family: "tablet-gothic-condensed", -apple-system, Helvetica, Arial, sans-serif;
        letter-spacing: 2px;
        text-transform: uppercase; }
 
        .about--section.about--IGJ .about__desc p strong b {
          font-weight: 700; }
  .about--section.about--IGJ span {
    height: 1px;
    background-color: rgba(11, 73, 109, 0.5);
    display: block;
    width: 55%;
			 
    max-width: 500px;
    margin: 3em auto 0em; }
 
  .about--section.about--IGJ .igj_video {
    max-width: 700px;
    margin: auto; }
 

.invitation_form.invitation_form--IGJ {
  font-family: "Tablet-Gothic", -apple-system, Helvetica, Arial, sans-serif; }
 
  .invitation_form.invitation_form--IGJ .invitation_form__container input[type=radio]:not(old) + label {
    cursor: pointer;
    padding: 0.6em 0.8em; }
 
  .invitation_form.invitation_form--IGJ .invitation_form__container input[type="submit"], .invitation_form.invitation_form--IGJ .invitation_form__container input[type="button"], .invitation_form.invitation_form--IGJ .invitation_form__container input[type=radio]:not(old):checked + label {
    background-color: #1a94a5 !important;
    color: white; }
 
    .invitation_form.invitation_form--IGJ .invitation_form__container input[type="submit"]:hover, .invitation_form.invitation_form--IGJ .invitation_form__container input[type="button"]:hover, .invitation_form.invitation_form--IGJ .invitation_form__container input[type=radio]:not(old):checked + label:hover {
      background-color: #79b7c6 !important; }
 
  .invitation_form.invitation_form--IGJ .invitation_form__container input[type=radio] + label:hover {
    background-color: #79b7c6 !important; }
 
  .invitation_form.invitation_form--IGJ .invitation_form__container .wForm, .invitation_form.invitation_form--IGJ .invitation_form__container .wFormTitle {
    font-family: "Tablet-Gothic", -apple-system, Helvetica, Arial, sans-serif !important;
    font-weight: 200; }
 

/* ENDIGJ */
/* WDW RETREAT */
.env-card.env-card--WDWRetreat.env-card--Solid {
  grid-template-columns: 1fr;
  grid-template-rows: 1fr; }
 
  .env-card.env-card--WDWRetreat.env-card--Solid .border {
    display: none; }
 
  .env-card.env-card--WDWRetreat.env-card--Solid .detailbox {
    grid-area: 1 / 1 / 2 / 2;
    background-color: gray;
    padding: 0em 1em;
    overflow: hidden;
    height: 100%;
    display: grid;
    align-content: center; }
 
    .env-card.env-card--WDWRetreat.env-card--Solid .detailbox img {
      padding: 2em 2em;
      max-width: 300px;
      margin: auto; }
 
    .env-card.env-card--WDWRetreat.env-card--Solid .detailbox .env-card__details {
      margin: 0;
      font-family: "Freight-Text-Pro", "FreightText Pro", "Georgia", serif;
      color: white;
      text-transform: uppercase;
      letter-spacing: 2px;
      font-size: 0.7em;
      line-height: 1.5; }
 
      .env-card.env-card--WDWRetreat.env-card--Solid .detailbox .env-card__details em {
        text-transform: none;
        letter-spacing: 1px; }
 
    .env-card.env-card--WDWRetreat.env-card--Solid .detailbox p.break {
      margin: 0.8em auto; }
 
      .env-card.env-card--WDWRetreat.env-card--Solid .detailbox p.break span {
        display: block;
        background: rgba(255, 255, 255, 0.4);
        height: 1px;
        width: 80px;
        margin: 1em auto; }
 
    .env-card.env-card--WDWRetreat.env-card--Solid .detailbox.detailbox--pictureright {
      display: none; }
 
    .env-card.env-card--WDWRetreat.env-card--Solid .detailbox.detailbox--online {
      display: none; }
 
    .env-card.env-card--WDWRetreat.env-card--Solid .detailbox.detailbox--powerwords {
      display: none; }
 
    .env-card.env-card--WDWRetreat.env-card--Solid .detailbox.detailbox--solid {
      display: grid; }
 
    .env-card.env-card--WDWRetreat.env-card--Solid .detailbox.detailbox--picturemask {
      display: none; }
 
  .env-card.env-card--WDWRetreat.env-card--Solid.env-card--Navy .detailbox {
    background-color: #0b496d; }
 
  .env-card.env-card--WDWRetreat.env-card--Solid.env-card--Teal .detailbox {
    background-color: #1a94a5; }
 
  .env-card.env-card--WDWRetreat.env-card--Solid.env-card--Mulberry .detailbox {
    background-color: #653156; }
 
  .env-card.env-card--WDWRetreat.env-card--Solid.env-card--Blush .detailbox {
    background-color: #f7eae8; }
 
    .env-card.env-card--WDWRetreat.env-card--Solid.env-card--Blush .detailbox .env-card__details {
      color: #0b496d; }
 
    .env-card.env-card--WDWRetreat.env-card--Solid.env-card--Blush .detailbox p.break span {
      background: #0b496d; }
 

.env-card.env-card--WDWRetreat.env-card--PowerWords {
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  background: white;
  background-size: 120%;
  background-position: center; }
 
  .env-card.env-card--WDWRetreat.env-card--PowerWords .border {
    display: none; }
 
  .env-card.env-card--WDWRetreat.env-card--PowerWords .detailbox {
    grid-area: 1 / 1 / 2 / 2;
    background-color: #fff;
    padding: 0em 1em;
    overflow: hidden;
    width: 75%;
    height: 80%;
    margin: auto;
    display: grid;
    grid-template-columns: 1fr;
    align-content: center; }
 
    .env-card.env-card--WDWRetreat.env-card--PowerWords .detailbox img {
      padding: 0em 0em;
      max-width: 150px;
      margin: auto; }
 
      .env-card.env-card--WDWRetreat.env-card--PowerWords .detailbox img.ppp {
        max-width: 150px;
        padding: 0em 0em; }
 
    .env-card.env-card--WDWRetreat.env-card--PowerWords .detailbox .env-card__details {
      margin: 0;
      font-family: "Freight-Text-Pro", "FreightText Pro", "Georgia", serif;
      color: #0b496d;
      text-transform: uppercase;
      letter-spacing: 2px;
      font-size: 0.7em;
      line-height: 1.5; }
 
      .env-card.env-card--WDWRetreat.env-card--PowerWords .detailbox .env-card__details em {
        text-transform: none;
        letter-spacing: 1px; }
 
    .env-card.env-card--WDWRetreat.env-card--PowerWords .detailbox p.break {
      margin: 0.1em auto; }
 
      .env-card.env-card--WDWRetreat.env-card--PowerWords .detailbox p.break span {
        display: block;
        background: rgba(11, 73, 109, 0.1);
        height: 1px;
        width: 80px;
        margin: 1em auto; }
 
    .env-card.env-card--WDWRetreat.env-card--PowerWords .detailbox.detailbox--pictureright {
      display: none; }
 
    .env-card.env-card--WDWRetreat.env-card--PowerWords .detailbox.detailbox--online {
      display: none; }
 
    .env-card.env-card--WDWRetreat.env-card--PowerWords .detailbox.detailbox--powerwords {
      display: grid; }
 
    .env-card.env-card--WDWRetreat.env-card--PowerWords .detailbox.detailbox--solid {
      display: none; }
 
    .env-card.env-card--WDWRetreat.env-card--PowerWords .detailbox.detailbox--picturemask {
      display: none; }
 
  .env-card.env-card--WDWRetreat.env-card--PowerWords.env-card--Navy {
    background-image: url("/wp-content/themes/wdw/images/invites/power-words-bg-teal.png"); }
 
  .env-card.env-card--WDWRetreat.env-card--PowerWords.env-card--Teal {
    background-image: url("/wp-content/themes/wdw/images/invites/power-words-bg-teal.png"); }
 
  .env-card.env-card--WDWRetreat.env-card--PowerWords.env-card--Mulberry {
    background-image: url("/wp-content/themes/wdw/images/invites/power-words-bg-blush.png"); }
 
    .env-card.env-card--WDWRetreat.env-card--PowerWords.env-card--Mulberry .env-card__details {
      color: #653156; }
 
    .env-card.env-card--WDWRetreat.env-card--PowerWords.env-card--Mulberry p.break span {
      background: #f7eae8; }
 
  .env-card.env-card--WDWRetreat.env-card--PowerWords.env-card--Blush {
    background-image: url("/wp-content/themes/wdw/images/invites/power-words-bg-blush.png"); }
 
    .env-card.env-card--WDWRetreat.env-card--PowerWords.env-card--Blush .env-card__details {
      color: #0b496d; }
 
    .env-card.env-card--WDWRetreat.env-card--PowerWords.env-card--Blush p.break span {
      background: #f7eae8; }
 

.env-card.env-card--WDWRetreat.env-card--Online {
  grid-template-columns: 1.5fr 1fr;
  grid-template-rows: 1fr; }
 
  .env-card.env-card--WDWRetreat.env-card--Online .bg-img-contain {
    grid-area: 1 / 2 / 2 / 3;
    z-index: 300;
    overflow: hidden; }
 
    .env-card.env-card--WDWRetreat.env-card--Online .bg-img-contain .bg-img {
      background-size: cover;
      background-position: center;
      height: 100%;
      width: 100%;
      background-image: url("/wp-content/themes/wdw/images/invites/woman-sitting-laptop.jpg"); }
 
  .env-card.env-card--WDWRetreat.env-card--Online .border {
    grid-area: 1 / 1 / 2 / 3;
    margin: 10px;
    z-index: 999;
    pointer-events: none; }
 
  .env-card.env-card--WDWRetreat.env-card--Online .detailbox {
    grid-area: 1 / 1 / 2 / 2;
    background-color: white;
    padding: 0em 1em;
    overflow: hidden;
    height: 100%;
    display: grid;
    align-content: center; }
 
    .env-card.env-card--WDWRetreat.env-card--Online .detailbox img {
      padding: 0em 2em;
      max-width: 200px;
      margin: auto; }
 
    .env-card.env-card--WDWRetreat.env-card--Online .detailbox .env-card__details {
      margin: 0;
      font-family: "Freight-Text-Pro", "FreightText Pro", "Georgia", serif;
      color: #0b496d;
      text-transform: uppercase;
      letter-spacing: 1.5px;
      font-size: 0.66em;
      line-height: 1.5; }
 
      .env-card.env-card--WDWRetreat.env-card--Online .detailbox .env-card__details em {
        text-transform: none;
        letter-spacing: 1px; }
 
    .env-card.env-card--WDWRetreat.env-card--Online .detailbox p.break {
      margin: 0 !important;
      padding: 1em; }
 
      .env-card.env-card--WDWRetreat.env-card--Online .detailbox p.break span {
        display: block;
        background: #000;
        height: 1px;
        width: 80px;
        margin: auto; }
 
    .env-card.env-card--WDWRetreat.env-card--Online .detailbox.detailbox--pictureright {
      display: none; }
 
    .env-card.env-card--WDWRetreat.env-card--Online .detailbox.detailbox--online {
      display: grid; }
 
    .env-card.env-card--WDWRetreat.env-card--Online .detailbox.detailbox--powerwords {
      display: none; }
 
    .env-card.env-card--WDWRetreat.env-card--Online .detailbox.detailbox--picturemask {
      display: none; }
 
    .env-card.env-card--WDWRetreat.env-card--Online .detailbox.detailbox--solid {
      display: none; }
 
  .env-card.env-card--WDWRetreat.env-card--Online.env-card--Navy .border {
    border: solid 2px #dfe8eb; }
 
  .env-card.env-card--WDWRetreat.env-card--Online.env-card--Navy .detailbox p.break span {
    background: #dfe8eb; }
 
  .env-card.env-card--WDWRetreat.env-card--Online.env-card--Teal .border {
    border: solid 2px rgba(121, 183, 198, 0.5); }
 
  .env-card.env-card--WDWRetreat.env-card--Online.env-card--Teal .detailbox p.break span {
    background: rgba(121, 183, 198, 0.5); }
 
  .env-card.env-card--WDWRetreat.env-card--Online.env-card--Teal .env-card__details {
    color: #1a94a5; }
 
  .env-card.env-card--WDWRetreat.env-card--Online.env-card--Mulberry .border {
    border: solid 2px #f7eae8; }
 
  .env-card.env-card--WDWRetreat.env-card--Online.env-card--Mulberry .detailbox p.break span {
    background: #f7eae8; }
 
  .env-card.env-card--WDWRetreat.env-card--Online.env-card--Mulberry .env-card__details {
    color: #653156; }
 
  .env-card.env-card--WDWRetreat.env-card--Online.env-card--Blush .border {
    border: solid 2px #f7eae8; }
 
  .env-card.env-card--WDWRetreat.env-card--Online.env-card--Blush .detailbox p.break span {
    background: #f7eae8; }
 

.env-card.env-card--WDWRetreat.env-card--PictureRight {
  grid-template-columns: 1.5fr 1fr;
  grid-template-rows: 1fr; }
 
  .env-card.env-card--WDWRetreat.env-card--PictureRight .bg-img-contain {
    grid-area: 1 / 2 / 2 / 3;
    z-index: 300;
    overflow: hidden; }
 
    .env-card.env-card--WDWRetreat.env-card--PictureRight .bg-img-contain .bg-img {
      background-size: cover;
      background-position: center;
      height: 100%;
      width: 100%; }
 
      .env-card.env-card--WDWRetreat.env-card--PictureRight .bg-img-contain .bg-img.conn-skyline {
        background-image: url("/wp-content/themes/wdw/images/invites/conn-igj.jpeg"); }
 
      .env-card.env-card--WDWRetreat.env-card--PictureRight .bg-img-contain .bg-img.woman-jacket {
        background-image: url("/wp-content/themes/wdw/images/invites/woman-blushjacket.jpeg"); }
 
  .env-card.env-card--WDWRetreat.env-card--PictureRight .border {
    grid-area: 1 / 1 / 2 / 3;
    margin: 10px;
    z-index: 999;
    pointer-events: none; }
 
  .env-card.env-card--WDWRetreat.env-card--PictureRight .detailbox {
    grid-area: 1 / 1 / 2 / 2;
    background-color: white;
    padding: 0em 1em;
    overflow: hidden;
    height: 100%;
    display: grid;
    align-content: center; }
 
    .env-card.env-card--WDWRetreat.env-card--PictureRight .detailbox img {
      padding: 0em 2em;
      max-width: 200px;
      margin: auto; }
 
    .env-card.env-card--WDWRetreat.env-card--PictureRight .detailbox .env-card__details {
      margin: 0;
      font-family: "Freight-Text-Pro", "FreightText Pro", "Georgia", serif;
      color: #0b496d;
      text-transform: uppercase;
      letter-spacing: 1.5px;
      font-size: 0.66em;
      line-height: 1.5; }
 
      .env-card.env-card--WDWRetreat.env-card--PictureRight .detailbox .env-card__details em {
        text-transform: none;
        letter-spacing: 1px; }
 
    .env-card.env-card--WDWRetreat.env-card--PictureRight .detailbox p.break {
      margin: 0 !important;
      padding: 1em; }
 
      .env-card.env-card--WDWRetreat.env-card--PictureRight .detailbox p.break span {
        display: block;
        background: #000;
        height: 1px;
        width: 80px;
        margin: auto; }
 
    .env-card.env-card--WDWRetreat.env-card--PictureRight .detailbox.detailbox--pictureright {
      display: grid; }
 
    .env-card.env-card--WDWRetreat.env-card--PictureRight .detailbox.detailbox--online {
      display: none; }
 
    .env-card.env-card--WDWRetreat.env-card--PictureRight .detailbox.detailbox--powerwords {
      display: none; }
 
    .env-card.env-card--WDWRetreat.env-card--PictureRight .detailbox.detailbox--picturemask {
      display: none; }
 
    .env-card.env-card--WDWRetreat.env-card--PictureRight .detailbox.detailbox--solid {
      display: none; }
 
  .env-card.env-card--WDWRetreat.env-card--PictureRight.env-card--Navy .border {
    border: solid 2px #dfe8eb; }
 
  .env-card.env-card--WDWRetreat.env-card--PictureRight.env-card--Navy .detailbox p.break span {
    background: #dfe8eb; }
 
  .env-card.env-card--WDWRetreat.env-card--PictureRight.env-card--Teal .border {
    border: solid 2px rgba(121, 183, 198, 0.5); }
 
  .env-card.env-card--WDWRetreat.env-card--PictureRight.env-card--Teal .detailbox p.break span {
    background: rgba(121, 183, 198, 0.5); }
 
  .env-card.env-card--WDWRetreat.env-card--PictureRight.env-card--Teal .env-card__details {
    color: #1a94a5; }
 
  .env-card.env-card--WDWRetreat.env-card--PictureRight.env-card--Mulberry .border {
    border: solid 2px #f7eae8; }
 
  .env-card.env-card--WDWRetreat.env-card--PictureRight.env-card--Mulberry .detailbox p.break span {
    background: #f7eae8; }
 
  .env-card.env-card--WDWRetreat.env-card--PictureRight.env-card--Mulberry .env-card__details {
    color: #653156; }
 
  .env-card.env-card--WDWRetreat.env-card--PictureRight.env-card--Blush .border {
    border: solid 2px #f7eae8; }
 
  .env-card.env-card--WDWRetreat.env-card--PictureRight.env-card--Blush .detailbox p.break span {
    background: #f7eae8; }
 

.env-card.env-card--WDWRetreat.env-card--PictureMask {
  grid-template-columns: 1fr;
  grid-template-rows: 1fr; }
 
  .env-card.env-card--WDWRetreat.env-card--PictureMask .bg-img-contain {
    display: none; }
 
  .env-card.env-card--WDWRetreat.env-card--PictureMask .border {
    display: none; }
 
  .env-card.env-card--WDWRetreat.env-card--PictureMask .detailbox {
    grid-area: 1 / 1 / 2 / 2;
    background-color: white;
    padding: 1em 5em;
    overflow: hidden;
    height: 100%;
    display: grid;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    align-content: center; }
 
    .env-card.env-card--WDWRetreat.env-card--PictureMask .detailbox img {
      padding: 0em 0em; }
 
      .env-card.env-card--WDWRetreat.env-card--PictureMask .detailbox img#ppp-navy {
        max-width: 110px;
        margin: 15px auto; }
 
    .env-card.env-card--WDWRetreat.env-card--PictureMask .detailbox #whitemask, .env-card.env-card--WDWRetreat.env-card--PictureMask .detailbox #mask-bg, .env-card.env-card--WDWRetreat.env-card--PictureMask .detailbox .env-card__intro {
      grid-row: 1 / 2;
      grid-column: 1 / 2;
      margin-bottom: 0px; }
 
    .env-card.env-card--WDWRetreat.env-card--PictureMask .detailbox #whitemask {
      z-index: 20;
      width: 100%; }
 
    .env-card.env-card--WDWRetreat.env-card--PictureMask .detailbox #mask-bg {
      background-image: url("/wp-content/themes/wdw/images/invites/conn-igj.jpeg");
      background-size: cover;
      background-position: center;
      box-shadow: inset 2px 2px 0px white, inset -2px -2px 0px white; }
 
    .env-card.env-card--WDWRetreat.env-card--PictureMask .detailbox .env-card__details, .env-card.env-card--WDWRetreat.env-card--PictureMask .detailbox .env-card__intro {
      margin: 0;
      font-family: "Freight-Text-Pro", "FreightText Pro", "Georgia", serif;
      color: #0b496d;
      text-transform: uppercase;
      letter-spacing: 1.5px;
      font-size: 0.66em;
      line-height: 1.5; }
 
      .env-card.env-card--WDWRetreat.env-card--PictureMask .detailbox .env-card__details em, .env-card.env-card--WDWRetreat.env-card--PictureMask .detailbox .env-card__intro em {
        text-transform: none;
        letter-spacing: 1px; }
 
    .env-card.env-card--WDWRetreat.env-card--PictureMask .detailbox .env-card__intro {
      z-index: 30;
      text-align: left;
      display: grid;
      grid-template-columns: auto 1fr;
      grid-column-gap: 60px;
      line-height: 1;
      padding: 0px 4px; }
 
    .env-card.env-card--WDWRetreat.env-card--PictureMask .detailbox p.break {
      margin: 0 !important;
      padding: 1em; }
 
      .env-card.env-card--WDWRetreat.env-card--PictureMask .detailbox p.break span {
        display: block;
        background: #000;
        height: 2px;
        width: 80px;
        margin: auto; }
 
    .env-card.env-card--WDWRetreat.env-card--PictureMask .detailbox.detailbox--pictureright {
      display: none; }
 
    .env-card.env-card--WDWRetreat.env-card--PictureMask .detailbox.detailbox--online {
      display: none; }
 
    .env-card.env-card--WDWRetreat.env-card--PictureMask .detailbox.detailbox--powerwords {
      display: none; }
 
    .env-card.env-card--WDWRetreat.env-card--PictureMask .detailbox.detailbox--picturemask {
      display: grid; }
 
    .env-card.env-card--WDWRetreat.env-card--PictureMask .detailbox.detailbox--solid {
      display: none; }
 
  .env-card.env-card--WDWRetreat.env-card--PictureMask.env-card--Navy .border {
    border: solid 2px #dfe8eb; }
 
  .env-card.env-card--WDWRetreat.env-card--PictureMask.env-card--Navy .detailbox p.break span {
    background: #dfe8eb; }
 
  .env-card.env-card--WDWRetreat.env-card--PictureMask.env-card--Teal .border {
    border: solid 2p #79b7c6; }
 
  .env-card.env-card--WDWRetreat.env-card--PictureMask.env-card--Teal .detailbox p.break span {
    background: #79b7c6; }
 

/* END WDW RETREAT */
@media only screen and (max-width: 767px) {
  .detailsection {
    grid-template-columns: 1fr;
    grid-row-gap: 4em;
    padding-top: 3em; }
   

  .about--section.about--IGJ {
    padding: 4em 1em; }
    .about--section.about--IGJ h1 {
								 
      margin-bottom: 0em; }
   
    .about--section.about--IGJ .about__desc img {
      width: 100%;
      padding: 3em; }
   
    .about--section.about--IGJ .about__desc p {
      padding: 0em 0em; }
    .about--section.about--IGJ span {
      height: 1px;
      background-color: rgba(11, 73, 109, 0.5);
      display: block;
      width: 55%;
			   
      margin: 2em auto -2em; }
   

  .rsvp, .about--section.about--IGJ .about__desc {
    display: grid;
    grid-template-columns: 1fr; }
   

  .rsvp span {
    display: none; }
   

  .invitation_form.invitation_form--IGJ {
    padding: 1em; }
   
    .invitation_form.invitation_form--IGJ .invitation_form__container {
      padding: 1em;
      max-width: 1000px;
      margin: auto; }
   

  .power-words-banner-Teal, .power-words-banner-Navy, .power-words-banner-Mulberry, .power-words-banner-Blush {
    background-size: 200%;
    min-height: 15vh;
    background-position: center; } }

 
.fixed-section {
  position: fixed;
  height: 100vh;
  width: 50%;
  padding-right: 70px; }
 
  .fixed-section .env-background {
    background: none; }
 

.hf-width > .wFormContainer {
  width: 100%; }
 

.hf-width .wForm fieldset {
  border: 1px solid #2f85c6; }
 

.host-form #envwrapper {
  box-shadow: none;
  -webkit-box-shadow: none;
  z-index: 2;
  padding-bottom: 0px;
  padding-top: 70px;
  margin: 0px auto 0px auto;
  transform: scale(0.8);
  -ms-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  transform-origin: top;
  -ms-transform-origin: top;
  -webkit-transform-origin: top; }
 

.style1 {
  background: red !important; }
 

.style2 {
  background: blue !important; }
 

.style3 {
  background: green !important; }
 

.style4 {
  background: yellow !important; }
 

section.hf-details {
  font-size: 0.8em;
  margin-top: -50px; }
 
  section.hf-details .detailscontainer {
    min-height: 0;
    padding: 0em 0;
    background: none; }
 

.letter.boxpath#themeinput.tfa_887 {
  background-image: url("/wp-content/themes/wdw/images/invites/Invite-BG.jpg") !important;
  background-size: contain;
  background-repeat: no-repeat; }
 

.letter.boxpath#themeinput.tfa_888 {
  background-image: url("/wp-content/themes/wdw/images/invites/Invite-BG-NCF.jpg") !important;
  background-size: contain;
  background-repeat: no-repeat; }
 

.letter.boxpath#themeinput.tfa_889 {
  background-image: url("/wp-content/themes/wdw/images/invites/Invite-BG-NYC.jpg") !important;
  background-size: contain;
  background-repeat: no-repeat; }
 

.letter.boxpath#themeinput.tfa_890 {
  background-image: url("/wp-content/themes/wdw/images/invites/Invite-BG-Miami.jpg") !important;
  background-size: contain;
  background-repeat: no-repeat; }
 

.letter.boxpath#themeinput.tfa_897 {
  background-image: url("/wp-content/themes/wdw/images/invites/Invite-BG-Mountain.jpg") !important;
  background-size: contain;
  background-repeat: no-repeat; }
 

.WDWR--invitedetails {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 1fr 1.4fr;
  grid-template-areas: "form mockup";
  background: url("https://www.toptal.com/designers/subtlepatterns/patterns/circles-light.png"); }
 
  .WDWR--invitedetails .invitation_form {
    grid-area: form;
    padding: 0;
    position: relative;
    z-index: 999;
    background: white; }
 
    .WDWR--invitedetails .invitation_form .invitation_form__container {
      box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.12);
      border-radius: 0px;
      padding: 2em;
      max-width: 1000px;
      margin: auto;
      z-index: 999; }
 
      .WDWR--invitedetails .invitation_form .invitation_form__container .wFormContainer {
        width: 100% !important; }
 
  .WDWR--invitedetails .WDWR-Mockup {
    grid-area: mockup; }
 
    .WDWR--invitedetails .WDWR-Mockup .invite {
      height: 70vh;
      background: none;
      position: sticky;
      top: 0; }
 
      .WDWR--invitedetails .WDWR-Mockup .invite .env-behind {
        background-image: url("/wp-content/themes/wdw/images/invites/env-behind--Power-Words-Teal.png");
        background-size: contain;
        width: 450px;
        height: 570px; }
 
        .WDWR--invitedetails .WDWR-Mockup .invite .env-behind.env-behind--Solid.env-behind--Navy, .WDWR--invitedetails .WDWR-Mockup .invite .env-behind.env-behind--PictureMask.env-behind--Navy, .WDWR--invitedetails .WDWR-Mockup .invite .env-behind.env-behind--PictureRight.env-behind--Navy {
          background-image: url("/wp-content/themes/wdw/images/invites/env-behind--Solid-Navy.png"); }
 
        .WDWR--invitedetails .WDWR-Mockup .invite .env-behind.env-behind--Solid.env-behind--Teal, .WDWR--invitedetails .WDWR-Mockup .invite .env-behind.env-behind--PictureMask.env-behind--Teal, .WDWR--invitedetails .WDWR-Mockup .invite .env-behind.env-behind--PictureRight.env-behind--Teal {
          background-image: url("/wp-content/themes/wdw/images/invites/env-behind--Solid-Teal.png"); }
 
        .WDWR--invitedetails .WDWR-Mockup .invite .env-behind.env-behind--Solid.env-behind--Mulberry, .WDWR--invitedetails .WDWR-Mockup .invite .env-behind.env-behind--PictureMask.env-behind--Mulberry, .WDWR--invitedetails .WDWR-Mockup .invite .env-behind.env-behind--PictureRight.env-behind--Mulberry {
          background-image: url("/wp-content/themes/wdw/images/invites/env-behind--Solid-Mulberry.png"); }
 
        .WDWR--invitedetails .WDWR-Mockup .invite .env-behind.env-behind--Solid.env-behind--Blush, .WDWR--invitedetails .WDWR-Mockup .invite .env-behind.env-behind--PictureMask.env-behind--Blush, .WDWR--invitedetails .WDWR-Mockup .invite .env-behind.env-behind--PictureRight.env-behind--Blush {
          background-image: url("/wp-content/themes/wdw/images/invites/env-behind--Solid-Blush.png"); }
 
        .WDWR--invitedetails .WDWR-Mockup .invite .env-behind.env-behind--PowerWords.env-behind--Navy {
          background-image: url("/wp-content/themes/wdw/images/invites/env-behind--Power-Words-Teal.png"); }
 
        .WDWR--invitedetails .WDWR-Mockup .invite .env-behind.env-behind--PowerWords.env-behind--Teal {
          background-image: url("/wp-content/themes/wdw/images/invites/env-behind--Power-Words-Teal.png"); }
 
        .WDWR--invitedetails .WDWR-Mockup .invite .env-behind.env-behind--PowerWords.env-behind--Mulberry {
          background-image: url("/wp-content/themes/wdw/images/invites/env-behind--Power-Words-Blush.png"); }
 
        .WDWR--invitedetails .WDWR-Mockup .invite .env-behind.env-behind--PowerWords.env-behind--Blush {
          background-image: url("/wp-content/themes/wdw/images/invites/env-behind--Power-Words-Blush.png"); }
 
      .WDWR--invitedetails .WDWR-Mockup .invite .env-card--PowerWords .bg-img-contain,
      .WDWR--invitedetails .WDWR-Mockup .invite .env-card--Solid .bg-img-contain {
        visibility: hidden; }
 
      .WDWR--invitedetails .WDWR-Mockup .invite .ppp-teal,
      .WDWR--invitedetails .WDWR-Mockup .invite .ppp-mulberry {
        display: none; }
 
    .WDWR--invitedetails .WDWR-Mockup .detailsection {
      position: sticky;
      top: 70vh;
      z-index: 0;
      background: white; }
 

.host_details {
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin: -100px auto 0; }
 

.host_details__form {
  grid-column: 1 / 2;
  padding: 3em; }
 
  .host_details__form .hintsTooltip {
    margin-bottom: 24px; }
 
  .host_details__form .section.inline.group {
    margin-bottom: 24px; }
 
    .host_details__form .section.inline.group div {
      display: inline-block; }
 

.host_details__mockup {
  grid-column: 2 / 3;
  padding: 3em;
  align-content: center;
  justify-content: center;
  margin: 100px auto 0;
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center; }
 
  .host_details__mockup .envelope {
    margin: 0; }
 

.host_form__container {
  width: 100%;
  height: 100%;
  position: fixed; }
 

.host_form__details {
  display: flex;
  width: 100%; }
 
  .host_form__details div {
    flex-basis: 33%; }
 

.jog_in_the_past {
  width: 100%;
  height: calc(100vh - 50px);
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-bottom: 50px;
  flex-direction: column; }
 
  .jog_in_the_past svg, .jog_in_the_past img {
    max-width: 200px;
    margin-bottom: 80px; }

.group__desc {
  display: flex;
  flex-direction: column;
  max-width: 800px;
  margin: auto;
}
.group__desc img {
  width: 100%;
  padding: 4em 1em 1em;
}
@media only screen and (max-width: 767px) {
  .group__desc img {
    padding: 3em 1em 1em;
  }
}
.group__desc p, .group__desc ul {
  padding: 0em 1em;
}
.group__desc p strong, .group__desc ul strong {
  font-family: "tablet-gothic-condensed", -apple-system, Helvetica, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
.group__desc p strong b, .group__desc ul strong b {
  font-weight: 700;
}
.group__desc ul {
  list-style: disc;
  margin-left: 1em;
}
.group__desc ul li {
  padding-left: 0.25em;
  margin-bottom: 0.25em;
}

.about--section.about--IGJ.about--Group h1 {
  font-size: 2.25em;
  margin-bottom: 1em;
}

.env-card--WDWRetreat.env-card--Group.env-card--Solid {
  box-shadow: none;
  background: transparent;
  display: flex;
  align-items: flex-end;
}
