@charset "utf-8";
/* CSS Document */


 @import url("https://use.typekit.net/wbs6vby.css");
#page {
  background-color: #f8f8f8; }

#page_content {
  font-family: brandon-grotesque, sans-serif;
  font-weight: 400;
  font-size:1.10em;
  font-style: normal; }



#smartliving-header {
    background: url(/-/media/DA82341DE564416E968A49E446E2C613.ashx) no-repeat;
    background-size: cover;
    padding-top: 1.5em;
}


#smartliving-header-sub {
    background: #6E55C6;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
        margin-bottom:2em;

}


#smartliving-header-sub a[role="button"] {
    background: #BFDF42;
    color: #000;
    border: 0;
    box-shadow: none;
    text-shadow: none;
    font-weight: 700;
}

#sl-strapline {
    color: #fff;
    font-size: 1em;
    border: 3px solid #fff;
    padding: 0.5em;
    margin-top: 1.25em;
    background: #6c53c5;
}

.bold-highlight{
    font-weight: 700;
}

@media only screen and (min-width: 48em) {
    #sl-strapline {
        font-size: 1.25em;
    }
}


#smartliving-header-sub a[role="button"]:hover {
    background: #BFDF42;
    color: #000;
    border: 0;
}


.breakout-bg {
    background: #BFDF42;
    font-size: 1em;
    color: #000;
    line-height: 130%;
    text-shadow: none;
}

a[role="button"].primary{
    color:#222;
    background:#BFDF42;
    text-shadow:none;
    box-shadow: none;
}

a[role="button"].primary:hover{
    color:#222;
    background:#fff;
}


.well{
   background: #01a3b0;
   text-shadow:none;
    color:#222;
    border-radius:1em;
}
.well h2{
    color:#fff;
}
.well.alternate{
    background: #6E55C6;
    color:#fff;

}

.well.alternate-two{
    background:url(/-/media/6AEAFBE2D4F24F72B4BA8580D989E5C6.ashx);
    bacground-size:cover;
    color:#222;
     border-radius: 1em 1em 0 0;
        font-size:1.25em;

}



.well.alternate-three{
        background:url(/-/media/286A76ABD6394B29B8BF06CD163927D3.ashx);
    bacground-size:cover;
    color:#222;
      border-radius: 1em 1em 0 0;
        font-size:1.25em;


}




.well.alternate-four{
    background:url(/-/media/D3BAC8DEC1FF4DC594438B5613A13298.ashx);
    bacground-size:cover;
    color:#222;
     border-radius: 1em 1em 0 0;
        font-size:1.25em;

}




.well .img-pledge{
    background: #fff;
    text-align: center;
    padding: 1em 0;
    border-radius: 1em;
}


.well .img-pledge img{
    width:auto;
   height:150px;
}



.h-100{
    height:100%!important;
}

p.medium{
    font-size: 1.5rem;
    line-height: 120%;
}


.pledgeCount{
    background: none;    /* min-height: 900px; */
    width: auto;
    min-width: auto;
    min-height: 0;
    float: none;
    text-align: center;
     padding-top: 0;
}


.pledgeCount img{
    display:none;
}

.pledgeButtonContainer{
  font-family: brandon-grotesque, sans-serif;
       padding:1em;
}

.pledgeButtonContainer .pledgebtn {
    background: #6E55C6;
    padding: .625em 1.5em;
    color: #fff;
    text-transform: none;
    text-decoration: none;
    border: 0;
    border-radius: 1em;
    margin:1em 0em;
     width: 100%;
 
    
    word-break: break-word;
}

.numbertaken{
     background:#6E55C6;
    color:#fff;
    text-align:center;
    padding-top:3rem;
    font-size:1.25em;    
    margin-top:-1rem!important;
}



.pledgeCount .count{
    background:#6E55C6;
    border-bottom-left-radius: 1em;
     border-bottom-right-radius: 1em;
margin-top: 0;
padding-bottom:1em;
    transform: none;
    opacity: 1;
    font-size: 4em;
    font-weight: 900;
    color: #fff;
    line-height: 1em;

}

.pledgeCount .numberSub {
    display:none;
}



 




.four.columns:nth-child(1) .numbertaken{
        border-left:2px solid #01AAB4;
       border-right:2px solid #01AAB4;
     
}

.four.columns:nth-child(1) .pledgeButtonContainer{
   background:url(/-/media/6AEAFBE2D4F24F72B4BA8580D989E5C6.ashx);
    bacground-size:cover;
     
}

.four.columns:nth-child(1) .pledgeCount .count{
              border-left:2px solid #01AAB4;
       border-right:2px solid #01AAB4;
     border-bottom:2px solid #01AAB4;
}


.four.columns:nth-child(2) .numbertaken{
        border-left:2px solid #FAC000;
       border-right:2px solid #FAC000;
}


.four.columns:nth-child(2) .pledgeButtonContainer{
          background:url(/-/media/286A76ABD6394B29B8BF06CD163927D3.ashx);
    bacground-size:cover;
     
}


.four.columns:nth-child(2) .pledgeCount .count{
              border-left:2px solid #FAC000;
       border-right:2px solid #FAC000;
     border-bottom:2px solid #FAC000;
}

.four.columns:nth-child(3) .numbertaken{
        border-left:2px solid #B8DB3B;
       border-right:2px solid #B8DB3B;
}

.four.columns:nth-child(3) .pledgeButtonContainer{
        background:url(/-/media/D3BAC8DEC1FF4DC594438B5613A13298.ashx);
    bacground-size:cover;
     
}


.four.columns:nth-child(3) .pledgeCount .count{
              border-left:2px solid #B8DB3B;
       border-right:2px solid #B8DB3B;
     border-bottom:2px solid #B8DB3B;
}

.border-bottom-0{
    border-bottom:0!important;
}
