.cbp-mc-form {
    position: relative;
}
 
/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.cbp-mc-form:before, 
.cbp-mc-form:after { 
    content: " "; display: table; 
}
 
.cbp-mc-form:after { 
    clear: both; 
}
 
.cbp-mc-column-1 {
    width: 50%;
    padding: 0 15px 10px 0px;
    float: left;
}
.cbp-mc-column-2 {
    width: 50%;
    padding: 0 0px 10px 15px;
    float: left;
}
.cbp-mc-column-full {
    width: 100%;
    padding: 0 0px 10px 0px;
    float: left;
}
 
.cbp-mc-form label {
    display: block;
    padding: 10px 5px 5px 0px;
    font-size: 1.1em;
    text-transform: none;
    letter-spacing: 0px;
    cursor: default;
}
 
.cbp-mc-form input,
.cbp-mc-form textarea,
.cbp-mc-form select {
    line-height: 1.5;
    font-size: 1.4em;
    padding: 5px 0px;
    color: #CECE82;
    display: block;
    width: 100%;
    background: #5B372B;
}
 
.cbp-mc-form input,
.cbp-mc-form textarea {
    border: 0px solid #5B372B;
	resize: none;
}
 
.cbp-mc-form textarea {
    min-height: 10px;
}
 
.cbp-mc-form input:focus,
.cbp-mc-form textarea:focus,
.cbp-mc-form label:active + input,
.cbp-mc-form label:active + textarea {
    outline: none;
    border: 0px solid #666666;
}
 
.cbp-mc-form select:focus {
    outline: none;
}
 

 
.cbp-mc-submit-wrap {
	display:none;
}
 
.cbp-mc-form input.cbp-mc-submit {
    background: #ed1c24;
    border: none;
    color: #fff;
    width: auto;
    cursor: pointer;
    text-transform: uppercase;
    display: inline-block;
    padding: 15px 30px;
    font-size: 1.1em;
    border-radius: 2px;
    letter-spacing: 1px;
}
 
.cbp-mc-form input.cbp-mc-submit:hover {
    background: #28903b;
}

 
@media screen and (max-width: 70em) {

.cbp-mc-column-1, .cbp-mc-column-2, .cbp-mc-column-full {
    width: 100%;
    padding: 0 0px 10px 0px;
    float: left;
}
}
 
@media screen and (max-width: 48em) {
.cbp-mc-column-1, .cbp-mc-column-2, .cbp-mc-column-full {
    width: 100%;
    padding: 0 0px 10px 0px;
    float: left;
}
}

.success {display:block;padding-bottom: 5px; margin-bottom: 25px; border-bottom: 1px solid #CECE82; color: #CECE82}
.success p { color: #CECE82}
.no-success {display:none;}
.captcha-showhide {display:none;}