@import url('https://fonts.googleapis.com/css2?family=Edu+NSW+ACT+Cursive&family=Fjalla+One&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Orbitron:wght@400..900&family=Pacifico&display=swap');
.editable_homepage__container.editable__container p {
    padding-top: 14px;
}
.drbanner_homepage .banner-c .slider__background--overlay:after {
    background: #5d086700 !important;
}
.homepage_cstm_nav a.navigation__item--link {
    color: black;
}
.homepage_cstm_nav .navigation-a .navigation__item--link {
    font-size: 1.4rem;
}
.homepage_cstm_nav .navigation__item--link:hover {
    color: #667c6e;
}

.book_btn {
    margin: 0 auto !important;
    justify-self: center;
}

.section--dark .navigation__item--link:hover {
    color: #6e3076;
}
.pink_box {
    background-color: #ff3097;
    padding: 20px;
    text-align: center;
}
.pink_box h4 {
    color: white !important;
}
.featuredblocks-grid-b .featuredblocks__container {
    padding-bottom: 0rem;
    margin-top: 0.25rem;
    padding-top: 1.125rem;
}
.fb_header__container.editable__container h2 {
    font-family: "lato-light", "Arial Black", Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 2.5rem;
    line-height: 2.5rem;
    margin-bottom: 0;
}
.fb2_header__container.editable__container h3 {
    color: white;
    text-align: center;
}
#id_6cdc24f6-9930-58aa-b291-c24733f202f0::before {
    background-color: #ae51ba;
}

.book_logo {
    margin-top: 20px;
}

.editable_dr_name__container.editable__container h2 {
    color: #728476;
}
.reprogram_btn_title__container.editable__container h2 {
    color: #728476;
}
.editable_dr_name__container.editable__container h2 {
    color: #728476;
    font-size: 5rem;
    line-height: 5rem;
}
.reprogram_btn_title__container.editable__container h2 {
    color: #728476;
    font-size: 4rem;
    line-height: 4rem;
}

/*#id_b99c99a2-efa1-50fe-b835-0d4fef44c4ea::before {
    background-color: #E06A5D !important;
}
.editable_homepage__container.editable__container p {
    padding-top: 14px;
    font-size: 2rem;
    line-height: 2rem;
}*/

.cta2_homepage__container--inner a.cta__button.component__button--1 {
    background-color: #2F4A3C !important;
    border: 1px solid #2F4A3C !important;
    color: white !important;
}

body {
    background-color: #fff6f7 !important;
}
.banner-c .slider__background--overlay.setOpacity:after {
    opacity: .5 !important;
}
.featuredblocks_services__container--inner .featuredblocks-grid-b .featuredblock__wrap {
    background: #ff3097;
}
.section {
    background-color: #fef6f7;
}
#id_6c72648d-ec3a-52d7-9cc4-f358a5813f17 .section__column-2.ple-column-padding {
        background-color: #d4abd3;
        border-top-right-radius: 25px;
        border-bottom-right-radius: 25px;
}
#id_6c72648d-ec3a-52d7-9cc4-f358a5813f17 .section__column-1.ple-column-padding {
        background-color: #d4abd3;
        border-top-left-radius: 25px;
        border-bottom-left-radius: 25px;
}
#id_90747269-1ba9-58cd-89ae-04939a380b8d .section__column-1.ple-column-padding {
        background-color: #bfd4c2;
        border-top-left-radius: 30px;
        border-top-right-radius: 30px;
        margin-top: 30px;
 }
#id_efce13b8-5a38-5373-97f3-0b82461e043c .section__column-1.ple-column-padding {
        padding-bottom: 54px;
        background-color: #bfd4c2;
        border-bottom-left-radius: 30px;
        border-bottom-right-radius: 30px;
        margin-bottom: 30px;
}
#id_57adef4a-8a61-5485-9e83-919e40106dce .section__column-2.ple-column-padding {
        background-color: #7a8462;
        border-top-right-radius: 30px;
        border-bottom-right-radius: 25px;
        margin-bottom: 30px;
        margin-top: 30px;
}
#id_57adef4a-8a61-5485-9e83-919e40106dce .section__column-1.ple-column-padding {
        background-color: #7a8462;
        border-top-left-radius: 30px;
        border-bottom-left-radius: 30px;
        margin-bottom: 30px;
        margin-top: 30px;
}
#id_84fc130a-b5c0-5780-a427-24753885eec5 .section__column-1.ple-column-padding {
    padding-bottom: 0px;
    background-color: #bfd4c2;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    margin-top: 30px;
}
#id_c09e321f-9324-53ac-870a-40758a394504 div#ple_column-b {
    background-color: #f9cedf;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    margin-bottom: 30px;
}
.ple-column--stack.ple-module-container.image_homepage__container--inner.image__container--inner {
    background-color: #d4abd3;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    padding-top: 20px;
}
.editable_homepage__container.editable__container {
    background-color: #9FB6A0; 
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    padding: 30px;
}
.reprogram_btn_title__container.editable__container {
    background-color: #dadfd8; 
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    padding: 30px;
}
.editable_mystory__container.editable__container {
    background-color: #9FB6A0; 
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    padding: 30px;
}

.featuredblocks2_services__container--inner .featuredblocks-grid-a .featuredblock__wrap {
    background-color: #7a8462;
}
.testimonials_home__container--inner .testimonials-d .testimonials-item__content {
    color: #000000;
}
.testimonials_home__container--inner .testimonials-d .testimonials-item__source {
    color: #000000;
}
.testimonials_home__container--inner .testimonials-d .testimonials-item .expand {
    color: #000000 !important;
}
.featuredblocks_homepage__container--inner .featuredblocks-grid-a .featuredblock__icon .icon {
    color: #C2A35A;
}
.featuredblocks_homepage__container--inner .featuredblocks-grid-a .featuredblock__wrap {
    background: #7A8463 !important;
}
.featuredblocks_funnel_pathway__container--inner .featuredblocks-grid-a .featuredblock__icon .icon {
    color: #C2A35A;
}
.featuredblocks_funnel_pathway__container--inner .featuredblocks-grid-a .featuredblock__wrap {
    background: #7A8463 !important;
}

.section__bg--light-1::before {
    background-color: #ffffff00;
}

#id_f49bfa16-a971-5966-82d8-c5ce3fe7e283 .section__column-1.ple-column-padding {
        /*background-color: #F9CEDF !important;*/
        background-color: #BFD4C2 !important;
        border-radius: 30px;
    margin-top: 30px;
}
/*#id_6c72648d-ec3a-52d7-9cc4-f358a5813f17::before {
    background-color: #d4abd3;
    margin-right: 19% !important;
    margin-left: 19% !important;
    border-radius: 10px !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}*/
#id_1f7003ab-eeaf-57dc-9a59-34ec92e92303::before {
    /*background-color: #FEF6F7;*/
    background-color: #F6F4EF !important;
}
div#id_91429c81-eb05-5eb1-878b-0dbd59cdab3f {
    background-color: #F6F4EF !important;
}
div#id_2f6325c6-0826-5869-9514-40ee74387de2 {
    background-color: #F6F4EF !important;
}
div#id_84f16156-efff-5761-ab2e-e93286cc77a8 {
    background-color: #F6F4EF !important;
}
div#id_06639177-8c7b-55c8-9379-7c48fae06ae4 {
    background-color: #F6F4EF !important;
    border-bottom: solid 1px black;
}

#id_f23be8b9-0551-5869-a117-16bd90276dc3::before {
    /*background-color: #FEF6F7;*/
    background-color: #F6F4EF;
}
#id_f1dc1fe4-8548-5d8d-adc3-3cc5fc76445b::before {
    /*background-color: #FEF6F7;*/
    background-color: #F6F4EF;
}
#id_f49bfa16-a971-5966-82d8-c5ce3fe7e283::before {
    /*background-color: #FEF6F7;*/
    background-color: #F6F4EF;
}
#id_90747269-1ba9-58cd-89ae-04939a380b8d::before {
    /*background-color: #FEF6F7;*/
    background-color: #F6F4EF;
}
#id_efce13b8-5a38-5373-97f3-0b82461e043c::before {
    /*background-color: #FEF6F7;*/
    background-color: #F6F4EF;
}
#id_57adef4a-8a61-5485-9e83-919e40106dce::before {
    /*background-color: #FEF6F7;*/
    background-color: #F6F4EF;
}
#id_d38cad4a-b642-563a-aa2b-4879114079b5::before {
    /*background-color: #FEF6F7;*/
    background-color: #F6F4EF;
}
#id_865ffa97-b896-5be5-a6b3-bcc0345647bc::before {
    /*background-color: #FEF6F7;*/
    background-color: #F6F4EF;
}
#id_84fc130a-b5c0-5780-a427-24753885eec5::before {
    /*background-color: #FEF6F7;*/
    background-color: #F6F4EF;
}
#id_c09e321f-9324-53ac-870a-40758a394504::before {
    /*background-color: #FEF6F7;*/
    background-color: #F6F4EF;
}
#id_309423f5-fcc0-578d-ba84-33a9cb24b6bc::before {
    /*background-color: #FEF6F7;*/
    background-color: #F6F4EF;
}
#id_0c568f4b-f03b-5ae1-b617-905d6fda71bf::before {
    /*background-color: #FEF6F7;*/
    background-color: #F6F4EF;
}
#id_b99c99a2-efa1-50fe-b835-0d4fef44c4ea::before {
    /*background-color: #FEF6F7;*/
    background-color: #F6F4EF;
}
#id_bfd3611b-be8b-57f5-8abb-f0fc4d89f04a::before {
    /*background-color: #FEF6F7;*/
    background-color: #F6F4EF;
}

, #id_bfd3611b-be8b-57f5-8abb-f0fc4d89f04a::before {
    background-color: #FEF6F7 !important;
}
.section--light .testimonials-d .testimonials-item .defaultImgWrap .defaultImg {
    background-color: #c1a35a !important;
}
.section--light .featuredblocks-grid-a .featuredblock__wrap {
    border-radius: 10px;
}
.featuredblocks_services__container--inner .featuredblocks-grid-b .featuredblock__title {
    color: #ffffff;
}
.cta_homepage__container--inner h3.cta-a__title.component__title {
    color: white;
    background-color: #9FB6A0;
    border-radius: 30px !important;
    padding-bottom: 20px;
    padding-top: 20px;
}
.cta_homepage__container--inner h3.cta-a__title.component__title {
    color: white;
    font-weight: 900;
}


.cstm_btn {
    justify-items: center;
    margin-top: 18px;
}
p.big_btn .styled {
    font-size: 1.5rem;
}
.banner-c .slider__background--overlay:after {
    background: #5d0867;
}
p.banner-c__subtitle.component__subtitle.banner-text__subtitle--medium.text-center {
    margin-bottom: 30px;
}
.image_officeteam__container--inner .image {
    text-align: center;
}

h3.highlight_banner {
    font-size: 2rem;
    line-height: 2rem;
}

.ple-column--single.ple-module-container.editable_blank__container--inner.editable__container--inner {
    display: none;
}
.ple-column--stack.ple-module-container.editable_blank__container--inner.editable__container--inner {
    display: none;
}
.funding_needs__container.editable__container h2 {
    padding-bottom: 5px;
}

ul.navigation__list.navigation__list--head.more_nav {
    justify-content: center !important;
}
.banner-group-3__tagline {
    display: none;
}
.banner a.cta__link.component__link--1 {
    display: none;
}
  .blade_reviews__container--inner .col-lg-7 {
        flex: 0 0 100%;
        max-width: 100%;
    }

li.slider__item:nth-child(2)  .banner-group-3__tagline {
    display: none;
}

.section--light .component__button--2 {
    border: 1px solid #e84a97;
    background-color: #e84a97;
}
.section--light .component__button--2:hover {
    color: #e84a97 !important;
    border: 1px solid #e84a97;
}
.aop_banner__container.editable__container {
    margin: 0 auto !important;
}
.cta {
    padding-top: 0;
    padding-bottom: 0;
}
.section--dark .component__button--2 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
}
.banner .banner-group-3 .slider__item:nth-child(6) .slider__wrapper {
    display: none !important;
}
.section__bg--dark-3::before {
    background-color: #ff339d;
}
.featured-services::before {
    background-color: #6e2f76;
}
.styled {
    border: 0;
    line-height: 2.5;
    padding: 0 20px;
    font-size: 1rem;
    text-align: center;
    color: #fff;
    border-radius: 10px;
    background-color: #ff339d;
}
.styled:hover {
    background-color: #6e2f76;
}
.styled:active {
    box-shadow: inset -2px -2px 3px rgba(255, 255, 255, .6),
                inset 2px 2px 3px rgba(0, 0, 0, .6);
}
.aop_banner__container.editable__container {
    background-color: #ff3399;
    padding: 30px 30px 30px 30px;
    width: fit-content;
    justify-self: center !important;
    border-radius: 10px;
}
.ple-column--single.ple-module-container.aop_banner__container--inner.editable__container--inner h1 {
    margin-top: 0px !important;
}
a.map-search__location-phone.piwik_ignore, p.map-search__location-fax {
    display: block;
    color: #ff3399;
    font-weight: bold;
    font-size: 1.4rem;
}

/*------------------Metabolic Form + Page-----------------------*/
.form_metabolic_section__container--inner .form__group {
    padding: 0 !important;
}
.form_metabolic_section__container textarea {
    width: 100% !important;
}
.form_metabolic_section__container .form__group label {
    display: block;
}
.form_metabolic_section__container .radio_wrapper > div {
    display: flex;
}
.form_metabolic_section__container .radio_wrapper > div > div {
    display: flex;
    align-items: center;
}
.form_metabolic_section__container .radio_wrapper > div > div > input {
    width: auto !important;
    height: auto !important;
    float: none;
    margin: 0 1rem;
}
.form_metabolic_section__container  .checkbox_wrapper > div > div {
    display: flex;
    align-items: center;
}
.form_metabolic_section__container .checkbox_wrapper > div > div > input {
    width: auto !important;
    margin: 0 1rem;
}
.form_metabolic_section__container .form__group label {
    margin: 0;
}
.checkbox_wrapper > div {
    display: flex;
    flex-wrap: wrap;
}
.editable_metabolic__container.editable__container h2 {
    font-size: 3rem;
    padding-bottom: 11px;
}
.form .component__title-caption-wrap {
    padding-top: 0rem;
}
.metabolic_faq__container.editable__container h2 {
    font-size: 3rem;
    padding-bottom: 11px;
}
/*------------------Metabolic Form-----------------------*/


/*  3 SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}
.cols {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.cols:first-child { margin-left: 0; }

.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1;  }

.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 32.26%; }

@media only screen and (max-width: 480px) {
	.cols {  margin: 1% 0 1% 0%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
}
}


@media only screen and (min-width : 1224px) {
p.beforeafter_cta button {
    font-size: 2rem !important;
}

}



/*------------------------Website make over page----------------------*/

.cta_homepage__container--inner a.cta__button.component__button--1 {
    background-color: #F39FB3 !important;
    border: 1px solid #F39FB3 !important;
    color: white !important;
}
.cta_homepage__container--inner a.cta__button.component__button--2 {
    background-color: #E3C57F;
    border: 1px solid #E3C57F;
}
.editable_homepage__container.editable__container h2 {
    color: #f5f3cd;
    text-shadow: 1px 1px 1px #000000 !important;
}
.editable_mystory__container.editable__container h2 {
    color: #2f4a3c;
    text-shadow: 1px 1px 1px #ffffff !important;
}
.editable_mystory__container.editable__container p {
    color: #2f4a3c;
}
.editable_homepage__container.editable__container p {
    color: white;
}
#id_4c8a4218-49df-5c4f-9528-820fad8b1861::before {
    background-color: #F9CEDF;
}
/*#id_f49bfa16-a971-5966-82d8-c5ce3fe7e283::before {
    background-color: #f9cedf00;
}*/
.featuredblocks_homepage__container--inner a.cta__button.component__button--1 {
   /* background-color: #d3af37 !important; */
   /* border: 1px solid #d3af37 !important; */
    background-color: #2F4A3C !important;
    border: 1px solid #2F4A3C !important;
    color: white !important;
}
.featuredblocks_homepage__container--inner .featuredblock__wrap {
    margin-right: 15px;
    margin-left: 15px;
}
.cta_reprogram__container--inner a.cta__button.component__button--1 {
    background-color: #2f4a3c !important;
    border: 1px solid #2f4a3c !important;
    color: white !important;
    
}


.reprogram_btn_title__container a.cta__button.component__button--1 {
    background-color: #2f4a3c !important;
    border: 1px solid #2f4a3c !important;
    color: white !important;
    width: auto;
}
.cta_listennow_homepage__container--inner a.cta__button--icon.component__button--2 {
    background-color: #2f4a3c;
    border: 1px solid #2f4a3c;
    margin-top: 24px;
}
.cta_book_homepage__container--inner a.cta__button--icon.component__button--1 {
    background-color: #2f4a3c;
    border: 1px solid #2f4a3c;
    color: white !important;
}
.cta_listennow_homepage__container--inner a.cta__button--icon.component__button--2 {
    color: white;
}
.cta1_home__container--inner a.cta__button.component__button--1 {
    border: 1px solid #2f4a3c;
    color: #2f4a3c;
}
.cta1_home__container--inner .component__button--1:hover {
    color: #fff !important;
    text-decoration: none;
    border: 1px solid #7a8462;
    background-color: #7a8462;
}

.socialmedia.isPle.text-left .socialmedia__list {
    float: none;
    justify-content: center;
}
.cta3_homepage__container--inner a.cta__button.component__button--1 {
    background-color: #d3af37;
    border: 1px solid #d3af37;
    color: white !important;
}
.cta3_homepage__container--inner a.cta__button.component__button--2 {
    background-color: #ffffff00;
    border: 1px solid #FF7F50;
    color: black !important;
}
.join_my_weekly_form__container--inner .component__title-caption-wrap {
    padding-top: 0rem;
}
.join_my_weekly_form__container--inner .form.isPleForm {
    padding: 0rem 0;
}
.editable_quicklinks__container.editable__container h2 {
    color: black;
}
.featuredblocks_funnel_pathway__container--inner .featuredblock__wrap {
    border-radius: 10px;
    margin: 15px;
}

@media (min-width: 992px){
.banner-group-3__tagline--inner {
    background: #e84a97;
}
.cta_homepage__container--inner .component__title {
    font-size: 77px;
    line-height: 77px;
}
.cta_metabolic__container--inner .component__title {
    font-size: 60px;
    line-height: 60px;
}
.cta_homepage__container--inner .component__subtitle {
    font-size: 22px;
    line-height: 22px;
    padding-top: 10px;
}
div#id_6c72648d-ec3a-52d7-9cc4-f358a5813f17 {
    margin-bottom: 30px;
}
.editable_homepage__container.editable__container h2 {
    font-size: 4rem;
    line-height: 4rem;
    font-family: "Pacifico", cursive;
    font-weight: 400;
    font-style: normal;
}

.editable_mystory__container.editable__container h2 {
    font-size: 4rem;
    line-height: 4rem;
    font-family: "Pacifico", cursive;
    font-weight: 400;
    font-style: normal;
}

.editable_mystory__container.editable__container p {
    font-size: 30px;
    line-height: 30px;
}
.editable_homepage__container.editable__container p {
    font-size: 30px;
    line-height: 30px;
}
.editable_quicklinks__container.editable__container h2 {
    font-size: 2.7rem;
}
.editable_quicklinks__container.editable__container li {
    font-size: 1.4rem;
}
.editable_quicklinks__container.editable__container ul {
    margin-top: 1.4rem;
}
.tea_logo {
    margin-top: 56px !important;
}
}

@media (max-width: 519px) {
li.featuredblock__sub-item.d-sm-block.d-lg-none {
    display: none;
}
.editable_mystory__container.editable__container h2 {
    font-size: 3rem;
    line-height: 3rem;
    font-family: "Pacifico", cursive;
    font-weight: 400;
    font-style: normal;
}
.reprogram_btn_title__container.editable__container h2 {
    color: #728476;
    font-size: 2.2rem;
    line-height: 2.2rem;
}
.editable_dr_name__container.editable__container h2 {
    color: #728476;
    font-size: 3rem;
    line-height: 3rem;
}
}

/*------------------------Website make over page----------------------*/


#id_a048cbec-b3cf-5d13-a2ab-4fc6f561f2b1 > div > div > div > div > img {
    display: none !important;
}

/*Changing the color of text on On Site WF Testing Page*/

#id_a048cbec-b3cf-5d13-a2ab-4fc6f561f2b1 > div > div > div > div > div > div.wrap__editable > div > div > p:nth-child(4){
	color:#e84a97;
}

#id_a048cbec-b3cf-5d13-a2ab-4fc6f561f2b1 > div > div > div > div > div > div.wrap__editable > div > div > p:nth-child(5){
	color:#e84a97;
}

#id_a048cbec-b3cf-5d13-a2ab-4fc6f561f2b1 > div > div > div > div > div > div.wrap__editable > div > div > p:nth-child(6){
	color:#e84a97;
}


/*End*/
a.cta__button.component__button--2.piwik_ignore.custom_button_hour {
    font-size: 12px;
    padding: 5px 5px 5px 5px;
}

.navigation-a .navigation__item--link {
    font-weight: bolder;
}

.form_dailybrew__container.form__container .outerWrap {
    display: block;
    margin: auto;
}

.form_dailybrew__container.form__container .contact-us-im .form {
    padding: unset !important;
} 

.form_dailybrew__container.form__container .form .component__title-caption-wrap {
    padding-top: unset !important;
}
 
.form_dailybrew__container.form__container input.btn.submit {
    width: 15%;
}

.contact-us-im .form {
    padding: 3.125rem 0 0px !important;
}

.form_dailybrew__container sub {
    color: #212529 !important;
}

/* Landing Page - The Sweet Spot Foundation, Inc. */

#id_dd4de25c-0626-5f0c-9790-525c078a01e3::before {
    background-color: #BFBFBF;
}

#id_e273e421-9197-5c5e-9d1a-8b904749ee29::before {
    background-color: #5B2C83;
}

#id_49fa5a30-a372-5a89-8503-b99aac7208af::before {
    background-color: #C9A7EB;
}

#id_8d0950e9-f195-5db8-8346-bebebac37cae::before {
    background-color: #4A4A4A;
}

#id_4baa0527-2817-5edf-9dc5-2f8b809231cc::before,
#id_c079d593-e60f-5f61-bc99-8f28cffdbb82::before {
    background-color: #F3E9FF;
}

/*.banner .flexslider .slider__button-wrapper {
    height: 340px;
}*/

.alias-main_title h1 {
    font-family: Montserrat;
    font-weight: bold;
    font-size: 40px;
}

.alias-main_title h2 {
    color: #000 !important;
    font-weight: bold;
    font-size: 34px;
}

.alias-main_title h3 {
    font-weight: bold;
    font-size: 30px;
    color: #fff !important;
}

.alias-funding_needs h2 {
    font-weight: bold;
    font-size: 34px;
    color: #6d3074 !important;
}

.alias-about_us_section h2 {
    font-weight: bold;
    font-size: 34px;
    color: #6d3074 !important;
}

.alias-footer_sweetspot h3 {
    font-weight: bold;
    color: #fff !important;
}

.alias-cta_donate .cta__button.component__button--2,
.alias-banner_sweetspot a.cta__button.component__button--2,
.alias-cta_section a.cta__button.component__button--2 {
    border-radius: 6px;
    border: 1px solid #5B2C83 !important;
    background-color: #5B2C83 !important;
}

.alias-cta_donate .cta__button.component__button--2:hover,
.alias-banner_sweetspot a.cta__button.component__button--2:hover,
.alias-cta_section a.cta__button.component__button--2:hover {
    border: 1px solid #4B1F72 !important;
    background-color: #4B1F72 !important;
    color: #fff !important;
}

.featuredblocks-grid-c .featuredblocks__container,
.featuredblocks-grid-a .featuredblocks__container {
    padding-top: 1.125rem !important;
    padding-bottom:  unset !important;
}

.featuredblocks-grid-a .featuredblock__icon .icon {
    color: #C9A7EB;
}

.alias-first_fb li.featuredblock__item:nth-child(4) .featuredblock__wrap {
    margin-right: unset !important;
}

.alias-first_fb .featuredblock__wrap,
.alias-second_fb .featuredblock__wrap {
    border-radius: 25px;
    margin-right: 25px;
    box-shadow: 3px 1px 5px #000;
}

.alias-first_fb .featuredblock__content p {
    margin-bottom: unset;
}


.wrap__page-content .editable__container p {
    color: #000;
    font-size: 18px;
    line-height: 1.6;
}

.alias-sign_up_form .form .component__title-caption-wrap {
    padding-top: unset;
}

.alias-sign_up_form h2.form__title.component__title {
    font-weight: bold !important;
    font-size: 34px;
    color: #6d3074 !important;
}

.alias-sign_up_form .form__group .input_container input {
    border: 1px solid #c8a9e9 !important;
}

.alias-sign_up_form .form-wrap__submit input {
    color: #5a3081 !important;
    border: 2px solid #5a3081 !important;
    background-color: transparent;
}

.alias-sign_up_form .form-wrap__submit input:hover {
    color: #ffffff !important;
    border: 2px solid #5a3081 !important;
    background-color: #5a3081 !important;
}

.alias-socialmedia_sweetspot .socialmedia__link {
    color: #5a3081 !important;
    background: #ffffff !important;
}

.alias-socialmedia_sweetspot .socialmedia__link:hover {
   color: #ffffff !important;
    background: #4B1F72 !important;
}

/* Landing Page - The Sweet Spot Foundation, Inc. - ENDS HERE */


@media only screen and (min-width: 600px) {
.reprogram_btn_title__container.editable__container h2 {
    font-size: 3rem;
    line-height: 3rem;
}    
}


@media (max-width: 767px){
.editable__container img {
    max-width: 100% !important;
    margin: auto !important;
    width: 100% !important;
    float: none !important;
    height: auto !important;
    display: block;
}
img {
    width: 100% !important;
    height: auto !important;
}
.featuredblocks-grid-b .featuredblock__sub-menu {
    padding-left: 0px !important;
}
}