p.large {
font-size:1.5em;
}
.story-description {
letter-spacing:-0.015em;
}
.content.content-typography-space h3 {
padding: 25px 0 0 0;
}
 .blog-article-summary .blog-content h2.blog-title {
font-size: 1.75em;
}
.donate-embed{
background: rgba(255,255,255,0.75);
}
.clm-embed.donate-embed .embed.flex-iframe{

    padding-bottom: inherit;
    padding-top: inherit;
    height: auto;
    overflow: auto;
}
label.donately-dollar-sign {
z-index:2;
}
a.button {
margin:0;
}
.title .container .space h2 {
text-align:center;
}
.title .container .space p.info {
text-align:center;
color:#803f98;
}
.stats .container {
-webkit-box-shadow: 0px 0px 20px 0px rgba(237,237,237,1);
-moz-box-shadow: 0px 0px 20px 0px rgba(237,237,237,1);
box-shadow: 0px 0px 20px 0px rgba(237,237,237,1);
}
.marquee .caption {
   width:66%
}
.marquee .caption h1 {
    font-size: 2.75em;
    letter-spacing: -0.025em;
}
.marquee .caption p {
    font-size: 16px;
    line-height: 24px;
}
.marquee .caption .space {
    padding: 20px;
}
h2 {
    font-size: 2.25em;
}
h3 {
color:#803f98
}
input::placeholder {
    color: #26ace2;
}

.desktop-40 .space h2, h2.blog-title {
    color:#803f98;
    font-size: 2.25em;
}
.bg-purple {
background:#803f98 !important;
}
.bg-purple h3, .bg-purple p {
color:#ffffff;
}
.form span {
font-size: 1.15em;
}
.story .story-title {
  font-size: 2.25em;
} 
.generic-searchform .filter .filter-title {
font-weight:400;
}
label.donately-dollar-sign {
    z-index: 1 !important;
}
.caption .content {
    color: #353c46;
    font-family: "Roboto", sans-serif;
    font-size: 1em;
    line-height: 1.4;
}
.blog-sidebar-recent ul.blog-sidebar-recent-list {
    margin-left: 0px;
}
.content .content-sidenav ul li a {
    font-size: 1em;
}
.generic-searchform button:hover {
  background:#23292f;
  border-bottom: solid 1px #23292f;
   border-top: solid 1px #23292f;
}

@media handheld, only screen and (max-width: 600px)  {
.marquee .caption {
    width: 88%;
}
.donation-header {
background: url(/assets/BackgroundImages/7cce942095/donation-form-sm.jpg) no-repeat center center / cover;
}
}
@media handheld, only screen and (max-width: 600px)  {
.background-phone{
background-size: contain !important;
background-position: left top !important;
}
}