
.global-sidebar-block .form-container,
.footer-newsletter-container .form-container {
    float: left;
    width: 100%;
	/*display: none !important;*/
}



.footer-newsletter-container .form-container .form-fields-container .fields-inners {}

.footer-newsletter-container .form-container .form-fields-container {
    padding-right: 149px;
}

.footer-newsletter-container .form-container .form-fields-container .button-container {
    position: absolute;
    right: 0;
    top: 0;
    width: 150px;
}

.footer-newsletter-container .form-container .form-fields-container .button-container .btn {
    width: 100%;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.footer-newsletter-container .form-container .form-fields-container .fields-inners .form-field {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

.footer-newsletter-container .form-container .form-fields-container .fields-inners .form-field > div {
    float: left;
    width: 100%;
    display: none !important;
}

.footer-newsletter-container .form-container .form-fields-container .fields-inners .form-field > input {
    float: left;
    width: 100%;
    border-radius: 0;
    height: 45px;
}

.footer-newsletter-container .form-container .form-fields-container .fields-inners .form-field:first-of-type > input {
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
}

.footer-newsletter-container .form-container .form-fields-container .fields-inners .form-field:not(:last-of-type):not(:first-of-type) > input {
    border-left: none;
    border-right: none;
}




.global-sidebar-block .form-container .form-fields-container .fields-inners .form-field{
	margin-bottom: 20px;
}