/*own a franchise sticky cta*/
.items_d67d265601ce429b99d5dcdb748db7aa .item .itemInnerContent li {
    display: inline-block;
    margin-right: 1em;
}
.items_d67d265601ce429b99d5dcdb748db7aa .item .itemInnerContent li:last-child {
    margin-right: 0;
}
.items_d67d265601ce429b99d5dcdb748db7aa .item .itemInnerContent li:last-child a.button {
    color: #ff585d;
    background: transparent;
    border-color: #ff585d;
}
.items_d67d265601ce429b99d5dcdb748db7aa .item .itemInnerContent li:last-child a.button:hover {
    background: #ffabad;
    color: white !important;
}

/*.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_d67d265601ce429b99d5dcdb748db7aa {*/
/*    max-width: 800px;*/
/*}*/
 .items_d67d265601ce429b99d5dcdb748db7aa {
    position: fixed;
    bottom: -200px; /* Start off hidden */
    left: 0;
    right: 0;
    margin: 20px auto;
    max-width: 800px;
    transition: bottom 0.3s ease;
}

.items_d67d265601ce429b99d5dcdb748db7aa.show {
    bottom: 0; /* Slide into view */
}
@media screen and (max-width: 768px) {
    .items_d67d265601ce429b99d5dcdb748db7aa .item .itemInnerContent li:first-child {
        display: none;
    }
    .items_d67d265601ce429b99d5dcdb748db7aa .itemInnerContent .button {
        padding: 1em;
        font-size: 10px;
    }
    .items_d67d265601ce429b99d5dcdb748db7aa .item {
        border-radius: 0;
    }
    .items_d67d265601ce429b99d5dcdb748db7aa {
        margin: 0 auto;
    }
}


.modal {
    display: none; /* Hidden by default */
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    justify-content: center;
    align-items: center;
}

.modal-content {
    background-color: #fff;
    width: 90%;
    max-width: 96%;
    max-height: 96vh;
    overflow-y: auto;
    text-align: center;
    position: relative;
}

.close-button {
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 20px;
    font-weight: bold;
    cursor: pointer;
    color: #333;
}







/*built nav*/
    .items_s4nwmaTrbzNtZiiR .item .itemInnerContent li:first-child {
        margin-left: 0;
    }
    .items_s4nwmaTrbzNtZiiR .item .itemInnerContent li {
        display: inline-block;
        margin-left: 2em;
    }
.items_s4nwmaTrbzNtZiiR .itemInnerContent {
    line-height: 54px;
}
.items_s4nwmaTrbzNtZiiR .item .itemInnerContent li {
    position: relative;
}
.items_s4nwmaTrbzNtZiiR .item .itemInnerContent li a:after {
    content: '';
    position: absolute;
    top: 38px;
    left: 0;
    display: block;
    width: 100%;
    height: 0;
    border-bottom: 1px solid #ff585f;
    opacity: 0;
}
.items_s4nwmaTrbzNtZiiR .item .itemInnerContent li a:hover:after {
    opacity: .999;
}
/*my account link*/
.items_s4nwmaTrbzNtZiiR .item .itemInnerContent a {
    text-transform: uppercase;
    letter-spacing: .08em;
    font-family: proximanovabold, Arial, Verdana, sans-serif;
    font-style: normal;
    font-weight: 700;
}
/*intro section buttons*/
.block_Md94dOcIN7hXoAyY .blockInnerContent a.button {
    min-width: 210px;
}
.block_Md94dOcIN7hXoAyY .blockInnerContent a.button:last-child {
    background: transparent;
    color: #ff585d;
}
.block_Md94dOcIN7hXoAyY .blockInnerContent a.button:last-child:hover {
    background: #ff585d;
    color: white;
}
.items_s4nwmaTrbzNtZiiR .item .button {
    padding: .75em 2em;
}
@media screen and (max-width: 767px) {
    .items_s4nwmaTrbzNtZiiR .itemInnerContent {
        font-size: 13px;
        text-align: center;
    }
    .items_s4nwmaTrbzNtZiiR .itemImg {
        text-align: center;
    }
    .blockWrap_s4nwmaTrbzNtZiiR .contentImg {
        max-width: 200px;
    }   
}
@media screen and (min-width: 768px) {
    .block_Md94dOcIN7hXoAyY .blockInnerContent a.button:last-child {
        margin-left: .75em;
    }
    .items_s4nwmaTrbzNtZiiR .item:nth-child(1) {
        width: 26%;
    }
    .items_s4nwmaTrbzNtZiiR .item:nth-child(2) {
        width: 70%;
    }    
}



.emmaTextWrap .contentTitle {
    max-width: 400px;
}
.emmaTextWrap .blockInnerContent ul {
    list-style-type: none;
    padding-left: 0;
    line-height: 1.8;
}
.emmaFormWrap {
    background: white;
    border-radius: 6px;
    padding: 25px;
}
@media screen and (min-width: 768px) {
    .emmaTextWrap, .emmaFormWrap {
        display: inline-block;
        width: 47%;
        vertical-align: middle;
    }
}



label {
    line-height: 1.6 !important;
}




.lstsy1 .block_c4909427e59e45cb95cb3c3973af66fd .blockInnerContent ul {
    list-style-type: none;
    padding-left: 0;
}
.hs_submit.hs-submit .actions {
    text-align: center;
}
.hs-form-radio input {
    margin-right: 6px !important;
}


.hs-form-93a5e9ac-c580-4868-b10c-65f51c608ab8_b9c594b5-565a-403a-9ec9-0e936eba2d9a fieldset {
    max-width: 520px;
}
#page_fd845c6aae254f18be369c7b366e3724 input.hs-input,
#page_fd845c6aae254f18be369c7b366e3724 select.hs-input{
    width: 99% !important;
}
.hs_country.hs-country.hs-fieldtype-select.field.hs-form-field select.input {
    margin-right: 0 !important;
}
#page_fd845c6aae254f18be369c7b366e3724 .actions {
    width: 99%;
}
/*.blockInnerContent .button:last-child {*/
/*    margin-left: 1em;*/
/*}*/
.items_e79e980f338b4d7798787b353f4d808c .item .itemInnerContent strong,
.items_eb7f654e09d04aab8030a0214d9e9799 .item .itemInnerContent strong {
    background-color: #ffeeec;
    padding: 2px 10px;
}

/*--------------- OWN A FRANCHISE - NEW PAGES ---------------*/ 
.block_ab4c46219466450faf1fe588dd48dc8e .frmTxt h1.contentTitle {
    font-size: 45px;
}
.block_ab4c46219466450faf1fe588dd48dc8e .frmTxt h2.contentTitle{
    font-size: 27px;
    text-transform: none;
    letter-spacing: normal;
}
.frmTxt .contentTitle {
    font-size: 40px;
    color: white;
    line-height: 1.1;
}
.frmTxt p {
    padding-bottom: 1.5em;
}
.frmWrp {
    background: rgba(255,255,255,.85);
    border-radius: 6px;
    padding: 45px 35px;
    box-sizing: border-box;
}
.block_b3a0b94eae7442b4bb310b2c0c1b90e2 .frmWrp {
    background: transparent;
    border-radius: none;
    padding: 0;
}
.block_c87b2e6a90324ac38c36a18bf399dc8d .videoGallery-text .contentTitle {
    font-size: 32px;
    letter-spacing: .1em;
}
.block_c87b2e6a90324ac38c36a18bf399dc8d .videoGallery-text {
    padding: 60px 0 0 0;
}
.block_c87b2e6a90324ac38c36a18bf399dc8d .videoGallery-desc {
    max-width: 928px;
    margin: 0 auto;
}
.blockWrap_ed929c24b5994344a539ceae6c1d4e1c .imgEffect-overlay, 
.blockWrap_ed929c24b5994344a539ceae6c1d4e1c .imgEffect:hover .imgEffect-overlay {
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(81,81,81,0) 72%, rgba(81,81,81,0.75) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(81,81,81,0) 72%,rgba(81,81,81,0.85) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(81,81,81,0) 72%,rgba(81,81,81,0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bf515151',GradientType=0 );
}
.items_ae4bad6418fe41cc8f3ad937d064b16e .item:nth-child(2) .contentTitle,
.items_f365589ec49f4f0689125175b6a8f19a .item:nth-child(3) .contentTitle,
.items_cb92f15c22c444b8aebb1a18b0ff96d9 .item:nth-child(4) .contentTitle {
    text-decoration: underline;
}
.blockWrap_cee3f2ac1fe1436092249573c66d3708 .imgHover-overlay .imgHover-content .contentTitle, 
.blockWrap_cee3f2ac1fe1436092249573c66d3708 .imgHover:hover .imgHover-overlay .imgHover-content .contentTitle {
    text-transform: uppercase;
    letter-spacing: .1em;
}

.fullBleed .noSecondaryContent .primaryAndSecondaryContent div.blockWrap_addthis .blockContent.blockContentBleed {
    padding-left: 0;
    padding-right: 0;
}



.block_c8c028e4561a45fe8ed5b19cebbc5d32 .e2ma_signup_message,
.block_b1c8e5d1a8b547bd9f306b3480f52fe2 .e2ma_signup_message {
    display: none;
}
.block_c8c028e4561a45fe8ed5b19cebbc5d32 .e2ma_signup_form {
    padding: 0;
}
.block_c8c028e4561a45fe8ed5b19cebbc5d32 .e2ma_signup_form_row, 
.block_c8c028e4561a45fe8ed5b19cebbc5d32 .e2ma_signup_form_required_footnote {
    width: 100%;
}


.block_b9d6122dabb64b87b00f8ea782e25d86 .blockInnerContent a,
.block_deb997c9a10046b5b19c9e492d564356 .blockInnerContent a {
    color: #f0697d;
}
input.hs-input, textarea.hs-input,
input.hs-input:focus, textarea.hs-input:focus {
    box-shadow: none !important;
}
input.hs-input, textarea.hs-input, select.hs-input {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    border-radius: 0 !important;
    border: 1px solid #ccc;
}
  /* form button styling */
  .hs-form .hs-button {
    width: 180px !important;
    text-shadow: 0 -1px 0 #CC177E!important;
    background-color: #ff585f !important;
    background-image: none !important;
    border: none !important;
    text-transform: uppercase!important;
    font-size: 15px !important;
    padding: 1em 3em !important;
    border-radius: 0 !important;
    font-family: proximanovabold,Arial,Verdana,sans-serif !important;
    font-style: normal !important;
    font-weight: 700 !important;
    letter-spacing: .1em !important;
  }

/* form edits */
#page_e6eb8c5dd21e44598bca89774ff83a99 .hs-form fieldset,
#page_e6eb8c5dd21e44598bca89774ff83a99 .hs-form .hs-input, #page_e6eb8c5dd21e44598bca89774ff83a99 .hs-form textarea.hs-input {
    max-width: none;
}
#page_e6eb8c5dd21e44598bca89774ff83a99 .hbspt-form {
    margin-left: 20px;
}
#page_e6eb8c5dd21e44598bca89774ff83a99 .hbspt-form .hs-input {
    width: 100% !important;
    max-width: 100%;
    box-sizing: border-box;
    margin-bottom: 10px;
    line-height: 1.5;
    margin: 0 0 1em 0;
    padding: .5em 2.25em .5em .5em;
    font-size: 14px;
}

#page_e6eb8c5dd21e44598bca89774ff83a99 .hbspt-form label {
    font-size: 14px !important;
    font-weight: normal !important;
}
#page_e6eb8c5dd21e44598bca89774ff83a99 .hs_submit {
    margin-top: .75em;
    text-align: right;
}
#page_e6eb8c5dd21e44598bca89774ff83a99 .fn-date-picker .pika-button {
    border-radius: 0 !important;
}
#page_e6eb8c5dd21e44598bca89774ff83a99 .fn-date-picker .is-selected .pika-button {
    border-radius: 0 !important;
    background: #FF585F !important;
    box-shadow: inset 0 1px 3px #FF585F !important;
}
#page_e6eb8c5dd21e44598bca89774ff83a99 .fn-date-picker .is-today .pika-button {
    color:  #FF585F !important;
}
#page_e6eb8c5dd21e44598bca89774ff83a99.hbspt-form .fn-date-picker .pika-button:hover {
    background: #FF585F !important;
}
#page_e6eb8c5dd21e44598bca89774ff83a99 .input input {
    border: 1px solid #ccc;
}
#page_e6eb8c5dd21e44598bca89774ff83a99 .hs-error-msgs label  {
    color: #FF585F !important;
    font-size: 12px !important;
}
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_c8c028e4561a45fe8ed5b19cebbc5d32 {
    padding-top: 30px;
    padding-bottom: 30px;
}




/*BUTTONS*/
/*button, .button, input[type=submit],*/
/*.locationFinderContainer button, .feedBlitz input[type=submit], .emailCapture button {*/
/*    border-radius: 2px 30px;*/
/*}*/
.ctaButton,
.scForm button,
button, .button, input[type=submit] {
    padding: 1em 3em;
}
button:hover, .button:hover, input[type=submit]:hover, .navContent li .button:hover, .scForm button:hover, .locationFinderContainer button:hover  {
    background: #ffabad;
    -webkit-transition: background .35s ease-in-out;
    -moz-transition: background .35s ease-in-out;
    -o-transition: background .35s ease-in-out;
    transition: background .35s ease-in-out;
}
.scForm input[type=text] {
    padding: .8em .5em;
}



table, th, td {
  border-width: 0 !important;
  border-color: #fff; }

/**************
GLOBAL OVERRIDES
***************/

/* BANNER AD */
.blockWrap_c1bf408932834a628e0b3c08712b3039, .blockWrap_c9720459116b4eff9bbdc2d0cbab2f13  {     
    Background: #f2f2f2;
    width: 100%;
}
@media screen and (max-width: 800px){
    .blockWrap_c9720459116b4eff9bbdc2d0cbab2f13  {
    display: none;
    }
}
@media screen and (min-width: 800px){
    .blockWrap_c1bf408932834a628e0b3c08712b3039 {     
    display: none;
    }
}
/* BANNER AD */


/*#page_undefined .pageTitle {*/
/*  color: #555; }*/

.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockWrap_e698a25dfd344f8ea08d42a99b4cfd4a .blockContent {
  padding-right: 0;
  padding-left: 0;
  max-width: 100% !important; }

/* Titles */
.pageTitleContent {
  padding: 20px 0; }

/*.itemsCollectionContent*/
/*.contentTitle {*/
/*  font-size: 16px;*/
/*  letter-spacing: .2em;*/
/*  text-transform: uppercase; }*/

.categoryHeader {
  font-size: 25px;
  letter-spacing: .2em;
  text-transform: uppercase; }

/*.button {*/
/*  background-color: transparent;*/
  /*font-family: brandongrotesquebold;*/
/*  letter-spacing: .2em;*/
/*  margin-bottom: 30px;*/
/*  text-transform: uppercase; }*/

.moreLink {
  color: #cc177e;
  /*font-family: brandongrotesquebold;*/
  font-size: 12px;
  letter-spacing: .2em;
  text-transform: uppercase; }

.contentTitle .paginationTrigger {
  background-color: #ff585f;
  color: #fff;
  font-size: 14px;
  letter-spacing: .05em;
  padding: 1em 3em;
  text-transform: uppercase; 
    font-family: proximanovabold,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;
  }
/*hid for new form*/
/*input[type="text"] {*/
/*  font-size: 14px;*/
/*  line-height: 1.5;*/
/*  margin: 0 0 1em 0;*/
/*  padding: .5em 2.25em .5em .5em; }*/

.itemPreview .itemContent .contentTitle,
.listView .contentTitle {
  /*padding-top: 1em;*/
  /*border-bottom: 1px solid #555;*/ }

/*.itemPreview .itemContent .contentTitle,*/
/*.itemPreview .itemContent .contentTitle a,*/
/*.listView .contentTitle a,*/
/*.blockContent.hasVideo .contentTitle,*/
/*#page_f6176a1ed3b0411f9675131a5329dd29 .blockContent.hasVideo p a,*/
/*.fullDetailsItem .contentTitle,*/
/*.fullDetailsPost .contentTitle {*/
  /*font-family: brandongrotesquebold;*/
/*  font-size: 16px;*/
/*  letter-spacing: .2em;*/
/*  text-transform: uppercase; }*/

.itemPreview .itemContent .truncateContent,
.listView .contentTitle .truncateContent {
  margin: 15px 0 0 0; }

/*.listView .itemPreview.hasImg .contentTitle {*/
/*    padding-top: 0;*/
/*}*/
.fullDetailsPost .blockContainer:first-child .contentTitle {
  font-size: 25px;
  letter-spacing: .2em;
  line-height: 35px;
  padding: 0 0 15px 0;
  text-transform: uppercase; }

.primaryMeta {
    /* color: #095799; */
    font-size: 16px;
    /* letter-spacing: .08em; */
    padding-top: 5px;
    /* text-transform: uppercase; */
    margin-bottom: 1.5em;
}

/***** Button Overrides *****/
/* Home > Community */
.block_d31c01edfe474f66bf0457fce4efbe9b .button {
  border-color: #fff;
  color: #fff; }

/* Container Padding */
.primaryAndSecondaryContainer {
  padding-top: 0; }

.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer.pd6.block_baea8d5b344a4c8086d7d21dc8e87339,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer.pd6.blockWrap_c93e9d82f4a3406da59a035e8d002ee9,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer.pd6.blockWrap_f835945db63941ec979ea806a816096f,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .itemsCollectionContainer.blockWrap_a6d632407c5c4e2c8005e2d49da6cd3f,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .itemsCollectionContainer.blockWrap_caa6a5995722403c84fdb2f8015aa4dc {
  padding: 0 0 50px 0; }

/* Nav Customizations */
.headerAndNavContainer {
  /*background-color: rgba(255, 255, 255, 0.95);*/
  box-shadow: 1px 1px 10px #999;
  -moz-box-shadow: 1px 1px 10px #999;
  -webkit-box-shadow: 1px 1px 10px #999; }

/*.headerAndNavContentInner {*/
/*  height: 59px; }*/

/*.footerContainer {*/
/*  box-shadow: -1px -1px 5px #bbb;*/
/*  -moz-box-shadow: -1px -1px 5px #bbb;*/
/*  -webkit-box-shadow: -1px -1px 5px #bbb; }*/

/*.headerContainer {*/
/*  padding-top: 10px;*/
/*  padding-bottom: 10px;*/
/*  width: 25%; }*/

/*.headerAndNavContentInner .navContainer {*/
/*  padding-right: 13%;*/
/*  padding-left: 0;*/
/*  width: 87%; }*/

/* Disable link on MORE and LATEST */
/*#navTopLevel > li:nth-child(6) > a,*/
/*#navTopLevel > li:last-child > a {*/
/*  cursor: default; }*/

/*.navContent ul li:after {*/
/*  content: "/";*/
/*  color: #555;*/
/*  font-weight: bold;*/
/*  position: relative;*/
/*  left: 10px; }*/

/*.navContent ul li ul li::after {*/
/*  content: "";*/
/*  display: none; }*/

/*.navContent ul li:last-child::after {*/
/*  content: ""; }*/

/*.navContent ul li a {*/
/*  letter-spacing: .2em;*/
/*  text-transform: uppercase; }*/
/*••••••••••••••SEARCH BUTTON HIDDEN BEXI ••••••••*/
/*.search {*/
/*  margin: 0;*/
/*  position: absolute;*/
/*  right: 9%;*/
/*  top: 15px;*/
/*  z-index: 9; }*/

/*.search img {*/
/*  height: auto;*/
/*  width: 30px; }*/
/*--------------- BLOG ---------------*/
.items_e8587eaac54345359ba8ae8f7c572066 .item .itemContent,
.items_dde374ca53724b1bab4beb992d6af007 .item .itemContent, /*Blog New*/
.items_fb1f9a3d9cac43f0b8207e45e4dc6b60 .item .itemContent, /*Motherhood*/
.items_dde6afba88bc4966aa02bb9e16ce60d7 .item .itemContent, /*News + Trending*/
.items_d37f434dba5d45da858a79be68db024a .item .itemContent, /*Parenting*/
.items_b8544bf0709e4a9985cd3d6ad6df8de9 .item .itemContent, /*Mental Health*/
.items_fb7f4a3982bd4a38b512279d6cc60524 .item .itemContent, /*Fitness*/
.items_ffa0a993a5144ca78f521a1d5e781cb7 .item .itemContent, /*Postpartum*/
.items_b7cfe0996619412d8aaf378e5b0ab373 .item .itemContent, /*Nutrition*/
.items_beb4156428e3495ab6a5f7f43e93d235 .item .itemContent, /*Health + Wellness*/
.items_fbb8349780b64aecab526088c98589bb .item .itemContent, /*Career*/
.items_ed9ed39547574da09728684ee2342ff2 .item .itemContent /*Pregnancy*/
{
    padding-left: 20px;
    padding-right: 20px;
}
.pagination {
    text-align: left;
}
.blogButton {
  background: #FF585F;
  color: white;
  display: table-cell;
  vertical-align: middle;
  height: 100%;
  letter-spacing: .2em;
  padding: 0 15px;
  position: absolute;
  /*right: 15px;*/
  right: 2%;
  top: 0;
  text-transform: uppercase;
  z-index: 2; }

.blogButton a {
  color: #fff;
  font-size: 12px;
  position: relative;
  top: 18px; }

/* Border Top to post pages */
/*.blogSectionPage .primaryContent .fullDetailsPost,*/
/*.aboutSectionPage .primaryContent .fullDetailsItem,*/
/*.blockWrap_eXXAkF4sLqMNGxKU,*/
/*.blockWrap_qeHquKmYF4ZJw7Ke {*/
/*  border-top: 8px solid #93c13d; }*/

/* Border top override */
#page_afb90c5c66954328bb7920ceda1a2e47 .aboutSectionPage .primaryContent .fullDetailsItem,
#page_a334bfb5b14e4a68b2bbea043c34aced .aboutSectionPage .primaryContent .fullDetailsItem {
  border-top: none; }
  
/*--------------- SECONDARY NAV ---------------*/
/*font and background color*/
.ctaNav {
    background: #f0eae7;
    color: #616365;
    padding-top: 0;
    padding-bottom: 0;    
    /*background: white;*/
    /*color: #616365;*/
    /*padding: 0;*/
    /*width: 100%;*/
    /*display: table;*/
    /*box-sizing: border-box;*/
}
/*content width*/ 
/*.ctaNav .blockContent {*/
    /*margin: 0 auto;*/
    /*max-width: 100%;*/
    /*text-align: right;*/
/*    padding-left: 48px;*/
/*    padding-right: 48px;*/
/*    padding-top: 0.5em;*/
/*    padding-bottom: 0.5em;    */
/*}*/
.ctaNav .blockInnerContent .button {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0.65em 2em;    
}
/*link font color*/
.ctaNav a {
    color: #616365;
}
.ctaNav ul:last-child li:last-child a {
    color: white;
}
.ctaNav li {
    font-size: 16px;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: .08em;
}
/*.ctaNav li {   */
/*    display: inline-block;*/
    /*margin-right: 1em;*/
/*}*/
.ctaNav ul {
    list-style-type: none;
    overflow: hidden;
}
.ctaNav .button {
    border-radius: 0;
}
/*.ctaNav li:first-child .button {*/
/*    background: transparent;*/
/*}*/
/*.ctaNav li:first-child .button:hover {*/
/*    color: #ff585f;*/
/*}*/
.ctaNav ul:first-child li:first-child {
    letter-spacing: .05em;
    text-transform: uppercase;
    font-family: proximanovabold,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
}
/*******************
HERO IMAGES
*******************/
/* Backstretch Image Overlay */
.backstretch {
    height: 100% !important;
}
.backstretch::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  opacity: .6; }

/* Hero Image Home */
#hero {
  height: 430px;
}
#video {
  height: 540px; }

/* Hero Text Home */
#video .blockText {
  margin-top: 4.5em; }

#hero .blockText .contentTitle,
#video .blockText .contentTitle {
  color: #fff;
  font-size: 75px;
  letter-spacing: 0;
  padding-bottom: 0;
  text-transform: none; }

#hero .blockText .contentTitle:after,
#video .blockText .contentTitle:after {
  content: "";
  border-bottom: none;
  display: block;
  margin: 0 auto;
  padding-bottom: 0;
  width: 300px; }

#hero .button,
#video .button {
  background: rgba(255, 255, 255, 0.7);
  border: none;
  border-radius: 6px;
  color: #333;
  font-size: 14px;
  /*font-family: brandongrotesqueblack;*/
  letter-spacing: .2em;
  margin-top: 20px;
  padding: 15px 20px;
  text-transform: uppercase; }

/* watch us on cnn button */
#hero .ctaButton {
  display: block;
  width: 240px;
  margin: 0 auto; }
  #hero .ctaButton img {
    padding-left: 5px;
    margin-top: -3px; }

/***** Play Video ******/
.hasFixedChild {
  position: relative;
  z-index: 1; }

#hpWhyVid,
#hpResultsVid {
  max-width: none;
  width: 100%;
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  box-sizing: border-box;
  background-color: #000; }

#hpWhyVidWrap,
#hpResultsVidWrap {
  width: 100%;
  position: relative;
  padding-top: 56%; }

a.close {
  width: 44px;
  height: 44px;
  color: #fff;
  background: transparent;
  font-size: 32px;
  line-height: 44px;
  position: absolute;
  top: 15px;
  right: 10px;
  z-index: 3;
  margin: -11px 0 0 -22px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  color: #fff;
  color: rgba(255, 255, 255, 0.7); }

a.close {
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=-0.70710678, M21=0.70710678, M22=0.70710678,sizingMethod='auto expand'); }

#player .sidedock {
  top: 38px !important;
  right: 3px !important; }

/*******************/
/* Hero Image Secondary (Programs, Resources, Partnerships, Franchising) */
/*#heroSecondary {*/
/*  height: 300px; }*/

/* Hero Text Home */
/*#heroSecondary .blockText {*/
/*  margin-top: 60px; }*/

/*#heroSecondary .blockText .contentTitle {*/
/*  color: #fff;*/
/*  font-size: 70px;*/
/*  line-height: 70px;*/
/*  letter-spacing: 0;*/
/*  padding-bottom: .35em;*/
/*  text-transform: none; }*/

/*#heroSecondary .blockText .contentTitle:after {*/
/*  content: "";*/
/*  border-bottom: 1px solid #fff;*/
/*  display: block;*/
/*  margin: 0 auto;*/
/*  padding-bottom: 15px;*/
/*  width: 300px; }*/

/*#heroSecondary .blockText p {*/
/*  color: #fff;*/
  /*font-family: museoslab;*/
/*  font-size: 26px;*/
/*  max-width: 85%;*/
/*  margin: 0 auto;*/
/*  line-height: 30px; }*/

/*******************/
/* Hero Image Tertiary (all others...) */
#heroTertiary,
#heroService,
#heroCollage {
  height: 180px; }

/* Hero Text */
#heroTertiary .blockText,
#heroService .blockText {
  margin-top: 55px; }

#heroTertiary .blockText .contentTitle,
#heroService .blockText .contentTitle {
  /*color: #fff;*/
  font-size: 65px;
  line-height: 65px;
  letter-spacing: 0;
  text-align: center;
  text-transform: none; }

#heroTertiary .blockText .contentTitle:after,
#heroService .blockText .contentTitle:after {
  display: none; }

#heroTertiary .button,
#heroService .button {
  display: none; }

/*** Rounded Images ***/
.block_dM5eqPzZHjfVP4vO .contentImg,
.block_LcrCjj8v7h3akXit .contentImg,
.block_de0553fff1b94dfa8a7e856cda6c980d .contentImg,
.block_b8d05c81fb0c45328e2a58200eb01dad .contentImg,
.block_eb3180c52b4346488ca81a91d174e78b .contentImg {
  border-radius: 250px;
  max-width: 350px; }

.block_a66a997b477a4a699b355f85b72fdf16 .contentImg {
  border-radius: 250px;
  max-width: 200px; }

/*************
Alternating Alignment/Background Color for Items List
*************/
/* Hide Overflow */
body {
  overflow-x: hidden; }

.page_fc43a98277074ea9b6b6e21c3a68d1ab .listView .itemPreview.hasImg .itemImg {
  float: right;
  clear: left; }

.page_fc43a98277074ea9b6b6e21c3a68d1ab .listView .itemPreview.hasImg .itemContent {
  float: left; }

.block_b851e7a4be6b474cbd71165a96cb035b .itemsCollectionContent .item:nth-child(even) .itemImg {
  float: left; }

/*.block_b851e7a4be6b474cbd71165a96cb035b .items_b851e7a4be6b474cbd71165a96cb035b .item:nth-child(even) {*/
/*  position: relative;*/
/*  background-color: #EDEDED;*/
/*  padding: 45px; }*/

.block_a1f84ecc7aa94f8399a1aae64efab2eb,
.block_c476a3d6208142a491e7e97c3caac1e3 {
  padding: 30px; }

.block_b851e7a4be6b474cbd71165a96cb035b .items_b851e7a4be6b474cbd71165a96cb035b .item:nth-child(even):before,
.block_b851e7a4be6b474cbd71165a96cb035b .items_b851e7a4be6b474cbd71165a96cb035b .item:nth-child(even):after {
  content: "";
  position: absolute;
  background: #EDEDED;
  top: 0;
  bottom: 0;
  width: 9999px; }

.block_b851e7a4be6b474cbd71165a96cb035b .items_b851e7a4be6b474cbd71165a96cb035b .item:nth-child(even):before {
  right: 100%; }

.block_b851e7a4be6b474cbd71165a96cb035b .items_b851e7a4be6b474cbd71165a96cb035b .item:nth-child(even):after {
  left: 100%; }

.block_b851e7a4be6b474cbd71165a96cb035b .itemsCollectionContent .item:nth-child(even) .itemContent {
  float: right; }

.block_b851e7a4be6b474cbd71165a96cb035b .itemsCollectionContent .itemImg img,
.block_a1f84ecc7aa94f8399a1aae64efab2eb .contentImg,
.block_c476a3d6208142a491e7e97c3caac1e3 .contentImg {
  border-radius: 200px; }

.itemsCollectionContainer.blockWrap_b851e7a4be6b474cbd71165a96cb035b {
  padding-bottom: 0 !important; }

/* Type Treatment */
.block_b851e7a4be6b474cbd71165a96cb035b .itemsCollectionContent .contentTitle a,
.block_b851e7a4be6b474cbd71165a96cb035b .itemsCollectionContent .contentTitle,
.block_a1f84ecc7aa94f8399a1aae64efab2eb .contentTitle,
.block_c476a3d6208142a491e7e97c3caac1e3 .contentTitle {
  font-size: 25px; }

.block_b851e7a4be6b474cbd71165a96cb035b .itemPreview .itemContent .truncateContent {
  font-size: 18px; }

/*************
FORM BLOCKS 
**************/
.locationFinder {
  display: inline-block; }

.locationFinderContainer .contentTitle,
.feedBlitz {
/*.emailCaptureWrap .contentTitle {*/
  /*display: inline-block;*/
  /*font-family: brandongrotesquebold;*/
  font-size: 18px;
  letter-spacing: .3em;
  padding: 0 .5em 1em 0;
  text-transform: uppercase; }

.locationFinder,
.feedBlitz,
.emailCaptureWrap {
  padding-top: .6em; }

.feedBlitz {
  margin: 0 auto;
  max-width: 600px; }

.emailCapture {
  margin-top: 0; }

#feedblitz_email,
.emailCapture input[type=text] {
  padding-right: 0;
  text-transform: uppercase;
  width: 98%;
  max-width: 250px; }

#feedblitz_email {
  margin: 1em 0 1em 0 !important; }

.locationFinder .contentTitle::after {
  display: none; }

/*.locationFinderContainer button,*/
/*.feedBlitz input[type=submit],*/
/*.emailCapture button {*/
  /*background: #025697;*/
  /*font-family: brandongrotesquebold;*/
  /*letter-spacing: .1em;*/
  /*text-transform: uppercase;*/
  /*display: inline-block;*/
  /*line-height: 1.5;*/
  /*padding: .62em 1em;*/
  /*text-decoration: none;*/
  /*box-sizing: border-box;*/
  /*color: #fff;*/
  /*border-radius: 3px;*/
  /*font-size: 14px;*/
  /*border-width: 0;*/
  /*border-style: solid; }*/

.scForm .ajaxFormResult {
  color: #ffffff; }

.locationFinderContainer button {
  background: #FF585F;
  margin-right: .75em;
  padding: 1em 3em; }

.locationFinderContainer iframe {
  padding-top: 1em; }

.locationFinder .detectLocation {
  background: rgba(255, 255, 255, 0.9);
  border-radius: 3px;
  color: #555;
  font-size: 11px;
  /*font-family: brandongrotesqueblack;*/
  letter-spacing: .2em;
  padding: 12px 15px;
  text-transform: uppercase; }

.locationFinderResults .clearResults {
  color: #616365;
  text-decoration: underline; }

.locationFinderResults p {
  color: #616365;
  font-size: 16px;
  margin: .5em 0 0 0; }

.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer.pd6.signupFormContainer {
  padding: 0; }

.signupFormContainer .blockContent {
  padding: 30px 0;
  text-align: center; }

.signupFormContainer iframe {
  font-size: 14px;
  text-align: center;
  padding: 2em 0; }

/*******************
HOME
*******************/
/*location finder*/
.blockWrap_f7181644ea6c45c8b17778ba9ecbfae8 .blockText > .contentTitle {
    display: inline-block;
    vertical-align: top;
    margin-top: 20px;
}
.blockWrap_f7181644ea6c45c8b17778ba9ecbfae8 .blockInnerContent {
    display: inline-block;
    vertical-align: middle;
}
.blockWrap_f7181644ea6c45c8b17778ba9ecbfae8 .blockText {
    text-align: center;
}
/*testimonail ticker*/
/*.blockWrap_b6ef0a4420754171a2cca776df25df48 {*/
/*    position: relative;*/
/*}*/
/*.items_b6ef0a4420754171a2cca776df25df48 .item {*/
/*    display: none;*/
/*}*/
/*.current {*/
/*    display: block;*/
/*}*/
.block_ad34d0c7c06344b8a6dc192815f6025c .imgHover .imgHover-overlay .imgHover-content .contentTitle, 
.block_ad34d0c7c06344b8a6dc192815f6025c .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle,
.block_dabea50646d84d36a1fb9ab79ed80865 .imgHover .imgHover-overlay .imgHover-content .contentTitle, 
.block_dabea50646d84d36a1fb9ab79ed80865 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle, /*home desktop / mobile*/
.block_b91250ba3811469dba44117f7c85ce3a .imgHover .imgHover-overlay .imgHover-content .contentTitle, 
.block_b91250ba3811469dba44117f7c85ce3a .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle, /*home 2 desktop / mobile*/
.block_e8569385630d4ac3a0c249b857fce1eb .imgHover .imgHover-overlay .imgHover-content .contentTitle, 
.block_e8569385630d4ac3a0c249b857fce1eb .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle,
.blockWrap_c070dc1f1ea64b8ea80d25da3610c577 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle,
.blockWrap_ddc2e4d344764c89931e8db278315753 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle,
.blockWrap_e82c759e3e4449948caf0748e7193f0b .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle,
.blockWrap_a9711c2db4044a07b10519c9f519e7f8 .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle {
    /*font-family: omnespro,Arial,Verdana,sans-serif;*/
    /*font-style: normal;*/
    /*font-weight: 400;*/
    letter-spacing: .05em;
    margin-bottom: .25em;
    text-transform: uppercase;
}
/***** Video *****/
.playButton {
  display: block;
  margin: 0 auto;
  padding: .8em 0 1em 0; }

/*.block_d540bb86e6ed40afa24dff6678df72fe > .blockText > .contentTitle,*/
/*.block_ca8521ef794546e397faa31b128dcfb8 > .blockText > .contentTitle,*/
.block_a0b6aa8513194142b31220c53bd614b0 > .blockText > .contentTitle,
.block_c70fb2e7d7704c12967b876702da54e1 > .blockText > .contentTitle {
  color: #555;
  font-size: 65px;
  letter-spacing: 0;
  text-transform: none; }

/*.block_d540bb86e6ed40afa24dff6678df72fe > .blockText > .contentTitle:after,*/
/*.block_ca8521ef794546e397faa31b128dcfb8 > .blockText > .contentTitle:after,*/
.block_a0b6aa8513194142b31220c53bd614b0 > .blockText > .contentTitle:after,
.block_c70fb2e7d7704c12967b876702da54e1 > .blockText > .contentTitle:after {
  content: "";
  border-bottom: 1px solid #555;
  display: block;
  letter-spacing: 0;
  margin: 0 auto;
  padding-bottom: 20px;
  text-transform: none;
  width: 300px; }

.block_d763d7e120a14d01a3af12b61837b727 > .blockText > .contentTitle,
/*.block_e0aaf963da6348e4a0e905986da84e80 > .blockText > .contentTitle,*/
.block_f9892a38625643ea972bf247e6168fc5 > .blockText > .contentTitle {
  color: #fff;
  font-size: 65px;
  letter-spacing: 0;
  text-transform: none; }

/***** Programs *****/
/*location finder - long IDs can be removed after bugfix deploys, 
  Pike13 blocks were rendering full blockIds instead of styleIds on items */
.blockWrap_KZCNzQL9WdcYqXr5 .blockText > .contentTitle,
.blockWrap_c1c367c7119c4513ba03365fbd226a99 .blockText > .contentTitle {
    display: inline-block;
    vertical-align: top;
    margin-top: 20px;
}
.blockWrap_KZCNzQL9WdcYqXr5 .blockInnerContent,
.blockWrap_c1c367c7119c4513ba03365fbd226a99 .blockInnerContent {
    display: inline-block;
    vertical-align: middle;
}
.blockWrap_KZCNzQL9WdcYqXr5 .blockText,
.blockWrap_c1c367c7119c4513ba03365fbd226a99 .blockText {
    text-align: center;
}
.block_baea8d5b344a4c8086d7d21dc8e87339 .itemImg img.contentImg,
.block_c93e9d82f4a3406da59a035e8d002ee9 .itemImg img.contentImg {
  border-radius: 175px; }

/**** Join Community ****/
.block_c7796e1dbe6646bc87b5c32285b15e43 .customCaption .contentTitle,
.block_f835945db63941ec979ea806a816096f .customCaption .contentTitle {
  color: #fff;
  /*font-family: brandongrotesquebold;*/
  font-size: 16px;
  letter-spacing: .2em;
  padding-top: 25px;
  text-transform: uppercase; }
.block_c7796e1dbe6646bc87b5c32285b15e43 .customCaption p,
.block_f835945db63941ec979ea806a816096f .customCaption p {
  color: #fff;
  font-size: 18px; }

/**** Latest News ****/
/*.gridView.cols1.oneColWdth2 .item {*/
/*  width: 100%;*/
/*}*/

.latestWrap {
  background-color: #33383d;
  margin-bottom: 30px;
  padding-bottom: 30px; }

.block_e0888897bb9a4abb856c5537e6682f87 .contentTitle,
.block_c76b6ebbfdde44499dc9cfed0a1a0195 .contentTitle,
.block_b50b36f8de39472f81bc13d9be8968df .contentTitle,
.block_e5b7a4f66e124dbf8dcf8007890c4b3e .categoryHeader {
  color: #fff;
  font-size: 22px;
  letter-spacing: .2em;
  line-height: 1.5;
  text-align: center;
  text-transform: uppercase; }

.latestWrap .col {
  float: left;
  width: 24%;
  margin: 0 0 0 1%; }

.latestWrap .col:first-child {
  margin-left: 0; }

.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer.pd6.blockWrap_e0888897bb9a4abb856c5537e6682f87,
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContainer.pd6.blockWrap_c76b6ebbfdde44499dc9cfed0a1a0195 {
  padding: 30px 0 0 0; }

.latestWrap .col .item {
  /*padding: 30px 0;*/
  width: 100%; }

.latestWrap .primaryMeta {
  color: #c2d9f0; }

.block_e5b7a4f66e124dbf8dcf8007890c4b3e .categoryHeader {
  padding-bottom: .3em; }

.blockWrap_block_e5b7a4f66e124dbf8dcf8007890c4b3e {
  /*padding: 0;*/ }

.block_b28a249bd108420fa34299c5c5df274f .itmBplNoTop .item {
  border-top-width: 1px; }

.items_ffa8408c11374b5d9112802f3b2f3a9c .item .itemImg {
  display: block !important;
  float: none !important;
  padding-bottom: 1em !important;
  width: 100% !important; }

.items_ffa8408c11374b5d9112802f3b2f3a9c .item .itemContent {
  float: none !important;
  width: 100% !important; }

.items_e5b7a4f66e124dbf8dcf8007890c4b3e .item {
  /*border: 1px solid #ccc;*/
  background: #495057; }

.block_d763d7e120a14d01a3af12b61837b727 > .blockText > .contentTitle:after,
/*.block_e0aaf963da6348e4a0e905986da84e80 > .blockText > .contentTitle:after,*/
.block_f9892a38625643ea972bf247e6168fc5 > .blockText > .contentTitle:after,
.block_f75931da86e848eaa7e58f67e7ca3415 > .blockText > .contentTitle:after {
  content: "";
  border-bottom: 1px solid #fff;
  display: block;
  margin: 0 auto;
  padding-bottom: 20px;
  width: 300px; }

.block_a594bbc9b1624765b83a131d2109c0f0 .button {
  border-color: #fff;
  color: #fff; }

/**** Things We Love ****/
.block_a0b6aa8513194142b31220c53bd614b0 .contentImg {
  max-width: 400px; }

/*******************
PROGRAMS
*******************/
/* Program List Icon Sizing */
.programIcon {
  height: 40px;
  width: auto;
  margin-top: 20px; }

/* Program Header Icon Sizing */
.block_gJBryg0B629NrQqh .blockImg img {
  margin-top: 25px;
  width: 325px; }

/* Hide Title on Full Page */
/*.block_dM5eqPzZHjfVP4vO .contentTitle {*/
/*  display: none; }*/

/* Content Titles */
.blockWrap_xXzuXaBUEaeaEqDW#heroTertiary .blockText {
  margin-top: 0; }

.block_LcrCjj8v7h3akXit .contentTitle {
  font-size: 25px;
  letter-spacing: .3em;
  line-height: 35px;
  padding: 0 0 15px 0;
  text-transform: uppercase; }

.block_LcrCjj8v7h3akXit .contentTitle::after {
  display: none; }

/* Quote */
.block_SYW0lebFMkYig8nq {
  color: #fff;
  /*font-family: museoslab;*/
  font-size: 20px;
  margin: 0 auto;
  padding: 20px 0 25px 0;
  text-align: center;
  width: 65%; }

.block_SYW0lebFMkYig8nq p:first-line {
  /*font-family: museoslabbold;*/
  font-size: 22px;
  padding-bottom: 15px;
  text-transform: uppercase; }

/*******************
RESOURCES
*******************/
.block_be57ec3ae96449dab92e84e6df179b92 .blockImg img {
  max-width: 15%; }

.block_cb98702462b54a59976b551fe9bdbf94 .contentTitle {
  color: #fff; }

.block_fe81e2b1050d4d7caf28f0ef7476be25 .contentTitle {
  padding: 0 25px;
  font-size: 35px;
  line-height: 74px;
  margin-bottom: 20px; }

/*******************
PARTNERSHIPS
*******************/
.page_b47a3cb3cdf346e4947b76993f1e86ea .fullDetailsContainer .fullDetailsItem {
  text-align: center;
  margin: 0 auto;
  max-width: 80%; }

.page_b47a3cb3cdf346e4947b76993f1e86ea .fullDetailsContainer .fullDetailsItem .blockImg {
  max-width: 60%;
  margin: 0 auto; }

#section > .blockContent {
  height: 140px;
  margin: 0 auto;
  max-width: 80%; }

#section > .blockContent .contentTitle {
  color: #fff;
  font-size: 30px;
  text-transform: uppercase;
  letter-spacing: .3em; }

#section > .blockContent .contentTitle:after {
  border: none; }

.block_eb9dd84b34dd431d91ac7715bda855bb .contentTitle,
.block_a7bdb943e540490ca8b88f74a72b0427 .contentTitle,
.block_a3683341c00140c5aa327a8322e29fbf .contentTitle {
  padding: 40px 35px 0 35px;
  font-size: 65px;
  letter-spacing: 0;
  line-height: 74px;
  text-transform: none; }

.block_eb9dd84b34dd431d91ac7715bda855bb .contentTitle::after,
.block_a7bdb943e540490ca8b88f74a72b0427 .contentTitle::after,
.block_a3683341c00140c5aa327a8322e29fbf .contentTitle::after {
  content: "";
  border-bottom: 1px solid #555;
  display: block;
  margin: 0 auto;
  padding-bottom: 30px;
  width: 280px; }

/* Individual Pages Border Top */
.blockWrap_bMvIPbu7w3qSRdeg {
  border-top: 8px solid #93c13d; }

.block_bMvIPbu7w3qSRdeg {
  margin-top: 1.5em; }

/* Marketing Partners Individual Pages */
.block_eXXAkF4sLqMNGxKU .contentImg {
  max-width: 400px; }

.block_bMvIPbu7w3qSRdeg .blockImg img {
  max-width: 330px; }

.block_bMvIPbu7w3qSRdeg .blockText {
  margin: 0 auto;
  max-width: 800px; }

/*******************
LATEST
*******************/
/* NEWS */
#page_d2e544b83a394e23ae07eb389000dc6d #heroTertiary {
  background: #93c13d; }

/*******************
ABOUT
*******************/
/*.items_f5722d96e97e4f72851842a7a61110e2 .item,*/
.items_a67a97e2fe0a4cbf829a9529c7f550cc .item,
.items_e55f15976f694c5a86c6eaed34883a8e .item,
.items_b87bd4ffd8644037989a765a01bf69e4 .item,
.items_b32bb142699c48b88fcfbe2c2806165a .item,
.items_d210871158ee482492a1b69594e8f844 .item,
.items_edfd61999a1d45009e88b3a5c0ac829a .item {
  display: inline-block;
  float: none;
  padding-right: 1.5%;
  padding-left: 1.5%;
  width: auto; }

/*.items_f5722d96e97e4f72851842a7a61110e2 .item a,*/
.items_a67a97e2fe0a4cbf829a9529c7f550cc .item a,
.items_e55f15976f694c5a86c6eaed34883a8e .item a,
.items_b87bd4ffd8644037989a765a01bf69e4 .item a,
.items_b32bb142699c48b88fcfbe2c2806165a .item a,
.items_d210871158ee482492a1b69594e8f844 .item a,
.items_edfd61999a1d45009e88b3a5c0ac829a .item a {
  font-size: 13px; }

/* ABOUT PAGE */
/* Quote */
/*.block_f25b41cd63cd493dbfd664adf7a47c80 {*/
/*  color: #fff;*/
  /*font-family: museoslab;*/
/*  font-size: 20px;*/
/*  margin: 0 auto;*/
/*  padding: 20px 0 25px 0;*/
/*  text-align: center;*/
/*  width: 85%; }*/

/*.block_f25b41cd63cd493dbfd664adf7a47c80 p {*/
/*  color: #fff; }*/

.block_ce3252bb7f0f4c9daa667987e2b0dcb5 .contentTitle {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: .1em; }

/*** MEET THE TEAM ***/
/* Image Rollovers */
#meetTheTeam .item {
  position: relative; }

#meetTheTeam .itemImg {
  position: relative; }

#meetTheTeam .rolloverImg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: none; }

#meetTheTeam.rolloversReady .itemImg:hover .contentImg {
  opacity: 0; }

#meetTheTeam.rolloversReady .itemImg:hover .rolloverImg {
  display: block;
  top: 0; }

@media only screen and (min-width: 768px) {
/*content width*/ 
.ctaNav .blockContent {
    padding-left: 48px;
    padding-right: 48px;
    padding-top: 0.5em;
    padding-bottom: 0.5em;    
}        
/*hide mobile image*/
.blockWrap_e1d9d5418dc646b8be9fcbba2a27e806 /*diversity*/ {
    display: none;
}
/*careers page*/
.items_f3f19a0e98d1447d99161730c1d77549 {
    width: 65%;
    margin: 0 auto;
}
/*home - hide mobile header*/ 
.blockWrap_dabea50646d84d36a1fb9ab79ed80865, /*home*/ 
.blockWrap_e8569385630d4ac3a0c249b857fce1eb,
.blockWrap_ddc2e4d344764c89931e8db278315753, /*modern mama 1 landing*/ 
.blockWrap_a9711c2db4044a07b10519c9f519e7f8, /*modern mama 2 landing*/ 
.blockWrap_ab66f31efa0340d3acaf7b48c59833cf, /*month of mama is coming*/ 
.blockWrap_c03857312e1645deb3ccf0ab8ab8a77f, /*month of mama 2020*/
.blockWrap_f5e4efca66a64bfcb37729a79910070c /*cocomelon*/ {
    display: none;
}
/*home - hero gallery caption - top*/ 
.blockWrap_ad34d0c7c06344b8a6dc192815f6025c .imgEffect-content,
.blockWrap_c070dc1f1ea64b8ea80d25da3610c577 .imgEffect-content, /*modern mama 1 landing*/ 
.blockWrap_e82c759e3e4449948caf0748e7193f0b .imgEffect-content /*modern mama 2 landing*/ {
    max-width: 600px;
    margin-left: 4%; 
    margin-right: 4%;
    left: 25%;
    right: 0;
}
/*home - hero gallery caption  - secondary hero*/
    .blockWrap_b91250ba3811469dba44117f7c85ce3a .imgEffect-content {
        max-width: 600px;
        margin-left: 4%;
        margin-right: 4%;
        left: 25%;
        right: 0;
    }
    .ctaNav .blockText {
        padding-left: 56px;
        padding-right: 0;
    }
    .ctaNav ul {
        float: left;
    }
    .ctaNav ul:first-child {
        padding: .5em 0;
    }
    .ctaNav ul:last-child  {
        float: right;
        display: block;
    }
    .ctaNav ul:last-child li {
        margin-right: 0;
    }
    /*home - hero*/
    .block_ad34d0c7c06344b8a6dc192815f6025c .imgHover .imgHover-overlay .imgHover-content .contentTitle, 
    .block_ad34d0c7c06344b8a6dc192815f6025c .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle,
    .block_b91250ba3811469dba44117f7c85ce3a .imgHover .imgHover-overlay .imgHover-content .contentTitle, 
    .block_b91250ba3811469dba44117f7c85ce3a .imgEffect .imgEffect-overlay .imgEffect-content .contentTitle{
        font-size: 45px;
    }

/*.headerContent h1.logo img {*/
/*    max-width: 234px;*/
/*}*/
  #meetTheTeam .item:after {
    height: 115px; }

  #meetTheTeam .itemImg {
    padding-top: 0; } 
/*subscribe page*/
    .blockWrap_c8c028e4561a45fe8ed5b19cebbc5d32 {
        margin: auto;
        max-width: 1200px;
    }
    /*form*/
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_c8c028e4561a45fe8ed5b19cebbc5d32 {
        max-width: 48%;
        float: right;
    }
    .blockWrap_b1ce33af0b054fb8b4f9bef3228714ea {
        width: 48%;
        float: left;
    }
}
@media only screen and (min-width: 1024px) {
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_c8c028e4561a45fe8ed5b19cebbc5d32 {
        min-width: 425px;
    }
}
/* Text */
#meetTheTeam .categoryHeader {
  text-align: center;
  margin-bottom: 2em; }

/*#meetTheTeam .itemsCollectionContent p {*/
/*  font-size: 12px;*/
/*  letter-spacing: .1em;*/
/*  padding-bottom: .5em;*/
/*  text-transform: uppercase; }*/

#meetTheTeam .itemsCollectionContent p a {
  font-size: 15px;
  text-transform: none; }

/*** Hide Title on Our Founder Page ***/
.block_iDsP9kp0CreSn716 .contentTitle {
  display: none; }

/*** Awards ***/
.block_fb3c2ba239974b35b124d338222d70fe .categoryHeader {
  display: none; }

/*******************
IN THE MEDIA
*******************/
.block_fd837f8250e847b29ebd04e01f2abe0d .contentTitle,
.block_e3efb2c8ada344faa58aecb97e7cdfa2 .contentTitle {
  padding: 40px 35px 0 35px;
  font-size: 65px;
  letter-spacing: 0;
  line-height: 74px;
  text-transform: none; }

.block_fd837f8250e847b29ebd04e01f2abe0d .blockText .contentTitle::after,
.block_e3efb2c8ada344faa58aecb97e7cdfa2 .blockText .contentTitle::after {
  content: "";
  border-bottom: 1px solid #555;
  display: block;
  margin: 0 auto;
  padding-bottom: 30px;
  width: 280px; }

/*******************
BLOG
*******************/
/*#blog .itemsCollectionContent .itemPreview .contentImg {*/
/*  max-height: 350px; }*/

/*#blog .fullDetailsPost .blockContainer:first-child .blockImg {*/
/*  max-width: 47.36842105263158%;*/
/*  padding-left: 5.2631578947368425%;*/
/*  float: right; }*/

/* copyright disclosure */
.blockWrap_b8e279724d0c43d4aad67704dcb433ec {
  padding-top: 45px !important;
  padding-bottom: 0 !important; }

.blockWrap_b8e279724d0c43d4aad67704dcb433ec .blockText {
  border-top: 1px solid #bbb;
  padding-top: 25px; }

.blockWrap_ba37969c95a340018d226132ff3d3dbf {
  padding-top: 15px !important; }

.blockWrap_b8e279724d0c43d4aad67704dcb433ec .contentTitle,
.blockWrap_ba37969c95a340018d226132ff3d3dbf .contentTitle {
  font-size: 60%; }

.blockWrap_b8e279724d0c43d4aad67704dcb433ec p,
.blockWrap_ba37969c95a340018d226132ff3d3dbf p {
  font-size: 75%;
  line-height: 1.2em;
  padding-bottom: .75em; }

/*******************
MOTIVATING MOM PODCAST
*******************/
.block_c59cd8a96a2145c8b9258d8dea6794b9 .blockImg {
  width: 30%; }

.block_c59cd8a96a2145c8b9258d8dea6794b9 .blockImg img {
  border-radius: 200px; }

.block_c59cd8a96a2145c8b9258d8dea6794b9 .blockText .contentTitle {
  font-size: 25px; }

.block_c59cd8a96a2145c8b9258d8dea6794b9 .blockText ul {
  padding-bottom: .5em; }

.block_c59cd8a96a2145c8b9258d8dea6794b9 .blockText ul li {
  color: #cc177e;
  /*font-family: adelle;*/
  font-size: 18px;
  letter-spacing: .1em;
  text-transform: uppercase; }

/* itunes/rss icons */
.block_a1bedec0b02f4e1683eafe3474901f61 .imgGridItem:first-child .contentImg {
  float: right; }

.block_a1bedec0b02f4e1683eafe3474901f61 .imgGridItem:last-child .contentImg {
  float: left; }

/* notes at bottom */
.blockWrap_f863a588a6c74888a3afa5e66029677b {
  padding-top: 30px !important; }

.blockWrap_c784ad5193a14d56950dd2007c9228a0 {
  padding-bottom: 30px !important; }

/*******************
MEAL PLANNER
*******************/
/* meal planner title */
.block_e85f3d1d4b7b4299aed325ecc494c70a {
  padding-top: 2em;
  padding-bottom: 2.5em; }

.block_e85f3d1d4b7b4299aed325ecc494c70a .blockImg {
  padding-bottom: 1em; }

.block_e85f3d1d4b7b4299aed325ecc494c70a .contentTitle {
  color: #fff;
  font-size: 250%;
  letter-spacing: 0;
  line-height: 1em;
  text-transform: none; }

.block_e85f3d1d4b7b4299aed325ecc494c70a .contentTitle:after {
  content: '';
  border-bottom: 1px solid #fff;
  display: block;
  margin: 0 auto;
  padding-bottom: 15px;
  width: 300px; }

/* email capture */
.blockWrap_d64a44408cb64da681f991d1d112cfd2 {
  max-width: 950px;
  margin: 0 auto;
  padding: 3em 0 !important; }

.block_d64a44408cb64da681f991d1d112cfd2 .blockText {
  padding-bottom: 1.25em; }

.blockWrap_d64a44408cb64da681f991d1d112cfd2.emailCaptureWrap .contentTitle {
  font-size: 165%;
  letter-spacing: 0;
  line-height: 1.2em;
  max-width: 500px;
  margin: 0 auto; }

.block_d64a44408cb64da681f991d1d112cfd2 p {
  color: #fff;
  font-size: 110%; }

.block_d64a44408cb64da681f991d1d112cfd2 .emailCapture button {
  background: #93c13d; }

/* notes from lisa */
.block_a68b279626e74065933cf21cd1639b01 {
  max-width: 950px !important; }

.block_a68b279626e74065933cf21cd1639b01 .contentTitle {
  color: #025697;
  letter-spacing: 0;
  text-transform: none;
  font-size: 130%;
  padding-bottom: 0; }

/* unsubscribe */
.block_e5c4d68ced09426493144ac61cbe804e p {
  font-size: .9em; }

@media only screen and (max-width: 767px) {
.block_d45901730e674b868b16c26f57377a1f .blockText ul {
    padding-left: 0;
}    
/*hide desktop image*/
.blockWrap_ad34d0c7c06344b8a6dc192815f6025c, /*home*/
.blockWrap_b91250ba3811469dba44117f7c85ce3a,
.blockWrap_c070dc1f1ea64b8ea80d25da3610c577, /*modern mama 1 landing*/ 
.blockWrap_e82c759e3e4449948caf0748e7193f0b, /*modern mama 2 landing*/ 
.blockWrap_c56d0ad7aefd493ea2549408a4ede959,/*month of mama is coming*/ 
.blockWrap_fb3150f6f61545459569cafa3f6c1620, /*month of mama 2020*/ 
.blockWrap_ccbd41aa9f794e42bfbd1f19141ad5dd, /*diversity*/
.blockWrap_b22e856db4fc4d7fa884fde1cbe8e11b /*cocomelon*/ {
    display: none;
}
/*mobile ctaNav styles*/
.ctaNav .blockInnerContent .button {
    padding: 0.65em 1em;
}
    .ctaNav .blockText {
        text-align: center;
    }
    .ctaNav li {
        text-align: center;
        list-style-type: none;
    }
    .ctaNav ul:first-child {
        padding: 5px 0;
    }
    .ctaNav ul:last-child {
        background: white;
    }
   /*.ctaNav ul:last-child li {*/
   /*     width: 50%;*/
   /*     margin-right: 0;*/
   /* }*/
    .ctaNav .button {
        width: 100%;
    }

  /* page title */
  .block_e85f3d1d4b7b4299aed325ecc494c70a {
    padding-top: 1em;
    padding-bottom: 1.5em; }

  .blockWrap_e85f3d1d4b7b4299aed325ecc494c70a.emailCaptureWrap .contentTitle {
    font-size: 150%; }

  .block_e85f3d1d4b7b4299aed325ecc494c70a .contentTitle:after {
    width: 150px; } }
/*******************
MOMMY RESET
*******************/
/* mommy reset title AND mommy reset title - image gallery with 2 logos */
.block_ddcd5a3558bf41bcad370fa1ce8b2d0a,
.block_f67dad81c9114ee981469ab88986a234 {
  padding-top: 2em;
  padding-bottom: 2.5em; }

.block_ddcd5a3558bf41bcad370fa1ce8b2d0a .contentImg,
.block_f67dad81c9114ee981469ab88986a234 .contentImg {
  max-height: 60px; }

.block_ddcd5a3558bf41bcad370fa1ce8b2d0a .imgGridItem,
.block_f67dad81c9114ee981469ab88986a234 .imgGridItem {
  display: inline-block;
  float: none; }

.block_ddcd5a3558bf41bcad370fa1ce8b2d0a.cols2.imgMgn1 .imgGridItem,
.block_f67dad81c9114ee981469ab88986a234.cols2.imgMgn1 .imgGridItem {
  /* eat cleaner logo */
  width: 24%; }
  .block_ddcd5a3558bf41bcad370fa1ce8b2d0a.cols2.imgMgn1 .imgGridItem:last-child img,
  .block_f67dad81c9114ee981469ab88986a234.cols2.imgMgn1 .imgGridItem:last-child img {
    margin-bottom: -20px; }

@media only screen and (max-width: 767px) {
  .block_ddcd5a3558bf41bcad370fa1ce8b2d0a.cols2.imgMgn1 .imgGridItem,
  .block_f67dad81c9114ee981469ab88986a234.cols2.imgMgn1 .imgGridItem {
    width: 48%; } }
.block_ddcd5a3558bf41bcad370fa1ce8b2d0a .blockImg,
.block_f67dad81c9114ee981469ab88986a234 .blockImg {
  padding-bottom: 1em; }

.block_ddcd5a3558bf41bcad370fa1ce8b2d0a .contentTitle,
.block_f67dad81c9114ee981469ab88986a234 .contentTitle {
  color: #fff;
  font-size: 250%;
  letter-spacing: 0;
  line-height: 1em;
  text-transform: none; }

.block_ddcd5a3558bf41bcad370fa1ce8b2d0a .contentTitle:after,
.block_f67dad81c9114ee981469ab88986a234 .contentTitle:after {
  content: '';
  border-bottom: 1px solid #fff;
  display: block;
  margin: 0 auto;
  padding-bottom: 15px;
  width: 300px; }

/* intro text */
.blockWrap_adee878742ed438eab1ff52ea1622d04 {
  max-width: 950px;
  margin: 0 auto;
  padding: 2em 0 1em !important; }

.block_adee878742ed438eab1ff52ea1622d04 .contentTitle {
  color: #fff;
  font-size: 165%;
  letter-spacing: 0;
  line-height: 1.2em;
  max-width: 500px;
  margin: 0 auto; }

.block_adee878742ed438eab1ff52ea1622d04 p {
  color: #fff;
  font-size: 110%;
  padding-bottom: 1.5em; }

/* form */
.block_adee878742ed438eab1ff52ea1622d04 .e2ma_signup_form_container {
  max-width: 500px; }

.block_adee878742ed438eab1ff52ea1622d04 .e2ma_signup_form {
  padding-top: 0; }

.block_adee878742ed438eab1ff52ea1622d04 .e2ma_signup_form_label {
  color: #fff !important; }

.block_adee878742ed438eab1ff52ea1622d04 .e2ma_signup_form_required_footnote {
  color: #fff !important;
  text-align: right; }

.block_adee878742ed438eab1ff52ea1622d04 .e2ma_signup_form input[type=text],
.block_adee878742ed438eab1ff52ea1622d04 .e2ma_signup_form textarea,
.block_adee878742ed438eab1ff52ea1622d04 .e2ma_signup_form select {
  box-sizing: border-box;
  height: auto;
  padding-top: 5px;
  padding-bottom: 5px; }

/* button */
.block_adee878742ed438eab1ff52ea1622d04 #e2ma_signup_submit_button,
.block_adee878742ed438eab1ff52ea1622d04 #e2ma_signup_reset_button {
  background: #93c13d;
  color: #fff;
  border: none;
  border-radius: 5px; }

/* hide "clear" button on form */
.block_adee878742ed438eab1ff52ea1622d04 .e2ma_signup_form_button_row #e2ma_signup_reset_button {
  display: none; }

/* hide extra text and image so we can style on SpaceCraft */
.block_adee878742ed438eab1ff52ea1622d04 #e2ma_signup_message,
.block_adee878742ed438eab1ff52ea1622d04 #e2ma_signup_image_container {
  display: none !important; }

/* mommy reset message */
.block_c5f1928e26934e0e961c5128e0933403 {
  max-width: 950px !important; }

.block_c5f1928e26934e0e961c5128e0933403 .contentTitle {
  color: #025697;
  letter-spacing: 0;
  text-transform: none;
  font-size: 130%;
  padding-bottom: 0; }

.block_c5f1928e26934e0e961c5128e0933403 .blockImg {
  margin-right: 5%;
  width: 35% !important; }

.block_c5f1928e26934e0e961c5128e0933403 .blockText {
  width: 60% !important; }

@media only screen and (max-width: 767px) {
.listView.vAlgn1 .itemPreview.hasImg {
    display: block;
}
.items_b851e7a4be6b474cbd71165a96cb035b.listView.vAlgn1 .itemPreview.hasImg {
    display: block;
}    
.items_b851e7a4be6b474cbd71165a96cb035b.listView .itemPreview.hasImg .itemImg {
    margin: 0 auto;
    max-width: 100%;
    padding-bottom: 1.5em;
    width: 100%;
}
.block_b851e7a4be6b474cbd71165a96cb035b .itemsCollectionContent .contentTitle {
    text-align: left !important;
}
  /* page title */
  .block_ddcd5a3558bf41bcad370fa1ce8b2d0a {
    padding-top: 1em;
    padding-bottom: 1.5em; }

  .block_ddcd5a3558bf41bcad370fa1ce8b2d0a .contentTitle {
    font-size: 150%; }

  .block_ddcd5a3558bf41bcad370fa1ce8b2d0a .contentTitle:after {
    width: 150px; }

  /* mommy reset message */
  .block_c5f1928e26934e0e961c5128e0933403 .blockImg {
    margin: 0 auto;
    width: 50% !important; }

  .block_c5f1928e26934e0e961c5128e0933403 .blockText {
    width: 100% !important; } }
/*******************
SEARCH
*******************/
.fullBleed .noSecondaryContent .primaryAndSecondaryContent .blockContent.block_b87068450e1d45bf991a0eae820ec4b6 {
  max-width: 800px; }

.block_b87068450e1d45bf991a0eae820ec4b6 input[type=image].gsc-search-button {
  background: #cc177e;
  padding-top: .9em;
  padding-bottom: .9em; }

/*******************
FOOTER
*******************/
.footerContent .blockContainer.socialIconsContainer {
  float: none;
  margin: 0 auto; }

.footerContent .contentTitle {
  font-size: 16px;
  letter-spacing: .2em;
  line-height: 24px;
  padding-bottom: 20px;
  text-transform: uppercase; }

.footerContent .blockContainer:nth-child(2), .footerContent .blockContainer:nth-child(3) {
  padding-top: 1.5em; }

.footerContent .blockContainer:nth-child(3n+1) {
  clear: none; }

.footerContent .blockContainer .blockText h2.contentTitle::after {
  border: none;
  padding: 0; }

.txa1 .socialIcons li a {
  margin-right: 5px;
  margin-left: 5px; }

/*******************
NEWSLETTER MODAL
*******************/
.newsletterModalContainer,
.newsletterModalMask {
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  left: 0; }

.newsletterModalContainer {
  display: none;
  z-index: 2; }

.newsletterModalMask {
  background: rgba(0, 0, 0, 0.6); }

.newsletterModalContentWrap {
  background: #FFF;
  padding: 5px;
  position: relative;
  top: 5%;
  margin: 0 auto;
  max-width: 550px; }

.newsletterModalContent {
  position: relative;
  background: #FFF;
  padding: 20px 0 0 0;
  border: 3px solid #333; }

.closeModalBtn {
  background: url("$365f471d83c46d1a67b464b5eb464f4$") 0 0 no-repeat;
  background-size: 15px;
  cursor: pointer;
  height: 15px;
  width: 15px;
  position: absolute;
  top: 20px;
  right: 20px; }

/* MODAL FORM */
blockquote {
  margin: 0 auto 1em auto !important;
  width: 90%; }

blockquote span {
  /*font-family: brandongrotesque !important;*/
  color: #555 !important;
  font-size: 17px !important; }

blockquote strong span {
  color: #cc177e !important;
  /*font-family: brandongrotesquebold !important;*/
  letter-spacing: .2em !important; }

.e2ma_signup_form {
  padding-top: 50px;
  width: 100% !important; }

.e2ma_signup_message {
  float: left;
  /*font-family: brandongrotesque !important;*/
  color: #555 !important;
  font-size: 14px !important;
  margin-bottom: 50px;
  width: 70%; }

.e2ma_signup_image_container {
  display: block !important;
  float: left;
  width: 25%; }

.e2ma_signup_image_container img {
  max-width: 100%;
  height: auto; }

.e2ma_signup_form_container {
  clear: both;
  max-width: 700px;
  margin: 0 auto; }

.e2ma_signup_form_row,
.e2ma_signup_form_required_footnote {
  border: none !important;
  margin: 0 auto;
  width: 90%; }

.e2ma_signup_form_label {
  color: #333 !important;
  display: inline-block !important;
  /*font-family: brandongrotesquebold !important;*/
  text-transform: uppercase !important;
  font-size: 14px !important;
  width: 30% !important; }

.e2ma_signup_form_element {
  display: inline-block !important;
  width: 60% !important; }

.e2ma_signup_form_element input[type=text] {
  border-radius: 5px;
  height: 23px;
  width: 100% !important; }

#e2ma_signup_submit_button,
#e2ma_signup_reset_button {
  display: inline-block;
  /*font-family: brandongrotesquebold !important;*/
  text-transform: uppercase !important;
  line-height: 1.5;
  padding: .25em 1em;
  text-decoration: none;
  box-sizing: border-box;
  color: #FF585D;
  background: #fff;
  font-size: 14px;
  border-color: #FF585D;
  border-width: 1px;
  border-style: solid;
  width: auto !important; }

.e2ma_signup_form_button_row {
  float: none !important;
  display: block !important;
  text-align: center !important;
  padding-bottom: 1.5em !important; }

/*******************
MEDIA QUERIES
*******************/
/*@media only screen and (min-width: 1260px) {*/
/*  .search {*/
/*    right: 12%; }*/
/*}*/
  /*.blogButton {*/
  /*  right: 5%; } }*/
/*@media only screen and (min-width: 1600px) {*/
/*  .search {*/
/*    right: 20.5%; }*/

/*  .blogButton {*/
/*    right: 15%; } }*/
@media only screen and (max-width: 1080px) {
  /*.navContent ul li {*/
  /*  margin: 0 .6em; }*/

  /*.navContent ul li:after {*/
  /*  left: 5px; }*/

  /*#navTopLevel {*/
  /*  padding: 19px 0; }*/

  .search {
    right: 100px; }

  .blogButton {
    height: 64px; } }
@media only screen and (max-width: 980px) {
  /*.headerAndNavContentInner .navContainer {*/
  /*  padding-right: 14%;*/
  /*  width: 86%; }*/

  /*.navContent ul li {*/
  /*  margin-right: .3em; }*/

  /*.navContent ul li a {*/
  /*  letter-spacing: .1em; }*/

  .search {
    right: 85px; }

  .blogButton {
    padding: 0 10px;
    right: 0; }

  #vidTrigger {
    width: 120px;
    height: 120px;
    border-radius: 120px; }

  #vidTrigger b {
    border-width: 40px 72px;
    top: 20px;
    left: 33px; } }
@media only screen and (max-width: 880px) {
  /*.headerContainer {*/
  /*  padding-left: 2%; }*/

  /*.navContent li a {*/
  /*  font-size: 11px; }*/

  /*.navContent ul li:after {*/
  /*  display: none; }*/

  .search {
    right: 80px; } }
@media only screen and (max-width: 785px) {
  .mobileSideNav {
    box-shadow: 1px 1px 10px #555;
    -moz-box-shadow: 1px 1px 10px #555;
    -webkit-box-shadow: 1px 1px 10px #555; }

  .blogButton {
    right: 0; }

  .blogButton a {
    top: 14px; } }
@media only screen and (max-width: 768px) {
  /*.headerContainer {*/
  /*  padding-top: 10px;*/
  /*  padding-bottom: 10px;*/
  /*  min-width: 200px; }*/

  .blogButton {
    height: 59px; }

  .categoryHeader {
    word-wrap: break-word; }

  /***** 
  GRID 
  ******/
  .listView .itemPreview.hasImg .itemContent,
  .listView .itemPreview.hasImg .itemImg {
    float: none;
    margin-bottom: 1em;
    width: 100%; }

  /*****
  HERO 
  ******/
  #hero,
  #video {
    height: 350px; }

  #hero .blockContent {
    max-width: 100%; }

  #hero .blockText,
  #video .blockText {
    margin-top: 0.5em; }

  .playButton {
    padding: 1em 0 .5em 0; }

  .playButton img {
    height: auto;
    width: 80px; }

  #hero .button,
  #video .button {
    font-size: 12px;
    letter-spacing: .2em;
    padding: 10px; }

  #hero .blockContent .blockText .contentTitle,
  #video .blockContent .blockText .contentTitle {
    font-size: 55px;
    line-height: 60px; }

  #hero .blockContent .blockText .contentTitle::after,
  #video .blockContent .blockText .contentTitle::after {
    width: 280px; }

  #heroSecondary .blockText .contentTitle {
    font-size: 58px;
    line-height: 53px; }

  #heroSecondary .blockText .contentTitle:after {
    padding-bottom: 25px;
    width: 250px; }

  #heroSecondary .blockText p {
    font-size: 23px;
    line-height: 27px; }

  #heroTertiary .blockText,
  #heroService .blockText {
    margin-top: 60px; }

  #heroTertiary .blockText .contentTitle,
  #heroService .blockText .contentTitle {
    font-size: 45px;
    line-height: 45px; }

  /*****
  FORM
  ******/
  .locationFinderContainer .contentTitle,
  .feedBlitz,
  .emailCaptureWrap .contentTitle {
    display: block;
    float: none;
    font-size: 15.5px;
    margin: 0 0 0 1em;
    text-align: center; }

  .feedBlitz {
    margin-bottom: 0; }

  .locationFinder input[type=text] {
    max-width: 43%; }

  .locationFinderContainer .locationFinder button {
    margin-right: auto; }

  .locationFinderContainer .locationFinder .detectLocation {
    display: inline-block;
    padding-right: 4%;
    padding-left: 4%; }

  /******
  HOME
  ******/
  a.close {
    top: 10px;
    right: 10px; }
  .block_d540bb86e6ed40afa24dff6678df72fe .blockText > .contentTitle,
  .block_ca8521ef794546e397faa31b128dcfb8 .blockText > .contentTitle,
  .block_d763d7e120a14d01a3af12b61837b727 > .blockText > .contentTitle,
  .block_e0aaf963da6348e4a0e905986da84e80 > .blockText > .contentTitle,
  .block_f9892a38625643ea972bf247e6168fc5 > .blockText > .contentTitle,
  .block_a0b6aa8513194142b31220c53bd614b0 > .blockText > .contentTitle,
  .block_c70fb2e7d7704c12967b876702da54e1 > .blockText > .contentTitle {
    font-size: 50px;
    line-height: 50px;
    padding-top: .25em; }

  .block_d540bb86e6ed40afa24dff6678df72fe .blockText > .contentTitle:after,
  .block_ca8521ef794546e397faa31b128dcfb8 .blockText > .contentTitle:after,
  .block_d763d7e120a14d01a3af12b61837b727 > .blockText > .contentTitle:after,
  .block_e0aaf963da6348e4a0e905986da84e80 > .blockText > .contentTitle:after,
  .block_f9892a38625643ea972bf247e6168fc5 > .blockText > .contentTitle:after,
  .block_a0b6aa8513194142b31220c53bd614b0 > .blockText > .contentTitle:after,
  .block_c70fb2e7d7704c12967b876702da54e1 > .blockText > .contentTitle:after {
    width: 200px; }

  /* Home Page Grid Items */
  .block_baea8d5b344a4c8086d7d21dc8e87339 .item,
  .block_c93e9d82f4a3406da59a035e8d002ee9 .item,
  .block_c7796e1dbe6646bc87b5c32285b15e43 .imgGridItem,
  .block_f835945db63941ec979ea806a816096f .imgGridItem {
    float: none;
    margin: 2.5em 0 0 0 !important;
    width: 100% !important; }

  .block_baea8d5b344a4c8086d7d21dc8e87339 .item,
  .block_c93e9d82f4a3406da59a035e8d002ee9 .item {
    margin-top: 3em; }

  #page_cc96278d42ab41ca817b43237716929c .cols3 .item:first-child,
  #page_cc96278d42ab41ca817b43237716929c .cols3 .item.packeryItem:first-child {
    margin-top: 0; }

  #page_cc96278d42ab41ca817b43237716929c .cols3 .item .contentImg {
    width: 60%; }

  #page_cc96278d42ab41ca817b43237716929c .cols3 .item .itemContent p,
  #page_cc96278d42ab41ca817b43237716929c .cols3 .imgGridItem p {
    margin: 0 auto;
    width: 80%; }

  .programIcon {
    display: block;
    margin: 30px auto 0 auto; }

  .block_e0888897bb9a4abb856c5537e6682f87 .contentTitle,
  .block_c76b6ebbfdde44499dc9cfed0a1a0195 .contentTitle,
  .block_e5b7a4f66e124dbf8dcf8007890c4b3e .categoryHeader {
    font-size: 24px;
    line-height: 1.5; }

  .latestWrap .col,
  .latestWrap .col:first-child {
    float: none;
    width: 80%;
    margin: 1em auto; }

  /* Limit number of posts */
  .items_b28a249bd108420fa34299c5c5df274f .item:nth-child(n+2),
  .items_ffa8408c11374b5d9112802f3b2f3a9c .item:nth-child(n+2),
  .block_e5b7a4f66e124dbf8dcf8007890c4b3e .socialFeedItem:nth-child(n+2) {
    display: none; }

  /* Things We Love */
  .block_a0b6aa8513194142b31220c53bd614b0 .imgGridItem {
    margin-top: 0; }

  .block_a0b6aa8513194142b31220c53bd614b0 .contentImg {
    max-width: 100%; }

  /*****
  PROGRAMS
  ******/
  .items_b851e7a4be6b474cbd71165a96cb035b.listView .itemPreview.hasImg .itemImg {
    clear: none;
    float: none;
    margin: 0 auto 1em auto;
    max-width: 350px; }

  /*.block_b851e7a4be6b474cbd71165a96cb035b .itemsCollectionContent .contentTitle {*/
  /*  text-align: center; }*/

  .block_de0553fff1b94dfa8a7e856cda6c980d .contentImg,
  .block_eb3180c52b4346488ca81a91d174e78b .contentImg,
  .block_a66a997b477a4a699b355f85b72fdf16 .contentImg {
    max-width: 70%; }

  .block_dM5eqPzZHjfVP4vO .blockImg,
  .block_LcrCjj8v7h3akXit .blockImg {
    text-align: center; }

  /*****
  ABOUT > OUR MISSION
  *****/
  .block_a1f84ecc7aa94f8399a1aae64efab2eb .contentTitle,
  .block_c476a3d6208142a491e7e97c3caac1e3 .contentTitle {
    text-align: center; }

  .block_a1f84ecc7aa94f8399a1aae64efab2eb .blockImg,
  .block_c476a3d6208142a491e7e97c3caac1e3 .blockImg {
    margin: 0 auto;
    max-width: 350px; }

  /****
  IN THE MEDIA 
  ****/
  .block_fd837f8250e847b29ebd04e01f2abe0d .contentTitle, .block_e3efb2c8ada344faa58aecb97e7cdfa2 .contentTitle {
    font-size: 50px;
    line-height: 50px; }

  /****
  BLOG
  ****/
  #blog .fullDetailsPost .blockContainer:first-child .blockImg {
    float: none;
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-bottom: 1.5em; }

  /*******************
  MOTIVATING MOM PODCAST
  *******************/
  .block_c59cd8a96a2145c8b9258d8dea6794b9 .blockImg {
    text-align: center;
    width: 100%; } 
    
/*BLOG CATEGORIES*/
.blockWrap_aa8046c8de0241cfa5e3d252d12f5cb1 .gridView .item,
.blockWrap_f83e0f9777264c50bb6e4ca8699d91c4 .gridView .item,
.blockWrap_e8744bbe47284f8ca0a13ed12bf267a6 .gridView .item,
.blockWrap_e5ec61bc37fe49e8843da8953606b76a .gridView .item,
.blockWrap_e0e9228590eb49c59e6eb2b3006436d5 .gridView .item,
.blockWrap_fb94deb9d4e047beb0b3b5a084f26579 .gridView .item,
.blockWrap_c4c4b813a0a948f7bea2402c3c2e3255 .gridView .item,
.blockWrap_c1d68eb099aa4d8183cfb3f7344db7b8 .gridView .item,
.blockWrap_b90cba7228574f64accc66649e5a8ebe .gridView .item,
.blockWrap_ee07f32a01b34db398f54da75640b72a .gridView .item,
.blockWrap_f8a12cbeae5641749b98dfbcb5083bf6 .gridView .item{
    width:50%;
    margin: 0px;
    float:left;
}
    }
@media only screen and (max-width: 420px) {
  /* Newsletter pop-up on mobile */
  .blockWrap_b5abb7a3a53f4d4fa01447ee579f62a1.pd6 {
    padding: 10px; }

  .blogButton {
    height: 60px; }

  #meetTheTeam.rolloversReady .itemImg .contentImg {
    min-width: 100%; }

  .emailCapture input[type=text] {
    max-width: 220px; }

  .emailCapture button {
    margin-right: 0; } }

.blockContainer.blockWrap_adea3bc5c28342fd85c33f16d1103465, .blockWrap_adea3bc5c28342fd85c33f16d1103465 img {
    width: 35%;
    left: 45px;
    padding: 0px;
    position: absolute;
}

.blockContainer.blockWrap_a3cf321f5bee4ba7ab7eaf0627d59291, .blockWrap_a3cf321f5bee4ba7ab7eaf0627d59291 img {
    width: 35%;
    right: 0px;
    padding: 0px;
    position: absolute;
}

@media only screen and (max-width: 1220px) {
.blockContainer.blockWrap_adea3bc5c28342fd85c33f16d1103465, .blockWrap_adea3bc5c28342fd85c33f16d1103465 img {
    display: none;
}

.blockContainer.blockWrap_a3cf321f5bee4ba7ab7eaf0627d59291, .blockWrap_a3cf321f5bee4ba7ab7eaf0627d59291 img {
    display: none;
}
}

/******** BOB STROLLER *******/
/*.block_ec483cb1f5744c77909f28bac214f92f .contentTitle {*/
/*    display: none;*/
/*}*/

/********** THANK YOU PAGE **********/
.block_b8b25646a2804643988792b5d5112985 {
    text-align: center;
}

/********** HUBSPOT FORMS **********/
/*.hbspt-form .hs-input {*/
/*    width: 98%;*/
/*    margin-bottom: 10px;*/
/*}*/
/*.hbspt-form label {*/
/*    color: #777;*/
/*    font-size: 12px;*/
/*}*/
/*.hbspt-form .hs-button {*/
/*    width: 100%;*/
/*    font-size: 16px;*/
/*}*/
/*.hbspt-form .hs-richtext p {*/
/*    padding: 0 30px;*/
/*}*/

.blockWrap_b8a6b5178f214cd89c4563f67d38e8d5,
.blockWrap_c077b7f9438446179ab48a32e1c59188,
.blockWrap_d672c31137fc4cefafbc7b91159c06d4,
.blockWrap_cc8be096e77348cfa851d18deaf10982,
.blockWrap_ac6235c2923c41e48be08985e9e02f1d {
    text-align: center;
    background-color: #93c13d;
}
.hs-emailCaptureWrap .hs_email {
    width: 75%;
    float: left;
}
.hs-emailCaptureWrap .hs_email label {
    display: inline-block;
    width: 15%;
    color: white;
    font-size: 16px;
}
.hs-emailCaptureWrap .hs_email .input {
    display: inline-block;
    width: 85%;
}
.hs-emailCaptureWrap .hs_email .hs-input {
    padding: 0.32em 1em;
}
.hs-emailCaptureWrap .hs_submit {
    width: 25%;
    float: left;
}
.hs-emailCaptureWrap .hbspt-form .hs-button {
    background: #025697;
    /*font-family: brandongrotesquebold;*/
    letter-spacing: .1em;
    text-transform: uppercase;
    line-height: 1.5;
    padding: .62em 1em;
    text-decoration: none;
    box-sizing: border-box;
    color: #fff;
    border-radius: 3px;
    border: none;
}
@media only screen and (min-width: 1024px) {
    .formHolidayWrap {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: flex-start;
        max-width: 1200px;
        margin-left: auto;
        margin-right: auto;
        box-sizing: content-box;
        padding-left: 4%;
        padding-right: 4%;
    }
    .blockWrap_dc998feb238b45c59dd2a3d6a0c026b9,
    .blockWrap_c090603d4ab147beaa377455d59a0966 {
        width: 50%;
    }    
    .frmTxt .contentTitle {
        font-size: 52px;
    }
    .frmTxt {
        float: left;
        width: 52%;
        vertical-align: top;
        padding-right: 4%;
    }
    .frmTxt p {
        max-width: 500px;
    }
    .frmTxt .contentTitle {
        font-size: 52px;
        color: white;
        line-height: 1.1;
    }
    .frmWrp {
        float: left;
        width: 44%;

    }
}