.sc_newsletter { 
    background: #7d898c;
    border: none;
    padding:0px;
}

.sc_newsletter a {
    color:#57bbc9;
    text-decoration:underline;
}

.sc_nl_success{
    padding: 20px;
}

#content .sc_nl_success p{color: #fff;}

.sc_newsletter #col_1 {
    width:44%;
    float:right;
    height: 501px;
}

.sc_newsletter #col_2 {
    width:47%;
    float:left;
    padding-left:20px;
    padding-top:30px;
}


.sc_newsletter h1 {
    color:#57bbc9;
    font-family:"BentonSans", Arial !important;
    font-weight: 300;
    font-size:26px;
    margin:0;
}

#content .sc_newsletter h2 {
    color:#000;
    font-family:"BentonSans", Arial !important;
    font-weight:normal;
    font-size:16px;
    margin:15px 0;
}

.sc_newsletter p {
    margin-bottom:1em!important;
}

.sc_newsletter ul {
    list-style:none;
    margin:0;
    padding:0;
}

.sc_newsletter button {
    background:transparent;
    border:none;
    color:white;
    text-transform: uppercase;
    font-family: "BentonSans", Arial;
    font-weight: bold;
    padding:5px;
}

.sc_newsletter button:after{
    content: '\25BA';
    font-family: "icons";
    padding-left: 10px;
    color: #000000;
    font-size: 10px;
    line-height: 0; /* lil hacky, maybe better way */
    vertical-align: 1px;
}

.sc_newsletter b{
    color: #000;
}

.sc_newsletter input {
    border: 1px solid #9ea7a9;
    background: transparent;
    padding:3px;
    color: #ffffff !important;
}

.sc_newsletter select{
    border: none;
    background: #cddadd;
    color: #000;
}

.sc_newsletter p,
.sc_newsletter li{
    color: #000;
}

.sc_newsletter li{
    margin: 5px 0;
}

.sc_newsletter input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
}
.sc_newsletter input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #fff;
}
.sc_newsletter input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #fff;
}
.sc_newsletter input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #fff;
}


