.address-option-city::after {
content: ",";
}
.address-option-state {
margin-left: 5px;
}
.address-option-zip {
margin-left: 5px;
}

.etsubscribe-form.clear {
    clear: both;
    display: block;
}

.etsubscribe-form label {
    /*display: block;
    margin-bottom: 10px;*/
}

.etsubscribe-form .loading {
    height: 32px;
    width: 32px;
    display: none;
    background: url(../imgs/ajax-loader.gif);
    float: left;
    margin-left: 10px;
    margin-top: 5px;
}
.etsubscribe-form input[type=submit]{
    float: left;
}

.etsubscribe-form input[type=text].error {
    border-color: #b94a48;
    background: #F0E6E6;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.etsubscribe-form input[type=text] {
    -webkit-transition: all linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: all linear 0.2s, box-shadow linear 0.2s;
    -o-transition: all linear 0.2s, box-shadow linear 0.2s;
    transition: all linear 0.2s, box-shadow linear 0.2s;
}
.etsubscribe-form .address-option-container .address-content .address-option-city, 
.etsubscribe-form .address-option-container .address-content .address-option-state, 
.etsubscribe-form .address-option-container .address-content .address-option-zip {
    display: inline-block;
}
.etsubscribe-form .address-option-container input {
    float: left;
}
.etsubscribe-form .address-option-container .address-content {
    overflow: hidden;
    margin-left: 35px;
}
.etsubscribe-form .tab-2 label.address-option-container {
    padding-bottom: 20px;
    padding-top: 10px;
    display: block;
}